*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{font-size:10px;line-height:10px}body{font-family:inherit}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:""}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::after,::before{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-BoldItalic.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-ExtraBoldItalic.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-ExtraLight.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-ExtraBold.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-BlackItalic.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-Italic.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-Black.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-Bold.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-ExtraLightItalic.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-Regular.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-SemiBoldItalic.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-Light.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-LightItalic.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-MediumItalic.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-SemiBold.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Mona Sans";src:url(../../fonts/mona-sans/MonaSans-Medium.woff2) format("woff2"),url(../../fonts/mona-sans/MonaSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}body{font-family:"Mona Sans",sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:700}.woocommerce .single-product{max-width:1392px;padding:100px 32px 40px;margin:0 auto}@media (max-width:1199px){.woocommerce .single-product{padding:60px 32px 0}}@media (max-width:767px){.woocommerce .single-product{padding:60px 32px 0}}@media (max-width:576px){.woocommerce .single-product{padding:40px 16px 0}}.woocommerce .single-product .product{display:flex;justify-content:space-between}@media (max-width:767px){.woocommerce .single-product .product{flex-wrap:wrap}}.woocommerce .single-product .product .woocommerce-product-gallery{flex:0 0 554px}@media (max-width:1199px){.woocommerce .single-product .product .woocommerce-product-gallery{flex:0 0 360px}}@media (max-width:1023px){.woocommerce .single-product .product .woocommerce-product-gallery{flex:0 0 260px}}@media (max-width:767px){.woocommerce .single-product .product .woocommerce-product-gallery{flex:initial;flex-grow:1}}.woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav{display:flex;flex-wrap:wrap}.woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav li{flex:0 0 25%;padding:16px}.woocommerce .single-product .product .woocommerce-product-gallery .flex-control-nav li img{width:auto}.woocommerce .single-product .product .summary{flex:0 0 563px;padding:0 23px}@media (max-width:1199px){.woocommerce .single-product .product .summary{flex:initial;flex-grow:1;padding:0 0 0 32px}}@media (max-width:767px){.woocommerce .single-product .product .summary{padding:0}}.woocommerce .single-product .product .summary .product-summary-title{font-size:5em;line-height:1.35em;color:#3a3845}@media (max-width:1199px){.woocommerce .single-product .product .summary .product-summary-title{font-size:3.6em}}@media (max-width:1023px){.woocommerce .single-product .product .summary .product-summary-title{font-size:2.8em}}.woocommerce .single-product .product .summary .product-description-summary p{font-size:1.6em;line-height:1.35em;color:#9ca3af;padding:4px 0}.woocommerce .single-product .product .summary .price{font-size:4em;line-height:1.35em;color:#3a3845;font-weight:600;padding:20px 0}@media (max-width:1199px){.woocommerce .single-product .product .summary .price{font-size:2.8em}}.woocommerce .single-product .product .summary .cart{display:flex;flex-wrap:wrap}.woocommerce .single-product .product .summary .cart .quantity{display:inline-flex;align-items:center;border:1px solid #3a3845;border-radius:20px;overflow:hidden;background:#fff;margin:0 15px 0 0}.woocommerce .single-product .product .summary .cart .quantity .qty-btn{width:40px;height:40px;border:none;background-color:transparent;color:#333;font-size:1.6em;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.woocommerce .single-product .product .summary .cart .quantity .qty-btn:disabled{opacity:.5;cursor:not-allowed}.woocommerce .single-product .product .summary .cart .quantity .qty{width:60px;height:40px;text-align:center;border:none;font-size:16px;font-weight:600;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.woocommerce .single-product .product .summary .cart .quantity .qty::-webkit-inner-spin-button,.woocommerce .single-product .product .summary .cart .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .single-product .product .summary .cart .quantity .qty:focus{outline:0}.woocommerce .single-product .product .summary .cart .button{text-decoration:none;display:inline-block;background:#ec1c39;color:#fff;font-size:1.6em;padding:16px 65px;font-weight:700;letter-spacing:-.015em;border-radius:25px;flex-grow:1}@media (max-width:1023px){.woocommerce .single-product .product .summary .cart .button{font-size:1.6em;padding:12px 35px}}.woocommerce .single-product .product .summary .cart .buy-now-button{border-radius:20px;background:0 0;padding:16px 16px;font-size:1.6em;line-height:1em;color:#3a3845;border:1px solid #3a3845;width:100%;margin:20px 0 0 0;cursor:pointer}@media (max-width:1023px){.woocommerce .single-product .product .summary .cart .buy-now-button{font-size:1.6em;padding:12px 35px}}.woocommerce .single-product .product .summary .summary-compatible-devices{display:flex}.woocommerce .single-product .product .summary .summary-compatible-devices .button{text-decoration:none;display:inline-block;background:#ec1c39;color:#fff;font-size:1.6em;padding:16px 65px;font-weight:700;letter-spacing:-.015em;border-radius:25px;flex-grow:1;text-align:center}@media (max-width:1023px){.woocommerce .single-product .product .summary .summary-compatible-devices .button{font-size:1.6em;padding:12px 35px}}.wp-block-group.alignwide.cart-block.container{font-size:16px;padding-top:60px;padding-bottom:60px}@media (max-width:767px){.wp-block-group.alignwide.cart-block.container{padding-top:30px;padding-bottom:30px}}.wp-block-group.alignwide.cart-block.container a{color:#000;text-decoration:none!important}.wp-block-group.alignwide.cart-block.container .wc-block-cart{margin:0}.wp-block-group.alignwide.cart-block.container .wc-block-cart td{margin:0}@media (max-width:767px){.wp-block-group.alignwide.cart-block.container .wc-block-cart-items{margin:0}}@media (max-width:767px){.wp-block-group.alignwide.cart-block.container .wc-block-components-sidebar{margin:0}}.wp-block-group.alignwide.cart-block.container .wc-block-components-product-name{font-weight:700;margin:0}.wp-block-group.alignwide.cart-block.container .wc-block-components-product-price{font-weight:700}.wp-block-group.alignwide.cart-block.container .wc-block-cart-item__remove-link{text-decoration:none}.wp-block-group.alignwide.cart-block.container .wc-block-components-button{text-decoration:none;display:inline-block;background:#ec1c39;color:#fff;font-size:16px;padding:16px 65px;font-weight:700;letter-spacing:-.015em;border-radius:25px;flex-grow:1;text-align:center;min-height:initial;border:none}@media (max-width:1023px){.wp-block-group.alignwide.cart-block.container .wc-block-components-button{padding:12px 35px}}.wp-block-group.alignwide.cart-block.container .wc-block-components-button.wc-block-components-totals-coupon__button{padding:9px 16px;opacity:1!important}.wp-block-group.alignwide.cart-block.container .wc-block-components-totals-wrapper{font-size:14px}.wp-block-group.alignwide.cart-block.container .wp-block-woocommerce-empty-cart-block{color:#123e66}.wp-block-group.alignwide.cart-block.container .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-size:36px;text-align:center}@media (max-width:1023px){.wp-block-group.alignwide.cart-block.container .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-size:28px}}.wp-block-group.alignwide.cart-block.container .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title::before{-webkit-mask-size:60px;mask-size:60px;width:60px;height:60px;margin:0 auto 20px}.wp-block-woocommerce-checkout{font-size:16px;padding:60px 0!important}@media (max-width:767px){.wp-block-woocommerce-checkout{padding:30px 0!important}}.wp-block-woocommerce-checkout .wc-block-components-address-form__address_2-toggle,.wp-block-woocommerce-checkout a{color:#000;text-decoration:none!important}.wp-block-woocommerce-checkout .wc-block-components-address-form__address_2-toggle:hover,.wp-block-woocommerce-checkout a:hover{text-decoration:none!important}.wp-block-woocommerce-checkout .wc-block-components-button{text-decoration:none;display:inline-block;background:#ec1c39;color:#fff;font-size:16px;padding:16px 65px;font-weight:700;letter-spacing:-.015em;border-radius:25px;text-align:center;min-height:initial;border:none;cursor:pointer}@media (max-width:1023px){.wp-block-woocommerce-checkout .wc-block-components-button{padding:12px 35px}}.wp-block-woocommerce-checkout .wc-block-components-button.wc-block-components-totals-coupon__button{padding:9px 16px;opacity:1!important}.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{background:#123e66;color:#fff}@media (max-width:767px){.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{margin:0 0 20px 0}}@media (max-width:767px){.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-step__heading{padding:16px}}@media (max-width:767px){.wp-block-woocommerce-checkout .wc-block-components-sidebar{display:none}}@media (max-width:767px){.wp-block-woocommerce-checkout .wc-block-checkout__terms.wc-block-checkout__terms--with-separator{padding:0}}.page-404{padding:100px 0}@media (max-width:1023px){.page-404{padding:40px 0 80px}}.page-404 .error-404-text{max-width:600px}.page-404 .error-404-text .page-title{font-size:4.8em}@media (max-width:1023px){.page-404 .error-404-text .page-title{font-size:3.6em}}.page-404 .error-404-text .error-message{font-size:1.6em;padding:20px 0;line-height:1.5em}.page-404 .error-404-text .error-404-actions .button{text-decoration:none;display:inline-block;background:#ec1c39;color:#fff;font-size:1.8em;padding:16px 65px;font-weight:700;letter-spacing:-.015em;border-radius:25px}@media (max-width:1023px){.page-404 .error-404-text .error-404-actions .button{font-size:1.6em;padding:12px 35px}}.container{max-width:1392px;padding:0 32px;margin:0 auto}@media (max-width:576px){.container{padding:0 16px}}.header{padding:12px 0}.header .header-container{display:flex;justify-content:space-between}.header .logo-and-menu-container{display:flex;align-items:center}.header .logo-container{display:flex;align-items:center;margin:0 84px 0 0}@media (max-width:1199px){.header .logo-container{margin:0 20px 0 0}}.header .logo-container .logo-text{color:#ec1c39;font-size:2.5em;line-height:1em;letter-spacing:-.01em;font-weight:700}@media (max-width:1199px){.header .logo-container .logo-text{font-size:2em}}@media (max-width:767px){.header .logo-container .logo-text{font-size:1.8em}}@media (max-width:767px){.header .header-menu-container{display:none;position:absolute;top:67px;left:0;right:0;bottom:0;background:#fff;z-index:9999;overflow:auto;border:1px solid #123e66}.header .header-menu-container.is-open{display:block}}.header .header-menu-container ul{display:flex}@media (max-width:767px){.header .header-menu-container ul{display:block;padding:20px 0}}.header .header-menu-container ul li{list-style:none;margin:0 22px}@media (max-width:1199px){.header .header-menu-container ul li{margin:0 14px}}.header .header-menu-container ul li a{text-decoration:none;color:#0f0f0f;font-size:1.6em;line-height:1.5em;letter-spacing:-.01em}@media (max-width:767px){.header .header-menu-container ul li a{padding:8px 16px;display:block;text-align:center}}.header .header-menu-container ul li a:hover{color:#123e66}.header .header-menu-container ul li.current-menu-item a{color:#123e66;font-weight:700}.header .header-cart{display:flex;text-decoration:none;align-items:center}.header .header-cart .header-cart-icon{background:#123e66;border-radius:50%;width:48px;height:48px;display:block;margin:0 23px 0 0;display:flex;align-items:center;justify-content:center}@media (max-width:1199px){.header .header-cart .header-cart-icon{width:40px;height:40px;margin:0 14px 0 0}}@media (max-width:767px){.header .header-cart .header-cart-icon{margin:0 10px 0 0}}.header .header-cart .header-cart-text{color:#0f0f0f;font-size:1.6em;line-height:1.5em}.header .cart-and-mobile-menu{display:flex}.header .mobile-menu{display:none;border:none;background:0 0;cursor:pointer;margin:0 0 0 16px}@media (max-width:767px){.header .mobile-menu{display:block}}.header .mobile-menu .menu-close{display:none}@media (max-width:767px){body.no-scroll{overflow:hidden}}.footer{background:#0f0f0f;padding:80px 0 60px}@media (max-width:1023px){.footer{padding:40px 0 40px}}.footer .footer-top{display:flex;padding:0 0 60px}@media (max-width:1023px){.footer .footer-top{display:block}}@media (max-width:767px){.footer .footer-top{padding:0 0 20px}}.footer .footer-top .col.col-2{display:flex;flex-grow:1;justify-content:center}@media (max-width:1023px){.footer .footer-top .col.col-2{display:flex;margin:0 -10px;padding:20px 0}}@media (max-width:576px){.footer .footer-top .col.col-2{flex-wrap:wrap;justify-content:left;padding:10px 0}}.footer .footer-top .col.col-3{flex:0 0 216px;margin:0 11% 0 0}@media (max-width:1392px){.footer .footer-top .col.col-3{margin:0}}.footer .footer-top .logo-container{display:flex;align-items:center}.footer .footer-top .logo-container .logo-text{font-family:"Mona Sans";color:#fff;font-size:2em;line-height:1em;letter-spacing:-.01em;font-weight:700;padding:3px 0 0 7px}.footer .footer-top .footer-menu-container{flex:0 0 170px;margin:0 10px}@media (max-width:1199px){.footer .footer-top .footer-menu-container{flex:0 0 140px}}@media (max-width:1023px){.footer .footer-top .footer-menu-container{flex:0 0 calc(33.333% - 20px)}}@media (max-width:576px){.footer .footer-top .footer-menu-container{flex:0 0 calc(50% - 20px);margin:10px}}.footer .footer-top .footer-menu-container h3{color:#fff;font-weight:500;font-size:2em;line-height:1.4em;letter-spacing:-.02em;padding:0 0 9px 0}@media (max-width:767px){.footer .footer-top .footer-menu-container h3{font-size:1.8em}}.footer .footer-top .footer-menu-container .footer-menu ul li{padding:6px 0}.footer .footer-top .footer-menu-container .footer-menu ul li a{text-decoration:none;color:#fff;font-size:1.6em;line-height:1.5em}.footer .footer-top .footer-social{padding:0 0 20px 0}.footer .footer-top .footer-social li{display:inline-block;margin:0 5px 0 0}.footer .footer-top .footer-contact-details p{padding:0 0 13px 0;font-size:1.6em;line-height:1.5em;letter-spacing:-.01em;color:#fff}.footer .footer-top .footer-contact-details p a{color:#fff;text-decoration:none}.footer .footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #fff;padding:28px 0 0 0}@media (max-width:576px){.footer .footer-bottom{display:block}}.footer .footer-bottom a,.footer .footer-bottom p{text-decoration:none;color:#fff;font-size:1.6em;line-height:1.5em;letter-spacing:-.015em}@media (max-width:767px){.footer .footer-bottom a,.footer .footer-bottom p{font-size:1.4em}}@media (max-width:576px){.footer .footer-bottom ul{padding:0 0 15px 0}}.footer .footer-bottom ul li{display:inline-block;margin:0 0 0 15px}@media (max-width:576px){.footer .footer-bottom ul li{margin:0 15px 0 0}}.footer .footer-bottom .footer-copyright{order:2}.footer .footer-bottom #menu-footer-bottom{order:1}