.video-switcher{display:flex;flex-direction:column;background:#000;color:#fff;gap:2rem}.video-thumbs img.active{border:solid 1px #f0ece2}@media(min-width:768px){.video-switcher{flex-direction:row;align-items:center}}.video-left{flex:0 0 40%;display:flex;justify-content:flex-end;padding-right:30px}.video-left__content{position:relative;max-width:504px;width:100%;text-align:left}.video-left h2{font-size:35px;margin-bottom:1rem;text-transform:uppercase;padding-bottom:23px}.video-left p,.video-left a{color:#fff}.video-left a{display:inline-block;margin-top:1.5rem;color:#fff;font-weight:700;text-decoration:underline}.video-thumbs{display:flex;flex-direction:row;overflow-x:auto;gap:1rem;margin-bottom:1rem}@media(min-width:768px){.video-thumbs{flex-direction:column;overflow-x:unset;gap:1rem;align-self:center}}.video-thumbs img{cursor:pointer;width:80px;height:auto;object-fit:cover}.video-display{flex:2;max-height:900px;aspect-ratio:16 / 9;position:relative;width:100%}.video-display video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.thumb-wrapper{position:relative;display:inline-block}.video-progress-ring-wrapper{position:absolute;top:-40px;left:15px;transform:translate(-50%)}.progress-ring{transform:rotate(-90deg)}.progress-ring__circle{transition:stroke-dashoffset .35s;transform-origin:50% 50%;stroke-linecap:round}@media screen and (max-width:767px){.video-left{flex:0 0 40%;display:flex;justify-content:flex-end;padding-right:20px;padding-left:20px;padding-top:65px}.video-left h2{font-size:20px;margin-bottom:1rem;text-transform:uppercase;padding-bottom:16px}.video-thumbs{padding:0 20px}}.password__video-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.password__video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);object-fit:cover}.password__video-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.shopify-section--main-password .container,.shopify-section--main-password .password__inner{position:relative;z-index:1}.password__inner{grid-template-rows:auto 1fr auto auto}.password__block-list{width:min(100%,34rem)}.password__content .h3{text-transform:none;font-weight:400;font-size:1.125rem}.password__content{height:100%;display:flex;flex-direction:column;justify-content:flex-end}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
