.video-interactable .banner__content{pointer-events:none}.video-interactable .banner__content .button{pointer-events:visible}.video-interactable .banner__media{z-index:1}.video-interactable:not(.banner--mobile-bottom) .banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background-color:rgba(var(--color-overlay),var(--color-overlay-opacity))}.video-interactable .banner__media video,.video-interactable .banner__media iframe{pointer-events:visible}.banner__media video,.banner__media iframe{width:100%;height:100%;pointer-events:none}.banner__media video{position:relative;object-fit:cover}.banner__media iframe{position:absolute;top:0;left:-100%;width:300%;max-width:none}@media screen and (min-width: 1200px){.banner__media iframe{width:100%;height:300%;left:auto;top:-100%}}video::-webkit-media-controls{display:none}.player__media{z-index:9;display:flex;justify-content:center;position:absolute;left:calc(50% - 60px);top:calc(50% - 20px);transition:all .3s ease-in-out}.template-page-about .player__media{z-index:13;display:flex;flex-direction:row;padding:1rem;gap:1rem;justify-content:center;border-radius:50px;position:absolute;bottom:135px;top:78%;transition:all .3s ease-in-out}.template-index .banner__content .player__media--play{left:initial;top:initial;right:20px;bottom:20px}.player__media>button{background:transparent;border:0;cursor:pointer;transition:all .5s ease}.player__media>button:hover{transform:scale(1.05)}.player__media svg path{fill:#fff}.player__media>button:hover svg path{fill:#ea1969}.banner--mobile-bottom .banner__box{z-index:10}.template-index .banner--mobile-bottom .player__media:not(.player__media--play)[style="opacity: 1;"]:after{content:"";position:absolute;top:-50vh;right:-50vw;bottom:-50vh;left:-50vw;z-index:-1;pointer-events:none;background-color:#00000080}@media (max-width: 749px){.player__media{left:calc(50% - 75px);bottom:initial;top:30%}.banner__content .player__media--play{right:calc(50% - 75px)}}.message-bar__container{background:linear-gradient(89.78deg,#9d70af .14%,#f188b7 72.52%);border-radius:10px 10px 0 0;padding:0 20px 20px;display:flex;flex-flow:row;justify-content:space-between;margin-bottom:-20px;position:relative;z-index:0}.message-bar__container.message-bar__style_bottom{margin-bottom:0;margin-top:-20px;padding:20px 20px 0;border-radius:0 0 10px 10px;z-index:-1}.message-bar__container p{margin:0}.message-bar__container .message-bar__block--left-side{display:flex;align-items:center;width:100%;justify-content:space-between;padding:4px 0}.message-bar__container .message-bar__block--left-side>div{display:flex}.message-bar__container .message-bar__block--left-side p,.message-bar__container .message-bar__block--left-side span,.message-bar__container .message-bar__block--left-side h1{font:400 13px/15px Quicksand,sans-serif;color:#fffc;letter-spacing:.01em;margin:0;padding:0}.message-bar__container .message-bar__block--left-side p span{font:700 13px/15px Quicksand,sans-serif;display:inline-table}.message-bar__container .message-bar__block--trustpilot p{font:700 13px/15px Quicksand,sans-serif;color:#fffc}.message-bar__container .message-bar__block--trustpilot .rated-additional-message{font:400 13px/15px Quicksand,sans-serif;color:#fffc}.message-bar__container .message-bar__block--trustpilot .rated-stars{margin:0 5px}.message-bar__container .message-bar__block--trustpilot .rated-stars svg{vertical-align:text-bottom}@media (max-width: 768px){.message-bar__container{padding:0 6px;border-radius:0;margin-bottom:0;overflow-y:hidden}.message-bar__container.message-bar__style_bottom{margin-bottom:0;margin-top:-20px;padding:20px 20px 0;border-radius:0 0 10px 10px;z-index:-1}}@media (max-width: 990px){.message-bar__container{overflow-y:hidden}.message-bar__container .message-bar__block--left-side{width:100%;padding:1px 0;white-space:nowrap;animation:scrollText 8s linear infinite;animation-delay:3s;position:relative}@keyframes scrollText{0%{transform:translate(0)}25%{transform:translate(0)}75%{transform:translate(calc(-860px + 100%))}to{transform:translate(calc(-860px + 100%))}}.message-bar__container .message-bar__block--trustpilot,.message-bar__container .message-bar__block--trustpilot p{white-space:nowrap}.message-bar__container .message-bar__block--left-side p,.message-bar__container .message-bar__block--left-side span,.message-bar__container .message-bar__block--left-side h1{font:400 12px/18px Quicksand,sans-serif;white-space:nowrap;-webkit-text-size-adjust:100%}.message-bar__container .message-bar__block--left-side p span,.message-bar__container .message-bar__block--trustpilot .rated-additional-message{font:700 12px/18px Quicksand,sans-serif;-webkit-text-size-adjust:100%}.message-bar__container .message-bar__block--trustpilot .rated-stars svg{width:13px;height:13px}}.page-width--hero-banner{max-width:var(--page-width);position:relative;z-index:1;margin-bottom:3rem}.page-width--hero-banner>.banner{position:relative;z-index:1}.page-width--hero-banner>.banner .banner__media,.page-width--hero-banner>.banner>.banner__content{overflow:hidden}.page-width--hero-banner>.banner>.banner__content{background:none;padding-bottom:30px}.page-width--hero-banner>.banner>.banner__content>.banner__box--hidden{opacity:0;visibility:hidden}img.banner__emoticon{vertical-align:bottom;margin-left:.5rem}.page-width--hero-banner>.banner>.banner__content>.banner__box>.banner__heading{font:700 31px/1.3em Quicksand,sans-serif;color:#fff}.page-width--hero-banner>.banner>.banner__content>.banner__box>.banner__subheading{font:700 22px/1.3em Quicksand,sans-serif;color:#fff;margin-top:0}.page-width--hero-banner .banner__box .button__wrap{position:absolute;left:auto;top:auto;bottom:20px;right:50px;background:#fff9;border-radius:100px;padding:5px 80px 8px}.page-width--hero-banner .banner__box .button__wrap .button-hero{background-color:var(--button-hero-bg-color);color:var(--button-hero-text-color);font-size:var(--button-hero-font-size-desktop);font-family:Quicksand,sans-serif;font-weight:700;margin:0;padding:.75rem 2rem;border:0;border-radius:100px;min-width:unset;max-width:unset;max-height:unset;min-height:unset;width:auto;height:auto;width:max-content;height:max-content;z-index:2;box-shadow:3px 3px #000;border:2px solid #000}.page-width--hero-banner .banner__box .button__wrap .button-hero:hover{box-shadow:3px 3px #000;border:2px solid #000}@media (max-width: 749px){.page-width--hero-banner .banner__box .button__wrap .button-hero{font-size:var(--button-hero-font-size-mobile, var(--button-hero-font-size-desktop))}.page-width--hero-banner .banner__box .button__wrap{left:auto;top:auto;bottom:10px;right:calc(50% - 125px);padding:4px 40px 7px}}.page-width--hero-banner>.banner>.banner__content>.banner__box{position:absolute;width:100%;height:100%;padding:0;margin:0 auto;top:0;left:0;transition:all .5s ease-in-out}@media (max-width: 1120px){.page-width--hero-banner{padding:0 1rem}}@media (max-width: 968px){.page-width--hero-banner>.banner>.banner__content>.banner__box>.banner__heading{font-size:32px;line-height:42px}}@media (max-width: 749px){.page-width--hero-banner{padding:0}.page-width--hero-banner>.banner>.banner__content>.banner__box>.banner__heading{font-size:19px;line-height:24px}img.banner__emoticon{width:28px;height:28px}.page-width--hero-banner>.banner .banner__media,.page-width--hero-banner>.banner>.banner__content{border-radius:0}.page-width--hero-banner>.banner .banner__media>.media{height:100%}.page-width--hero-banner>.banner>.banner__content{padding:16px 12px;position:absolute}.page-width--hero-banner>.banner>.banner__content>.banner__box>.banner__subheading{font-size:16px}}.banner__text-block-container{display:flex;justify-content:center;gap:35px;background-color:#1a1a1a;padding:15px 19px 4px 36px;overflow-y:auto}.banner__text-block-container .banner__text-block{display:flex;flex-flow:column;justify-content:space-between;max-width:165px;flex-shrink:0;text-decoration:none;opacity:1;transition:opacity .5s ease-in-out;position:relative;z-index:2}.banner__text-block-container .banner__text-block .img__wrapper{display:flex}.banner__text-block-container .banner__text-block .img__wrapper img{object-fit:contain;max-width:100%;max-height:34px}.banner__text-block-container .banner__text-block p{padding:0;margin:0 0 10px;font:400 13px/17px Quicksand,sans-serif;color:#fffc}.banner__text-block-container .banner__text-block:hover p{color:#fff;transition:all .2s}.banner__text-block-container{justify-content:flex-start}.banner__text-block-container::-webkit-scrollbar{height:3px;display:none}.banner__text-block-container::-webkit-scrollbar-corner{display:none}.banner__text-block-container::-webkit-scrollbar-track{background:#444649}.banner__text-block-container::-webkit-scrollbar-thumb{background:#ca6da1;background-color:#ea1969}.banner__text-block-container--wrapper{border-radius:0 0 10px 10px;overflow:hidden}@media (max-width: 749px){.banner__text-block-container .banner__text-block{max-width:166px}.banner__text-block-container--wrapper{border-radius:0}.banner__text-block-container{padding:6px 10px}.banner__text-block-container .banner__text-block p{font-size:12px;line-height:16px;margin-bottom:0}.banner__text-block-container .banner__text-block .img__wrapper img{margin-top:1rem;max-height:30px;opacity:.8;max-width:calc(100% - 20px)}.banner__text-block-container .banner__text-block:hover p{font-weight:400}}.banner__discount-block-container{display:flex;justify-content:flex-start;column-gap:.5rem;background-color:#0000004d;padding:.5rem;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;-webkit-user-select:none;user-select:none;border-radius:10px 10px 0 0}.banner__discount-block-container::-webkit-scrollbar{height:3px;display:none}.banner__discount-block-container::-webkit-scrollbar-corner{display:none}.banner__discount-block-container::-webkit-scrollbar-track{background:#444649}.banner__discount-block-container::-webkit-scrollbar-thumb{background:#ca6da1;background-color:#ea1969}.banner_banner__discount_text-block-container--wrapper{overflow:hidden}.banner__discount-block{display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:.75rem;padding:.25rem .75rem;background-color:#0003;border-radius:8px;border:2px solid var(--Linear, #9D70AF);cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.copy-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ea1969;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font:700 14px/1.1em Quicksand,sans-serif;z-index:10;animation:fadeIn .2s ease-in-out;padding:1rem;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.banner__discount-block:hover{box-shadow:inset -2px 2px 2px 1px #b5b7d7;border-color:#b5b7d7;border-radius:8px;background:none;transition:all .3s}.banner__discount-block:hover:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:8px;z-index:-1;opacity:.5;background:linear-gradient(135deg,#2e1f34 16.44%,#c23c78 85.24%)}.banner__discount-block:hover:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:8px;z-index:-2;background:#6d72af}.banner__discount-text{flex:1}.banner__discount-block .img__wrapper{flex-grow:0}.banner__discount-block .img__wrapper img{display:block;pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.banner__discount-header{font:700 13px/1.1em Quicksand,sans-serif;color:#fffc;display:none}.banner__discount-label{font:700 19px/1em Quicksand,sans-serif;color:#fff;text-transform:uppercase}.banner__discount-code{font:700 18px/1.4em Quicksand,sans-serif;color:#fff}.banner__discount-details{font:500 12px/1.1em Quicksand,sans-serif;color:#fffc;flex-basis:100%;white-space:nowrap;letter-spacing:0}@media (max-width: 749px){.banner__discount-header{font-size:12px}.banner__discount-label{font-size:18px}.banner__discount-details{font-size:12px;letter-spacing:0}.banner__discount-block .img__wrapper img{max-width:40px;max-height:40px}.copy-overlay{font-size:12px;padding:1rem .5rem}}.banner__media figure{margin:0}.banner__media figcaption{position:absolute;bottom:0;display:none}@media (max-width: 749px){.banner__media a{position:relative!important}.page-width--hero-banner>.banner .banner__media>.media img{position:relative;display:block;width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/311/assets/section-video-hero.css.map */
