@layer components{.details-wrap{margin-top:var(--space-8)}.pdp:has(.details-wrap){padding-bottom:0}.details-slides{position:relative;display:block}.details{display:flex;gap:var(--space-2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.details::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:no-preference){.details{scroll-behavior:smooth}}.details__arrow{display:none}.details__item{flex:0 0 100%;margin:0;scroll-snap-align:start}.details__frame{aspect-ratio:var(--slide-ratio, 2);background:var(--color-surface)}.details__item--film :is(.details__frame,.film){background:var(--color-bg)}.details__item--film .lqip:before{content:none}.details__item--film .film{height:100%;aspect-ratio:auto}.details__item--film :is(.film__poster,.film__video){object-fit:contain}.details__img{display:block;width:100%;height:100%;object-fit:cover}.details__caption{max-width:44rem;margin:var(--space-4) auto 0;padding-inline:var(--gutter)}.details__title{margin:0;font-size:var(--text-lg);font-weight:var(--weight-regular);letter-spacing:.04em;line-height:var(--leading-snug)}.details__text{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-base);line-height:var(--leading-body)}@media(min-width:800px){.details__arrow:not([hidden]){display:block}.details__arrow{top:calc(50% - 19px);margin-top:0;transition:opacity var(--duration) var(--ease)}.details-slides:hover .details__arrow,.details__arrow:focus-visible{opacity:1;pointer-events:auto}.details__item{position:relative}.details__caption{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;max-width:none;margin:0;padding:var(--space-7) clamp(var(--space-6),7vw,var(--space-8));color:var(--color-on-photo);pointer-events:none}.details__item--right .details__caption{align-items:flex-end;text-align:right;background:linear-gradient(to left,var(--photo-scrim),var(--photo-scrim-soft) 38%,transparent 62%)}.details__item--left .details__caption{align-items:flex-start;text-align:left;background:linear-gradient(to right,var(--photo-scrim),var(--photo-scrim-soft) 38%,transparent 62%)}.details__title,.details__text{max-width:24rem;text-shadow:var(--photo-text-shadow-sm)}.details__title{font-size:var(--text-xl)}.details__text{margin-top:var(--space-2);color:inherit}}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/product-details.css.map */
