.layout_navBar__x_ju5,.layout_promotionBar__bCQDs{left:0;width:100%;z-index:49}.layout_promotionBar__bCQDs{position:relative}.layout_navBar__x_ju5{position:sticky;top:0}.footer_desktop_footer_shell__3fPFk{display:block}.footer_mobile_footer_shell__FB28_{display:none}.footer_desktop_footer_root__aKlo_{padding-right:calc(3.875rem * var(--mantine-scale));padding-left:calc(3.875rem * var(--mantine-scale))}.footer_desktop_footer_layout__bJeXj{flex-wrap:nowrap;justify-content:space-between;gap:calc(4.5rem * var(--mantine-scale))}.footer_desktop_footer_subscribe__FcGFI{flex:0 1 calc(30rem * var(--mantine-scale));width:min(34vw,480px);min-width:calc(21.25rem * var(--mantine-scale));max-width:calc(30rem * var(--mantine-scale))}.footer_desktop_footer_subscribe_content__p5OYi{width:100%;max-width:calc(27.5rem * var(--mantine-scale))}.footer_desktop_footer_signup_field__ZdeJG{width:100%;max-width:calc(26.25rem * var(--mantine-scale))}.footer_footer_signup_input_wrapper__LEJuT{overflow:hidden;border-radius:calc(.375rem * var(--mantine-scale));background:#ffffff}.footer_footer_signup_input__2X_Sf{border-radius:calc(.375rem * var(--mantine-scale));padding-right:calc(7rem * var(--mantine-scale))}.footer_footer_signup_input_section__fPEKh{top:calc(-.0625rem * var(--mantine-scale));right:calc(-.0625rem * var(--mantine-scale));bottom:calc(-.0625rem * var(--mantine-scale));width:calc(7.0625rem * var(--mantine-scale));height:auto;z-index:1;display:flex;align-items:stretch;padding:calc(.0625rem * var(--mantine-scale)) calc(.0625rem * var(--mantine-scale)) calc(.0625rem * var(--mantine-scale)) 0;border-radius:calc(.375rem * var(--mantine-scale));background:var(--mantine-color-action-6);overflow:visible}.footer_footer_signup_button__TP_DG{width:100%;height:100%;min-height:100%;margin:0;border:0;border-radius:calc(.375rem * var(--mantine-scale));background:var(--mantine-color-action-6)!important;box-shadow:none}.footer_desktop_footer_nav__k2hRM{display:flex;flex:1 1 auto;flex-wrap:nowrap;justify-content:space-between;min-width:0;gap:calc(3rem * var(--mantine-scale))}.footer_desktop_footer_nav_column__gD_QG{flex:1 1 0;min-width:0}.footer_desktop_footer_nav_title__0pTpq{white-space:nowrap}@media (max-width:1180px){.footer_desktop_footer_root__aKlo_{padding-right:calc(2.25rem * var(--mantine-scale));padding-left:calc(2.25rem * var(--mantine-scale))}.footer_desktop_footer_layout__bJeXj{gap:calc(2.25rem * var(--mantine-scale))}.footer_desktop_footer_subscribe__FcGFI{flex-basis:calc(22.5rem * var(--mantine-scale));width:calc(22.5rem * var(--mantine-scale));min-width:calc(18.75rem * var(--mantine-scale))}.footer_desktop_footer_subscribe_content__p5OYi{max-width:calc(22.5rem * var(--mantine-scale))}.footer_desktop_footer_signup_field__ZdeJG{max-width:calc(21.25rem * var(--mantine-scale))}.footer_desktop_footer_nav__k2hRM{gap:calc(1.75rem * var(--mantine-scale))}}@media (max-width:900px){.footer_desktop_footer_root__aKlo_{padding-right:calc(1.5rem * var(--mantine-scale));padding-left:calc(1.5rem * var(--mantine-scale))}.footer_desktop_footer_layout__bJeXj{gap:calc(1.5rem * var(--mantine-scale))}.footer_desktop_footer_subscribe__FcGFI{flex-basis:calc(18.75rem * var(--mantine-scale));width:calc(18.75rem * var(--mantine-scale));min-width:calc(17.5rem * var(--mantine-scale))}.footer_desktop_footer_signup_field__ZdeJG,.footer_desktop_footer_subscribe_content__p5OYi{max-width:calc(18.75rem * var(--mantine-scale))}.footer_desktop_footer_nav__k2hRM{gap:calc(1.125rem * var(--mantine-scale))}}.footer_mobile_footer_accordion_group__WxruT{--mobile-footer-divider:rgba(167,172,184,0.42);border-top:1px solid var(--mobile-footer-divider)}.footer_mobile_footer_accordion_item__W_6Rc{border-bottom:0;background-color:transparent}.footer_mobile_footer_accordion_control__6OsM4{padding:0;min-height:calc(3rem * var(--mantine-scale));border-bottom:1px solid var(--mobile-footer-divider);background-color:transparent!important;-webkit-tap-highlight-color:transparent}.footer_mobile_footer_accordion_control__6OsM4:active,.footer_mobile_footer_accordion_control__6OsM4:focus,.footer_mobile_footer_accordion_control__6OsM4:hover,.footer_mobile_footer_accordion_control__6OsM4[aria-expanded=true],.footer_mobile_footer_accordion_control__6OsM4[data-active]{background-color:transparent!important}.footer_mobile_footer_accordion_control__6OsM4:focus-visible{background-color:transparent!important;outline:1px solid rgba(255,255,255,.36);outline-offset:calc(-.0625rem * var(--mantine-scale))}.footer_mobile_footer_accordion_content__nx27c,.footer_mobile_footer_accordion_panel__Uf5Fa{background-color:transparent}.footer_mobile_footer_accordion_content__nx27c{padding:calc(.75rem * var(--mantine-scale)) 0}@media (max-width:768px){.footer_desktop_footer_shell__3fPFk{display:none}.footer_mobile_footer_shell__FB28_{display:block}}.page_siteNav__61VlX{width:100%}.page_desktopShell__okvj9{display:block}.page_mobileShell__AzxnM{display:none}.page_navOverlaySpacer__iLTIj{margin-top:calc(-5rem * var(--mantine-scale))}.page_mobile_submenu_row__xmlys{width:100%;padding:calc(1rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));font-weight:400;text-align:left}.page_mobile_submenu_panel__2XVoC,.page_mobile_submenu_row__xmlys{border-bottom:calc(.0625rem * var(--mantine-scale)) solid #e5e5ea}.page_mega_dropdown__rVAk3{position:fixed;width:100vw!important;left:0!important;padding:0!important;right:0;border-radius:0}.page_mega_inner__gG508{padding:calc(2.1875rem * var(--mantine-scale)) calc(7.375rem * var(--mantine-scale))!important}.page_nav_menu_text__rvCbW:hover{color:var(--mantine-color-brand-6)!important}.page_nav_menu_text__rvCbW{white-space:nowrap;flex-shrink:0}.page_desktop_menu_scroll__kVYcY{height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.page_desktop_menu_scroll_wrapper__e_58W{position:relative}.page_desktop_menu_scroll_wrapper__e_58W:after,.page_desktop_menu_scroll_wrapper__e_58W:before{content:"";position:absolute;top:0;bottom:0;width:calc(1.5rem * var(--mantine-scale));pointer-events:none;opacity:0;transition:opacity .15s ease}.page_desktop_menu_scroll_wrapper__e_58W:before{left:0;background:linear-gradient(90deg,rgba(0,0,0,.14),transparent)}.page_desktop_menu_scroll_wrapper__e_58W:after{right:0;background:linear-gradient(270deg,rgba(0,0,0,.14),transparent)}.page_desktop_menu_scroll_wrapper__e_58W[data-overflow=true][data-at-end=false]:after,.page_desktop_menu_scroll_wrapper__e_58W[data-overflow=true][data-at-start=false]:before{opacity:1}.page_desktop_menu_inner__k4sMq{width:max-content;margin:0 auto}.page_desktop_menu_scroll__kVYcY::-webkit-scrollbar{display:none}@media (max-width:768px){.page_mega_inner__gG508{padding:calc(1.25rem * var(--mantine-scale)) 0!important}}@media (max-width:1080px){.page_desktopShell__okvj9{display:none}.page_mobileShell__AzxnM{display:block}.page_navOverlaySpacer__iLTIj{margin-top:calc(-3.25rem * var(--mantine-scale))}}.CollectionWrapper_root__5iEDI{padding-inline:calc(3.75rem * var(--mantine-scale))}@media (max-width:48em){.CollectionWrapper_root__5iEDI{padding-inline:calc(.625rem * var(--mantine-scale))}}.ResponsiveGrid_root__zICAl{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--responsive-grid-child-width),1fr));grid-auto-rows:1fr;gap:var(--responsive-grid-desktop-gap,10px);justify-content:center;justify-items:center;padding:calc(1.25rem * var(--mantine-scale));padding-bottom:max(20px,env(safe-area-inset-bottom));margin:calc(-1.25rem * var(--mantine-scale))}.ResponsiveGrid_root__zICAl[data-desktop-columns=fill]{grid-template-columns:repeat(auto-fill,minmax(var(--responsive-grid-child-width),1fr))}.ResponsiveGrid_root__zICAl[data-desktop-align=start]{justify-content:start;justify-items:start}@media (max-width:48em){.ResponsiveGrid_root__zICAl[data-mobile-columns]{grid-template-columns:repeat(var(--responsive-grid-mobile-cols),minmax(0,1fr));gap:var(--responsive-grid-mobile-gap,var(--mantine-spacing-sm));justify-content:stretch;justify-items:stretch;padding:0 0 env(safe-area-inset-bottom);margin:0}.ResponsiveGrid_root__zICAl:not([data-mobile-columns]){grid-template-columns:repeat(auto-fit,minmax(var(--responsive-grid-child-width),1fr));justify-content:center;justify-items:center}}.nav_nav_item__11lA1{color:#99a1b8!important;position:relative}.nav_nav_item_active__Kn4TD{color:#13151a!important}.nav_nav_item__11lA1:after{content:"";position:absolute;left:50%;bottom:calc(-.375rem * var(--mantine-scale));width:calc(1.5rem * var(--mantine-scale));height:calc(.1875rem * var(--mantine-scale));background-color:var(--mantine-color-brand-6);border-radius:calc(62.4375rem * var(--mantine-scale));transform:translateX(-50%) scaleX(0);transform-origin:center;transition:transform .15s ease;pointer-events:none}.nav_nav_item_active__Kn4TD:after{transform:translateX(-50%) scaleX(1)}.styles_viewer__GvL4Z{position:relative;border:none;padding:calc(.3125rem * var(--mantine-scale));display:inline-block;user-select:none;touch-action:pan-y pinch-zoom;cursor:pointer}.styles_grabbing__7nB41{cursor:grabbing}.styles_img__uAIPX{user-select:none;touch-action:pan-y pinch-zoom;cursor:inherit;-webkit-user-drag:none}.styles_icon__UwfDr{position:absolute;fill:#eee;text-shadow:calc(.25rem * var(--mantine-scale)) calc(.3125rem * var(--mantine-scale)) black;filter:drop-shadow(3px 3px 2px rgba(0,0,0,.7));opacity:.8}.ContentWrapper_root__nRs2w{padding-inline:var(
    --content-wrapper-mobile-padding,var(--mantine-spacing-md)
  )}@media (min-width:769px){.ContentWrapper_root__nRs2w{padding-inline:var(
      --content-wrapper-desktop-padding,calc(3.75rem * var(--mantine-scale))
    )}}.user_tab_active__RgcAh{color:var(--mantine-color-brand-6);font-weight:500}.user_mobile_tab_trigger__tbGMs{min-height:calc(2.75rem * var(--mantine-scale));padding:calc(.375rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid #e9ecf3;border-radius:calc(62.4375rem * var(--mantine-scale));background:#fff;color:#13151a;line-height:1}.user_mobile_tab_trigger__tbGMs:hover{background:#f5f7fa}.user_user_page_wrapper__RcDJ3{padding-block:var(--mantine-spacing-xl)!important}.user_user_page_layout__yjBpU{flex-direction:row;gap:var(--mantine-spacing-lg)}.user_auth_entry__nF7A6{width:calc(25rem * var(--mantine-scale))}.user_mobile_sidebar___kcjx{display:none}.user_desktop_sidebar__PI1AY{display:block}.user_account_tab__GRsLO{align-items:flex-start}.user_responsive_field_row__Dum2s{flex-wrap:nowrap}.user_responsive_field__kQeg5{min-width:0;flex:1 1 0}.user_responsive_save_button__0nj8o{width:auto}@media (max-width:768px){.user_user_page_wrapper__RcDJ3{padding-block:var(--mantine-spacing-md)!important}.user_user_page_layout__yjBpU{flex-direction:column;gap:var(--mantine-spacing-md)}.user_auth_entry__nF7A6{width:100%}.user_mobile_sidebar___kcjx{display:block}.user_desktop_sidebar__PI1AY{display:none}.user_account_tab__GRsLO{align-items:stretch}.user_responsive_field_row__Dum2s{flex-direction:column;gap:calc(1.25rem * var(--mantine-scale))}.user_responsive_field__kQeg5{width:100%;flex:0 0 auto}.user_responsive_save_button__0nj8o{width:100%}}.OrderCard_order_card_hover__mhamw{transition:all .2s ease}.OrderCard_order_card_hover__mhamw:hover{box-shadow:0 4px 14px rgba(0,0,0,.1);transform:translateY(-4px)}.OrderCard_action_link__7VvmN{cursor:pointer;display:inline-block;white-space:nowrap;transition:opacity .2s ease}.OrderCard_action_link__7VvmN:hover{opacity:.85}.OrderCard_cancel_link__CzyL0{cursor:pointer;display:inline-block;white-space:nowrap;transition:opacity .2s ease}.OrderCard_cancel_link__CzyL0:hover{opacity:.85}.orderTab_tab__eTA_J{color:#99a1b8}.orderTab_tab__eTA_J[data-active]{color:#13151a}.orderTab_tab__eTA_J[data-active]:after{content:"";position:absolute;bottom:calc(-.0625rem * var(--mantine-scale));left:50%;width:calc(1.5rem * var(--mantine-scale));height:calc(.25rem * var(--mantine-scale));background:var(--mantine-color-brand-6);transform:translateX(-50%);border-radius:calc(.125rem * var(--mantine-scale))}.orderTab_tab__eTA_J:hover{background-color:transparent}.orderTab_tabs_list__K_n1I{overflow-x:visible;flex-wrap:nowrap}.orderTab_desktop_orders__dy_Fb{display:block}.orderTab_mobile_orders__MHZ6_{display:none}@media (max-width:768px){.orderTab_tabs_list__K_n1I{overflow-x:auto}.orderTab_desktop_orders__dy_Fb{display:none}.orderTab_mobile_orders__MHZ6_{display:block}}.HTMLBlock_htmlBlockContent__wewkE{line-height:1.75;color:#333;word-break:break-word}.HTMLBlock_htmlBlockContent__wewkE h1{font-size:1.75rem;font-weight:700;margin-top:2rem;margin-bottom:.75rem;line-height:1.3;color:#111}.HTMLBlock_htmlBlockContent__wewkE h2{font-size:1.45rem;font-weight:700;margin-top:1.75rem;margin-bottom:.6rem;line-height:1.35;color:#111}.HTMLBlock_htmlBlockContent__wewkE h3{font-size:1.2rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;line-height:1.4;color:#222}.HTMLBlock_htmlBlockContent__wewkE h4,.HTMLBlock_htmlBlockContent__wewkE h5,.HTMLBlock_htmlBlockContent__wewkE h6{font-size:1.05rem;font-weight:600;margin-top:1.25rem;margin-bottom:.4rem;line-height:1.4;color:#222}.HTMLBlock_htmlBlockContent__wewkE p{margin-top:0;margin-bottom:.85rem}.HTMLBlock_htmlBlockContent__wewkE ul{list-style-type:disc;padding-left:1.75rem;margin-top:.5rem;margin-bottom:.85rem}.HTMLBlock_htmlBlockContent__wewkE ol{list-style-type:decimal;padding-left:1.75rem;margin-top:.5rem;margin-bottom:.85rem}.HTMLBlock_htmlBlockContent__wewkE li{margin-bottom:.35rem;padding-left:.25rem}.HTMLBlock_htmlBlockContent__wewkE ol>li{margin-top:.75rem;margin-bottom:.75rem}.HTMLBlock_htmlBlockContent__wewkE li>ol,.HTMLBlock_htmlBlockContent__wewkE li>ul{margin-top:.3rem;margin-bottom:.3rem}.HTMLBlock_htmlBlockContent__wewkE ul ul{list-style-type:circle}.HTMLBlock_htmlBlockContent__wewkE ul ul ul{list-style-type:square}.HTMLBlock_htmlBlockContent__wewkE a{color:var(--mantine-color-brand-6);text-decoration:none;transition:color .15s ease}.HTMLBlock_htmlBlockContent__wewkE a:hover{color:#d67700;text-decoration:underline}.HTMLBlock_htmlBlockContent__wewkE blockquote{border-left:calc(.1875rem * var(--mantine-scale)) solid #dee2e6;margin:1rem 0;padding:.6rem 1rem;color:#555;background:#f8f9fa;border-radius:0 calc(.25rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale)) 0}.HTMLBlock_htmlBlockContent__wewkE img{max-width:100%;height:auto;border-radius:calc(.25rem * var(--mantine-scale))}.HTMLBlock_htmlBlockContent__wewkE b,.HTMLBlock_htmlBlockContent__wewkE strong{font-weight:600;color:#111}.HTMLBlock_htmlBlockContent__wewkE h1:first-child,.HTMLBlock_htmlBlockContent__wewkE h2:first-child,.HTMLBlock_htmlBlockContent__wewkE h3:first-child,.HTMLBlock_htmlBlockContent__wewkE ol:first-child,.HTMLBlock_htmlBlockContent__wewkE p:first-child,.HTMLBlock_htmlBlockContent__wewkE ul:first-child{margin-top:0}.ModelCardNew_link__TXTWi{display:block;width:100%;color:inherit;text-decoration:none}.ModelCardNew_link__TXTWi:focus-visible{border-radius:calc(.5rem * var(--mantine-scale));outline:calc(.125rem * var(--mantine-scale)) solid #f88b00;outline-offset:calc(.25rem * var(--mantine-scale))}.ModelCardNew_card__WIyK8{background:transparent;box-shadow:none}.ModelCardNew_card__WIyK8[data-responsive]{--model-card-price-symbol:calc(1.125rem * var(--mantine-scale));--model-card-price-dollars:calc(1.5rem * var(--mantine-scale));--model-card-price-cents:calc(1.125rem * var(--mantine-scale));--model-card-discount-size:calc(0.8125rem * var(--mantine-scale))}.ModelCardNew_content__hPFu_{padding:calc(1rem * var(--mantine-scale)) 0 0}.ModelCardNew_mediaSection__Qrf0j{position:relative;overflow:hidden;border-radius:calc(.5rem * var(--mantine-scale))}.ModelCardNew_titleRow__l_iBs{min-width:0}.ModelCardNew_imageSavings__nLf_0{position:absolute;right:calc(.625rem * var(--mantine-scale));bottom:calc(.625rem * var(--mantine-scale));z-index:4;display:inline-flex;align-items:center;min-height:calc(1.625rem * var(--mantine-scale));padding-inline:calc(.5625rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale));background:rgba(255,255,255,.92);color:#1f1f1f;font-size:calc(.75rem * var(--mantine-scale));font-weight:600;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.ModelCardNew_priceBlock__qGGiD{min-width:0;font-variant-numeric:tabular-nums}.ModelCardNew_card__WIyK8[data-responsive] .ModelCardNew_title__AYhOZ{min-width:0;overflow:hidden;font-size:calc(1.125rem * var(--mantine-scale));line-height:1.35}.ModelCardNew_card__WIyK8[data-responsive] .ModelCardNew_titleRow__l_iBs{height:calc(18px * 1.35 * 2);min-height:calc(18px * 1.35 * 2);margin-bottom:calc(.5rem * var(--mantine-scale))}.ModelCardNew_card__WIyK8[data-responsive] .ModelCardNew_priceRow__dk6Fq{height:calc(3rem * var(--mantine-scale))}@media (max-width:48em){.ModelCardNew_card__WIyK8[data-responsive]{--model-card-price-symbol:calc(0.75rem * var(--mantine-scale));--model-card-price-dollars:calc(1.25rem * var(--mantine-scale));--model-card-price-cents:calc(0.75rem * var(--mantine-scale));--model-card-discount-size:calc(0.6875rem * var(--mantine-scale))}.ModelCardNew_card__WIyK8[data-responsive] .ModelCardNew_content__hPFu_,.ModelCardNew_content__hPFu_{padding:calc(.75rem * var(--mantine-scale)) 0 0}.ModelCardNew_card__WIyK8[data-responsive] .ModelCardNew_title__AYhOZ{font-size:calc(.875rem * var(--mantine-scale));line-height:1.3}.ModelCardNew_card__WIyK8[data-responsive] .ModelCardNew_titleRow__l_iBs{height:calc(14px * 1.3 * 2);min-height:calc(14px * 1.3 * 2);margin-bottom:0}.ModelCardNew_card__WIyK8 .ModelCardNew_priceRow__dk6Fq{height:auto;padding-top:calc(.25rem * var(--mantine-scale))}.ModelCardNew_imageSavings__nLf_0{right:calc(.5rem * var(--mantine-scale));bottom:calc(.5rem * var(--mantine-scale));min-height:calc(1.5rem * var(--mantine-scale));padding-inline:calc(.4375rem * var(--mantine-scale));font-size:calc(.6875rem * var(--mantine-scale))}}@media (hover:hover) and (pointer:fine){.ModelCardNew_mediaSection__Qrf0j img{transition:transform .22s cubic-bezier(.22,1,.36,1)}.ModelCardNew_card__WIyK8:hover .ModelCardNew_mediaSection__Qrf0j img{transform:scale(1.012)}}.ProductDiscount_root__DOg_V{min-width:0;font-variant-numeric:tabular-nums}.ProductDiscount_compareAt__wkFom{color:#6b7280;line-height:1.25;text-decoration:line-through;text-decoration-thickness:calc(.0625rem * var(--mantine-scale))}.ProductDiscount_savings__opLE8{display:inline-flex;align-items:center;min-height:calc(1.25rem * var(--mantine-scale));padding-inline:calc(.375rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid #f2d2b6;border-radius:calc(.375rem * var(--mantine-scale));background:#fff1e6;color:#b44f00;font-weight:600;line-height:1.2;white-space:nowrap}.ProductHTMLBlock_htmlBlockContent__Mr8xB img{display:block;width:100%;max-width:100%;height:auto}.ProductHTMLBlock_htmlBlockContent__Mr8xB ul{list-style-type:disc;padding-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.ProductHTMLBlock_htmlBlockContent__Mr8xB ol{list-style-type:decimal;padding-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.ProductHTMLBlock_htmlBlockContent__Mr8xB li{margin-bottom:.25rem}.UploadModalContent_cropper___XWO3.advanced-cropper{color:var(--mantine-color-brand-6);background:oklch(.15 .006 80);padding:calc(.5rem * var(--mantine-scale))}.UploadModalContent_cropper___XWO3 .advanced-cropper__background-wrapper,.UploadModalContent_cropper___XWO3 .advanced-cropper__boundary{background:oklch(.15 .006 80)}.UploadModalContent_cropper___XWO3 .advanced-cropper-stencil-overlay{color:rgba(8,9,12,.58)}.UploadModalContent_cropper___XWO3 .advanced-cropper-rectangle-stencil__preview{border:2px solid rgba(255,255,255,.96);box-shadow:0 0 0 1px rgba(54,59,71,.22),0 12px 36px rgba(0,0,0,.2)}.UploadModalContent_cropper___XWO3 .advanced-cropper-stencil-grid{color:rgba(255,255,255,.42)}.UploadModalContent_cropper___XWO3 .advanced-cropper-simple-line{border-color:rgba(255,255,255,.8)}.UploadModalContent_cropper___XWO3 .advanced-cropper-simple-handler{box-sizing:border-box;display:block;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));background:transparent;border:0}.UploadModalContent_cropper___XWO3 .advanced-cropper-bounding-box__handler,.UploadModalContent_cropper___XWO3 .advanced-cropper-simple-handler-wrapper{background:transparent;box-shadow:none;border-radius:0}.UploadModalContent_cropper___XWO3 .advanced-cropper-simple-handler--west-north{border-top:4px solid var(--mantine-color-brand-6);border-left:4px solid var(--mantine-color-brand-6)}.UploadModalContent_cropper___XWO3 .advanced-cropper-simple-handler--east-north{border-top:4px solid var(--mantine-color-brand-6);border-right:4px solid var(--mantine-color-brand-6)}.UploadModalContent_cropper___XWO3 .advanced-cropper-simple-handler--west-south{border-bottom:4px solid var(--mantine-color-brand-6);border-left:4px solid var(--mantine-color-brand-6)}.UploadModalContent_cropper___XWO3 .advanced-cropper-simple-handler--east-south{border-right:4px solid var(--mantine-color-brand-6);border-bottom:4px solid var(--mantine-color-brand-6)}.UploadModalContent_cropper___XWO3 .advanced-cropper-bounding-box__handler--west-north{transform:translate(-10px,-10px)}.UploadModalContent_cropper___XWO3 .advanced-cropper-bounding-box__handler--east-north{transform:translate(-20px,-10px)}.UploadModalContent_cropper___XWO3 .advanced-cropper-bounding-box__handler--west-south{transform:translate(-10px,-20px)}.UploadModalContent_cropper___XWO3 .advanced-cropper-bounding-box__handler--east-south{transform:translate(-20px,-20px)}.UploadModalContent_cropToolbarIconButton___2tTv:active,.UploadModalContent_cropToolbarIconButton___2tTv:disabled,.UploadModalContent_cropToolbarIconButton___2tTv:hover,.UploadModalContent_cropToolbarIconButton___2tTv[data-active],.UploadModalContent_cropToolbarIconButton___2tTv[data-disabled],.UploadModalContent_cropToolbarIconButton___2tTv[data-hovered]{background:transparent!important}.UploadModalContent_cropRotateButton__LTdW9 svg{transform:translateY(-4px)}.UploadModalContent_cropConfirmButton__z5guj:active,.UploadModalContent_cropConfirmButton__z5guj:hover,.UploadModalContent_cropConfirmButton__z5guj[data-active],.UploadModalContent_cropConfirmButton__z5guj[data-hovered]{background:var(--mantine-color-action-6)!important}.desktopPetProduct_shell___gK6g{--ink:#24241f;--muted:#65665e;--line:#dedfd7;--orange:#f88b00;--focus:#995000;width:min(100%,1200px);margin-inline:auto;padding:calc(.5rem * var(--mantine-scale)) 0 calc(3rem * var(--mantine-scale));color:var(--ink)}.desktopPetProduct_shell___gK6g ::selection{background:#ffe1b5;color:var(--ink)}.desktopPetProduct_shell___gK6g input{caret-color:var(--focus)}.desktopPetProduct_backLink__soXyJ{display:inline-flex;align-items:center;gap:calc(.5rem * var(--mantine-scale));min-height:calc(2.25rem * var(--mantine-scale));color:var(--muted);font-size:calc(.9375rem * var(--mantine-scale));text-decoration:none}.desktopPetProduct_backLink__soXyJ:hover{color:var(--ink)}.desktopPetProduct_layout___UyRn{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:calc(.5rem * var(--mantine-scale))}.desktopPetProduct_showcase__IXqnV{position:sticky;top:calc(7rem * var(--mantine-scale));min-width:0}.desktopPetProduct_videoStage__Iw1Zg{position:relative;overflow:hidden;border-radius:calc(.75rem * var(--mantine-scale));background:#edf0e2}.desktopPetProduct_videoStage__Iw1Zg video{display:block;width:100%;height:auto;aspect-ratio:16/9}.desktopPetProduct_playButton__Sm_Cf{position:absolute;display:inline-flex;align-items:center;bottom:calc(.625rem * var(--mantine-scale));right:calc(.625rem * var(--mantine-scale));width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale));justify-content:center;padding:0;border:0;border-radius:calc(1.5rem * var(--mantine-scale));color:var(--ink);background:#fff;font:inherit;font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;cursor:pointer}.desktopPetProduct_playButton__Sm_Cf:hover{background:#f5f5ee}.desktopPetProduct_origin__wKjCz{display:flex;gap:calc(1.125rem * var(--mantine-scale));align-items:center;margin-top:calc(1.5rem * var(--mantine-scale))}.desktopPetProduct_origin__wKjCz img{flex:none;width:calc(4.5rem * var(--mantine-scale));height:calc(5rem * var(--mantine-scale));object-fit:cover;border-radius:calc(.5rem * var(--mantine-scale))}.desktopPetProduct_origin__wKjCz strong{display:block;font-size:calc(1.0625rem * var(--mantine-scale));line-height:1.35;font-weight:600}.desktopPetProduct_origin__wKjCz p{margin:calc(.4375rem * var(--mantine-scale)) 0 0;color:var(--muted);font-size:calc(.875rem * var(--mantine-scale));line-height:1.55;max-width:35ch}.desktopPetProduct_demoNote__XmzCF{font-size:calc(.875rem * var(--mantine-scale));color:var(--muted);line-height:1.5;margin:calc(1.125rem * var(--mantine-scale)) 0 0;max-width:62ch}.desktopPetProduct_builder__kriAZ{min-width:0}.desktopPetProduct_heading__S2MgD h1{margin:0;font-family:inherit;font-size:clamp(28px,2.7vw,36px);line-height:1.08;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.desktopPetProduct_heading__S2MgD>p{margin:calc(.625rem * var(--mantine-scale)) 0 0;color:var(--muted);font-size:calc(.9375rem * var(--mantine-scale));line-height:1.6}.desktopPetProduct_priceLine__6Yl6m{display:flex;align-items:baseline;gap:calc(.75rem * var(--mantine-scale));margin-top:calc(1rem * var(--mantine-scale))}.desktopPetProduct_priceLine__6Yl6m>span{color:var(--muted);font-size:calc(.9375rem * var(--mantine-scale))}.desktopPetProduct_delivery__ztsRj{display:flex;align-items:center;flex-wrap:wrap;gap:calc(.375rem * var(--mantine-scale));color:var(--muted);font-size:calc(.875rem * var(--mantine-scale));line-height:1.5;margin:calc(.5rem * var(--mantine-scale)) 0 0}.desktopPetProduct_steps__li8VN{display:flex;list-style:none;margin:calc(1.25rem * var(--mantine-scale)) 0 0;padding:calc(.75rem * var(--mantine-scale)) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_steps__li8VN li{flex:1}.desktopPetProduct_steps__li8VN button{border:0;padding:0;display:flex;align-items:center;gap:calc(.5rem * var(--mantine-scale));min-height:calc(2rem * var(--mantine-scale));background:transparent;font:inherit;font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;color:var(--ink);cursor:pointer}.desktopPetProduct_steps__li8VN button:disabled{color:#74756e;cursor:default}.desktopPetProduct_stepNumber__CBNfs{display:inline-flex;align-items:center;justify-content:center;width:calc(1.625rem * var(--mantine-scale));height:calc(1.625rem * var(--mantine-scale));border:1px solid var(--line);border-radius:50%;font-size:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_steps__li8VN li[data-current=true] .desktopPetProduct_stepNumber__CBNfs{background:var(--ink);border-color:var(--ink);color:#fff}.desktopPetProduct_steps__li8VN li[data-complete=true] .desktopPetProduct_stepNumber__CBNfs{background:#f9eedc;border-color:#ead3ac;color:#7d4900}.desktopPetProduct_stepBody__hpkSt{min-height:0;padding-top:calc(1rem * var(--mantine-scale))}.desktopPetProduct_stepBody__hpkSt h2{font-size:calc(1.25rem * var(--mantine-scale));font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0 0 calc(.75rem * var(--mantine-scale));overflow-wrap:anywhere}.desktopPetProduct_stepBody__hpkSt h2:focus{outline:none}.desktopPetProduct_fields__DfLyw{display:grid;gap:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_fieldset__Ra7az{border:0;margin:0;padding:0;min-width:0}.desktopPetProduct_fieldGroup__yhBad>label,.desktopPetProduct_fieldset__Ra7az legend{padding:0;display:block;font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;margin-bottom:calc(.5rem * var(--mantine-scale))}.desktopPetProduct_speciesChoices__ywuAr{display:flex;gap:calc(.75rem * var(--mantine-scale))}.desktopPetProduct_speciesChoice__inKrY{flex:1;position:relative;cursor:pointer}.desktopPetProduct_speciesChoice__inKrY input{position:absolute;opacity:0;width:calc(.0625rem * var(--mantine-scale));height:calc(.0625rem * var(--mantine-scale))}.desktopPetProduct_speciesChoice__inKrY>span{display:flex;gap:calc(.625rem * var(--mantine-scale));align-items:center;min-height:calc(3.125rem * var(--mantine-scale));padding:0 calc(.875rem * var(--mantine-scale));border:1px solid var(--line);border-radius:calc(.5rem * var(--mantine-scale));color:var(--ink);font-size:calc(.875rem * var(--mantine-scale));font-weight:600;transition:background-color .14s ease,border-color .14s ease}.desktopPetProduct_speciesChoice__inKrY:hover>span{background:#faf7f1;border-color:#aaa89d}.desktopPetProduct_speciesChoice__inKrY input:checked+span{border-color:#ae6500;background:#fff6e8}.desktopPetProduct_selectedCheck__QqbZt{margin-left:auto;opacity:0}.desktopPetProduct_speciesChoice__inKrY input:checked+span .desktopPetProduct_selectedCheck__QqbZt{opacity:1;color:#915100}.desktopPetProduct_speciesChoice__inKrY input:focus-visible+span{outline:2px solid var(--focus);outline-offset:calc(.1875rem * var(--mantine-scale))}.desktopPetProduct_fieldGroup__yhBad input{height:calc(3rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale));border-color:#c7c8c0;font-size:calc(1rem * var(--mantine-scale));padding-inline:calc(.8125rem * var(--mantine-scale));color:var(--ink)}.desktopPetProduct_fieldGroup__yhBad input::placeholder{color:#74756e}.desktopPetProduct_fieldGroup__yhBad input:focus{border-color:var(--focus)}.desktopPetProduct_hint__p03wK{margin:0;color:var(--muted);font-size:calc(.9375rem * var(--mantine-scale));line-height:1.6}.desktopPetProduct_uploadFrame__Zs92y{position:relative;width:100%;border:calc(.0625rem * var(--mantine-scale)) dashed #b4ae9e;border-radius:calc(.625rem * var(--mantine-scale));background:#faf8f3}.desktopPetProduct_uploadFrame__Zs92y:hover{border-color:var(--focus);background:#fff8eb}.desktopPetProduct_uploadFrame__Zs92y[data-error=true]{border-color:#b42318}.desktopPetProduct_uploadFrame__Zs92y[data-empty=true]>:not(.desktopPetProduct_uploadPrompt___wmPw){opacity:0!important}.desktopPetProduct_uploadFrame__Zs92y:focus-within{outline:2px solid var(--focus);outline-offset:calc(.1875rem * var(--mantine-scale))}.desktopPetProduct_uploadPrompt___wmPw{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(.625rem * var(--mantine-scale));pointer-events:none;color:var(--focus)}.desktopPetProduct_uploadPrompt___wmPw strong{font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;color:var(--ink)}.desktopPetProduct_uploadPrompt___wmPw span{color:var(--muted);font-size:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_removePhoto__KGILO{position:absolute;z-index:2;right:calc(.5rem * var(--mantine-scale));top:calc(.5rem * var(--mantine-scale))}.desktopPetProduct_error__03N_O{margin:0;font-size:calc(.9375rem * var(--mantine-scale));color:#b42318;line-height:1.5}.desktopPetProduct_actions__omEwK{display:flex;gap:calc(.75rem * var(--mantine-scale));margin-top:calc(1.125rem * var(--mantine-scale));align-items:stretch}.desktopPetProduct_primaryAction__L63Kt{flex:1;min-height:calc(3.25rem * var(--mantine-scale));border:0;border-radius:calc(.625rem * var(--mantine-scale));color:#261e12;background:var(--orange);font-size:calc(.9375rem * var(--mantine-scale));font-weight:700;transition:background-color .14s ease}.desktopPetProduct_primaryAction__L63Kt:hover{background:#e98000}.desktopPetProduct_primaryAction__L63Kt:active{background:#d87700}.desktopPetProduct_primaryAction__L63Kt:disabled{background:#e6e6e0;color:#74756e}.desktopPetProduct_previous__n53RR{display:inline-flex;align-items:center;gap:calc(.375rem * var(--mantine-scale));padding:0 calc(.5rem * var(--mantine-scale)) 0 0;border:0;font:inherit;font-size:calc(.9375rem * var(--mantine-scale));color:var(--muted);background:transparent;cursor:pointer}.desktopPetProduct_previous__n53RR:hover{color:var(--ink)}.desktopPetProduct_previous__n53RR:disabled{opacity:.5;cursor:wait}.desktopPetProduct_details__HQq5g{border-top:1px solid var(--line);font-size:calc(.9375rem * var(--mantine-scale));line-height:1.6}.desktopPetProduct_details__HQq5g summary{padding:calc(.9375rem * var(--mantine-scale)) 0;cursor:pointer;font-weight:500}.desktopPetProduct_details__HQq5g p{margin:0 0 calc(.75rem * var(--mantine-scale));color:var(--muted)}.desktopPetProduct_details__HQq5g a{color:var(--focus);font-weight:600;text-decoration-line:underline;text-decoration-thickness:calc(.0625rem * var(--mantine-scale));text-underline-offset:calc(.1875rem * var(--mantine-scale));cursor:pointer}.desktopPetProduct_details__HQq5g a:focus-visible,.desktopPetProduct_details__HQq5g a:hover{color:var(--ink);text-decoration-thickness:calc(.125rem * var(--mantine-scale))}.desktopPetProduct_details__HQq5g>a{display:inline-block;margin-bottom:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_petSummary__Axfhw{display:flex;align-items:center;gap:calc(1rem * var(--mantine-scale));padding:0 0 calc(1.125rem * var(--mantine-scale))}.desktopPetProduct_petPhoto__htpo_{display:block;position:relative;flex:0 0 calc(5rem * var(--mantine-scale));width:calc(5rem * var(--mantine-scale));height:calc(5rem * var(--mantine-scale));overflow:hidden;border-radius:calc(.5rem * var(--mantine-scale))}.desktopPetProduct_petSummary__Axfhw>div{display:grid;gap:calc(.25rem * var(--mantine-scale));min-width:0}.desktopPetProduct_petSummary__Axfhw strong{font-size:calc(1.125rem * var(--mantine-scale));overflow-wrap:anywhere}.desktopPetProduct_petSummary__Axfhw span{font-size:calc(.9375rem * var(--mantine-scale));color:var(--muted)}.desktopPetProduct_petSummary__Axfhw button{padding:calc(.25rem * var(--mantine-scale)) 0;width:fit-content;border:0;color:var(--focus);background:transparent;text-decoration:underline;text-underline-offset:calc(.1875rem * var(--mantine-scale));cursor:pointer;font:inherit;font-size:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_inclusions__fCYp5{list-style:none;padding:0;margin:0 0 calc(1.125rem * var(--mantine-scale));display:grid;gap:calc(.625rem * var(--mantine-scale))}.desktopPetProduct_inclusions__fCYp5 li{display:flex;align-items:flex-start;gap:calc(.5rem * var(--mantine-scale));font-size:calc(.9375rem * var(--mantine-scale));line-height:1.5}.desktopPetProduct_inclusions__fCYp5 svg{flex:none;margin-top:calc(.125rem * var(--mantine-scale));color:#676b47}.desktopPetProduct_backLink__soXyJ:focus-visible,.desktopPetProduct_details__HQq5g a:focus-visible,.desktopPetProduct_details__HQq5g summary:focus-visible,.desktopPetProduct_petSummary__Axfhw button:focus-visible,.desktopPetProduct_playButton__Sm_Cf:focus-visible,.desktopPetProduct_previous__n53RR:focus-visible,.desktopPetProduct_primaryAction__L63Kt:focus-visible,.desktopPetProduct_steps__li8VN button:focus-visible{outline:2px solid var(--focus);outline-offset:calc(.1875rem * var(--mantine-scale))}@media (max-width:800px){.desktopPetProduct_shell___gK6g{padding:calc(.75rem * var(--mantine-scale)) 0 calc(2.75rem * var(--mantine-scale))}.desktopPetProduct_layout___UyRn{grid-template-columns:minmax(0,1fr);gap:calc(1.75rem * var(--mantine-scale));margin-top:calc(.75rem * var(--mantine-scale))}.desktopPetProduct_showcase__IXqnV{position:static;order:2}.desktopPetProduct_builder__kriAZ{order:1}.desktopPetProduct_origin__wKjCz{margin-top:calc(.875rem * var(--mantine-scale));gap:calc(.75rem * var(--mantine-scale))}.desktopPetProduct_origin__wKjCz img{width:calc(3rem * var(--mantine-scale));height:calc(3.25rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale))}.desktopPetProduct_origin__wKjCz p,.desktopPetProduct_origin__wKjCz strong{font-size:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_origin__wKjCz p{line-height:1.4;margin-top:calc(.25rem * var(--mantine-scale));max-width:none}.desktopPetProduct_demoNote__XmzCF{margin-top:calc(.625rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_heading__S2MgD h1{font-size:calc(2.25rem * var(--mantine-scale));text-wrap:wrap}.desktopPetProduct_heading__S2MgD>p{font-size:calc(.875rem * var(--mantine-scale));margin-top:calc(.625rem * var(--mantine-scale))}.desktopPetProduct_priceLine__6Yl6m{margin-top:calc(1rem * var(--mantine-scale))}.desktopPetProduct_steps__li8VN{margin-top:calc(1.25rem * var(--mantine-scale));padding-block:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_stepBody__hpkSt{min-height:0;padding-top:calc(1rem * var(--mantine-scale))}.desktopPetProduct_actions__omEwK{margin-top:calc(1.25rem * var(--mantine-scale))}.desktopPetProduct_playButton__Sm_Cf{bottom:calc(.625rem * var(--mantine-scale));right:calc(.625rem * var(--mantine-scale));min-height:calc(2.25rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));padding-inline:0}}@media (prefers-reduced-motion:reduce){.desktopPetProduct_shell___gK6g *,.desktopPetProduct_shell___gK6g :after,.desktopPetProduct_shell___gK6g :before{transition:none;scroll-behavior:auto}}.desktopPetProduct_sampleNotice__rgx59{margin:calc(1.125rem * var(--mantine-scale)) 0 0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.65;color:var(--ink)}.desktopPetProduct_fulfillment___8mla{margin-top:calc(1.75rem * var(--mantine-scale));padding-top:calc(1.5rem * var(--mantine-scale));border-top:1px solid var(--line)}.desktopPetProduct_fulfillment___8mla h2{margin:0 0 calc(1.375rem * var(--mantine-scale));font-size:calc(1.25rem * var(--mantine-scale));line-height:1.3;font-weight:600}.desktopPetProduct_fulfillmentFlow__CcSwM{list-style:none;display:grid;gap:calc(1.5rem * var(--mantine-scale));margin:0;padding:0;counter-reset:delivery}.desktopPetProduct_fulfillmentFlow__CcSwM li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:calc(.875rem * var(--mantine-scale));counter-increment:delivery}.desktopPetProduct_fulfillmentFlow__CcSwM li:before{content:counter(delivery);grid-row:span 2;width:calc(1.875rem * var(--mantine-scale));height:calc(1.875rem * var(--mantine-scale));display:grid;place-items:center;background:#f4eee3;border-radius:50%;color:#765019;font-size:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_fulfillmentFlow__CcSwM li:not(:last-child):after{content:"";position:absolute;left:calc(.875rem * var(--mantine-scale));top:calc(2.375rem * var(--mantine-scale));bottom:calc(-1rem * var(--mantine-scale));width:calc(.0625rem * var(--mantine-scale));background:var(--line)}.desktopPetProduct_fulfillmentFlow__CcSwM h3{margin:calc(.125rem * var(--mantine-scale)) 0 0;font-size:calc(1rem * var(--mantine-scale));font-weight:600;line-height:1.4}.desktopPetProduct_fulfillmentFlow__CcSwM li>p{color:var(--muted);margin:calc(.375rem * var(--mantine-scale)) 0 0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.65}.desktopPetProduct_appDownload__xVQFG{display:flex;align-items:flex-start;gap:calc(1rem * var(--mantine-scale));margin-top:calc(1.5rem * var(--mantine-scale));padding-top:calc(1.375rem * var(--mantine-scale));border-top:1px solid var(--line)}.desktopPetProduct_appDownloadButton__f2hMR{display:inline-flex;justify-content:center;align-items:center;gap:calc(.625rem * var(--mantine-scale));min-height:calc(3rem * var(--mantine-scale));padding:0 calc(1.25rem * var(--mantine-scale));color:var(--ink);background:#fff;border:calc(.0625rem * var(--mantine-scale)) solid #aaa99d;border-radius:calc(.625rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));font-weight:600;text-decoration:none}.desktopPetProduct_appDownloadButton__f2hMR:hover{background:#f7f5ee;border-color:var(--ink)}.desktopPetProduct_appDownloadButton__f2hMR:active{background:#ece9df}.desktopPetProduct_appDownloadButton__f2hMR:focus-visible{outline:2px solid var(--focus);outline-offset:calc(.1875rem * var(--mantine-scale))}.desktopPetProduct_appDownload__xVQFG p{margin:calc(.625rem * var(--mantine-scale)) 0 0;color:var(--muted);font-size:calc(.9375rem * var(--mantine-scale));line-height:1.5}@media (max-width:800px){.desktopPetProduct_appDownload__xVQFG{margin-top:calc(1.125rem * var(--mantine-scale));padding-top:calc(1rem * var(--mantine-scale))}.desktopPetProduct_appDownloadButton__f2hMR{width:100%}}.desktopPetProduct_appDownload__xVQFG>div{flex:1;min-width:0}.desktopPetProduct_videoStage__Iw1Zg .desktopPetProduct_playButton__Sm_Cf{left:calc(.625rem * var(--mantine-scale));right:auto}.desktopPetProduct_fullscreenButton__h7Bkf{position:absolute;bottom:calc(.625rem * var(--mantine-scale));left:calc(3.25rem * var(--mantine-scale));width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale));padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);cursor:pointer}.desktopPetProduct_fullscreenButton__h7Bkf:hover{background:#f5f5ee}.desktopPetProduct_originalPhotoButton__4obWu{position:relative;flex:none;padding:0;border:0;border-radius:calc(.5rem * var(--mantine-scale));background:transparent;cursor:zoom-in}.desktopPetProduct_originalPhotoButton__4obWu img{display:block}.desktopPetProduct_originalPhotoButton__4obWu>span{position:absolute;bottom:calc(.1875rem * var(--mantine-scale));right:calc(.1875rem * var(--mantine-scale));width:calc(1.5rem * var(--mantine-scale));height:calc(1.5rem * var(--mantine-scale));border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center}.desktopPetProduct_fullscreenButton__h7Bkf:focus-visible,.desktopPetProduct_originalPhotoButton__4obWu:focus-visible{outline:2px solid var(--focus);outline-offset:calc(.1875rem * var(--mantine-scale))}.desktopPetProduct_originalPhotoLarge__yfuo_{position:relative;width:100%;height:min(65vh,720px)}.desktopPetProduct_originContent__vsEeO{flex:1;min-width:0}.desktopPetProduct_originHeading__B7F__{display:flex;align-items:center;justify-content:space-between;gap:calc(.75rem * var(--mantine-scale))}.desktopPetProduct_demoSelector__hl4bR{flex:none}.desktopPetProduct_demoSelector__hl4bR>div{display:flex;gap:calc(.25rem * var(--mantine-scale))}.desktopPetProduct_demoSelector__hl4bR button{display:inline-flex;align-items:center;justify-content:center;gap:calc(.4375rem * var(--mantine-scale));min-height:calc(2.625rem * var(--mantine-scale));padding:0 calc(.875rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid transparent;border-radius:calc(.5rem * var(--mantine-scale));background:transparent;color:var(--ink);font:inherit;font-size:calc(.875rem * var(--mantine-scale));cursor:pointer}.desktopPetProduct_demoSelector__hl4bR button:hover{background:#faf7f1}.desktopPetProduct_demoSelector__hl4bR button[aria-pressed=true]{background:#fff6e8;border-color:#ae6500}.desktopPetProduct_demoSelector__hl4bR button:focus-visible{outline:2px solid var(--focus);outline-offset:calc(.1875rem * var(--mantine-scale))}@media (max-width:800px){.desktopPetProduct_originHeading__B7F__{gap:calc(.375rem * var(--mantine-scale))}.desktopPetProduct_demoSelector__hl4bR button{gap:calc(.25rem * var(--mantine-scale));padding-inline:calc(.5rem * var(--mantine-scale))}}.desktopPetProduct_offerSummary__Lx3aa{display:flex;align-items:center;justify-content:space-between;gap:calc(1.125rem * var(--mantine-scale));margin-top:calc(1.25rem * var(--mantine-scale))}.desktopPetProduct_offerSummary__Lx3aa .desktopPetProduct_priceLine__6Yl6m{display:grid;gap:calc(.125rem * var(--mantine-scale));margin:0}.desktopPetProduct_offerSummary__Lx3aa .desktopPetProduct_priceLine__6Yl6m>span{font-size:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_offerSummary__Lx3aa .desktopPetProduct_delivery__ztsRj{display:grid;justify-items:end;gap:calc(.25rem * var(--mantine-scale));margin:0;text-align:right}.desktopPetProduct_offerSummary__Lx3aa .desktopPetProduct_delivery__ztsRj>span:first-child{display:inline-flex;align-items:center;gap:calc(.375rem * var(--mantine-scale));color:var(--ink);font-weight:500}.desktopPetProduct_customization__Lcfk0{margin-top:calc(1.375rem * var(--mantine-scale));padding:calc(1.125rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));background:#f7f5ef}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_steps__li8VN{margin:0;padding:0 0 calc(.875rem * var(--mantine-scale));border-top:0;border-bottom:calc(.0625rem * var(--mantine-scale)) solid #dddad0;gap:calc(.625rem * var(--mantine-scale))}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_steps__li8VN button{font-size:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_stepNumber__CBNfs{background:#fff;border-color:#d5d2c8}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_steps__li8VN li[data-current=true] .desktopPetProduct_stepNumber__CBNfs{color:#fff;background:var(--ink);border-color:var(--ink)}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_steps__li8VN li[data-complete=true] .desktopPetProduct_stepNumber__CBNfs{background:#fbe9cc;border-color:#dec49e;color:#765019}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_stepBody__hpkSt{padding-top:calc(1.125rem * var(--mantine-scale))}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_stepBody__hpkSt h2{margin-bottom:calc(1rem * var(--mantine-scale));font-size:calc(1.25rem * var(--mantine-scale))}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_fieldGroup__yhBad>label,.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_fieldset__Ra7az legend{font-size:calc(.875rem * var(--mantine-scale));font-weight:500}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_speciesChoice__inKrY>span{background:#fff}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_speciesChoice__inKrY input:checked+span{background:#fff5e5}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_actions__omEwK{margin-top:calc(1.125rem * var(--mantine-scale))}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_primaryAction__L63Kt{min-height:calc(3.125rem * var(--mantine-scale))}.desktopPetProduct_customization__Lcfk0{margin-bottom:calc(1.125rem * var(--mantine-scale))}.desktopPetProduct_builder__kriAZ>.desktopPetProduct_details__HQq5g{border-top-color:#e7e5dd}@media (max-width:800px){.desktopPetProduct_offerSummary__Lx3aa{gap:calc(.75rem * var(--mantine-scale));margin-top:calc(1rem * var(--mantine-scale))}.desktopPetProduct_offerSummary__Lx3aa .desktopPetProduct_delivery__ztsRj{max-width:calc(11.875rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale))}.desktopPetProduct_customization__Lcfk0{margin-top:calc(1.125rem * var(--mantine-scale));padding:calc(1rem * var(--mantine-scale))}.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_steps__li8VN,.desktopPetProduct_customization__Lcfk0 .desktopPetProduct_steps__li8VN button{gap:calc(.375rem * var(--mantine-scale))}}.pdpPurchaseStory_purchaseStory__Qu_Xs{margin-top:calc(.75rem * var(--mantine-scale));color:#13151a;min-width:0}.pdpPurchaseStory_story__D5W7o{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,4vw,56px);background:#fff;padding:calc(1.5rem * var(--mantine-scale));overflow-wrap:anywhere}.pdpPurchaseStory_storyContent__YGdSA{min-width:0}.pdpPurchaseStory_story__D5W7o h2{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(40px,3.8vw,56px);font-weight:400;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;max-width:12ch;margin:0}.pdpPurchaseStory_story__D5W7o h2 em{color:var(--mantine-color-brand-6,#f77f00)}.pdpPurchaseStory_summary__ZXQWR{font-size:calc(1.0625rem * var(--mantine-scale));line-height:1.7;color:#6e7484;margin:calc(1rem * var(--mantine-scale)) 0 0;white-space:pre-line}.pdpPurchaseStory_body__XerKZ{white-space:pre-line;margin-top:0;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.6;color:#6e7484}.pdpPurchaseStory_body__XerKZ p{position:relative;margin:0;padding:calc(.875rem * var(--mantine-scale)) 0 calc(.875rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale))}.pdpPurchaseStory_body__XerKZ p+p{border-top:calc(.0625rem * var(--mantine-scale)) solid #e7d9ca}.pdpPurchaseStory_body__XerKZ p:first-child{padding-top:0}.pdpPurchaseStory_body__XerKZ p:before{content:"";position:absolute;left:calc(.125rem * var(--mantine-scale));top:calc(1.1875rem * var(--mantine-scale));width:calc(.625rem * var(--mantine-scale));height:calc(.625rem * var(--mantine-scale));border:1.5px solid var(--mantine-color-brand-6,#f77f00);border-radius:calc(.1875rem * var(--mantine-scale));transform:rotate(45deg)}.pdpPurchaseStory_body__XerKZ p:first-child:before{top:calc(.3125rem * var(--mantine-scale))}.pdpPurchaseStory_body__XerKZ p:last-child{padding-bottom:0}.pdpPurchaseStory_body__XerKZ b,.pdpPurchaseStory_body__XerKZ strong{color:#13151a;font-weight:500}.pdpPurchaseStory_body__XerKZ p>b:first-child,.pdpPurchaseStory_body__XerKZ p>strong:first-child{display:block;font-size:calc(1.25rem * var(--mantine-scale));margin-bottom:calc(.25rem * var(--mantine-scale))}.pdpPurchaseStory_body__XerKZ a{color:#975000;text-decoration:underline;text-underline-offset:calc(.1875rem * var(--mantine-scale))}.pdpPurchaseStory_assurances__Yo2XO{display:grid;grid-template-columns:minmax(0,1fr);gap:0 calc(1.25rem * var(--mantine-scale))}.pdpPurchaseStory_assurance__L6hea{display:flex;gap:calc(.75rem * var(--mantine-scale));align-items:flex-start;min-width:0;padding:calc(.875rem * var(--mantine-scale)) 0}.pdpPurchaseStory_assurance__L6hea+.pdpPurchaseStory_assurance__L6hea{border-top:calc(.0625rem * var(--mantine-scale)) solid #e5e5ea}.pdpPurchaseStory_icon__kELIJ{flex:0 0 calc(2.75rem * var(--mantine-scale));width:calc(2.75rem * var(--mantine-scale));height:calc(2.75rem * var(--mantine-scale));border-radius:50%;background:#fbf8f3;display:grid;place-items:center;--pdp-trust-icon-size:calc(1.5rem * var(--mantine-scale))}.pdpPurchaseStory_label__WMrwF{margin:0 0 calc(.25rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));line-height:1.4;font-weight:700}.pdpPurchaseStory_description__Wlu1_{margin:0;color:#53545a;font-size:calc(.8125rem * var(--mantine-scale));line-height:1.5}@media (max-width:767px){.pdpPurchaseStory_story__D5W7o{grid-template-columns:minmax(0,1fr);gap:calc(1.25rem * var(--mantine-scale));padding:calc(1.5rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));text-align:left}.pdpPurchaseStory_body__XerKZ{font-size:calc(.75rem * var(--mantine-scale));line-height:1.4}.pdpPurchaseStory_body__XerKZ p>b:first-child,.pdpPurchaseStory_body__XerKZ p>strong:first-child{font-weight:500}.pdpPurchaseStory_summary__ZXQWR{font-size:calc(.875rem * var(--mantine-scale));line-height:1.5;margin-top:calc(.75rem * var(--mantine-scale))}.pdpPurchaseStory_body__XerKZ p>b:first-child,.pdpPurchaseStory_body__XerKZ p>strong:first-child{font-size:calc(.9375rem * var(--mantine-scale));line-height:1.35}.pdpPurchaseStory_story__D5W7o h2{font-size:clamp(23px,7vw,30px);max-width:none;white-space:nowrap;text-wrap:nowrap}}html[lang=ja-JP] .pdpPurchaseStory_story__D5W7o h2{font-family:var(--font-brand),var(--font-brand-fallback);font-weight:700}.preview-inline-note_note__N_V0_{width:100%;min-width:0;color:#172235}.preview-inline-note_note__N_V0_ label{display:block;margin-bottom:calc(.5rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));line-height:calc(1.375rem * var(--mantine-scale));font-weight:600}.preview-inline-note_note__N_V0_ label span{color:#586477;font-weight:400}.preview-inline-note_note__N_V0_ textarea{display:block;width:100%;box-sizing:border-box;min-height:calc(4.375rem * var(--mantine-scale));padding:calc(.625rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));resize:vertical;border:calc(.0625rem * var(--mantine-scale)) solid #cbd2dc;border-radius:calc(.625rem * var(--mantine-scale));background:#fff;color:#172235;font:inherit;font-size:calc(1rem * var(--mantine-scale));line-height:calc(1.5rem * var(--mantine-scale));caret-color:#172235}.preview-inline-note_note__N_V0_ textarea::placeholder{color:#687385;opacity:1}.preview-inline-note_note__N_V0_ textarea:hover:not(:disabled){border-color:#8795a9}.preview-inline-note_note__N_V0_ textarea:focus{outline:none;border-color:#627b9b;box-shadow:inset 0 0 0 calc(.0625rem * var(--mantine-scale)) #627b9b}.preview-inline-note_note__N_V0_ textarea:disabled{background:#f5f6f8;color:#586477;cursor:wait}.preview-inline-note_note__N_V0_ textarea::selection{background:#dce5f2;color:#172235}.preview-inline-note_note__N_V0_ p{margin:calc(.5rem * var(--mantine-scale)) 0 0;color:#586477;font-size:calc(.8125rem * var(--mantine-scale));line-height:calc(1.25rem * var(--mantine-scale))}.preview-inline-note_note__N_V0_ .preview-inline-note_error__7OE7w{color:#ab2721}@media (max-width:768px){.preview-inline-note_note__N_V0_ label{margin-bottom:calc(.25rem * var(--mantine-scale))}.preview-inline-note_note__N_V0_ textarea{padding-block:calc(.5rem * var(--mantine-scale));min-height:calc(4.125rem * var(--mantine-scale))}.preview-inline-note_note__N_V0_ p{margin-top:calc(.25rem * var(--mantine-scale))}.preview-inline-note_note__N_V0_ textarea{height:calc(2.75rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale));max-height:calc(2.75rem * var(--mantine-scale));resize:none;white-space:pre;overflow:auto}}.pdpVerticalPhotoPreview_preview__D_lLC{position:fixed;inset:0;overflow-y:auto;overscroll-behavior:contain;background:rgba(10,10,11,.96);padding:64px 12px max(24px,env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.pdpVerticalPhotoPreview_photo__S9iom{display:block;width:100%;height:auto;margin:0 0 calc(.75rem * var(--mantine-scale))}.pdpVerticalPhotoPreview_close__wMx2r{position:fixed;top:max(12px,env(safe-area-inset-top));right:calc(1rem * var(--mantine-scale));z-index:1;display:grid;place-items:center;width:calc(2.75rem * var(--mantine-scale));height:calc(2.75rem * var(--mantine-scale));border:0;border-radius:50%;background:#fff;color:#13151a;cursor:pointer}.pdpVerticalPhotoPreview_close__wMx2r:focus-visible{outline:calc(.1875rem * var(--mantine-scale)) solid #f77f00;outline-offset:calc(.1875rem * var(--mantine-scale))}.pdpVerticalPhotoPreview_close__wMx2r:hover{background:#f4f4f4}.pdpVerticalPhotoPreview_close__wMx2r:active{background:#e5e5ea}.preview-share-entry_entry___i_jn{width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale))!important;padding:0!important;background:rgba(255,255,255,.6)!important;backdrop-filter:blur(18px) saturate(160%)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);border:0!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 2px 8px rgb(32 25 12/12%)!important}.preview-share-entry_entry___i_jn [data-position=left],.preview-share-entry_label__n6_6R{display:none}.preview-share-entry_icon__beUw_{display:block}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.preview-share-entry_entry___i_jn{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none;border:calc(.0625rem * var(--mantine-scale)) solid #687385!important}}.cart_number_input__PcmD9{text-align:center;font-size:calc(.875rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));border:1px solid rgba(183,186,199,.65);border-radius:calc(.625rem * var(--mantine-scale));font-weight:500}.cart_quantity_control__x3v3u{width:calc(7.5rem * var(--mantine-scale))}.cart_cart_model_item__LtLDD{gap:calc(1.25rem * var(--mantine-scale))}.cart_product_title__wXaDi{font-size:calc(1.125rem * var(--mantine-scale));font-weight:700;letter-spacing:-.015em}.cart_product_image_link__mhBGI{display:block;flex-shrink:0;border-radius:calc(.75rem * var(--mantine-scale))}.cart_product_image_link__mhBGI:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:calc(.1875rem * var(--mantine-scale))}.cart_product_image__H95Yq{width:calc(7.75rem * var(--mantine-scale));aspect-ratio:1;flex-shrink:0;overflow:hidden;border-radius:calc(.625rem * var(--mantine-scale));background:#eef0f3}.cart_cart_item_content__lWsOf{flex-grow:1;min-width:0;gap:calc(.875rem * var(--mantine-scale))}.cart_number_input__PcmD9:focus{border-color:color-mix(in srgb,var(--mantine-color-brand-6) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--mantine-color-brand-6) 10%,transparent)}.cart_quantity_action__gLLFZ{width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale));transition:background-color .16s ease,color .16s ease}.cart_quantity_action__gLLFZ:hover{background-color:rgba(183,186,199,.14)}.cart_addon_quantity_input__IWckS{text-align:center;font-size:calc(.8125rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale));border:1px solid rgba(183,186,199,.65);border-radius:calc(.5rem * var(--mantine-scale));font-weight:500}.cart_addon_quantity_control__H6QZL{width:calc(6.25rem * var(--mantine-scale))}.cart_addon_quantity_input__IWckS:focus{border-color:color-mix(in srgb,var(--mantine-color-brand-6) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--mantine-color-brand-6) 10%,transparent)}.cart_addon_quantity_action__Bjsa9{width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale));transition:background-color .16s ease,color .16s ease}.cart_addon_quantity_action__Bjsa9:hover{background-color:rgba(183,186,199,.14)}.cart_item_subtotal__pOzvk{min-width:calc(6rem * var(--mantine-scale));display:flex;flex-direction:column;align-items:flex-end}.cart_addons_list__soi_P{position:relative;gap:calc(.25rem * var(--mantine-scale));margin:calc(.5rem * var(--mantine-scale)) 0 0 calc(1.375rem * var(--mantine-scale));padding-left:calc(1.5rem * var(--mantine-scale))}.cart_addons_list__soi_P:before{content:"";position:absolute;top:calc(-.625rem * var(--mantine-scale));bottom:calc(2rem * var(--mantine-scale));left:0;width:calc(.0625rem * var(--mantine-scale));background:#d7d9de}.cart_addon_item__sBoZJ{position:relative;gap:calc(.75rem * var(--mantine-scale));min-height:calc(4rem * var(--mantine-scale));padding-block:calc(.5rem * var(--mantine-scale))}.cart_addon_item__sBoZJ:before{content:"";position:absolute;top:50%;left:calc(-1.5rem * var(--mantine-scale));width:calc(1rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid #d7d9de}.cart_addon_image__GsMss{width:calc(3.25rem * var(--mantine-scale));aspect-ratio:1;overflow:hidden;border-radius:calc(.5rem * var(--mantine-scale));background:#eef0f3}.cart_addon_details__zjpeF{flex-grow:1;min-width:0}.cart_addon_purchase__PhKN4{width:calc(6.25rem * var(--mantine-scale));flex-shrink:0}.cart_cart_layout__JZMxv{flex-direction:row;gap:clamp(36px,5vw,72px)}.cart_cart_layout__JZMxv[data-cart-mode=drawer]{box-sizing:border-box;flex-direction:column;gap:calc(1.125rem * var(--mantine-scale));width:100%;max-width:100%;min-width:0;overflow-x:hidden}.cart_cart_items__L1l6q{flex:1 1 0;min-width:0}.cart_cart_summary__c32Nd{position:sticky;top:calc(7rem * var(--mantine-scale));flex:0 0 calc(22.25rem * var(--mantine-scale))}.cart_cart_layout__JZMxv[data-cart-mode=drawer] .cart_cart_summary__c32Nd{box-sizing:border-box;position:static;flex:none;width:100%;max-width:100%;min-width:0}.cart_cart_layout__JZMxv[data-cart-mode=drawer] .cart_cart_items__L1l6q{box-sizing:border-box;gap:0;width:100%;max-width:100%;min-width:0}.cart_cart_layout__JZMxv[data-cart-mode=drawer].cart_cart_layout_with_sticky__0L0nW{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.cart_cart_layout__JZMxv[data-cart-mode=drawer] .cart_summary_card__E7cxk .cart_savings_countdown__AVV6D,.cart_cart_layout__JZMxv[data-cart-mode=drawer] [data-cart-main-checkout=true],.cart_mobile_sticky_checkout__5uUtY{display:none}.cart_mobile_sticky_checkout__5uUtY[data-cart-mobile-sticky-mode=drawer]{box-sizing:border-box;display:block;position:fixed;z-index:410;right:0;bottom:0;left:auto;width:min(560px,100vw);border-top:1px solid rgba(19,21,26,.08);background:#fff;box-shadow:0 -8px 22px rgba(19,21,26,.1);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.cart_mobile_sticky_checkout__5uUtY[data-cart-mobile-sticky-mode=drawer][data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.cart_mobile_sticky_checkout__5uUtY[data-cart-mobile-sticky-mode=drawer] .cart_mobile_sticky_inner__WGqn5{box-sizing:border-box;width:100%;max-width:100%;gap:calc(.375rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(14px + env(safe-area-inset-bottom))}.cart_product_link_text__7eXhH{color:#13151a;transition:color .16s ease}.cart_product_link_text__7eXhH:hover{color:var(--mantine-color-brand-6)}.cart_remove_item_button__MDBZN{flex:0 0 auto;width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));min-width:calc(2.5rem * var(--mantine-scale));min-height:calc(2.5rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale));transition:background-color .16s ease,color .16s ease}.cart_remove_item_button__MDBZN:hover{background:#eef0f3;color:#13151a}.cart_remove_item_button__MDBZN:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:calc(.125rem * var(--mantine-scale))}.cart_variant_values__Ae_pv{width:100%;min-width:0;overflow:hidden;color:#5f6673;text-overflow:ellipsis;white-space:nowrap}.cart_variant_separator__hR9wh{margin-inline:calc(.4375rem * var(--mantine-scale));color:#b7bac7}.cart_gift_textarea__1kLcp{min-height:calc(5.5rem * var(--mantine-scale));border-color:rgba(183,186,199,.65);border-radius:calc(.625rem * var(--mantine-scale));line-height:1.45;padding:calc(.625rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale))}.cart_gift_textarea__1kLcp:focus{border-color:color-mix(in srgb,var(--mantine-color-brand-6) 55%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--mantine-color-brand-6) 10%,transparent)}.cart_gift_meta__jvewF{min-height:calc(.875rem * var(--mantine-scale))}.cart_gift_counter__9FUfT{color:#8a91a0;font-size:calc(.75rem * var(--mantine-scale));line-height:1}.cart_gift_saved_indicator__heYgd{display:inline-flex;align-items:center;justify-content:center;color:var(--mantine-color-action-7);opacity:0;transform:scale(.92);transition:opacity .16s ease}.cart_gift_saved_indicator__heYgd[data-visible=true]{opacity:1;transform:scale(1)}.cart_gift_header__2C2WN{min-height:calc(1.75rem * var(--mantine-scale))}.cart_gift_add_button__hEXu2{display:inline-flex;align-items:center;gap:calc(.4375rem * var(--mantine-scale));width:fit-content;min-height:calc(2.5rem * var(--mantine-scale));padding:0;border:0;background:transparent;color:#13151a;cursor:pointer;font:inherit;transition:color .16s ease}.cart_gift_add_icon__b7DaK{display:inline-flex;align-items:center;justify-content:center;width:calc(1.25rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale));flex-shrink:0;color:#6e7484;border:1px solid rgba(183,186,199,.72);border-radius:calc(.375rem * var(--mantine-scale))}.cart_gift_add_button__hEXu2:hover{color:#13151a}.cart_gift_add_button__hEXu2:hover .cart_gift_add_icon__b7DaK{border-color:#8a91a0;background:#f5f5f5;color:#3d424d}.cart_gift_add_button__hEXu2:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:calc(.1875rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale))}.cart_gift_remove_button__IiJSG{margin-left:auto;padding:calc(.1875rem * var(--mantine-scale)) calc(.375rem * var(--mantine-scale));border:0;border-radius:calc(.375rem * var(--mantine-scale));background:transparent;color:#6e7484;cursor:pointer;font:inherit;font-size:calc(.8125rem * var(--mantine-scale));min-height:calc(2rem * var(--mantine-scale));transition:background-color .16s ease,color .16s ease}.cart_gift_remove_button__IiJSG:hover{background:#f5f5f5;color:#13151a}.cart_gift_remove_button__IiJSG:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:calc(.0625rem * var(--mantine-scale))}.cart_cart_header__tJvqM{min-height:calc(4.5rem * var(--mantine-scale));padding-bottom:calc(1.125rem * var(--mantine-scale));border-bottom:calc(.0625rem * var(--mantine-scale)) solid #e5e5ea}.cart_cart_title__gVRKC,.cart_empty_title__52Bdl{margin:0;color:#13151a;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.08;letter-spacing:-.03em}.cart_return_link__zhZb6{display:inline-flex;align-items:center;gap:calc(.375rem * var(--mantine-scale));min-height:calc(2.75rem * var(--mantine-scale));padding:0 calc(.25rem * var(--mantine-scale));color:#5f6673;transition:color .16s ease}.cart_return_link__zhZb6:hover{color:var(--mantine-color-brand-6)}.cart_return_link__zhZb6:focus-visible{outline:2px solid var(--mantine-color-brand-6);outline-offset:calc(.125rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale))}.cart_cart_item_list__NOc3R{padding-top:calc(.125rem * var(--mantine-scale))}.cart_free_shipping_progress__cpPlk{padding:calc(1.125rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));background:#fff}.cart_free_shipping_message__aAeLx{color:#13151a;font-size:calc(.875rem * var(--mantine-scale));font-weight:500;line-height:1.35}.cart_free_shipping_bar__OEN_1{flex:1 1 auto;min-width:0}.cart_free_shipping_threshold__sgmxO{flex:0 0 auto;color:#13151a;font-size:calc(.875rem * var(--mantine-scale));font-weight:500;line-height:1}.cart_cart_item_card__RWzuS{padding:calc(1.25rem * var(--mantine-scale));border:1px solid rgba(19,21,26,.09);border-radius:calc(.75rem * var(--mantine-scale));background:#fff}.cart_summary_card__E7cxk{gap:calc(1.125rem * var(--mantine-scale));padding:calc(1.375rem * var(--mantine-scale));border:0;border-radius:calc(.75rem * var(--mantine-scale));background:#fff;box-shadow:0 5px 18px rgba(19,21,26,.08)}.cart_cart_layout__JZMxv[data-cart-mode=drawer] .cart_summary_card__E7cxk{gap:calc(.875rem * var(--mantine-scale));padding:calc(1.125rem * var(--mantine-scale));border:1px solid rgba(19,21,26,.09);box-shadow:none}.cart_summary_title__RxHZ7{margin:0;color:#13151a;font-size:calc(1.125rem * var(--mantine-scale));font-weight:700;line-height:1.25;letter-spacing:-.02em}.cart_summary_row__qIQ4l{min-height:calc(1.5rem * var(--mantine-scale));gap:calc(1rem * var(--mantine-scale))}.cart_summary_row__qIQ4l>:last-child{text-align:right}.cart_summary_total__rZWQ4{min-height:calc(2.125rem * var(--mantine-scale))}.cart_checkout_button__Hl2mp{min-height:calc(3.125rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))!important;background:var(--mantine-color-action-6);font-weight:600;box-shadow:0 4px 12px color-mix(in srgb,var(--mantine-color-action-6) 22%,transparent);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.cart_checkout_button__Hl2mp:hover:not(:disabled){background:var(--mantine-color-action-7);box-shadow:0 6px 16px color-mix(in srgb,var(--mantine-color-action-6) 26%,transparent);transform:translateY(-1px)}.cart_checkout_button__Hl2mp:active:not(:disabled){background:var(--mantine-color-action-8);box-shadow:0 2px 7px color-mix(in srgb,var(--mantine-color-action-6) 20%,transparent);transform:translateY(0)}.cart_checkout_button__Hl2mp:focus-visible{outline:2px solid var(--mantine-color-action-8);outline-offset:calc(.1875rem * var(--mantine-scale))}.cart_view_cart_button__eWoMB{min-height:calc(2.875rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))!important;border-color:rgba(183,186,199,.7);color:#13151a}.cart_view_cart_button__eWoMB:hover{border-color:rgba(138,145,160,.9);background:#f7f7f8}.cart_cart_drawer_header__hFVQ6{flex:0 0 auto;width:100%;max-width:100%;min-width:0;min-height:calc(4.5rem * var(--mantine-scale));overflow:hidden;padding:0 calc(1.5rem * var(--mantine-scale));border-bottom:calc(.0625rem * var(--mantine-scale)) solid #e5e5ea}.cart_cart_drawer_content__O_uAD,.cart_cart_drawer_header__hFVQ6{box-sizing:border-box;background:#fff}.cart_cart_drawer_title__IWI1F{min-width:0;margin:0;overflow:hidden;color:#13151a;font-size:calc(1.375rem * var(--mantine-scale));font-weight:700;line-height:1.15;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.cart_cart_drawer_view_cart_link__0_ela{display:inline-flex;align-items:center;justify-content:center;min-height:calc(2.25rem * var(--mantine-scale));padding:0 calc(.625rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale));color:#5f6673;font-size:calc(.875rem * var(--mantine-scale));font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease}.cart_cart_drawer_view_cart_link__0_ela:hover{background:#f5f5f5;color:var(--mantine-color-action-7)}.cart_cart_drawer_view_cart_link__0_ela:focus-visible{outline:2px solid var(--mantine-color-action-6);outline-offset:calc(.125rem * var(--mantine-scale))}.cart_cart_drawer_body__yihkM{box-sizing:border-box;flex:1 1 auto;width:100%;max-width:100%;min-height:0;overflow:auto;overflow-x:hidden;padding:calc(1.25rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(132px + env(safe-area-inset-bottom));background:#fff}.cart_savings_countdown__AVV6D{min-height:calc(1.75rem * var(--mantine-scale));color:var(--mantine-color-action-7)}.cart_savings_copy__cHsCa{min-width:0}.cart_savings_label__javCx{color:var(--mantine-color-action-7);font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;line-height:1.25}.cart_savings_timer__2ugGu{display:inline-flex;align-items:center;min-height:calc(1.5rem * var(--mantine-scale));padding:calc(.1875rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale));border-radius:calc(.375rem * var(--mantine-scale));background:color-mix(in srgb,var(--mantine-color-action-6) 10%,transparent);color:var(--mantine-color-action-7);font-size:calc(.8125rem * var(--mantine-scale));font-weight:500;line-height:1.2;white-space:nowrap}.cart_savings_amount__itiki{flex:0 0 auto;color:var(--mantine-color-action-7);font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;line-height:1.25}.cart_cross_sell_block__gT4uW{display:flex;flex-direction:column;gap:calc(.75rem * var(--mantine-scale));margin-top:calc(1.125rem * var(--mantine-scale));padding:0;border:0;border-radius:0;background:transparent}.cart_cross_sell_title__rOLB7{margin:0;color:#13151a;font-size:calc(1.125rem * var(--mantine-scale));font-weight:700;line-height:1.25;letter-spacing:-.02em}.cart_cross_sell_list__ZqQHw{display:flex;flex-direction:column;gap:calc(.75rem * var(--mantine-scale))}.cart_cross_sell_card__n_b5K{display:grid;grid-template-columns:96px minmax(0,1fr);gap:calc(.625rem * var(--mantine-scale)) calc(.75rem * var(--mantine-scale));align-items:start;padding:calc(.75rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid #eadfce;border-radius:calc(.75rem * var(--mantine-scale));background:#fcf8f4}.cart_cross_sell_media__Hjnpy{position:relative;box-sizing:border-box;width:calc(6rem * var(--mantine-scale));aspect-ratio:1;overflow:hidden;border:calc(.0625rem * var(--mantine-scale)) solid transparent;border-radius:calc(.625rem * var(--mantine-scale));background:#eef0f3;transition:border-color .16s ease}.cart_cross_sell_media_link__vwJAz{display:block;width:fit-content;border-radius:calc(.625rem * var(--mantine-scale));color:inherit}.cart_cross_sell_media_link__vwJAz:focus-visible,.cart_cross_sell_title_link__46FCX:focus-visible{outline:2px solid var(--mantine-color-action-6);outline-offset:calc(.125rem * var(--mantine-scale))}.cart_cross_sell_media_link__vwJAz:hover .cart_cross_sell_media__Hjnpy{border-color:color-mix(in srgb,var(--mantine-color-action-6) 36%,#eadfce)}.cart_cross_sell_body__Do0Ws{min-width:0}.cart_cross_sell_title_link__46FCX{display:block;color:inherit;transition:color .16s ease}.cart_cross_sell_title_link__46FCX:hover{color:var(--mantine-color-action-7)}.cart_cross_sell_product_title__jU7Vg{display:-webkit-box;overflow:hidden;color:#13151a;font-size:calc(.875rem * var(--mantine-scale));font-weight:700;line-height:1.25;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cart_cross_sell_price__Wa8Zf{display:inline-flex;align-items:baseline;gap:calc(.375rem * var(--mantine-scale));color:var(--mantine-color-action-7);font-size:calc(.8125rem * var(--mantine-scale));font-weight:700;line-height:1.25}.cart_cross_sell_compare_at_price__87dPN{color:#8a91a0;font-weight:500;text-decoration:line-through}.cart_cross_sell_purchase_row___PJtC{width:100%;gap:calc(.5rem * var(--mantine-scale))}.cart_cross_sell_variant__i_xoo{flex:1 1 auto;width:min(100%,220px);min-width:0}.cart_cross_sell_variant__i_xoo input{min-height:calc(1.875rem * var(--mantine-scale));height:calc(1.875rem * var(--mantine-scale));border-color:#e5e5ea;border-radius:calc(.5rem * var(--mantine-scale));font-size:calc(.75rem * var(--mantine-scale))}.cart_cross_sell_add_button__9l4y_{flex:0 0 auto;min-height:calc(2.125rem * var(--mantine-scale));padding-inline:calc(.875rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale))!important;background:var(--mantine-color-action-6);color:#fff;font-size:calc(.8125rem * var(--mantine-scale));font-weight:700;transition:background-color .16s ease,transform .16s ease}.cart_cross_sell_add_button__9l4y_:hover:not(:disabled){background:var(--mantine-color-action-7);transform:translateY(-1px)}.cart_cross_sell_add_button__9l4y_:active:not(:disabled){background:var(--mantine-color-action-8);transform:translateY(0)}.cart_cross_sell_add_button__9l4y_[data-feedback=success]{min-width:calc(7.375rem * var(--mantine-scale));background:var(--mantine-color-action-7)}.cart_cross_sell_add_button__9l4y_[data-feedback=error]{min-width:calc(5.375rem * var(--mantine-scale));background:#d61e1e}.cart_cross_sell_note__Zbhb0{color:#6e7484;font-size:calc(.75rem * var(--mantine-scale));line-height:1.4}.cart_empty_state__XZLgU{min-height:min(58vh,560px);padding:calc(3.5rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale))}.cart_empty_icon__YhIhp{display:flex;align-items:center;justify-content:center;width:calc(4rem * var(--mantine-scale));height:calc(4rem * var(--mantine-scale));border-radius:calc(62.4375rem * var(--mantine-scale));background:#eef0f3;color:#5f6673}.cart_empty_cta__chuQ6{min-width:calc(11.25rem * var(--mantine-scale));min-height:calc(2.875rem * var(--mantine-scale));margin-top:calc(.25rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))!important;background:var(--mantine-color-action-6);transition:background-color .16s ease,transform .16s ease}.cart_empty_cta__chuQ6:hover{background:var(--mantine-color-action-7);transform:translateY(-1px)}.cart_empty_cta__chuQ6:active{background:var(--mantine-color-action-8);transform:translateY(0)}.cart_empty_cta__chuQ6:focus-visible{outline:2px solid var(--mantine-color-action-8);outline-offset:calc(.1875rem * var(--mantine-scale))}@media (max-width:768px){.cart_cart_model_item__LtLDD{--cart-mobile-primary-width:calc(6.75rem * var(--mantine-scale));display:grid;grid-template-columns:var(--cart-mobile-primary-width) minmax(0,1fr);column-gap:calc(.75rem * var(--mantine-scale));row-gap:0}.cart_product_image__H95Yq{width:var(--cart-mobile-primary-width);border-radius:calc(.625rem * var(--mantine-scale))}.cart_cart_item_content__lWsOf{display:contents}.cart_cart_model_item__LtLDD>.cart_product_image__H95Yq,.cart_product_image_link__mhBGI{grid-row:1;grid-column:1}.cart_product_details__aBMlv{grid-row:1;grid-column:2;align-self:start;width:100%;min-width:0;gap:calc(.1875rem * var(--mantine-scale))}.cart_product_details__aBMlv>a{display:block;width:100%;min-width:0}.cart_product_title__wXaDi{width:100%;max-width:none;overflow:visible;font-size:calc(1rem * var(--mantine-scale));line-height:1.35;white-space:normal}.cart_item_actions__cPQUC{grid-row:2;grid-column:1/-1;width:100%;gap:calc(.625rem * var(--mantine-scale));margin-top:calc(.875rem * var(--mantine-scale))}.cart_item_quantity_actions__u5u3H{gap:calc(.125rem * var(--mantine-scale))}.cart_quantity_control__x3v3u{width:var(--cart-mobile-primary-width)}.cart_number_input__PcmD9{--input-fz:calc(1rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale))}.cart_quantity_action__gLLFZ{width:calc(2.25rem * var(--mantine-scale));height:calc(2.25rem * var(--mantine-scale))}.cart_remove_item_button__MDBZN{width:calc(2.5rem * var(--mantine-scale));height:calc(2.5rem * var(--mantine-scale));min-width:calc(2.5rem * var(--mantine-scale));min-height:calc(2.5rem * var(--mantine-scale))}.cart_item_subtotal__pOzvk{min-width:calc(4.875rem * var(--mantine-scale))}.cart_addons_list__soi_P{gap:0;margin:calc(.625rem * var(--mantine-scale)) 0 0 calc(1.25rem * var(--mantine-scale));padding:calc(.125rem * var(--mantine-scale)) 0 0 calc(1.375rem * var(--mantine-scale))}.cart_addons_list__soi_P:before{top:calc(-.5rem * var(--mantine-scale));bottom:calc(2.125rem * var(--mantine-scale))}.cart_item_addons__0fCZR{grid-row:3;grid-column:1/-1;margin-top:calc(.5rem * var(--mantine-scale))}.cart_item_gift__tppSI{grid-row:4;grid-column:1/-1;margin-top:calc(.25rem * var(--mantine-scale))}.cart_addon_item__sBoZJ{display:grid;grid-template-columns:52px minmax(0,1fr) 100px;gap:calc(.625rem * var(--mantine-scale));min-height:calc(4.25rem * var(--mantine-scale));padding:calc(.625rem * var(--mantine-scale)) 0}.cart_addon_item__sBoZJ:before{left:calc(-1.375rem * var(--mantine-scale));width:calc(.875rem * var(--mantine-scale))}.cart_addon_image__GsMss{width:calc(3.25rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale))}.cart_addon_purchase__PhKN4,.cart_addon_quantity_control__H6QZL{width:calc(6.25rem * var(--mantine-scale))}.cart_addon_quantity_input__IWckS{--input-fz:calc(1rem * var(--mantine-scale));border:1px solid rgba(183,186,199,.65);background:#fff}.cart_addon_quantity_action__Bjsa9,.cart_addon_quantity_input__IWckS{height:calc(2.25rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale))}.cart_addon_quantity_action__Bjsa9{width:calc(2.25rem * var(--mantine-scale))}.cart_gift_textarea__1kLcp{--input-fz:calc(1rem * var(--mantine-scale));min-height:calc(4.75rem * var(--mantine-scale))}.cart_gift_header__2C2WN{min-height:calc(2.5rem * var(--mantine-scale))}.cart_gift_add_button__hEXu2{min-height:calc(2.375rem * var(--mantine-scale))}.cart_cart_layout__JZMxv{flex-direction:column;gap:calc(1.75rem * var(--mantine-scale))}.cart_cart_layout__JZMxv[data-cart-mode=drawer]{gap:calc(1.125rem * var(--mantine-scale))}.cart_cart_layout__JZMxv[data-cart-mode=drawer] .cart_cart_model_item__LtLDD{--cart-mobile-primary-width:calc(6rem * var(--mantine-scale));column-gap:calc(.625rem * var(--mantine-scale))}.cart_cart_layout_with_sticky__0L0nW{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.cart_cart_items__L1l6q,.cart_cart_summary__c32Nd{position:static;flex:none}.cart_cart_items__L1l6q{gap:0}.cart_mobile_sticky_checkout__5uUtY{display:block;position:fixed;z-index:220;right:0;bottom:0;left:0;border-top:calc(.0625rem * var(--mantine-scale)) solid #e5e5ea;background:#fff;box-shadow:0 -6px 20px rgba(19,21,26,.08);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.cart_mobile_sticky_checkout__5uUtY[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.cart_mobile_sticky_checkout__5uUtY[data-cart-mobile-sticky-mode=drawer] .cart_mobile_sticky_inner__WGqn5,.cart_mobile_sticky_inner__WGqn5{padding:calc(.625rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) calc(12px + env(safe-area-inset-bottom))}.cart_mobile_sticky_checkout__5uUtY[data-cart-mobile-sticky-mode=drawer] .cart_mobile_sticky_inner__WGqn5{gap:calc(.375rem * var(--mantine-scale))}.cart_cart_header__tJvqM{min-height:calc(4rem * var(--mantine-scale));padding-bottom:calc(.875rem * var(--mantine-scale))}.cart_gift_remove_button__IiJSG,.cart_return_link__zhZb6{min-height:calc(2.75rem * var(--mantine-scale))}.cart_cart_item_card__RWzuS{padding:calc(1.25rem * var(--mantine-scale)) 0;border:0;border-bottom:calc(.0625rem * var(--mantine-scale)) solid #e5e5ea;border-radius:0;background:transparent}.cart_cart_item_list__NOc3R{gap:0;padding-top:0}.cart_cart_item_card__RWzuS:first-child{padding-top:calc(.75rem * var(--mantine-scale))}.cart_cart_layout__JZMxv[data-cart-mode=drawer] .cart_cart_item_card__RWzuS:first-child{padding-top:calc(.625rem * var(--mantine-scale))}.cart_free_shipping_progress__cpPlk{padding:calc(1rem * var(--mantine-scale)) 0;border-radius:calc(.625rem * var(--mantine-scale))}.cart_free_shipping_message__aAeLx,.cart_free_shipping_threshold__sgmxO{font-size:calc(.8125rem * var(--mantine-scale))}.cart_summary_card__E7cxk{gap:calc(.875rem * var(--mantine-scale));padding:calc(1.125rem * var(--mantine-scale));border:1px solid rgba(19,21,26,.09);border-radius:calc(.75rem * var(--mantine-scale));background:#fff;box-shadow:0 4px 14px rgba(19,21,26,.05)}.cart_cart_layout__JZMxv[data-cart-mode=drawer] .cart_summary_card__E7cxk{padding:calc(1rem * var(--mantine-scale))}.cart_savings_countdown__AVV6D{align-items:flex-start}.cart_savings_copy__cHsCa{flex-wrap:wrap}.cart_savings_amount__itiki,.cart_savings_label__javCx{font-size:calc(.875rem * var(--mantine-scale))}.cart_savings_timer__2ugGu{font-size:calc(.75rem * var(--mantine-scale))}.cart_cross_sell_block__gT4uW{margin-top:calc(1.125rem * var(--mantine-scale));padding:0;border:0;border-radius:0;background:transparent}.cart_cross_sell_title__rOLB7{font-size:calc(1.0625rem * var(--mantine-scale))}.cart_cross_sell_list__ZqQHw{display:flex;flex-direction:column;gap:calc(.75rem * var(--mantine-scale))}.cart_cross_sell_card__n_b5K{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:calc(.75rem * var(--mantine-scale));min-height:calc(7.25rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale))}.cart_cross_sell_media__Hjnpy{width:calc(4.875rem * var(--mantine-scale))}.cart_cross_sell_product_title__jU7Vg{font-size:calc(.9375rem * var(--mantine-scale));line-height:1.25}.cart_cross_sell_purchase_row___PJtC:not([data-has-variant-selector]){margin-top:calc(.25rem * var(--mantine-scale))}.cart_cross_sell_variant__i_xoo{max-width:none}.cart_cross_sell_variant__i_xoo input{--input-fz:calc(0.75rem * var(--mantine-scale));padding-inline:calc(.5rem * var(--mantine-scale)) calc(1.375rem * var(--mantine-scale))}.cart_cross_sell_add_button__9l4y_{min-width:calc(4.125rem * var(--mantine-scale));min-height:calc(2.125rem * var(--mantine-scale));padding-inline:calc(.625rem * var(--mantine-scale));font-size:calc(.8125rem * var(--mantine-scale))}.cart_cross_sell_add_button__9l4y_[data-feedback=success]{min-width:calc(6.5rem * var(--mantine-scale))}.cart_cross_sell_add_button__9l4y_[data-feedback=error]{min-width:calc(4.875rem * var(--mantine-scale))}.cart_cross_sell_note__Zbhb0{font-size:calc(.6875rem * var(--mantine-scale))}.cart_empty_state__XZLgU{min-height:min(62vh,520px);padding-block:calc(3rem * var(--mantine-scale))}.cart_cart_drawer_header__hFVQ6{min-height:calc(3.625rem * var(--mantine-scale));padding:0 calc(1rem * var(--mantine-scale))}.cart_cart_drawer_title__IWI1F{font-size:calc(1.125rem * var(--mantine-scale))}.cart_cart_drawer_view_cart_link__0_ela{min-height:calc(2.125rem * var(--mantine-scale));padding:0 calc(.5rem * var(--mantine-scale));font-size:calc(.8125rem * var(--mantine-scale))}.cart_cart_drawer_body__yihkM{padding:calc(.75rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale)) calc(120px + env(safe-area-inset-bottom))}.cart_cart_drawer_content__O_uAD{width:min(88vw,420px)!important;max-width:min(88vw,420px)!important;height:100dvh!important;max-height:100dvh;overflow:hidden;border-radius:0}.cart_mobile_sticky_checkout__5uUtY[data-cart-mobile-sticky-mode=drawer]{right:0;left:auto;width:min(88vw,420px)}}@media (max-width:420px){.cart_cart_item_card__RWzuS{padding:calc(1.125rem * var(--mantine-scale)) 0}.cart_cart_item_card__RWzuS:first-child{padding-top:calc(.75rem * var(--mantine-scale))}.cart_item_subtotal__pOzvk{min-width:calc(4.5rem * var(--mantine-scale))}}@media (prefers-reduced-motion:reduce){.cart_checkout_button__Hl2mp,.cart_cross_sell_add_button__9l4y_,.cart_empty_cta__chuQ6,.cart_gift_add_button__hEXu2,.cart_mobile_sticky_checkout__5uUtY,.cart_product_link_text__7eXhH,.cart_quantity_action__gLLFZ,.cart_remove_item_button__MDBZN,.cart_return_link__zhZb6{transition:none}}.MightLikeModelSection_root__bGbj5{--might-like-card-width:calc(18.75rem * var(--mantine-scale));gap:calc(1rem * var(--mantine-scale))}.MightLikeModelSection_title__5VQqK{font-size:calc(1.125rem * var(--mantine-scale))}@media (max-width:768px){.MightLikeModelSection_root__bGbj5{--might-like-card-width:calc(14rem * var(--mantine-scale));gap:calc(.625rem * var(--mantine-scale))}}.CartPage_page__2uU7j{--content-wrapper-desktop-padding:calc(2rem * var(--mantine-scale));--content-wrapper-mobile-padding:calc(1rem * var(--mantine-scale))}.CartPage_page_stack__t5d3Y{gap:clamp(48px,6vw,72px)}.CartPage_recommendations__FwX_o{padding-top:calc(2.875rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid #e5e5ea}.CartPage_recommendation_title__e9_sI{margin:0;color:#13151a;font-size:clamp(22px,2.4vw,34px);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-align:left;text-wrap:balance}@media (max-width:768px){.CartPage_page_stack__t5d3Y{gap:calc(2.75rem * var(--mantine-scale))}.CartPage_recommendations__FwX_o{padding-top:calc(2.125rem * var(--mantine-scale))}.CartPage_recommendation_title__e9_sI{font-size:calc(1.75rem * var(--mantine-scale))}}.SharedPreviewPdpCard_card__Wxl_d{margin-top:0}.SharedPreviewPdpCard_dismissButton__lltxe{top:calc(.875rem * var(--mantine-scale));right:calc(.875rem * var(--mantine-scale))}.SharedPreviewPdpCard_layout__fHrFg{display:flex;align-items:stretch;flex-wrap:nowrap}.SharedPreviewPdpCard_mediaButton__VfurS{position:relative;width:min(300px,44%);flex:0 0 auto;align-self:flex-start;overflow:hidden;border:0;padding:0;line-height:0;background:#f3f1ee;cursor:zoom-in}.SharedPreviewPdpCard_content__11M9G{padding:calc(1.875rem * var(--mantine-scale)) calc(4.125rem * var(--mantine-scale)) calc(1.875rem * var(--mantine-scale)) calc(1.875rem * var(--mantine-scale))}.SharedPreviewPdpCard_title__3tEeg{font-size:calc(1.625rem * var(--mantine-scale))}.SharedPreviewPdpCard_description__BnFbH{max-width:calc(45rem * var(--mantine-scale))}.SharedPreviewPdpCard_createButton__hUKZe{align-self:flex-start}@media (max-width:768px){.SharedPreviewPdpCard_card__Wxl_d{margin-top:calc(1rem * var(--mantine-scale))}.SharedPreviewPdpCard_dismissButton__lltxe{top:calc(.625rem * var(--mantine-scale));right:calc(.625rem * var(--mantine-scale))}.SharedPreviewPdpCard_layout__fHrFg{flex-wrap:wrap}.SharedPreviewPdpCard_mediaButton__VfurS{width:100%}.SharedPreviewPdpCard_content__11M9G{padding:calc(1.125rem * var(--mantine-scale))}.SharedPreviewPdpCard_title__3tEeg{font-size:calc(1.375rem * var(--mantine-scale))}.SharedPreviewPdpCard_description__BnFbH{max-width:100%}.SharedPreviewPdpCard_createButton__hUKZe{align-self:stretch}}