.videoControls{z-index:20;position:absolute;text-align:center;width:55px;top:100vw;left:5px;margin-top:20px;display:block}@media (min-width: 768px), print{.videoControls{display:none}}.productDetail-thumbnails-listItem--video{padding-top:8px;width:55px;margin-bottom:-4px;text-align:center}@media (min-width: 1250px), print{.productDetail-thumbnails-listItem--video{width:80px}}@media (min-width: 1250px) and (max-width: 1400px){.productDetail-thumbnails-listItem--video:nth-child(n+6){position:absolute;left:100%;bottom:0}}@media (min-width: 1250px) and (max-width: 1560px){.productDetail-thumbnails-listItem--video:nth-child(n+7){position:absolute;left:100%;bottom:0}}.is-player-error .productDetail-thumbnails-listItem--video{display:none}.videoControls-label{margin-top:0.1em;color:#303030;font-size:11px;font-weight:700;opacity:0}@media (min-width: 1250px), print{.videoControls-label{font-size:12px}}.is-player-error .videoControls-label{display:none}.videoControls-playButton{overflow:visible;margin:0 auto;opacity:0;position:relative;display:block;left:0;right:0;bottom:0;width:40px;height:40px;margin:auto;color:#303030;overflow:visible;cursor:pointer}.videoControls-playButton,.videoControls-playButton:before,.videoControls-playButton:after{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1250px), print{.videoControls-playButton{width:50px;height:50px}}.videoControls-playButton:before{content:'';position:absolute;height:0;width:0;top:50%;left:50%;border-bottom:8px solid transparent;border-left:13.6px solid currentColor;border-top:8px solid transparent;margin-top:-8px;margin-left:-4.8px;-webkit-transition:-webkit-transform 0.3s ease-in-out 0.06s;transition:-webkit-transform 0.3s ease-in-out 0.06s;transition:transform 0.3s ease-in-out 0.06s;transition:transform 0.3s ease-in-out 0.06s, -webkit-transform 0.3s ease-in-out 0.06s}@media (min-width: 1250px), print{.videoControls-playButton:before{border-bottom-width:10px;border-left-width:17px;border-top-width:10px;margin-top:-10px;margin-left:-6px}}.videoControls-playButton:after{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;border:2px solid currentColor;border-radius:50%;-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.videoControls-playButton--dark{color:#999;border-color:currentColor}.videoControls-playButton:hover:after{-webkit-transform:scale(1.05);transform:scale(1.05)}.videoControls-playButton:hover:before{-webkit-transform:scale(1.1);transform:scale(1.1)}.is-player-error .videoControls-playButton{display:none}.videoUnderlay{position:absolute;background-color:rgba(255,0,0,0);z-index:1;left:0;right:0;top:90px;height:calc(100vw);display:none}@media (min-width: 768px), print{.videoUnderlay{max-height:500px}}@media (min-width: 1024px), print{.videoUnderlay{top:0;height:auto;max-height:none;bottom:0}}.is-player-visible .videoUnderlay{display:block}.is-player-visible .productSigning--pdpTop{z-index:501}.is-player-visible .zoomTool--pdp{display:none}@media (min-width: 1024px) and (max-width: 1249px){.is-player-visible .productDetail-controls,.is-player-visible .productDetail-csrLink{z-index:501;-webkit-transition:none;transition:none}}@media (min-width: 1440px), print{.is-player-visible .productDetail-controls,.is-player-visible .productDetail-csrLink{z-index:501;-webkit-transition:none;transition:none}}.videoContainer{position:absolute;left:0;right:0;top:90px;height:calc(100vw);z-index:500;overflow:hidden;background-color:rgba(48,48,48,0.3)}@media (min-width: 768px), print{.videoContainer{max-height:500px}}@media (min-width: 1024px), print{.videoContainer{top:0;height:auto;max-height:none;bottom:0}}@media (min-width: 1024px) and (max-width: 1249px){.videoContainer{right:463px}}@media (min-width: 1440px), print{.videoContainer{right:618px}.has-open-sideNavigationByDefault .videoContainer,.has-open-sideNavigation .videoContainer{right:503px}}.videoContainer:after{content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAZlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+Vn2moAAAAIXRSTlMAKQQSFR9NCkAlqIrlx2sOCBpUgGQ6u3FW16yflWhHMe/QQmrqAAABOklEQVQ4y4WOWXbDIBAEh00YIwREi+U9uf8lMzBRENjvuT4kmikaoEZerxLeEyHBjscvSBho6OxpL1wdxoq7tXMRVudujWCsHcMm6MW5J7xWdJtwooIaYa0VJETnXITC3OX0sPZOws25KQ8uIyByGIbOA4TRjkIzJuPiFg2gLn3fM0DWAZkDPNcAGT124E89skDmOaExoVxYzzg+T1sMMxqHvWBxPnoo+G4KsM/ni4IaX8cy1oLgtSAOhIJHR4haOPwQ3x+Fz1dskNDGkpXhVTaK76NkjMW9EHFD/ivCYDR+L/i8JSgoRrqP/K8weiplKsWQFjxdywznWvO8wJwOBkCk0vmXDmjsApU+iFYSChx9TgItG+gYCVTWgBPDScjPYfq1QMAmgHitkGmHBPIlNAQoAsW3cGOa9/8CJlMPyrYE2eIAAAAASUVORK5CYII=);background-size:32px;-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite;width:32px;height:32px;position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;will-change:transform, opacity}.videoContainer.is-player-error:after,.videoContainer.is-player-ready:after{content:none;display:none}.videoContainer video{position:absolute;width:100%;height:100%;opacity:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 80%;object-position:50% 80%}.vimeoContainer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.vimeoContainer div{position:absolute;width:100%}.vimeoContainer iframe{position:absolute;display:block;top:0;width:100%;height:100%}.videoOverlay{position:absolute;background-color:rgba(48,48,48,0.4);top:0;right:0;bottom:0;left:0;z-index:15;opacity:0;color:#fff}.videoOverlay:before{content:'';position:absolute;height:0;width:0;top:50%;left:50%;border-bottom:40px solid transparent;border-left:68px solid currentColor;border-top:40px solid transparent;margin-top:-40px;margin-left:-24px}.is-playing .videoOverlay:before{content:'';position:absolute;height:63px;width:0;top:50%;left:50%;border-bottom:0;border-top:0;border-left:21px solid currentColor;padding-left:14px;border-right:21px solid currentColor;margin-top:-31.5px;margin-left:-28px}.videoControls-closeButton{display:block;position:absolute;width:40px;height:40px;min-width:0;margin:0;padding:0;border:none;background-color:#303030;border-radius:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:13px;bottom:13px;z-index:20}.has-mouse .videoControls-closeButton{bottom:33px}@media (min-width: 1024px), print{.videoControls-closeButton{left:23px;bottom:23px;bottom:33px}}.videoControls-closeButton:after,.videoControls-closeButton:before{content:'';position:absolute;width:18px;height:2px;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#fff;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out, -webkit-transform 0.2s ease-out}.videoControls-closeButton:after{width:2px;height:18px}.videoControls-closeButton:hover{-webkit-animation:hover 0.3s ease-out;animation:hover 0.3s ease-out;background-color:#303030}@-webkit-keyframes hover{0%{-webkit-transform:scale(1, 1) rotate(45deg);transform:scale(1, 1) rotate(45deg)}20%{-webkit-transform:scale(0.95, 0.95) rotate(45deg);transform:scale(0.95, 0.95) rotate(45deg)}85%{-webkit-transform:scale(1.04, 1.04) rotate(-45deg);transform:scale(1.04, 1.04) rotate(-45deg)}100%{-webkit-transform:scale(1, 1) rotate(-45deg);transform:scale(1, 1) rotate(-45deg)}}@keyframes hover{0%{-webkit-transform:scale(1, 1) rotate(45deg);transform:scale(1, 1) rotate(45deg)}20%{-webkit-transform:scale(0.95, 0.95) rotate(45deg);transform:scale(0.95, 0.95) rotate(45deg)}85%{-webkit-transform:scale(1.04, 1.04) rotate(-45deg);transform:scale(1.04, 1.04) rotate(-45deg)}100%{-webkit-transform:scale(1, 1) rotate(-45deg);transform:scale(1, 1) rotate(-45deg)}}.videoControls-progress-container{display:none;position:absolute;left:10px;right:10px;bottom:5px;height:20px;z-index:45;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-mouse .videoControls-progress-container{display:block}@media (min-width: 1024px), print{.videoControls-progress-container{left:23px;right:23px}}.videoControls-progress-container:hover .videoControls-progress{height:8px;-webkit-transform:translateY(2px);transform:translateY(2px)}.videoControls-progress{position:absolute;left:0;right:0;bottom:10px;height:4px;background-color:rgba(220,220,220,0.1);will-change:height, transform;-webkit-transition:height 0.2s cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 0.2s cubic-bezier(0.4, 0, 0.6, 1);transition:height 0.2s cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 0.2s cubic-bezier(0.4, 0, 0.6, 1);transition:height 0.2s cubic-bezier(0.4, 0, 0.6, 1),transform 0.2s cubic-bezier(0.4, 0, 0.6, 1);transition:height 0.2s cubic-bezier(0.4, 0, 0.6, 1),transform 0.2s cubic-bezier(0.4, 0, 0.6, 1),-webkit-transform 0.2s cubic-bezier(0.4, 0, 0.6, 1);-webkit-box-shadow:inset 0 0 3px 3px rgba(48,48,48,0.075);box-shadow:inset 0 0 3px 3px rgba(48,48,48,0.075)}.videoControls-progress-data{position:absolute;left:0;top:0;bottom:0;width:0;background-color:rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 0 3px 3px rgba(48,48,48,0.075);box-shadow:inset 0 0 3px 3px rgba(48,48,48,0.075);z-index:1}.videoControls-progress-currentTime{position:absolute;left:0;top:0;bottom:0;width:0;background-color:#303030;z-index:2}
