@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.hello>section{margin-bottom:50px}@media screen and (max-width:749px){.hello>section{margin-bottom:30px}}.hello-welcome{background:var(--color-base-bg);padding:25px;text-align:center}.hello-welcome span,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.disclosure__toggle,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{background-color:transparent}b,strong{font-weight:var(--font-weight-body--bolder)}em{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}.disclosure__toggle,button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input[type=email],input[type=number],input[type=password],input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}textarea{-webkit-appearance:none;-moz-appearance:none;overflow:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none}.h1,.h2,.h3,.margin-title,.title,h1,h2,h3,h4,h5,h6{margin-bottom:25px}body{color:#0a2240;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;letter-spacing:.03rem;line-height:20px}.hidden{display:none!important}.title{color:#0a2240;display:block;font-family:Danzza Bold,sans-serif;font-size:50px;font-weight:700;line-height:60px}@media screen and (max-width:767px){.title{font-size:34px;line-height:48px}}.h1,h1{color:#0a2240;font-family:Danzza Bold,sans-serif;font-size:50px;font-weight:700;line-height:60px}@media screen and (max-width:767px){.h1,h1{font-size:34px;line-height:48px}}.h2,h2{color:#0a2240;font-family:Danzza Bold,sans-serif;font-size:45px;font-weight:700;line-height:60px}@media screen and (max-width:767px){.h2,h2{font-size:34px;line-height:48px}}.h3,h3{font-size:34px;line-height:48px}.h3,h3,h4,h5,h6{color:#0a2240;font-family:Danzza Bold,sans-serif;font-weight:400}h4,h5,h6{font-size:18px}a{color:inherit;font-size:inherit}a,a:hover{text-decoration:none}:disabled{opacity:.5;pointer-events:none}.icon{height:20px;width:20px}.header>nav>ul>li>button,.header__logo{align-items:center;display:flex}.header>nav .burger-nav,.header>nav>ul>li>button,.header__user ul li button{background-color:transparent;border-style:none;margin:0;padding:0}.header a,.header>nav>ul>li>.dropdown ul>li>a.child-title,.header>nav>ul>li>button{font-family:Danzza Bold,sans-serif;font-size:16px;line-height:20px}#shopify-section-header{padding-bottom:10px;padding-top:10px}@media screen and (max-width:1200px){body.mobile-menu-active{overflow:hidden}body.mobile-menu-active #shopify-section-header{background-color:#fff;top:0!important}body.mobile-menu-active #shopify-section-header nav{background-color:#fff}#shopify-section-header{transition:all .3s ease}}.header{align-items:center;background-color:transparent;display:flex;justify-content:space-between;padding:0 0 0 50px;transition:.4s;z-index:2}.header__white{background-color:#fff;transition:.4s}.header__white nav a,.header__white nav span,.header__white nav>ul>li>button svg{color:#0a2240}.header__sticky{top:0!important;transition:.4s}.header a{color:#fff;text-decoration:none}.header__logo{position:relative;z-index:1}.header__logo a{display:block;letter-spacing:3px;text-decoration:none;text-transform:uppercase}.header>nav{display:flex;flex-grow:1;justify-content:flex-end}.header>nav .burger-nav,.header>nav .button-cart{display:none}.header>nav .burger-nav svg{width:20px}.header>nav .burger-nav svg.icon-close{display:none}.header>nav ul{list-style:none}.header>nav>ul{--justify:center;--gap-flex:30px;--align:stretch;flex-wrap:wrap;height:auto}.header>nav>ul>li{border-bottom:2px solid transparent;display:flex;padding:0;text-transform:uppercase}.header>nav>ul>li:nth-last-child(2){padding-right:20px}.header>nav>ul>li a.btn-3{color:#0a2240}.header>nav>ul>li>*{margin:auto 0}.header>nav>ul>li>a{cursor:pointer;display:inline-block;position:relative;transition:all .3s}.header>nav>ul>li>a:active{transform:scale(.98)}.header>nav>ul>li>a:after{background-color:#ffde00;bottom:0;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;width:100%}.header>nav>ul>li>a:hover:after{transform:scaleX(1);transform-origin:bottom left}.header>nav>ul>li>a:after{bottom:-5px}.header>nav>ul>li>a.current-page:after{background-color:#ffde00;bottom:-5px;content:"";height:3px;left:0;position:absolute;transform:scale(1);width:100%}.header>nav>ul>li>button{color:#fff;text-transform:inherit}.header>nav>ul>li>button>span{margin-right:12px}.header>nav>ul>li>button svg{height:12px;transition:transform .2s ease}@media screen and (min-width:1200px){.header>nav>ul>li:hover>.dropdown{height:auto;padding:30px 1rem 20px}}@media screen and (min-width:1200px)and (max-width:1200px){.header>nav>ul>li:hover>.dropdown{border-top:1px solid #c1c1c1}}@media screen and (min-width:1200px){.header>nav>ul>li:hover button svg{transform:rotate(180deg)}}.header>nav>ul>li>.dropdown{background-color:#fff;box-shadow:0 15px 10px rgba(0,0,0,.2);box-sizing:border-box;display:flex;height:0;left:auto;overflow:hidden;padding:0 1rem;position:absolute;top:60%;transition:all .3s;width:auto}.header>nav>ul>li>.dropdown ul{--columns:1fr 1fr 1fr 1fr}.header>nav>ul>li>.dropdown ul>li{text-transform:none}.header>nav>ul>li>.dropdown ul>li:not(:last-child){margin-bottom:20px}.header>nav>ul>li>.dropdown ul>li>a.child-title{color:#0a2240;cursor:pointer;display:block;display:inline-block;font-weight:600;position:relative;text-transform:uppercase;transition:all .3s}.header>nav>ul>li>.dropdown ul>li>a.child-title:active{transform:scale(.98)}.header>nav>ul>li>.dropdown ul>li>a.child-title:after{background-color:#ffde00;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;width:100%}.header>nav>ul>li>.dropdown ul>li>a.child-title:hover:after{transform:scaleX(1);transform-origin:bottom left}@media screen and (max-width:1200px){.header>nav>ul>li>.dropdown ul>li>a.child-title{color:#fff}.header>nav>ul>li>.dropdown{background-color:#0a2240}.header>nav{align-items:center;background-color:#ffde00;border-radius:10px;display:flex;flex-grow:unset;height:50px;justify-content:center;order:0;width:50px}.header>nav .burger-nav{display:block;height:20px}.header>nav>ul{align-items:flex-start;background-color:#fff;box-sizing:border-box;flex-direction:column;height:100%;justify-content:flex-start;left:0;opacity:0;overflow-y:auto;padding-left:2rem;padding-right:2rem;padding-top:10%;position:fixed;top:114px;transform:translateX(-100%);transition:all .3s;visibility:hidden;width:100%;z-index:-1}.header>nav>ul~.button-cart{align-items:center;background-color:#0a2240;border:0;border-radius:50%;display:flex;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;height:50px;justify-content:center;outline:0;padding-left:0;padding-right:0;position:absolute;right:85px;top:25px;width:50px}.header>nav>ul~.button-cart svg{height:40px;width:40px}.header>nav>ul~.button-cart svg path{fill:#fff}.header>nav>ul~.button-cart .cart-count{color:#ffde00;font-size:14px;left:0;position:absolute;text-align:center;top:20px;width:100%}.header>nav>ul[data-active=true]{background-color:#0a2240;opacity:1;transform:translateX(0);visibility:visible}.header>nav>ul[data-active=true]~button>svg.icon-close{display:block;float:right}.header>nav>ul[data-active=true]~button>svg.icon-hamburger{display:none}.header>nav>ul[data-active=true]:after{color:#fff;display:block;font-size:22px;margin-top:40px;text-align:center;width:100%}.header>nav>ul>li.nav-item{border-bottom:1px solid #fff;display:block;height:auto;margin:0;padding:0;width:100%}.header>nav>ul>li.nav-item button[data-active=true]~.dropdown{height:auto;padding:30px 1rem 20px}}@media screen and (max-width:1200px)and (max-width:1200px){.header>nav>ul>li.nav-item button[data-active=true]~.dropdown{border-top:1px solid #c1c1c1}}@media screen and (max-width:1200px){.header>nav>ul>li.nav-item button[data-active=true] svg{transform:rotate(180deg)}.header>nav>ul>li.nav-item a.btn-3{background-color:transparent;border:none;text-align:left}.header>nav>ul>li.nav-item>*{padding:20px 0}.header>nav>ul>li.nav-item>a{color:#fff!important;display:block}.header>nav>ul>li.nav-item>button{color:#fff;display:flex;justify-content:space-between;width:100%}.header>nav>ul>li.nav-item>button span{color:#fff!important}.header>nav>ul>li.nav-item>button svg{color:#fff;height:10px}.header>nav>ul>li.nav-item>.dropdown{box-shadow:none;padding:0;position:static;width:100%}.header>nav>ul>li.nav-item>.dropdown ul.grid{display:block}.header>nav>ul>li.nav-item>.dropdown ul.grid>li:not(:last-of-type){margin-bottom:25px}.header>nav>ul>li.nav-item>.dropdown ul.grid>li>a.child-title{margin-bottom:0}.header>nav>ul>li.nav-item>.dropdown ul.grid>li>ul.child-list li{margin:5px 0}}@media screen and (max-width:1200px){@keyframes slidein{0%{transform:translateX(-100%)}to{transform:translateX(0)}}}.header__user{background-color:#0a2240;border-radius:100px 0 0 100px;margin-left:35px;padding:10px 20px;position:relative;z-index:1}.header__user .cart-count{align-items:center;background-color:#ffde00;border-radius:100%;display:flex;font-family:Danzza Bold,sans-serif;font-size:16px;height:25px;justify-content:center;position:relative;width:25px}.header__user .cart-count sup{color:#fff;position:absolute;right:-10px;top:20%}.header__user.button-cart{cursor:pointer}.header__user ul{--justify:flex-end;--gap-flex:15px;height:100%;list-style:none}.header__user ul li a{display:block}.header__user ul li svg{color:#000;height:21px;width:25px}.header__user ul li svg.button-cart svg{height:40px;width:40px}.header__user ul li button{cursor:pointer}@media screen and (max-width:1200px){.header__user{display:none}.header{display:flex!important;justify-content:space-between;padding:0 20px}}@media screen and (min-width:1200px){.header .btn-header{background:#ffde00;border:3px solid #ffde00;border-radius:100px;color:#0a2240;padding:10px 20px;text-transform:uppercase}.header .btn-header:after{display:none}}.my-contact{grid-column-gap:20px;grid-row-gap:20px;column-gap:20px;display:grid;margin:0 auto;row-gap:20px;width:50%}.form__textfield{border:1px solid #000;border-radius:5px;display:flex;padding:2px 10px;position:relative}.form__textfield label{font-size:16px;position:absolute;top:50%;transform:translateY(-50%);transition:.5s ease}.form__textfield input,.form__textfield textarea{border-style:none;font-weight:600;outline:none;padding:15px 0 5px;width:100%}.form__textfield input::placeholder,.form__textfield textarea::placeholder{color:transparent}.form__textfield input:focus+label,.form__textfield input:not(:placeholder-shown)+label,.form__textfield textarea:focus+label,.form__textfield textarea:not(:placeholder-shown)+label{font-size:12px;opacity:.7;top:0;transform:translateY(-1px)}.form__textfield select{appearance:none;background:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48cGF0aCBzdHlsZT0iZmlsbDojZmZmIiBkPSJNMCAwaDQuOTV2MTBIMHoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0xLjQxIDQuNjcgMS4wNy0xLjQ5IDEuMDYgMS40OUgxLjQxek0zLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zM2gyLjEzeiIvPjwvc3ZnPg==) no-repeat 100%;border-style:none;outline:none;padding:10px 0;width:100%}.form__textfield--spaced{margin-bottom:.5rem}.form__checkbox{display:flex}.form__checkbox input{margin-right:10px}.toggle__checkbox{align-items:center}.toggle__checkbox .slider{background:#ccc;border:1px solid #b3b3b3;border-radius:12px;cursor:pointer;display:block;height:24px;margin-right:10px;position:relative;-webkit-transition:.2s;transition:.2s;width:48px}.toggle__checkbox .slider:after{background-color:#fff;border-radius:50%;content:"";height:20px;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:.5s ease;width:20px}.toggle__checkbox input{display:none}.toggle__checkbox input:checked+.slider{background:var(--color-base-principal)}.toggle__checkbox input:checked+.slider:after{background-color:#525252;left:auto;right:2px}.form__radio-button{align-items:center;display:flex}.form__radio-button input[type=radio]{accent-color:#000;height:20px;margin-right:10px;width:20px}.form__question{grid-column-gap:20px;grid-row-gap:20px;column-gap:20px;display:grid;row-gap:20px;text-align:left}.form__question--answer{font-weight:600}.form__message{align-items:center;background-color:transparent;border:1px solid;border-radius:5px;display:flex;font-size:16px;justify-content:center;margin-bottom:30px;padding:10px}.form__message--success{border-color:#00a990;color:#00a990}.form__message--error{border-color:#dc0032;color:#dc0032}.form__message>svg,.icon-error{height:25px;margin-right:10px;width:25px}.list-errors{list-style:none}.errors{margin-bottom:20px}.errors>ul{list-style:none}.footer .footer-title{font-family:Danzza Bold,sans-serif;font-size:28px;line-height:36px;text-transform:uppercase}.row-icons-footer{background-color:#0a2240}@media screen and (max-width:650px){.row-icons-footer .row-icons__elements{padding:0}}.row-icons-footer .row-icons__element.position__left img{object-fit:none}.row-icons-footer .row-icons__element.position__left .row-icons__description div,.row-icons-footer .row-icons__element.position__left .row-icons__description h3{color:#fff;text-align:center}@media screen and (max-width:650px){.row-icons-footer .row-icons__element.position__left .row-icons__description div,.row-icons-footer .row-icons__element.position__left .row-icons__description h3{text-align:left}}.row-icons-footer .row-icons__element.position__left .row-icons__description h3{font-size:22px;letter-spacing:3%;text-transform:uppercase}.footer{--columns:1.3fr 0.9fr 0.8fr;--column-gap:0 15px;background:#f0f0fd;border-top:1px solid}@media screen and (max-width:650px){.footer{--columns:1fr;padding-bottom:1rem;text-align:left}}.footer .footer-title{display:block;margin-bottom:1rem}@media screen and (max-width:650px){.footer .footer-title{margin-bottom:5px}}.footer .footer-subtitle{display:block;margin-bottom:15px}.footer .footer-subcontent{display:block;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:22px;letter-spacing:.03em;line-height:26px;margin-bottom:30px}.footer .footer-subcontent p{margin-bottom:1rem}.footer .footer-subcontent p:first-child{line-height:1.6;margin-bottom:0}.footer .footer-subcontent a{font-size:inherit}.footer .footer-subcontent p:has(strong){margin-bottom:0}.footer .footer-subcontent strong{font-family:Danzza Bold,sans-serif;font-size:24px;line-height:26px}.footer ul.footer-list{list-style:none}.footer ul.footer-list li:not(:last-of-type){margin-bottom:10px}.footer ul.footer-list li>a{color:#0a2240;cursor:pointer;display:inline-block;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:22px;letter-spacing:.03em;line-height:26px;position:relative;text-decoration:none;transition:all .3s}.footer ul.footer-list li>a:active{transform:scale(.98)}.footer ul.footer-list li>a:after{background-color:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease-out;width:100%}.footer ul.footer-list li>a:hover:after{transform:scaleX(1);transform-origin:bottom left}@media(min-width:650px){.footer-blocks_newslatter{max-width:500px;padding-right:2rem}}.footer-blocks_newslatter #NewsletterForm--footer{color:#8e8d97;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:22px;letter-spacing:.03em;line-height:20px;padding:.5rem 2rem}.footer-newslatter{background:#fff;border:2px solid #0a2240;border-radius:100px;height:52px;justify-content:space-between;overflow:hidden;padding:0}.footer-newslatter input{flex-grow:1;width:auto}.footer-newslatter label{color:#8e8d97;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;left:2rem;letter-spacing:.03em;line-height:20px}.footer-newslatter button{align-items:center;background-color:#ffde00;border-style:none;cursor:pointer;display:flex;font-family:Danzza Bold,sans-serif;font-size:18px;line-height:20px;margin:0;padding:0 1rem;transition:all .3 ease}.footer-newslatter button svg{cursor:pointer;width:20px}.footer-newslatter button:hover{opacity:.9}@media screen and (max-width:600px){.footer-newslatter button{min-width:150px}}.footer-blocks_linklist .list-icons-social{justify-content:flex-start;margin-bottom:2rem}.footer-blocks_linklist .list-icons-social__item a{background-color:transparent}.footer-blocks_linklist .list-icons-social__item a svg{height:25px;width:auto}@media(min-width:650px){.footer-blocks_info{padding-left:2rem}}.footer-copyright{padding:2rem 0;text-align:left}@media screen and (max-width:800px){.footer-copyright{display:none}}.footer-copyright span{font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:22px;letter-spacing:.03em;line-height:26px}#ContactFooter-error,#ContactFooter-success,#ContactFooter-success-exist{display:block;font-size:16px;margin-top:15px}#ContactFooter-success,#ContactFooter-success-exist{color:#00a990}#ContactFooter-success-exist.error-js,#ContactFooter-success.error-js{display:none}#ContactFooter-error{color:#dc0032}.top-footer{background-color:#0a2240;color:#fff;display:inline-block;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:1rem;line-height:1.2rem;margin:2rem auto;max-width:1100px;padding:1rem 2rem;width:auto}.top-footer,.top-footer-wrapper{text-align:center}.grid{grid-column-gap:var(--column-gap,10px);grid-row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px);display:grid;grid-template-columns:var(--columns,repeat(3,1fr));grid-template-rows:var(--rows,1fr);row-gap:var(--row-gap,10px)}@media screen and (max-width:749px){.grid{grid-template-columns:var(--columns,repeat(2,1fr))}}@media screen and (max-width:430px){.grid{grid-template-columns:var(--columns,1fr)}}*{box-sizing:border-box}.flex{align-items:var(--align,center);display:flex;flex-direction:var(--direction);justify-content:var(--justify,flex-start)}.flex>:not(:last-of-type){margin-right:var(--gap-flex,20px)}.sticky{position:sticky;position:-webkit-sticky;top:var(--top,0);z-index:1}.fixed{position:fixed;width:100%;z-index:999999}.wrapper__slider{z-index:0}.wrapper__slider,.wrapper__slider .swiper-wrapper{position:relative}.wrapper__slider button.swiper-button{border-style:none;position:absolute;top:50%;transform:translateY(-50px);z-index:1}.wrapper__slider button.swiper-button.swiper-button-prev{left:0}.wrapper__slider button.swiper-button.swiper-button-next{right:0}.wrapper__slider button.swiper-button.swiper-button.hidden-arrows{display:none}@media screen and (max-width:780px){.wrapper__slider button.swiper-button.swiper-button.hidden-arrows{display:block}}.wrapper{margin:0 auto;max-width:1440px}@media screen and (min-width:750px){.wrapper{padding-left:5rem;padding-right:5rem}}@media screen and (max-width:749px){.wrapper{padding-left:1.5rem;padding-right:1.5rem}}.contact{display:flex;flex-direction:column;margin:50px 0;text-align:center}.contact.align-left{flex-direction:row}.contact.align-left .contact-heading{width:50%}.contact--description{margin-bottom:20px;padding:10px}.contact--description strong{font-weight:600}.contact .error-check-js,.contact .error-user-exist{display:none}.card-content{border:1px solid #000;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.card-content--image{margin-bottom:20px;padding-bottom:100%;position:relative}.card-content--image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.card-content--title{font-size:18px;font-weight:600;margin-bottom:20px;padding:0 20px}.card-content--description{font-size:14px;margin-bottom:20px;padding:0 20px}.product-card{border-radius:0;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .5s ease}.product-card:hover .productcard_image-1{opacity:0}.product-card--head{display:flex;flex-direction:column}.product-card--head-images{border-radius:12px;overflow:hidden;padding-bottom:140%;position:relative}.product-card--head-images__labels{align-items:center;bottom:10px;display:flex;justify-content:space-between;padding:0 20px;position:absolute;width:100%;z-index:10}.product-card--head-images__labels .left,.product-card--head-images__labels .right{background-color:#fff;border-radius:100px;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:16px;letter-spacing:.03em;line-height:16px;padding:5px 14px}.product-card--head-images__labels .right{align-items:center;display:flex;justify-content:center}.product-card--head-images__labels .right img{height:14px;object-fit:contain;position:relative;width:10px}.product-card--head-images__labels .right span{font-size:18px;margin-left:3px}.product-card--head-images img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:all .5s ease;width:100%}.product-card--head-info{display:flex;flex-direction:row!important;gap:16px;justify-content:space-between;margin:0 auto 20px;padding:10px 0;width:95%}.product-card--head-info span{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px;position:relative;text-transform:uppercase}.product-card--head-info__price{background:#ffde00;border:2px solid #ffde00;border-radius:100px;padding:4px 6px;width:72.81px}.product-card--form{display:flex;flex-direction:column;margin-top:auto;position:absolute;right:20px;top:20px;z-index:10}.product-card--form button,.product-card--form-variants{margin:0 auto 10px;width:95%}.product-card--form button.icon-add-to-cart{align-items:center;background-color:hsla(0,0%,100%,.3);border:1px solid #000;border-radius:30px;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:border-width .2s linear;width:30px}.product-card--form button.icon-add-to-cart svg{transition:all .5s ease;width:20px}.product-card--form button.icon-add-to-cart:hover{border-width:2px}.product-card--form button.icon-add-to-cart:hover svg{transform:rotate(90deg) scale(.8)}.product-card--form button.icon-add-to-cart.out-stock{font-size:16px;padding:0 15px;pointer-events:none;width:auto}.pagination{display:flex;flex-direction:column;margin:20px 0}.pagination--nav{margin:0 auto}.pagination--nav ul{align-items:center;display:flex;list-style:none}.pagination--nav ul li{border-bottom:1px solid #c6cad6;height:35px;margin:0;padding:.5rem}.pagination--nav ul li a,.pagination--nav ul li span{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px}.pagination--nav ul li:has(span[aria-current]){border-bottom:3px solid #0a2240}.pagination .caret{font-size:0}.pagination .caret--next svg{transform:rotate(-90deg) translateX(3px)}.pagination .caret--prev svg{transform:rotate(90deg)}.pagination .caret svg{width:10px}.variant__radio-button{cursor:pointer}.variant__radio-button input:checked+.variant__radio-button--design{border:1px solid #000;box-shadow:0 2px 5px rgba(0,0,0,.3)}.variant__radio-button--design{border:1px solid rgba(0,0,0,.3);border-radius:50%;height:20px;width:20px}.variants{grid-row-gap:10px;display:grid;row-gap:10px}.variants--name{display:block;font-weight:600;margin-bottom:5px}.variants--radio-container{display:flex;flex-wrap:wrap}.variants--radio-container label{margin-right:5px}.variants--radio-container label :last-of-type{margin-right:0}div.product.price>.compare{font-size:14px;text-decoration:line-through}div.product.price>.regular{font-size:18px;font-weight:600}#loading{-webkit-animation:spin .7s ease-in-out infinite;animation:spin .7s ease-in-out infinite;border:3px solid transparent;border-radius:50%;border-top-color:#fff;display:inline-block;height:15px;width:15px}@keyframes spin{to{-webkit-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}.dual--section{margin-bottom:3rem;margin-top:3rem}.container__dual-section{align-items:stretch;background-position:bottom;background-repeat:no-repeat;border-radius:16px;display:flex;flex-direction:column;justify-content:space-around;margin-bottom:2rem;margin-top:2rem;padding:3rem}@media screen and (max-width:767px){.container__dual-section{padding:0}}.container__dual-section .container__description,.container__dual-section .container__media{align-self:center;width:100%}@media screen and (max-width:767px){.container__dual-section .container__description,.container__dual-section .container__media{text-align:center}}.container__dual-section .container__media img{border-radius:16px;height:auto;width:100%}.container__dual-section .container__media>.dual-section__iframe,.container__dual-section .container__media>.dual-section__video{height:30vh;overflow:hidden;pointer-events:none;width:100%;z-index:-1}.container__dual-section .container__media>.dual-section__iframe iframe,.container__dual-section .container__media>.dual-section__iframe video,.container__dual-section .container__media>.dual-section__video iframe,.container__dual-section .container__media>.dual-section__video video{height:56.25vw;left:50%;min-height:100vh;position:absolute;top:50%;transform:translate(-50%,-50%)}.container__dual-section .container__media>.dual-section__iframe video,.container__dual-section .container__media>.dual-section__video video{min-width:177.77vh;width:100vw}.container__dual-section .container__description div{align-items:flex-start;display:flex;flex-direction:column;padding:20px 0}@media screen and (max-width:767px){.container__dual-section .container__description div{align-items:center}}.container__dual-section .container__description div>a{display:block;font-size:16px;margin-top:1rem;padding:12px 40px;text-align:center;text-decoration:none}@media screen and (max-width:767px){.container__dual-section .container__description div h2{font-size:36px}}.container__dual-section .container__description div h2,.container__dual-section .container__description div h3,.container__dual-section .container__description div h4{margin-bottom:1rem}.container__dual-section .container__description div p{font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:22px;letter-spacing:.03em;line-height:26px;margin-bottom:.5rem}.container__dual-section .container__description div p strong{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:22px;font-weight:400;letter-spacing:.03em;line-height:26px}.container__dual-section .container__description div ul{margin-top:20px;padding-left:30px}.container__dual-section .container__description div ul li{font-size:22px;margin-bottom:15px}.container__dual-section .container__description-cta{align-items:center!important;background-color:#f0f0fd;border-radius:16px;margin:0!important;padding:1rem!important;text-align:center;width:100%}.container__dual-section .container__description-cta a{background:#fff;border:3px solid #0a2240;color:#0a2240;text-transform:uppercase}.container__dual-section .container__description-cta a:hover{border:3px solid #0a2240;color:#fff}.container__dual-section .container__description-cta a:after{background:#0a2240;border-radius:50%;bottom:-150%;content:"";display:block;left:-50%;line-height:8.34em;padding:.85em .75em;position:absolute;right:-50%;top:-150%;transform:scale(0);z-index:-1}.container__dual-section .container__description-cta a:hover:after{transform:scale(1)}@media(min-width:992px){.position__image-left{flex-direction:row}.position__image-left .container__description div{margin:10px 0 10px 20px;max-width:530px}.position__image-right{flex-direction:row-reverse}.position__image-right .container__description div{margin:10px 20px 10px 0;max-width:530px}.position__image-right .container__description div p{font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:22px;letter-spacing:.03em;line-height:26px;margin-bottom:.5rem}.position__image-right .container__description div p strong{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:22px;letter-spacing:.03em;line-height:26px}.container__dual-section .container__description,.container__dual-section .container__media{align-self:center}.container__dual-section .container__description{align-self:center;width:50%}.container__dual-section .container__media{padding-right:10px;width:50%}.container__dual-section .container__media img{border-radius:16px;height:auto}.container__dual-section.space-wide .container__description{align-self:center;padding-left:50px;width:55%}.container__dual-section.space-wide .container__media{padding-right:20px;width:45%}}@media(max-width:991px){.shopify-section.dual--section{padding:0}.shopify-section.dual--section .container__dual-section{background:none!important;padding:1rem;position:relative}.shopify-section.dual--section .container__dual-section:after{background-position:bottom;background-repeat:no-repeat;border-radius:16px;bottom:0;content:"";height:85%;left:0;position:absolute;width:100%;z-index:-1}}.row-icons{padding-bottom:30px;padding-top:30px}.row-icons__elements{--gap-flex:30px;--justify:center;align-items:flex-start;flex-wrap:nowrap}@media screen and (max-width:850px){.row-icons__elements{--gap-flex:0;flex-wrap:wrap;padding:0}}@media screen and (max-width:650px){.row-icons__elements.slider-mobile{--justify:flex-start;flex-wrap:nowrap;margin-left:-1.5rem;margin-right:-1.5rem;overflow-x:auto;padding-left:1.5rem;padding-right:1.5rem}.row-icons__elements.slider-mobile .row-icons__element{flex-shrink:0;padding:0 20px;width:auto}.row-icons__elements.slider-mobile::-webkit-scrollbar{display:none}}.row-icons__description>div{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px;overflow:hidden;text-overflow:ellipsis}.row-icons__description>div strong{font-weight:600}@media screen and (max-width:850px){.row-icons__description{width:30%}.row-icons__description>div{font-size:18px;letter-spacing:.54px}}@media screen and (max-width:600px){.row-icons__description{width:100%}.row-icons__description h3{text-align:left}}.row-icons__element{align-items:center;box-sizing:border-box;display:flex;margin-bottom:20px;margin-top:20px;padding:0;width:27%}@media screen and (max-width:850px){.row-icons__element{padding:0 30px;width:100%}}.row-icons__element img{border-radius:50%}.row-icons__element h3{margin:10px 0}.row-icons__element.position__left{display:inline-flex;justify-content:center}.row-icons__element.position__left:not(:last-child){position:relative}.row-icons__element.position__left:not(:last-child):after{background-color:#fff;content:"";height:100%;position:absolute;right:-30px;width:1px}.row-icons__element.position__left img{margin-right:20px}.row-icons__element.position__left h3{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:22px;margin:0}@media screen and (max-width:850px){.row-icons__element.position__left:not(:last-child):after{bottom:-30%;height:1px;left:0;width:100%}.row-icons__element.position__left h3{font-size:22px}}.row-icons__element.position__top{flex-direction:column;justify-content:center}.row-icons__element.position__top h3{font-size:20px;text-align:center}.row-icons__element.position__top p{text-align:center}.row-icons.four-items .row-icons__element{width:24%}.text-buttons{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.text-buttons>*{display:block;text-decoration:none}.text-buttons>h1,.text-buttons>h2{color:#fff}.text-buttons__p{color:#fff;margin-bottom:20px;text-align:inherit}.text-buttons__p strong{font-weight:600}.text-buttons.center{align-items:center;text-align:center}.text-buttons.right{align-items:flex-end;text-align:right}.accordions{grid-row-gap:20px;display:grid;row-gap:20px}.accordion-item{cursor:pointer}.accordion-item__content{display:none;margin-top:15px}.accordion-item__button{align-items:center;border:1px solid #000;border-radius:5px;display:flex;justify-content:space-between;padding:15px 30px}.accordion-item__button svg{transition:transform .3s ease;width:20px}.accordion-item__button[data-active=true]~div.accordion-item__content{display:block}.accordion-item__button[data-active=true] svg{transform:rotate(180deg)}.list-icons-social{--justify:center;list-style-type:none}.list-icons-social__item a{align-items:center;background-color:#fff;border-radius:5px;display:flex;height:30px;justify-content:center}.list-icons-social__item a svg{color:#000;height:auto;width:15px}.search{display:none}.return svg{display:inline-block;transform:rotate(90deg) translateX(-2px);width:15px}.return span{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px;margin-left:.5rem;text-decoration:underline}.cta{background-color:var(--color-background-cta);display:flex;flex-direction:column;position:relative}.cta__image{filter:brightness(.7);height:100%;object-fit:cover;object-position:top;position:absolute;width:100%;z-index:-1}.cta__content{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin:4rem auto}@media screen and (min-width:768px){.cta__content--50{width:50%}}.cta__title{color:var(--color-font);flex-basis:60%}@media screen and (max-width:768px){.cta__title{flex-basis:100%}}.cta__buttons-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between}@media screen and (max-width:768px){.cta__buttons-wrapper{flex-basis:100%}}@media screen and (max-width:374px){.cta__buttons-wrapper{flex-wrap:wrap}}.cta__button{align-items:center;display:flex;justify-content:center}.cta__button:nth-child(2){margin-left:.5rem}@media screen and (max-width:768px){.cta__button{text-align:center;width:50%}}@media screen and (max-width:374px){.cta__button{width:100%}.cta__button:nth-child(2){margin-left:0;margin-top:.5rem}}.cta__buttons-wrapper,.cta__title{margin:.5rem 0}.hero--simple{height:100%;position:relative}.hero--simple>.hero__image{height:100%;left:0;position:absolute;top:0;width:100%}.hero--simple>.hero__image img{filter:brightness(.8);height:100%;object-fit:cover;width:100%}.hero--simple .hero__video,.hero--simple>.hero__iframe{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:-1}.hero--simple .hero__video iframe,.hero--simple .hero__video video,.hero--simple>.hero__iframe iframe,.hero--simple>.hero__iframe video{height:56.25vw;left:50%;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.hero--simple .hero__description{display:flex;flex-direction:column;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:50px;justify-content:flex-end;line-height:60px;min-height:587px;padding-bottom:80px;padding-top:250px;position:relative}.hero--simple .hero__description a{padding-left:40px;padding-right:40px}.hero--simple .hero__description>div{width:100%}@media(min-width:768px){.hero--simple .hero__description .text-buttons__p,.hero--simple .hero__description h1,.hero--simple .hero__description h2{max-width:560px}}@media screen and (max-width:650px){.hero--simple .hero__description{padding-bottom:50px}.hero--simple .hero__description-container{align-items:center;text-align:center}}.hero--slider{cursor:pointer}.hero--slider .swiper-slide{height:auto}.hero--slider .swiper-pagination{bottom:20px;display:flex;justify-content:center;position:absolute;width:100%;z-index:1}.hero--slider .swiper-pagination-bullet{background-color:#fff;border:1px solid #000;border-radius:50%;height:10px;width:10px}.hero--slider .swiper-pagination-bullet-active{background-color:#000}.hero--slider .swiper-pagination-bullet:not(:last-child){margin-right:10px}.section-404{background:#f2f2f4}.error-page{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:800px;padding:170px 20px 70px;text-align:center}.error-page h1{font-size:32px}.error-page h1,.error-page h3{line-height:1.2;margin:0;text-transform:uppercase}.error-page h3{font-size:24px}.error-page img{width:280px}.error-page__btn{background-color:#fff;border-radius:100px;color:#0a2240;display:inline-block;font-family:Danzza Bold,sans-serif;font-size:16px;padding:13px 60px;text-transform:uppercase}.padding404-section{margin-bottom:25px}#shopify-section-top-bar{position:absolute;top:0;width:100%;z-index:9999}.top__bar{color:#0a2240;width:100%;z-index:1}.top__bar svg{cursor:pointer;height:10px;position:absolute;right:8px;top:9px;width:10px;z-index:2}.top__bar--content{align-items:center;text-transform:uppercase}.top__bar--content strong{font-weight:600}.top__bar--message{align-items:center;display:flex;justify-content:center;padding:5px 0}.top__bar--message p{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:26px;margin:0 20px;text-align:center}.top__bar--message a{text-decoration:underline}.btn-1,.btn-2,.btn-3,.container__dual-section .container__description-cta a,.shopify-challenge__button{border-radius:100px;cursor:pointer;display:block;font-family:Danzza Bold,sans-serif;font-size:18px;line-height:20px;overflow:hidden;padding:13px 14px;position:relative;text-align:center;z-index:1}.btn-1{background:#0a2240;color:#fff}.btn-1,.btn-1:hover{border:3px solid #0a2240}.btn-1:hover{color:#0a2240}.btn-1:after{background:#fff;border-radius:50%;bottom:-150%;content:"";display:block;left:-50%;line-height:8.34em;padding:.85em .75em;position:absolute;right:-50%;top:-150%;transform:scale(0);z-index:-1}.btn-1:hover:after{transform:scale(1)}.btn-2{background:#fff;color:#0a2240}.btn-2,.btn-2:hover{border:3px solid #0a2240}.btn-2:hover{color:#fff}.btn-2:after{background:#0a2240;border-radius:50%;bottom:-150%;content:"";display:block;left:-50%;line-height:8.34em;padding:.85em .75em;position:absolute;right:-50%;top:-150%;transform:scale(0);z-index:-1}.btn-2:hover:after{transform:scale(1)}.btn-2 svg path{fill:#0a2240}.btn-2:hover svg path{fill:#fff}.btn-3{background:#ffde00;border:3px solid #ffde00;color:#0a2240}.btn-3:hover{border:3px solid #0a2240;color:#0a2240}.btn-3:after{background:#ffde00;border-radius:50%;bottom:-150%;content:"";display:block;left:-50%;line-height:8.34em;padding:.85em .75em;position:absolute;right:-50%;top:-150%;transform:scale(0);z-index:-1}.btn-3:hover:after{transform:scale(1)}.btn__w-100{width:100%}.btn__p-50{padding-left:50px;padding-right:50px}.btn__p-70{padding-left:70px;padding-right:70px}.btn__small{font-size:16px;line-height:16px;padding:9px 10px}.btn__regular{font-size:18px;line-height:20px;padding:13px 14px}.shopify-challenge__container{margin:7rem auto!important}.shopify-challenge__message{display:block;font-size:18px;font-weight:600;margin-bottom:25px}.g-recaptcha{margin:1rem auto}@media screen and (max-width:600px){.carousel-instagram .carousel-content--title{font-size:34px}.carousel-instagram .card-content--image-img{height:120px}}.carousel-instagram .carousel-content--title{margin-bottom:15px;text-align:center}@media screen and (max-width:991px){.carousel-instagram .carousel-content--title{margin-bottom:5px}}.carousel-instagram .card-content--image-img{object-fit:cover;opacity:.8;transition:opacity .3s ease;width:100%}.carousel-instagram .card-content--image-img:hover{opacity:1}.carousel-content{margin-bottom:50px}.carousel-collection{margin-bottom:4rem;margin-top:4rem}.carousel-collection .swiper-slide{margin-right:2%;width:23.5%}.carousel-collection .wrapper__slider .swiper-wrapper{justify-content:space-between}.carousel-collection__title{margin-bottom:2rem;text-align:center}.carousel-collection__btn{font-size:16px;line-height:1;margin:0 auto;padding:10px 40px;text-transform:uppercase;width:fit-content}.carousel-collection__btn .icon-caret{display:inline-block;left:0;position:relative;transform:rotate(-90deg);transition:all .2s ease;vertical-align:bottom;width:20px}.carousel-collection__btn:hover{text-decoration:none}.carousel-collection__btn:hover .icon-caret{left:10px}@media(max-width:767px){.carousel-collection__btn{margin:20px auto 0}}@media(max-width:400px){.carousel-collection__btn{padding:10px 15px}}.carousel-collection .swiper-button{display:none}.carousel-collection .swiper-pagination-bullets-dynamic{bottom:-10px!important}.carousel-collection__card-information .product-card--head-images__labels{bottom:inherit;color:#fff;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:45px;line-height:45px;top:50%;transform:translateY(-50%)}.carousel-collection__card-information .product-card--head-images:after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;width:100%}.carousel-collection__card-information .product-card--head-info{margin-bottom:0;padding-bottom:0}.carousel-collection__card-information .product-card--footer-info{color:#606470;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:16px;letter-spacing:.03em;line-height:16px;margin:5px 10px;text-decoration:underline}.carousel-collection__card-information .product-card--link{height:20px;position:absolute;right:20px;top:20px;width:20px;z-index:999}.carousel-collection__card-information .product-card--link svg path{transition:fill .3s ease}.carousel-collection__card-information .product-card--link:hover svg path{fill:#0a2240}.template-index .carousel-content{margin-bottom:20px}@media screen and (max-width:991px){.template-index .carousel-content{margin-bottom:15px}}.card-information .product-card--head-images__labels{bottom:inherit;color:#fff;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:45px;line-height:45px;top:50%;transform:translateY(-50%)}.card-information .product-card--head-images:not(.no-overlay):after{background:rgba(0,0,0,.2);content:"";height:100%;position:absolute;width:100%}.card-information .product-card--head-info{margin-bottom:0;padding-bottom:0}.card-information .product-card--footer-info{color:#606470;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:16px;letter-spacing:.03em;line-height:16px;margin:5px 10px;text-decoration:underline}.card-information .product-card--link{height:20px;position:absolute;right:20px;top:20px;width:20px;z-index:999}.card-information .product-card--link svg path{transition:fill .3s ease}.card-information .product-card--link:hover svg path{fill:#0a2240}.section-title-page .title{border-bottom:1px solid #c6cad6;text-align:center;text-transform:uppercase}.vertical--section .container__vertical-section{display:flex;flex-direction:column}.vertical--section .container__vertical-section.center{align-items:center;text-align:center}.vertical--section .container__vertical-section.right{align-items:flex-end;text-align:right}.vertical--section .container__description{font-size:22px;line-height:26px}@media(min-width:768px){.vertical--section .container__description{max-width:850px}}.vertical--section .container__description p{margin-bottom:1rem}.vertical--section .container__media{border-radius:16px;margin-bottom:2rem;max-width:920px;overflow:hidden}.vertical--section .container__media img{border-radius:16px}.banner-section__container{align-items:center;border-radius:16px;display:flex;flex-direction:column;justify-content:center;margin:3rem 0;padding:3rem}.banner-section__content{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px;margin:0 auto 1rem;text-align:center}@media(min-width:768px){.banner-section__content{max-width:630px}}.banner-section__button{font-family:Danzza Bold,sans-serif;font-size:18px;line-height:20px}.banner-section__button:hover a{color:#0a2240}.dual-section-table__title{border-bottom:1px solid #c6cad6;text-transform:uppercase}@media(min-width:992px){.dual-section-table__title .title{margin-left:55%}}.dual-section-table .position__image-left{justify-content:space-between;margin-top:0}.dual-section-table .position__image-left .dual-section-table__media{align-items:center;align-self:center;display:flex;flex-direction:column;padding-right:10px;width:100%}@media(min-width:992px){.dual-section-table .position__image-left .dual-section-table__media{align-self:flex-start;width:50%}}.dual-section-table .position__image-left .dual-section-table__media img{border-radius:16px;margin-bottom:1rem;object-fit:cover;overflow:hidden}@media(min-width:992px){.dual-section-table .position__image-left .container__description{align-self:flex-start;position:-webkit-sticky;position:sticky;top:130px;width:48%}}.dual-section-table .position__image-left .container__description-table{background-color:#f0f0fd;border-radius:16px;margin:0;max-width:100%;padding:3rem 2rem}.dual-section-table .position__image-left .container__description-table .item-line{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 1rem;padding:0 0 1rem;width:100%}.dual-section-table .position__image-left .container__description-table .item-line:not(:last-of-type){border-bottom:1px solid #c6cad6}.dual-section-table .position__image-left .container__description-table .item-line__title{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px}.dual-section-table .position__image-left .container__description-table .item-line__gray-text{color:#606470;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px}.dual-section-table .position__image-left .container__description-table .is_link{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px;margin:0;padding:0;text-decoration:underline;text-transform:uppercase;width:100%}.dual-section-table .position__image-left .container__description-table .is_link:not(:last-child){margin-bottom:.5rem;padding-bottom:.5rem}.dual-section-table .position__image-left .container__description-table .is_link svg{height:12px;margin-left:.5rem;width:12px}.dual-section-table .position__image-left .container__description-table .is_link svg path{fill:#0a2240}.dual-section-table .position__image-left .container__description-table .subtitle{margin:0 0 1rem;padding:0}.dual-section-table .position__image-left .container__description-table .subtitle>*{font-family:Danzza Bold,sans-serif;font-size:34px;line-height:48px}.dual-section-table .position__image-left .container__description-table .description{margin-bottom:1rem}.dropbtn,.dual-section-table .position__image-left .container__description-table .description>*{font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px}.dropbtn{align-items:end;background:#fff;border:2px solid #0a2240;border-radius:100px;cursor:pointer;display:flex;justify-content:space-between;margin:1rem auto 0;overflow:hidden;padding:1rem 2rem;text-align:left;text-transform:capitalize;width:100%}.dropbtn svg{width:20px}.dropdown{display:block;position:relative;width:100%}.dropdown-content{-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;background-color:#fff;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;margin:auto;min-width:160px;position:relative;width:90%;z-index:1}.dropdown-content a{color:#000;display:block;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px;padding:12px 16px;text-decoration:none}.dropdown-content[data-active=true],.separator{display:block}.separator{background-color:#c6cad6;height:1px;width:100%}@media(min-width:992px){.dual-page .dual--section .container__media{align-self:flex-start;position:-webkit-sticky;position:sticky;top:130px}}.dual-page .dual--section .container__description>div{margin-top:0;padding-top:0}.dual-page .dual--section .container__description>div p{color:#606470}.popinMajor{background:rgba(0,0,0,.5);display:none;height:100%;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:99999999}.popinMajor.active{display:flex}.popinMajor__modal{grid-gap:25px;align-items:start;background-color:#fff;display:grid;grid-template-columns:1fr;margin:auto;padding:30px 20px;width:100%}.popinMajor__modal__flex{align-items:stretch;display:flex;flex-direction:column;justify-content:center}.popinMajor__modal__image{display:block;height:auto;margin:0 auto}@media screen and (max-width:600px){.popinMajor__modal__image{width:166px}}.popinMajor__modal__center{margin:auto;width:90%}.popinMajor__modal__center h3{font-size:42px;text-align:center;text-transform:uppercase}.popinMajor__modal__center h3 span{color:#ffde00}@media screen and (max-width:600px){.popinMajor__modal__center h3{font-size:34px}}@media screen and (min-width:1024px){.popinMajor__modal{grid-template-columns:1fr 1fr;padding:70px;width:779px}}.popinMajor__link{align-items:center;background:none;border:0;border-bottom:2px;border-color:#0a2240;border-style:solid;cursor:pointer;display:flex;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:22px;font-weight:500;justify-content:space-between;margin-bottom:20px;margin-left:auto;margin-right:auto;opacity:1;padding:0;position:relative;text-align:left;text-transform:uppercase;transition:.2s ease;width:100%}.popinMajor__link:before{border:2px solid #0a2240;border-bottom:0;bottom:0;position:absolute;right:0}.popinMajor__link:after,.popinMajor__link:before{content:"";display:block;height:38px;pointer-events:none;width:38px}.popinMajor__link:after{border-color:transparent;border-left-width:2px;border-right-width:2px;border-top-width:2px;margin-left:10px}.popinMajor__link span{margin:0}.popinMajor__link img{opacity:0;pointer-events:none;position:absolute;right:11px;transition:.2s ease}.popinMajor__link.selected:before,.popinMajor__link:hover:before{background-color:#0a2240}.popinMajor__link.selected img,.popinMajor__link:hover img{opacity:1}.popinMajor__error{display:none}.popinMajor__error.show{display:block}.hero--simple.landing-slide .hero__description{padding-top:450px}.grid-section{background-color:#f0f0fd;margin:3rem 0}.grid-section__container{padding-bottom:2rem;padding-top:4rem}.grid-section__title{font-family:Danzza Bold,sans-serif;font-size:45px;font-weight:700;margin-bottom:2rem;text-align:center;text-transform:uppercase}.grid-section__grid{display:grid;gap:0 20px;grid-auto-columns:1fr;grid-auto-flow:row dense;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);justify-items:center}@media screen and (max-width:1300px){.grid-section__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:992px){.grid-section__grid{grid-template-columns:repeat(1,1fr)}}.grid-section__grid-item{margin-bottom:2rem;width:100%}@media screen and (max-width:992px){.grid-section__grid-item{width:90%}}.grid-section__grid-item picture{display:block;height:100%;height:420px;margin-bottom:.5rem;position:relative;width:100%}@media screen and (max-width:992px){.grid-section__grid-item picture{width:100%}}.grid-section__grid-item picture img{border-radius:16px;height:100%;object-fit:cover;width:100%}.grid-section__grid-item .item-title{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:22px;margin:20px 0}.grid-section__grid-item .item-description{font-size:22px;margin-bottom:25px}.grid-section__grid-item .item-cta .btn-3{display:inline-block;font-size:16px;padding-left:3rem;padding-right:3rem;width:auto}.shotgun-section{padding-bottom:30px;padding-top:30px}.sponsor-section{margin:5rem auto}.sponsor-section__title{font-family:Danzza Bold,sans-serif;font-size:45px;font-weight:700;line-height:40px;margin:1rem 0;text-align:center;text-transform:uppercase}.sponsor-section__desktop{margin:0 auto;position:relative;width:90%}@media screen and (max-width:1023px){.sponsor-section__desktop{display:none}}.sponsor-section__desktop .swiper-slide img{max-height:50px;object-fit:contain}.sponsor-section__desktop .swiper-button-next,.sponsor-section__desktop .swiper-button-prev{border-radius:20px;display:flex;height:30px;overflow:hidden;width:30px}.sponsor-section__desktop .swiper-button-next:after,.sponsor-section__desktop .swiper-button-prev:after{align-items:center;background-color:#f0f0fd;color:#0a2240;display:flex;font-size:10px;height:100%;justify-content:center;text-align:center;width:100%}.sponsor-section__desktop .swiper-button-next{right:-30px}.sponsor-section__desktop .swiper-button-prev{left:-30px}.sponsor-section__mobile{display:grid;gap:0 40px;grid-auto-columns:1fr;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:1024px){.sponsor-section__mobile{display:none}}.sponsor-section__mobile .sponsor-item{display:flex;justify-content:center;margin-bottom:2rem}@media screen and (max-width:992px){.newsletter-section{padding-left:0;padding-right:0}}.newsletter-section__container{border-radius:16px;margin-bottom:3rem;margin-top:3rem;padding:3rem 1rem}@media screen and (min-width:768px){.newsletter-section__container{padding:3rem}}.newsletter-section__title{font-family:Danzza Bold,sans-serif;font-size:45px;font-weight:700;line-height:45px;margin-bottom:2rem;text-align:center;text-transform:uppercase}.newsletter-section__description{font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px;margin:0 auto 2rem;max-width:770px;text-align:center}.newsletter-section__form{margin:0 auto;max-width:500px}.newsletter-section__form form .form__message{border:0;box-shadow:none;outline:0}.newsletter-section__form .newsletter-form__wrapper{grid-column-gap:0;border:2px solid #0a2240;border-radius:100px;display:grid;grid-auto-columns:1fr;grid-template-columns:4fr 1fr;grid-template-rows:repeat(2,1fr);height:56px;overflow:hidden;width:100%}.newsletter-section__form .newsletter-form__wrapper .form__textfield{border:0;border-radius:0;padding:0}.newsletter-section__form .newsletter-form__wrapper input{border:0;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;height:100%;letter-spacing:.03em;line-height:20px;padding:10px 10px 12px 25px;width:100%}.newsletter-section__form .newsletter-form__wrapper input::placeholder{color:#8e8d97}.newsletter-section__form button{background-color:#ffde00;border:0;border-radius:0;color:#0a2240;font-family:Danzza Bold,sans-serif;font-size:16px;font-weight:700;height:52px;line-height:16px;padding:20px;text-transform:uppercase}.newsletter-section__form button:hover{border:0;border-radius:0}.NewsletterModal__wrapper{background:linear-gradient(90deg,#6bd3ef,#6bcdbf,#ffec6b,#eb6b88);bottom:20px;max-width:calc(100% - 40px);padding:20px 30px 40px;position:fixed;right:20px;width:612px;z-index:9999}.NewsletterModal__wrapper:before{background-color:#fff;bottom:2px;content:"";left:2px;position:absolute;right:2px;top:2px;z-index:-1}.NewsletterModal__header{display:flex;justify-content:flex-end}.NewsletterModal__header svg{cursor:pointer;transition:.2s ease-in-out;width:20px}.NewsletterModal__body h3{color:#0a2240;font-family:Danzza Bold,sans-serif;font-size:34px;line-height:40px;margin-bottom:10px;text-transform:uppercase}@media screen and (max-width:450px){.NewsletterModal__body h3{display:none}}.NewsletterModal__body h3 em{font-style:normal}.NewsletterModal__body .mobile-title{display:none}@media screen and (max-width:450px){.NewsletterModal__body .mobile-title{align-items:flex-end;display:flex;margin-bottom:15px;padding-top:15px}.NewsletterModal__body .mobile-title h3{display:block;line-height:1;margin-bottom:0}.NewsletterModal__body .mobile-title img{margin-right:15px;min-width:56px;width:56px}}.NewsletterModal__body p{font-size:22px;letter-spacing:.66px;line-height:1.1}@media screen and (max-width:450px){.NewsletterModal__body p{text-align:center}}.NewsletterModal__body>div:first-child{display:flex}@media screen and (max-width:450px){.NewsletterModal__body>div:first-child{display:block}}.NewsletterModal__body .footer-newslatter button{min-width:0}.NewsletterModal__img{display:block;margin-right:20px;min-width:70px;padding-top:20px;width:70px}@media screen and (max-width:450px){.NewsletterModal__img{display:none}}.NewsletterModal__form{margin-top:30px}.NewsletterModal__form input{padding-left:20px;padding-right:20px}@media screen and (min-width:600px){.NewsletterModal__form button{white-space:nowrap}}.NewsletterModal__error{color:red;margin-top:5px}.vertical-dual-section .container__dual-section{display:block}@media screen and (max-width:991px){.vertical-dual-section .container__dual-section{padding:2rem;position:relative}}.vertical-dual-section .container-media picture{aspect-ratio:16/9;max-width:100%}.vertical-dual-section .container-media picture img{width:100%}.vertical-dual-section .container-description{text-align:center}.vertical-dual-section .container-description__title{line-height:1.3}.vertical-dual-section .container-description .btn-3{display:inline-block;width:auto}.social-network{margin-top:50px}.social-network .instagram{margin-bottom:2rem;margin-top:2rem}@media screen and (max-width:1024px){.social-network .embla{margin:0 auto;width:90%}.social-network .embla__container{width:33%}}.social-network__title>*{font-family:Danzza Bold,sans-serif;font-size:45px;font-weight:700;line-height:45px;margin-bottom:1rem;text-align:center;text-transform:uppercase}.social-network__rrss{display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 2rem}.social-network__rrss .rrss-item{align-items:center;display:flex;flex-direction:row;margin:6px}@media screen and (max-width:767px){.social-network__rrss .rrss-item{justify-content:center;max-width:200px;width:80%}}.social-network__rrss .rrss-item p{font-family:Danzza Bold,sans-serif;font-size:16px;font-weight:700;line-height:25px;min-height:25px}.social-network__rrss .rrss-item img{height:25px;margin-right:5px;width:25px}.customer.activate{margin-top:180px;max-width:1440px;text-align:center}.customer.activate .separator{margin-top:2rem}.customer.activate .account-form{margin:2rem auto 4rem;max-width:414px}.customer.activate .account-form .btn-1{margin:20px auto}.customer.activate .account-form button[name=decline]{background:none;border:0;cursor:pointer;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:16px;letter-spacing:.03em;line-height:20px;text-decoration:underline}.customer.activate .account-form .form__textfield{border:none;display:block;margin-bottom:1rem;text-align:left}.customer.activate .account-form .form__textfield label{margin-bottom:5px;position:static;top:0;transform:none}.customer.activate .account-form .form__textfield input{background:#fff;border:2px solid #0a2240;border-radius:100px;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;font-weight:400;height:52px;letter-spacing:.03em;line-height:20px;padding:10px}.main-pack-mix{--columns:1fr;gap:30px;margin-bottom:50px;position:relative}@media(min-width:768px){.main-pack-mix{--columns:1fr 3fr;align-items:flex-start;display:flex}.main-pack-mix__sidebar-info{text-align:left!important}.main-pack-mix__sidebar{margin-right:30px;min-width:240px;width:240px}}.main-pack-mix__sidebar-info{text-align:center}.main-pack-mix__sidebar-info .info-goback{display:inline-block;margin-bottom:1rem}.main-pack-mix__sidebar-info .info-goback svg{height:12px;margin-right:.5rem;transform:rotate(90deg);width:15px}.main-pack-mix__sidebar-info .info-goback span{font-family:Danzza Bold,sans-serif;font-size:16px;line-height:16px;text-decoration:underline;text-transform:uppercase}.main-pack-mix__sidebar-info .info-title{font-family:Danzza Bold,sans-serif;font-size:28px;line-height:36px;margin-bottom:1rem;text-transform:uppercase}.main-pack-mix__sidebar-icons{background:#f0f0fd;border-radius:16px;margin:2rem 0;padding:1rem 0}@media screen and (max-width:992px){.main-pack-mix__sidebar-icons{display:block}}.main-pack-mix__sidebar-icons .row-icons__elements{padding-left:2rem;padding-right:2rem}.main-pack-mix__sidebar-icons .row-icons__element{margin:0}.main-pack-mix__sidebar-icons .row-icons__element img{margin-bottom:1rem;overflow:initial}.main-pack-mix__sidebar-icons .position__top{margin:.5rem 0;width:100%}.main-pack-mix__sidebar-icons .row-icons__description div{-webkit-line-clamp:inherit;line-clamp:inherit}.main-pack-mix__sidebar-icons .row-icons__description div p{font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px}.main-pack-mix__sidebar-icons .row-icons__description h3{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:26px;margin-bottom:.5rem;margin-top:0}.main-pack-mix__products{--columns:1fr;width:100%}@media(min-width:576px){.main-pack-mix__products{--columns:1fr 1fr}}@media(min-width:1100px){.main-pack-mix__products{--columns:1fr 1fr 1fr}.main-pack-mix__products .grid{column-gap:30px}}.main-pack-mix__products .product-card--form{background-color:#fff;border:1px solid #c6cad6;border-radius:16px;display:flex;flex-direction:row;height:35px;width:100px}.main-pack-mix__products .product-card--form button,.main-pack-mix__products .product-card--form input{background:transparent;border:none;color:#0a2240;height:100%;padding:0;text-align:center;width:33.3333333333%}.main-pack-mix__products .product-card--form button{align-items:center;display:flex;justify-content:center;margin:0}.main-pack-mix__products .product-card--form button svg{width:14px}.main-pack-mix__products .product-card--form button svg path{fill:#0a2240}.main-pack-mix__products .product-card--form input{border-left:1px solid #c6cad6;border-right:1px solid #c6cad6;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:26px}.main-pack-mix .section-bottles{color:#606470}@media screen and (max-width:767px){.main-pack-mix .section-bottles.section-bottles-fixed{background-color:#fff;bottom:0;left:0;max-width:100vw;overflow:auto;padding:10px 20px 0;position:fixed;width:100%;z-index:11}.main-pack-mix .section-bottles.section-bottles-fixed #pack-form.pack-form-active{align-items:center;background-color:#fff;display:flex;height:100%;justify-content:center;left:0;padding:0 20px;position:absolute;top:0;width:100%}.main-pack-mix .section-bottles.section-bottles-fixed #pack-form.pack-form-active .section-bottles__cta{margin:0;width:100%}.main-pack-mix .section-bottles.section-bottles-fixed #pack-form,.main-pack-mix .section-bottles.section-bottles-fixed .section-bottles__bottles-count,.main-pack-mix .section-bottles.section-bottles-fixed .section-bottles__list,.main-pack-mix .section-bottles.section-bottles-fixed .section-bottles__pack,.main-pack-mix .section-bottles.section-bottles-fixed .section-bottles__price{display:none}}.main-pack-mix .section-bottles__pack{font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;font-weight:300;letter-spacing:.03em;line-height:26px;margin-bottom:.5rem}.main-pack-mix .section-bottles__cta{margin:2rem 0}.main-pack-mix .section-bottles__cta button{font-family:Danzza Bold,sans-serif;font-size:18px;line-height:20px;text-transform:uppercase}.main-pack-mix .section-bottles__cta button svg{margin-left:.5rem;transition:all .7s ease-out}.main-pack-mix .section-bottles__cta button:hover svg path{fill:#0a2240}.main-pack-mix .section-bottles__price{color:#0a2240;font-family:Danzza Bold,sans-serif;font-size:28px;line-height:36px;margin-bottom:.5rem}.main-pack-mix .section-bottles__bottles-img{display:grid;grid-auto-columns:1fr;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr}.main-pack-mix .section-bottles__bottles-img svg{margin-bottom:10px}.main-pack-mix .section-bottles__bottles-img svg.filled path{fill:#0a2240}.main-pack-mix .section-bottles__list-item{display:flex;justify-content:space-between;margin-bottom:.5rem;margin-top:.5rem}.main-pack-mix .section-bottles__list-item>div{align-items:center;display:flex}.main-pack-mix .section-bottles__list-item>div img{margin-right:.5rem;object-fit:contain}.main-pack-mix .section-bottles__list-item>div .item-name{color:#0a2240;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;letter-spacing:.03em;line-height:26px}.main-pack-mix .section-bottles__list-item .qty-container{align-self:end;background-color:#f0f0fd;display:flex;height:40px;justify-content:center;padding:.5rem;width:40px}.modal-wrapper{align-items:center;background-color:rgba(51,51,51,.5);display:flex;display:none;flex-wrap:wrap;height:100%;justify-content:center;left:0;overflow-y:auto;padding:10px;position:fixed;top:0;width:100%;z-index:999999}.modal-wrapper.active{display:flex}.modal-wrapper.loading .modal-content{background-image:url(/cdn/shop/files/785.gif?v=1683820371);background-position:50%;background-repeat:no-repeat}.modal-wrapper.loading .modal-content .modal-inject-area{opacity:0}.modal-wrapper .modal-content{background-color:#fff;max-width:1127px;min-height:479px;padding:60px 40px 50px;position:relative;width:100%}.modal-wrapper .modal-content>.close-modal{cursor:pointer;position:absolute;right:30px;top:30px;transition:all .3s}.modal-wrapper .modal-content>.close-modal:hover{transform:rotate(90deg)}@media screen and (max-width:800px){.modal-wrapper .modal-content{padding:60px 25px 25px}}.product-popup-content{display:flex}.product-popup-content__media{padding-right:42px;width:45%}.product-popup-content__media img{border-radius:16px;height:auto}.product-popup-content__detail{width:55%}.product-popup-content__detail h1{font-size:45px;text-transform:uppercase}.product-popup-content__detail-description{color:#606470;font-size:22px;line-height:1.3}.product-popup-content__detail .variants_wrapper{align-items:center;display:flex;flex-wrap:wrap;margin:20px 0 0}.product-popup-content__detail .variants_wrapper>label{margin-right:20px}@media screen and (max-width:600px){.product-popup-content__detail .variants_wrapper>label{margin-bottom:10px}}.product-popup-content__detail .variants_wrapper .swatch_item,.product-popup-content__detail .variants_wrapper>label{color:#0a2240;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:22px;text-transform:uppercase}.product-popup-content__detail .variants_wrapper .swatches_wrapper{display:flex;flex-wrap:wrap;margin:0 -10px}.product-popup-content__detail .variants_wrapper .swatch_item{border:2px solid #0a2240;border-radius:100px;line-height:1em;margin:5px 10px;opacity:.5;padding:5px 10px}.product-popup-content__detail .variants_wrapper .swatch_item.selected{opacity:1}.product-popup-content__detail .product-features{background-color:#f0f0fd;border-radius:16px;display:flex;margin-top:34px;padding:20px 30px}@media screen and (max-width:600px){.product-popup-content__detail .product-features{flex-direction:column}}.product-popup-content__detail .product-features.no-feat{width:50%}.product-popup-content__detail .product-features .alcool-badge{font-size:14px;margin-left:5px}.product-popup-content__detail .product-features__content_col{width:50%}.product-popup-content__detail .product-features__content_col:nth-child(2){border-left:1px solid #c6cad6;padding-left:40px}@media screen and (max-width:600px){.product-popup-content__detail .product-features__content_col{width:100%}.product-popup-content__detail .product-features__content_col:first-child{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:15px;padding-bottom:10px}.product-popup-content__detail .product-features__content_col:nth-child(2){border-left:none;padding-left:0}}.product-popup-content__detail .product-features__feature_item{display:flex;margin-bottom:10px}.product-popup-content__detail .product-features__feature_key{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;margin-right:10px;min-width:75px;text-transform:uppercase;white-space:nowrap;width:75px}.product-popup-content__detail .product-features__content_col li,.product-popup-content__detail .product-features__feature_value{color:#606470;font-size:18px}.product-popup-content__detail .product-features__content_col ul{margin-top:10px}.product-popup-content__detail .product-features__content_col li{align-items:flex-start;display:flex}.product-popup-content__detail .product-features .beer-dot{background-color:#0a2240;border-radius:50%;display:inline-block;height:6px;margin-bottom:1px;margin-right:10px;min-width:6px;position:relative;top:5px;width:6px;z-index:10}.product-popup-content__detail .product-features .alcool-feature{display:flex}.product-popup-content__detail .product-features .product_tag{background:#fff;border-radius:15px;display:inline-block;font-size:15px;padding:5px 10px}@media screen and (max-width:800px){.product-popup-content{flex-direction:column}.product-popup-content__media{margin-bottom:20px;padding-right:0;width:100%}.product-popup-content__detail{width:100%}}@media screen and (min-width:600px)and (max-width:799px){.visiter-brasserie .shopify-section.dual--section .container__dual-section{margin-top:40%}.visiter-brasserie .shopify-section.dual--section .container__dual-section .container__media{bottom:85%;padding-top:60%}}@media screen and (min-width:800px)and (max-width:992px){.visiter-brasserie .shopify-section.dual--section .container__dual-section{margin-top:30%}.visiter-brasserie .shopify-section.dual--section .container__dual-section .container__media{bottom:60%;padding-top:50%}.visiter-brasserie .shopify-section.dual--section .container__dual-section .container__description{padding-top:30%}}.faq-page>.section-title-page{margin-bottom:3rem;margin-top:1rem}.faq-category-section{--columns:1fr;gap:30px;margin-bottom:50px}@media(min-width:768px){.faq-category-section{--columns:2fr 5fr}}@media(min-width:992px){.faq-category-section .categories-menu{padding-left:20%;padding-top:30%}}@media screen and (max-width:767px){.faq-category-section .categories-menu{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;width:100%}}.faq-category-section .categories-menu__item{border:2px solid #0a2240;border-radius:100px;color:#8e8d97;cursor:pointer;margin-bottom:1rem;max-width:320px;padding:1rem 3rem;transition:all .4s ease}@media screen and (max-width:767px){.faq-category-section .categories-menu__item{align-items:end;border-radius:16px;display:flex;height:90px;padding:.5rem;width:100px}}.faq-category-section .categories-menu__item.isClicked,.faq-category-section .categories-menu__item:hover{background:#f0f0fd;color:#0a2240}.faq-category-section .categories-menu__name{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px;text-transform:uppercase}@media screen and (max-width:767px){.faq-category-section .categories-menu__name{font-size:16px}}.faq-category-section .categories-content__title{border-bottom:1px solid #c6cad6;font-family:Danzza Bold,sans-serif;font-size:45px;line-height:60px;margin-bottom:2rem;padding-bottom:.5rem;text-transform:uppercase}@media screen and (max-width:767px){.faq-category-section .categories-content__title.desktop{display:none}}.faq-category-section .categories-content__title.mobile{border-bottom:none;margin-bottom:0;padding-bottom:0;text-align:center}@media(min-width:768px){.faq-category-section .categories-content__title.mobile{display:none}}.faq-category-section .categories-content__subtitle{font-family:Danzza Bold,sans-serif;font-size:34px;line-height:48px;text-transform:uppercase}@media screen and (max-width:767px){.faq-category-section .categories-content__subtitle{text-align:center}}.faq-category-section .categories-container{transition:opacity .6s ease}.faq-category-section .categories-container.hide{display:none;opacity:0;transition:opacity .6s ease}.faq-category-section .categories-container.show{display:block;opacity:1;transition:opacity .6s ease}.faq-category-section .categories-container .block-container:after{clear:both;content:"";display:table}.faq-category-section .categories-container .block-container__item{display:flex;float:left;justify-content:flex-start;margin-bottom:2rem;width:50%}@media screen and (max-width:767px){.faq-category-section .categories-container .block-container__item{width:100%}}.faq-category-section .categories-container .block-container__item span{height:14px;width:14px}.faq-category-section .categories-container .block-container__content{margin-left:1rem}.faq-category-section .categories-container .block-container__content p{color:#606470;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px}.faq-category-section .categories-container .block-container__content .show{display:none}.faq-category-section .categories-container .block-container__content .show-less{display:inline}.faq-category-section .categories-container .block-container__title{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;letter-spacing:.03em;line-height:20px;margin-bottom:.5rem;text-transform:uppercase}.faq-category-section .categories-container .block-container__description .dots{cursor:pointer;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:16px;letter-spacing:.03em;line-height:20px;text-decoration:underline;text-transform:uppercase}.overlay{background-color:rgba(0,0,0,.4);width:100%;z-index:999999}.cart,.overlay{height:100%;position:fixed;right:0;top:0}.cart{background-color:#fff;display:none;overflow-y:auto;width:450px;z-index:9999999}@media screen and (max-width:767px){.cart{width:100%}}.cart[data-active=true]{display:block}.cart-wrapper{display:flex;flex-direction:column;height:100%;position:relative}.cart-wrapper.empty .cart-header__discount,.cart-wrapper.empty .cart-header__title--text span{display:none}.cart-wrapper.empty .cart-items{display:flex;flex-direction:column;justify-content:center}.cart-wrapper.empty .cart-footer,.cart-wrapper.empty .cart-upsell{display:none}.cart-wrapper>*{border-top:0;padding-bottom:10px;padding-top:10px}.cart-wrapper>:first-of-type{border:0}.cart-margins__inline{margin:0 auto;width:90%}.cart-close{cursor:pointer;padding:0;transition:all .3s;z-index:2}.cart-close:hover{transform:rotate(90deg)}.cart-close svg{height:20px;width:20px}.cart .cartitems-js{background-position:50%;background-repeat:no-repeat;flex-grow:1}.cart .cartitems-js.loading{background-image:url(/cdn/shop/files/785.gif?v=1683820371)}.cart .cartitems-js.loading .cart-items{opacity:0}.cart-header{background-color:#fff;position:sticky;top:0;z-index:1}.cart-header__title{align-items:center;border-bottom:1px solid #0a2240;display:flex;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:22px;justify-content:space-between;margin-bottom:25px;padding-bottom:20px;padding-top:20px;text-transform:uppercase}.cart-header__discount{padding:0 25px;text-align:center}.cart-header__discount .bar{margin-bottom:10px}.cart-items{height:100%}.cart-items__empty{text-align:center}.cart-items__empty h3{color:#c6cad6;font-size:28px;margin-bottom:67px;text-transform:uppercase}.cart-items__empty p{color:#606470;font-size:22px;margin-bottom:20px}.cart-items__empty a{display:inline-block;padding-left:50px;padding-right:50px;text-transform:uppercase;width:auto}.cart-items__container{grid-column-gap:10px;display:grid;grid-template-columns:3fr 1.5fr;margin-bottom:16px}.cart-items__container .item-quantity{align-items:flex-end;display:flex;flex-direction:column}.cart-items__container .item-quantity .item-delete{cursor:pointer}.cart-items__container .item-quantity .item-delete.loading{background-image:url(/cdn/shop/files/785.gif?v=1683820371);background-position:50%;background-repeat:no-repeat;background-size:100%;pointer-events:none}.cart-items__container .item-quantity .item-delete.loading svg{opacity:0}.cart-items__container .item-quantity .quantity-label{border:1px solid #c6cad6;border-radius:50px;display:flex;font-family:Knockout\ 28 Junior Feathrwt,sans-serif;font-size:22px;justify-content:space-between;margin-top:20px}.cart-items__container .item-quantity .quantity-label button,.cart-items__container .item-quantity .quantity-label input{background:none;border:0}.cart-items__container .item-quantity .quantity-label input::-webkit-inner-spin-button,.cart-items__container .item-quantity .quantity-label input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-items__container .item-quantity .quantity-label input[type=number]{-moz-appearance:textfield}.cart-items__container .item-quantity .quantity-label input{outline:0;padding:5px 0;text-align:center;width:50px}.cart-items__container .item-quantity .quantity-label button{cursor:pointer;font-size:32px;padding:6px 15px}.cart-items__container .item-quantity .quantity-label button:first-child{border-right:1px solid #c6cad6}.cart-items__container .item-quantity .quantity-label button:last-child{border-left:1px solid #c6cad6}.cart-items__container .item-quantity .quantity-label.disabled{opacity:.5;pointer-events:none}.cart-items__container--product-title{grid-column-gap:10px;align-items:center;display:grid;grid-template-columns:2fr 3fr}.cart-items__container--image img{height:80px;object-fit:cover;object-position:center;width:80px}.cart-items__container--info .product-title{display:block;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;max-width:140px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.cart-items__container--info .pack-modal{background:#fff;max-height:450px;min-height:auto!important;opacity:0;overflow-y:auto;padding:30px;position:fixed;right:calc(50vw + 56px);top:20%;transform:scale(1.1);transition:all .3s;visibility:hidden;width:320px}.cart-items__container--info .pack-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.cart-items__container--info .pack-modal-header h3{font-size:22px;line-height:1;margin-bottom:0;text-transform:uppercase}.cart-items__container--info .pack-modal-header svg{height:14px;width:14px}.cart-items__container--info .pack-modal-header .close-pack-modal{cursor:pointer}.cart-items__container--info .pack-modal-header .close-pack-modal svg{pointer-events:none}.cart-items__container--info .pack-modal-line{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.cart-items__container--info .pack-modal-line>div:first-child{align-items:center;display:flex}.cart-items__container--info .pack-modal-line>div:first-child img{margin-right:12px;width:54px}.cart-items__container--info .pack-modal-line span{background-color:#f0f0fd;padding:10px}@media(max-width:800px){.cart-items__container--info .pack-modal{bottom:0;max-width:100vw;right:0;top:auto;width:100%;z-index:99}}.cart-items__container--info .pack-modal.open{opacity:1;transform:scale(1);visibility:visible}.cart-items__container--info .item-price{font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px}.cart-items__container--info .item-price .compare-at-price{color:#606470;font-size:.9em;position:relative;text-decoration:line-through;top:3px}.cart-items__container--info .voir-detail-btn{font-family:Danzza Bold,sans-serif;font-size:13px;text-decoration:underline;text-transform:uppercase}.cart-items__container--product-info{align-items:flex-end;display:flex;flex-direction:column}.cart-upsell-container-product .upsell-btn{padding:10px;width:100%}.cart-footer{background-color:#fff;bottom:0;box-shadow:0 -8px 15px rgba(0,0,0,.15);padding:20px 25px;position:sticky;text-align:center;z-index:1}.cart-footer__button{margin-bottom:15px}.cart-footer__button--btn{font-family:Danzza Bold,sans-serif;font-size:16px;text-transform:uppercase;width:100%}.cart-footer__total{align-items:center;display:flex;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:22px;justify-content:space-between;margin-bottom:15px}.cart-footer__shipping{font-size:18px}.cart-footer__shipping a{text-decoration:underline}.cart-footer__shipping .form-control{display:grid;gap:.5em;grid-template-columns:1em auto;line-height:1.1;text-align:left}.cart-footer__shipping .form-control+.form-control{margin-top:1em}.cart-footer__shipping .form-control--disabled{color:#666;cursor:not-allowed}.cart-footer__shipping input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#f0f0fd;border:2px solid #0a2240;color:currentColor;cursor:pointer;display:grid;font:inherit;height:20px;margin:0;place-content:center;transform:translateY(1px);width:20px}.cart-footer__shipping input[type=checkbox]:before{background-color:CanvasText;box-shadow:inset 1em 1em var(--form-control-color);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:10px;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:10px}.cart-footer__shipping input[type=checkbox]:checked:before{transform:scale(1)}.cart-footer__shipping .check-error{color:red;display:none;font-size:.9em;margin-top:3px}.cart .number-bottles{font-size:18px;margin:5px 0 7px}.cart .number-bottles svg{height:auto;width:5px}.cart .number-bottles svg path{fill:#313131}@media(max-width:800px){.cart .cart-wrapper.modal-pack-open:after{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}.bar,.noscroll{overflow:hidden}.bar{background:transparent;border:1px solid #0a2240;border-radius:50px;height:8px;margin-top:10px;width:100%}.bar-progress{background:#ffde00;height:100%;transition:width .3s ease-in-out;width:0}.felicitations{display:none}.felicitations.active{display:inline-block}.cart-upsell{padding-bottom:20px}.cart-upsell-title{display:block;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:22px;margin-bottom:10px;text-align:center}.cart-upsell_info_wrapper{display:flex}.cart-upsell .swiper-pagination-bullet{border:1px solid #0a2240}.cart-upsell .swiper-pagination-bullet-active{background-color:#0a2240}.cart-upsell-container-product{align-items:center;background-color:#f0f0fd;display:flex;justify-content:space-between;padding:18px 16px 25px}.cart-upsell-container-product__btn{text-align:center}.cart-upsell-container-product__mobile-gropup{min-width:170px}.cart-upsell-container-product__more-info{opacity:.8;text-align:center}.cart-upsell-container-product__more-info:hover{text-decoration:underline}.cart-upsell-container-product__image{margin-right:16px;min-width:80px}.cart-upsell-container-product__image img{height:80px;object-fit:cover;object-position:center;width:80px}.cart-upsell-container-product__info-price,.cart-upsell-container-product__info-title{display:block;font-family:Knockout\ 50 Welterweight,sans-serif;font-size:18px;text-transform:uppercase}.cart-upsell-container-product__info-price .compare-at-price,.cart-upsell-container-product__info-title .compare-at-price{color:#606470;font-size:.9em;position:relative;text-decoration:line-through;top:1px}.cart-upsell-container-product .upsell-btn{font-family:Danzza Bold;font-size:13px;padding-bottom:5px;padding-top:5px;text-transform:uppercase}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}
/*# sourceMappingURL=theme.css.map*/