.product-slider--gallery{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:12px;min-width:0}.product-slider__viewport{position:relative;grid-column:2;grid-row:1;height:min(720px,calc(100vh - 152px));min-height:530px;background:#e6ddca;overflow:hidden}.product-slider__slide{display:none;width:100%;height:100%;margin:0}.product-slider__slide.is-active{display:block}.product-slider__slide .cover-image{object-fit:contain;padding:22px}.product-slider__arrow{position:absolute;z-index:1;top:calc(50% - 24px);display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(24,61,54,.3);background:rgba(255,250,242,.94);color:var(--ink);font:23px/1 var(--sans);cursor:pointer;transition:background .18s,transform .18s}.product-slider__arrow:hover{background:var(--ink);color:var(--bg)}.product-slider__arrow--prev{left:14px}.product-slider__arrow--next{right:14px}.product-slider__thumbs{display:flex;flex-direction:column;grid-column:1;grid-row:1;gap:9px;max-height:min(720px,calc(100vh - 152px));overflow:auto;padding:0;scrollbar-width:none}.product-slider__thumbs::-webkit-scrollbar{display:none}.product-slider__thumb{flex:0 0 86px;width:76px;height:86px;padding:0;border:1px solid transparent;background:#e6ddca;cursor:pointer;overflow:hidden}.product-slider__thumb img{width:100%;height:100%;object-fit:cover}.product-slider__thumb.is-active{border:2px solid #183d36}.product-detail__description{padding:27px 0 5px;border-bottom:1px solid var(--line)}.product-detail__description .eyebrow{margin-bottom:12px}.product-detail__description .rte{max-width:none;font-size:14px;line-height:1.65}.product-detail__description .rte h1,.product-detail__description .rte h2,.product-detail__description .rte h3{font:500 16px/1.3 var(--sans);letter-spacing:0}.product-detail__description .rte ul,.product-detail__description .rte ol{padding-left:20px}@media(max-width:850px){.product-slider--gallery{grid-template-columns:1fr;grid-template-rows:auto auto;gap:10px}.product-slider__viewport{grid-column:1;grid-row:1;height:auto;min-height:0;aspect-ratio:4/5}.product-slider__thumbs{flex-direction:row;grid-column:1;grid-row:2;max-height:none;gap:8px}.product-slider__thumb{flex-basis:68px;width:68px;height:78px}}@media(max-width:750px){.product-slider__slide .cover-image{padding:12px}.product-slider__arrow{width:43px;height:43px;top:calc(50% - 22px)}.product-slider__arrow--prev{left:9px}.product-slider__arrow--next{right:9px}.product-slider__thumbs{gap:6px}.product-slider__thumb{flex-basis:55px;width:55px;height:64px}.product-detail__description{padding-top:23px}}
