﻿/*!
Theme Name: pantera
Theme URI: http://underscores.me/
Author: Vincent Jeannot for Wild Creative Studio
Author URI: https://wearewild.lu
Description: Pantera theme by Vincent Jeannot for Wild Creative Studio
Version: 1.0.0
*/html,body{width:100vw;overflow-x:hidden}.elementor-button,.single_add_to_cart_button,button{position:relative}.elementor-button:hover,.single_add_to_cart_button:hover,button:hover{color:#000 !important}.elementor-button:hover::before,.single_add_to_cart_button:hover::before,button:hover::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.elementor-button::before,.single_add_to_cart_button::before,button::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);z-index:-1;transition:clip-path 0.3s ease;-webkit-transition:clip-path 0.3s ease;-moz-transition:clip-path 0.3s ease;-ms-transition:clip-path 0.3s ease;-o-transition:clip-path 0.3s ease}.elementor-button .elementor-button-text,.single_add_to_cart_button .elementor-button-text,button .elementor-button-text{position:relative}.elementor-element p a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}.page-footer h4{margin:0 0 20px 0}.page-footer ul{margin:0;padding:0;list-style:none}.page-footer ul li a{transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;text-decoration:none;font-weight:400}.cpel-switcher__flag{width:25px !important;height:25px !important}.cpel-switcher__flag img{height:auto !important}.tf-mini-cart .mini-cart .cart-count #canvas-mini-cart.canvas-cart-open{max-width:none;background-color:#0B0B0B;border:none;overflow-y:auto;padding:20px 20px 60px 20px}#canvas-mini-cart .top-mini-cart{border-bottom:none !important}#canvas-mini-cart .top-mini-cart .cart-close{background:#fff !important}.page-template-default .tf-mini-cart .mini-cart .widget_shopping_cart{right:-125px !important;top:-40px !important}.page-template-default .tf-mini-cart .mini-cart .widget_shopping_cart .widget_shopping_cart_content{height:auto !important}.tf-mini-cart .mini-cart .widget_shopping_cart{right:-100px !important;top:-40px !important}.tf-mini-cart .mini-cart .widget_shopping_cart .top-mini-cart{margin:10px 0}.tf-mini-cart .mini-cart .widget_shopping_cart .top-mini-cart h4{margin:0}.tf-mini-cart .mini-cart .widget_shopping_cart .widget_shopping_cart_content{height:auto !important}@media screen and (max-width:768px){.tf-mini-cart .mini-cart .widget_shopping_cart{width:100vw !important}}.widget_shopping_cart_content .cart{display:flex;flex-direction:column;gap:30px}.widget_shopping_cart_content .cart .cart_item{display:grid;grid-template-columns:150px 1fr auto;gap:0 30px;padding:0;border:none}.widget_shopping_cart_content .cart .cart_item .product-thumbnail{grid-row:span 2}.widget_shopping_cart_content .cart .cart_item .product-name{align-self:flex-end;margin-bottom:10px;padding:0}.widget_shopping_cart_content .cart .cart_item .product-name a{color:#fff;font-size:30px;line-height:0.9}.widget_shopping_cart_content .cart .cart_item .product-remove{grid-column:3;grid-row:1 / span 2;align-self:center;color:transparent;border:none;bottom:auto !important}.widget_shopping_cart_content .cart .cart_item .product-remove .remove_from_cart_button::after{content:"" !important;font-weight:bold;font-size:15px;color:#0B0B0B !important;display:inline-block;font-family:"Font Awesome 5 Free" !important;padding:2px 5px;text-align:center;line-height:1;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;background-color:#6E6E6E;transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease}.widget_shopping_cart_content .cart .cart_item .product-remove .remove_from_cart_button:hover::after{background-color:#ac1a1a}.widget_shopping_cart_content .cart .cart_item .product-price{color:#6E6E6E;align-self:flex-start;font-size:18px;grid-column:2;padding:0}.widget_shopping_cart_content .cart .cart_item .product-price .product-quantity{font-weight:bold}.widget_shopping_cart_content .elementor-menu-cart__subtotal{margin:30px 0;font-size:18px}.widget_shopping_cart_content .elementor-menu-cart__footer-buttons{display:flex;flex-direction:column;gap:30px}.widget_shopping_cart_content .elementor-menu-cart__footer-buttons .elementor-button--view-cart{display:none !important}.widget_shopping_cart_content .elementor-menu-cart__footer-buttons .elementor-button--checkout{background:transparent !important}.grecaptcha-badge{display:none !important}.wke-carousel-title{position:absolute;left:0;bottom:50px;width:100%;padding:30px;display:flex;height:200px;margin:0 !important;align-items:flex-end;letter-spacing:0 !important;font-size:35px !important;pointer-events:none}.wke-carousel-title a{text-transform:none !important;text-decoration:none !important;font-weight:600 !important}.wke-carousel-price{position:absolute;left:0;bottom:30px;width:100%;padding:0 30px;margin:0 !important;font-size:30px !important;font-weight:300 !important;pointer-events:none}.swiper-pagination{display:none !important}.swiper-container:hover .swiper-button-next,.swiper-container:hover .swiper-button-prev{background-color:transparent !important}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:transparent !important;color:#fff}.swiper-button-next,.swiper-button-prev{z-index:99 !important;top:53% !important}.swiper-button-next::after,.swiper-button-prev::after{content:"" !important}.wke-carousel .wke-carousel-button{position:absolute;left:0;width:100%;top:0;height:95%;background-color:initial;font-size:25px;text-decoration:none !important;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important}.wke-carousel .wke-carousel-button i{display:flex;width:150px;height:150px;justify-content:center;align-items:center;background-color:#fff;clip-path:circle(40px at center);transition:clip-path 0.2s ease;-webkit-transition:clip-path 0.2s ease;-moz-transition:clip-path 0.2s ease;-ms-transition:clip-path 0.2s ease;-o-transition:clip-path 0.2s ease}.wke-carousel .wke-carousel-button i:hover{clip-path:circle(60px at center)}.wke-carousel .wke-carousel-button:hover{opacity:1}.wke-carousel .wke-carousel-button:hover i{color:#000 !important}.home-cat-wrapper{display:flex;flex-direction:column;gap:30px}.home-cat-wrapper .home-cat-container{display:flex;flex-direction:column;position:relative;width:100%;height:240px;justify-content:center;opacity:0.7;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}@media screen and (max-width:768px){.home-cat-wrapper .home-cat-container{height:200px}}.home-cat-wrapper .home-cat-container:hover{opacity:1;transform:scale(1.01);-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01)}.home-cat-wrapper .home-cat-container .home-cat-title{position:relative;z-index:2;border-bottom:3px solid #fff;padding:0 40px 20px 0;width:fit-content}@media screen and (max-width:768px){.home-cat-wrapper .home-cat-container .home-cat-title{font-size:22px;letter-spacing:3px}}.home-cat-wrapper .home-cat-container a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.home-cat-wrapper .home-cat-container .home-cat-gradient{position:absolute;left:40%;top:0;right:0;height:100%;background:-moz-linear-gradient(90deg, black 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(90deg, black 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(90deg, black 0%, rgba(0, 0, 0, 0) 100%);z-index:1}.home-cat-wrapper .home-cat-container img{position:absolute;left:40%;top:0;width:60%;height:100%;object-fit:cover}.home-cat-wrapper .home-cat-container:nth-child(even) img{left:0;right:40%}.home-cat-wrapper .home-cat-container:nth-child(even) .home-cat-gradient{right:40%;left:0;background:-moz-linear-gradient(-90deg, black 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(-90deg, black 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(-90deg, black 0%, rgba(0, 0, 0, 0) 100%)}.home-cat-wrapper .home-cat-container:nth-child(even) .home-cat-title{align-self:flex-end;padding:0 0 20px 40px}.home-menu ul{margin:0;padding:0;list-style:none}.home-menu ul li a{font-size:24px;color:var(--e-global-color-7ba4ce3);text-decoration:none;font-weight:normal;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}.home-menu ul li a:hover{color:#fff}.home-menu .menu-cat-links ul li a{font-size:50px;text-transform:uppercase;letter-spacing:8px;color:#fff;text-decoration:none;font-weight:bold;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}@media screen and (max-width:768px){.home-menu .menu-cat-links ul li a{font-size:28px;letter-spacing:4px}}.home-menu .menu-cat-links ul li a:hover{color:var(--e-global-color-7ba4ce3)}.home-menu .elementor-social-icons-wrapper a i{transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}.elementor-menu-cart__toggle_button:hover{background:none !important;border:none !important}.elementor-menu-cart__toggle_button::before{content:none}.elementor-menu-cart__toggle_button .elementor-button-icon::before{min-width:17px !important;height:17px !important;line-height:17px !important;letter-spacing:0}@media screen and (max-width:768px){.elementor-menu-cart__container{left:-50% !important}}.elementor-widget-woocommerce-notices .woocommerce-error,.elementor-widget-woocommerce-notices .woocommerce-info,.elementor-widget-woocommerce-notices .woocommerce-message,.elementor-widget-woocommerce-notices .woocommerce-notices-wrapper{background-color:#0B0B0B;border-top:0;color:#fff;font-weight:300;font-size:18px}.e-woocommerce-notices-wrapper .woocommerce-message{display:flex !important;flex-direction:column;gap:10px;padding:20px 20px 10px 50px}.e-woocommerce-notices-wrapper .woocommerce-message::before{left:20px}.e-woocommerce-notices-wrapper .woocommerce-message a.button{color:#fff !important;background:transparent !important;align-self:flex-start;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;padding:0}.e-woocommerce-notices-wrapper .woocommerce-message a.button:hover{color:var(--e-global-color-7ba4ce3) !important}.woocommerce-notices-wrapper{width:100%;max-width:50%}.woocommerce-notices-wrapper .woocommerce-message{background-color:#fff;border:none;font-size:18px;padding:20px !important;color:#000}.woocommerce-notices-wrapper .woocommerce-message a{text-decoration:none;color:#000}.woocommerce-notices-wrapper .woocommerce-message a:hover{text-decoration:underline;color:#000}.woocommerce-notices-wrapper .woocommerce-message::before{content:""}.woocommerce-info{background-color:var(--e-global-color-5d6e8f4);border:none;font-size:18px;padding:20px !important;color:#fff}.woocommerce-info::before{content:""}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;color:#000;text-transform:uppercase}.woocommerce div.product div.images img{object-fit:cover}.cclw_opc_main.checkout-two-column-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px}@media screen and (max-width:1024px){.cclw_opc_main.checkout-two-column-layout{grid-template-columns:1fr}}.cclw_opc_main.checkout-two-column-layout .two-column-layout-left,.cclw_opc_main.checkout-two-column-layout .two-column-layout-right{width:100% !important}.cclw_opc_main.checkout-two-column-layout .two-column-layout-right{background:transparent}.cclw_opc_main.checkout-two-column-layout .two-column-layout-right .cclw_coupon_link a{font-size:18px;color:var(--e-global-color-7ba4ce3);text-decoration:none;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease}.cclw_opc_main.checkout-two-column-layout .two-column-layout-right .cclw_coupon_link a:hover{color:#fff}.cclw_opc_main.checkout-two-column-layout .two-column-layout-right .cclw_order_review_table table th{color:#fff !important;text-transform:uppercase;font-size:18px;font-weight:bold;letter-spacing:2px}.cclw_opc_main.checkout-two-column-layout .border_html{border:none !important;background:transparent;padding:0;font-size:26px !important;font-weight:bold;letter-spacing:5px;color:#fff;line-height:1.2;margin-bottom:30px !important}@media screen and (max-width:768px){.cclw_opc_main.checkout-two-column-layout .border_html{letter-spacing:3px;text-align:center}}.cclw_opc_main.checkout-two-column-layout .form-row{padding:0 0 20px !important}.cclw_opc_main.checkout-two-column-layout .form-row label{font-size:18px;margin-bottom:5px}.cclw_opc_main.checkout-two-column-layout .form-row input{padding:25px 15px;border:none;outline:none;font-size:18px !important}.cclw_opc_main.checkout-two-column-layout .form-row span.select2-selection{height:50px !important;padding:6px 15px !important;font-size:18px !important}#cclw_order_details_table .cclw_order_review_table table th{background:var(--e-global-color-5d6e8f4) !important}@media screen and (max-width:768px){#cclw_order_details_table .cclw_order_review_table table th{width:33.33333% !important}}@media screen and (max-width:768px){#cclw_order_details_table .cclw_order_review_table table th.thumb{display:none}}@media screen and (max-width:768px){#cclw_order_details_table .cclw_order_review_table table td.thumb{display:none}}#cclw_order_details_table .cclw_order_review_table table td.thumb img{width:100%;height:140px;object-fit:cover}@media screen and (max-width:768px){#cclw_order_details_table .cclw_order_review_table table td.thumb img{height:100px}}#cclw_additional_fields{margin-top:80px}#cclw_additional_fields textarea{padding:15px;font-size:18px !important;border:none !important;outline:none;max-width:100%;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important}.select2-results{color:#000 !important;font-size:18px !important}.cclw_dialog_wrraper{border:none;padding:0;margin:0}.cclw_dialog_wrraper .ui-dialog-content{background-color:var(--e-global-color-5d6e8f4);color:#fff;padding:30px !important;font-family:"ashemore"}.cclw_dialog_wrraper .ui-dialog-content p{margin:0}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_head{text-transform:uppercase;font-weight:500;letter-spacing:5px}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_head .coupn_close{font-size:0;text-decoration:none}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_head .coupn_close:hover::after{background-color:#fff}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_head .coupn_close::after{content:"";font-size:15px;background-color:var(--e-global-color-7ba4ce3);color:#0B0B0B;font-family:"Font Awesome 5 Free";transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;padding:4px 10px;width:30px;display:inline-block;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_body p{font-size:16px;color:var(--e-global-color-7ba4ce3);margin:15px 0 20px 0}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_body p.form-row{margin:0}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_body #coupon_code{padding:25px 15px;border:none;outline:none;font-size:18px !important}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_body button{background:transparent !important;padding:18px 20px 15px 20px !important;height:auto !important}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_body button:hover{background-color:#fff !important}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_body .woocommerce-error{padding:10px 20px;margin:10px 0;border:none !important;background-color:#000;color:#b81c23;font-size:16px}.cclw_dialog_wrraper .ui-dialog-content .cclw_cp_body .woocommerce-error::before{display:none !important}#cclw_order_details_table .cclw_order_review_table .cclwminus,#cclw_order_details_table .cclw_order_review_table button.cclwplus{background:#fff;color:#000}#cclw_order_details_table .cclw_order_review_table .cclwminus:hover,#cclw_order_details_table .cclw_order_review_table button.cclwplus:hover{background:#000;color:#fff !important}#cclw_order_details_table .cclw_order_review_table #qty1{border:none !important}.onestepcheckout-summary .woocommerce-Price-amount{font-size:18px}.onestepcheckout-summary .name{font-size:18px;font-weight:bold;margin-bottom:20px;margin-left:-10px;display:block;line-height:1.2}@media screen and (max-width:768px){.onestepcheckout-summary .name{display:table-cell;padding-bottom:30px !important}}.cclw_cart_totals .cart-subtotal,.cclw_cart_totals .order-total{font-size:18px}.cclw_cart_totals .order-total{background-color:var(--e-global-color-5d6e8f4)}.cclw_coupon_link{text-align:left;padding:0;margin-bottom:10px}#cclw_payment_section{margin-top:80px}.woocommerce .woocommerce-error{margin:20px 0;padding:20px;bbackground-color:var(--e-global-color-5d6e8f4);font-size:18px;color:#fff}.woocommerce .woocommerce-error::before{display:none}.woocommerce-checkout .woocommerce a{color:inherit}.widget_shopping_cart_content .cart .cart_item .product-name a{font-weight:bold}.swiper-wrapper{width:100vw !important;height:100vh !important}@media screen and (max-width:500px){.woocommerce.columns-4 ul.products{grid-template-columns:1fr}}.woocommerce.columns-4 ul.products li.product{display:flex;justify-content:center;align-items:center}.woocommerce.columns-4 ul.products li.product:hover .add_to_cart_button{opacity:1}.woocommerce.columns-4 ul.products li.product:hover .woocommerce-LoopProduct-link img{opacity:0.3;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}.woocommerce.columns-4 ul.products li.product .woocommerce-LoopProduct-link{width:100%;height:450px;position:relative;overflow:hidden}.woocommerce.columns-4 ul.products li.product .woocommerce-LoopProduct-link img{width:100%;height:100%;object-fit:cover;transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease}.woocommerce.columns-4 ul.products li.product .woocommerce-LoopProduct-link h2{position:absolute;bottom:40px;left:0;width:100%;padding:20px;font-size:30px !important;line-height:1em !important}.woocommerce.columns-4 ul.products li.product .woocommerce-LoopProduct-link .price{position:absolute;bottom:20px;left:0;width:100%;padding:0 20px;font-size:18px}.woocommerce.columns-4 ul.products li.product .add_to_cart_button{position:absolute;top:0;right:0;font-size:0;background:transparent;opacity:0;transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease}.woocommerce.columns-4 ul.products li.product .add_to_cart_button:hover::after{color:#fff}.woocommerce.columns-4 ul.products li.product .add_to_cart_button::after{display:block;content:"";font-family:"Font Awesome 5 Free";font-size:30px;padding:15px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;color:var(--e-global-color-7ba4ce3);background-color:#000}.woocommerce.columns-4 ul.products li.product .added_to_cart{display:none}.woocommerce div.product div.images{margin-bottom:0 !important}.woocommerce .woocommerce-checkout{margin-top:50px}.woocommerce .woocommerce-error{margin:5px 0 50px;padding:20px;background-color:#b81c23;color:#fff;font-weight:bold;width:100%;max-width:50%}@media screen and (max-width:1024px){.woocommerce .woocommerce-error{max-width:100%}}.woocommerce .woocommerce-form-coupon-toggle{width:100%;max-width:50%}@media screen and (max-width:1024px){.woocommerce .woocommerce-form-coupon-toggle{max-width:100%}}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{background-color:var(--e-global-color-5d6e8f4);padding:20px;font-size:18px;color:#fff;border:none;width:100%;margin:0}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info::before{content:""}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{font-weight:bold;text-decoration:none}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a:hover{color:#fff;text-decoration:underline}.woocommerce .woocommerce-form-coupon{background-color:var(--e-global-color-5d6e8f4);padding:20px;font-size:18px;color:#fff;border:none !important;display:grid;grid-template-columns:1fr auto;gap:10px 30px;width:100%;max-width:50%;margin:5px 0 50px !important;border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important}@media screen and (max-width:1024px){.woocommerce .woocommerce-form-coupon{max-width:100%}}@media screen and (max-width:768px){.woocommerce .woocommerce-form-coupon{grid-template-columns:1fr}}.woocommerce .woocommerce-form-coupon p:first-child{grid-column:1 / span 2;padding:0;margin:0}@media screen and (max-width:768px){.woocommerce .woocommerce-form-coupon p:first-child{grid-column:auto}}.woocommerce .woocommerce-form-coupon p:nth-child(2n){width:100%}.woocommerce .woocommerce-form-coupon p:nth-child(2n) input{border:none;padding:10px}.woocommerce .woocommerce-form-coupon p:nth-child(3n){display:block;width:100%}.woocommerce .wp-element-button{background-color:transparent !important;border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;color:#fff !important;position:relative !important;z-index:1;border-bottom:3px solid #fff !important}.woocommerce .wp-element-button:hover{color:#000 !important}.woocommerce .wp-element-button:hover::before{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%) !important}.woocommerce .wp-element-button::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);z-index:-1;transition:clip-path 0.3s ease;-webkit-transition:clip-path 0.3s ease;-moz-transition:clip-path 0.3s ease;-ms-transition:clip-path 0.3s ease;-o-transition:clip-path 0.3s ease}.woocommerce-checkout-payment{background-color:var(--e-global-color-5d6e8f4) !important;border-radius:0px !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;-o-border-radius:0px !important;padding:20px;font-size:18px}.woocommerce-checkout-payment ul.methods{padding:0 !important;font-weight:bold;border-bottom:5px solid #000 !important}.woocommerce-checkout-payment ul.methods .payment_box{display:none !important}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:40px}.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper p{font-size:14px}.woocommerce-checkout-payment button#place_order{display:block;width:100% !important;background-color:#fff !important;color:#000 !important;font-size:25px !important;transition:margin 0.3s ease;-webkit-transition:margin 0.3s ease;-moz-transition:margin 0.3s ease;-ms-transition:margin 0.3s ease;-o-transition:margin 0.3s ease}.woocommerce-checkout-payment button#place_order:hover{margin-top:-5px;margin-bottom:5px}#cclw_order_details_table .cclw_order_review_table table.cclw-style-1 td{vertical-align:middle;display:table-cell}#cclw_order_details_table .cclw_order_review_table table tbody tr:nth-child(2n){background-color:var(--e-global-color-5d6e8f4)}#ship-to-different-address span{text-transform:initial;font-size:20px;letter-spacing:1px}.card-fields-container{background-color:var(--e-global-color-5d6e8f4)}.woocommerce-order{font-size:18px;display:flex;flex-direction:column;align-items:center}.woocommerce-order .woocommerce-notice{font-size:20px;font-weight:bold}.woocommerce-order .order_details{margin:30px 0;background-color:var(--e-global-color-5d6e8f4);padding:20px}@media screen and (max-width:768px){.woocommerce-order .woocommerce-order-overview{display:flex;flex-direction:column;width:100%;gap:20px;padding:20px !important}.woocommerce-order .woocommerce-order-overview li{margin:0 !important;padding:0 !important;border:none !important}}.woocommerce-order .woocommerce-order-details{width:100%;max-width:600px}.woocommerce-order .woocommerce-order-details h2{text-align:center}.woocommerce-order .woocommerce-customer-details{width:100%;max-width:600px}.woocommerce-order .woocommerce-customer-details .woocommerce-columns.addresses{display:flex;flex-direction:column;align-items:center;width:100%}.woocommerce-order .woocommerce-customer-details .woocommerce-columns.addresses .woocommerce-column{width:100%;margin-bottom:50px}.woocommerce-order .woocommerce-customer-details .woocommerce-columns.addresses .woocommerce-column h2{text-align:center}.woocommerce-order .woocommerce-customer-details .woocommerce-columns.addresses .woocommerce-column address{background-color:var(--e-global-color-5d6e8f4);width:100%;padding:20px}.woocommerce .products .product{position:relative}.woocommerce .products .product .add_to_cart_button{display:none}.woocommerce .products .product .woocommerce-LoopProduct-link::before{display:flex;justify-content:center;align-items:center;content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;color:#000;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background-color:#fff;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;clip-path:circle(40px at center)}.woocommerce .products .product .woocommerce-LoopProduct-link:hover::before{opacity:1}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins,.woocommerce ul.products li.product .price ins{text-decoration:none}.swiper-slide del.regular-price bdi{opacity:0.5;margin-left:10px}.swiper-slide span.sale-price span{font-weight:bold}.wke-carousel .swiper-slide .on-sale,.elementor-products-grid ul.products.elementor-grid li.product .onsale{width:150px;padding:63px 0 83px 0;border-radius:100px;font-size:25px;text-align:center;font-weight:bold;text-transform:uppercase;left:20px;top:20px;background-color:#000}.elementor-products-grid ul.products.elementor-grid li.product .onsale{font-size:20px}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:50px !important}.gform_wrapper.gravity-theme .gform_fields label{font-size:18px !important}.gform_wrapper.gravity-theme .gform_fields .gfield_label{font-size:22px}.gform_wrapper.gravity-theme .gform_fields input,.gform_wrapper.gravity-theme .gform_fields textarea{padding:15px !important;font-size:22px !important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:none;outline:none}.gform_wrapper.gravity-theme .gform_button{cursor:pointer;transition:background-color 0.3s ease;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease}.gform_wrapper.gravity-theme .gform_button:hover{background-color:#fff}.gform_wrapper.gravity-theme .gform_validation_errors{background:var(--e-global-color-5d6e8f4);border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;padding-top:30px;padding-bottom:30px;margin-bottom:30px}.gform_wrapper.gravity-theme .gform_validation_errors h2{font-size:22px;text-transform:none;letter-spacing:normal;font-weight:normal;line-height:1.1em}.gform_wrapper.gravity-theme .gfield_validation_message{font-size:22px !important;background:var(--e-global-color-5d6e8f4);border:none;padding:20px !important;font-weight:normal}.gform_wrapper.gravity-theme .gform_confirmation_message{text-align:center !important;font-weight:bold !important}#CybotCookiebotDialogHeader{display:none !important}#CybotCookiebotDialogTabContent{margin-left:0 !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#000 !important;border-color:#000 !important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a{color:#000 !important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border:2px solid #000 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active{border-bottom:1px solid #000 !important;color:#000 !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#000 !important}#CookiebotWidget .CookiebotWidget-consent-details button{color:#000 !important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:#000 !important}.CookiebotWidget-main-logo{display:none !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:1px solid #000 !important;color:#000 !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover{color:#000 !important}#CybotCookiebotDialog button{transition:all 0.3s ease !important;-webkit-transition:all 0.3s ease !important;-moz-transition:all 0.3s ease !important;-ms-transition:all 0.3s ease !important;-o-transition:all 0.3s ease !important}@media screen and (max-width:480px){#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons a{margin-bottom:10px}}.CookieDeclaration{margin-top:50px}.CookieDeclaration #CookieDeclarationUserStatusLabel{padding:15px 30px;color:#fff;background-color:#0B0B0B;font-size:22px}.CookieDeclaration #CookieDeclarationConsentIdAndDate{font-size:16px;color:#676767}.CookieDeclaration #CookieDeclarationChangeConsent{margin:50px 0 !important}.CookieDeclaration .CookieDeclarationLastUpdated{color:#fff}.CookieDeclaration .CookieDeclarationLastUpdated a{color:#fff;text-decoration:none}.CookieDeclaration .CookieDeclarationType{padding:0;margin:20px 0;border:0}.CookieDeclaration .CookieDeclarationType .CookieDeclarationTable thead{color:#fff;font-size:20px;letter-spacing:2px;text-transform:uppercase}.CookieDeclaration .CookieDeclarationType .CookieDeclarationTable thead th{padding:15px 0;border:0}.CookieDeclaration .CookieDeclarationType .CookieDeclarationTable tbody tr:nth-child(even){background-color:rgba(255, 255, 255, 0.05)}.CookieDeclaration .CookieDeclarationType .CookieDeclarationTable tbody td{color:#fff;padding:15px 5px;border:0}.CookieDeclaration .CookieDeclarationType .CookieDeclarationTable tbody td a{text-decoration:none;color:#fff}#CybotCookiebotDialogPoweredByText{display:none !important}#CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#000 !important}@media screen and (max-width:800px){.CookieDeclaration .CookieDeclarationType .CookieDeclarationTable thead th{font-size:14px;word-break:break-all}}@media screen and (max-width:600px){.CookieDeclaration #CookieDeclarationChangeConsent a{display:block}}@media screen and (max-width:480px){#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons a{margin-bottom:10px}}