.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)}}.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}.CTAButton_checkout__X55ty,.CTAButton_checkout__X55ty:hover:not(:disabled){background-color:rgb(124,28,28)}.CTAButton_checkout__X55ty: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}}.ZipCodeModal_backdrop__2ie6h{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;z-index:99999;animation:ZipCodeModal_fadeIn__6I3Jg .3s ease-out}.ZipCodeModal_backdrop__2ie6h.ZipCodeModal_closing__15usp{animation:ZipCodeModal_fadeOut__QyTkJ .3s ease-out forwards}.ZipCodeModal_modal__vUEP1{position:fixed;bottom:0;left:0;right:0;z-index:99999;background-color:white;border-radius:30px 30px 0 0;max-height:70vh;box-shadow:0 -4px 20px rgba(0,0,0,.15);animation:ZipCodeModal_slideUp__eaTNl .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.ZipCodeModal_modal__vUEP1.ZipCodeModal_closing__15usp{animation:ZipCodeModal_slideDown__Fxrx7 .3s cubic-bezier(.55,.085,.68,.53) forwards;pointer-events:none}.ZipCodeModal_content__laBJz{padding:40px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%}.ZipCodeModal_title__gWmVy{font-size:22px;font-weight:600;color:#40241a;margin:0 0 16px;line-height:1.3;font-family:Matter,sans-serif;text-align:left;width:100%}.ZipCodeModal_subtitle__M_7e8{font-size:16px;font-weight:400;color:#6b7280;margin:-10px 0 10px;line-height:1.5;font-family:Matter,sans-serif;text-align:left;width:100%}.ZipCodeModal_form__00fVO{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.ZipCodeModal_inputContainer__PTR_y{display:flex;gap:.25rem;justify-content:space-around;width:100%}.ZipCodeModal_zipInput__YxFnK{width:3.75rem;height:3.75rem;border:none;border-radius:16px;text-align:center;font-size:1.25rem;font-weight:600;color:#1a1a1a;background-color:#F5F5F5;transition:all .2s ease;font-family:Matter,sans-serif;caret-color:#ff6b35}.ZipCodeModal_zipInput__YxFnK:focus{outline:none;border:2px solid #ff6b35;background-color:white;box-shadow:0 0 0 3px rgba(255,107,53,.1)}.ZipCodeModal_zipInput__YxFnK::placeholder{color:#d1d5db}.ZipCodeModal_emailInput__C0gD_{width:100%;height:3rem;border:none;border-radius:60px;padding:0 1rem;font-size:1rem;font-weight:400;color:#1a1a1a;background-color:#F5F5F5;transition:all .2s ease;font-family:Matter,sans-serif;caret-color:#ff6b35}.ZipCodeModal_emailInput__C0gD_:focus{outline:none;border:2px solid #ff6b35;background-color:white;box-shadow:0 0 0 3px rgba(255,107,53,.1)}.ZipCodeModal_emailInput__C0gD_::placeholder{color:#9ca3af;font-weight:400}.ZipCodeModal_errorMessage__d4or3{color:#dc2626;font-size:.875rem;font-weight:500;text-align:center;margin:-.5rem 0 0;font-family:Matter,sans-serif}.ZipCodeModal_form__00fVO button{width:100%}.ZipCodeModal_form__00fVO button:disabled{background-color:#e5e5e5!important;color:#9ca3af!important;opacity:1!important}.ZipCodeModal_validating__XpVBx{background-color:rgb(124,28,28)!important;color:white!important;opacity:1!important;cursor:default!important}.ZipCodeModal_validated__yxkMq{background-color:#149744!important;color:white!important;opacity:1!important}.ZipCodeModal_validated__yxkMq:hover{background-color:#107A38!important}@media (min-width:768px){.ZipCodeModal_backdrop__2ie6h{align-items:center;padding:2rem}.ZipCodeModal_modal__vUEP1{bottom:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);border-radius:30px;max-width:400px;width:auto;max-height:80vh;animation:ZipCodeModal_scaleIn__gdYkl .3s ease-out}.ZipCodeModal_modal__vUEP1.ZipCodeModal_closing__15usp{animation:ZipCodeModal_scaleOut__jd66s .3s ease-out forwards;pointer-events:none}.ZipCodeModal_content__laBJz{padding:40px}.ZipCodeModal_title__gWmVy{font-size:28px;margin-bottom:2.5rem}.ZipCodeModal_inputContainer__PTR_y{gap:.75rem}.ZipCodeModal_zipInput__YxFnK{width:3.5rem;height:3.5rem;font-size:1.5rem}}@media (min-width:1024px){.ZipCodeModal_modal__vUEP1{width:auto;max-width:450px}.ZipCodeModal_content__laBJz{padding:40px}.ZipCodeModal_title__gWmVy{font-size:28px;margin-bottom:2rem}.ZipCodeModal_inputContainer__PTR_y{gap:.75rem}.ZipCodeModal_zipInput__YxFnK{width:4rem;height:4rem;font-size:1.75rem}}@keyframes ZipCodeModal_fadeIn__6I3Jg{0%{opacity:0}to{opacity:1}}@keyframes ZipCodeModal_fadeOut__QyTkJ{0%{opacity:1}to{opacity:0}}@keyframes ZipCodeModal_slideUp__eaTNl{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ZipCodeModal_slideDown__Fxrx7{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ZipCodeModal_scaleIn__gdYkl{0%{opacity:0;transform:translate(-50%,-50%) scale(.9) translateY(20px)}to{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(0)}}@keyframes ZipCodeModal_scaleOut__jd66s{0%{opacity:1;transform:translate(-50%,-50%) scale(1) translateY(0)}to{opacity:0;transform:translate(-50%,-50%) scale(.9) translateY(20px)}}@keyframes ZipCodeModal_blink__WMnln{0%,49%{opacity:1}50%,to{opacity:0}}.ZipCodeModal_modal__vUEP1:focus-within{outline:none}@media (prefers-contrast:high){.ZipCodeModal_zipInput__YxFnK{border-color:#000}.ZipCodeModal_zipInput__YxFnK:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.3)}}@media (prefers-reduced-motion:reduce){.ZipCodeModal_backdrop__2ie6h,.ZipCodeModal_modal__vUEP1,.ZipCodeModal_submitButton__iprzs{animation:none;transition:none}}.ScrollingBanner_bannerWrapper__4nRPs{position:relative;width:100%;background-color:#7C1C1C;z-index:9999;overflow:hidden;padding:8px 0;height:34px;display:flex;align-items:center}.ScrollingBanner_bannerScroll__ap9ly{display:flex;align-items:center;white-space:nowrap;animation:ScrollingBanner_scroll__gU5_t 224s linear infinite;gap:0;flex-shrink:0}.ScrollingBanner_bannerText__0PrO_{color:white;font-family:Matter,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:0 12px}.ScrollingBanner_bannerDot__FW5NH{color:white;opacity:.6;font-size:8px;margin:0;padding:0 8px}@keyframes ScrollingBanner_scroll__gU5_t{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.ScrollingBanner_bannerWrapper__4nRPs:hover .ScrollingBanner_bannerScroll__ap9ly{animation-play-state:paused}@media (max-width:768px){.ScrollingBanner_bannerWrapper__4nRPs{padding:6px 0;height:30px;overflow-x:visible!important;position:relative;z-index:10000}.ScrollingBanner_bannerText__0PrO_{font-size:11px}.ScrollingBanner_bannerScroll__ap9ly{overflow-x:visible!important}}.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}}.GiftGuideFooter_footer__oNEqk{width:100%;background:#FFFEFA;padding:0 0 3rem}.GiftGuideFooter_container__yLPtC{max-width:1200px;margin:0 auto;padding:0 1.5rem}.GiftGuideFooter_outroText__eKNYt{font-family:Matter,sans-serif;font-size:16px;font-weight:400;color:#333333;line-height:1.6;margin:0;white-space:pre-wrap;padding-top:0}@media (min-width:768px){.GiftGuideFooter_footer__oNEqk{padding:0 0 4rem}.GiftGuideFooter_container__yLPtC{padding:0 2rem}.GiftGuideFooter_outroText__eKNYt{font-size:17px;line-height:1.7;padding-top:0}}@media (min-width:1024px){.GiftGuideFooter_footer__oNEqk{padding:0 0 5rem}.GiftGuideFooter_container__yLPtC{padding:0 2.5rem}.GiftGuideFooter_outroText__eKNYt{font-size:18px;line-height:1.8;max-width:900px;padding-top:0}}.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)}}.FavoritesBanner_banner__VHKSt{width:100%;margin-bottom:2rem;overflow:visible}@media (max-width:768px){.FavoritesBanner_banner__VHKSt{padding-left:0}}.FavoritesBanner_bannerContainer__cGXNo{background:linear-gradient(110deg,#D86519 -20%,rgba(194.68,128.1,191.35,.7) 120%);border-radius:24px;padding:3% 0 3% 2rem;display:flex;gap:2rem;align-items:center;overflow-x:hidden;overflow-y:visible;position:relative;height:auto;margin-left:0;margin-right:0;width:100%}.FavoritesBanner_grainOverlay__44HDd{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:24px}@media (max-width:768px){.FavoritesBanner_bannerContainer__cGXNo{overflow:visible}}.FavoritesBanner_titleSection__n4kd5{flex-shrink:0;min-width:180px;position:relative;z-index:2}.FavoritesBanner_title__A1rgV{font-family:Matter,sans-serif;font-size:18px;font-weight:600;color:white;margin:0;line-height:1.3}.FavoritesBanner_subtitle__C9KaV{font-family:Matter,sans-serif;font-size:16px;font-weight:400;color:white;margin:8px 0 0;line-height:1.3;opacity:.9}.FavoritesBanner_carouselSection__TQefn{flex:1;display:flex;align-items:center;gap:1.5rem;overflow:visible;padding:8px;margin:-8px;position:relative;z-index:2}.FavoritesBanner_productsWrapper__PLI7M{flex:1;overflow-x:hidden;overflow-y:visible;width:100%;position:relative;padding:10px 0;margin:-8px 0;mask:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent);-webkit-mask:linear-gradient(90deg,transparent 0,black 8%,black 92%,transparent)}@media (max-width:768px){.FavoritesBanner_productsWrapper__PLI7M{mask:none;-webkit-mask:none}}.FavoritesBanner_productsGrid__ng32j{display:flex;gap:20px;will-change:transform;padding-left:10px;padding-right:40px;padding-bottom:30px}.FavoritesBanner_productCard__bxMv2{background:white;border-radius:20px;padding:0;position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.102);flex-shrink:0;width:calc((100% - 3rem) / 4);overflow:visible;text-decoration:none;cursor:pointer;transition:transform .2s ease}.FavoritesBanner_productCard__bxMv2:nth-child(odd){transform:rotate(-5deg)}.FavoritesBanner_productCard__bxMv2:nth-child(2n){transform:rotate(5deg)}.FavoritesBanner_productImageContainer__FVabP{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.FavoritesBanner_productImage__PN1ST{object-fit:cover;padding:0;border-radius:20px}.FavoritesBanner_merchantBadge__ah4fg{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);background:#A6321A;color:white;padding:6px 12px;border-radius:8px;font-family:Matter,sans-serif;font-size:12px;font-weight:600;text-align:center;white-space:nowrap;text-transform:uppercase;z-index:5;pointer-events:none}.FavoritesBanner_nextButton__CLDOc{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:white;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#3D1E15;box-shadow:0 2px 8px rgba(0,0,0,.12);position:absolute;top:50%;transform:translateY(-50%);z-index:10}.FavoritesBanner_nextButton__CLDOc svg{transition:opacity .3s ease,transform .3s ease}.FavoritesBanner_nextButton__CLDOc.FavoritesBanner_right__Vsy9r{right:30px}.FavoritesBanner_nextButton__CLDOc.FavoritesBanner_left__dss6A{left:0}.FavoritesBanner_nextButton__CLDOc:hover{transform:translateY(-50%) scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.16)}.FavoritesBanner_nextButton__CLDOc:active{transform:translateY(-50%) scale(.95)}@media (max-width:768px){.FavoritesBanner_bannerContainer__cGXNo{flex-direction:column;align-items:flex-start;padding:1.5rem 0 1rem;gap:12px;height:auto;margin-left:0;margin-right:0;width:100%}.FavoritesBanner_titleSection__n4kd5{width:100%;min-width:unset}.FavoritesBanner_title__A1rgV{font-size:18px;font-weight:500;line-height:1.3;padding-left:30px}.FavoritesBanner_carouselSection__TQefn{width:100%;overflow:visible;padding:0;margin:0}.FavoritesBanner_productsWrapper__PLI7M{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;touch-action:pan-x;padding:0 0 10px;margin:0;cursor:grab}.FavoritesBanner_productsWrapper__PLI7M:active{cursor:grabbing}.FavoritesBanner_productsWrapper__PLI7M::-webkit-scrollbar{display:none}.FavoritesBanner_productsGrid__ng32j{display:flex;gap:16px;grid-template-columns:unset;width:max-content;padding:8px 30px}.FavoritesBanner_productCard__bxMv2{flex-shrink:0;width:150px;height:150px;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.FavoritesBanner_productCard__bxMv2:active{opacity:.8;transform:scale(.97)}.FavoritesBanner_nextButton__CLDOc{width:40px;height:40px}.FavoritesBanner_nextButton__CLDOc.FavoritesBanner_right__Vsy9r{right:-20px}.FavoritesBanner_nextButton__CLDOc.FavoritesBanner_left__dss6A{left:0}}@media (min-width:768px){.FavoritesBanner_bannerContainer__cGXNo{padding:3% 0 1rem 2rem}.FavoritesBanner_productsWrapper__PLI7M{overflow-x:hidden;overflow-y:visible}.FavoritesBanner_productCard__bxMv2{transition:transform .2s ease,box-shadow .2s ease}.FavoritesBanner_productCard__bxMv2:nth-child(odd):hover{transform:rotate(-5deg) translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.17)}.FavoritesBanner_productCard__bxMv2:nth-child(2n):hover{transform:rotate(5deg) translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.17)}}@media (min-width:769px) and (max-width:1024px){.FavoritesBanner_productCard__bxMv2{width:calc((100% - 2rem) / 3)}.FavoritesBanner_title__A1rgV{font-size:22px}}@media (min-width:1024px){.FavoritesBanner_title__A1rgV{font-size:28px}}.CartLayout_cartButtonContainer__5iM2r{position:fixed;top:20px;right:20px;z-index:10000;display:flex;align-items:center;gap:10px}.CartLayout_filterButtonsContainer__3E2mb{position:fixed;top:48px;right:40px;z-index:10000;display:flex;align-items:center;gap:0;background-color:white;border-radius:50px;padding:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:visible;transition:opacity .2s ease,visibility .2s ease}.CartLayout_hideButtons__x1keb{opacity:0;visibility:hidden;pointer-events:none}.CartLayout_searchButtonWrapper__FPmne{display:none!important;align-items:center;transition:opacity .3s ease,transform .3s ease,max-width .3s ease,padding .3s ease;opacity:1;transform:translateX(0);max-width:100px;overflow:hidden;white-space:nowrap}.CartLayout_searchButtonHidden__KVEuQ{opacity:0;transform:translateX(20px);pointer-events:none;max-width:0!important;padding:0!important}.CartLayout_filterButtonsContainer__3E2mb [class*=FilterButtonNew_filterButton],.CartLayout_filterButtonsContainer__3E2mb [class*=RefreshButton_refreshButton]{display:none!important}@media (max-width:768px){.CartLayout_cartButtonContainer__5iM2r{top:15px;right:15px;overflow:visible}.CartLayout_filterButtonsContainer__3E2mb{top:48px;right:20px;overflow:visible}.CartLayout_filterButtonsContainer__3E2mb>:nth-child(3):not([class*=cartButton]),.CartLayout_filterButtonsContainer__3E2mb>:nth-child(4):not([class*=cartButton]){display:none}.CartLayout_filterButtonsContainer__3E2mb [class*=cartButton]{display:flex!important}}.styles_productPageContainer__Pz19d{position:relative;background-color:#FFFEFA;min-height:100vh;width:100%;max-width:100vw;overflow-y:auto;overflow-x:hidden}@media (min-width:1024px){.styles_productPageContainer__Pz19d{max-width:1600px;margin:0 auto;padding:2rem 0;overflow-y:auto}}.FilterSpotlight_overlay__cJAag{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;pointer-events:auto;opacity:0;transition:opacity .3s ease-in-out}.FilterSpotlight_overlay__cJAag.FilterSpotlight_visible__XIlh0{opacity:1}.FilterSpotlight_backdrop__HY5Fd{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1}.FilterSpotlight_spotlight__12AJK{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.FilterSpotlight_glow__A5EnQ{position:absolute;border-radius:16px;box-shadow:0 0 0 4px rgba(255,107,53,.4),0 0 20px 8px rgba(255,107,53,.3),0 0 40px 16px rgba(255,107,53,.2);pointer-events:none;animation:FilterSpotlight_pulse__ftV2D 2s ease-in-out infinite;z-index:3}@keyframes FilterSpotlight_pulse__ftV2D{0%,to{box-shadow:0 0 0 4px rgba(255,107,53,.4),0 0 20px 8px rgba(255,107,53,.3),0 0 40px 16px rgba(255,107,53,.2)}50%{box-shadow:0 0 0 4px rgba(255,107,53,.5),0 0 25px 12px rgba(255,107,53,.4),0 0 50px 20px rgba(255,107,53,.3)}}.FilterSpotlight_instruction__avvtn{position:absolute;left:50%;transform:translateX(-50%);text-align:center;pointer-events:auto;animation:FilterSpotlight_slideUp__KRkeC .5s ease-out .3s both;margin-top:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:4}@keyframes FilterSpotlight_slideUp__KRkeC{0%{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.FilterSpotlight_instructionText__ziSfa{font-family:Poppins,Matter,sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;margin:0 0 16px;text-shadow:0 2px 8px rgba(0,0,0,.3);padding:0 20px}@media (max-width:768px){.FilterSpotlight_instructionText__ziSfa{font-size:18px;padding:0}.FilterSpotlight_glow__A5EnQ{box-shadow:0 0 0 3px rgba(255,107,53,.4),0 0 15px 6px rgba(255,107,53,.3),0 0 30px 12px rgba(255,107,53,.2)}@keyframes FilterSpotlight_pulse__ftV2D{0%,to{box-shadow:0 0 0 3px rgba(255,107,53,.4),0 0 15px 6px rgba(255,107,53,.3),0 0 30px 12px rgba(255,107,53,.2)}50%{box-shadow:0 0 0 3px rgba(255,107,53,.5),0 0 20px 10px rgba(255,107,53,.4),0 0 40px 16px rgba(255,107,53,.3)}}}@keyframes FavoritesBannerSkeleton_shimmer__HJFw1{0%{background-position:-1000px 0}to{background-position:1000px 0}}.FavoritesBannerSkeleton_skeletonBase__gH5Bl{background:linear-gradient(90deg,rgba(255,255,255,.15) 25%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.15) 75%);background-size:1000px 100%;animation:FavoritesBannerSkeleton_shimmer__HJFw1 2s linear infinite}.FavoritesBannerSkeleton_titleSkeleton__Zvkjo{display:flex;flex-direction:column;gap:8px}.FavoritesBannerSkeleton_titleLine1__sjjDc,.FavoritesBannerSkeleton_titleLine2__gavva{border-radius:8px;height:24px}.FavoritesBannerSkeleton_titleLine1__sjjDc{width:120px}.FavoritesBannerSkeleton_titleLine2__gavva{width:140px}.FavoritesBannerSkeleton_subtitleSkeleton__R_b48{border-radius:6px;height:18px;width:160px;margin-top:8px}.FavoritesBannerSkeleton_productCardSkeleton__hi5i1{position:relative;background:white}.FavoritesBannerSkeleton_imageSkeleton__Gbxz9{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px;background:linear-gradient(90deg,rgba(240,240,240,1) 25%,rgba(250,250,250,1) 50%,rgba(240,240,240,1) 75%);background-size:1000px 100%}.FavoritesBannerSkeleton_buttonSkeleton__prD2m{position:absolute;bottom:.5rem;right:.5rem;width:1.9rem;height:1.9rem;border-radius:9999px;background:linear-gradient(90deg,rgba(230,230,230,1) 25%,rgba(245,245,245,1) 50%,rgba(230,230,230,1) 75%);background-size:1000px 100%;z-index:3}@media (max-width:768px){.FavoritesBannerSkeleton_titleLine1__sjjDc{height:20px;width:100px}.FavoritesBannerSkeleton_titleLine2__gavva{height:20px;width:120px}.FavoritesBannerSkeleton_buttonSkeleton__prD2m{bottom:.5rem;right:.5rem;width:1.9rem;height:1.9rem}}@media (min-width:768px){.FavoritesBannerSkeleton_titleLine1__sjjDc,.FavoritesBannerSkeleton_titleLine2__gavva{height:32px}.FavoritesBannerSkeleton_titleLine1__sjjDc{width:140px}.FavoritesBannerSkeleton_titleLine2__gavva{width:180px}.FavoritesBannerSkeleton_subtitleSkeleton__R_b48{height:20px;width:180px}.FavoritesBannerSkeleton_buttonSkeleton__prD2m{bottom:12px;right:12px;width:3rem;height:3rem}}@media (min-width:769px) and (max-width:1024px){.FavoritesBannerSkeleton_titleLine1__sjjDc,.FavoritesBannerSkeleton_titleLine2__gavva{height:28px}}@media (min-width:1024px){.FavoritesBannerSkeleton_titleLine1__sjjDc,.FavoritesBannerSkeleton_titleLine2__gavva{height:34px}.FavoritesBannerSkeleton_titleLine1__sjjDc{width:160px}.FavoritesBannerSkeleton_titleLine2__gavva{width:200px}}.FloatingFilterBar_floatingBar__RCNg9{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(100%);width:auto;background-color:#7C1C1C;backdrop-filter:blur(10px);border-radius:80px;padding:0;display:flex;justify-content:center;align-items:center;gap:0;z-index:10001;box-shadow:0 6px 20px rgba(124,28,28,.35);border:none;opacity:0;animation:FloatingFilterBar_slideInFade__XmqFt .6s ease-out .3s forwards;transition:background-color .2s ease}.FloatingFilterBar_floatingBar__RCNg9:hover{background-color:rgba(124,28,28,.9)}.FloatingFilterBar_iconButton__zMuj_{display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:50%;padding:12px;cursor:pointer;color:#ffffff;transition:all .2s ease;width:48px;height:48px}.FloatingFilterBar_iconButton__zMuj_:hover{background-color:rgba(255,255,255,.12);transform:translateY(-1px)}.FloatingFilterBar_iconButton__zMuj_:active{transform:translateY(0);background-color:rgba(255,255,255,.2)}.FloatingFilterBar_filterButton___zYZ2{display:none!important}.FloatingFilterBar_searchIcon__YCHy1{color:#ffffff;flex-shrink:0}.FloatingFilterBar_searchCTA__zozFE{background-color:transparent!important;border:none!important;justify-content:center!important;flex-wrap:nowrap!important;white-space:nowrap!important;min-height:50px!important}.FloatingFilterBar_searchCTA__zozFE,.FloatingFilterBar_searchContent__iVmVV{display:flex!important;align-items:center!important;flex-direction:row!important;gap:8px!important}@keyframes FloatingFilterBar_slideInFade__XmqFt{0%{opacity:0;transform:translateX(-50%) translateY(100%)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.FloatingFilterBar_visible__1K1S9{opacity:1;transform:translateX(-50%) translateY(0);transition:transform .3s ease,opacity .3s ease}.FloatingFilterBar_hidden__C6UG0{opacity:0;transform:translateX(-50%) translateY(100%);transition:transform .3s ease,opacity .3s ease;pointer-events:none}@media (max-width:768px){.FloatingFilterBar_floatingBar__RCNg9{width:auto;padding:0;border-radius:80px;gap:0}.FloatingFilterBar_iconButton__zMuj_{width:44px;height:44px;padding:10px}.FloatingFilterBar_searchContent__iVmVV{gap:6px!important}.FloatingFilterBar_visible__1K1S9{opacity:1;transform:translateX(-50%) translateY(0);transition:transform .3s ease;z-index:10001}.FloatingFilterBar_hidden__C6UG0{opacity:0;transform:translateX(-50%) translateY(100%);transition:transform .3s ease,opacity .3s ease;pointer-events:none;z-index:10001}}@media (min-width:769px) and (max-width:1024px){.FloatingFilterBar_floatingBar__RCNg9{max-width:600px;left:50%;transform:translateX(-50%)}}@media (min-width:1025px){.FloatingFilterBar_floatingBar__RCNg9{width:auto;border-radius:80px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.FloatingFilterBar_searchCTA__zozFE{font-size:16px!important}}.ShoppingFeedLayout_shoppingFeedContainer__yK4Ya{position:fixed;inset:0;background-color:#FFFEFA;z-index:100;font-family:Poppins,sans-serif;overflow:visible}.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:0 1rem 100px;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{padding:2rem 1.5rem 0}.ShoppingFeedLayout_productSection__ZmWFA{padding:0 1.5rem}}@media (min-width:1024px){.ShoppingFeedLayout_contentContainer__i7uCY{width:100%;margin:0}.ShoppingFeedLayout_headerContainer__MpUoz{padding:2.5rem 2rem 0;max-width:80%;margin:0 auto}.ShoppingFeedLayout_productSection__ZmWFA{padding:0 2rem 120px;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}}