.template-product main{padding:0}.main-product{max-width:var(--measure-page);margin-inline:auto;padding:var(--space-m) 0 var(--space-2xl)}.main-product__product{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l)}.main-product__media{min-width:0}.main-product__stage{position:relative}.main-product__gallery{display:flex;gap:var(--space-s);padding-inline:var(--space-m);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--space-m);scroll-snap-type:x mandatory}.main-product__gallery:focus-visible{outline:medium solid var(--color-focus);outline-offset:thin}.main-product__slide{flex:0 0 var(--size-rail);inline-size:var(--size-rail);scroll-snap-align:start}.main-product__image{display:block;inline-size:100%;block-size:auto}.main-product__counter{position:absolute;inset-block-end:var(--space-m);inset-inline-end:var(--space-l);z-index:1;margin:0;padding:var(--space-xs) var(--space-s);background-color:var(--color-stage);color:var(--color-stageInk);font-size:var(--text-s);pointer-events:none}.main-product__arrow,.main-product__thumbs{display:none}.main-product__aside{display:flex;flex-direction:column;gap:var(--space-m);min-width:0;padding-inline:var(--space-m)}.main-product__title{margin:0;min-width:0;font-size:var(--text-xl)}.main-product__benefits{display:flex;flex-direction:column;gap:var(--space-s);margin:0;padding:0;list-style:none}.main-product__benefit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-s)}.main-product__benefit:before{content:"\2713";font-weight:600}.main-product__aside [data-offer-price]{font-size:var(--text-l);font-weight:600}.main-product__aside [data-offer-form]{flex-direction:column;align-items:stretch}.main-product__aside [data-offer-form] .button--quiet{align-self:center}.main-product__description>:first-child{margin-block-start:0}.main-product__description>:last-child{margin-block-end:0}@media(min-width:48rem){.main-product{padding:var(--space-l) var(--space-l) var(--space-2xl)}.main-product__product{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--space-xl)}.main-product__gallery{flex-direction:column;gap:var(--space-m);padding-inline:0;overflow:visible}.main-product__slide{flex:none;inline-size:100%}.main-product__counter{inset-inline-end:var(--space-m)}.main-product__aside{align-self:start;padding-inline:0;position:sticky;inset-block-start:var(--space-l)}.main-product[data-gallery] .main-product__media{display:grid;grid-template-columns:var(--size-thumb) minmax(0,1fr);gap:var(--space-m);align-items:start}.main-product[data-gallery] .main-product__stage{grid-column:2;grid-row:1;aspect-ratio:4 / 5;max-block-size:calc(100svh - var(--space-2xl));overflow:hidden;background-color:color-mix(in oklch,var(--color-ink) 6%,var(--color-surface))}.main-product[data-gallery] .main-product__gallery{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.main-product[data-gallery] .main-product__slide{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;opacity:0;transition:opacity var(--duration-shift) var(--ease-standard),visibility 0s linear var(--duration-shift)}.main-product[data-gallery] .main-product__slide[data-active]{visibility:visible;opacity:1;transition-delay:0s}.main-product[data-gallery] .main-product__image{inline-size:100%;block-size:100%;object-fit:contain}.main-product[data-gallery] .main-product__arrow{position:absolute;inset-block-start:50%;z-index:1;display:grid;place-items:center;inline-size:var(--space-xl);block-size:var(--space-xl);translate:0 -50%;padding:0;border:0;background-color:var(--color-stage);color:var(--color-stageInk);font-size:var(--text-l);line-height:1;cursor:pointer}.main-product[data-gallery] .main-product__arrow:hover{background-color:var(--color-ink)}.main-product[data-gallery] .main-product__arrow:focus-visible{outline:medium solid var(--color-focus);outline-offset:thin}.main-product__arrow--prev{inset-inline-start:var(--space-m)}.main-product__arrow--next{inset-inline-end:var(--space-m)}.main-product__arrow--prev:before{content:"\2190"}.main-product__arrow--next:before{content:"\2192"}.main-product[data-gallery] .main-product__thumbs{display:flex;flex-direction:column;gap:var(--space-s);grid-column:1;grid-row:1;margin:0;padding:0;list-style:none;position:sticky;inset-block-start:var(--space-l);max-block-size:calc(100svh - var(--space-2xl));overflow-y:auto}.main-product__thumb{display:block;inline-size:100%;padding:0;border:thin solid var(--color-line);background:none;cursor:pointer}.main-product__thumb[aria-current=true]{outline:medium solid var(--color-ink);outline-offset:calc(var(--space-xs) * -1)}.main-product__thumb:focus-visible{outline:medium solid var(--color-focus);outline-offset:thin}.main-product__thumb-img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 5;object-fit:cover}}@media(prefers-reduced-motion:reduce){.main-product[data-gallery] .main-product__slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/main-product.css.map */
