.BulkOrderResponsive_bannerOverlay__mQ83k{padding-inline:calc(1.25rem * var(--mantine-scale));padding-bottom:calc(5.25rem * var(--mantine-scale))}.BulkOrderResponsive_bannerActions__7cFWx,.BulkOrderResponsive_bannerDescription__DWdrp{display:none!important}.BulkOrderResponsive_prosColumn___iByh{flex-basis:50%!important;max-width:50%!important}.BulkOrderResponsive_comparisonSection__z07Hf{display:none!important}.BulkOrderResponsive_contactFormContainer__LEUti{padding:calc(1.5rem * var(--mantine-scale))}.BulkOrderResponsive_contactFormRow__ERyfS{flex-direction:column}.BulkOrderResponsive_submitButton__pl6WM,.BulkOrderResponsive_submitContainer__YHB5a{width:100%}.BulkOrderResponsive_submitButton__pl6WM{padding-inline:calc(1.5rem * var(--mantine-scale))!important}@media (max-width:768px){.BulkOrderResponsive_contactFormRow__ERyfS>*{flex-basis:100%!important;flex-grow:0!important;max-width:100%!important}}@media (min-width:769px){.BulkOrderResponsive_bannerOverlay__mQ83k{padding-inline:0;padding-bottom:calc(2.5rem * var(--mantine-scale))}.BulkOrderResponsive_bannerDescription__DWdrp{display:block!important}.BulkOrderResponsive_bannerActions__7cFWx{display:flex!important}.BulkOrderResponsive_prosColumn___iByh{flex-basis:33.333333%!important;max-width:33.333333%!important}.BulkOrderResponsive_comparisonSection__z07Hf{display:block!important}.BulkOrderResponsive_contactFormContainer__LEUti{padding:calc(2.5rem * var(--mantine-scale)) calc(4.0625rem * var(--mantine-scale))}.BulkOrderResponsive_contactFormRow__ERyfS{flex-direction:row}.BulkOrderResponsive_submitContainer__YHB5a{width:auto}.BulkOrderResponsive_submitButton__pl6WM{padding-inline:calc(5rem * var(--mantine-scale))!important;width:fit-content}}.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))
    )}}.page_content__Wb1gM{--content-wrapper-mobile-padding:calc(0.75rem * var(--mantine-scale));--content-wrapper-desktop-padding:calc(3.75rem * var(--mantine-scale))}.page_main__Qvzyt{padding-top:0;padding-bottom:var(--mantine-spacing-lg)}@media (min-width:769px){.page_main__Qvzyt{padding-top:calc(2.5rem * var(--mantine-scale));padding-bottom:var(--mantine-spacing-xl)}}@media (min-width:1200px){.page_main__Qvzyt{padding-top:calc(3rem * var(--mantine-scale))}}.page_main__Qvzyt[data-desktop-pet]{padding-top:0}.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}.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))}}.DigxiCardCarousel_root__NYgEm{width:100%;min-width:0}.DigxiCardCarousel_container__notGW{--carousel-slide-gap:calc(1.25rem * var(--mantine-scale))!important;--carousel-slide-size:var(--digxi-desktop-slide-size)!important}.DigxiCardCarousel_controls__R3eTw{margin:0 calc(-3.125rem * var(--mantine-scale))}@media (max-width:768px){.DigxiCardCarousel_root__NYgEm{overflow:hidden}.DigxiCardCarousel_container__notGW{--carousel-slide-gap:calc(0.75rem * var(--mantine-scale))!important;--carousel-slide-size:50%!important}.DigxiCardCarousel_controls__R3eTw{display:none}}.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-visible{outline:calc(.125rem * var(--mantine-scale)) solid #344d73;outline-offset:calc(.125rem * var(--mantine-scale))}.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-history-rail_frame__lHycL{position:relative;min-width:0;max-width:100%}.preview-history-rail_rail__eqz77{overflow-x:auto;max-width:100%;padding-block:calc(.125rem * var(--mantine-scale));scrollbar-width:none}.preview-history-rail_rail__eqz77::-webkit-scrollbar{display:none}.freeShippingUpsellModal_scrollArea__111dt{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.freeShippingUpsellModal_scrollArea__111dt::-webkit-scrollbar{width:calc(.375rem * var(--mantine-scale))}.freeShippingUpsellModal_scrollArea__111dt::-webkit-scrollbar-track{background:transparent}.freeShippingUpsellModal_scrollArea__111dt::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:calc(62.4375rem * var(--mantine-scale))}.freeShippingUpsellModal_scrollArea__111dt::-webkit-scrollbar-thumb:hover{background:#94a3b8}.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}.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}}.productPdpSharedSections_section__6XlKK{width:100%}.productPdpSharedSections_sharedSectionsStack__CnZoP{--product-pdp-shared-sections-gap:calc(2.5rem * var(--mantine-scale))}.productPdpSharedSections_gallerySectionStart__84FEZ{padding-top:calc(1rem * var(--mantine-scale))}.productPdpSharedSections_sectionDivider__s40JP{margin-bottom:calc(2.5rem * var(--mantine-scale))}.productPdpSharedSections_viewportSection__KhJ53{display:flex;flex-direction:column;justify-content:flex-start;padding-block:calc(.75rem * var(--mantine-scale)) calc(.5rem * var(--mantine-scale))}.productPdpSharedSections_sectionInner__KxYmy{width:100%}.productPdpSharedSections_sectionHeader__zXlcI{max-width:calc(75rem * var(--mantine-scale));margin:0 auto;text-align:center;margin-bottom:calc(2.125rem * var(--mantine-scale))}.productPdpSharedSections_title__YymRu{margin:0;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.06;letter-spacing:-.03em;color:#111827;text-wrap:balance}.productPdpSharedSections_subtitle__TuQrv{margin:calc(.75rem * var(--mantine-scale)) auto 0;max-width:calc(47.5rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));line-height:1.55;color:#6b7280;text-wrap:pretty}.productPdpSharedSections_galleryViewport__ehaZg{overflow:hidden;max-width:calc(120rem * var(--mantine-scale));margin-inline:auto;margin-bottom:calc(1.5rem * var(--mantine-scale))}.productPdpSharedSections_sectionInner__KxYmy:has(.productPdpSharedSections_ctaWrap__n4IcU) .productPdpSharedSections_galleryViewport__ehaZg{margin-bottom:0}.productPdpSharedSections_reviewSection__IFm8R{width:100%;max-width:calc(75rem * var(--mantine-scale));margin:0 auto;padding:calc(.75rem * var(--mantine-scale)) 0 calc(.5rem * var(--mantine-scale))}.productPdpSharedSections_reviewTrustStrip__zYkQN{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:calc(1.25rem * var(--mantine-scale));padding:calc(.75rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));margin-bottom:calc(1rem * var(--mantine-scale));border:1px solid rgba(17,24,39,.1);border-radius:calc(.75rem * var(--mantine-scale));background:rgba(255,255,255,.72)}.productPdpSharedSections_reviewTrustStripNoTrustpilot__aSiTK{grid-template-columns:auto minmax(0,1fr)}.productPdpSharedSections_reviewTrustScore__5c9QZ{display:flex;align-items:center;gap:calc(.25rem * var(--mantine-scale));min-height:calc(3.5rem * var(--mantine-scale))}.productPdpSharedSections_reviewTrustAverage__OpUOs{font-size:clamp(36px,4vw,46px);font-weight:700;line-height:1;letter-spacing:-.04em;color:#111827}.productPdpSharedSections_reviewTrustScale__Jnur_{align-self:flex-end;margin-left:calc(.125rem * var(--mantine-scale));font-size:calc(1rem * var(--mantine-scale));font-weight:500;line-height:1;transform:translateY(-5px);color:#6b7280}.productPdpSharedSections_reviewTrustCopy__xfPHv{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:calc(.5rem * var(--mantine-scale));min-width:0;color:#4b5563;font-size:calc(1rem * var(--mantine-scale));line-height:1.35}.productPdpSharedSections_reviewTrustCopy__xfPHv span{min-width:0;max-width:100%}.productPdpSharedSections_reviewTrustpilotCta__he3GB{display:flex;align-items:center;justify-content:center;gap:calc(.5rem * var(--mantine-scale));justify-self:stretch;width:100%;min-width:0;min-height:calc(3.5rem * var(--mantine-scale));overflow:hidden;border-radius:calc(.125rem * var(--mantine-scale));border:calc(.0625rem * var(--mantine-scale)) solid #00b67a;background:#f3f3f3;color:#1f1f1f;font-family:Arial,Helvetica,sans-serif;font-size:calc(1.125rem * var(--mantine-scale));font-weight:700;line-height:1;text-decoration:none}.productPdpSharedSections_reviewTrustpilotCta__he3GB:focus-visible,.productPdpSharedSections_reviewTrustpilotCta__he3GB:hover{border-color:#00b67a;outline:0}.productPdpSharedSections_reviewTrustpilotLogo__zls2c{display:block;width:calc(7.375rem * var(--mantine-scale));height:calc(1.8125rem * var(--mantine-scale));flex:0 1 auto;min-width:0;background-image:url(https://cdn.trustpilot.net/brand-assets/4.1.0/logo-black.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.productPdpSharedSections_reviewGrid__moass{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:calc(1rem * var(--mantine-scale))}.productPdpSharedSections_reviewCard__l24Lq{position:relative;display:flex;flex-direction:column;min-height:calc(14rem * var(--mantine-scale));overflow:hidden;border:1px solid rgba(17,24,39,.09);border-radius:calc(.75rem * var(--mantine-scale));background:linear-gradient(180deg,#ffffff,#fdfdfd);padding:calc(1.125rem * var(--mantine-scale));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.productPdpSharedSections_reviewCard__l24Lq[data-page-active=false]{display:none}.productPdpSharedSections_reviewCard__l24Lq:before{content:"";position:absolute;top:0;right:0;left:0;height:calc(.1875rem * var(--mantine-scale));background:#f5b12c;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.productPdpSharedSections_reviewCard__l24Lq:focus-within,.productPdpSharedSections_reviewCard__l24Lq:hover{border-color:rgba(17,24,39,.16);box-shadow:0 16px 32px rgba(15,23,42,.07);transform:translateY(-2px)}.productPdpSharedSections_reviewCard__l24Lq:focus-within:before,.productPdpSharedSections_reviewCard__l24Lq:hover:before{transform:scaleX(1)}.productPdpSharedSections_reviewDate__BJTWZ{flex:0 0 auto;color:#6b7280;font-size:calc(.75rem * var(--mantine-scale));line-height:1.4;white-space:nowrap}.productPdpSharedSections_reviewTitle__J9naW{margin:calc(.8125rem * var(--mantine-scale)) 0 0;color:#111827;font-size:calc(1.125rem * var(--mantine-scale));font-weight:700;line-height:1.25;letter-spacing:-.02em;text-wrap:pretty}.productPdpSharedSections_reviewBody__dQ14e{margin:calc(.75rem * var(--mantine-scale)) 0 0;color:#374151;font-size:calc(.9375rem * var(--mantine-scale));line-height:1.6;white-space:pre-line}.productPdpSharedSections_reviewBodyClamped__4cPKy{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.productPdpSharedSections_reviewTextButton__43kpu{align-self:flex-start;border:0;background:transparent;color:#4b5563;cursor:pointer;font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;line-height:1.4;margin:calc(.75rem * var(--mantine-scale)) 0 calc(.875rem * var(--mantine-scale));padding:0;text-decoration:underline;text-decoration-color:rgba(75,85,99,.28);text-underline-offset:calc(.25rem * var(--mantine-scale));transition:color .16s ease,text-decoration-color .16s ease}.productPdpSharedSections_reviewTextButton__43kpu:hover{color:#111827;text-decoration-color:rgba(17,24,39,.5)}.productPdpSharedSections_reviewAuthor__KDivw{margin-top:auto;padding-top:calc(.875rem * var(--mantine-scale));border-top:1px solid rgba(17,24,39,.07);color:#111827;font-size:calc(.875rem * var(--mantine-scale));font-weight:600;line-height:1.4}.productPdpSharedSections_reviewAuthor__KDivw:before{content:""}.productPdpSharedSections_reviewPagination__U3EaC{display:flex;align-items:center;justify-content:center;gap:calc(.75rem * var(--mantine-scale));margin-top:calc(1.125rem * var(--mantine-scale))}.productPdpSharedSections_reviewPagination__U3EaC[data-single-page]{display:none}.productPdpSharedSections_reviewPageButton__Go6Mg{height:calc(2.375rem * var(--mantine-scale));border:1px solid rgba(17,24,39,.14);border-radius:calc(62.4375rem * var(--mantine-scale));background:#ffffff;color:#111827;cursor:pointer;font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;padding:0 calc(1rem * var(--mantine-scale));transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.productPdpSharedSections_reviewPageButton__Go6Mg:hover:not(:disabled){border-color:rgba(17,24,39,.28);background:#f9fafb;transform:translateY(-1px)}.productPdpSharedSections_reviewPageButton__Go6Mg:disabled{cursor:not-allowed;opacity:.42}.productPdpSharedSections_reviewPageStatus__mdELT{min-width:calc(5.375rem * var(--mantine-scale));text-align:center;color:#6b7280;font-size:calc(.8125rem * var(--mantine-scale));line-height:1.4}.productPdpSharedSections_reviewModal__FlKab{max-height:min(calc(76dvh - 72px),620px);overflow-y:auto;padding:calc(1.75rem * var(--mantine-scale))}.productPdpSharedSections_reviewModalBody__BuRsg{margin-top:calc(1.125rem * var(--mantine-scale));color:#374151;font-size:calc(1rem * var(--mantine-scale));line-height:1.75;white-space:pre-line}.productPdpSharedSections_reviewModalAuthor__HQRBi{margin-top:calc(1.375rem * var(--mantine-scale));padding-top:calc(1.125rem * var(--mantine-scale));border-top:1px solid rgba(17,24,39,.08);color:#111827;font-size:calc(.9375rem * var(--mantine-scale));font-weight:650;line-height:1.4}.productPdpSharedSections_gallerySlide__xQFX1{position:relative;overflow:hidden;border-radius:calc(.75rem * var(--mantine-scale));background:#f3f4f6;border:0;padding:0;width:100%;display:block;cursor:pointer;appearance:none;-webkit-appearance:none;text-align:inherit}.productPdpSharedSections_galleryImage__It3fK{display:block;width:100%;height:auto;aspect-ratio:5/7;object-fit:cover;transition:transform .22s ease}.productPdpSharedSections_gallerySlide__xQFX1:hover .productPdpSharedSections_galleryImage__It3fK{transform:scale(1.02)}.productPdpSharedSections_gallerySlide__xQFX1:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid #111827;outline-offset:calc(.1875rem * var(--mantine-scale))}.productPdpSharedSections_galleryOriginalPhoto__6oLjh{position:absolute;top:calc(.875rem * var(--mantine-scale));left:calc(.875rem * var(--mantine-scale));width:clamp(72px,31%,138px);overflow:hidden;aspect-ratio:1;border:5px solid rgba(255,255,255,.96);border-radius:calc(.6875rem * var(--mantine-scale));background:#fff;box-shadow:0 8px 22px rgba(31,24,18,.22);pointer-events:none}.productPdpSharedSections_galleryOriginalPhoto__6oLjh img{display:block;width:100%;height:100%;object-fit:cover}.productPdpSharedSections_section__6XlKK[data-gallery-variant=homepage] .productPdpSharedSections_viewportSection__KhJ53{padding-block:0}.productPdpSharedSections_section__6XlKK[data-gallery-variant=homepage] .productPdpSharedSections_galleryViewport__ehaZg{max-width:none;margin-bottom:0}.productPdpSharedSections_section__6XlKK[data-gallery-variant=homepage] .productPdpSharedSections_galleryImage__It3fK{aspect-ratio:5/7}@media (max-width:480px){.productPdpSharedSections_galleryOriginalPhoto__6oLjh{top:calc(.75rem * var(--mantine-scale));left:calc(.75rem * var(--mantine-scale));width:31%;border-width:calc(.25rem * var(--mantine-scale));border-radius:calc(.5625rem * var(--mantine-scale))}}.productPdpSharedSections_faqRoot__w0qoc{border-top:1px solid rgba(17,24,39,.1);border-bottom:1px solid rgba(17,24,39,.1);border-radius:calc(.875rem * var(--mantine-scale));overflow:hidden}.productPdpSharedSections_faqItem__U0X_7{border-bottom:1px solid rgba(17,24,39,.08);background:linear-gradient(180deg,rgba(249,250,251,.88),rgba(255,255,255,.96));transition:background-color .16s ease,box-shadow .16s ease}.productPdpSharedSections_faqItem__U0X_7[data-active=true]{background:linear-gradient(180deg,rgba(249,250,251,.98),rgba(255,255,255,1));box-shadow:inset 0 0 0 1px rgba(17,24,39,.04)}.productPdpSharedSections_faqControl__uyx6z{padding:0}.productPdpSharedSections_faqQuestion__oH_pL{display:block;padding:calc(1rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale));font-size:calc(.9375rem * var(--mantine-scale));font-weight:600;line-height:1.45;letter-spacing:-.01em;color:#111827}.productPdpSharedSections_faqAnswer__7vvZD{padding:0 calc(1.125rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));color:#4b5563;font-size:calc(.875rem * var(--mantine-scale));line-height:1.75}.productPdpSharedSections_faqAnswer__7vvZD p{margin:0 0 calc(.75rem * var(--mantine-scale))}.productPdpSharedSections_faqAnswer__7vvZD p:last-child{margin-bottom:0}.productPdpSharedSections_faqAnswer__7vvZD ol,.productPdpSharedSections_faqAnswer__7vvZD ul{margin:0 0 calc(.75rem * var(--mantine-scale));padding-left:1.25rem}.productPdpSharedSections_faqAnswer__7vvZD li{margin-bottom:calc(.375rem * var(--mantine-scale))}.productPdpSharedSections_faqAnswer__7vvZD a{color:inherit;text-decoration:underline}.productPdpSharedSections_faqAnswer__7vvZD strong{color:#111827}.productPdpSharedSections_ctaWrap__n4IcU{display:flex;justify-content:center;margin:calc(1.5rem * var(--mantine-scale)) 0 calc(.5rem * var(--mantine-scale))}.productPdpSharedSections_ctaButton__Oq92r{border:0;border-radius:calc(.75rem * var(--mantine-scale));padding:0 calc(1.75rem * var(--mantine-scale));height:calc(2.875rem * var(--mantine-scale));background:#111827;color:#ffffff;font-size:calc(.8125rem * var(--mantine-scale));font-weight:600;letter-spacing:.02em;cursor:pointer;transition:transform .16s ease,opacity .16s ease,background-color .16s ease}.productPdpSharedSections_ctaButton__Oq92r:hover{transform:translateY(-1px);opacity:.94}.productPdpSharedSections_ctaButton__Oq92r:active{transform:translateY(0)}.productPdpSharedSections_recommendationTitle__Ej0PF{font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.06;letter-spacing:-.03em;text-align:center;color:#111827;text-wrap:balance}.productPdpSharedSections_mobilePurchaseInfo__x0947{border:1px solid rgba(17,24,39,.08);border-radius:calc(1rem * var(--mantine-scale));background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,250,251,.98));padding:calc(.75rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));box-shadow:0 8px 20px rgba(15,23,42,.04)}.productPdpSharedSections_mobileInfoAccordionControl__3uiLw{min-height:0}.productPdpSharedSections_mobileInfoAccordionItem__h23qo{border:0}@media (max-width:768px){.productPdpSharedSections_sharedSectionsStack__CnZoP{--product-pdp-shared-sections-gap:calc(1.5rem * var(--mantine-scale))}.productPdpSharedSections_gallerySectionStart__84FEZ{padding-top:calc(.375rem * var(--mantine-scale))}.productPdpSharedSections_sectionDivider__s40JP{margin-bottom:calc(1.25rem * var(--mantine-scale))}.productPdpSharedSections_viewportSection__KhJ53{padding-block:calc(.375rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale))}.productPdpSharedSections_title__YymRu{font-size:calc(1.75rem * var(--mantine-scale));white-space:normal}.productPdpSharedSections_subtitle__TuQrv{margin-top:calc(.5rem * var(--mantine-scale));max-width:calc(20rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));line-height:1.5}.productPdpSharedSections_sectionHeader__zXlcI{margin-bottom:calc(1.125rem * var(--mantine-scale))}.productPdpSharedSections_gallerySlide__xQFX1{border-radius:calc(.75rem * var(--mantine-scale))}.productPdpSharedSections_galleryViewport__ehaZg{margin-bottom:calc(.875rem * var(--mantine-scale))}.productPdpSharedSections_sectionInner__KxYmy:has(.productPdpSharedSections_ctaWrap__n4IcU) .productPdpSharedSections_galleryViewport__ehaZg{margin-bottom:0}.productPdpSharedSections_reviewSection__IFm8R{padding:calc(.375rem * var(--mantine-scale)) 0 calc(.25rem * var(--mantine-scale))}.productPdpSharedSections_reviewSection__IFm8R .productPdpSharedSections_subtitle__TuQrv{max-width:100%;text-wrap:balance}.productPdpSharedSections_reviewTrustStrip__zYkQN{grid-template-columns:auto minmax(0,1fr) 112px;gap:calc(.625rem * var(--mantine-scale));padding:calc(.5rem * var(--mantine-scale)) calc(.625rem * var(--mantine-scale));margin-bottom:calc(.625rem * var(--mantine-scale));border-radius:calc(.625rem * var(--mantine-scale))}.productPdpSharedSections_reviewTrustStripNoTrustpilot__aSiTK{grid-template-columns:auto minmax(0,1fr)}.productPdpSharedSections_reviewTrustScore__5c9QZ{align-self:center;min-height:0}.productPdpSharedSections_reviewTrustAverage__OpUOs{font-size:calc(2.375rem * var(--mantine-scale));line-height:calc(2.375rem * var(--mantine-scale))}.productPdpSharedSections_reviewTrustScale__Jnur_{align-self:flex-end;margin-left:calc(.125rem * var(--mantine-scale));font-size:calc(.8125rem * var(--mantine-scale));line-height:1;transform:translateY(-4px)}.productPdpSharedSections_reviewTrustCopy__xfPHv{min-height:calc(3.375rem * var(--mantine-scale));gap:calc(.125rem * var(--mantine-scale));font-size:calc(.8125rem * var(--mantine-scale));line-height:1.25}.productPdpSharedSections_reviewTrustCopy__xfPHv svg{width:calc(1.0625rem * var(--mantine-scale));height:calc(1.0625rem * var(--mantine-scale))}.productPdpSharedSections_reviewTrustCopy__xfPHv span{max-width:100%;line-height:1.15;white-space:normal;overflow-wrap:normal}.productPdpSharedSections_reviewTrustpilotCta__he3GB{justify-self:stretch;flex-direction:column;gap:calc(.125rem * var(--mantine-scale));width:100%;min-height:calc(3.375rem * var(--mantine-scale));border-radius:calc(.125rem * var(--mantine-scale));font-size:calc(.8125rem * var(--mantine-scale));transform:none}.productPdpSharedSections_reviewTrustpilotLogo__zls2c{width:calc(5.125rem * var(--mantine-scale));height:calc(1.25rem * var(--mantine-scale))}.productPdpSharedSections_reviewGrid__moass{display:flex;gap:calc(.625rem * var(--mantine-scale));margin-inline:0;margin-bottom:calc(-.75rem * var(--mantine-scale));overflow-x:auto;overscroll-behavior-x:contain;padding:calc(.125rem * var(--mantine-scale)) 0 calc(1.875rem * var(--mantine-scale));scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.productPdpSharedSections_reviewGrid__moass::-webkit-scrollbar{display:none}.productPdpSharedSections_reviewCard__l24Lq{flex:0 0 min(82vw,320px);min-height:calc(10.625rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale));padding:calc(.8125rem * var(--mantine-scale));scroll-snap-align:start}.productPdpSharedSections_reviewCard__l24Lq[data-page-active=false]{display:flex}.productPdpSharedSections_reviewTitle__J9naW{margin-top:calc(.625rem * var(--mantine-scale));font-size:calc(.9375rem * var(--mantine-scale));line-height:1.28}.productPdpSharedSections_reviewBody__dQ14e{margin-top:calc(.5rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale));line-height:1.5}.productPdpSharedSections_reviewBodyClamped__4cPKy{-webkit-line-clamp:3}.productPdpSharedSections_reviewTextButton__43kpu{margin:calc(.625rem * var(--mantine-scale)) 0 calc(.75rem * var(--mantine-scale));font-size:calc(.8125rem * var(--mantine-scale))}.productPdpSharedSections_reviewAuthor__KDivw{padding-top:calc(.625rem * var(--mantine-scale));font-size:calc(.8125rem * var(--mantine-scale))}.productPdpSharedSections_reviewModal__FlKab{max-height:calc(82dvh - 64px);padding:calc(1.375rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale)) calc(24px + env(safe-area-inset-bottom))}.productPdpSharedSections_reviewModalBody__BuRsg{margin-top:calc(.875rem * var(--mantine-scale));font-size:calc(.9375rem * var(--mantine-scale));line-height:1.7}.productPdpSharedSections_reviewPagination__U3EaC{display:none}.productPdpSharedSections_faqControl__uyx6z{min-height:0}.productPdpSharedSections_faqRoot__w0qoc{border-radius:calc(.75rem * var(--mantine-scale))}.productPdpSharedSections_faqQuestion__oH_pL{padding:calc(.8125rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));font-size:calc(.875rem * var(--mantine-scale))}.productPdpSharedSections_faqAnswer__7vvZD{padding:0 calc(.875rem * var(--mantine-scale)) calc(.875rem * var(--mantine-scale));font-size:calc(.8125rem * var(--mantine-scale));line-height:1.65}.productPdpSharedSections_ctaWrap__n4IcU{margin:calc(1.125rem * var(--mantine-scale)) 0 calc(.375rem * var(--mantine-scale))}.productPdpSharedSections_ctaButton__Oq92r{height:calc(2.5rem * var(--mantine-scale));padding:0 calc(1.375rem * var(--mantine-scale));font-size:calc(.75rem * var(--mantine-scale));border-radius:calc(.625rem * var(--mantine-scale))}.productPdpSharedSections_recommendationTitle__Ej0PF{font-size:calc(1.75rem * var(--mantine-scale))}.productPdpSharedSections_mobilePurchaseInfo__x0947{border-radius:calc(.875rem * var(--mantine-scale));padding:calc(.6875rem * var(--mantine-scale)) calc(.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}}