:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.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{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@charset "UTF-8";:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentcolor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(../../../plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(../../../plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgba(0,0,0,.8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;padding:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist li .comment_container>.comment-text:only-child{margin-inline-start:0}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentcolor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentcolor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link{display:inline-block;vertical-align:middle;margin-block:.25em;margin-inline-end:.5em}.woocommerce table.woocommerce-MyAccount-customerStockNotifications .woocommerce-customer-stock-notifications-table__cell-actions .woocommerce-customer-stock-notifications-action-link:last-child{margin-inline-end:0}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(../../../plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(../../../plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(../../../plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(../../../plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(../../../plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(../../../plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(../../../plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(../../../plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentcolor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentcolor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0!important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:transparent;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsla(0,0%,50%,.502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50%,.502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50%,.071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50%,.102)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50%,.502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:transparent;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw}.alignfull,.alignfull img{width:100vw}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none!important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:991px){.post .wp-post-image{max-height:400px}}@media(max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:100%;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media(min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media(max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@media(max-width:575px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{padding-inline-end:10px;padding-inline-start:10px}}@media(min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media(min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media(min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-header .header-inner,body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}.search-form{max-width:294px;position:relative}.search-form label{width:100%}.search-form .search-field{padding-inline-start:2.5rem}.search-form .search-submit{border:unset;color:unset;inset-inline-start:-.25rem;position:absolute;top:.1rem}.search-form .search-submit:focus,.search-form .search-submit:hover{background-color:unset;color:unset}.ehp-pagination .nav-links{display:flex}.ehp-pagination .page-numbers{align-items:center;display:inline-flex;height:40px;justify-content:center;min-width:40px;text-decoration:none}.ehp-pagination .page-numbers.current{background:#336;border-radius:4px;color:#fff}.ehp-pagination .page-numbers .meta-nav{align-items:center;display:inline-flex}.search .site-main{display:flex;gap:60px;padding:60px}.search .entry-title{font-size:2rem;margin-top:0;padding:0}.search .entry-title span{font-weight:700}.search .page-content{display:flex;flex:1 0 0%;flex-direction:column;gap:60px}.search .posts-container{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.search .posts-container .post{border-bottom:1px solid #ccc}.search.search-no-results .page-content{gap:32px}@media(max-width:992px){.search .site-main{flex-direction:column}}.error404 .site-main{margin-top:5%;padding:60px;text-align:center}.error404 .entry-title{font-size:2rem;font-weight:700}.error404 .search-form{margin:0 auto;max-width:270px}#wp-admin-bar-hello-biz-home>.ab-item:before{content:"";font-family:eicons;font-size:18px;inset-block-start:3px}.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}.jwm-single-product-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:2rem;align-items:start}.jwm-single-product-main{grid-column:2;min-width:0}.jwm-single-product-top{display:grid;grid-template-columns:minmax(260px,42%) minmax(0,1fr);gap:2.5rem;align-items:start}.jwm-product-gallery-column{position:relative;min-width:0}.jwm-single-product-top .woocommerce-product-gallery,.jwm-single-product-top .summary{float:none!important;width:100%!important;margin:0!important}.jwm-single-product-top .woocommerce-product-gallery{max-width:100%}.jwm-single-product-top .woocommerce-product-gallery__wrapper{margin:0}.jwm-single-product-top .woocommerce-product-gallery__image img{width:100%;height:auto;object-fit:contain}.jwm-single-product-top .onsale{position:absolute;z-index:2;top:.75rem;left:.75rem}.jwm-product-sidebar{grid-column:1;grid-row:1;position:sticky;top:1.5rem;padding:1.25rem;border:1px solid #e2e4e7;background:#fff}.jwm-product-sidebar h2{margin:0 0 1rem;font-size:1.15rem}.jwm-product-sidebar ul{margin:0;padding:0;list-style:none}.jwm-product-sidebar li+li{margin-top:.55rem}.jwm-product-sidebar a{text-decoration:none}.jwm-product-sidebar .current>a{font-weight:700}.jwm-product-sidebar__category-link{display:block;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e2e4e7;font-weight:700}.jwm-product-trust{margin:1.25rem 0;padding:1rem;background:#f7f8f8}.jwm-product-trust__item{display:flex;gap:.75rem;align-items:flex-start}.jwm-product-trust__item+.jwm-product-trust__item{margin-top:.9rem}.jwm-product-trust__icon{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#2271b1;color:#fff;text-align:center;line-height:1.8rem;font-weight:700}.jwm-product-trust strong,.jwm-product-trust span{display:block}.jwm-product-trust span{font-size:.9em;color:#555}.jwm-product-share{margin-top:1.25rem}.jwm-product-share__title{margin:0 0 .65rem;font-weight:700}.jwm-product-share__links{display:flex;flex-wrap:wrap;gap:.5rem}.jwm-product-share__links a,.jwm-product-share__copy{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .65rem;border:1px solid #d0d4d7;background:#fff;color:inherit;text-decoration:none;cursor:pointer;font:inherit}.jwm-product-share__links a:hover,.jwm-product-share__copy:hover{border-color:#2271b1;color:#2271b1}.jwm-spec-similar .products,.jwm-category-products .products{margin-top:1rem}.jwm-spec-similar__empty{margin:0;color:#646970}.jwm-category-products{margin-top:2.5rem}.woocommerce-tabs{margin-top:2.5rem}@media(max-width:980px){.jwm-single-product-layout{display:block}.jwm-product-sidebar{position:static;margin-top:2rem}.jwm-single-product-top{grid-template-columns:1fr}.jwm-product-gallery-column{max-width:540px}}@media(max-width:600px){.jwm-single-product-top{gap:1.25rem}.jwm-product-trust{padding:.8rem}.jwm-product-share__links{gap:.35rem}}:root{--so-green-bar:#84b627;--so-green-cart:#71a526;--so-btn-1:#8fc92b;--so-btn-2:#95cf37;--so-btn-3:#74af15;--so-btn-4:#6ea909;--so-btn-edge:#7bab35;--so-btn-edge-b:#649025;--so-btn-h1:#9dd53a;--so-btn-h2:#a1d54f;--so-btn-h3:#80c217;--so-btn-h4:#7cbc0a;--so-rule:#84b627;--so-band:#7caa38;--so-cart-1:#e09500;--so-cart-2:#ffa909;--so-cart-h1:#ffae0b;--so-cart-h2:#ffb62d;--so-cart-ink:#62460f;--so-ink:#000;--so-ink-2:#444;--so-mute:#777;--so-line:#eaeaea;--so-link:#145989;--so-link-hover:#578517;--so-price-bg:#ffffee;--so-panel:#f8fbf8;--so-font:Arial,Helvetica,sans-serif;--so-wrap:1224px}body{margin:0;background:#fff;color:var(--so-ink);font:14px/1.45 var(--so-font)}body a{color:var(--so-link);text-decoration:none}body a:hover{text-decoration:underline}.so-wrap{width:100%;max-width:var(--so-wrap);margin-inline:auto;padding-inline:10px;box-sizing:border-box}.so-muted{color:var(--so-mute)}.so-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit,.so-buy{display:inline-block;padding:8px 16px;color:#fff;text-decoration:none;font:400 18px/1.2 var(--so-font);border:1px solid;border-color:var(--so-btn-edge) var(--so-btn-edge) var(--so-btn-edge-b);border-radius:3px;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);box-shadow:0 1px 2px rgba(80,125,20,.5);text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer;user-select:none;text-transform:none}.so-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce #respond input#submit:hover,.so-buy:hover{color:#fff;text-decoration:none;background:linear-gradient(var(--so-btn-h1) 0,var(--so-btn-h2) 0,var(--so-btn-h3) 62%,var(--so-btn-h4) 100%)}.so-btn:active,.woocommerce a.button:active,.woocommerce button.button:active,.so-buy:active{border-color:#568215 #679326 #679326;background:linear-gradient(#589e09 0,#74af15 16%,#8fc92b 100%);box-shadow:inset 0 1px 8px rgba(80,125,20,.4);text-shadow:none}.woocommerce a.button.wc-backward,.woocommerce .cart .button[name="update_cart"]{background:#fff;color:var(--so-link);border:1px solid #ccc;box-shadow:none;text-shadow:none}.so-head{position:relative;margin:10px 0 0;padding:0 0 15px}.so-topmenu__inner{display:flex;align-items:center;min-height:28px}.so-topmenu__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0 auto 0 90px;padding:0}.so-topmenu__list li{margin:0;border-right:1px dotted #bbb;white-space:nowrap;font-size:14px}.so-topmenu__list li:last-of-type{border-right:0}.so-topmenu__list li a{display:inline-block;margin:6px 10px;text-decoration:none;color:var(--so-ink-2)}.so-topmenu__list li a:hover{text-decoration:underline;color:#000}.so-login a{color:var(--so-ink-2);text-decoration:none;margin:6px 0 6px 10px;display:inline-block}.so-login a span{text-decoration:underline}.so-headbar{max-width:1244px}.so-hdr{display:table;position:relative;width:100%;height:56px;margin:10px 10px 0;padding:0;background:var(--so-green-bar);border-radius:6px;list-style:none}.so-hdr>li{display:table-cell;vertical-align:top}.so-hdr-logo{position:relative;left:-5px;width:340px}.so-logo{display:block;width:340px;height:56px;background:var(--so-img-logo) 0 -20px no-repeat}.so-logo::before,.so-logo::after{position:absolute;left:0;content:"";background-image:var(--so-img-logo);background-repeat:no-repeat}.so-logo::before{top:-15px;width:86px;height:43px;background-position:0 -5px;border-radius:86px 86px 0 0}.so-logo::after{bottom:-20px;width:90px;height:48px;background-position:0 -48px;border-radius:0 0 86px 86px}.so-hdr-search{width:100%}.so-hdr-search form{position:relative;margin:9px 10px 0 0}.so-search-input{width:100%;height:38px;padding:0 80px 0 8px;background:rgba(255,255,255,.9);border:0;border-radius:3px;outline:none;line-height:38px;font-size:17px;color:#000;box-shadow:1px 1px 0 rgba(0,0,0,.15);transition:background-color .25s;box-sizing:border-box}.so-search-input:focus{background:#fff}.so-search-input::placeholder{color:rgba(0,0,0,.3)}.so-search-button{position:absolute;right:2px;top:2px;height:34px;padding:4px 12px;margin:0;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);border-radius:2px;color:#fff;font-size:16px;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer}.so-search-button:hover{background:linear-gradient(var(--so-btn-h1) 0,var(--so-btn-h2) 0,var(--so-btn-h3) 62%,var(--so-btn-h4) 100%)}.so-hdr-phone{position:relative;padding-right:5px;white-space:nowrap}.so-phones{position:relative;margin:9px 0 0;padding:0;border:1px solid rgba(255,255,255,.7);background:rgba(0,0,0,.1);border-radius:3px;list-style:none;cursor:default;z-index:6;transition:background-color .2s}.so-hdr-phone.is-open .so-phones{background:rgba(0,0,0,.18)}.so-phone-selected{display:flex;align-items:center;gap:8px;height:36px;padding:0 24px 0 6px;position:relative;cursor:pointer}.so-phone-selected::after{content:"";position:absolute;right:7px;top:50%;margin-top:-5px;width:14px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 14 9%27%3E%3Cpath d=%27M1 1.5 7 7.5 13 1.5%27 fill=%27none%27 stroke=%27%23ffffff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 opacity=%27.85%27/%3E%3C/svg%3E") center/14px 9px no-repeat;transition:transform .15s}.so-hdr-phone.is-open .so-phone-selected::after{transform:rotate(180deg)}.so-phone-selected>div{display:flex;align-items:center;gap:6px}.so-phone-selected>div::before{content:"";width:28px;height:28px;flex:0 0 28px;background:var(--so-img-phones) 0 -84px / 28px no-repeat;border-radius:3px}.so-phone-code{font:400 28px/36px var(--so-font);font-style:normal;color:rgba(255,255,255,.8);text-shadow:0 1px 1px rgba(0,0,0,.08)}.so-phone-num{font:400 28px/36px var(--so-font);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.08)}.so-phone-drop{position:absolute;left:-1px;right:-1px;top:100%;margin-top:0;z-index:20;padding:10px;background:#fdf6cd;border:1px solid #e6dfbe;border-top:0;border-radius:0 0 3px 3px;box-shadow:0 8px 16px rgba(4,5,5,.18);white-space:normal;display:none}.so-hdr-phone.is-open .so-phone-drop{display:block}.so-callback__title{display:none}.so-callback__note{display:none}.so-callback input,.so-callback textarea{display:block;width:100%;box-sizing:border-box;margin:0 0 10px;padding:7px 10px;border:1px solid #e3ddc3;border-radius:3px;background:#fff;font:16px/22px var(--so-font);color:#222}.so-callback input{height:38px}.so-callback textarea{height:84px;resize:vertical}.so-callback input::placeholder{color:#8f8f8f;opacity:1}.so-callback textarea::placeholder{color:#8f8f8f;opacity:1}.so-callback input:focus,.so-callback textarea:focus{border-color:#c9be8a;outline:0}.so-callback .so-btn{display:block;width:100%;box-sizing:border-box;height:44px;padding:0;font:400 19px/42px var(--so-font);text-align:center}.so-callback__msg{margin-top:8px;font-size:13px}.so-callback__msg.is-ok{color:#4a7d12}.so-callback__msg.is-err{color:#c0392b}.so-hdr-cart{background:#fff;border-radius:0 6px 6px 0}.so-cart-wrap{display:block}.so-cart{position:relative;display:block;box-sizing:content-box;width:70px;height:46px;padding:10px 0 0 70px;border-radius:0 6px 6px 0;background:var(--so-green-cart);color:rgba(255,255,255,.7);font:15px/18px var(--so-font);text-decoration:none}.so-cart:hover{text-decoration:none;color:rgba(255,255,255,.85)}.so-cart__icon{position:absolute;left:0;top:0;width:60px;height:56px;background:var(--so-img-cart) 0 0 no-repeat}.so-cart--full{width:115px;background:linear-gradient(to right,var(--so-cart-1) 0,var(--so-cart-2) 100%);color:var(--so-cart-ink);cursor:pointer}.so-cart--full:hover{color:var(--so-cart-ink);background:linear-gradient(to right,var(--so-cart-h1) 0,var(--so-cart-h2) 100%)}.so-cart--full .so-cart__icon{background-position:0 -56px}.so-cart--full strong{font-weight:700}.so-footer{margin-top:30px;border-top:1px solid var(--so-line)}.so-footer__inner{display:flex;align-items:center;flex-wrap:wrap;gap:30px;padding:20px 0 30px;font:13px/1.5 var(--so-font);color:var(--so-ink-2)}.so-footer__brand{flex:0 0 250px;width:250px}.so-footer__logo{display:block;width:195px;height:52px;margin-left:-2px;background:var(--so-img-logo-small) 0 0 no-repeat}.so-footer__note{margin:-5px 0 5px 55px;font:13px/1.35 var(--so-font);color:#555}.so-footer__note small{display:block;margin-top:5px;font-size:12px;color:#888}.so-footer__note{font-size:14px}.so-footer__phone{font-size:16px;color:var(--so-ink-2)}.so-footer__menu ul{display:flex;gap:20px;list-style:none;margin:0;padding:0}.so-footer__menu{margin-left:auto}.so-brands{margin:5px auto 20px;padding:0;list-style:none;text-align:center;line-height:0}.so-brands li{display:inline-block;margin:0 16px;vertical-align:middle}.so-brands li i{display:block;background-image:var(--so-img-brands);background-repeat:no-repeat}.so-brands .so-b-titan{width:156px;height:36px;background-position:0 -38px}.so-brands .so-b-gardena{width:150px;height:36px;background-position:0 0}.so-brands .so-b-bosch{width:125px;height:33px;background-position:0 -237px}.so-brands .so-b-ryobi{width:98px;height:26px;background-position:0 -343px}.so-brands .so-b-makita{width:154px;height:30px;background-position:0 -105px}.so-rule{height:3px;background:var(--so-rule);margin:0}.so-strip-head{display:flex;align-items:center;gap:10px}.so-strip-head .so-rule{flex:1}.so-arrows{display:flex;flex:0 0 auto}.so-arrow{display:block;width:40px;height:25px;background-image:var(--so-img-catsprite);background-repeat:no-repeat;border:0;cursor:pointer}.so-arrow--prev{background-position:5px -35px}.so-arrow--next{background-position:-30px -14px;margin-left:-1px}.so-band{display:flex;justify-content:flex-end;margin-top:-13px;margin-bottom:12px;position:relative;z-index:2}.so-band a{display:inline-block;height:24px;line-height:24px;padding:0 20px;background:var(--so-band);color:#fff;text-decoration:none;font:700 15px/24px var(--so-font);letter-spacing:.08em}.so-band a:hover,.so-strip .so-band a:hover{color:#fff;text-decoration:none;background:#00a3e7}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(204px,1fr));gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--so-line)}.woocommerce ul.products::before,.woocommerce ul.products::after{content:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative;width:auto!important;margin:0!important;float:none!important;clear:none!important;padding:7px 10px 25px;box-sizing:border-box;border-right:1px solid var(--so-line);border-bottom:1px solid var(--so-line);background:#fff;display:flex;flex-direction:column;text-align:left}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;text-decoration:none}.woocommerce ul.products li.product img,.woocommerce ul.products li.product a img{height:160px!important;width:100%!important;object-fit:contain;margin:0 0 10px!important;padding:0}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:400 14px/16px var(--so-font)!important;color:var(--so-link);margin:0 0 10px;padding:0;min-height:64px}.woocommerce ul.products li.product a:hover .woocommerce-loop-product__title{text-decoration:underline;color:var(--so-link-hover)}.woocommerce ul.products li.product .price{display:block;margin:0 0 10px;font:400 17px/1 var(--so-font);color:#000}.woocommerce ul.products li.product .price .woocommerce-Price-amount{font-size:22px}.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{font-size:17px}.woocommerce ul.products li.product .price del{font-size:14px;color:var(--so-mute);opacity:1}.woocommerce ul.products li.product .price ins{text-decoration:none}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .so-buy{align-self:flex-start;margin:auto 0 0;padding:2px 8px 3px;font-size:18px;border-radius:2px}.woocommerce ul.products li.product .added_to_cart{display:inline-block;margin-top:6px;font-size:14px;color:var(--so-link)}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{position:absolute;top:8px;left:8px;right:auto;min-width:0;min-height:0;height:20px;line-height:20px;padding:0 8px;margin:0;background:var(--so-band);color:#fff;border-radius:2px;font:700 11px var(--so-font);letter-spacing:.06em}.woocommerce .woocommerce-breadcrumb{font:14px/1.4 var(--so-font);color:var(--so-mute);padding:15px 0 10px;margin:0}body h1,.woocommerce-products-header__title,.woocommerce div.product .product_title{font:400 26px/1.25 var(--so-font);color:#000;margin:0 0 10px}body h2{font:400 20px/1.3 var(--so-font);margin:18px 0 10px}body h3{font:400 18px/1.3 var(--so-font);margin:15px 0 8px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font:14px/1 var(--so-font);color:var(--so-mute);margin:0 0 10px}.woocommerce .woocommerce-ordering select{font:14px var(--so-font);border:1px solid #ccc;border-radius:3px;padding:5px 8px;background:#fff;color:#000}.woocommerce nav.woocommerce-pagination{margin:25px 0 0;text-align:left}.woocommerce nav.woocommerce-pagination ul{display:flex;gap:8px;border:0;margin:0;padding:0}.woocommerce nav.woocommerce-pagination ul li{border:0;margin:0;overflow:visible}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:inline-block;font:14px/1 var(--so-font);padding:7px 11px;border:1px solid var(--so-line);background:#fff;color:var(--so-link);border-radius:2px}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--so-green-bar);border-color:var(--so-green-bar);color:#fff;text-decoration:none}.so-catgs{display:flex;flex-wrap:wrap;margin:20px 0 0}.so-catgs .so-cat{float:none;width:31%;margin:0 2% 40px 0;box-sizing:border-box}.so-cat__icon{float:left;width:80px;margin:0 10px 0 0;text-align:right}.so-cat__icon img{width:auto;height:auto;max-width:80px}.so-cat__info{padding:0 0 0 100px}.so-cat__title{display:block;font:400 18px/20px var(--so-font);color:#000;text-decoration:none}.so-cat__title:hover{color:var(--so-link-hover);text-decoration:underline}.so-cat__info ul{list-style:none;margin:10px 0 0;padding:0}.so-cat__info ul li{padding:0 0 6px;font-size:14px;line-height:16px}.so-cat__info ul li a{color:#000}.so-cat__info ul li a:hover{color:var(--so-link-hover)}.so-services{display:flex;flex-wrap:wrap;gap:30px 35px;margin:20px 0 40px}.so-service{width:290px;font:14px/1.5 var(--so-font)}.so-service__title{display:block;background:var(--so-green-bar);color:#fff;font:700 17px/1 var(--so-font);padding:10px 15px;text-decoration:none}.so-service__title:hover{color:#fff;text-decoration:none}.so-service ul{margin:8px 0 0;padding-left:18px}.so-seo{max-width:none;font:16px/1.55 var(--so-font);color:#444}.so-seo h2{font:400 20px/1.3 var(--so-font);margin:20px 0 10px;color:#000}.so-overlay{position:fixed;inset:0;z-index:9998;background:rgba(1,1,1,.3);display:none}.so-overlay.is-open{display:block}.so-popup-wrap{position:fixed;inset:0;z-index:9999;display:none;align-items:flex-start;justify-content:center;padding:50px;overflow:auto;box-sizing:border-box}.so-popup-wrap.is-open{display:flex}.so-popup{position:relative;width:660px;max-width:100%;border-radius:6px;box-shadow:0 8px 16px rgba(4,5,5,.25);margin:auto}.so-popup__box{background:#fff;border-radius:3px 10px 3px 3px;overflow:hidden}.so-popup__close{position:absolute;right:-5px;top:-5px;z-index:2;width:42px;height:42px;border:0;border-radius:100%;background:#fff var(--so-img-close) 2px 2px no-repeat;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2)}.so-popup__close:hover{background-position:2px -50px}.so-atc{padding:30px 30px 0}.so-atc__body{display:flex;gap:20px;align-items:flex-start}.so-atc__image{flex:0 0 250px;width:250px;height:250px;display:flex;align-items:center;justify-content:center}.so-atc__image img{max-width:100%;max-height:100%;object-fit:contain}.so-atc__info{flex:1;min-width:0}.so-atc__tag{font:400 17px/20px var(--so-font);margin:0 0 5px;color:#000}.so-atc__name{font:400 20px/22px var(--so-font);color:var(--so-link);text-decoration:underline}.so-atc__sku{margin:10px 0 5px;font:14px/17px var(--so-font);color:var(--so-mute)}.so-atc__sku strong{color:#000;font-weight:700}.so-atc__price{display:inline-block;margin:15px 0 0;padding:2px 7px 5px;background:var(--so-price-bg);border:1px solid rgba(0,0,0,.04);border-radius:3px;font:400 20px/54px var(--so-font);color:#000}.so-atc__price del{font-size:20px;color:var(--so-mute);opacity:1}.so-atc__price del .woocommerce-Price-amount{font-size:20px}.so-atc__price ins{text-decoration:none}.so-atc__price .woocommerce-Price-amount{font-size:34px}.so-atc__price .woocommerce-Price-currencySymbol{font-size:20px}.so-atc__options{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:10px 0 0;padding:25px 30px;background:var(--so-panel);border-radius:0 0 3px 3px}.so-atc__qty{display:flex;align-items:center;gap:8px}.so-atc__qty input{width:50px;height:38px;padding:4px 5px;text-align:center;border:1px solid #ccc;border-radius:3px;font:400 23px/23px var(--so-font);-moz-appearance:textfield}.so-atc__qty input::-webkit-outer-spin-button,.so-atc__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.so-atc__qty-btns{display:flex;flex-direction:column;gap:2px}.so-atc__qty-btns button{display:flex;align-items:center;justify-content:center;width:36px;height:19px;padding:0;border:1px solid #ddd;border-radius:3px;background:#efefef;cursor:pointer;font:17px/1 var(--so-font);color:#666}.so-atc__or{color:var(--so-mute);font-style:normal;font-size:14px}.so-atc__quick{flex:1;min-width:240px}.so-atc__quick h5{margin:0 0 8px;font:400 18px/1.2 var(--so-font);color:#000}.so-atc__quick-row{display:flex;gap:10px}.so-atc__quick input{flex:1;min-width:0;height:38px;padding:4px 8px;border:1px solid #ccc;border-radius:3px;background:#fff;font:14px/28px var(--so-font);color:#666}.so-atc__quick .so-btn{padding:4px 12px;font-size:18px}.so-atc__note{margin-top:8px;font-size:13px;color:var(--so-mute)}.so-atc__note.is-ok{color:#4a7d12}.so-atc__note.is-err{color:#c0392b}.so-atc__done{display:none;padding:12px 15px;margin:0;background:#eef7e2;color:#4a7d12;font-size:15px;border-radius:3px}.so-popup.is-done .so-atc__done{display:block}.woocommerce table.shop_table{border:1px solid var(--so-line);border-radius:0;border-collapse:collapse;font:14px/1.5 var(--so-font)}.woocommerce table.shop_table th{background:var(--so-panel);font:700 14px var(--so-font);color:#000;padding:10px 15px}.woocommerce table.shop_table td{padding:15px;border-top:1px solid var(--so-line);vertical-align:middle}.woocommerce table.cart img{width:80px;height:70px;object-fit:contain}.woocommerce a.remove{color:var(--so-mute)!important;background:none;border-radius:0;font-weight:400}.woocommerce a.remove:hover{color:#fff!important;background:var(--so-green-bar)}.woocommerce .cart-collaterals{display:flex;justify-content:flex-end}.woocommerce .cart-collaterals .cart_totals{float:none;width:100%;max-width:360px}.woocommerce .cart_totals h2,.woocommerce-checkout #order_review_heading{background:var(--so-green-bar);color:#fff;font:700 15px/1 var(--so-font);padding:10px 15px;margin:0 0 10px}.woocommerce .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;text-align:center}.woocommerce form .form-row label{font:14px/1.4 var(--so-font);color:var(--so-ink-2)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container .select2-selection--single{border:1px solid #ccc;border-radius:3px;padding:8px 10px;font:14px var(--so-font);background:#fff;min-height:38px;box-shadow:none}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li a{display:block;padding:8px 15px;font:14px/1.4 var(--so-font);border-bottom:1px solid var(--so-line)}.woocommerce-MyAccount-navigation li.is-active a{background:var(--so-green-bar);color:#fff}.woocommerce-message,.woocommerce-info{border-top-color:var(--so-green-bar);background:#f6faf0;font:14px/1.5 var(--so-font);border-radius:0}.woocommerce-message::before,.woocommerce-info::before{color:var(--so-green-bar)}.woocommerce-error{border-top-color:#c0392b;background:#fdf1f0;border-radius:0}@media (max-width:1250px){.so-search{flex:1 1 180px;width:auto;max-width:404px}.so-bar__tools{gap:12px}}@media (max-width:1100px){.so-topmenu__list{margin-left:0}.so-phone__num,.so-phone-code{font-size:22px}.so-phone-selected>div::before{width:24px;height:24px;flex-basis:24px;background-size:24px}.so-catgs .so-cat{width:48%}}@media (max-width:900px){.so-hdr{display:block;height:auto;padding:10px;margin:10px 0 0}.so-hdr>li{display:block}.so-hdr-logo{left:0;width:auto;margin-bottom:10px}.so-logo{width:240px;height:44px;background-position:0 -26px;background-size:240px auto}.so-logo::before,.so-logo::after{content:none}.so-hdr-search form{margin:0 0 10px}.so-hdr-phone{padding:0;margin-bottom:10px}.so-phones{margin:0;display:inline-block}.so-hdr-cart{background:transparent;border-radius:0}.so-cart{border-radius:6px}.so-catgs .so-cat{width:100%;margin-right:0}.so-popup-wrap{padding:20px}.so-atc{padding:20px 20px 0}.so-atc__body{flex-direction:column;align-items:center;text-align:center}.so-atc__image{flex:0 0 auto;width:200px;height:200px}.so-atc__options{padding:20px}}@media (max-width:600px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.woocommerce ul.products li.product img{height:120px}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:48px}.so-footer__inner{gap:15px}.so-footer__menu{margin-left:0}.so-atc__options{flex-direction:column;align-items:stretch}}.so-strip{margin:0 0 30px}.so-strip-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.so-strip-viewport::-webkit-scrollbar{display:none}.woocommerce .so-strip-viewport ul.products.so-strip-track,.so-strip-viewport ul.products.so-strip-track{display:grid!important;grid-auto-flow:column;grid-auto-columns:204px;grid-template-columns:none;border-top:0;margin:0}.so-strip-viewport ul.products.so-strip-track li.product{border-bottom:0}.so-strip .so-band{margin-top:-13px}.so-home-cols{display:flex;gap:40px;align-items:flex-start}.so-home-main{flex:1 1 auto;min-width:0}.so-home-rail{flex:0 0 230px;width:230px}.so-rail-item{margin:0 0 25px;font:14px/1.45 var(--so-font)}.so-rail-title{font:400 17px/1.25 var(--so-font);margin:0 0 8px}.so-rail-title a{color:var(--so-link)}.so-rail-item ul{margin:8px 0 0;padding-left:16px}.so-rail-item li{margin-bottom:4px}@media (max-width:900px){.so-home-cols{flex-direction:column}.so-home-rail{flex:1 1 auto;width:100%}}.so-catgs a,.so-rail a,.so-strip a,.so-brands a{text-decoration:none}.so-catgs a:hover,.so-rail a:hover,.so-strip a:hover{text-decoration:underline}.so-catgs .so-cat__info ul li a{color:#000}.so-catgs .so-cat__info ul li a:hover{color:var(--so-link-hover)}.so-rail-item{color:var(--so-ink-2)}.so-seo h2:first-child{margin-top:0}.so-seo{position:relative;padding-bottom:10px}.so-seo.is-folded .so-seo__body{max-height:260px;overflow:hidden}.so-seo.is-folded::after{content:"";position:absolute;left:0;right:0;bottom:56px;height:0;box-shadow:0 0 120px 80px #fff;pointer-events:none;z-index:1}.so-seo.is-folded.is-open .so-seo__body{max-height:none;overflow:visible}.so-seo.is-folded.is-open::after{display:none}.so-seo__toggle{display:flex;align-items:center;justify-content:center;position:relative;z-index:2;width:170px;height:33px;margin:24px auto 0;padding:0;background:#fff;border:1px solid #e6e6e6;border-radius:3px;font:14px/1 var(--so-font);color:var(--so-ink-2);cursor:pointer}.so-seo__toggle span{display:inline-flex;align-items:center;gap:7px}.so-seo__toggle span::after{content:"";width:0;height:0;margin-top:2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #8a8a8a}.so-seo.is-open .so-seo__toggle span::after{margin-top:-2px;border-top:0;border-bottom:6px solid #8a8a8a}.so-seo__toggle:hover,.so-seo__toggle:focus{background-color:#fff;color:var(--so-ink-2);border-color:#ccc;box-shadow:none}.so-arrow:hover,.so-arrow:focus,.so-arrow:active{background-color:transparent;color:inherit;box-shadow:none;outline:none}.so-popup__close:hover,.so-popup__close:focus{background-color:#fff;color:inherit;box-shadow:0 1px 3px rgba(0,0,0,.2)}.so-atc__qty-btns button:hover,.so-atc__qty-btns button:focus{background-color:#e4e4e4;color:#555;box-shadow:none}.so-phone__more:hover,.so-phone__more:focus{background-color:transparent;color:var(--so-ink-2);box-shadow:none}body.woocommerce #main.site-main,body.single-product #main.site-main,body.post-type-archive-product #main.site-main,body.tax-product_cat #main.site-main,body.tax-product_tag #main.site-main,body.woocommerce-page #main.site-main{max-width:1224px!important;width:100%!important;margin-inline:auto!important;padding-inline:10px;box-sizing:border-box}.jwm-single-product-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0 20px;align-items:start}.jwm-single-product-main{grid-column:2;min-width:0}.jwm-product-sidebar{grid-column:1}.so-p-head{position:relative;padding:5px 150px 5px 0;margin:5px 0 15px}.so-p-title{display:inline;font:400 28px/28px var(--so-font);color:#000;margin:0}.so-p-sku{position:absolute;right:0;top:0;padding:2px 4px;background:#fff6cd;border-radius:2px;font:14px/17px var(--so-font);color:#655b31;text-align:center}.so-p-sku em{display:block;font-style:normal}.so-p-sku span{display:block;font-weight:700;font-size:15px}.jwm-single-product-top{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.jwm-product-gallery-column{flex:0 0 270px;width:270px;padding:10px 10px 0 0;box-sizing:border-box}.jwm-single-product-top .summary.entry-summary{flex:1 1 320px;min-width:300px;margin:0;padding:0;float:none;width:auto}.so-p-side{flex:0 1 342px;min-width:300px;padding-left:20px;box-sizing:border-box}.woocommerce div.product .jwm-product-gallery-column div.images{width:100%;margin:0;float:none}.woocommerce div.product .jwm-product-gallery-column div.images img,.jwm-product-gallery-column .woocommerce-product-gallery__image img{width:250px!important;height:250px!important;object-fit:contain;margin:0 auto}.jwm-product-gallery-column .woocommerce-product-gallery__wrapper{margin:0}.jwm-product-gallery-column .flex-viewport{min-height:250px}.jwm-product-gallery-column .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0}.jwm-product-gallery-column .flex-control-thumbs li{width:72px;height:72px;margin:0;float:none;list-style:none}.jwm-product-gallery-column .flex-control-thumbs img{width:72px;height:72px;object-fit:contain;border:1px solid #e4e4e4;border-radius:2px;background:#fff;opacity:1}.jwm-product-gallery-column .flex-control-thumbs img.flex-active,.jwm-product-gallery-column .flex-control-thumbs img:hover{border-color:#9fbf63}.jwm-product-gallery-column .jwm-product-badges{position:absolute;left:0;top:0;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.so-stock{margin:0 0 20px 22px;position:relative;font:17px/17px var(--so-font)}.so-stock--in{color:#547b1d}.so-stock--out{color:#a33}.so-stock::before{content:"";position:absolute;left:-22px;top:1px;width:15px;height:15px;border-radius:50%;background:currentColor}.so-stock::after{content:"";position:absolute;left:-18px;top:5px;width:7px;height:4px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.so-stock--out::after{display:none}.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price{display:inline-block;vertical-align:top;float:none;margin:0 10px 10px 0;padding:2px 7px 5px;background:var(--so-price-bg);border:1px solid rgba(0,0,0,.04);border-radius:3px;font:400 20px/68px var(--so-font);color:#000}.woocommerce div.product .summary p.price .woocommerce-Price-amount{font-size:35px}.woocommerce div.product .summary p.price .woocommerce-Price-currencySymbol{font-size:20px}.woocommerce div.product .summary p.price del{font-size:20px;color:var(--so-mute);opacity:1}.woocommerce div.product .summary p.price del .woocommerce-Price-amount{font-size:20px}.woocommerce div.product .summary p.price ins{text-decoration:none}.woocommerce div.product .summary form.cart{display:inline-flex;vertical-align:top;align-items:center;gap:10px;margin:0 0 20px;clear:none}.woocommerce div.product .summary form.cart .quantity{display:none}.woocommerce div.product .summary form.cart .quantity input.qty{width:56px;height:61px;text-align:center;border:1px solid #ccc;border-radius:3px;font:400 20px var(--so-font)}.woocommerce div.product .summary form.cart button.button,.woocommerce div.product .summary form.cart .single_add_to_cart_button{height:auto;padding:15px 25px;font:400 25px/1 var(--so-font);border-radius:3px}.woocommerce div.product .summary::after{content:"";display:table;clear:both}.so-params{clear:both;margin:0 0 20px;font:15px/22px var(--so-font);color:#222}.so-params__k{color:#555}.so-params u{margin:0 6px;color:#bbb;text-decoration:none}.so-share{margin:0 0 10px}.so-share__t{font:15px/1 var(--so-font);color:#888;margin:0 0 12px}.so-share ul{display:flex;gap:10px;list-style:none;margin:0;padding:0}.so-share li a{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:#fff;text-decoration:none}.so-share li a:hover{opacity:.85;text-decoration:none;color:#fff}.so-share--fb a{background:#3b5998}.so-share--tw a{background:#55acee}.so-share--vb a{background:#7b519d}.so-share--tg a{background:#37aee2}.so-share--vk a{background:#4c75a3}.so-dpw{list-style:none;margin:0;padding:0}.so-dpw>li{margin:0 0 20px}.so-dpw__t{display:inline-block;font:17px/22px var(--so-font);color:var(--so-link);text-decoration:underline;cursor:default}.so-dpw__t i{display:inline-block;width:14px;height:14px;margin-left:6px;border:1px solid #bbb;border-radius:50%;font:normal 10px/13px var(--so-font);color:#999;text-align:center;vertical-align:2px;font-style:normal}.so-dpw>li>ul{list-style:none;margin:4px 0 0;padding:0}.so-dpw>li>ul li{position:relative;padding-left:14px;font:14px/20px var(--so-font);color:#222}.so-dpw>li>ul li::before{content:"";position:absolute;left:2px;top:9px;width:3px;height:3px;border-radius:50%;background:#999}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:0;margin:0 0 20px;padding:0;border:0;border-bottom:3px solid #79a739}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 0 -3px;padding:0;background:transparent;border:0;border-radius:3px 3px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none;content:none;border:0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:3px 10px;font:400 17px/26px var(--so-font);color:#444;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#79a739;border-bottom:3px solid #629022}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce div.product .woocommerce-tabs .panel{margin:0;padding:0}.woocommerce div.product .woocommerce-tabs h2{margin:0 130px 20px 0;font:400 24px/1.25 var(--so-font);color:#aaa}.woocommerce div.product .woocommerce-tabs h2 .so-desc-model{color:#222}.woocommerce-Tabs-panel--description{font:16px/25px var(--so-font);color:#222}.woocommerce-Tabs-panel--description h3{font:400 20px/28px var(--so-font);color:#222;margin:0 0 8px}.woocommerce-Tabs-panel--description h4{font:700 16px/24px var(--so-font);color:#222;margin:0 0 6px}.woocommerce-Tabs-panel--description .w-paragraph{margin:0 0 12px}.woocommerce-Tabs-panel--description .highlight{font-weight:700}.woocommerce-Tabs-panel--description .w-block-wrapper{display:flex;flex-wrap:wrap;margin:20px 0 0}.woocommerce-Tabs-panel--description .w-block{box-sizing:border-box;padding:0 20px 0 0;line-height:24px}.woocommerce-Tabs-panel--description .w-block-50{width:50%}.woocommerce-Tabs-panel--description .w-block-33{width:33.333%}.woocommerce-Tabs-panel--description .w-list-wrapper ul,.woocommerce-Tabs-panel--description .w-list-wrapper ol{display:table;border-spacing:0 4px;margin:-4px 0;padding:0;list-style:none;line-height:24px}.woocommerce-Tabs-panel--description .w-list-wrapper li{display:table-row}.woocommerce-Tabs-panel--description .w-list-wrapper li::before{content:"-";display:table-cell;padding:0 8px 0 0;color:#222}.woocommerce .woocommerce-breadcrumb{font:15px/1.4 var(--so-font);color:#888;padding:15px 0 12px}.woocommerce .woocommerce-breadcrumb a{color:var(--so-link);text-decoration:underline}.jwm-product-sidebar .so-sidebar-head,.jwm-product-sidebar>h2:first-child{display:block;margin:0 0 10px;padding:12px 15px 12px 40px;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);border-radius:3px;color:#fff;font:400 18px/1 var(--so-font);text-shadow:1px 1px 0 rgba(0,0,0,.1);position:relative}.jwm-product-sidebar .so-sidebar-head::before,.jwm-product-sidebar>h2:first-child::before{content:"";position:absolute;left:16px;top:50%;margin-top:-3px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #fff}@media (max-width:1100px){.jwm-single-product-layout{grid-template-columns:200px minmax(0,1fr)}.so-p-side{flex-basis:280px;width:280px;padding-left:20px}}@media (max-width:900px){.jwm-single-product-layout{display:block}.jwm-product-sidebar{margin-bottom:20px}.jwm-single-product-top{flex-wrap:wrap}.jwm-product-gallery-column{flex:1 1 100%;width:auto}.so-p-side{flex:1 1 100%;width:auto;padding-left:0;margin-top:20px}.so-p-head{padding-right:0}.so-p-sku{position:static;display:inline-block;margin-top:8px}.so-p-title{display:block;font-size:24px;line-height:28px}.woocommerce-Tabs-panel--description .w-block-50,.woocommerce-Tabs-panel--description .w-block-33{width:100%;padding-right:0}}.jwm-single-product-top{gap:0}.jwm-product-gallery-column{flex:0 1 290px;width:auto;min-width:190px;padding:10px 20px 0 0;position:relative}.jwm-single-product-top .summary.entry-summary{flex:1 .25 342px;min-width:310px}.so-p-side{flex:0 1.8 342px;width:auto;min-width:165px;padding-left:34px}.jwm-product-gallery-column .woocommerce-product-gallery__image img{width:100%;max-width:250px;height:auto;aspect-ratio:auto;object-fit:contain}.woocommerce div.product .jwm-product-gallery-column .woocommerce-product-gallery__trigger{display:none}.jwm-product-gallery-column .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:0;margin:15px 0 0;padding:0 2px;max-width:250px}.jwm-product-gallery-column .flex-control-thumbs li{width:72px;height:72px;margin:5px;padding:0;float:none;list-style:none;box-sizing:border-box}.jwm-product-gallery-column .flex-control-thumbs img{width:100%;height:100%;object-fit:contain;box-sizing:border-box;padding:3px;border:1px solid #eee;border-radius:2px;background:#fff;opacity:1}.jwm-product-gallery-column .flex-control-thumbs img.flex-active,.jwm-product-gallery-column .flex-control-thumbs img:hover{border-color:#9fbf63}.jwm-product-gallery-column .jwm-product-badges{gap:5px}.jwm-product-gallery-column .jwm-product-badge{display:inline-flex;align-items:center;min-height:24px;margin:0;padding:0 4px;border:0;border-radius:2px;font:700 12px/24px var(--so-font);letter-spacing:0;text-transform:uppercase;color:#fff;background-repeat:no-repeat}.jwm-product-gallery-column .jwm-product-badge--best-seller{background:#00a3e7 var(--so-img-catsprite) -74px 2px no-repeat;padding-left:21px}.jwm-product-gallery-column .jwm-product-badge--free-delivery{background:#a770c4 var(--so-img-catsprite) -74px -47px no-repeat;padding-left:27px}.jwm-product-gallery-column .jwm-product-badge--recommended{background:#7fb03a}.jwm-product-gallery-column .jwm-product-badge--new{background:#e8a33d}.woocommerce .woocommerce-breadcrumb{font:16px/20px var(--so-font);color:#666;padding:12px 0 0;margin:0 0 5px}.woocommerce .woocommerce-breadcrumb a{color:#000;text-decoration:underline}.woocommerce .woocommerce-breadcrumb a:hover{color:#000;text-decoration:underline}.so-bc-arrow{display:inline-block;width:7px;height:9px;margin:0 8px;background:var(--so-img-catsprite) -72px -96px no-repeat;vertical-align:baseline}.so-desc{font:16px/25px var(--so-font);color:#222}.so-desc div{margin-top:20px}.so-desc :first-child,.so-desc .w-images-lazy,.so-desc h1+div,.so-desc h2+div,.so-desc h3+div,.so-desc h4+div,.so-desc h5+div,.so-desc h6+div{margin-top:0}.so-desc h1,.so-desc h2,.so-desc h3,.so-desc h4,.so-desc h5,.so-desc h6{margin:16px 0 8px;padding:0;color:#222}.so-desc h1{font:400 28px/36px var(--so-font)}.so-desc h2{font:400 24px/32px var(--so-font)}.so-desc h3{font:400 20px/28px var(--so-font)}.so-desc h4,.so-desc h5,.so-desc h6{font:700 16px/24px var(--so-font);margin-bottom:6px}.so-desc p{margin:0 0 20px}.so-desc strong,.so-desc b,.so-desc .highlight{font-weight:700}.so-desc div::after,.so-desc p::after,.so-desc section::after,.so-desc h1::after,.so-desc h2::after,.so-desc h3::after,.so-desc h4::after,.so-desc h5::after,.so-desc h6::after{display:table;content:"";clear:both}.so-desc ol,.so-desc ul{display:table;margin:0;padding:0;list-style:none}.so-desc ol{counter-reset:so-cnt 0}.so-desc ol>li,.so-desc ul>li{display:table-row}.so-desc ol>li{counter-increment:so-cnt 1}.so-desc ol>li::before,.so-desc ul>li::before{display:table-cell;padding:0 .5em 0 0;text-align:right;color:#222}.so-desc ul>li::before{content:"-"}.so-desc ol>li::before{content:counter(so-cnt) "."}.so-desc .w-list-wrapper ol,.so-desc .w-list-wrapper ul{border-spacing:0 4px;line-height:24px;margin:-4px 0}.so-desc .w-block-wrapper{display:flex;flex-wrap:wrap}.so-desc .w-block-wrapper::after{display:table;content:"";clear:both}.so-desc .w-block-wrapper .w-block{float:left;box-sizing:border-box;padding:0 20px}.so-desc .w-block-wrapper .w-block-50{width:50%;line-height:24px}.so-desc .w-block-wrapper .w-block-50:nth-child(1),.so-desc .w-block-wrapper .w-block-50:nth-child(2){margin-top:0}.so-desc .w-block-wrapper .w-block-50:nth-child(2n+1){padding-left:0;clear:left}.so-desc .w-block-wrapper .w-block-50:nth-child(2n){padding-right:0}.so-desc .w-block-wrapper .w-block-33{width:33.3333%}.so-desc .w-block-wrapper .w-block-33:nth-child(3n+1){padding-left:0;clear:left}.so-desc .w-block-wrapper .w-block-33:nth-child(3n){padding-right:0}.so-desc img{max-width:100%;height:auto;vertical-align:top}.so-desc .w-images-lazy{display:inline-block;font-size:0;vertical-align:top}.so-desc iframe{width:100%;border:0;vertical-align:top}.so-desc table{width:100%;max-width:100%;table-layout:fixed;border:1px solid #eaeaea;border-collapse:collapse;background:none}.so-desc table td,.so-desc table th{width:auto;min-width:0;max-width:100%;border:1px solid #eee;padding:8px 5px 8px 10px;text-align:left;vertical-align:middle;overflow-wrap:break-word;font-weight:400;background:none}.so-desc table td,.so-desc table td *,.so-desc table th,.so-desc table th *{font-size:15px;line-height:21px}.so-desc .w-css-align-left,.so-desc .w-css-align-left *{text-align:left}.so-desc .w-css-align-center,.so-desc .w-css-align-center *{text-align:center}.so-desc .w-css-align-right,.so-desc .w-css-align-right *{text-align:right}.so-desc .w-css-align-full,.so-desc .w-css-align-full *{text-align:justify;hyphens:auto}@media (max-width:1100px){.jwm-single-product-layout{grid-template-columns:200px minmax(0,1fr)}.so-p-side{padding-left:22px}}@media (max-width:900px){.jwm-single-product-top{flex-wrap:wrap}.jwm-product-gallery-column{flex:1 1 100%;width:auto;padding-right:0}.jwm-single-product-top .summary.entry-summary{flex:1 1 100%;min-width:0}.so-p-side{flex:1 1 100%;width:auto;padding-left:0;margin-top:20px}.so-desc .w-block-wrapper .w-block{width:100%!important;padding:0}}@media (min-width:901px){.jwm-single-product-top{flex-wrap:nowrap}.jwm-product-gallery-column{min-width:180px}.jwm-single-product-top .summary.entry-summary{min-width:300px}.so-p-side{min-width:150px}}.jwm-product-sidebar{padding-left:0;padding-right:0}.so-catmenu{position:relative;z-index:40}.so-catmenu .so-catmenu__trigger{display:flex;align-items:center;min-height:38px;box-sizing:border-box;margin:0 0 10px;padding:10px 10px 10px 66px;font:400 18px/20px var(--so-font);cursor:pointer;user-select:none}.so-catmenu__trigger::before{content:"";position:absolute;left:25px;top:19px;margin:0;width:19px;height:13px;border:0;background:var(--so-img-catsprite) -86px -94px no-repeat;transition:transform .15s ease}.so-catmenu.is-open .so-catmenu__trigger::before{transform:rotate(180deg)}.so-catmenu__panel{display:none;position:absolute;left:0;top:100%;width:100%;min-width:230px;margin-top:-10px;z-index:41}.so-catmenu.is-open .so-catmenu__panel{display:block}.so-catmenu__list{margin:0;padding:0;list-style:none;background:#fff;border-top:5px solid #78ab2f;border-bottom:5px solid #78ab2f;border-radius:3px;box-shadow:0 6px 16px rgba(0,40,0,.18)}.so-catmenu__list>li{position:relative;margin:0;padding:0;list-style:none;border-top:1px solid #eee}.so-catmenu__list>li:first-child{border-top:0}.so-catmenu__list>li::before{display:none}.so-catmenu__link{display:flex;align-items:center;min-height:64px;box-sizing:border-box;padding:2px 20px 2px 66px;font:400 16px/20px var(--so-font);color:#222;text-decoration:none;background:transparent no-repeat 12px 50%;background-size:44px auto}.so-catmenu__link:hover{color:#222;text-decoration:underline;background-color:#f7fbf2}.so-catmenu__noicon>.so-catmenu__link{padding-left:20px}.so-catmenu__sub{display:none;position:absolute;left:100%;top:-5px;min-width:324px;padding:0 0 0 12px;background:#fff;z-index:42;box-shadow:2px 3px 8px rgba(0,40,0,.2);border-radius:0 3px 3px 0}.so-catmenu__list>li:hover>.so-catmenu__sub{display:block}.so-catmenu__sub ul{margin:0;padding:0;list-style:none}.so-catmenu__sub li{margin:0;padding:0;list-style:none;border-top:1px solid #eee}.so-catmenu__sub li:first-child{border-top:0}.so-catmenu__sub li::before{display:none}.so-catmenu__sub a{display:block;padding:8px 10px 9px 5px;font:400 16px/20px var(--so-font);color:#222;text-decoration:none}.so-catmenu__sub a:hover{color:#222;text-decoration:underline}@media (max-width:1100px){.so-catmenu .so-catmenu__trigger{padding-left:56px;font-size:17px}.so-catmenu__trigger::before{left:20px}.so-catmenu__link{padding-left:58px;background-size:38px auto;background-position:10px 50%}.so-catmenu__sub{min-width:280px}}@media (max-width:900px){.so-catmenu__sub{position:static;display:block;box-shadow:none;min-width:0;padding-left:66px;border-top:1px solid #eee}.so-catmenu__sub a{font-size:15px}}.woocommerce div.product .jwm-product-gallery-column .woocommerce-product-gallery__image{cursor:zoom-in}.so-ip{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99990;display:none}.so-ip.is-open{display:block}.so-ip__bg{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(1,1,1,.3)}.so-ip__wrap{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;padding:30px 20px;display:flex;align-items:flex-start;justify-content:center}.so-ip__box{position:relative;width:920px;max-width:100%;background:#fff;border-radius:3px 10px 3px 3px;box-shadow:0 8px 16px rgba(4,5,5,.25)}.so-ip__close{position:absolute;right:-5px;top:-5px;z-index:2;width:42px;height:42px;border-radius:50%;background:#fff var(--so-img-close) no-repeat 2px 2px;cursor:pointer}.so-ip__inner{padding:10px 20px 20px}.so-ip__title{margin:0 60px 5px 0;font:400 25px/29px var(--so-font);color:#000}.so-ip__sku{display:inline-block;margin:0 0 20px -4px;padding:2px 4px;border-radius:2px;font:14px/17px var(--so-font);color:#777}.so-ip__sku em{font-style:normal}.so-ip__sku span{font-size:15px;font-weight:700;color:#555}.so-ip__body{position:relative;display:flex;align-items:flex-start;gap:20px}.so-ip__stage{position:relative;flex:1 1 auto;min-width:0;min-height:320px;display:flex;align-items:center;justify-content:center;padding:28px 20px}.so-ip__badges{position:absolute;left:0;top:-10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.so-ip__badges .jwm-product-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 4px;border:0;border-radius:2px;font:700 12px/24px var(--so-font);text-transform:uppercase;color:#fff;background-repeat:no-repeat}.so-ip__badges .jwm-product-badge--best-seller{background:#00a3e7 var(--so-img-catsprite) -74px 2px no-repeat;padding-left:21px}.so-ip__badges .jwm-product-badge--free-delivery{background:#a770c4 var(--so-img-catsprite) -74px -47px no-repeat;padding-left:27px}.so-ip__img{display:block;max-width:100%;max-height:60vh;width:auto;height:auto}.so-ip__thumbs{flex:0 0 112px;width:112px;max-height:64vh;overflow-y:auto;padding:28px 0;scrollbar-width:thin}.so-ip__thumb{display:flex;align-items:center;justify-content:center;width:112px;height:112px;margin:10px 0;padding:5px;box-sizing:border-box;border:1px solid #eee;border-radius:2px;background:#fff;cursor:pointer}.so-ip__thumb.is-active{border-color:#aaa}.so-ip__thumb img{max-width:100%;max-height:100%;width:auto;height:auto}@media (max-width:760px){.so-ip__wrap{padding:15px 10px}.so-ip__title{font-size:20px;line-height:24px;margin-right:45px}.so-ip__body{flex-direction:column}.so-ip__stage{padding:20px 0;width:100%}.so-ip__thumbs{flex:0 0 auto;width:100%;max-height:none;padding:0;display:flex;gap:8px;overflow-x:auto}.so-ip__thumb{flex:0 0 72px;width:72px;height:72px;margin:0}}.so-catmenu{margin:0 0 10px}.so-catmenu .so-catmenu__trigger{display:flex;align-items:center;position:relative;min-height:38px;box-sizing:border-box;margin:0;padding:10px 10px 10px 66px;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);border-radius:3px;color:#fff;font:400 18px/20px var(--so-font);text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer;user-select:none}.so-catmenu__panel{margin-top:0}.jwm-product-gallery-column .jwm-product-badge--free-delivery{padding-left:29px}.woocommerce div.product .jwm-product-gallery-column .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:0;margin:15px 0 0;padding:0 2px;max-width:250px;list-style:none}.woocommerce div.product .jwm-product-gallery-column .flex-control-thumbs li{width:72px;height:72px;margin:5px;padding:0;float:none;list-style:none;box-sizing:border-box}.woocommerce div.product .jwm-product-gallery-column .flex-control-thumbs li img{width:72px;height:72px;object-fit:contain;box-sizing:border-box;margin:0;padding:3px;border:1px solid #eee;border-radius:2px;background:#fff;opacity:1}.woocommerce div.product .jwm-product-gallery-column .flex-control-thumbs li img.flex-active,.woocommerce div.product .jwm-product-gallery-column .flex-control-thumbs li img:hover{border-color:#9fbf63}.woocommerce div.product .jwm-product-gallery-column .flex-control-thumbs li{width:72px!important;height:72px!important;margin:5px!important;padding:0!important;float:none!important}.woocommerce div.product .jwm-product-gallery-column .flex-control-thumbs li img{width:72px!important;height:72px!important;max-width:72px!important;margin:0!important;padding:3px!important;object-fit:contain;border:1px solid #eee;border-radius:2px;background:#fff;opacity:1!important}.woocommerce div.product .jwm-product-gallery-column .flex-control-thumbs li img.flex-active,.woocommerce div.product .jwm-product-gallery-column .flex-control-thumbs li img:hover{border-color:#9fbf63}.jwm-product-sidebar{z-index:30}.so-catmenu{z-index:40}.woocommerce-Tabs-panel--description .so-desc .w-paragraph,.so-desc .w-paragraph{margin:20px 0 0}.woocommerce-Tabs-panel--description .so-desc .w-paragraph:first-child,.so-desc .w-paragraph:first-child,.so-desc h1+.w-paragraph,.so-desc h2+.w-paragraph,.so-desc h3+.w-paragraph,.so-desc h4+.w-paragraph,.so-desc h5+.w-paragraph,.so-desc h6+.w-paragraph{margin-top:0}.so-filter{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0 0 10px;padding:10px 5px 0 0}.so-filter__title{margin:0 0 10px}.so-filter__title a{font:700 15px/20px var(--so-font);color:var(--so-link);text-decoration:none}.so-filter__title a:hover{color:#547b1d;text-decoration:none}.jwm-catalogue-filter{margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;border-radius:0!important;font:400 15px/20px var(--so-font)}.jwm-catalogue-filter .jwm-filter-header{display:flex!important;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important}.jwm-catalogue-filter .jwm-filter-header strong{font:700 15px/20px var(--so-font);color:var(--so-link)}.jwm-catalogue-filter .jwm-filter-header a{font:400 13px/18px var(--so-font);color:#888;text-decoration:underline}.jwm-catalogue-filter .jwm-filter-header a:hover{color:#547b1d}.jwm-catalogue-filter .jwm-filter-grid{display:block!important;gap:0!important}.jwm-catalogue-filter fieldset{margin:0 0 15px!important;padding:0!important;border:0!important;background:none!important;border-radius:0!important}.jwm-catalogue-filter legend{display:block!important;float:none!important;width:auto!important;margin:0!important;padding:0 0 2px 6px!important;font:400 15px/20px var(--so-font)!important;color:#666!important;background:none!important}.jwm-catalogue-filter .jwm-filter-options{display:block!important;margin:0 0 0 -6px!important;padding:0!important;max-height:none;border:0!important}.jwm-catalogue-filter fieldset.so-filter--long .jwm-filter-options{max-height:210px;overflow-y:auto;scrollbar-width:thin}.jwm-catalogue-filter label{display:inline-block!important;margin:0!important;padding:3px 6px!important;border:0!important;border-radius:3px;font:400 15px/20px var(--so-font)!important;color:#3e77aa!important;background:none;cursor:pointer}.jwm-catalogue-filter label input[type="checkbox"],.jwm-catalogue-filter label input[type="radio"]{position:absolute!important;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.jwm-catalogue-filter label small{margin-left:3px;font:400 12px/12px var(--so-font);color:#888}.jwm-catalogue-filter label:hover{color:#547b1d!important;text-decoration:underline}.jwm-catalogue-filter label:hover small{color:#555}.jwm-catalogue-filter label:has(input:checked){background:#eef5e4;color:#547b1d!important;font-weight:700}.jwm-catalogue-filter label:has(input:checked) small{color:#547b1d}.jwm-catalogue-filter .jwm-filter-price{display:flex!important;align-items:center;gap:6px;margin:0!important;padding:0 0 0 6px!important}.jwm-catalogue-filter .jwm-filter-price input{width:88px;padding:4px 6px;border:1px solid #ddd;border-radius:3px;font:400 14px/18px var(--so-font)}.jwm-catalogue-filter select{margin-left:6px;padding:4px 6px;border:1px solid #ddd;border-radius:3px;font:400 14px/18px var(--so-font);max-width:100%}.jwm-catalogue-filter button[type="submit"]{margin:0 0 10px 6px;padding:6px 14px;height:auto;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);border-radius:3px;font:400 15px/20px var(--so-font);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer}.jwm-catalogue-filter button[type="submit"]:hover,.jwm-catalogue-filter button[type="submit"]:focus{background:linear-gradient(var(--so-btn-2) 0,var(--so-btn-1) 0,var(--so-btn-4) 62%,var(--so-btn-3) 100%);color:#fff;border-color:var(--so-btn-edge)}.jwm-catalogue-sidebar{padding:0!important;background:none!important}.jwm-catalogue-sidebar .jwm-catalogue-filter{padding:10px 5px 0 0!important;background:#fff!important;border-top:1px solid #eaeaea!important;border-bottom:1px solid #eaeaea!important}.so-ip__bar{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin:30px 0 0}.so-ip__price{margin:0 10px 0 0;padding:1px 5px 5px;background:var(--so-price-bg);border:1px solid rgba(0,0,0,.04);border-radius:2px;font:400 18px/42px var(--so-font);color:#000;white-space:nowrap}.so-ip__price .woocommerce-Price-amount{font-size:27px;margin-right:2px}.so-ip__price .woocommerce-Price-currencySymbol{font-size:18px}.so-ip__price del{font-size:16px;color:#999;opacity:1}.so-ip__price del .woocommerce-Price-amount{font-size:16px}.so-ip__price ins{text-decoration:none}.so-ip__buy{margin:0;padding:7px 12px;height:auto;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);border-radius:3px;font:400 22px/25px var(--so-font);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer}.so-ip__buy:hover,.so-ip__buy:focus{background:linear-gradient(var(--so-btn-2) 0,var(--so-btn-1) 0,var(--so-btn-4) 62%,var(--so-btn-3) 100%);color:#fff;border-color:var(--so-btn-edge)}.so-ip__orig{display:inline-flex;align-items:center;margin-left:auto;padding-left:20px;font:400 14px/40px var(--so-font);color:var(--so-link);text-decoration:underline}.so-ip__orig:hover{color:#547b1d;text-decoration:underline}.so-ip__orig i{flex:0 0 13px;width:13px;height:13px;margin-right:5px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23888888' stroke-width='1.4'%3E%3Crect x='1.2' y='4.2' width='9.6' height='9.6' rx='1.2'/%3E%3Cpath d='M5.6 2.2h8.2v8.2'/%3E%3C/svg%3E") no-repeat center/contain}@media (max-width:760px){.so-ip__bar{margin-top:16px}.so-ip__orig{margin-left:0;padding-left:0;flex:1 1 100%;line-height:30px}.so-ip__buy{font-size:18px}.so-ip__price{font-size:16px;line-height:34px}.so-ip__price .woocommerce-Price-amount{font-size:22px}}.so-filter .jwm-filter-header{display:block!important;margin:0 0 6px!important;text-align:right}.so-filter .jwm-filter-header strong{display:none}.so-filter .jwm-filter-header a{font-size:12px;line-height:16px}.so-ip__badges .jwm-product-badge--free-delivery{padding-left:29px}.so-ip__thumbs::-webkit-scrollbar{width:6px}.so-ip__thumbs::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.so-single-buy{display:block;margin:0 0 20px;clear:none}.so-single-buy .so-buy{display:inline-block;height:auto;margin:0;padding:15px 25px;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);border-radius:3px;font:400 25px/1 var(--so-font);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer}.so-single-buy .so-buy:hover,.so-single-buy .so-buy:focus{background:linear-gradient(var(--so-btn-2) 0,var(--so-btn-1) 0,var(--so-btn-4) 62%,var(--so-btn-3) 100%);color:#fff;border-color:var(--so-btn-edge)}.so-single-buy--out span{display:inline-block;padding:15px 25px;border:1px solid #e2e2e2;border-radius:3px;font:400 20px/1 var(--so-font);color:#999;background:#f7f7f7}.woocommerce div.product .summary::after{content:"";display:table;clear:both}.woocommerce div.product .summary .so-single-buy{float:left;display:block;margin:0 0 20px;clear:none}.woocommerce div.product .summary .so-single-buy .so-buy{vertical-align:top}.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price{float:left!important;display:block!important;margin:0 10px 10px 0!important;padding:2px 7px 5px!important;font:400 20px/53px var(--so-font)!important}.woocommerce div.product .summary p.price .woocommerce-Price-amount{font-size:35px}.woocommerce div.product .summary p.price .woocommerce-Price-currencySymbol{font-size:20px}.woocommerce div.product .summary .so-single-buy{float:left!important;display:block;margin:0 0 10px}.woocommerce div.product .summary .so-params{clear:both}.jwm-product-sidebar,.jwm-catalogue-sidebar{border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}.so-catmenu{margin:0 0 30px}.so-filter,.jwm-catalogue-sidebar .jwm-catalogue-filter{border:1px solid #eaeaea!important;border-radius:0!important;margin:0 0 10px!important;padding:10px 5px 10px 15px!important;background:none!important;box-shadow:none!important}.so-filter .jwm-catalogue-filter{border:0!important;padding:0!important;margin:0!important}.jwm-catalogue-filter .jwm-filter-header{margin:0 0 10px!important}.jwm-catalogue-filter .jwm-filter-grid{margin:0!important}.jwm-catalogue-filter fieldset{margin:0 0 15px!important;padding:0!important}.jwm-catalogue-filter fieldset:last-of-type{margin-bottom:0!important}.jwm-catalogue-filter legend{padding:0 0 2px 6px!important;font:400 15px/17px var(--so-font)!important;color:#666!important}.jwm-catalogue-filter .jwm-filter-options{margin:0 0 0 -6px!important;padding:0!important}.jwm-catalogue-filter label{padding:3px 6px!important;font:400 15px/20px var(--so-font)!important}.jwm-catalogue-filter label small{margin-left:3px!important;font:400 12px/12px var(--so-font)!important}.jwm-catalogue-filter .jwm-filter-price{margin:0!important;padding:2px 0 0 6px!important;gap:5px}.jwm-catalogue-filter .jwm-filter-price input{width:72px;padding:2px 5px;border:1px solid #ddd;border-radius:2px;font:400 13px/16px var(--so-font)}.jwm-catalogue-filter .jwm-filter-price span{color:#999}.jwm-catalogue-filter select{margin:0 0 0 6px;padding:2px 5px;max-width:calc(100% - 6px);border:1px solid #ddd;border-radius:2px;font:400 13px/16px var(--so-font)}.jwm-catalogue-filter button[type="submit"]{margin:5px 0 0 6px;padding:4px 12px;font:400 14px/18px var(--so-font)}.jwm-catalogue-filter legend{margin-left:-6px!important}.so-filter .jwm-filter-header{display:none!important}.so-filter,.jwm-catalogue-sidebar .jwm-catalogue-filter{padding:10px 5px 10px 9px!important}.jwm-catalogue-filter legend{margin-left:0!important}.jwm-catalogue-filter .jwm-filter-options{margin-left:0!important}.jwm-catalogue-filter .jwm-filter-price{padding-left:6px!important}.so-filter__title{padding-left:6px}.so-buy-slot{display:inline-block}.so-in-cart{display:inline-block;box-sizing:border-box;padding:7px 5px 9px;border-radius:2px;background:linear-gradient(#ffa84c 0,#ff7b0d 100%);border:1px solid #d18e14;border-bottom-color:#bb7800;font:400 15px/1 var(--so-font);color:#fff;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.2);white-space:nowrap;cursor:pointer}.so-in-cart:hover,.so-in-cart:focus{background:linear-gradient(#ffb566 0,#ff8a24 100%);border-color:#d18e14;border-bottom-color:#bb7800;color:#fff;text-decoration:none}.so-in-cart__long{display:none}.so-in-cart__short{display:inline}.woocommerce div.product .summary .so-single-buy .so-in-cart{padding:18px 10px 19px;border-radius:3px;font:400 20px/1 var(--so-font)}.woocommerce div.product .summary .so-single-buy .so-in-cart__long{display:inline}.woocommerce div.product .summary .so-single-buy .so-in-cart__short{display:none}.woocommerce div.product .summary .so-single-buy .so-in-cart{line-height:23px}@media (min-width:901px){.jwm-single-product-top .summary.entry-summary{min-width:335px}.so-p-side{min-width:140px}.jwm-product-gallery-column{min-width:170px}}.so-in-cart{line-height:23px}.so-cart-layout{display:flex;align-items:flex-start;gap:20px}.so-cart-side{flex:0 0 230px;width:230px;padding:0!important;border:0!important;background:none!important}.so-cart-main{flex:1 1 auto;min-width:0}.so-cart-dpw{margin:0;padding:15px 15px 5px;border:1px solid #eaeaea;border-radius:0}.so-cart-dpw .so-dpw>li:last-child{margin-bottom:10px}.so-cart-head{padding:5px 0;margin:5px 0 15px}.so-cart-title{margin:0;font:400 28px/28px var(--so-font);color:#000}.so-cart-form{margin:0}.woocommerce table.shop_table.so-cart-table{width:100%;margin:0;border:0;border-radius:0;border-collapse:separate;border-spacing:2px;font:14px/18px var(--so-font);color:#000}.woocommerce table.shop_table.so-cart-table thead th{padding:5px;border:0;background:#eee;font:400 14px/18px var(--so-font);color:#666;text-align:left;vertical-align:middle}.woocommerce table.shop_table.so-cart-table td{border:0;border-bottom:1px dotted #ccc;background:none;padding:10px 5px;vertical-align:middle}.woocommerce table.shop_table.so-cart-table .so-c-name{padding:15px 5px 10px;vertical-align:top}.so-cart-table .so-c-pic{width:153px;text-align:center;white-space:nowrap}.so-cart-table .so-c-name{width:345px}.so-cart-table .so-c-price{width:123px}.so-cart-table .so-c-qty{width:152px}.so-cart-table .so-c-sum{width:194px}.so-c-del{display:inline-block;vertical-align:middle;width:23px}.woocommerce .so-cart-table a.so-c-remove{display:inline-block;box-sizing:border-box;width:23px;height:23px;border:1px solid #cfcfcf;border-radius:2px;background:#fff;color:transparent;font-size:0;line-height:0;text-decoration:none;position:relative}.woocommerce .so-cart-table a.so-c-remove::before,.woocommerce .so-cart-table a.so-c-remove::after{content:"";position:absolute;left:4px;top:10px;width:13px;height:1px;background:#777}.woocommerce .so-cart-table a.so-c-remove::before{transform:rotate(45deg)}.woocommerce .so-cart-table a.so-c-remove::after{transform:rotate(-45deg)}.woocommerce .so-cart-table a.so-c-remove:hover{background:#fff;border-color:#a33}.woocommerce .so-cart-table a.so-c-remove:hover::before,.woocommerce .so-cart-table a.so-c-remove:hover::after{background:#a33}.so-c-img{display:inline-block;vertical-align:middle;margin-left:12px}.so-cart-table .so-c-img img{width:auto;max-width:90px;max-height:90px;height:auto;display:block;margin:0}.so-c-sku{display:inline-block;margin:0 0 2px -4px;padding:1px 4px;border-radius:2px;font:12px/18px var(--so-font);color:#777}.so-c-sku em{font-style:normal}.so-c-sku span{font-size:13px;font-weight:700;color:#555}.so-c-tag{display:block;margin:0 0 2px;font:14px/18px var(--so-font);color:#000}.woocommerce .so-cart-table a.so-c-link,.so-cart-table .so-c-link{display:inline;font:17px/20px var(--so-font);color:var(--so-link);text-decoration:underline}.woocommerce .so-cart-table a.so-c-link:hover{color:#547b1d;text-decoration:underline}.so-cart-table .so-c-price{font:17px/18px var(--so-font);color:#000}.so-cart-table .so-c-price .woocommerce-Price-amount{font-size:18px}.so-cart-table .so-c-price .woocommerce-Price-currencySymbol{font-size:14px;margin-left:2px}.so-cart-table .so-c-sum{font:17px/18px var(--so-font);color:#000}.so-cart-table .so-c-sum .woocommerce-Price-amount{font-size:25px}.so-cart-table .so-c-sum .woocommerce-Price-currencySymbol{font-size:17px;margin-left:3px}.so-c-qty-box{position:relative;width:146px;height:38px;margin-left:0}.woocommerce .so-c-qty-box .quantity{position:absolute;left:47px;top:0;width:52px;height:38px;margin:0;float:none}.woocommerce .so-c-qty-box .quantity input.qty{width:52px;height:38px;box-sizing:border-box;margin:0;padding:4px 5px;border:1px solid #ccc;border-radius:3px;background:#fff;font:400 18px/23px var(--so-font);color:#000;text-align:center;-moz-appearance:textfield}.woocommerce .so-c-qty-box .quantity input.qty::-webkit-outer-spin-button,.woocommerce .so-c-qty-box .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.so-c-qty-btn{position:absolute;top:0;width:42px;height:38px;box-sizing:border-box;padding:0;margin:0;border:1px solid #ddd;border-radius:2px;background:#f2f2f2;color:#555;cursor:pointer}.so-c-minus{left:0}.so-c-plus{right:0}.so-c-qty-btn:hover,.so-c-qty-btn:focus{background:#ececec;border-color:#ccc;color:#555}.so-c-qty-btn::before,.so-c-qty-btn::after{content:"";position:absolute;background:#666}.so-c-qty-btn::before{left:13px;top:18px;width:14px;height:2px}.so-c-plus::after{left:19px;top:12px;width:2px;height:14px}.so-cart-table .so-cart-total-row td{border-bottom:0;padding:15px 0 10px 3px}.so-cart-table .so-c-total-label{text-align:right;font:14px/18px var(--so-font);color:#000}.so-cart-table .so-c-total{font:17px/18px var(--so-font);color:#000;white-space:nowrap}.so-cart-table .so-c-total .woocommerce-Price-amount{font-size:31px;margin-right:5px}.so-cart-table .so-c-total .woocommerce-Price-currencySymbol{font-size:17px}.so-cart-table .so-c-total small,.so-cart-table .so-c-total .includes_tax{display:none}.so-cart-table .so-cart-actions td{border-bottom:0;padding:0}.so-cart-form .so-cart-update{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.so-cart-form.is-busy{opacity:.55;pointer-events:none}.so-cart-foot{text-align:right;margin:0}.woocommerce a.so-cart-checkout,.so-cart-checkout{display:inline-block;padding:8px 16px;border-radius:3px;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);font:400 22px/30px var(--so-font);color:#fff;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.woocommerce a.so-cart-checkout:hover,.woocommerce a.so-cart-checkout:focus{background:linear-gradient(var(--so-btn-2) 0,var(--so-btn-1) 0,var(--so-btn-4) 62%,var(--so-btn-3) 100%);color:#fff;text-decoration:none;border-color:var(--so-btn-edge)}.so-cart-main .woocommerce-notices-wrapper:empty{display:none}.so-cart-table .product-remove,.so-cart-table .product-thumbnail{display:none}@media (max-width:1100px){.so-cart-side{flex-basis:200px;width:200px}.so-cart-table .so-c-pic{width:120px}.so-cart-table .so-c-name{width:auto}.so-cart-table .so-c-img img{max-width:64px;max-height:64px}}@media (max-width:900px){.so-cart-layout{display:block}.so-cart-side{width:auto;margin-bottom:20px}.woocommerce table.shop_table.so-cart-table thead{display:none}.woocommerce table.shop_table.so-cart-table,.woocommerce table.shop_table.so-cart-table tbody,.woocommerce table.shop_table.so-cart-table tr{display:block;width:auto}.woocommerce table.shop_table.so-cart-table td{display:block;width:auto!important;border-bottom:0;padding:4px 0;text-align:left}.so-cart-table .so-cart-row{border-bottom:1px dotted #ccc;padding:10px 0}.so-cart-table .so-cart-row .so-c-pic{text-align:left}.so-cart-table .so-c-price::before{content:"Цена: ";color:#666;font-size:14px}.so-cart-table .so-c-sum::before{content:"Сумма: ";color:#666;font-size:14px}.so-cart-table .so-c-total-label{text-align:left}}.woocommerce .so-cart-table .so-c-img img{width:auto!important;height:auto!important;max-width:90px!important;max-height:90px!important}.so-cart-dpw .so-dpw{margin:0}.so-cart-dpw .so-dpw>li:last-child{margin-bottom:10px}@media (min-width:901px){.woocommerce-cart .so-cart-crumbs,.woocommerce-cart .woocommerce-notices-wrapper,.woocommerce-cart>.woocommerce-message,.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-error{margin-left:250px}}.woocommerce-cart .so-cart-crumbs .woocommerce-breadcrumb{padding:0;margin:0}.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info{margin-top:0;margin-bottom:15px;padding:10px 15px;background:#f4f9ec;border:1px solid #d6e7bb;border-left:3px solid var(--so-green-bar);border-radius:3px;color:#333;font:400 15px/20px var(--so-font)}.woocommerce-cart .woocommerce-message::before,.woocommerce-cart .woocommerce-info::before{display:none}.woocommerce-cart .woocommerce-message .button,.woocommerce-cart .woocommerce-info .button{padding:4px 12px;border-radius:3px;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);color:#fff;font:400 15px/20px var(--so-font)}.woocommerce table.shop_table.so-cart-table .so-cart-total-row td,.woocommerce table.shop_table.so-cart-table .so-cart-actions td{border-bottom:0}.woocommerce table.shop_table.so-cart-table .so-cart-actions td{padding:0;height:0;line-height:0;font-size:0}.so-co-head{padding:5px 0;margin:5px 0 15px}.so-co-title{margin:0;font:400 28px/32px var(--so-font);color:#000}@media (min-width:901px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:366px minmax(0,1fr);gap:0 20px;align-items:start}.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:1 / span 3}.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2;grid-row:1}.woocommerce-checkout form.checkout>.so-co-edit{grid-column:2;grid-row:1;align-self:center;justify-self:end}.woocommerce-checkout form.checkout>#order_review{grid-column:2;grid-row:2}}.woocommerce-checkout #customer_details{box-sizing:border-box;margin:0;padding:20px;background:#f8f8f8;border-radius:3px}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{width:auto;float:none;margin:0;padding:0}.woocommerce-checkout #customer_details .col-2{margin-top:22px}.woocommerce-checkout #customer_details h3{margin:0 0 12px;padding:0;font:400 20px/24px var(--so-font);color:#000}.woocommerce-checkout form .form-row{display:block;float:none;width:auto;margin:0 0 12px;padding:0}.woocommerce-checkout form .form-row label{display:block;margin:0 0 4px;padding:0;font:400 14px/18px var(--so-font);color:#555}.woocommerce-checkout form .form-row label.checkbox,.woocommerce-checkout form .form-row.woocommerce-validated label.checkbox{display:inline-block}.woocommerce-checkout form .form-row .required{color:#c33;border:0;text-decoration:none}.woocommerce-checkout form .form-row .optional{color:#999}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea,.woocommerce-checkout form .form-row select{box-sizing:border-box;width:100%;height:38px;margin:0;padding:0 10px;border:1px solid #ccc;border-radius:3px;background:#fff;font:400 17px/36px var(--so-font);color:#000;box-shadow:none}.woocommerce-checkout form .form-row textarea{height:90px;padding:8px 10px;line-height:22px;resize:vertical}.woocommerce-checkout form .form-row input.input-text:focus,.woocommerce-checkout form .form-row textarea:focus,.woocommerce-checkout form .form-row select:focus{border-color:#9fbf63;outline:none;box-shadow:none}.woocommerce-checkout form .form-row input.input-text::placeholder,.woocommerce-checkout form .form-row textarea::placeholder{color:#aaa}.woocommerce-checkout .select2-container--default .select2-selection--single{height:38px;border:1px solid #ccc;border-radius:3px;background:#fff}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px;font:400 17px/36px var(--so-font);color:#000}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}.woocommerce-checkout #order_review_heading{margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #e4e4e4;font:400 22px/28px var(--so-font);color:#000}.woocommerce-checkout .so-co-edit{font:400 15px/20px var(--so-font);color:var(--so-link);text-decoration:underline}.woocommerce-checkout .so-co-edit:hover{color:#547b1d;text-decoration:underline}.woocommerce-checkout #order_review{margin:0}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table{width:100%;margin:0;border:0;border-radius:0;border-collapse:separate;border-spacing:0;font:14px/18px var(--so-font);color:#000}.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th{padding:5px;border:0;background:#eee;font:400 14px/18px var(--so-font);color:#666;text-align:left}.woocommerce-checkout table.woocommerce-checkout-review-order-table thead th:last-child{text-align:right}.woocommerce-checkout table.woocommerce-checkout-review-order-table td,.woocommerce-checkout table.woocommerce-checkout-review-order-table th{border:0;border-bottom:1px dotted #ccc;background:none;padding:12px 5px;vertical-align:top}.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name{font:400 15px/20px var(--so-font);color:#000}.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-name .product-quantity{color:#777}.woocommerce-checkout table.woocommerce-checkout-review-order-table .product-total{text-align:right;white-space:nowrap;font:400 17px/20px var(--so-font)}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot th{font:400 15px/20px var(--so-font);color:#000;text-align:left}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot td{text-align:right;white-space:nowrap;font:400 17px/20px var(--so-font)}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total td{border-bottom:0;padding-top:15px}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total .woocommerce-Price-amount{font-size:31px;margin-right:5px}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total .woocommerce-Price-currencySymbol{font-size:17px}.woocommerce-checkout table.woocommerce-checkout-review-order-table tfoot tr.order-total small{display:none}.woocommerce-checkout #payment{margin:20px 0 0;padding:15px 20px;border:0;border-radius:3px;background:#f8f8f8}.woocommerce-checkout #payment ul.payment_methods{margin:0;padding:0;border:0;list-style:none}.woocommerce-checkout #payment ul.payment_methods li{margin:0 0 10px;padding:0;list-style:none}.woocommerce-checkout #payment ul.payment_methods li::before{display:none}.woocommerce-checkout #payment ul.payment_methods label{display:inline-block;font:400 16px/20px var(--so-font);color:#000;margin:0}.woocommerce-checkout #payment div.payment_box{margin:8px 0 0;padding:10px 12px;border-radius:3px;background:#fff;border:1px solid #e4e4e4;color:#444;font:400 14px/20px var(--so-font)}.woocommerce-checkout #payment div.payment_box::before{display:none}.woocommerce-checkout #payment .woocommerce-privacy-policy-text p,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{font:400 13px/18px var(--so-font);color:#777}.woocommerce-checkout #payment .place-order{margin:15px 0 0;padding:0}.woocommerce-checkout #place_order{width:auto;min-width:328px;height:48px;margin:0;padding:0 25px;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);border-radius:3px;font:400 22px/46px var(--so-font);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.1);cursor:pointer}.woocommerce-checkout #place_order:hover,.woocommerce-checkout #place_order:focus{background:linear-gradient(var(--so-btn-2) 0,var(--so-btn-1) 0,var(--so-btn-4) 62%,var(--so-btn-3) 100%);color:#fff;border-color:var(--so-btn-edge)}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{margin:0 0 15px;padding:10px 15px;border-radius:3px;background:#f4f9ec;border:1px solid #d6e7bb;border-left:3px solid var(--so-green-bar);color:#333;font:400 15px/20px var(--so-font)}.woocommerce-checkout .woocommerce-info::before,.woocommerce-checkout .woocommerce-message::before{display:none}.woocommerce-checkout form.checkout_coupon{margin:0 0 15px;padding:15px 20px;border:0;border-radius:3px;background:#f8f8f8}.woocommerce-checkout form.checkout_coupon .button{height:38px;padding:0 18px;border-radius:3px;background:linear-gradient(var(--so-btn-1) 0,var(--so-btn-2) 0,var(--so-btn-3) 62%,var(--so-btn-4) 100%);border:1px solid var(--so-btn-edge);color:#fff;font:400 16px/36px var(--so-font)}@media (max-width:900px){.woocommerce-checkout #order_review_heading{margin-top:20px}.woocommerce-checkout #place_order{min-width:0;width:100%}}.woocommerce-checkout #order_review_heading{background:none;background-image:none;color:#000}.woocommerce-checkout form .form-row select.select2-hidden-accessible{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:-1px;border:0;clip:rect(0 0 0 0);overflow:hidden}.woocommerce-checkout .select2-container{width:100%!important}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{height:36px;line-height:36px;overflow:hidden;white-space:nowrap}.woocommerce-checkout .select2-container .select2-selection--single{box-sizing:border-box;height:38px!important;min-height:38px;border:1px solid #ccc!important;border-radius:3px!important;background:#fff!important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{box-sizing:border-box;height:36px!important;padding:0 26px 0 10px!important;margin:0!important;font:400 17px/36px var(--so-font)!important;color:#000!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__arrow{height:36px!important;top:1px!important;right:4px!important}.woocommerce-checkout .select2-dropdown{border-color:#ccc;border-radius:3px}.woocommerce-checkout .select2-results__option{font:400 15px/20px var(--so-font);padding:6px 10px}.woocommerce-checkout table.so-ro-table{table-layout:fixed}.woocommerce-checkout table.so-ro-table .so-ro-pic{width:114px;text-align:center;vertical-align:middle;padding:8px 0}.woocommerce-checkout table.so-ro-table .so-ro-name{width:auto;vertical-align:top;padding:15px 5px 10px}.woocommerce-checkout table.so-ro-table .so-ro-price{width:96px;vertical-align:middle;padding:10px 5px;font:400 13px/18px var(--so-font)}.woocommerce-checkout table.so-ro-table .so-ro-qty{width:50px;vertical-align:middle;padding:0 0 0 10px;color:#555;font:400 15px/18px var(--so-font);text-align:left}.woocommerce-checkout table.so-ro-table .so-ro-sum{width:120px;vertical-align:middle;padding:10px 5px;text-align:left;font:400 14px/18px var(--so-font)}.woocommerce-checkout table.so-ro-table thead th{padding:5px;text-align:left}.woocommerce-checkout table.so-ro-table .so-ro-row td{border-bottom:1px dotted #ccc}.woocommerce-checkout table.so-ro-table .so-ro-pic img{width:auto!important;height:auto!important;max-width:90px!important;max-height:80px!important;margin:0 auto;display:block}.woocommerce-checkout table.so-ro-table .so-ro-price .woocommerce-Price-amount{font-size:18px}.woocommerce-checkout table.so-ro-table .so-ro-price .woocommerce-Price-currencySymbol{font-size:13px;margin-left:2px}.woocommerce-checkout table.so-ro-table .so-ro-sum .woocommerce-Price-amount{font-size:25px}.woocommerce-checkout table.so-ro-table .so-ro-sum .woocommerce-Price-currencySymbol{font-size:14px;margin-left:3px}.woocommerce-checkout table.so-ro-table tfoot th{padding:15px 5px 10px;border-bottom:0;text-align:right;font:400 14px/18px var(--so-font);color:#000}.woocommerce-checkout table.so-ro-table tfoot td{padding:15px 5px 10px;border-bottom:0;text-align:left;white-space:nowrap;font:400 17px/18px var(--so-font);color:#000}.woocommerce-checkout table.so-ro-table tfoot .so-ro-total .woocommerce-Price-amount{font-size:31px;margin-right:5px}.woocommerce-checkout table.so-ro-table tfoot .so-ro-total .woocommerce-Price-currencySymbol{font-size:17px}.woocommerce-checkout table.so-ro-table tfoot .so-ro-total small,.woocommerce-checkout table.so-ro-table tfoot .so-ro-total .includes_tax{display:none}.woocommerce-checkout table.so-ro-table tfoot .woocommerce-shipping-totals th,.woocommerce-checkout table.so-ro-table tfoot .fee th,.woocommerce-checkout table.so-ro-table tfoot .cart-discount th{padding-top:10px;padding-bottom:6px}.woocommerce-checkout table.so-ro-table tfoot .woocommerce-shipping-totals td,.woocommerce-checkout table.so-ro-table tfoot .fee td,.woocommerce-checkout table.so-ro-table tfoot .cart-discount td{padding-top:10px;padding-bottom:6px;font-size:15px}.woocommerce-checkout table.so-ro-table tfoot ul#shipping_method{margin:0;padding:0;list-style:none}.woocommerce-checkout table.so-ro-table tfoot ul#shipping_method li{margin:0 0 4px;font:400 15px/20px var(--so-font)}@media (max-width:900px){.woocommerce-checkout table.so-ro-table{table-layout:auto}.woocommerce-checkout table.so-ro-table .so-ro-pic{width:70px}.woocommerce-checkout table.so-ro-table .so-ro-pic img{max-width:60px!important;max-height:60px!important}.woocommerce-checkout table.so-ro-table .so-ro-sum .woocommerce-Price-amount{font-size:20px}}.woocommerce-checkout table.so-ro-table thead th,.woocommerce-checkout table.so-ro-table thead th:last-child{text-align:left;white-space:nowrap}.woocommerce-checkout table.so-ro-table td.so-ro-price,.woocommerce-checkout table.so-ro-table td.so-ro-qty,.woocommerce-checkout table.so-ro-table td.so-ro-sum{text-align:left;white-space:nowrap}.woocommerce-checkout table.so-ro-table .so-ro-qty{width:56px}.woocommerce-checkout table.so-ro-table .so-ro-price{width:100px}.woocommerce-checkout table.so-ro-table{table-layout:auto}.woocommerce-checkout table.so-ro-table .so-ro-name{width:auto;word-break:break-word;overflow-wrap:anywhere}@media (min-width:1250px){.woocommerce-checkout table.so-ro-table{table-layout:fixed}.woocommerce-checkout table.so-ro-table .so-ro-name{width:auto}}@media (min-width:901px) and (max-width:1249px){.woocommerce-checkout form.checkout{grid-template-columns:300px minmax(0,1fr)}.woocommerce-checkout table.so-ro-table .so-ro-pic{width:78px;padding:8px 0}.woocommerce-checkout table.so-ro-table .so-ro-pic img{max-width:64px!important;max-height:64px!important}.woocommerce-checkout table.so-ro-table .so-ro-price,.woocommerce-checkout table.so-ro-table .so-ro-sum{width:auto;padding:10px 4px}.woocommerce-checkout table.so-ro-table .so-ro-qty{width:42px;padding-left:4px}.woocommerce-checkout table.so-ro-table .so-ro-price .woocommerce-Price-amount{font-size:15px}.woocommerce-checkout table.so-ro-table .so-ro-price .woocommerce-Price-currencySymbol{font-size:12px}.woocommerce-checkout table.so-ro-table .so-ro-sum .woocommerce-Price-amount{font-size:19px}.woocommerce-checkout table.so-ro-table .so-ro-sum .woocommerce-Price-currencySymbol{font-size:13px}.woocommerce-checkout table.so-ro-table tfoot .so-ro-total .woocommerce-Price-amount{font-size:24px}.woocommerce-checkout #place_order{min-width:0;width:100%}}.woocommerce-checkout #order_review_heading{border-bottom:0;padding-bottom:10px}.so-logo,.so-footer__logo{background:url(/wp-content/uploads/2026/09/Sad-ogorod-logo-green.webp) no-repeat left center;background-size:contain}.so-logo{width:168px;height:56px}.so-logo::before,.so-logo::after{display:none}.so-footer__logo{width:156px;height:52px}@media (max-width:900px){.so-logo{width:132px;height:44px;background-size:contain;background-position:left center}}.so-logo,.so-footer__logo{background:url(/wp-content/uploads/2026/09/sad-ogorod-logo-clean.png) no-repeat left center;background-size:contain}.so-logo{width:212px;height:56px}.so-footer__logo{width:195px;height:52px}@media (max-width:900px){.so-logo{width:167px;height:44px;background-size:contain;background-position:left center}}.so-hdr-logo{display:flex;align-items:center}.so-logo{width:181px;height:50px;box-sizing:border-box;padding:3px 7px;border-radius:4px;background-color:#fff;background-origin:content-box;background-position:center;background-size:contain}@media (max-width:900px){.so-logo{width:148px;height:42px;padding:3px 6px;background-size:contain;background-position:center}}.so-logo{width:234px;height:56px;box-sizing:border-box;padding:0;border-radius:0;background:url(/wp-content/uploads/2026/09/sad-ogorod-logo-white-clean.png) no-repeat left center;background-size:contain;background-origin:padding-box}@media (max-width:900px){.so-logo{width:184px;height:44px;padding:0;background-size:contain;background-position:left center}}.so-logo{width:178px;height:56px;box-sizing:border-box;padding:0;border-radius:0;background:url(/wp-content/uploads/2026/09/sad-ogorod-logo-hdr2.png) no-repeat left center;background-size:contain;background-origin:padding-box}@media (max-width:900px){.so-logo{width:140px;height:44px;padding:0;background-size:contain;background-position:left center}}.so-logo{width:291px;height:56px;padding:0;border-radius:0;box-sizing:border-box;background:url(/wp-content/uploads/2026/09/sad-ogorod-logo-hdr3.png) no-repeat left center;background-size:contain;background-origin:padding-box}@media (max-width:900px){.so-logo{width:229px;height:44px;background-size:contain;background-position:left center}}.so-logo{width:295px;height:56px;padding:0;border-radius:0;box-sizing:border-box;background:url(/wp-content/uploads/2026/09/sad-ogorod-logo-hdr4.png) no-repeat left center;background-size:contain;background-origin:padding-box}@media (max-width:900px){.so-logo{width:232px;height:44px;background-size:contain;background-position:left center}}.so-footer__logo{width:222px;height:52px;background:url(/wp-content/uploads/2026/09/sad-ogorod-logo-ftr.png.webp) no-repeat left center;background-size:contain}.so-logo{position:relative;width:310px;height:56px;padding:0;border-radius:0;box-sizing:border-box;background:url(/wp-content/uploads/2026/09/so-word.png) no-repeat 80px center;background-size:229px 39px}.so-logo::before{content:"";display:block;position:absolute;left:-8px;top:50%;width:84px;height:84px;margin-top:-42px;z-index:5;background:url(/wp-content/uploads/2026/09/so-flower2.png) no-repeat center;background-size:contain}@media (max-width:900px){.so-logo{width:242px;height:44px;background-position:63px center;background-size:179px 30px}.so-logo::before{left:-6px;width:66px;height:66px;margin-top:-33px}}.so-logo{width:313px;background-position:84px center}.so-logo::before{left:-10px;width:92px;height:92px;margin-top:-46px;background-image:url(/wp-content/uploads/2026/09/so-flower3.png)}@media (max-width:900px){.so-logo{width:245px;background-position:66px center}.so-logo::before{left:-8px;width:72px;height:72px;margin-top:-36px}}.so-logo::before{left:-4px;width:81px;height:81px;margin-top:-41px;background-image:url(/wp-content/uploads/2026/09/so-flower4.png)}@media (max-width:900px){.so-logo::before{left:-3px;width:64px;height:64px;margin-top:-32px}}.so-brands .so-b-karcher{width:124px;height:27px;background-position:0 -76px}.so-brands .so-b-partner{width:133px;height:38px;background-position:0 -137px}.so-brands .so-b-stihl{width:112px;height:25px;background-position:0 -177px}.so-brands .so-b-viking{width:100px;height:31px;background-position:0 -204px}.so-brands .so-b-daewoo{width:141px;height:33px;background-position:0 -272px}.so-brands .so-b-flymo{width:77px;height:34px;background-position:0 -307px}.so-brands-vp{position:relative;overflow:hidden;width:100%;margin:5px auto 20px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 4%,#000 96%,rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 4%,#000 96%,rgba(0,0,0,0))}.so-brands-vp .so-brands{display:flex;flex-wrap:nowrap;align-items:center;width:max-content;margin:0;padding:0;line-height:0;animation:so-brands-run 40s linear infinite;will-change:transform}.so-brands-vp .so-brands li{display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin:0 28px}.so-brands-vp:hover .so-brands{animation-play-state:paused}@keyframes so-brands-run{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.so-brands-vp .so-brands{animation:none}}@media (max-width:600px){.so-brands-vp .so-brands li{margin:0 18px}}@media (max-width:1100px){.so-phone-selected>div::before{background-position:0 -72px}}.so-head{position:static;top:auto;z-index:auto;background:#fff}.so-head.so-stuck{box-shadow:none}@media (min-width:901px){.jwm-product-sidebar{top:92px}}.jwm-catalogue-subcategories>h2{display:none}.jwm-catalogue-subcategory-grid{grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea}.jwm-catalogue-subcategory{padding:10px 15px;border:0;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-radius:0;background:none;box-shadow:none;color:#444;text-align:left}.jwm-catalogue-subcategory img{display:block;margin:0 auto 5px;width:auto;max-width:100%;height:150px;object-fit:contain}.jwm-catalogue-subcategory h3{margin:0;font:400 18px/20px var(--so-font);color:#444;text-decoration:underline}.jwm-catalogue-subcategory:hover h3{color:#1a1a1a}.jwm-catalogue-subcategory small{display:none}@media (max-width:1100px){.jwm-catalogue-subcategory-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.jwm-catalogue-subcategory-grid{grid-template-columns:repeat(2,1fr)}}.jwm-catalogue-sidebar .so-rail--cat{margin-top:14px}.jwm-catalogue-sidebar .so-rail--cat .so-rail-item{margin:0 0 18px}.so-trust{margin:18px 0 0;padding:15px;background:#ffe;border:1px solid #f0efd9;font:400 14px/19px var(--so-font);color:#534b27}.so-trust ul{margin:-4px 0;padding:0;list-style:none}.so-trust li{margin:0;padding:0 0 0 12px;position:relative}.so-trust li+li{margin-top:8px}.so-trust li::before{content:"-";position:absolute;left:0;top:0;color:#534b27}.so-cat-strip{margin:26px 0 0}.so-cat-strip .so-strip{margin:0}.so-strip-title{flex:0 0 auto;margin:0 14px 0 0;font:400 20px/1.2 var(--so-font);color:#333;white-space:nowrap}.so-strip-title span{color:#9a9a9a}#page-description-text-holder.so-seo--wide{grid-column:1 / -1;margin:30px 0 0}@media (max-width:700px){.so-strip-title{white-space:normal;font-size:17px}}.term-description{font:400 16px/25px var(--so-font);color:#222;margin:26px 0 0}.term-description .w-paragraph{margin:0;padding:0;font:400 16px/25px var(--so-font);color:#222}.term-description h1,.term-description h2{font:400 24px/32px var(--so-font);color:#222;margin:0 0 8px;padding:0;background:none}.term-description h3{font:400 20px/28px var(--so-font);color:#222;margin:16px 0 8px;padding:0;background:none}.term-description h4{font:400 18px/26px var(--so-font);color:#222;margin:14px 0 6px;background:none}.term-description p{margin:0 0 12px}.term-description ul,.term-description ol{margin:-4px 0 12px;padding:0;list-style:none;font:400 16px/24px var(--so-font)}.term-description li{margin:0;padding:0 0 0 13px;position:relative;list-style:none}.term-description li::before{content:"-";position:absolute;left:0;top:0;color:#222}.term-description ol{counter-reset:so-ol}.term-description ol li{counter-increment:so-ol}.term-description ol li::before{content:counter(so-ol) "."}.term-description a{color:#1a6fb5}.term-description .w-list-wrapper{margin:0 0 12px}.so-card{position:relative;min-height:378px;border:0!important;background:none!important;padding:0!important;margin:0!important;overflow:visible!important}.so-card__tile{position:absolute;left:0;right:0;top:0;padding:10px 10px 22px;border:1px solid transparent;border-radius:3px;background:#fff;overflow:hidden}.so-card:hover{z-index:5}.so-card:hover .so-card__tile{border-color:#bbb;box-shadow:2px 3px 10px rgba(0,0,0,.2);overflow:visible}.so-card__img{display:block;text-decoration:none}.so-card__img img{display:block;margin:0 auto;max-width:100%;height:auto;max-height:200px;object-fit:contain}.so-card .jwm-product-badges{display:flex;flex-wrap:wrap;margin:0 0 4px;gap:0;position:static;background:none;padding:0}.so-card .jwm-product-badge{display:inline-block;height:24px;margin:0 5px 5px 0;padding:0 4px 0 21px;border-radius:2px;color:#fff;font:12px/24px var(--so-font);text-transform:uppercase;white-space:nowrap;background-image:var(--so-img-catsprite);background-repeat:no-repeat;max-width:25px;overflow:hidden;transition:max-width .15s ease;box-sizing:border-box}.so-card .jwm-product-badge--best-seller{background-color:#00a3e7;background-position:-74px 2px}.so-card .jwm-product-badge--recommended{background-color:#7aa63b;background-position:-74px -21px}.so-card .jwm-product-badge--free-delivery{background-color:#a770c4;background-position:-74px -47px;padding-left:27px;max-width:31px}.so-card .jwm-product-badge--discount{background-color:#ffbb3b;padding-left:6px;max-width:none;background-image:none}.so-card:hover .jwm-product-badge{max-width:280px}.so-card .onsale{position:static;display:inline-block;height:24px;margin:0 5px 5px 0;padding:0 6px;border-radius:2px;background:#ffbb3b;color:#fff;font:12px/24px var(--so-font);text-transform:uppercase;min-width:0;min-height:0;line-height:24px}.so-card-sku{font:14px/16px var(--so-font);color:#777;margin:4px 0 2px -4px;padding:2px 4px}.so-card-sku span{font:700 15px/16px var(--so-font);color:#555}.so-card-row{display:flex;align-items:flex-start;gap:8px;margin:5px 0 8px}.so-card-price{background:#ffe;border:1px solid rgba(0,0,0,.04);border-radius:2px;padding:1px 6px 5px;font:14px/23px var(--so-font);color:#000;white-space:nowrap}.so-card-price .woocommerce-Price-amount,.so-card-price ins{font-size:26px;line-height:23px;text-decoration:none;font-weight:400}.so-card-price del{display:block;font-size:13px;line-height:15px;color:#999}.so-card-price del .woocommerce-Price-amount{font-size:13px;line-height:15px}.so-card-row .so-buy-slot{margin-left:auto}.so-card-name{display:block;font:16px/18px var(--so-font);color:#145989;text-decoration:none;padding-left:1px}.so-card-name:hover{text-decoration:underline}.so-card-desc{display:none;font:13px/16px var(--so-font);color:#000;margin:15px 0 0}.so-card:hover .so-card-desc{display:block}.so-params.so-card-params{display:none;clear:none;margin:6px 0 0;font:13px/17px var(--so-font);color:#444}.so-card:hover .so-params.so-card-params{display:block}.so-params.so-card-params .so-params__k{color:#8a8a8a}.so-params.so-card-params u{margin:0 4px;color:#c8c8c8}.so-card:hover .so-card-desc{margin-top:8px}ul.products.so-view-list .so-params.so-card-params{display:block;grid-column:2;order:4;margin:0 0 6px}ul.products.so-view-list .so-card-desc{order:5}ul.products.so-view-list .so-card-more{order:6}.jwm-catalogue-filter .jwm-filter-price{flex-wrap:nowrap!important;gap:5px!important;padding-left:6px!important}.jwm-catalogue-filter .jwm-filter-price input{width:52px!important;flex:0 0 52px;min-width:0;padding:3px 4px!important;text-align:left}.jwm-catalogue-filter .jwm-filter-price>span{flex:0 0 auto}.jwm-catalogue-filter .so-price-cur{flex:0 0 auto;font:13px/16px var(--so-font);color:#222}.jwm-catalogue-filter .so-price-ok{flex:0 0 auto;height:26px;padding:0 8px;font:13px/24px var(--so-font)}.jwm-catalogue-sidebar,.jwm-product-sidebar{position:static!important;top:auto!important}.jwm-catalogue-filter fieldset:has(select[name="jwm_sort"]){display:none!important}.so-card .jwm-product-badges{gap:4px}.so-card .jwm-product-badge{width:24px;min-width:24px;height:24px;margin:0 0 4px;padding:0;border:0;border-radius:3px;background-image:none;background-repeat:no-repeat;background-position:4px center;background-size:16px 16px;font:700 12px/24px var(--so-font);letter-spacing:.02em;text-transform:uppercase;color:transparent;white-space:nowrap;overflow:hidden;max-width:none}.so-card .jwm-product-badge--best-seller{background-color:#00a3e7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 2.6l2.94 5.96 6.58.96-4.76 4.64 1.12 6.55L12 17.62l-5.88 3.09 1.12-6.55L2.48 9.52l6.58-.96z'/%3E%3C/svg%3E")}.so-card .jwm-product-badge--recommended{background-color:#7aa63b;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M2.6 10h3.9v10.6H2.6z'/%3E%3Cpath d='M8 20.6h8.3c.92 0 1.73-.62 1.95-1.51l1.42-5.6c.3-1.19-.6-2.34-1.83-2.34h-3.93l.57-3.1c.2-1.09-.63-2.09-1.74-2.09-.58 0-1.13.29-1.45.78L8 11.5z'/%3E%3C/svg%3E")}.so-card .jwm-product-badge--free-delivery{width:24px;min-width:24px;padding:0;background-color:#a770c4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Crect x='1.6' y='5.8' width='11.6' height='9.6' rx='.8'/%3E%3Cpath fill-rule='evenodd' d='M13.9 9.2h4.2c.26 0 .5.1.68.28l2.6 2.6c.18.18.28.43.28.69v2.63h-7.76zm1.2 1.2h2.7l1.7 1.8h-4.4z'/%3E%3Crect x='2.4' y='16.9' width='18.4' height='1.4' rx='.7'/%3E%3Ccircle cx='6.3' cy='17.6' r='2.35'/%3E%3Ccircle cx='17.1' cy='17.6' r='2.35'/%3E%3C/svg%3E")}.so-card .jwm-product-badge--discount{width:auto;min-width:0;padding:0 6px;color:#fff;background-color:#ffbb3b;background-image:none}.so-card:hover .jwm-product-badge{width:auto;min-width:0;max-width:100%;padding:0 8px 0 24px;color:#fff}.so-card:hover .jwm-product-badge--free-delivery{padding:0 8px 0 24px}.so-card:hover .jwm-product-badge--discount{padding:0 6px}.jwm-product-gallery-column .jwm-product-badge,.so-ip__badges .jwm-product-badge{min-height:26px;padding:0 10px 0 26px;border-radius:3px;font:700 12px/26px var(--so-font);background-repeat:no-repeat;background-position:6px center;background-size:16px 16px}.jwm-product-gallery-column .jwm-product-badge--best-seller,.so-ip__badges .jwm-product-badge--best-seller{background-color:#00a3e7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M12 2.6l2.94 5.96 6.58.96-4.76 4.64 1.12 6.55L12 17.62l-5.88 3.09 1.12-6.55L2.48 9.52l6.58-.96z'/%3E%3C/svg%3E")}.jwm-product-gallery-column .jwm-product-badge--recommended,.so-ip__badges .jwm-product-badge--recommended{background-color:#7fb03a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M2.6 10h3.9v10.6H2.6z'/%3E%3Cpath d='M8 20.6h8.3c.92 0 1.73-.62 1.95-1.51l1.42-5.6c.3-1.19-.6-2.34-1.83-2.34h-3.93l.57-3.1c.2-1.09-.63-2.09-1.74-2.09-.58 0-1.13.29-1.45.78L8 11.5z'/%3E%3C/svg%3E")}.jwm-product-gallery-column .jwm-product-badge--free-delivery,.so-ip__badges .jwm-product-badge--free-delivery{background-color:#a770c4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Crect x='1.6' y='5.8' width='11.6' height='9.6' rx='.8'/%3E%3Cpath fill-rule='evenodd' d='M13.9 9.2h4.2c.26 0 .5.1.68.28l2.6 2.6c.18.18.28.43.28.69v2.63h-7.76zm1.2 1.2h2.7l1.7 1.8h-4.4z'/%3E%3Crect x='2.4' y='16.9' width='18.4' height='1.4' rx='.7'/%3E%3Ccircle cx='6.3' cy='17.6' r='2.35'/%3E%3Ccircle cx='17.1' cy='17.6' r='2.35'/%3E%3C/svg%3E")}.so-card__img{position:relative;display:block;padding-top:29px}.so-card .jwm-product-badges{position:absolute;top:0;left:0;right:0;margin:0;min-height:24px}.so-card__img img{display:block;width:100%;height:200px;object-fit:contain;margin:0}.so-card .jwm-product-badge{width:25px;padding:0 0 0 21px;max-width:none;text-overflow:clip}.so-card .jwm-product-badge--free-delivery{width:31px;padding:0 0 0 27px}.so-card .jwm-product-badge--discount{width:auto;padding:0 6px}.so-card:hover .jwm-product-badge{width:auto;padding-right:6px}.so-card:hover .jwm-product-badge--free-delivery{padding-right:6px}.so-card .onsale{position:static!important;top:auto!important;left:auto!important;right:auto!important;display:inline-block!important;width:auto!important;height:24px!important;min-height:0!important;min-width:0!important;margin:0 5px 5px 0!important;padding:0 6px!important;border-radius:2px!important;background:#ffbb3b!important;color:#fff!important;font:12px/24px var(--so-font)!important;text-transform:uppercase!important}.so-card .jwm-product-badges{z-index:2}.so-card:hover .jwm-product-badges{flex-direction:column;align-items:flex-start}.so-card:hover .jwm-product-badge,.so-card:hover .onsale{max-width:100%}.jwm-catalogue-content{position:relative}.jwm-catalogue-content>.woocommerce-result-count{display:none}.jwm-catalogue-content>form.woocommerce-ordering{position:absolute;top:0;right:0;margin:0;z-index:2}.jwm-catalogue-content>form.woocommerce-ordering select.orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-height:0;width:auto;padding:0 10px 0 26px;border:0;border-radius:2px;background:#84b627 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") no-repeat 8px center;color:#fff;font:14px/28px var(--so-font);cursor:pointer;box-shadow:none}.jwm-catalogue-content>form.woocommerce-ordering select.orderby:hover{background-color:#76a521}.jwm-catalogue-content>form.woocommerce-ordering select.orderby option{color:#222;background:#fff}.jwm-catalogue-sidebar .jwm-catalogue-filter{background:#f8fbf8;border:1px solid rgba(0,0,0,.08);border-radius:3px;padding:12px 12px 20px}.jwm-catalogue-sidebar .jwm-catalogue-filter legend{font:400 17px/22px var(--so-font);color:#222;margin:0 0 4px;padding:0}.jwm-catalogue-sidebar .jwm-filter-options{display:block;column-count:auto}.jwm-catalogue-sidebar .jwm-filter-options label{display:flex;align-items:center;width:100%;margin:0;padding:2px 0;font:15px/20px var(--so-font);color:#222;cursor:pointer}.jwm-catalogue-sidebar .jwm-filter-options label:hover{color:#000;text-decoration:none}.jwm-catalogue-sidebar .jwm-filter-options label input[type="checkbox"]{position:static!important;opacity:1!important;clip:auto!important;width:15px!important;height:15px!important;min-width:0!important;min-height:0!important;margin:0 7px 0 0!important;flex:0 0 15px;appearance:auto;-webkit-appearance:checkbox}.jwm-catalogue-sidebar .jwm-filter-options label small{color:#999;font:13px/20px var(--so-font);margin-left:5px}.jwm-catalogue-sidebar fieldset>label{display:flex;align-items:center;font:15px/20px var(--so-font);color:#222;padding:2px 0}.jwm-catalogue-sidebar fieldset>label input[type="checkbox"]{position:static!important;opacity:1!important;clip:auto!important;width:15px!important;height:15px!important;margin:0 7px 0 0!important;flex:0 0 15px;appearance:auto;-webkit-appearance:checkbox}.jwm-catalogue-content>form.woocommerce-ordering{display:none!important}.jwm-catalogue-sidebar .jwm-catalogue-filter fieldset:has(select[name="jwm_sort"]){display:none}.jwm-catalogue-content>form.so-sort{position:absolute;top:0;right:0;margin:0;z-index:2}form.so-sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-height:0;width:auto;padding:0 10px 0 26px;border:0;border-radius:2px;background:#84b627 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") no-repeat 8px center;color:#fff;font:14px/28px var(--so-font);cursor:pointer;box-shadow:none}form.so-sort select:hover{background-color:#76a521}form.so-sort select option{color:#222;background:#fff}.jwm-catalogue-sidebar .jwm-catalogue-filter .jwm-filter-options label{color:#222!important}.jwm-catalogue-sidebar form.jwm-catalogue-filter{background:#f8fbf8!important;padding:12px 12px 20px!important}.jwm-catalogue-sidebar .jwm-catalogue-filter fieldset>label{color:#222!important}form.jwm-catalogue-filter{background:#f8fbf8!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:3px;padding:12px 12px 20px!important}form.jwm-catalogue-filter legend{font:400 17px/22px var(--so-font);color:#222;margin:0 0 4px;padding:0}form.jwm-catalogue-filter .jwm-filter-options{display:block;column-count:auto}form.jwm-catalogue-filter .jwm-filter-options label,form.jwm-catalogue-filter fieldset>label{display:flex;align-items:center;width:100%;margin:0;padding:2px 0;font:15px/20px var(--so-font);color:#222!important;cursor:pointer}form.jwm-catalogue-filter input[type="checkbox"]{position:static!important;opacity:1!important;clip:auto!important;width:15px!important;height:15px!important;min-width:0!important;min-height:0!important;margin:0 7px 0 0!important;flex:0 0 15px;appearance:auto;-webkit-appearance:checkbox}form.jwm-catalogue-filter .jwm-filter-options label small{color:#999;font:13px/20px var(--so-font);margin-left:5px}.so-stock-tabs{display:flex;margin:0 0 14px;border:1px solid #d5d5d5;border-radius:3px;overflow:hidden;background:#fff}.so-stock-tab{flex:1 1 50%;height:30px;border:0;background:#fff;color:#222;font:13px/30px var(--so-font);cursor:pointer;padding:0}.so-stock-tab+.so-stock-tab{border-left:1px solid #d5d5d5}.so-stock-tab.is-active{background:#e9eee6;font-weight:700}.jwm-filter-price{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.jwm-filter-price input{width:62px;padding:5px;border:1px solid #ccc;border-radius:2px;background:#fff;font:14px/16px var(--so-font);color:#000}.so-price-cur{font:14px/16px var(--so-font);color:#222}.so-price-ok{height:28px;padding:0 9px;border:1px solid #c6c6c6;border-radius:2px;background:linear-gradient(#f0f0f0,#d3d3d3);color:#555;font:14px/26px var(--so-font);cursor:pointer}.so-price-ok:hover{background:linear-gradient(#f6f6f6,#dcdcdc)}.so-range{position:relative;height:26px;margin:12px 2px 6px}.so-range__track{position:absolute;left:0;right:0;top:10px;height:7px;background:#e3e3e3;border-radius:2px}.so-range__fill{position:absolute;top:0;bottom:0;background:#8bbe42;border-radius:2px}.so-range__input{position:absolute;left:-2px;top:0;width:calc(100% + 4px);height:26px;margin:0;padding:0;background:none;-webkit-appearance:none;appearance:none;pointer-events:none;border:0}.so-range__input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:26px;border-radius:2px;border:1px solid #3a63a0;background:linear-gradient(#5c8ed6,#4576bd);cursor:pointer;pointer-events:auto}.so-range__input::-moz-range-thumb{width:14px;height:26px;border-radius:2px;border:1px solid #3a63a0;background:linear-gradient(#5c8ed6,#4576bd);cursor:pointer;pointer-events:auto}.so-range__input::-webkit-slider-runnable-track{height:26px;background:none}.so-range__input::-moz-range-track{height:26px;background:none}.so-view-switch{position:absolute;top:0;right:134px;display:flex;gap:4px;z-index:2}.so-view-btn{width:28px;height:28px;border:1px solid #d5d5d5;border-radius:2px;background:#fff no-repeat center;cursor:pointer;padding:0}.so-view-btn--grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cg fill='%23666'%3E%3Crect x='0' y='0' width='6' height='6'/%3E%3Crect x='8' y='0' width='6' height='6'/%3E%3Crect x='0' y='8' width='6' height='6'/%3E%3Crect x='8' y='8' width='6' height='6'/%3E%3C/g%3E%3C/svg%3E")}.so-view-btn--list{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cg fill='%23666'%3E%3Crect x='0' y='1' width='14' height='3'/%3E%3Crect x='0' y='6' width='14' height='3'/%3E%3Crect x='0' y='11' width='14' height='3'/%3E%3C/g%3E%3C/svg%3E")}.so-view-btn.is-active{background-color:#e9eee6;border-color:#c3c9bf}ul.products.so-view-list{display:block!important}ul.products.so-view-list .so-card{min-height:0!important;border-bottom:1px solid #eee!important;width:auto!important}ul.products.so-view-list .so-card__tile{position:static;display:grid;grid-template-columns:170px minmax(0,1fr);column-gap:16px;padding:14px 10px;overflow:visible;border-color:transparent;box-shadow:none}ul.products.so-view-list .so-card__img{grid-column:1;grid-row:1 / span 6;padding-top:0;align-self:start}ul.products.so-view-list .so-card__img img{height:140px}ul.products.so-view-list .jwm-product-badges{position:static;flex-direction:row;margin:0 0 6px;min-height:0}ul.products.so-view-list .so-card-name{grid-column:2;order:1;font:400 19px/23px var(--so-font);text-decoration:underline;margin:0 0 4px}ul.products.so-view-list .so-card-sku{grid-column:2;order:2;margin:0 0 4px}ul.products.so-view-list .so-card-row{grid-column:2;order:3;justify-content:flex-start;margin:4px 0 6px}ul.products.so-view-list .so-card-row .so-buy-slot{margin:0 0 0 12px}ul.products.so-view-list .so-card-desc{grid-column:2;order:4;display:block;color:#444;margin:4px 0 0}ul.products.so-view-list .so-card:hover .so-card__tile{border-color:transparent;box-shadow:none;background:#fcfcfc}ul.products.so-view-list .so-card:hover .jwm-product-badges{flex-direction:row}.search #main.site-main{display:block}.so-search-layout .jwm-catalogue-sidebar{min-height:1px}.so-search-layout .woocommerce-products-header .page-title{font:400 30px/36px var(--so-font);color:#222;margin:0 0 14px}.so-search-layout>.jwm-catalogue-content>.woocommerce-result-count{display:block;font:14px/20px var(--so-font);color:#777;margin:0 0 10px}.so-strip .jwm-product-badges,.so-strip .onsale{display:none!important}.search #main.site-main{padding-top:14px;padding-bottom:30px}.search form.so-sort{display:none}.jwm-filter-price .so-price-ok{height:28px!important;min-height:0!important;width:auto!important;padding:0 9px!important;border:1px solid #c6c6c6!important;border-radius:2px!important;background:linear-gradient(#f0f0f0,#d3d3d3)!important;color:#555!important;font:14px/26px var(--so-font)!important;text-transform:none!important;box-shadow:none!important}.jwm-filter-price .so-price-ok:hover{background:linear-gradient(#f6f6f6,#dcdcdc)!important;color:#333!important}.jwm-product-sidebar .jwm-filter-price{gap:4px}.jwm-product-sidebar .jwm-filter-price input{width:56px}.jwm-product-sidebar .jwm-filter-price .so-price-ok{padding:0 7px!important}.single-product span.onsale{position:static!important;display:inline-block!important;margin:0 5px 5px 0!important;padding:0 6px!important;height:24px!important;min-height:0!important;width:auto!important;border-radius:2px!important;background:#ffbb3b!important;color:#fff!important;font:12px/24px var(--so-font)!important;text-transform:uppercase!important}.so-card.outofstock .so-card-price{background:#f5f5f5;border-color:rgba(0,0,0,.06);color:#999}.so-card.outofstock .so-card-price *{color:#999!important}.so-ask-btn{display:inline-block;padding:6px 10px;border:0;border-radius:2px;cursor:pointer;background:linear-gradient(#00b7ea,#009ec3);color:#fff;font:14px/16px var(--so-font);text-align:center;text-decoration:none}.so-ask-btn:hover{background:linear-gradient(#12c2f2,#0aa8cd);color:#fff}.so-ask-btn--big{padding:10px 20px;border-radius:3px;font:20px/24px var(--so-font)}.so-ask-wrap{margin:4px 0 10px}.product.outofstock p.price{background:#f5f5f5!important;border-color:rgba(0,0,0,.06)!important;color:#999!important}.product.outofstock p.price *{color:#999!important}.so-lastprice{position:relative;display:inline-block;vertical-align:top;margin:10px 0 0 18px;padding:10px 12px;border-radius:3px;background:#f5f5f5;color:#8a8a8a;font:15px/19px var(--so-font);max-width:130px}.so-lastprice::before{content:"";position:absolute;left:-7px;top:16px;border:7px solid transparent;border-left:0;border-right-color:#f5f5f5}.so-stock--out{color:#888}.so-ask-pop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:none;align-items:center;justify-content:center;padding:20px}.so-ask-pop.is-open{display:flex}.so-ask__win{position:relative;width:340px;max-width:100%;background:#fff;border-radius:4px;padding:22px 24px 20px;box-shadow:0 10px 40px rgba(0,0,0,.25)}.so-ask__close{position:absolute;right:8px;top:4px;width:30px;height:30px;border:0;background:none;color:#999;font:26px/30px var(--so-font);cursor:pointer;padding:0}.so-ask__title{font:400 21px/26px var(--so-font);color:#222;margin:0 0 6px}.so-ask__prod{font:14px/18px var(--so-font);color:#777;margin:0 0 14px}.so-ask__form input{display:block;width:100%;margin:0 0 10px;padding:9px 10px;border:1px solid #ccc;border-radius:2px;font:15px/18px var(--so-font);color:#222;background:#fff}.so-ask__send{width:100%;padding:10px;border:0;border-radius:2px;background:linear-gradient(#8fc92b,#6ea909);color:#fff;font:18px/22px var(--so-font);cursor:pointer}.so-ask__send:hover{background:linear-gradient(#9ad335,#78b60e)}.so-ask__note{margin:8px 0 0;font:13px/17px var(--so-font);color:#999;text-align:center}.so-ask__msg{margin:8px 0 0;font:14px/18px var(--so-font);text-align:center}.so-ask__msg.is-ok{color:#4d8b16}.so-ask__msg.is-err{color:#c0392b}.so-pagenav{padding:30px 0 0;margin:0 0 15px;text-align:center}.so-pagenav__pages{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.so-pagenav__pages .page-numbers{min-width:44px;height:45px;display:inline-flex;align-items:center;justify-content:center;font:20px/21px var(--so-font);color:#555;text-decoration:underline;border:0;background:none;padding:0}.so-pagenav__pages a.page-numbers:hover{color:#222}.so-pagenav__pages .page-numbers.current{width:45px;background:#84b627;color:#fff;border-radius:999px;text-decoration:none}.so-pagenav__pages .page-numbers.dots{text-decoration:none;color:#999}.so-pagenav__pn{margin:12px 0 0;display:flex;justify-content:center;gap:28px;font:15px/20px var(--so-font)}.so-pagenav__pn a{color:#4d8b16;text-decoration:underline}.so-pagenav__pn a:hover{color:#3c6f11}.so-pagenav__pn .is-off{color:#aaa}.so-card .so-ask-btn{white-space:normal;max-width:104px;padding:5px 8px;font:14px/16px var(--so-font)}ul.products.so-view-list .so-ask-btn{max-width:none;white-space:nowrap}.so-single-buy--out{display:none!important}.so-card:hover .so-card__tile{left:-6px;right:-6px;top:-6px;padding:16px 16px 24px}.so-card-row{flex-wrap:nowrap}.so-card .so-ask-btn{max-width:88px;padding:5px 6px;font:13px/15px var(--so-font)}.so-card.outofstock .so-card-price{padding:1px 5px 5px}.so-card.outofstock .so-card-price .woocommerce-Price-amount{font-size:22px}ul.products.so-view-list .so-card:hover .so-card__tile{left:auto;right:auto;top:auto;padding:14px 10px}.so-card-price .woocommerce-Price-amount,.so-card-price ins{font-size:24px}.so-card-price .woocommerce-Price-currencySymbol{font-size:14px}.so-card-price del .woocommerce-Price-currencySymbol{font-size:13px}.so-arrow--prev{background-position:5px -14px}.so-arrow--next{background-position:-30px -14px;margin-left:-1px}.so-arrow--prev:hover,.so-arrow--prev:active,.so-arrow--prev:focus{background-position:5px 7px;background-color:transparent}.so-arrow--next:hover,.so-arrow--next:active,.so-arrow--next:focus{background-position:-30px 7px;background-color:transparent}.so-arrow.is-off{cursor:default;pointer-events:none}.so-arrow--prev.is-off,.so-arrow--prev.is-off:hover{background-position:5px -35px}.so-arrow--next.is-off,.so-arrow--next.is-off:hover{background-position:-30px -35px}.so-view-btn:hover{background-color:#f3f5f1;border-color:#c3c9bf;color:inherit}.so-view-btn.is-active:hover{background-color:#e9eee6}.so-view-btn:focus{outline:none;box-shadow:none}.so-stock-tab:hover{background:#f3f5f1;color:#222}.so-stock-tab.is-active:hover{background:#e9eee6;color:#222}.so-stock-tab:focus{outline:none;box-shadow:none}.so-ask__close:hover{background:none;color:#666}.so-ask-btn:focus{outline:none;box-shadow:none}.so-arrow,.so-arrow:hover,.so-arrow:focus,.so-arrow:active{transition:none!important}.so-hdr-search form,.so-hdr-search{position:relative}.so-live{position:absolute;top:calc(100% + 2px);left:0;width:100%;max-height:70vh;overflow:auto;z-index:90;background:#fff;border:1px solid #ddd;box-shadow:0 2px 2px #ddd;padding:5px 0;text-align:left}.so-live ul{margin:0;padding:0;list-style:none}.so-live li{margin:0;padding:5px;background:#fff}.so-live li:nth-child(even){background:#fafafa}.so-live li:hover{background:#eef3e8}.so-live a{display:flex;align-items:center;gap:10px;text-decoration:none;color:#145989;font:700 14px/18px var(--so-font)}.so-live img{flex:0 0 50px;width:50px;height:42px;object-fit:contain}.so-live__t{flex:1 1 auto;min-width:0}.so-live__p{flex:0 0 auto;color:#333;font:700 16px/18px var(--so-font);white-space:nowrap}.so-search-layout .page-title .so-q{color:#8bbe42}.so-search-stats{font:15px/20px var(--so-font);color:#222;margin:0 0 6px}.so-search-stats b{font-weight:700}.so-search-cats{font:15px/22px var(--so-font);color:#222;margin:0 0 16px}.so-search-cats a{color:#145989;text-decoration:underline}.so-search-cats a:hover{color:#0e3f63}.so-search-cats i{font-style:normal;color:#999;font-size:13px}.so-card-cat{font:13px/16px var(--so-font);color:#888;margin:0 0 2px}.so-card-more{display:inline-block;margin:6px 0 0;font:14px/18px var(--so-font);color:#145989;text-decoration:underline}ul.products.so-view-list .so-card-cat{grid-column:2;order:0}ul.products.so-view-list .so-card-more{grid-column:2;order:5}ul.products:not(.so-view-list) .so-card-cat,ul.products:not(.so-view-list) .so-card-more{display:none}.search .woocommerce-result-count{display:none!important}.jwm-catalogue-sidebar{z-index:50}.jwm-catalogue-content{z-index:1}.so-catmenu__list,.so-catmenu__sub{background:#fff}.so-search-input{border:0!important;box-shadow:1px 1px 0 rgba(0,0,0,.15)!important}.jwm-catalogue-layout{grid-template-columns:230px minmax(0,1fr)!important}.so-catmenu__panel{min-width:230px}.so-catmenu__list{overflow:visible}.so-catmenu__link{position:relative}.so-catmenu__link::before{content:"";position:absolute;left:-4px;top:-1px;width:4px;height:100%;background:#aaa}.so-catmenu__list>li.is-active>.so-catmenu__link::before,.so-catmenu__list>li:hover>.so-catmenu__link::before{background:#78ab2f}.so-catmenu__list>li.is-active>.so-catmenu__link{color:#547d1b}.so-catmenu__sub{border-left:2px solid #79a739;margin-top:-1px}.so-catmenu__list>li.so-catmenu__has-sub>.so-catmenu__link::after{content:"";position:absolute;right:6px;top:50%;margin-top:-6px;border:6px solid transparent;border-right:0;border-left-color:#79a739;opacity:0}.so-catmenu__list>li.so-catmenu__has-sub:hover>.so-catmenu__link::after{opacity:1}.so-catmenu-dim{position:fixed;inset:0;background:rgba(0,0,0,.1);z-index:39;display:none}.so-catmenu-dim.is-on{display:block}.so-catmenu__panel{margin-top:0}.so-catmenu__panel{margin-top:10px}.so-allprod{float:left;width:230px;margin:0 20px 0 0;padding:12px 0 0;text-align:right;font:16px/20px var(--so-font)}.so-allprod a{color:#aaa;text-decoration:none}.so-allprod a:hover{color:#78ab2f;text-decoration:underline}.jwm-catalogue-layout,.woocommerce-products-header{clear:both}@media (max-width:900px){.so-allprod{display:none}}.jwm-catalogue-sidebar .jwm-filter-header{display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.jwm-catalogue-sidebar .jwm-filter-header strong{font:700 15px/20px var(--so-font)}.jwm-catalogue-sidebar .jwm-filter-header a{font:13px/18px var(--so-font)}.jwm-catalogue-sidebar .jwm-filter-price{gap:4px}.jwm-catalogue-sidebar .jwm-filter-price input{width:56px;padding:5px 4px}.jwm-catalogue-sidebar .jwm-filter-price .so-price-ok{padding:0 7px!important}.jwm-catalogue-sidebar form.jwm-catalogue-filter{padding:10px 10px 18px!important}.so-hdr{margin-left:0;margin-right:0}.so-topmenu__inner{max-width:1244px}body.home main.site-main{max-width:1244px!important;width:100%!important;margin-inline:auto;padding-inline:10px;box-sizing:border-box}body.woocommerce #main.site-main,body.single-product #main.site-main,body.search #main.site-main{max-width:1244px!important}.so-home-cols{gap:38px}.so-home-main{flex:1 1 auto;min-width:0}.so-home-rail{flex:0 0 232px;width:232px;box-sizing:border-box;border-left:2px solid #ddd;padding:10px 0 10px 20px}.so-home-rail .so-rail-title{margin:0 0 8px}.so-home-rail .so-rail-title a{color:#0072bc;font:18px/18px var(--so-font);text-decoration:underline}.so-home-rail .so-rail-title a:hover{text-decoration:none}.so-home-rail h2{color:#666;font:400 18px/24px var(--so-font);margin:10px 0 6px}.so-home-rail ul{margin:0 0 14px;padding:0;list-style:none}.so-home-rail ul li{list-style:none;position:relative;padding-left:12px;margin:0;color:#666;font:14px/19px var(--so-font)}.so-home-rail ul li::before{content:'-';position:absolute;left:0;top:0;color:#666}.so-rail-hl{background:#9c0;color:#fff}.so-nowrap{white-space:nowrap}.so-footer__inner{max-width:1244px;padding-inline:10px;box-sizing:border-box}.jwm-product-sidebar{z-index:50}.jwm-single-product-main{position:relative;z-index:1}@media (min-width:901px){.jwm-single-product-layout{grid-template-columns:230px minmax(0,1fr)!important}}.woocommerce-product-gallery img,.woocommerce-product-gallery__image img{max-width:100%!important;height:auto}.jwm-catalogue-layout{gap:0 20px!important}.so-share li a i{font-size:17px;line-height:1}.so-share--fb a i{font-size:18px}.so-share--vb a i{font-size:19px}.so-f-hidden{display:none}.jwm-catalogue-filter .so-f-search{width:100%;box-sizing:border-box;margin:0 0 6px;padding:5px 8px;border:1px solid #ddd;border-radius:3px;background:#fff;font:13px/18px var(--so-font);color:#444}.jwm-catalogue-filter .so-f-search:focus{outline:0;border-color:#78ab2f}.jwm-catalogue-filter .so-f-more{display:inline-block;width:auto!important;margin:4px 0 0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#0072bc!important;font:13px/18px var(--so-font)!important;text-decoration:underline;cursor:pointer}.jwm-catalogue-filter .so-f-more:hover{color:#78ab2f!important;background:none!important;text-decoration:none}.so-f-off{display:none!important}.jwm-filter-options label.so-f-off,.jwm-catalogue-filter div.so-f-off,.jwm-filter-options .so-f-off{display:none!important}.term-description.so-seo--wide{clear:both;margin:15px 0 0;padding:29px 0 10px;border-top:1px solid rgba(0,0,0,.1);color:#444;font:16px/25px var(--so-font)}.term-description.so-seo--wide h2{margin:0 0 8px;font:400 24px/32px var(--so-font);color:#444}.term-description.so-seo--wide h3{margin:14px 0 8px;font:400 20px/28px var(--so-font);color:#444}.term-description.so-seo--wide h4{margin:14px 0 6px;font:700 16px/24px var(--so-font);color:#444}.term-description.so-seo--wide .w-paragraph,.term-description.so-seo--wide p{margin:0 0 18px;font:16px/25px var(--so-font);color:#444}.term-description.so-seo--wide ul,.term-description.so-seo--wide ol{margin:0 0 18px;padding-left:22px}.term-description.so-seo--wide li{font:16px/24px var(--so-font);color:#444}.term-description.so-seo--wide img{max-width:100%;height:auto}.term-description.so-seo--wide table{max-width:100%}body.so-has-oldtext .jwm-legacy-seo-text{display:none}body.single-product .jwm-category-products{display:none!important}.so-prod-strip{margin:30px 0 0;clear:both}.so-prod-strip .so-strip{margin:0}.so-prod-strip{border-top:3px solid #ddd;padding-top:20px}.so-prod-strip .so-strip-head .so-rule{background:transparent}.so-prod-strip .so-strip>.so-rule{display:none}.so-prod-strip .so-strip-title{margin-left:10px}.so-pop[hidden]{display:none}.so-pop{position:fixed;inset:0;z-index:9999}.so-pop__bg{position:absolute;inset:0;background:rgba(1,1,1,.3)}.so-pop__box{position:relative;margin:70px auto;max-width:660px;background:#fff;border-radius:6px;box-shadow:0 8px 16px rgba(4,5,5,.25)}.so-pop__in{padding:20px 30px 30px;max-height:calc(100vh - 160px);overflow:auto}.so-pop__t{margin:0;padding:0 0 10px;font:400 26px/32px var(--so-font);color:#000}.so-pop__c{font:16px/24px var(--so-font);color:#444}.so-pop__c .w-paragraph{margin:0 0 14px}.so-pop__c .w-paragraph:last-child{margin-bottom:0}.so-pop__c ul{margin:0;padding-left:18px;list-style:disc}.so-pop__c li{margin:0 0 8px}.so-pop-red{color:red}.so-pop__close{position:absolute;top:-5px;right:-5px;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:#7ab648;box-shadow:0 0 0 4px #fff,0 1px 3px rgba(0,0,0,.25);cursor:pointer}.so-pop__close:hover{background:#6ba03c}.so-pop__close::before,.so-pop__close::after{content:'';position:absolute;left:50%;top:50%;width:18px;height:3px;margin:-2px 0 0 -9px;background:#fff;border-radius:2px}.so-pop__close::before{transform:rotate(45deg)}.so-pop__close::after{transform:rotate(-45deg)}.so-dpw__t{cursor:pointer}body.so-pop-open{overflow:hidden}@media (max-width:760px){.so-pop__box{margin:20px 12px;max-width:none}.so-pop__in{padding:16px 18px 22px}.so-pop__t{font-size:22px;line-height:28px}}.so-pop__close,.so-pop__close:focus{background:#e03a3a!important;color:#fff!important}.so-pop__close:hover{background:#c62828!important}.so-dpw__t:hover i{border-color:#78ab2f;color:#78ab2f}.so-dpw__t i{transition:border-color .15s,color .15s}.so-pop__close,.so-pop__close:focus{background:#7ab648!important;color:#fff!important}.so-pop__close:hover{background:#e03a3a!important}.so-pop__close:focus{outline:none}.so-pop__close:focus-visible{outline:2px solid #fff;outline-offset:2px}body.so-article main.site-main{max-width:994px!important;width:100%!important;margin-inline:auto;padding-inline:10px;box-sizing:border-box}body.so-article .so-art__t{margin:0 0 18px;font:400 28px/32px var(--so-font);color:#000}body.so-article .w-paragraph{margin:0 0 16px;font:16px/25px var(--so-font);color:#222}body.so-article .w-list-wrapper{margin:0 0 16px}body.so-article .w-list-wrapper ul,body.so-article .entry-content ul{margin:0;padding-left:20px;list-style:disc}body.so-article li{margin:0 0 6px;font:16px/24px var(--so-font);color:#222}body.so-article h2{margin:22px 0 10px;font:400 24px/32px var(--so-font);color:#222}body.so-article h3{margin:18px 0 8px;font:400 20px/28px var(--so-font);color:#222}body.so-article h4{margin:16px 0 6px;font:700 16px/24px var(--so-font);color:#222}body.so-article img{max-width:100%;height:auto}body.so-article .site-main{padding-top:18px;padding-bottom:30px}body.so-article main.site-main{max-width:1244px!important}body.so-article .jwm-catalogue-layout{margin-top:6px}body.so-article .jwm-catalogue-sidebar{align-self:start}body.so-article .so-art__t{margin:0 0 16px;font:400 28px/34px var(--so-font);color:#000}body.so-article .entry-content{max-width:none}body.so-article .woocommerce-breadcrumb{padding-top:12px;margin:0;font:16px/20px var(--so-font)}.so-fe{position:absolute;top:5px;right:5px;z-index:6;width:24px;height:24px;border:0;padding:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg transform='rotate(-45 12 12)'%3E%3Cpolygon points='2.2,12 7,8.9 7,15.1' fill='%233f3f3f'/%3E%3Cpolygon points='2.2,12 4.4,10.6 4.4,13.4' fill='%23222'/%3E%3Crect x='7' y='8.9' width='10.4' height='6.2' fill='%23f7c948'/%3E%3Crect x='7' y='8.9' width='10.4' height='2' fill='%23ffd76e'/%3E%3Crect x='7' y='13.2' width='10.4' height='1.9' fill='%23e0a92a'/%3E%3Cpath d='M17.4 8.9h2.1a2 2 0 0 1 2 2v2.2a2 2 0 0 1-2 2h-2.1z' fill='%23f48fb1'/%3E%3Cpath d='M17.4 13.2h4.1v0.1a2 2 0 0 1-2 1.8h-2.1z' fill='%23e57ba1'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.3));cursor:pointer;opacity:0;transition:opacity .15s,transform .15s}.so-fe:hover{transform:scale(1.12)}li.product:hover .so-fe,.so-fe:hover,.so-fe:focus{opacity:1}.so-fe--title{position:static;display:inline-block;vertical-align:middle;margin-left:12px;opacity:.45}.so-fe--title:hover{opacity:1}body.so-fed-open{overflow:hidden}.so-fed[hidden]{display:none}.so-fed{position:fixed;inset:0;z-index:100000}.so-fed__bg{position:absolute;inset:0;background:rgba(1,1,1,.45)}.so-fed__box{position:absolute;inset:22px;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;background:#fff;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.35);overflow:hidden}.so-fed__head{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#f1f1f1;border-bottom:1px solid #ddd}.so-fed__title{font:700 17px/22px var(--so-font);color:#222;margin-right:auto}.so-fed__stocks{display:flex;gap:16px;font:14px/20px var(--so-font);color:#444}.so-fed__stocks label{display:flex;align-items:center;gap:6px;cursor:pointer}.so-fed__close{width:28px;height:28px;padding:0;border:0;border-radius:3px;background:#e03a3a;cursor:pointer;position:relative}.so-fed__close:hover{background:#c62828}.so-fed__close::before,.so-fed__close::after{content:'';position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:#fff}.so-fed__close::before{transform:rotate(45deg)}.so-fed__close::after{transform:rotate(-45deg)}.so-fed__trash{width:28px;height:28px;padding:0;border:0;border-radius:3px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23888'%3E%3Cpath d='M6 19a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E") center/16px 16px no-repeat;border:1px solid #ddd;cursor:pointer}.so-fed__trash:hover{border-color:#e03a3a}.so-fed__save{padding:0 18px;height:30px;border:0;border-radius:3px;background:#7ab648;color:#fff;font:700 14px/30px var(--so-font);cursor:pointer}.so-fed__save:hover{background:#6ba03c}.so-fed__body{flex:1 1 auto;overflow:auto;padding:14px}.so-fed__row{display:flex;gap:12px;align-items:flex-end;margin:0 0 12px;flex-wrap:wrap}.so-fed__f{display:flex;flex-direction:column;gap:3px;font:12px/16px var(--so-font);color:#888}.so-fed__f--grow{flex:1 1 220px;min-width:180px}.so-fed__f--sm input{width:70px}.so-fed__f--sku input{width:150px}.so-fed__f input,.so-fed__f select{height:32px;padding:0 8px;border:1px solid #ccc;border-radius:3px;background:#fff;font:14px/30px var(--so-font);color:#222;box-sizing:border-box}.so-fed__f input:focus,.so-fed__f select:focus{outline:0;border-color:#7ab648}.so-fed__btn{height:32px;padding:0 14px;border:1px solid #ccc;border-radius:3px;background:#fafafa;font:14px/30px var(--so-font);color:#222;cursor:pointer}.so-fed__btn:hover{background:#f0f0f0;border-color:#aaa}.so-fed__imgs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px;min-height:10px}.so-fed__img{position:relative;width:118px;padding:6px;border:1px solid #ddd;border-radius:3px;background:#fff;text-align:center}.so-fed__img.is-main{border-color:#7ab648}.so-fed__img img{display:block;width:104px;height:104px;object-fit:contain;margin:0 auto 4px}.so-fed__imgdel{position:absolute;top:-8px;right:-8px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:#e03a3a;color:#fff;font:16px/22px var(--so-font);cursor:pointer}.so-fed__imgmain{display:block;font:11px/14px var(--so-font);color:#7ab648}.so-fed__imgset{border:0;background:none;padding:0;font:11px/14px var(--so-font);color:#0072bc;text-decoration:underline;cursor:pointer}.so-fed__editor{border:1px solid #ddd;border-radius:3px}.so-fed__msg{padding:8px 14px;border-top:1px solid #eee;background:#fafafa;font:13px/18px var(--so-font);color:#888;min-height:18px}@media (max-width:760px){.so-fed__box{inset:8px}.so-fed__head{flex-wrap:wrap;gap:8px}.so-fed__title{width:100%;margin:0}}.so-fed[data-mode="product"] .so-fed__only--cat{display:none}.so-fed[data-mode="category"] .so-fed__only--prod{display:none}.so-fed__icon{display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:64px;border:1px solid #ddd;border-radius:3px;background:#fff;font:12px/16px var(--so-font);color:#aaa}.so-fed__icon img{max-width:60px;max-height:60px;object-fit:contain}[class*="jwm-catalogue-subcategor"]:hover .so-fe{opacity:1}.so-fed[data-mode="tree"] .so-fed__only--cat,.so-fed[data-mode="tree"] .so-fed__only--prod,.so-fed[data-mode="tree"] .so-fed__editor,.so-fed[data-mode="tree"] .so-fed__save{display:none}.so-fed[data-mode="product"] .so-fed__only--tree,.so-fed[data-mode="category"] .so-fed__only--tree{display:none}.so-fed[data-mode="block"] .so-fed__only--cat,.so-fed[data-mode="block"] .so-fed__only--prod,.so-fed[data-mode="block"] .so-fed__only--tree{display:none}.so-fed[data-mode="product"] .so-fed__only--block,.so-fed[data-mode="category"] .so-fed__only--block,.so-fed[data-mode="tree"] .so-fed__only--block{display:none}.so-fed__chk{display:inline-flex;align-items:center;gap:8px;font:14px/20px var(--so-font);color:#333;cursor:pointer}.so-fed__chk input{width:16px;height:16px;margin:0}.so-fe--block{top:4px;right:4px}.so-fe--pop{top:8px;left:8px;right:auto}.so-trust:hover .so-fe,.so-infobar:hover .so-fe,.so-pop__box:hover .so-fe{opacity:1}.so-infobar{background:#eee;border-bottom:1px solid rgba(0,0,0,.1);color:#000}.so-infobar.is-off{color:#888}.so-infobar__in{width:100%;max-width:1244px;margin-inline:auto;padding:7px 10px;box-sizing:border-box;font:14px/16px var(--so-font);color:inherit;text-align:center;min-height:16px}.so-infobar__in a{color:inherit;text-decoration:underline}.so-infobar__in b,.so-infobar__in strong,.so-infobar__in span{color:inherit}.so-fed__f--col input[type="color"]{width:56px;height:30px;padding:0;border:1px solid #ccc;border-radius:3px;background:#fff;cursor:pointer}.so-fed__bprev{margin:0 0 12px;border:1px solid #ddd;border-radius:3px;background:#eee;color:#000;padding:7px 10px;font:14px/16px var(--so-font);text-align:center;min-height:16px}.so-fed__bprev a{color:inherit;text-decoration:underline}.so-fed__bprev p{margin:0 0 6px}.so-fed__bprev p:last-child{margin:0}.so-fed__bphint{margin:0 0 4px;font:12px/16px var(--so-font);color:#999}.so-fed__bph{color:#bbb;font-style:italic}.so-fed__f--col span{display:block;font:12px/16px var(--so-font);color:#888;margin-bottom:2px}.so-fed__only--block .so-fed__row{align-items:flex-end;gap:16px;flex-wrap:wrap}.so-infobar__in p{margin:0 0 6px}.so-infobar__in p:last-child{margin:0}.so-infobar.is-off .so-infobar__in{color:inherit}.so-infobar__in:hover .so-fe{opacity:1}.so-infobar .so-fe{top:3px;right:10px}.so-login{display:flex;align-items:center}.so-topmenu__inner{max-width:1244px}.so-topmenu__list{margin-left:0;padding-left:72px}.so-topmenu__list li a{line-height:16px}@media (max-width:900px){.so-topmenu__list{padding-left:0}}.so-ap__btn{flex:0 0 auto;width:22px;height:26px;margin:0 4px 0 0;padding:0;border:0;border-radius:2px;background:rgba(0,0,0,.4) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M19.14 12.94a7.07 7.07 0 000-1.88l2.03-1.58a.5.5 0 00.12-.64l-1.92-3.32a.5.5 0 00-.6-.22l-2.39.96a7.03 7.03 0 00-1.62-.94l-.36-2.54a.5.5 0 00-.5-.42h-3.84a.5.5 0 00-.5.42l-.36 2.54c-.58.23-1.12.55-1.62.94l-2.39-.96a.5.5 0 00-.6.22L2.67 8.84a.5.5 0 00.12.64l2.03 1.58a7.07 7.07 0 000 1.88l-2.03 1.58a.5.5 0 00-.12.64l1.92 3.32c.12.21.37.3.6.22l2.39-.96c.5.39 1.04.71 1.62.94l.36 2.54c.04.24.25.42.5.42h3.84c.25 0 .46-.18.5-.42l.36-2.54c.58-.23 1.12-.55 1.62-.94l2.39.96c.23.08.48-.01.6-.22l1.92-3.32a.5.5 0 00-.12-.64l-2.03-1.58zM12 15.6A3.6 3.6 0 1112 8.4a3.6 3.6 0 010 7.2z'/%3E%3C/svg%3E") center/14px 14px no-repeat;cursor:pointer}.so-ap__btn,.so-ap__btn:focus{background-color:rgba(0,0,0,.4)!important}.so-ap__btn.is-open,.so-ap__btn.is-open:focus{background-color:#7ab648!important}.so-ap__btn:hover,.so-ap__btn.is-open:hover{background-color:#e03a3a!important}.so-ap__btn:focus{outline:none}.so-ap__btn:focus-visible{outline:2px solid #7ab648;outline-offset:2px}.so-ap[hidden]{display:none}.so-ap{background:#fff}.so-ap__in{width:100%;max-width:1244px;margin-inline:auto;padding:7px 10px 10px;box-sizing:border-box}.so-ap__cols{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:4px 0 0;list-style:none}.so-ap__cols>li{margin:0;padding:0 40px 0 0;vertical-align:top}.so-ap__cols>li:last-child{padding-right:0}.so-ap__cols ul{margin:0;padding:0;list-style:none}.so-ap__cols li li{display:block;margin:0;padding:0 0 4px;white-space:nowrap}.so-ap__cols a,.so-ap__ajax{display:inline-block;padding:1px 0 0;margin:1px 0 5px;font:13px/13px var(--so-font);color:#555;text-decoration:underline;cursor:pointer}.so-ap__ajax{text-decoration:none;border-bottom:1px dotted #555}.so-ap__cols a:hover,.so-ap__ajax:hover{color:#825b51}.so-ap__ajax:hover{border-bottom-color:#825b51}.so-ap__n{display:inline-block;margin-left:4px;padding:0 3px;border-radius:2px;background:#bb2800;color:#fff;font:13px/16px var(--so-font);text-decoration:none}@media (max-width:760px){.so-ap__cols>li{padding-right:22px}}.so-fed__only--ct,.so-fed__only--seo{display:none}.so-fed[data-mode="contacts"] .so-fed__only--ct,.so-fed[data-mode="seo"] .so-fed__only--seo{display:block}.so-fed[data-mode="contacts"] .so-fed__only--prod,.so-fed[data-mode="contacts"] .so-fed__only--cat,.so-fed[data-mode="contacts"] .so-fed__only--tree,.so-fed[data-mode="contacts"] .so-fed__only--block,.so-fed[data-mode="contacts"] .so-fed__editor{display:none}.so-fed[data-mode="seo"] .so-fed__only--prod,.so-fed[data-mode="seo"] .so-fed__only--cat,.so-fed[data-mode="seo"] .so-fed__only--tree,.so-fed[data-mode="seo"] .so-fed__only--block,.so-fed[data-mode="seo"] .so-fed__editor{display:none}.so-fed__ctrow{display:grid;grid-template-columns:120px 1fr 70px 2fr 100px 46px 28px;gap:8px;align-items:center;margin:0 0 6px}.so-fed__ctrow--h span{font:12px/16px var(--so-font);color:#888}.so-fed__ctrow input[type="text"],.so-fed__ctrow select{width:100%;height:32px;padding:0 8px;border:1px solid #ccc;border-radius:3px;background:#fff;font:14px/30px var(--so-font);color:#222;box-sizing:border-box}.so-fed__ctrow .so-fed__ctcode{visibility:hidden}.so-fed__ctrow.is-phone .so-fed__ctcode{visibility:visible}.so-fed__cton{display:flex;justify-content:center}.so-fed__cton input{width:18px;height:18px;margin:0}.so-fed__ctdel{width:26px;height:26px;padding:0;border:1px solid #ddd;border-radius:3px;background:#fff;color:#c33;font:16px/22px var(--so-font);cursor:pointer}.so-fed__ctdel:hover{background:#c33!important;color:#fff;border-color:#c33}.so-fed__ctadd{margin-top:8px}@media (max-width:900px){.so-fed__ctrow{grid-template-columns:1fr 1fr;gap:6px}.so-fed__ctrow--h{display:none}}.so-phone-more{margin:0 0 10px;padding:0;list-style:none}.so-phone-more li{margin:0 0 4px}.so-phone-more a{color:#222;text-decoration:none;font:15px/20px var(--so-font)}.so-phone-more a:hover{text-decoration:underline}.so-fed__only--seo textarea{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:3px;background:#fff;font:14px/20px var(--so-font);color:#222;box-sizing:border-box;resize:vertical}.so-fed__only--seo .so-fed__row{margin:0 0 10px}.so-fed__seonote{margin-top:6px;font:12px/18px var(--so-font);color:#999}body.so-info main.site-main{max-width:1244px!important}body.so-info .so-art__t{margin:5px 0 15px}body.so-info .so-info-text{border-top:3px solid #eaeaea;padding-top:20px}body.so-info .w-paragraph{margin:0 0 20px;font:16px/25px var(--so-font);color:#222}body.so-info .w-paragraph:last-child{margin-bottom:0}.so-mtop,.so-mhead,.so-mcart,.so-mpanel,.so-mfoot{display:none}html.so-mv .so-mtop{display:block;position:relative;z-index:60}html.so-mv body{overflow-x:hidden}html.so-mv .so-topmenu,html.so-mv .so-headbar,html.so-mv .so-infobar,html.so-mv .so-ap,html.so-mv .so-footer,html.so-mv .so-brands-vp,html.so-mv .so-allprod{display:none!important}html.so-mv .so-mhead{display:flex;align-items:center;position:relative;z-index:3;height:64px;background:#71a526;border-bottom:3px solid #639121}html.so-mv .so-mhead__logo{flex:1 1 auto;min-width:0;height:40px;margin-left:14px;background:url(/wp-content/uploads/2026/09/so-word.png) left center/contain no-repeat;text-indent:-9999px;overflow:hidden;white-space:nowrap}html.so-mv .so-mhead__b{flex:0 0 auto;width:64px;height:64px;padding:0;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:28px 28px;cursor:pointer}html.so-mv .so-mhead__b--cat{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M3 12h18M3 18h18'/%3E%3C/svg%3E")}html.so-mv .so-mhead__b--search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-4.2-4.2'/%3E%3C/svg%3E")}html.so-mv .so-mhead__b--phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M20.01 15.38c-1.23 0-2.42-.2-3.53-.56a.977.977 0 00-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z'/%3E%3C/svg%3E");background-size:26px 26px}html.so-mv .so-mhead__b.is-on{background-color:#639121!important}html.so-mv .so-mhead__b:hover{background-color:#6b9c22!important}html.so-mv .so-mcart{display:block;position:relative;z-index:0;background:#ef9f05}html.so-mv .so-mcart a{display:flex;align-items:center;height:54px;padding:0 14px;color:#62460f;font:18px/54px var(--so-font);text-decoration:none}html.so-mv .so-mcart i{flex:0 0 auto;width:32px;height:28px;margin-right:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2362460f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 4h3l2.6 10.4h10L21 7H6'/%3E%3Ccircle cx='9.5' cy='19' r='1.4'/%3E%3Ccircle cx='17' cy='19' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat}html.so-mv .so-mcart span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.so-mv .so-mcart b{font-weight:700}html.so-mv .so-mcart a::after{content:'';flex:0 0 auto;width:20px;height:20px;margin-left:8px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2362460f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}html.so-mv .so-mpanel{display:block;position:absolute;top:67px;left:0;right:0;z-index:2;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.28);max-height:78vh;overflow:auto}html.so-mv .so-mpanel[hidden]{display:none}html.so-mv.so-mv-open .so-mtop::after{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);z-index:1}html.so-mv .so-mcat{margin:0;padding:0;list-style:none}html.so-mv .so-mcat{padding-left:20px}html.so-mv .so-mcat>li{position:relative}html.so-mv .so-mcat>li+li{border-top:1px solid #eaeaea}html.so-mv .so-mcat>li>a{display:block;padding:0 56px 0 0;font:18px/58px var(--so-font);color:#222;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.so-mv .so-mcat__t{position:absolute;top:0;right:0;width:56px;height:58px;padding:0;border:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:22px 22px;cursor:pointer;transition:transform .15s}html.so-mv .so-mcat__t.is-on{transform:rotate(180deg)}html.so-mv .so-mcat__sub{margin:0;padding:0 0 6px;list-style:none;background:#fafafa;border-top:1px solid #eaeaea}html.so-mv .so-mcat__sub a{display:block;padding:0 16px 0 18px;font:17px/48px var(--so-font);color:#145989;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.so-mv .so-msearch{display:flex;padding:12px}html.so-mv .so-msearch input[type=search]{flex:1 1 auto;min-width:0;height:44px;padding:0 12px;border:1px solid #ccc;border-right:0;border-radius:3px 0 0 3px;background:#fff;font:16px/42px var(--so-font);color:#222;box-sizing:border-box}html.so-mv .so-msearch button{flex:0 0 auto;height:44px;padding:0 20px;border:0;border-radius:0 3px 3px 0;background:#71a526;color:#fff;font:700 16px/44px var(--so-font);cursor:pointer}html.so-mv .so-msearch button:hover{background-color:#639121!important}html.so-mv .so-mphones{margin:0;padding:0;list-style:none}html.so-mv .so-mphones li{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #ececec}html.so-mv .so-mphones a{font:20px/54px var(--so-font);color:#222;text-decoration:none}html.so-mv .so-mphones span{font:14px/54px var(--so-font);color:#999}html.so-mv .so-mmail{padding:12px 16px}html.so-mv .so-mmail a{font:17px/24px var(--so-font);color:#0072bc}html.so-mv .so-mfoot{display:block;margin-top:14px;border-top:1px solid #ececec;background:#fff}html.so-mv .so-mfoot__acc{display:flex;border-bottom:1px solid #ececec}html.so-mv .so-mfoot__acc .so-mfoot__user{flex:1 1 auto;width:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.so-mv .so-mfoot__acc .so-mfoot__out{flex:0 0 auto;width:auto;padding-right:16px;border-left:1px solid #ececec;white-space:nowrap}html.so-mv .so-mfoot a,html.so-mv .so-mfoot__info{display:block;position:relative;box-sizing:border-box;width:100%;padding:0 14px 0 52px;border:0;background:none;font:18px/48px var(--so-font);color:rgba(0,0,0,.6);text-decoration:none;text-align:left;cursor:pointer}html.so-mv .so-mfoot__info{border-bottom:1px solid #ececec;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:22px 22px}html.so-mv .so-mi{position:absolute;left:14px;top:50%;width:24px;height:24px;margin-top:-12px;background-repeat:no-repeat;background-position:center;background-size:contain}html.so-mv .so-mi--user{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4 3.6-6.5 8-6.5s8 2.5 8 6.5'/%3E%3C/svg%3E")}html.so-mv .so-mi--out{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h5a1 1 0 011 1v14a1 1 0 01-1 1h-5'/%3E%3Cpath d='M10 8l4 4-4 4M14 12H3'/%3E%3C/svg%3E")}html.so-mv .so-mi--info{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6M12 7.6v.1'/%3E%3C/svg%3E")}html.so-mv .so-mi--tel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.6 3.5l2.2 4-1.9 1.9a13 13 0 006.7 6.7l1.9-1.9 4 2.2v3.1c0 .9-.7 1.5-1.6 1.4C9.7 20.2 3.8 14.3 3.1 6.1 3 5.2 3.6 4.5 4.5 4.5h2.1z'/%3E%3C/svg%3E")}html.so-mv .so-mi--at{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M16 8v5a3 3 0 006 0v-1a9 9 0 10-3.5 7.1'/%3E%3C/svg%3E")}html.so-mv .so-mi--pc{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='11' rx='1.5'/%3E%3Cpath d='M8 20h8M9 8.7l-2 1.8 2 1.8M15 8.7l2 1.8-2 1.8'/%3E%3C/svg%3E")}html.so-mv .so-mi--up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16'/%3E%3Cpath d='M12 20V8M7 13l5-5 5 5'/%3E%3C/svg%3E")}html.so-mv .so-mfoot__links{margin:0;padding:0;list-style:none;background:#fafafa;border-bottom:1px solid #ececec}html.so-mv .so-mfoot__links a{padding-left:52px;font:16px/42px var(--so-font);color:#0072bc}html.so-mv .so-mfoot__tel{border-bottom:1px solid #ececec}html.so-mv .so-mfoot__tel b{font-weight:400;color:#333;font-size:20px}html.so-mv .so-mfoot__tel span{margin-left:8px;font-size:14px;color:#999}html.so-mv .so-mfoot__mail{border-bottom:1px solid #ececec;color:#0072bc}html.so-mv .so-mfoot__btns{display:flex;gap:10px;padding:16px 14px 10px}html.so-mv .so-mfoot__btns .so-mfoot__btn{flex:1 1 0%;position:relative;box-sizing:border-box;width:auto;padding:0 10px 0 40px;border:0;border-radius:3px;background:#f5f5f5;font:16px/48px var(--so-font);color:rgba(0,0,0,.6);text-align:center;cursor:pointer}html.so-mv .so-mfoot__btns .so-mfoot__btn:hover{background-color:#ececec!important}html.so-mv .so-mfoot__btn .so-mi{left:24px}html.so-mv .so-mfoot__note{padding:10px 14px 0;font:15px/22px var(--so-font);color:#888;text-align:center}html.so-mv .so-mfoot__city{padding:0 14px 18px;font:14px/22px var(--so-font);color:#bbb;text-align:center}.so-footer__mv{margin-top:8px}.so-footer__mv a{font:14px/20px var(--so-font);color:var(--so-ink-2);text-decoration:underline}@media (max-width:1000px){.so-hdr-logo{width:225px}.so-hdr-logo .so-logo{transform:scale(.72);transform-origin:left center}.so-hdr-phone .so-phone-num{font-size:22px}.so-hdr-phone .so-phone-code{font-size:16px}}html.so-mv .so-strip{margin:0;padding:0}html.so-mv .so-strip .so-strip-head,html.so-mv .so-strip .so-rule,html.so-mv .so-home-cols>.so-rule,html.so-mv .page-content>.so-rule{display:none!important}html.so-mv .so-strip-viewport{padding:10px 0 0}html.so-mv .so-strip-track>li.product{margin:0!important;box-sizing:border-box;border-right:1px solid #eee}html.so-mv .so-strip-viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}html.so-mv .so-strip-track>li.product{scroll-snap-align:start}html.so-mv .so-mdots{display:flex;justify-content:center;gap:10px;padding:14px 0 10px}html.so-mv .so-mdot{width:14px;height:14px;padding:0;border:0;border-radius:50%;background:#dcdcdc;cursor:pointer}html.so-mv .so-mdot.is-on{background:#79a739!important}html.so-mv .so-mdot:hover{background:#cfcfcf!important}html.so-mv .so-band{display:block;margin:10px 0 0;padding:0;background:#79a739;text-align:center}html.so-mv .so-band a{display:block;position:relative;height:auto;min-height:0;padding:0 44px;font:20px/50px var(--so-font);color:#fff;text-decoration:none;text-transform:uppercase;background:none}html.so-mv .so-band a::after{content:'';position:absolute;top:50%;right:16px;width:18px;height:18px;margin-top:-9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}html.so-mv .so-home-cols{display:block}html.so-mv .so-home-main,html.so-mv .so-home-rail{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}html.so-mv .so-catgs{display:block!important;margin:0;padding:0;border-top:3px solid #f5f5f5}html.so-mv .so-cat{display:flex;align-items:flex-start;position:relative;width:auto!important;max-width:none!important;min-height:58px;margin:0!important;padding:0 44px 0 12px;border:0;box-sizing:border-box}html.so-mv .so-cat+.so-cat{border-top:1px solid #eee}html.so-mv .so-cat__icon{flex:0 0 auto;width:40px;height:58px;margin:0 18px 0 0;display:flex;align-items:center}html.so-mv .so-cat__icon img{width:40px;height:40px;object-fit:contain}html.so-mv .so-cat__info{flex:1 1 auto;min-width:0;width:auto!important;padding:0!important;margin:0!important;border:0!important}html.so-mv .so-cat__title{display:block;font:18px/58px var(--so-font);color:#222;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.so-mv .so-cat__info ul{display:none;margin:0 0 10px;padding:0;list-style:none}html.so-mv .so-cat.is-open .so-cat__info ul{display:block}html.so-mv .so-cat__info ul a{display:block;padding:0;font:17px/40px var(--so-font);color:#145989;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.so-cat__t{display:none}html.so-mv .so-cat__t{display:block;position:absolute;top:0;right:0;width:44px;height:58px;padding:0;border:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:22px 22px;cursor:pointer;transition:transform .15s}html.so-mv .so-cat.is-open .so-cat__t{transform:rotate(180deg)}html.so-mv .so-rail{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:0;border-top:3px solid #f5f5f5}html.so-mv .so-rail-item{margin:0!important;padding:0 12px 14px!important;border:0;border-bottom:1px solid #eee}html.so-mv .so-rail-title{margin:0 -12px;padding:0}html.so-mv .so-rail-title a{display:block;position:relative;padding:0 38px 0 12px;font:18px/48px var(--so-font);color:#145989;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.so-mv .so-rail-title a::after{content:'';position:absolute;top:50%;right:14px;width:18px;height:18px;margin-top:-9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999999' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M9 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}html.so-mv .so-rail-item h2{margin:6px 0 8px;font:700 19px/26px var(--so-font);color:#222}html.so-mv .so-rail-item h3:not(.so-rail-title){margin:10px 0 6px;font:700 17px/24px var(--so-font);color:#222}html.so-mv .so-rail-item p{margin:0 0 8px;font:16px/24px var(--so-font);color:#333}html.so-mv .so-rail-item ul{margin:0 0 8px;padding-left:18px}html.so-mv .so-rail-item li{font:16px/24px var(--so-font);color:#333}html.so-mv .so-rail-item img{max-width:100%;height:auto}html.so-mv .so-seo{margin:0;padding:14px 12px 0;border-top:3px solid #f5f5f5}html.so-mv .so-seo__body{font:16px/24px var(--so-font);color:#333}html.so-mv .so-seo__body h2{font:700 19px/26px var(--so-font);color:#222}html.so-mv .so-seo__toggle{margin:0 auto 14px;display:block}html.so-mv main.site-main,html.so-mv .page-content{max-width:none!important;width:auto!important;margin:0!important;padding:0!important}html.so-mv .so-bc{display:block;margin:0;padding:0;background:#fff;border-bottom:1px solid #eee;white-space:nowrap;overflow-x:auto}html.so-mv .so-bc a,html.so-mv .so-bc>span{display:inline-block;padding:0 12px;font:16px/48px var(--so-font);color:#666;text-decoration:none}html.so-mv .so-bc .so-bc-arrow{display:none}html.so-mv .woocommerce-products-header{margin:0;padding:12px}html.so-mv .woocommerce-products-header__title{margin:0;font:24px/30px var(--so-font);color:#000}html.so-mv .jwm-catalogue-layout{display:block!important}html.so-mv .jwm-catalogue-content{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}html.so-mv .jwm-catalogue-sidebar{display:none!important}html.so-mv .woocommerce-result-count,html.so-mv .woocommerce-ordering,html.so-mv .so-seo-old{display:none!important}html.so-mv .so-mtools{display:flex;align-items:stretch;height:49px;background:#f8f8f8;border-top:1px solid #eee;border-bottom:1px solid #eee}html.so-mv .so-mtools__f{flex:1 1 0%;padding:0;border:0;border-right:1px solid #e5e5e5;background:none;font:16px/48px var(--so-font);color:#555;cursor:pointer}html.so-mv .so-mtools__f:hover{background-color:#f1f1f1!important}html.so-mv .so-mtools .so-sort{flex:1 1 0%;display:flex;align-items:center;justify-content:center;margin:0;border-right:1px solid #e5e5e5}html.so-mv .so-mtools .so-sort select{width:auto;height:auto;border:0;background:none;font:16px var(--so-font);color:#555}html.so-mv .so-mtools .so-view-switch{flex:0 0 52px;display:flex;align-items:center;justify-content:center;position:static!important;top:auto!important;right:auto!important;margin:0}html.so-mv .so-mtools .so-sort select{padding:0 6px}html.so-mv .so-mtools .so-view-btn{width:26px;height:26px}html.so-mv .so-mfilter{padding:12px;background:#fff;border-bottom:1px solid #eee}html.so-mv .so-mfilter[hidden]{display:none}html.so-mv .so-mfilter .jwm-catalogue-filter{width:auto;margin:0;border:0}html.so-mv ul.products:not(.so-strip-track){display:grid!important;grid-template-columns:1fr 1fr;gap:0;margin:0!important;padding:0!important;border-top:1px solid #eaeaea}html.so-mv ul.products:not(.so-strip-track)>li.product{width:auto!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;box-sizing:border-box}html.so-mv ul.products:not(.so-strip-track)>li.product:nth-child(2n){border-right:0}html.so-mv .so-card__tile{display:flex!important;flex-direction:column;position:static!important;top:auto!important;left:auto!important;width:auto!important;padding:12px;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;box-shadow:none!important;transform:none!important}html.so-mv .so-card__img{order:1;display:block;margin:0 0 8px;min-height:0;height:auto}html.so-mv .so-card__img img{width:100%;height:auto;max-height:none}html.so-mv .so-card-row{order:2;display:block;margin:0;min-height:0}html.so-mv .so-card-price{display:block;width:auto;height:auto;margin:0 0 8px;padding:3px 4px 5px;background:#ffe;border-radius:3px;text-align:center}html.so-mv .so-card-price .amount{font:700 22px/28px var(--so-font);color:#222}html.so-mv .so-buy-slot{display:block;width:100%}html.so-mv .so-buy{display:block;width:100%;height:46px;padding:0;border-radius:3px;background:#71a526;color:#fff;font:22px/46px var(--so-font);text-align:center}html.so-mv .so-buy:hover{background-color:#639121!important}html.so-mv .so-card-sku{order:3;margin:8px 0 2px;font:14px/20px var(--so-font);color:#888}html.so-mv .so-card-name{order:4;height:auto!important;max-height:none!important;overflow:visible!important;font:14px/20px var(--so-font);color:#145989}html.so-mv ul.products:not(.so-strip-track)>li.product{display:block}html.so-mv .so-strip-track>li.product{height:auto!important;min-height:0!important;max-height:none!important}html.so-mv .so-card-desc{display:none}html.so-mv .jwm-catalogue-subcategory-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:0!important;margin:0!important;padding:0!important;border-top:1px solid #eaeaea}html.so-mv .jwm-catalogue-subcategory-grid>a{margin:0!important;padding:12px!important;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;box-sizing:border-box;text-align:center;font:16px/22px var(--so-font);color:#145989}html.so-mv .jwm-catalogue-subcategory-grid>a:nth-child(2n){border-right:0}html.so-mv .jwm-catalogue-subcategory-grid>a img{width:100%;height:auto}html.so-mv .jwm-single-product-layout{display:block!important}html.so-mv .jwm-product-sidebar{display:none!important}html.so-mv .jwm-single-product-main{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}html.so-mv .so-p-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;padding:12px 12px 0}html.so-mv .so-p-title{width:auto!important;margin:0;font:24px/30px var(--so-font);color:#000}html.so-mv .so-p-sku{width:auto!important;margin:8px 0 0!important;padding:0!important;background:none!important;border:0!important;font:15px/22px var(--so-font);color:#888;text-align:left;white-space:normal}html.so-mv .jwm-single-product-top{display:block!important}html.so-mv .jwm-product-gallery-column{width:auto!important;max-width:none!important;margin:0!important;padding:12px!important}html.so-mv .jwm-product-badges{position:static;margin:0 0 8px}html.so-mv .woocommerce-product-gallery{width:auto!important;max-width:none!important;margin:0!important}html.so-mv .woocommerce-product-gallery__wrapper,html.so-mv .woocommerce-product-gallery__image{max-width:none!important}html.so-mv .woocommerce-product-gallery__image img{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}html.so-mv .flex-control-thumbs{display:flex!important;flex-wrap:wrap;gap:8px;justify-content:center;margin:10px 0 0;padding:0;list-style:none}html.so-mv .flex-control-thumbs li{width:64px;margin:0}html.so-mv .flex-control-thumbs img{width:64px;height:64px;object-fit:contain;border:1px solid #eaeaea;border-radius:3px}html.so-mv .summary.entry-summary{width:auto!important;max-width:none!important;margin:0!important;padding:0 12px 12px!important;float:none!important}html.so-mv .so-stock{display:inline-block!important;position:relative;left:50%;transform:translateX(-50%);margin-left:11px;text-align:center;font:16px/24px var(--so-font)}html.so-mv .summary p.price{display:block!important;float:none!important;width:100%!important;max-width:none!important;box-sizing:border-box;margin:10px 0!important;padding:8px 6px!important;background:#ffffee!important;border-radius:3px;text-align:center}html.so-mv .summary p.price .amount{font:700 30px/38px var(--so-font);color:#222}html.so-mv .so-single-buy{display:block;width:100%;margin:0 0 12px}html.so-mv .so-single-buy .so-buy-slot{display:block;width:100%}html.so-mv .so-single-buy .so-buy{display:block;width:100%;height:52px;padding:0;border-radius:3px;background:#71a526;color:#fff;font:22px/52px var(--so-font);text-align:center}html.so-mv .so-single-buy .so-buy:hover{background-color:#639121!important}html.so-mv .so-params{width:auto;text-align:center;font:15px/24px var(--so-font);color:#666}html.so-mv .so-share{text-align:center}html.so-mv .so-share ul{justify-content:center}html.so-mv .so-p-side{width:auto!important;max-width:none!important;margin:0!important;padding:0 12px 12px!important;float:none!important}html.so-mv .so-dpw{width:auto!important}html.so-mv .woocommerce-tabs{padding:0 12px}html.so-mv .woocommerce-tabs .panel{padding:0}html.so-mv .so-cat-strip,html.so-mv .so-prod-strip{padding:0}html.so-mv .so-strip-title{padding:12px;margin:0;font:19px/26px var(--so-font)}html.so-mv .so-buy-slot .so-in-cart{display:block!important;width:100%!important;box-sizing:border-box;height:46px;padding:0!important;border-radius:3px;font:18px/44px var(--so-font)!important;line-height:44px!important;text-align:center}html.so-mv .so-buy-slot .so-in-cart__short{display:inline!important}html.so-mv .so-buy-slot .so-in-cart__long{display:none!important}html.so-mv .so-single-buy .so-in-cart{height:52px;font:20px/50px var(--so-font)!important;line-height:50px!important}html.so-mv-fx{background:#e4e4e4}html.so-mv-fx body{max-width:430px;margin:0 auto;background:#fff;box-shadow:0 0 14px rgba(0,0,0,.14);min-height:100vh}html.so-mv-fx .so-mpanel{max-height:70vh}.so-fed__treebar{align-items:flex-end}.so-fed__tree{border:1px solid #ddd;border-radius:3px;padding:6px 4px;min-height:200px;font:14px/20px var(--so-font)}.so-fed__trow{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:3px}.so-fed__trow:hover{background:#f6f6f6}.so-fed__trow--prod .so-fed__tname{color:#0072bc}.so-fed__tname{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222}.so-fed__tg{width:20px;height:20px;padding:0;border:1px solid #ccc;border-radius:3px;background:#fff;font:14px/18px var(--so-font);color:#555;cursor:pointer;flex:0 0 auto}.so-fed__tbtn{border:0;background:none;padding:0 4px;font:12px/18px var(--so-font);color:#0072bc;text-decoration:underline;cursor:pointer;flex:0 0 auto}.so-fed__tbtn:hover{color:#78ab2f}.so-fed__tbtn--del{color:#c62828}.so-fed__tkids{margin:0}.so-fed__tload{padding:6px 8px;color:#aaa;font:13px/18px var(--so-font)}.so-fe--cat{top:8px;right:8px}.so-catmenu__trigger:hover .so-fe,.so-catmenu:hover .so-fe--cat{opacity:1}.so-fe--menu{top:50%;right:6px;transform:translateY(-50%);width:22px;height:22px;background-size:13px 13px}.so-fe--menu:hover{transform:translateY(-50%) scale(1.12)}.so-catmenu__list li:hover>a>.so-fe,.so-catmenu__sub li:hover>a>.so-fe,.so-catmenu__panel a:hover .so-fe{opacity:1}.so-fed__only--brand{display:none}.so-fed[data-mode="brand"] .so-fed__only--brand{display:block}.so-fed[data-mode="brand"] .so-fed__only--prod,.so-fed[data-mode="brand"] .so-fed__only--cat,.so-fed[data-mode="brand"] .so-fed__only--tree,.so-fed[data-mode="brand"] .so-fed__only--block,.so-fed[data-mode="brand"] .so-fed__only--ct,.so-fed[data-mode="brand"] .so-fed__only--seo,.so-fed[data-mode="brand"] .so-fed__editor,.so-fed[data-mode="brand"] .so-fed__save{display:none}.so-fed__only--brand .so-fed__f b{font:15px/20px var(--so-font);color:#333}.so-fed__brprev{display:flex;align-items:center;justify-content:center;min-height:100px;margin:0 0 12px;padding:10px;border:1px solid #ddd;border-radius:3px;background:#fff;box-sizing:border-box}.so-fed__brprev img{max-width:220px;max-height:80px;object-fit:contain}.so-fed__brprev .so-brands{margin:0}.so-fed__brprev .so-brands li{margin:0}.so-brands li{position:relative}.so-fe--brand{top:-4px;right:-6px}.so-brands li:hover .so-fe{opacity:1}html.so-mv .so-fe--brand{display:none}.so-cf{margin:4px 0 16px}.so-cf__row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.so-cf__row--a{margin-bottom:14px}.so-cf__b{display:inline-block;padding:5px 12px;border:1px solid #bdbdbd;border-radius:3px;background:linear-gradient(#f5f5f5,#e2e2e2);color:#333;font:14px/18px var(--so-font);text-decoration:none;white-space:nowrap}.so-cf__row--a .so-cf__b{font-size:15px;padding:6px 14px}.so-cf__b:hover{background:linear-gradient(#fff,#ececec);border-color:#a9a9a9;color:#111;text-decoration:none}.so-cf__b.is-on{background:#fff;border-color:#999;color:#000;font-weight:700;cursor:default}.so-cf__b.is-on:hover{background:#fff;border-color:#999;color:#000}html.so-mv .so-cf{display:none}.so-fed[data-mode="brand"] .so-fed__box{bottom:auto;height:auto;max-width:620px;max-height:calc(100vh - 44px)}html.so-mv .so-cart-crumbs{padding:0 10px;text-align:left}html.so-mv .so-cart-crumbs .so-bc,html.so-mv .woocommerce-breadcrumb.so-bc{text-align:left!important;justify-content:flex-start}html.so-mv .so-cart-layout{display:block}html.so-mv .so-cart-side{display:none!important}html.so-mv .so-cart-main{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html.so-mv .so-cart-head{padding:0 10px;margin:2px 0 8px}html.so-mv .so-cart-title{font:22px/28px var(--so-font);margin:0}html.so-mv .so-cart-table{display:block;width:100%;border:0;margin:0;table-layout:auto}html.so-mv .so-cart-table thead{display:none}html.so-mv .so-cart-table tbody{display:block;width:100%}html.so-mv .so-cart-table td::before{content:none!important;display:none!important}html.so-mv tr.so-cart-row{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"pic name" "pic price" "qty sum";column-gap:10px;row-gap:6px;align-items:center;position:relative;padding:12px 32px 12px 10px;border:0;border-bottom:1px solid #e6e6e6;background:#fff;box-sizing:border-box}html.so-mv tr.so-cart-row>td{display:block;width:auto;min-width:0;padding:0;border:0;text-align:left;font:14px/18px var(--so-font)}html.so-mv .so-cart-row .so-c-pic{grid-area:pic;align-self:start}html.so-mv .so-cart-row .so-c-img{display:block}html.so-mv .so-cart-row .so-c-img img{display:block;width:92px;height:auto;max-width:none}html.so-mv .so-cart-row .so-c-del{position:absolute;top:10px;right:6px}html.so-mv .so-cart-row .so-c-name{grid-area:name;align-self:end}html.so-mv .so-cart-row .so-c-sku{display:block;font:12px/16px var(--so-font);color:#8a8a8a}html.so-mv .so-cart-row .so-c-tag{display:block;font:12px/16px var(--so-font);color:#777}html.so-mv .so-cart-row .so-c-link{display:block;font:15px/19px var(--so-font)}html.so-mv .so-cart-row .so-c-price{grid-area:price;align-self:start;color:#333}html.so-mv .so-cart-row .so-c-price::before{content:"Цена: "!important;display:inline!important;float:none!important;color:#8a8a8a;font-weight:400}html.so-mv .so-cart-row .so-c-qty{grid-area:qty}html.so-mv .so-cart-row .so-c-qty-box{width:126px;height:36px;margin:0}html.so-mv .so-cart-row .so-c-sum{grid-area:sum;text-align:right;font:700 17px/22px var(--so-font);color:#000}html.so-mv tr.so-cart-total-row{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;border-bottom:1px solid #e6e6e6;background:#fafafa}html.so-mv tr.so-cart-total-row>td{display:block;width:auto;padding:0;border:0;text-align:left}html.so-mv .so-cart-row .so-c-total-label,html.so-mv .so-c-total-label{font:16px/20px var(--so-font);color:#333}html.so-mv .so-c-total{font:700 20px/24px var(--so-font);color:#000}html.so-mv tr.so-cart-actions{display:block;padding:0}html.so-mv tr.so-cart-actions>td{display:block;padding:0;border:0}html.so-mv .so-cart-foot{padding:12px 10px 18px;text-align:center}html.so-mv a.so-cart-checkout,html.so-mv .so-cart-checkout{display:block;width:100%;box-sizing:border-box;padding:0;height:48px;font:400 19px/46px var(--so-font);text-align:center}html.so-mv .so-co-head{padding:0 10px;margin:2px 0 8px}html.so-mv .so-co-title{font:22px/28px var(--so-font);margin:0}html.so-mv .woocommerce-form-coupon-toggle,html.so-mv form.checkout>h3,html.so-mv .so-co-edit{margin-left:10px;margin-right:10px}html.so-mv form.checkout>h3{font:20px/26px var(--so-font);margin-top:16px;margin-bottom:4px}html.so-mv .so-co-edit{display:inline-block;margin-bottom:8px}html.so-mv form.checkout{display:block!important;width:100%!important;grid-template-columns:none!important;gap:0!important}html.so-mv form.checkout .col2-set{display:block!important;width:100%!important;max-width:none!important;margin:0!important;float:none!important}html.so-mv .woocommerce-checkout-review-order,html.so-mv .woocommerce-checkout-payment{width:100%!important;max-width:none!important;float:none!important;margin-left:0!important}html.so-mv form.checkout .col2-set .col-1,html.so-mv form.checkout .col2-set .col-2{width:100%!important;float:none!important;padding:0 10px;box-sizing:border-box}html.so-mv form.checkout .form-row{width:100%!important;float:none!important;padding:0;margin:0 0 12px}html.so-mv form.checkout .input-text,html.so-mv form.checkout select,html.so-mv form.checkout textarea{width:100%!important;box-sizing:border-box;min-height:42px;font:15px/20px var(--so-font)}html.so-mv form.checkout textarea{min-height:80px}html.so-mv .so-ro-table{display:block;width:100%!important;max-width:100%;border:0;margin:0;table-layout:auto}html.so-mv .so-ro-table thead{display:none}html.so-mv .so-ro-table tbody,html.so-mv .so-ro-table tfoot{display:block;width:100%}html.so-mv .so-ro-table td::before,html.so-mv .so-ro-table th::before{content:none!important;display:none!important}html.so-mv tr.so-ro-row{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-areas:"pic name" "pic price" "qty sum";column-gap:10px;row-gap:4px;align-items:center;padding:10px;border-bottom:1px solid #e6e6e6;box-sizing:border-box}html.so-mv tr.so-ro-row>td{display:block;width:auto;min-width:0;padding:0;border:0;text-align:left;font:14px/18px var(--so-font)}html.so-mv .so-ro-row .so-ro-pic{grid-area:pic;align-self:start}html.so-mv .so-ro-row .so-ro-pic img{display:block;width:72px;height:auto;max-width:none}html.so-mv .so-ro-row .so-ro-name{grid-area:name;align-self:end}html.so-mv .so-ro-row .so-ro-price{grid-area:price;align-self:start;color:#333}html.so-mv .so-ro-row .so-ro-qty{grid-area:qty;color:#666}html.so-mv .so-ro-row .so-ro-sum{grid-area:sum;text-align:right;font:700 17px/22px var(--so-font);color:#000}html.so-mv .so-ro-table tfoot tr{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px;border-bottom:1px solid #e6e6e6;box-sizing:border-box}html.so-mv .so-ro-table tfoot th,html.so-mv .so-ro-table tfoot td{display:block;width:auto;min-width:0;padding:0;border:0;text-align:left;font:15px/22px var(--so-font)}html.so-mv .so-ro-table tfoot td{text-align:right}html.so-mv .so-ro-table .woocommerce-shipping-methods{margin:0;padding:0;list-style:none;text-align:left}html.so-mv .so-ro-table .woocommerce-shipping-methods li{margin:0 0 6px;display:flex;align-items:center;gap:6px}html.so-mv .so-ro-table .woocommerce-shipping-methods label{font:15px/20px var(--so-font);margin:0}html.so-mv tr.so-ro-total th{font:16px/26px var(--so-font)}html.so-mv tr.so-ro-total td{font:700 20px/26px var(--so-font);color:#000}html.so-mv .woocommerce-checkout-payment{padding:10px;box-sizing:border-box}html.so-mv .wc_payment_methods{width:100%!important;padding:0;margin:0 0 12px}html.so-mv .wc_payment_methods li{list-style:none}html.so-mv .form-row.place-order{width:100%!important;padding:0;margin:0}html.so-mv #place_order{width:100%;height:52px;font:400 19px/50px var(--so-font);padding:0}html.so-mv table.shop_table_responsive tbody tr.so-cart-row,html.so-mv tr.so-cart-row{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;grid-template-areas:"pic name" "pic price" "qty sum"!important}html.so-mv table.shop_table_responsive tbody tr.so-cart-row>td,html.so-mv tr.so-cart-row>td{display:block!important;text-align:left!important;width:auto!important;padding:0!important;border:0!important}html.so-mv tr.so-cart-row .so-c-sum{text-align:right!important}html.so-mv table.shop_table_responsive tbody tr.so-cart-total-row,html.so-mv tr.so-cart-total-row{display:flex!important}html.so-mv tr.so-cart-total-row>td{display:block!important;text-align:left!important;width:auto!important;padding:0!important;border:0!important}html.so-mv tr.so-cart-total-row .so-c-total{text-align:right!important}html.so-mv table.shop_table_responsive tbody tr.so-cart-actions,html.so-mv tr.so-cart-actions{display:block!important}html.so-mv tr.so-cart-actions>td{display:block!important;padding:0!important;border:0!important;width:auto!important}html.so-mv table.shop_table_responsive tbody tr.so-ro-row,html.so-mv tr.so-ro-row{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;grid-template-areas:"pic name" "pic price" "qty sum"!important}html.so-mv tr.so-ro-row>td{display:block!important;text-align:left!important;width:auto!important;padding:0!important;border:0!important}html.so-mv tr.so-ro-row .so-ro-sum{text-align:right!important}html.so-mv .so-ro-table tfoot tr{display:flex!important}html.so-mv .so-ro-table tfoot th,html.so-mv .so-ro-table tfoot td{display:block!important;width:auto!important;padding:0!important;border:0!important}html.so-mv .so-ro-table tfoot th{text-align:left!important}html.so-mv .so-ro-table tfoot td{text-align:right!important}html.so-mv .so-ro-table .woocommerce-shipping-methods,html.so-mv .so-ro-table .woocommerce-shipping-methods li,html.so-mv .so-ro-table .woocommerce-shipping-methods label{text-align:left!important}html.so-mv .so-cart-table,html.so-mv .so-ro-table{display:block!important;width:100%!important}html.so-mv .so-cart-table thead,html.so-mv .so-ro-table thead{display:none!important}html.so-mv table.shop_table_responsive tbody tr.so-cart-row,html.so-mv tr.so-cart-row{grid-template-columns:112px minmax(0,1fr)!important}html.so-mv .so-cart-row .so-c-img img{width:112px!important;max-width:112px}html.so-mv .so-cart-row .so-c-qty-box{width:112px!important;height:36px!important}html.so-mv .so-cart-row .so-c-qty-box .so-c-qty-btn{width:34px!important;height:36px!important}html.so-mv .so-cart-row .so-c-qty-box .so-c-qty-btn::before{left:10px!important;top:17px!important;width:14px!important;height:2px!important}html.so-mv .so-cart-row .so-c-qty-box .so-c-plus::after{left:16px!important;top:11px!important;width:2px!important;height:14px!important}html.so-mv .so-cart-row .so-c-qty-box .quantity{left:36px!important;width:40px!important;height:36px!important}html.so-mv .so-cart-row .so-c-qty-box .quantity input.qty{width:40px!important;height:36px!important;padding:2px!important;text-align:center}html.so-mv table.shop_table_responsive tbody tr.so-cart-row>td.so-c-sum,html.so-mv tr.so-cart-row>td.so-c-sum{text-align:right!important}html.so-mv table.shop_table_responsive tbody tr.so-cart-total-row>td.so-c-total,html.so-mv tr.so-cart-total-row>td.so-c-total{text-align:right!important}html.so-mv table.shop_table_responsive tbody tr.so-ro-row>td.so-ro-sum,html.so-mv tr.so-ro-row>td.so-ro-sum{text-align:right!important}html.so-mv table.shop_table_responsive tfoot tr>td,html.so-mv .so-ro-table tfoot tr>td{text-align:right!important}html.so-mv table.shop_table_responsive tfoot tr .woocommerce-shipping-methods,html.so-mv table.shop_table_responsive tfoot tr .woocommerce-shipping-methods li,html.so-mv table.shop_table_responsive tfoot tr .woocommerce-shipping-methods label{text-align:left!important}html.so-mv .so-cart-table tbody,html.so-mv .so-ro-table tbody,html.so-mv .so-ro-table tfoot{display:block!important;width:100%!important}.so-fed[data-mode="brand"] .so-fed__body{flex:0 1 auto}.so-fo-blk{position:relative}.so-fo-h{position:absolute;top:4px;right:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#9aa4ae;cursor:grab;border-radius:4px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(0,0,0,.06);opacity:0;transition:opacity .15s,color .15s;touch-action:none;z-index:6}.so-fo-blk:hover>.so-fo-h,.so-fo-h:focus{opacity:1}.so-fo-h:hover{color:#7fb800;background:#f2f8e8}.so-fo-h:active{cursor:grabbing}.so-fo-dragging{outline:2px dashed #7fb800;outline-offset:2px;background:#f7fbf1;border-radius:4px}.so-fo-dragging>.so-fo-h{opacity:1;color:#7fb800}html.so-fo-live{cursor:grabbing}html.so-fo-live .jwm-filter-grid *{user-select:none}.so-fo-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);background:#2f3640;color:#fff;font:400 13px/1.2 Arial,Helvetica,sans-serif;padding:11px 18px;border-radius:4px;z-index:100000;opacity:0;pointer-events:none;transition:opacity .2s}.so-fo-toast.is-on{opacity:1}.so-fo-toast.is-bad{background:#c0392b}html.so-mv .so-fo-h{display:none}.so-desc--scroll{overflow-y:auto;overscroll-behavior:auto;padding-right:18px;scrollbar-width:thin;scrollbar-color:#c7ced4 #f1f3f5}.so-desc--scroll::-webkit-scrollbar{width:9px}.so-desc--scroll::-webkit-scrollbar-track{background:#f1f3f5;border-radius:5px}.so-desc--scroll::-webkit-scrollbar-thumb{background:#c7ced4;border-radius:5px}.so-desc--scroll::-webkit-scrollbar-thumb:hover{background:#7fb800}html.so-mv .so-desc{max-height:none!important;overflow:visible!important;padding-right:0!important}@media (max-width:900px){.so-desc{max-height:none!important;overflow:visible!important;padding-right:0!important}}.so-desc-wrap{position:relative}.so-desc-wrap::after{content:"";position:absolute;left:0;right:12px;bottom:0;height:60px;background:linear-gradient(rgba(255,255,255,0),#fff 85%);pointer-events:none;opacity:1;transition:opacity .2s}.so-desc-wrap.is-end::after{opacity:0}@media (max-width:900px){.so-desc-wrap::after{display:none}}html.so-mv .so-desc-wrap::after{display:none}.jwm-single-product-layout>.so-cat-strip{grid-column:1 / -1;width:auto;margin-top:24px}.so-catmenu__sub{scrollbar-width:thin;scrollbar-color:#c7ced4 #f1f3f5;overscroll-behavior:contain}.so-catmenu__sub::-webkit-scrollbar{width:8px}.so-catmenu__sub::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}.so-catmenu__sub::-webkit-scrollbar-thumb{background:#c7ced4;border-radius:4px}.so-catmenu__sub::-webkit-scrollbar-thumb:hover{background:#7fb800}.so-card.onbackorder .so-card-price{background:#f5f5f5;border-color:rgba(0,0,0,.06);color:#999}.so-card.onbackorder .so-card-price *{color:#999!important}.product.onbackorder p.price{background:#f5f5f5!important;border-color:rgba(0,0,0,.06)!important;color:#999!important}.product.onbackorder p.price *{color:#999!important}.so-stock--ask{color:#999}.so-stock--none{color:#a33}.so-oos{display:inline-block;padding:6px 10px;border:1px solid #e2e2e2;border-radius:2px;background:#f7f7f7;color:#999;font:14px/16px var(--so-font);white-space:nowrap}html.so-mv .so-bc{display:flex!important;flex-wrap:wrap;align-items:center;white-space:normal!important;overflow:visible!important;padding:10px 12px!important;margin:0!important;row-gap:4px;font:14px/20px var(--so-font)}html.so-mv .so-bc a,html.so-mv .so-bc>span{display:inline!important;padding:0!important;font:14px/20px var(--so-font)!important;color:#666;text-decoration:none}html.so-mv .so-bc>a:last-child,html.so-mv .so-bc>span:last-child{color:#222}html.so-mv .so-bc .so-bc-arrow{display:inline-block!important;width:auto!important;height:auto!important;margin:0 7px!important;padding:0!important;background:none!important;border:0!important;transform:none!important;font-style:normal;color:#b5b5b5;line-height:20px}html.so-mv .so-bc .so-bc-arrow::before{content:"›";font-size:18px;line-height:20px}html.so-mv .so-bc .so-bc-arrow::after{content:none!important}html.so-mv .so-p-head{padding-right:12px!important}html.so-mv .so-p-sku{position:static!important;display:inline-flex!important;align-items:baseline;gap:6px;margin:10px 0 0!important;padding:3px 8px!important;background:#fff6cd!important;border:1px solid #efe1a4!important;border-radius:3px;font:14px/20px var(--so-font)!important;color:#777!important;white-space:nowrap}html.so-mv .so-p-sku em{font-style:normal;display:inline!important}html.so-mv .so-p-sku em::after{content:":"}html.so-mv .so-p-sku span{display:inline!important;font-weight:700;color:#222}html.so-mv .woocommerce-product-gallery__image>a{display:block;text-align:center}html.so-mv .woocommerce-product-gallery__image img{margin-left:auto!important;margin-right:auto!important}html.so-mv .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px;width:auto!important;margin:10px 0 0!important;padding:0!important}html.so-mv .woocommerce-product-gallery .flex-control-thumbs li{float:none!important;margin:0!important}.so-fed__editor #so_fe_desc_ifr{min-height:max(460px,58vh)!important}.so-fed__editor textarea#so_fe_desc{min-height:max(460px,58vh)!important}@media (max-width:760px){.so-fed__editor #so_fe_desc_ifr,.so-fed__editor textarea#so_fe_desc{min-height:55vh!important}}html.so-mv ul.products:not(.so-view-list) .so-card:hover .so-card-desc,html.so-mv ul.products:not(.so-view-list) .so-card:hover .so-params.so-card-params{display:none!important}html.so-mv ul.products:not(.so-view-list) .so-card:hover .so-card__tile{padding:12px!important;box-shadow:none!important;border-color:transparent!important}html.so-mv ul.products:not(.so-view-list) .so-card:hover .jwm-product-badges{flex-direction:row!important;align-items:normal!important}html.so-mv ul.products:not(.so-view-list) .so-card:hover .jwm-product-badge:not(.jwm-product-badge--discount){width:25px!important;min-width:24px!important;max-width:none!important;padding:0 0 0 21px!important;color:transparent!important}html.so-mv .term-description:not(.so-seo){padding-left:12px;padding-right:12px;box-sizing:border-box}html.so-mv .term-description img{max-width:100%;height:auto}html.so-mv .so-strip li.product .woocommerce-loop-product__title{min-height:64px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}html.so-mv .so-strip li.product .so-buy-slot{margin-top:auto}html.so-mv .woocommerce-product-gallery .flex-control-thumbs{margin-left:auto!important;margin-right:auto!important;justify-content:center}.so-dpw>li{position:relative;padding-left:50px;min-height:40px}.so-dpw>li::before{content:"";position:absolute;left:0;top:0;width:38px;height:38px;background:no-repeat center/contain}.so-dpw>li:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect x='2' y='9' width='22' height='18' rx='2' fill='%2384b627'/%3E%3Cpath d='M24 14h8.5l5.5 7v6H24z' fill='%236c9a1d'/%3E%3Cpath d='M27 16.5h4.6l3.6 4.5H27z' fill='%23fff'/%3E%3Ccircle cx='10' cy='29' r='4.3' fill='%23555'/%3E%3Ccircle cx='10' cy='29' r='1.7' fill='%23fff'/%3E%3Ccircle cx='31' cy='29' r='4.3' fill='%23555'/%3E%3Ccircle cx='31' cy='29' r='1.7' fill='%23fff'/%3E%3Cg transform='translate(0 -2.5)'%3E%3Cpath d='M7.5 13.5h11l1.5 3h-14z' fill='%23e2b679'/%3E%3Crect x='6' y='16.5' width='14' height='8' fill='%23c99a5e' stroke='%238d6232' stroke-width='.7'/%3E%3Crect x='11.6' y='13.6' width='2.8' height='10.9' fill='%23f0d6a8'/%3E%3Cpath d='M7.5 13.5h11l1.5 3h-14z' fill='none' stroke='%238d6232' stroke-width='.7' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}.so-dpw>li:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='rotate(-7 19 13)'%3E%3Crect x='6' y='5' width='26' height='14' rx='1.5' fill='%23f4b6cf' stroke='%23b4527f' stroke-width='1'/%3E%3Ctext x='19' y='12.6' font-family='Arial,sans-serif' font-size='8' font-weight='700' fill='%238e2f5c' text-anchor='middle'%3E200%3C/text%3E%3C/g%3E%3Crect x='3' y='14' width='31' height='22' rx='3.5' fill='%2384b627'/%3E%3Cpath d='M25 20.5h12v9H25a4.5 4.5 0 0 1 0-9z' fill='%236c9a1d'/%3E%3Ccircle cx='26.5' cy='25' r='2' fill='%23fff'/%3E%3C/svg%3E")}.so-dpw>li:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='18' fill='%2384b627'/%3E%3Ccircle cx='20' cy='20' r='18' fill='none' stroke='%236c9a1d' stroke-width='1.2'/%3E%3Cellipse cx='13.6' cy='14.6' rx='2.3' ry='3.1' fill='%2324420a'/%3E%3Cellipse cx='26.4' cy='14.6' rx='2.3' ry='3.1' fill='%2324420a'/%3E%3Cpath d='M9.5 21.2h21c0 7.2-4.7 11.6-10.5 11.6S9.5 28.4 9.5 21.2z' fill='%2324420a'/%3E%3Cpath d='M13.4 29.6c1.3-2.6 3.9-4 6.6-4s5.3 1.4 6.6 4c-1.8 1.9-4.1 3.2-6.6 3.2s-4.8-1.3-6.6-3.2z' fill='%23e53935'/%3E%3C/svg%3E")}.so-share--wa a{background:#25d366}.so-share--ig a{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.so-share--wa a i,.so-share--ig a i{font-size:19px}.so-share__note{margin-top:8px;font:12px/16px Arial,sans-serif;color:#4f8a10}.so-share--tt a{background:#111}.so-share--th a{background:#000}.so-share--tt a i{font-size:17px}.so-share--th a i::before{content:"";display:inline-block;width:15px;height:17px;vertical-align:middle;background:currentColor;--so-th:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M331.5 235.7c2.2 .9 4.2 1.9 6.3 2.8c29.2 14.1 50.6 35.2 61.8 61.4c15.7 36.5 17.2 95.8-30.3 143.2c-36.2 36.2-80.3 52.5-142.6 53h-.3c-70.2-.5-124.1-24.1-160.4-70.2c-32.3-41-48.9-98.1-49.5-169.6V256v-.2C17 184.3 33.6 127.2 65.9 86.2C102.2 40.1 156.2 16.5 226.4 16h.3c70.3 .5 124.9 24 162.3 69.9c18.4 22.7 32 50 40.6 81.7l-40.4 10.8c-7.1-25.8-17.8-47.8-32.2-65.4c-29.2-35.8-73-54.2-130.5-54.6c-57 .5-100.1 18.8-128.2 54.4C72.1 146.1 58.5 194.3 58 256c.5 61.7 14.1 109.9 40.3 143.3c28 35.6 71.2 53.9 128.2 54.4c51.4-.4 85.4-12.6 113.7-40.9c32.3-32.2 31.7-71.8 21.4-95.9c-6.1-14.2-17.1-26-31.9-34.9c-3.7 26.9-11.8 48.3-24.7 64.8c-17.1 21.8-41.4 33.6-72.7 35.3c-23.6 1.3-46.3-4.4-63.9-16c-20.8-13.8-33-34.8-34.3-59.3c-2.5-48.3 35.7-83 95.2-86.4c21.1-1.2 40.9-.3 59.2 2.8c-2.4-14.8-7.3-26.6-14.6-35.2c-10-11.7-25.6-17.7-46.2-17.8H227c-16.6 0-39 4.6-53.3 26.3l-34.4-23.6c19.2-29.1 50.3-45.1 87.8-45.1h.8c62.6 .4 99.9 39.5 103.7 107.7l-.2 .2zm-156 68.8c1.3 25.1 28.4 36.8 54.6 35.3c25.6-1.4 54.6-11.4 59.5-73.2c-13.2-2.9-27.8-4.4-43.4-4.4c-4.8 0-9.6 .1-14.4 .4c-42.9 2.4-57.2 23.2-56.2 41.8l-.1 .1z'/%3E%3C/svg%3E");-webkit-mask:var(--so-th) center/contain no-repeat;mask:var(--so-th) center/contain no-repeat}.so-card .jwm-product-badges{min-height:26px}.so-card .jwm-product-badge{width:26px;min-width:26px;height:26px;padding:0 0 0 26px;line-height:26px;background-position:3px center;background-size:20px 20px}.so-card .jwm-product-badge--free-delivery{width:26px;min-width:26px;padding:0 0 0 26px}.so-card .jwm-product-badge--discount{width:auto;min-width:0;padding:0 6px}.so-card:hover .jwm-product-badge,.so-card:hover .jwm-product-badge--free-delivery{width:auto;padding:0 8px 0 27px}.so-card:hover .jwm-product-badge--discount{padding:0 6px}html.so-mv ul.products:not(.so-view-list) .so-card:hover .jwm-product-badge:not(.jwm-product-badge--discount){width:26px!important;min-width:26px!important;padding:0 0 0 26px!important}.jwm-product-gallery-column .jwm-product-badge,.so-ip__badges .jwm-product-badge{min-height:28px;line-height:28px;padding:0 10px 0 31px;background-position:6px center;background-size:19px 19px}.so-card .jwm-product-badge--best-seller,.jwm-product-gallery-column .jwm-product-badge--best-seller,.so-ip__badges .jwm-product-badge--best-seller{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.00 2.70 L14.59 9.34 L21.70 9.75 L16.18 14.26 L18.00 21.15 L12.00 17.30 L6.00 21.15 L7.82 14.26 L2.30 9.75 L9.41 9.34Z' fill='%23fff' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E")}.so-card .jwm-product-badge--recommended,.jwm-product-gallery-column .jwm-product-badge--recommended,.so-ip__badges .jwm-product-badge--recommended{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Crect x='1.8' y='9.8' width='4.6' height='11.2' rx='1.3'/%3E%3Cpath d='M8.2 20.9V10.5l3.95-6.25c.47-.75 1.45-1 2.22-.56.7.4 1.02 1.22.79 1.99L14.1 9.6h5.15c1.4 0 2.42 1.34 2.05 2.69l-2.1 7.1c-.27.89-1.09 1.51-2.02 1.51z'/%3E%3C/svg%3E")}.so-card .jwm-product-badge--free-delivery,.jwm-product-gallery-column .jwm-product-badge--free-delivery,.so-ip__badges .jwm-product-badge--free-delivery{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='.8' y='5' width='13.6' height='11' rx='1.4' fill='%23fff'/%3E%3Cpath d='M15.4 8h3.55c.45 0 .87.22 1.12.6l2.45 3.6c.15.22.23.48.23.75V16h-7.35z' fill='%23fff'/%3E%3Cpath d='M17 9.7h1.75l1.7 2.5H17z' fill='%23a770c4'/%3E%3Ccircle cx='6' cy='17.6' r='2.9' fill='%23fff' stroke='%23a770c4' stroke-width='1.2'/%3E%3Ccircle cx='18.2' cy='17.6' r='2.9' fill='%23fff' stroke='%23a770c4' stroke-width='1.2'/%3E%3Ccircle cx='6' cy='17.6' r='1' fill='%23a770c4'/%3E%3Ccircle cx='18.2' cy='17.6' r='1' fill='%23a770c4'/%3E%3C/svg%3E")}html:not(.so-mv) .so-p-sku{max-width:142px;box-sizing:border-box}html:not(.so-mv) .so-p-sku span{overflow-wrap:anywhere;word-break:normal}body.search-results .so-card:hover .jwm-product-badges{flex-direction:row!important;align-items:normal!important}body.search-results .so-card:hover .jwm-product-badge:not(.jwm-product-badge--discount){width:26px!important;min-width:26px!important;max-width:none!important;padding:0 0 0 26px!important;color:transparent!important}.so-buy{transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;transform-origin:50% 50%}.so-buy:hover,.so-buy:focus-visible{transform:scale(1.08);box-shadow:0 3px 8px rgba(70,110,20,.28)}.so-buy:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.so-buy,.so-buy:hover{transition:none!important;transform:none}}.so-strip li.product>a.woocommerce-LoopProduct-link{flex:1 1 auto}.so-strip li.product>a.woocommerce-LoopProduct-link .price{margin-top:auto}.so-strip li.product .so-buy-slot{margin-top:auto}.so-gal-drag{position:relative}.so-gal-h{position:absolute;top:2px;left:2px;z-index:6;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(0,0,0,.08);color:#9aa4ae;cursor:grab;opacity:0;transition:opacity .15s,color .15s;touch-action:none}.so-gal-drag:hover>.so-gal-h{opacity:1}.so-gal-h:hover{color:#7fb800;background:#f2f8e8}.so-gal-h:active{cursor:grabbing}.so-gal-moving{outline:2px dashed #7fb800;outline-offset:2px;border-radius:4px;background:#f7fbf1}html.so-gal-live{cursor:grabbing}html.so-gal-live .flex-control-thumbs *{user-select:none}.so-gal-toast{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);background:#2f3640;color:#fff;font:400 13px/1.2 Arial,Helvetica,sans-serif;padding:11px 18px;border-radius:4px;z-index:100000;opacity:0;pointer-events:none;transition:opacity .2s}.so-gal-toast.is-on{opacity:1}.so-gal-toast.is-bad{background:#c0392b}html.so-mv .so-gal-h{display:none}.so-fedd{position:relative}.so-fedh{position:absolute;left:-7px;top:-7px;z-index:7;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);color:#8b949e;cursor:grab;touch-action:none}.so-fedh:hover{color:#7fb800}.so-fedh:active{cursor:grabbing}.so-fedd--on{outline:2px dashed #7fb800;outline-offset:3px;border-radius:4px;background:#f7fbf1}html.so-fedd-live{cursor:grabbing}html.so-fedd-live .so-fed__imgs *{user-select:none}.so-fed .so-specs__del,.so-specs .so-specs__del{flex:0 0 28px;width:28px;min-width:28px;max-width:28px;height:28px;padding:0;border:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;line-height:1;font-size:18px;text-align:center}.woocommerce-product-gallery .flex-control-thumbs{flex-wrap:nowrap!important;gap:4px;margin:10px 0 0!important;padding:0 0 4px!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#c7ced4 transparent}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{height:6px}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb{background:#c7ced4;border-radius:3px}.woocommerce-product-gallery .flex-control-thumbs li{flex:1 1 auto;width:auto!important;min-width:34px;max-width:72px;margin:0!important;float:none!important}.woocommerce-product-gallery .flex-control-thumbs li img{width:100%;height:auto;display:block}.woocommerce-product-gallery ol.flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:6px!important}.woocommerce-product-gallery ol.flex-control-thumbs li{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;float:none!important}.woocommerce-product-gallery ol.flex-control-thumbs li img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;margin:10px 0 0!important;padding:0!important}.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs li{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs li img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs{max-width:none!important;overflow-x:auto;overflow-y:hidden;gap:8px!important}.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs li{flex:0 0 72px!important;width:72px!important;max-width:72px!important;min-width:72px!important}.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs li img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}@media (max-width:900px){.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs{width:auto!important}.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs li{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}}.so-filter .so-filter__title{display:none!important}.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs{padding-bottom:4px!important}.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs li img{height:72px!important;min-height:72px!important;max-height:72px!important;object-fit:contain!important}@media (max-width:900px){.woocommerce div.product .jwm-product-gallery-column ol.flex-control-thumbs li img{height:72px!important;min-height:72px!important;max-height:72px!important}}.so-gt-m{display:none}html.so-mv .so-mhead .so-gt-m{display:flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:46px;height:64px;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer}html.so-mv .so-mhead .so-gt-m .so-gt__flag{display:block;width:28px;height:19px;border-radius:3px;box-shadow:0 0 0 2px rgba(255,255,255,.9)}.so-footer__inner{align-items:flex-start}.so-fcol{flex:0 0 auto;min-width:160px;font:14px/1.45 var(--so-font)}.so-fcol--first{margin-left:auto}.so-fcol__t{margin:0 0 8px;font:700 12px/1.2 var(--so-font);letter-spacing:.04em;text-transform:uppercase;color:#71a526}.so-fcol ul{list-style:none;margin:0;padding:0}.so-fcol li{margin:0 0 5px}.so-fcol a{color:#444;text-decoration:none;border-bottom:1px dotted #bbb}.so-fcol a:hover{color:#5b8a1e;border-bottom-color:#5b8a1e}.so-fstrip{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:12px 0 18px;border-top:1px solid var(--so-line,#eee);font:13px/1.4 var(--so-font);color:#888}.so-fstrip__soc{display:flex;gap:8px}.so-fstrip__soc a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff!important;font-size:15px;text-decoration:none;transition:transform .15s}.so-fstrip__soc a:hover{transform:scale(1.1)}.so-fstrip__pay{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.so-fstrip__pay span{padding:3px 9px;border:1px solid #ddd;border-radius:4px;background:#fafafa;color:#555;font-size:12px}html.so-mv .so-fcol{min-width:45%;margin-left:0}html.so-mv .so-fstrip__pay{margin-left:0}html:not(.so-mv) .so-footer__inner{justify-content:space-between}html:not(.so-mv) .so-footer__brand{flex:0 0 auto;width:auto}html:not(.so-mv) .so-footer__contact{flex:0 0 auto}html:not(.so-mv) .so-fcol--first{margin-left:0}html.so-mv .page-content>ul.so-brands{display:none!important}html.so-mv .so-strip-viewport{container-type:inline-size}html.so-mv .so-strip-viewport ul.products.so-strip-track>li.product{flex:0 0 50cqw;width:50cqw;min-width:50cqw;max-width:50cqw}html.so-mv .so-strip-viewport:not(:has(+.so-mdots)){margin-bottom:48px}html:not(.so-mv) form.jwm-catalogue-filter>button[type="submit"]{display:none!important}html.so-mv .summary .so-lastprice{display:block;width:fit-content;max-width:100%;margin:14px auto 10px;clear:both}html.so-mv .summary .so-lastprice::before{left:50%;right:auto;top:-7px;margin-left:-7px;border:7px solid transparent;border-top:0;border-right-color:transparent;border-bottom-color:#f5f5f5}.jwm-catalogue-content>.jwm-catalogue-layout.so-search-layout{display:block!important}.jwm-catalogue-content>.jwm-catalogue-layout.so-search-layout>.jwm-catalogue-sidebar:empty{display:none!important}html.so-mv .so-search-stats,html.so-mv .so-search-cats{padding-left:12px;padding-right:12px}html.so-mv ul.products.so-view-list .so-card-row .so-buy-slot{margin-left:0}html.so-mv .so-msearch input[type=search]:focus,html.so-mv .so-msearch input[type=search]:focus-visible{outline:2px solid #71a526;outline-offset:-2px;border-color:#71a526}html.so-mv .jwm-catalogue-subcategory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.so-mv .jwm-catalogue-subcategory{min-width:0}html.so-mv .jwm-catalogue-subcategory h3{font-size:min(18px,4.05vw);overflow-wrap:anywhere}html.so-mv .jwm-catalogue-subcategory img{max-width:100%;height:auto}html.so-mv,html.so-mv body{overflow-x:clip}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}