.woocommerce-tabs{margin-top:30px}.woocommerce-tabs .wc-tabs{border:0!important;padding-inline-start:0px!important}.woocommerce-tabs ul li a{padding:5px 0!important}.woocommerce-tabs ul li:first-child a{margin-left:5px}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:0 0!important;border-radius:0!important;margin-right:20px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:1px solid black!important;color:var(--e-global-color-accent)!important}.woocommerce div.product.elementor .woocommerce-tabs .panel{border:unset!important;padding:0!important;margin:20px 0 0!important}.woocommerce .variations tr,.woocommerce .variations th,.woocommerce .variations td{background:0 0!important;text-align:left;padding:0;margin:0}.woocommerce .variations ul{padding-inline-start:0!important}.woocommerce #respond input#submit,.woocommerce .wc-proceed-to-checkout a.button,.woocommerce button.button,.woocommerce input.button{color:var(--e-global-color-d6cea4e)!important;border-color:var(--e-global-color-accent)!important;background-color:var(--e-global-color-accent)!important;border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;padding:1.4% 5%!important;min-height:47px;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.woocommerce #respond input#submit.alt:hover,.woocommerce .wc-proceed-to-checkout a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important;background-color:transparent!important}.woocommerce #respond input#submit.alt:focus,.woocommerce .wc-proceed-to-checkout a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus{color:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important;background-color:transparent!important}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{line-height:2em}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{min-width:400px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:160px;margin:6px}.ribbon{width:150px;height:150px;overflow:hidden;position:absolute}.ribbon::before,.ribbon::after{position:absolute;z-index:-1;content:"";display:block;border:5px solid var(--e-global-color-accent)}.ribbon span{position:absolute;display:block;width:225px;padding:15px 0;background-color:var(--e-global-color-accent);box-shadow:0 5px 10px rgba(0,0,0,.1);color:#fff;font-size:18px;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase;text-align:center}.ribbon-top-right{top:5px;right:5px}.ribbon-top-right::before,.ribbon-top-right::after{border-top-color:transparent;border-right-color:transparent}.ribbon-top-right::before{top:0;left:0}.ribbon-top-right::after{bottom:0;right:0}.ribbon-top-right span{left:-25px;top:30px;transform:rotate(45deg)}.filter-tab-header.active .elementor-toggle-icon-closed{display:none}.filter-tab-header.active .elementor-toggle-icon-opened{display:inline-block}.filter-tab-section.active{max-height:500px;transition:max-height .5s ease-in}.cf7-container{display:flex;gap:61px;margin-bottom:27px}.cf7-inline-headline{margin:-4px 0 20px;display:inline-block}.wpcf7-field-group-remove{margin-right:61px}.wpcf7-field-group-add{margin-bottom:27px;margin-top:20px}.wpcf7-submit{margin-top:20px;max-width:230px!important}.cf7-column{flex:1}.cf7-column label{margin-bottom:11px}.wpcf7-submit{width:100%}.wpcf7-form-control{border-color:var(--e-global-color-text);border-width:1px;border-radius:0px 0px 0px 0px!important;font-size:18px;font-weight:400;font-style:normal;line-height:24px;color:var(--e-global-color-text);color:#1f2124;padding:6px;padding:.5rem 1rem;min-height:59px;width:100%;max-width:100%;background-color:transparent;vertical-align:middle;flex-grow:1;border:1px solid #000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #000;border-radius:0px;padding:6px;transition:all .3s}#material .elementor-post__text{position:relative;padding-bottom:77px;margin-bottom:20px}#material a.elementor-post__read-more{display:inline-block;font-family:"Poppins",Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:1px;word-spacing:0em;fill:var(--e-global-color-accent);color:var(--e-global-color-accent);background-color:var(--e-global-color-86b4fcd);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent);border-radius:0px 0px 0px 0px;padding:15px 42px 15px 40px;margin:20px 0 10px;position:absolute;bottom:0}#material a.elementor-post__read-more:hover{color:white;background:#000}