/*! ==========================================================================
   Global styles
   ========================================================================== */
.row1936,.container{max-width:90%;width:1936px;margin:0 auto;@media screen and (min-width:37.5rem){max-width:92%}@media screen and (min-width:52.5rem){max-width:94.286%}@media screen and (min-width:64rem){max-width:94.5%}}.row1152{max-width:90%;width:1152px;margin:0 auto;@media screen and (min-width:37.5rem){max-width:92%}@media screen and (min-width:52.5rem){max-width:94.286%}@media screen and (min-width:64rem){max-width:94.5%}}.container{position:relative;.row1936{max-width:100%}}.m-120{margin:113px auto;@media screen and (min-width:26.625rem){margin:80px auto}@media screen and (min-width:37.5rem){margin:120px auto}}.mb-120{margin-bottom:113px;@media screen and (min-width:26.625rem){margin-bottom:80px}@media screen and (min-width:37.5rem){margin-bottom:120px}}.mb-64{margin-bottom:64px!important}.items-center{text-align:center}a{color:#e5e9f8;&:hover{color:var(--ec-clr-accent-hover);svg:not(.site-logo__svg,.blog-link-svg,.btn-svg) path{fill:var(--ec-clr-accent-hover)}}}.product-leftbar-description a{background-position:0 6px;background-size:20px}.btn,.ec-btn,.button,.login-button,.wpcf7-submit,.wpfda-submit{&:hover{color:#fff;background:var(--ec-clr-accent-hover)}}.button-orange{align-content:center;display:inline-block;border-radius:var(--rounded-corners);padding:12px 17.5px;background:var(--ec-clr-accent);font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;text-align:center;color:#fff;svg{path{fill:#fff}}&:hover{color:#fff;background:var(--ec-clr-accent-hover);svg path{fill:#fff}}}.button-transparent{display:flex;align-items:center;border-radius:var(--rounded-corners);padding:12px 17px;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;text-align:center;color:#e5e9f8;background:rgba(229,233,248,.1);svg{margin-right:12px}&:hover{color:#e5e9f8;background:rgba(255,255,255,.15);svg{path{fill:#e5e9f8}}}}.link-orange{font-weight:500;font-size:2rem;line-height:112%;color:var(--ec-clr-accent);svg{margin-left:7px}&:hover{color:var(--ec-clr-accent-hover);svg path{fill:var(--ec-clr-accent-hover)}}}.mini-icon{margin-right:12px;width:24px;height:24px;pointer-events:none}.icon-wow .mini-icon{content:url(/wp-content/themes/epiccarry/images/mini-icon/wow.png)}.icon-diablo .mini-icon{content:url(/wp-content/themes/epiccarry/images/mini-icon/diablo.png)}.icon-division .mini-icon{content:url(/wp-content/themes/epiccarry/images/mini-icon/theDivision.png)}.icon-destiny .mini-icon{content:url(/wp-content/themes/epiccarry/images/mini-icon/destiny.png)}.icon-lastEpoch .mini-icon{content:url(/wp-content/themes/epiccarry/images/mini-icon/lastEpoch.png)}.icon-cataclysm-classic .mini-icon{content:url(/wp-content/themes/epiccarry/images/mini-icon/cataclysm-classic.png)}.icon-callOfDuty .mini-icon{content:url(/wp-content/themes/epiccarry/images/mini-icon/callOfDuty.png)}p{font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}strong{font-weight:700}a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}}li.active{.mini-icon{filter:invert(1) brightness(0)}}.screen-reader-response{display:none!important}.wpcf7-form-control:focus+.wpcf7-not-valid-tip{display:none}.wpcf7 .wpcf7-form .wpcf7-response-output{padding:10px 0!important;border:none;border-color:transparent}form{.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{background:#232f3d;position:absolute;display:flex;align-items:center;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-accent);height:100%;width:100%;padding:0 16px;left:0;bottom:0;border-radius:var(--rounded-corners);border:1px solid var(--ec-clr-accent)}input.wpcf7-not-valid{border-color:var(--ec-clr-accent)}}aside.country-selector.close_outside_click.closed{display:none}summary::-webkit-details-marker{display:none}.breadcrumb{font-weight:400;font-size:14px;line-height:114%;color:#e5e9f8;@media screen and (min-width:37.5625rem){font-size:16px;line-height:125%}svg{margin:0 8px}a{&:hover{color:#fff;opacity:1}}}.text-blockquote,blockquote{margin:1.25rem 0;padding:1rem 1rem 1rem 1.5rem;background:rgba(255,255,255,.05);border-left:3px solid;@media screen and (min-width:26.625rem){padding:1.5rem 1.5rem 1.5rem 2rem}&.orange{border-left-color:var(--ec-clr-accent)}&.green{border-left-color:#2edb4b}&.white{border-left-color:#fff}p{margin:0;padding-bottom:1rem;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;color:#fff;@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}br{display:none;@media screen and (min-width:37.5rem){display:block}}}}.product-card-loader{position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(210,48%,11%,1);margin-bottom:0;overflow:hidden;z-index:2;border-radius:var(--rounded-corners);&:only-child{margin-top:0}.text-line,.text-line-2{background-color:rgba(229,233,248,.1)}.text-line{height:20px;margin-left:20px;width:57%}.text-line-2{margin:20px 0 0 20px;width:80%;height:30PX}&:before{content:'';height:200px;width:100%;margin-bottom:20px;display:block;background-color:rgba(229,233,248,.1)}&:after{content:'';background-color:rgba(229,233,248,.1);width:100%;height:100%;position:absolute;top:0;left:0;animation-duration:1s;animation-iteration-count:infinite;animation-name:loader-animate;animation-timing-function:linear;background:-webkit-linear-gradient(left,rgba(14,27,40,0) 0%,rgba(14,27,40,.6) 30%,rgba(14,27,40,0) 81%);background:-o-linear-gradient(left,rgba(14,27,40,0) 0%,rgba(14,27,40,.6) 30%,rgba(14,27,40,0) 81%);background:linear-gradient(to right,rgba(14,27,40,0) 0%,rgba(14,27,40,.6) 30%,rgba(14,27,40,0) 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)}}@keyframes loader-animate{0%{transform:translate3d(-100%,0,0)}100%{transform:translate3d(100%,0,0)}}.product-card{position:relative}.product-card,.section-category-grid-category{min-height:25rem}@media screen and (min-width:71.3125rem){.product-card,.section-category-grid-category{min-height:26.25rem}}@media screen and (min-width:106.3125rem){.product-card,.section-category-grid-category{min-height:25rem}}.products{grid-template-columns:repeat(1,minmax(0,1fr));container-type:inline-size;display:grid;gap:1.5rem;@media screen and (min-width:27.5rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:48.0625rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width:71.3125rem){grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:106.3125rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.tooltip__discount-wrapper span{font-weight:500;font-size:16px!important;line-height:100%;color:#2edb4b!important;backdrop-filter:blur(24px)!important;background:rgba(46,219,75,.2)!important;padding:4px 8px;border-radius:20px;overflow:visible!important}.tooltip__discount-wrapper{height:max-content;width:max-content;position:absolute!important;overflow:hidden}.event-discount-ribbon{position:absolute;top:0;right:0;font-weight:700;font-size:10px;line-height:110%;text-align:center;color:#fff!important;border-radius:20px;padding:1px 4px;backdrop-filter:blur(24px);background:#2edb4b!important;overflow:visible!important}.woocommerce-pagination{margin-top:64px!important;margin-bottom:0;.page-numbers{margin:0;li{&:hover{.current{pointer-events:none}a{background:#fff;color:hsla(210,48%,11%,1)}}}.current,a{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;text-align:center}a{background:rgba(229,233,248,.1);color:#e5e9f8}.current{background:#fff;color:hsla(210,48%,11%,1)}}.page-numbers.dots{align-items:center;aspect-ratio:1 / 1;background:rgba(229,233,248,.1);color:#e5e9f8;min-height:3rem;pointer-events:none}}.hidden-products_list_categories,.hidden-archive_products_filters,.ec-currency-marketplace__filters-component{.mobile-content{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:50.0625rem){display:none}}margin:0;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-100;visibility:hidden;max-width:100%;background:hsla(210,48%,11%,1);padding:16px;padding-bottom:112px;overflow-y:scroll;@media screen and (min-width:50.0625rem){position:relative;visibility:visible;opacity:1;z-index:1;padding:0;background:transparent;display:flex;width:unset!important;height:unset}&.active{opacity:1!important;z-index:101!important;visibility:visible!important}}.hidden-archive_products_filters{.archive-products-list-filter{margin:0!important;gap:0;li{width:100%;margin:0;margin-bottom:24px;label{width:100%;justify-content:space-between}}}}.open-cat,.open-filter{display:flex;align-items:center;gap:var(--gap-s);justify-content:space-between;padding:1rem;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8;border-radius:var(--rounded-corners);max-width:221px;width:100%;background:rgba(229,233,248,.1);@media screen and (min-width:31.3125rem){max-width:215px;padding:12px 16px}@media screen and (min-width:50.0625rem){display:none}}input{appearance:searchfield;-webkit-appearance:searchfield}*::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;height:24px;width:24px;display:flex;align-items:center;justify-content:center;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.29289 5.29289C5.68342 4.90237 6.31658 4.90237 6.70711 5.29289L12 10.5858L17.2929 5.29289C17.6834 4.90237 18.3166 4.90237 18.7071 5.29289C19.0976 5.68342 19.0976 6.31658 18.7071 6.70711L13.4142 12L18.7071 17.2929C19.0976 17.6834 19.0976 18.3166 18.7071 18.7071C18.3166 19.0976 17.6834 19.0976 17.2929 18.7071L12 13.4142L6.70711 18.7071C6.31658 19.0976 5.68342 19.0976 5.29289 18.7071C4.90237 18.3166 4.90237 17.6834 5.29289 17.2929L10.5858 12L5.29289 6.70711C4.90237 6.31658 4.90237 5.68342 5.29289 5.29289Z" fill="white" /></svg>');background-repeat:no-repeat;background-size:24px;cursor:pointer}
/*! ==========================================================================
   Header
   ========================================================================== */
header.main-menu--is-open{background-color:#10101a}header{top:0;&.header-background{transition:0.3s all ease;background-color:#10101a}.search-header{max-width:100%;z-index:10;background-color:#10101a;input{background-color:rgba(229,233,248,.1)}@media screen and (min-width:52.5rem){max-width:306px;width:100%;position:relative;background:rgba(229,233,248,.1)}@media screen and (min-width:71.25rem){max-width:488px}@media screen and (min-width:81.25rem){max-width:760px}}input{background:rgba(229,233,248,.1)}button{@media screen and (min-width:71.3125rem){&:hover{color:var(--ec-clr-accent-hover);svg path{fill:var(--ec-clr-accent-hover)}}}}#wishlist{display:none;@media screen and (min-width:71.25rem){display:block}}.site-logo{img,svg{max-width:128px;max-height:24px;height:30px;object-fit:contain;@media screen and (min-width:26.625rem){max-width:100%;width:160px;max-height:30px}}}}.btn-main-menu-desktop{&:hover{.burger-icon,.burger-icon:before,.burger-icon:after{background-color:var(--ec-clr-accent-hover)}}.burger-icon{position:relative}.burger-icon,.burger-icon:before,.burger-icon:after{padding:0;display:block;width:18px;height:2px;background-color:#fff;outline:1px solid transparent;transition-property:transform;transition-duration:.3s;min-width:18px}.burger-icon:before{position:absolute;content:"";top:-6px}.burger-icon:after{position:absolute;content:"";top:6px}&.btn-main-menu--is-open{.burger-icon{background-color:transparent;&:before{transform:translateY(6px) rotate(45deg)}&:after{transform:translateY(-6px) rotate(-45deg)}}}}.btn-main-menu.smallscreen-only{position:relative;margin-left:.75rem}.btn-main-menu.smallscreen-only,.btn-main-menu.smallscreen-only:before,.btn-main-menu.smallscreen-only:after{padding:0;display:block;width:18px;height:2px;background-color:#fff;outline:1px solid transparent;transition-property:background-color,transform;transition-duration:.3s;min-width:unset}.btn-main-menu.smallscreen-only:before{position:absolute;content:"";top:-6px}.btn-main-menu.smallscreen-only:after{position:absolute;content:"";top:6px}.btn-main-menu--is-open.smallscreen-only{background-color:transparent;&:before{transform:translateY(6px) rotate(45deg)}&:after{transform:translateY(-6px) rotate(-45deg)}}.woocommerce-Price-amount{word-break:break-word}.main-menu--show{&:before{content:"";position:absolute;left:0;bottom:0;width:325px;height:100%;max-height:160px;background:linear-gradient(180deg,rgba(16,16,26,0) 0%,#10101a 88.5%);pointer-events:none;z-index:2}}.main-menu-sidebar{padding-right:32px;min-width:302px;padding-bottom:150px!important;position:relative;padding-left:1px;@media screen and (min-width:110.6875rem){min-width:324px;padding-inline-end:2.75rem}@media screen and (min-width:120rem){padding-inline-end:3.375rem}.main-menu__item.main-menu-item--active{a{color:var(--ec-clr-accent)}}}.featured-site{position:relative;display:block;width:100%;&:before{position:absolute;top:50%;left:auto;right:32px;margin-right:0;transform:translate(0%,-50%);width:8px;height:8px;content:"";border-radius:100%;background:#2edb4b;box-shadow:0 0 7px 0 #2edb4b}}.main-menu-content{padding-left:32px;@media screen and (min-width:110.6875rem){padding-inline-start:3.375rem}.section-product-grid-products{grid-template-columns:repeat(2,minmax(0,1fr));@media screen and (min-width:71.375rem){grid-template-columns:repeat(3,minmax(0,1fr))}}}.main-menu-group-sections{padding-bottom:100px;.section-category-grid-category{position:relative;padding:0;height:343px;&:before{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%;content:"";background:linear-gradient(180deg,rgba(16,16,26,.3) 0%,#10101a 100%);z-index:1}a{display:flex;flex-direction:column;justify-content:flex-end;height:100%;width:100%}picture{height:100%;position:absolute;width:100%}img{width:100%;object-fit:cover;height:100%}h3{padding:1.5rem;position:relative;z-index:3;word-break:break-word}}.section-category-grid-categories{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;@media screen and (min-width:52.5652rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:71.3125rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width:106.3125rem){grid-template-columns:repeat(4,minmax(0,1fr))}}}.mobile-main-menu-container{position:relative;z-index:2000;width:100%;max-height:calc(100% - 230px);overflow-y:scroll;padding-inline:1rem;a:has(+ul)::after{content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.02925 4.69493C5.7689 4.95528 5.7689 5.37739 6.02925 5.63774L8.55784 8.16633L6.02925 10.6949C5.7689 10.9553 5.7689 11.3774 6.02925 11.6377C6.2896 11.8981 6.71171 11.8981 6.97206 11.6377L9.97206 8.63774C10.2324 8.37739 10.2324 7.95528 9.97206 7.69493L6.97206 4.69493C6.71171 4.43458 6.2896 4.43458 6.02925 4.69493Z" fill="%23E5E9F8"/></svg>');position:absolute;top:50%;right:0;transform:translate(0%,-50%)}ul{display:block;list-style:none;position:relative;z-index:3000;left:0;top:0;width:100%;height:100%;padding:0;background-color:#10101a;&.list-games{margin-bottom:0;height:auto;background-color:#10101a;z-index:1;ul{position:absolute;background-color:#10101a}}}ul ul{display:none;z-index:4000;background-color:#10101a}ul ul ul{z-index:5000}li{padding-bottom:24px}li,a{font-weight:500;font-size:16px;line-height:100%;color:#e5e9f8}aside{ul{position:relative}}a{display:block;position:relative;width:100%}}.logged-in .mobile-main-menu-container{max-height:calc(100% - 23rem)}.mobile-main-menu{opacity:0;visibility:hidden;z-index:-1000;position:fixed;left:0;top:var(--ec-header-height);width:100%;height:calc(100% - var(--ec-header-height));background-color:var(--ec-bg-site);padding-block:1rem;@media screen and (min-width:37.5rem){top:64px}.mobile-main-menu-all-products__header{margin-bottom:24px;position:relative;font-weight:500;font-size:16px;line-height:100%;color:#e5e9f8;padding:8px 12px;border-radius:var(--rounded-corners);background:rgba(229,233,248,.1);&:before{position:absolute;top:-160px;left:0;width:100%;height:160px;content:"";z-index:2001;transition:0.5s all ease;pointer-events:none;background:linear-gradient(180deg,rgba(16,16,26,.3) 0%,#10101a 100%)}&::after{position:absolute;top:50%;right:12px;transform:translate(0%,-50%);display:block;transition:0.5s all ease}&.is-active{&:before{background:transparent}&::after{content:url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.34315 6.33351H12.6569C13.025 6.33351 13.3235 6.63199 13.3235 7.00018C13.3235 7.36837 13.025 7.66684 12.6569 7.66684H1.34315C0.974956 7.66684 0.67648 7.36837 0.67648 7.00018C0.67648 6.63199 0.974956 6.33351 1.34315 6.33351Z" fill="white"/></svg>')}}&:not(.is-active){&::after{content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8 1.67666C8.36819 1.67666 8.66667 1.97513 8.66667 2.34332L8.66667 7.33351L13.6569 7.33351C14.025 7.33351 14.3235 7.63199 14.3235 8.00018C14.3235 8.36837 14.025 8.66684 13.6569 8.66684L8.66667 8.66684L8.66667 13.657C8.66667 14.0252 8.36819 14.3237 8 14.3237C7.63181 14.3237 7.33333 14.0252 7.33333 13.657L7.33333 8.66684L2.34315 8.66684C1.97496 8.66684 1.67648 8.36837 1.67648 8.00018C1.67648 7.63199 1.97496 7.33351 2.34315 7.33351L7.33333 7.33351L7.33333 2.34332C7.33333 1.97513 7.63181 1.67666 8 1.67666Z" fill="white"/></svg>')}}}.mobile-main-menu-all-products{display:flex;flex-direction:column-reverse;padding-inline:1rem;.mobile-main-menu-product{padding-bottom:24px}a{font-weight:500;font-size:16px;line-height:100%}}.wrapper-currency-lang{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem 1rem;border-top:1px solid rgba(255,255,255,.15);@media screen and (min-width:43rem){align-items:center;flex-direction:row}.mobile-main-menu-languages{margin-right:0;margin-bottom:16px;@media screen and (min-width:43rem){margin-right:40px;margin-bottom:0}}}.mobile-main-menu-languages,.mobile-main-menu-currency{display:flex;align-items:center;.lang-curr__header{margin-right:12px;font-weight:400;font-size:14px;line-height:114%;text-align:center;color:var(--ec-clr-secondary);margin-bottom:0;@media screen and (min-width:43rem){font-size:16px;line-height:125%}}.dropdown__list{display:flex;flex-direction:row;align-items:center;gap:4px;@media screen and (min-width:43rem){gap:.5rem}li{padding-bottom:0;a{padding:4px 8.5px;font-size:14px;line-height:114%;min-height:24px;min-width:unset;@media screen and (min-width:43rem){padding:.5rem .75rem;font-size:16px;line-height:125%}}a.is-selected{color:hsla(210,48%,11%,1);background:#fff}}}}&.is-submenu-open{.title-games,.mobile-main-menu-all-products,.mobile-main-menu-calendar{display:none}}aside.country-selector{display:none}.back-button-div{align-content:center;margin-bottom:1rem;padding-inline:1rem;position:relative;transform:translateX(-.75rem);a{font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;@media screen and (min-width:42.4375rem){font-weight:700;font-size:32px;line-height:119%}}}.back-button-div:before{content:url("data:image/svg+xml,%3Csvg width='14.286' height='12' viewBox='0 0 14.286 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.573 23.091a2.143 2.143 0 0 0 0 -3.012L5.57 12 13.573 3.922a2.143 2.143 0 0 0 0 -3.013 2.097 2.097 0 0 0 -2.984 0L1.094 10.494a2.143 2.143 0 0 0 0 3.012l9.495 9.585a2.097 2.097 0 0 0 2.984 0' fill='%23E5E9F8'/%3E%3C/svg%3E")}.title-games{margin-bottom:1rem;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:42.4375rem){font-weight:700;font-size:32px;line-height:119%}}.mobile-main-menu-calendar{border-top:1px solid rgba(255,255,255,.15);a{display:flex;align-items:center;justify-content:space-between;padding:36px 0;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;&:hover,&:focus{color:#e5e9f8}svg{margin-left:10px}@media screen and (min-width:37.5625rem){padding:29px 0;font-weight:700;font-size:32px;line-height:119%}}}.buttons-login-signIn{padding:24px 0;border-top:1px solid rgba(255,255,255,.15);padding-inline:1rem;.button-transparent{padding:8px 17px;font-size:16px;line-height:100%;letter-spacing:unset;justify-content:center;@media screen and (min-width:37.5rem){padding:12px 17px}@media screen and (min-width:38.8135em){font-size:20px;line-height:120%;letter-spacing:-.01em}}.ec-hmam-menu-items,.mobile_menu__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}li{flex:1;list-style:none}.mobile_menu__list{flex-direction:column;width:100%;li,a{width:100%}@media screen and (min-width:54.8125rem){flex-direction:row;width:max-content;li,a{width:max-content}}}}}.mobile-main-menu:not(.is-submenu-open) .back-button-div{display:none}.mobile-main-menu-all-products__list{display:none;&.is-active{display:block}}.mobile-main-menu{&.is-active{opacity:1;visibility:visible;z-index:98}}.mobile-main-menu-container ul ul{&.is-active{display:block!important}}.mobile-main-menu-back{display:none;&.is-active{display:inline-block!important}}body.home{#logo-header{pointer-events:none}}body.overflowHidden{overflow:hidden}html.overflowHidden{overflow:hidden}.social-auth-button{margin-bottom:16px;padding:8px 12px;border-radius:var(--rounded-corners);background:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;text-align:center;color:hsla(210,48%,11%,1);svg{margin-right:12px}&:hover{color:#e5e9f8;background:rgba(255,255,255,.15);svg path{fill:#e5e9f8}}}.modal-content{.login-buttons-wrap{flex-direction:row-reverse;justify-content:space-around;button{color:#fff!important;&:hover{color:var(--ec-clr-accent)!important}}}input::placeholder{font-size:16px}p a,.woocommerce-form__label a,.btns-row a{color:#fff;&:hover{color:var(--ec-clr-accent)}}}.background-modal{&:before{width:100%;height:100%;content:"";position:absolute;background:hsl(240deg 23.81% 8.24% / 95%);z-index:99;top:0;left:0}}
/*! ==========================================================================
   Footer
   ========================================================================== */
.footer-wrapper{display:flex;flex-direction:column;.footer-payment-metods{order:1}.footer-social{order:2}.footer-menus{order:3}.footer-legal{order:4}@media screen and (min-width:52.5625rem){.footer-payment-metods,.footer-social,.footer-menus,.footer-legal{order:unset}}}.ec-social-btns-block{.ec-social-btn{display:flex;align-items:center;justify-content:center;background:rgba(229,233,248,.1);width:36px;height:36px;border-radius:50%;@media screen and (min-width:52.5625rem){width:4.5rem;height:4.5rem}img{object-fit:contain;width:17px;height:17px;@media screen and (min-width:52.5625rem){width:28px;height:28px}}&:hover{background:rgba(255,255,255,.15)}}}.footer-payment-method__img{object-fit:contain;max-width:85px;max-height:33px;width:max-content;height:max-content;@media screen and (min-width:52.5625rem){max-width:100px;max-height:40px}@media screen and (min-width:75.0625rem){max-width:147px;max-height:55px}}
/*! ==========================================================================
   Section steps
   ========================================================================== */
.section__steps{.section-title{display:block;margin-bottom:82px!important;@media screen and (min-width:48.0625rem){margin-bottom:64px!important}}.section-heading{font-weight:500;font-size:2rem;max-width:255px;width:100%;margin:0 auto 12px auto;line-height:100%;letter-spacing:-.02em;text-align:center;color:#e5e9f8;justify-content:center;@media screen and (min-width:26.625rem){font-size:3rem;margin-bottom:12px;max-width:unset}}.section-description{max-width:255px;width:100%;margin:0 auto;font-weight:400;font-size:1.25rem;line-height:120%;letter-spacing:-.01em;text-align:center;color:#e5e9f8;@media screen and (min-width:26.625rem){max-width:unset}}.steps-container{display:flex;max-width:1343px;width:100%;justify-content:space-between;flex-direction:column;margin-left:0;@media screen and (min-width:36.0625rem){margin-left:32px}@media screen and (min-width:48.0625rem){flex-direction:row;margin:0 auto}@media screen and (min-width:51.2625rem){justify-content:center}.line-desktop{display:none;position:absolute;top:32px;left:12%;z-index:1;margin:0 auto;max-width:1011px;width:76.5%;height:5px;background:#16192a;overflow:hidden;@media screen and (min-width:48.0625rem){display:inline}}.line-mobile{display:inline;top:0;left:32px;position:absolute;height:88%;width:3px;background:#16192a;overflow:hidden;@media screen and (min-width:36.0625rem){height:95%}@media screen and (min-width:48.0625rem){display:none}svg{height:100%}}.line-desktop::before{content:'';position:absolute;top:0;left:0;height:100%;width:0;background:#fe4f00;transition:width 9s linear}.line-desktop.animated::before{width:100%}.line-desktop.not-animated::before{width:0;transition:width 0s linear}.line-mobile::before{content:'';position:absolute;top:0;left:0;height:0;width:100%;background:#fe4f00;transition:height 9s linear}.line-mobile.animated::before{height:100%}.line-mobile.not-animated::before{height:0;transition:height 0s linear}}.step-block{width:100%;flex-basis:100%;display:flex;flex-direction:row;margin-top:28px;gap:.5rem;text-align:center;position:relative;@media screen and (min-width:36.0625rem){margin-top:32px}@media screen and (min-width:48.0625rem){flex-direction:column;margin-top:0;width:22%;flex-basis:22%}@media screen and (min-width:56.3125rem){width:25%;flex-basis:25%}&:first-child{.number{box-shadow:0 0 57px 0 var(--ec-clr-accent),0 0 15px 0 var(--ec-clr-accent);background:var(--ec-clr-accent)}}&:first-child{margin-top:0}}.number{position:relative;z-index:2;margin:0;border-radius:32px;width:64px;height:64px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:32px;line-height:119%;letter-spacing:-.01em;text-align:center;color:#fff;background:hsla(210,48%,11%,1);transition:background-color 0.5s ease-in-out;@media screen and (min-width:48.0625rem){margin:0 auto 32px auto}}.number.highlight{box-shadow:0 0 57px 0 var(--ec-clr-accent),0 0 15px 0 var(--ec-clr-accent);background-color:#fe4f00}.title-text-wrap{margin-left:32px;text-align:left;flex:1;@media screen and (min-width:36.0625rem){margin-left:40px}@media screen and (min-width:48.0625rem){margin-left:0;flex:unset;text-align:center}}.step-title{margin-bottom:8px;font-size:20px;font-weight:500;max-width:384px;line-height:119%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:36.0625rem){font-weight:700;font-size:2rem}@media screen and (min-width:48.0625rem){max-width:unset}}.step-caption{font-size:1rem;opacity:.7;max-width:384px;@media screen and (min-width:48.0625rem){max-width:unset}}}
/*! ==========================================================================
   Section advantages
   ========================================================================== */
.section__advantages{.section-heading{max-width:209px;width:100%;margin:0 auto 40px auto;@media screen and (min-width:22.5625rem){max-width:420px}@media screen and (min-width:37.5625rem){max-width:660px;margin-bottom:64px}@media screen and (min-width:64.0625rem){max-width:1350px;margin-bottom:80px}}.hover-container{flex-wrap:wrap;align-items:flex-start;max-width:92.5rem;width:100%;margin:0 auto;flex-direction:column;@media screen and (min-width:64.0625rem){flex-direction:row}.hover-block{display:block;max-width:328px;margin:0 auto 32px auto;padding:0;border:none;width:100%;flex-basis:100%;@media screen and (min-width:37.5625rem){margin-bottom:33px;max-width:unset}@media screen and (min-width:64.0625rem){padding:0 30px;margin:0;width:33%;flex-basis:33%;border-right:1px solid rgba(255,255,255,.1)}&:last-child{border-right:none;margin-bottom:0}.headline-3{display:block;margin-bottom:8px}.advantages__caption{max-width:100%;@media screen and (min-width:37.5625rem){max-width:31.5rem;width:100%;margin:0 auto}@media screen and (min-width:64.0625rem){max-width:unset}}}}.advantages-wrapper{padding:1.5rem;@media screen and (min-width:37.5625rem){padding:5rem 4rem}}}
/*! ==========================================================================
   Section reviews
   ========================================================================== */
.section__reviews{.section-title{margin-bottom:45px;justify-content:center}.section-heading{br{display:none}@media screen and (min-width:37.5625rem){br{display:block}}}.ep-trustpilot-logo{display:block;br{display:block}@media screen and (min-width:26.625rem){br{display:none}}}.ep-trustpilot-wrapper-bottom{margin-bottom:45px;a:hover{svg{path:first-child{fill:#00b77a}path:last-child{fill:#005128}}}}.ep-trustpilot-slider__footer{font-size:1rem;@media screen and (min-width:26.625rem){font-size:1.25rem}}svg{width:20px;height:20px;@media screen and (min-width:26.625rem){width:26px;height:26px}}.ep-trustpilot-slider__footer,svg{display:inline}svg{margin-bottom:-3px}.ep-trustpilot-slider{svg{width:auto}}}
/*! ==========================================================================
   Section banner home
   ========================================================================== */
.ec-front-hero-screen{padding-top:120px;padding-bottom:113px;position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;outline:none;&:focus{outline:none}@media screen and (min-width:26.625rem){padding-top:180px;padding-bottom:80px}@media screen and (min-width:48.0625rem){padding-bottom:120px}@media screen and (min-width:56.3125rem){padding-top:200px;padding-bottom:240px}.shadow-div{&:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(20,34,49,0) 0%,#10101a 92.5%),rgba(0,0,0,.25);pointer-events:none}}.background-banner{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;outline:none;&:focus{outline:none}img{object-fit:cover;width:100%;height:100%;outline:none;&:focus{outline:none}}video{object-fit:cover;width:100%;height:100%;outline:none;pointer-events:none;&:focus{outline:none}}}.ec-front-hero-screen__content{max-width:90%;position:relative;z-index:3;width:94.5%;margin:0 auto;@media screen and (min-width:26.625rem){max-width:91%}@media screen and (min-width:36.0625rem){max-width:70.5rem}h1{margin-bottom:20px;font-size:24px;@media screen and (min-width:37.5rem){font-size:48px}@media screen and (min-width:50rem){font-size:58px}svg{width:28px;height:28px;margin-bottom:-.5rem;display:inline-block;@media screen and (min-width:37.5rem){margin-bottom:-13px;width:53px;height:53px}@media screen and (min-width:50rem){margin:-20px 0;width:64px;height:64px}}.br-1{display:block;@media screen and (min-width:56.3125rem){display:none}}.br-2{display:none;@media screen and (min-width:48.0625rem){display:block}@media screen and (min-width:56.3125rem){display:none}}}}.ec-front__subtitle{display:none!important}.buttons-wrapper{margin-block:2.5rem;gap:1.25rem;flex-direction:column;@media screen and (min-width:26.625rem){flex-direction:row}& .video-icon{background:transparent;/*! ↓ can't delete image because it has to be present on this button elsewhere */
 background-image:initial!important;border:unset;border-radius:unset;height:1.5rem;margin-inline-end:.75rem;width:1.5rem}}.button-orange,.video-popUp-button{justify-content:center;max-width:195px;width:100%;@media screen and (min-width:26.625rem){max-width:unset;width:fit-content}}.ec-front-hero-screen__features-wrap{display:flex;justify-content:space-between;flex-direction:column;@media screen and (min-width:26.625rem){flex-direction:row}@media screen and (min-width:48.0625rem){justify-content:center}.ec-front-hero-screen__features-item{position:relative;border-top:1px solid rgba(255,255,255,.15);padding:16px 0;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;flex-basis:100%;width:100%;@media screen and (min-width:26.625rem){padding:0 12px;flex-basis:33%;width:33%;border:none;display:block;text-align:center}@media screen and (min-width:48.0625rem){padding:0 32px;width:unset;flex-basis:unset}&:before{display:none;height:100%;content:"";right:0;width:1px;position:absolute;top:50%;transform:translate(0%,-50%);background:rgba(255,255,255,.15)}@media screen and (min-width:26.625rem){&:before{display:block}}@media screen and (min-width:48.0625rem){&:before{height:54px}}&:first-child{padding-left:0}&:last-child{padding-right:0;&:before{display:none}}}.icon{margin:0 auto;width:32px;height:32px;@media screen and (min-width:26.625rem){margin-bottom:12px}}.ec-front-hero-screen__features-content{margin-right:10px;flex:1;@media screen and (min-width:26.625rem){margin-right:0;flex:unset}}.ec-front-hero-screen__feature-title{margin-bottom:.25rem;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;text-align:left;@media screen and (min-width:26.625rem){text-align:center}}.ec-front-hero-screen__feature-txt{display:none;@media screen and (min-width:48.0625rem){display:unset;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);max-width:100%;text-align:center}}}}
/*! ==========================================================================
   Section component shops block
   ========================================================================== */
.ec-front-shops{position:relative;z-index:2;margin-top:0;margin-bottom:113px;@media screen and (min-width:26.625rem){margin-bottom:80px}@media screen and (min-width:37.5625rem){margin-bottom:120px}@media screen and (min-width:56.3125rem){margin-top:-120px}.blocks-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-column-gap:24px;grid-row-gap:24px;@media screen and (min-width:27.5rem){grid-template-columns:repeat(2,1fr)}@media screen and (min-width:48.0625rem){grid-template-columns:repeat(3,1fr)}@media screen and (min-width:71.3125rem){grid-template-columns:repeat(4,1fr)}@media screen and (min-width:106.3125rem){grid-template-columns:repeat(5,1fr)}}.image-description-wrap{position:relative;border-radius:var(--rounded-corners);transition:0.5s all ease;overflow:hidden;isolation:isolate;max-height:280px;@media screen and (min-width:71.3125rem){max-height:332px}&:hover{img{transform:scale(1.1)}}&:before{position:absolute;z-index:2;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1) 0%,rgba(16,16,26,.8) 67.9%);pointer-events:none}.option-block{position:absolute;z-index:3;left:auto;right:1rem;top:1rem;width:max-content;border-radius:var(--rounded-corners);padding:8px 12px;background:var(--ec-clr-accent);display:flex;align-items:center;justify-content:center;transition:0.5s all ease;color:#fff;svg{margin-right:4px;path{fill:#fff!important}}&:hover{color:#fff;background:var(--ec-clr-accent-hover)}@media screen and (min-width:71.3125rem){right:1.5rem;top:1.5rem}}.wrap-title-link-block{display:flex;flex-wrap:wrap;gap:5px;@media screen and (min-width:71.3125rem){gap:4px}}.image-block{border-radius:var(--rounded-corners)}img{border-radius:var(--rounded-corners);height:100%;object-fit:cover;width:100%!important;object-position:top;transition:0.5s}&:nth-child(1),&:nth-child(2){max-height:380px;img{height:380px}}&:nth-child(3){max-height:280px;img{height:100%}}&:nth-child(4),&:nth-child(5){max-height:280px;img{height:100%}}@media screen and (min-width:71.3125rem){&:nth-child(3){max-height:280px;img{height:100%}}}@media screen and (min-width:48.0625rem){&:nth-child(1),&:nth-child(2),&:nth-child(3){max-height:380px;img{height:380px}}&:nth-child(4),&:nth-child(5){max-height:280px;img{height:100%}}}@media screen and (min-width:71.3125rem){&:nth-child(4){max-height:380px;img{height:380px}}&:nth-child(5){max-height:332px;img{height:100%}}}@media screen and (min-width:106.3125rem){&:nth-child(1),&:nth-child(2),&:nth-child(3),&:nth-child(4),&:nth-child(5){max-height:434px;img{height:434px}}}.description-block{position:absolute;left:0;bottom:0;padding:1rem;z-index:3;border-radius:var(--rounded-corners);@media screen and (min-width:71.3125rem){padding:1.5rem}padding-top:0}.title-block{margin-bottom:.5rem;font-weight:700;font-size:2rem;line-height:119%;letter-spacing:-.01em;color:#e5e9f8}.subtitle-block{margin-bottom:1rem;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);opacity:.7;@media screen and (min-width:71.3125rem){margin-bottom:1.5rem}}.mini-links{display:inline-block;width:max-content;border-radius:var(--rounded-corners);margin:0;padding:4px 8px;font-size:.875rem;font-weight:500;line-height:100%;text-align:center;background-color:rgba(229,233,248,.1);color:#e5e9f8;&:hover{color:#e5e9f8;background:rgba(255,255,255,.15)}@media screen and (min-width:71.3125rem){padding:8px 12px;font-size:1rem}&.icon-list{position:relative;display:flex;align-items:center;&:before{position:relative;margin-right:4px;content:url('data:image/svg+xml,<svg width="16" height="12" viewBox="0 0 16 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H16V2H0V0ZM0 5H16V7H0V5ZM16 10H0V12H16V10Z" fill="%23E5E9F8" /></svg>')}}}}.ec-shops-block__show-games-btn{align-items:flex-end;display:flex;justify-content:center;margin-inline:auto;position:relative;width:100%;z-index:2;.less{display:none}&.show{svg{transform:rotate(180deg)}svg path{fill:#E5E9F8}.more{display:none}.less{display:block}}svg{margin-left:12px}}.ec-front-shops__overlay{background:linear-gradient(180deg,rgba(16,16,26,.47) 0%,#10101a 88.5%);bottom:4.5rem;content:"";left:0;margin-top:-280px;min-height:280px;position:absolute;width:100%;z-index:1;@media screen and (min-width:71.3125rem){margin-top:-332px;min-height:332px}}&:has(.show) .ec-front-shops__overlay{display:none}}
/*! ==========================================================================
   Navigation trending offers
   ========================================================================== */
.navigation-trending-offers{margin-bottom:40px;@media screen and (min-width:37.5625rem){margin-bottom:32px}h2{margin-bottom:1.5rem;font-weight:500;font-size:2rem;line-height:100%;letter-spacing:-.02em;text-align:center;span{color:#fe4f00}@media screen and (min-width:26.625rem){font-size:3rem}}.wrapper-navigation{margin:0 auto;padding:0 24px 0 24px;overflow-x:scroll;max-width:100%;width:1936px;@media screen and (min-width:37.5625rem){max-width:94.5%;padding:0;overflow:hidden}}ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;align-items:center;justify-content:center;width:max-content;@media screen and (min-width:37.5625rem){width:unset}li{margin-right:8px;margin-bottom:0;@media screen and (min-width:37.5625rem){margin-bottom:8px}&.active{a,button{background:#fff;color:hsla(210,48%,11%,1)}}}}a,button{display:flex;align-items:center;width:max-content;border-radius:var(--rounded-corners);padding:12px 16px;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;text-align:center;background:rgba(229,233,248,.1);&:hover{color:#e5e9f8;background:rgba(255,255,255,.15)}}.trending-offers__btn{color:var(--ec-white)}}
/*! ==========================================================================
   Content block games icon buttons
   ========================================================================== */
.content-block-games-icon-buttons{.wrapper{border-bottom:1px solid #1a2c3d;border-top:1px solid #1a2c3d;padding:80px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;@media screen and (min-width:75.0625rem){padding:5.15625rem 0;flex-direction:row}}.games-wrapper{margin-right:0;margin-bottom:30px;display:flex;align-items:center;justify-content:center;@media screen and (min-width:75.0625rem){margin-right:30px;margin-bottom:0}}.game{margin-left:-1rem;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:.2;z-index:1;border:.91px solid rgba(232,231,230,.26);position:relative;@media screen and (min-width:36.0625rem){width:93px;height:93px}@media screen and (min-width:48.0625rem){width:7.5rem;height:7.5rem}&:nth-child(1){margin-left:0;opacity:1;z-index:6}&:nth-child(2){opacity:.9;z-index:5}&:nth-child(3){opacity:.7;z-index:4}&:nth-child(4){opacity:.6;z-index:3}&:nth-child(5){opacity:.4;z-index:2}&:nth-child(6){opacity:.2}}.icon{width:36px;height:40px;object-fit:contain;@media screen and (min-width:36.0625rem){width:54px;height:47px}@media screen and (min-width:48.0625rem){width:4.375rem;height:3.75rem}}.wrapper-text,.link-orange{display:flex;align-items:center}.wrapper-text{font-weight:500;font-size:2rem;line-height:112%;color:#e5e9f8;flex-direction:column;@media screen and (min-width:36.0625rem){flex-direction:row}}.link-orange{margin-top:8px;margin-left:0;@media screen and (min-width:36.0625rem){margin-left:12px;margin-top:0}}}
/*! ==========================================================================
   Section cooperation
   ========================================================================== */
.section-cooperation{padding:100px 0;overflow:hidden;position:relative;@media screen and (min-width:26.625rem){padding:100px 0 119px 0}@media screen and (min-width:37.5625rem){padding:146px 0}@media screen and (min-width:56.3125rem){padding-top:166px;padding-bottom:173px}@media screen and (min-width:106.3125rem){padding-bottom:133px}.background-img{pointer-events:none;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);z-index:1;width:100%;height:100%;.background-desktop{display:none;width:100%;height:100%;max-width:1440px;object-fit:contain;@media screen and (min-width:52.5625rem){display:block}}.background-mobile{display:block;width:100%;height:100%;object-fit:cover;@media screen and (min-width:52.5625rem){display:none}}}.text-button-wrap{position:relative;z-index:2}.title{font-size:2rem;max-width:100%;font-weight:700;width:100%;margin:0 auto 16px auto;line-height:var(--lh-l);letter-spacing:-.02em;color:#e5e9f8;text-align:center;@media screen and (min-width:26.625rem){max-width:504px;font-weight:500;font-size:3rem}@media screen and (min-width:37.5625rem){max-width:38rem}@media screen and (min-width:56.3125rem){max-width:64rem}}.description{width:100%;max-width:280px;font-size:1rem;margin:0 auto 48px auto;font-weight:400;line-height:120%;letter-spacing:-.01em;color:var(--ec-clr-secondary);text-align:center;@media screen and (min-width:26.625rem){max-width:380px;font-size:20px}@media screen and (min-width:37.5625rem){max-width:38.875rem}}.button-orange{padding:12px 18.5px;@media screen and (min-width:26.625rem){padding:12px 27px}}}
/*! ==========================================================================
   Content trending offers
   ========================================================================== */
.content-trending-offers{.product-card{.txt-clr-dim{font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary)}.product-card__title{font-size:22px;line-height:109%;letter-spacing:-.01em;@media screen and (min-width:71.3125rem){font-size:2rem;line-height:2.375rem;letter-spacing:-.02rem}}.product-card__price{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;@media screen and (min-width:71.3125rem){display:block}}}.banner-container{p{font-weight:400;font-size:16px;line-height:125%}}.banner-cta-block{button{min-width:240px;width:max-content;gap:0;padding-inline:0!important;padding:0 12px;@media screen and (min-width:22.5625rem){min-width:202px}@media screen and (min-width:100rem){min-width:311px;padding:0;gap:.25rem;padding-inline:0.75rem!important}svg{margin-right:4px;@media screen and (min-width:100rem){margin-right:10px}}}.txt-clr-dim{font-size:14px;line-height:114%;@media screen and (min-width:52.5625rem){font-size:16px;line-height:125%}}}}.ec-front-btn__cta{margin:1.5rem auto 0 auto;@media screen and (min-width:50rem){max-width:fit-content}}
/*! ==========================================================================
   Game
   ========================================================================== */
.page-template-template-home-game,.archive{.left-content.hidden-products_list_categories{width:100%;max-width:100%!important;@media screen and (min-width:50.0625rem){max-width:248px!important;margin-right:24px!important;flex-grow:1}@media screen and (min-width:71.3125rem){margin-right:88px!important;max-width:296px!important}@media screen and (min-width:100.0625rem){margin-right:122px!important;max-width:368px!important}}.hidden-archive_products_filters{ul{@media screen and (min-width:50.0625rem){margin-right:30px!important;gap:12px!important;li{width:max-content!important;margin-bottom:0!important}label{width:max-content!important}}}}.hidden-archive_products_filters{@media screen and (min-width:50.0625rem){width:max-content;max-width:max-content}}.open-cat,.open-filter{display:flex;justify-content:space-between;font-weight:500;font-size:20px;line-height:120%;max-width:100%;@media screen and (min-width:36.0625rem){max-width:221px}@media screen and (min-width:50.0625rem){display:none}}.open-filter{display:none}.title-subtitle-wrap{margin-bottom:32px;text-align:left;.section-title,.sub-title{text-align:left}@media screen and (min-width:26.5625rem){margin-bottom:64px}}.section-title{margin-top:0;padding:0}.wrapper-archive-product--content{display:flex;width:100%;.left-content{width:100%;max-width:248px;margin-right:24px!important;@media screen and (min-width:71.3125rem){margin-right:88px!important;max-width:296px}@media screen and (min-width:100.0625rem){margin-right:122px!important;max-width:368px}}.right-content{flex:1;.margin-vertical-2vh{margin-top:0}.wrap-filer-sorting-mobile{flex-direction:column;gap:12px;justify-content:space-between;@media screen and (min-width:36.0625rem){flex-direction:row}.wrap-filer-sorting{align-items:flex-end;@media screen and (min-width:50.0625rem){width:100%;justify-content:space-between;.hidden-mobile{overflow:visible}}.woocommerce-ordering{width:100%;@media screen and (min-width:36.0625rem){width:auto}}}}.mobile-button-wrap{display:flex;align-items:center;flex:1;gap:12px;flex-wrap:wrap;width:100%;@media screen and (min-width:36.0625rem){width:auto;margin-right:12px}@media screen and (min-width:50.0625rem){display:none}}}}.text-container,.term-description,.ec-faq-wrapper{max-width:100%;width:100%;@media screen and (min-width:106.25rem){max-width:74.3%}.text-container,.term-description{max-width:100%}}.select2-container{width:100%!important;min-width:260px;@media screen and (min-width:36.0625rem){width:unset!important}@media screen and (min-width:75rem){min-width:280px}}}.text-container,.term-description{padding:0;.section-title{max-width:38.75rem;width:100%;margin:0 auto 32px auto;padding-top:0;padding-bottom:0;font-weight:500;font-size:32px;line-height:119%;letter-spacing:-.02em;text-align:center;color:#e5e9f8;@media screen and (min-width:26.625rem){margin-bottom:62px;font-size:3rem;line-height:100%}}h2{padding-top:2rem;margin-top:32px;margin-bottom:1.25rem;border-top:1px solid rgba(255,255,255,.15);font-weight:500;font-size:32px;line-height:119%;letter-spacing:-.02em;@media screen and (min-width:52.5625rem){margin-top:64px;font-size:48px;line-height:100%}}&>h2:first-child{border-top:none}h3{margin-bottom:20px}h4{font-weight:700;font-size:22px;line-height:109%}p{margin:1rem 0;@media screen and (min-width:52.5625rem){margin:20px 0}strong{font-weight:700}a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}}strong{font-weight:700}a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}li{margin-bottom:12px;padding-left:32px;position:relative;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}&:last-child{margin-bottom:0}strong{font-weight:700}a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}a[href*="wowhead.com"]{background-position:left center}}ul{list-style:none;padding:0;li{&:before{top:0;left:0;position:absolute;content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="white" fill-opacity="0.15"/><path d="M10.3121 16.5217L6.03711 12.2467L7.10586 11.1779L10.3121 14.3842L17.1934 7.50293L18.2621 8.57168L10.3121 16.5217Z" fill="%23E5E9F8"/></svg>')}}}ol{counter-reset:my-counter;list-style:none;padding-left:0}ol li{counter-increment:my-counter;position:relative;padding-left:32px}ol li::before{content:counter(my-counter);position:absolute;left:0;width:24px;height:24px;background:rgba(255,255,255,.15);color:#e5e9f8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:114%}ol,ul{margin-bottom:20px}ul{margin:16px 0;li{&:before{top:0;left:0;position:absolute;content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="white" fill-opacity="0.15"/><path d="M10.3121 16.5217L6.03711 12.2467L7.10586 11.1779L10.3121 14.3842L17.1934 7.50293L18.2621 8.57168L10.3121 16.5217Z" fill="%23E5E9F8"/></svg>')}}}ol{margin:16px 0;li{counter-increment:my-counter;position:relative;padding-left:32px}li::before{content:counter(my-counter);position:absolute;left:0;width:24px;height:24px;background:rgba(255,255,255,.15);color:#e5e9f8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:114%}}table{margin:20px 0;width:100%;border-collapse:collapse;overflow-x:auto;display:block;white-space:nowrap;strong{color:#e5e9f8}p{margin:0}thead{font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;p{margin:0}td,strong{color:#e5e9f8}th{padding:1rem;background:hsla(210,48%,11%,1);border-right:1px solid rgba(255,255,255,.15);&:last-child{border-right:none}}tr{border-bottom:1px solid #e5e9f8}}tr{&:first-child{td{padding:1rem;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;background:hsla(210,48%,11%,1)}}td{border-right:1px solid rgba(255,255,255,.15);padding:1rem;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}&:last-child{border-right:none}}&:nth-child(even){td{background:#1A2633}}&:nth-child(odd){td{background:hsla(210,48%,11%,1)}}}td{min-width:200px;@media screen and (min-width:64.0625rem){min-width:unset}}tbody{tr{border-bottom:none!important}}@media screen and (min-width:52.5rem){display:initial;white-space:unset}}.ec-faq-product{width:100%;.section-title{max-width:100%;padding-bottom:32px;@media screen and (min-width:37.5625rem){padding-bottom:3.875rem}}}}#template-text{margin-bottom:113px;@media screen and (min-width:26.625rem){margin-bottom:80px}@media screen and (min-width:37.5rem){margin-bottom:120px}h1{margin-bottom:20px;@media screen and (min-width:37.5rem){margin-bottom:40px}}h2{margin-top:20px;@media screen and (min-width:37.5rem){margin-top:40px}}.text-block{margin:1rem 0;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}strong{font-weight:700}a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}}}.section-quote-and-text{margin:3.875rem 0;display:flex;justify-content:space-between;flex-direction:column;@media screen and (min-width:42.4375rem){flex-direction:row}.left-content{width:100%;max-width:100%;margin-right:0;margin-bottom:40px;text-align:left;@media screen and (min-width:36.0625rem){text-align:center}@media screen and (min-width:42.4375rem){margin-bottom:0;max-width:46.5rem;text-align:left;margin-right:1.5rem}@media screen and (min-width:100.0625rem){margin-right:1.5rem;max-width:41.375rem}}.right-content{width:100%;max-width:100%;@media screen and (min-width:42.4375rem){max-width:46.5rem}@media screen and (min-width:100.0625rem){max-width:41.375rem}}.quote-text{margin-bottom:16px;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:37.5625rem){font-size:32px;line-height:112%;letter-spacing:unset}}.text-below-quote{font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;color:var(--ec-clr-secondary);@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}}.right-content{p{margin-top:0;margin-bottom:12px;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;color:var(--ec-clr-secondary);@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}&:last-child{padding-bottom:0}}}}.ec-faq-wrapper,.ec-faq-product{margin-top:62px;margin-bottom:66px;h2{align-items:center;border:none;gap:20px;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:2rem;margin-bottom:1.25rem;padding-top:2rem}.accordion-content{.accordion-item{border-radius:var(--rounded-corners);padding:16px;background:rgba(229,233,248,.1);text-align:left;@media screen and (min-width:26.625rem){padding:32px}&:hover{cursor:pointer;.accordion-item__title :is(p,h2,h3,h4){color:var(--ec-clr-accent)}.accordion-item__title::before,.accordion-item__title::after{background:var(--ec-clr-accent)}}.items-center{text-align:left}.accordion-item__title{p{font-weight:700;font-size:20px;line-height:120%;margin:0;margin-right:40px;@media screen and (min-width:26.625rem){line-height:119%;font-size:24px!important}}}.accordion-item__hidden-block-content{margin-top:24px}h3{font-weight:700;font-size:20px;letter-spacing:-.01em;line-height:120%;margin:0;margin-right:40px;@media screen and (min-width:26.625rem){font-size:24px;line-height:119%;letter-spacing:-.02rem}}p{margin:1rem 0;&:last-child{margin-bottom:0}}p,li,a{font-size:20px;line-height:120%;letter-spacing:-.01em}strong{font-weight:700}a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}li{margin-bottom:12px;padding-left:32px;position:relative;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}&:last-child{margin-bottom:0}strong{font-weight:700}a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}}ul{list-style:none;padding:0;li{&:before{top:0;left:0;position:absolute;content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="white" fill-opacity="0.15"/><path d="M10.3121 16.5217L6.03711 12.2467L7.10586 11.1779L10.3121 14.3842L17.1934 7.50293L18.2621 8.57168L10.3121 16.5217Z" fill="%23E5E9F8"/></svg>')}}}ol{counter-reset:my-counter;list-style:none;padding-left:0}ol li{counter-increment:my-counter;position:relative;padding-left:40px}ol li::before{content:counter(my-counter);position:absolute;left:0;width:24px;height:24px;background:rgba(255,255,255,.15);color:#e5e9f8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:114%}ol,ul{ul{margin:16px 0;li{&:before{top:0;left:0;position:absolute;content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="white" fill-opacity="0.15"/><path d="M10.3121 16.5217L6.03711 12.2467L7.10586 11.1779L10.3121 14.3842L17.1934 7.50293L18.2621 8.57168L10.3121 16.5217Z" fill="%23E5E9F8"/></svg>')}}}ol{margin:16px 0;li{counter-increment:my-counter;position:relative;padding-left:40px}li::before{content:counter(my-counter);position:absolute;left:0;width:24px;height:24px;background:rgba(255,255,255,.15);color:#e5e9f8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:114%}}}}}}body:is(.background-modal,.video-pop-up-open){overflow:hidden;position:relative;&:before{content:"";width:100%;height:100%;position:absolute;background:hsl(240deg 23.81% 8.24% / 95%);z-index:5;cursor:pointer}}.page-template-template-home-main::before{z-index:3}.game-banner,.search-banner{padding:64px 0 32px 0;background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:top;position:relative;z-index:0;@media screen and (min-width:26.625rem){padding:80px 0 2.5rem 0}@media screen and (min-width:37.5625rem){padding:100px 0 2.5rem 0}@media screen and (min-width:64.0625rem){padding:7.5rem 0 2.5rem 0}.row1936{position:relative;z-index:2}.row1936:has(.video-pop-up-form.active){z-index:auto}.breadcrumb-video-wrapper{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;@media screen and (min-width:31.3125rem){flex-direction:row}}.algolia-search-box{min-height:3rem}.breadcrumb-video-wrapper,.algolia-search-box-wrapper{margin-bottom:4rem;@media screen and (min-width:26.625rem){margin-bottom:3.5rem}@media screen and (min-width:37.5625rem){margin-bottom:7.5rem}.left-content{display:flex;align-items:center;flex-wrap:wrap;flex:1;margin-bottom:24px;@media screen and (min-width:26.625rem){margin-right:40px}@media screen and (min-width:31.3125rem){margin-bottom:0}@media screen and (min-width:48.0625rem){flex:unset}}}.title-reviews-wrap{display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;flex-wrap:wrap;gap:12px;@media screen and (min-width:61.0625rem){gap:24px;align-items:flex-end;flex-direction:row}.left-content{display:flex;margin-right:0;flex-direction:column;align-items:flex-start;@media screen and (min-width:36.0625rem){align-items:center;margin-right:50px;flex-direction:row}h1{margin-right:18px;flex:1}}}.active{display:block}}.video-pop-up-open .game-banner{z-index:5}.video-pop-up-open .game-banner:before{background:transparent}.video-pop-up-open .game-banner:after{content:"";width:100%;height:100%;position:absolute;background:rgba(16,16,26,.95);z-index:5;top:0}.select2-container--default .select2-results>.select2-results__options{overflow:unset}span.quantity-deals{margin-top:12px;display:inline-block;padding:4px 8px;backdrop-filter:blur(24px);background:rgba(46,219,75,.2);border-radius:20px;font-size:14px;font-weight:500;line-height:100%;text-align:center;color:#2edb4b;@media screen and (min-width:36.0625rem){margin-top:22px;font-size:16px}}.trustpilot-info{display:flex;align-items:center;flex-wrap:wrap;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:31.3125rem){font-size:20px}.green{margin-right:8px;display:flex;align-items:center;img{width:14px;height:14px;object-fit:contain;margin-right:5px;@media screen and (min-width:31.3125rem){width:20px;height:20px}@media screen and (min-width:61.0625rem){width:26px;height:26px}}font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.01em;color:#04da8d;@media screen and (min-width:31.3125rem){font-size:20px}}p{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.01em;@media screen and (min-width:31.3125rem){font-size:20px}}}.pop-up-form-active{overflow:hidden}.close-button-form{position:absolute;top:-15px;right:-15px;cursor:pointer;font-size:20px}.video-popUp-button{display:flex;align-items:center;padding:.5rem 1rem .5rem .5rem;border-radius:var(--rounded-corners);background:rgba(229,233,248,.1);font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;min-height:3rem;&:hover{background:rgba(229,233,248,.3)}.video-icon{margin-right:18px;background:#000;border:.5px solid var(--ec-clr-secondary);border-radius:3px;width:76px;height:48px;position:relative;z-index:1;img{width:76px;height:47px;object-fit:cover;border-radius:3px}&:before{content:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23E5E9F8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.499 18.471V6.279l9.578 6.096z'/%3E%3C/svg%3E");height:1.5rem;left:1rem;pointer-events:none;position:absolute;transform:translateX(-50%);width:1.5rem;z-index:2}}}.right-content .video-icon::before{left:auto;top:unset;transform:translate(-50%,50%)}.home:is(.video-pop-up-open) .ec-front-hero-screen__content{z-index:1}.video-pop-up-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;z-index:100;cursor:pointer;width:100%;max-width:90%;@media screen and (min-width:64.0625rem){max-width:50%}&.active{display:block}video{width:100%;height:auto}iframe{width:100%;min-height:20vh;height:auto;@media screen and (min-width:26.625rem){min-height:40vh}@media screen and (min-width:42.4375rem){min-height:50vh}@media screen and (min-width:64.0625rem){min-height:70vh}}}.hero-screen-slider-main{position:relative;z-index:2;margin-bottom:1.5rem;height:unset;min-height:22.125rem;@media screen and (min-width:37.5625rem){margin-bottom:2.5rem;min-height:15rem}.hero-screen-slider{overflow:hidden;@media screen and (min-width:100rem){max-height:15rem}}.mainslide{display:flex;align-items:center}.slick-list:after{display:none}.splide__pagination{align-items:center;bottom:2rem;gap:.25rem;justify-content:flex-start;left:1.5rem;.splide__pagination__page{aspect-ratio:1 / 1;margin:unset;max-height:.25rem;max-width:fit-content;padding:0;content:url('data:image/svg+xml,<svg width="4" height="4" viewBox="0 0 4 4" fill="none" xmlns="http://www.w3.org/2000/svg"><circle opacity="0.2" cx="2" cy="2" r="2" fill="%23E5E9F8"/></svg>')}.is-active{button{content:url('data:image/svg+xml,<svg width="4" height="4" viewBox="0 0 4 4" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="2" cy="2" r="2" fill="%23E5E9F8" /></svg>')}}@media screen and (min-width:31.3125rem){display:none!important}}.mainslider-content__list{margin:0;padding:0;list-style:none;.slide-title,.cta-button,li{text-align:left;max-width:26.6875rem;width:100%;@media screen and (min-width:61.0625rem){max-width:50rem}}}.slide-title{width:unset;margin-bottom:8px;font-weight:700;font-size:32px;line-height:119%;letter-spacing:-.01em;color:#e5e9f8;text-align:left}.slide-title+li{width:unset;margin-bottom:16px;@media screen and (min-width:31.3125rem){margin-bottom:24px}div{font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8;text-align:left}}.cta-button{div{position:relative;width:max-content;display:inline-block;border-radius:var(--rounded-corners);background:var(--ec-clr-accent);font-weight:500;font-size:16px;line-height:100%;letter-spacing:unset;padding:8px 32px 8px 12px;color:#fff;cursor:pointer;@media screen and (min-width:31.3125rem){padding:8px 52px 8px 16px;font-size:20px;line-height:120%;letter-spacing:-.01em}@media screen and (min-width:52.5625rem){padding:8px 48px 8px 16px}&:hover{color:#fff;background:var(--ec-clr-accent-hover)}&:before{position:absolute;width:max-content;height:max-content;left:auto;content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.64851 3.98194C8.38816 4.24229 8.38816 4.6644 8.64851 4.92475L11.056 7.33226H3.33203C2.96384 7.33226 2.66536 7.63073 2.66536 7.99892C2.66536 8.36711 2.96384 8.66559 3.33203 8.66559H11.0558L8.64851 11.0729C8.38816 11.3332 8.38816 11.7553 8.64851 12.0157C8.90886 12.276 9.33097 12.276 9.59132 12.0157L13.1368 8.47021C13.3971 8.20986 13.3971 7.78775 13.1368 7.5274L9.59132 3.98194C9.33097 3.72159 8.90886 3.72159 8.64851 3.98194Z" fill="%23E5E9F8"/></svg>');right:8px}@media screen and (min-width:31.3125rem){&:before{right:13px;content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.9747 5.97289C12.5842 6.36341 12.5842 6.99657 12.9747 7.3871L16.586 10.9984H5C4.44771 10.9984 4 11.4461 4 11.9984C4 12.5506 4.44771 12.9984 5 12.9984H16.5856L12.9747 16.6093C12.5842 16.9998 12.5842 17.6329 12.9747 18.0235C13.3652 18.414 13.9984 18.414 14.3889 18.0235L19.7071 12.7053C20.0976 12.3148 20.0976 11.6816 19.7071 11.2911L14.3889 5.97289C13.9984 5.58236 13.3652 5.58236 12.9747 5.97289Z" fill="%23E5E9F8"/></svg>')}}@media screen and (min-width:52.5625rem){&:before{right:16px}}}}}.archive,.page-template-template-home-game{#main-container{margin-top:0!important}.products{grid-template-columns:repeat(1,minmax(0,1fr));@media screen and (min-width:48.0625rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:71.3125rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width:106.3125rem){grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:120rem){grid-template-columns:repeat(5,minmax(0,1fr))}.product-card__price{text-align:right}}.banner-entry-block:first-child{p{font-weight:400;font-size:16px;line-height:125%}}.banner-cta-block{width:100%;max-width:100%;.cta-btn{width:100%}@media screen and (min-width:31.25rem){max-width:calc(60% - 1rem);.cta-btn{width:max-content}}@media screen and (min-width:100rem){max-width:311px;.cta-btn{width:unset}}}}.select2-container .select2-selection.select2-selection{@media screen and (min-width:90rem){&:hover{background:rgba(255,255,255,.15)}}}
/*! ==========================================================================
   Single product
   ========================================================================== */
.single-product{.woocommerce-notices-wrapper{max-width:90%;width:1836px;margin:0 auto;@media screen and (min-width:37.5rem){max-width:92%}@media screen and (min-width:52.5rem){max-width:94.286%}@media screen and (min-width:64rem){width:500px;max-width:96%;margin:0}@media screen and (min-width:71.3125rem){width:650px}@media screen and (min-width:87.5rem){width:800px}@media screen and (min-width:100.0625rem){width:950px}}.container{max-width:100%;padding-top:20px;@media screen and (min-width:64rem){padding-top:0;max-width:94.5%}}#main-container{margin-block-start:unset;padding-top:64px;@media screen and (min-width:64rem){padding-top:120px}}h1{font-size:32px;@media screen and (min-width:52.5625rem){font-size:58px}}h2{margin-top:32px;border-top:1px solid rgba(255,255,255,.15);padding-top:2rem;margin-bottom:1.25rem;font-size:2rem;@media screen and (min-width:52.5625rem){font-size:3rem}&:first-child{margin-top:0}}.site-content{position:relative}.single-product-content{position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:space-between;@media screen and (min-width:64rem){flex-direction:row-reverse}&:before{position:absolute;display:none;left:auto;right:-11%;top:-200px;width:600px;height:600px;filter:blur(200px) brightness(1);opacity:1;content:"";pointer-events:none;background:var(--dynamic-gradient);z-index:-10}@media screen and (min-width:64rem){&:before{display:block}}@media screen and (min-width:75.0625rem){&:before{top:-400px;width:800px;height:800px;filter:blur(100px) brightness(.5)}}@media screen and (min-width:90.0625rem){&:before{right:-6%}}}.woocommerce-breadcrumb{max-width:90%;width:1936px;margin:0 auto;gap:4px 8px;svg{margin:0}@media screen and (min-width:37.5rem){max-width:92%}@media screen and (min-width:52.5rem){max-width:94.286%}@media screen and (min-width:64rem){width:500px;max-width:96%;margin-left:0}@media screen and (min-width:71.3125rem){width:871px}@media screen and (min-width:100.0625rem){width:956px}a{&:hover{color:#fff;opacity:1}}}.product-leftbar{overflow:hidden;position:relative;z-index:4;max-width:90%;margin:0 auto;@media screen and (min-width:37.5rem){max-width:92%}@media screen and (min-width:52.5rem){max-width:94.286%}@media screen and (min-width:64rem){margin:30px 0;margin-inline-end:30px;max-width:956px;position:unset;overflow:unset}@media screen and (min-width:71.3125rem){margin-inline-end:70px}@media screen and (min-width:100.0625rem){margin-inline-end:100px}.ep-trustpilot-logo{font-weight:500;font-size:16px;line-height:100%;margin:0 0 35px 0;@media screen and (min-width:52.5625rem){margin-bottom:40px}}.product-card-phrases{margin-top:32px;margin-bottom:5px;list-style:none;padding:0;@media screen and (min-width:71.25rem){margin-top:40px;display:flex;align-items:center;flex-wrap:wrap;gap:11px}.phrase-wrap{margin-bottom:11px;position:relative;display:flex;align-items:center;justify-content:center;width:max-content;padding:8px 16px;font-weight:500;font-size:16px;line-height:100%;color:#fff;backdrop-filter:blur(24px);background:rgba(255,255,255,.15);border-radius:20px;z-index:2;@media screen and (min-width:71.25rem){margin-bottom:0;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em}svg{margin-left:8px}&:hover{.description{visibility:visible;opacity:1}}}.description{visibility:hidden;opacity:0;position:absolute;z-index:3;bottom:120%;left:50%;margin-right:-50%;transform:translate(-50%,0%);font-weight:500;font-size:14px;line-height:109%;letter-spacing:-.01em;color:#10101a;background:#fff;padding:.5rem 1rem;border-radius:var(--rounded-corners);width:12rem;@media screen and (min-width:71.25rem){font-size:16px;width:16rem}&:before{position:absolute;bottom:-9px;left:50%;margin-right:-50%;transform:translate(-50%,0%);z-index:2;content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent}}}h1{margin-bottom:8px;@media screen and (min-width:52.5625rem){margin-bottom:16px}}.text-container,.term-description{width:100%;max-width:100%}.ec-faq-wrapper{border-top:1px solid rgba(255,255,255,.15);.ec-faq-block-title{justify-content:flex-start;gap:20px 0}}}.seo_text_beginning{margin-bottom:40px;p{margin:1rem 0}p,li{color:var(--ec-clr-secondary);a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}}}.text_anchors{margin-top:40px;border-bottom:1px solid rgba(255,255,255,.15);.anchor{display:inline-block;margin-right:32px;padding:12px 0;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;&:last-child{margin-right:0}}}.seo_text_end{border-top:1px solid rgba(255,255,255,.15);padding-top:32px;margin-bottom:32px;h2{border:none}h4{font-weight:700;font-size:22px;line-height:109%}p{margin:1rem 0}a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}li{margin-bottom:12px;padding-left:32px;position:relative;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}&:last-child{margin-bottom:0}strong{font-weight:700}a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{color:var(--ec-clr-accent-hover)}}}ul{list-style:none;padding:0;li{&:before{top:0;left:0;position:absolute;content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="white" fill-opacity="0.15"/><path d="M10.3121 16.5217L6.03711 12.2467L7.10586 11.1779L10.3121 14.3842L17.1934 7.50293L18.2621 8.57168L10.3121 16.5217Z" fill="%23E5E9F8"/></svg>')}}}ol{counter-reset:my-counter;list-style:none;padding-left:0}ol li{counter-increment:my-counter;position:relative;padding-left:40px}ol li::before{content:counter(my-counter);position:absolute;left:0;width:24px;height:24px;background:rgba(255,255,255,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:114%}ol,ul{ul{margin:16px 0;li{&:before{top:0;left:0;position:absolute;content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:24px;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="24" height="24" rx="12" fill="white" fill-opacity="0.15"/><path d="M10.3121 16.5217L6.03711 12.2467L7.10586 11.1779L10.3121 14.3842L17.1934 7.50293L18.2621 8.57168L10.3121 16.5217Z" fill="%23E5E9F8"/></svg>')}}}ol{margin:16px 0;li{counter-increment:my-counter;position:relative;padding-left:40px}li::before{content:counter(my-counter);position:absolute;left:0;width:24px;height:24px;background:rgba(255,255,255,.15);color:#e5e9f8;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;line-height:114%}}}table{margin:20px 0;width:100%;border-collapse:collapse;overflow-x:auto;p{margin:0}tr{&:first-child{border-bottom:1px solid #e5e9f8;td{padding:1rem;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;background:hsla(210,48%,11%,1)}}td{border-right:1px solid rgba(255,255,255,.15);padding:1rem;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:26.625rem){font-size:20px;line-height:120%}&:last-child{border-right:none}}&:nth-child(even){td{background:#1A2633}}&:nth-child(odd){td{background:hsla(210,48%,11%,1)}}}td{min-width:200px;@media screen and (min-width:64.0625rem){min-width:unset}}}}.gradient-div-mobile{width:100%;height:100px;margin-top:-100px;position:absolute;z-index:2;background:linear-gradient(180deg,rgba(16,16,26,0) 0%,rgba(16,16,26,.8) 75%,#10101a 95%);backdrop-filter:blur(2px);pointer-events:none;&:before{content:"";position:absolute;border-radius:100%;filter:blur(240vw);opacity:.4;width:100%;height:100%;z-index:1}@media screen and (min-width:64rem){display:none}}.product-rightbar-wrapper{max-width:100%;position:relative;border-radius:16px;opacity:1;z-index:5;width:100%;background:transparent;@media screen and (min-width:64rem){width:400px;z-index:2;margin-top:-75px;flex-shrink:0}@media screen and (min-width:81.3125rem){width:480px}.product-rightbar{width:100%;@media screen and (min-width:64rem){border-radius:0 0 16px 16px;position:relative;z-index:2;margin-top:-100px;padding-top:30px;background:linear-gradient(180deg,transparent 30px,hsla(210,48%,11%,1) 100px)}}.ec-eip-date-control__label-wrapper{flex-wrap:wrap;flex-direction:row;margin-bottom:16px;.ec-eip-date-control__dates-wrapper{align-items:flex-end}@media screen and (min-width:64rem){flex-direction:column;align-items:flex-start;.ec-eip-date-control__dates-wrapper{align-items:center}}@media screen and (min-width:81.3125rem){flex-direction:row}}.tc-epo-element-label-text,.ec-eip-input-title,:is(h2,h3,h4,h5,h6){border:none;font-weight:700;font-size:20px;line-height:100%;letter-spacing:-.01em;color:#e5e9f8;text-align:left}label{font-weight:600;font-size:14px;line-height:100%;color:#e5e9f8}.simple-product-add-to-cart-btns-wrapper{flex-direction:row-reverse;flex-wrap:wrap;gap:8px;.single_add_to_cart_button{min-width:max-content;flex:1;padding:12px;background:rgba(229,233,248,.1);font-weight:500;font-size:var(--fs-m);line-height:120%;letter-spacing:-.01em;color:#e5e9f8;&:hover{color:#e5e9f8;background:rgba(255,255,255,.15)}}.single-buy-now-btn{background:var(--ec-clr-accent);font-weight:500;font-size:var(--fs-m);line-height:150%;letter-spacing:-.01em;color:#e5e9f8;min-width:max-content;flex:1;padding:12px;&:hover{background:var(--ec-clr-accent-hover)}}}.tc-extra-product-options,.ec-events-in-product-container,.ec-list-events-container{padding:0 16px 8px 16px;@media screen and (min-width:37.5625rem){padding:0 24px 8px 24px}}.tm-extra-product-options ul.tmcp-ul-wrap.tm-element-ul-radio{align-items:stretch}.open .list li{text-align:left;&:hover{color:var(--ec-clr-accent)}}.nice-select{outline:none;background:hsla(227,58%,94%,.1);padding:8px 12px;text-align:left;line-height:1.875rem}.wpwp-slider-container:not(:has(.wpwp-slider-added-block>.wpwp-slider-added-input>.js-slider-input-left+span)){position:relative}.tc-element-inner-wrap .bgc-important-info--positive,.tm-element-description p{padding:24px 24px 24px 32px!important;min-height:unset!important;justify-content:flex-start!important;background:rgba(229,233,248,.1)!important;border:none!important;border-left:3px solid #2edb4b!important;border-radius:0 3px 3px 0;font-weight:500;font-size:16px;line-height:125%;color:#e5e9f8;span{text-underline-offset:3px}a{text-decoration:underline;&:hover{text-decoration-color:var(--ec-clr-accent-hover)}}}.ec-eip-input-container{display:flex;flex-direction:column;gap:var(--tcinnergap);.ec-eip-event-inputs-block{padding:.5rem 0}}.ec-list-events-container{.ec-eip-input-title{margin-bottom:4px}i{font-style:normal;font-weight:400;font-size:12px;line-height:100%;color:#e5e9f8;opacity:.5;text-align:left}.nice-select{min-width:148px;@media screen and (min-width:37.5625rem){min-width:206px}&:hover{background:rgba(255,255,255,.15)}}.event-discount{background-color:hsla(123,51%,41%,1);border-radius:20px;color:var(--ec-white)}}.tc-section-inner-wrap{.tc-container{&.radio-tab3-div{.tmcp-ul-wrap{display:grid;@media screen and (min-width:64rem){display:flex;flex-wrap:wrap}@media screen and (min-width:87.5rem){display:grid}&.radio-tab3-ul{display:flex;flex-wrap:wrap;@media screen and (min-width:31.25rem){display:grid}}}}}.cpf-type-radio{padding-top:0;&:first-child{padding-top:0}}}:is(.radio-tab-ul,.radio-tab3-ul) .tc-active .amount:not(.tc-original-price){color:hsla(210,48%,11%,1)}.tm-extra-product-options-checkbox{row-gap:0.5rem!important;.tc-active .amount:not(.tc-original-price){color:#fff}}.announcement-link:before,.ec-callout:before,.woocommerce-Message:before{display:none}}.section__reviews{margin-top:2rem;margin-bottom:2rem;border-top:1px solid rgba(255,255,255,.15);.section-title{padding-top:2rem;justify-content:center}.ep-trustpilot-slider{margin-bottom:2rem}}.related.products{display:block;margin-top:2rem;border-top:1px solid rgba(255,255,255,.15);h2{padding-top:2rem;padding-bottom:2.5rem;margin:0}}.single-product-summary-price-container{flex-direction:column;align-items:flex-start;background-color:hsla(210,48%,11%,1);margin-bottom:0;padding:20px 32px;z-index:10;@media screen and (min-width:64rem){border-radius:0 0 16px 16px}.ec-btn.configure-boost-btn{width:calc(100% - 2.5rem)}@media screen and (min-width:64rem){position:sticky;bottom:112px;padding:24px 32px}.configure-boost-btn{margin-top:24px;width:max-content}}&:has(.single-product-summary-container-active) .single-product-summary-price-container{z-index:-1}.single-product__cart-actions{padding:unset;@media screen and (min-width:64rem){margin-block-start:0;padding:1.25rem 1.5rem 0}.single-product-summary-price-container{padding:0}}.product-rightbar-image-container{@media screen and (min-width:64rem){position:relative;z-index:1}.product-image{max-width:unset;@media screen and (min-width:64rem){max-width:100%}}.wpwp-woocommerce-product-gallery{height:100%;width:100%;border-radius:16px 16px 0 0;img{width:100%;max-width:100%;max-height:409px;object-fit:cover;object-position:0 -20px;border-radius:0;background:hsla(210,48%,11%,1);@media screen and (min-width:64rem){border-radius:16px 16px 0 0}}.ep-product-gallery::after{content:"";position:absolute;bottom:0;width:100%;height:40%;backdrop-filter:blur(24px);mask-image:linear-gradient(180deg,hsla(210,48%,11%,0) 0%,hsla(210,48%,11%,1) 87.5%);mask-size:100%;mask-repeat:no-repeat;mask-position:bottom;pointer-events:none}}.slick-prev,.slick-next{display:none!important}}.tmcp-field-wrap .tmcp-field-wrap-inner{border-radius:var(--rounded-corners);color:#e5e9f8}.tm-element-ul-checkbox .tmcp-field-wrap{&:last-child{margin-bottom:0!important}.tmcp-field-wrap-inner{background:transparent;&:hover{background:transparent}}}.tc-section-inner-wrap{border-bottom:1px solid rgba(255,255,255,.15);&:last-child{border-bottom:none}}.ec-faq-product{margin-top:32px;h2{border:none}}.slick-prev,.slick-next{top:unset;transform:unset;bottom:-60px;@media screen and (min-width:100.0625rem){bottom:-80px}}.slick-next{left:3.375rem}.ep-trustpilot-slider .slick-list:before,.slick-list:after{display:none}.ep-trustpilot-slider{transition:0.3s all ease;.slick-prev,.slick-next{&:hover{background:#fff}}}.ec-tp-review{.ec-tp-review__item{@media screen and (min-width:37.5625rem){margin-right:20px}@media screen and (min-width:100.0625rem){margin-right:10px}}}.ec-tp-review__item{margin:0;text-align:left;border-radius:var(--rounded-corners);max-width:unset;min-width:unset;@media screen and (min-width:52.5rem){max-width:unset;min-width:unset}@media screen and (min-width:100.0625rem){min-width:26.75rem}.date-and-author{font-size:16px;line-height:125%}}}
/*! ==========================================================================
   Product Info
   ========================================================================== */
 .product-rightbar-info{padding:.5rem 1rem;justify-content:center;@media screen and (min-width:64rem){padding:.5rem 1.5rem}& .product-rightbar-info__btn{font-size:var(--fs-s);gap:.5ch;color:var(--ec-clr-secondary);padding-inline:.5rem;border-radius:0;@media screen and (min-width:100rem){padding-inline:1.25rem}}& .product-rightbar-info__btn+.product-rightbar-info__btn{border-inline-start:1px solid var(--ec-clr-secondary)}}
/*! ==========================================================================
   Page 404
   ========================================================================== */
#main-container.page-404{margin-top:0!important}.page-404{padding:183px 0;@media screen and (min-width:26.625rem){padding:213.5px 0}@media screen and (min-width:37.5625rem){padding:228px 0}@media screen and (min-width:50.0625rem){padding-top:292.5px;padding-bottom:165.5px}.image-404{margin:0 auto 20px auto;max-width:248px;max-height:65px;width:100%;object-fit:contain;@media screen and (min-width:26.625rem){max-width:424px;max-height:112px}@media screen and (min-width:40.6875rem){max-width:612px;max-height:162px}}span{margin-bottom:80px;display:block;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8}.button-transparent{padding:11.5px 17.5px;width:max-content;margin:0 auto}}
/*! ==========================================================================
   Mini cart
   ========================================================================== */
.mini-cart-wrapper{padding:0;padding-top:16px;.qty{border-radius:var(--rounded-corners);background:rgba(229,233,248,.1)}.mini-cart{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 20px)}.close-mini-cart{margin:0 16px 40px 16px;display:flex;align-items:center;justify-content:center;width:40px;height:32px;border-radius:var(--rounded-corners);background:rgba(229,233,248,.1);@media screen and (min-width:37.5rem){height:40px}svg{width:16px;height:16px;@media screen and (min-width:37.5rem){height:24px;width:24px}}}.mini-cart-title{margin:0 16px 20px 16px;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;@media screen and (min-width:37.5rem){font-size:32px;line-height:119%}}.quantity-clear-wrap{margin:0 16px 20px 16px;display:flex;align-items:center;justify-content:space-between;font-size:14px;line-height:114%;@media screen and (min-width:37.5rem){font-size:16px;line-height:125%}.clear-cart:before{display:none}}.woocommerce-mini-cart-item{padding:20px 0;margin:0 16px}.cart-main-content{.product-link{display:inline-block;margin-bottom:4px;padding-right:16px;font-weight:500;font-size:16px;line-height:100%;color:#e5e9f8}.cart-info{flex-direction:column}.cart-item-options{margin-bottom:12px;@media screen and (min-width:37.5rem){margin-bottom:20px}dt,span,p{font-weight:400;font-size:12px;line-height:100%;color:var(--ec-clr-secondary);letter-spacing:unset;@media screen and (min-width:37.5rem){font-size:14px;line-height:114%}}}.woocs_special_price_code{margin-top:4px;@media screen and (min-width:37.5rem){margin-top:16px}}.amount{bdi{font-weight:500;font-size:18px;line-height:100%;color:#e5e9f8}}.cart-item-functions{max-width:100%;align-items:flex-start;.input-text{padding:2px 10px;@media screen and (min-width:37.5rem){padding:1rem}}}}.empty-cart-wrap{margin-top:8.125vh;text-align:center;@media screen and (min-width:37.5625rem){margin-top:18.1875vh}.title-empty{max-width:170px;width:100%;margin:0 auto 20px auto;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:37.5625rem){max-width:270px;font-size:32px;line-height:119%;letter-spacing:-.01em}}.text-empty{max-width:244px;width:100%;margin:0 auto 40px auto;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);@media screen and (min-width:37.5625rem){max-width:288px;font-size:20px;line-height:120%;letter-spacing:-.01em}}.button-transparent{max-width:222px;justify-content:center;margin:0 auto 16px auto;@media screen and (min-width:37.5625rem){max-width:276px}}.button-orange{max-width:222px;width:100%;margin:0 auto;text-align:center;@media screen and (min-width:37.5625rem){max-width:276px}}}.bottom-mini-cart-wrap{padding:16px;border-top:1px solid rgba(255,255,255,.15);position:sticky;bottom:-1px;background:hsla(210,48%,11%,1);@media screen and (min-width:37.5625rem){padding:12px 16px 24px 16px}.mini-cart-coupon-title{margin-top:8px;position:relative;font-weight:500;font-size:16px;line-height:100%;cursor:pointer;@media screen and (min-width:37.5625rem){margin-top:24px;font-size:20px;line-height:120%;letter-spacing:-.01em}}.coupon{margin-top:12px;margin-bottom:24px;.woocommerce-mini-cart--coupon__label{margin-right:16px}input{border-radius:var(--rounded-corners);padding:0 16px;background:rgba(229,233,248,.1);font-weight:400;font-size:16px;line-height:125%;border:none;outline:none!important;&:focus,&:focus-visible{outline:none}}.ec-btn.apply_coupon{border-radius:var(--rounded-corners);padding:12px 16px;background:rgba(229,233,248,.1);font-size:16px;line-height:100%;cursor:pointer;border:none;outline:none!important;@media screen and (min-width:37.5625rem){padding:12px 12.5px;font-size:20px;line-height:120%;letter-spacing:-.01em}&:hover{background:rgba(255,255,255,.15)}&:focus,&:focus-visible{outline:none}}}bdi{font-weight:700;font-size:20px;line-height:120%;letter-spacing:-.01em;@media screen and (min-width:37.5625rem){font-weight:700;font-size:32px;line-height:119%}}.sub-total{margin:0;margin-top:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.15);display:flex;align-items:flex-end;justify-content:space-between;font-weight:400;font-size:16px;line-height:125%;@media screen and (min-width:37.5625rem){margin-top:24px;padding:24px 0;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em}}.total{margin:0;padding:16px 0;border-top:1px solid rgba(255,255,255,.15);@media screen and (min-width:37.5625rem){padding:24px 0}.title-m{display:flex;align-items:flex-end;justify-content:space-between}}.ec-btn.checkout{min-height:40px;@media screen and (min-width:37.5625rem){min-height:48px}}.mini-cart-payment-methods{flex-wrap:wrap;justify-content:center;gap:16px;margin:16px auto 0 auto;width:100%;max-width:336px;@media screen and (min-width:37.5625rem){margin:24px auto 0 auto}.mini-cart-payment-method__img{max-width:64px;width:100%;height:24px;object-fit:contain}}}.woocs_special_price_code{display:flex;align-items:center;flex-direction:row-reverse;gap:4px;.wpwp-woocommerce-Price-amount-without-discount{font-weight:400;font-size:14px;line-height:114%;text-decoration:line-through;text-align:center;color:#7F8796}.woocommerce-Price-amount{font-weight:500;font-size:16px;line-height:100%;color:#e5e9f8;bdi{font-weight:400;font-size:16px;line-height:125%;@media screen and (min-width:37.5625rem){font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em}}}}.cart-discount{display:flex;justify-content:space-between}.mini-cart-notices{margin:16px 0;@media screen and (min-width:37.5rem){margin:24px 0}}.wpwp-woocommerce-remove-coupon-mini-cart{position:relative;top:-2px;@media screen and (min-width:37.5rem){top:-4px}}.woocommerce-mini-cart__buttons{.ec-btn.checkout{max-width:100%;width:100%}}.ec-callout{padding:16px 16px 16px 24px;background:rgba(255,255,255,.05);border-left:3px solid var(--ec-clr-accent-secondary);font-weight:400;font-size:16px;line-height:125%;letter-spacing:unset;&:before{display:none}}.wpwp-mini-cart-notice-error{border-left-color:var(--ec-clr-accent)}}
/*! ==========================================================================
   Events / calendar
   ========================================================================== */
.events-day-content{.tooltip__discount-wrapper{right:auto;left:24px;top:24px;z-index:1;overflow:visible}.event-discount-ribbon{position:unset;&:before,&:after{display:none}}.event-info__item-flag{.title-m{display:none}img{position:unset;transform:unset!important}}.event-info__item.spots{span{small{font-size:16px;color:var(--ec-clr-secondary)!important}}}}.event-manager-block{.slick-prev,.slick-next{min-width:48px;height:100%;position:unset;transform:unset;&:hover{background:#fff}}.days-control-block{width:100%;gap:8px}.days-main-container{display:flex;gap:8px;width:calc(100% - 116px);position:relative;.days-container{flex:1;gap:8px;.day-control{gap:0;min-width:unset;height:unset;display:flex;align-items:center;justify-content:center;padding:16px 13.5px;text-align:center;color:#e5e9f8;background:rgba(229,233,248,.1);min-width:unset;height:unset;.week-day-name{margin-bottom:8px;font-size:16px;font-weight:500;line-height:120%;letter-spacing:-.01em}.day-number{font-weight:500;font-size:20px;line-height:1.045;letter-spacing:-.01em}&:is(.active-day,.is-active){background:#fff;color:hsla(210,48%,11%,1);border-bottom:none!important}&:not(.active-day,.is-active):hover{background:rgba(255,255,255,.15);border-bottom:none!important}}}}}.main-calendar-events{.events-day-header{padding:0;margin:0;margin-bottom:24px;font-weight:700;font-size:32px;line-height:119%;letter-spacing:-.01em;color:#e5e9f8;z-index:-1;@media screen and (min-width:71.3125rem){font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.02em}}.events-day-header:before{display:none}}.main-calendar-events .event{flex-direction:column;row-gap:.5rem;position:relative;isolation:isolate;padding:16px;border-radius:var(--rounded-corners);background:hsla(210,48%,11%,1);border:1px solid hsla(210,48%,11%,1);transition:0.3s all ease;cursor:pointer;overflow:hidden;@media screen and (min-width:37.5625rem){min-height:30rem}&:hover{img{transform:translate(-50%,0%) scale(1.1)}}&:before{position:absolute;content:"";width:100%;height:100%;z-index:2;top:0;left:0;background:linear-gradient(to bottom,transparent 0%,rgba(14,27,40,.7) 20%,rgba(14,27,40,1) 36%);border-radius:var(--rounded-corners);pointer-events:none}&:after{border-radius:var(--rounded-corners)}div,span,p{position:relative;z-index:3}@media screen and (min-width:48.0625rem){padding:24px}}.single-product-summary-container{.ec-eip-additional-block-item{color:hsla(210,48%,11%,1)!important}}.page-template-template-calendar,.page-template-page-calendar,.page-template-template-marketplace,.page-template-template-about-us{.woocommerce-breadcrumb{a:last-child{pointer-events:none}}.filters-block{.filter-block{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;flex-basis:100%;margin-bottom:24px;&:last-child{margin-bottom:0}@media screen and (min-width:64.0625rem){width:48%;flex-basis:48%;margin-bottom:0}@media screen and (min-width:81.3125rem){width:49%;flex-basis:49%}}.filter-title{font-weight:400;font-size:20px;line-height:120%;letter-spacing:-.01em;color:var(--ec-clr-secondary);text-align:left}.options-wrapper{display:flex;align-items:stretch;gap:8px;width:100%;flex-wrap:wrap;.filter-label{flex:1}@media screen and (min-width:64.0625rem){flex-wrap:nowrap}}.nice-select{width:100%;&:hover{background:rgba(255,255,255,.15)}}.filter-label{min-width:100%;@media screen and (min-width:37.5625rem){min-width:max-content}@media screen and (min-width:64.0625rem){min-width:unset}@media screen and (min-width:100.0625rem){min-width:229px}}.list{top:40px;border:none;li{text-align:left;border-radius:0;padding:8px;font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.01em;&:last-child{border-bottom:none}&:hover{background:rgba(255,255,255,.15)}}}}#main-container{margin-top:0;padding-top:64px;@media screen and (min-width:26.625rem){padding-top:100px}@media screen and (min-width:64.0625rem){padding-top:7.5rem}}.wrapper{position:relative}}.calendar-page,.ec-marketplace{.hidden-products_list_categories,.hidden-archive_products_filters{margin:0;position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;opacity:0;z-index:-100;visibility:hidden;background:hsla(210,48%,11%,1);padding:16px;padding-bottom:112px;display:block;@media screen and (min-width:64.0625rem){overflow:visible}.mobile-content{display:flex;align-items:center;justify-content:space-between;@media screen and (min-width:64.0625rem){display:none}}@media screen and (min-width:64.0625rem){position:relative;visibility:visible;opacity:1;z-index:1;padding:0;background:transparent;display:flex;width:unset;height:unset}}.hidden-archive_products_filters{width:100%!important}.content-wrapper{width:100%;.left-content{width:100%!important;max-width:100%;@media screen and (min-width:64.0625rem){margin-right:88px!important;width:296px!important}@media screen and (min-width:100.0625rem){margin-right:122px!important;width:368px!important}}.right-content{flex:1;margin-top:64px;@media screen and (min-width:26.0625rem){margin-top:56px}@media screen and (min-width:40.0625rem){margin-top:80px}@media screen and (min-width:64.0625rem){margin-top:0}.margin-vertical-2vh{margin-top:0}}}.open-cat,.open-filter{display:flex;justify-content:space-between;font-weight:500;font-size:20px;line-height:120%}.filters-block{margin-bottom:64px!important;@media screen and (min-width:25.0625rem){margin-bottom:56px!important}@media screen and (min-width:37.5625rem){margin-bottom:80px!important}@media screen and (min-width:100.0625rem){margin-bottom:120px!important}}.ec-empty-events-message{font-weight:500;font-size:32px;line-height:119%;letter-spacing:-.01em;color:#e5e9f8}}.ec-main-calendar,.ec-marketplace{.breadcrumb-video-wrapper{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:64px;flex-direction:column;@media screen and (min-width:26.625rem){margin-bottom:56px}@media screen and (min-width:31.3125rem){flex-direction:row}@media screen and (min-width:37.5625rem){margin-bottom:80px}@media screen and (min-width:100.0625rem){margin-bottom:120px}.left-content{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:24px;flex:1;@media screen and (min-width:26.625rem){margin-right:40px}@media screen and (min-width:31.3125rem){margin-bottom:0}@media screen and (min-width:48.0625rem){flex:unset}}}.title-wrapper{margin-bottom:32px;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:12px;@media screen and (min-width:64rem){flex-direction:row;align-items:flex-end;gap:24px}.left-content{display:flex;margin-bottom:4px;flex-direction:column;align-items:flex-start;@media screen and (min-width:36.0625rem){flex-direction:row;align-items:center}@media screen and (min-width:64rem){margin-bottom:0}h1{line-height:119%;letter-spacing:-.01em;margin-right:10px;@media screen and (min-width:31.3125rem){margin-right:18px;line-height:108%;letter-spacing:-.02em}}}}.mobile-button-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;flex-direction:column;span,.open-filter{flex:1;max-width:unset}@media screen and (min-width:26.625rem){flex-direction:row}@media screen and (min-width:64.0625rem){display:none}}}.js-wc-archive-product--content{.filters-wrapper{flex-direction:column;gap:24px;align-items:flex-start;.left-content{align-items:center;display:flex;flex-wrap:wrap;gap:12px;width:100%;@media screen and (min-width:50.0625rem){display:none}}@media screen and (min-width:31.3125rem){flex-direction:row}}}.tm-tip{background:#fff!important;color:hsla(210,48%,11%,1)!important;font-weight:400!important;font-family:'DM Sans',sans-serif;font-size:16px!important;line-height:120%!important;letter-spacing:unset!important;text-shadow:unset!important;text-align:left!important;&:before{display:none!important}}.page-template-default{.woocommerce-ResetPassword{.lost_reset_password_text_main.title-m{margin-top:0;margin-bottom:32px;font-weight:700;font-size:32px;line-height:119%;letter-spacing:-.01em;color:#e5e9f8}.woocommerce-form-row{flex-direction:column;gap:24px}.lost_reset_password_text{margin-top:0;font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8}}.ec-login-page-content,.woocommerce-ResetPassword{padding:72px 20px 60px 20px!important;border:1px solid rgba(255,255,255,.15);border-radius:8px!important;height:max-content;max-width:100%;width:541px;margin:0 auto;background:hsla(210,48%,11%,1)!important;.acc-tabs{display:flex;justify-content:flex-start;flex-direction:column;margin-top:0;margin-bottom:32px;gap:12px}.woocommerce-form-row{margin-bottom:24px}.g-recaptcha{margin:32px 0}.woocommerce-form__label-for-checkbox,.woocommerce-form-row{display:flex;.checkbox-label{margin-left:8px}}.woocommerce-form__input-checkbox{position:relative}.rc-anchor-normal{width:100%!important;background:#222222!important}.woocommerce-Button{margin-top:24px;width:100%!important}}}.woocommerce-lost-password{.woocommerce{padding:84px 20px!important;border:1px solid rgba(255,255,255,.15);border-radius:8px!important;height:max-content;max-width:100%;width:541px;margin:0 auto;background:hsla(210,48%,11%,1)!important;.woocommerce-message{margin-bottom:24px;border-radius:8px!important;padding:24px}p{font-weight:400;font-size:16px;line-height:125%}}.g-recaptcha{margin-inline:auto;iframe{transform:scale(.67);@media screen and (min-width:26.5625rem){transform:unset}}}}
/*! ==========================================================================
   Archive product
   ========================================================================== */
ul.archive-products-list-categories{padding:0;list-style:none;width:100%;ul{display:none;padding:0;list-style:none;&.is-active{display:block}}.archive-products-list-categories-category{display:flex;align-items:stretch;&.is-active{.icon-toggle{&::after{position:relative;top:0;height:24px;content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.3857 10.8995C20.938 10.8995 21.3857 11.3472 21.3857 11.8995C21.3857 12.4518 20.938 12.8995 20.3857 12.8995C9.40765 12.8995 13.7615 12.8995 3.41511 12.8995C2.86282 12.8995 2.41511 12.4518 2.41511 11.8995C2.41511 11.3472 2.86282 10.8995 3.41511 10.8995C14.3984 10.8995 10.0494 10.8995 20.3857 10.8995Z" fill="%23E5E9F8"/></svg>')}}}&.active-cat{.icon-toggle{&::after{position:relative;top:0;height:24px;content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.3857 10.8995C20.938 10.8995 21.3857 11.3472 21.3857 11.8995C21.3857 12.4518 20.938 12.8995 20.3857 12.8995C9.40765 12.8995 13.7615 12.8995 3.41511 12.8995C2.86282 12.8995 2.41511 12.4518 2.41511 11.8995C2.41511 11.3472 2.86282 10.8995 3.41511 10.8995C14.3984 10.8995 10.0494 10.8995 20.3857 10.8995Z" fill="%230E1B28"/></svg>')}}}&:not(.is-active){.icon-toggle{&::after{position:relative;top:0;height:24px;content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.49211 6.79289C9.10159 7.18342 9.10159 7.81658 9.49211 8.20711L13.285 12L9.49211 15.7929C9.10159 16.1834 9.10159 16.8166 9.49211 17.2071C9.88264 17.5976 10.5158 17.5976 10.9063 17.2071L15.4063 12.7071C15.7968 12.3166 15.7968 11.6834 15.4063 11.2929L10.9063 6.79289C10.5158 6.40237 9.88264 6.40237 9.49211 6.79289Z" fill="%23E5E9F8"/></svg>')}}}a:hover,button:hover{color:#e5e9f8}}button{position:relative;display:flex;align-items:center;&:has(+ul){&::after{position:absolute;right:12px;top:50%;left:auto;transform:translate(0%,-50%)}}&:first-letter{text-transform:uppercase}}}ul.archive-products-list-filter{display:flex;list-style:none;flex-wrap:wrap;gap:12px;margin-right:30px!important;li{margin:0}}.archive-product-content{.woocommerce-info.woocommerce-no-products-found{color:#fff;background:transparent;border:none}.left-sidebar{max-width:100%;@media screen and (min-width:50.0625rem){width:248px!important;margin-right:24px}@media screen and (min-width:71.3125rem){margin-right:88px;width:296px!important}@media screen and (min-width:100.0625rem){margin-right:122px;width:368px!important}}.js-wc-archive-product--content{flex:1;max-width:100%;.filters-wrapper{margin-bottom:24px;padding-bottom:24px;display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05);@media screen and (min-width:31.3125rem){display:none}}.woocommerce-ordering{flex-direction:column;align-items:flex-start;gap:12px}}}.archive-products-list-categories{margin:0;li{margin-bottom:16px;border-radius:var(--rounded-corners);background:rgba(229,233,248,.1);li{background:transparent;a{background:rgba(229,233,248,.1)}}&:last-child{margin-bottom:0}.archive-products-list-categories-category{border:1px solid transparent;border-radius:var(--rounded-corners);&.active-cat{background:#fff;button{color:hsla(210,48%,11%,1);font-weight:700}}&:hover{button{color:#e5e9f8}}}&:hover{>.archive-products-list-categories-category{background:rgba(255,255,255,.15);&.active-cat{background:#fff;border-color:#fff!important;box-shadow:none!important;button{color:hsla(210,48%,11%,1)}}}}.archive-products-list-categories-category{a,button{display:flex;align-items:center;padding:.75rem 1rem;border-radius:var(--rounded-corners);font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.01em;background:transparent;&.icon-toggle{width:max-content}&:first-letter{text-transform:uppercase}&:hover{button{color:#e5e9f8}}@media screen and (min-width:78.1875rem){font-size:20px}}a:not(.icon-toggle){flex-grow:1}&.active-cat{a{color:hsla(210,48%,11%,1)}}+ul li{a{background:rgba(229,233,248,.1);&.icon-toggle{border-radius:0 4px 4px 0}}}}ol,ul{list-style:none;padding:16px;li{margin-bottom:12px;&:last-child{margin-bottom:0}a{padding:12px;font-weight:500;font-size:16px;line-height:100%;background:rgba(229,233,248,.1)}}}}}.js-form-woocommerce-filters{ul{padding:0;margin:0;li{margin-left:8px;&:hover{label{background:rgba(255,255,255,.15)}}}}label{border-radius:var(--rounded-corners);background:rgba(229,233,248,.1);border:1px solid rgba(229,233,248,.1);padding:13px 16px;display:flex;align-items:center;font-weight:500;font-size:20px;line-height:100%;letter-spacing:unset;color:#e5e9f8;@media screen and (min-width:50.0625rem){font-size:16px;padding:6px 12px}@media screen and (min-width:78.1875rem){padding:.75rem 1rem;font-size:20px;line-height:120%;letter-spacing:-.01em}}input{width:0;height:0;overflow:hidden;opacity:0;visibility:hidden;&:checked{&+span{border-radius:3px;background:var(--ec-clr-accent);&:before{width:20px;height:20px;content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4458_35168)"><rect width="20" height="20" rx="3" fill="%23FF5C01"/><path d="M8.49956 12.379L15.3936 5.48425L16.4548 6.54475L8.49956 14.5L3.72656 9.727L4.78706 8.6665L8.49956 12.379Z" fill="white"/></g><defs><clipPath id="clip0_4458_35168"><rect width="20" height="20" rx="3" fill="%23FF5C01"/></clipPath></defs></svg>')}}}}span{margin-left:15px;width:19px;height:19px;border-radius:3px;border:1px solid #fff;background:rgba(229,233,248,.1);position:relative;&:before{position:absolute;width:20px;height:20px;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);z-index:2;border-radius:3px;content:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" y="0.5" width="19" height="19" rx="2.5" fill="%23E5E9F8" fill-opacity="0.1"/><rect x="0.5" y="0.5" width="19" height="19" rx="2.5" stroke="white"/></svg>')}}}select.orderby{option{padding:.75rem 1rem;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;background:rgba(229,233,248,.1);&:selected{background:#fff;color:hsla(210,48%,11%,1)}}}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#fff;color:hsla(210,48%,11%,1)}.select2-container--default .select2-results__option--selected{background:#fff;color:hsla(210,48%,11%,1)}.select2-results__option--selectable{padding:.75rem 1rem;font-weight:500;font-size:16px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;background:rgba(229,233,248,.1)}.select2-dropdown{background:#10101a;border:none;outline:none}.select2-container .select2-selection.select2-selection{min-height:48px;height:max-content;padding:3px 16px;display:flex;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:#e5e9f8;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;text-align:left;@media screen and (min-width:50.0625rem){font-size:16px}@media screen and (min-width:78.1875rem){font-size:20px}}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--ec-clr-primary)}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translate(0%,-50%);content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79289 9.29289C7.18342 8.90237 7.81658 8.90237 8.20711 9.29289L12 13.0858L15.7929 9.29289C16.1834 8.90237 16.8166 8.90237 17.2071 9.29289C17.5976 9.68342 17.5976 10.3166 17.2071 10.7071L12.7071 15.2071C12.3166 15.5976 11.6834 15.5976 11.2929 15.2071L6.79289 10.7071C6.40237 10.3166 6.40237 9.68342 6.79289 9.29289Z" fill="white"/></svg>');height:24px;width:24px;right:16px}.mini-cart-coupon-title{&:after{cursor:pointer;position:absolute;right:0;top:50%;transform:translate(0,-50%)}&.is-active{&:after{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79289 15.2071C7.18342 15.5976 7.81658 15.5976 8.20711 15.2071L12 11.4142L15.7929 15.2071C16.1834 15.5976 16.8166 15.5976 17.2071 15.2071C17.5976 14.8166 17.5976 14.1834 17.2071 13.7929L12.7071 9.29289C12.3166 8.90237 11.6834 8.90237 11.2929 9.29289L6.79289 13.7929C6.40237 14.1834 6.40237 14.8166 6.79289 15.2071Z" fill="white"/></svg>')}}&:not(.is-active){&:after{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.79289 9.29289C7.18342 8.90237 7.81658 8.90237 8.20711 9.29289L12 13.0858L15.7929 9.29289C16.1834 8.90237 16.8166 8.90237 17.2071 9.29289C17.5976 9.68342 17.5976 10.3166 17.2071 10.7071L12.7071 15.2071C12.3166 15.5976 11.6834 15.5976 11.2929 15.2071L6.79289 10.7071C6.40237 10.3166 6.40237 9.68342 6.79289 9.29289Z" fill="white"/></svg>')}}}form.coupon:not(.is-active){display:none}
/*! ==========================================================================
   Checkout
   ========================================================================== */
.header-checkout{.flex{justify-content:space-between}.support-button{margin-left:20px;display:flex;align-items:center;font-weight:500;font-size:16px;line-height:100%;text-align:center;svg{margin-right:8px;@media screen and (min-width:37.5rem){width:16px;height:16px;margin-right:4px}}}.mobile-hide{display:none;@media screen and (min-width:37.5rem){display:block;margin-right:4px}}}.footer-checkout{.footer-wrapper{padding-bottom:185px;@media screen and (min-width:37.5rem){padding-bottom:0}}.footer-legal{display:flex;flex-direction:column;align-items:center;padding:16px 0;order:1;@media screen and (min-width:38.75rem){flex-direction:row}.apus-copyright{display:flex;align-items:center;width:100%;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.15);@media screen and (min-width:38.75rem){max-width:265px;width:100%;padding-bottom:0;border:none}@media screen and (min-width:48rem){max-width:50%;margin-right:40px}}.text-wrap{flex:1}.payment-security{width:100%;@media screen and (min-width:38.75rem){width:max-content}}.icon{margin-right:12px;@media screen and (min-width:38.75rem){margin-right:9px}}.bold-text{margin-bottom:4px;font-weight:500;font-size:16px;line-height:100%;color:var(--ec-clr-secondary)}.normal-text{font-weight:400;font-size:12px;line-height:100%;color:var(--ec-clr-secondary)}}.bottom-footer-text{order:2;padding-top:16px;padding-bottom:24px;font-weight:400;font-size:12px;line-height:100%;color:var(--ec-clr-secondary);border-top:1px solid rgba(255,255,255,.15)}}.woocommerce-checkout{.container{max-width:100%;@media screen and (min-width:37.5rem){max-width:92%}@media screen and (min-width:52.5rem){max-width:94.286%}@media screen and (min-width:64rem){max-width:94.5%}}h1{@media screen and (min-width:37.5rem){font-size:48px;line-height:100%;letter-spacing:-.02em}}.woocommerce-message{margin-bottom:40px;margin-left:0}.checkout{margin-bottom:54px;max-width:100%;width:100%}.title-lg{margin-bottom:0;padding:0;padding-bottom:20px;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;border:none}.order-review-heading{margin:0}.container{width:1152px;margin-top:84px!important;@media screen and (min-width:37.5rem){margin-top:120px!important}}.title-checkout-breadcrumbs-wrap{border-bottom:1px solid rgba(255,255,255,.05);max-width:90%;margin:0 auto 24px auto;@media screen and (min-width:37.5rem){max-width:100%;margin-top:24px;margin-bottom:54px;padding-bottom:40px}.woocommerce-notices-wrapper{display:none}.ppcp-messages,span[id*="zoid-paypal-message"]{height:0}}.ec-checkout-title{margin:0}.woocommerce-order{h1{margin-top:0;margin-bottom:32px;font-size:22px;line-height:109%;letter-spacing:-.01em;@media screen and (min-width:37.5rem){font-size:32px;line-height:119%}}.woocommerce-woocommerce-order-overview{list-style:none;padding:0;margin:32px 0;li{padding:8px 0;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);border-bottom:1px solid rgba(255,255,255,.05);strong,bdi{font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary)}&:first-child{border-top:1px solid rgba(255,255,255,.05)}}}.ec-callout{margin:32px 0;padding:24px;background:rgba(46,219,75,.2);text-align:center;color:#2edb4b;border:none;border-radius:var(--rounded-corners);&:before{display:none!important}}.ec-thankyou-customer-form{padding-bottom:120px;gap:24px;@media screen and (min-width:31.25rem){gap:32px 24px}.form-row{padding:0 1px;label{margin-bottom:8px;display:inline-block;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary)}}.ec-btn{min-height:64px}}}.text-container,.term-description{max-width:100%}.ec-thankyou-customer-form .form-input-50{@media screen and (min-width:31.25rem){flex-basis:calc(50% - 12px)}}.ec-thankyou-customer-form .form-input-33{@media screen and (min-width:31.25rem){flex-basis:calc(50% - 12px)}}input[type="text"],input[type="url"],input[type="email"],input[type="tel"],input[type="search"],input[type="password"],.input-text,textarea{outline:1px solid transparent;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;@media screen and (min-width:31.25rem){font-weight:500;font-size:20px;line-height:120%}&:hover{outline:1px solid #fff}&::placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary)}}.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:400;font-size:16px;line-height:125%;@media screen and (min-width:31.25rem){font-weight:500;font-size:20px;line-height:120%}}textarea{resize:none;min-height:140px}.select2-container .select2-selection.select2-selection{box-shadow:none;border-color:transparent;&:hover{box-shadow:none;border-color:#fff!important}}.select2-dropdown,.open .list{top:0!important}select2-dropdown{background:#10101a!important;border:none!important;outline:none!important}.select2-container .select2-results__option.select2-results__option--highlighted{color:hsla(210,48%,11%,1)!important;background:#fff}.select2-results__option{position:relative;&:hover,&:focus,&:focus-visible,&:focus-within{color:hsla(210,48%,11%,1)!important;span{color:hsla(210,48%,11%,1)!important}}}.wpwp-character-remove-button{position:absolute;right:16px}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{color:hsla(210,48%,11%,1)!important;background:#fff;span{color:hsla(210,48%,11%,1)!important}}.woocommerce-input-wrapper .select2-container .select2-selection--single .select2-selection__rendered{padding:0}.ppcp-dcc-order-button{float:none;width:100%}.woocommerce-checkout-review-order-table{max-width:90%;margin:0 auto;width:100%;display:flex;flex-direction:column;justify-content:space-between;@media screen and (min-width:37.5rem){margin-right:0;max-width:274px;border-radius:var(--rounded-corners);background:hsla(210,48%,11%,1)}@media screen and (min-width:38.8125rem){max-width:384px}@media screen and (min-width:52.5625rem){max-width:475px}@media screen and (min-width:75.0625rem){max-width:564px}.checkout-table-summary-btn-toggle{padding-right:20px!important}.shop_table{margin:0;display:table;width:100%!important;thead{display:block;width:100%;tr{display:flex;padding:0}th{display:inline-block;width:100%;background:transparent;border-bottom:1px solid rgba(255,255,255,.15);border-right:none;@media screen and (min-width:37.5rem){background:hsla(210,48%,11%,1)}}}td{padding:8px;border-right:none;min-width:unset;background:transparent}tr{border:none;&:nth-child(2n){td{@media screen and (min-width:37.5rem){background:hsla(210,48%,11%,1)}}}}th{padding:12px 0;font-weight:500;font-size:16px;line-height:100%;text-transform:lowercase;letter-spacing:unset;@media screen and (min-width:37.5rem){background:hsla(210,48%,11%,1)}}bdi{font-weight:500;font-size:16px;line-height:100%}.cart_item{display:block;margin-bottom:8px;position:relative;height:max-content;padding:0;border-top:1px solid rgba(255,255,255,.15);@media screen and (min-width:37.5rem){background:hsla(210,48%,11%,1)}.details-amount-wrap{display:flex;padding-left:0}.shop_table__product-item{flex:1}.checkout-product-thumbnail{margin-right:12px;img{width:57px;height:57px;object-fit:contain}}.name,.product-quantity{font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8}.name-quantity-wrap{font-weight:400;font-size:16px;line-height:125%}.tm-cart-edit-options{padding:0;font-weight:400;font-size:14px;line-height:114%;@media screen and (min-width:37.5rem){font-size:16px;line-height:125%}}.tc-epo-metadata{.tc-name,p,dt,dd{margin:0;font-weight:400;font-size:12px;line-height:100%;color:var(--ec-clr-secondary);letter-spacing:unset;@media screen and (min-width:37.5rem){font-size:14px;line-height:114%}}}.product-total{margin-top:11px;width:100%;vertical-align:top;text-align:left;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;.remove-item-from-cart{position:revert;inset:auto}}}.tc-epo-metadata{line-height:1}}.shop_table__footer{display:block;padding:0;tr{margin:0;padding:0;display:flex;align-items:center;justify-content:space-between;background:transparent;border-top:1px solid rgba(255,255,255,.15);@media screen and (min-width:37.5rem){background:hsla(210,48%,11%,1)}}td{width:100%;display:inline-block;padding:12px 0;font-weight:500;font-size:16px;line-height:100%;text-transform:none;letter-spacing:unset;background:transparent}td:first-child{text-align:left}.order-total{border-top:1px solid rgba(255,255,255,.15);bdi{font-weight:700;font-size:20px;line-height:120%;letter-spacing:-.01em;@media screen and (min-width:36rem){font-size:22px;line-height:109%}@media screen and (min-width:64rem){font-size:32px;line-height:119%}}}}.coupon{margin-top:28px;padding-left:1px;@media screen and (min-width:37.5rem){padding-left:0}.coupon-code{margin-right:8px;@media screen and (min-width:50rem){margin-right:16px}}input{border-radius:var(--rounded-corners);padding:0 16px;background:rgba(229,233,248,.1);font-weight:400;font-size:16px;line-height:125%;border:none}.ec-btn.apply_coupon{border-radius:var(--rounded-corners);padding:12px 12.5px;background:rgba(229,233,248,.1);font-size:16px;line-height:100%;cursor:pointer;border:1px solid transparent;color:var(--ec-clr-secondary);@media screen and (min-width:50rem){padding:12px 16px;font-size:20px;line-height:120%;letter-spacing:-.01em}&:hover{border-color:#fff;color:#fff}&:focus,&:focus-visible{outline:none}}}.cart-discount{color:#2edb4b;.cart-discount__amount{text-align:right;padding-right:20px}td,bdi,.cart-discount__amount{color:#2edb4b}.remove-item-from-cart{inset:auto 0 auto auto}}.bottom-text{display:none;@media screen and (min-width:37.5rem){display:block;margin-top:16px;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:var(--ec-clr-secondary)}}.mobile-total-div{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:16px;line-height:125%;@media screen and (min-width:37.5rem){display:none}.amount{font-weight:700;font-size:20px;line-height:120%;letter-spacing:-.01em}}.top-content{@media screen and (min-width:37.5rem){border-radius:var(--rounded-corners);padding:24px}@media screen and (min-width:75.0625rem){padding:64px}}.bottom-content{width:100%;padding:16px 16px 32px 16px;position:fixed;left:0;bottom:0;z-index:2;background:hsla(210,48%,11%,1);@media screen and (min-width:37.5rem){border-radius:var(--rounded-corners);padding:24px;position:sticky}@media screen and (min-width:75.0625rem){padding:0 64px 64px}.checkout__place-order-btn{font-size:20px;margin-top:0;@media screen and (min-width:37.5rem){margin-top:0}@media screen and (width:600px){font-size:16px}}}}#customer_details{margin:0;width:100%;@media screen and (min-width:37.5rem){max-width:274px}@media screen and (min-width:38.8125rem){max-width:384px}@media screen and (min-width:61rem){max-width:465px}input{padding:12px;font-weight:400;font-size:16px;line-height:125%;color:#fff;background:rgba(229,233,248,.1);box-shadow:unset}.woocommerce-billing-fields__field-wrapper{.form-row{margin-top:0;padding:0 1px;label{display:block;margin-bottom:8px;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary)}}}.ec-simple-account-btn-container p{font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);a{padding:0}}}.woocommerce-checkout-payment{margin:0;margin-bottom:40px;h2{max-width:90%;margin:0 auto;@media screen and (min-width:37.5rem){max-width:100%;margin-block-start:1.5rem}@media screen and (min-width:75.0625rem){margin-block-start:4rem}}.wc_payment_methods{padding-inline:1rem;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;overflow-x:scroll;@media screen and (min-width:31.25rem){padding-inline:25px}@media screen and (min-width:37.5rem){padding-inline:0;flex-direction:column;overflow-x:auto}li{min-width:50%;flex-basis:100%;width:100%;margin:0;border-radius:var(--rounded-corners);padding:1rem;background:rgba(255,255,255,.05);cursor:pointer;border:1px solid transparent;position:relative;.payment_box:not(.payment_method_braintree_paypal,.payment_method_braintree_credit_card,.payment_method_braintree_cc){display:none!important;p{display:none}}&:before{display:none}span.icon{position:absolute;top:20px;right:16px;width:20px;height:20px;&:before{width:20px;height:20px;content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" width="20" height="20" rx="10" fill="white" fill-opacity="0.05"/></svg>')}}&.payment-methods-btn-toggle{background:transparent;width:100%;flex-basis:100%;@media screen and (min-width:37.5625rem){padding-left:0}&:hover{background:rgba(255,255,255,.05);border:1px solid transparent}}&:hover{background:rgba(255,255,255,.05);border:1px solid #fff}input{width:0;height:0;overflow:hidden;opacity:0;visibility:hidden;position:absolute;top:16px;right:16px;&:checked{&+span.icon{border-radius:50%;&:before{content:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.25" width="21.5" height="21.5" rx="10.75" fill="white"/><path d="M9.23594 15.0509L5.40625 11.2212L6.36367 10.2637L9.23594 13.136L15.4004 6.97156L16.3578 7.92898L9.23594 15.0509Z" fill="%230E1B28"/></svg>')}}}}span{display:inline-block;font-weight:500;font-size:14px;line-height:120%;pointer-events:none}}}.form-row.place-order{max-width:90%;margin:0 auto;@media screen and (min-width:37.5rem){max-width:100%}.woocommerce-privacy-policy-text p{color:var(--ec-clr-secondary)!important}p{font-weight:400;font-size:16px;line-height:125%}}.woocommerce-form__input-checkbox:after,.woocommerce-form__input-checkbox:before{inset:unset;left:0;top:50%;transform:translate(0%,-50%)}.woocommerce-invalid-required-field{.woocommerce-form__input-checkbox:before{border-color:red}}.form-row.validate-required{label{display:flex}input{padding:2px!important;width:18px;height:18px}.woocommerce-form__input-checkbox:after,.woocommerce-form__input-checkbox:before{top:8px}}}.wc_payment_method__label{display:flex;align-items:center;flex-wrap:wrap;font-size:var(--fs-m);img{max-height:28px!important;object-fit:contain}}.woocommerce-form__label{position:relative}.woocommerce-billing-fields.text-container{width:auto;max-width:90%;margin:0 auto;@media screen and (min-width:37.5rem){max-width:100%}}}.woocommerce-terms-and-conditions{h1{margin-bottom:24px;font-weight:700;font-size:22px;line-height:119%;letter-spacing:-.01em}h2,h3,h4,h5,h6{margin-bottom:16px;font-weight:700;font-size:20px;line-height:119%;letter-spacing:-.01em}p,li,a{font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.01em}}.woocommerce-Message,.ec-callout{margin-top:32px;padding:16px 16px 16px 24px;background:rgba(255,255,255,.05);border-left:3px solid #2edb4b;font-weight:400;font-size:16px;line-height:125%;letter-spacing:unset;border-radius:0;&:before{display:none}& a{color:var(--ec-clr-accent);text-decoration:underline;text-underline-offset:3px;&:hover{text-decoration:none}}}.woocommerce-page{.woocommerce{min-height:20vh;.woocommerce-error{max-width:100%;width:100%}}}.cart-empty.woocommerce-info{margin-bottom:20px;text-align:center;background:transparent;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#FFF;border-radius:0;border:none;@media screen and (min-width:37.5rem){font-size:32px;line-height:119%}+p.return-to-shop{text-align:center;a{padding:12px 17.5px}}}#order_review{display:flex;flex-direction:column-reverse;@media screen and (min-width:37.5rem){gap:40px 20px;flex-direction:row-reverse;justify-content:space-between}}.checkout-breadcrumbs{padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px 0;.number{margin-right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;line-height:1;text-align:center;color:#10101a;background:var(--ec-clr-secondary);border-radius:50%;@media screen and (min-width:37.5rem){width:24px;height:24px}}li{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:16px;line-height:120%;letter-spacing:-.01em;color:var(--ec-clr-secondary);@media screen and (min-width:37.5rem){font-size:20px}&.is-active{color:#e5e9f8;;.number{background:#e5e9f8}}span{flex:1}}svg{margin:0 12px}}.woocommerce-order-received{.footer-legal{display:none}#main-container{margin-top:56px!important;@media screen and (min-width:31.25rem){margin-top:64px!important}}#lottie-animation{width:151px;height:151px!important;aspect-ratio:1 / 1;margin-inline:auto;@media screen and (min-width:31.25rem){width:383px;height:383px!important}}.woocommerce-order-details{display:none}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(1turn)}}.title-checkout-breadcrumbs-wrap{h1{text-align:left}@media screen and (min-width:60.4375rem){display:flex;align-items:center;justify-content:space-between}}.wc_payment_methods.payment_methods{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;&:not(.is-active){li:nth-child(n+7){display:none}li.payment-methods-btn-toggle{display:block}}li.payment-methods-btn-toggle{position:relative;grid-column:1 / -1;order:7;&::after{position:absolute;font-size:16px;top:50%;right:0;transform:translate(0%,-50%)}&:not(.is-active){&::after{content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.5312 6.19526C4.79155 5.93491 5.21366 5.93491 5.47401 6.19526L8.0026 8.72386L10.5312 6.19526C10.7915 5.93491 11.2137 5.93491 11.474 6.19526C11.7344 6.45561 11.7344 6.87772 11.474 7.13807L8.47401 10.1381C8.21366 10.3984 7.79155 10.3984 7.5312 10.1381L4.5312 7.13807C4.27085 6.87772 4.27085 6.45561 4.5312 6.19526Z" fill="%23E5E9F8"/></svg>')}}&.is-active{&::after{content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.4688 9.80474C11.2085 10.0651 10.7863 10.0651 10.526 9.80474L7.9974 7.27614L5.4688 9.80474C5.20845 10.0651 4.78634 10.0651 4.52599 9.80474C4.26564 9.54439 4.26564 9.12228 4.52599 8.86193L7.52599 5.86193C7.78634 5.60158 8.20845 5.60158 8.4688 5.86193L11.4688 8.86193C11.7291 9.12228 11.7291 9.54439 11.4688 9.80474Z" fill="%23E5E9F8"/></svg>')}}}li{order:0}}.woocommerce-checkout .checkout.woocommerce-checkout .shop_table{&:not(.is-active) tbody{display:none}&.is-active tbody{display:block}.checkout-table-summary-btn-toggle{&::after{position:absolute;font-size:16px;top:50%;right:0;transform:translate(0%,-50%);cursor:pointer}&:not(.is-active){&::after{content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.5312 6.19526C4.79155 5.93491 5.21366 5.93491 5.47401 6.19526L8.0026 8.72386L10.5312 6.19526C10.7915 5.93491 11.2137 5.93491 11.474 6.19526C11.7344 6.45561 11.7344 6.87772 11.474 7.13807L8.47401 10.1381C8.21366 10.3984 7.79155 10.3984 7.5312 10.1381L4.5312 7.13807C4.27085 6.87772 4.27085 6.45561 4.5312 6.19526Z" fill="%23E5E9F8"/></svg>')}}&.is-active{&::after{content:url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M11.4688 9.80474C11.2085 10.0651 10.7863 10.0651 10.526 9.80474L7.9974 7.27614L5.4688 9.80474C5.20845 10.0651 4.78634 10.0651 4.52599 9.80474C4.26564 9.54439 4.26564 9.12228 4.52599 8.86193L7.52599 5.86193C7.78634 5.60158 8.20845 5.60158 8.4688 5.86193L11.4688 8.86193C11.7291 9.12228 11.7291 9.54439 11.4688 9.80474Z" fill="%23E5E9F8"/></svg>')}}}}
/*! ==========================================================================
   My account
   ========================================================================== */
.woocommerce-account{#main-container{margin-top:56px!important;@media screen and (min-width:31.25rem){margin-top:64px!important}@media screen and (min-width:50rem){margin-top:120px!important}}.woocommerce{margin-bottom:113px;@media screen and (min-width:26.625rem){margin-bottom:80px}@media screen and (min-width:37.5rem){margin-bottom:120px}@media screen and (min-width:50rem){display:flex}.woocommerce-my-account__nav-menu{padding-top:0;margin-top:0;@media screen and (min-width:50rem){flex-direction:column;align-items:flex-start;text-align:left}}.woocommerce-MyAccount-navigation{padding-left:1px;max-width:100%;@media screen and (min-width:50rem){margin-top:40px;margin-right:24px;width:248px!important}@media screen and (min-width:71.3125rem){margin-right:88px}@media screen and (min-width:100.0625rem){margin-right:122px}li{width:100%;border:1px solid transparent;border-radius:var(--rounded-corners);&.is-active{background:#fff;a{color:hsla(210,48%,11%,1)}}&:hover{a{color:#e5e9f8}}a{display:flex;align-items:center;width:100%;padding:.75rem 1rem;border-radius:var(--rounded-corners);font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;background:rgba(229,233,248,.1)}&:hover{background:rgba(255,255,255,.15);&.is-active{background:#fff;a{color:hsla(210,48%,11%,1)}}}}}.woocommerce-MyAccount-content{flex:1;max-width:100%;.woocommerce-notices-wrapper{margin-bottom:40px}}h2{padding-top:0;margin-top:0;border-top:none;margin-bottom:40px}.woocommerce-EditAccountForm{border-radius:var(--rounded-corners);padding:24px;background:hsla(210,48%,11%,1);width:100%;p{margin-bottom:32px;label{margin-bottom:8px;display:inline-block;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary)}em{font-style:normal;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary)}.woocommerce-Button{width:100%}}}.woocommerce-orders-table{margin-top:0;tbody{.woocommerce-button{min-width:167px;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;&:hover{color:#fff}&.cancel{background:rgba(229,233,248,.1);&:hover{background:rgba(255,255,255,.15)}}&.view{background:#fff;color:hsla(210,48%,11%,1);&:hover{background:var(--ec-clr-secondary)}}}}.woocommerce-orders-table__cell-order-total{text-align:right}}.woocommerce-table--order-details,.woocommerce-orders-table{tbody,.shop_table__footer{& tr{&:first-child{border-bottom:none}}.title-m{color:#fff;text-decoration:none;&:hover{color:var(--ec-clr-accent)}}}}.woocommerce-order-details{padding:0}.woocommerce-table--order-details{tbody{.shop_table__product-item{li,strong{font-weight:400;color:var(--ec-clr-secondary)}}}.order-note{td{font-size:14px;text-transform:none}}}.woocommerce-pagination{justify-content:flex-start;gap:24px;.woocommerce-button{padding:.5rem;min-width:167px;text-decoration:none;background:rgba(229,233,248,.1);color:#e5e9f8;&:hover{background:#fff;color:hsla(210,48%,11%,1)}}}}}.woocommerce-order-pay{.woocommerce{margin-bottom:113px;@media screen and (min-width:26.625rem){margin-bottom:80px}@media screen and (min-width:37.5rem){margin-bottom:120px}}#order_review{flex-direction:column-reverse;gap:40px 20px;@media screen and (min-width:64rem){flex-direction:row-reverse}}#payment{margin:0;width:100%;max-width:100%;@media screen and (min-width:64rem){max-width:465px}}.wc_payment_methods{list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;@media screen and (min-width:37.5625rem){flex-direction:column;overflow-x:auto}@media screen and (min-width:75.0625rem){flex-direction:row;flex-wrap:wrap}li{min-width:100%;flex-basis:100%;width:100%;margin:0;border-radius:var(--rounded-corners);padding:16px 36px 16px 16px;background:rgba(255,255,255,.05);cursor:pointer;border:1px solid transparent;position:relative;@media screen and (min-width:75.0625rem){min-width:45%;flex-basis:48.9%;width:48.9%}.payment_box{p{display:none}}&:before{display:none}span.icon{position:absolute;top:20px;right:16px;width:20px;height:20px;&:before{width:20px;height:20px;content:url('data:image/svg+xml,<svg width="21" height="20" viewBox="0 0 21 20" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="0.5" width="20" height="20" rx="10" fill="white" fill-opacity="0.05"/></svg>')}}&.payment-methods-btn-toggle{background:transparent;width:100%;flex-basis:100%;@media screen and (min-width:37.5625rem){padding-left:0}&:hover{background:rgba(255,255,255,.05);border:1px solid transparent}}&:hover{background:rgba(255,255,255,.05);border:1px solid #fff}input{width:0;height:0;overflow:hidden;opacity:0;visibility:hidden;position:absolute;top:16px;right:16px;&:checked{&+span.icon{border-radius:50%;&:before{content:url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.25" width="21.5" height="21.5" rx="10.75" fill="white"/><path d="M9.23594 15.0509L5.40625 11.2212L6.36367 10.2637L9.23594 13.136L15.4004 6.97156L16.3578 7.92898L9.23594 15.0509Z" fill="%230E1B28"/></svg>')}}}}span{display:inline-block;font-weight:500;font-size:14px;line-height:120%}}}.shop_table{margin:0;text-align:left;width:100%;max-width:100%;border-radius:var(--rounded-corners);@media screen and (min-width:64rem){max-width:553px;background-color:hsla(210,48%,11%,1);padding:64px}@media screen and (min-width:100.0625rem){max-width:564px}thead{th{font-weight:500;font-size:20px;line-height:125%;border-bottom:1px solid rgba(255,255,255,.15);text-transform:none;@media screen and (min-width:64rem){background-color:hsla(210,48%,11%,1)}}}tbody,tfoot{td,th{border-bottom:1px solid rgba(255,255,255,.15);@media screen and (min-width:64rem){background-color:hsla(210,48%,11%,1)}}tr:last-child{td,th{border-bottom:none}}bdi{font-size:20px}.wc-item-meta{padding-left:0;li{font-weight:400;font-size:14px;line-height:114%;color:var(--ec-clr-secondary)}}}tfoot{tr:first-child{td,th{border-top:1px solid rgba(255,255,255,.15)}}tr:last-child{td,th{font-weight:700;font-size:20px;line-height:119%;letter-spacing:-.01em}}}}.coupon{margin-top:28px;.coupon-code{margin-right:16px}input{border-radius:var(--rounded-corners);padding:0 16px;background:rgba(229,233,248,.1);font-weight:400;font-size:16px;line-height:125%;border:none}.ec-btn.apply_coupon{border-radius:var(--rounded-corners);padding:12px 16px;background:rgba(229,233,248,.1);font-size:16px;line-height:100%;cursor:pointer;border:1px solid transparent;color:var(--ec-clr-secondary);@media screen and (min-width:37.5625rem){font-size:20px;line-height:120%;letter-spacing:-.01em}&:hover{border-color:#fff;color:#fff}&:focus,&:focus-visible{outline:none}}}.cart-discount{color:#2edb4b;.cart-discount__amount{text-align:right;padding-right:20px}td,bdi,.cart-discount__amount{color:#2edb4b}.remove-item-from-cart{inset:auto 0 auto auto}}.woocommerce-privacy-policy-text{margin:16px 0;p{font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary)!important}}.woocommerce-terms-and-conditions-checkbox-text{font-weight:400;font-size:16px;line-height:125%}.form-row{margin:16px 0}.woocommerce-form__input-checkbox:after,.woocommerce-form__input-checkbox:before{inset:unset;left:0;top:50%;transform:translate(0%,-50%)}.woocommerce-invalid-required-field{.woocommerce-form__input-checkbox:before{border-color:red}}.form-row.validate-required{label{display:flex}input{padding:2px!important;width:20px;height:20px}.woocommerce-form__input-checkbox:after,.woocommerce-form__input-checkbox:before{top:9px}}.woocommerce-terms-and-conditions-wrapper{margin-bottom:40px}.button{width:100%!important}}
/*! ==========================================================================
   Cart
   ========================================================================== */
.woocommerce-cart{#main-container{margin-top:86px!important;@media screen and (min-width:50rem){margin-top:144px!important}}h1{margin-bottom:30px;font-weight:700;font-size:32px;line-height:119%;letter-spacing:-.01em;@media screen and (min-width:50rem){margin-bottom:54px;font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.02em}}.remove-item-from-cart{position:relative;inset:auto}.woocommerce{max-width:1154px;width:100%;margin:0 auto 54px auto;padding:0!important}.woocommerce-cart-form{margin-bottom:54px;padding:0 1px;thead{th{text-transform:unset}}.product-quantity-th{text-align:center}.product-thumbnail{padding:20px 0!important;width:12.7%;min-width:unset!important;@media screen and (min-width:37.5rem){padding:0!important}img{min-width:57px;width:57px;height:57px;object-fit:contain;@media screen and (min-width:37.5rem){min-width:140px;width:140px;height:140px}}}.ec-btn.update-cart{min-width:157px;display:block;margin:0;@media screen and (min-width:37.5rem){margin:0 auto}}.ec-btn.apply_coupon{min-width:unset;@media screen and (min-width:37.5rem){min-width:157px}}.woocommerce-cart-form__cart-item{td{padding:20px 12px;border-top:1px solid rgba(255,255,255,.15)}}.cart_item{height:unset}td{padding:8px}.product-name{min-width:200px;a{display:inline-block;margin-bottom:4px}}.product-quantity{min-width:150px}.product-price,.product-total{min-width:100px}.product-price,.product-subtotal-th{text-align:right}bdi{font-weight:500;font-size:16px;line-height:100%}.coupon{margin-top:54px;.coupon-code{margin-right:16px}input{border-radius:var(--rounded-corners);padding:0 16px;background:rgba(229,233,248,.1);font-weight:400;font-size:16px;line-height:125%;border:none;min-width:150px}.apply_coupon{border-radius:var(--rounded-corners);padding:12px 16px;background:rgba(229,233,248,.1);font-size:16px;line-height:100%;cursor:pointer;border:1px solid transparent;color:var(--ec-clr-secondary);@media screen and (min-width:37.5625rem){font-size:20px;line-height:120%;letter-spacing:-.01em}&:hover{border-color:#fff;color:#fff}&:focus,&:focus-visible{outline:none}}}}.cart_totals{border-radius:var(--rounded-corners);padding:16px;background:hsla(210,48%,11%,1);@media screen and (min-width:37.5rem){padding:24px}@media screen and (min-width:50rem){padding:64px}bdi{font-weight:700;font-size:20px;line-height:120%;letter-spacing:-.01em;@media screen and (min-width:50rem){font-size:32px;line-height:119%}}th{text-align:left}td,th{font-weight:400;font-size:16px;line-height:125%;background:hsla(210,48%,11%,1);border-bottom:1px solid rgba(255,255,255,.15);@media screen and (min-width:50rem){font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em}}tr:last-child{td,th{border-bottom:none}}.cart-discount{font-weight:500;font-size:20px;line-height:120%;color:#2edb4b}.checkout-button{width:100%}}.cart_totals :is(.cart-subtotal td,.order-total td){width:37%}}
/*! ==========================================================================
   Contact us
   ========================================================================== */
.page-id-2489{#main-container{margin-top:140px}}.contact-us-page{.woocommerce-breadcrumb{margin-bottom:40px}h1{@media screen and (min-width:37.5rem){margin-bottom:11px;font-size:58px;line-height:108%;letter-spacing:-.02em}}.subtitle-contact-us{max-width:420px;width:100%;margin-top:11px;margin-bottom:40px;font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8;@media screen and (min-width:37.5rem){margin-bottom:64px;font-weight:400;font-size:20px;line-height:120%;letter-spacing:-.01em}@media screen and (min-width:50rem){margin-bottom:80px;max-width:unset}@media screen and (min-width:71.25rem){margin-bottom:94px}}.contact-us-content-wrapper{flex-direction:column;margin-bottom:80px;@media screen and (min-width:90rem){flex-direction:row;justify-content:space-between;margin-bottom:120px}.contact-block-links-wrap{margin-bottom:64px;@media screen and (min-width:52.5rem){margin-bottom:92px;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}@media screen and (min-width:90rem){max-width:800px;margin-bottom:0;margin-right:40px}@media screen and (min-width:100rem){max-width:978px}@media screen and (min-width:120rem){max-width:1022px;gap:124px}.column{margin-bottom:32px;@media screen and (min-width:37.5rem){margin-bottom:48px}@media screen and (min-width:52.5rem){margin-bottom:0}&:first-child{.title{margin-bottom:24px;@media screen and (min-width:37.5rem){margin-bottom:32px}}}&:last-child{margin-bottom:0!important}.title{margin-bottom:32px}}.title{margin-bottom:24px;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:37.5rem){margin-bottom:32px;font-size:32px;line-height:119%}}.block-copy{p{display:none!important}}.block-link,.block-copy{position:relative;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;border-radius:var(--rounded-corners);padding:15px 16px;background:rgba(255,255,255,.05);border:1px solid transparent;text-decoration:none;a.link-wrap{padding:15px 16px;width:100%;display:flex;align-items:center;justify-content:space-between;p:first-child{display:none}svg{path{fill:#fff!important}}}&:hover{border-color:#fff;text-decoration:none;color:#fff;.icon{background:rgba(255,255,255,.15)}.arrow-icon{background:#fff;&:before{content:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.492112 0.792893C0.101588 1.18342 0.101588 1.81658 0.492112 2.20711L4.28501 6L0.492112 9.79289C0.101587 10.1834 0.101587 10.8166 0.492112 11.2071C0.882636 11.5976 1.5158 11.5976 1.90633 11.2071L6.40633 6.70711C6.79685 6.31658 6.79685 5.68342 6.40633 5.29289L1.90633 0.792893C1.5158 0.402369 0.882636 0.402369 0.492112 0.792893Z" fill="%230e1b28" /></svg>')}}}&:last-child{margin-bottom:0}&.orange-block{padding:0;background:var(--ec-clr-accent);p{&:last-child{display:none}}}&.copied{.copy-done-remove{display:none}.copy-done{display:block}}.left{display:flex;align-items:center}.text-wrap{display:flex;flex-direction:column}.mini-image{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:16px;@media screen and (min-width:37.5rem){width:48px;height:48px;margin-right:20px}}br{display:none}.white-text{display:inline-block;font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8;@media screen and (min-width:90rem){font-weight:700;font-size:18px;line-height:133%;letter-spacing:-.01em}}.gray-text{margin-top:2px;display:inline-block;font-weight:400;font-size:14px;line-height:114%;color:var(--ec-clr-secondary)}}.small-text{display:block;margin-top:8px;margin-bottom:16px;font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);@media screen and (min-width:37.5rem){margin-bottom:24px}}.sub-title{margin:32px 0 16px 0;font-weight:700;font-size:20px;line-height:120%;letter-spacing:-.01em;color:var(--ec-clr-secondary);text-align:left}.copy-data{display:none}.copy-done{display:none;font-weight:400;font-size:14px;line-height:114%;color:var(--ec-clr-secondary);width:100%;text-align:center;margin-top:2px}.button-link,.button-copy,.arrow-icon{margin-right:0;position:relative;display:block;width:40px;height:40px;border-radius:var(--rounded-corners);background:rgba(229,233,248,.1);cursor:pointer;margin-left:8px;@media screen and (min-width:37.5rem){width:48px;height:48px}&:before{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}&:hover{background:#fff}&.copied{&:before{content:url('data:image/svg+xml,<svg width="17" height="20" viewBox="0 0 17 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 16C5.45 16 4.97917 15.8042 4.5875 15.4125C4.19583 15.0208 4 14.55 4 14L4 2C4 1.45 4.19583 0.979167 4.5875 0.5875C4.97917 0.195833 5.45 0 6 0L15 0C15.55 0 16.0208 0.195833 16.4125 0.5875C16.8042 0.979167 17 1.45 17 2L17 14C17 14.55 16.8042 15.0208 16.4125 15.4125C16.0208 15.8042 15.55 16 15 16L6 16ZM6 14H15L15 2L6 2L6 14ZM2 20C1.45 20 0.979167 19.8042 0.5875 19.4125C0.195833 19.0208 0 18.55 0 18L0 4H2L2 18L13 18V20L2 20Z" fill="%23ff5c01"/></svg>')}}}.arrow-icon{&:before{content:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.492112 0.792893C0.101588 1.18342 0.101588 1.81658 0.492112 2.20711L4.28501 6L0.492112 9.79289C0.101587 10.1834 0.101587 10.8166 0.492112 11.2071C0.882636 11.5976 1.5158 11.5976 1.90633 11.2071L6.40633 6.70711C6.79685 6.31658 6.79685 5.68342 6.40633 5.29289L1.90633 0.792893C1.5158 0.402369 0.882636 0.402369 0.492112 0.792893Z" fill="white" /></svg>')}&:hover{&:before{content:url('data:image/svg+xml,<svg width="7" height="12" viewBox="0 0 7 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.492112 0.792893C0.101588 1.18342 0.101588 1.81658 0.492112 2.20711L4.28501 6L0.492112 9.79289C0.101587 10.1834 0.101587 10.8166 0.492112 11.2071C0.882636 11.5976 1.5158 11.5976 1.90633 11.2071L6.40633 6.70711C6.79685 6.31658 6.79685 5.68342 6.40633 5.29289L1.90633 0.792893C1.5158 0.402369 0.882636 0.402369 0.492112 0.792893Z" fill="%230e1b28" /></svg>')}}}.button-copy{&:before{content:url('data:image/svg+xml,<svg width="17" height="20" viewBox="0 0 17 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 16C5.45 16 4.97917 15.8042 4.5875 15.4125C4.19583 15.0208 4 14.55 4 14L4 2C4 1.45 4.19583 0.979167 4.5875 0.5875C4.97917 0.195833 5.45 0 6 0L15 0C15.55 0 16.0208 0.195833 16.4125 0.5875C16.8042 0.979167 17 1.45 17 2L17 14C17 14.55 16.8042 15.0208 16.4125 15.4125C16.0208 15.8042 15.55 16 15 16L6 16ZM6 14H15L15 2L6 2L6 14ZM2 20C1.45 20 0.979167 19.8042 0.5875 19.4125C0.195833 19.0208 0 18.55 0 18L0 4H2L2 18L13 18V20L2 20Z" fill="white"/></svg>')}&:hover{&:before{content:url('data:image/svg+xml,<svg width="17" height="20" viewBox="0 0 17 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 16C5.45 16 4.97917 15.8042 4.5875 15.4125C4.19583 15.0208 4 14.55 4 14L4 2C4 1.45 4.19583 0.979167 4.5875 0.5875C4.97917 0.195833 5.45 0 6 0L15 0C15.55 0 16.0208 0.195833 16.4125 0.5875C16.8042 0.979167 17 1.45 17 2L17 14C17 14.55 16.8042 15.0208 16.4125 15.4125C16.0208 15.8042 15.55 16 15 16L6 16ZM6 14H15L15 2L6 2L6 14ZM2 20C1.45 20 0.979167 19.8042 0.5875 19.4125C0.195833 19.0208 0 18.55 0 18L0 4H2L2 18L13 18V20L2 20Z" fill="%230e1b28"/></svg>')}}}.button-link{&:before{content:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.4 13L0 11.6L9.6 2L1 2L1 0L13 0L13 12H11L11 3.4L1.4 13Z" fill="white"/></svg>')}&:hover{&:before{content:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.4 13L0 11.6L9.6 2L1 2L1 0L13 0L13 12H11L11 3.4L1.4 13Z" fill="%230e1b28"/></svg>')}}}}form{padding:32px 24px;background:hsla(210,48%,11%,1);@media screen and (min-width:37.5rem){padding:80px 79px}@media screen and (min-width:52.5rem){padding:100px 99px}@media screen and (min-width:90rem){padding:40px 39px;max-width:380px;width:100%}@media screen and (min-width:120rem){padding:80px 79px;max-width:543px}.wpcf7-form-container__contact-us{align-items:flex-start}.wpcf7-form-container__contact-us,.wpcf7-response-output{@media screen and (min-width:37.5rem){max-width:412px;width:100%;margin:0 auto;text-align:left}@media screen and (min-width:50rem){max-width:592px;p{width:100%}}}.wpcf7-response-output{margin:0;padding:20px 0 0 0!important;@media screen and (min-width:37.5rem){max-width:412px;width:100%;margin:0 auto;text-align:left}@media screen and (min-width:50rem){max-width:592px}}.wpcf7-form-control-wrap{padding:0 1px;margin-bottom:20px}h2{margin-bottom:32px;width:100%;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:37.5rem){font-weight:700;font-size:32px;line-height:119%}}textarea{resize:none;min-height:121px}.submit-button{position:relative;border-radius:var(--rounded-corners);width:100%;&:hover{.wpcf7-submit{background:var(--ec-clr-accent);color:#fff}&:before{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.49211 6.79289C9.10159 7.18342 9.10159 7.81658 9.49211 8.20711L13.285 12L9.49211 15.7929C9.10159 16.1834 9.10159 16.8166 9.49211 17.2071C9.88264 17.5976 10.5158 17.5976 10.9063 17.2071L15.4063 12.7071C15.7968 12.3166 15.7968 11.6834 15.4063 11.2929L10.9063 6.79289C10.5158 6.40237 9.88264 6.40237 9.49211 6.79289Z" fill="%23ffffff" /></svg>')}}.submit-button,.submit-button p{font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;text-align:left!important}.wpcf7-submit{padding:12px 16px;width:100%;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;text-align:left!important;color:hsla(210,48%,11%,1);background:#fff;border-radius:var(--rounded-corners);align-items:flex-start;justify-content:flex-start}&:before{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.49211 6.79289C9.10159 7.18342 9.10159 7.81658 9.49211 8.20711L13.285 12L9.49211 15.7929C9.10159 16.1834 9.10159 16.8166 9.49211 17.2071C9.88264 17.5976 10.5158 17.5976 10.9063 17.2071L15.4063 12.7071C15.7968 12.3166 15.7968 11.6834 15.4063 11.2929L10.9063 6.79289C10.5158 6.40237 9.88264 6.40237 9.49211 6.79289Z" fill="%230E1B28" /></svg>');position:absolute;top:50%;left:auto;right:16px;transform:translate(0%,-50%);z-index:2;pointer-events:none}&:has(.cf7-cf-turnstile):before{transform:translate(0%,calc(-50% + 0.65rem))}}}}}
/*! ==========================================================================
   Work with us
   ========================================================================== */
.page-template-template-work-with-us{header{&.header-background{background:hsla(210,48%,11%,1)}}.topline-container{height:40px;justify-content:space-between;@media screen and (min-width:37.5625rem){height:80px}.anchor-links{display:none;@media screen and (min-width:52.5625rem){display:block}}.title_anchor{margin-right:8px;padding:8px 12px;font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#e5e9f8;background:transparent;border-radius:var(--rounded-corners);&:hover{background:rgba(229,233,248,.1)}&.active{background:rgba(229,233,248,.1)}}.button-header-work-with-us{padding:4px 9.5px;display:flex;align-items:center;font-weight:500;font-size:14px;line-height:114%;svg{width:16px;height:16px;margin-left:2px}@media screen and (min-width:37.5625rem){padding:12px 18.5px;font-weight:700;font-size:16px;line-height:150%;letter-spacing:-.01em;svg{width:24px;height:24px;margin-left:12px}}}}h2,.h2{margin-bottom:20px;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:37.5rem){font-size:32px;line-height:119%}@media screen and (min-width:71.25rem){font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.02em}}.banner-work-with-us{border-bottom:1px solid rgba(255,255,255,.15);.content-wrapper{display:flex;flex-direction:column-reverse;@media screen and (min-width:71.25rem){flex-direction:row}}.left-content{display:flex;flex-direction:column;@media screen and (min-width:71.25rem){padding-top:100px;margin-right:40px;max-width:546px;width:100%}@media screen and (min-width:106.25rem){padding-top:120px;margin-right:80px}}.top{margin-bottom:24px;@media screen and (min-width:71.25rem){margin-bottom:50px}@media screen and (min-width:106.25rem){margin-bottom:114px}}.bottom{@media screen and (min-width:31.25rem){margin-bottom:100px}@media screen and (min-width:106.25rem){margin-bottom:114px}}.right-content{margin-bottom:32px;flex:1;@media screen and (min-width:37.5rem){margin-top:-14px;margin-bottom:40px}@media screen and (min-width:50rem){margin-top:-200px}@media screen and (min-width:71.25rem){display:flex;align-items:flex-end;justify-content:center;margin-top:0;margin-bottom:0}}h1{margin-bottom:20px;max-width:213px;width:100%;font-size:22px;line-height:109%;letter-spacing:-.01em;img{display:inline;margin-bottom:-3px;width:24px;height:24px;transform:scale(1.5)}@media screen and (min-width:37.5rem){max-width:439px;margin-bottom:20px;font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.02em;img{margin-bottom:-13px;width:48px;height:48px}}@media screen and (min-width:50rem){max-width:100%}@media screen and (min-width:71.25rem){font-weight:700;font-size:58px;line-height:108%;letter-spacing:-.02em}}.subtitle_banner{max-width:538px;width:100%;margin-bottom:20px;font-weight:400;font-size:16px;line-height:125%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:37.5rem){margin-bottom:24px;font-size:20px;line-height:120%}}.button_banner{min-width:285px;display:inline-block;margin-bottom:32px;font-weight:700;font-size:16px;line-height:150%;letter-spacing:-.01em;@media screen and (min-width:37.5rem){margin-bottom:60px}@media screen and (min-width:71.25rem){margin-bottom:80px}}.text_blocks_banner_wrapper{@media screen and (min-width:31.25rem){gap:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.text_blocks_banner_item{margin-bottom:20px;@media screen and (min-width:31.25rem){margin-bottom:0}.title_block{margin-bottom:8px;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:31.25rem){font-weight:700;font-size:22px;line-height:109%}}.description_block{font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);@media screen and (min-width:31.25rem){font-size:20px;line-height:120%;letter-spacing:-.01em}}}.large_image{width:100%;max-width:100%;max-height:255px;height:auto;object-fit:cover;object-position:center;@media screen and (min-width:31.25rem){max-height:381px}@media screen and (min-width:50rem){max-height:722px;height:auto;object-position:center}@media screen and (min-width:71.25rem){max-width:941px;max-height:923px;width:100%;height:923px}@media screen and (min-width:106.25rem){max-width:1310px;max-height:1023px;height:unset}}}.section-with-text-and-steps{margin:0 auto;padding:80px 0;border-bottom:1px solid rgba(255,255,255,.15);@media screen and (min-width:71.25rem){max-width:94.5%;width:1936px}.content-wrapper{@media screen and (min-width:71.25rem){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.left-content{margin-bottom:100px;@media screen and (min-width:71.25rem){max-width:100%}}.right-content{@media screen and (min-width:71.25rem){max-width:100%}}.description_section_text_steps{font-weight:400;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:50rem){max-width:644px;width:100%}}}.title_of_steps_section_text_steps{margin-bottom:40px;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:50rem){font-size:32px;line-height:119%}}.steps-wrap{gap:32px 0;position:relative;margin:0;@media screen and (min-width:37.5rem){gap:20px;flex-direction:row;justify-content:flex-start}@media screen and (min-width:50rem){gap:40px}@media screen and (min-width:71.25rem){gap:20px}@media screen and (min-width:100.0625rem){gap:30px;max-width:800px;width:100%}}.step-block{@media screen and (min-width:37.5rem){flex-direction:column;margin:0;width:33%;flex-basis:33%}}.number{@media screen and (min-width:37.5rem){margin:0 0 32px 0}}.step-text{margin-left:40px;max-width:184px;flex:1;font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8;text-align:left;@media screen and (min-width:26.5625rem){max-width:250px}@media screen and (min-width:37.5rem){margin-left:0;max-width:100%;font-size:20px;line-height:120%;letter-spacing:-.01em}}.line-desktop{height:2px;@media screen and (min-width:37.5rem){display:inline;width:74%;left:0}@media screen and (min-width:71.25rem){width:80%}@media screen and (min-width:78.125rem){width:70%}@media screen and (min-width:100rem){width:72%}}.line-mobile{@media screen and (min-width:37.5rem){display:none}}.line-desktop::before{transition:width 5.8s linear}.line-mobile::before{transition:height 6s linear}}.section-bar-chart{overflow:visible;margin-top:80px;margin-bottom:160px;@media screen and (min-width:71.25rem){margin-top:140px;margin-bottom:240px}h2{max-width:235px;width:100%;@media screen and (min-width:26.5625rem){max-width:100%}}.description_section_bar_chart{margin-bottom:36px;font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8;@media screen and (min-width:37.5rem){font-size:20px;line-height:120%;letter-spacing:-.01em}@media screen and (min-width:71.25rem){max-width:1193px;width:100%}}.small-text-button-wrap{margin-bottom:38px;display:flex;justify-content:space-between;align-items:center;@media screen and (min-width:37.5rem){margin-bottom:20px}.small_text_section_bar_chart{font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);span,strong{font-weight:500;font-size:16px;line-height:100%;text-align:center;color:#e5e9f8;@media screen and (min-width:37.5rem){font-size:20px;line-height:120%;letter-spacing:-.01em}}@media screen and (min-width:37.5rem){font-size:20px;line-height:120%;letter-spacing:-.01em}}}.button-orange{svg{margin-left:12px}}.button-mobile{margin-top:60px;width:100%;display:flex;justify-content:center;align-items:center;@media screen and (min-width:37.5rem){display:none}}.button-desktop{display:none;@media screen and (min-width:37.5rem){max-width:12rem;display:flex}}.scroll-section{overflow-x:scroll;padding:145px 10px 40px 10px;@media screen and (min-width:100rem){overflow:visible}}.bar_chart{display:flex;align-items:flex-end;height:370px;width:100%;justify-content:space-between}.bar_chart_item{height:0;margin-right:4px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-width:85px;transition:height 0.7s ease-in-out;@media screen and (min-width:37.5rem){min-width:112px}@media screen and (min-width:125rem){min-width:157px}}.rectangle{position:relative;border-top:1px solid #e5e9f8;background:rgba(255,255,255,.05);width:100%;transition:0.8s all ease}.rectangle:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:var(--ec-clr-accent);transition:height 0.5s ease-in-out;z-index:1}.bar_chart_item{&:first-child{.description_on_hover{left:0;transform:none}}&:last-child{.description_on_hover{left:auto;right:0;transform:none}}&:hover{.rectangle{border-top:rgba(255,255,255,.05);&:after{height:100%}}.description_on_hover{opacity:1;visibility:visible}}}.value{position:absolute;width:100%;left:50%;transform:translateX(-50%);bottom:100%;font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8;z-index:2;text-align:center;@media screen and (min-width:71.25rem){font-size:20px;line-height:120%;letter-spacing:-.01em}}.block_name{position:absolute;width:100%;bottom:-28px;left:50%;transform:translateX(-50%);margin-top:12px;font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8;text-align:center;@media screen and (min-width:71.25rem){font-size:20px;line-height:120%;letter-spacing:-.01em}}.description_on_hover{position:absolute;left:50%;transform:translateX(-50%);z-index:3;opacity:0;visibility:hidden;width:200px;padding:4px;background:#fff;border-radius:var(--rounded-corners);transition:0.5s all ease;font-weight:400;font-size:14px;line-height:114%;color:hsla(210,48%,11%,1);strong{font-weight:700}}}.section-slider-info{margin-top:160px;margin-bottom:80px;h2{@media screen and (min-width:50rem){margin-bottom:24px}}.swiper-slide-info{display:flex;flex-direction:column-reverse;background:hsla(210,48%,11%,1);@media screen and (min-width:50rem){flex-direction:row}}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent}.buttons-pagination-wrapper{margin-top:24px;margin-bottom:20px;position:relative;display:flex;align-items:flex-end;justify-content:space-between}.swiper-pagination-information{position:relative;overflow:hidden;display:flex;align-items:center;margin-right:23px;padding:0;overflow-x:scroll;z-index:1;flex:1;@media screen and (min-width:50rem){max-width:630px}@media screen and (min-width:56.25rem){max-width:unset}}.gradient{position:absolute;top:50%;right:93px;left:auto;transform:translate(0%,-50%);width:40px;height:100%;z-index:2;background:linear-gradient(90deg,rgba(16,16,26,0) 0%,#10101a 100%);pointer-events:none;@media screen and (min-width:50rem){right:125px;width:175px}}.pagination-item{display:inline-block;width:max-content;margin-right:14px;cursor:pointer;font-weight:500;font-size:16px;line-height:100%;color:var(--ec-clr-secondary);flex-shrink:0;@media screen and (min-width:37.5rem){margin-right:34px;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em}&:hover{color:#fff}}.pagination-item.active{font-weight:700;color:#fff}.buttons-wrapper{margin-left:10px;display:flex;align-items:center;min-width:76px}.swiper-button{margin:0;width:32px;height:32px;&:after{top:11px;left:17px}@media screen and (min-width:50rem){width:48px;height:48px;&:after{top:19px;left:24px}}}.swiper-button-prev-information{right:12px;left:auto;@media screen and (min-width:50rem){right:20px}}.swiper-button-next-information{right:0}.left{padding:40px 20px;@media screen and (min-width:37.5rem){padding:32px 26px 77px 24px}@media screen and (min-width:50rem){flex:1;padding:24px 40px 24px 24px}@media screen and (min-width:71.25rem){padding:40px}@media screen and (min-width:120rem){padding:80px}.title-slide{margin-bottom:12px;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:37.5rem){margin-bottom:20px;font-weight:700;font-size:32px;line-height:119%}@media screen and (min-width:50rem){font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.02em}@media screen and (min-width:71.25rem){font-weight:700;font-size:58px;line-height:108%;letter-spacing:-.02em}}.description-slide{width:100%;max-width:100%;margin-bottom:32px;font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8;@media screen and (min-width:71.25rem){font-size:20px;line-height:120%;letter-spacing:-.01em;max-width:596px;margin-left:0}@media screen and (min-width:120rem){max-width:588px}p,li,a{font-weight:400;font-size:16px;line-height:125%;@media screen and (min-width:71.25rem){font-size:20px;line-height:120%;letter-spacing:-.01em}}ul,ol{margin-top:32px;margin-bottom:32px;@media screen and (min-width:71.25rem){margin-top:60px;margin-bottom:60px}}}.button-orange{max-width:24rem;padding:12px 5px;width:100%;display:flex;align-items:center;justify-content:center;svg{margin-left:12px}}}.right{img{height:225px;width:100%;object-fit:cover;@media screen and (min-width:37.5rem){height:329px}@media screen and (min-width:50rem){height:668px;max-width:396px}@media screen and (min-width:90rem){height:735px;max-width:600px}@media screen and (min-width:100rem){height:803px;max-width:756px}@media screen and (min-width:120rem){max-width:968px}}}}.section-with-cards{margin:80px auto;@media screen and (min-width:37.5rem){margin:100px auto 180px}@media screen and (min-width:50rem){margin:180px auto}@media screen and (min-width:71.25rem){margin:200px auto}h2{margin-bottom:40px;@media screen and (min-width:71.25rem){margin-bottom:80px}}.cards-wrap{@media screen and (min-width:50rem){display:flex;justify-content:space-between;gap:30px}}.card-item{margin-bottom:30px;border:2px solid rgba(255,255,255,.15);border-radius:2px;position:relative;z-index:2;@media screen and (min-width:37.5rem){display:flex;justify-content:space-between}@media screen and (min-width:50rem){width:25%;flex-basis:25%;flex-direction:column;align-items:center;text-align:center;margin-bottom:0}@media screen and (min-width:71.25rem){width:20%;flex-basis:20%}@media screen and (min-width:120rem){width:20.7%;flex-basis:20.7%}&:before{position:absolute;z-index:-1;left:0;bottom:-30px;width:53px;height:30px;content:url('data:image/svg+xml,<svg width="53" height="30" viewBox="0 0 53 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.4335 22.7071C25.824 23.0976 26.4572 23.0976 26.8477 22.7071L33.2117 16.3431C33.6022 15.9526 33.6022 15.3195 33.2117 14.9289C32.8212 14.5384 32.188 14.5384 31.7975 14.9289L26.1406 20.5858L20.4838 14.9289C20.0932 14.5384 19.4601 14.5384 19.0696 14.9289C18.679 15.3195 18.679 15.9526 19.0696 16.3431L25.4335 22.7071ZM25.1406 2L25.1406 22L27.1406 22L27.1406 2L25.1406 2Z" fill="white" fill-opacity="0.15" /></svg>')}@media screen and (min-width:50rem){&:before{bottom:0;top:50%;left:auto;right:-42px;transform:translate(0%,-50%) rotate(-90deg)}}@media screen and (min-width:71.25rem){&:before{content:url('data:image/svg+xml,<svg width="103" height="500" viewBox="0 0 103 500" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M83.2071 250.707C83.5976 250.317 83.5976 249.683 83.2071 249.293L76.8431 242.929C76.4526 242.538 75.8195 242.538 75.4289 242.929C75.0384 243.319 75.0384 243.953 75.4289 244.343L81.0858 250L75.4289 255.657C75.0384 256.047 75.0384 256.681 75.4289 257.071C75.8195 257.462 76.4526 257.462 76.8431 257.071L83.2071 250.707ZM2.5 251H82.5V249H2.5V251Z" fill="white" fill-opacity="0.15"/></svg>');transform:translate(0%,-50%);height:100%;width:85px;right:-85px}}@media screen and (min-width:93.75rem){&:before{width:90px;right:-90px}}@media screen and (min-width:120rem){&:before{width:112px;right:-112px;content:url('data:image/svg+xml,<svg width="112" height="600" viewBox="0 0 112 600" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M92.7071 300.707C93.0976 300.317 93.0976 299.683 92.7071 299.293L86.3431 292.929C85.9526 292.538 85.3195 292.538 84.9289 292.929C84.5384 293.319 84.5384 293.953 84.9289 294.343L90.5858 300L84.9289 305.657C84.5384 306.047 84.5384 306.681 84.9289 307.071C85.3195 307.462 85.9526 307.462 86.3431 307.071L92.7071 300.707ZM2 301H92V299H2V301Z" fill="white" fill-opacity="0.15" /></svg>')}}&:last-child{margin-bottom:0;&:before{display:none}}.text-wrap{padding:24px 23px 52px 24px;@media screen and (min-width:37.5rem){padding:24px 63px 24px 24px}@media screen and (min-width:50rem){padding:12px 11px 25px 11px}@media screen and (min-width:90rem){padding:40px 39px 37px 39px}}.title_card{margin-bottom:20px;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:37.5rem){color:var(--ec-clr-accent)}@media screen and (min-width:50rem){margin-bottom:13px}@media screen and (min-width:71.25rem){font-size:32px;line-height:119%}}.description_card{font-weight:400;font-size:16px;line-height:125%;color:#e5e9f8;@media screen and (min-width:50rem){font-size:20px;line-height:120%;letter-spacing:-.01em}@media screen and (min-width:71.25rem){max-width:221px;width:100%;margin:0 auto}@media screen and (min-width:100.0625rem){max-width:320px}}.image_card{max-height:240px;height:100%;width:100%;object-fit:cover;@media screen and (min-width:37.5rem){max-width:276px}@media screen and (min-width:50rem){max-height:172px;height:172px;max-width:100%}@media screen and (min-width:71.25rem){max-height:300px;height:300px}@media screen and (min-width:100.0625rem){max-height:400px;height:400px}}}}.section-with-cards-numbers-text{margin:80px auto 100px auto;@media screen and (min-width:37.5rem){margin:180px auto 100px}@media screen and (min-width:50rem){margin:180px auto}@media screen and (min-width:71.25rem){margin:200px auto}h2{margin-bottom:40px;@media screen and (min-width:71.25rem){margin-bottom:80px}}.cards-wrapper{@media screen and (min-width:71.25rem){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.left-card{margin-bottom:12px;position:relative;padding:16px;display:flex;flex-direction:column;justify-content:space-between;background:var(--ec-clr-accent);border-radius:3px;min-height:147px;@media screen and (min-width:37.5rem){margin-bottom:20px;min-height:241px}@media screen and (min-width:50rem){padding:48px}@media screen and (min-width:71.25rem){margin-bottom:0}.image-left-card{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;mix-blend-mode:multiply}.top-text{margin-bottom:12px;position:relative;z-index:2;font-weight:400;font-size:16px;line-height:125%;color:hsla(210,48%,11%,1);@media screen and (min-width:71.25rem){font-weight:400;font-size:20px;line-height:120%;letter-spacing:-.01em}@media screen and (min-width:106.25rem){font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em}}.bottom-text{position:relative;z-index:2;font-weight:700;font-size:32px;line-height:119%;letter-spacing:-.01em;color:hsla(210,48%,11%,1);br{display:none}@media screen and (min-width:50rem){font-size:58px;line-height:98%;letter-spacing:-.02em}@media screen and (min-width:71.25rem){font-size:64px}@media screen and (min-width:100rem){font-size:98px;br{display:block}}}}.other-cards-wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;@media screen and (min-width:37.5rem){gap:20px}@media screen and (min-width:100rem){gap:40px 49px}.card-item{padding:16px;display:flex;flex-direction:column;justify-content:space-between;border-radius:3px;background:hsla(210,48%,11%,1);@media screen and (min-width:37.5rem){padding:24px}@media screen and (min-width:50rem){min-height:158px;padding:16px}@media screen and (min-width:71.25rem){padding:48px}@media screen and (min-width:100rem){min-height:278.5px}.title_card{margin-bottom:20px;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:var(--ec-clr-accent);@media screen and (min-width:37.5rem){font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em}@media screen and (min-width:71.25rem){font-size:28px;line-height:119%}@media screen and (min-width:100rem){font-size:32px}@media screen and (min-width:106.25rem){font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.02em}}.description_card{font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);@media screen and (min-width:71.25rem){font-size:20px;line-height:120%;letter-spacing:-.01em}@media screen and (min-width:106.25rem){max-width:260px;width:100%;font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em}}}}}}.section-testimonials{margin:100px auto 60px auto;@media screen and (min-width:50rem){margin:180px auto 80px auto}@media screen and (min-width:71.25rem){margin:200px auto 186px auto}h2{margin-bottom:40px;@media screen and (min-width:50rem){margin-bottom:54px}}.swiper-buttons-wrap{position:relative;margin-top:40px;border-top:1px solid rgba(255,255,255,.15);@media screen and (min-width:71.25rem){margin-top:0;padding-top:80px;display:flex}.swiper-testimonials{margin:40px 0;@media screen and (min-width:37.5rem){margin:40px 0 80px 0}@media screen and (min-width:71.25rem){margin:0;flex:1}}.swiper-slide{display:flex;flex-direction:column;justify-content:space-between;.text_of_testimonial{margin-bottom:40px;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;color:#e5e9f8;@media screen and (min-width:37.5rem){font-weight:700;font-size:32px;line-height:119%}@media screen and (min-width:50rem){font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.06em}@media screen and (min-width:71.25rem){max-width:1085px;width:100%;margin-bottom:60px}@media screen and (min-width:100rem){font-weight:700;font-size:58px;line-height:108%;letter-spacing:-.02em}}.person-info{@media screen and (min-width:37.5rem){display:flex;align-items:center}@media screen and (min-width:71.25rem){max-width:1085px;width:100%}}.picture_photo{margin-bottom:20px;width:43px;height:43px;object-fit:cover;border-radius:50%;@media screen and (min-width:37.5rem){margin-bottom:0;margin-right:30px;width:60px;height:60px}@media screen and (min-width:71.25rem){width:100px;height:100px}}.name_of_person{margin-bottom:8px;font-weight:500;font-size:16px;line-height:100%;color:#e5e9f8;@media screen and (min-width:37.5rem){font-weight:700;font-size:22px;line-height:109%;letter-spacing:-.01em}}.other_info_about_person{font-weight:400;font-size:16px;line-height:125%;color:var(--ec-clr-secondary);@media screen and (min-width:37.5rem){font-size:20px;line-height:120%;letter-spacing:-.01em}}}}.buttons-wrapper{@media screen and (min-width:71.25rem){margin-left:40px;min-width:116px}}.swiper-button-testimonials{margin:0;top:0}.swiper-button-prev-testimonials{left:0}.swiper-button-next-testimonials{top:-48px;left:68px;right:0}}.section-running-line-logos{margin-top:60px;padding:40px 0;background:hsla(210,48%,11%,1);@media screen and (min-width:37.5rem){padding:80px 0}@media screen and (min-width:50rem){margin-top:80px}@media screen and (min-width:71.25rem){margin-top:226px}h2{text-align:center;max-width:232px;width:100%;margin-left:auto;margin-right:auto;@media screen and (min-width:37.5rem){max-width:326px}@media screen and (min-width:71.25rem){max-width:unset}img{margin-bottom:-9px;width:26px;height:26px;object-fit:contain;display:inline;transform:scale(2);@media screen and (min-width:37.5rem){margin-bottom:-5px;width:32px;height:32px}@media screen and (min-width:71.25rem){margin-top:-7px;width:47px;height:48px}}}.text_below_title_running_line_logos{max-width:248px;width:100%;margin:0 auto 40px auto;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#e5e9f8;@media screen and (min-width:37.5rem){margin-bottom:80px;max-width:398px;font-size:20px;line-height:120%;letter-spacing:-.01em}@media screen and (min-width:71.25rem){max-width:unset;font-weight:400;font-size:20px;line-height:120%;letter-spacing:-.01em}}.line-slider-slide-new{margin:0;margin-right:39px;width:max-content!important;list-style:none;@media screen and (min-width:37.5rem){margin-right:74px}@media screen and (min-width:71.25rem){margin-right:104px}}.img-div{max-width:75px;width:max-content;height:34px;display:flex;align-items:center;justify-content:center;@media screen and (min-width:37.5rem){max-width:120px;height:64px}@media screen and (min-width:50rem){max-width:160px;height:64px}@media screen and (min-width:71.25rem){max-width:195px;height:64px}}img{opacity:1!important;max-width:100%;display:block;object-fit:contain;width:max-content;height:100%}}.section-form{margin-top:100px;margin-bottom:220px;position:relative;overflow:visible;@media screen and (min-width:37.5rem){margin-bottom:184px}&:before{position:absolute;width:auto;height:auto;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);content:url('data:image/svg+xml,<svg width="1965" height="993" viewBox="0 0 1965 993" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1965 496.039C1965 769.972 1525.12 992.039 982.5 992.039C439.88 992.039 0 769.972 0 496.039C0 222.106 439.88 0.0390625 982.5 0.0390625C1525.12 0.0390625 1965 222.106 1965 496.039Z" fill="url(%23paint0_radial_1642_113682)" /><defs><radialGradient id="paint0_radial_1642_113682" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(982.5 496.039) rotate(90) scale(496 982.5)"><stop offset="0.108479" stop-color="%23142231" /><stop offset="1" stop-color="%23142231" stop-opacity="0" /></radialGradient></defs></svg>');z-index:-1}form{position:relative;input.wpcf7-email::placeholder{font-weight:400;font-size:16px}.input-button-wrap{position:relative;&:hover{.submit-button,.submit-button p{background:var(--ec-clr-accent-hover)}}}.wpcf7-form-control-wrap{padding:0 1px}.submit-button{padding:12px 16px;cursor:pointer}.submit-button,.submit-button p{display:flex;align-items:center;justify-content:center;font-size:16px;width:100%;background:var(--ec-clr-accent);border-radius:var(--rounded-corners);@media screen and (min-width:37.5rem){font-size:20px}svg{margin-left:12px}}.wpcf7-submit{height:100%;left:0;max-height:3rem;opacity:0;position:absolute;text-align:center;top:0;width:100%;@media screen and (min-width:37.5rem){font-size:20px}}}.wpcf7-response-output{position:absolute;bottom:-50px;width:100%;left:0}.wrapper{@media screen and (min-width:71.25rem){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.card{&.copied{.copy-done-remove{display:none}.copy-done{display:block}}}.left-content{max-width:266px;width:100%;margin:0 auto;padding-bottom:64px;text-align:center;border-bottom:1px solid rgba(255,255,255,.15);@media screen and (min-width:26.5625rem){max-width:unset}@media screen and (min-width:71.25rem){padding:99px 67px;border-bottom:none;border-right:1px solid rgba(255,255,255,.15)}h2{@media screen and (min-width:37.5rem){margin-bottom:16px}}.left_subtitle_form_section{margin:0 auto 39px auto;font-weight:400;font-size:16px;line-height:125%;text-align:center;color:var(--ec-clr-secondary);@media screen and (min-width:37.5rem){max-width:520px;width:100%;font-size:20px;line-height:120%;letter-spacing:-.01em}@media screen and (min-width:50rem){max-width:622px}@media screen and (min-width:71.25rem){margin:0 auto 48px auto}}.wrapper-form{@media screen and (min-width:37.5rem){max-width:388px;width:100%;margin:0 auto}}}.right-content{padding-top:64px;@media screen and (min-width:71.25rem){padding:99px 0}.h2{@media screen and (min-width:37.5rem){max-width:376px;width:100%;margin-left:auto;margin-right:auto;font-weight:500;font-size:48px;line-height:100%;letter-spacing:-.02em;text-align:center}}.cards-wrapper{margin-top:32px;@media screen and (min-width:37.5rem){max-width:376px;width:100%;margin-left:auto;margin-right:auto}}.card{margin-bottom:9px;padding:19px 20px;background:rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;&:last-child{margin-bottom:0}@media screen and (min-width:120rem){border-radius:var(--rounded-corners)}}.left-part{margin-right:20px;display:flex;align-items:center}.left-icon{margin-right:20px;width:40px;height:41px;object-fit:contain;@media screen and (min-width:37.5rem){margin-right:32px;width:54px;height:54px}}.white_text{margin-bottom:2px;font-weight:700;font-size:18px;line-height:133%;letter-spacing:-.01em;color:#e5e9f8}.gray_text{font-weight:400;font-size:14px;line-height:114%;color:var(--ec-clr-secondary)}}.copy-done{display:none;font-weight:400;font-size:14px;line-height:1;color:var(--ec-clr-secondary);width:100%;text-align:center}.div-icon{margin-right:0;position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--rounded-corners);background:rgba(229,233,248,.1);cursor:pointer;&:hover{background:#fff;svg{path{fill:#10101a}}}&.copied{svg{path{fill:var(--ec-clr-accent)}}}}}}.section-faq{margin-top:120px;margin-bottom:40px;@media screen and (min-width:37.5rem){margin-top:120px;margin-bottom:77px}@media screen and (min-width:71.25rem){margin-top:100px;margin-bottom:100px}h2{margin-bottom:40px;max-width:446px;width:100%;@media screen and (min-width:37.5rem){margin-bottom:77px}@media screen and (min-width:71.25rem){max-width:100%}}.accordion-item__hidden-block-content{font-size:20px;line-height:120%;letter-spacing:-.01em}}}
/*! ==========================================================================
   Swiper
   ========================================================================== */
.swiper-button{position:relative;width:48px;height:48px;background:rgba(229,233,248,.1);border-radius:var(--rounded-corners);opacity:1;&:hover{background:#fff}&:after{position:absolute;top:20px;left:23px;margin-right:-50%;transform:translate(-50%,-50%)}&.swiper-button-disabled{opacity:.3}}.swiper-button-prev{&:after{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5079 17.2071C14.8984 16.8166 14.8984 16.1834 14.5079 15.7929L10.715 12L14.5079 8.20711C14.8984 7.81658 14.8984 7.18342 14.5079 6.79289C14.1174 6.40237 13.4842 6.40237 13.0937 6.79289L8.59368 11.2929C8.20315 11.6834 8.20315 12.3166 8.59368 12.7071L13.0937 17.2071C13.4842 17.5976 14.1174 17.5976 14.5079 17.2071Z" fill="white" /></svg>')}&:hover{&:after{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M14.5079 17.2071C14.8984 16.8166 14.8984 16.1834 14.5079 15.7929L10.715 12L14.5079 8.20711C14.8984 7.81658 14.8984 7.18342 14.5079 6.79289C14.1174 6.40237 13.4842 6.40237 13.0937 6.79289L8.59368 11.2929C8.20315 11.6834 8.20315 12.3166 8.59368 12.7071L13.0937 17.2071C13.4842 17.5976 14.1174 17.5976 14.5079 17.2071Z" fill="%2310101a" /></svg>')}}}.swiper-button-next{&:after{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.49211 6.79289C9.10159 7.18342 9.10159 7.81658 9.49211 8.20711L13.285 12L9.49211 15.7929C9.10159 16.1834 9.10159 16.8166 9.49211 17.2071C9.88264 17.5976 10.5158 17.5976 10.9063 17.2071L15.4063 12.7071C15.7968 12.3166 15.7968 11.6834 15.4063 11.2929L10.9063 6.79289C10.5158 6.40237 9.88264 6.40237 9.49211 6.79289Z" fill="white" /></svg>')}&:hover{&:after{content:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.49211 6.79289C9.10159 7.18342 9.10159 7.81658 9.49211 8.20711L13.285 12L9.49211 15.7929C9.10159 16.1834 9.10159 16.8166 9.49211 17.2071C9.88264 17.5976 10.5158 17.5976 10.9063 17.2071L15.4063 12.7071C15.7968 12.3166 15.7968 11.6834 15.4063 11.2929L10.9063 6.79289C10.5158 6.40237 9.88264 6.40237 9.49211 6.79289Z" fill="%2310101a" /></svg>')}}}
/*! ==========================================================================
   Search results
   ========================================================================== */
.ec-algolia-search__results-wrapper{min-height:85dvh}.search-results,.search-no-results{position:relative;#algolia-result{margin-bottom:60px}.ais-Hits--empty{font-weight:700;font-size:24px;line-height:119%;letter-spacing:-.01em;@media screen and (min-width:52.5rem){font-size:32px}}#ais-main,.algolia-search-box-wrapper{position:relative;z-index:2}#algolia-statistics{margin:20px 0 60px 0}.ais-Hits-list,ol{list-style:none;padding-left:0;margin:0;grid-template-columns:repeat(1,minmax(0,1fr));container-type:inline-size;display:grid;gap:1.5rem;@media screen and (min-width:27.5rem){grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:48.0625rem){grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (min-width:71.3125rem){grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (min-width:106.3125rem){grid-template-columns:repeat(5,minmax(0,1fr))}}.ais-Hits-item{a{background-position:top center!important;border:none}.product-card__title{font-size:22px;line-height:109%;letter-spacing:-.01em;@media screen and (min-width:71.3125rem){font-size:2rem;line-height:2.375rem;letter-spacing:-.02rem}}.product-card__price{font-size:24px;line-height:120%}.product-features{list-style:disc}}#algolia-pagination{.ais-Pagination-list{list-style:none;padding-left:0;margin:0;padding-bottom:20px;display:flex;align-items:center;overflow-x:scroll;gap:16px 8px}.ais-Pagination-item--previousPage a,.ais-Pagination-item--previousPage span{content:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="48" y="48" width="48" height="48" rx="4" transform="rotate(-180 48 48)" fill="%23E5E9F8" fill-opacity="0.1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M26.5079 29.2071C26.8984 28.8166 26.8984 28.1834 26.5079 27.7929L22.715 24L26.5079 20.2071C26.8984 19.8166 26.8984 19.1834 26.5079 18.7929C26.1174 18.4024 25.4842 18.4024 25.0937 18.7929L20.5937 23.2929C20.2032 23.6834 20.2032 24.3166 20.5937 24.7071L25.0937 29.2071C25.4842 29.5976 26.1174 29.5976 26.5079 29.2071Z" fill="white"/></svg>');background:transparent;&:hover{content:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="48" y="48" width="48" height="48" rx="4" transform="rotate(-180 48 48)" fill="%23E5E9F8" fill-opacity="0.1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M26.5079 29.2071C26.8984 28.8166 26.8984 28.1834 26.5079 27.7929L22.715 24L26.5079 20.2071C26.8984 19.8166 26.8984 19.1834 26.5079 18.7929C26.1174 18.4024 25.4842 18.4024 25.0937 18.7929L20.5937 23.2929C20.2032 23.6834 20.2032 24.3166 20.5937 24.7071L25.0937 29.2071C25.4842 29.5976 26.1174 29.5976 26.5079 29.2071Z" fill="%230e1b28"/></svg>')}}.ais-Pagination-item--nextPage a,.ais-Pagination-item--nextPage span{background:transparent;content:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="48" height="48" rx="4" fill="%23E5E9F8" fill-opacity="0.1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M21.4921 18.7929C21.1016 19.1834 21.1016 19.8166 21.4921 20.2071L25.285 24L21.4921 27.7929C21.1016 28.1834 21.1016 28.8166 21.4921 29.2071C21.8826 29.5976 22.5158 29.5976 22.9063 29.2071L27.4063 24.7071C27.7968 24.3166 27.7968 23.6834 27.4063 23.2929L22.9063 18.7929C22.5158 18.4024 21.8826 18.4024 21.4921 18.7929Z" fill="white"/></svg>');&:hover{content:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="48" height="48" rx="4" fill="%23E5E9F8" fill-opacity="0.1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M21.4921 18.7929C21.1016 19.1834 21.1016 19.8166 21.4921 20.2071L25.285 24L21.4921 27.7929C21.1016 28.1834 21.1016 28.8166 21.4921 29.2071C21.8826 29.5976 22.5158 29.5976 22.9063 29.2071L27.4063 24.7071C27.7968 24.3166 27.7968 23.6834 27.4063 23.2929L22.9063 18.7929C22.5158 18.4024 21.8826 18.4024 21.4921 18.7929Z" fill="%230e1b28"/></svg>')}}.ais-Pagination-item--firstPage a,.ais-Pagination-item--firstPage span{background:transparent;content:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="48" y="48" width="48" height="48" rx="4" transform="rotate(180 48 48)" fill="%23E5E9F8" fill-opacity="0.1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M30.5079 29.2071C30.8984 28.8166 30.8984 28.1834 30.5079 27.7929L26.715 24L30.5079 20.2071C30.8984 19.8166 30.8984 19.1834 30.5079 18.7929C30.1174 18.4024 29.4842 18.4024 29.0937 18.7929L24.5937 23.2929C24.2032 23.6834 24.2032 24.3166 24.5937 24.7071L29.0937 29.2071C29.4842 29.5976 30.1174 29.5976 30.5079 29.2071Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.5079 29.2071C22.8984 28.8166 22.8984 28.1834 22.5079 27.7929L18.715 24L22.5079 20.2071C22.8984 19.8166 22.8984 19.1834 22.5079 18.7929C22.1174 18.4024 21.4842 18.4024 21.0937 18.7929L16.5937 23.2929C16.2032 23.6834 16.2032 24.3166 16.5937 24.7071L21.0937 29.2071C21.4842 29.5976 22.1174 29.5976 22.5079 29.2071Z" fill="white"/></svg>');&:hover{content:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="48" y="48" width="48" height="48" rx="4" transform="rotate(180 48 48)" fill="%23E5E9F8" fill-opacity="0.1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M30.5079 29.2071C30.8984 28.8166 30.8984 28.1834 30.5079 27.7929L26.715 24L30.5079 20.2071C30.8984 19.8166 30.8984 19.1834 30.5079 18.7929C30.1174 18.4024 29.4842 18.4024 29.0937 18.7929L24.5937 23.2929C24.2032 23.6834 24.2032 24.3166 24.5937 24.7071L29.0937 29.2071C29.4842 29.5976 30.1174 29.5976 30.5079 29.2071Z" fill="%230e1b28"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.5079 29.2071C22.8984 28.8166 22.8984 28.1834 22.5079 27.7929L18.715 24L22.5079 20.2071C22.8984 19.8166 22.8984 19.1834 22.5079 18.7929C22.1174 18.4024 21.4842 18.4024 21.0937 18.7929L16.5937 23.2929C16.2032 23.6834 16.2032 24.3166 16.5937 24.7071L21.0937 29.2071C21.4842 29.5976 22.1174 29.5976 22.5079 29.2071Z" fill="%230e1b28"/></svg>')}}.ais-Pagination-item--lastPage a,.ais-Pagination-item--lastPage span{background:transparent;content:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="48" height="48" rx="4" fill="%23E5E9F8" fill-opacity="0.1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.4921 18.7929C17.1016 19.1834 17.1016 19.8166 17.4921 20.2071L21.285 24L17.4921 27.7929C17.1016 28.1834 17.1016 28.8166 17.4921 29.2071C17.8826 29.5976 18.5158 29.5976 18.9063 29.2071L23.4063 24.7071C23.7968 24.3166 23.7968 23.6834 23.4063 23.2929L18.9063 18.7929C18.5158 18.4024 17.8826 18.4024 17.4921 18.7929Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M25.4921 18.7929C25.1016 19.1834 25.1016 19.8166 25.4921 20.2071L29.285 24L25.4921 27.7929C25.1016 28.1834 25.1016 28.8166 25.4921 29.2071C25.8826 29.5976 26.5158 29.5976 26.9063 29.2071L31.4063 24.7071C31.7968 24.3166 31.7968 23.6834 31.4063 23.2929L26.9063 18.7929C26.5158 18.4024 25.8826 18.4024 25.4921 18.7929Z" fill="white"/></svg>');&:hover{content:url('data:image/svg+xml,<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="48" height="48" rx="4" fill="%23E5E9F8" fill-opacity="0.1"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.4921 18.7929C17.1016 19.1834 17.1016 19.8166 17.4921 20.2071L21.285 24L17.4921 27.7929C17.1016 28.1834 17.1016 28.8166 17.4921 29.2071C17.8826 29.5976 18.5158 29.5976 18.9063 29.2071L23.4063 24.7071C23.7968 24.3166 23.7968 23.6834 23.4063 23.2929L18.9063 18.7929C18.5158 18.4024 17.8826 18.4024 17.4921 18.7929Z" fill="%230e1b28"/><path fill-rule="evenodd" clip-rule="evenodd" d="M25.4921 18.7929C25.1016 19.1834 25.1016 19.8166 25.4921 20.2071L29.285 24L25.4921 27.7929C25.1016 28.1834 25.1016 28.8166 25.4921 29.2071C25.8826 29.5976 26.5158 29.5976 26.9063 29.2071L31.4063 24.7071C31.7968 24.3166 31.7968 23.6834 31.4063 23.2929L26.9063 18.7929C26.5158 18.4024 25.8826 18.4024 25.4921 18.7929Z" fill="%230e1b28"/></svg>')}}.ais-Pagination-item--previousPage span,.ais-Pagination-item--nextPage span,.ais-Pagination-item--firstPage span,.ais-Pagination-item--lastPage span{pointer-events:none}li a,li span{display:flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;font-weight:500;font-size:20px;line-height:120%;letter-spacing:-.01em;text-align:center;border-radius:var(--rounded-corners);background:rgba(229,233,248,.1);color:#e5e9f8}li a{&:hover{background:#fff;color:hsla(210,48%,11%,1)}}li.ais-Pagination-item--selected a{background:#fff;color:hsla(210,48%,11%,1);pointer-events:none}.ais-Pagination-item--disabled{opacity:.3}}}
/*! About us */

/*! Header */
 .page-template-template-about-us{section{padding-block:1.25rem;@media screen and (min-width:52.5rem){padding-block-start:1.75rem}@media screen and (min-width:100rem){padding-block-start:2.5rem}}.topline-container{justify-content:flex-start}.anchor-links{margin-inline:auto}& #main-container{padding-block-start:4rem;@media screen and (min-width:100rem){padding-block-start:5.5rem}}.hero__media{overflow:hidden}.hero__video{width:100%;height:100%;max-height:41.75rem;object-fit:cover;object-position:center;mask-image:linear-gradient(to top,transparent 5%,#101019 100%);margin-inline:auto}:is(h1,h2,h3,.txt-headline){color:var(--ec-clr-primary);font-size:22px;font-weight:700;line-height:24px;letter-spacing:-.22px;text-wrap:pretty;@media screen and (min-width:52.5rem){font-size:2rem;line-height:38px;letter-spacing:-.32px}@media screen and (min-width:100rem){font-size:3rem;font-weight:500;line-height:100%;letter-spacing:-.96px}}p{font-size:1rem;line-height:1.25rem}.about-us__section-subtitle{color:var(--txt-clr-dim)}.hero__content{flex-direction:column;gap:1.5rem;@media screen and (min-width:52.5rem){flex-direction:row;align-items:flex-start;justify-content:space-between;gap:2.5rem}.hero__title{@media screen and (min-width:52.5rem){min-width:314px}@media screen and (min-width:100rem){max-width:42rem}}}.hero__cta-wrapper{flex-direction:column;max-width:33.25rem;gap:1.5rem;@media screen and (min-width:100rem){gap:2.5rem}}.btn--primary{position:relative;width:max-content;border-radius:var(--rounded-corners);background:var(--ec-clr-accent);font-weight:500;font-size:16px;line-height:100%;letter-spacing:unset;padding:1rem 1.5rem;color:var(--ec-white)}/*! Commitment */
 .about-us__commitment{margin-block:3rem;position:relative;container-type:inline-size;overflow:visible;@media screen and (min-width:100rem){margin-block:4.5rem}.about-us__commitment-section-heading{max-width:42.375rem;margin-inline:auto;margin-block-end:2.5rem;@media screen and (min-width:100rem){margin-block-end:4rem}}.about-us__section-title,.services-section__title{@media screen and (min-width:100rem){text-align:center;text-wrap:balance;display:flex;justify-content:center}}.about-us__section-subtitle{margin-block-start:1.5rem;color:var(--txt-clr-dim);@media screen and (min-width:100rem){text-align:center}}.about-us__commitment-grid{display:grid;position:relative;grid-template-columns:minmax(0,1fr);gap:1rem;@media screen and (min-width:100rem){grid-template-columns:minmax(0,1fr) minmax(300px,420px) minmax(0,1fr);gap:clamp(24px, 3vw, 40px) clamp(32px, 5vw, 64px);align-items:stretch}}}.about-us__commitment-img{display:none;@media screen and (min-width:52.5rem){display:block;align-self:center;justify-self:center;position:relative;grid-row:1 / span 3;align-self:center;justify-self:center;overflow-x:visible;&::after{content:"";position:absolute;inset-inline:-200%;inset-block:-100%;background:radial-gradient(50% 50% at 50% 50%,#142231 10.85%,rgba(20,34,49,0) 100%),url(../../../../../../../../../../../../../themes/epiccarry/images/about-us/commitment-spark.webp);z-index:-1;background-repeat:no-repeat;background-position-x:center;mix-blend-mode:plus-lighter;background-blend-mode:color-dodge;opacity:.5;pointer-events:none}@media screen and (min-width:100rem){grid-column:2}}}.about-us__commitment-img img{display:block;width:min(100%, 420px);height:auto}.about-us__commitment-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;@media screen and (min-width:52.5rem){display:grid}@media screen and (min-width:100rem){display:contents}.about-us__commitment-list-item{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;align-self:stretch;padding:1.25rem;border-radius:5px;border:1px solid rgba(255,255,255,.1);@media screen and (min-width:100rem){grid-template-columns:28px 1fr;gap:.75rem;border:unset}}@media screen and (min-width:100rem){.features__icon{transform:translateY(-8px)}}.features__title{font-size:22px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:-.22px;margin-block-end:.5rem;@media screen and (min-width:100rem){font-weight:500;font-size:32px;letter-spacing:-.32px;margin-block-end:1rem}}}.feature--left{grid-column:1}.feature--right{grid-column:3}/*! Quality */
 .about-us__quality-section-heading{max-width:46.75rem;margin-block-end:2.5rem}.about-us__quality-section-title{margin-block-end:1rem}.quality-slider .splide__track{border-radius:5px 5px 0 0;border:1px solid rgba(255,255,255,.16);overflow:hidden;@media screen and (min-width:52.5rem){border-radius:10px}}.quality-slider .splide__slide{display:block}.quality-slider__img{display:block;width:100%;height:auto;object-fit:cover;@media screen and (min-width:52.5rem){aspect-ratio:16 / 7}}.splide__pagination,.splide__pagination__page{all:unset;display:flex;justify-content:center;text-align:center;@media screen and (min-width:52.5rem){justify-content:unset;text-align:left}}@media screen and (width < 52.5rem){.splide__pagination:not(:has(.is-active)){display:none}}.quality-stats{border:1px solid rgba(255,255,255,.15);border-block-start:unset;border-radius:0 0 5px 5px;@media screen and (min-width:52.5rem){border-radius:unset;gap:clamp(12px, 2vw, 24px);padding-block:2.5rem;justify-content:space-between;border:unset;position:relative}@media screen and (min-width:100rem){padding-block:5rem}}.quality-stat{flex-direction:column;gap:8px;display:flex;padding:1.25rem;padding-block:2.5rem;@media screen and (min-width:52.5rem){align-items:flex-start;padding-block:unset}@media screen and (min-width:100rem){gap:1.5rem}&.is-active{color:var(--ec-clr-accent)}}.quality-stat__value{font-size:2.25rem;font-weight:700;line-height:100%;@media screen and (min-width:100rem){font-size:6rem;font-weight:800}}.quality-stat__label{color:var(--txt-clr-dim)}.quality-stat:not(.is-active):hover>*{color:var(--ec-clr-accent)}.quality-stat:hover{filter:none}.quality-stat.is-active .quality-stat__label{color:var(--accent)}/*! Trusted Partner  */
 .trusted-partner{padding-block:3rem;@media screen and (min-width:52.5rem){padding-block:5rem;border-block-end:1px solid rgba(255,255,255,.15)}}.trusted-partner__entry-wrapper,.mission__entry-wrapper{justify-content:space-between;align-items:center;@media screen and (min-width:100rem){grid-template-columns:1fr 1fr}}.trusted-partner__entry-block{width:min(61.8125rem, 100%)}.trusted-partner__title{width:min(54.125rem, 100%);margin-block-end:1.25rem;max-width:unset}.about-us__quality-section-subtitle{width:min(42.625rem, 100%)}.trusted-partner__img,.mission__img{justify-self:center;@media screen and (min-width:52.5rem){justify-self:end}}.mission__img{@media screen and (min-width:52.5rem){border:1px solid rgba(255,255,255,.16);border-radius:10px}}.customer-testimonials__title{text-align:center;text-wrap:balance;display:flex;justify-content:center;width:fit-content;margin-inline:auto;margin-block-end:1.5rem;@media screen and (min-width:100rem){margin-block:5rem 2.5rem}}.trustpilot-widget{margin-block-end:1.5rem;@media screen and (min-width:52.5rem){margin-block-end:2.5rem}}.ep-trustpilot-slider:before,.ep-trustpilot-slider:after{display:none;@media screen and (min-width:52.5rem){display:block}}.compare{padding:clamp(32px, 5vw, 72px) 0;background:hsl(240 24% 8%);color:#e9eef7;isolation:isolate}.compare:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:radial-gradient(50% 50% at 50% 50%,#142231 10.85%,rgba(20,34,49,0) 100%);z-index:-1}.compare__title{text-align:center;margin:0}.compare__wrap{position:relative}.compare__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;margin:unset;padding-block:1.5rem 5rem;@media screen and (min-width:100rem){padding-block:60px 106px}}@media screen and (min-width:100rem){.col--feature{width:15%}}.compare__table-logo{margin-inline:auto;width:124px;@media screen and (min-width:52.5rem){width:159px}}.compare__table th,.compare__table td{border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08);vertical-align:middle;text-align:center;line-height:20px;height:90px}.compare__table :is(th,tr,td,tfoot){background-color:transparent}.is-epic{color:#000;font-weight:600;svg{color:#000}}.compare__table thead th{color:#cfd7e6;text-align:center;font-weight:700}.compare__table tbody th[scope="row"]{text-align:left;color:var(--ec-white);font-weight:600;white-space:nowrap}.compare__table tr>*:last-child{border-right:1px solid rgba(255,255,255,.08)}.compare__table tbody tr:last-child>*{border-bottom:1px solid rgba(255,255,255,.08)}.compare__table .icon--check{color:#00B67A}.compare__table .icon--cross{color:#FF5C01}.is-epic .icon--check{color:#000}.info{margin-left:.35rem;font:inherit;background:none;border:0;color:#9fb0c8;cursor:help}@media screen and (min-width:100rem){.compare__table tbody::before{content:"";position:absolute;top:0;bottom:0;left:15%;width:calc((100% - 15%) / 3);pointer-events:none;z-index:-1;background:var(--wpr-bg-2996a9bc-dbf4-4eca-bf1e-77289e8da706) center/cover no-repeat;overflow:hidden;filter:saturate(0);background-position:center right;background-position:right;background-size:auto}}.compare__table td.is-epic{background:#00b67a99}.compare__col-highlight{position:absolute;left:var(--epic-left,0);top:var(--epic-top,0);width:var(--epic-width,0);height:var(--epic-height,0);background:var(--wpr-bg-879c8ddf-dee4-4dac-833f-a0dbd7d68b44) center/cover no-repeat,linear-gradient(0deg,rgba(0,182,122,.4),rgba(0,182,122,.4));mix-blend-mode:screen;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);pointer-events:none}.pill-cell::after{content:"🔥 You get it all with us";color:var(--ec-white);position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);background-color:#000;border:1px solid #00B67A;border-radius:1.25rem;padding:12px 22px;box-shadow:0 5px 28px 12px #00B67A;white-space:nowrap}.compare__wrap{overflow-x:auto}.compare__table{min-width:860px}.inline-icon{display:inline-block;transform:translateY(-2px)}.mission-section{padding-block:2rem;@media screen and (min-width:100rem){padding-block:2.5rem;margin-block:4.5rem}}.mission__entry-wrapper{gap:1.25rem}.mission__entry-block{width:min(43.75rem, 100%)}.mission__title{margin-block-end:1.5rem;max-width:unset}.mission__entry-block :is(p,li){margin-block-end:10px}.services-section{overflow-x:visible;@media screen and (min-width:100rem){padding-block:70px;margin-block:60px}}.services-section__heading{width:min(43.75rem, 100%);margin-block-end:2rem;display:flex;flex-direction:column;gap:1.5rem;@media screen and (min-width:100rem){text-align:center;margin-inline:auto;margin-block-end:4rem}}.services-section__content-wrapper{flex-direction:column;row-gap:3rem;@media screen and (min-width:100rem){--services-gap:2rem;--services-card:clamp(240px, calc((100% - 2*var(--services-gap)) / 3), 380px);flex-direction:row;justify-content:space-between;max-width:1600px;margin-inline:auto;padding-block:70px}}.services-section__content-wrapper::before{background-color:var(--ec-clr-accent);content:"";display:block;height:calc(100% - 5rem);left:2rem;position:absolute;top:0;overflow:hidden;pointer-events:none;width:3px;z-index:-1;@media screen and (min-width:52.5rem){top:1rem}@media screen and (min-width:100rem){top:0;left:50%;height:74px;background-color:unset;background-image:linear-gradient(to top,#ff5c01 0%,transparent 90%)}}@media screen and (min-width:100rem){.services-section__content-wrapper:after{content:'';position:absolute;display:block;width:calc(100% - var(--services-card));height:3px;background-image:linear-gradient(90deg,#ff5c01 0%,#10101a 24%,#fe4f00 51%,#10101a 79%,#ff5c01 100%);left:50%;transform:translate(-50%,2rem);z-index:-1}}.services-section__content-item{display:grid;grid-template-columns:64px 1fr;grid-template-rows:64px;align-items:center;gap:0 1.5rem;@media screen and (min-width:100rem){display:flex;flex:0 0 var(--services-card);max-width:var(--services-card);flex-direction:column;gap:1.25rem}}.services-section__icon-block{width:4rem;aspect-ratio:1 / 1;border-radius:50%;background-color:var(--ec-clr-accent);box-shadow:0 0 57px 0 var(--ec-clr-accent),0 0 15px 0 var(--ec-clr-accent);margin-inline:auto;place-content:center;svg{margin-inline:auto}}.services-section__content-item-title{font-size:22px;font-weight:700;line-height:24px;letter-spacing:-.22px;@media screen and (min-width:100rem){font-size:2rem;line-height:38px}}.services-section__content-item-txt{grid-column:2;@media screen and (min-width:100rem){text-align:center}}/*! Callouts Section */
 .cta-banners{display:grid;gap:3rem;margin-inline:-1.25rem;@media screen and (min-width:100rem){margin-inline:unset}}.cta-banner{--radius:10px;--band-top:58%;--orange-1:#ff5c01;--orange-2:#fe4f00;--dark:hsl(240 24% 8%);position:relative;overflow:hidden;color:#fff;isolation:isolate;background-blend-mode:multiply;background-color:#0006;display:flex;align-items:flex-end}.cta-banner--team{background-image:var(--wpr-bg-f2db6537-635a-48ff-b16c-7408157be32f);padding:3.5rem 4rem}.cta-banner--center{background-image:var(--wpr-bg-02486335-fc37-4124-9e52-778b9c19653e);background-repeat:no-repeat;background-size:cover;background-position:bottom;height:24.75rem;@media screen and (min-width:52.5rem){height:29rem}@media screen and (min-width:100rem){padding-block:5rem;height:37.5rem}}.cta-banner__inner{position:relative;z-index:1;padding:clamp(16px, 3vw, 28px);gap:1.25rem;align-items:flex-end;justify-content:space-between;width:100%}.cta-banner__text{margin:0;max-width:42ch;font-size:.95rem}.cta-banner__actions{display:flex;gap:1rem;justify-content:center}.btn--ghost{align-items:center;border-radius:var(--rounded-corners);background:rgba(229,233,248,.1);font-weight:500;font-size:1rem;line-height:20px;letter-spacing:-.01em;color:#e5e9f8;min-height:3rem;&:hover{background:rgba(229,233,248,.3)}}.cta-banner--team::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25) 0%,rgba(0,0,0,0) 35%),linear-gradient(180deg,rgba(16,16,26,0) 0%,rgba(16,16,26,0) var(--band-top),rgba(255,92,1,0) calc(var(--band-top) + 2%),rgba(254,79,0,.75) calc(var(--band-top) + 14%),rgba(255,92,1,.95) 100%);mix-blend-mode:normal}.cta-banner--center::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,16,28,0) 16.32%,#10101A 100%)}.cta-banner--center .cta-banner__inner{height:100%;align-items:center;justify-content:flex-end;text-align:center;flex-direction:column;padding:0 2.5rem 4.5rem;gap:1rem}/*! History */
 .history{padding:clamp(32px, 5vw, 72px) 0;background:hsl(240 24% 8%);color:#e9eef7}.history__title{text-align:center;max-width:fit-content;margin-inline:auto}.history{padding:clamp(32px, 5vw, 72px) 0;background:hsl(240 24% 8%);color:#e9eef7}.history__title{text-align:center;margin:0 auto;@media screen and (min-width:52.5rem){margin:0 auto 4rem}}.history__grid{--axis:128px;--gx:clamp(32px, 4vw, 60px);--gy:clamp(28px, 5vw, 96px);display:flex;flex-direction:column;padding-block-start:2.5rem;gap:10px;@media screen and (min-width:52.5rem){max-width:1400px;margin-inline:auto;padding-block:2.5rem;position:relative;display:grid;grid-template-columns:[left] 1fr [axis] var(--axis) [right] 1fr;column-gap:var(--gx);row-gap:unset}}.history--4{grid-template-rows:[r1h] auto [r1t] auto [sep1] var(--gy) [r2h] auto [r2t] auto [sep2] var(--gy) [r3h] auto [r3t] auto [sep3] var(--gy) [r4h] auto [r4t] auto}.history__axis{display:none;@media screen and (min-width:52.5rem){display:block;grid-column:axis;grid-row:1 / -1;position:relative;&::before{content:"";position:absolute;inset:0;left:50%;width:3px;height:calc(100% + 5rem);background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.18) 100%);background-image:linear-gradient(to top,#ff5c01 0%,transparent 95%);transform:translatey(-9rem)}}}.history__node{grid-column:axis;justify-self:center;justify-content:center;align-self:center;min-height:3rem;display:flex;min-width:128px;z-index:1;@media screen and (min-width:52.5rem){min-height:4rem}}.history__node span{display:flex;padding:5px 24px;justify-content:center;align-items:center;border-radius:32px;background:var(--1,#FF5C01);box-shadow:0 0 15px 0 #FF5C01,0 0 57px 0 #FF5C01;color:#fff;text-align:center;font-size:20px;font-weight:700;line-height:38px;letter-spacing:-.2px}.history__heading{margin:0;font-size:clamp(22px, 1.6vw, 32px);display:flex;align-items:center}.history__text{margin:0;max-width:48ch}.history__node--1{grid-row:r1h}.history__heading--1{grid-row:r1h}.history__text--1{grid-row:r1t}.history__node--2{grid-row:r2h}.history__heading--2{grid-row:r2h}.history__text--2{grid-row:r2t}.history__node--3{grid-row:r3h}.history__heading--3{grid-row:r3h}.history__text--3{grid-row:r3t}.history__node--4{grid-row:r4h}.history__heading--4{grid-row:r4h;visibility:hidden}.history__text--4{grid-row:r4t}.history__heading--left,.history__text--left{grid-column:left;text-align:right;justify-self:end}.history__heading--right,.history__text--right{grid-column:right;text-align:left;justify-self:start}.history__text--center{justify-self:center;text-align:center;max-width:50ch}@media (width < 52.5rem){.history__node,.history__heading,.history__text{grid-column:1;justify-self:center;align-self:center;justify-content:center;text-align:center;max-width:60ch}.history__node{margin-block-end:10px}.history__text{margin-block-end:2.5rem}}.about-us__contacts{display:flex;padding:50px 0;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:unset;@media screen and (min-width:100rem){gap:0}}.about-us__contacts-section-title{display:flex;padding-block-end:1rem;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:unset;@media screen and (min-width:52.5rem){padding-block-end:2rem}@media screen and (min-width:100rem){padding-block-end:3rem}}.contacts-wrapper{display:flex;align-items:center;align-self:stretch;flex-direction:column;justify-content:space-between;@media screen and (min-width:52.5rem){gap:40px;flex-direction:row}@media screen and (min-width:100rem){gap:144px}}contacts-content__left{display:flex;width:100%;max-width:1085px;flex-direction:column;justify-content:center;align-items:center;gap:100px}.contacts__address{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:38px;flex-shrink:0;align-self:stretch}.contacts-left-content--address{max-width:864px;display:flex;flex-direction:column}.contacts-left-content--phone{margin-block:38px}.contacts__right-content{aspect-ratio:1 / 1;border-radius:50%;max-width:703px;width:100%;height:auto;object-fit:cover}.contacts-content__right::after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%23FF5C01' shape-rendering='crispEdges' d='M31.858 20.443a11.44 11.44 0 0 1 11.441 11.441 11.44 11.44 0 0 1-11.441 11.441 11.44 11.44 0 0 1-11.442-11.441 11.44 11.44 0 0 1 11.442-11.441'/%3E%3Cpath d='m27.885 28.918 3.933-2.023 3.933 2.022v1.573l-3.933-2.022-3.933 2.022z' fill='%23FFF0E7'/%3E%3Cpath d='m27.885 32.289 3.933-2.023 3.933 2.023v1.573l-3.933-2.023-3.933 2.023zm0 2.697h7.866v1.573h-7.866z' fill='%23FFF0E7'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' x='.102' y='.176' width='178' height='178' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='28.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.360784 0 0 0 0 0.00392157 0 0 0 1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_6345_89544'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.360784 0 0 0 0 0.00392157 0 0 0 1 0'/%3E%3CfeBlend in2='effect1_dropShadow_6345_89544' result='effect2_dropShadow_6345_89544'/%3E%3CfeBlend in='SourceGraphic' in2='effect2_dropShadow_6345_89544' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");position:absolute;width:4rem;height:4rem;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}}