ohli-pdp-gallery-overlay,.ohli-gallery-overlay__sale{display:none}@media screen and (max-width:749px){.ohli-gallery-overlay-ready .product__media-wrapper{isolation:isolate}.ohli-gallery-overlay-ready ohli-pdp-gallery-overlay{position:absolute;inset:auto 0 0;display:block;padding:60px 16px 18px;background:linear-gradient(transparent 25%,#000000ad);color:#fff;z-index:3;pointer-events:none}.ohli-gallery-overlay-ready .product__media-wrapper .slider-mobile-gutter>.slider-buttons{display:none}.ohli-gallery-overlay-ready .product__media-wrapper .ohli-badge-preorder--pdp{inset:12px 12px auto auto;max-width:calc(100% - 24px);z-index:4}.ohli-gallery-overlay-ready .ohli-gallery-overlay__sale{display:inline-flex;position:absolute;right:12px;top:12px;z-index:4;background:#7438a3;color:#fff;border:0}.ohli-badge-preorder--pdp:not(.hidden)~.ohli-gallery-overlay__sale{top:48px}.ohli-gallery-overlay__navigation{--ohli-gallery-columns: repeat(4, minmax(0, 1fr));position:relative;width:210px;max-width:100%;margin-bottom:6px}.ohli-gallery-overlay__navigation[data-group-count="3"]{--ohli-gallery-columns: repeat(3, minmax(0, 1fr));width:156px}.ohli-gallery-overlay__navigation[data-group-count="2"]{--ohli-gallery-columns: repeat(2, minmax(0, 1fr));width:102px}.ohli-gallery-overlay__thumbnails{position:absolute;inset:auto 0 100%;padding-bottom:2px;opacity:0;transform:translateY(6px);transition:opacity .14s ease-out,transform .18s cubic-bezier(.22,1,.36,1);display:grid;grid-template-columns:var(--ohli-gallery-columns);gap:6px;max-width:100%;overflow:hidden;pointer-events:auto}ohli-pdp-gallery-overlay[data-thumbnails-visible] .ohli-gallery-overlay__thumbnails{opacity:1;transform:translateY(0)}.ohli-gallery-overlay__thumbnails[hidden],.ohli-gallery-overlay__strokes[hidden],.ohli-gallery-overlay__thumbnail[hidden],.ohli-gallery-overlay__sale[hidden],.ohli-gallery-overlay__strokes button[hidden]{display:none}.ohli-gallery-overlay__thumbnail{position:relative;width:100%;height:64px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;overflow:hidden}.ohli-gallery-overlay__thumbnail[aria-current=true]{outline:1px solid #fff;outline-offset:-1px}.ohli-gallery-overlay__thumbnail img{display:block;width:48px;height:64px;margin-inline:auto;object-fit:cover}.ohli-gallery-overlay__thumbnail svg{position:absolute;width:16px;height:16px;top:0;right:0;bottom:0;left:0;margin:auto;background:#0009}.ohli-gallery-overlay__strokes{display:grid;grid-template-columns:var(--ohli-gallery-columns);grid-template-rows:15.75px;align-items:center;gap:6px;pointer-events:auto}.ohli-gallery-overlay__strokes button{display:flex;align-items:center;justify-content:center;width:100%;height:30px;padding:0;border:0;background:transparent;cursor:pointer;transform:translate(calc(-15px - var(--ohli-gallery-slot, 0) * 30px)) scaleX(.375);transition:transform .18s cubic-bezier(.22,1,.36,1)}.ohli-gallery-overlay__strokes span{width:48px;height:1.5px;background:#ffffffb3}.ohli-gallery-overlay__strokes [aria-current=true] span{background:#fff}ohli-pdp-gallery-overlay[data-thumbnails-visible] .ohli-gallery-overlay__strokes button{transform:translate(0) scaleX(1)}.ohli-gallery-overlay__strokes button:focus-visible,.ohli-gallery-overlay__thumbnail:focus-visible{outline:2px solid #fff;outline-offset:3px}.ohli-gallery-overlay__thumbnail:focus-visible{outline-offset:-2px}.ohli-gallery-overlay__details{max-width:calc(100% - 56px)}.ohli-gallery-overlay__title{margin:0 0 4px;color:#fff;font-family:var(--font-heading-family);font-size:clamp(16px,4.6vw,18px);line-height:1.2}.ohli-gallery-overlay__details .price{color:#fff;font-size:14px;line-height:1.3}.ohli-gallery-overlay__details .price-item{color:inherit;font-size:inherit}.ohli-gallery-overlay__details .price.price--on-sale .price__sale .price-item--regular{color:#fff;opacity:.8}.ohli-gallery-overlay__details .price-item--sale,.ohli-gallery-overlay__details .price__regular .price-item--regular{font-weight:500}.ohli-gallery-overlay-ready .product__media-wrapper .ohli-product-media-slider .ohli-pdp-video-actions:not([hidden]){z-index:2}}@media screen and (prefers-reduced-motion:reduce){.ohli-gallery-overlay__strokes button,.ohli-gallery-overlay__thumbnails{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ohli-pdp-gallery-overlay.css.map */
