.section-pdp-video-gallery .all_videos__text{text-align:center;justify-content:center;color:var(--color-button-square-background);margin:2rem 0}.section-pdp-video-gallery .video-gallery-btn__container{display:flex;justify-content:center;margin-top:2rem}.section-pdp-video-gallery .video-style{width:100%;height:auto}.section-pdp-video-gallery #playpause{min-width:2rem}.section-pdp-video-gallery #playpause .icon-play{top:5%;left:unset}.section-pdp-video-gallery pdp-video-gallery .tabs--container{--padding: 8px;display:flex;flex-direction:row;justify-content:stretch;border-radius:40px;padding:var(--padding);width:100%;margin:0 auto;gap:var(--padding);max-width:200px;background:transparent;margin-bottom:2rem}.section-pdp-video-gallery pdp-video-gallery .tabs--container.tabs__container--2{max-width:400px}.section-pdp-video-gallery pdp-video-gallery .tabs--container.tabs__container--3{max-width:600px}.section-pdp-video-gallery pdp-video-gallery .tabs--container.tabs__container--4{max-width:800px}@media screen and (max-width: 550px){.section-pdp-video-gallery pdp-video-gallery .tabs--container.tabs__container--4{max-width:800px;overflow-x:scroll;white-space:nowrap}}.section-pdp-video-gallery pdp-video-gallery .tabs--container .tabs--label{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:var(--padding);-webkit-tap-highlight-color:transparent;width:100%;text-align:center;transition:all .4s ease;font-weight:bold;opacity:.5;background-color:var(--color-button-square-background);color:#fff}.section-pdp-video-gallery pdp-video-gallery .tabs--container .tabs--label.active{opacity:1;background-color:var(--color-button-square-background) !important}.section-pdp-video-gallery pdp-video-gallery .tabbed-content__wrapper{visibility:hidden;opacity:0;height:0;transition:visibility 0s,opacity 0s linear;display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));margin-top:2rem;overflow:hidden}@media screen and (min-width: 990px){.section-pdp-video-gallery pdp-video-gallery .tabbed-content__wrapper{grid-template-columns:repeat(auto-fit, minmax(205px, 1fr))}}.section-pdp-video-gallery pdp-video-gallery .tabbed-content__wrapper.active{visibility:visible;opacity:1;height:auto;animation:reveal-tab cubic-bezier(0.785, 0.135, 0.15, 0.86) .4s forwards}.section-pdp-video-gallery pdp-video-gallery .first-video{display:none}.section-pdp-video-gallery pdp-video-gallery .first-video.active{display:flex;justify-content:center}.section-pdp-video-gallery pdp-video-gallery .first-video .tabbed-content__content{width:100%}@media screen and (min-width: 990px){.section-pdp-video-gallery pdp-video-gallery .first-video .tabbed-content__content{width:60%}}.section-pdp-video-gallery pdp-video-gallery .first-video .tabbed-content__content .video-style{max-height:500px}.section-pdp-video-gallery pdp-video-gallery .first-video .tabbed-content__content #video-controls{opacity:0;justify-content:center}.section-pdp-video-gallery pdp-video-gallery .first-video video-player:hover{position:relative;cursor:unset}.section-pdp-video-gallery pdp-video-gallery .first-video video-player:hover #video-controls{opacity:1;z-index:2}.section-pdp-video-gallery pdp-video-gallery .first-video video-player:hover .video-overlay{display:flex;height:98.5%;width:100%;position:absolute;background-color:rgba(var(--color-foreground), 0.5);z-index:1}@keyframes reveal-tab{from{transform:translateY(15px)}to{transform:translateY(0px)}}.section-pdp-video-gallery pdp-video-gallery .grid-video video-player,.section-pdp-video-gallery pdp-video-gallery .grid-video .video-container,.section-pdp-video-gallery pdp-video-gallery .grid-video .video-style{height:inherit;object-fit:cover}.section-pdp-video-gallery pdp-video-gallery .grid-video #video-controls{opacity:0;justify-content:center}.section-pdp-video-gallery pdp-video-gallery video-player:hover{position:relative;cursor:pointer}.section-pdp-video-gallery pdp-video-gallery video-player:hover #video-controls{opacity:1;z-index:2}.section-pdp-video-gallery pdp-video-gallery video-player:hover .video-overlay{display:flex;height:inherit;width:100%;position:absolute;background-color:rgba(var(--color-foreground), 0.5);z-index:1}.section-pdp-video-gallery .video-modal{background-color:unset;visibility:hidden;z-index:1;position:relative;--slider-columns: 5}.section-pdp-video-gallery .video-modal .video-modal__dialog .product-media-modal__toggle{display:none}.section-pdp-video-gallery .video-modal .button-arrow-wrapper--fill{display:none}.section-pdp-video-gallery .video-modal__visible{background-color:#fff;visibility:visible;opacity:1;z-index:3;height:100%;position:fixed;top:0;left:0;width:100%}.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container{height:inherit;position:relative}.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .product-media-modal__toggle{background-color:rgba(0,0,0,.05);display:flex;z-index:4}.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog{transform:translate(0%, 100%);max-width:100%;scroll-padding-left:0;margin:0 auto;position:unset}@media screen and (min-width: 550px)and (max-width: 990px){.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog{transform:translate(0%, 40%)}}@media screen and (min-width: 990px){.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog{transform:translate(0%, 25%)}}.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component{position:unset;width:100%;margin:0 auto;height:inherit}.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .tabbed-content__wrapper.active{display:flex;width:100%;height:100%}@media screen and (min-width: 550px)and (max-width: 990px){.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .tabbed-content__wrapper.active{width:unset}}.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .tabbed-content__wrapper.active .tabbed-content__content{height:100% !important;width:100%;--slider-columns: 1}@media screen and (min-width: 550px)and (max-width: 990px){.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .tabbed-content__wrapper.active .tabbed-content__content{flex-basis:100%}}@media screen and (max-width: 990px){.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .tabbed-content__wrapper.active .tabbed-content__content{padding:0 2rem}}@media screen and (min-width: 990px){.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .tabbed-content__wrapper.active .tabbed-content__content{display:flex;justify-content:center}.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .tabbed-content__wrapper.active .tabbed-content__content video-player{max-width:min(100vh, calc(100vw - 150px))}}.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .video-style{max-height:500px}.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .button-arrow-wrapper--fill{position:absolute;justify-content:space-between;display:flex;width:100%}@media screen and (max-width: 550px){.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .button-arrow-wrapper--fill{padding:0 10rem}}@media screen and (min-width: 550px)and (max-width: 990px){.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .button-arrow-wrapper--fill{padding:0 20rem}}@media screen and (min-width: 990px){.section-pdp-video-gallery .video-modal__visible .video-modal-slider__container .video-modal__dialog slider-component .button-arrow-wrapper--fill{top:45%;padding:0 10rem}}.section-pdp-video-gallery .video-modal__visible video-player:hover{position:relative;cursor:pointer}.section-pdp-video-gallery .video-modal__visible video-player:hover #video-controls{opacity:1;z-index:2}.section-pdp-video-gallery .video-modal__visible video-player:hover .video-overlay{display:flex;height:98.5%;width:100%;position:absolute;background-color:rgba(var(--color-foreground), 0.5);z-index:1}