@charset "UTF-8";@media (min-width:1024.02px){.hero-section h1.ekit-fancy-text,.hero-section h1.elementskit-section-title{font-size:60px}.hero-section .ekit-heading__description p{font-size:18px}}@media (max-width:1239.98px){.hero-section .ekit-heading__description p{font-size:16px}}.woocommerce .shop-before-loop{justify-content:space-between;align-items:center;display:flex}.woocommerce .shop-before-loop:not(:empty){margin-bottom:var(--sidebar-widgets-spacing)}.woocommerce .shop-before-loop .woocommerce-notices-wrapper{display:none}.woocommerce .woocommerce-result-count{font-size:12px;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text);transition:var(--global-transition);text-transform:uppercase;letter-spacing:var(--letter-spacing-small);margin:0;line-height:inherit}.woocommerce .woocommerce-ordering{margin-bottom:0}.woocommerce .woocommerce-ordering select{font-size:var(--font-size-default)}.ekit-wid-con .woocommerce ul.products .ekit-wc-products-badge .onsale,.ekit-wid-con .woocommerce ul.products span.onsale,.ekit-wid-con .woocommerce ul.products span.out-of-stock-badge,.woocommerce div.product .ekit-wc-products-badge .onsale,.woocommerce div.product span.onsale,.woocommerce div.product span.out-of-stock-badge,.woocommerce ul.products li.product .ekit-wc-products-badge .onsale,.woocommerce ul.products li.product span.onsale,.woocommerce ul.products li.product span.out-of-stock-badge{min-height:auto;padding:4px 10px 3px;justify-content:center;font-size:11px;font-weight:var(--e-global-typography-secondary-font-weight);right:auto;color:var(--color-white);transition:var(--global-transition);text-transform:uppercase;position:absolute;letter-spacing:var(--letter-spacing-small);min-width:auto;top:var(--column-spacing);background-color:var(--e-global-color-primary);margin:0!important;align-items:center;border-radius:var(--global-border-radius);left:var(--column-spacing);width:auto;line-height:inherit;display:inline-flex!important;z-index:1}.woocommerce .product-image-right div.product span.onsale,.woocommerce .product-image-right div.product span.out-of-stock-badge{left:calc(52% + var(--column-spacing))}.woocommerce table.shop_table{border-color:var(--color-border);border-collapse:collapse;margin-bottom:var(--grid-columns-gap);border-radius:0}.woocommerce table.shop_table strong,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table th{font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text)}.woocommerce table.shop_table td,.woocommerce table.shop_table th,.woocommerce table.shop_table tr{border-color:var(--color-border)}.woocommerce table.shop_table.shop_table_responsive tr td:before{font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text)}.woocommerce table.shop_table.shop_table_responsive td,.woocommerce table.shop_table.shop_table_responsive th{border:0;border-top:1px solid var(--color-border)}.woocommerce [class*=add_to_cart_button].loading{position:relative}.woocommerce [class*=add_to_cart_button].loading:after{display:none}.woocommerce .woocommerce #respond input#submit.disabled,.woocommerce .woocommerce #respond input#submit:disabled,.woocommerce .woocommerce #respond input#submit:disabled[disabled],.woocommerce .woocommerce a.button.disabled,.woocommerce .woocommerce a.button:disabled,.woocommerce .woocommerce a.button:disabled[disabled],.woocommerce .woocommerce button.button.disabled,.woocommerce .woocommerce button.button:disabled,.woocommerce .woocommerce button.button:disabled[disabled],.woocommerce .woocommerce input.button.disabled,.woocommerce .woocommerce input.button:disabled,.woocommerce .woocommerce input.button:disabled[disabled]{padding:0 var(--button-padding);color:var(--color-white)}.woocommerce .woocommerce #respond input#submit.disabled:hover,.woocommerce .woocommerce #respond input#submit:disabled:hover,.woocommerce .woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce .woocommerce a.button.disabled:hover,.woocommerce .woocommerce a.button:disabled:hover,.woocommerce .woocommerce a.button:disabled[disabled]:hover,.woocommerce .woocommerce button.button.disabled:hover,.woocommerce .woocommerce button.button:disabled:hover,.woocommerce .woocommerce button.button:disabled[disabled]:hover,.woocommerce .woocommerce input.button.disabled:hover,.woocommerce .woocommerce input.button:disabled:hover,.woocommerce .woocommerce input.button:disabled[disabled]:hover{background-color:var(--e-global-color-secondary)}.woocommerce div.quantity{height:var(--component-height);position:relative;margin:0!important;display:inline-block}.woocommerce div.quantity .qty,.woocommerce div.quantity input[type=number]{padding:0;font-size:inherit;font-weight:600;max-width:100px;text-align:center;width:auto}.woocommerce div.quantity .qty::-webkit-inner-spin-button,.woocommerce div.quantity .qty::-webkit-outer-spin-button,.woocommerce div.quantity input[type=number]::-webkit-inner-spin-button,.woocommerce div.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce div.quantity.hidden{display:none}.woocommerce .woocommerce-pagination{margin-top:var(--sidebar-widgets-spacing)}.woocommerce .woocommerce-pagination ul.page-numbers{justify-content:center;flex-wrap:wrap;border:none;align-items:center;margin-top:0;display:flex}.woocommerce .woocommerce-pagination ul.page-numbers li{border:none}.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers{height:36px;justify-content:center;font-size:11px;border:1px solid var(--color-border);font-weight:var(--e-global-typography-secondary-font-weight);letter-spacing:var(--letter-spacing-small);min-width:36px;margin:0 5px;align-items:center;border-radius:var(--global-border-radius);display:flex}.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers.current{border-color:var(--e-global-color-primary);color:var(--color-white);background:var(--e-global-color-primary)}.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers.next,.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers.prev{font-size:0}.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers.next:after,.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers.prev:after{height:7px;content:"";background-color:currentColor;margin:0;-webkit-mask:url(https://medesser.info/wp-content/plugins/keydesign-framework/assets/svg/arrow-breadcrumbs.svg) no-repeat 50% 50%;mask:url(https://medesser.info/wp-content/plugins/keydesign-framework/assets/svg/arrow-breadcrumbs.svg) no-repeat 50% 50%;width:7px;-webkit-mask-size:cover;mask-size:cover}.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers.prev{flex-direction:row-reverse}.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers.prev:after{transform:scale(-1)}.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers:focus{color:var(--e-global-color-text);background:var(--color-white)}.woocommerce .woocommerce-pagination ul.page-numbers .page-numbers:not(.current):hover{border-color:var(--e-global-color-primary);color:var(--e-global-color-primary);background:var(--color-white)}.woocommerce-checkout span.select2-container,.woocommerce-page span.select2-container{height:var(--component-height)}.woocommerce-checkout span.select2-container .select2-selection--single,.woocommerce-page span.select2-container .select2-selection--single{height:var(--component-height);border-radius:var(--global-border-radius);background:none}.woocommerce-checkout span.select2-container .select2-selection--single .select2-selection__rendered,.woocommerce-page span.select2-container .select2-selection--single .select2-selection__rendered{height:100%;color:var(--color-text);padding-right:var(--column-spacing,15px);align-items:center;padding-left:var(--column-spacing,15px);display:flex}.woocommerce-checkout span.select2-dropdown,.woocommerce-page span.select2-dropdown{border-radius:var(--global-border-radius);z-index:999999}.woocommerce-checkout span.select2-dropdown .select2-search--dropdown,.woocommerce-page span.select2-dropdown .select2-search--dropdown{padding:13px}.woocommerce-checkout span.select2-dropdown .select2-search--dropdown input.select2-search__field,.woocommerce-page span.select2-dropdown .select2-search--dropdown input.select2-search__field{border-color:var(--color-border);border-radius:var(--global-border-radius)}.woocommerce-checkout span.select2-dropdown .select2-search--dropdown input.select2-search__field:focus,.woocommerce-page span.select2-dropdown .select2-search--dropdown input.select2-search__field:focus{border-color:var(--e-global-color-primary)}.woocommerce-checkout span.select2-dropdown .select2-results>.select2-results__options,.woocommerce-page span.select2-dropdown .select2-results>.select2-results__options{max-height:325px}.woocommerce-checkout span.select2-dropdown .select2-results__option,.woocommerce-page span.select2-dropdown .select2-results__option{justify-content:center;padding-right:var(--column-spacing,15px);flex-direction:column;margin:0;padding-left:var(--column-spacing,15px);display:flex}.woocommerce-checkout span.select2-dropdown .select2-results__option[aria-selected=true],.woocommerce-checkout span.select2-dropdown .select2-results__option[data-selected=true],.woocommerce-page span.select2-dropdown .select2-results__option[aria-selected=true],.woocommerce-page span.select2-dropdown .select2-results__option[data-selected=true]{background-color:rgba(0,0,0,.03)}.woocommerce-checkout span.select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected],.woocommerce-checkout span.select2-dropdown .select2-results__option.select2-results__option--highlighted[data-selected],.woocommerce-page span.select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected],.woocommerce-page span.select2-dropdown .select2-results__option.select2-results__option--highlighted[data-selected]{background-color:var(--e-global-color-primary)}.woocommerce-checkout span.select2-container .select2-selection--single,.woocommerce-checkout span.select2-dropdown,.woocommerce-page span.select2-container .select2-selection--single,.woocommerce-page span.select2-dropdown{border-color:var(--color-border)}.woocommerce-checkout span.select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-checkout span.select2-dropdown .select2-selection__arrow,.woocommerce-page span.select2-container .select2-selection--single .select2-selection__arrow,.woocommerce-page span.select2-dropdown .select2-selection__arrow{height:var(--component-height)}.woocommerce-checkout .select2-selection__clear,.woocommerce-page .select2-selection__clear{margin-right:30px;margin-left:auto;order:2}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner{padding:var(--column-spacing);font-size:var(--font-size-paragraphs);font-weight:var(--e-global-typography-accent-font-weight);margin-bottom:var(--grid-columns-gap);color:var(--e-global-color-text);border-radius:var(--global-border-radius);background:var(--e-global-color-light);padding-left:55px}@media (max-width:766.98px){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner{flex-direction:column-reverse;display:flex}.woocommerce .woocommerce-error .woocommerce-Button,.woocommerce .woocommerce-info .woocommerce-Button,.woocommerce .woocommerce-message .woocommerce-Button,.woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner .woocommerce-Button{margin-top:var(--column-spacing)}}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner:before{top:calc(var(--column-spacing) + 2px)}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner{border-color:var(--e-global-color-primary)}.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner:before{color:var(--e-global-color-primary)}.woocommerce .woocommerce-info svg,.woocommerce .woocommerce-message svg,.woocommerce .woocommerce-notices-wrapper .wc-block-components-notice-banner svg{background-color:var(--e-global-color-primary)}.woocommerce .woocommerce-order-overview{padding-top:var(--grid-columns-gap);background-color:var(--e-global-color-light);border-radius:var(--global-border-radius);padding-bottom:var(--grid-columns-gap)}.woocommerce .woocommerce-order-overview strong{font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text)}.woocommerce #add_payment_method #payment div.payment_box,.woocommerce .woocommerce-cart #payment div.payment_box,.woocommerce .woocommerce-checkout #payment div.payment_box{color:var(--e-global-color-text);background-color:var(--e-global-color-light)}.woocommerce #add_payment_method #payment div.payment_box:before,.woocommerce .woocommerce-cart #payment div.payment_box:before,.woocommerce .woocommerce-checkout #payment div.payment_box:before{border-bottom:1em solid var(--e-global-color-light)}.woocommerce .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{padding:0 var(--button-padding)!important;color:#fff!important;text-underline-position:none;opacity:1;text-decoration-line:none;background:var(--e-global-color-primary)!important}.woocommerce .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{background-color:var(--e-global-color-secondary)!important}.form-row label{font-weight:var(--e-global-typography-accent-font-weight);display:block}.form-row .required{text-decoration:none;font-weight:var(--e-global-typography-secondary-font-weight);color:#c00}.form-row textarea{display:block}.form-row:after,.form-row:before{content:"";display:table}.form-row-wide,.form-row:after{clear:both}.woocommerce ul.products{grid-template-columns:var(--shop-columns)!important;margin-bottom:0;grid-row-gap:var(--sidebar-widgets-spacing);grid-column-gap:var(--grid-columns-gap);display:grid}@media (min-width:767px){.woocommerce ul.products{--shop-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024.02px){.woocommerce ul.products{--shop-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products.columns-2{--shop-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1240px){.woocommerce ul.products.columns-2{--shop-columns:repeat(2,minmax(0,1fr))}.woocommerce ul.products.columns-3{--shop-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products.columns-4{--shop-columns:repeat(4,minmax(0,1fr))}}.woocommerce ul.products:after{display:none}@media (max-width:1024px){.woocommerce ul.products li.product{margin-bottom:0!important}}.woocommerce ul.products li.product .woo-entry-image{margin-bottom:20px;border-radius:var(--global-border-radius)}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;font-size:21px;font-weight:var(--e-global-typography-secondary-font-weight);transition:.2s cubic-bezier(.19,1,.22,1);margin:0;line-height:1.42}.woocommerce ul.products li.product .star-rating{font-size:var(--font-size-paragraphs);margin-bottom:15px;color:#f7ba2f}.woocommerce ul.products li.product .star-rating:before{color:var(--color-border);content:"SSSSS"}.woocommerce ul.products li.product .price{padding:3px 0;font-size:var(--font-size-default);color:var(--e-global-color-text);margin:0}.woocommerce ul.products li.product .price del{color:var(--color-text);opacity:1}.woocommerce ul.products li.product .price ins{font-weight:400}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product .button{display:var(--display,inline-flex)}.woocommerce ul.products li.product .add_to_cart_button.added,.woocommerce ul.products li.product .button.added{--display:none}.woocommerce ul.products li.product:hover .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.woocommerce .wc-style-detailed ul.products:before{display:none}.woocommerce .wc-style-detailed ul.products .product{position:relative;flex-direction:column;margin:0;width:100%!important;display:flex}.woocommerce .wc-style-detailed ul.products .product .woo-entry-image{transition:.2s cubic-bezier(.19,1,.22,1);background:var(--e-global-color-light)}.woocommerce .wc-style-detailed ul.products .product .woo-entry-image img{transition:transform .2s cubic-bezier(.19,1,.22,1)}.woocommerce .wc-style-detailed ul.products .product .price{font-size:var(--font-size-paragraphs)}.woocommerce .wc-style-detailed ul.products .product .button,.woocommerce .wc-style-detailed ul.products .product a.added_to_cart{margin-top:12px}.woocommerce .wc-style-detailed ul.products .product:hover .woo-entry-image{background:var(--color-white)}.woocommerce .wc-style-detailed ul.products .product:hover .woo-entry-image img{transform:rotate(3deg)}.woocommerce .wc-style-minimal ul.products{grid-row-gap:var(--grid-columns-gap)}.woocommerce .wc-style-minimal ul.products:before{display:none}.woocommerce .wc-style-minimal ul.products .product{position:relative;flex-direction:column;margin:0;width:100%!important;display:flex}.woocommerce .wc-style-minimal ul.products .product .woo-entry-image{border:1px solid var(--color-border);transition:.2s cubic-bezier(.19,1,.22,1)}.woocommerce .wc-style-minimal ul.products .product .woo-entry-image img{transition:transform .2s cubic-bezier(.19,1,.22,1)}.woocommerce .wc-style-minimal ul.products .product .star-rating{display:none}.woocommerce .wc-style-minimal ul.products .product .price{padding-top:5px;font-size:var(--font-size-paragraphs);font-weight:var(--e-global-typography-accent-font-weight);padding-bottom:2px}.woocommerce .wc-style-minimal ul.products .product .button,.woocommerce .wc-style-minimal ul.products .product a.added_to_cart{min-height:inherit;padding:0;font-size:12px;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text);text-transform:uppercase;letter-spacing:var(--letter-spacing-small);margin:0;background:none}.woocommerce .wc-style-minimal ul.products .product .button:hover,.woocommerce .wc-style-minimal ul.products .product a.added_to_cart:hover{color:var(--e-global-color-primary);background:none}.woocommerce .wc-style-minimal ul.products .product:hover .woo-entry-image{border:1px solid var(--e-global-color-light);background:var(--e-global-color-light)}.woocommerce .wc-style-minimal ul.products .product:hover .woo-entry-image img{transform:scale(1.05)}.product-image-right #primary div.product div.images{float:right}.product-image-right #primary div.product div.summary{float:left}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{border-radius:var(--global-border-radius)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:before{border-color:var(--e-global-color-primary)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:after{background:var(--e-global-color-primary)}.woocommerce .pswp__bg,.woocommerce-page .pswp__bg{opacity:.7!important}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{background:var(--e-global-color-light)}.ct-photoswipe-open .ct-header{pointer-events:none}.woocommerce.single-product div.product .entry-summary{margin-bottom:var(--sidebar-widgets-spacing)}.woocommerce.single-product div.product .entry-summary .product_title{margin-bottom:0}.woocommerce.single-product div.product .entry-summary .price{font-size:24px;font-weight:var(--e-global-typography-secondary-font-weight);margin-bottom:var(--column-spacing);color:var(--e-global-color-primary);line-height:inherit;margin-top:var(--column-spacing)}@media (min-width:1024.02px){.woocommerce.single-product div.product .entry-summary .price{margin-bottom:var(--grid-columns-gap);margin-top:var(--grid-columns-gap)}}.woocommerce.single-product div.product .entry-summary .woocommerce-product-rating{margin-bottom:var(--small-content-spacing);margin-top:var(--small-content-spacing)}@media (min-width:1024.02px){.woocommerce.single-product div.product .entry-summary .woocommerce-product-rating{margin-bottom:var(--grid-columns-gap)}}.woocommerce.single-product div.product .entry-summary>.stock{font-size:inherit;font-size:var(--font-size-paragraphs);font-weight:var(--e-global-typography-secondary-font-weight);margin-top:24px}.single-product .product_meta>span{font-size:12px;font-weight:var(--e-global-typography-secondary-font-weight);text-transform:uppercase;letter-spacing:var(--letter-spacing-small);display:block}.single-product .product_meta>span:not(:last-child){margin-bottom:8px}.single-product .product_meta>span>*{font-weight:var(--e-global-typography-secondary-font-weight);transition:var(--global-transition)}.single-product .product_meta>span>a:hover{opacity:1}.single-product .product_meta{padding-top:var(--grid-columns-gap);border-top:1px solid var(--color-border);margin-top:var(--grid-columns-gap)}.woocommerce .woocommerce-breadcrumb{padding:0;font-size:var(--font-size-paragraphs);font-weight:var(--e-global-typography-accent-font-weight);margin:0;margin-bottom:var(--column-spacing);color:var(--color-text)}@media (min-width:1024.02px){.woocommerce .woocommerce-breadcrumb{margin-bottom:var(--grid-columns-gap)}}.woocommerce .woocommerce-breadcrumb a{color:var(--color-text)}.woocommerce .woocommerce-breadcrumb a:hover{color:var(--e-global-color-primary)}.woocommerce .woocommerce-product-rating{padding-bottom:5px;line-height:inherit;margin-top:5px;display:block}.woocommerce .woocommerce-product-rating .star-rating{font-size:var(--font-size-paragraphs);color:#f7ba2f;margin:0;float:none;display:inline-flex}.woocommerce .woocommerce-product-rating .star-rating:before{color:#e7e7e7;content:"SSSSS"}.woocommerce .woocommerce-product-rating .woocommerce-review-link{font-weight:var(--e-global-typography-accent-font-weight)}.woocommerce .woocommerce-product-rating .woocommerce-review-link:hover{color:var(--e-global-color-primary)}.woocommerce .product_list_widget .star-rating,.woocommerce .woocommerce-Reviews .star-rating{font-size:var(--font-size-paragraphs);color:#f7ba2f;margin:0}.woocommerce .product_list_widget .star-rating:before,.woocommerce .woocommerce-Reviews .star-rating:before{color:#e7e7e7;content:"SSSSS"}.woocommerce .comment-form-rating .stars{line-height:1}.woocommerce .comment-form-rating .stars a{color:var(--e-global-color-primary)}.woocommerce .comment-form-rating .stars span{line-height:1}.woocommerce .comment-form-rating label{margin-bottom:10px;display:block}.woocommerce div.product div.woocommerce-product-gallery.images{overflow:hidden;margin-bottom:var(--sidebar-widgets-spacing);position:relative;align-self:flex-start}.woocommerce div.product div.woocommerce-product-gallery.images .flex-viewport{border-radius:var(--global-border-radius);background:var(--e-global-color-light)}.woocommerce div.product div.woocommerce-product-gallery.images .zoomImg{background:var(--e-global-color-light)!important}.woocommerce div.product div.woocommerce-product-gallery.images ol.flex-control-thumbs{gap:var(--column-spacing);margin-top:var(--column-spacing);display:flex}.woocommerce div.product div.woocommerce-product-gallery.images ol.flex-control-thumbs li{flex:1;overflow:hidden;border:1px solid var(--e-global-color-light);margin-bottom:0;transition:var(--image-transition);max-width:max-content;border-radius:var(--global-border-radius);background:var(--e-global-color-light)}.woocommerce div.product div.woocommerce-product-gallery.images ol.flex-control-thumbs li:hover{border-color:var(--color-border);background:transparent}.woocommerce div.product div.woocommerce-product-gallery.images ol.flex-control-thumbs li:hover img{transform:scale(1.05)}.woocommerce div.product div.woocommerce-product-gallery.images ol.flex-control-thumbs li img{transition:var(--image-transition);opacity:1}.woocommerce div.product form.cart{padding-top:var(--grid-columns-gap);flex-wrap:wrap;border-top:1px solid var(--color-border);gap:10px;margin-top:var(--grid-columns-gap);display:flex}.woocommerce div.product form.cart>*{width:auto}.woocommerce div.product form.cart:after,.woocommerce div.product form.cart:before{display:none}.woocommerce div.product form.cart .quantity{order:1}.woocommerce div.product form.cart .single_add_to_cart_button{flex:1;border-radius:var(--global-border-radius);order:2}.woocommerce div.product form.cart table,.woocommerce div.product form.cart td,.woocommerce div.product form.cart th{border:none}.woocommerce div.product form.cart td:first-child,.woocommerce div.product form.cart th:first-child{padding-inline-start:0}.woocommerce div.product form.cart td:last-child,.woocommerce div.product form.cart th:last-child{padding-inline-end:0}.woocommerce div.product form.grouped_form{flex-direction:column;gap:0}.woocommerce div.product form.grouped_form table{margin-bottom:7px}.woocommerce div.product form.grouped_form td{padding:0;vertical-align:middle!important}.woocommerce div.product form.grouped_form td:last-child{text-align:right}.woocommerce div.product form.grouped_form .woocommerce-grouped-product-list-item__label label{font-size:var(--font-size-paragraphs);font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text)}.woocommerce div.product form.grouped_form .woocommerce-grouped-product-list-item__price{font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-primary)}.woocommerce div.product form.grouped_form .woocommerce-grouped-product-list-item__price .sale-price{flex-wrap:nowrap}.woocommerce div.product form.grouped_form .woocommerce-grouped-product-list-item__price del{margin-inline-start:0;margin-inline-end:5px;order:0}.woocommerce div.product form.variations_form table.variations{margin-bottom:12px}.woocommerce div.product form.variations_form table.variations tr{flex-direction:column;gap:10px;display:flex}.woocommerce div.product form.variations_form table.variations tr:not(:last-child){margin-bottom:1.5em}.woocommerce div.product form.variations_form table.variations tr:last-child td select{margin-bottom:.5em}.woocommerce div.product form.variations_form table.variations td,.woocommerce div.product form.variations_form table.variations th{padding:0;text-align:initial}.woocommerce div.product form.variations_form table.variations label{font-size:inherit;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text);display:block}.woocommerce div.product form.variations_form table.variations select{max-width:100%;width:100%}.woocommerce div.product form.variations_form table.variations .reset_variations{font-size:inherit;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text);display:none}.woocommerce div.product form.variations_form table.variations .reset_variations:hover{color:var(--e-global-color-primary)}.woocommerce div.product form.variations_form .single_variation_wrap{width:100%}.woocommerce div.product form.variations_form .single_variation_wrap .woocommerce-variation-price{margin-bottom:20px}.woocommerce div.product form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{gap:10px;width:100%;display:flex}.woocommerce div.product div.woocommerce-tabs h2{font-size:24px;margin-bottom:24px}.woocommerce div.product div.woocommerce-tabs div.woocommerce-Tabs-panel.panel{padding-top:var(--sidebar-widgets-spacing)}.woocommerce div.product div.woocommerce-tabs ul.tabs{overflow:visible;padding:0;justify-content:center;flex-wrap:wrap;border-bottom:1px solid var(--color-border);margin:0;align-items:center;display:flex}.woocommerce div.product div.woocommerce-tabs ul.tabs:before{display:none!important}.woocommerce div.product div.woocommerce-tabs ul.tabs li{padding:0;border:none;margin-bottom:-1px;color:var(--color-text);position:relative;border-radius:0;background:none;display:inline-flex!important}@media (max-width:766.98px){.woocommerce div.product div.woocommerce-tabs ul.tabs li{width:100%}}.woocommerce div.product div.woocommerce-tabs ul.tabs li:before{height:3px;border:none;right:0;content:"";position:absolute;opacity:var(--tab-visibility,0);bottom:0;box-shadow:none!important;border-radius:0;background:var(--e-global-color-primary);left:0;width:100%}.woocommerce div.product div.woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product div.woocommerce-tabs ul.tabs li a{padding:1.2em 1.5em;font-size:var(--font-size-paragraphs);font-weight:var(--e-global-typography-accent-font-weight);color:var(--color-text);position:relative;text-align:center;width:100%;line-height:inherit}.woocommerce div.product div.woocommerce-tabs ul.tabs li a:hover{color:var(--e-global-color-primary)}.woocommerce div.product div.woocommerce-tabs ul.tabs li.active{--tab-visibility:1;z-index:1}.woocommerce div.product div.woocommerce-tabs ul.tabs li.active a{color:var(--e-global-color-text)}.woocommerce table.woocommerce-product-attributes{border:0;border-color:var(--color-border);margin-bottom:0;border-style:solid;border-width:1px;width:100%}.woocommerce table.woocommerce-product-attributes th{font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-text);text-align:initial}.woocommerce table.woocommerce-product-attributes td,.woocommerce table.woocommerce-product-attributes th{border-color:var(--color-border);padding:0 var(--column-spacing);border-style:solid;border-width:1px}.woocommerce table.woocommerce-product-attributes tr{border-color:var(--color-border);border-style:solid;border-width:1px}.woocommerce table.woocommerce-product-attributes tr:nth-child(2n) td,.woocommerce table.woocommerce-product-attributes tr:nth-child(2n) th{background:none}.woocommerce-Reviews .comment-reply-title{font-size:24px;font-weight:var(--e-global-typography-primary-font-weight);margin-bottom:15px;color:var(--e-global-color-text);letter-spacing:var(--letter-spacing-default)}.woocommerce-Reviews .commentlist li{margin-bottom:0}.woocommerce-Reviews .commentlist li:not(:last-child) .comment_container{padding-bottom:10px}.woocommerce-Reviews .comment_container{position:relative}.woocommerce-Reviews .avatar{height:45px;position:absolute;border-radius:100%;left:0;width:45px}.woocommerce-Reviews .comment-text{border-color:var(--color-border)!important;padding-inline-start:70px}.woocommerce-Reviews .comment-text .description>*{margin:20px 0 0}.woocommerce-Reviews .comment-text .description>:first-child{margin-top:0}.woocommerce-Reviews .meta{font-size:16px!important;margin-bottom:10px!important;color:var(--e-global-color-text)!important;align-items:center;line-height:20px;display:flex}@media (max-width:766.98px){.woocommerce-Reviews .meta{width:100%;margin-top:15px!important}}.woocommerce-Reviews .meta span{text-indent:-99999px;margin:0 10px;display:inline-block}.woocommerce-Reviews .meta span:before{font-size:12px;text-indent:1px;content:"/";float:left}@media (max-width:766.98px){.woocommerce-Reviews .star-rating{float:none}}.woocommerce-Reviews>.clear{display:none}.woocommerce #review_form{margin-top:30px}@media (max-width:766.98px){.woocommerce #review_form{margin-top:10px}}.woocommerce #review_form #respond p{margin-bottom:0}.single-product .related,.single-product .up-sells{padding-top:var(--sidebar-widgets-spacing);border-top:1px solid var(--color-border);margin-top:var(--sidebar-widgets-spacing)}.single-product .related .products,.single-product .up-sells .products{margin-bottom:0}.single-product .related h2,.single-product .up-sells h2{font-size:24px;margin-bottom:var(--grid-columns-gap)}.woocommerce-cart table.shop_table{margin-bottom:0}.woocommerce-cart table.shop_table .product-name a{font-weight:var(--e-global-typography-secondary-font-weight)}.woocommerce-cart table.shop_table td.actions{padding:var(--column-spacing)}@media (min-width:1024.02px){.woocommerce-cart table.shop_table td.actions .coupon{min-width:fit-content}.woocommerce-cart table.shop_table td.actions .coupon .input-text{border-color:var(--color-border);margin:0 10px 0 0;width:fit-content!important}.woocommerce-cart table.shop_table .product-quantity{width:125px}.woocommerce-cart table.shop_table .product-remove{width:52px}.woocommerce-cart table.shop_table .product-price,.woocommerce-cart table.shop_table .product-subtotal{min-width:125px;width:1%;white-space:nowrap}}.woocommerce-cart table.shop_table .product-thumbnail{width:75px}.woocommerce-cart table.shop_table .product-thumbnail img{border-radius:var(--global-border-radius);background:var(--e-global-color-light);width:50px}.woocommerce-cart table.shop_table .product-price,.woocommerce-cart table.shop_table .product-quantity,.woocommerce-cart table.shop_table .product-subtotal{text-align:right}.woocommerce-cart table.shop_table .remove{font-weight:500;color:var(--e-global-color-primary)!important}.woocommerce-cart table.shop_table .remove:hover{color:var(--e-global-color-secondary)!important;background:none}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{padding-top:var(--sidebar-widgets-spacing);width:100%}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{font-size:24px;margin-bottom:var(--grid-columns-gap)}.woocommerce .cart-collaterals .cart_totals .shop_table,.woocommerce-page .cart-collaterals .cart_totals .shop_table{border-collapse:collapse;margin-bottom:0}.woocommerce .cart-collaterals .cart_totals .shop_table td,.woocommerce-page .cart-collaterals .cart_totals .shop_table td{text-align:right}.woocommerce .cart-collaterals .cart_totals .checkout-button,.woocommerce-page .cart-collaterals .cart_totals .checkout-button{margin-bottom:0}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout,.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding-top:var(--grid-columns-gap);padding-bottom:0}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{padding-top:var(--sidebar-widgets-spacing);width:100%}.woocommerce .cart-collaterals .cross-sells h2,.woocommerce-page .cart-collaterals .cross-sells h2{font-size:24px;margin-bottom:var(--grid-columns-gap)}.woocommerce .cart-collaterals .cross-sells .products,.woocommerce-page .cart-collaterals .cross-sells .products{margin-bottom:0}.woocommerce .cart-collaterals .cross-sells .products:before,.woocommerce-page .cart-collaterals .cross-sells .products:before{display:none}form.woocommerce-checkout .woocommerce-additional-fields{margin-top:var(--grid-columns-gap)}@media (min-width:1024.02px){form.woocommerce-checkout{grid-column-gap:var(--grid-columns-gap);grid-auto-flow:column;grid-auto-rows:85px min-content 1fr;grid-template-areas:"A B" "A C";display:grid}form.woocommerce-checkout select{width:100%}form.woocommerce-checkout #customer_details{grid-area:A;flex-direction:column;display:flex}form.woocommerce-checkout #customer_details .col-1,form.woocommerce-checkout #customer_details .col-2{width:100%}form.woocommerce-checkout #order_review_heading,form.woocommerce-checkout .woocommerce-NoticeGroup{height:fit-content;grid-area:B;margin-top:0}form.woocommerce-checkout #order_review{grid-area:C}}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{border:1px solid var(--color-border);border-radius:var(--global-border-radius);background:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-color:var(--color-border)}#add_payment_method #payment .woocommerce-privacy-policy-text,.woocommerce-cart #payment .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .woocommerce-privacy-policy-text{margin-bottom:10px}#add_payment_method #payment #place_order,.woocommerce-cart #payment #place_order,.woocommerce-checkout #payment #place_order{width:100%;margin-top:10px}.woocommerce .showcoupon{font-weight:var(--e-global-typography-secondary-font-weight)}.woocommerce form.checkout_coupon{padding:var(--column-spacing);border:1px solid var(--color-border);text-align:left;margin:0;margin-bottom:var(--grid-columns-gap);border-radius:var(--global-border-radius)}.woocommerce form.checkout_coupon p{margin:0}.woocommerce form.checkout_coupon p:first-child{display:none}.woocommerce form.checkout_coupon .button{min-width:100%;width:100%}.woocommerce-account h2{text-align:center}.woocommerce-account form.login,.woocommerce-account form.register{padding:var(--grid-columns-gap);border:none;max-width:var(--block-width);flex-direction:column;background-color:var(--e-global-color-light);margin:30px auto auto;border-radius:var(--global-border-radius);display:flex}.woocommerce-account form.login .form-row,.woocommerce-account form.register .form-row{margin-bottom:10px}.woocommerce-account form.login .woocommerce-button,.woocommerce-account form.register .woocommerce-button{width:100%}.woocommerce-account form.login .woocommerce-LostPassword a,.woocommerce-account form.register .woocommerce-LostPassword a{font-size:var(--font-size-default);font-weight:var(--e-global-typography-secondary-font-weight);margin-top:5px;display:inline-flex}.woocommerce-account .woocommerce{border-radius:var(--global-border-radius,0)}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation{margin-bottom:var(--grid-columns-gap)}.woocommerce-account .woocommerce strong{font-weight:400}.woocommerce-account .woocommerce a{font-weight:var(--e-global-typography-secondary-font-weight)}.woocommerce-account .woocommerce em{font-size:var(--font-size-default)}.woocommerce-account .woocommerce .woocommerce-EditAccountForm fieldset{margin:30px 3px}.woocommerce-account .woocommerce .my_account_orders .button{margin-bottom:10px;margin-top:10px}.woocommerce-address-fields .woocommerce-address-fields__field-wrapper{margin-bottom:27px}.woocommerce .woocommerce-Addresses{flex-direction:column;gap:30px;display:flex}.woocommerce .woocommerce-Addresses address{font-style:normal}.woocommerce .woocommerce-Addresses .woocommerce-Address{width:100%}.woocommerce .woocommerce-Addresses:after,.woocommerce .woocommerce-Addresses:before{display:none}.woocommerce .woocommerce-customer-details address{padding:var(--grid-columns-gap);border:1px solid var(--color-border);border-radius:var(--global-border-radius,0)}.widget_product_categories li .count{float:right}.wc-block-checkbox-list li label,.wc-block-components-checkbox__label,.woocommerce-widget-layered-nav-list li{align-items:center;width:100%;display:flex}.wc-block-checkbox-list li label .count,.wc-block-checkbox-list li label .wc-filter-element-label-list-count,.wc-block-components-checkbox__label .count,.wc-block-components-checkbox__label .wc-filter-element-label-list-count,.woocommerce-widget-layered-nav-list li .count,.woocommerce-widget-layered-nav-list li .wc-filter-element-label-list-count{margin-inline-start:auto;opacity:1}.wc-block-checkbox-list__checkbox{width:100%}.widget_layered_nav_filters a:before,.widget_product_categories .count,.widget_rating_filter a,.woocommerce-widget-layered-nav-list .count{font-size:var(--font-size-paragraphs)}.woocommerce #content .product_list_widget li{min-height:75px;padding-top:0;justify-content:center;margin-bottom:10px;position:relative;padding-bottom:0}.woocommerce #content .product_list_widget li:after,.woocommerce #content .product_list_widget li:before{display:none}.woocommerce #content .product_list_widget li a{justify-content:space-between;font-weight:var(--e-global-typography-accent-font-weight);max-width:100%;display:flex}.woocommerce #content .product_list_widget li img{height:auto;right:0;position:absolute;top:0;margin:0;box-shadow:none;border-radius:var(--global-border-radius);background:var(--e-global-color-light);order:10;width:75px;float:none}.woocommerce #content .product_list_widget li .star-rating{font-size:13px;margin-bottom:5px;margin-top:3px}.woocommerce #content .widget_shopping_cart_content{position:relative}.woocommerce #content .widget_shopping_cart_content li{position:relative;z-index:1}.woocommerce #content .widget_shopping_cart_content .total{padding:20px 0;justify-content:space-between;margin-bottom:0;color:var(--e-global-color-text);border-top:1px solid var(--color-border);margin-top:20px;display:flex}.woocommerce #content .widget_shopping_cart_content .total strong{font-weight:var(--e-global-typography-secondary-font-weight)}.woocommerce #content .widget_shopping_cart_content .woocommerce-mini-cart__buttons{justify-content:space-between;display:flex}.woocommerce #content .widget_shopping_cart_content .woocommerce-mini-cart__buttons:after,.woocommerce #content .widget_shopping_cart_content .woocommerce-mini-cart__buttons:before{display:none}.woocommerce #content .widget_shopping_cart_content .remove{font-size:18px;position:absolute;top:3px;left:0;display:block;z-index:2}.widget_product_search form label{display:none!important}.woocommerce #page .widget_price_filter .ui-slider{height:3px;margin-bottom:20px;position:relative;background-color:var(--color-border);z-index:1}.woocommerce #page .widget_price_filter .ui-slider .ui-slider-range{height:100%;position:absolute;background-color:var(--color-border-hard);display:block;z-index:1}.woocommerce #page .widget_price_filter .ui-slider .ui-slider-handle{height:14px;position:absolute;top:calc(50% - 7px);box-shadow:inset 0 0 0 18px var(--e-global-color-primary);border-radius:100%;background:#fff;cursor:pointer;width:14px;z-index:2}.woocommerce #page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-14px}.woocommerce #page .widget_price_filter .ui-slider .ui-slider-handle:focus{outline:none}.woocommerce #page .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.woocommerce #page .widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.1);box-shadow:inset 0 0 0 2px var(--e-global-color-primary)}.woocommerce #page .widget_price_filter .price_slider_amount{font-size:inherit;align-items:center;line-height:inherit;display:flex}.woocommerce #page .widget_price_filter .price_slider_amount .price_label{font-weight:var(--e-global-typography-accent-font-weight)}.woocommerce #page .widget_price_filter .price_slider_amount #max_price,.woocommerce #page .widget_price_filter .price_slider_amount #min_price,.woocommerce #page .widget_price_filter .price_slider_amount .clear{display:none}.woocommerce #page .widget_price_filter .price_slider_amount .button{margin-inline-start:auto;font-size:var(--font-size-default);order:5}.woocommerce #content .widget_layered_nav ul{flex-wrap:wrap;display:flex}.woocommerce #content .widget_layered_nav ul li a{height:30px;padding:0 10px;font-size:11px;border:1px solid var(--color-border);font-weight:var(--e-global-typography-secondary-font-weight);transition:var(--global-transition);text-transform:uppercase;letter-spacing:var(--letter-spacing-small);align-items:center;border-radius:var(--global-border-radius);line-height:100%;display:flex}.woocommerce #content .widget_layered_nav ul li a:before{display:none}.woocommerce #content .widget_layered_nav ul li a:after{height:13px;font-size:16px;font-weight:600;color:var(--e-global-color-primary);transition:var(--global-transition);content:"×";text-align:center;margin-left:5px;width:13px;line-height:11px}.woocommerce #content .widget_layered_nav ul li a .amount{margin-left:5px}.woocommerce #content .widget_layered_nav ul li a:hover,.woocommerce #content .widget_layered_nav ul li.chosen a{border-color:var(--e-global-color-primary);color:var(--color-white);background:var(--e-global-color-primary)}.woocommerce #content .widget_layered_nav ul li a:hover:after,.woocommerce #content .widget_layered_nav ul li.chosen a:after{color:var(--color-white)}.ekit-wid-con .ekit-woo-category-list-container ul.products{grid-row-gap:var(--grid-columns-gap)}@media (max-width:1239.98px){.ekit-wid-con .ekit-woo-category-list-container ul.products{--grid-columns-gap:20px}}.ekit-wid-con .ekit-woo-category-list-container ul.products li img{transition:var(--image-transition);border-radius:var(--global-border-radius)}.ekit-wid-con .ekit-woo-category-list-container ul.products li:hover img{transform:scale(1.07)}.ekit-wid-con .woocommerce ul.products .product-category a{border-color:var(--color-border);overflow:hidden;border-radius:var(--global-border-radius)}.ekit-wid-con .woocommerce ul.products .product-category a:hover .woocommerce-loop-category__title{color:var(--e-global-color-primary);background:var(--color-white)}.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title{transform:none;padding:var(--column-spacing);font-size:var(--keydesign-h4-font-size);font-weight:var(--keydesign-h4-font-weight);right:var(--grid-columns-gap);transition:var(--global-transition);text-transform:none;bottom:var(--grid-columns-gap);letter-spacing:var(--keydesign-h4-letter-spacing);text-align:left;top:auto;background-color:var(--color-white);border-radius:var(--global-border-radius);left:var(--grid-columns-gap);line-height:var(--keydesign-h4-line-height)}.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title span{transition:none}.ekit-wid-con .woocommerce ul.products .product-category .woocommerce-loop-category__title .count{font-size:var(--font-size-paragraphs);font-weight:var(--e-global-typography-text-font-weight);color:var(--color-text);letter-spacing:0;line-height:var(--line-height-paragraph);line-height:inherit;margin-top:3px}.ekit-wid-con .ekit-wc-label-position-outside .woocommerce ul.products .product-category .woocommerce-loop-category__title{-webkit-transform:inherit;transform:inherit;right:auto;position:relative;bottom:auto;border-radius:0;left:auto}.ekit-wid-con .ekit-wc-label-position-outside .woocommerce ul.products .product-category img{border-bottom-right-radius:0;border-bottom-left-radius:0}.ekit-wid-con .ekit-wc-carousel{overflow:visible}.ekit-wid-con .woocommerce ul.products .ekit-wc-add-to-cart{justify-content:center;transition:var(--global-transition);display:flex}.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image{border-color:var(--color-border);overflow:hidden;border-radius:var(--global-border-radius)}.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image img{transition:var(--image-transition);border-radius:var(--global-border-radius)}.ekit-wid-con .woocommerce ul.products .ekit-wc-product-image:hover img{transform:scale(1.07)}.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating{margin-bottom:8px}.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating:before{font-size:var(--font-size-paragraphs);color:var(--color-border);content:"SSSSS";letter-spacing:2px}.ekit-wid-con .woocommerce ul.products .ekit-wc-product-desc .ekit-wc-rating .star-rating span:before{font-size:var(--font-size-paragraphs);letter-spacing:2px}.ekit-wid-con .woocommerce ul.products .ekit-wc-product:hover .ekit-wc-product-image .ekit-wc-add-to-cart,.ekit-wid-con .woocommerce ul.products .ekit-wc-product:hover .ekit-wc-product-image .ekit-wc-product-popop{z-index:99}.ekit-wid-con .ekit-wc-product.ekit-wc-product-alignment-horizontal .ekit-wc-product-desc{padding-top:0}.ekit-wid-con .ekit-wc-product-desc{padding-top:var(--column-spacing);padding-bottom:0}.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-title{padding:0;font-size:var(--keydesign-h4-font-size);font-weight:var(--keydesign-h4-font-weight);color:var(--e-global-color-text);transition:var(--global-transition);letter-spacing:var(--keydesign-h4-letter-spacing);margin:0 0 8px;line-height:var(--keydesign-h4-line-height)}.ekit-wid-con .ekit-wc-product-desc .ekit-wc-product-price .woocommerce-Price-amount{font-size:var(--font-size-paragraphs);font-weight:var(--e-global-typography-accent-font-weight);color:var(--e-global-color-text)}.ekit-wid-con .ekit-wc-product-categories ul{margin-bottom:5px}.ekit-wid-con .ekit-wc-product-categories ul li a{font-size:12px;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-primary);transition:var(--global-transition);text-transform:uppercase;letter-spacing:var(--letter-spacing-small)}.ekit-wid-con .ekit-wc-product-categories ul li a:hover{color:var(--e-global-color-text)}.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget{grid-row-gap:var(--grid-columns-gap)}@media (max-width:1239.98px){.ekit-wid-con .ekit-wc-products-wrapper ul.ekit-woo-product-list-widget{--grid-columns-gap:20px}}.ekit-wid-con .ekit-wc-products-wrapper ul.products li.product .price{padding:0}.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back{border-color:var(--color-border);color:var(--e-global-color-text);transition:var(--global-transition);position:relative;border-radius:var(--global-border-radius)}.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .icon{font-size:20px}.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .ekit-cart-items-count span{display:none}.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .ekit-cart-items-count .ekit-cart-content-count{height:15px;justify-content:center;font-size:9px;border:none;font-weight:700;color:var(--e-global-color-primary);position:absolute;text-align:center;top:calc(50% - 19px);align-items:center;border-radius:var(--global-border-radius);left:calc(50% + 4px);width:15px;margin-top:0;display:flex}.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .ekit-cart-items-count .ekit-cart-content-count:before{right:0;content:"";position:absolute;opacity:.125;bottom:0;top:0;border-radius:var(--global-border-radius);background:var(--e-global-color-primary);left:0;display:inline-block}.ekit-wid-con .ekit-mini-cart .ekit-dropdown-back .amount{color:var(--e-global-color-text)!important}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container{border-color:var(--color-border);overflow:hidden;padding:var(--column-spacing);background-color:#fff;-webkit-box-shadow:none;box-shadow:none;border-radius:var(--global-border-radius);cursor:auto;margin-top:var(--column-spacing);z-index:101}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__buttons .wc-forward.checkout{width:100%}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header{padding-bottom:var(--column-spacing)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul a,.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li{font-size:var(--font-size-default);font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text);transition:var(--global-transition);text-transform:capitalize;letter-spacing:0;font-family:var(--e-global-typography-secondary-font-family)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul a:hover,.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .mini-cart-header ul li:hover{color:var(--e-global-color-primary)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li{padding:15px 0;border-bottom:1px solid var(--color-border)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li:first-of-type{border-bottom:1px solid var(--color-border)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a.remove{font-size:14px;border:1px solid var(--color-border);right:5px;color:var(--e-global-color-primary)!important;transition:var(--global-transition);position:absolute;text-align:center;top:20px;box-shadow:none;border-radius:var(--global-border-radius);background:#fff;line-height:16px}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a.remove:hover{border-color:var(--e-global-color-primary);color:#fff!important;background:var(--e-global-color-primary)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a{font-size:var(--keydesign-h6-font-size);font-weight:var(--keydesign-h6-font-weight);margin-bottom:3px;color:var(--e-global-color-text);transition:var(--global-transition);letter-spacing:var(--keydesign-h6-letter-spacing);line-height:var(--keydesign-h6-line-height);line-height:inherit}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a:hover{color:var(--e-global-color-primary)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li .quantity{font-size:var(--font-size-default);color:var(--color-text);line-height:var(--font-size-default)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart ul li a>img{max-width:70px;border-radius:var(--global-border-radius);background:var(--e-global-color-light);width:100%}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total{font-size:var(--font-size-default);font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text);text-transform:capitalize;letter-spacing:0;font-family:var(--e-global-typography-secondary-font-family)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .ekit-dropdown-menu-mini-cart .woocommerce-mini-cart__total strong{padding:var(--column-spacing) 0;font-weight:var(--e-global-typography-secondary-font-weight)}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .blockOverlay{background:#fff!important}.ekit-wid-con .ekit-mini-cart .ekit-mini-cart-container .woocommerce-mini-cart__empty-message{margin-bottom:0}.ekit-wid-con .ekit-mini-cart-visibility-off_canvas .ekit-mini-cart-container{padding:var(--grid-columns-gap);transition:var(--image-transition);margin:0;border-radius:0;z-index:9999}@media (max-width:766.98px){.ekit-wid-con .ekit-mini-cart-visibility-off_canvas .ekit-mini-cart-container{padding-right:20px;padding-left:20px}}.ekit-wid-con .ekit-mini-cart-visibility-off_canvas+.ekit-mini-cart--backdrop{transition:var(--image-transition);background:var(--color-overlay)}.ekit-wid-con .ekit-mini-cart-visibility-off_canvas.is--active>.ekit-mini-cart-container{transition:var(--image-transition)}.ekit-wid-con .ekit-mini-cart-visibility-hover.is--active{z-index:10}