@layer reset{h1,h2,h3,h4,h5,h6,p,span,a,button,input,textarea,dialog,label,ul,ol,li,figure,figcaption,blockquote,hr,pre,code,div,section,article,aside,main,footer,nav,form,fieldset,legend,img,picture,video,audio,canvas,iframe{margin:0;padding:0;box-sizing:border-box}}@layer base{.shopify-policy__container .rte :is(h2,.h2,h3,.h3){margin-block-start:1.5rem}}@layer base{.no-scroll-bar::-webkit-scrollbar{display:none}.no-scroll-bar{-ms-overflow-style:none;scrollbar-width:none}}@layer base{.headline-m{font-family:var(--typography-headline-m-font-family);font-size:var(--typography-headline-m-font-size-mobile);line-height:var(--typography-headline-m-line-height-mobile);font-weight:var(--typography-headline-m-font-weight);letter-spacing:var(--typography-headline-m-letter-spacing)}@media(min-width:750px){.headline-m{font-size:var(--typography-headline-m-font-size-desktop);line-height:var(--typography-headline-m-line-height-desktop)}}.label-s-regular{font-family:var(--typography-label-s-regular-font-family);font-size:var(--typography-label-s-regular-font-size);line-height:var(--typography-label-s-regular-line-height);font-weight:var(--typography-label-s-regular-font-weight);letter-spacing:var(--typography-label-s-regular-letter-spacing)}}@layer components{.card-product_image figure{grid-column:1/-1;grid-row:1/-1;z-index:1;width:100%;aspect-ratio:3/4}.card-product_image figure video{object-fit:cover;width:100%}.card-product_image figure:nth-child(2n){transition:all .5s linear;z-index:0;opacity:0;visibility:hidden}@media(hover:hover)and (pointer:fine){.card-product_image.is-hover-active:hover figure:nth-child(2n){z-index:2;opacity:1;visibility:visible}}.card-product figure img,.card-product figure video{display:grid;aspect-ratio:3/4;height:100%}}@layer variants{[data-plp-grid=compact] :is(.collection-grid,.collection-grid--next) .card-product_image figure{min-width:0}[data-plp-night=on] .collection-grid .card-product_image.is-hover-active:hover figure:nth-child(2n),[data-plp-night=on] .collection-grid--next .card-product_image.is-hover-active:hover figure:nth-child(2n){z-index:0;opacity:0;visibility:hidden}}@layer components{.hero-collection figure{width:100%;max-width:90rem}.hero-collection figure img{aspect-ratio:16/9}}@layer components{.reassurance{display:grid;margin:0 auto;background-color:var(--color-white);padding:0 calc(var(--spacing) * 10) calc(var(--spacing) * 20);row-gap:calc(var(--spacing) * 15);justify-items:center}.reassurance__border{width:100%;border-top:1px solid var(--color-black)}.reassurance__container{overflow:scroll;width:calc(100% + 2.5rem);margin-inline:-1.25rem;display:grid}.reassurance__list{justify-self:center;display:flex;width:max-content;align-items:flex-start;column-gap:calc(var(--spacing) * 4);padding-inline:1.25rem;scroll-padding-inline:1.25rem}.reassurance-item{width:25.6vw;text-align:center;display:grid;row-gap:calc(var(--spacing) * 2);align-items:flex-start}.reassurance-item__figure img{height:5.125rem;aspect-ratio:66/82;padding:0 calc(var(--spacing) * 5);object-fit:contain}@media screen and (min-width:768px){.reassurance{padding:0 calc(var(--spacing) * 20) 3.5rem;row-gap:1.5rem}.reassurance__border{padding-bottom:2rem}.reassurance__container{justify-self:center;width:fit-content}.reassurance__list{column-gap:1.5rem}.reassurance-item{width:8.125rem;text-align:center;row-gap:.625rem;padding:0rem}.reassurance-item__figure img{height:7.8125rem;width:6.25rem;aspect-ratio:100/125;object-fit:contain;padding:0rem}}}@layer components{.section-in-page-nav [data-internal-name]{scroll-margin-top:8rem}body:has(header.is-scroll-down) :is(.section-in-page-nav [data-internal-name]){scroll-margin-top:4rem}}@layer components{.card-product_image figure{grid-column:1/-1;grid-row:1/-1;z-index:1;width:100%;aspect-ratio:3/4}.card-product_image figure video{object-fit:cover;width:100%}.card-product_image figure:nth-child(2n){transition:all .5s linear;z-index:0;opacity:0;visibility:hidden}@media(hover:hover)and (pointer:fine){.card-product_image.is-hover-active:hover figure:nth-child(2n){z-index:2;opacity:1;visibility:visible}}.card-product figure img,.card-product figure video{display:grid;aspect-ratio:3/4;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/reassurance.css.map */
