.SignupHeader_headerContainer__LE4vj{width:100%;text-align:left}.SignupHeader_headerTitle__bNIEs{font-size:2.5rem;font-weight:600;color:white;font-family:Matter,sans-serif;line-height:1.2;word-wrap:break-word}.SignupHeader_headerSubtitle__yDqYf{font-size:1.125rem;font-weight:400;color:white;font-family:Matter,sans-serif;line-height:1.4;opacity:.7}@media (max-width:767px){.SignupHeader_headerTitle__bNIEs{font-size:2.25rem;line-height:1.2}.SignupHeader_headerSubtitle__yDqYf{font-size:1rem}}.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}}.StatusMessage_container__Xv4jJ{text-align:center;margin-top:1rem}.StatusMessage_message__2tlrL{font-size:1.125rem;color:rgba(255,255,255,.9);font-family:Matter,sans-serif;text-align:center;margin:0;font-weight:400;text-shadow:0 1px 4px rgba(0,0,0,.25)}.SimpleLoadingScreen_container__oTXBa{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff8f4;display:flex;align-items:center;justify-content:center;z-index:9999}.SimpleLoadingScreen_content__m6wo8{display:flex;flex-direction:column;align-items:center;gap:20px}.SimpleLoadingScreen_spinner__9AumR{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:#7c1c1c;border-radius:50%;animation:SimpleLoadingScreen_spin__6UxHN 1s linear infinite}.SimpleLoadingScreen_spinnerInner__UEq0N{width:100%;height:100%;border-radius:50%;background:transparent}@keyframes SimpleLoadingScreen_spin__6UxHN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SimpleLoadingScreen_message__LIInJ{font-family:Matter,sans-serif;font-size:1.125rem;color:#666;margin:0;text-align:center}.OpenHours_openHours__GbnSo{display:flex;align-items:center;gap:8px;cursor:pointer}.OpenHours_openIndicator__u0iYa{color:#149744;font-size:8px;line-height:1}.OpenHours_openText__Or9N9{color:#149744;background-color:rgba(34,197,94,.1)}.OpenHours_closedText__mbNBJ,.OpenHours_openText__Or9N9{font-size:.875rem;font-family:Matter,sans-serif;font-weight:500;white-space:nowrap;padding:4px 8px;border-radius:15px}.OpenHours_closedText__mbNBJ{color:#D86519;background-color:rgba(216,101,25,.1)}.OpenHours_repeatIcon__XsCqg{background:none;border:none;cursor:pointer;padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:rgb(156,156,156);transition:background-color .2s ease,transform .2s ease;flex-shrink:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:28px;height:28px;z-index:10}.OpenHours_repeatIcon__XsCqg:hover{transform:translateY(-50%) scale(1.1)}.OpenHours_repeatIcon__XsCqg:active{transform:translateY(-50%) scale(.95)}.OpenHours_modalOverlay__555HC{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}.OpenHours_modalOverlayHidden__3Mf5c{opacity:0;backdrop-filter:blur(0)}.OpenHours_modalOverlayVisible__NGNUw{opacity:1;backdrop-filter:blur(4px)}.OpenHours_modalContent__zIkZM{background:#ffffff;border-radius:15px;width:40%;height:auto;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}.OpenHours_modalContentHidden__PzTZv{opacity:0;transform:translateY(20px) scale(.95)}.OpenHours_modalContentVisible__oem2_{opacity:1;transform:translateY(0) scale(1)}.OpenHours_modalCloseButton__9iZrn{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:#A4A4A4;transition:all .2s ease;z-index:1000;touch-action:manipulation}.OpenHours_modalCloseButton__9iZrn:hover{background:rgba(0,0,0,.05);color:#A4A4A4}.OpenHours_modalBody__4Mjrm{padding:24px;flex:1;overflow-y:auto}.OpenHours_modalBody__4Mjrm h2{margin:0 0 8px;font-size:24px;font-weight:600;color:#374151;font-family:Matter,sans-serif}.OpenHours_modalBody__4Mjrm p{margin:0 0 8px;font-size:16px;line-height:1.5;color:#374151;font-family:Matter,sans-serif}.OpenHours_hoursTable__PTDHB{display:flex;flex-direction:column;gap:8px;margin-top:16px}.OpenHours_hoursRow__Beukl{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:8px;background-color:#f9fafb;transition:background-color .2s ease}.OpenHours_hoursRow__Beukl:hover{background-color:#f3f4f6}.OpenHours_todayRow__3yC1y{background-color:rgba(34,197,94,.1);font-weight:600}.OpenHours_todayRow__3yC1y:hover{background-color:rgba(34,197,94,.15)}.OpenHours_dayName__7PYNm{font-size:15px;color:#374151;font-family:Matter,sans-serif;font-weight:500}.OpenHours_todayRow__3yC1y .OpenHours_dayName__7PYNm{color:#149744}.OpenHours_dayHours__L7pwi{font-size:15px;color:#6b7280;font-family:Matter,sans-serif}.OpenHours_todayRow__3yC1y .OpenHours_dayHours__L7pwi{color:#149744}@media (max-width:768px){.OpenHours_openText__Or9N9{font-size:.8rem}.OpenHours_modalContent__zIkZM{width:85%;margin:20px}.OpenHours_modalCloseButton__9iZrn{width:44px;height:44px;top:12px;right:12px}.OpenHours_modalBody__4Mjrm{padding:20px}.OpenHours_modalBody__4Mjrm h2{font-size:20px}.OpenHours_modalBody__4Mjrm p{font-size:14px}}@media (min-width:769px){.OpenHours_modalContent__zIkZM{border-radius:25px;width:30%;min-width:400px}.OpenHours_modalBody__4Mjrm{padding:40px}}.SimilarProducts_container__H8NDw{font-family:Matter,sans-serif;width:100%;margin:1rem auto 0}.SimilarProducts_heading__CuKT9{font-size:22px;line-height:1.3;font-weight:600;color:#40241a;margin-bottom:1.5rem;font-family:Matter,sans-serif}.SimilarProducts_grid__YmXTG{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:0}.SimilarProducts_productCard__K9Wrk{text-decoration:none;color:inherit;position:relative;display:flex;flex-direction:column}.SimilarProducts_imageContainer__LTho4{aspect-ratio:1/1;background-color:#fff8f4;border-radius:15px;overflow:hidden;position:relative;cursor:pointer}.SimilarProducts_imageContainer__LTho4:hover img{transform:scale(1.05);transition:transform .3s ease}.SimilarProducts_image__QaKA6{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.SimilarProducts_productInfo__LeC9b{margin-top:.5rem;font-family:Matter,sans-serif;min-height:75px}@media (min-width:640px){.SimilarProducts_grid__YmXTG{gap:1.5rem}}@media (min-width:768px){.SimilarProducts_grid__YmXTG{grid-template-columns:repeat(3,1fr);gap:1.75rem}.SimilarProducts_productCard__K9Wrk:hover{transform:translateY(-2px);transition:transform .2s ease}}@media (min-width:1024px){.SimilarProducts_container__H8NDw{margin-top:3rem;margin-bottom:0;width:90%}.SimilarProducts_grid__YmXTG{grid-template-columns:repeat(4,1fr);gap:2rem;padding-bottom:0}.SimilarProducts_heading__CuKT9{font-size:28px;margin-bottom:2rem}}@media (min-width:1280px){.SimilarProducts_grid__YmXTG{grid-template-columns:repeat(4,1fr)}}.SimilarProducts_skeletonCard__sZ0_f{display:flex;flex-direction:column;animation:SimilarProducts_fadeIn__ZgJGk .3s ease-in}@keyframes SimilarProducts_fadeIn__ZgJGk{0%{opacity:0}to{opacity:1}}.SimilarProducts_skeletonImage___nfmI{aspect-ratio:1/1;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:SimilarProducts_shimmer__WQjM7 1.5s infinite;border-radius:15px}@keyframes SimilarProducts_shimmer__WQjM7{0%{background-position:200% 0}to{background-position:-200% 0}}.SimilarProducts_skeletonInfo__356lW{margin-top:.5rem;min-height:75px}.SimilarProducts_skeletonMerchant__EoIMu{height:14px;width:70%}.SimilarProducts_skeletonMerchant__EoIMu,.SimilarProducts_skeletonName__nWnn5{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:SimilarProducts_shimmer__WQjM7 1.5s infinite;border-radius:4px;margin-bottom:6px}.SimilarProducts_skeletonName__nWnn5{height:16px;width:90%}.SimilarProducts_skeletonPrice__MQrxw{height:14px;width:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:SimilarProducts_shimmer__WQjM7 1.5s infinite;border-radius:4px}.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(3px);-webkit-backdrop-filter:blur(3px);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 #df5900;box-shadow:0 0 0 4px rgba(223,89,0,.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(3px);-webkit-backdrop-filter:blur(3px);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(3px);-webkit-backdrop-filter:blur(3px)}.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(3px);-webkit-backdrop-filter:blur(3px);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(3px);-webkit-backdrop-filter:blur(3px)}.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}}.ProductGrid_container__w7N6W{width:95%;max-width:100%}.ProductGrid_containerGiftGuide__KF_XB,.ProductGrid_container__w7N6W{display:flex;flex-direction:column;font-family:Matter,sans-serif;padding:0;margin:0 auto}.ProductGrid_containerGiftGuide__KF_XB{align-items:center;width:85%;box-sizing:border-box}.ProductGrid_sectionHeading__KjAWd{font-size:28px;line-height:1.3;font-weight:600;color:#40241a;margin-top:60px;margin-bottom:30px;font-family:Matter,sans-serif;text-align:center}.ProductGrid_ctaContainer__lqjby{display:flex;justify-content:center;align-items:center;margin-top:40px;margin-bottom:60px}.ProductGrid_categoriesSectionFullWidth__j66j4{width:100%!important}.ProductGrid_categoriesContainerFullWidth__9b_xV{width:100%!important;max-width:100%!important}.ProductGrid_heading__mqwGC{font-size:22px;line-height:1.3;font-weight:600;color:#40241a;margin-top:60px;margin-bottom:10px;font-family:Matter,sans-serif;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.ProductGrid_headingVisible__sSwAY{opacity:1;transform:translateY(0)}.ProductGrid_subtext__9_wvf{font-size:1rem;font-weight:400;color:#A4A4A4;margin-top:0;margin-bottom:1.5rem;font-family:Matter,sans-serif;opacity:1;line-height:1.4}.ProductGrid_grid__84GZn{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ProductGrid_loadingState__Kc_A9{background-color:#fff8f4;min-height:100vh;width:100%;position:relative}.ProductGrid_errorState__pOB9B,.ProductGrid_loadingState__Kc_A9{padding:2.5rem 0;text-align:center;font-family:Matter,sans-serif}.ProductGrid_errorState__pOB9B{color:rgb(124,28,28)}.ProductGrid_emptyState__y1K8D{padding:2.5rem 0;text-align:center;font-family:Matter,sans-serif}.ProductGrid_loadingMoreIndicator__OUWxQ{text-align:center;padding:1rem 0;color:#A4A4A4}.ProductGrid_observerElement__UbHFW{height:1rem;width:100%}.ProductGrid_seeMoreButtonContainer__hq2Pa{display:flex;flex-direction:column;justify-content:center;width:20%;margin:0 auto;padding-bottom:2rem;padding-top:.5rem}.ProductGrid_seeMoreButton___yxBm{padding:10px 20px;border:1px solid #e5e7eb;border-radius:9999px;color:#40241a;font-size:14px;font-weight:500;font-family:Matter,sans-serif;transition:all .2s ease-in-out}@media (max-width:767px){.ProductGrid_loadingState__Kc_A9{min-height:100vh;width:100vw;margin:0;padding:4rem 1rem;box-sizing:border-box;position:fixed;top:0;left:0;z-index:1000}.ProductGrid_containerGiftGuide__KF_XB,.ProductGrid_container__w7N6W{width:100%}.ProductGrid_seeMoreButtonContainer__hq2Pa{flex-direction:column;width:100%}.ProductGrid_seeMoreButton___yxBm{width:100%}}@media (min-width:640px){.ProductGrid_grid__84GZn{gap:1.5rem}.ProductGrid_container__w7N6W{padding:0}}@media (min-width:768px){.ProductGrid_grid__84GZn{grid-template-columns:repeat(4,1fr);gap:1.75rem}.ProductGrid_container__w7N6W{padding:0}.ProductGrid_seeMoreButton___yxBm:hover{background-color:#f9f9f9;transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.ProductGrid_emptyState__y1K8D,.ProductGrid_errorState__pOB9B,.ProductGrid_loadingState__Kc_A9{padding:3rem 0}}@media (min-width:1024px){.ProductGrid_grid__84GZn{grid-template-columns:repeat(4,1fr);gap:2rem;padding-bottom:2rem}.ProductGrid_container__w7N6W{padding:0;width:100%;margin:0}.ProductGrid_containerGiftGuide__KF_XB{padding:0;width:85%;margin:0 auto}.ProductGrid_seeMoreButtonContainer__hq2Pa{padding-bottom:2rem;padding-top:1rem}.ProductGrid_seeMoreButton___yxBm{padding:10px 20px;font-size:14px}}@media (min-width:1280px){.ProductGrid_grid__84GZn{grid-template-columns:repeat(4,1fr)}}.ProductGrid_debugControls__wqwl1{padding:8px 16px;margin:0 auto 16px;display:flex;justify-content:center;width:100%}.ProductGrid_debugButton__nnm59{background-color:#333;color:#ffffff;border:none;padding:6px 12px;border-radius:4px;font-size:.8rem;cursor:pointer;transition:background-color .2s}.ProductGrid_debugButton__nnm59:hover{background-color:#555}.ProductGrid_emptyStateEmoji__LipE3{font-size:3rem}.ProductGrid_emptyStateHeading__c5sJN{font-size:20px;font-weight:700;color:#000000;margin-bottom:10px;font-family:Matter,sans-serif;line-height:1.2}@media (min-width:1024px){.ProductGrid_heading__mqwGC{font-size:28px}.ProductGrid_emptyStateEmoji__LipE3{font-size:60px}.ProductGrid_emptyStateHeading__c5sJN{font-size:24px}}@keyframes ProductGrid_bounce__W09gT{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.FilterOverlay_overlay__tMgoH{position:fixed;inset:0;background:rgba(255,254,250,.95);backdrop-filter:blur(16px);z-index:10001;display:flex;align-items:center;justify-content:center;pointer-events:auto;touch-action:none;overscroll-behavior:contain}.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(-10%);overflow:visible}@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;position:relative;z-index:1;pointer-events:auto;touch-action:auto}.FilterOverlay_modal__mFA8R.FilterOverlay_transitioning__AHu66{animation:FilterOverlay_filterModalOut__uKxM1 .35s cubic-bezier(.4,.2,.2,1)}.FilterOverlay_modal__mFA8R.FilterOverlay_priceModal__x9Qt4{overflow:visible}.FilterOverlay_scrollableContent__75u__{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 .5rem 1rem;scrollbar-width:none;-ms-overflow-style:none;margin:0 -.5rem;width:calc(100% + 1rem);touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.FilterOverlay_scrollableContent__75u__::-webkit-scrollbar{display:none}.FilterOverlay_scrollableContent__75u__.FilterOverlay_priceScrollableContent__K8NA8{overflow-x:visible}@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:8px;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:40px;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%;margin:0 auto}.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{width:98%}.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;background:rgba(255,254,250,.95)}.FilterOverlay_overlayHidden__Q4SzI,.FilterOverlay_overlayVisible__TUywf{transition:backdrop-filter .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.FilterOverlay_overlayHidden__Q4SzI{backdrop-filter:blur(0);opacity:0;background:rgba(255,254,250,0);pointer-events:none}.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:fixed;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,opacity .2s ease;z-index:10003;opacity:1}@keyframes FilterOverlay_closeButtonFadeIn__1rcRT{0%{opacity:0}to{opacity: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)}.QuizNavigationButtons_container__bV_KN{width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:2rem;position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;z-index:10}@media (max-width:767px){.QuizNavigationButtons_keyboardActive__vO_ml{bottom:30px}}@media (min-width:768px){.QuizNavigationButtons_container__bV_KN{width:40%;left:50%;transform:translateX(-50%)}}@media (min-width:1024px){.QuizNavigationButtons_nextButton__4QYay{transition:background-color .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.QuizNavigationButtons_nextButton__4QYay:hover{background-color:#7C1C1C;transform:scale(1.05);box-shadow:0 6px 20px rgba(0,0,0,.12)}}.QuizNavigationButtons_spacer__bcyuw{width:45px}.QuizNavigationButtons_button__4UkkF{width:45px;height:45px;border-radius:9999px;display:flex;align-items:center;justify-content:center;color:white;font-weight:500;font-family:Acid,sans-serif;transition-property:transform}.QuizNavigationButtons_button__4UkkF:active{transform:scale(.98)}.QuizNavigationButtons_backButton__I7jGT{background-color:rgba(255,255,255,.2)}.QuizNavigationButtons_backButtonIcon__NIwWj,.QuizNavigationButtons_icon__8HKTj{font-size:2.1em;font-family:FFF Acid Grotesk,Acid,sans-serif;line-height:1}.QuizNavigationButtons_backButtonIcon__NIwWj{transform:rotate(180deg)}.QuizNavigationButtons_nextButton__4QYay{background-color:#7C1C1C!important}.QuizNavigationButtons_nextButtonDisabled__0ZaXB{background-color:rgba(124,28,28,.4);cursor:not-allowed}.QuizNavigationButtons_nextButtonIcon__Q_Dzn{font-size:28px;font-family:FFF Acid Grotesk,Acid,sans-serif;line-height:1}@keyframes Spinner_spin__YY4sQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_spinner__z5RZ3{width:1.5em;height:1.5em;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:white;animation:Spinner_spin__YY4sQ .8s linear infinite;display:inline-block}.QuizOptionButton_button__B_IWC{width:100%;height:100%;padding:21.93px 33.53px;background:rgba(255,255,255,.05);box-shadow:inset 0 2.08px 7.29px rgba(220.53,204.56,255,.5);border-radius:45.14px;display:inline-flex;justify-content:flex-start;align-items:center;gap:14.9px;border:none;cursor:pointer;transition:all .2s ease-in-out;color:white}.QuizOptionButton_button__B_IWC:hover:not(:disabled){transform:scale(1.03);box-shadow:inset 0 2.08px 7.29px rgba(220.53,204.56,255,.4);background:rgba(255,255,255,.13)}.QuizOptionButton_button__B_IWC:disabled{opacity:.5;cursor:not-allowed}.QuizOptionButton_button__B_IWC.QuizOptionButton_selected__ClmsZ{background:#DF5900!important;box-shadow:inset 0 2.08px 7.29px rgba(220.53,204.56,255,.5);color:white}.QuizOptionButton_button__B_IWC.QuizOptionButton_selected__ClmsZ:hover:not(:disabled){background:#DF5900!important}.QuizOptionButton_button__B_IWC:not(.QuizOptionButton_selected__ClmsZ){background:rgba(255,255,255,.05);box-shadow:inset 0 2.08px 7.29px rgba(220.53,204.56,255,.5);color:white}.QuizOptionButton_text__wvDsd{color:white;font-size:22px;font-family:Matter,sans-serif;font-weight:500;line-height:46.43px;word-wrap:break-word;margin:0;padding:0}.QuizOptionButton_buttonText__UyPRT{padding-left:6px}.QuizOptionButton_dimmed__SjmQL{opacity:.5}@media (max-width:767px){.QuizOptionButton_button__B_IWC{padding:14px 22px}.QuizOptionButton_buttonText__UyPRT{padding-left:0;font-size:20px}}@media (min-width:768px){.QuizOptionButton_button__B_IWC{font-size:22px;padding:14px 1.4rem}}.TextInputQuestion_inputContainer__ey0rR{width:100%}.TextInputQuestion_textareaContainer__V2pGn{width:100%;margin-top:50px;position:relative}.TextInputQuestion_inputFieldContainer__1If0q{width:100%;position:relative}.TextInputQuestion_keyboardHiddenNavContainer__Isdkn,.TextInputQuestion_keyboardVisibleNavContainer__rKvzW{width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:2rem;display:flex;justify-content:space-between;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;z-index:10}@media (min-width:768px){.TextInputQuestion_keyboardHiddenNavContainer__Isdkn,.TextInputQuestion_keyboardVisibleNavContainer__rKvzW{width:40%;left:50%;transform:translateX(-50%)}}.TextInputQuestion_inputField__Jce57{line-height:1.4;text-align:left}.TextInputQuestion_inputField__Jce57,.TextInputQuestion_textareaField___N8pv{width:100%;color:white;font-size:32px;font-weight:400;background-color:transparent;border:none;outline:none;font-family:Matter,sans-serif}.TextInputQuestion_textareaField___N8pv{line-height:1.2;resize:none;height:10rem}.TextInputQuestion_inputField__Jce57::placeholder,.TextInputQuestion_textareaField___N8pv::placeholder{color:rgba(255,255,255,.5)}@media (min-width:768px){.TextInputQuestion_inputField__Jce57{font-size:2.25rem;line-height:2.5rem}.TextInputQuestion_textareaField___N8pv{font-size:2.25rem;line-height:1.2}}.NameQuestionUI_container__Q0_75{width:100%;display:flex;flex-direction:column;gap:2rem}.NameQuestionUI_navContainer___Bpoz{width:100%;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:2rem;display:flex;justify-content:space-between;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;left:0;right:0;z-index:10}@media (min-width:768px){.NameQuestionUI_navContainer___Bpoz{width:40%;left:50%;transform:translateX(-50%)}}.PriceQuestionUI_container__Jupxs{width:100%}.ShippingQuestionUI_container__FpvbM{width:100%;--shipping-bg-color:#F6A623;--shipping-primary-color:#5A2D0C}.ShippingQuestionUI_animationWrapper__uQBcv{transition:all .4s cubic-bezier(.4,0,.2,1)}.ShippingQuestionUI_desktopHeader__cTHrY{text-align:center;margin-bottom:2rem;padding:0 1rem}.ShippingQuestionUI_desktopHeaderText__jo7yk{font-size:1.5rem;font-weight:600;color:var(--shipping-primary-color);margin:0;line-height:1.4}.VibeQuestionUI_container__QRizj{width:100%}.QuizQuestionText_headingBase__K0Q_u{font-size:26px;font-weight:600;color:white;font-family:Matter,sans-serif;width:100%;margin-bottom:4px}.QuizQuestionText_headingLeft__xvQoL{text-align:left}.QuizQuestionText_headingCenter__ynaa_{text-align:center;margin-bottom:4px}@media (min-width:768px){.QuizQuestionText_headingBase__K0Q_u{font-size:26px}}.QuizMultipleChoiceUI_optionsContainer__hsmF4{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:600px;margin:2rem auto 0;padding:0 1rem}.QuizMultipleChoiceUI_optionsContainer__hsmF4>*+*{margin-top:1rem}.QuizMultipleChoiceUI_lifestyleAestheticContainer___OUMx{width:100%;max-width:800px;margin:1rem auto 0}@media screen and (min-width:768px){.QuizMultipleChoiceUI_lifestyleAestheticContainer___OUMx>*+*{margin-top:.7rem}}@media (max-width:767px){.QuizMultipleChoiceUI_optionsContainer__hsmF4{margin-top:0;padding:0}.QuizMultipleChoiceUI_optionsContainer__hsmF4>*+*{margin-top:8px}.QuizMultipleChoiceUI_lifestyleAestheticContainer___OUMx{margin-top:0;padding:0}}.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;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:50%}.QuizLayout_subtitleContainer__vADes,.QuizLayout_subtitleContainer__vADes.QuizLayout_justify-start__YV_jl{margin-bottom:10px}}.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:10px 20px;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_white__D2_25{background-color:white;color:rgb(124,28,28)}.CTAButton_white__D2_25:hover:not(:disabled){background-color:#fff4f3}.CTAButton_orange__AR3I2{background-color:#DF5900;color:white}.CTAButton_orange__AR3I2:hover:not(:disabled){background-color:#DF5900}.CTAButton_quiz__8PaVJ,.CTAButton_quiz__8PaVJ:hover:not(:disabled){background-color:#DF5900!important}.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}.CTAButton_small__kPHf0{font-size:16px}}@media (min-width:1024px){.CTAButton_small__kPHf0{font-size:18px}.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:10px 20px}}.QuizLink_quizCard__jdN8a{flex:0 0 230px;height:280px;border-radius:28px;display:flex;align-items:flex-end;justify-content:flex-start;padding:1.5rem;color:white;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.QuizLink_quizCard__jdN8a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(13deg,#6B0D0D 24.69%,rgba(208,83,0,.1) 66.83%);z-index:1;border-radius:28px;pointer-events:none}.QuizLink_quizBackground__M9xQw{z-index:0;border-radius:28px;transform:rotate(-10deg) scale(1.05) translate(0);transform-origin:center center;overflow:visible}.QuizLink_quizCard__jdN8a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0));pointer-events:none;border-radius:0 0 28px 28px}.QuizLink_quizContent__2RFJI{display:flex;flex-direction:column;gap:1rem;z-index:10;position:relative;width:100%}.QuizLink_quizContent__2RFJI a,.QuizLink_quizContent__2RFJI button{width:auto;align-self:flex-start}.QuizLink_quizLabel__NBBIp{font-size:36px;font-weight:700;font-family:Matter,sans-serif;line-height:1.2;margin:0;max-width:80%}.QuizLink_quizButton__akkT8{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background-color:white;color:rgb(124,28,28);border-radius:9999px;font-family:FFF Acid Grotesk,sans-serif;font-size:16px;font-weight:500;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);cursor:pointer;width:auto;align-self:flex-start;transform:scale(1);box-shadow:none;border:none}.QuizLink_quizButton__akkT8:hover{background-color:#fff4f3;transform:scale(.95);box-shadow:0 8px 32px rgba(0,0,0,.12)}.QuizLink_quizButton__akkT8:active{transform:scale(.95)}@media (min-width:769px){.QuizLink_quizCard__jdN8a{min-height:400px;padding:40px}.QuizLink_quizLabel__NBBIp{max-width:40%}.QuizLink_quizButton__akkT8{font-size:18px;padding:16px 32px}}@media (max-width:768px){.QuizLink_quizLabel__NBBIp{font-size:24px;max-width:80%}.QuizLink_quizCard__jdN8a{flex:0 0 70vw}.QuizLink_quizBackground__M9xQw{transform:rotate(-10deg) scale(1.2) translate(5%,-15%)}.QuizLink_quizButton__akkT8,.QuizLink_quizContent__2RFJI a,.QuizLink_quizContent__2RFJI button{width:100%;align-self:stretch}}.QuizResultsLayout_quizResultsContainer__6qzqs{position:relative;min-height:100vh;font-family:Poppins,sans-serif;width:100%;isolation:isolate;will-change:auto}.QuizResultsLayout_contentContainer__xqCxX{position:relative;width:100%;z-index:2}.QuizResultsLayout_headerContainer__Q6jUc{padding:1.5rem 1rem 0}.QuizResultsLayout_quizResultsHeader__pTwKI{text-align:center;padding:2rem 0 1.5rem;margin:30px 0;position:relative;z-index:3}.QuizResultsLayout_quizResultsHeader__pTwKI h1{font-family:Matter,sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;margin:0;line-height:1.2}.QuizResultsLayout_productSection__6ltrl{position:relative;padding:32px;max-width:90%;margin:0 auto 60px;border-radius:20px;z-index:6}@keyframes QuizResultsLayout_fadeInSlideUp__Xdsg8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.QuizResultsLayout_sectionHeader___NbA3{font-family:Matter,sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;margin:0 0 30px;padding:0;line-height:1.3;text-align:center;opacity:0;animation:QuizResultsLayout_simpleFadeIn__6sVfK .3s ease-out forwards}@keyframes QuizResultsLayout_simpleFadeIn__6sVfK{to{opacity:1}}.QuizResultsLayout_seeMoreButtonWrapper__NqGlx{margin-top:8px;width:100%;display:flex;justify-content:center}.QuizResultsLayout_seeMoreButtonWrapper__NqGlx>*{width:auto}@media (min-width:768px){.QuizResultsLayout_quizResultsContainer__6qzqs{position:relative;min-height:100vh;max-width:100%;margin:0 auto}.QuizResultsLayout_headerContainer__Q6jUc{padding:2rem 1.5rem 0}.QuizResultsLayout_productSection__6ltrl{padding:32px}.QuizResultsLayout_quizResultsHeader__pTwKI h1{font-size:48px}.QuizResultsLayout_sectionHeader___NbA3{font-size:28px}}@media (min-width:1024px){.QuizResultsLayout_contentContainer__xqCxX{width:100%;margin:0}.QuizResultsLayout_headerContainer__Q6jUc{padding:2.5rem 2rem 0;max-width:70%;margin:0 auto}.QuizResultsLayout_productSection__6ltrl{padding:40px;max-width:60%;margin:0 auto 30px;border-radius:30px}}@media (min-width:1280px){.QuizResultsLayout_contentContainer__xqCxX{width:100%;margin:0}.QuizResultsLayout_headerContainer__Q6jUc{max-width:70%}.QuizResultsLayout_productSection__6ltrl{max-width:60%}}@keyframes QuizResultsLayout_shimmer__9f8Xf{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes QuizResultsLayout_productFadeInSlideUp__PeZEn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.QuizResultsLayout_quizRecommendationsGrid__UAjP8{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width:768px){.QuizResultsLayout_quizRecommendationsGrid__UAjP8{grid-template-columns:repeat(3,1fr)!important;gap:1.75rem}}@media (min-width:1024px){.QuizResultsLayout_quizRecommendationsGrid__UAjP8{grid-template-columns:repeat(3,1fr)!important;gap:2rem}}.QuizResultsLayout_cardRotateNegative__BA4LK{transform:rotate(-4deg)}.QuizResultsLayout_cardRotatePositive__9zRrl{transform:rotate(4deg)}@media (min-width:1024px){.QuizResultsLayout_cardRotateNegative__BA4LK{transform:rotate(-3deg)}.QuizResultsLayout_cardRotatePositive__9zRrl{transform:rotate(3deg)}}@media (max-width:767px){.QuizResultsLayout_quizResultsContainer__6qzqs img[alt="Cloud Top Left"]{top:40px!important;left:20%!important;transform:translateX(-90%) scale(.7)!important}.QuizResultsLayout_quizResultsHeader__pTwKI{margin:16px 0!important}.QuizResultsLayout_productSection__6ltrl{padding:0;max-width:85%}.QuizResultsLayout_cardOffsetMobile__zPwuH{margin-top:20px}.QuizResultsLayout_quizRecommendationsGrid__UAjP8{gap:0 1rem!important}.QuizResultsLayout_sectionHeader___NbA3{margin-bottom:30px}}.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}}.LoadingSpinner_fullScreenContainer__ff8r0{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#fff8f4;z-index:9999}.LoadingSpinner_inlineContainer__S_SPy{width:100%;min-height:200px;display:flex;justify-content:center;align-items:center;padding:40px 20px}.LoadingSpinner_spinnerWrapper__tnIwY{display:flex;flex-direction:column;align-items:center;gap:20px}.LoadingSpinner_spinner__iwxUu{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:#7c1c1c;border-radius:50%;animation:LoadingSpinner_spin__b9a7b 1s linear infinite}.LoadingSpinner_spinnerInner__Nphhx{width:100%;height:100%;border-radius:50%;background:transparent}@keyframes LoadingSpinner_spin__b9a7b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_loadingText__rUguY{font-family:Matter,sans-serif;font-size:1.125rem;font-weight:400;color:#666;margin:0;text-align:center}@media (max-width:768px){.LoadingSpinner_loadingText__rUguY{font-size:1rem}.LoadingSpinner_spinner__iwxUu{width:36px;height:36px}}@media (min-width:1024px){.LoadingSpinner_loadingText__rUguY{font-size:1.125rem}.LoadingSpinner_spinner__iwxUu{width:40px;height:40px}}.InterestPills_pillsContainer__9Lw5K{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;max-width:100%;padding:1rem 0;margin:0 auto}.InterestPills_pill__iMxx2{padding:.75rem 1.5rem;border-radius:9999px;background:rgba(255,255,255,.05);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:none;box-shadow:inset 0 7.34px 10.01px rgba(221,205,255,.2);color:white;font-size:18px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent;user-select:none;will-change:backdrop-filter;transform:translateZ(0)}.InterestPills_pill__iMxx2:hover:not(.InterestPills_disabled__X_RHE):not(.InterestPills_selected__k6Jm0){transform:translateZ(0) scale(1.05);background:rgba(255,255,255,.1)}.InterestPills_pill__iMxx2:active:not(.InterestPills_disabled__X_RHE):not(.InterestPills_selected__k6Jm0){transform:translateZ(0) scale(.98)}.InterestPills_pill__iMxx2.InterestPills_selected__k6Jm0{background:#DF5900!important;backdrop-filter:none;-webkit-backdrop-filter:none;color:white;border:none;box-shadow:0 4px 12px rgba(223,89,0,.15);font-weight:600}.InterestPills_pill__iMxx2.InterestPills_disabled__X_RHE{opacity:.4;cursor:not-allowed;pointer-events:none;background:rgba(255,255,255,.05)}@media (min-width:769px){.InterestPills_pillsContainer__9Lw5K{gap:12px}}@media (max-width:768px){.InterestPills_pillsContainer__9Lw5K{gap:8px;padding:.75rem 0}.InterestPills_pill__iMxx2{padding:10px 16px;font-size:18px}}.NavigationMenu_backdrop__3gZrV{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:9998;animation:NavigationMenu_fadeIn__UPq4V .2s ease-out}.NavigationMenu_backdropClosing__euwq1{animation:NavigationMenu_fadeOut__VeJTb .2s ease-out}@keyframes NavigationMenu_fadeIn__UPq4V{0%{opacity:0}to{opacity:1}}@keyframes NavigationMenu_fadeOut__VeJTb{0%{opacity:1}to{opacity:0}}.NavigationMenu_menuPanel__a_Nql{position:fixed;background:#ffffff;overflow-y:auto;z-index:9999;box-shadow:0 8px 16px rgba(0,0,0,.15);top:60px;left:40px;right:auto;width:300px;max-height:calc(100vh - 60px);animation:NavigationMenu_slideDown__xZxU4 .2s ease-out;border-radius:20px}.NavigationMenu_menuPanelClosing__dlaSk{animation:NavigationMenu_slideUp__yWafZ .2s ease-out}.NavigationMenu_menuPanelWithSubMenu__ewB9A{width:300px}.NavigationMenu_menuLayoutWithSubMenu__w_JAL .NavigationMenu_mainMenu__sGOXU{position:absolute;width:100%}.NavigationMenu_menuLayoutWithSubMenu__w_JAL .NavigationMenu_subMenu__dUdi2{width:100%}@keyframes NavigationMenu_slideDown__xZxU4{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes NavigationMenu_slideUp__yWafZ{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}.NavigationMenu_menuContent__LU_6c{max-width:1200px;margin:0 auto;padding:12px}.NavigationMenu_menuLayout__5E5BW{display:flex;gap:0;height:auto;position:relative}.NavigationMenu_mainMenu__sGOXU{flex:1;min-width:0;transition:opacity .2s ease-out,transform .2s ease-out}.NavigationMenu_menuLayoutWithSubMenu__w_JAL .NavigationMenu_mainMenu__sGOXU{opacity:0;transform:translateX(-10px);pointer-events:none}.NavigationMenu_subMenu__dUdi2{flex:1;min-width:0;animation:NavigationMenu_slideInFromRight__u82vJ .25s ease-out;display:flex;flex-direction:column;overflow:hidden}@keyframes NavigationMenu_slideInFromRight__u82vJ{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.NavigationMenu_section__lCDkD{margin-bottom:0;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.NavigationMenu_sectionTitle__sWgG6{font-size:14px!important;font-weight:600;color:#000000;text-transform:uppercase;letter-spacing:.05em;margin:0;padding:10px;opacity:.7}.NavigationMenu_menuItem__AO4I4{display:block;padding:10px 14px;font-size:1rem;color:#1f2937;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out,transform .15s ease-out;border-radius:40px;margin-bottom:0}.NavigationMenu_menuItem__AO4I4:hover{transform:translateX(2px);background-color:#f3f4f6;color:#7C1C1C}.NavigationMenu_menuItem__AO4I4:active{background-color:#e5e7eb}.NavigationMenu_menuItem__AO4I4.NavigationMenu_subMenuTrigger__rlQmx{font-family:inherit}.NavigationMenu_backButton__V_9Nw:hover .NavigationMenu_backChevron__0qmc_,.NavigationMenu_menuItem__AO4I4.NavigationMenu_subMenuTrigger__rlQmx:hover .NavigationMenu_chevron__4JAmi{color:#7C1C1C}.NavigationMenu_divider__HfPZi{width:2px;background-color:#000000;margin:0;flex-shrink:0}.NavigationMenu_subMenuTrigger__rlQmx{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;cursor:pointer;text-align:left}.NavigationMenu_chevron__4JAmi{width:24px;height:24px;flex-shrink:0;margin-left:auto;color:#1f2937;transition:transform .2s ease-out,color .2s ease-out}.NavigationMenu_subMenuTrigger__rlQmx:hover .NavigationMenu_chevron__4JAmi{transform:translateX(2px)}.NavigationMenu_backButton__V_9Nw{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:1rem;color:#1f2937;background:#ffffff;border:none;cursor:pointer;text-align:left;width:100%;font-weight:600;transition:color .2s ease-out,transform .15s ease-out;position:sticky;top:0;z-index:10;margin-bottom:0;flex-shrink:0}.NavigationMenu_backButton__V_9Nw:hover{transform:translateX(-2px);color:#7C1C1C}.NavigationMenu_backChevron__0qmc_{width:24px;height:24px;flex-shrink:0;color:#1f2937;transition:transform .2s ease-out,color .2s ease-out}.NavigationMenu_backButton__V_9Nw:hover .NavigationMenu_backChevron__0qmc_{transform:translateX(-2px)}.NavigationMenu_comingSoon__pzP_6{padding:10px 14px;font-size:1rem;color:#6b7280;font-style:italic}.NavigationMenu_drawerHandle__ddDhc{display:none}@media (max-width:768px){.NavigationMenu_menuPanel__a_Nql{top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;height:auto;max-height:85vh;border-radius:20px 20px 0 0;animation:NavigationMenu_slideUpFromBottom__hFDue .2s ease-out}.NavigationMenu_menuPanelWithSubMenu__ewB9A{width:100%}.NavigationMenu_menuLayout__5E5BW{flex-direction:column;position:relative;min-height:260px;height:auto}.NavigationMenu_menuLayoutWithSubMenu__w_JAL .NavigationMenu_mainMenu__sGOXU{opacity:0;transform:translateX(-10px);pointer-events:none;position:absolute;width:100%}.NavigationMenu_menuLayoutWithSubMenu__w_JAL .NavigationMenu_subMenu__dUdi2{width:100%}.NavigationMenu_divider__HfPZi{display:none}.NavigationMenu_menuPanelClosing__dlaSk{animation:NavigationMenu_slideDownToBottom__ndZG6 .2s ease-out}@keyframes NavigationMenu_slideUpFromBottom__hFDue{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes NavigationMenu_slideDownToBottom__ndZG6{0%{transform:translateY(0)}to{transform:translateY(100%)}}.NavigationMenu_drawerHandle__ddDhc{display:none}.NavigationMenu_menuContent__LU_6c{padding:12px 12px 40px}.NavigationMenu_menuItem__AO4I4{font-size:16px;padding:10px 14px}.NavigationMenu_sectionTitle__sWgG6{font-size:16px!important;padding:0 14px;margin-top:8px}}@media (min-width:769px) and (max-width:1024px){.NavigationMenu_menuPanel__a_Nql{top:60px;left:40px;right:40px;width:auto;max-height:calc(100vh - 60px);animation:NavigationMenu_slideDown__xZxU4 .2s ease-out;border-radius:20px}.NavigationMenu_menuContent__LU_6c{padding:12px}}@media (min-width:1025px){.NavigationMenu_menuLayout__5E5BW{height:auto}}@keyframes BaseBannerSkeleton_shimmer__Eb6_y{0%{background-position:-1000px 0}to{background-position:1000px 0}}.BaseBannerSkeleton_titleSkeleton__S6UK6{display:flex;flex-direction:column;gap:8px}.BaseBannerSkeleton_titleLine1__LPXdN,.BaseBannerSkeleton_titleLine2___id0p{height:24px;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.4) 50%,rgba(255,255,255,.2));background-size:1000px 100%;animation:BaseBannerSkeleton_shimmer__Eb6_y 2s infinite;border-radius:8px}.BaseBannerSkeleton_titleLine1__LPXdN{width:120px}.BaseBannerSkeleton_titleLine2___id0p{width:100px}.BaseBannerSkeleton_subtitleSkeleton___EFNJ{margin-top:8px;height:16px;width:140px;background:linear-gradient(90deg,rgba(255,255,255,.2),rgba(255,255,255,.4) 50%,rgba(255,255,255,.2));background-size:1000px 100%;animation:BaseBannerSkeleton_shimmer__Eb6_y 2s infinite;border-radius:8px}.BaseBannerSkeleton_productCardSkeleton__oRGld{background:rgba(255,255,255,.3)!important;pointer-events:none}.BaseBannerSkeleton_imageSkeleton__PjMup{width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(255,255,255,.3) 50%,rgba(255,255,255,.1));background-size:1000px 100%;animation:BaseBannerSkeleton_shimmer__Eb6_y 2s infinite;border-radius:20px}.BaseBannerSkeleton_buttonSkeleton__U07Tb{position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:24px;background:linear-gradient(90deg,rgba(255,255,255,.3),rgba(255,255,255,.5) 50%,rgba(255,255,255,.3));background-size:1000px 100%;animation:BaseBannerSkeleton_shimmer__Eb6_y 2s infinite;border-radius:8px}@media (max-width:768px){.BaseBannerSkeleton_titleLine1__LPXdN,.BaseBannerSkeleton_titleLine2___id0p{height:20px}.BaseBannerSkeleton_titleLine1__LPXdN{width:140px}.BaseBannerSkeleton_titleLine2___id0p{width:110px}}.Navbar_navbar__2hedS{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;display:flex;flex-direction:column;background-color:var(--background);transition:transform .2s ease}.Navbar_homepageNavbar__4rYcL{background-color:#7C1C1C}.Navbar_homepageNavContent__RAWx7{color:#ffffff}.Navbar_homepageNavContent__RAWx7 .Navbar_cartLink__Z8WZc,.Navbar_homepageNavContent__RAWx7 .Navbar_iconButton__TsNiR,.Navbar_homepageNavContent__RAWx7 .Navbar_menuButton__hy9UY{background:transparent}.Navbar_homepageNavContent__RAWx7 .Navbar_iconButton__TsNiR:hover,.Navbar_homepageNavContent__RAWx7 .Navbar_menuButton__hy9UY:hover{background:rgba(255,255,255,.1)}.Navbar_homepageNavbar__4rYcL .Navbar_iconImage__Q10to,.Navbar_homepageNavbar__4rYcL .Navbar_logoImage__LLsIK img{filter:brightness(0) invert(1)}.Navbar_homepageNavbar__4rYcL .Navbar_cartBadge__lz3Dy{background:#ffffff;color:#7C1C1C}.Navbar_homepageNavRight__twVY5{gap:16px}.Navbar_navContent__YIqgy{justify-content:space-between;padding:14px 2%}.Navbar_leftGroup__qdjEu,.Navbar_navContent__YIqgy,.Navbar_rightGroup__OSHqj{display:flex;align-items:center}.Navbar_leftGroup__qdjEu{gap:6px}.Navbar_rightGroup__OSHqj{justify-content:flex-end;gap:12px}.Navbar_navbarHidden__l90e9{transform:translateY(-130%)}.Navbar_iconButton__TsNiR,.Navbar_menuButton__hy9UY{border:none;background:transparent;padding:8px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease}.Navbar_iconButton__TsNiR:hover,.Navbar_menuButton__hy9UY:hover{background:rgba(15,23,42,.08)}.Navbar_iconImage__Q10to{display:block;width:22px;height:22px}.Navbar_logoImage__LLsIK{width:140px;height:auto}.Navbar_cartLink__Z8WZc{position:relative;overflow:visible}.Navbar_cartBadge__lz3Dy{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;border-radius:999px;background:#7C1C1C;color:#fff;font-size:.65rem;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 5px;line-height:1;z-index:1}.Navbar_cartLink__Z8WZc,.Navbar_iconButton__TsNiR,.Navbar_rightGroup__OSHqj{overflow:visible}@media (max-width:768px){.Navbar_navContent__YIqgy{padding:12px 3%}.Navbar_logoImage__LLsIK{width:128px}.Navbar_rightGroup__OSHqj{gap:8px}}.Navbar_navbarSpacer__bnxqI{height:64px;background:var(--background)}.Navbar_homepageNavbarSpacer__HLkmJ{background:#7C1C1C}.Navbar_quizNavbar__6ilxW{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.Navbar_quizNavContent__DV6U4{color:#ffffff}.Navbar_quizNavContent__DV6U4 .Navbar_cartLink__Z8WZc,.Navbar_quizNavContent__DV6U4 .Navbar_iconButton__TsNiR,.Navbar_quizNavContent__DV6U4 .Navbar_menuButton__hy9UY{background:transparent}.Navbar_quizNavContent__DV6U4 .Navbar_iconButton__TsNiR:hover,.Navbar_quizNavContent__DV6U4 .Navbar_menuButton__hy9UY:hover{background:rgba(255,255,255,.1)}.Navbar_quizNavbar__6ilxW .Navbar_iconImage__Q10to,.Navbar_quizNavbar__6ilxW .Navbar_logoImage__LLsIK img,.Navbar_quizNavbar__6ilxW img{filter:brightness(0) invert(1)}.Navbar_quizNavbar__6ilxW .Navbar_cartBadge__lz3Dy{background:#ffffff;color:#7C1C1C}.Navbar_quizNavbarSpacer__yEgmM{background:transparent;height:0}.Navbar_giftGuideNavbar__S_yaH{background-color:#FF8E31;backdrop-filter:none;-webkit-backdrop-filter:none}.Navbar_giftGuideNavbarSpacer__G9hEt{background:#FF8E31;height:60px}.InterestSelectorOverlay_overlay__QzBfX{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000;padding:1rem;transition:opacity .3s ease;opacity:0}.InterestSelectorOverlay_overlayVisible__PzNeI{opacity:1}.InterestSelectorOverlay_overlayHidden__k_ufi{opacity:0}.InterestSelectorOverlay_closeButton__bvhW2{position:fixed;top:20px;right:20px;background:white;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10001;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease}.InterestSelectorOverlay_closeButton__bvhW2:hover{background:#f5f5f5;transform:scale(1.05)}.InterestSelectorOverlay_closeButton__bvhW2:active{transform:scale(.95)}.InterestSelectorOverlay_modal__0b4nf{background:white;border-radius:24px;width:100%;max-width:900px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;position:relative}.InterestSelectorOverlay_header__sRsuO{padding:2rem 2rem 1.5rem;border-bottom:1px solid #eeeeee;flex-shrink:0}.InterestSelectorOverlay_title__Ux5S9{font-family:Matter,sans-serif;font-size:28px;font-weight:600;color:#40241a;margin:0 0 1.5rem;text-align:center}.InterestSelectorOverlay_searchContainer__Phfuh{position:relative;display:flex;align-items:center;margin-bottom:1rem}.InterestSelectorOverlay_searchIcon__5OysS{position:absolute;left:16px;color:#999;pointer-events:none}.InterestSelectorOverlay_searchInput__7_DGF{width:100%;padding:14px 48px;border:2px solid #eeeeee;border-radius:12px;font-family:Matter,sans-serif;font-size:16px;color:#181818;outline:none;transition:all .2s ease;background:white}.InterestSelectorOverlay_searchInput__7_DGF:focus{border-color:#DB712A;box-shadow:0 0 0 3px rgba(219,113,42,.1)}.InterestSelectorOverlay_searchInput__7_DGF::placeholder{color:#999}.InterestSelectorOverlay_clearButton__VeFF2{position:absolute;right:12px;background:#f5f5f5;border:none;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#666;transition:all .2s ease}.InterestSelectorOverlay_clearButton__VeFF2:hover{background:#e0e0e0;color:#181818}.InterestSelectorOverlay_scrollableContent__MEJtJ{flex:1;overflow-y:auto;padding:2rem;-webkit-overflow-scrolling:touch}.InterestSelectorOverlay_interestList__1zFSS{display:flex;flex-direction:column;gap:0}.InterestSelectorOverlay_emptyState__Wr62f{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.InterestSelectorOverlay_emptyStateText__bVnGI{font-family:Matter,sans-serif;font-size:18px;color:#666;margin:0 0 1.5rem}.InterestSelectorOverlay_clearSearchButton__Nqs9_{padding:12px 24px;background:#7C1C1C;color:white;border:none;border-radius:8px;font-family:Matter,sans-serif;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.InterestSelectorOverlay_clearSearchButton__Nqs9_:hover{background:#5a1414;transform:translateY(-2px);box-shadow:0 4px 12px rgba(124,28,28,.2)}.InterestSelectorOverlay_footer__Uu_OP{padding:1rem 2rem;border-top:1px solid #eeeeee;flex-shrink:0;text-align:center}.InterestSelectorOverlay_resultsCount__vnCox{font-family:Matter,sans-serif;font-size:14px;color:#999;margin:0}.InterestSelectorOverlay_scrollableContent__MEJtJ::-webkit-scrollbar{width:8px}.InterestSelectorOverlay_scrollableContent__MEJtJ::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.InterestSelectorOverlay_scrollableContent__MEJtJ::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:4px}.InterestSelectorOverlay_scrollableContent__MEJtJ::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.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}@media (max-width:768px){.MobileCarousel_carousel__Oblyt{padding-bottom:0!important}}.MobileCarousel_imageContainer__g4VY1{display:flex;flex-direction:row;height:100%;transition:transform .28s ease-out}.MobileCarousel_imageSlide__X3E_R{flex-shrink:0;width:100vw;height:100%;background:#fff8f4}.MobileCarousel_image__LZ62b{width:100%!important;height:100%!important;object-fit:contain;display:block!important;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;visibility:visible!important;z-index:2!important}.MobileCarousel_indicators__65kxg{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:10}@media (max-width:768px){.MobileCarousel_indicators__65kxg{background:rgba(0,0,0,.2);padding:.5rem .75rem;border-radius:1rem}}.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)}@keyframes MobileCarousel_skeletonPulse__eyE5L{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductDetailDesktop_desktopLayout__viqWD{display:none!important;grid-template-columns:1fr 1fr;gap:0;max-width:90%;margin:0 auto;padding:2rem;background-color:#fff8f4;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:#fff8f4;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_carousel__y3v8o{width:81%;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%;height:100%;position:relative;display:flex;flex-wrap:nowrap}.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;display:flex;flex-direction:column;gap:.75rem}.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_addToCartButton__PCE64:disabled{background-color:#d1d5db;color:#6b7280;cursor:not-allowed;opacity:1;transform:none;box-shadow:none}.ProductDetailDesktop_addToCartButton__PCE64.ProductDetailDesktop_soldOut__TNrJb{background-color:#9ca3af!important;color:#ffffff!important;cursor:not-allowed!important;opacity:1!important}.ProductDetailDesktop_addToCartButton__PCE64.ProductDetailDesktop_soldOut__TNrJb:hover{transform:none!important;box-shadow:none!important}.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_fastDeliveryButton__UEgE3{display:none;background-color:#ffffff;color:rgb(124,28,28);font-weight:500;padding:14px 26px;border:2px solid rgb(124,28,28);border-radius:9999px;text-align:center;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;cursor:pointer;width:100%;justify-content:center}.ProductDetailDesktop_fastDeliveryButton__UEgE3:hover{background-color:#f5f5f5;box-shadow:0 8px 32px rgba(0,0,0,.12);transform:scale(.95)}.ProductDetailDesktop_fastDeliveryButton__UEgE3:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(124,28,28,.4)}.ProductDetailDesktop_productInfoSection__Jr1BP{width:100%;background:#fff8f4;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;display:none}.ProductDetailDesktop_merchantName__Nva2b:hover{color:#A4A4A4;text-decoration:underline}@media (min-width:1024px){.ProductDetailDesktop_merchantName__Nva2b{margin-bottom:10px!important;cursor:pointer}}.ProductDetailDesktop_inventoryBadge__P0hSK{display:inline-block;background-color:#C70000;color:#ffffff;font-size:14px;font-weight:600;font-family:Matter,sans-serif;padding:4px 8px;border-radius:8px;margin-top:6px;margin-bottom:12px}.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:.5rem;font-family:Matter,sans-serif}.ProductDetailDesktop_deliveryInfo__c0Bqn{display:flex;align-items:center;gap:4px;font-size:16px;color:#666;margin-bottom:1.5rem;font-family:Matter,sans-serif;flex-wrap:wrap}.ProductDetailDesktop_deliveryDivider__R7r5W{color:#666;font-weight:400;margin:0 4px;font-size:.7em}.ProductDetailDesktop_checkZipLink__8RO_9{background:none;border:none;color:#D86519;text-decoration:underline;cursor:pointer;font-size:16px;font-family:Matter,sans-serif;padding:0;font-weight:500;display:inline-flex;align-items:center;gap:0}.ProductDetailDesktop_checkZipLink__8RO_9:hover{color:#B35214}.ProductDetailDesktop_checkZipLinkAvailable__hhZ3t{color:#149744!important}.ProductDetailDesktop_checkZipLinkAvailable__hhZ3t:hover{color:#0d7a30!important}.ProductDetailDesktop_clockIcon__HlCzF{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(44%) sepia(0) saturate(0) hue-rotate(180deg) brightness(96%) contrast(88%)}.ProductDetailDesktop_productDescription__OKx46{margin:10px 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}}@keyframes ProductDetailDesktop_skeletonPulse__f8ioX{0%{background-position:-200% 0}to{background-position:200% 0}}