.SimpleSpinner_spinnerContainer__XcNZD{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.SimpleSpinner_spinner__wJwvr{width:60px;height:60px;border:3px solid rgba(255,255,255,.3);border-top-color:white;border-radius:50%;animation:SimpleSpinner_spin__mId1o 1s linear infinite}.SimpleSpinner_spinnerInner__2nYPZ{width:100%;height:100%;border-radius:50%;background:transparent}@keyframes SimpleSpinner_spin__mId1o{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PhoneInput_phoneInputContainer__qIlwy{width:100%;display:flex;align-items:center;justify-content:flex-start;gap:13.52px}.PhoneInput_countryCode__z2vHQ{height:auto;padding-left:0;padding-right:0;background:none;border-radius:0;display:flex;justify-content:flex-start;align-items:center;gap:0}.PhoneInput_flagWrapper__jxLQK{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.PhoneInput_countryFlag__YRB7W{font-size:40px;font-family:Inter,sans-serif;font-weight:500;line-height:55.54px;color:#1F1F1F}.PhoneInput_dropdownIcon__MTAW1{display:none}.PhoneInput_phoneInput__2obHU{background:transparent;border:none;font-size:32px;font-family:Matter,sans-serif;font-weight:400;line-height:1.4;color:white;width:100%;max-width:300px;outline:none;text-align:left}.PhoneInput_phoneInput__2obHU:not(:placeholder-shown){letter-spacing:1px}.PhoneInput_phoneInput__2obHU::placeholder{color:rgba(255,255,255,.5)}@media (max-width:767px){.PhoneInput_countryCode__z2vHQ{height:60px;padding-left:0;padding-right:0}.PhoneInput_countryFlag__YRB7W{font-size:40px;line-height:36px}.PhoneInput_dropdownIcon__MTAW1{width:18px;height:18px}.PhoneInput_phoneInput__2obHU{font-size:32px;line-height:1.4;max-width:none}}@media (min-width:768px){.PhoneInput_phoneInput__2obHU{font-size:2.25rem;line-height:2.5rem}}.LoadingScreen_container__c1Zwo{position:relative;width:100%;height:100vh;overflow:hidden}.LoadingScreen_gradient__MCloH{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background-size:400% 400%;animation:LoadingScreen_gradientAnimation__JXMZr 15s ease infinite;transition:background .4s cubic-bezier(.4,0,.2,1);background:linear-gradient(135deg,#FFA836,rgba(194.68,128.1,191.35,.7),#FFA836,rgba(194.68,128.1,191.35,.7))}.LoadingScreen_grainOverlay__ozuBp{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");mix-blend-mode:overlay}@keyframes LoadingScreen_gradientAnimation__JXMZr{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.LoadingScreen_content__XGenS{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:3;padding:2rem}.LoadingScreen_header__YA_16{margin-bottom:2rem;text-align:center}.LoadingScreen_headerTitle__NhvSt{font-size:1.625rem;font-weight:500;color:white;font-family:Matter,sans-serif;text-align:center;margin:0;line-height:1.2}.LoadingScreen_timeoutMessage__3utyA{margin-top:16px;padding:12px;background-color:rgba(255,255,255,.1);border-radius:8px;text-align:center;animation:LoadingScreen_fadeIn__WfbMo .5s ease-in-out}.LoadingScreen_timeoutMessage__3utyA p{margin:0;font-size:14px;color:#f9f9f9;line-height:1.4}.LoadingScreen_fallbackText__vUjPi{margin-top:8px!important;font-size:12px!important;color:#e0e0e0!important;font-style:italic}@keyframes LoadingScreen_fadeIn__WfbMo{0%{opacity:0}to{opacity:1}}.LoadingScreen_bubbleEnter__vXDWX{opacity:1;transform:scale(1)}.LoadingScreen_bubbleEnter__vXDWX,.LoadingScreen_bubbleHidden__r4e_c{transition:opacity .7s cubic-bezier(.4,0,.2,1),transform .7s cubic-bezier(.4,0,.2,1)}.LoadingScreen_bubbleHidden__r4e_c{opacity:0;transform:scale(.8)}@media (max-width:768px){.LoadingScreen_cloudBottomLeft__C3iuY{bottom:calc(-80px - 55vh)!important}}.HomeHero_container__XahAP{height:100vh;overflow-x:hidden;overflow-y:scroll;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;will-change:scroll-position;overscroll-behavior-y:contain;scroll-behavior:smooth}.HomeHero_container__XahAP,.HomeHero_heroSection__4zaN_,.HomeHero_quizSection__a0mu3{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center}.HomeHero_heroSection__4zaN_,.HomeHero_quizSection__a0mu3{justify-content:center;padding:2rem;z-index:10;scroll-snap-align:start;scroll-snap-stop:always;contain:content;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.HomeHero_quizSection__a0mu3[data-section=shipping]{overflow:visible;contain:none}.HomeHero_quizSection__a0mu3[data-section=shipping] .QuizLayout_mainContainer__d1Hd1{max-width:40%!important}@media (min-width:768px){.HomeHero_quizSection__a0mu3[data-section=shipping] .QuizLayout_mainContainer__d1Hd1{max-width:40%!important}}@media (max-width:767px){.HomeHero_quizSection__a0mu3[data-section=shipping] .QuizLayout_mainContainer__d1Hd1{max-width:100%!important}.HomeHero_quizSection__a0mu3[data-section=shipping] .QuizLayout_contentContainer__IJcpH{align-items:stretch!important}.HomeHero_quizSection__a0mu3[data-section=shipping] .HomeHero_actionButtonContainer__54RO9{display:flex;justify-content:center;align-items:center}}.HomeHero_quizSection__a0mu3[id=aesthetic-section],.HomeHero_quizSection__a0mu3[id=price-section],.HomeHero_quizSection__a0mu3[id=signup-section],.HomeHero_quizSection__a0mu3[id=vibe-section]{overflow:visible!important;contain:none!important}.HomeHero_heroSection__4zaN_{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.HomeHero_content__GosrR{gap:2rem;height:100%;padding:2rem;position:relative;z-index:2}.HomeHero_content__GosrR,.HomeHero_logoContainer__b5_ZX{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.HomeHero_logoContainer__b5_ZX{margin:0 auto;will-change:transform;animation:HomeHero_fadeIn__uriOS .5s ease-out;contain:layout style paint;padding:2rem 0}.HomeHero_logo__C4ja2{width:100%;height:auto;object-fit:contain;max-width:363px;transform:scale(1.15)}.HomeHero_title__KZrJB{font-weight:700;font-size:62px;line-height:1.1;letter-spacing:-.02em;margin-bottom:2rem;color:white;font-family:FFF Acid Grotesk,sans-serif;will-change:transform;animation:HomeHero_fadeIn__uriOS .5s ease-out;contain:layout style paint}.HomeHero_tagline__sHFiC{color:white;font-size:1.25rem;font-weight:400;line-height:1.2;text-align:center;margin-top:1rem;opacity:.9;font-family:Matter,sans-serif;white-space:nowrap;padding:0!important}.HomeHero_ctaButton__BDE00{background-color:rgba(124,28,28,.9);color:white;font-weight:500;padding:14px 26px;border-radius:9999px;text-align:center;display:flex;align-items:center;font-size:20px;font-family:FFF Acid Grotesk,sans-serif;transform:scale(1);box-shadow:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);will-change:transform;animation:HomeHero_fadeIn__uriOS .5s ease-out .3s;contain:layout style paint}.HomeHero_ctaButton__BDE00:hover{background-color:rgb(124,28,28);box-shadow:0 8px 32px rgba(0,0,0,.12);transform:scale(.95)}.HomeHero_ctaArrow__6BDZS{margin-left:.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}.HomeHero_ctaButton__BDE00:hover .HomeHero_ctaArrow__6BDZS{transform:translateX(20%)}.HomeHero_fullWidthContainer__govDF{width:100%;max-width:100%;padding:0 1.5rem;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:768px){.HomeHero_fullWidthContainer__govDF{padding:0}.HomeHero_hideOnMobile__P7S4S{display:none!important}.HomeHero_ctaButton__BDE00{font-size:16px!important}.HomeHero_signupContainer__EJpXI .HomeHero_actionButtonContainer__54RO9{margin-top:0!important}.HomeHero_quizSection__a0mu3[id=aesthetic-section] .HomeHero_actionButtonContainer__54RO9,.HomeHero_quizSection__a0mu3[id=lifestyle-section] .HomeHero_actionButtonContainer__54RO9{margin-left:0!important}.HomeHero_quizSection__a0mu3[id=name-section] .HomeHero_actionButtonContainer__54RO9{position:relative;z-index:15!important;margin-top:2rem!important;pointer-events:auto}.HomeHero_quizSection__a0mu3[id=signup-section] img[alt="Cloud bottom left for signup section"]{bottom:-15%!important}.HomeHero_glassBubble__kq4qB{--bubble-scale:0.85!important}.HomeHero_cloudBottomRight__wIHah{display:none!important}.HomeHero_cloudBottomLeft___Vfxy{bottom:calc(-80px + 2.4vh)!important;transform:scale(1.1)!important}.HomeHero_cloudAestheticDesktop__nteA0{top:unset!important;bottom:-30%!important;right:-45%!important;transform:scale(1.1)!important;pointer-events:none!important}.HomeHero_cloudTopLeft__QKl_1{top:-20%!important;left:-20%!important}}.HomeHero_inputFieldContainer__Wd8ko{width:100%;position:relative;margin-bottom:.5rem;display:flex;flex-direction:column;align-items:flex-start}.HomeHero_textareaField__fWR2V{width:100%;color:white;font-size:32px;line-height:1.2;font-weight:400;background-color:transparent;border:none;outline:none;resize:none;height:3rem;font-family:Matter,sans-serif}.HomeHero_textareaField__fWR2V::placeholder{color:rgba(255,255,255,.5)}.HomeHero_priceContainer__8mghE{align-items:center;margin-top:-2rem}.HomeHero_priceContainer__8mghE,.HomeHero_signupContainer__EJpXI{display:flex;flex-direction:column;justify-content:center;width:100%}.HomeHero_signupContainer__EJpXI{align-items:flex-start;max-width:400px;margin:0 auto;gap:.5rem}.HomeHero_phoneInputArea__PtRK0{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.HomeHero_actionButtonContainer__54RO9{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:1rem;position:relative;z-index:10}@media (min-width:1920px){.HomeHero_content__GosrR{max-width:1600px}}@media (max-width:768px){.HomeHero_heroSection__4zaN_{justify-content:flex-start;padding-top:35vh;min-height:90vh}.HomeHero_logoContainer__b5_ZX{max-width:280px;padding:1rem 1rem 0}.HomeHero_content__GosrR{transform:none;max-width:100%}.HomeHero_tagline__sHFiC{white-space:normal;padding:0 1rem;max-width:100%;width:360px}.HomeHero_textareaField__fWR2V{font-size:30px}.HomeHero_logo__C4ja2{transform:scale(1)!important}.HomeHero_cloudBottomRight__wIHah{right:calc(-50% + 40px - 10vw)!important;bottom:calc(40px - 9vh)!important}.HomeHero_quizSection__a0mu3 .QuizLayout_contentContainer__IJcpH{transform:translateY(-5%)!important}.HomeHero_quizSection__a0mu3[id=lifestyle-section] .QuizLayout_contentContainer__IJcpH,.HomeHero_quizSection__a0mu3[id=relationship-section] .QuizLayout_contentContainer__IJcpH{transform:translateY(0)!important}}@media (max-width:480px){.HomeHero_logoContainer__b5_ZX{max-width:100%;padding:1rem 1rem 0}.HomeHero_tagline__sHFiC{max-width:90%}}@media (max-width:350px){.HomeHero_logoContainer__b5_ZX{max-width:100%;padding:1rem 1rem 0;margin-bottom:1.5rem}.HomeHero_ctaButton__BDE00{padding:12px 2rem}}@media (min-width:1024px){.HomeHero_ctaArrow__6BDZS{font-size:25px}.HomeHero_ctaButton__BDE00:hover{transform:scale(.95);box-shadow:0 8px 32px rgba(0,0,0,.18)}.HomeHero_title__KZrJB{font-size:66px}}@media (min-width:768px){.HomeHero_cloudAestheticDesktop__nteA0{top:unset!important;bottom:-70%!important;right:-20%!important;transform:scale(.9)!important;pointer-events:none!important}.HomeHero_cloudTopCenter__njS68{left:97.5%!important;transform:translateX(-50%) scale(1.3)!important}.HomeHero_glassBubble__kq4qB:nth-of-type(4){left:61%!important}.HomeHero_glassBubble__kq4qB:nth-of-type(3){top:64%!important}}@media (max-width:767px){.HomeHero_heroSection__4zaN_{padding-top:0!important}.HomeHero_signupContainer__EJpXI .HomeHero_actionButtonContainer__54RO9{margin-top:0!important}.HomeHero_quizSection__a0mu3[id=name-section] .HomeHero_actionButtonContainer__54RO9{position:relative;z-index:15!important;margin-top:2rem!important;pointer-events:auto}.HomeHero_cloudTopCenter__njS68{left:85%!important;top:-170px!important}.HomeHero_animatedCTA__Sd4xV.HomeHero_animatedCTADelayed__ns1vG{transform:scale(.9)!important}}@keyframes HomeHero_fadeIn__uriOS{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.HomeHero_cloudBottomLeft___Vfxy{position:absolute;left:calc(-120px + 0vw);bottom:calc(-80px - 15vh);z-index:5;pointer-events:none;filter:blur(1.5px) drop-shadow(0 8px 32px rgba(0,0,0,.1));user-select:none}.HomeHero_cloudTopLeft__QKl_1{left:40px;top:40px;filter:blur(.5px) drop-shadow(0 4px 16px rgba(0,0,0,.08))}.HomeHero_cloudBottomRight__wIHah,.HomeHero_cloudTopLeft__QKl_1{position:absolute;z-index:4;pointer-events:none;user-select:none}.HomeHero_cloudBottomRight__wIHah{right:calc(40px - 23.52vw);bottom:calc(40px - 55.77vh);filter:blur(1px) drop-shadow(0 8px 32px rgba(0,0,0,.1))}.HomeHero_cloudTopCenter__njS68{position:absolute;left:75%;top:-330px;transform:translateX(-50%);z-index:4;pointer-events:none;filter:blur(7px) drop-shadow(0 8px 32px rgba(0,0,0,.1));user-select:none}.HomeHero_glassBubble__kq4qB{background:rgba(255,255,255,.18);box-shadow:inset 0 7.34px 10.01px rgba(221,205,255,.5);border-radius:9999px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:2px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);overflow:hidden;animation:HomeHero_bubbleEntrance__ZU8aj .6s ease-out forwards,HomeHero_floatBubble__P_7AT 4.5s ease-in-out .6s infinite;opacity:0;transform:scale(.5)}@keyframes HomeHero_bubbleEntrance__ZU8aj{0%{opacity:0;transform:scale(.5) translate(0) rotate(var(--bubble-rotate,0deg))}70%{opacity:1;transform:scale(1.04) translate(0) rotate(var(--bubble-rotate,0deg))}85%{opacity:1;transform:scale(.98) translate(0) rotate(var(--bubble-rotate,0deg))}to{opacity:1;transform:scale(1) translate(0) rotate(var(--bubble-rotate,0deg))}}@keyframes HomeHero_floatBubble__P_7AT{0%{transform:translate(0) scale(var(--bubble-scale,1)) rotate(var(--bubble-rotate,0deg))}20%{transform:translate(2px,-4px) scale(calc(var(--bubble-scale, 1) * 1.01)) rotate(var(--bubble-rotate,0deg))}40%{transform:translate(-4px,2px) scale(calc(var(--bubble-scale, 1) * .99)) rotate(var(--bubble-rotate,0deg))}60%{transform:translate(3px,4px) scale(calc(var(--bubble-scale, 1) * 1.01)) rotate(var(--bubble-rotate,0deg))}80%{transform:translate(-3px,-3px) scale(var(--bubble-scale,1)) rotate(var(--bubble-rotate,0deg))}to{transform:translate(0) scale(var(--bubble-scale,1)) rotate(var(--bubble-rotate,0deg))}}.HomeHero_glassBubble__kq4qB:first-of-type{animation-delay:0s,.6s;--bubble-rotate:2deg}.HomeHero_glassBubble__kq4qB:nth-of-type(2){animation-delay:.15s,.75s;--bubble-rotate:-3deg}.HomeHero_glassBubble__kq4qB:nth-of-type(3){animation-delay:.3s,.9s;--bubble-rotate:-3deg}.HomeHero_glassBubble__kq4qB:nth-of-type(4){animation-delay:.45s,1.05s;--bubble-rotate:5deg}.HomeHero_desktopHeader__XcQdj{text-align:center;margin-bottom:2rem;padding:0 1rem}.HomeHero_quizSection__a0mu3[data-section=shipping] .HomeHero_desktopHeader__XcQdj{margin-bottom:0}.HomeHero_desktopHeaderText__v9U0v{font-size:1.5rem;font-weight:600;color:white;margin:0;line-height:1.4;font-family:Matter,sans-serif}@media (max-width:768px){.HomeHero_desktopHeader__XcQdj{display:none}.HomeHero_glassBubble__kq4qB:nth-of-type(3){top:65%!important}.HomeHero_glassBubble__kq4qB:nth-of-type(2){left:-14%!important;top:51.6%!important}.HomeHero_glassBubble__kq4qB:nth-of-type(4){top:10%!important;left:53%!important;filter:blur(2px)!important;--bubble-scale:1.05}.HomeHero_glassBubble__kq4qB:first-of-type{display:none!important}.HomeHero_aestheticSection__QB4Fk .QuizLayout_contentContainer__IJcpH{transform:translateY(0)!important}.HomeHero_quizSection__a0mu3[data-section=shipping] .QuizLayout_contentContainer__IJcpH,.HomeHero_quizSection__a0mu3[id=name-section] .QuizLayout_contentContainer__IJcpH{transform:translateY(-20%)!important}}@media (min-width:768px){.HomeHero_quizSection__a0mu3[data-section=shipping] .QuizLayout_contentContainer__IJcpH{transform:translateY(0)!important}}.HomeHero_animatedCTA__Sd4xV{animation:HomeHero_slideUp__6RKmd .5s ease-out .5s both!important}.HomeHero_animatedCTADelayed__ns1vG{animation:HomeHero_slideUp__6RKmd .5s ease-out .8s both!important}@keyframes HomeHero_slideUp__6RKmd{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes HomeHero_slideUpAndScale__Ac5FH{0%{opacity:0;transform:translateY(60px) scale(.3)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes HomeHero_spin__bqNjl{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.HomeHero_confirmationIcon__Npv4b{width:20px;height:20px}@media (max-width:768px){.HomeHero_confirmationIcon__Npv4b{width:24px;height:24px}}.HomeHero_delayedBubble__q81zr{animation-delay:.2s!important}.HomeHero_delayedBubble__q81zr:nth-of-type(5){animation:HomeHero_bubbleEntrance__ZU8aj .6s ease-out .6s forwards,HomeHero_floatBubble__P_7AT 4.5s ease-in-out 1.2s infinite!important;--bubble-rotate:-2deg}.HomeHero_delayedBubble__q81zr:nth-of-type(6){animation:HomeHero_bubbleEntrance__ZU8aj .6s ease-out .9s forwards,HomeHero_floatBubble__P_7AT 4.5s ease-in-out 1.5s infinite!important;--bubble-rotate:3deg}.HomeHero_infoButton__6JrJI{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15);backdrop-filter:blur(20px);transition:all .2s ease}.HomeHero_infoButton__6JrJI:hover{background:rgba(255,255,255,.15);transform:scale(1.05);backdrop-filter:blur(25px)}.HomeHero_infoButton__6JrJI:active{transform:scale(.95)}.HomeHero_modalOverlay__mPrCT{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;backdrop-filter:blur(4px);transition:opacity .3s ease,backdrop-filter .3s ease}.HomeHero_modalOverlayHidden__wEyp2{opacity:0;backdrop-filter:blur(0)}.HomeHero_modalOverlayVisible__1x8S_{opacity:1;backdrop-filter:blur(4px)}.HomeHero_modalContent__1brpY{background:white;border-radius:15px;width:40%;height:80%;max-width:90vw;max-height:90vh;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.2);overflow:hidden;transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}@media (max-width:768px){.HomeHero_modalContent__1brpY{width:85%;height:80%}.HomeHero_modalCloseButton__xd5II{width:44px;height:44px;top:12px;right:12px}}.HomeHero_modalContentHidden__UZydF{opacity:0;transform:translateY(20px) scale(.95)}.HomeHero_modalContentVisible__3AsmG{opacity:1;transform:translateY(0) scale(1)}.HomeHero_modalCloseButton__xd5II{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;font-weight:700;color:#666;transition:all .2s ease;z-index:1000;touch-action:manipulation}.HomeHero_modalCloseButton__xd5II:hover{background:transparent;color:#333}.HomeHero_modalBody__rxfan{padding:24px;flex:1;overflow-y:auto}.HomeHero_modalBody__rxfan h2{margin:0 0 16px;font-size:24px;font-weight:600;color:#333;font-family:Matter,sans-serif}.HomeHero_modalBody__rxfan p{margin:0;font-size:16px;line-height:1.5;color:#666;font-family:Matter,sans-serif}.HomeHero_foundersProfile__Wm_g1{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:20px}.HomeHero_profileImages__jgDAU{display:flex;position:relative}.HomeHero_profileImage__s7vxA{width:60px;height:60px;border-radius:50%;border:2px solid white;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.15)}.HomeHero_profileImageSecond__kSbLY{margin-left:-16px;border:2px solid white}.HomeHero_foundersText__mmYQy{flex:1}.HomeHero_foundersNames__qe2R8{margin:5px 0 4px;font-size:18px!important;font-weight:600;color:#000;font-family:Matter,sans-serif;line-height:1.2}.HomeHero_foundersTitle__Nu_Lv{margin:0;font-size:14px!important;font-weight:600;color:#bbbbbb;font-family:Matter,sans-serif;opacity:.9}@media (min-width:769px){.HomeHero_modalContent__1brpY{border-radius:25px;width:30%;height:70%}.HomeHero_modalBody__rxfan,.HomeHero_modalFooter__4GvCX{padding:40px}.HomeHero_profileImage__s7vxA{width:90px;height:90px}.HomeHero_foundersNames__qe2R8{font-size:22px!important}.HomeHero_foundersTitle__Nu_Lv{font-size:16px!important}}.HomeHero_contactSection__YQ41j{margin-top:30px}.HomeHero_contactText__GkjT8{margin:0;font-size:16px;color:#666;font-family:Matter,sans-serif;line-height:1.5}.HomeHero_modalFooter__4GvCX{display:flex;gap:20px;padding:20px;border-top:1px solid #eee;margin-top:auto}.HomeHero_footerLink__NR_Qr{color:#666;text-decoration:none;font-size:14px;font-family:Matter,sans-serif;transition:color .2s ease}.HomeHero_footerLink__NR_Qr:hover{color:#333;text-decoration:underline}@media (max-width:768px){.HomeHero_modalBody__rxfan p{font-size:15px!important}}.RelationshipCarousel_container__wNo8S,.RelationshipCarousel_innerContainer__sON1G{display:flex;align-items:center;justify-content:center}.RelationshipCarousel_container__wNo8S{margin-top:1rem;overflow:hidden}.RelationshipCarousel_option__eDV_6{transition:all .3s linear}.RelationshipCarousel_optionContent__7tTwM{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:9999px;background-color:rgba(255,255,255,.2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);will-change:backdrop-filter;transform:translateZ(0)}.RelationshipCarousel_textContainer__CxCDA{text-align:center}.RelationshipCarousel_nextOption__WSJfx,.RelationshipCarousel_prevOption__5O_Dy{position:absolute;opacity:.5;transform:scale(.75)}.RelationshipCarousel_prevOption__5O_Dy{left:-4rem}.RelationshipCarousel_nextOption__WSJfx{right:-4rem}.RelationshipCarousel_nextOptionContent__qmDfu,.RelationshipCarousel_prevOptionContent__JKfii{width:9rem;height:9rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.RelationshipCarousel_activeOption__G8LW7{z-index:10}.RelationshipCarousel_activeOptionContent__Iq9Mb{width:13rem;height:13rem;background-color:rgba(255,255,255,.3);border:6px solid rgba(124,28,28,.9);box-shadow:0 0 0 4px rgba(124,28,28,.5),0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.RelationshipCarousel_textLight__y2cJ1,.RelationshipCarousel_textMedium__7j7l6,.RelationshipCarousel_textSemibold__RArrg,.RelationshipCarousel_text__UmZXq{color:white;font-family:Matter,sans-serif;line-height:1.25}.RelationshipCarousel_textLight__y2cJ1{font-weight:300}.RelationshipCarousel_textMedium__7j7l6{font-weight:500}.RelationshipCarousel_textSemibold__RArrg{font-weight:600}.RelationshipCarousel_smallText__PX5j4{font-size:.875rem}.RelationshipCarousel_largeText__xy6kj{font-size:24px}@media (min-width:768px){.RelationshipCarousel_largeText__xy6kj{font-size:1.68rem}}.RelationshipCarousel_carouselContainer__hd805{width:100%;margin:0 auto;padding:20px;display:flex;justify-content:center;align-items:center;position:relative;z-index:10;touch-action:pan-x pinch-zoom;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:auto}.RelationshipCarousel_carouselWrapper__aqoqu{position:relative;width:250px;height:300px;overflow:visible;border-radius:20px;background:rgba(255,255,255,0);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:40px 20px;margin:0 auto;will-change:backdrop-filter;transform:translateZ(0);touch-action:pan-x}.RelationshipCarousel_carousel__YGIoP{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.RelationshipCarousel_carouselItem__Gj8HC{position:absolute;width:225px;height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;cursor:pointer;opacity:1;transform-origin:center;border-radius:36px;box-shadow:inset 0 7.34px 10.01px rgba(221,205,255,.4);border:1px solid rgba(255,255,255,.2);transition:all .25s cubic-bezier(.4,0,.2,1);will-change:transform,backdrop-filter;transform:translateZ(0);pointer-events:auto;z-index:5}.RelationshipCarousel_carouselItem__Gj8HC,.RelationshipCarousel_carouselItem__Gj8HC:hover{background:rgba(255,255,255,.1);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.RelationshipCarousel_carouselItem__Gj8HC:hover{transform:translateX(-50%) scale(1.06) rotate(2deg)}.RelationshipCarousel_carouselItem__Gj8HC.RelationshipCarousel_selected___hLkg{height:250px;border:2px solid rgba(255,255,255,.8);opacity:1;background:rgba(255,255,255,.1);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 7.34px 10.01px rgba(221,205,255,.4),0 10px 25px -5px rgba(0,0,0,.15),0 8px 10px -6px rgba(0,0,0,.1)}.RelationshipCarousel_carouselItem__Gj8HC.RelationshipCarousel_selected___hLkg:hover{transform:translateX(-50%) scale(1.16) rotate(2deg);background:rgba(255,255,255,.1);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.RelationshipCarousel_emojiContainer__sfZ7g{display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.4,0,.2,1)}.RelationshipCarousel_carouselItem__Gj8HC.RelationshipCarousel_selected___hLkg .RelationshipCarousel_emojiContainer__sfZ7g{transform:scale(1.1)}.RelationshipCarousel_emoji__OoQNb{font-size:90px;transition:font-size .25s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.RelationshipCarousel_carouselItem__Gj8HC.RelationshipCarousel_selected___hLkg .RelationshipCarousel_emoji__OoQNb{font-size:100px}.RelationshipCarousel_title__Gurbw{font-size:20px;font-weight:500;color:white;text-align:center;margin-top:0;transition:transform .25s cubic-bezier(.4,0,.2,1);white-space:normal;width:100%;padding:0 10px;word-wrap:break-word}.RelationshipCarousel_carouselItem__Gj8HC.RelationshipCarousel_selected___hLkg .RelationshipCarousel_title__Gurbw{transform:scale(1.1)}@media (max-width:768px){.RelationshipCarousel_carouselWrapper__aqoqu{width:175px;height:210px;padding:28px 14px}.RelationshipCarousel_carouselItem__Gj8HC{width:157.5px;height:161px;padding:14px;border-radius:25.2px}.RelationshipCarousel_carouselItem__Gj8HC.RelationshipCarousel_selected___hLkg{height:175px}.RelationshipCarousel_emoji__OoQNb{font-size:63px}.RelationshipCarousel_carouselItem__Gj8HC.RelationshipCarousel_selected___hLkg .RelationshipCarousel_emoji__OoQNb{font-size:70px}.RelationshipCarousel_title__Gurbw{font-size:14px;padding:0 7px}}.AestheticCarousel_container__zBw5j,.AestheticCarousel_innerContainer__Bwb3E{display:flex;align-items:center;justify-content:center}.AestheticCarousel_container__zBw5j{margin-top:1rem;overflow:hidden}.AestheticCarousel_option__7K8fJ{transition:all .3s linear}.AestheticCarousel_optionContent__lEclo{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:9999px;background-color:rgba(255,255,255,.2)}.AestheticCarousel_textContainer__pWaVG{text-align:center}.AestheticCarousel_nextOption__nNpyt,.AestheticCarousel_prevOption__nfInB{position:absolute;opacity:.5;transform:scale(.75)}.AestheticCarousel_prevOption__nfInB{left:-4rem}.AestheticCarousel_nextOption__nNpyt{right:-4rem}.AestheticCarousel_nextOptionContent__FhNU7,.AestheticCarousel_prevOptionContent__rdDFO{width:9rem;height:9rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.AestheticCarousel_activeOption__izE_6{z-index:10}.AestheticCarousel_activeOptionContent__oThM2{width:13rem;height:13rem;background-color:rgba(255,255,255,.3);border:6px solid rgba(124,28,28,.9);box-shadow:0 0 0 4px rgba(124,28,28,.5),0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.AestheticCarousel_textLight__SB6nv,.AestheticCarousel_textMedium__mSP3D,.AestheticCarousel_textSemibold__MLB60,.AestheticCarousel_text__KNAhH{color:white;font-family:Matter,sans-serif;line-height:1.25}.AestheticCarousel_textLight__SB6nv{font-weight:300}.AestheticCarousel_textMedium__mSP3D{font-weight:500}.AestheticCarousel_textSemibold__MLB60{font-weight:600}.AestheticCarousel_smallText__1UyVk{font-size:.875rem}.AestheticCarousel_largeText__VZNXY{font-size:24px}@media (min-width:768px){.AestheticCarousel_largeText__VZNXY{font-size:1.68rem}}.AestheticCarousel_carouselContainer__HLpzu{width:100%;padding:50px 50px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:10;pointer-events:auto;margin:20px auto 0;touch-action:pan-x pinch-zoom;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.AestheticCarousel_carouselWrapper__rM0Af{position:relative;width:250px;height:300px;overflow:visible;border-radius:20px;background:rgba(255,255,255,0);padding:60px;margin:0 auto;touch-action:pan-x}.AestheticCarousel_carousel__2xbiD{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible}.AestheticCarousel_carouselItem__TAJbW{position:absolute;width:auto;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;cursor:pointer;opacity:1;transform-origin:center;background:transparent;border-radius:26px;box-shadow:none;border:none;transition:all .25s cubic-bezier(.4,0,.2,1);will-change:transform;transform:translateZ(0);pointer-events:auto;z-index:5}.AestheticCarousel_carouselItem__TAJbW:hover{transform:translateX(-50%) scale(1.06) rotate(2deg);background:transparent}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_selected__3FhAh{height:auto;border:none;opacity:1;background:transparent;box-shadow:none}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_selected__3FhAh:hover{transform:translateX(-50%) scale(1.16) rotate(2deg);background:transparent}.AestheticCarousel_objectContainer__ey153{display:flex;align-items:center;justify-content:center;width:270px;height:270px;background:rgba(255,255,255,.1);border-radius:50%;margin-bottom:40px;overflow:visible;border:3px solid transparent;transition:transform .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.AestheticCarousel_objectContainer__ey153 img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.15));transition:filter .25s cubic-bezier(.4,0,.2,1)}.AestheticCarousel_navArrow__7ytqr{outline:none;-webkit-tap-highlight-color:transparent;will-change:transform,background-color;transform:translateZ(0)}.AestheticCarousel_navArrow__7ytqr:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.AestheticCarousel_navArrow__7ytqr:active{transform:translateY(-50%) scale(.95)!important}.AestheticCarousel_ctaArrow__uWhof{margin-left:.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}@media (min-width:1024px){.AestheticCarousel_ctaArrow__uWhof{font-size:25px}}.AestheticCarousel_objectContainer__ey153.AestheticCarousel_selected__3FhAh{border-color:white}.AestheticCarousel_emoji__mLGdY{font-size:90px;transition:font-size .25s cubic-bezier(.4,0,.2,1);filter:none}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_selected__3FhAh .AestheticCarousel_emoji__mLGdY{font-size:100px}.AestheticCarousel_title__oJXiG{font-size:22px;font-weight:500;color:white;text-align:center;margin-top:0;transition:transform .25s cubic-bezier(.4,0,.2,1);white-space:normal;width:100%;padding:0 10px;word-wrap:break-word}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_selected__3FhAh .AestheticCarousel_title__oJXiG{transform:scale(1.1)}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_disabled__qIPJ4{pointer-events:none;filter:blur(2px)}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_disabled__qIPJ4:hover{transform:none!important}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_disabled__qIPJ4 .AestheticCarousel_objectContainer__ey153{filter:grayscale(100%) blur(2px)}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_disabled__qIPJ4 .AestheticCarousel_objectContainer__ey153 img{filter:grayscale(100%) drop-shadow(0 4px 8px rgba(0,0,0,.15))}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_disabled__qIPJ4 .AestheticCarousel_title__oJXiG{opacity:.7}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_comingSoon__pVaVj{filter:blur(2px)}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_comingSoon__pVaVj .AestheticCarousel_objectContainer__ey153{filter:grayscale(100%) blur(2px)}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_comingSoon__pVaVj .AestheticCarousel_objectContainer__ey153 img{filter:grayscale(100%) drop-shadow(0 4px 8px rgba(0,0,0,.15))}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_comingSoon__pVaVj .AestheticCarousel_title__oJXiG{opacity:.7}.AestheticCarousel_comingSoonLabel__fc1Aq{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(10deg);background:white;color:#dc2626;font-size:21.6px;font-weight:600;padding:7.2px 14.4px;border-radius:8px;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Matter,sans-serif;z-index:20}@media (max-width:768px){.AestheticCarousel_carouselWrapper__rM0Af{width:175px;height:210px;padding:28px 14px}.AestheticCarousel_carouselItem__TAJbW{width:auto;height:auto;padding:14px;border-radius:18.2px}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_selected__3FhAh{height:auto}.AestheticCarousel_emoji__mLGdY{font-size:63px}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_selected__3FhAh .AestheticCarousel_emoji__mLGdY{font-size:70px}.AestheticCarousel_title__oJXiG{font-size:24px;padding:0 7px}.AestheticCarousel_objectContainer__ey153{width:230px;height:230px}.AestheticCarousel_title__oJXiG{font-size:20px}.AestheticCarousel_comingSoonLabel__fc1Aq{font-size:18px;padding:5.4px 10.8px}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_comingSoon__pVaVj{filter:none}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_comingSoon__pVaVj .AestheticCarousel_objectContainer__ey153{filter:grayscale(100%)}.AestheticCarousel_carouselItem__TAJbW.AestheticCarousel_comingSoon__pVaVj .AestheticCarousel_objectContainer__ey153 img{filter:grayscale(100%) drop-shadow(0 4px 8px rgba(0,0,0,.15))}}.AestheticCarousel_indicators__PZlCs{display:flex;justify-content:center;align-items:center;gap:.5rem;margin:20px auto 0;width:fit-content;z-index:10}@media (min-width:769px){.AestheticCarousel_indicators__PZlCs{display:none}}.AestheticCarousel_indicator__QIriy{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.4);border:none;cursor:pointer;transition:all .3s ease;outline:none}.AestheticCarousel_indicator__QIriy.AestheticCarousel_active__7bScP{background:rgba(255,255,255,.9);transform:scale(1.2)}.AestheticCarousel_indicator__QIriy:hover{background:rgba(255,255,255,.7)}@media (max-width:768px){.AestheticCarousel_indicators__PZlCs{margin-top:45px;gap:.4rem}.AestheticCarousel_indicator__QIriy{width:6px;height:6px}.AestheticCarousel_indicator__QIriy.AestheticCarousel_active__7bScP{transform:scale(1.3)}}.LifestyleQuestionUI_container__Mks2X{width:100%}.QuizLayout_container__wVcxs{width:100%;min-height:100vh;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.QuizLayout_mainContainer__d1Hd1{width:100%;height:100%;margin:0 auto;position:relative;z-index:1}.QuizLayout_safeAreaContainer___QISM{width:100%;height:100%;display:flex;flex-direction:column;position:relative;z-index:1}.QuizLayout_progressBarContainer__3TTc9{width:100%;padding-top:1rem;position:relative;z-index:2}.QuizLayout_titleContainer__skeFy{width:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex;position:relative;z-index:2;margin-bottom:0!important}.QuizLayout_titleContainer__skeFy.QuizLayout_justify-center__RDVYw{margin-bottom:40px}.QuizLayout_titleContainer__skeFy.QuizLayout_justify-start__YV_jl{margin-bottom:0!important}.QuizLayout_aestheticTitleMargin__ofa4y{margin-bottom:30px}.QuizLayout_subtitleContainer__vADes{z-index:2;margin-bottom:20px;color:rgba(255,255,255,.7);font-size:16px;font-family:Matter,sans-serif;font-weight:400;text-align:center}.QuizLayout_contentContainer__IJcpH,.QuizLayout_subtitleContainer__vADes{width:100%;padding-left:1.5rem;padding-right:1.5rem;display:flex;position:relative}.QuizLayout_contentContainer__IJcpH{min-height:100vh;height:100vh;flex-direction:column;align-items:center;justify-content:center;transform:translateY(0);transition:transform .3s ease-out;z-index:1;perspective:1500px}.QuizLayout_aestheticHeaderMargin__czyWL,.QuizLayout_aestheticSection__NQGl4 .QuizLayout_titleContainer__skeFy{margin-bottom:20px!important}.QuizLayout_lifestyleHeaderMargin__8YEiI{margin-bottom:0!important}@media (max-width:767px){.QuizLayout_container__wVcxs,.QuizLayout_contentContainer__IJcpH{height:100vh;min-height:100vh;overflow:visible}.QuizLayout_contentContainer__IJcpH{padding-left:0;padding-right:0}.QuizLayout_titleContainer__skeFy{padding-left:0;padding-right:0;margin-bottom:0!important}.QuizLayout_lifestyleSection__Xfeem .QuizLayout_titleContainer__skeFy,.QuizLayout_lifestyleSection__Xfeem .QuizLayout_titleContainer__skeFy.QuizLayout_justify-center__RDVYw,.QuizLayout_lifestyleSection__Xfeem .QuizLayout_titleContainer__skeFy.QuizLayout_justify-start__YV_jl{margin-bottom:0!important}.QuizLayout_subtitleContainer__vADes{padding-left:0;padding-right:0}}@media (min-width:768px){.QuizLayout_mainContainer__d1Hd1{max-width:40%}.QuizLayout_contentContainer__IJcpH{transform:translateY(0)}.QuizLayout_subtitleContainer__vADes,.QuizLayout_subtitleContainer__vADes.QuizLayout_justify-start__YV_jl{margin-bottom:10px}}.AnimatedGradient_gradientContainer__b24_R{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.AnimatedGradient_gradient__lJZFn{position:absolute;width:200%;height:200%;top:-50%;left:-50%;background-size:400% 400%;animation:AnimatedGradient_gradientAnimation__vzIMM 15s ease infinite;transition:background .4s cubic-bezier(.4,0,.2,1)}@keyframes AnimatedGradient_gradientAnimation__vzIMM{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.GrainOverlay_grainOverlay__j781d{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");mix-blend-mode:overlay}@keyframes GrainOverlay_grain__eq7fR{0%,to{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(3%,15%)}90%{transform:translate(-10%,10%)}}.CTAButton_ctaButton__Oz8mS{background-color:rgb(124,28,28);color:white;font-weight:500;border-radius:9999px;text-align:center;display:flex;align-items:center;justify-content:center;font-family:FFF Acid Grotesk,sans-serif;transform:scale(1);box-shadow:none;border:none;cursor:pointer;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);will-change:transform;animation:CTAButton_fadeIn__I3jzt .5s ease-out .3s;contain:layout style paint}.CTAButton_ctaButton__Oz8mS:hover:not(:disabled){background-color:rgb(124,28,28);box-shadow:0 8px 32px rgba(0,0,0,.12);transform:scale(.95)}.CTAButton_ctaButton__Oz8mS:disabled{background-color:rgba(255,255,255,.2);cursor:not-allowed;opacity:.7;transform:none}.CTAButton_ctaButton__Oz8mS.CTAButton_loading__H6qQh{cursor:default;pointer-events:none}.CTAButton_spinner__uyoW4{margin-right:8px;animation:CTAButton_spin__ObN6g 1s linear infinite}.CTAButton_loadingText__1c92_{margin-left:4px}@keyframes CTAButton_spin__ObN6g{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CTAButton_ctaArrow__zDOl7{margin-left:.5rem;transition:transform .35s cubic-bezier(.22,1,.36,1)}.CTAButton_ctaButton__Oz8mS:hover:not(:disabled) .CTAButton_ctaArrow__zDOl7{transform:translateX(20%)}.CTAButton_small__kPHf0{padding:10px 20px;font-size:14px}.CTAButton_medium__tGPI_{padding:14px 26px;font-size:18px}.CTAButton_large__NDrao{padding:16px 32px;font-size:18px}.CTAButton_primary__ND5Gf,.CTAButton_primary__ND5Gf:hover:not(:disabled){background-color:rgb(124,28,28)}.CTAButton_secondary__2O9ZE{background-color:rgba(255,255,255,.15);color:white}.CTAButton_secondary__2O9ZE:hover:not(:disabled){background-color:rgba(255,255,255,.25)}.CTAButton_added__C8XZ0{background-color:#149744!important}.CTAButton_added__C8XZ0:hover:not(:disabled){background-color:#149744!important;box-shadow:0 8px 32px rgba(20,151,68,.12)}.CTAButton_feedback__9n_ud,.CTAButton_feedback__9n_ud:hover:not(:disabled){background-color:rgb(124,28,28)}.CTAButton_feedback__9n_ud:disabled{background-color:#d1d5db;color:#6b7280;cursor:not-allowed;opacity:1;transform:none}@keyframes CTAButton_fadeIn__I3jzt{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:768px){.CTAButton_ctaButton__Oz8mS{min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;position:relative;z-index:10}.CTAButton_medium__tGPI_{font-size:16px;min-height:48px}.CTAButton_large__NDrao{font-size:18px;min-height:52px}}@media (min-width:1024px){.CTAButton_ctaArrow__zDOl7{font-size:25px}.CTAButton_ctaButton__Oz8mS:hover:not(:disabled){transform:scale(.95);box-shadow:0 8px 32px rgba(0,0,0,.18)}}@media (max-width:350px){.CTAButton_medium__tGPI_{padding:12px 2rem}}.SegmentedZipInput_container__9X_tr{position:relative;width:auto;display:flex;justify-content:flex-start;align-items:center;margin-top:10px}.SegmentedZipInput_hiddenInput__aSs4E{position:absolute;opacity:0;pointer-events:none;width:0;height:0;border:none;outline:none}.SegmentedZipInput_segmentsContainer__zcspk{display:flex;gap:8px;justify-content:center;align-items:center}.SegmentedZipInput_segmentWrapper__QVjtk{position:relative;display:flex;align-items:center;justify-content:center}.SegmentedZipInput_segment__HlDZX{width:58px;height:58px;border:none;border-radius:8px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);color:white;font-size:24px;font-weight:600;font-family:Matter,sans-serif;text-align:center;outline:none;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.SegmentedZipInput_segment__HlDZX:focus{border:2px solid rgba(255,255,255,.8);background:rgba(255,255,255,.15);box-shadow:0 0 0 2px rgba(255,255,255,.2)}.SegmentedZipInput_segment__HlDZX.SegmentedZipInput_filled__J9vQA{border:none;background:rgba(255,255,255,.2)}.SegmentedZipInput_segment__HlDZX.SegmentedZipInput_focused__GZU2_{border:2px solid rgba(255,255,255,.9);background:rgba(255,255,255,.2);transform:scale(1.05)}.SegmentedZipInput_blinkingCursor__SEvRE{position:absolute;width:2px;height:24px;background-color:white;animation:SegmentedZipInput_blink__r2UP8 1s infinite;pointer-events:none;z-index:10}@keyframes SegmentedZipInput_blink__r2UP8{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:768px){.SegmentedZipInput_segment__HlDZX{width:58px;height:58px;font-size:22px}.SegmentedZipInput_segmentsContainer__zcspk{gap:6px}.SegmentedZipInput_blinkingCursor__SEvRE{height:22px}}@media (max-width:480px){.SegmentedZipInput_segment__HlDZX{width:50px;height:50px;font-size:20px}.SegmentedZipInput_segmentsContainer__zcspk{gap:4px}.SegmentedZipInput_blinkingCursor__SEvRE{height:20px}}.FeedbackModal_modalOverlay__uP0tJ{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10001;padding:20px;backdrop-filter:blur(4px);transition:opacity .3s ease,backdrop-filter .3s ease}.FeedbackModal_modalContent___4hfk{background:white;border-radius:20px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.2);transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1);position:relative}.FeedbackModal_modalOverlayHidden__SIzC2{opacity:0;backdrop-filter:blur(0)}.FeedbackModal_modalOverlayVisible__T65Hl{opacity:1;backdrop-filter:blur(4px)}.FeedbackModal_modalContentHidden__5u2Lz{opacity:0;transform:translateY(20px) scale(.95)}.FeedbackModal_modalContentVisible__8_MEz{opacity:1;transform:translateY(0) scale(1)}.FeedbackModal_modalHeader__7eyZl{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1.5rem 0;margin-bottom:1.5rem}.FeedbackModal_modalTitle__EVDW8{font-size:22px;line-height:1.3;font-weight:600;color:#40241a;margin:0;font-family:Matter,sans-serif;width:100%}@media (min-width:768px){.FeedbackModal_modalTitle__EVDW8{font-size:28px}}.FeedbackModal_closeButton__bM27s{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;border-radius:4px;transition:color .2s ease;line-height:1}.FeedbackModal_closeButton__bM27s:hover{color:#374151}.FeedbackModal_modalForm___Wetj{padding:0 1.5rem 1.5rem}.FeedbackModal_inputGroup__iUs1g{margin-bottom:1rem}.FeedbackModal_feedbackInput__MKKuH{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:12px;font-size:1rem;font-family:Matter,sans-serif;resize:vertical;min-height:100px;transition:border-color .2s ease,box-shadow .2s ease}.FeedbackModal_feedbackInput__MKKuH:focus{outline:none;border-color:#722f16;box-shadow:0 0 0 3px rgba(114,47,22,.1)}.FeedbackModal_feedbackInput__MKKuH::placeholder{color:#9ca3af}.FeedbackModal_characterCount__ZXuny{text-align:right;font-size:.875rem;color:#6b7280;margin-top:.5rem}.FeedbackModal_buttonGroup__RKsT0{display:flex;gap:.75rem;justify-content:flex-end}.FeedbackModal_buttonGroup__RKsT0>*{flex:0 0 auto}.FeedbackModal_buttonGroup__RKsT0 .FeedbackModal_submitButton__kyEq6{flex:1;transition:none!important}@media (max-width:640px){.FeedbackModal_modalOverlay__uP0tJ{padding:.5rem}.FeedbackModal_modalContent___4hfk{max-width:100%;width:85%}.FeedbackModal_modalHeader__7eyZl{padding:1rem 1rem 0;margin-bottom:1rem}.FeedbackModal_modalTitle__EVDW8{font-size:1.125rem}.FeedbackModal_modalForm___Wetj{padding:0 1rem 1rem}.FeedbackModal_buttonGroup__RKsT0{flex-direction:column;gap:.5rem}.FeedbackModal_buttonGroup__RKsT0>*{width:100%}.FeedbackModal_modalHeader__7eyZl{margin-bottom:12px}}.FeedbackModal_successState__MuB75{padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;opacity:1;transform:scale(1);transition:opacity .2s ease-out,transform .2s ease-out}.FeedbackModal_successStateClosing__udqR9{opacity:0;transform:scale(.95)}.FeedbackModal_successIcon__MqhYu{width:60px;height:60px;background-color:#fef2f2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;animation:FeedbackModal_successPulse__2VRFj .6s ease-out}.FeedbackModal_successTitle__0R_2I{font-size:20px;font-weight:600;color:#000000;margin:0;font-family:Matter,sans-serif;line-height:1.3}@keyframes FeedbackModal_successPulse__2VRFj{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@media (max-width:640px){.FeedbackModal_successState__MuB75{padding:1.5rem 1rem}.FeedbackModal_successIcon__MqhYu{width:50px;height:50px;font-size:20px}.FeedbackModal_successTitle__0R_2I{font-size:18px}}.VerticalProgressIndicator_progressBarContainer__RyRPr{position:fixed;left:50px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none;transition:left .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);opacity:1;overflow:visible}.VerticalProgressIndicator_progressBarHidden__8UqZZ{left:-40px;opacity:0}.VerticalProgressIndicator_progressBar__d1psm{width:6px;height:130px;background-color:rgba(255,255,255,.2);border-radius:3px;position:relative;overflow:visible;transition:width .3s cubic-bezier(.4,0,.2,1)}.VerticalProgressIndicator_progressFill__HMHD6{position:absolute;top:0;left:0;width:100%;background:white;border-radius:100px;transition:height .3s ease;height:0;box-shadow:0 2px 10px rgba(0,0,0,.25)}.VerticalProgressIndicator_progressText__n9H5F{font-size:12px;font-weight:600;color:rgba(255,255,255,.9);font-family:Matter,sans-serif;text-align:center;min-width:30px;background-color:rgba(0,0,0,.3);padding:4px 8px;border-radius:12px;backdrop-filter:blur(4px)}@media (max-width:768px){.VerticalProgressIndicator_progressBarContainer__RyRPr{left:0;top:30px;bottom:auto;transform:none;width:100vw;justify-content:center;align-items:center;flex-direction:row;pointer-events:none;position:fixed;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);opacity:1;overflow:visible}.VerticalProgressIndicator_progressBar__d1psm{width:25vw;height:5px;border-radius:2.5px;background-color:rgba(255,255,255,.2);position:relative;overflow:visible;transition:width .3s cubic-bezier(.4,0,.2,1);margin:0 auto}.VerticalProgressIndicator_progressFill__HMHD6{height:100%;border-radius:100px;box-shadow:0 2px 10px rgba(0,0,0,.25);background:white;transition:width .3s ease}.VerticalProgressIndicator_progressBarHidden__8UqZZ{transform:translateY(-40px);opacity:0}}@media (max-width:320px){.VerticalProgressIndicator_progressBarContainer__RyRPr{display:none}}.MobileCarousel_carousel__Oblyt{position:relative;width:100%!important;height:100vw!important;max-height:450px!important;overflow:hidden;background:#ffffff!important;touch-action:pan-x;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;display:block!important;visibility:visible!important}.MobileCarousel_imageContainer__g4VY1{display:flex;flex-direction:row;height:100%;transition:transform .3s ease-out}.MobileCarousel_imageSlide__X3E_R{flex-shrink:0;width:100vw;height:100%;background:linear-gradient(45deg,#ff6b6b,#4ecdc4)}.MobileCarousel_image__LZ62b{width:100%!important;height:100%!important;object-fit:cover;display:block!important;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;visibility:visible!important;opacity:1!important;z-index:2!important}.MobileCarousel_indicators__65kxg{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:10}.MobileCarousel_indicator__TIEnl{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.6);border:none;cursor:pointer;transition:all .3s ease}.MobileCarousel_indicator__TIEnl.MobileCarousel_active__LhlBd{background:rgba(255,255,255,1);transform:scale(1.3)}.MobileCarousel_indicator__TIEnl:hover{background:rgba(255,255,255,.8)}.ProductDetailDesktop_desktopLayout__viqWD{display:none!important;grid-template-columns:1fr 1fr;gap:0;max-width:90%;margin:0 auto;padding:2rem;background-color:#FFFEFA;position:relative;height:auto;min-height:auto}@media (min-width:1024px){.ProductDetailDesktop_desktopLayout__viqWD{display:grid!important;grid-template-columns:1fr 1fr;gap:0;max-width:90%;margin:0 auto;padding:2rem;background-color:#FFFEFA;position:relative;height:auto;min-height:auto}.ProductDetailDesktop_productImagesColumn__0spD5{position:sticky;top:2rem;height:auto;display:flex;flex-direction:column;align-items:center}.ProductDetailDesktop_productDetailsColumn__yjMRM{display:flex;flex-direction:column;padding:0 0 1rem 20px;max-width:80%;margin:0 auto 0 0;height:auto}.ProductDetailDesktop_backButton__kWDmp{position:fixed;top:20px;left:20px;z-index:50;border-radius:2rem;padding:.5rem 1rem;background-color:transparent;font-size:1rem;border:none;cursor:pointer;transition:opacity .2s ease;color:rgb(124,28,28);font-family:FFF Acid Grotesk,Acid,sans-serif;display:flex;align-items:center}.ProductDetailDesktop_backButton__kWDmp:hover{opacity:.8}.ProductDetailDesktop_carousel__y3v8o{width:90%;position:relative;display:flex;flex-direction:column;border-radius:30px;overflow:hidden;margin:0 auto;aspect-ratio:1/1;max-height:calc(100vh - 4rem);max-width:calc(100vh - 4rem)}.ProductDetailDesktop_carouselInner__1BYTI{width:100%;position:relative;display:flex;flex-wrap:nowrap;overflow:hidden;aspect-ratio:1/1}.ProductDetailDesktop_carouselNav__73G_4{display:flex;align-items:center;position:absolute;bottom:1.5rem;left:1.5rem;z-index:10}.ProductDetailDesktop_carouselButton__xDh7o{width:2.8rem;height:2.8rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:rgb(124,28,28);font-weight:500;font-family:Acid,sans-serif;transition-property:transform;margin-right:1rem;border:none;cursor:pointer;background-color:#ffffff;box-shadow:0 3px 8px rgba(0,0,0,.1)}.ProductDetailDesktop_carouselButton__xDh7o:active{transform:scale(.98)}.ProductDetailDesktop_carouselButton__xDh7o span{font-size:1.68em;font-family:FFF Acid Grotesk,Acid,sans-serif;line-height:1}.ProductDetailDesktop_carouselButton__xDh7o:first-child span{transform:rotate(180deg)}.ProductDetailDesktop_carouselIndicators___lIN9{display:none;gap:.5rem}.ProductDetailDesktop_indicator__6Anq4{width:.75rem;height:.75rem;border-radius:9999px;background-color:rgba(255,255,255,.6);border:none;cursor:pointer;transition:all .3s;display:none}.ProductDetailDesktop_indicatorActive__Au1Oa{background-color:#D86519;width:1.5rem;display:none}.ProductDetailDesktop_addToCartContainer__BMH25{margin-top:1rem}.ProductDetailDesktop_addToCartButton__PCE64{background-color:rgb(124,28,28);color:#ffffff;font-weight:500;padding:14px 26px;border-radius:9999px;text-align:center;display:flex;align-items:center;font-size:18px;font-family:FFF Acid Grotesk,sans-serif;transform:scale(1);box-shadow:none;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform;border:none;cursor:pointer;width:100%;justify-content:center}.ProductDetailDesktop_addToCartButton__PCE64:hover{background-color:rgb(124,28,28);box-shadow:0 8px 32px rgba(0,0,0,.12);transform:scale(.95)}.ProductDetailDesktop_addToCartButton__PCE64:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(124,28,28,.4)}.ProductDetailDesktop_addToCartButtonAdded__yCZmb{background-color:#149744!important}.ProductDetailDesktop_addToCartButtonAdded__yCZmb:hover{background-color:#149744!important;box-shadow:0 8px 32px rgba(20,151,68,.12);transform:scale(.95)}.ProductDetailDesktop_addToCartButtonAdded__yCZmb:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(20,151,68,.4)}.ProductDetailDesktop_productInfoSection__Jr1BP{width:100%;background:#FFFEFA;border-radius:0;margin-top:0;padding:0}.ProductDetailDesktop_merchantName__Nva2b{font-size:16px;font-weight:400;color:#A4A4A4;margin-bottom:6px!important;line-height:1.3;font-family:Matter,sans-serif;text-decoration:none;transition:color .2s ease;cursor:pointer}.ProductDetailDesktop_merchantName__Nva2b:hover{color:#A4A4A4;text-decoration:underline}@media (min-width:1024px){.ProductDetailDesktop_merchantName__Nva2b{margin-bottom:10px!important;cursor:pointer}}.ProductDetailDesktop_productName__JBsuQ{font-size:28px!important;font-weight:600;margin-bottom:2px;line-height:1.3;font-family:Matter,sans-serif}.ProductDetailDesktop_price__elYVA{font-size:22px!important;font-weight:600;color:#D86519;margin-bottom:1.5rem;font-family:Matter,sans-serif}.ProductDetailDesktop_productDescription__OKx46{margin:1.5rem 0;line-height:1.3;font-family:Matter,sans-serif}}@media (max-width:1023px){.ProductDetailDesktop_productName__JBsuQ{font-size:22px!important;line-height:1.3}}@media (max-width:768px){.ProductDetailDesktop_backButton__kWDmp{top:10px;left:10px}}.ProductDetail_productDetails__lZgl0{position:relative;min-height:100vh;padding-bottom:0;overflow-y:auto!important;overflow-x:hidden!important;background-color:#FFFEFA;height:auto;max-width:100vw}.ProductDetail_productDetails__lZgl0>div{padding-bottom:1rem}@media (min-width:1024px){.ProductDetail_productDetails__lZgl0{padding-bottom:0;background-color:#FFFEFA;overflow-y:auto!important}}.ProductDetail_productDetails__lZgl0 h1{font-family:Matter,sans-serif!important}.CartButton_cartButton__VdOvk{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50px;padding:10px;cursor:pointer;text-decoration:none;color:black;font-weight:500;box-shadow:none;transition:all .2s ease;gap:6px;position:relative;overflow:visible}.CartButton_cartButton__VdOvk:hover{background-color:#F6F3ED;transform:translateY(-1px)}.CartButton_cartIcon__GQsAM{display:flex}.CartButton_cartButton__VdOvk span{display:none}.CartButton_badge___G4mn{position:absolute;top:-5px;right:-5px;background-color:#722f16;color:white;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;transform-origin:center;animation:CartButton_badgePulse__tHl8z .3s ease-out;z-index:99999;pointer-events:none}@media (max-width:768px){.CartButton_badge___G4mn{top:-8px;right:-8px;width:24px;height:24px;font-size:11px;font-weight:600;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:999999}}@keyframes CartButton_badgePulse__tHl8z{0%{transform:scale(.8)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media (min-width:1024px){.CartButton_cartButton__VdOvk{padding:10px}.CartButton_cartButton__VdOvk span{display:inline}.CartButton_cartButton__VdOvk:hover{background-color:#F6F3ED;transform:translateY(-1px)}}.FilterOverlay_overlay__tMgoH{position:fixed;inset:0;background:rgba(255,255,255,.7);backdrop-filter:blur(16px);z-index:10001;display:flex;align-items:center;justify-content:center}.FilterOverlay_overlay__tMgoH~[class*=filterButtonsContainer],body:has(.FilterOverlay_overlay__tMgoH) [class*=CartLayout_filterButtonsContainer]{opacity:0;visibility:hidden;pointer-events:none}.FilterOverlay_searchContainer__I0aDA{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background:none;pointer-events:none;position:absolute;top:0;left:0;transform:translateY(-20%)}@media (min-width:768px){.FilterOverlay_searchContainer__I0aDA{transform:none}}.FilterOverlay_modal__mFA8R{background:transparent;width:85%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;padding-top:2.5rem;max-height:80vh;overflow:hidden;animation:FilterOverlay_filterModalIn__5KAt_ .35s cubic-bezier(.4,.2,.2,1);transition:opacity .1s ease-in-out}.FilterOverlay_modal__mFA8R.FilterOverlay_transitioning__AHu66{animation:FilterOverlay_filterModalOut__uKxM1 .35s cubic-bezier(.4,.2,.2,1)}.FilterOverlay_scrollableContent__75u__{flex:1;overflow-y:auto;overflow-x:visible;padding:.5rem .5rem 6.5rem;scrollbar-width:none;-ms-overflow-style:none;margin:0 -.5rem}.FilterOverlay_scrollableContent__75u__::-webkit-scrollbar{display:none}@keyframes FilterOverlay_filterModalIn__5KAt_{0%{opacity:0;transform:translateY(40px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes FilterOverlay_filterModalOut__uKxM1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(40px) scale(.98)}}@media (min-width:1024px){.FilterOverlay_modal__mFA8R{width:30%;max-width:none}}.FilterOverlay_title__VUcaR{font-size:22px;line-height:1.3;font-weight:600;margin-bottom:.5rem;color:#181818;font-family:Poppins,Matter,sans-serif;flex-shrink:0}@media (min-width:1024px){.FilterOverlay_title__VUcaR{font-size:28px}}.FilterOverlay_filterRow__mMC5v{margin-bottom:1.2rem;overflow:visible;padding:.25rem .5rem}.FilterOverlay_filterLabel____xFY{font-size:14px;font-weight:600;color:#A4A4A4;margin-bottom:.2rem;text-transform:uppercase;font-family:Poppins,Matter,sans-serif}.FilterOverlay_filterValueContainer__Cc9br{display:flex;align-items:center;background:white;border-radius:24px;border:.5px solid #e0e0e0;padding:.7rem 1.2rem;font-size:18px;font-weight:400;color:#181818;box-shadow:0 2px 12px rgba(0,0,0,.04);justify-content:space-between;transition:transform .25s ease,background .08s cubic-bezier(.4,.2,.2,1);transform-origin:center;width:100%}.FilterOverlay_filterValueContainer__Cc9br:active{transform:scale(.97);background:#f5f5f5}.FilterOverlay_filterValue__lLUvG{font-size:18px;font-weight:400;font-family:Poppins,Matter,sans-serif}@media (min-width:1024px){.FilterOverlay_filterValue__lLUvG{font-weight:400}.FilterOverlay_filterLabel____xFY{font-weight:500}.FilterOverlay_filterValueContainer__Cc9br:hover{transform:scale(1.02)}}.FilterOverlay_editButton__0ufR9{background:none;border:none;margin-left:.7rem;cursor:pointer;display:flex;align-items:center;padding:0}.FilterOverlay_doneButtonWrapper__XX3SK{position:fixed;left:0;right:0;bottom:0;z-index:10002;display:flex;justify-content:center;background:transparent;padding-bottom:env(safe-area-inset-bottom,1.5rem);pointer-events:none}.FilterOverlay_doneButton__UFuKZ{background:linear-gradient(90deg,#7C1C1C,#A33B1B);color:white;border:none;border-radius:2rem;font-size:20px;font-weight:600;padding:.7rem .5rem;height:48px;width:85%;max-width:420px;box-shadow:0 2px 12px rgba(124,28,28,.08);cursor:pointer;font-family:Poppins,Matter,sans-serif;transition:transform .25s ease,background .2s;pointer-events:auto;margin:0 auto 3%;display:flex;align-items:center;justify-content:center}.FilterOverlay_doneButton__UFuKZ:active{background:linear-gradient(90deg,#A33B1B,#7C1C1C)}.FilterOverlay_doneButtonDisabled__B67SL{color:#666666!important;cursor:not-allowed!important;opacity:.6;box-shadow:0 2px 12px rgba(0,0,0,.04)!important}.FilterOverlay_doneButtonDisabled__B67SL,.FilterOverlay_doneButtonDisabled__B67SL:active,.FilterOverlay_doneButtonDisabled__B67SL:hover{background:linear-gradient(90deg,#B8B8B8,#9A9A9A)!important;transform:none!important}.FilterOverlay_modalOptions__DUq8G{background:transparent;width:90%;max-width:420px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;padding-top:2.5rem;padding-bottom:6.5rem;max-height:90vh;overflow-y:auto;overflow-x:visible;animation:FilterOverlay_filterModalIn__5KAt_ .35s cubic-bezier(.4,.2,.2,1)}@media (min-width:1024px){.FilterOverlay_doneButton__UFuKZ,.FilterOverlay_modalOptions__DUq8G{width:30%;max-width:none}.FilterOverlay_doneButton__UFuKZ:hover{transform:scale(1.02)}.FilterOverlay_doneButtonDisabled__B67SL:hover{background:linear-gradient(90deg,#B8B8B8,#9A9A9A)!important;transform:none!important}}.FilterOverlay_overlayVisible__TUywf{backdrop-filter:blur(8px);opacity:1}.FilterOverlay_overlayHidden__Q4SzI,.FilterOverlay_overlayVisible__TUywf{transition:backdrop-filter .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.FilterOverlay_overlayHidden__Q4SzI{backdrop-filter:blur(0);opacity:0}.FilterOverlay_searchBarVisible__T8SGf{opacity:1;transform:none;max-width:85%}.FilterOverlay_searchBarHidden__NLWOg,.FilterOverlay_searchBarVisible__T8SGf{transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.FilterOverlay_searchBarHidden__NLWOg{opacity:0;transform:translateY(32px)}.FilterOverlay_closeButton__srOrW{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease,transform .1s ease;z-index:10;opacity:0;animation:FilterOverlay_closeButtonFadeIn__1rcRT .2s ease-out .25s forwards}@keyframes FilterOverlay_closeButtonFadeIn__1rcRT{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.FilterOverlay_closeButton__srOrW:hover{background-color:rgba(0,0,0,.05);transform:scale(1.05)}.FilterOverlay_closeButton__srOrW:active{transform:scale(.95);background-color:rgba(0,0,0,.1)}.FilterButton_filterButton__jWnfk{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50px;padding:10px;cursor:pointer;color:black;font-weight:500;box-shadow:none;transition:all .2s ease;gap:6px;position:relative}.FilterButton_filterButton__jWnfk:hover{background-color:#F6F3ED;transform:translateY(-1px)}.FilterButton_filterIcon__ri6JK{display:flex}@media (min-width:1024px){.FilterButton_filterButton__jWnfk{padding:10px}.FilterButton_filterButton__jWnfk:hover{background-color:#F6F3ED;transform:translateY(-1px)}}@media (max-width:768px){.FilterButton_filterButton__jWnfk{position:static;padding:10px}}.ShoppingFeedLayout_shoppingFeedContainer__yK4Ya{position:fixed;inset:0;background-color:#FFFEFA;z-index:100;font-family:Poppins,sans-serif}.ShoppingFeedLayout_contentContainer__i7uCY{position:relative;height:100%;overflow:auto}.ShoppingFeedLayout_headerContainer__MpUoz{padding:1.5rem 1rem 0}.ShoppingFeedLayout_productSection__ZmWFA{min-height:100%;background-color:#FFFEFA;padding:1.5rem 1rem 0;max-width:95%;margin:0 auto}@media (min-width:768px){.ShoppingFeedLayout_shoppingFeedContainer__yK4Ya{position:relative;height:100%;max-width:100%;margin:0 auto}.ShoppingFeedLayout_headerContainer__MpUoz,.ShoppingFeedLayout_productSection__ZmWFA{padding:2rem 1.5rem 0}}@media (min-width:1024px){.ShoppingFeedLayout_contentContainer__i7uCY{width:100%;margin:0}.ShoppingFeedLayout_headerContainer__MpUoz,.ShoppingFeedLayout_productSection__ZmWFA{padding:2.5rem 2rem 0;max-width:80%;margin:0 auto}}@media (min-width:1280px){.ShoppingFeedLayout_contentContainer__i7uCY{width:100%;margin:0}.ShoppingFeedLayout_headerContainer__MpUoz,.ShoppingFeedLayout_productSection__ZmWFA{max-width:80%}}.ShoppingFeedLayout_floatingFeedbackButton__K6E2K{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;animation:ShoppingFeedLayout_fadeInUp__7i7yW .5s ease-out 1s both}@keyframes ShoppingFeedLayout_fadeInUp__7i7yW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ShoppingFeedLayout_feedbackButton__wdTyZ{box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;font-size:14px}.ShoppingFeedLayout_feedbackButton__wdTyZ:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media (max-width:768px){.ShoppingFeedLayout_floatingFeedbackButton__K6E2K{bottom:1rem;right:1rem}.ShoppingFeedLayout_feedbackButton__wdTyZ{padding:12px 20px}}.CuratedGiftsLayout_shoppingFeedContainer__VI_BM{position:fixed;inset:0;background-color:#FFFEFA;z-index:100;font-family:Poppins,sans-serif}.CuratedGiftsLayout_contentContainer__YYTR_{position:relative;height:100%;overflow:auto}.CuratedGiftsLayout_headerContainer__ZRQ3G{padding:1.5rem 1rem 0}.CuratedGiftsLayout_productSection__th7tf{min-height:100%;background-color:#FFFEFA;padding:1.5rem 1rem 0;max-width:95%;margin:0 auto}@media (min-width:768px){.CuratedGiftsLayout_shoppingFeedContainer__VI_BM{position:relative;height:100%;max-width:100%;margin:0 auto}.CuratedGiftsLayout_headerContainer__ZRQ3G,.CuratedGiftsLayout_productSection__th7tf{padding:2rem 1.5rem 0}}@media (min-width:1024px){.CuratedGiftsLayout_contentContainer__YYTR_{width:100%;margin:0}.CuratedGiftsLayout_headerContainer__ZRQ3G,.CuratedGiftsLayout_productSection__th7tf{padding:2.5rem 2rem 0;max-width:80%;margin:0 auto}}@media (min-width:1280px){.CuratedGiftsLayout_contentContainer__YYTR_{width:100%;margin:0}.CuratedGiftsLayout_headerContainer__ZRQ3G,.CuratedGiftsLayout_productSection__th7tf{max-width:80%}}.CuratedGiftsLayout_floatingFeedbackButton__rtpTK{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;animation:CuratedGiftsLayout_fadeInUp__uFFYA .5s ease-out 1s both}@keyframes CuratedGiftsLayout_fadeInUp__uFFYA{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CuratedGiftsLayout_feedbackButton__ZU6X6{box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.CuratedGiftsLayout_feedbackButton__ZU6X6:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media (max-width:768px){.CuratedGiftsLayout_floatingFeedbackButton__rtpTK{bottom:1rem;right:1rem}.CuratedGiftsLayout_feedbackButton__ZU6X6{font-size:14px;padding:12px 20px}}.CuratedBanner_banner__5K9jE{grid-column:1/-1;background:linear-gradient(135deg,#D86519,rgba(194.68,128.1,191.35,.7));border-radius:20px;padding:32px 24px;margin:16px 0;position:relative;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.15);border:none;min-height:140px;display:flex;align-items:center;justify-content:center}.CuratedBanner_bannerContent__txWEO{gap:20px;position:relative;z-index:3;max-width:500px;justify-content:center}.CuratedBanner_bannerContent__txWEO,.CuratedBanner_bannerText__fZBa_{display:flex;flex-direction:column;text-align:center;align-items:center;width:100%}.CuratedBanner_bannerText__fZBa_{color:#ffffff}.CuratedBanner_bannerTitle__0IbxB{font-size:1.75rem;font-weight:700;margin:0;font-family:Matter,sans-serif;text-shadow:0 2px 4px rgba(0,0,0,.1)}.CuratedBanner_bannerDescription__X6Jnq{font-size:16px;margin:0;opacity:.95;font-family:Matter,sans-serif;line-height:1.4;max-width:90%;text-align:center}.CuratedBanner_bannerButton__gwmhp{align-self:center}.CuratedBanner_grainOverlay__UAESs{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");mix-blend-mode:overlay;border-radius:20px}.CuratedBanner_bubble1__W99S0{bottom:-40px;left:100px;width:156px;height:156px;animation:CuratedBanner_bubbleEntrance__CJ__Y .6s ease-out forwards,CuratedBanner_floatBubble__VJgsj 4.5s ease-in-out .6s infinite;--bubble-rotate:2deg}.CuratedBanner_bubble1__W99S0,.CuratedBanner_bubble2__Um6D5{position:absolute;background:rgba(255,255,255,.18);box-shadow:inset 0 7.34px 10.01px rgba(221,205,255,.5);border-radius:9999px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:2px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);overflow:hidden;opacity:0;transform:scale(.5);z-index:1;pointer-events:none}.CuratedBanner_bubble2__Um6D5{top:-20px;left:30%;width:110px;height:110px;animation:CuratedBanner_bubbleEntrance__CJ__Y .6s ease-out .15s forwards,CuratedBanner_floatBubble__VJgsj 4.5s ease-in-out .75s infinite;--bubble-rotate:-3deg;filter:blur(2px)}.CuratedBanner_bubble3__RxNWl{position:absolute;bottom:-10%;right:10%;width:168px;height:168px;background:rgba(255,255,255,.18);box-shadow:inset 0 7.34px 10.01px rgba(221,205,255,.5);border-radius:9999px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border:2px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);overflow:hidden;animation:CuratedBanner_bubbleEntrance__CJ__Y .6s ease-out .3s forwards,CuratedBanner_floatBubble__VJgsj 4.5s ease-in-out .9s infinite;opacity:0;transform:scale(.5);z-index:1;--bubble-rotate:-3deg;pointer-events:none}.CuratedBanner_bubbleImage__3GHJs{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform .3s ease}.CuratedBanner_bubble1__W99S0:hover .CuratedBanner_bubbleImage__3GHJs,.CuratedBanner_bubble2__Um6D5:hover .CuratedBanner_bubbleImage__3GHJs,.CuratedBanner_bubble3__RxNWl:hover .CuratedBanner_bubbleImage__3GHJs{transform:scale(1.1)}@keyframes CuratedBanner_bubbleEntrance__CJ__Y{0%{opacity:0;transform:scale(.5) translate(0) rotate(var(--bubble-rotate,0deg))}70%{opacity:1;transform:scale(1.04) translate(0) rotate(var(--bubble-rotate,0deg))}85%{opacity:1;transform:scale(.98) translate(0) rotate(var(--bubble-rotate,0deg))}to{opacity:1;transform:scale(1) translate(0) rotate(var(--bubble-rotate,0deg))}}@keyframes CuratedBanner_floatBubble__VJgsj{20%{transform:translate(2px,-4px) scale(calc(var(--bubble-scale, 1) * 1.01)) rotate(var(--bubble-rotate,0deg))}40%{transform:translate(-4px,2px) scale(calc(var(--bubble-scale, 1) * .99)) rotate(var(--bubble-rotate,0deg))}60%{transform:translate(3px,4px) scale(calc(var(--bubble-scale, 1) * 1.01)) rotate(var(--bubble-rotate,0deg))}80%{transform:translate(-3px,-3px) scale(var(--bubble-scale,1)) rotate(var(--bubble-rotate,0deg))}to{transform:translate(0) scale(var(--bubble-scale,1)) rotate(var(--bubble-rotate,0deg))}}@media (max-width:768px){.CuratedBanner_banner__5K9jE{padding:24px 20px;margin:12px 0;min-height:220px!important;height:auto}.CuratedBanner_bannerContent__txWEO{gap:16px}.CuratedBanner_bannerTitle__0IbxB{font-size:1.5rem}.CuratedBanner_bannerDescription__X6Jnq{font-size:14px}.CuratedBanner_bubble1__W99S0{width:120px;height:120px;bottom:-40px;left:25px}.CuratedBanner_bubble2__Um6D5{width:72px;height:72px;top:-5px;left:25%}.CuratedBanner_bubble3__RxNWl{width:144px;height:144px;bottom:-15px;right:-5px}}@media (max-width:480px){.CuratedBanner_banner__5K9jE{padding:20px 16px;min-height:140px}.CuratedBanner_bannerContent__txWEO{gap:12px}.CuratedBanner_bannerTitle__0IbxB{font-size:1.25rem}.CuratedBanner_bannerDescription__X6Jnq{font-size:.85rem}.CuratedBanner_bubble1__W99S0{width:96px;height:96px;bottom:-45px;left:20px}.CuratedBanner_bubble2__Um6D5{width:60px;height:60px;top:-10px;left:20%}.CuratedBanner_bubble3__RxNWl{width:120px;height:120px;bottom:-20px;right:-10px}}.HeaderUI_headerContainer__XaRQL{padding:0}.HeaderUI_heading__er3FG{font-size:36px;font-weight:600;color:#40241a;margin-bottom:10px;font-family:Poppins,sans-serif}@media (min-width:768px){.HeaderUI_headerContainer__XaRQL{padding:0}.HeaderUI_heading__er3FG{font-size:36px}}@media (min-width:1024px){.HeaderUI_headerContainer__XaRQL{padding:0}.HeaderUI_heading__er3FG{font-size:36px}}