.ProductDetailsClient-module__pEPOgG__productPage{width:100%}.ProductDetailsClient-module__pEPOgG__pageInner{padding-block:calc(var(--spacing,.25rem)*4)}@media (min-width:48rem){.ProductDetailsClient-module__pEPOgG__pageInner{padding-block:calc(var(--spacing,.25rem)*6)}}.ProductDetailsClient-module__pEPOgG__productPageGrid{gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.ProductDetailsClient-module__pEPOgG__productPageGrid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:flex-start}}.ProductDetailsClient-module__pEPOgG__errorAlert{margin-top:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-width:1px;border-color:var(--color-brand-muted);background-color:var(--color-brand-light);color:#b42318;border-radius:12px}.ProductDetailsClient-module__pEPOgG__actionArea{margin-top:calc(var(--spacing,.25rem)*5)}.ProductDetailsClient-module__pEPOgG__hamperButton{height:calc(var(--spacing,.25rem)*12);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--color-brand);border-radius:12px}.ProductDetailsClient-module__pEPOgG__hamperButton:hover{background-color:var(--color-brand-dark)}.ProductDetailsClient-module__pEPOgG__descriptionSection{margin-top:calc(var(--spacing,.25rem)*14)}.ProductDetailsClient-module__pEPOgG__reviewsSection{margin-top:calc(var(--spacing,.25rem)*12)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.ProductBreadcrumbs-module__8q8FGq__breadcrumbs{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-navy-muted);flex-wrap:wrap;display:flex}.ProductBreadcrumbs-module__8q8FGq__breadcrumbItem{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}@media (hover:hover){.ProductBreadcrumbs-module__8q8FGq__breadcrumbLink:hover{color:#22304a}}.ProductBreadcrumbs-module__8q8FGq__breadcrumbSeparator{color:inherit}.ProductBreadcrumbs-module__8q8FGq__breadcrumbCurrent{color:#22304a}
.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;transition:opacity var(--yarl__fade_animation_duration,.25s)var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999);position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,#fffc);cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
.ProductGallery-module__8domaq__galleryMain{border-style:var(--tw-border-style);background-color:var(--app-surface-soft);border-width:1px;border-color:var(--color-border-soft);border-radius:14px;position:relative;overflow:hidden}.ProductGallery-module__8domaq__galleryMainButton{width:100%;display:block;position:relative}.ProductGallery-module__8domaq__galleryMainImageContainer{aspect-ratio:1/.86;width:100%;position:relative}.ProductGallery-module__8domaq__galleryMainImage{object-fit:cover}.ProductGallery-module__8domaq__galleryNavContainer{bottom:calc(var(--spacing,.25rem)*4);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex;position:absolute;left:50%}.ProductGallery-module__8domaq__galleryNavBtn{height:calc(var(--spacing,.25rem)*12);width:calc(var(--spacing,.25rem)*12);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--app-surface);color:var(--color-brand);justify-content:center;align-items:center;display:flex}.ProductGallery-module__8domaq__galleryThumbs{margin-top:calc(var(--spacing,.25rem)*4);gap:calc(var(--spacing,.25rem)*3);padding-bottom:calc(var(--spacing,.25rem)*2);display:flex;overflow-x:auto}.ProductGallery-module__8domaq__galleryThumb{border-style:var(--tw-border-style);background-color:var(--app-surface);border-width:1px;border-color:var(--color-border-soft);border-radius:10px;flex-shrink:0;width:110px;height:110px;position:relative;overflow:hidden}.ProductGallery-module__8domaq__galleryThumbActive{border-color:var(--color-navy-mid);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);ring-color:var(--color-navy-mid)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.ProductHeader-module__34EP5W__categoryLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-navy-muted)}.ProductHeader-module__34EP5W__productHeaderContainer{margin-top:calc(var(--spacing,.25rem)*2);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);display:flex}.ProductHeader-module__34EP5W__productName{max-width:620px;font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-leading:1.15;--tw-font-weight:var(--font-weight-semibold,600);line-height:1.15;font-weight:var(--font-weight-semibold,600)}@media (min-width:48rem){.ProductHeader-module__34EP5W__productName{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}}.ProductHeader-module__34EP5W__productName{color:var(--color-navy)}.ProductHeader-module__34EP5W__cartButton{margin-top:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*11);border-style:var(--tw-border-style);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--app-surface);border-width:1px;border-color:var(--color-brand-muted);color:var(--color-brand);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ProductHeader-module__34EP5W__cartButton:hover{background-color:var(--color-brand-light)}.ProductHeader-module__34EP5W__cartBadge{top:calc(var(--spacing,.25rem)*-1.5);right:calc(var(--spacing,.25rem)*-1.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);background-color:var(--color-brand);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.ProductHeader-module__34EP5W__productRatingRow{margin-top:calc(var(--spacing,.25rem)*3);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.ProductHeader-module__34EP5W__productRatingStar{align-items:center;gap:calc(var(--spacing,.25rem)*1);color:#f4b740;display:flex}.ProductHeader-module__34EP5W__productRatingCount{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text-muted)}.ProductHeader-module__34EP5W__productReviewLink{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-underline-offset:2px;color:var(--color-navy-mid);text-decoration-line:underline}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.ProductPriceBlock-module__3PmNtG__priceBlock{margin-top:calc(var(--spacing,.25rem)*5)}.ProductPriceBlock-module__3PmNtG__offerLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-accent);font-style:italic}.ProductPriceBlock-module__3PmNtG__priceContainer{margin-top:calc(var(--spacing,.25rem)*2);align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.ProductPriceBlock-module__3PmNtG__price{--tw-font-weight:var(--font-weight-semibold,600);font-size:22px;font-weight:var(--font-weight-semibold,600);color:var(--color-navy)}.ProductPriceBlock-module__3PmNtG__priceMrp{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-price-strike);text-decoration-line:line-through}.ProductPriceBlock-module__3PmNtG__priceDiscount{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background-color:var(--color-accent);border-radius:4px}.ProductPriceBlock-module__3PmNtG__bulkPricingButton{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));text-underline-offset:2px;color:var(--color-text-muted);text-decoration-line:underline}@property --tw-font-weight{syntax:"*";inherits:false}
.ProductVariantSelector-module__C8ntiq__variantSelector{margin-top:calc(var(--spacing,.25rem)*7)}.ProductVariantSelector-module__C8ntiq__variantLabel{margin-bottom:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);color:var(--app-text-strong)}.ProductVariantSelector-module__C8ntiq__variantGroupCard{gap:calc(var(--spacing,.25rem)*4);padding-bottom:calc(var(--spacing,.25rem)*2);display:flex;overflow-x:auto}.ProductVariantSelector-module__C8ntiq__variantOptionCard{border-style:var(--tw-border-style);width:158px;padding:calc(var(--spacing,.25rem)*3);text-align:left;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--app-surface);border-width:1px;border-color:var(--app-border);border-radius:12px;flex-shrink:0}.ProductVariantSelector-module__C8ntiq__variantOptionCard:hover:not(:disabled){border-color:var(--color-brand)}.ProductVariantSelector-module__C8ntiq__variantOptionCardSelected{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);ring-color:var(--color-brand)}.ProductVariantSelector-module__C8ntiq__variantOptionCardDisabled{opacity:.45}.ProductVariantSelector-module__C8ntiq__variantImageContainer{background-color:var(--app-surface-soft);border-radius:8px;height:120px;position:relative;overflow:hidden}.ProductVariantSelector-module__C8ntiq__variantOptionLabel{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--app-text)}.ProductVariantSelector-module__C8ntiq__variantOptionPrice{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-navy-muted)}.ProductVariantSelector-module__C8ntiq__variantOptionOutOfStock{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-navy-muted)}.ProductVariantSelector-module__C8ntiq__variantGroupButton{gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}.ProductVariantSelector-module__C8ntiq__variantOptionButton{border-style:var(--tw-border-style);min-width:102px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;background-color:var(--app-surface);border-width:1px;border-color:var(--app-border);border-radius:10px}.ProductVariantSelector-module__C8ntiq__variantOptionButton:hover:not(:disabled){border-color:var(--color-brand)}.ProductVariantSelector-module__C8ntiq__variantOptionButtonSelected{border-color:var(--color-brand);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);ring-color:var(--color-brand)}.ProductVariantSelector-module__C8ntiq__variantOptionButtonDisabled{opacity:.45}.ProductVariantSelector-module__C8ntiq__variantOptionButtonLabel{--tw-font-weight:var(--font-weight-medium,500);font-size:22px;font-weight:var(--font-weight-medium,500);color:var(--app-text)}.ProductVariantSelector-module__C8ntiq__variantOptionButtonPrice{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-navy-muted)}.ProductVariantSelector-module__C8ntiq__variantOptionButtonOutOfStock{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-navy-muted)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.VariantMatrixSelector-module__G2Prsq__matrix{margin-top:calc(var(--spacing,.25rem)*5)}:where(.VariantMatrixSelector-module__G2Prsq__matrix>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.VariantMatrixSelector-module__G2Prsq__matrixRow>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.VariantMatrixSelector-module__G2Prsq__matrixLabel{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:0;color:var(--color-navy)}.VariantMatrixSelector-module__G2Prsq__matrixLabelValue{margin-left:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-navy-soft)}.VariantMatrixSelector-module__G2Prsq__matrixOptions{gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.VariantMatrixSelector-module__G2Prsq__matrixOption{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--app-border);background-color:var(--app-surface);color:var(--app-text);border-radius:10px}.VariantMatrixSelector-module__G2Prsq__matrixOptionHover{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-radius:10px}@media (hover:hover){.VariantMatrixSelector-module__G2Prsq__matrixOptionHover:hover{border-color:#eb6ea9}}.VariantMatrixSelector-module__G2Prsq__matrixOptionHover{border-color:var(--app-border);background-color:var(--app-surface);color:var(--app-text)}.VariantMatrixSelector-module__G2Prsq__matrixOptionSelected{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--color-brand);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:10px}.VariantMatrixSelector-module__G2Prsq__matrixOptionDisabled{cursor:not-allowed;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--app-border);background-color:var(--app-surface-soft);color:var(--app-text-muted);border-radius:10px;text-decoration-line:line-through}.VariantMatrixSelector-module__G2Prsq__matrixInfo{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-navy-soft)}.VariantMatrixSelector-module__G2Prsq__matrixInfoError{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-error)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
.BulkPricingTable-module__9BR_SG__bulkTable{margin-top:calc(var(--spacing,.25rem)*5);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);border-width:1px;border-color:var(--color-brand-muted);background-color:var(--color-brand-faint);border-radius:14px}.BulkPricingTable-module__9BR_SG__bulkTableTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-navy)}.BulkPricingTable-module__9BR_SG__bulkTableWrapper{margin-top:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stripe-pink);border-radius:10px;overflow:hidden}.BulkPricingTable-module__9BR_SG__bulkTableElement{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.BulkPricingTable-module__9BR_SG__bulkTableHeader{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:var(--color-brand-light);color:var(--color-navy-soft)}.BulkPricingTable-module__9BR_SG__bulkTableRow{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-stripe-pink)}.BulkPricingTable-module__9BR_SG__bulkTableRowActive{border-top-style:var(--tw-border-style);background-color:var(--color-brand-light);border-top-width:1px;border-color:var(--color-stripe-pink)}.BulkPricingTable-module__9BR_SG__bulkTableCell,.BulkPricingTable-module__9BR_SG__bulkTableCellQty{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);color:var(--color-navy-soft)}.BulkPricingTable-module__9BR_SG__bulkTableCellPrice{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:right;color:var(--app-text)}.BulkPricingTable-module__9BR_SG__bulkTableCellPriceActive{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:right;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--app-text)}.BulkPricingTable-module__9BR_SG__qtyControlSection{margin-top:calc(var(--spacing,.25rem)*4);justify-content:space-between;align-items:center;display:flex}.BulkPricingTable-module__9BR_SG__qtyLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-navy)}.BulkPricingTable-module__9BR_SG__qtyControls{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}.BulkPricingTable-module__9BR_SG__qtyButton{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));background-color:var(--app-surface);border-width:1px;border-color:var(--app-border);color:var(--color-navy-soft);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.BulkPricingTable-module__9BR_SG__qtyInput{width:calc(var(--spacing,.25rem)*16);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background-color:var(--app-surface);border-width:1px;border-color:var(--app-border);color:var(--app-text);border-radius:8px}.BulkPricingTable-module__9BR_SG__totalCalculation{margin-top:calc(var(--spacing,.25rem)*3);text-align:right;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-brand)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.PersonalizationForm-module__vDY0_q__form{margin-top:calc(var(--spacing,.25rem)*5)}:where(.PersonalizationForm-module__vDY0_q__form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*4)*calc(1 - var(--tw-space-y-reverse)))}.PersonalizationForm-module__vDY0_q__form{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*4);border-width:1px;border-color:var(--color-brand-muted);background-color:var(--color-brand-faint);border-radius:14px}.PersonalizationForm-module__vDY0_q__formTitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-navy)}.PersonalizationForm-module__vDY0_q__formError{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-error)}:where(.PersonalizationForm-module__vDY0_q__formField>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.PersonalizationForm-module__vDY0_q__formLabel{margin-bottom:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--app-text);display:block}.PersonalizationForm-module__vDY0_q__formLabelRequired{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-brand)}:where(.PersonalizationForm-module__vDY0_q__textInputContainer>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*1)*calc(1 - var(--tw-space-y-reverse)))}.PersonalizationForm-module__vDY0_q__formInput{border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-width:1px;border-radius:10px}.PersonalizationForm-module__vDY0_q__formInput:focus{--tw-outline-style:none;outline-style:none}.PersonalizationForm-module__vDY0_q__formInput{background-color:var(--app-surface);border-color:var(--app-border);color:var(--app-text)}.PersonalizationForm-module__vDY0_q__formInputFocus:focus{border-color:#eb6ea9}.PersonalizationForm-module__vDY0_q__formCharCount{margin-top:calc(var(--spacing,.25rem)*1);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-navy-muted)}:where(.PersonalizationForm-module__vDY0_q__fileUploadContainer>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.PersonalizationForm-module__vDY0_q__previewGrid{gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.PersonalizationForm-module__vDY0_q__previewItem{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-muted);border-radius:10px;position:relative;overflow:hidden}.PersonalizationForm-module__vDY0_q__previewImage{object-fit:cover;width:100%;height:100%}.PersonalizationForm-module__vDY0_q__previewRemoveBtn{top:calc(var(--spacing,.25rem)*.5);right:calc(var(--spacing,.25rem)*.5);background-color:#0009;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){.PersonalizationForm-module__vDY0_q__previewRemoveBtn{background-color:color-mix(in oklab,var(--color-black,#000)60%,transparent)}}.PersonalizationForm-module__vDY0_q__previewRemoveBtn{padding-inline:calc(var(--spacing,.25rem)*1);color:var(--color-white,#fff);font-size:10px}.PersonalizationForm-module__vDY0_q__uploadLabel{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:dashed;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));background-color:var(--app-surface);border-style:dashed;border-width:1px;border-color:var(--color-brand-muted);color:var(--color-brand);border-radius:10px;justify-content:center;align-items:center;display:flex}.PersonalizationForm-module__vDY0_q__uploadInput{display:none}.PersonalizationForm-module__vDY0_q__fileInfo{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-navy-muted)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.HamperBuilderDrawer-module__cS3Hkq__drawerOverlay{inset:calc(var(--spacing,.25rem)*0);z-index:9999;background-color:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.HamperBuilderDrawer-module__cS3Hkq__drawerOverlay{background-color:color-mix(in oklab,var(--color-black,#000)40%,transparent)}}@media (min-width:40rem){.HamperBuilderDrawer-module__cS3Hkq__drawerOverlay{align-items:center}}.HamperBuilderDrawer-module__cS3Hkq__drawerPanel{width:100%;height:92vh;max-width:var(--container-4xl,56rem);border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;display:flex}@media (min-width:40rem){.HamperBuilderDrawer-module__cS3Hkq__drawerPanel{border-radius:20px;height:88vh}}.HamperBuilderDrawer-module__cS3Hkq__drawerPanel{background-color:var(--app-surface)}.HamperBuilderDrawer-module__cS3Hkq__drawerHeader{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);border-bottom-width:1px;border-color:var(--app-border);justify-content:space-between;align-items:center;display:flex}.HamperBuilderDrawer-module__cS3Hkq__drawerTitle{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-navy)}.HamperBuilderDrawer-module__cS3Hkq__drawerCloseBtn{border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem)*1.5)}@media (hover:hover){.HamperBuilderDrawer-module__cS3Hkq__drawerCloseBtn:hover{background-color:var(--color-gray-100,#f3f4f6)}@supports (color:lab(0% 0 0)){.HamperBuilderDrawer-module__cS3Hkq__drawerCloseBtn:hover{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}}.HamperBuilderDrawer-module__cS3Hkq__drawerCloseBtn{color:var(--color-navy-soft)}.HamperBuilderDrawer-module__cS3Hkq__drawerMessage{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-navy-soft);flex:1;justify-content:center;align-items:center;display:flex}.HamperBuilderDrawer-module__cS3Hkq__drawerError{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-error);flex:1;justify-content:center;align-items:center;display:flex}.HamperBuilderDrawer-module__cS3Hkq__planSwitcher{gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3);border-bottom-width:1px;border-color:var(--app-border);display:flex;overflow-x:auto}.HamperBuilderDrawer-module__cS3Hkq__planButton{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--app-surface);border-width:1px;border-color:var(--app-border);color:var(--app-text);border-radius:12px;flex-shrink:0}.HamperBuilderDrawer-module__cS3Hkq__planButtonActive{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--color-brand);background-color:var(--color-brand-light);color:var(--color-brand);border-radius:12px;flex-shrink:0}.HamperBuilderDrawer-module__cS3Hkq__drawerBody{min-height:calc(var(--spacing,.25rem)*0);flex:1;display:flex}.HamperBuilderDrawer-module__cS3Hkq__sidebarContainer{width:calc(var(--spacing,.25rem)*40);border-right-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem)*2);border-right-width:1px;flex-shrink:0;overflow-y:auto}@media (min-width:40rem){.HamperBuilderDrawer-module__cS3Hkq__sidebarContainer{width:calc(var(--spacing,.25rem)*52)}}.HamperBuilderDrawer-module__cS3Hkq__sidebarContainer{border-color:var(--app-border)}.HamperBuilderDrawer-module__cS3Hkq__sidebarItem{align-items:flex-start;gap:calc(var(--spacing,.25rem)*.5);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));color:var(--app-text);flex-direction:column;display:flex}.HamperBuilderDrawer-module__cS3Hkq__sidebarItemActive{align-items:flex-start;gap:calc(var(--spacing,.25rem)*.5);width:100%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--color-brand-light);color:var(--color-brand);flex-direction:column;display:flex}.HamperBuilderDrawer-module__cS3Hkq__sidebarItemLabel{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.HamperBuilderDrawer-module__cS3Hkq__sidebarItemMeta{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-navy-muted)}.HamperBuilderDrawer-module__cS3Hkq__sidebarItemMetaDone{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#16a34a}.HamperBuilderDrawer-module__cS3Hkq__productsContainer{padding:calc(var(--spacing,.25rem)*4);flex:1;overflow-y:auto}.HamperBuilderDrawer-module__cS3Hkq__productsGrid{gap:calc(var(--spacing,.25rem)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.HamperBuilderDrawer-module__cS3Hkq__productsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.HamperBuilderDrawer-module__cS3Hkq__productItem{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*3);background-color:var(--app-surface-soft);border-width:1px;border-color:var(--app-border);border-radius:12px;display:flex}.HamperBuilderDrawer-module__cS3Hkq__productInfo{min-width:calc(var(--spacing,.25rem)*0)}.HamperBuilderDrawer-module__cS3Hkq__productLabel{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--app-text);overflow:hidden}.HamperBuilderDrawer-module__cS3Hkq__productPrice{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-navy-muted)}.HamperBuilderDrawer-module__cS3Hkq__quantityControls{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.HamperBuilderDrawer-module__cS3Hkq__quantityButton{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);border-style:var(--tw-border-style);background-color:var(--app-surface);border-width:1px;border-color:var(--app-border);color:var(--color-navy-soft);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.HamperBuilderDrawer-module__cS3Hkq__quantityButtonDisabled{height:calc(var(--spacing,.25rem)*7);width:calc(var(--spacing,.25rem)*7);border-style:var(--tw-border-style);opacity:.3;background-color:var(--app-surface);border-width:1px;border-color:var(--app-border);color:var(--color-navy-soft);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.HamperBuilderDrawer-module__cS3Hkq__quantityDisplay{width:calc(var(--spacing,.25rem)*5);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}.HamperBuilderDrawer-module__cS3Hkq__drawerFooter{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);border-top-width:1px;border-color:var(--app-border)}.HamperBuilderDrawer-module__cS3Hkq__footerStatus{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));justify-content:space-between;align-items:center;display:flex}.HamperBuilderDrawer-module__cS3Hkq__footerStatusText{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-navy-soft)}.HamperBuilderDrawer-module__cS3Hkq__footerPrice{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-navy)}.HamperBuilderDrawer-module__cS3Hkq__footerError{margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-error)}.HamperBuilderDrawer-module__cS3Hkq__footerButton{height:calc(var(--spacing,.25rem)*12);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:var(--color-brand);border-radius:12px}.HamperBuilderDrawer-module__cS3Hkq__footerButtonHover{height:calc(var(--spacing,.25rem)*12);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:12px}@media (hover:hover){.HamperBuilderDrawer-module__cS3Hkq__footerButtonHover:hover{background-color:#a92467}}.HamperBuilderDrawer-module__cS3Hkq__footerButtonHover{background-color:var(--color-brand)}.HamperBuilderDrawer-module__cS3Hkq__footerButtonDisabled{height:calc(var(--spacing,.25rem)*12);width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);background-color:#e6a9c7;border-radius:12px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.ProductMessageBox-module__P6P6ia__messageBox{margin-top:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);--tw-border-style:dashed;padding:calc(var(--spacing,.25rem)*4);background-color:var(--app-surface);border-style:dashed;border-width:1px;border-color:var(--app-border);border-radius:12px}.ProductMessageBox-module__P6P6ia__messageHeader{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;display:flex}.ProductMessageBox-module__P6P6ia__messageTitle{--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);color:var(--app-text-strong)}.ProductMessageBox-module__P6P6ia__messageSubtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-navy-muted);font-style:italic}.ProductMessageBox-module__P6P6ia__messageTextarea{margin-top:calc(var(--spacing,.25rem)*3);border-style:var(--tw-border-style);width:100%;min-height:70px;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-outline-style:none;background-color:var(--app-surface-soft);border-width:1px;border-color:var(--app-border);color:var(--app-text);border-radius:10px;outline-style:none}.ProductMessageBox-module__P6P6ia__messageTextarea:focus{border-color:var(--color-brand)}.ProductMessageBox-module__P6P6ia__messageCounter{margin-top:calc(var(--spacing,.25rem)*2);text-align:right;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--app-text-muted)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.ProductActionBar-module__33j7Sq__actionBar{margin-top:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*3);background-color:var(--app-surface);border-width:1px;border-color:var(--color-brand-muted);border-radius:12px;box-shadow:0 8px 24px #0000000a}.ProductActionBar-module__33j7Sq__actionBarContent{gap:calc(var(--spacing,.25rem)*3);display:flex}.ProductActionBar-module__33j7Sq__actionBtnWishlist{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-muted);width:54px;height:54px;color:var(--color-brand);border-radius:8px;justify-content:center;align-items:center;display:flex}.ProductActionBar-module__33j7Sq__wishlistIconActive{fill:currentColor}.ProductActionBar-module__33j7Sq__actionBtnAdd{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);height:54px;padding-inline:calc(var(--spacing,.25rem)*5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:1px;border-color:var(--color-brand);color:var(--color-brand);border-radius:8px;flex:1;display:flex}.ProductActionBar-module__33j7Sq__actionBtnAdd:hover:not(:disabled){background-color:var(--color-brand-light)}.ProductActionBar-module__33j7Sq__actionBtnAdd:disabled{cursor:not-allowed;opacity:.6}.ProductActionBar-module__33j7Sq__actionBtnBuy{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3);height:54px;padding-inline:calc(var(--spacing,.25rem)*5);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);background-color:var(--color-brand);border-radius:8px;flex:1;display:flex}.ProductActionBar-module__33j7Sq__actionBtnBuy:hover{opacity:.95}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.ProductDeliveryInfo-module__-Se27G__deliveryInfo{margin-top:calc(var(--spacing,.25rem)*8);gap:calc(var(--spacing,.25rem)*6);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem)*6);border-bottom-width:1px;display:grid}@media (min-width:64rem){.ProductDeliveryInfo-module__-Se27G__deliveryInfo{grid-template-columns:1fr 260px}}.ProductDeliveryInfo-module__-Se27G__deliveryInfo{border-color:var(--color-border-soft)}:where(.ProductDeliveryInfo-module__-Se27G__notesList>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.ProductDeliveryInfo-module__-Se27G__notesList{color:var(--color-navy-soft);font-size:15px}.ProductDeliveryInfo-module__-Se27G__noteItem{gap:calc(var(--spacing,.25rem)*2);display:flex}.ProductDeliveryInfo-module__-Se27G__benefitsContainer{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing,.25rem)*8);display:flex}.ProductDeliveryInfo-module__-Se27G__benefitCard{text-align:center}.ProductDeliveryInfo-module__-Se27G__benefitIcon{width:56px;height:56px;margin-inline:auto;position:relative}.ProductDeliveryInfo-module__-Se27G__benefitTitle{margin-top:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-brand)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}
.ProductPolicyAccordion-module__A6F1Oa__accordion{margin-top:calc(var(--spacing,.25rem)*4)}:where(.ProductPolicyAccordion-module__A6F1Oa__accordion>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.ProductPolicyAccordion-module__A6F1Oa__accordion{border-color:var(--color-border-soft);divide-color:var(--color-border-soft)}.ProductPolicyAccordion-module__A6F1Oa__accordionItem{padding-block:calc(var(--spacing,.25rem)*4)}.ProductPolicyAccordion-module__A6F1Oa__accordionTrigger{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.ProductPolicyAccordion-module__A6F1Oa__accordionTriggerTitle{--tw-font-weight:var(--font-weight-semibold,600);font-size:16px;font-weight:var(--font-weight-semibold,600);color:var(--app-text-strong)}.ProductPolicyAccordion-module__A6F1Oa__accordionContent{padding-top:calc(var(--spacing,.25rem)*4);--tw-leading:calc(var(--spacing,.25rem)*7);font-size:15px;line-height:calc(var(--spacing,.25rem)*7);color:var(--app-text-muted)}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.ProductDescription-module__VD3pjG__descriptionHeading{--tw-font-weight:var(--font-weight-semibold,600);font-size:40px;font-weight:var(--font-weight-semibold,600);color:var(--app-text-strong)}.ProductDescription-module__VD3pjG__descriptionContent{margin-top:calc(var(--spacing,.25rem)*4)}.ProductDescription-module__VD3pjG__descriptionTitle{--tw-font-weight:var(--font-weight-medium,500);font-size:20px;font-weight:var(--font-weight-medium,500);color:var(--app-text)}.ProductDescription-module__VD3pjG__descriptionText{margin-top:calc(var(--spacing,.25rem)*2);--tw-leading:calc(var(--spacing,.25rem)*8);max-width:1200px;font-size:18px;line-height:calc(var(--spacing,.25rem)*8);color:var(--app-text-muted)}.ProductDescription-module__VD3pjG__descriptionHighlights{margin-top:calc(var(--spacing,.25rem)*5);padding-left:calc(var(--spacing,.25rem)*6);--tw-leading:calc(var(--spacing,.25rem)*8);font-size:18px;line-height:calc(var(--spacing,.25rem)*8);color:var(--app-text-muted);list-style-type:disc}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
.ProductReviews-module__TjAPXW__reviewsHeader{--tw-font-weight:var(--font-weight-semibold,600);font-size:40px;font-weight:var(--font-weight-semibold,600);color:var(--app-text-strong)}.ProductReviews-module__TjAPXW__reviewsGrid{margin-top:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:48rem){.ProductReviews-module__TjAPXW__reviewsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ProductReviews-module__TjAPXW__reviewsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProductReviews-module__TjAPXW__reviewCard{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*5);background-color:var(--app-surface);border-width:1px;border-color:var(--app-border);border-radius:14px}.ProductReviews-module__TjAPXW__reviewCardHeader{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);display:flex}.ProductReviews-module__TjAPXW__reviewAuthor{--tw-font-weight:var(--font-weight-semibold,600);font-size:18px;font-weight:var(--font-weight-semibold,600);color:var(--color-navy-mid)}.ProductReviews-module__TjAPXW__reviewRating{align-items:center;gap:calc(var(--spacing,.25rem)*1);color:#f4b740;display:flex}.ProductReviews-module__TjAPXW__reviewRatingStar{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}.ProductReviews-module__TjAPXW__reviewRatingStarFilled{opacity:1}.ProductReviews-module__TjAPXW__reviewRatingStarEmpty{opacity:.3}.ProductReviews-module__TjAPXW__reviewBody{margin-top:calc(var(--spacing,.25rem)*4);--tw-leading:calc(var(--spacing,.25rem)*7);font-size:16px;line-height:calc(var(--spacing,.25rem)*7);color:var(--app-text-muted)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
