.primary-button{display:flex;align-items:center;justify-content:center;max-width:100%;width:auto;background:#7045f5;border-radius:100px;border:0;color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:130%;cursor:pointer;text-decoration:none;transition:transform .2s ease;outline:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.primary-button.primary-button-sm{padding:8px 32px}.primary-button.primary-button-md{padding:12px 16px}.primary-button.primary-button-lg{padding:12px 32px}.primary-button.primary-button-xl{padding:18px 40px}.primary-button.primary-button-full{padding:18px 6px;width:100%}.primary-button .btn-icon{display:flex;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;position:relative;transition:.25s ease-in-out ease-in-out}.primary-button .btn-icon svg path{fill:#fff;font-weight:700}.primary-button[disabled]{background:#999;color:#fff;cursor:not-allowed}.primary-button[disabled] .btn-icon svg path{fill:#fff}.primary-button:active{transform:scale(.96)}.primary-button:hover{background-color:#8a5eff;transform:translateY(-3px)}.primary-button:hover .btn-icon svg path{fill:#fff}.primary-button:hover .btn-icon.animate-icon-to-right{right:5px}.primary-button:hover .btn-icon.animate-icon-to-left{left:5px}.primary-button:hover .btn-icon.animate-icon-shake{animation:btnIconShake 1s infinite ease-in-out}.primary-button .loading-overlay__spinner{width:22px;height:22px;margin-left:4px;display:flex}.primary-button .loading-overlay__spinner svg .path{stroke:#fff!important}.secondary-button{display:flex;align-items:center;justify-content:center;max-width:100%;width:auto;border:2px solid #7045f5;border-radius:100px;color:#7045f5;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;line-height:130%;cursor:pointer;text-decoration:none;transition:all .25s ease-in-out}.secondary-button.secondary-button-sm{padding:8px 32px}.secondary-button.secondary-button-md{padding:12px 16px}.secondary-button.secondary-button-lg{padding:12px 32px}.secondary-button.secondary-button-xl{padding:18px 40px}.secondary-button.secondary-button-full{padding:18px 6px;width:100%}.secondary-button .btn-icon{display:flex;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;position:relative;transition:.25s ease-in-out ease-in-out}.secondary-button .btn-icon svg path{fill:#fff;font-weight:700}.secondary-button[disabled]{background:#999;color:#fff;cursor:not-allowed}.secondary-button[disabled] .btn-icon svg path{fill:#fff}.secondary-button:hover{background-color:#8a5eff;color:#fff}.secondary-button:hover .btn-icon svg path{fill:#fff}.secondary-button:hover .btn-icon.animate-icon-to-right{right:5px}.secondary-button:hover .btn-icon.animate-icon-to-left{left:5px}.secondary-button:hover .btn-icon.animate-icon-shake{animation:btnIconShake 1s infinite ease-in-out}.secondary-button .loading-overlay__spinner{width:22px;height:22px;margin-left:4px;display:flex}.secondary-button .loading-overlay__spinner svg .path{stroke:#fff!important}@keyframes btnIconShake{0%{transform:rotate(0)}25%{transform:rotate(15deg)}50%{transform:rotate(0)}75%{transform:rotate(-15deg)}to{transform:rotate(0)}}.video-banner article{display:flex;flex-direction:column;justify-content:center}.video-banner video{width:100%}.video-banner .text-video-container{display:flex;flex-direction:column;align-items:start;position:absolute;z-index:1;margin:4px 12px;padding:16px;gap:8px;max-width:392px}@media screen and (min-width:768px){.video-banner .text-video-container{margin:8px 30px}}.video-banner .text-video-container h2{font-family:Poppins,sans-serif;font-size:24px;font-style:normal;font-weight:400;margin:0}.video-banner .text-video-container span{color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:600;text-transform:uppercase;padding:3px 6px;border-radius:4px;margin:0}.video-banner .text-video-container p{font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin:0}.video-banner__desktop{display:none}@media screen and (min-width:768px){.video-banner__desktop{display:block}}.video-banner__mobile{display:block}@media screen and (min-width:768px){.video-banner__mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/1766/assets/section-video-banner.css.map */
