.video-section{overflow:hidden;position:relative}.video-wrapper{position:relative;width:100%;height:100%;cursor:none}.video-wrapper video{width:100%;height:100%;display:block;object-fit:cover}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:2;cursor:none}.custom-cursor{position:absolute;pointer-events:none;transform:translate(-50%,-50%);background:#000000b3;color:#fff;padding:8px;font-family:sans-serif;mix-blend-mode:difference;transition:opacity .3s;z-index:3;width:100px;height:100px;text-align:center;white-space:pre-wrap;border-radius:100%;border:1px solid;line-height:1.2;display:flex;font-size:12px;align-items:center;justify-content:center;font-weight:700}.custom-cursor.hidden{opacity:0}.video-section span.text{font-family:Red Hat Display;font-size:12px}.sound-toggle{position:absolute;bottom:20px;right:20px;z-index:4;color:#fff;padding:10px 15px;border-radius:5px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:5px;width:max-content;left:0}span.icon{display:flex}span.icon svg{fill:#fff}.sound-toggle svg{width:20px;height:20px}.video-txt-content{position:absolute;bottom:87px;z-index:2;color:#fff;padding:0 70px;width:100%}.video-txt-content .custom-slider-button{width:100%}.cstm-description h2,.cstm-txt-block h2{font-size:40px;line-height:50px;font-family:GT Super Text book}.cstm-description p,.cstm-txt-block p{font-size:16px;line-height:24px;font-family:GT Super Text book}.cstm-txt-block .cstm-title{margin-bottom:0;font-family:GT Super Text book;font-size:32px;font-weight:350;line-height:42px;letter-spacing:-1.1px;color:#fff;max-width:661px;padding-right:72px}@media (min-width: 990px){.sound-toggle .text{opacity:0;transform:translate(-10px);transition:transform .3s ease,opacity .3s ease}.sound-toggle:hover .text{opacity:1;transform:translate(0)}.sound-toggle .icon{transition:transform .3s ease}}@media (max-width: 990px){.custom-cursor{max-width:100px;height:100px;font-size:12px;padding:8px}.sound-toggle{font-size:13px;padding:8px 12px;bottom:15px;right:15px}.sound-toggle svg{width:18px;height:18px}}@media (max-width: 480px){.custom-cursor{max-width:80px;height:80px;font-size:10px;padding:8px}.sound-toggle{font-size:11px;padding:5px 8px;bottom:8px;right:8px}.sound-toggle svg{width:14px;height:14px}}@media (max-width: 990px){.custom-cursor{left:50%!important;top:40%!important;transform:translate(-50%,-50%);pointer-events:none}.video-content-container{padding:20px 0}.video-txt-content{padding:0 24px 30px;width:100%;bottom:35px}}@media (max-width: 1141px){.video-section.medium video{aspect-ratio:unset;height:100vh;object-fit:cover}}@media (max-width: 767px){.custom-cursor{left:unset!important;right:4%;top:12%!important;transform:unset}.video-section.medium video{aspect-ratio:unset;height:100vh;object-fit:cover}.cstm-description h2,.cstm-txt-block h2{font-size:36px;line-height:38px}.cstm-txt-block{width:100%}.video-content-container{display:flex;flex-wrap:wrap;gap:19px;padding:0}body .cstm-btn-block a.Button.Button--secondary{max-width:150px;padding:18px;font-size:14px;line-height:19px;margin-bottom:0}.cstm-btn-block{margin:0;width:100%}.video-txt-content a.Button{width:var(--button-width);margin-bottom:0!important}.video-txt-content{width:100%;padding:0 24px}body .cstm-txt-block .cstm-title{font-size:24px;line-height:32px;max-width:100%}body .video-txt-content{padding-bottom:44px}}@media (min-width: 1141px){.custom-cursor.hidden{opacity:0;pointer-events:none}.video-section.small video{aspect-ratio:730/200;object-fit:cover}.video-section.medium video{aspect-ratio:730/350;object-fit:cover}.video-section.large video{height:100vh;object-fit:cover}}.cstm-btn-block .Button--secondary{border:1px solid #FFFAF0}.cstm-btn-block a.Button.Button--secondary{color:#fffaf0;max-width:192px;padding:21px;font-size:16px;line-height:23px;letter-spacing:0;text-transform:capitalize;font-family:GT Super Text book;margin-bottom:24px}@media (max-width: 399px){body .cstm-txt-block .cstm-title{padding-right:0}.custom-cursor{top:10%!important}}@media (min-width: 1696px){body .cstm-txt-block .cstm-title{max-width:764px;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
