.amazon-gallery{display:flex;flex-direction:row;gap:1.6rem;width:100%}.amazon-gallery__thumbnails{display:flex;flex-direction:column;gap:.8rem;width:var(--amazon-thumbnail-size, 70px);min-width:var(--amazon-thumbnail-size, 70px);max-height:var(--amazon-gallery-height, 70vh);overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.amazon-gallery__thumbnails::-webkit-scrollbar{display:none}.amazon-gallery__thumbnail{position:relative;width:var(--amazon-thumbnail-size, 70px);height:var(--amazon-thumbnail-size, 70px);min-height:var(--amazon-thumbnail-size, 70px);padding:0;border:2px solid rgba(var(--color-foreground),.15);border-radius:var(--amazon-thumbnail-radius, 4px);cursor:pointer;overflow:hidden;background:rgb(var(--color-background));transition:border-color .2s ease;flex-shrink:0}.amazon-gallery__thumbnail:hover{border-color:rgba(var(--color-foreground),.5)}.amazon-gallery__thumbnail.is-active{border-color:rgb(var(--color-base-accent-1))}.amazon-gallery__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.amazon-gallery__thumbnail-badge{position:absolute;bottom:4px;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-background),.9);border-radius:50%;pointer-events:none}.amazon-gallery__thumbnail-badge svg{width:12px;height:12px}.amazon-gallery__remaining{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0009;color:#fff;font-size:1.4rem;font-weight:600;pointer-events:none}.amazon-gallery__main{flex:1;height:var(--amazon-gallery-height, 70vh);position:relative;overflow:hidden;border-radius:var(--media-radius, 4px);background:rgb(var(--color-background));display:flex;align-items:center;justify-content:center}.amazon-gallery__media-item{display:none;width:100%}.amazon-gallery__media-item.is-active{display:block}.amazon-gallery__main-image{width:auto;height:auto;max-height:var(--amazon-gallery-height, 70vh);max-width:100%;object-fit:contain;display:block;cursor:zoom-in;margin:0 auto}.amazon-gallery__video,.amazon-gallery__model{width:auto;height:auto;max-height:var(--amazon-gallery-height, 70vh);max-width:100%;object-fit:contain;display:block;margin:0 auto}.amazon-gallery__external-video{width:auto;max-width:100%;max-height:var(--amazon-gallery-height, 70vh);aspect-ratio:16/9;position:relative;margin:0 auto}.amazon-gallery__external-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.amazon-gallery__zoom-hint{position:absolute;bottom:1.6rem;left:50%;transform:translate(-50%);padding:.8rem 1.6rem;background:#000000bf;color:#fff;font-size:1.6rem;border-radius:4px;opacity:0;transition:opacity .2s ease;pointer-events:none;white-space:nowrap}.amazon-gallery__main:hover .amazon-gallery__zoom-hint{opacity:1}.amazon-gallery__main:has(.amazon-gallery__media-item.is-active video):hover .amazon-gallery__zoom-hint,.amazon-gallery__main:has(.amazon-gallery__media-item.is-active iframe):hover .amazon-gallery__zoom-hint,.amazon-gallery__main:has(.amazon-gallery__media-item.is-active model-viewer):hover .amazon-gallery__zoom-hint{opacity:0!important}.product-media-modal--amazon .product-media-modal__content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:2rem!important;padding:2rem!important;overflow:hidden!important;max-height:100vh!important}.product-media-modal--amazon .product-media-modal__content>*{display:none!important;margin:0!important}.product-media-modal--amazon .amazon-modal__thumbnails,.product-media-modal--amazon .amazon-modal__main{display:flex!important}.amazon-modal__thumbnails{flex-direction:column!important;gap:.8rem;max-height:85vh;overflow-y:auto;flex-shrink:0}.amazon-modal__thumbnail{width:70px;height:70px;min-width:70px;min-height:70px;padding:0;border:2px solid rgba(var(--color-foreground),.15);border-radius:4px;cursor:pointer;overflow:hidden;background:rgb(var(--color-background));flex-shrink:0}.amazon-modal__thumbnail:hover{border-color:rgba(var(--color-foreground),.5)}.amazon-modal__thumbnail.is-active{border-color:rgb(var(--color-base-accent-1))}.amazon-modal__thumbnail img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important}.amazon-modal__thumbnail-badge{position:absolute;bottom:4px;right:4px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-background),.9);border-radius:50%}.amazon-modal__thumbnail-badge svg{width:12px;height:12px}.amazon-modal__main{flex:1;align-items:center!important;justify-content:center!important;max-width:calc(90vw - 120px);max-height:85vh}.amazon-modal__media-item{display:none!important}.amazon-modal__media-item.is-active{display:flex!important;align-items:center;justify-content:center}.amazon-modal__image{max-width:100%!important;max-height:85vh!important;width:auto!important;height:auto!important;object-fit:contain!important}.amazon-modal__video,.amazon-modal__model{max-width:100%;max-height:80vh}.amazon-modal__external-video{width:100%;max-width:900px;aspect-ratio:16 / 9}.amazon-modal__external-video iframe{width:100%;height:100%}.amazon-gallery__main-wrapper{flex:1;display:flex;flex-direction:column}.amazon-gallery__main-wrapper .amazon-gallery__main{max-width:100%}.amazon-gallery__nav-buttons{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:1.6rem;padding:.8rem 0}.amazon-gallery__nav-buttons .slider-button{width:4.8rem;height:4.8rem;min-width:4.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.amazon-gallery__nav-buttons .slider-button:hover{background-color:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.4)}.amazon-gallery__nav-buttons .slider-button svg{width:1.2rem;height:1.2rem}.amazon-gallery__nav-buttons .slider-button--prev svg{transform:rotate(90deg)}.amazon-gallery__nav-buttons .slider-button--next svg{transform:rotate(-90deg)}.amazon-gallery__nav-buttons .slider-counter{font-size:1.6rem;font-weight:500;min-width:5rem;text-align:center;color:rgb(var(--color-foreground))}.amazon-gallery__media-item{position:relative}.mobile-video-wrapper{position:relative;width:100%;height:100%}.mobile-video-wrapper video{display:block;width:100%;height:100%;object-fit:cover}.amazon-video-controls{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;z-index:2;pointer-events:none;transition:opacity .2s cubic-bezier(.23,1,.32,1)}.amazon-video-controls.is-hidden{opacity:0;pointer-events:none}.amazon-video-controls:not(.is-hidden)>*{pointer-events:auto}.amazon-video-controls__btn{display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;outline:none;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1);background:rgb(var(--color-background));flex-shrink:0;min-width:0;min-height:0;padding:0}@media(hover:hover)and (pointer:fine){.amazon-video-controls__btn:hover{transform:scale(1.05)}}.amazon-video-controls__btn:active{transform:scale(.97)}.amazon-video-controls__btn svg{width:50%;height:50%;color:rgb(var(--color-foreground));stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.amazon-video-controls__rewind.is-hidden{opacity:0;pointer-events:none}.amazon-video-controls__play .icon-pause,.amazon-video-controls__play.is-playing .icon-play{display:none}.amazon-video-controls__play.is-playing .icon-pause{display:block}.amazon-video-controls.color-glass .amazon-video-controls__btn{background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25)}@media(hover:hover)and (pointer:fine){.amazon-video-controls.color-glass .amazon-video-controls__btn:hover{background:#ffffff40;border-color:#fff6}}.amazon-video-controls.color-glass .amazon-video-controls__btn svg{color:#ffffffe6;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.amazon-video-controls__timer{font-weight:500;letter-spacing:.03em;color:#ffffffe6;background:#ffffff26;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);border-radius:2rem;padding:.3rem 1rem;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));white-space:nowrap}@media screen and (max-width:749px){.product-media-container.media-type-video .product__modal-opener{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-amazon-gallery.css.map */
