.media{--size-2: .5rem;--size-3-5: .875rem;--text-size-sm: var(--size-3-5);position:relative;aspect-ratio:var(--aspect-ratio)}.media:has(.media__image){display:flex;align-items:center;justify-content:center}.media .drift-zoom-pane img{width:calc(var(--zoom-width) * 3px)!important;height:calc(var(--zoom-height) * 3px)!important}.media__image{max-width:var(--image-max-width);max-height:var(--image-max-height)}.media__image,.media__video{display:block;width:100%;height:100%;object-fit:scale-down}.media--aspect-ratio-set :is(.media__image,.media__video){max-height:100vh}.media--image-crop :is(.media__image,.media__video){object-fit:cover}.media:not(.media--image-crop) :is(.media__image,.media__video){object-position:initial!important}.media__model{width:100%;min-height:33vh}.media--aspect-ratio-set .media__model{height:100%}.media__lightbox-button{position:absolute;right:0;bottom:0;z-index:501;padding:6px 10px 6px 9px;margin:0 var(--size-3) var(--size-3) 0;font-size:var(--text-size-sm);font-weight:400;color:var(--color-text);cursor:pointer;background:var(--color-background-alpha-90);border:0;border-radius:3px;box-shadow:0 0 0 1px var(--color-border-soft)}@media(min-width:720px){.media__lightbox-button.media__lightbox-button--mobile{display:none}}@media not (min-width:720px){.media__lightbox-button.media__lightbox-button--desktop{display:none}}.media__lightbox-button-text{display:flex;gap:5px;align-items:center;outline:none}.media__lightbox-button-text--click{display:none}@media(min-width:720px){.media__lightbox-button-text--click{display:flex}}.media__lightbox-button-text--tap{display:flex}@media(min-width:720px){.media__lightbox-button-text--tap{display:none}}@media(pointer:coarse){.media__lightbox-button:not(.media__lightbox-button--desktop) .media__lightbox-button-text--click{display:none}.media__lightbox-button:not(.media__lightbox-button--desktop) .media__lightbox-button-text--tap{display:flex}}:is(.drift-zoom-pane.drift-open,.drift-zoom-pane.drift-closing) img{height:auto!important}.thumbnail{position:relative;display:inline-block;height:64px;aspect-ratio:var(--aspect-ratio, initial);padding:2px;margin:3px;vertical-align:middle;border-radius:2px;box-shadow:0 0 2px transparent}.thumbnail:focus{outline:none;box-shadow:0 0 0 1.5px var(--color-border-soft)}.thumbnail[role=button]{cursor:pointer}@media(min-width:720px){.product-gallery--left .thumbnail{height:auto}}.thumbnail--active,.swiper-slide-thumb-active .thumbnail{box-shadow:0 0 0 1.5px var(--color-input-border-morph-12)}:is(.thumbnail--active,.swiper-slide-thumb-active .thumbnail):focus{box-shadow:0 0 0 1.5px var(--color-input-border-morph-12),0 0 0 5px var(--color-border-softer, rgb(0 0 0 / 10%))}.thumbnail__icon{position:absolute;top:var(--size-1-5);right:var(--size-1-5);z-index:1;width:var(--size-5);height:var(--size-5);color:var(--color-headings);pointer-events:none;background:var(--color-background);box-shadow:0 0 0 1px var(--color-box-shadow-shadow-headings)}.thumbnail__image{display:block;width:100%;height:100%;object-fit:cover}.thumbnail:not(.thumbnail--aspect-ratio-set) .thumbnail__image{object-fit:contain;object-position:center!important}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAACABw */
