.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit;}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px;}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px;}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px;}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px;}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px;}.elementor-widget-google_maps .elementor-widget-container,.elementor-widget-google_maps:not(:has(.elementor-widget-container)){overflow:hidden;}.elementor-widget-google_maps .elementor-custom-embed{line-height:0;}.elementor-widget-google_maps iframe{height:300px;}.site .elementor-products-grid ul.products.elementor-grid li.product{padding-left:15px;padding-right:15px;padding-bottom:40px;}.page-template-elementor_header_footer .site-content:after{display:none;}.col-full.topbar-wrapper{border:none;}@media (min-width: 992px){.col-full.main-header,.col-full-nav{padding-top:0px;padding-bottom:0px;}}@media (max-width: 992px){.main-header,.site-branding{height:0px;}}@media (min-width: 993px){.elementor-products-grid ul.products{width:auto;}.elementor-element.elementor-products-grid ul.products li.product{width:100%;}.elementor-element.elementor-products-grid ul.products li.product.ckit-hide-cta:not(.product-category){padding-bottom:0;margin-bottom:30px;}}@media (max-width: 992px){.elementor-element.elementor-products-grid ul.products{width:100%;}.theme-shoptimizer.m-grid-2 .elementor-products-grid .commercekit-wishlist.mini{top:15px;right:30px;}.m-grid-2 ul.products.elementor-grid{padding:0;}body:has(div[data-elementor-type=header]) .mobile-filter,body:has(div[data-elementor-type=header]) .commercekit-atc-sticky-tabs{top:-1px;}}@media (min-width: 993px){.products.elementor-grid{display:grid;}.products.elementor-grid.columns-4{grid-template-columns:repeat(4,1fr);}.products.elementor-grid.columns-3{grid-template-columns:repeat(3,1fr);}.products.elementor-grid.columns-2{grid-template-columns:repeat(2,1fr);}}.elementor-element.elementor-products-grid ul.products li.product{width:100%;}ul.products.elementor-grid{margin-left:0;}body.static-cta-buttons ul.products.elementor-grid li.product:not(.product-category){margin-bottom:0px;}body.static-cta-buttons ul.products.elementor-grid li.product .button{position:relative;}.single-product .product .elementor-widget-woocommerce-product-price .price{float:none;}.single-product .elementor-add-to-cart .cart .single_add_to_cart_button{float:none;width:inherit;height:inherit;line-height:inherit;}.single-product .swiper-slide{will-change:revert;}@media (max-width: 991px){.m-grid-1 .elementor-grid-tablet-2 .elementor-grid,.m-grid-2 .elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}.m-grid-1 .elementor-grid-tablet-3 .elementor-grid,.m-grid-2 .elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width: 768px){.m-grid-1 .elementor-grid-mobile-1 .elementor-grid,.m-grid-2 .elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}.m-grid-1 .elementor-grid-mobile-2 .elementor-grid,.m-grid-2 .elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr);}}.e-cart__container .woocommerce-cart-form,.e-cart__container .cart-collaterals{float:none;width:100%;}.e-cart__container .cart_totals .shop_table{background-color:transparent;}.e-cart__container .cart_totals .shop_table tr.shipping td,.e-cart__container .cart_totals .shop_table tr.shipping th{width:100%;display:table-cell;}.e-cart__container .cart_totals .shop_table td,.e-cart__container .cart_totals .shop_table th{padding:0;}.elementor-widget-woocommerce-cart .woocommerce .e-cart__container .input-text.qty{border:none;text-align:center;}.e-cart__container table.cart td.actions input,.e-cart__container table.cart td.actions button{height:inherit;line-height:initial;}.elementor-widget-woocommerce-cart .woocommerce .cart_totals .form-row,.e-cart__container .form-row label{text-align:left;}.elementor-widget-woocommerce-cart .woocommerce .e-cart__container .input-text{height:inherit;}.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-remove a{text-indent:0;}.e-cart__container select{line-height:initial;height:auto;}@media (min-width: 993px){.e-checkout__container .col2-set,.e-checkout__container #customer_details + #wc_checkout_add_ons,.e-checkout__container #order_review,.e-checkout__container #order_review_heading{float:none;width:100%;margin-right:0;}}@media (max-width: 768px){.m-cart .e-cart__container table.cart td.product-thumbnail{position:relative;min-height:auto;margin:0;}.m-cart .e-cart__container table.cart td:before{font-size:unset;}.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:0;}}.e-checkout__container #ship-to-different-address{padding:0;border:none;}.e-checkout__container .woocommerce-checkout-review-order-table tr.shipping td,.e-checkout__container .woocommerce-checkout-review-order-table tr.shipping th{width:100%;display:table-cell;text-align:inherit;}.e-checkout__container .woocommerce-checkout-review-order-table tr.shipping td{text-align:right;}.elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text{height:inherit;}.woocommerce-js form .e-checkout__container .form-row{padding:3px;margin:0 0 6px;}.e-checkout__container ul#shipping_method li span.amount{float:none;}.e-checkout__container #order_review .shop_table tr.shipping th{border:none;}.e-checkout__container .woocommerce-checkout-review-order-table tfoot td,.e-checkout__container .woocommerce-checkout-review-order-table tfoot th{background-color:transparent;padding:0;}.e-checkout__container #payment .payment_methods{border:none;border-radius:0;}.e-checkout__container #payment .payment_methods > .wc_payment_method > label,.e-checkout__container #payment .payment_methods > .woocommerce-PaymentMethod > label{padding:0;}.e-checkout__container #payment .payment_methods li .payment_box{padding:1em;margin:1em 0;}.e-checkout__container #payment .place-order{margin-top:0;}.e-checkout__container #payment .payment_methods p{padding:0;}.e-checkout__container .commercekit-order-bump-wrap{width:100%;contain:inline-size;}footer .mc4wp-form{position:relative;margin-top:15px;}footer .mc4wp-form label{font-size:0;}footer .mc4wp-form input{height:45px;border:0;font-size:14px;}footer .mc4wp-form input[type="email"]{width:97%;padding:0 15px;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#fff;}footer .mc4wp-form input[type="submit"]{position:absolute;top:0;right:0;height:45px;padding:0 15px;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff;background-color:#dc9814;font-family:inherit;font-size:14px;font-weight:400;text-transform:capitalize;}.site-main div.wpforms-container-full .wpforms-form .wpforms-field-label{font-size:15px;font-weight:400;}dialog div.wpforms-container-full{margin-bottom:0;}.site-main div.wpforms-container-full .wpforms-form .wpforms-title{font-weight:600;}.site-content div.wpforms-container-full .wpforms-form select{width:100%;max-width:100%;height:40px;margin-bottom:5px;padding:0 31px 0 11px;border:1px solid #e2e2e2;border-radius:3px;background:url("data:image/svg+xml;charset=utf8,%3Csvg width=\'1792\' height=\'1792\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill=\'none\' id=\'canvas_background\' height=\'402\' width=\'582\' y=\'-1\' x=\'-1\'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill=\'%23bfbfbf\' id=\'svg_1\' d=\'m1408,704q0,26 -19,45l-448,448q-19,19 -45,19t-45,-19l-448,-448q-19,-19 -19,-45t19,-45t45,-19l896,0q26,0 45,19t19,45z\'/%3E%3C/g%3E%3C/svg%3E") calc(100% - 12px) 12px no-repeat;background-size:15px 15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.05);font-size:16px;font-weight:400;line-height:40px;text-indent:.01px;text-overflow:"";appearance:none;-webkit-font-smoothing:inherit;}.site-content div.wpforms-container-full .wpforms-form select.nitro-lazy{background:none !important;}.site div.wpforms-container-full .wpforms-form button[type="submit"]{padding:12px 20px;border-radius:4px;border:none;font-weight:600;font-size:15px;transition:all .2s;background-color:#323232;color:#fff;}.site div.wpforms-container-full .wpforms-form button[type="submit"]:hover{border:none;background-color:#111;}.site div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select{padding-left:10px;}@media only screen and (max-width: 600px){div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern):not(.wpforms-field-radio):not(.wpforms-field-checkbox):not(.wpforms-field-layout){overflow-x:visible;}}dialog div.wpforms-container-full .wpforms-form .wpforms-title{font-size:clamp(1.125rem,.8709rem + .813vw,1.375rem);}div.wpforms-container-full .wpforms-form *:focus-visible{outline:.2rem solid #2491ff;outline-offset:-1px;}dialog div.wpforms-container-full .wpforms-form input:focus-visible,dialog div.wpforms-container-full .wpforms-form select:focus-visible,dialog div.wpforms-container-full .wpforms-form textarea:focus-visible{border-color:transparent;}dialog div.wpforms-container-full .wpforms-form button[type=submit]:focus{border:none;}dialog div.wpforms-container-full .wpforms-error-container{font-size:14px;margin-top:-.5rem;margin-bottom:.5rem;}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;margin:0 0 -4px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-selection--single .select2-selection__clear{position:relative;}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;padding:0;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:var(--wc-form-color-background,#fff);color:var(--wc-form-color-text,#000);border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none;margin:5px 5px 0 0;}.select2-container--default .select2-selection--multiple .select2-selection__rendered li:before{content:"";display:none;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0073aa;color:#fff;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;}.select2-container--classic .select2-selection--single:focus{border:1px solid #0073aa;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #0073aa;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #0073aa;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #0073aa;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none;}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#0073aa;}.woovr-active form.variations_form .variations,.woovr-variations + .variations{display:none !important;}.woovr-active.woovr-show-price form.variations_form .single_variation .woocommerce-variation-price{display:none !important;}.woovr-active.woovr-show-description form.variations_form .single_variation .woocommerce-variation-description{display:none !important;}.woovr-active.woovr-show-availability form.variations_form .single_variation .woocommerce-variation-availability{display:none !important;}.woovr-variations{padding-top:5px;padding-bottom:5px;}.woovr-variations .woovr-variation{display:flex;align-items:center;cursor:pointer;margin-left:-5px;margin-right:-5px;}.woovr-variations .woovr-variation:hover{background-color:#f9f9f9;}.woovr-variations .woovr-variation > div{max-width:100%;padding:5px;}.woovr-variation-image{width:50px;flex:0 0 50px;}.woovr-variation-image img{width:40px;height:auto;max-width:40px;display:block;}.woovr-variation-selector input{outline:none;}.woovr-variation-selector ul{padding:0 !important;margin:0 !important;list-style:none !important;}.woovr-variation-info,.woovr-variation-selector{flex-grow:1;}.woovr-variation-name p{margin-bottom:0;font-size:12px;}.woovr-variation-radio .woovr-variation-selector{width:30px;flex:0 0 30px;}.woovr-variation-radio .woovr-variation-availability p{margin-bottom:0;}.woovr-variation-radio .woovr-variation-name{font-weight:700;}.woovr-variation-radio .woovr-variation-info .woovr-variation-price,.woovr-variation-radio .woovr-variation-info .woovr-variation-availability{display:inline-block;margin-right:10px;font-size:14px;}.woovr-variation-radio .woovr-variation-info .woovr-variation-description{font-size:14px;}.woovr-variation-selector .dd-select{background-color:#fff !important;}.woovr-variation-selector .dd-options{max-height:360px;}.woovr-variation-selector .dd-option-image,.woovr-variation-selector .dd-selected-image{max-width:42px;border-radius:3px;margin-right:10px;}.woovr-variation-selector .dd-selected-text,.woovr-variation-selector .dd-option-text{font-size:14px;font-weight:600;line-height:inherit !important;color:#6d6d6d;}.woovr-variation-selector .dd-selected-text,.woovr-variation-selector .dd-option-text,.woovr-variation-selector .dd-selected-description-truncated{white-space:normal;}.woovr-variation-selector .dd-desc .woovr-variation-price,.woovr-variation-selector .dd-desc .woovr-variation-availability{display:inline-block;margin-right:10px;}.woovr-variation-selector .dd-desc .woovr-variation-availability .stock{display:inline-block;margin:0 !important;}.woovr-variation-selector .dd-desc .woovr-variation-description{display:block;}.woovr-variation-selector .dd-option,.woovr-variation-selector .dd-selected{display:block !important;}.woovr-variation-selector .dd-option.dd-option-without-desc,.woovr-variation-selector .dd-selected.dd-option-without-desc{display:flex !important;align-items:center;}.woovr-variation-selector .dd-option.dd-option-without-desc label,.woovr-variation-selector .dd-selected.dd-option-without-desc label{flex-grow:1;}.wpc-select2-dropdown{border:1px solid #aaa;border-radius:4px;}.wpc-select2-dropdown ul li{display:flex;align-items:center;}.wpc-select2-dropdown ul li .image{width:40px;flex:0 0 40px;margin-right:10px;}.wpc-select2-dropdown ul li .info{flex-grow:1;display:flex;flex-direction:column;}.wpc-select2-dropdown ul li .info .woovr-variation-price,.wpc-select2-dropdown ul li .info .woovr-variation-availability{display:inline-block;margin-right:10px;font-size:14px;}.wpc-select2-dropdown ul li .info .woovr-variation-availability .stock{display:inline-block;margin:0 !important;}.wpc-select2-dropdown ul li .info .woovr-variation-description{display:block;font-size:14px;}.select2-container--open .wpc-select2-dropdown.select2-dropdown--below{border-top:1px solid #aaa;border-top-left-radius:4px;border-top-right-radius:4px;}.woovr-variations[class*="woovr-variations-grid"]{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation{width:calc(100% / 3 - 20px);margin:10px;padding:10px;display:flex;flex-direction:column;border:1px solid #ddd;text-align:center;cursor:pointer;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation[data-images="yes"] .woovr-variation-image:before{content:"";background-image:url("data:image/svg+xml;charset=utf8,%3Csvg fill=\'%23ffffff\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' id=\'multiple-image\'%3E%3Cpath d=\'M18,15V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H15A3,3,0,0,0,18,15ZM4,5A1,1,0,0,1,5,4H15a1,1,0,0,1,1,1V9.36L14.92,8.27a2.56,2.56,0,0,0-1.81-.75h0a2.58,2.58,0,0,0-1.81.75l-.91.91-.81-.81a2.93,2.93,0,0,0-4.11,0L4,9.85Zm.12,10.45A.94.94,0,0,1,4,15V12.67L6.88,9.79a.91.91,0,0,1,1.29,0L9,10.6Zm8.6-5.76a.52.52,0,0,1,.39-.17h0a.52.52,0,0,1,.39.17L16,12.18V15a1,1,0,0,1-1,1H6.4ZM21,6a1,1,0,0,0-1,1V17a3,3,0,0,1-3,3H7a1,1,0,0,0,0,2H17a5,5,0,0,0,5-5V7A1,1,0,0,0,21,6Z\'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;background-position:center;background-color:rgba(0,0,0,.3);display:block;width:28px;height:28px;border-radius:4px;position:absolute;top:15px;left:15px;}.woovr-variations.woovr-variations-grid-2 .woovr-variation{width:calc(50% - 20px);}.woovr-variations.woovr-variations-grid-3 .woovr-variation{width:calc(100% / 3 - 20px);}.woovr-variations.woovr-variations-grid-4 .woovr-variation{width:calc(25% - 20px);}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation > div{padding:0;}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation .woovr-variation-selector{display:none;}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation.woovr-variation-active{border-color:green;}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation:before{content:"✓";color:#fff;display:block;width:24px;height:24px;line-height:24px;background-color:#eee;text-align:center;font-size:16px;position:absolute;top:15px;right:15px;z-index:9;border-radius:50%;border-width:2px;border-style:solid;border-color:#fff;border-image:initial;}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation.woovr-variation-active:before{color:#fff;background-color:green;}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation .woovr-variation-image{width:100%;flex:0 0 auto;margin-bottom:10px;}.woovr-variations[class*="woovr-variations-grid"] .woovr-variation .woovr-variation-image img{width:100%;max-width:100%;height:auto;}.woovr-variations[class*="woovr-variations-grid"] .woovr-fieldset{width:100%;padding:0;display:flex;flex-wrap:wrap;}body.rtl .woovr-variation-selector .dd-option-image,body.rtl .woovr-variation-selector .dd-selected-image{float:right;margin-right:0;margin-left:10px;}body.rtl .woovr-variation-selector .dd-pointer{right:auto;left:10px;}body.rtl .wpc-select2-dropdown ul li .image{margin-right:0;margin-left:10px;}