.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            

/*---------Font Smoothing---------*/
.woocommerce {
  -webkit-font-smoothing: antialiased;
}

/*------Rating Stars--------*/
.woocommerce .star-rating::before,
.woocommerce .stars:not(.selected) span a,
.woocommerce .stars.selected span a.active ~ a {
  color: #d3d3d3;
}
.woocommerce .star-rating,
.woocommerce .stars.selected span a {
  color: #65bec2;
}

/*-----Product Images------*/
.woocommerce div.flex-viewport,
.woocommerce-product-gallery__wrapper,
.woocommerce div.product div.images .flex-control-thumbs li,
.woocommerce ul.products li.product a img,
.woocommerce-cart table.cart img {
  min-width: 64px;
  min-height: 64px;
  border: 1px solid #d3ced2;
  overflow: hidden;
}

.flex-viewport .woocommerce-product-gallery__wrapper {
  border: none; /* Remove duplicated borders */
  border-radius: 0 !important; /* Fix duplicated radius */
  margin: 0 !important; /* Fix duplicated margin */
}

/*----------Secondary Buttons-------------*/
.woocommerce button.button.alt,
.woocommerce a.button,
.woocommerce ul.products li.product .button,
.woocommerce #review_form #respond .form-submit input,
.woocommerce a.button.alt,
.woocommerce button.button {
  background: var(--p1-70);
  border: 1px solid var(--p1-70);
  font-size: 12px;
  border-radius: 0px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--g1-100);
  line-height: 1.2;
  text-align: center;
  padding: 16px 24px;
  outline: none;
  font-family: inherit;
  border-radius: 999999px;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

/*----------Secondary Hovered-------------*/
.woocommerce button.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce ul.products li.product .button:hover,
.woocommerce #review_form #respond .form-submit input:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button:hover {
  background: var(--p1-60);
  border: 1px solid var(--p1-60);
  color: var(--g1-100);
}
/*----------Tertiary Buttons-------------*/
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a,
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce a.added_to_cart,
.woocommerce .cart .button,
.woocommerce .cart input.button,
.woocommerce table.my_account_orders .button,
td a.woocommerce-MyAccount-downloads-file.button.alt {
  line-height: 1.2;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 12px;
  background: var(--g1-100);
  border: 1px solid var(--p1-70);
  color: var(--p1-70);
  padding: 16px 24px;
  outline: none;
  font-family: inherit;
  border-radius: 999999px;
}

/*----------Tertiary Buttons Hovered-------------*/
.woocommerce button.button:disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce .widget_shopping_cart .buttons a:hover,
.woocommerce.widget_shopping_cart .buttons a:hover,
.woocommerce a.added_to_cart:hover,
.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover,
.woocommerce table.my_account_orders .button:hover,
td a.woocommerce-MyAccount-downloads-file.button.alt:hover {
  background: var(--g1-100);
  border: 1px solid var(--p1-70);
  color: var(--p1-70);
}

/*---Disabled Buttons---*/
.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] {
  filter: grayscale(100%);
}

/*----------Links-------------*/
.woocommerce a.wcppec-checkout-buttons__button,
.woocommerce ul.product_list_widget li a,
.woocommerce ul.product-categories a,
.woocommerce .widget_layered_nav_filters ul li a,
.woocommerce .woocommerce-widget-layered-nav-list__item a,
.woocommerce .wc-layered-nav-rating a,
.woocommerce div.tagcloud a,
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
h2.woocommerce-loop-category__title,
.comment-form-rating a,
.woocommerce .download-product a,
a.woocommerce-remove-coupon,
.woocommerce a.shipping-calculator-button,
.woocommerce a.remove,
.woocommerce a.reset_variations,
.woocommerce .product-name a,
.woocommerce-info a,
.woocommerce-error a,
.woocommerce-message a,
.woocommerce-checkout-payment a,
.woocommerce-LostPassword a,
.woocommerce-Address-title a,
.woocommerce-MyAccount-navigation-link a,
.woocommerce-MyAccount-content a,
a.woocommerce-review-link,
.posted_in a,
.tagged_as a,
.woocommerce .woocommerce-breadcrumb a {
  color: #6799b2;
  font-weight: 400;
  font-family: inherit;
  text-decoration: none;
}

/*----------Links Hovered-------------*/
.woocommerce a.wcppec-checkout-buttons__button:hover,
.woocommerce ul.product_list_widget li a:hover,
.woocommerce ul.product-categories a:hover,
.woocommerce .widget_layered_nav_filters ul li a:hover,
.woocommerce .woocommerce-widget-layered-nav-list__item a:hover,
.woocommerce div.tagcloud a:hover,
.comment-form-rating a:hover,
.woocommerce .download-product a:hover,
a.woocommerce-remove-coupon:hover,
.woocommerce a.shipping-calculator-button:hover,
.woocommerce a.remove:hover,
a.reset_variations:hover .product-name a:hover,
.woocommerce .product-name a:hover,
.woocommerce-info a:hover,
.woocommerce-error a:hover,
.woocommerce-message a:hover,
.woocommerce-checkout-payment a:hover,
.woocommerce-LostPassword a:hover,
.woocommerce-Address-title a:hover,
.woocommerce-MyAccount-navigation-link a:hover,
.woocommerce-MyAccount-content a:hover,
a.woocommerce-review-link:hover,
.posted_in a:hover,
.tagged_as a:hover,
.woocommerce .woocommerce-breadcrumb a:hover {
  color: #65bec2;
  text-decoration: underline;
}

/*-----------Labels----------------*/
.woocommerce div.product form.cart .variations label,
.woocommerce form label {
  font-size: 12px;
  color: var(--g1-20);
  margin-top: 8px;
  font-weight: 400;
  font-style: normal;
}

/*---------------Placeholders----------------*/
.woocommerce input[type="search"]::placeholder,
.woocommerce-page table.cart td.actions .input-text::placeholder,
.woocommerce form .form-row .input-text::placeholder,
.woocommerce-page form .form-row .input-text::placeholder {
  color: var(--g1-20);
  font-family: inherit;
}

/*---------------Dropdowns----------------*/
.select2-container--default .select2-selection--single,
.woocommerce div.product form.cart .variations select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: var(--p1-70);
  background: var(--g1-100);
  font-family: inherit;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  border-radius: 5px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background: #6799b2;
  color: #ffffff;
  outline: none;
}

.select2-container--default .select2-results__option[data-selected=true] {
  background: #65bec2;
  color: #ffffff;
  outline: none;
}

.select2-results__option {
  padding: 8px 12px;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
}

.select2-dropdown {
  border-radius: 0;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.6;
  color: var(--p1-70);
  padding: 0;
  min-height: 20px;
  padding-left: 0;
  outline: none;
}
.select2-container--open .select2-dropdown--below {
  padding: 0;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow {
  background: url(https://copy25.viskasprof.lt/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg);
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: 4px center;
  height: 100%;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear {
    display: none;
    pointer-events: none;
}

.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

/*---------------Headings----------------*/
.woocommerce .oxy-product-info h2,
.woocommerce .widget_recent_reviews h2,
.woocommerce .widget_top_rated_products h2,
.woocommerce .widget_shopping_cart h2,
.woocommerce .widget_products h2,
.woocommerce .widget_product_categories h2,
.woocommerce .widget_layered_nav_filters h2,
.woocommerce .woocommerce-widget-layered-nav h2,
.woocommerce .widget_rating_filter h2,
.woocommerce .widget_price_filter h2,
.woocommerce div.widget_product_tag_cloud h2,
.woocommerce h1.page-title,
.woocommerce h1.product_title,
.woocommerce section.related.products h2,
.oxy-product-upsells > :is(h1, h2, h3, h4, h5, h6),
.woocommerce h2.woocommerce-Reviews-title,
.woocommerce span.comment-reply-title,
.woocommerce-Tabs-panel h2,
h2.woocommerce-order-downloads__title,
.woocommerce-orders article header h1,
.woocommerce-account article header h1,
.woocommerce-downloads article header h1,
.woocommerce-edit-address article header h1,
.woocommerce-account h2,
.woocommerce-Address-title h3,
.woocommerce-MyAccount-content h3,
.woocommerce-EditAccountForm legend,
h1.oxy-woo-archive-title,
h2.woocommerce-column__title,
h2.woocommerce-order-downloads__title,
h2.woocommerce-order-details__title,
.woocommerce-billing-fields h3,
.woocommerce-checkout h3,
.woocommerce .cart_totals h2,
.woocommerce .cross-sells h2 {
  color: var(--p1-70);
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 8px;
}

/*--------Prices and Quantity------------*/
.woocommerce .price_label .from,
.woocommerce .price_label .to,
.woocommerce ul.products li.product .price,
.product-quantity,
.woocommerce .price ins,
.woocommerce-Price-amount,
.woocommerce-loop-category__title .count,
.woocommerce .price {
  color: var(--p1-70);
  font-weight: 700;
  font-size: 16px;
  background: transparent;
  text-decoration: none;
}

/*----Sale Price-----*/
.woocommerce .product_list_widget del span.woocommerce-Price-amount,
.woocommerce ul.products li.product .price del,
.woocommerce .price del,
.woocommerce .price del .woocommerce-Price-amount {
  font-size: 12px;
  font-weight: 200;
  color: var(--g1-20);
}

.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product span.price ins {
  color: var(--p1-70);
  font-weight: 700;
  font-size: inherit;
}

.woocommerce div.product p.price {
  font-size: 16px;
}

.woocommerce div.product p.price ins,
.woocommerce .oxy-woo-element .price ins {
  text-decoration: none;
}

.woocommerce div.product p.price del,
.woocommerce div.product span.price del,
.woocommerce p.price del,
.woocommerce ul.products li.product .price del {
  opacity: 1;
  display: block;
}

/*--------------Table Headings----------------*/
.woocommerce-cart table.cart th,
.woocommerce-cart .cart-collaterals .cart_totals table th,
.woocommerce table.shop_table th,
.woocommerce table.shop_table tfoot th {
  font-weight: 400;
  color: var(--g1-20);
  font-size: 10px;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/*-------------------Texts---------------------*/
.woocommerce .woocommerce-mini-cart__total strong,
.woocommerce .woocommerce-mini-cart span.quantity,
.woocommerce .widget_product_categories span.count,
.woocommerce .woocommerce-widget-layered-nav-list__item span,
.woocommerce-product-attributes-item__value p,
.woocommerce-error,
.woocommerce-table--order-downloads,
.woocommerce-Address address,
.woocommerce-orders-table,
.woocommerce-table,
ul.woocommerce-shipping-methods,
p.woocommerce-shipping-destination,
.woocommerce-column--shipping-address address,
.woocommerce-column--billing-address address,
.woocommerce-order p,
.woocommerce .product-name,
.woocommerce .product-total,
.oxy-product-stock p,
.oxy-product-description p,
.woocommerce-Reviews .comment-text p,
.product .summary .product_meta,
.woocommerce-Tabs-panel,
.woocommerce-product-details__short-description p,
.woocommerce-form-track-order p,
.woocommerce-checkout-payment p,
.checkout_coupon p,
.woocommerce-ResetPassword p,
.woocommerce-info,
.woocommerce-error,
.woocommerce-message,
.woocommerce-MyAccount-content p,
.woocommerce-breadcrumb,
p.woocommerce-result-count {
  color: var(--g1-20);
  font-weight: 400;
  line-height: 1.6;
  font-size: 16px;
  font-style: normal;
}

/*------------Bold Texts---------------*/
.woocommerce-product-attributes-item__label,
.woocommerce-error strong,
.woocommerce-MyAccount-content strong,
.woocommerce-shipping-destination strong,
.woocommerce p.order-info mark,
.woocommerce-MyAccount-content mark.order-number,
.woocommerce-MyAccount-content mark.order-date,
.woocommerce-MyAccount-content mark.order-status,
.woocommerce-order-overview strong {
  color: var(--p1-70);
  font-weight: 700;
  font-family: inherit;
  background: transparent;
}

/*--------------------Badges---------------------*/
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
  background: #65bec2;
  font-size: 12px;
  padding: 6px 12px;
  line-height: 1.2;
  border-radius: 20px;
  min-width: 0;
  min-height: 0;
  margin: 0;
  top: 12px;
  left: 12px;
  right: auto;
  position: absolute;
}

/* ----------------- */


/*-------------Product Tabs(description, addtl info, reviews) - single product--------------*/

.woocommerce div.product .oxy-woo-element .woocommerce-tabs .panel,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs .panel {
  margin-bottom: 0;
  padding: 20px 0;
}
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs {
  padding-left: 5px;
  display: flex;
  text-align: center;
  margin-bottom: 0;
  flex-shrink: 0;
}

.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li,
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li {
  border-radius: 0;
  padding: 0;
  margin: 0 5px;
  display: flex;
  align-items: center;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::before {
  display: none;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li::after {
  display: none;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a {
  width: 100%;
  color: #999;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  outline: none;
  padding: 16px 48px;
  z-index: 1000;
  font-weight: 400;
  border-radius: 0;
  word-break: break-word;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li a:hover {
  color: #65bec2;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li.active {
  background: white;
  border-bottom-color: white;
}
.woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce
  div.product
  .oxy-woo-element
  .woocommerce-tabs
  ul.tabs
  li.active
  a {
  color: var(--p1-70);
}

@media (max-width: 640px) {
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs {
    flex-direction: column;
    padding: 0;
    margin-bottom: 5px;
  }
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs li {
    margin: 5px 0;
  }
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs::before,
  .woocommerce div.product .oxy-woo-element .woocommerce-tabs ul.tabs::before {
    border-bottom: none;
  }
  .woocommerce .oxy-woo-element div.product .woocommerce-tabs ul.tabs li.active,
  .woocommerce
    div.product
    .oxy-woo-element
    .woocommerce-tabs
    ul.tabs
    li.active {
    border-bottom-color: #d3ced2;
  }
}

/* tabs panel content (single product, any tab content) */

.woocommerce .oxy-woo-element table.shop_attributes th,
.woocommerce .oxy-woo-element table.shop_attributes td {
  border-top: 1px solid #d3ced2;
  padding: 8px;
}

/* single product - add to cart */

.woocommerce .oxy-product-cart-button,
.woocommerce .oxy-woo-element div.product form.cart {
  width: 100%;
  max-width: 360px;
}

.woocommerce .oxy-woo-element div.product .single_add_to_cart_button,
.woocommerce .single_add_to_cart_button {
  align-self: stretch;
  flex-grow: 1;
  border-radius: 0;
}

.woocommerce .oxy-woo-element div.product form.cart,
.woocommerce .oxy-product-cart-button form.cart,
.woocommerce div.product form.cart {
  display: flex;
  flex-wrap: wrap;
}

.woocommerce .oxy-woo-element div.product form.variations_form.cart,
.woocommerce .oxy-product-cart-button form.variations_form.cart {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.woocommerce .oxy-woo-element div.product form.cart td.value,
.woocommerce .oxy-product-cart-button td.value {
  padding: 0;
}

.woocommerce .oxy-woo-element div.product .woocommerce-variation-add-to-cart,
.woocommerce .woocommerce-variation-add-to-cart {
  display: flex;
  width: 100%;
}

/* Primary Buttons */
.woocommerce .widget_shopping_cart .buttons a.checkout.wc-forward,
.woocommerce button[type=submit],
.woocommerce button[name=woocommerce-form-login__submit],
.woocommerce button[name=save_account_details],
.woocommerce button[name=save_address],
.woocommerce .oxy-woo-element div.product form.cart button.button.alt,
.woocommerce .oxy-product-cart-button button.button.alt,
.woocommerce div.product form.cart .button {
  background-color: var(--p1-70);
  color: var(--g1-100);
  border-radius: 0;
  letter-spacing: 1px;
  text-transform: uppercase;
  padding: 16px 24px;
  font-size: 12px;
  text-align: center;
  border: 1px solid var(--p1-70);
  border-radius: 999999px;
  line-height: 1.2;
  font-weight: 700;
  font-family: inherit;
  outline: none;
  cursor: pointer;
}
.woocommerce button[type=submit]:hover,
.woocommerce button[name=woocommerce-form-login__submit]:hover,
.woocommerce button[name=save_account_details]:hover,
.woocommerce button[name=save_address]:hover,
.woocommerce .oxy-woo-element div.product form.cart button.button.alt:hover,
.woocommerce .oxy-product-cart-button button.button.alt:hover,
.woocommerce div.product form.cart .button:hover {
  background-color: var(--p1-60);
  border: 1px solid var(--p1-60);
}

.woocommerce .oxy-woo-element div.product form.cart button.button.alt.disabled,
.woocommerce button.button.alt.disabled {
  background: var(--g1-80) !important;
  border: 1px solid var(--g1-80) !important;
  opacity: 1;
}

.woocommerce .quantity .qty {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 56px;
  padding: 8px 9px;
  margin-right: 12px;
  background: url(https://copy25.viskasprof.lt/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg),
    url(https://copy25.viskasprof.lt/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-up.svg), var(--g1-100);
  background-size: 6px, 6px;
  background-repeat: no-repeat, no-repeat;
  background-position: right 0.8em bottom calc(50% - 5px), right 0.8em top calc(50% - 5px);
  height: 100%;
}

.woocommerce table.variations tr {
  border-top: none;
}

.woocommerce .oxy-woo-element div.product form.cart .variations,
.woocommerce div.product .oxy-product-cart-button form.cart .variations {
  margin-bottom: 0;
}

.woocommerce .oxy-woo-element div.product form.cart table.variations tr,
.woocommerce table.variations tr {
  display: flex;
  flex-direction: column;
}

.woocommerce
  .oxy-woo-element
  div.product
  form.cart
  table.variations
  tr
  td
  label,
.woocommerce .oxy-product-cart-button table.variations tr td label {
  font-size: 12px;
  margin-right: 12px;
}

.woocommerce .oxy-woo-element div.product form.cart table.variations tr td a,
.woocommerce .oxy-product-cart-button table.variations tr td a {
  font-size: 12px;
}

.woocommerce .oxy-woo-element div.product form.cart a.reset_variations:before,
.woocommerce .oxy-product-cart-button table.variations tr td a:before {
  content: "× ";
}

.woocommerce .oxy-woo-element div.product form.cart .variations,
.woocommerce .oxy-product-cart-button div.product form.cart .variations {
  margin-bottom: 0;
}

.woocommerce .woocommerce-ordering select,
.woocommerce .oxy-woo-element div.product form.cart .variations select,
.woocommerce div.product .oxy-product-cart-button form.cart .variations select,
.woocommerce div.product form.cart .variations select,
.woocommerce form.cart .variations select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  line-height: 1.2;
  cursor: pointer;
  width: 100%;
  position: relative;
  background: url(https://copy25.viskasprof.lt/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), var(--g1-100);
  background-size: 6px;
  padding-right: 24px;
  background-repeat: no-repeat;
  background-position: right 0.8em center;
}

.woocommerce input[type="number"]::-webkit-inner-spin-button,
.woocommerce input[type="number"]::-webkit-outer-spin-button {
  margin-right: -9px;
  opacity: 0.01;
  width: 24px;
  height:48px;
  cursor: pointer;
}

/* single product - rating below title / rating element */

.woocommerce .oxy-woo-element div.product .woocommerce-product-rating,
.woocommerce .oxy-product-rating .woocommerce-product-rating,
.woocommerce div.product .oxy-product-rating .woocommerce-product-rating {
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}

.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating::before,
.woocommerce .oxy-product-rating .star-rating::before {
  position: relative;
  color: #d3d3d3;
}

.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating,
.woocommerce .oxy-product-rating .woocommerce-product-rating .star-rating {
  width: auto;
  letter-spacing: 2px;
  margin: 0 0 0 0;
}

.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  a.woocommerce-review-link,
.woocommerce .oxy-product-rating a.woocommerce-review-link {
  font-size: 12px;
}
.woocommerce
  .oxy-woo-element
  div.product
  .woocommerce-product-rating
  .star-rating
  span,
.woocommerce .oxy-product-rating .woocommerce .star-rating span {
  color: #65bec2;
}

/* Transitions */
.woocommerce .flex-control-thumbs li,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.select2-search--dropdown .select2-search__field,
.woocommerce
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before,
.woocommerce ul.tabs li,
.woocommerce .woocommerce-product-gallery__trigger:after,
.woocommerce .woocommerce-product-gallery__trigger:before,
.woocommerce img:not(.zoomImg):not(.pswp__img),
.woocommerce textarea,
.woocommerce .checkbox,
.woocommerce .select2-selection,
.woocommerce input,
.woocommerce button,
.woocommerce select,
.woocommerce a {
  transition: all ease 0.2s;
}
/* End of Transitions */

/* Input Styles */
.woocommerce-cart table.cart td.actions .coupon .input-text,
.select2-container--default .select2-search--dropdown .select2-search__field,
.woocommerce textarea,
.select2-dropdown,
.woocommerce .select2-selection,
.woocommerce input[type="search"],
.woocommerce input[type="text"],
.woocommerce input[type="number"],
.woocommerce input[type="tel"],
.woocommerce input[type="email"],
.woocommerce input[type="password"],
.woocommerce select {
  height: auto;
  font-size: 14px;
  border: 1px solid var(--g1-90);
  background: var(--g1-100);
  color: var(--p1-70);
  outline: none;
  font-family: inherit;
  padding: 8px 12px;
  border-radius: 5px;
  resize: none;
}
/* Focus State */
.woocommerce-cart table.cart td.actions .coupon .input-text:focus,
.select2-container--default .select2-search--dropdown .select2-search__field:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce textarea:focus,
.select2-dropdown:focus,
.woocommerce .select2-selection:focus,
.woocommerce input[type="search"]:focus,
.woocommerce input[type="text"]:focus,
.woocommerce input[type="number"]:focus,
.woocommerce input[type="tel"]:focus,
.woocommerce input[type="email"]:focus,
.woocommerce input[type="password"]:focus,
.woocommerce select:focus {
  border: 1px solid var(--p1-70);
  box-shadow: 0 0 5px var(--p1-70);
}
/* End of Inputs */

/* Custom Checkbox */
.woocommerce-form-login input[type="checkbox"],
.oxy-woo-checkout input[type="checkbox"] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.01;
  display: none !important;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox {
  position: relative;
  cursor: pointer;
  padding-left: 16px;
  margin-top: 0;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox span{
    margin-left: 18px;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme
  span::before,
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before {
  width: 24px;
  height: 24px;
  border: 1px solid #d3ced2;
  background-color: #ffffff;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background-size: 50%;
  border-radius: 5px;
  background-repeat: no-repeat;
  background-position: center center;
}
input[type="checkbox"]:checked ~ span::before,
input[type="checkbox"]:checked ~ label span::before {
  background: url(https://copy25.viskasprof.lt/wp-content/plugins/oxygen-woocommerce/elements/assets/check-mark.svg), #ffffff;
}
.woocommerce-form-login
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
  margin-top: 34px;
}
.oxy-woo-checkout
  label.woocommerce-form__label.woocommerce-form__label-for-checkbox
  span::before {
  margin-top: -4px;
}
/* End of Custom Checkbox */

/* Product Column Fix */
.woocommerce-page.columns-1 ul.products li.product,
.woocommerce.columns-1 ul.products li.product {
  width: 100%;
}
.woocommerce-page.columns-2 ul.products li.product,
.woocommerce.columns-2 ul.products li.product {
  margin: 0;
  width: 50%;
}
.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product {
  margin: 0;
  width: 33.33%;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
  width: 25%;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 20px;
}
.woocommerce-page.columns-5 ul.products li.product,
.woocommerce.columns-5 ul.products li.product {
  margin: 0;
  width: 20%;
}
.woocommerce-page.columns-6 ul.products li.product,
.woocommerce.columns-6 ul.products li.product {
  margin: 0;
  width: 16.6%;
}
/* End of Product Column Fix */

/*--- Radio Buttons Style ---*/
.woocommerce input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px;
  height: 24px;
  background: var(--g1-100);
  border: 1px solid var(--g1-90);
  border-radius: 100%;
  outline: none;
  cursor: pointer;
}

/* WooCommerce Payments plugin compatibility */
.woocommerce input[type=radio].woocommerce-SavedPaymentMethods-tokenInput {
  width: 20px !important;
  height: 20px !important;
  margin: 6px 8px 0 0 !important;
}

.woocommerce input[type=radio]:hover {
  border: 1px solid var(--p1-70);
  box-shadow: 0 0 5px var(--p1-70);
}

.woocommerce input[type=radio]:checked {
  background: var(--p1-70);
  box-shadow: inset 0 0 0 8px #ffffff;
}

/* WooCommerce Payments plugin compatibility */
.woocommerce input[type=radio].woocommerce-SavedPaymentMethods-tokenInput:checked {
  box-shadow: inset 0 0 0 4px #ffffff;
}

.woocommerce input[type=radio]:checked:hover {
  box-shadow: inset 0 0 0 8px #ffffff, 0 0 5px var(--p1-70);
}

/*--------------------Tables and Forms Style-------------------------*/
.oxy-woo-order-tracking form,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password,
.woocommerce .woocommerce-EditAccountForm,
.woocommerce .woocommerce-address-fields,
.woocommerce-cart .cart-collaterals .cart_totals table,
.woocommerce .col2-set,
.woocommerce-form-coupon,
.woocommerce #reviews #comments ol.commentlist li .comment-text,
ul.woocommerce-order-overview,
.woocommerce form.login,
.woocommerce form.register,
.woocommerce form.checkout_coupon,
.woocommerce table.shop_table {
  border: 1px solid #d3ced2;
  border-top: 3px solid var(--p1-70);
  border-radius: 0;
  background: #ffffff;
  padding: 20px;
  border-collapse: collapse;
  box-shadow: var(--box-shadow) 0 10px 20px;
}
fieldset {
  background: transparent;
}
.woocommerce table tr {
  border-top: 1px solid #d3ced2;
}
.woocommerce table.shop_table td,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table th {
  border: none;
  padding: 12px 20px;
  font-weight: 400;
  color: var(--g1-20);
}
/* End of Tables and Forms Styles */



/* Notification Styles */
.woocommerce-info, .woocommerce-error, .woocommerce-message {
  padding-right: 20px;
  border-bottom: 1px solid #d3ced2;
  border-left: 1px solid #d3ced2;
  border-right: 1px solid #d3ced2;
  border-radius: 0;
  background: #ffffff;
  border-collapse: collapse;
  box-shadow: var(--box-shadow) 0 10px 20px;
}
/* Info */
.woocommerce-info::before {
  color: #00adef;
}
.woocommerce-info {
  border-top-color: #00adef;
}
/* Error */
.woocommerce-error::before {
  color: #e96199;
}
.woocommerce-error {
  border-top-color: #e96199;
}
/* Message */
.woocommerce-message::before {
  color: #65bec2;
}
.woocommerce-message {
  border-top-color: #65bec2;
}
/* End of Notification Sytles */


/* Shop, Uppsells, Related Product Shared Styles Styles */
.woocommerce ul.products {
  display: flex;
  flex-wrap: wrap;
  margin: -10px -20px 20px;
}
.woocommerce ul.products li.product .button {
  margin-top: auto;
}
.woocommerce a.added_to_cart {
  margin-top: 12px;
}
.woocommerce-loop-product__link {
  display: flex;
  flex-direction: column;
}

/* Product Info Shared Styles */

.woocommerce .oxy-product-info,
.woocommerce .oxy-product-tabs {
  width: 100%;
}

.woocommerce table.shop_attributes {
  border-top: 1px solid #d3ced2;
  border-collapse: collapse;
}

.woocommerce table.shop_attributes tr:nth-child(even) td,
.woocommerce table.shop_attributes tr:nth-child(even) th {
  background: transparent;
}

.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td {
  border-bottom: 1px solid #d3ced2;
  text-align: left;
}


/* Widgets Headings */
.ct-widget .widget.woocommerce .widgettitle {
  font-size: px;
  font-weight: ;
  font-family: ;
}
/* End of Widgets Headings */


/* Search Products Widget */
.woocommerce form.woocommerce-product-search {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.woocommerce input.search-field {
  flex-grow: 1;
  margin-right: 8px;
  min-width: 120px;
}
/* End of Widget */



/* Product Tags Cloud Widget */
.woocommerce div.tagcloud {
  line-height: 1.2;
}
/* End of Widget */



/* Filter by Price Widget */
.woocommerce .widget_price_filter .ui-slider {
  margin: 20px 0;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  background-color: #d3ced2;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  width: 24px;
  height: 24px;
  background-color: var(--p1-70);
  top: -8px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: var(--p1-70);
}
.woocommerce .widget_price_filter .price_slider_amount {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
  margin-right: 12px;
}
.woocommerce .price_label {
  text-align: left;
  line-height: 1.6;
}
/* End of Widget */



/* Rating Filter Widget */
.woocommerce .widget_rating_filter ul li a {
  display: flex;
  float: left;
  align-items: center;
}
.woocommerce .widget_rating_filter ul li.chosen a::before {
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .widget_rating_filter ul li.chosen:hover a::before {
  color: #65bec2;
}
/* End of Widget */



/* Attributes Filter Widget */
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before {
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen:hover a::before {
  color: #65bec2;
}
/* End of Widget */



/* Active Filters Widget */
.woocommerce .widget_layered_nav_filters ul li a::before {
  color: #d3ced2;
  position: relative;
  content: '×';
  margin-right: 4px;
  top: -1px;
}
.woocommerce .widget_layered_nav_filters ul li:hover a::before {
  color: #65bec2;
}
.woocommerce .widget_layered_nav_filters ul li:hover span.woocommerce-Price-amount {
  color: #65bec2;
}
/* End of Widget */



/* Product Categories Widget */
.woocommerce .widget_product_categories ul {
  padding-left: 20px;
  list-style: none;
}
.woocommerce .widget_product_categories ul li::before {
  color: #d3ced2;
  content: '•';
  position: relative;
  margin-right: 8px;
  margin-left: -20px;
}
.woocommerce .widget_product_categories ul.product-categories {
  margin-top: 0;
}
.woocommerce .widget_product_categories .select2-container .select2-selection--single {
  height: auto;
  border-color: var(--g1-90);
  background: url(https://copy25.viskasprof.lt/wp-content/plugins/oxygen-woocommerce/elements/assets/chevron-down.svg), var(--g1-100);
  background-size: 6px;
  background-repeat: no-repeat;
  background-position: right 0.8em center;
}
.woocommerce .widget_product_categories .select2-container .select2-selection--single:focus {
  border-color: var(--p1-70);
}
.woocommerce .widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}
.woocommerce .select2-container--open .select2-dropdown--below {
  border-color: var(--g1-90)
}
.woocommerce .select2-container--open .select2-dropdown--above {
  padding: 0;
  border-color: var(--g1-90);
}
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: var(--g1-90);
}
.woocommerce .select2-container--default .select2-search--dropdown .select2-search__field:focus {
  border-color: var(--p1-70);
}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__clear {
  font-weight: 300;
  color: #d3ced2;
  font-size: 24px;
  line-height: 1;
}
.woocommerce .select2-container--default .select2-selection--single:hover .select2-selection__clear {
  color: #65bec2;
}
/* End of Widget */



/* Products, Cart Widgets */
.woocommerce .product_list_widget ins {
  text-decoration: none;
}
.woocommerce .product_list_widget del {
  color: var(--g1-20);
}
.woocommerce ul.product_list_widget li img {
  border: 1px solid #d3ced2;
  width: 40px;
  float: left;
  margin-bottom: 16px;
  margin-right: 12px;
  margin-left: 0;
  margin-top: 4px;
}
.woocommerce ul.product_list_widget li {
  border-bottom: 1px solid #d3ced2;
  margin-bottom: 4px;
  padding-bottom: 8px;
}
.woocommerce .product_list_widget .reviewer {
  font-size: 12px;
  color: var(--g1-20);
}
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
  right: 0;
  left: auto;
  color: #d3ced2 !important;
  font-weight: 300;
}
.woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover {
  color: #65bec2 !important;
  background: none;
  text-decoration: none;
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
  padding-left: 0;
}
.woocommerce .widget_shopping_cart .buttons a,
.woocommerce.widget_shopping_cart .buttons a {
  margin-right: 0;
}
/* End of Widget */

/*---Safari Row Hotfix---*/
.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before {
  width: 100%;
}

/*---Product Title Hotfix (Must be in product-title.css)---*/
.woocommerce h1.product_title.oxy-product-title {
  margin: 0;
}

/*---Fix for shopping cart duplication issue on AJAX update---*/
.ct-modal .woocommerce-cart-form:not(:nth-child(2)) {
  display: none;
}

.ct-modal .cart-collaterals > .cart_totals:not(:nth-child(1)) {
  display: none;
}

/*---Fix for WooCommerce Payments credit card images on checkout---*/
.woocommerce label[for="payment_method_woocommerce_payments"],
.woocommerce label[for="payment_method_bacs"],
.woocommerce label[for="payment_method_cod"] {
  display: flex;
  flex-direction: row;
}

.woocommerce label[for="payment_method_woocommerce_payments"] img,
.woocommerce label[for="payment_method_bacs"] img,
.woocommerce label[for="payment_method_cod"] img {
  width: 32px;
}
.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1120px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: 16px;font-weight: 400;color: #404040;}.oxy-nav-menu-hamburger-line {background-color: #404040;}h1, h2, h3, h4, h5, h6 {font-family: 'Oswald';}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.header {
}
.header .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.header:not(.ct-section):not(.oxy-easy-posts),
.header.oxy-easy-posts .oxy-posts,
.header.ct-section .ct-section-inner-wrap{
display:flex;
}
.header-top {
 width:100%;
 background-color:var(--p1-95);
 padding-left:20px;
 padding-right:20px;
}
.header-top:not(.ct-section):not(.oxy-easy-posts),
.header-top.oxy-easy-posts .oxy-posts,
.header-top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.header-top__content-block {
 width:100%;
 max-width:1400px;
 padding-top:5px;
 padding-bottom:5px;
}
.header-top__content-block:not(.ct-section):not(.oxy-easy-posts),
.header-top__content-block.oxy-easy-posts .oxy-posts,
.header-top__content-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
}
.header-top__supplier-block {
}
.header-top__supplier-block:not(.ct-section):not(.oxy-easy-posts),
.header-top__supplier-block.oxy-easy-posts .oxy-posts,
.header-top__supplier-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.header-top__supplier-logo {
 width:23px;
 height:20px;
 margin-right:10px;
}
.header-top__text {
 font-family:'OpenSans';
 color:var(--g1-10);
 font-size:14px;
 line-height:1;
}
.header-top__info-block--desktop {
}
.header-top__info-block--desktop:not(.ct-section):not(.oxy-easy-posts),
.header-top__info-block--desktop.oxy-easy-posts .oxy-posts,
.header-top__info-block--desktop.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.header-top__info-block--desktop {
}
.header-top__info-block--desktop:not(.ct-section):not(.oxy-easy-posts),
.header-top__info-block--desktop.oxy-easy-posts .oxy-posts,
.header-top__info-block--desktop.ct-section .ct-section-inner-wrap{
display:none;
}
}

.header-top__info-item {
 margin-left:20px;
}
.header-top__info-item:not(.ct-section):not(.oxy-easy-posts),
.header-top__info-item.oxy-easy-posts .oxy-posts,
.header-top__info-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
.icon-path-clock {
}
.header-top__icon {
 width:18px;
 height:18px;
 background-color:var(--g1-10);
 margin-right:10px;
}
.icon-path-email {
}
.header-top__info-block--mobile {
}
.header-top__info-block--mobile:not(.ct-section):not(.oxy-easy-posts),
.header-top__info-block--mobile.oxy-easy-posts .oxy-posts,
.header-top__info-block--mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.header-top__info-block--mobile {
 background-color:var(--p1-70);
 border-radius:99999px;
 padding-left:10px;
 padding-right:10px;
 padding-top:5px;
 padding-bottom:5px;
}
.header-top__info-block--mobile:not(.ct-section):not(.oxy-easy-posts),
.header-top__info-block--mobile.oxy-easy-posts .oxy-posts,
.header-top__info-block--mobile.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.header-top__info-block-text--mobile {
}
@media (max-width: 991px) {
.header-top__info-block-text--mobile {
 color:var(--g1-100);
 line-height:1;
 font-size:12px;
 font-weight:500;
 margin-right:10px;
}
}

.header-top__info-block-icon {
}
@media (max-width: 991px) {
.header-top__info-block-icon {
color: var(--g1-100);}.header-top__info-block-icon 
>svg {width: 10px;height: 10px;}.header-top__info-block-icon {
}
}

.header-main--desktop {
 width:100%;
 background-color:var(--p1-70);
 padding-left:20px;
 padding-right:20px;
 padding-top:15px;
 padding-bottom:15px;
}
.header-main--desktop:not(.ct-section):not(.oxy-easy-posts),
.header-main--desktop.oxy-easy-posts .oxy-posts,
.header-main--desktop.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.header-main--desktop {
}
.header-main--desktop:not(.ct-section):not(.oxy-easy-posts),
.header-main--desktop.oxy-easy-posts .oxy-posts,
.header-main--desktop.ct-section .ct-section-inner-wrap{
display:none;
}
}

.header-main__content-block {
 max-width:1400px;
 width:100%;
 gap:40px;
}
.header-main__content-block:not(.ct-section):not(.oxy-easy-posts),
.header-main__content-block.oxy-easy-posts .oxy-posts,
.header-main__content-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:space-between;
gap:40px;
}
.header-main__logo {
 width:140px;
 height:40px;
}
.header-main__logo-wrap {
flex-shrink: 0;
}
.header-main__slogan {
 color:var(--g1-100);
 text-transform:uppercase;
 font-size:16px;
 line-height:1.2;
 font-weight:700;
flex-shrink: 0; text-wrap: nowrap;
}
.header-main__search {
 width:100%;
}
.header-main__action {
 gap:20px;
}
.header-main__action:not(.ct-section):not(.oxy-easy-posts),
.header-main__action.oxy-easy-posts .oxy-posts,
.header-main__action.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:20px;
}
.header-main__user-icon {
 background-color:var(--g1-100);
 width:30px;
 height:30px;
}
.icon-path-user {
}
.icon-path-heart-outline {
}
.header-main__wish-icon {
 background-color:var(--g1-100);
 width:30px;
 height:30px;
}
.header-nav {
 width:100%;
 background-color:var(--g1-100);
 max-height:42px;
 padding-left:20px;
 padding-right:20px;
 text-align:center;
 box-shadow:0px 2px 3px rgba(0,0,0,0.15);
}
.header-nav:not(.ct-section):not(.oxy-easy-posts),
.header-nav.oxy-easy-posts .oxy-posts,
.header-nav.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 991px) {
.header-nav {
}
.header-nav:not(.ct-section):not(.oxy-easy-posts),
.header-nav.oxy-easy-posts .oxy-posts,
.header-nav.ct-section .ct-section-inner-wrap{
display:none;
}
}

.header-nav__content-block {
 max-width:1400px;
 width:100%;
}
.first-screen-promo {
 background-color:var(--g1-98);
}
.first-screen-promo .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
@media (max-width: 991px) {
.first-screen-promo {
}
.first-screen-promo .ct-section-inner-wrap {
padding-right: 0;
padding-left: 0;
}
}

.first-screen-promo__slider {
 slider-arrow-color:lighter;
 slider-dot-color:var(--p1-70);
 slider-remove-padding:yes;
 slider-dots-overlay:yes;
 slider-stretch-slides:no;
 padding-top:0px;
}
.first-screen-promo__slider .unslider-arrow {background-color: rgba(255,255,255,0.2); }.first-screen-promo__slider .unslider-nav ol li {border-color: var(--p1-70); }.first-screen-promo__slider .unslider-nav ol li.unslider-active {background-color: var(--p1-70); }            .first-screen-promo__slider .unslider {
				padding: 0px;
			}
			.first-screen-promo__slider .unslider-wrap.unslider-carousel > li {
				padding: 0px;
			}
			.first-screen-promo__slider .unslider-arrow.next {
				right: 10px;
				z-index: 100;
			}
			.first-screen-promo__slider .unslider-arrow.prev {
				left: 10px;
				z-index: 100;
			}
        			.first-screen-promo__slider .unslider .unslider-nav {
			    position: absolute;
			    bottom: 0;
			    left: 0;
			    right: 0;
			    z-index: 100;
			}
		.first-screen-promo__slide {
background-size: cover; background-repeat:no-repeat;
 width:100%;
 background-color:var(--p1-60);
aspect-ratio: 5 / 2;
}
.first-screen-promo__slide:not(.ct-section):not(.oxy-easy-posts),
.first-screen-promo__slide.oxy-easy-posts .oxy-posts,
.first-screen-promo__slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
}
@media (max-width: 991px) {
.first-screen-promo__slide {
 text-align:left;
}
.first-screen-promo__slide:not(.ct-section):not(.oxy-easy-posts),
.first-screen-promo__slide.oxy-easy-posts .oxy-posts,
.first-screen-promo__slide.ct-section .ct-section-inner-wrap{
align-items:center;
justify-content:flex-start;
}
}

@media (max-width: 767px) {
.first-screen-promo__slide {
}
.first-screen-promo__slide:not(.ct-section):not(.oxy-easy-posts),
.first-screen-promo__slide.oxy-easy-posts .oxy-posts,
.first-screen-promo__slide.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

@media (max-width: 479px) {
.first-screen-promo__slide {
aspect-ratio: 5 / 2;
}
}

.header-mobile {
 width:100%;
 background-color:var(--p1-70);
 padding-bottom:5px;
 padding-left:20px;
 padding-right:20px;
 padding-top:10px;
}
.header-mobile:not(.ct-section):not(.oxy-easy-posts),
.header-mobile.oxy-easy-posts .oxy-posts,
.header-mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.header-mobile {
}
.header-mobile:not(.ct-section):not(.oxy-easy-posts),
.header-mobile.oxy-easy-posts .oxy-posts,
.header-mobile.ct-section .ct-section-inner-wrap{
display:block;
}
}

.header-mobile__main {
 gap:10px;
 width:100%;
 text-align:justify;
}
.header-mobile__main:not(.ct-section):not(.oxy-easy-posts),
.header-mobile__main.oxy-easy-posts .oxy-posts,
.header-mobile__main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:10px;
}
.header-mobile__nav {
 width:100%;
 margin-top:10px;
}
.header-mobile__navigation {
 margin-right:10px;
flex-shrink: 0;
}
.header-mobile__brand {
 text-align:center;
flex-shrink: 0;
}
.header-mobile__brand:not(.ct-section):not(.oxy-easy-posts),
.header-mobile__brand.oxy-easy-posts .oxy-posts,
.header-mobile__brand.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 479px) {
.header-mobile__brand {
flex-shrink: 0;
}
}

.header-mobile__action {
 gap:10px;
 width:100%;
}
.header-mobile__action:not(.ct-section):not(.oxy-easy-posts),
.header-mobile__action.oxy-easy-posts .oxy-posts,
.header-mobile__action.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-end;
gap:10px;
}
.header-mobile__logo {
 height:30px;
 width:auto;
flex-shrink: 0;
}
@media (max-width: 479px) {
.header-mobile__logo {
flex-shrink: 0;
}
}

.header-mobile__user {
 background-color:var(--g1-100);
 width:25px;
 height:25px;
}
.features-block {
 background-color:var(--g1-98);
}
.features-block .ct-section-inner-wrap {
padding-top: 20px;
padding-bottom: 20px;
}
.features-block:not(.ct-section):not(.oxy-easy-posts),
.features-block.oxy-easy-posts .oxy-posts,
.features-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.features-block {
}
.features-block:not(.ct-section):not(.oxy-easy-posts),
.features-block.oxy-easy-posts .oxy-posts,
.features-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 5px;grid-row-gap: 5px;}
}

@media (max-width: 479px) {
.features-block {
}
.features-block:not(.ct-section):not(.oxy-easy-posts),
.features-block.oxy-easy-posts .oxy-posts,
.features-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 5px;}
}

.features-block__item {
 gap:10px;
 background-color:var(--g1-100);
 border-radius:10px;
 padding-left:10px;
 padding-top:10px;
 padding-right:10px;
 padding-bottom:10px;
}
.features-block__item:not(.ct-section):not(.oxy-easy-posts),
.features-block__item.oxy-easy-posts .oxy-posts,
.features-block__item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:10px;
}
@media (max-width: 479px) {
.features-block__item {
 padding-top:5px;
 padding-right:5px;
 padding-bottom:5px;
 padding-left:5px;
 border-radius:5px;
}
}

.features-block__icon {
 background-color:var(--p1-70);
 width:35px;
 height:35px;
}
@media (max-width: 1120px) {
.features-block__icon {
 width:25px;
 height:25px;
}
}

@media (max-width: 479px) {
.features-block__icon {
 height:20px;
 width:20px;
}
}

.icon-path-sale {
}
.features-block__text {
 text-transform:uppercase;
 font-weight:700;
 line-height:1.1;
 color:var(--g1-20);
 font-size:14px;
}
@media (max-width: 1120px) {
.features-block__text {
 font-size:13px;
}
}

@media (max-width: 767px) {
.features-block__text {
 font-size:12px;
}
}

.icon-path-delivery {
}
.icon-path-save-money {
}
.icon-path-package {
}
.features-block__icon-wrap {
 border-radius:99999px;
 background-color:var(--p1-98);
 padding-top:15px;
 padding-right:15px;
 padding-bottom:15px;
 padding-left:15px;
}
.features-block__icon-wrap:not(.ct-section):not(.oxy-easy-posts),
.features-block__icon-wrap.oxy-easy-posts .oxy-posts,
.features-block__icon-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
@media (max-width: 1120px) {
.features-block__icon-wrap {
 padding-top:10px;
 padding-bottom:10px;
 padding-right:10px;
 padding-left:10px;
}
}

.first-screen-promo__title {
 font-family:'Oswald';
 color:var(--g1-100);
 padding-top:10px;
 padding-bottom:10px;
 padding-left:20px;
 padding-right:20px;
 background-color:var(--p1-70);
 text-align:left;
 line-height:1.1;
 margin-left:70px;
 margin-top:70px;
 font-size:42px;
}
@media (max-width: 1120px) {
.first-screen-promo__title {
 margin-top:30px;
}
}

@media (max-width: 991px) {
.first-screen-promo__title {
 font-size:34px;
 margin-left:0px;
 margin-top:50px;
}
}

@media (max-width: 767px) {
.first-screen-promo__title {
 margin-top:0px;
 margin-left:0px;
 font-size:22px;
}
}

@media (max-width: 479px) {
.first-screen-promo__title {
 margin-top:0px;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 padding-right:10px;
 font-size:18px;
}
}

.first-screen-promo__text {
 color:var(--g1-0);
 margin-top:10px;
 padding-top:10px;
 padding-right:20px;
 padding-bottom:10px;
 padding-left:20px;
 margin-left:70px;
 background-color:var(--g1-100);
 font-size:16px;
}
@media (max-width: 991px) {
.first-screen-promo__text {
 font-size:14px;
 margin-top:5px;
 padding-top:5px;
 padding-bottom:5px;
 margin-left:0px;
}
}

@media (max-width: 767px) {
.first-screen-promo__text {
 margin-left:0px;
 font-size:12px;
}
}

@media (max-width: 479px) {
.first-screen-promo__text {
 padding-left:10px;
 padding-right:10px;
}
}

.footer {
}
.footer .ct-section-inner-wrap {
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 0;
}
.footer-secondary {
 width:100%;
 background-color:var(--p1-70);
 padding-bottom:10px;
 padding-right:20px;
 padding-left:20px;
 padding-top:10px;
}
.footer-secondary:not(.ct-section):not(.oxy-easy-posts),
.footer-secondary.oxy-easy-posts .oxy-posts,
.footer-secondary.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 767px) {
.footer-secondary {
 padding-top:20px;
 padding-bottom:20px;
}
}

.footer-secondary__content-block {
 width:100%;
 max-width:1440px;
}
.footer-secondary__content-block:not(.ct-section):not(.oxy-easy-posts),
.footer-secondary__content-block.oxy-easy-posts .oxy-posts,
.footer-secondary__content-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 767px) {
.footer-secondary__content-block {
}
.footer-secondary__content-block:not(.ct-section):not(.oxy-easy-posts),
.footer-secondary__content-block.oxy-easy-posts .oxy-posts,
.footer-secondary__content-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 0px;}
}

.footer-secondary__develoer {
}
.footer-secondary__develoer:not(.ct-section):not(.oxy-easy-posts),
.footer-secondary__develoer.oxy-easy-posts .oxy-posts,
.footer-secondary__develoer.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
justify-content:flex-end;
}
@media (max-width: 767px) {
.footer-secondary__develoer {
 text-align:right;
}
.footer-secondary__develoer:not(.ct-section):not(.oxy-easy-posts),
.footer-secondary__develoer.oxy-easy-posts .oxy-posts,
.footer-secondary__develoer.ct-section .ct-section-inner-wrap{
justify-content:center;
}
}

.footer-secondary__text {
 color:var(--g1-100);
 font-size:14px;
}
@media (max-width: 991px) {
.footer-secondary__text {
 line-height:1;
 font-size:13px;
}
}

.footer-secondary__specto-logo-wrap {
 margin-left:10px;
}
.hooter-secondary__specto-logo {
 height:16px;
}
.footer-main {
 width:100%;
 border-top-width:1px;
 border-top-color:var(--g1-80);
 padding-left:20px;
 padding-right:20px;
 border-top-style:solid;
 background-color:var(--g1-95);
}
.footer-main:not(.ct-section):not(.oxy-easy-posts),
.footer-main.oxy-easy-posts .oxy-posts,
.footer-main.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.footer-main__content-block {
 max-width:1440px;
 width:100%;
 padding-bottom:60px;
 padding-top:60px;
 gap:40px;
/* display: grid; grid-template-columns: auto auto auto; justify-content: left; column-gap: 40px; row-gap: 20px; */
}
.footer-main__content-block:not(.ct-section):not(.oxy-easy-posts),
.footer-main__content-block.oxy-easy-posts .oxy-posts,
.footer-main__content-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:40px;
}
@media (max-width: 767px) {
.footer-main__content-block {
}
.footer-main__content-block:not(.ct-section):not(.oxy-easy-posts),
.footer-main__content-block.oxy-easy-posts .oxy-posts,
.footer-main__content-block.ct-section .ct-section-inner-wrap{
flex-wrap:wrap;
}
}

.footer-main__company-block {
 padding-right:20px;
flex-shrink: 0; width: fit-content;
}
.footer-main__info-block {
 padding-right:20px;
flex-shrink: 0; width: fit-content;
}
.footer-main__shop-menu {
 width:100%;
}
.footer-main__company-logo {
 width:150px;
}
.footer-main__title {
 font-family:Oswald;
 color:var(--g1-20);
 line-height:1;
 font-weight:700;
 font-size:16px;
 padding-bottom:20px;
}
.footer-main__company-logo-wrap {
 margin-bottom:30px;
}
.footer-main__text {
 color:var(--g1-20);
 font-size:14px;
 line-height:1.2;
 padding-top:10px;
 padding-bottom:10px;
}
.footer-main__categories {
 width:100%;
display: grid; grid-template-columns: repeat(auto-fit, minmax(225px, auto)); justify-content: left; grid-column-gap: 20px; grid-row-gap: 10px;
}
.footer-main__menu-item {
 margin-top:5px;
 margin-bottom:5px;
}
.footer-main__menu-item:not(.ct-section):not(.oxy-easy-posts),
.footer-main__menu-item.oxy-easy-posts .oxy-posts,
.footer-main__menu-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:flex-start;
justify-content:flex-start;
}
.icon-path-anchor {
}
.footer-main__icon {
 height:15px;
 width:15px;
 background-color:var(--p1-20);
}
.footer-main__menu-text {
 margin-left:10px;
 font-size:14px;
 line-height:1.2;
}
.icon-path-chemical {
}
.icon-path-welding {
 padding-bottom:0px;
}
.icon-path-building-materials {
}
.icon-path-diamond {
}
.icon-path-safety {
}
.icon-path-saw {
}
.icon-path-measurement {
}
.icon-path-workshop {
}
.icon-path-assortments {
}
.icon-path-fire {
}
.icon-path-screwdriver {
}
.icon-path-shower {
}
.icon-path-roof {
}
.icon-path-screw {
}
.icon-path-electricity {
}
.goods-section {
 border-top-width:1px;
 border-top-style:solid;
 border-top-color:var(--g1-90);
}
.goods-section .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
.goods {
 margin-top:20px;
}
.home-promo-section {
 background-color:var(--g1-100);
}
.home-promo-section .ct-section-inner-wrap {
padding-top: 0;
padding-bottom: 0;
}
.home-promo-section__image {
background-image: linear-gradient(90deg, #ffffff, rgba(255,255,255,0) 50%), url(https://viskasprof.lt/wp-content/uploads/2024/06/statybos-remontu-apdailos-darbu-iranga-reikmenys.webp);background-size:auto,  cover; min-height:400px;
 background-repeat:no-repeat;
 height:400px;
}
@media (max-width: 991px) {
.home-promo-section__image {
 height:250px;
 min-height:250px;
}
}

.home-promo-section__title {
 color:var(--p1-70);
 margin-bottom:20px;
 line-height:1.1;
}
.home-promo-section__text {
}
.home-promo-section__text-block {
 padding-left:0px;
}
@media (max-width: 991px) {
.home-promo-section__text-block {
 padding-top:40px;
 padding-bottom:20px;
}
}

.product__columns {
}
.product__image-block {
 width:40%;
 padding-top:40px;
}
.product__info-block {
 width:60%;
}
@media (max-width: 991px) {
.product__info-block {
}
}

.product__description {
 margin-top:40px;
 margin-bottom:10px;
}
.product__description p{
color:var(--g1-20);
}

.product__title {
 margin-top:87px;
}
@media (max-width: 991px) {
.product__title {
}
.product__title:not(.ct-section):not(.oxy-easy-posts),
.product__title.oxy-easy-posts .oxy-posts,
.product__title.ct-section .ct-section-inner-wrap{
display:none;
}
}

.product__meta {
}
.product__meta .product_meta span{
color: var(--g1-50);
font-size: 12px;
}

.product__meta .product_meta > span > span, .product__meta .product_meta > span > a{
font-weight:600;
}

.product__meta .product_meta > span > span{
color:var(--g1-40);
}

@media (max-width: 991px) {
.product__meta {
}
.product__meta:not(.ct-section):not(.oxy-easy-posts),
.product__meta.oxy-easy-posts .oxy-posts,
.product__meta.ct-section .ct-section-inner-wrap{
display:none;
}
}

.product__share {
 width:100%;
}
.product__breadcrumb-block {
}
.product__breadcrumb {
}
.product__breadcrumb-wrap {
}
.product-section {
 background-color:var(--g1-98);
}
.product-section .ct-section-inner-wrap {
padding-top: 20px;
}
.product__payment {
 width:100%;
 gap:5px;
}
.product__payment:not(.ct-section):not(.oxy-easy-posts),
.product__payment.oxy-easy-posts .oxy-posts,
.product__payment.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
flex-wrap:wrap;
align-items:center;
gap:5px;
}
.product__payment-item {
 background-color:var(--g1-100);
 border-radius:5px;
 padding-top:4px;
 padding-bottom:4px;
 padding-left:10px;
 padding-right:10px;
 min-height:24px;
}
.product__payment-item:not(.ct-section):not(.oxy-easy-posts),
.product__payment-item.oxy-easy-posts .oxy-posts,
.product__payment-item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.product__payment-image {
 width:100%;
 height:100%;
}
.fs-categories {
}
.fs-categories__title {
}
.fs-categories__block {
 width:100%;
 margin-top:40px;
}
.fs-categories__block:not(.ct-section):not(.oxy-easy-posts),
.fs-categories__block.oxy-easy-posts .oxy-posts,
.fs-categories__block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(8, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1120px) {
.fs-categories__block {
}
.fs-categories__block:not(.ct-section):not(.oxy-easy-posts),
.fs-categories__block.oxy-easy-posts .oxy-posts,
.fs-categories__block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(6, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {
.fs-categories__block {
}
.fs-categories__block:not(.ct-section):not(.oxy-easy-posts),
.fs-categories__block.oxy-easy-posts .oxy-posts,
.fs-categories__block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(1px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.fs-categories__block {
}
.fs-categories__block:not(.ct-section):not(.oxy-easy-posts),
.fs-categories__block.oxy-easy-posts .oxy-posts,
.fs-categories__block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(2px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.fs-categories__item {
 border-radius:5px;
 overflow:hidden;
 box-shadow:0px 5px 10px rgba(0,0,0,0.1);
}
.fs-categories__item:not(.ct-section):not(.oxy-easy-posts),
.fs-categories__item.oxy-easy-posts .oxy-posts,
.fs-categories__item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
}
@media (max-width: 1120px) {
.fs-categories__item {
 width:100%;
}
}

.fs-categories__image-block {
 background-color:var(--g1-95);
 overflow:hidden;
 width:100%;
 height:auto;
}
.fs-categories__image-block:not(.ct-section):not(.oxy-easy-posts),
.fs-categories__image-block.oxy-easy-posts .oxy-posts,
.fs-categories__image-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
}
.fs-categories__text-block {
 width:100%;
 padding-top:12px;
 padding-right:12px;
 padding-bottom:12px;
 padding-left:12px;
}
.fs-categories__text {
 color:var(--g1-20);
}
.fs-categories__image {
background-size: cover; width:100%;
 height:100%;
 background-repeat:no-repeat;
}
.product__image {
}
.product__additional {
 width:100%;
 margin-top:30px;
}
.product__additional-title-block {
 width:100%;
 gap:5px;
 margin-bottom:10px;
}
.product__additional-title-block:not(.ct-section):not(.oxy-easy-posts),
.product__additional-title-block.oxy-easy-posts .oxy-posts,
.product__additional-title-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:5px;
}
.product__additional-icon {
color: var(--p1-70);}.product__additional-icon 
>svg {width: 15px;height: 15px;}.product__additional-icon {
}
.product__additional-title-text {
 font-size:14px;
 font-weight:700;
}
.product__additional-info-text {
 padding-top:20px;
 padding-right:20px;
 padding-bottom:20px;
 padding-left:20px;
 width:100%;
 border-radius:5px;
 background-color:var(--g1-100);
}
.product__additional-info-text-content {
 color:var(--g1-20);
 font-size:12px;
}
.product__title--mobile {
 margin-top:87px;
}
.product__title--mobile:not(.ct-section):not(.oxy-easy-posts),
.product__title--mobile.oxy-easy-posts .oxy-posts,
.product__title--mobile.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.product__title--mobile {
}
.product__title--mobile:not(.ct-section):not(.oxy-easy-posts),
.product__title--mobile.oxy-easy-posts .oxy-posts,
.product__title--mobile.ct-section .ct-section-inner-wrap{
display:block;
}
}

.product__meta--mobile {
}
.product__meta--mobile:not(.ct-section):not(.oxy-easy-posts),
.product__meta--mobile.oxy-easy-posts .oxy-posts,
.product__meta--mobile.ct-section .ct-section-inner-wrap{
display:none;
}
.product__meta--mobile .product_meta span{
color: var(--g1-50);
font-size: 12px;
}

.product__meta--mobile .product_meta > span > span, .product__meta--mobile .product_meta > span > a{
font-weight:600;
}

.product__meta--mobile .product_meta > span > span{
color:var(--g1-40);
}

@media (max-width: 991px) {
.product__meta--mobile {
}
.product__meta--mobile:not(.ct-section):not(.oxy-easy-posts),
.product__meta--mobile.oxy-easy-posts .oxy-posts,
.product__meta--mobile.ct-section .ct-section-inner-wrap{
display:block;
}
}

.woo-wishlist {
 width:100%;
}
.header-main__wish-icon-wrap {
}
.shop-section {
 background-color:var(--g1-98);
}
.shop-section .ct-section-inner-wrap {
padding-top: 20px;
}
.shop-section:not(.ct-section):not(.oxy-easy-posts),
.shop-section.oxy-easy-posts .oxy-posts,
.shop-section.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.contact-wrap {
 width:100%;
 gap:10px;
 margin-bottom:5px;
}
.contact-wrap:not(.ct-section):not(.oxy-easy-posts),
.contact-wrap.oxy-easy-posts .oxy-posts,
.contact-wrap.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:flex-start;
gap:10px;
}
.contact__icon {
 width:20px;
 height:20px;
 background-color:var(--p1-70);
}
.icon-path-phone {
}
.contact__text {
}
.contact__title {
 margin-bottom:20px;
}
.contact__block {
 margin-bottom:20px;
}
.contact__company_name {
 color:var(--p1-70);
 font-weight:700;
}
.contact__form-column {
 background-color:var(--g1-100);
 border-radius:10px;
}
.icon-path-calendar {
}
.account {
 background-color:var(--g1-98);
}
.account:not(.ct-section):not(.oxy-easy-posts),
.account.oxy-easy-posts .oxy-posts,
.account.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.account-navigation {
 gap:20px;
 background-color:var(--g1-100);
 margin-right:40px;
 padding-top:30px;
 padding-right:30px;
 padding-bottom:30px;
 padding-left:30px;
 max-width:25%;
 border-radius:10px;
}
.account-navigation:not(.ct-section):not(.oxy-easy-posts),
.account-navigation.oxy-easy-posts .oxy-posts,
.account-navigation.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:20px;
}
.account-navigation__item {
 text-align:left;
 gap:10px;
}
.account-navigation__item:not(.ct-section):not(.oxy-easy-posts),
.account-navigation__item.oxy-easy-posts .oxy-posts,
.account-navigation__item.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
gap:10px;
}
.account-navigation__icon {
 width:20px;
 height:20px;
 background-color:var(--g1-30);
}
.account-navigation__text {
 color:var(--g1-30);
 font-size:16px;
 line-height:1;
}
.icon-path-cart {
}
.icon-path-house {
}
.icon-path-arrow {
}
.account-navigation__item--logout {
}
.account-content {
 background-color:var(--g1-100);
 padding-top:30px;
 padding-right:30px;
 padding-bottom:30px;
 padding-left:30px;
 width:100%;
 border-radius:10px;
 min-height:500px;
}
.h1 {
 color:var(--p1-70);
 margin-bottom:20px;
}
.shop-section__filter-block {
 width:100%;
 padding-right:20px;
 max-width:250px;
}
:root {
/* Green */
  --p1-10: #0E1A03;
  --p1-20: #20350C;
  --p1-30: #325016;
  --p1-40: #456B20;
  --p1-50: #58872A;
  --p1-60: #6CA433;
  --p1-70: #80C13D;
  --p1-80: #94E047;
  --p1-90: #BAF983;
  --p1-95: #DEFCC8;
  --p1-98: #F2FEEA;

  /* Blue */
  --s1-10: #090050;
  --s1-20: #18008E;
  --s1-30: #2700CB;
  --s1-40: #3620FF;
  --s1-50: #4A5EFF;
  --s1-60: #6985FF;
  --s1-70: #8DA6FF;
  --s1-80: #B2C4FF;
  --s1-90: #D8E2FF;
  --s1-95: #ECF0FF;
  --s1-98: #F7F9FF;

  /* Red */
  --s2-10: #2E040D;
  --s2-20: #560E1E;
  --s2-30: #7D1930;
  --s2-40: #A52642;
  --s2-50: #CC3756;
  --s2-60: #EB556F;
  --s2-70: #F68391;
  --s2-80: #FAAFB6;
  --s2-90: #FDD8DB;
  --s2-95: #FEECED;
  --s2-98: #FFF7F8;

  /* Grey */
  --g1-0: #000000;
  --g1-10: #161616;
  --g1-20: #2E2E2E;
  --g1-30: #464646;
  --g1-40: #5E5E5E;
  --g1-50: #777777;
  --g1-60: #919191;
  --g1-70: #ABABAB;
  --g1-80: #C7C7C7;
  --g1-90: #E2E2E2;
  --g1-95: #F1F1F1;
  --g1-98: #F9F9F9;
  --g1-100: #ffffff;
}/* Icon syle */
figure {
  margin: 0;
}

[class*="icon-path-"] {
  content: "";
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-background-size: contain;
  background-size: contain;
  -webkit-mask-image: var(--vector);
  mask-image: var(--vector);
}

.icon-path-clock {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.31 21.3"><path d="m10.95,2.08c-.21-.03-.43-.04-.64-.05v-.72h1.05c.36,0,.65-.29.65-.65s-.29-.65-.65-.65h-3.37c-.36,0-.65.29-.65.65s.29.65.65.65h1.02v.71c-1.88.12-3.68.79-5.21,1.96C1.75,5.53.43,7.8.09,10.36c-.34,2.56.33,5.09,1.89,7.14.46.61.99,1.15,1.56,1.61l-.83,1.16c-.21.29-.14.7.15.91.11.08.25.12.38.12.2,0,.4-.09.53-.27l.83-1.17c1.54.94,3.29,1.43,5.07,1.43s3.49-.47,5.05-1.43l.83,1.16c.13.18.33.27.53.27.13,0,.26-.04.38-.12.29-.21.36-.61.15-.91l-.83-1.17c1.9-1.55,3.13-3.73,3.46-6.17.34-2.56-.33-5.09-1.89-7.14-1.56-2.05-3.83-3.37-6.39-3.71Zm6.99,10.68c-.3,2.21-1.44,4.18-3.21,5.53-3.66,2.79-8.92,2.09-11.71-1.58-1.35-1.77-1.94-3.97-1.64-6.18.3-2.21,1.44-4.18,3.21-5.53,1.47-1.12,3.23-1.71,5.05-1.71,0,0,.01,0,.02,0h0c.37,0,.74.02,1.11.08,2.21.3,4.18,1.44,5.53,3.21,1.35,1.77,1.94,3.97,1.64,6.18Z" /><path d="m13.27,8.07l-3.49,2.66-4.08-5.34c-.22-.29-.63-.34-.91-.12-.29.22-.34.63-.12.91l4.47,5.86c.13.17.32.26.52.26.14,0,.28-.04.39-.13l4-3.05c.29-.22.34-.63.12-.91-.22-.29-.63-.34-.91-.12Z" /></svg>');
}
.icon-path-phone {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 17.79"><path d="m10.65,9.02c-1.61,0-2.92,1.31-2.92,2.92s1.31,2.92,2.92,2.92,2.92-1.31,2.92-2.92-1.31-2.92-2.92-2.92Zm0,4.53c-.89,0-1.62-.72-1.62-1.62s.72-1.62,1.62-1.62,1.62.72,1.62,1.62-.72,1.62-1.62,1.62Z" /><path d="m16.92,8.16l-4.79-2.33c-.93-.46-2.01-.46-2.94,0l-4.81,2.33c-1.14.56-1.88,1.74-1.88,3.01v5.97c0,.36.29.65.65.65h15c.36,0,.65-.29.65-.65v-5.97c0-1.27-.74-2.45-1.88-3.01Zm.58,8.33H3.8v-5.32c0-.78.45-1.5,1.15-1.84l4.81-2.33c.57-.28,1.23-.28,1.8,0l4.79,2.33c.7.34,1.15,1.06,1.15,1.84v5.32Z" /><path d="m16.58,0H4.72C2.32,0,.32,1.8.08,4.19l-.07.66c-.06.61.14,1.22.55,1.68.41.46,1,.72,1.61.72h1.7c1.02,0,1.89-.69,2.12-1.69l.08-.37c.08-.36.39-.61.76-.61h7.62c.37,0,.68.25.76.61l.08.37c.23.99,1.1,1.69,2.12,1.69h1.7c.61,0,1.2-.26,1.61-.72.41-.46.61-1.07.55-1.68l-.07-.66c-.24-2.39-2.24-4.19-4.64-4.19Zm3.2,5.66c-.17.19-.4.29-.65.29h-1.7c-.41,0-.76-.28-.85-.68l-.08-.37c-.22-.95-1.05-1.62-2.03-1.62h-7.62c-.98,0-1.81.67-2.03,1.62l-.08.37c-.09.4-.44.68-.85.68h-1.7c-.25,0-.48-.1-.65-.29-.17-.19-.25-.43-.22-.67l.07-.66c.18-1.72,1.62-3.03,3.35-3.03h11.86c1.73,0,3.17,1.3,3.35,3.03l.07.66c.03.25-.05.49-.22.67Z" /></svg>');
}
.icon-path-email {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 16.19"><path d="m20.65,0H.65c-.36,0-.65.29-.65.65v14.89s0,.03.01.05c0,.07.01.13.04.2.03.06.07.12.11.17.01.01.02.03.03.04,0,0,0,0,0,0,.06.06.13.11.21.14.08.03.16.05.25.05,0,0,0,0,0,0h20c.08,0,.17-.02.25-.05.08-.03.15-.08.21-.14,0,0,0,0,0,0,.01-.01.02-.03.03-.04.04-.05.08-.11.11-.17.03-.06.03-.13.04-.2,0-.02.01-.03.01-.05V.65c0-.36-.29-.65-.65-.65ZM1.3,4.89l6,3.15L1.3,13.98V4.89Zm7.21,3.78l1.84.97c.09.05.2.07.3.07s.21-.02.3-.07l1.84-.97,6.28,6.21H2.23l6.28-6.21Zm5.49-.63l6-3.15v9.09l-6-5.94Zm6-6.74v2.12l-9.35,4.91L1.3,3.42V1.3h18.7Z" /></svg>');
}
.icon-path-map {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.29 21.3"><path d="m7.64,0C3.43,0,0,3.43,0,7.64c0,3.59,5.31,11.09,6.94,13.3.16.22.43.36.7.36s.54-.13.7-.36c1.63-2.21,6.94-9.71,6.94-13.3C15.29,3.43,11.86,0,7.64,0Zm0,19.7C4.64,15.56,1.3,10.09,1.3,7.64,1.3,4.15,4.15,1.3,7.64,1.3s6.34,2.85,6.34,6.34c0,2.45-3.34,7.92-6.34,12.06Z" /><path d="m7.64,3.96c-2.03,0-3.68,1.65-3.68,3.68s1.65,3.68,3.68,3.68,3.68-1.65,3.68-3.68-1.65-3.68-3.68-3.68Zm0,6.07c-1.31,0-2.38-1.07-2.38-2.38s1.07-2.38,2.38-2.38,2.38,1.07,2.38,2.38-1.07,2.38-2.38,2.38Z" /></svg>');
}
.icon-path-arrow {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 14.2"><path d="m21.25,6.85c-.03-.08-.08-.15-.14-.21L14.66.19c-.25-.25-.67-.25-.92,0-.25.25-.25.67,0,.92l5.34,5.34H.65c-.36,0-.65.29-.65.65s.29.65.65.65h18.43l-5.34,5.34c-.25.25-.25.67,0,.92.13.13.29.19.46.19s.33-.06.46-.19l6.45-6.45c.06-.06.11-.13.14-.21.07-.16.07-.34,0-.5Z" /></svg>');
}
.icon-path-calendar {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 20.49"><path d="m20.65,3.38h-4.6V.65c0-.36-.29-.65-.65-.65s-.65.29-.65.65v2.73H6.62V.65c0-.36-.29-.65-.65-.65s-.65.29-.65.65v2.73H.65c-.36,0-.65.29-.65.65v15.8c0,.36.29.65.65.65h20c.36,0,.65-.29.65-.65V4.03c0-.36-.29-.65-.65-.65Zm-.65,1.3v1.46H1.3v-1.46h18.7ZM1.3,19.19V7.44h18.7v11.74H1.3Z" /><path d="m6.2,15.76h-1.99c-.36,0-.65.29-.65.65s.29.65.65.65h1.99c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Z" /><path d="m11.38,15.76h-1.99c-.36,0-.65.29-.65.65s.29.65.65.65h1.99c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Z" /><path d="m16.56,15.76h-1.99c-.36,0-.65.29-.65.65s.29.65.65.65h1.99c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Z" /><path d="m6.2,12.76h-1.99c-.36,0-.65.29-.65.65s.29.65.65.65h1.99c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Z" /><path d="m11.38,12.76h-1.99c-.36,0-.65.29-.65.65s.29.65.65.65h1.99c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Z" /><path d="m16.56,12.76h-1.99c-.36,0-.65.29-.65.65s.29.65.65.65h1.99c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Z" /><path d="m6.2,9.77h-1.99c-.36,0-.65.29-.65.65s.29.65.65.65h1.99c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Z" /><path d="m11.38,9.77h-1.99c-.36,0-.65.29-.65.65s.29.65.65.65h1.99c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Z" /><path d="m16.56,9.77h-1.99c-.36,0-.65.29-.65.65s.29.65.65.65h1.99c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Z" /></svg>');
}
.icon-path-heart-outline {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 19.66"><path d="m14.69.04c-2.04.23-3.35,1.4-4.04,2.23C9.96,1.45,8.65.27,6.61.04c-1.82-.21-3.51.37-4.76,1.63C.47,3.07-.2,5.15.05,7.24c.15,1.24.57,2.47,1.21,3.54.96,1.62,2.36,2.85,3.72,4.03l.65.57c.58.52,1.16,1.05,1.74,1.57.94.86,1.89,1.71,2.85,2.55.12.11.27.16.42.16s.3-.05.42-.16c.97-.83,1.91-1.69,2.86-2.55.58-.52,1.15-1.05,1.74-1.57l.65-.57c1.35-1.19,2.75-2.41,3.72-4.03.64-1.08,1.06-2.3,1.21-3.54.26-2.09-.42-4.17-1.8-5.57C18.2.41,16.51-.17,14.69.04Zm5.27,7.04h0c-.13,1.06-.49,2.11-1.04,3.04-.86,1.44-2.18,2.6-3.45,3.72l-.66.58c-.59.52-1.17,1.05-1.75,1.58-.8.72-1.59,1.45-2.41,2.16-.81-.71-1.61-1.43-2.4-2.16-.58-.53-1.16-1.06-1.75-1.58l-.66-.58c-1.28-1.12-2.6-2.28-3.46-3.72-.55-.92-.91-1.97-1.04-3.04-.21-1.7.33-3.38,1.43-4.49.83-.84,1.92-1.28,3.12-1.28.19,0,.38.01.57.03,2.38.27,3.5,2.16,3.62,2.38.23.41.91.41,1.13,0,.12-.21,1.24-2.11,3.62-2.38,1.42-.16,2.73.28,3.69,1.25,1.11,1.12,1.64,2.8,1.43,4.49Z" /></svg>');
}
.icon-path-heart-filled {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 19.66"><path d="m21.25,7.24c-.15,1.24-.57,2.47-1.21,3.54-.97,1.62-2.37,2.85-3.72,4.03l-.65.58c-.58.52-1.16,1.04-1.74,1.56-.94.86-1.89,1.72-2.85,2.55-.12.11-.28.16-.43.16s-.3-.05-.42-.16c-.97-.83-1.91-1.69-2.85-2.54-.58-.53-1.16-1.05-1.75-1.57l-.64-.57c-1.36-1.19-2.76-2.42-3.72-4.04C.63,9.71.21,8.48.06,7.24-.21,5.15.47,3.07,1.85,1.67,3.1.41,4.79-.17,6.62.04c2.03.23,3.35,1.41,4.03,2.23C11.33,1.45,12.65.27,14.69.04c1.82-.21,3.51.37,4.76,1.63,1.38,1.4,2.06,3.48,1.8,5.57Z" /></svg>');
}
.icon-path-cart {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.31 21.3"><path d="m15.32,17.35c-1.09,0-1.97.89-1.97,1.97s.89,1.97,1.97,1.97,1.97-.89,1.97-1.97-.89-1.97-1.97-1.97Zm0,2.65c-.37,0-.67-.3-.67-.67s.3-.67.67-.67.67.3.67.67-.3.67-.67.67Z" /><path d="m8.27,17.35c-1.09,0-1.97.89-1.97,1.97s.89,1.97,1.97,1.97,1.97-.89,1.97-1.97-.89-1.97-1.97-1.97Zm0,2.65c-.37,0-.67-.3-.67-.67s.3-.67.67-.67.67.3.67.67-.3.67-.67.67Z" /><path d="m20.66,3.75H4.74L3.95.5c-.07-.29-.33-.5-.63-.5H.65c-.36,0-.65.29-.65.65s.29.65.65.65h2.16l2.9,12.07c-.67.27-1.15.93-1.15,1.7,0,1.01.82,1.84,1.84,1.84h11.98c.36,0,.65-.29.65-.65s-.29-.65-.65-.65H6.4c-.3,0-.54-.24-.54-.54s.24-.54.54-.54h11.98s0,0,0,0c.08,0,.16-.02.23-.05.02,0,.05-.02.07-.04.05-.02.09-.05.13-.09.02-.02.04-.04.06-.06.03-.04.06-.08.08-.12.02-.03.03-.06.04-.09,0-.02.02-.04.02-.06l2.28-9.48c.05-.19,0-.4-.12-.55-.12-.16-.31-.25-.51-.25Zm-2.79,9.48H7.01l-1.96-8.18h14.79l-1.96,8.18Z" /></svg>');
}
.icon-path-message {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 21.25"><path d="m20.65,0H7.73c-.36,0-.65.29-.65.65v4.99H.65c-.36,0-.65.29-.65.65v14.31c0,.26.16.5.4.6.08.03.17.05.25.05.17,0,.34-.07.46-.19l3.59-3.59h8.87c.36,0,.65-.29.65-.65v-4.99h2.38l3.59,3.59c.12.12.29.19.46.19.08,0,.17-.02.25-.05.24-.1.4-.34.4-.6V.65c0-.36-.29-.65-.65-.65Zm-7.73,16.17H4.43c-.17,0-.34.07-.46.19l-2.67,2.67V6.94h5.78v4.23c0,.36.29.65.65.65h5.19v4.34Zm7.08-2.78l-2.67-2.68c-.12-.12-.29-.19-.46-.19h-8.49V1.3h11.62v12.09Z" /><path d="m10.82,4.31h6.73c.36,0,.65-.29.65-.65s-.29-.65-.65-.65h-6.73c-.36,0-.65.29-.65.65s.29.65.65.65Z" /><path d="m10.82,7.06h6.73c.36,0,.65-.29.65-.65s-.29-.65-.65-.65h-6.73c-.36,0-.65.29-.65.65s.29.65.65.65Z" /></svg>');
}
.icon-path-company {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16.08 21.3"><path d="m15.43,0H.65c-.36,0-.65.29-.65.65v20c0,.36.29.65.65.65h14.78c.36,0,.65-.29.65-.65V.65c0-.36-.29-.65-.65-.65Zm-.65,20H1.3V1.3h13.48v18.7Z" /><path d="m3.65,18.3h8.78c.36,0,.65-.29.65-.65V3.65c0-.36-.29-.65-.65-.65h-4.38s0,0,0,0c0,0,0,0,0,0H3.65c-.36,0-.65.29-.65.65v14c0,.36.29.65.65.65Zm8.13-5.97h-3.09v-3.37h3.09v3.37Zm-4.39,0h-3.09v-3.37h3.09v3.37Zm-3.09,1.3h3.09v3.37h-3.09v-3.37Zm4.39,3.37v-3.37h3.09v3.37h-3.09Zm3.09-9.33h-3.09v-3.37h3.09v3.37Zm-4.39-3.37v3.37h-3.09v-3.37h3.09Z" /></svg>');
}
.icon-path-zoom {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg id="b" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 21.3"><path d="m21.11,20.19l-5.13-5.13c1.39-1.6,2.23-3.68,2.23-5.95C18.21,4.08,14.12,0,9.1,0S0,4.08,0,9.1s4.08,9.1,9.1,9.1c2.28,0,4.35-.85,5.95-2.23l5.13,5.13c.13.13.29.19.46.19s.33-.06.46-.19c.25-.25.25-.67,0-.92ZM1.3,9.1C1.3,4.8,4.8,1.3,9.1,1.3s7.8,3.5,7.8,7.8-3.5,7.8-7.8,7.8S1.3,13.41,1.3,9.1Z" /></svg>');
}
.icon-path-user {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.65 21.3"><path d="m9.33,9.73c2.68,0,4.87-2.18,4.87-4.87S12.01,0,9.33,0s-4.87,2.18-4.87,4.87,2.18,4.87,4.87,4.87Zm0-8.44c1.97,0,3.57,1.6,3.57,3.57s-1.6,3.57-3.57,3.57-3.57-1.6-3.57-3.57,1.6-3.57,3.57-3.57Z" /><path d="m9.33,11.32C4.18,11.32,0,15.51,0,20.65c0,.36.29.65.65.65h17.35c.36,0,.65-.29.65-.65,0-5.14-4.18-9.33-9.32-9.33Zm5.4,8.68v-2.32c0-.36-.29-.65-.65-.65s-.65.29-.65.65v2.32H5.23v-2.32c0-.36-.29-.65-.65-.65s-.65.29-.65.65v2.32H1.33c.33-4.12,3.79-7.38,8-7.38s7.67,3.25,8,7.38h-2.6Z" /></svg>');
}
.icon-path-house {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.75 21.3"><path d="m9.72,1.48c-.21-.13-.48-.13-.69,0l-2.63,1.65V.65c0-.36-.29-.65-.65-.65h-2.87c-.36,0-.65.29-.65.65v5.09l-1.93,1.21c-.19.12-.3.33-.3.55v13.15c0,.36.29.65.65.65h17.45c.36,0,.65-.29.65-.65V7.5c0-.22-.11-.43-.3-.55L9.72,1.48Zm-6.19,3.45V1.3h1.57v2.64l-1.03.65-.54.34Zm8.37,15.07h-5.05v-7.32h5.05v7.32Zm5.55,0h-4.25v-7.97c0-.36-.29-.65-.65-.65h-6.35c-.36,0-.65.29-.65.65v7.97H1.3V7.86l3.45-2.16,1.35-.84s0,0,0,0l3.28-2.06,8.08,5.07v12.14Z" /></svg>');
}
.icon-path-package {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 17.24"><path d="m21.28,10.06s0-.07-.01-.1l-1-3.08c-.09-.27-.34-.45-.62-.45h-3.35v-2.7s-.01-.07-.02-.1c0-.03,0-.07-.01-.1l-1-3.08c-.09-.27-.34-.45-.62-.45H6.65c-.28,0-.53.18-.62.45l-1,3.08s0,.07-.01.1c0,.03-.02.06-.02.1v2.7H1.65c-.28,0-.53.18-.62.45L.03,9.96s0,.07-.01.1-.02.06-.02.1v6.43c0,.36.29.65.65.65h20c.36,0,.65-.29.65-.65v-6.43s-.01-.07-.02-.1Zm-2.1-2.33l.58,1.78h-3.46v-1.78h2.88Zm-8.53,1.78h-4.35v-5.13h8.7v5.13h-4.35Zm-5.49,1.3h.97v1.85l-.07-.06c-.12-.1-.27-.15-.42-.15s-.3.05-.42.15l-.07.06v-1.85ZM7.12,1.3h7.06l.58,1.78H6.54l.58-1.78ZM2.12,7.73h2.88v1.78H1.54l.58-1.78Zm-.82,3.08h2.56v3.25c0,.25.15.48.38.59.23.11.5.07.69-.09l.72-.6.72.6c.12.1.27.15.42.15.09,0,.19-.02.27-.06.23-.11.38-.34.38-.59v-3.25h2.56v5.13H1.3v-5.13Zm18.7,5.13h-8.7v-5.13h8.7v5.13Z"/></svg>');
}
.icon-path-save-money {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg id="b" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.27 21.31"><path d="m17.08,18.13c-.19-.09-.38-.15-.56-.19l-2.23-.46c-.09-.88-.52-1.69-1.22-2.28l-5.76-4.82c.04-.15.05-.3.03-.45-.04-.32-.21-.61-.47-.81l-2.38-1.74c-.29-.21-.65-.28-1-.19-.35.09-.63.33-.78.65L.12,13.4c-.28.59-.04,1.28.56,1.58l1.38.64c.16.07.32.1.49.1.19,0,.37-.05.54-.13l4.32,3.62c.96.81,2.13,1.3,3.35,1.42l6.11.66s0,0,0,0c.05,0,.1,0,.14,0,.45,0,.88-.22,1.14-.6.29-.42.33-.95.11-1.39-.24-.53-.67-.95-1.21-1.2ZM1.34,13.86l2.49-5.34,2.19,1.56-.04.05s0,0,0,0l-3.39,4.2h0s0,0,0,0l-.05.06-1.18-.55Zm15.68,6.15l-6.11-.66c-.98-.1-1.89-.48-2.66-1.12l-4.26-3.57,2.57-3.19,5.66,4.73c.32.27.53.61.65.98-.44-.1-.88-.28-1.26-.54l-3.18-2.15c-.3-.2-.7-.12-.9.17-.2.3-.12.7.17.9l3.18,2.15c.56.38,1.2.64,1.84.77l.78.16h0s2.74.56,2.74.56c.09.02.18.05.27.09.26.12.46.32.57.56,0,0,0,.1,0,.1-.03.04-.07.04-.08.04Z" /><path d="m15.68,3.55c.39,0,.78.14,1.11.42.28.23.69.19.92-.09.23-.28.19-.69-.09-.92-.57-.47-1.24-.71-1.94-.71-1.47,0-2.71,1.11-3.16,2.64h-.25c-.36,0-.65.29-.65.65s.29.65.65.65h.05c0,.11.02.21.03.32h-.08c-.36,0-.65.29-.65.65s.29.65.65.65h.37c.54,1.33,1.69,2.26,3.03,2.26.69,0,1.36-.24,1.92-.7.28-.23.32-.64.1-.91s-.64-.32-.91-.1c-.33.27-.71.41-1.1.41-.64,0-1.21-.38-1.58-.96h1.48c.36,0,.65-.29.65-.65s-.29-.65-.65-.65h-1.92c-.01-.11-.02-.21-.03-.32h2.73c.36,0,.65-.29.65-.65s-.29-.65-.65-.65h-2.46c.35-.8,1.02-1.34,1.79-1.34Z" /><path d="m15.11,0c-3.4,0-6.16,2.76-6.16,6.16s2.76,6.16,6.16,6.16,6.16-2.76,6.16-6.16S18.51,0,15.11,0Zm0,11.02c-2.68,0-4.86-2.18-4.86-4.86S12.43,1.3,15.11,1.3s4.86,2.18,4.86,4.86-2.18,4.86-4.86,4.86Z" /></svg>');
}
.icon-path-delivery {
    --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 15.08"><path d="m6.42,10.15c0-.36-.29-.65-.65-.65h-3.22c-.36,0-.65.29-.65.65s.29.65.65.65h3.22c.36,0,.65-.29.65-.65Z" /><path d="m1.71,4.06h5.87c.36,0,.65-.29.65-.65s-.29-.65-.65-.65H1.71c-.36,0-.65.29-.65.65s.29.65.65.65Z" /><path d="m21.2,8.51l-2.08-3.27c-.12-.19-.33-.3-.55-.3h-3.38V.65c0-.36-.29-.65-.65-.65H4.65c-.36,0-.65.29-.65.65s.29.65.65.65h9.24v5.27H.65c-.36,0-.65.29-.65.65s.29.65.65.65h13.24v4.27h-3.08c-.02-.05-.04-.1-.06-.15-.02-.04-.03-.09-.05-.13-.04-.1-.1-.19-.15-.28-.02-.02-.03-.05-.04-.07-.08-.11-.16-.22-.26-.31-.02-.03-.05-.05-.08-.07-.07-.07-.15-.13-.23-.19-.04-.03-.08-.05-.12-.08-.08-.05-.16-.09-.24-.13-.05-.02-.09-.04-.14-.06-.09-.03-.18-.06-.27-.09-.04-.01-.08-.02-.13-.03-.14-.03-.28-.04-.43-.04s-.29.02-.43.04c-.04,0-.09.02-.13.03-.09.02-.18.05-.27.08-.05.02-.09.04-.14.06-.08.04-.16.08-.24.13-.04.03-.08.05-.12.08-.08.06-.16.12-.23.19-.03.02-.05.05-.08.07-.09.1-.18.2-.26.31-.02.02-.03.05-.04.08-.06.09-.11.18-.15.28-.02.04-.03.09-.05.13-.02.05-.04.1-.06.15h-1.75c-.36,0-.65.29-.65.65s.29.65.65.65h1.76c.28.95,1.15,1.65,2.19,1.65s1.91-.7,2.19-1.65h4.64c.28.95,1.15,1.65,2.19,1.65s1.91-.7,2.19-1.65h.82c.36,0,.65-.29.65-.65v-3.92c0-.12-.04-.24-.1-.35Zm-12.59,5.27c-.55,0-1-.45-1-1s.45-1,1-1,1,.45,1,1-.45,1-1,1Zm9.03,0c-.55,0-1-.45-1-1,0-.14.03-.27.08-.39.1-.24.29-.43.53-.53.12-.05.25-.08.39-.08s.27.03.39.08c.24.1.43.29.53.53.05.12.08.25.08.39,0,.55-.45,1-1,1Zm2.37-1.65h-.16c-.02-.05-.04-.1-.06-.15-.02-.04-.03-.09-.05-.13-.04-.1-.1-.19-.15-.28-.02-.02-.03-.05-.04-.07-.08-.11-.16-.22-.26-.31-.02-.03-.05-.05-.08-.07-.07-.07-.15-.13-.23-.19-.04-.03-.08-.05-.12-.08-.08-.05-.16-.09-.24-.13-.04-.02-.09-.04-.14-.06-.09-.03-.18-.06-.27-.08-.04-.01-.08-.02-.13-.03-.14-.03-.28-.04-.43-.04s-.29.02-.43.04c-.04,0-.09.02-.13.03-.09.02-.18.05-.27.08-.05.02-.09.04-.14.06-.08.04-.16.08-.24.13-.04.03-.08.05-.12.08-.08.06-.16.12-.23.19-.03.02-.05.05-.08.07-.09.1-.18.2-.26.31-.02.02-.03.05-.04.07-.06.09-.11.19-.16.28-.02.04-.03.09-.05.13-.02.05-.04.1-.06.15h-.24v-5.89h3.02l1.79,2.81v3.08Z" /></svg>');
}
.icon-path-sale {
    --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.73 14.15"><path d="m9.64,4.46c.39,0,.78.14,1.11.42.28.23.69.19.91-.09.23-.28.19-.69-.09-.91-.57-.47-1.24-.71-1.94-.71-1.47,0-2.71,1.11-3.16,2.64h-.25c-.36,0-.65.29-.65.65s.29.65.65.65h.05c0,.11.02.21.03.32h-.08c-.36,0-.65.29-.65.65s.29.65.65.65h.37c.54,1.33,1.69,2.26,3.03,2.26.69,0,1.36-.24,1.92-.7.28-.23.32-.64.1-.91s-.64-.32-.91-.1c-.33.27-.71.41-1.1.41-.64,0-1.21-.38-1.58-.96h1.48c.36,0,.65-.29.65-.65s-.29-.65-.65-.65h-1.92c-.01-.1-.02-.21-.03-.32h2.73c.36,0,.65-.29.65-.65s-.29-.65-.65-.65h-2.46c.35-.8,1.02-1.34,1.79-1.34Z" /><path d="m21.63,6.72L17.46.3c-.12-.19-.32-.3-.54-.3H1.96C.88,0,0,.98,0,2.17v9.8c0,1.2.88,2.17,1.96,2.17h14.96c.22,0,.43-.11.54-.3l4.17-6.42c.14-.22.14-.49,0-.71ZM1.3,11.97V2.17c0-.47.3-.88.66-.88h.39v11.55h-.39c-.36,0-.66-.4-.66-.87Zm15.26.87H3.65V1.3h12.91l3.75,5.77-3.75,5.77Z" /><path d="m14.29,7.07c0,.53.21,1.03.58,1.41.38.38.88.58,1.41.58,1.1,0,1.99-.89,1.99-1.99s-.89-1.99-1.99-1.99-1.99.89-1.99,1.99Zm2.68,0c0,.38-.31.69-.69.69-.18,0-.36-.07-.49-.2-.13-.13-.2-.3-.2-.49,0-.38.31-.69.69-.69s.69.31.69.69Z" /></svg>');
}
.icon-path-screw {
    --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.2 21.29"><path d="m17.87,14.01c-.25-.25-.67-.25-.92,0-.25.25-.25.67,0,.92l2.94,2.94v2.12h-2.12l-2-2c-.25-.25-.67-.25-.92,0s-.25.67,0,.92l2.19,2.19c.12.12.29.19.46.19h3.04c.36,0,.65-.29.65-.65v-3.04c0-.17-.07-.34-.19-.46l-3.13-3.13Z" /><path d="m11.9,6.36c-.32-.17-.71-.05-.88.27l-.19.35-2.12-2.12,1.93-1.93c.25-.25.25-.67,0-.92l-1.82-1.82c-.24-.24-.68-.24-.92,0L.19,7.9c-.25.25-.25.67,0,.92l1.82,1.82c.13.13.29.19.46.19s.33-.06.46-.19l1.83-1.83,3.32,3.32-.3.56c-.17.32-.05.71.27.88.1.05.2.08.31.08.23,0,.46-.12.57-.34l3.24-6.07c.17-.32.05-.71-.27-.88Zm-9.43,2.91l-.9-.9L8.37,1.56l.9.9-1.93,1.93-3.04,3.04-1.83,1.83Zm3.21-1.37l2.12-2.12,2.4,2.4-1.47,2.76-3.04-3.04Z" /><path d="m14.58,9.04c-.32-.17-.71-.05-.88.27l-.19.35-1-1c-.25-.25-.67-.25-.92,0-.25.25-.25.67,0,.92l1.28,1.28-1.47,2.76-1.01-1.01c-.25-.25-.67-.25-.92,0s-.25.67,0,.92l1.29,1.29-.3.56c-.17.32-.05.71.27.88.1.05.2.08.31.08.23,0,.46-.12.57-.34l3.24-6.07c.17-.32.05-.71-.27-.88Z" /><path d="m17.26,11.72c-.32-.17-.71-.05-.88.27l-.19.35-1-1c-.25-.25-.67-.25-.92,0-.25.25-.25.67,0,.92l1.28,1.28-1.47,2.76-.99-.99c-.25-.25-.67-.25-.92,0-.25.25-.25.67,0,.92l1.27,1.27-.3.56c-.17.32-.05.71.27.88.1.05.2.08.31.08.23,0,.46-.12.57-.34l3.24-6.07c.17-.32.05-.71-.27-.88Z" /></svg>');
}
.icon-path-fire {
   --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg id="b" data-name="Layer 2" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16.23 21.3"><path d="m13.7,5.94c-.23-.3-.46-.56-.68-.82-.52-.6-.98-1.13-1.39-2.03-.35-.77-.57-1.61-.66-2.5-.02-.23-.17-.43-.38-.53s-.46-.07-.65.07c-1.2.88-2.84,2.44-3.84,4.94-.73,1.82-.86,3.52-.79,4.84-.36-.2-.75-.48-1.09-.89-.41-.48-.71-1.06-.86-1.68-.06-.23-.23-.41-.46-.48s-.48,0-.64.18c-.92.97-1.58,2.09-1.94,3.32-1.17,3.96,1.22,7.22,1.5,7.58.73.95,2.68,3,5.71,3.3.2.04.42.06.64.06.02,0,.04,0,.06,0,0,0,0,0,0,0,.06,0,.13,0,.19,0,3.4-.08,5.5-2.43,6.06-3.15,1.02-1.3,2.13-3.56,1.6-6.9-.4-2.51-1.81-4.55-2.39-5.31Zm-7.64,12.94s-.9-1.19-.51-2.52c.03-.09.06-.19.1-.28,0,0,.01.02.02.02.45.52.99.76,1.36.86.21.06.44,0,.6-.14.16-.15.24-.37.21-.58-.08-.51-.1-1.29.24-2.15.17-.43.4-.78.63-1.07.03.08.06.15.1.23.24.53.5.83.76,1.13.09.1.18.21.27.32.17.22.73,1,.88,1.93.18,1.15-.18,1.91-.52,2.34-.18.23-.85.97-1.9,1.03-.19,0-.37-.02-.55-.04-.91-.17-1.5-.85-1.68-1.08Zm7.41-1.53c-.24.31-.84.99-1.74,1.58.28-.63.45-1.46.29-2.51-.19-1.2-.86-2.16-1.13-2.52-.11-.14-.21-.26-.31-.38-.22-.26-.4-.46-.56-.81-.14-.31-.23-.64-.26-1-.02-.23-.17-.43-.38-.53-.21-.1-.46-.07-.65.07-.57.42-1.35,1.16-1.83,2.35-.21.52-.31,1.02-.36,1.47-.09-.15-.14-.3-.17-.41-.06-.23-.23-.41-.46-.48s-.48,0-.64.18c-.45.47-.77,1.02-.95,1.62-.32,1.1-.09,2.07.2,2.75-.84-.6-1.42-1.26-1.66-1.58-.09-.12-2.29-3.01-1.28-6.42.21-.7.52-1.35.95-1.96.19.39.44.76.72,1.08.69.8,1.63,1.39,2.67,1.67.21.06.44,0,.6-.14s.24-.37.21-.58c-.19-1.24-.25-3.16.6-5.26.66-1.66,1.65-2.86,2.55-3.68.14.61.33,1.2.59,1.76.49,1.08,1.05,1.72,1.59,2.35.21.24.42.48.64.76.41.53,1.78,2.44,2.14,4.71.45,2.88-.48,4.8-1.34,5.9Z"/></svg>');
}
.icon-path-electricity {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12.38 21.3"><path d="m11.65,19.97c-.34.05-2.1.21-3.52-1.09-.92-.85-1.23-1.87-1.33-2.55,2.99-.13,5.39-2.6,5.39-5.63v-4.81c0-.36-.29-.65-.65-.65h-1.97V.65c0-.36-.29-.65-.65-.65s-.65.29-.65.65v4.59H3.92V.65c0-.36-.29-.65-.65-.65s-.65.29-.65.65v4.59H.65c-.36,0-.65.29-.65.65v4.81c0,3.06,2.45,5.55,5.49,5.63.11.88.48,2.33,1.76,3.51,1.36,1.25,2.96,1.46,3.89,1.46.33,0,.57-.03.69-.04.36-.05.6-.38.55-.73s-.38-.6-.73-.55ZM1.3,10.69v-4.16h9.59v4.16c0,2.39-1.95,4.34-4.34,4.34h-.91c-2.39,0-4.34-1.95-4.34-4.34Z"/><path d="m8.06,10.51c-.1-.24-.34-.4-.6-.4h-1.11l1.57-1.57c.25-.25.25-.67,0-.92s-.67-.25-.92,0l-2.68,2.68c-.19.19-.24.47-.14.71.1.24.34.4.6.4h1.11l-1.62,1.62c-.25.25-.25.67,0,.92.13.13.29.19.46.19s.33-.06.46-.19l2.73-2.73c.19-.19.24-.47.14-.71Z"/></svg>');
}
.icon-path-shower {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.13 21.33"><path d="m15.56,11.54c-.14.15-.34.23-.55.23s-.41-.08-.56-.23-.23-.35-.23-.56.08-.4.23-.55c.3-.3.82-.3,1.11,0,.31.3.31.8,0,1.11Z"/><path d="m17.99,9.31c-.15.15-.35.23-.56.23s-.4-.08-.55-.23c-.31-.31-.31-.81,0-1.11.29-.3.81-.3,1.11,0,.31.3.31.8,0,1.11Z"/><path d="m18.48,12.17c-.15.15-.36.23-.56.23s-.4-.08-.55-.23c-.31-.31-.31-.81,0-1.12.31-.3.81-.3,1.12,0,.31.31.31.81,0,1.12Z"/><path d="m21.13,9.38c0,.2-.07.4-.22.56-.3.31-.82.31-1.12,0-.73-.73.39-1.85,1.12-1.12.15.16.22.36.22.56Z"/><path d="m16.38,13.94c0,.2-.07.4-.23.56-.15.15-.35.23-.56.23s-.4-.08-.55-.23c-.31-.31-.31-.81,0-1.12.3-.31.8-.31,1.11,0,.16.16.23.36.23.56Z"/><path d="m18.62,1.91c-.43-.43-1.04-.53-1.57-.34-1.18-1.01-2.66-1.57-4.23-1.57-1.65,0-3.2.62-4.4,1.73C3.75,1.87,0,5.7,0,10.39v10.29c0,.36.29.65.65.65s.65-.29.65-.65v-10.29c0-3.58,2.56-6.57,5.95-7.24-.6,1-.93,2.15-.93,3.34,0,1.57.56,3.05,1.57,4.23-.19.53-.08,1.15.34,1.57l.26.26c.29.29.68.44,1.07.44s.77-.15,1.07-.44l8.25-8.25h0c.59-.59.59-1.55,0-2.13l-.26-.26Zm-9.48.91c.98-.98,2.29-1.52,3.68-1.52,1.17,0,2.28.38,3.19,1.09l-7.29,7.29c-.71-.91-1.09-2.02-1.09-3.19,0-1.39.54-2.69,1.52-3.68Zm8.82.56l-8.25,8.25c-.07.07-.23.07-.3,0l-.26-.26c-.07-.07-.07-.23,0-.3L17.4,2.83s.09-.06.15-.06.11.02.15.06l.26.26c.08.08.08.21,0,.3Z"/></svg>');
}
.icon-path-factory-equipment {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 12.78"><path d="m20.65,0H.65c-.36,0-.65.29-.65.65s.29.65.65.65h.6v10.83c0,.36.29.65.65.65s.65-.29.65-.65V3.72h7.45v8.41c0,.36.29.65.65.65s.65-.29.65-.65v-5.99h7.45v5.99c0,.36.29.65.65.65s.65-.29.65-.65V1.3h.6c.36,0,.65-.29.65-.65s-.29-.65-.65-.65ZM2.55,2.42v-1.12h7.45v1.12H2.55Zm8.75,2.42v-1.12h7.45v1.12h-7.45Zm7.45-2.42h-7.45v-1.12h7.45v1.12Z"/></svg>');
}
.icon-path-roof {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 13.6"><path d="m21.25,12.7L16.15.4s-.02-.02-.03-.04c-.01-.02-.01-.05-.03-.07-.12-.18-.32-.29-.54-.29H5.75c-.26,0-.5.16-.6.4L.05,12.7c-.08.2-.06.43.06.61s.32.29.54.29h20c.22,0,.42-.11.54-.29s.14-.41.06-.61Zm-11.2-.5l-.04.1h-2.14l2.28-5.5c.14-.33-.02-.71-.35-.85s-.71.02-.85.35l-2.49,6H1.62L6.19,1.3h1.26l-2.32,5.59c-.14.33.02.71.35.85.08.03.17.05.25.05.25,0,.5-.15.6-.4l2.53-6.09h5.72l-.3.73-4.22,10.17Zm1.37.1L15.55,2.35l4.13,9.95h-8.26Z" /><path d="m14.95,5.27l-2.07,4.99c-.08.2-.06.43.06.61.12.18.32.29.54.29h4.14c.22,0,.42-.11.54-.29s.14-.41.06-.61l-2.07-4.99c-.2-.49-1-.49-1.2,0Zm1.7,4.59h-2.2l1.1-2.65,1.1,2.65Z" /></svg>');
}
.icon-path-screwdriver {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 21.3"><path d="m19.49,16.08c-.1-.19-.3-.32-.51-.34l-1.37-.13-5.24-5.24-1.84-3.23.46-.47c.25-.26.25-.67,0-.92-.26-.25-.67-.25-.92,0l-.35.36L4.34.74C3.35-.25,1.74-.25.74.74-.25,1.73-.25,3.35.74,4.34l5.4,5.4-.19.19c-.25.26-.25.67,0,.92.13.12.29.19.46.19s.33-.06.46-.19l.29-.29,3.21,1.83,5.24,5.24.13,1.37c.02.22.15.41.34.51l3.18,1.73c.1.05.2.08.31.08.17,0,.33-.07.46-.19l1.08-1.08c.2-.2.25-.52.11-.77l-1.73-3.18ZM1.66,3.42c-.48-.48-.48-1.27,0-1.76s1.27-.48,1.76,0l5.39,5.39-1.75,1.77L1.66,3.42Zm9.43,7.87l-2.98-1.7,1.47-1.49,1.7,2.99c.03.05.06.1.1.14l5.01,5.01-.16.16-5.01-5.01s-.09-.08-.14-.1Zm8.35,8.55l-2.45-1.33-.09-.95.65-.65.95.09,1.33,2.45-.39.39Z" /></svg>');
}
.icon-path-building-materials {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 21.3"><path d="m16.06,12.34c-.86-.87-2.18-.99-3.19-.4l-2.2-2.2,4.79-4.79c.16-.16.23-.4.17-.63-.06-.22-.24-.4-.46-.46L.82.02c-.22-.06-.46,0-.63.17C.03.35-.04.59.02.82l3.84,14.34c.06.22.24.4.46.46.06.02.11.02.17.02.17,0,.34-.07.46-.19l4.79-4.79,2.2,2.2c-.24.4-.37.86-.37,1.33,0,.7.27,1.36.77,1.86l4.47,4.47c.51.51,1.19.77,1.86.77s1.35-.26,1.86-.77c1.02-1.02,1.02-2.69,0-3.72l-4.47-4.47Zm-11.23,1.4L1.57,1.57l12.17,3.26-3.99,3.99-2.7-2.7c-.25-.25-.67-.25-.92,0s-.25.67,0,.92l2.7,2.7-3.99,3.99Zm14.78,5.87c-.52.52-1.36.52-1.88,0l-4.47-4.47c-.52-.52-.52-1.36,0-1.88.26-.26.6-.39.94-.39s.68.13.94.39l4.47,4.47c.52.52.52,1.36,0,1.88Z" /></svg>');
}
.icon-path-fittings {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18.29 21.3"><path d="m17.64,4.86h-6.73V.65c0-.36-.29-.65-.65-.65H.65c-.36,0-.65.29-.65.65v20c0,.36.29.65.65.65h9.61c.36,0,.65-.29.65-.65v-11.42h6.73c.36,0,.65-.29.65-.65v-3.07c0-.36-.29-.65-.65-.65Zm-8.03,15.14H1.3V1.3h8.31v3.56h-2.62c-1.21,0-2.19.98-2.19,2.19,0,.58.23,1.13.64,1.55.41.41.96.64,1.55.64h2.62v10.77Zm7.38-12.07H6.99c-.24,0-.46-.09-.63-.26-.17-.17-.26-.39-.26-.63,0-.49.4-.89.89-.89h9.99v1.77Z" /><path d="m5.46,12.32c-1.17,0-2.12.95-2.12,2.12,0,.94.62,1.73,1.47,2.01v1.94c0,.36.29.65.65.65s.65-.29.65-.65v-1.94c.85-.28,1.47-1.07,1.47-2.01,0-1.17-.95-2.12-2.12-2.12Zm0,2.95c-.45,0-.82-.37-.82-.82s.37-.82.82-.82.82.37.82.82-.37.82-.82.82Z" /></svg>');
}
.icon-path-electric-tools {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 18.41"><path d="m20.65,3.97h-4.52c-.25-1.03-1.06-1.84-2.09-2.09,0-1.04-.85-1.89-1.89-1.89h-7.72C1.99,0,0,1.99,0,4.44v2.92c0,1.04.84,1.88,1.88,1.88h1.01l1.6,5.57h-.26c-.48,0-.93.19-1.27.52-.34.34-.53.79-.53,1.27,0,.99.81,1.8,1.8,1.8h5.37c.48,0,.93-.19,1.27-.53.34-.34.53-.79.53-1.27,0-.99-.81-1.8-1.79-1.8h-.46l-.8-2.78c.12.01.24.04.34.04.4,0,.74-.08.99-.17.24-.08.42-.27.49-.51.07-.24.02-.5-.14-.69-.15-.18-.33-.48-.4-.89-.04-.21-.03-.4-.01-.56h3.67c.42,0,.77-.35.77-.77v-1.11c1.03-.25,1.84-1.06,2.09-2.09h4.52c.36,0,.65-.29.65-.65s-.29-.65-.65-.65Zm-10.56,12.64c0,.13-.05.26-.14.35s-.22.14-.35.14h-5.37c-.27,0-.5-.22-.5-.5,0-.13.05-.26.14-.35.09-.09.22-.15.35-.15h5.37c.27,0,.49.22.49.5Zm-4.25-1.8l-1.6-5.57h1.95l.35,1.22s0,.02,0,.03l1.25,4.33h-1.95Zm2.5-4.79c.05.28.13.53.22.74-.07,0-.14-.02-.22-.03-.2-.05-.47-.35-.55-.59,0,0-.03-.1-.03-.11l-.23-.79h.76c-.02.26,0,.53.04.79Zm4.41-2.09H1.88c-.32,0-.58-.26-.58-.58v-2.92c0-1.73,1.41-3.14,3.14-3.14h7.72c.32,0,.59.26.59.59v6.06Zm1.3-1.95v-2.75c.51.24.87.77.87,1.38s-.36,1.13-.87,1.38Z" /></svg>');
}
.icon-path-safety {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.57 21.3"><path d="m9.78,14.13c-5.58,0-9.78,2.8-9.78,6.52,0,.36.29.65.65.65s.65-.29.65-.65c0-2.98,3.65-5.22,8.48-5.22s8.48,2.25,8.48,5.22c0,.36.29.65.65.65s.65-.29.65-.65c0-3.72-4.21-6.52-9.78-6.52Z" /><path d="m4.8,7.92h.44c-.04.4-.07.79-.07,1.08,0,2.55,2.07,4.62,4.62,4.62s4.62-2.07,4.62-4.62c0-.29-.03-.68-.07-1.08h.44c.36,0,.65-.29.65-.65s-.29-.65-.65-.65h-.35v-1.48c0-.05-.02-.1-.03-.14-.07-2.26-1.77-4.11-3.97-4.41-.03-.33-.3-.59-.64-.59s-.6.26-.64.59c-2.25.31-3.98,2.23-3.98,4.56v1.48h-.36c-.36,0-.65.29-.65.65s.29.65.65.65Zm8.32-1.3h-6.66v-.83h6.66v.83Zm-3.34,5.7c-1.83,0-3.32-1.49-3.32-3.32,0-.23.03-.63.08-1.08h6.48c.05.45.08.85.08,1.08,0,1.83-1.49,3.32-3.32,3.32Zm-.65-10.44v1.69c0,.36.29.65.65.65s.65-.29.65-.65v-1.69c1.31.26,2.35,1.29,2.61,2.6h-6.52c.26-1.31,1.3-2.34,2.61-2.6Z" /></svg>');
}
.icon-path-percentages {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 21.3"><path class="d" d="m4.4,8.8c2.42,0,4.4-1.97,4.4-4.4S6.82,0,4.4,0,0,1.97,0,4.4s1.97,4.4,4.4,4.4Zm0-7.5c1.71,0,3.1,1.39,3.1,3.1s-1.39,3.1-3.1,3.1-3.1-1.39-3.1-3.1,1.39-3.1,3.1-3.1Z" /><path class="d" d="m16.9,12.5c-2.42,0-4.4,1.97-4.4,4.4s1.97,4.4,4.4,4.4,4.4-1.97,4.4-4.4-1.97-4.4-4.4-4.4Zm0,7.5c-1.71,0-3.1-1.39-3.1-3.1s1.39-3.1,3.1-3.1,3.1,1.39,3.1,3.1-1.39,3.1-3.1,3.1Z" /><path class="d" d="m21.11.19c-.25-.25-.67-.25-.92,0L.19,20.19c-.25.25-.25.67,0,.92.13.13.29.19.46.19s.33-.06.46-.19L21.11,1.11c.25-.25.25-.67,0-.92Z" /></svg>');
}
.icon-path-saw {
      --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.87 21.3"><path d="m3.77,8.23l2.36-1.28,2.3-.8c.19-.07.34-.22.4-.41.06-.19.04-.4-.07-.57l-1.57-2.38c-.1-.14-.24-.24-.41-.28s-.34,0-.49.09l-3.95,2.61c-.14.09-.24.24-.28.4l-.12.56c-.04.17,0,.35.09.5l.88,1.34c.12.19.33.29.54.29.11,0,.21-.03.31-.08Zm2.7-4.18l.75,1.14-1.56.54s-.07.03-.1.04l-1.89,1.02-.4-.61,3.2-2.14Z" /><path d="m11.56,6.12L7.71.29c-.1-.14-.24-.24-.41-.28-.17-.03-.34,0-.49.09L.74,4.11c-.14.09-.24.24-.28.4L.02,6.54c-.04.17,0,.35.09.5l2.2,3.34.69,1.27c.12.23.36.36.62.34l1.22-.09.23,1.21c.06.32.36.55.68.53l1.22-.09.23,1.21c.06.32.35.55.68.53l1.22-.09.22,1.21c.06.32.36.55.68.53l1.22-.09.23,1.21c.06.32.36.55.68.53l1.22-.09.23,1.21c.06.32.36.55.68.53l1.36-.1.37.78s.02.02.02.03c0,.02.01.04.02.06.04.05.09.08.14.12.03.02.05.06.08.08.1.06.21.09.32.09,0,0,0,0,0,0h0c.08,0,.16-.02.24-.05.01,0,.02,0,.03,0,.01,0,.02-.02.03-.02.02,0,.04-.01.05-.03l2.63-1.73c.3-.2.38-.6.18-.9L11.56,6.12ZM1.68,5.05L6.98,1.55l3.03,4.59-3.62,1.26s-.07.03-.1.04l-3.21,1.75-1.74-2.64.33-1.5Zm15.18,14.64l-.24-.51c-.11-.24-.37-.39-.63-.37l-1.22.09-.23-1.21c-.06-.32-.35-.55-.68-.53l-1.22.09-.23-1.21c-.06-.32-.35-.55-.68-.53l-1.22.09-.23-1.21c-.06-.32-.35-.55-.68-.53l-1.22.09-.23-1.21c-.06-.32-.35-.55-.68-.53l-1.22.09-.23-1.21c-.06-.32-.36-.55-.68-.53l-1.38.1-.19-.36,3.12-1.7,3.88-1.35,7.57,11.47-1.46.96Z" /></svg>');
}
.icon-path-welding {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.66 21.28"><path d="m18.01,6.29h-.66v-1.61c0-2.58-2.1-4.68-4.68-4.68h-5.67C4.41,0,2.31,2.1,2.31,4.68v1.61h-.66c-.91,0-1.65.74-1.65,1.65v1.69c0,.91.74,1.65,1.65,1.65h.66v5.31c0,2.58,2.1,4.68,4.68,4.68h5.67c2.58,0,4.68-2.1,4.68-4.68v-5.31h.66c.91,0,1.65-.74,1.65-1.65v-1.69c0-.91-.74-1.65-1.65-1.65ZM1.65,9.99c-.2,0-.35-.16-.35-.35v-1.69c0-.2.16-.35.35-.35h.66v2.4h-.66Zm14.39,6.61c0,1.86-1.52,3.38-3.38,3.38h-5.67c-1.86,0-3.38-1.52-3.38-3.38V4.68c0-1.86,1.52-3.38,3.38-3.38h5.67c1.86,0,3.38,1.52,3.38,3.38v11.92Zm2.31-6.96c0,.2-.16.35-.35.35h-.66v-2.4h.66c.2,0,.35.16.35.35v1.69Z" /><path d="m14.31,5.15H5.35c-.36,0-.65.29-.65.65v6.72c0,.36.29.65.65.65h8.96c.36,0,.65-.29.65-.65v-6.72c0-.36-.29-.65-.65-.65Zm-6.07,6.72l3.19-5.42h1.35l-3.19,5.42h-1.35Zm-2.23-5.42h3.91l-3.19,5.42h-.73v-5.42Zm5.09,5.42l2.56-4.36v4.36h-2.56Z" /></svg>');
}
.icon-path-diamond {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 21.1"><path d="m10.6,8.05c-1.38,0-2.5,1.12-2.5,2.5s1.12,2.5,2.5,2.5,2.5-1.12,2.5-2.5-1.12-2.5-2.5-2.5Zm0,3.69c-.66,0-1.2-.54-1.2-1.2s.54-1.2,1.2-1.2,1.2.54,1.2,1.2-.54,1.2-1.2,1.2Z" /><path d="m10.6,5.21c-2.95,0-5.34,2.4-5.34,5.34s2.4,5.34,5.34,5.34,5.34-2.4,5.34-5.34-2.4-5.34-5.34-5.34Zm0,9.38c-2.23,0-4.04-1.81-4.04-4.04s1.81-4.04,4.04-4.04,4.04,1.81,4.04,4.04-1.81,4.04-4.04,4.04Z" /><path d="m20.96,9.98l-1.33-.72,1.08-1.06c.17-.17.23-.42.17-.65-.07-.23-.25-.4-.49-.45l-1.48-.31.73-1.33c.12-.21.11-.46-.02-.67-.13-.2-.36-.31-.6-.3l-1.51.12.33-1.48c.05-.23-.03-.48-.21-.63-.18-.16-.43-.2-.66-.12l-1.42.53-.1-1.51c-.02-.24-.16-.45-.38-.55-.22-.1-.47-.07-.66.07l-1.21.91-.52-1.42c-.08-.22-.28-.38-.52-.42-.24-.03-.47.06-.61.26l-.9,1.22-.9-1.22c-.14-.19-.38-.29-.61-.26-.24.03-.44.19-.52.42l-.52,1.42-1.21-.91c-.19-.14-.45-.17-.66-.07s-.36.31-.38.55l-.1,1.51-1.42-.53c-.22-.08-.48-.04-.66.12-.18.16-.26.4-.21.63l.33,1.48-1.51-.12c-.24-.02-.47.1-.6.3-.13.2-.14.46-.02.67l.73,1.33-1.48.31c-.23.05-.42.22-.49.45-.07.23,0,.48.17.65l1.08,1.06-1.33.72c-.21.11-.34.33-.34.57s.13.46.34.57l1.33.72-1.08,1.06c-.17.17-.23.42-.17.65.07.23.25.4.49.45l1.48.31-.73,1.33c-.12.21-.11.46.02.67.13.2.36.31.6.3l1.51-.12-.33,1.48c-.05.23.03.48.21.63.18.16.43.2.66.12l1.42-.53.1,1.51c.02.24.16.45.38.55s.47.07.66-.07l1.21-.91.52,1.42c.08.22.28.38.52.42.03,0,.06,0,.09,0,.2,0,.4-.1.52-.26l.9-1.22.9,1.22c.14.19.38.29.61.26.24-.03.44-.19.52-.42l.52-1.42,1.21.91c.19.14.45.17.66.07.22-.1.36-.31.38-.55l.1-1.51,1.42.54c.22.08.48.04.66-.12.18-.16.26-.4.21-.63l-.33-1.48,1.51.12c.24.02.47-.1.6-.3.13-.2.14-.46.02-.67l-.73-1.33,1.48-.31c.23-.05.42-.22.49-.45s0-.48-.17-.65l-1.08-1.06,1.33-.72c.21-.11.34-.33.34-.57s-.13-.46-.34-.57Zm-2.87,2.17l.84.83-1.16.25c-.2.04-.37.18-.46.37s-.08.4.02.58l.57,1.04-1.18-.09c-.21-.02-.41.07-.54.22-.14.16-.19.37-.14.57l.26,1.16-1.11-.42c-.19-.07-.41-.05-.58.06-.17.11-.28.3-.3.5l-.08,1.18-.95-.71c-.16-.12-.38-.16-.58-.1-.2.06-.36.21-.43.4l-.41,1.11-.71-.95c-.12-.17-.32-.26-.52-.26s-.4.1-.52.26l-.71.95-.41-1.11c-.07-.19-.23-.34-.43-.4-.06-.02-.12-.03-.18-.03-.14,0-.28.04-.39.13l-.95.71-.08-1.18c-.01-.21-.12-.39-.3-.5-.17-.11-.39-.13-.58-.06l-1.11.42.26-1.16c.04-.2,0-.41-.14-.57-.14-.16-.34-.24-.54-.22l-1.18.09.57-1.04c.1-.18.11-.4.02-.58-.09-.19-.25-.32-.46-.37l-1.16-.25.84-.83c.15-.15.22-.35.19-.55-.03-.2-.15-.38-.33-.48l-1.05-.57,1.05-.56c.18-.1.31-.28.33-.48.03-.2-.04-.41-.19-.55l-.84-.83,1.16-.25c.2-.04.37-.18.46-.37.09-.19.08-.4-.02-.58l-.57-1.04,1.18.09c.2.02.41-.07.54-.22.13-.16.19-.37.14-.57l-.26-1.16,1.11.42c.19.07.41.05.58-.06.17-.11.28-.3.3-.5l.08-1.18.95.71c.16.12.38.16.57.11.2-.06.36-.21.43-.4l.41-1.11.71.95c.25.33.8.33,1.04,0l.71-.95.41,1.11c.07.19.23.34.43.4.2.06.41.02.58-.11l.95-.71.08,1.18c.01.21.12.39.3.5.17.11.39.13.58.06l1.11-.42-.26,1.16c-.04.2,0,.41.14.57.13.16.33.24.54.22l1.18-.09-.57,1.04c-.1.18-.11.4-.02.58.09.19.25.32.46.37l1.16.25-.84.83c-.15.14-.22.35-.19.55.03.2.15.38.33.48l1.04.56-1.04.57c-.18.1-.31.28-.33.48-.03.2.04.41.19.55Z" /></svg>');
}
.icon-path-measurement {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 21.3"><path d="m20.65,14.87H6.43v-2.25h0v-5.8h0V.65c0-.36-.29-.65-.65-.65H.65c-.36,0-.65.29-.65.65v20c0,.36.29.65.65.65h20c.36,0,.65-.29.65-.65v-5.13c0-.36-.29-.65-.65-.65Zm-.65,5.13H1.3V1.3h3.83v1.98h-2.34c-.36,0-.65.29-.65.65s.29.65.65.65h2.34v1.6h-.85c-.36,0-.65.29-.65.65s.29.65.65.65h.85v1.6h-2.34c-.36,0-.65.29-.65.65s.29.65.65.65h2.34v1.6h-.85c-.36,0-.65.29-.65.65s.29.65.65.65h.85v1.6h-2.34c-.36,0-.65.29-.65.65s.29.65.65.65h2.34v2.34c0,.36.29.65.65.65s.65-.29.65-.65v-2.34h1.6v.85c0,.36.29.65.65.65s.65-.29.65-.65v-.85h1.6v2.34c0,.36.29.65.65.65s.65-.29.65-.65v-2.34h1.6v.85c0,.36.29.65.65.65s.65-.29.65-.65v-.85h1.6v2.34c0,.36.29.65.65.65s.65-.29.65-.65v-2.34h1.98v3.83Z" /></svg>');
}
.icon-path-assortments {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 15.29"><path d="m21.26,10.03V2.1c0-1.16-.94-2.1-2.1-2.1H2.1C.94,0,0,.94,0,2.1v11.08c0,1.16.94,2.1,2.1,2.1h17.05c1.16,0,2.1-.94,2.1-2.1v-2.76c.02-.06.04-.13.04-.2s-.02-.14-.04-.2Zm-13.14-.45v-3.32h5.83v3.32h-5.83Zm5.83,1.3v3.11h-5.83v-3.11h5.83ZM1.3,6.26h5.52v3.32H1.3v-3.32Zm6.82-1.3V1.3h5.83v3.66h-5.83Zm7.12,1.3h4.71v3.32h-4.71v-3.32Zm4.71-4.15v2.85h-4.71V1.3h3.91c.44,0,.8.36.8.8ZM2.1,1.3h4.72v3.66H1.3v-2.85c0-.44.36-.8.8-.8Zm-.8,11.89v-2.31h5.52v3.11H2.1c-.44,0-.8-.36-.8-.8Zm17.86.8h-3.91v-3.11h4.71v2.31c0,.44-.36.8-.8.8Z" /></svg>');
}
.icon-path-chemical {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.17 21.3"><path d="m7.55,5.02v-2.17c0-.36-.29-.65-.65-.65h-2.49c-.36,0-.65.29-.65.65v2.17c-2.19.78-3.76,2.87-3.76,5.32v10.31c0,.36.29.65.65.65h10c.36,0,.65-.29.65-.65v-10.31c0-2.45-1.57-4.54-3.76-5.32Zm-2.49-.33v-1.19h1.19v1.19h-1.19Zm.59,1.3c2.33,0,4.22,1.85,4.33,4.15H1.32c.11-2.3,2-4.15,4.33-4.15ZM1.3,20v-8.56h.75v3.76c0,.36.29.65.65.65s.65-.29.65-.65v-3.76h.73v1.56c0,.36.29.65.65.65s.65-.29.65-.65v-1.56h4.62v8.56H1.3Z" /><path d="m14.1.19l-3.45,3.45c-.25.25-.25.67,0,.92l3.45,3.45c.13.13.29.19.46.19s.33-.06.46-.19c.25-.25.25-.67,0-.92l-2.99-2.99,2.99-2.99c.25-.25.25-.67,0-.92s-.67-.25-.92,0Z" /><path d="m15.21,4.1c0,.42-.35.76-.77.76s-.76-.34-.76-.76.34-.77.76-.77.77.35.77.77Z" /><path d="m17.17,5.46c0,.42-.34.76-.76.76s-.76-.34-.76-.76.34-.77.76-.77.76.34.76.77Z" /><path d="m17.17,2.74c0,.42-.34.77-.76.77s-.76-.35-.76-.77.34-.76.76-.76.76.34.76.76Z" /></svg>');
}
.icon-path-workshop {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 19.02"><path d="m20.65,3.7h-5.12v-1.93c0-.97-.79-1.77-1.77-1.77h-6.23c-.97,0-1.77.79-1.77,1.77v1.93H.65c-.36,0-.65.29-.65.65v14.02c0,.36.29.65.65.65h20c.36,0,.65-.29.65-.65V4.35c0-.36-.29-.65-.65-.65ZM7.07,1.77c0-.26.21-.47.47-.47h6.23c.26,0,.47.21.47.47v1.93h-7.17v-1.93Zm12.93,3.23v4.74h-6.96v-.76c0-.36-.29-.65-.65-.65h-3.48c-.36,0-.65.29-.65.65v.76H1.3v-4.74h18.7Zm-10.44,4.63h2.18v1.53h-2.18v-1.53ZM1.3,17.72v-6.68h6.96v.76c0,.36.29.65.65.65h3.48c.36,0,.65-.29.65-.65v-.76h6.96v6.68H1.3Z" /></svg>');
}
.icon-path-vehicle {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.3 14.78"><path d="m18.6,2.73c-.12-.19-.33-.3-.55-.3h-4.39V.65c0-.36-.29-.65-.65-.65H.65c-.36,0-.65.29-.65.65v5.71h0v5.71c0,.36.29.65.65.65h2.32c.29,1.18,1.35,2.06,2.62,2.06s2.33-.88,2.62-2.06h6.04c.29,1.18,1.35,2.06,2.62,2.06s2.33-.88,2.62-2.06h1.15c.36,0,.65-.29.65-.65v-4.9c0-.12-.04-.24-.1-.35l-2.6-4.08Zm-6.24-1.43v4.41H1.3V1.3h11.06ZM1.3,7.01h11.06v4.41h-4.13c-.03-.11-.07-.22-.11-.32-.01-.03-.02-.06-.03-.09-.06-.15-.14-.29-.23-.43-.03-.04-.06-.07-.08-.11-.07-.09-.14-.18-.22-.27-.04-.04-.09-.08-.13-.12-.08-.07-.15-.14-.24-.2-.05-.04-.1-.07-.16-.1-.09-.05-.18-.1-.27-.15-.06-.03-.11-.05-.17-.08-.1-.04-.21-.07-.32-.1-.05-.01-.1-.03-.16-.04-.17-.03-.33-.05-.51-.05s-.34.02-.51.05c-.05.01-.1.03-.16.04-.11.03-.22.06-.32.1-.06.02-.11.05-.17.08-.09.04-.18.09-.27.15-.05.03-.11.07-.16.1-.08.06-.16.13-.24.2-.04.04-.09.08-.13.12-.08.08-.15.17-.22.27-.03.04-.06.07-.08.11-.09.14-.17.28-.23.43-.01.03-.02.06-.03.09-.04.11-.08.21-.11.32h-1.66v-4.41Zm4.29,6.47c-.78,0-1.41-.63-1.41-1.41s.63-1.41,1.41-1.41,1.41.63,1.41,1.41-.63,1.41-1.41,1.41Zm11.29,0c-.78,0-1.41-.63-1.41-1.41s.63-1.41,1.41-1.41,1.41.63,1.41,1.41-.63,1.41-1.41,1.41Zm3.12-2.06h-.49c-.03-.11-.07-.22-.11-.32-.01-.03-.02-.06-.03-.09-.06-.15-.14-.29-.23-.43-.03-.04-.06-.07-.08-.11-.07-.09-.14-.18-.22-.27-.04-.04-.09-.08-.13-.12-.08-.07-.15-.14-.24-.2-.05-.04-.1-.07-.16-.1-.09-.05-.18-.1-.27-.15-.06-.03-.11-.05-.17-.08-.1-.04-.21-.07-.32-.1-.05-.01-.1-.03-.16-.04-.17-.03-.33-.05-.51-.05s-.34.02-.51.05c-.05.01-.1.03-.16.04-.11.03-.22.06-.32.1-.06.02-.11.05-.17.08-.09.04-.18.09-.27.15-.05.03-.1.07-.16.1-.08.06-.16.13-.24.2-.04.04-.09.08-.13.12-.08.08-.15.18-.22.27-.03.04-.06.07-.08.11-.09.13-.17.28-.23.43-.01.03-.02.06-.03.09-.04.11-.08.21-.11.32h-.59V3.73h4.03l2.31,3.62v4.06Z" /></svg>'); 
}
.icon-path-anchor {
  --vector: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><!-- Designed by "Specto LT" | https://specto.lt --><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.29 21.3"><path d="m20.81,15.07s0,0,0,0l-.51-1.33c-.09-.24-.31-.4-.57-.42l-1.17-.07-.07-1.17c-.02-.33-.28-.59-.61-.61l-1.17-.07-.07-1.17c-.02-.33-.28-.59-.61-.61l-1.17-.07-.07-1.17c-.02-.33-.28-.59-.61-.61l-1.17-.07-.07-1.17c-.02-.33-.28-.59-.61-.61l-1.17-.07-.07-1.17c-.02-.33-.28-.59-.61-.61l-1.33-.08-.36-.94s0,0,0,0c-.02-.04-.04-.07-.07-.11-.02-.04-.04-.08-.07-.11,0,0,0,0,0,0L6.01.19c-.25-.25-.67-.25-.92,0L.19,5.09c-.12.12-.19.29-.19.46s.07.34.19.46l2.65,2.65s0,0,0,0c.03.03.07.05.11.07.04.02.07.05.11.07,0,0,0,0,0,0l.94.36.08,1.33c.02.33.28.59.61.61l1.17.07.07,1.17c.02.33.28.59.61.61l1.17.07.07,1.17c.02.33.28.59.61.61l1.17.07.07,1.17c.02.33.28.59.61.61l1.17.07.07,1.17c.02.33.28.59.61.61l1.17.07.07,1.17c.01.26.18.48.42.57l1.33.51c.61.32,1.28.49,1.95.49,1.08,0,2.16-.42,2.96-1.22l.06-.06h0s.06-.06.06-.06c1.29-1.29,1.58-3.29.73-4.89Zm-5.19,4.56s-.03,0-.04-.01c-.01,0-.02-.02-.04-.02l-.94-.36-.08-1.33c-.02-.33-.28-.59-.61-.61l-1.17-.07-.07-1.17c-.02-.33-.28-.59-.61-.61l-1.17-.07-.07-1.17c-.02-.33-.28-.59-.61-.61l-1.17-.07-.07-1.17c-.02-.33-.28-.59-.61-.61l-1.17-.07-.07-1.17c-.02-.33-.28-.59-.61-.61l-1.17-.07-.07-1.17c-.01-.25-.18-.48-.42-.57l-1.21-.46-2.09-2.09,1.53-1.53,1.58,1.58c.13.13.29.19.46.19s.33-.06.46-.19c.25-.25.25-.67,0-.92l-1.58-1.58,1.53-1.53,2.09,2.09.46,1.21c.09.24.31.4.57.42l1.17.07.07,1.17c.02.33.28.59.61.61l1.17.07.07,1.17c.02.33.28.59.61.61l1.17.07.07,1.17c.02.33.28.59.61.61l1.17.07.07,1.17c.02.33.28.59.61.61l1.17.07.07,1.17c.02.33.28.59.61.61l1.33.08.36.94s.02.03.03.05c0,.01,0,.02.01.03.53.95.46,2.1-.12,2.98l-9.8-9.8c.11-.44.02-.92-.32-1.26-.51-.51-1.34-.51-1.85,0s-.51,1.34,0,1.85c.26.26.59.38.93.38.11,0,.22-.04.33-.06l9.8,9.8c-.88.58-2.03.65-2.98.12Z" /></svg>');
}/*
@media (max-width: 767px) {
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
        width: 100%!important;
        margin-right: 0%!important;
    }
}
@media all and (max-width: 767px) {
.woocommerce-page.columns-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product {
        margin: 0 0 11.5%!important;
        width: 100%!important;
    }
}
*/

/* Slider */

.woocommerce div.flex-viewport, .woocommerce-product-gallery__wrapper, .woocommerce div.product div.images .flex-control-thumbs li, .woocommerce ul.products li.product a img, .woocommerce-cart table.cart img {
  border-radius: 5px;
  border: none;
}
.woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
  background: var(--s2-70);
  font-size: 14px;
  padding: 5px 16px;
  line-height: 1;
}

.woocommerce-LoopProduct-link:hover .woocommerce-loop-product__link:hover .size-woocommerce_thumbnail {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.10);
}

ul.products li.product {
  width: calc((100% - 40px) / 5)!Important;
  margin: 0;
  border: 1px solid var(--g1-100);
  background-color: var(--g1-100);
  border-radius: 10px;
}
.goods-section ul.products li.product {
  width: calc((100% - 50px) / 6)!Important;
}

@media (max-width: 992px) {
  ul.products li.product {
    width: calc((100% - 30px) / 4)!Important;
  }
}
@media (max-width: 768px) {
  ul.products li.product {
    width: calc((100% - 20px) / 3)!Important;
  }
}
@media (max-width: 480px) {
  ul.products li.product {
    width: calc((100% - 10px) / 2)!Important;
  }
}


ul.products li.product:hover {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.10);
  transition-duration: 0.3s;
}

.woocommerce ul.products, .woocommerce-page ul.products[class*=columns-] li.product {
  margin: 0;
  gap: 10px;
}
.woocommerce ul.products li.product {
  padding: 14px;
}

.fs-categories__image-block {
  aspect-ratio: 2 / 1;
}
.fs-categories__image {
  transition: 0.3s ease-out;
  background-position: center;
  opacity: 0.8;
}
.fs-categories__item:hover .fs-categories__image {
  transition: 0.3s ease-out;
  transform: scale(1.1);
  opacity: 1;
}

ul.products li.product:hover a img {
  transition: 0.6s ease;
  scale: 110%;
}


.goods-section .woocommerce button.button.alt, .woocommerce a.button, .woocommerce ul.products li.product .button, .woocommerce #review_form #respond .form-submit input, .woocommerce a.button.alt, .woocommerce button.button {
  font-family: Oswald, sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  padding: 5px 2px;
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  color: var(--g1-20);
  font-family: Oswald, sans-serif;
  font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  padding-bottom: 0;
  margin-bottom: 10px;
}

.goods-section .woocommerce ul.products li.product .price {
  display:flex;
  flex-direction: row;
  justify-content: left;
  align-items: center;
}

.woocommerce-Price-amount {
  color: var(--p1-70);
  font-size: 18px;
  font-family: Oswald, sans-serif;
}

.woocommerce ul.products li.product .price ins {
  order: 1;
}
.woocommerce ul.products li.product .price del {
  color: var(--s2-70);
  order: 2;
  margin-left: 10px;
  z-index: 2;
}
.woocommerce .price del {
  color: var(--g1-60);
  font-size: 12px;
  z-index: 1;
}
.woocommerce .price del .woocommerce-Price-amount {
  color: var(--s2-70);
  font-weight: 700;
}

.goods-section .price {
  color: var(--g1-20)!Important;
  font-size: 12px!Important;
  font-weight: 300!Important;
}

.woocommerce a.added_to_cart {
  display: none;
}

/* Wishlist icon position */
.woosw-icon-5:before, .woosw-icon-8:before {
  position: absolute;
  right: 18px;
  top: 18px;
  color: var(--p1-70);
  font-size: 20px;
  z-index: 100;
}
.cf7-given-name,
.cf7-family-name,
.cf7-organization,
.cf7-email,
.cf7-phone,
.cf7-url,
.cf7-number,
.cf7-quiz,
.cf7-textarea {
  border-radius: 5px;
/*   border-image-outset: 0; */
  border: 1px solid var(--g1-70);
  padding: 10px 20px;
  width: 100%;
  font-family: "Open Sans";
}
.cf7-given-name:focus,
.cf7-family-name:focus,
.cf7-organization:focus,
.cf7-email:focus,
.cf7-phone:focus,
.cf7-url:focus,
.cf7-number:focus,
.cf7-quiz:focus,
.cf7-textarea:focus {
  outline: none;
  border: 1px solid var(--p1-70);
}
.cf7-textarea {
  resize: vertical;
  border-radius: 5px;
  font-family: "Open Sans";
}
.cf7-quiz {
  width: 60px;
}

.wpcf7-not-valid-tip {
  color: var(--s2-70);
  font-size: 14px;
}

.wpcf7 form.invalid .wpcf7-response-output {
    border-color: var(--s2-70);
    border-width: 1px;
    border-radius: 10px;
    padding: 20px;
    background-color: var(--s2-98);
    margin-left: 0;
}

.wpcf7 form.sent .wpcf7-response-output {
    border-color: var(--s1-70);
    border-width: 1px;
    border-radius: 10px;
    padding: 20px;
    background-color: var(--s1-98);
    margin-left: 0;
}/* Content page top offset */
.ct-inner-content, .product-section {
  padding-top: 144px;
}
@media only screen and (max-width: 992px) {
  .ct-inner-content, .product-section {
    padding-top: 131px;
  }
}

/* Sticky product image gallery */
@media only screen and (min-width: 992px) {
  .product__columns {
    position: realive;
  }
  .product__image-block {
    align-self: start;
    position: -webkit-sticky;
    position: sticky;
    top: 144px;
  }
}

/* Title line */
.product__line {
  width: 100%;
  border: 0;
  height: 0;
  border-radius: 99999;
  border-bottom: 1px solid var(--g1-80);
  margin-top: 20px;
}

@media (max-width: 992px) {
  .product__line {
    display: none;
  }
}

.home-categories__block {
  height: 100%;
}
/* Breadcrumb */
/* Hide scrollbar for Chrome, Safari and Opera */
.product__breadcrumb-block::-webkit-scrollbar {
  display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.product__breadcrumb-block {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.product__breadcrumb-wrap {
  position: relative;
  width: fit-content;
  max-width:100%;
}

.product__breadcrumb-block {
  overflow-x: auto;
  width: 100%;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
.product__breadcrumb__arrow {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  max-width: 20px;
  max-height: 20px;
  padding: 0!Important;
  padding-bottom: 2px!Important;
  padding-left: 2px!Important;
  margin: 0!Important;
  font-family: 'Arial', 'sans-serif';
  font-size: 16px;
  line-height: 1;
  border-radius: 99999px;
  border: none;
  box-shadow: 0 0 10px 10px #ffffff;
  color: var(--g1-100);
  background-color: var(--g1-90);
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.3s;
}
@media only screen and (min-width: 992px) {
  .product__breadcrumb-wrap:hover .product__breadcrumb__arrow {
    color: var(--g1-100);
    background-color: var(--p1-70);
  }
}

.product__breadcrumb__arrow--left {
  position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.product__breadcrumb__arrow--right {
  position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.woocommerce-breadcrumb {
  white-space: nowrap;
  color: var(--g1-80);
  font-size: 12px;
}
.woocommerce-breadcrumb a {
  color: var(--g1-70)!Important;
}
.woocommerce-breadcrumb a:hover {
  color: var(--g1-50)!Important;
}

.product__breadcrumb__arrow.hidden {
  opacity: 0;
  pointer-events: none;
}

/* Payments */
.product__payment-image {
  max-height: 16px!Important;
  max-width: 60px ! Important;
}

/* Meta */
.product__meta .posted_in, .product__meta--mobile .posted_in {
  display: none;
}

/* Cart button */
.woocommerce table.variations tr {
  margin-bottom: 20px;
}
.woocommerce table.variations tr:last-child {
  margin-bottom: 0;
}
.woocommerce table.variations tr td select {
  height: 40px;
  padding: 5px 15px;
}

.woocommerce .oxy-product-cart-button p.stock {
  background-color: var(--s2-95);
  border-radius: 5px;
  color: var(--s2-50);
  font-size: 14px;
  font-weight: 700;
  padding: 10px 20px;
  width: fit-content;
}
.woocommerce .oxy-product-cart-button table.variations tr td a {
  color: var(--s2-70);
}
.woocommerce .oxy-product-cart-button table.variations tr td a:hover {
  color: var(--s2-60);
}

/* Input style */
.woocommerce select:focus, .woocommerce input[type="number"]:focus {
  box-shadow: 0 0 1px var(--p1-70);
}
.product__cart .attached .enabled {
  padding: 20px 0!Important;
}

/* Product image */
.woocommerce img, .woocommerce-page img {
/*   height: 100%; */
}
.product__image ol {
  display: flex;
  gap: 10px;
  list-style-type: none;
  padding: 0;
}
.woocommerce-product-gallery__image img {
  border-radius: 10px;
}
.woocommerce-product-gallery__image .flex-active-slide {
  text-align: center;
  padding: 0;
  margin: 0;
}
/* Image lightbox above header */
.pswp {
  z-index: 999991;
}

/* .woocommerce-product-gallery .product__image {
  position: relative;
}
.woocommerce-product-gallery__trigger {
  position: absolute;
  z-index: 999;
  top: 10px;
  right: 10px;
  height: 15px;
  width: 15px;
  padding: 15px;
  border-radius: 99999px;
  background-size: 15px;
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -9999px;
  background-image: url('https://viskasprof.lt/wp-content/uploads/2024/06/icon-path-zoom-green.svg');
  background-color: var(--p1-98);
} */

.goods h2 {
  display: none;
}

/* #-product-price-230-54 .woocommerce-Price-amount, #-product-price-230-54 .price del {
  vertical-align: middle;
} */

.product__info-block .price {
  display: flex;
  gap: 20px;
  flex-direction: row-reverse;
  font-family: Oswald, sans-serif;
  font-size: 18px!Important;
  font-weight: 400;
}


.product__info-block .price del .woocommerce-Price-amount, .product__info-block .price del {
    font-size: 20px!Important;
}

.product__info-block .in-stock {
  display: none;
}/* Header animation ---- */
.header {
  position: fixed;
  transition: 0.3s ease;
  z-index: 99999;
}

.scroll-down .header {
  transform: translate3d(0, -100%, 0);
}

.scroll-up .header {
  transform: none;
}

.aws-container .aws-search-field,
.aws-container .aws-suggest__keys {
  font-size: 15px;
}
.aws-container .aws-show-clear .aws-search-field {
    border: none;
}
.aws-container .aws-search-field {
    border-radius: 100px !important;
}
.aws-container .aws-search-field {
  padding-left: 20px;
}
@media only screen and (max-width: 991px) {
.aws-container .aws-show-clear .aws-search-field {
  max-height: 36px;
}
}
@media only screen and (min-width: 992px) {
.aws-container .aws-show-clear .aws-search-field {
  max-height: 40px;
}
}
.aws-search-result {
  box-shadow: 0 15px 20px rgba(0,0,0,.2);
  border-radius: 10px!Important;
  overflow: hidden;
}
.aws-search-result ul {
  max-height: 900px;
}
.aws-search-result .aws_result_title {
  color: var(--g1-30);
  font-family: "Open sans";
  font-weight: 600;
  font-size: 16px;
}
.aws-search-result .aws_result_item:hover {
  background-color: var(--p1-98);
}


.aws-search-result .aws_search_more a:hover {
  background-color: var(--p1-60);
}


.aws-search-result {
  border: none;
}
.aws-search-result ul li {
  border-bottom: 1px solid var(--g1-90)
}
.aws-search-result .aws_result_sku, .aws-search-result .aws_result_stock {
  color: var(--p1-40);
}
.aws-search-result ul li:last-child {
  background-color: var(--p1-70);
  color: var(--g1-100)
}
.aws-search-result:last-child:hover .aws_result_item:last-child:hover, .aws-search-result:last-child:hover .aws_search_more:last-child:hover a:last-child:hover {
  background-color: var(--p1-60);
}
.aws-container .aws-show-clear .aws-search-field:focus {
    box-shadow: none;
}
.aws-search-result ul li:last-child a {
  color: var(--p1-100);
  font-size: 15px;
  font-weight: 700;
}
.aws-container .aws-search-form .aws-search-clear {
  top: -2px;
  color: var(--s2-70);
}

.aws-search-result .aws_result_price {
  display: flex;
  flex-direction: row;
}
.aws-search-result .aws_result_price ins {
  order: 1;
  text-decoration: none;
}



.aws-search-result .aws_result_price del {
  order: 2;
  padding: 0;
  opacity: 1;
  color: var(--s2-70);
}
.aws_result_price del .woocommerce-Price-amount {
  font-size: 14px;
  color: var(--s2-70);
}

/* Minicart */
.oxy-woo-mini-cart__flyout {
  border-radius: 10px;
}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart__buttons .button:first-child {
  border-radius: 99999px;
}
.oxy-woo-mini-cart__flyout .woocommerce-mini-cart__buttons .button:first-child:hover {
    border: 1px solid var(--p1-70);
    color: var(--g1-100);
    background: var(--p1-70);
}
.mini_cart_item .variation {
  display: none;
}
#-mini-cart-42-53 .oxy-woo-mini-cart__flyout .quantity {
  color: var(--g1-50);
  font-size: 12px;
}
#-mini-cart-42-53 .oxy-woo-mini-cart__flyout .woocommerce-mini-cart__total strong {
  color: var(--g1-50);
  font-size: 16px;
  font-weight: 400;
}

@media only screen and (max-width: 991px) {
  .header-mobile {
    position: relative;
  }
  .oxy-mini-cart {
    position: static;
  }
  .oxy-woo-mini-cart__flyout {
    transform: none!Important;
    width: 100%!Important;
    border-radius: 0 0 10px 10px;
  }
  .oxy-woo-mini-cart__quantity-badge {
    top: 15px;
    right: 15px;
  }
}
@media only screen and (min-width: 992px) {
  .oxy-woo-mini-cart__quantity-badge {
    top: 1px;
    right: -3px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu {
    box-shadow: 0 40px 40px rgba(0, 0, 0, 0.1);
  }
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item:last-child > a.mega-menu-link {
  padding: 0;
}
.header-nav {
  position: relative;
}
#mega-menu-wrap-max_mega_menu_1,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1,
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1
ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item {
	position: static;
}

#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
  max-width: 1920px;
}
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
  font-weight: 700;
}
@media only screen and (min-width: 992px) {
.mega-menu-item-type-post_type:last-child {
  float: right!important;
  margin: 0!Important;
}
}
@media only screen and (max-width: 991px) {
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu {
  background: #FFFFFF;
}
  #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
    max-width: 100%;
  }
}

/*
.woocommerce .price_label .from, .woocommerce .price_label .to, .woocommerce ul.products li.product .price, .product-quantity, .woocommerce .price ins, .woocommerce-Price-amount, .woocommerce-loop-category__title .count, .woocommerce .price {
  color: var(--g1-20);
  font-size: 14px;
}
*/
#mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-max_mega_menu_2 #mega-menu-max_mega_menu_2 li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
  border-radius: 10px;
}


#mega-menu-wrap-max_mega_menu_2 .mega-menu-toggle + #mega-menu-max_mega_menu_2 {
  width: 100%;
}

a.mega-menu-link:before {
  position: relative!Important;
}
a.mega-menu-link:before {
  position: absolute!Important;
  left: -26px;
  top: 50%!Important;
  transform: translateY(-50%)!Important;
}



@media only screen and (min-width: 992px) {
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
    display: block;
    columns: 6 auto;
    padding-left: max(20px, calc((100vw - 1440px) / 2));
    padding-right: max(20px, calc((100vw - 1440px) / 2));
  }
  ul.mega-sub-menu > li {
    width: 100%!Important;
    break-inside: avoid;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 a.mega-menu-link:before {
    width: 18px!Important;
    height: 18px!Important;
    background-size: 18px 18px!Important;
    top: 10px ! Important;
  }
}


@media only screen and (max-width: 991px) {
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    width: auto;
    break-inside: avoid;
  }
}

@media only screen and (max-width: 991px) {
  ul > li > ul.mega-sub-menu {
    columns: 2;
  }
  ul > li > ul > li > ul.mega-sub-menu {
    columns: 1;
  }
}

@media only screen and (max-width: 991px) {
  #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
    width: 100%;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px;
  }
  #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
    font-weight: 700;
  }
  a.mega-menu-link:before {
  position: absolute!Important;
  left: -26px;
  top: 5px!Important;
  transform: none!Important;
  }
  .home-page-link {
    height: 40px;
  }
  .home-page-link-wrap {
    margin-bottom: 40px!Important;
  }
}

@media only screen and (min-width: 992px) {
  .home-page-link {
    display: none;
  }
}

/* Woocommerce SVG errors repair */
@media only screen and (max-width: 991px) {
  .home-page-link {
    height: 40px ! Important;
  }
  .header-mobile__logo {
    height: 30px ! Important;
}
}.footer-main__menu-item:hover .footer-main__menu-text {
  color: var(--p1-70);
}
.footer-main__menu-item:hover .footer-main__icon {
  background-color: var(--p1-70);
}
.footer-main__icon {
  flex-shrink: 0;
}
a.footer-main__menu-item {
  text-decoration: none;
  color: var(--g1-20);
}
a.footer-main__text:hover {
  color: var(--p1-70);
}
.hooter-secondary__specto-logo {
  height: 25px!Important;
}
.footer-main__menu-item {
  flex-wrap: nowrap;
  text-align: left;
}/* Typography */
h1 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.1;
}
h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3;
}
h3 {
  font-size: 22px;
  font-weight: 400;
  line-height: 1.1;
}
h4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.1;
}
h5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.1;
}
h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1;
}

@media (max-width: 992px) {
  h1 {
  font-size: 28px;
  }
  h2 {
    font-size: 24px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 16px;
  }
}

@media (max-width: 480px) {
  h1 {
  font-size:24px;
  }
  h2 {
    font-size: 24px;
  }
  h3 {
    font-size: 22px;
  }
  h4 {
    font-size: 20px;
  }
  h5 {
    font-size: 18px;
  }
  h6 {
    font-size: 16px;
  }
}.woosw-popup-content {
  border-radius: 10px;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content {
    max-width: 700px;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top {
  background-color: var(--p1-70);
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-top .woosw-popup-close:after {
  color: var(--g1-100);
}
.woosw-items .woosw-item .woosw-item--remove span:before {
  color: var(--s2-70);
}
.woosw-items .woocommerce a.button {
  padding: 5px 20px;
  white-space: nowrap;
}
.woosw-popup .woosw-items .woosw-item .woosw-item--name a {
  color: var(--g1-20);
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a {
  color: var(--g1-100);
  background-color: var(--s2-70);
  border-radius: 99999px;
  padding: 10px 30px;
  text-decoration: none;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover {
  color: var(--g1-100);
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:last-child {
  display: none;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a {
  border: none;
}
.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot {
    border-top: 1px solid var(--g1-95);
}
.woosw-popup-content-mid-message {
  background-color: var(--s1-90);
  border-radius: 5px;
  color: var(--g1-20);
  font-size: 14px;
  font-weight: 700;
  padding: 10px 20px;
  width: fit-content;
}
.woosw-popup.woosw-show {
  padding: 20px;
}/* Content page top offset */
.ct-inner-content, .shop-section {
  padding-top: 144px;
}
@media only screen and (max-width: 992px) {
  .ct-inner-content, .shop-section {
    padding-top: 131px;
  }
}

/* Styling shop categories section */
.shop-section-categories-wrap {
  background-color: var(--g1-95);
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  padding: 20px;
  width: 100%;
}

.shop-section-categories-wrap:empty {
  display: none;
}

/* Kategorijos bloko lūžiai */
@media only screen and (min-width:320px)  {
    .products .shop-section-categories-wrap > li.product {
    width: calc((100% - 20px) / 3) ! Important;
}
}
@media only screen and (min-width:480px)  {
    .products .shop-section-categories-wrap > li.product {
    width: calc((100% - 30px) / 4) ! Important;
}
}
@media only screen and (min-width:768px)  {
  .products .shop-section-categories-wrap > li.product {
    width: calc((100% - 40px) / 5) ! Important;
}
}
@media only screen and (min-width:992px)  {
  .products .shop-section-categories-wrap > li.product {
    width: calc((100% - 50px) / 6) ! Important;
}
}
@media only screen and (min-width:1250px) {
  .products .shop-section-categories-wrap > li.product {
    width: calc((100% - 70px) / 8) ! Important;
}
}
@media only screen and (min-width:1440px) {
  .products .shop-section-categories-wrap > li.product {
    width: calc((100% - 90px) / 10) ! Important;
}
}

.shop-section-categories-wrap .woocommerce ul.products li.product .woocommerce-loop-product__title, h2.woocommerce-loop-category__title {
  color: var(--g1-20)!Important;
  font-family: 'Open sans', sans-serif!Important;
  font-size: 13px!Important;
  line-height: 1.1;
}
.woocommerce-loop-category__title .count {
  font-size: 13px!Important;
}

.products .shop-section-categories-wrap > li.product {
  padding: 8px!Important;
}

.products .shop-section-categories-wrap li a img {
  margin: 0!Important;
}

/* Filter */
.wpc-term-count-0 {
  display: none!Important;
}

.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list {
  max-height: 115px;
}
.wpc-filters-main-wrap li.wpc-term-item a {
  color: var(--g1-20);
  font-size: 14px;
}
.wpc-term-count {
  font-size: 14px;
}
.wpc-filter-title {
  margin-bottom: 5px;
}
.wpc-filters-scroll-container .wpc-filters-widget-wrapper {
  padding: 10px;
  background-color: var(--g1-100);
  border-radius: 10px;
}

li.wpc-chip-reset-all {
  display: none;
}

/* Page numbers */
.woocommerce nav.woocommerce-pagination ul {
  border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
  border-right: none;
}
.woocommerce nav.woocommerce-pagination ul li a {
  color: var(--g1-60);
}
.woocommerce nav.woocommerce-pagination ul li span.current {
  background: var(--p1-70);
  color: var(--g1-100);
  font-weight: 700;
  border-radius: 5px;
}
.woocommerce nav.woocommerce-pagination ul {
  border: none;
  background-color: var(--g1-100);
  border-radius: 10px;
  padding: 10px;
}


.woocommerce .woocommerce-ordering select, #filter_button {
  font-size: 14px;
}

#filter_button {
  color: var(--p1-70);
  cursor: pointer;
  background-color: var(--g1-100);
  border: 1px solid var(--g1-90);
  border-radius: 5px;
  font-family: "Open Sans", sans-serif;
  line-height: 1.2;
  margin-right: 20px;
  padding: 8px 24px;
}



@media (max-width: 991px) {
    .mobile-only {
        display: block;
    }

    .shop-section__filter-block {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw; /* Užima visą ekrano plotį */
        height: 100vh; /* Užima visą ekrano aukštį */
        background: rgba(255, 255, 255, 1); /* Šiek tiek permatomas fonas */
        z-index: 99999;
        padding: 40px;
        box-sizing: border-box; /* Užtikrina, kad padding neturėtų įtakos dydžiui */
        overflow-y: auto; /* Leisti slinkti turinį, jei jis netelpa */
        max-width: none;
    }
}

@media (min-width: 992px) {
    .mobile-only {
        display: none;
    }

    .shop-section__filter-block {
        display: block;
    }
}


.close-filter {
    position: absolute;
    top: 24px;
    right: 24px;
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;
    color: #333;
}

.close-filter:hover {
    color: var(--s2-60);
}




/* Privacy Policy Pop-up */
#cookiePopup {
  z-index: 999999;
  background-color: var(--p1-98);
  box-shadow: 0 -6px 5px rgba(0, 0, 0, .05);
  width: 100%;
  position: fixed;
  bottom: 0px;
  padding: 50px 200px;
}
#cookiePopup p {
  text-align: left;
  font-size: 16px;
  color: #151616;
  font-family: 'Open Sans', 'Helvetica Neue', sans-serif;
}
#cookiePopup h4 {
  color: #73b231;
  font-size: 32px;
  font-family: Oswald, sans-serif;
  margin-bottom: 30px;
}
#cookiePopup h4:before {
	display: none;
}
#cookiePopup button {
  cursor: pointer;
  border: none;
  background: #73b231;
  border-radius: 100px;
  color: white;
  font-weight: 700;
  font-family: Oswald, sans-serif;
  padding: 10px 40px;
  margin-top: 30px;
}
#cookiePopup a {
  color:#73b231;
}
@media only screen and (max-width: 992px) {
  #cookiePopup {
    padding: 40px 30px;
  }
  #cookiePopup h4 {
    font-size: 24px;
  }
  #cookiePopup button {
    width: 100%;
  }
}

@media only screen and (max-width: 480px) {
  #cookiePopup {
    padding: 30px 20px;
  }
}

/* Privacy Policy page styling */
.level-list h2 {

	font-weight: 700;
	font-family: Oswald, sans-serif;
	font-size: 18px;
	text-align: justify;
	margin-top: 25px;
	margin-bottom: 25px;
	position: relative;
	margin-left: 50px;
}
.level-list-bullet {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #000000;
	font-size: 16px;
	text-align: justify;
	position: relative;
	margin-left: 70px;
}
.level-list-dash {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-style: italic;
	font-size: 16px;
	text-align: justify;
	color: #000000;
	position: relative;
	margin-left: 90px;
	margin-bottom: 10px;
}
.level-list h3, .level-list h4, .level-list h5, .level-list h6{
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 16px;
	text-align: justify;
	color: #000000;
	position: relative;
	margin-left: 50px;
	margin-bottom: 10px;
}

body {counter-reset: h2}
	h2 {counter-reset: h3}
 	h3 {counter-reset: h4}
	h4 {counter-reset: h5}
	h5 {counter-reset: h6}

.privacy-section h2:before {
	position: absolute;
	left: -50px;
}

.privacy-section h3:before, .privacy-section h4:before, .privacy-section h5:before, .privacy-section h6:before {
	position: absolute;
	top: 0px;
	left: -50px;
}

.level-list-bullet:before {
	content: "â¢";
	position: absolute;
	left: -10px;
}
.level-list-dash:before {
	content: "-";
	position: absolute;
	left: -10px;
}

	.privacy-section h2:before {counter-increment: h2; content: counter(h2) " "}
	.privacy-section h3:before {counter-increment: h3; content: counter(h2) "." counter(h3) " "}
	.privacy-section h4:before {counter-increment: h4; content: counter(h2) "." counter(h3) "." counter(h4) " "}
	.privacy-section h5:before {counter-increment: h5; content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) " "}
	.privacy-section h6:before {counter-increment: h6; content: counter(h2) "." counter(h3) "." counter(h4) "." counter(h5) "." counter(h6) " "}

	.privacy-section h2.nocount:before, .privacy-section h3.nocount:before, .privacy-section h4.nocount:before, .privacy-section h5.nocount:before, .privacy-section h6.nocount:before { content: ""; counter-increment: none }/* Paslėpti Woocommerce standartinę navigaciją */
.woocommerce-MyAccount-navigation {
  display:none;
}

/* Stilius */
.account-navigation__icon {
  flex-shrink: 0;
}

.account-navigation__text a {
  color: var(--g1-30);
}

.account-navigation__item:hover .account-navigation__text, .account-navigation__item--logout:hover .account-navigation__text a {
  text-decoration: underline;
}

.account-navigation__item--logout:hover .account-navigation__text a {
  color: var(--s2-70);
}
.account-navigation__item--logout:hover .account-navigation__icon {
  background-color: var(--s2-70);
}

.account-navigation__item:hover .account-navigation__text {
  color: var(--p1-70);
}

.account-navigation__item:not(.account-navigation__item--logout):hover .account-navigation__icon {
  background-color: var(--p1-70);
}

.woocommerce-account .woocommerce-MyAccount-content {
  float: left;
}
.account-navigation {
  flex-shrink: 0;
  width: fit-content;
}

.account-content .woocommerce .woocommerce-address-fields, .account-content .woocommerce .woocommerce-EditAccountForm, .account-content .woocommerce .col2-set {
  border: none;
  border-top: none;
}
.woocommerce-account .addresses .title .edit {
  float: left;
}

.woocommerce-account .woocommerce button.button {
  padding: 10px 20px;
  font-weight: 400;
}








.account-navigation__text.active {
  color: var(--p1-70);
}
.account-navigation__icon.active {
  background-color: var(--p1-70);
}