.reassure__dots{display:none}@media(max-width:749px){.reassure{padding-block:18px 14px}.reassure__grid{display:flex;grid-template-columns:none;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.reassure__grid::-webkit-scrollbar{display:none}.reassure__item{flex:0 0 100%;scroll-snap-align:center;justify-content:center;padding-inline:12px}.anim .reassure__item[data-reveal]{opacity:1;transform:none}.anim .reassure__item[data-reveal] .reassure__icon{transform:none}.reassure__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.reassure__dots button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--c-paper) 40%,transparent);transition:width .35s var(--ease-squish),background-color .3s}.reassure__dots button[aria-current=true]{width:22px;background:var(--c-tape)}}.pdp>*,.pdp__gallery>*{min-width:0}.pdp{padding-block:clamp(16px,2.5vw,36px) clamp(40px,5vw,72px)}.pdp__info h1{font-size:clamp(1.65rem,1.2rem + 1.3vw,2.35rem);line-height:1.08;margin-bottom:.25em}.pdp__meta{margin-bottom:10px}.pdp__price{font-size:1.6rem;margin-bottom:2px}.pdp__price s{font-size:1.05rem}.pdp__save{font-size:.9rem}.pdp__tax{margin-bottom:14px}.pdp__info>.rte{font-size:.98rem;color:var(--c-ink-soft);margin-bottom:18px!important}.pdp__info>.rte p{margin-bottom:.6em}.opt{margin-bottom:16px}.opt legend{margin-bottom:8px;font-size:.95rem}.pills{gap:6px}.pill label{min-height:38px;padding:6px 14px;font-size:.92rem;border-width:1.5px}.pill input:checked+label{transform:none}.opt[data-size-option=true] .pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.opt[data-size-option=true] .pill label{width:100%;justify-content:center;padding-inline:6px}.swatch label{width:34px;height:34px;border-width:1.5px}.swatch input:checked+label{box-shadow:0 0 0 2px var(--c-bg),0 0 0 4px var(--c-ink);transform:none}.size-tape{padding-top:30px}.size-tape__rule{height:28px}.size-tape__marker{top:26px;height:38px}.size-tape__marker:after{top:-28px;font-size:.85rem}.size-tape__compare{margin-top:4px;font-size:.82rem}.size-tape__compare svg{height:34px;width:auto}.pdp__buy{margin:4px 0 14px}.pdp__buy .qty{height:52px}.pdp__buy .btn{min-height:52px}.duo-offer{padding:12px 14px;gap:12px;grid-template-columns:60px 1fr auto;margin-bottom:16px}.duo-offer img{width:60px;height:60px}.duo-offer__title{font-size:1rem}.duo-offer__sub{font-size:.82rem}.pdp__assure{margin:12px 0 18px;gap:6px}.assure{padding:10px 6px;font-size:.74rem}.assure svg{width:22px;height:22px}.accordion summary{padding:14px 0;font-size:1.08rem}.accordion__body{font-size:.95rem}@media(min-width:900px){.pdp{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(32px,4vw,64px);max-width:1180px;margin-inline:auto}.pdp__gallery{display:grid;grid-template-columns:70px minmax(0,1fr);gap:14px;align-items:start;top:96px}.pdp__gallery>div:first-child{grid-column:2;grid-row:1}.gallery__main{aspect-ratio:1;max-height:min(600px,calc(100vh - 130px));border-radius:var(--r-md)}.gallery__slide{aspect-ratio:auto;height:100%}.gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;margin-top:0;max-height:min(600px,calc(100vh - 130px));overflow-x:hidden;overflow-y:auto;padding:3px;scrollbar-width:thin}.gallery__thumb{flex:0 0 64px;width:64px;height:64px}.gallery__thumb[aria-current=true]{transform:none}.pdp__info{padding-top:6px}}@media(max-width:899px){.pdp{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:4px}.pdp__gallery{margin-inline:calc(-1 * var(--gutter))}.gallery__main{border-radius:0 0 var(--r-md) var(--r-md);border-left:0;border-right:0;border-top:0}.gallery__slide{aspect-ratio:1}.gallery__badge{top:10px;left:12px}.gallery__thumbs{padding:0 var(--gutter) 2px;gap:8px;margin-top:10px}.gallery__thumb{flex:0 0 54px;height:54px}.pdp__info h1{font-size:1.6rem}.pdp__price{font-size:1.45rem}.opt[data-size-option=true] .pills{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}.pdp__assure{grid-template-columns:repeat(3,1fr)}.assure{font-size:.68rem}.sticky-atc{padding-block:8px calc(8px + env(safe-area-inset-bottom))}.sticky-atc__title{font-size:.92rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/dd-8.css.map */
