.elementor-menu-cart__main{background-color:#020C45!important;color:#FFF;padding:0!important;overflow:hidden!important;max-width:100%}.elementor-menu-cart__close-button,.elementor-menu-cart__close-button-custom{flex-shrink:0!important;align-self:flex-end!important;padding:16px 20px 8px!important;margin:0!important;cursor:pointer}.elementor-menu-cart__close-button::before,.elementor-menu-cart__close-button::after{background:rgba(255,255,255,.75)!important}.elementor-menu-cart__close-button:hover::before,.elementor-menu-cart__close-button:hover::after{background:#FFFFFF!important}.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon,.elementor-menu-cart__close-button-custom svg{color:rgba(255,255,255,.75)!important;fill:rgba(255,255,255,.75)!important}.elementor-menu-cart__close-button-custom:hover .e-close-cart-custom-icon,.elementor-menu-cart__close-button-custom:hover svg{color:#FFFFFF!important;fill:#FFFFFF!important}.elementor-menu-cart__main .widget_shopping_cart_content{flex:1 1 auto!important;min-height:0!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.elementor-menu-cart__main ul.wpr-woo-mini-cart{flex:1 1 auto;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:4px 20px 12px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.elementor-menu-cart__main ul.wpr-woo-mini-cart::-webkit-scrollbar{width:4px}.elementor-menu-cart__main ul.wpr-woo-mini-cart::-webkit-scrollbar-track{background:transparent}.elementor-menu-cart__main ul.wpr-woo-mini-cart::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:2px}.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.1)}.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item:first-child{padding-top:6px}.elementor-menu-cart__main .woocommerce-mini-cart-item.mini_cart_item:last-child{border-bottom:none}.elementor-menu-cart__main .wpr-mini-cart-image{flex:0 0 72px}.elementor-menu-cart__main .wpr-mini-cart-image a{display:block}.elementor-menu-cart__main .wpr-mini-cart-image img{width:72px;height:72px;object-fit:cover;border-radius:6px;display:block}.elementor-menu-cart__main .wpr-mini-cart-name-and-quantity{flex:1;min-width:0}.elementor-menu-cart__main .wpr-mini-cart-product-name{margin-bottom:4px}.elementor-menu-cart__main .wpr-mini-cart-product-name a{display:block;text-decoration:none;line-height:1.35}.elementor-menu-cart__main .wpr-mini-cart-product-name a .wpr-mini-cart-name{color:#FFF;font-size:13px;font-weight:600;word-break:break-word}.elementor-menu-cart__main .wpr-mini-cart-product-name a:hover .wpr-mini-cart-name{color:#e05c6e}.elementor-menu-cart__main .woocommerce-mini-cart-item .variation::before,.elementor-menu-cart__main .woocommerce-mini-cart-item .variation::after{content:none!important;display:none!important}.elementor-menu-cart__main .woocommerce-mini-cart-item .variation{display:grid!important;grid-template-columns:auto 1fr;column-gap:5px;row-gap:2px;margin:0 0 5px;padding-left:0!important;border-left:none!important}.elementor-menu-cart__main .woocommerce-mini-cart-item .variation dt{font-size:10px;font-weight:700;color:#7b93b8;text-transform:uppercase;letter-spacing:.35px;white-space:nowrap;margin:0!important;padding:0!important;float:none!important;clear:none!important}.elementor-menu-cart__main .woocommerce-mini-cart-item .variation dd{font-size:10px;color:#a8bdd8;margin:0!important;padding:0!important;float:none!important}.elementor-menu-cart__main .woocommerce-mini-cart-item .variation dd p{display:inline;margin:0}.elementor-menu-cart__main .wpr-mini-cart-quantity .quantity{font-size:12px;color:#d0dce8}.elementor-menu-cart__main .wpr-mini-cart-quantity .woocommerce-Price-amount{color:#e05c6e;font-weight:700}.elementor-menu-cart__main .wpr-mini-cart-remove{flex:0 0 auto;padding-top:2px}.elementor-menu-cart__main .wpr-mini-cart-remove .wpr-remove-item-from-mini-cart{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.1);color:rgba(255,255,255,.65);font-size:13px;text-decoration:none;line-height:1;transition:background 0.2s,color 0.2s}.elementor-menu-cart__main .wpr-mini-cart-remove .wpr-remove-item-from-mini-cart:hover{background:#A1192E;color:#FFF}.woocommerce a.remove{line-height:.8}.elementor-menu-cart__main .wpr-mini-cart-separator{flex-shrink:0;border:none;border-top:1px solid rgba(255,255,255,.12);margin:0}.elementor-menu-cart__main p.woocommerce-mini-cart__total.total{flex-shrink:0;display:flex!important;justify-content:space-between;align-items:center;padding:14px 20px;margin:0;font-size:14px;color:#FFF;background-color:#020C45;border-top:1px solid rgba(255,255,255,.08)}.elementor-menu-cart__main .woocommerce-mini-cart__total strong{font-weight:600;color:#e8eef5}.elementor-menu-cart__main .woocommerce-mini-cart__total .woocommerce-Price-amount{color:#e05c6e;font-weight:700;font-size:16px}.elementor-menu-cart__main p.woocommerce-mini-cart__buttons.buttons{flex-shrink:0;display:flex!important;gap:10px;padding:6px 20px 20px;margin:0;background-color:#020C45}@supports (padding-bottom:env(safe-area-inset-bottom)){.elementor-menu-cart__main p.woocommerce-mini-cart__buttons.buttons{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.elementor-menu-cart__main .woocommerce-mini-cart__buttons .button{flex:1;display:inline-block!important;padding:11px 12px;text-align:center;font-size:13px;font-weight:600;text-decoration:none;border-radius:5px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08)!important;color:#FFFFFF!important;transition:background 0.2s,border-color 0.2s;letter-spacing:.35px;box-sizing:border-box}.elementor-menu-cart__main .woocommerce-mini-cart__buttons .button:hover{background:#A1192E!important;border-color:#A1192E;color:#FFFFFF!important}.elementor-menu-cart__main .woocommerce-mini-cart__buttons .button.checkout{background:#A1192E!important;border-color:#A1192E;color:#FFFFFF!important}.elementor-menu-cart__main .woocommerce-mini-cart__buttons .button.checkout:hover{background:#8a1526!important;border-color:#8a1526}.elementor-menu-cart__main .woocommerce-mini-cart__empty-message{flex:1;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.5);font-size:14px;padding:20px;margin:0;text-align:center}@media (max-width:767px){.elementor-menu-cart__main{width:100vw!important;max-width:100vw!important;right:0!important;left:0!important}}@media (max-width:480px){.elementor-menu-cart__main ul.wpr-woo-mini-cart{padding-left:16px;padding-right:16px}.elementor-menu-cart__main .wpr-mini-cart-image{flex:0 0 60px}.elementor-menu-cart__main .wpr-mini-cart-image img{width:60px;height:60px}.elementor-menu-cart__main p.woocommerce-mini-cart__total.total,.elementor-menu-cart__main p.woocommerce-mini-cart__buttons.buttons{padding-left:16px;padding-right:16px}.elementor-menu-cart__main .wpr-mini-cart-product-name a .wpr-mini-cart-name{font-size:12px}}body.woocommerce-order-received .site-main{max-width:100%!important;padding-inline-start:0!important;padding-inline-end:0!important}body.woocommerce-order-received .e-con:has(.elementor-widget-woocommerce-checkout-page){flex-direction:column!important}body.woocommerce-order-received .elementor-widget-woocommerce-checkout-page{width:100%!important;flex:0 0 100%!important}body.woocommerce-order-received .page-header{display:none!important}.woocommerce-button,.woocommerce-Button{background-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-accent)!important}.woocommerce-button:hover,.woocommerce-Button:hover{background-color:var(--e-global-color-primary)!important}button.woocommerce-Button.button{margin-top:20px}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%!important;float:left!important}.woocommerce-account .woocommerce-MyAccount-content{display:block!important;float:left!important;margin-left:5%!important;width:75%!important;padding-inline-start:0!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:block}.woocommerce-account .woocommerce-MyAccount-navigation ul li a::before{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal;margin-right:10px;opacity:.25;display:inline-block}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a::before,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover::before{opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{color:var(--e-global-color-primary,#A1192E)!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{content:"\f3fd"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a::before{content:"\f290"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a::before{content:"\f1c6"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{content:"\f015"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a::before{content:"\f09d"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{content:"\f007"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{content:"\f2f5"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--wishlist a::before{content:"\f004"}.woocommerce-account .woocommerce-MyAccount-content h2{font-size:25px;text-align:center;font-weight:600}.woocommerce-account p.order-again{text-align:right}.woocommerce-account .woocommerce-EditAccountForm input[type="submit"]{margin-top:50px;float:right}