.section-video-custom{position:relative;overflow:hidden}.section-video-custom *{transition:all .3s cubic-bezier(.4,0,.2,1)}.section-video-custom video,.section-video-custom iframe{opacity:0;animation:fadeInVideo .8s ease forwards}@keyframes fadeInVideo{to{opacity:1}}.section-video-custom .video-content:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 2s infinite;z-index:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.section-video-custom video,.section-video-custom iframe{position:relative;z-index:1}.section-video-custom .control-button:focus,.section-video-custom .video-button:focus{outline:2px solid #005fcc;outline-offset:2px}@media screen and (max-width: 990px){.section-video-custom .video-text-overlay{width:95%}}@media screen and (max-width: 749px){.section-video-custom .video-controls{bottom:10px;right:10px}.section-video-custom .control-button{width:35px;height:35px}}.section-video-custom .video-text-overlay{animation:fadeInUp 1s ease .3s backwards}@keyframes fadeInUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.section-video-custom .video-button:active{transform:translateY(0)}.section-video-custom::-webkit-scrollbar{width:8px}.section-video-custom::-webkit-scrollbar-track{background:#0000001a}.section-video-custom::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.section-video-custom::-webkit-scrollbar-thumb:hover{background:#00000080}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-video-custom.css.map */
