@charset "UTF-8";[class*=woocommerce] .blockUI.blockOverlay{position:relative}[class*=woocommerce] .blockUI.blockOverlay::before,[class*=woocommerce] .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';-webkit-animation:1s ease-in-out infinite spin;animation:1s ease-in-out infinite spin;background:url(../images/icons/loader.svg) center center/cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .button,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button:disabled,.woocommerce button,.woocommerce button.button,.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button,.woocommerce-message .button{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;border-radius:0;padding:.75rem 2rem .75rem 1rem;font-size:1rem;line-height:1.5;-webkit-transition:.3s,_ .3s,_ .3s,_ .3s;-moz-transition:.3s,_ .3s,_ .3s,_ .3s;-o-transition:.3s,_ .3s,_ .3s,_ .3s;-ms-transition:.3s,_ .3s,_ .3s,_ .3s;transition:.3s,_ .3s,_ .3s,_ .3s;background-color:#007bff;position:relative;color:#fff;background:linear-gradient(135deg,#8d0c1d 0,#ed1b2d 100%);background:linear-gradient(135deg,var(--main-color-hover) 0,var(--main-color) 100%);z-index:1}#add_payment_method table.cart td.actions .button,.woocommerce-account a.button,.woocommerce-cart table.cart td.actions .button,.woocommerce-checkout .woocommerce-form-coupon-toggle .checkout_coupon .button,.woocommerce-checkout table.cart td.actions .button,.woocommerce-message .button{padding:.375rem 2rem .375rem .75rem}.woocommerce .button:focus,.woocommerce .button:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button:disabled:focus,.woocommerce a.button:disabled:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.disabled:focus,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:focus,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:focus,.woocommerce button.button:disabled[disabled]:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce button:focus,.woocommerce button:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce-message .button:focus,.woocommerce-message .button:hover{color:#fff;background-color:#8d0c1d;background-color:var(--main-color-hover);border-color:#8d0c1d;border-color:var(--main-color-hover)}.woocommerce .button:before,.woocommerce a.button.alt:before,.woocommerce a.button:before,.woocommerce a.button:disabled:before,.woocommerce button.button.disabled:before,.woocommerce button.button:before,.woocommerce button.button:disabled:before,.woocommerce button.button:disabled[disabled]:before,.woocommerce button:before,.woocommerce input.button:before,.woocommerce-message .button:before{border:solid currentColor;border-width:0 1px 1px 0;content:"";display:inline-block;padding:3px;position:absolute;top:50%;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);right:1rem}.woocommerce .button:hover:before,.woocommerce a.button.alt:hover:before,.woocommerce a.button:disabled:hover:before,.woocommerce a.button:hover:before,.woocommerce button.button.disabled:hover:before,.woocommerce button.button:disabled:hover:before,.woocommerce button.button:disabled[disabled]:hover:before,.woocommerce button.button:hover:before,.woocommerce button:hover:before,.woocommerce input.button:hover:before,.woocommerce-message .button:hover:before{right:.75rem}.woocommerce-checkout a.button.wgm-go-back-button{padding:.75rem 1rem .75rem 2rem}.woocommerce-checkout a.button.wgm-go-back-button:before{right:initial;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);left:1rem}.woocommerce-checkout a.button.wgm-go-back-button:focus:before,.woocommerce-checkout a.button.wgm-go-back-button:hover:before{right:initial;left:.75rem}.woocommerce .button:after,.woocommerce a.button.alt:after,.woocommerce a.button:after,.woocommerce a.button:disabled:after,.woocommerce button.button.disabled:after,.woocommerce button.button:after,.woocommerce button.button:disabled:after,.woocommerce button.button:disabled[disabled]:after,.woocommerce button:after,.woocommerce input.button:after,.woocommerce-message .button:after{background:linear-gradient(135deg,#ed1b2d 0,#8d0c1d 100%);background:linear-gradient(135deg,var(--main-color) 0,var(--main-color-hover) 100%);width:100%;height:100%;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:0;-khtml-opacity:0;opacity:0}.woocommerce .button:hover:after,.woocommerce a.button.alt:hover:after,.woocommerce a.button:disabled:hover:after,.woocommerce a.button:hover:after,.woocommerce button.button.disabled:hover:after,.woocommerce button.button:disabled:hover:after,.woocommerce button.button:disabled[disabled]:hover:after,.woocommerce button.button:hover:after,.woocommerce button:hover:after,.woocommerce input.button:hover:after,.woocommerce-message .button:hover:after{-moz-opacity:1;-khtml-opacity:1;opacity:1}.product-subtotal .product-tax,.product-total .product-tax,.wgm-tax{font-size:80%;white-space:nowrap}.product-subtotal .product-tax .amount,.product-total .product-tax .amount,.wgm-tax .amount,.woocommerce section.woocommerce-order-details table.shop_table tfoot td,.woocommerce section.woocommerce-order-details table.shop_table tfoot td span{font-weight:400!important}.woocommerce table.shop_table td .product-tax,.woocommerce table.shop_table td .wgm-tax,.woocommerce-cart .wgm-tax,.woocommerce-checkout .wgm-tax{white-space:pre-wrap;max-width:100px;margin-right:0;margin-left:auto;display:block;line-height:1.5}.woocommerce table.shop_table{border:0;border-collapse:collapse;border-radius:0}.woocommerce table.shop_table td .product-tax,.woocommerce table.shop_table td.product-subtotal,.woocommerce table.shop_table td:last-child,.woocommerce table.shop_table th.product-total,.woocommerce-cart .woocommerce-cart-form table.cart th:last-child{text-align:right}.woocommerce table.shop_table .order-total td,.woocommerce table.shop_table .order-total th{border-bottom:1px solid rgba(0,0,0,.1)}.woocommerce table.shop_table td{padding:1rem}.wgm-second-checkout strong,.woocommerce table.shop_table tr.cart-subtotal>td span.woocommerce-Price-amount.amount{font-weight:400}.woocommerce table.shop_table tr.order-total>td>strong span.woocommerce-Price-amount.amount{font-size:1.2rem;font-weight:700}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{padding:0;max-width:none}.woocommerce form[class*=wgm] .form-row,.woocommerce form[class*=woo] .form-row,.woocommerce-account .woocommerce-MyAccount-content form .form-row{display:block;width:100%;margin:0 0 1rem}.wgm-second-checkout #place_order,.wgm-second-checkout a.button.wgm-go-back-button,.woocommerce form[class*=wgm] .form-row-first,.woocommerce form[class*=wgm] .form-row-last,.woocommerce form[class*=woo] .form-row-first,.woocommerce form[class*=woo] .form-row-last,.woocommerce-account .woocommerce-MyAccount-content form .form-row-first,.woocommerce-account .woocommerce-MyAccount-content form .form-row-last,.woocommerce-cart .cart-collaterals .cart_totals{width:100%}.woocommerce form[class*=wgm] .form-row>.woocommerce-input-wrapper,.woocommerce form[class*=wgm] .form-row>label,.woocommerce form[class*=woo] .form-row>.woocommerce-input-wrapper,.woocommerce form[class*=woo] .form-row>label,.woocommerce-account .woocommerce-MyAccount-content form .form-row>.woocommerce-input-wrapper,.woocommerce-account .woocommerce-MyAccount-content form .form-row>label{display:block;width:100%}.woocommerce form[class*=wgm] .form-row>label,.woocommerce form[class*=woo] .form-row>label,.woocommerce-account .woocommerce-MyAccount-content form .form-row>label{cursor:pointer;line-height:inherit}.woocommerce form[class*=wgm] .form-row textarea,.woocommerce form[class*=woo] .form-row textarea,.woocommerce-account .woocommerce-MyAccount-content form .form-row textarea{min-height:8rem}.woocommerce form[class*=wgm] .form-row .select2-container--default .select2-selection.select2-selection--single,.woocommerce form[class*=woo] .form-row .select2-container--default .select2-selection.select2-selection--single,.woocommerce-account .woocommerce-MyAccount-content form .form-row .select2-container--default .select2-selection.select2-selection--single{border-color:#ced4da;height:calc(1.5em + .75rem + 2px)}.woocommerce form[class*=wgm] .form-row .select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered,.woocommerce form[class*=woo] .form-row .select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered,.woocommerce-account .woocommerce-MyAccount-content form .form-row .select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered{padding:.2rem .75rem}.woocommerce form[class*=wgm] .form-row .select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow,.woocommerce form[class*=woo] .form-row .select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow,.woocommerce-account .woocommerce-MyAccount-content form .form-row .select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow{height:calc(1.5em + .75rem + 2px)}.navbar-main .navbar-shopping-cart .nav-link,.woocommerce-account .woocommerce-MyAccount-navigation>ul li a:focus,.woocommerce-account .woocommerce-MyAccount-navigation>ul li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#ed1b2d;color:var(--main-color)}#add_payment_method table.cart td.actions .coupon>label,#side-shopping-cart .side-content .side-inner ul>li>a.remove:after,.navbar-main .navbar-shopping-cart .nav-link:after,.navbar-main .navbar-shopping-cart ul>li>a.remove:after,.single.single-product .product .woocommerce-tabs ul.tabs li:after,.single.single-product .product .woocommerce-tabs ul.tabs li:before,.woocommerce table.shop_table td span:empty,.woocommerce-cart .woocommerce-cart-form table.cart td.product-remove a.remove:after,.woocommerce-cart .woocommerce-cart-form table.cart td.product-thumbnail a:after,.woocommerce-cart table.cart td.actions .coupon>label,.woocommerce-checkout #customer_details .woocommerce-billing-fields #billing_address_2_field .optional,.woocommerce-checkout table.cart td.actions .coupon>label{display:none}.navbar-main .navbar-shopping-cart .nav-link:focus,.navbar-main .navbar-shopping-cart .nav-link:hover,.woocommerce-account .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--customer-logout a:focus,.woocommerce-account .woocommerce-MyAccount-navigation>ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#8d0c1d;color:var(--main-color-hover)}.navbar-main .navbar-shopping-cart .nav-link .mini-cart-count .badge{color:#fff;background-color:#ed1b2d;background-color:var(--main-color)}.navbar-main .navbar-shopping-cart .nav-link:focus .mini-cart-count .badge,.navbar-main .navbar-shopping-cart .nav-link:hover .mini-cart-count .badge{background-color:#8d0c1d;background-color:var(--main-color-hover)}.navbar-main .navbar-shopping-cart .dropdown>.dropdown-menu{border-radius:0;min-width:400px;padding:1rem}.navbar-main .navbar-shopping-cart ul{list-style:none;margin:0 0 1rem;padding:0}#side-shopping-cart .side-content .side-inner ul>li,.navbar-main .navbar-shopping-cart ul>li{border-bottom:1px solid #e9ecef;padding:1rem 0;background:#fff;display:flex;flex-direction:row;position:relative}#side-shopping-cart .side-content .side-inner ul>li .image-wrapper,.navbar-main .navbar-shopping-cart ul>li .image-wrapper{position:relative;overflow:hidden;width:80px}#side-shopping-cart .side-content .side-inner ul>li .image-wrapper img,.navbar-main .navbar-shopping-cart ul>li .image-wrapper img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto;margin:0}.navbar-main .navbar-shopping-cart ul>li .item-content{padding-left:1rem}#side-shopping-cart .side-content .side-inner ul>li .item-content a.item-link,.navbar-main .navbar-shopping-cart ul>li .item-content a.item-link{display:inline-block}#side-shopping-cart .side-content .side-inner ul>li .quantity,#side-shopping-cart .side-content .side-inner ul>li .woocommerce-de_price_taxrate,.navbar-main .navbar-shopping-cart ul>li .quantity,.navbar-main .navbar-shopping-cart ul>li .woocommerce-de_price_taxrate{color:#6c757d!important;font-size:80%;font-weight:400;line-height:1.2;margin:0}#side-shopping-cart .side-content .side-inner ul>li .quantity .amount,.navbar-main .navbar-shopping-cart ul>li .quantity .amount{font-weight:700}#side-shopping-cart .side-content .side-inner ul>li>a.remove,.navbar-main .navbar-shopping-cart ul>li>a.remove{color:inherit!important;font-size:1rem;line-height:inherit;width:auto;height:auto;position:absolute;top:1rem;right:.5rem}#side-shopping-cart .side-content .side-inner ul>li>a.remove:focus,#side-shopping-cart .side-content .side-inner ul>li>a.remove:hover,.navbar-main .navbar-shopping-cart ul>li>a.remove:focus,.navbar-main .navbar-shopping-cart ul>li>a.remove:hover,.woocommerce-cart .woocommerce-cart-form table.cart td.product-remove a.remove:focus,.woocommerce-cart .woocommerce-cart-form table.cart td.product-remove a.remove:hover{background:0 0;color:#c82333!important}#side-shopping-cart .side-content .side-inner .total,.navbar-main .navbar-shopping-cart .total{text-align:right;margin-bottom:2rem}#side-shopping-cart .side-content .side-inner .jde_hint,.navbar-main .navbar-shopping-cart .jde_hint{color:#6c757d!important;font-size:80%;margin-bottom:0}#side-shopping-cart .side-content .side-inner .widget_shopping_cart_content{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;-moz-flex-flow:column nowrap;-ms-flex-flow:column nowrap;-o-flex-flow:column nowrap;flex-flow:column nowrap}#side-shopping-cart .side-content .side-inner .widget_shopping_cart_content .cart-total{margin-top:auto}#side-shopping-cart .side-content .side-inner ul{list-style:none;margin:0 0 2rem;padding:0;width:100%;display:block}#side-shopping-cart .side-content .side-inner ul>li .item-content{padding-left:1rem;padding-right:2rem}#side-shopping-cart .side-content .side-inner ul>li .item-content a.item-link h6,.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0}#side-shopping-cart .side-content .side-inner .empty-cart{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}#side-shopping-cart .side-content .side-inner .empty-cart .woocommerce-mini-cart__empty-message{padding:60px 0;text-align:center}#side-shopping-cart .side-content .side-inner .empty-cart .woocommerce-mini-cart__empty-message>i{display:block;font-size:3rem;margin-bottom:1rem}.woocommerce-cart .woocommerce-cart-form{margin-bottom:3rem}.woocommerce-cart .woocommerce-cart-form table.cart td{padding:2rem 1rem}.woocommerce-cart .woocommerce-cart-form table.cart td.product-remove a.remove{color:inherit!important;font-size:1rem}.woocommerce-cart .woocommerce-cart-form table.cart td.product-name{width:50%}.woocommerce-cart .woocommerce-cart-form table.cart td.product-name .description{font-size:80%;font-weight:400;line-height:1.5;display:inline-block;max-width:80%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border:1px solid #ced4da;float:none;margin:0;min-width:15rem;padding:.375rem .75rem}.woocommerce-account main h2,.woocommerce-cart .cart-collaterals .cart_totals>h2,.woocommerce-checkout main h3,.woocommerce-order-received main h2{font-size:1.2rem;font-weight:300;text-transform:uppercase;margin-bottom:2rem}.woocommerce-cart .wc-proceed-to-checkout p.wc-cart-shipping-notice{float:left;max-width:50%;margin:0}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{float:right}.single.single-product main{padding:60px 0}.single.single-product .woocommerce-breadcrumb{color:#92a0a7;font-size:1rem;margin-bottom:3rem}.single.single-product .woocommerce-breadcrumb a{color:initial}.single.single-product .woocommerce-breadcrumb i{padding:3px;margin:0 5px}.single.single-product .product .woocommerce-tabs ul.tabs{padding:0;margin:0}.single.single-product .product .woocommerce-tabs ul.tabs li{border:0;border-bottom:3px solid #fff;padding:0;margin:0}.single.single-product .product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid #ed1b2d}.single.single-product .product .woocommerce-tabs ul.tabs li a{padding:1rem 0}.single.single-product .product .woocommerce-tabs .panel{margin:2rem 0}.wgm-second-checkout h3#order_review_heading,.woocommerce-checkout h3#order_review_heading{border-top:1px solid rgba(0,0,0,.1);text-align:left;width:100%;padding-top:3rem;margin-top:3rem}.woocommerce-checkout .notice{margin-top:2rem}.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:0 0 2em}.woocommerce-checkout .woocommerce-form-coupon-toggle .checkout_coupon{background-color:#f7f6f7;border:0;border-radius:0;margin-top:0}.woocommerce-checkout .woocommerce-form-coupon-toggle .checkout_coupon .input-group{max-width:40%}.woocommerce-checkout #customer_details .woocommerce-billing-fields{margin-bottom:1rem}@media screen and (min-width:768px){.woocommerce-checkout #customer_details .woocommerce-billing-fields{margin-bottom:0}}.woocommerce-checkout table.shop_table{border-bottom:1px solid rgba(0,0,0,.1);border-radius:0}.woocommerce-checkout table.shop_table td,.woocommerce-checkout table.shop_table th{padding-left:0;padding-right:0}.woocommerce-checkout table.shop_table .product-desc{font-size:80%;font-weight:400;line-height:1.5;display:inline-block;max-width:70%}.woocommerce-checkout #payment{background:0 0;border-radius:0}.woocommerce-checkout #payment ul li{position:relative;padding-left:0}.woocommerce-checkout #payment ul li.woocommerce-notice{padding-left:3.5em}.woocommerce-checkout #payment div.payment_box{background-color:#eee}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#eee}.woocommerce-checkout #payment div.form-row.place-order{justify-content:end;padding:1rem 0}.wgm-second-checkout #customer_details{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:3rem}.wgm-second-checkout table{border-spacing:0;width:100%;margin:0 0 1.5rem}.wgm-second-checkout .payment #payment_method{font-size:1rem;font-weight:400;margin:0}.wgm-second-checkout #order_review .place-order .form-row:last-child{margin-bottom:2rem}.wgm-second-checkout #place_order{margin-top:.5rem}@media screen and (min-width:480px){.wgm-second-checkout #place_order,.wgm-second-checkout a.button.wgm-go-back-button{width:auto}.wgm-second-checkout #place_order{float:right;margin-top:0}}.woocommerce-order-received .woocommerce-notice:after,.woocommerce-order-received .woocommerce-notice:before{content:' ';display:table}.woocommerce-order-received .woocommerce-notice:before{font-family:WooCommerce;content:"\e028";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-order-received .woocommerce-notice{padding:1em 2em 1em 3.5em;margin:0 0 3rem;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #a46497;list-style:none;width:auto;word-wrap:break-word}.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success{border-top-color:#8fae1b}.woocommerce-order-received .woocommerce-notice.woocommerce-notice.woocommerce-notice--success:before{content:"\e015";color:#8fae1b}.woocommerce-order-received ul.woocommerce-order-overview{padding:0;margin-bottom:1rem}.woocommerce-order-received ul.woocommerce-order-overview+p{font-size:80%;font-weight:400;line-height:1.2;background:#f7f6f7;padding:1rem;margin:0}.woocommerce section.woocommerce-order-details{padding:30px 0;margin:0}.woocommerce section.woocommerce-order-details table.shop_table td.product-name{font-size:80%;font-weight:400;line-height:1.2}.woocommerce section.woocommerce-order-details table.shop_table td.product-name>a{font-size:1rem}.woocommerce section.woocommerce-order-details table.shop_table td.product-name .product-desc{font-size:100%}.woocommerce table.shop_table.order_details tfoot tr:last-child td>span.woocommerce-Price-amount.amount,.woocommerce table.shop_table.order_details tfoot tr:last-child td>span.woocommerce-Price-amount.amount span{font-weight:700!important}.woocommerce section.woocommerce-customer-details address{background:#f7f6f7;border:0;border-radius:0;padding:2rem}.woocommerce-account .woocommerce-MyAccount-navigation>ul{list-style:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation>ul li a{color:inherit;padding:.5rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address{max-width:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address .title h3{font-size:1.2rem;font-weight:300;text-transform:uppercase;margin-bottom:1rem}