:root{--color-woo-image-border:#e5e5e5;--text-color:#464646}.woocommerce label{font-weight:400}.woocommerce input[type=number],.woocommerce input[type=text]{border:1px solid #ced4da;border-radius:.25rem;padding:.375rem .8rem}.woocommerce-product-search button[type=submit]{background-color:var(--vk-color-primary,#337ab7)}.woocommerce span.onsale{background-color:#c00}.price .woocommerce-Price-currencySymbol,.product_list_widget .woocommerce-Price-currencySymbol{font-weight:400;font-size:.7em;margin-right:.2em}.price del,.product_list_widget del{-webkit-text-decoration-color:#555;text-decoration-color:#555}.price del .woocommerce-Price-amount,.product_list_widget del .woocommerce-Price-amount{color:#555;font-weight:400;font-size:12p;margin-right:.2em}.price ins,.product_list_widget ins{text-decoration:none;font-size:1.25em}.woocommerce-Price-amount{color:#c00;font-weight:700}.woocommerce a.button.add_to_cart_button{color:#fff}:is(.fa_v5_css,.fa_v6_css) .wc-block-grid__product-add-to-cart .add_to_cart_button::after,:is(.fa_v5_css,.fa_v6_css) .wp-block-product-category .wp-block-button__link::after,:is(.fa_v5_css,.fa_v6_css) a.button.add_to_cart_button::after,:is(.fa_v5_css,.fa_v6_css) button.single_add_to_cart_button::after{margin-left:.2em;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";content:"";font-weight:900}.wp-block-product-category .wp-block-button__link{background-color:var(--vk-color-primary,#2e6da4)}.wp-block-product-category .wp-block-button__link:hover{text-decoration:none;background-color:var(--vk-color-primary-vivid,#337ab7)}.wc-block-grid__product-add-to-cart .add_to_cart_button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:var(--vk-color-primary,#2e6da4)}.wc-block-grid__product-add-to-cart .add_to_cart_button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background-color:var(--vk-color-primary-vivid,#337ab7);text-decoration:none}.wc-block-grid__product-add-to-cart .add_to_cart_button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#fff;background-color:var(--vk-color-primary,#2e6da4)}.wc-block-grid__product-add-to-cart .add_to_cart_button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background-color:var(--vk-color-primary-vivid,#337ab7)}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{color:#fff}.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit:disabled[disabled]:hover,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled:hover,.woocommerce a.button:disabled[disabled]:hover,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled:hover,.woocommerce button.button:disabled[disabled]:hover,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover{color:#fff;background-color:var(--vk-color-primary-vivid,#337ab7)}.product .added_to_cart.wc-forward,div[class*=wp-block-product] .added_to_cart.wc-forward{display:block;overflow:hidden;position:relative;text-align:center;font-size:12px;line-height:1;top:.2rem;margin-bottom:3px;border-radius:3px;padding:.618em 1em;color:var(--text-color);border:1px solid var(--text-color)}.product .added_to_cart.wc-forward:hover,div[class*=wp-block-product] .added_to_cart.wc-forward:hover{text-decoration:none;color:#fff;background-color:var(--vk-color-primary-vivid,#337ab7);border-color:var(--vk-color-primary,#2e6da4)}.woocommerce ul.products[class*=columns-] li.product .woocommerce-loop-category__title,.woocommerce ul.products[class*=columns-] li.product .woocommerce-loop-product__title,.woocommerce ul.products[class*=columns-] li.product h3{border:none;background:0 0;padding:0;color:#333}.woocommerce ul.products[class*=columns-] li.product .add_to_cart_button,.woocommerce ul.products[class*=columns-] li.product .button{box-sizing:border-box;width:100%;font-size:12px}.woocommerce ul.product_list_widget{display:flex;flex-wrap:wrap}.woocommerce ul.product_list_widget li{width:50%;box-sizing:border-box;padding:0 10px 15px;line-height:inherit}.woocommerce ul.product_list_widget li a{display:block;overflow:hidden}.woocommerce ul.product_list_widget li a:hover{text-decoration:none}.woocommerce ul.product_list_widget li a:hover img{border-color:#337ab7;border-color:var(--vk-color-primary-vivid,#337ab7)}.woocommerce ul.product_list_widget li img{margin:0 0 1em;float:none;width:100%;height:auto;box-sizing:border-box}.woocommerce ul.product_list_widget .product-title{display:block;font-weight:400;color:#333;font-size:14px}.mainSection ul.product_list_widget{margin-left:-15px;margin-right:-15px}.mainSection .media .alert{overflow:hidden}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li{margin:0 5px;border:none}.woocommerce .entry-body{padding-top:0}.single .entry-summary .product_title.entry-title{font-size:24px;margin-bottom:1rem;border-bottom:1px dotted #ccc;padding-bottom:.5rem}.single .entry-summary .price{line-height:1;margin-bottom:1rem}.single .entry-summary ins{font-size:1.5rem}.single .entry-summary .quantity input,.single .entry-summary .single_add_to_cart_button{box-sizing:border-box;height:3rem}.single .entry-summary .quantity{width:20%}.single .entry-summary .quantity input{padding:6px 10px 6px 6px;text-align:right;border-radius:3px;border:1px solid #ccc}.single .entry-summary .single_add_to_cart_button{width:78%}.single .entry-summary .product_meta{font-size:.875rem}.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product,.woocommerce ul.products li.products{padding-bottom:35px;position:relative}.woocommerce ul.products .woocommerce-loop-product__title{font-size:14px;line-height:1.5em;position:relative;background-color:transparent;outline:unset;outline-offset:unset;box-shadow:unset;border:none;border-radius:unset;padding:0;color:inherit}.woocommerce ul.products .woocommerce-loop-product__title::after,.woocommerce ul.products .woocommerce-loop-product__title::before{content:none}.woocommerce ul.products .add_to_cart_button,.woocommerce ul.products .button{text-align:center;position:absolute;bottom:0;font-weight:lighter;font-size:14px}.related.products{clear:both;padding-top:3em}.woocommerce-price-suffix{color:#333}.woocommerce table.shop_table{font-size:14px}.woocommerce table.shop_table th{font-weight:400}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-bottom:none}.woocommerce table.shop_table thead th{background-color:#f5f5f5}.woocommerce table.shop_table .product-name a{color:#333}.woocommerce table.shop_table .tax-rate small{white-space:nowrap}.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-subtotal,.woocommerce table.shop_table td.product-total,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tr.cart-subtotal td,.woocommerce table.shop_table tr.order-total td,.woocommerce table.shop_table tr.tax-rate td{text-align:right}.woocommerce table.shop_table tr.checkout_discount_headings th{padding:9px 12px!important}.woocommerce table.shop_table tr.order_table_item td{padding:9px 12px!important}.woocommerce table.shop_table td.actions input[type=text].input-text{line-height:1;padding:4px 6px 3px;height:auto}.woocommerce table.shop_table .form-control{font-size:14px}.woocommerce table.shop_table .order-total .woocommerce-Price-amount{font-size:1.2em}.woocommerce table.shop_table .quantity{text-align:right}.woocommerce table.shop_table .quantity .qty{display:inline-block;min-width:5em;padding-left:.5rem;padding-right:.5rem}.cart_item .product-name{text-align:left}.cart_totals h2{border:none;background:0 0;padding:0;margin-bottom:5px;font-size:18px;font-weight:700}.woocommerce form .form-row.woocommerce-invalid label{color:inherit}.woocommerce-checkout-payment input[type=checkbox]{position:relative}#customer_details #order_comments_field .woocommerce-input-wrapper,#customer_details #order_comments_field label{width:100%}tr.cart-discount td{text-align:right}tr.cart-discount td .woocommerce-remove-coupon{display:block;letter-spacing:2px}.woocommerce .form-row{display:inherit}.woocommerce .woocommerce-customer-details address{padding:1.5em;border-width:1px}.woocommerce ul.order_details{padding:0}.mainSection header.woocommerce-Address-title{border-bottom:none}.woocommerce-MyAccount-navigation ul{list-style:none;margin-top:0;padding:0;font-size:14px;border-top:1px solid #e5e5e5}.woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #e5e5e5;margin-bottom:0}.woocommerce-MyAccount-navigation ul li a{color:#333;padding:.7em 0;display:block;overflow:hidden}.woocommerce-form{font-size:14px}.woocommerce-form-login__rememberme{width:100%}.woocommerce-form .form-row input.input-text.woocommerce-Input--email{margin-bottom:2em}.woocommerce-orders-table,.woocommerce-table{font-size:14px}.woocommerce-orders-table__cell-order-status{text-align:center}.woocommerce a.woocommerce-MyAccount-downloads-file.button{display:block;text-align:center}.wc-block-grid__products .wc-block-grid__product{display:flex;flex-direction:column;margin-bottom:16px}.wc-block-grid__products .wc-block-grid__product-image img{border:1px solid var(--color-woo-image-border)}.wc-block-grid__products .wc-block-grid__product-link{color:var(--text-color)}.wc-block-grid__products .wc-block-grid__product-title{color:var(--text-color);font-weight:400;font-size:14px;margin-bottom:10px;position:relative;background-color:transparent;outline:unset;outline-offset:unset;box-shadow:unset;border:none;border-radius:unset;padding:0;color:inherit}.wc-block-grid__products .wc-block-grid__product-title::after,.wc-block-grid__products .wc-block-grid__product-title::before{content:none}.wc-block-grid__products .wc-block-grid__product-title a{color:var(--text-color)}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{position:absolute;top:-.8em;right:-.8em;width:5em;height:5em;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-top:0;background-color:#c00;color:#fff;border:none}.wc-block-grid__products .wc-block-grid__product-price del .woocommerce-Price-amount{font-weight:400;color:#555}.wc-block-grid__products .wc-block-grid__product-price ins{text-decoration:none}.wc-block-grid__products .wc-block-grid__product-price ins .woocommerce-Price-amount{font-size:1rem}.wc-block-grid__products .wc-block-grid__product-add-to-cart{margin-top:auto}.wc-block-grid__products .wc-block-grid__product-add-to-cart .add_to_cart_button,.wc-block-grid__products .wc-block-grid__product-add-to-cart button{display:inline-block;font-size:.875rem;padding:10px 1.5em;width:100%;border:none}.wc-block-grid__products .wc-block-grid__product-price__value .wc-block-components-formatted-money-amount{color:#c00}@media (min-width:576px){.woocommerce ul.product_list_widget li{padding:0 15px 2em}.mainSection ul.product_list_widget li{width:33.3%}}@media (min-width:768px){.woocommerce-MyAccount-navigation ul{margin-right:3em}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce .u-columns .col-1,.woocommerce .u-columns .col-2,.woocommerce form .col-1,.woocommerce form .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:48%;max-width:48%}}@media (min-width:992px){.mainSection ul.product_list_widget li{width:25%}.single .entry-summary .product_title.entry-title{font-size:28px}}@media (min-width:1200px){.mainSection ul.product_list_widget li{width:20%}}@media (max-width:768px){.woocommerce ul.products[class*=columns-]{margin-left:-2%;margin-right:-2%}.woocommerce ul.products[class*=columns-] li.product{width:46%;margin:2%}}@media (max-width:767.98px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce .u-columns .col-1,.woocommerce .u-columns .col-2,.woocommerce form .col-1,.woocommerce form .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{width:100%;max-width:100%}}