﻿/*
Theme Name: MiniCart
Text Domain: minicart
Template: shopire
Version: 1.0.18
Tested up to: 6.8
Requires at least: 4.7
Requires PHP: 5.6
Author: WPFable
Author URI: https://wpfable.com/
Theme URI: https://wpfable.com/themes/minicart-free/
Description: MiniCart is a fast, clean, lightweight theme. MiniCart is customizable and modern-looking free responsive WooCommerce WordPress theme for e-commerce stores like clothing, fashion, electronics, ebooks, dress store, sports shop, marketplace, multivendor, equipments or online products. Theme is compatible with Elementor, WPML, Polylang, Yoast SEO, WooCommerce, Contact Form 7, Jetpack and other popular plugins. The theme is SEO friendly, WPML and RTL ready. Looking for a WooCommerce theme? Look no further! MiniCart Pro demo https://demos.wpfable.com/premium/minicart/
Tags: one-column, two-columns, right-sidebar, flexible-header, custom-background, custom-header, custom-menu, editor-style, featured-images, footer-widgets, post-formats, theme-options, threaded-comments, translation-ready, full-width-template, custom-logo, blog, e-commerce, portfolio
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/:root {     --wf-main-rgb: 19, 115, 245;     --wf-secondary-color: #0A214F; }  body {     background-color: #f6f7fb; }  body #content {     background-color: transparent; }  /* Header--three */  .wf_navbar-list-right .wf_navbar-search-form {     width: 100%; }  .header--three {     background-color: #fff; }  .header--three .wf_header-topbar {     background-color: #f6f7fb; }  .header--three .wf_mobilenav, .header--three .wf_header-topbar {     border-bottom: 1px solid rgba(189, 189, 189, 0.4); }  .header--three .wf_navbar-wrapper {     border-top: 1px solid rgba(189, 189, 189, 0.4); }  .header--three .wf_navbar-menu {     min-height: 6rem;     padding-left: 1.6rem;     justify-content: space-between; }  .header--three button.wf_navbar-sidebar-toggle, .header--three .wf_navbar-info-contact .contact__list i {     width: 4.8rem;     height: 4.8rem;     line-height: 4.8rem;     padding: 1.3rem;     background-color: rgba(189, 189, 189, 0.2);     outline: none; }  .header--three button.wf_navbar-sidebar-toggle .lines {     transform: translateY(-1px); }  .header--three .wf_navbar-list-right>li:not(:last-child) {     margin-right: 1.8rem; }  .header--three .wf_navbar-compare-item .wf_compare_btn, .header--three .wf_navbar-favourite-item .wf_favourite_btn, .header--three .wf_navbar-user-item .wf_user_btn, .header--three .wf_navbar-cart-item .wf_navbar-cart-icon {     width: 2rem;     height: 2rem;     outline: none;     line-height: 1.3;     font-size: 1.8rem; }  .header--three .wf_navbar-compare-item .wf_compare_btn:after, .header--three .wf_navbar-favourite-item .wf_favourite_btn:after, .header--three .wf_navbar-user-item .wf_user_btn:after, .header--three .wf_navbar-cart-item .wf_navbar-cart-icon:after, .header--three .wf_navbar-search-item button.wf_navbar-search-toggle:after {     display: none; }  .header--three .header-search-form .header-search-button:focus {     outline: 1px solid #fff;     outline-offset: -3px; }  .header--three .wf_navbar-compare-item .wf_compare_btn:focus, .header--three .wf_navbar-favourite-item .wf_favourite_btn:focus, .header--three .wf_navbar-user-item .wf_user_btn:focus, .header--three .wf_navbar-cart-item .wf_navbar-cart-icon:focus {     outline: 1px solid currentColor;     outline-offset: 3px; }  .header--three .wf_navbar-wrapper .wf_navbar-menu .wf_navbar-right .shopire-wcwl-items-count , .header--three .wf_navbar-wrapper .wf_navbar-menu .wf_navbar-right .shopire-wcwl-items-count , .header--three .wf_navbar-wrapper .wf_navbar-menu .wf_navbar-right .cart_count {     top: -12px;     right: -10px;     width: 2.1rem;     height: 2.1rem;     line-height: 2rem;     border: 1px solid rgba(255, 255, 255, 0.5); }  .header--three .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li>a {     color: var(--wf-secondary-color); }  .header--three .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu li.active>a, .header--three .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a, .header--three .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a {     color: var(--wf-main-color); }  .header--three .wf_navbar-wrapper .wf_navbar-menu .wf_navbar-right .wf_navbar-cart-item:after, .header--three .wf_navbar-nav .wf_navbar-mainmenu>li:after {     content: "";     display: block;     width: 100%;     height: 1.7rem;     position: absolute; }  .header--three .wf_mobilenav .wf_navbar-cart-item a .cart_count {     top: -11px;     right: -9px; }  .header--three .header-search-form {     background-color: transparent;     padding-right: 0; }  .header--three .header-search-form .header-search-select-wrapper {     float: left;     border-radius: 5rem 0rem 0rem 5rem;     overflow: hidden;     border-right:none; }  .header--three .header-search-form input.header-search-input {     float: right;     border-radius: 0rem 5rem 5rem 0rem; 	background:#fff; 	padding-right:38px; }  .header--three .header-search-form input.header-search-input:focus {     border: none;     outline-offset: -2px;     outline: 1px solid; }  .header--three .header-search-form .header-search-button {     width: 3.8rem;     height: 3.8rem;     top: 2px;     right: 3px;     border-radius: 5rem; }  .header--three .header-search-form .wf_search-field {     border-radius: 5rem; }  .header--three .header-search-form .search-wrapper svg {     left: 88%; }  @media (min-width: 62em) {     .header--three .wf_header-widget .widget:not(:last-child):after {         height: 2.5rem;         margin-top: 0.4rem;         background: rgba(189, 189, 189, 0.4);     } }  /* Slider Nine / Banner */  .wf-flex-row-reverse {     flex-direction: row-reverse; }  .wf_slider_banner {     margin-top: 2.4rem; }  .wf_slider_banner .last {     display: none; }  .wf_slider_banner .wf_owl_carousel, .wf_slider_banner .wf_slider-item, .wf_slider_banner .wf_slider-innercell, .wf_slider_banner .wf_slider-item>img {     max-height: 51rem;     min-height: 51rem; }  .wf_slider_banner .wf_slider-content {     padding: 1.2rem;     margin-bottom: 3rem; }  .wf_slider_banner .wf_slider-content .title {     font-size: 3.8rem; }  .wf_slider_banner .wf_slider-content .subtitle {     color: #fff;     font-size: 1.8rem; }  .banner-wrapper {     display: grid;     grid-template-columns: auto auto;     grid-gap: 2.4rem; }  .wf_slider--nine {     overflow: visible; }  .wf_slider--nine .owl-theme.owl-carousel .owl-dots {     --wf-main-color: #fff; }  .wf_slider--nine .banner-wrapper .banner-wrapper-item, .wf_slider--nine .wf_owl_carousel {     border-radius: 8px;     overflow: hidden; }  .wf_slider--nine .banner-wrapper {     grid-template-columns: auto;     height: 100%; }  .wf_slider--nine .product-categories .product-categories-btn {     padding: 0;     color: var(--wf-secondary-color);     background: transparent;     margin-bottom: 16px;     font-size: 1.6rem; }  .wf_slider--nine .product-categories .product-categories-btn::after {     top: 33%;     right: 0;     border-color: currentColor; }  .wf_slider--nine .product-categories {     z-index: 2; }  .wf_slider--nine .product-categories.active {     background-color: #fff;     border: 1px solid rgba(189, 189, 189, 0.2);     border-radius: 10px;     box-shadow: 0 0 20px rgba(0, 0, 0, .05);     padding: 30px; }  .wf_slider--nine .product-categories .wf_navbar-nav {     position: relative;     top: 0; }  .wf_slider--nine .product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu:before {     display: none; }  .wf_slider--nine .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li a {     color: var(--wf-secondary-color);     padding: 12px 0;     line-height: 1.4;     border-bottom-color: rgba(189, 189, 189, 0.3); }  .wf_slider--nine .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li:first-child a {     padding-top: 0; }  .wf_slider--nine .product-categories .product-categories-more-btn {     padding: 0;     margin-top: 12px;     background: transparent;     color: var(--wf-secondary-color); }  .wf_slider--nine .product-categories .product-categories-more-btn i {     font-size: 1.6rem;     min-width: 1.6rem;     min-height: 1.6rem;     vertical-align: -1px; }  .banner-wrapper .banner-wrapper-item .wf-image, .banner-wrapper .banner-wrapper-item .wf-image a, .banner-wrapper .banner-wrapper-item .wf-image img {     height: 100%; }  .banner-wrapper .banner-wrapper-item .wf-image img {     object-fit: cover; }  .banner-wrapper .banner-wrapper-item, .wf-image {     position: relative;     overflow: hidden; }  .banner-wrapper .banner-wrapper-item .wf-image a, .banner-wrapper .banner-wrapper-item .wf-image img {     width: 100%;     display: inline-block; }  .effect_1 .wf-image img {     backface-visibility: hidden;     filter: alpha(opacity = 100);     transition: opacity 1s ease 0s, transform 1s ease 0s; }  .effect_1:focus-within .wf-image img, .effect_1:hover .wf-image img {     filter: alpha(opacity = 80);     transform: scale3d(1.1, 1.1, 1); }  .banner-wrapper .banner-wrapper-item .banner-wrapper-inner {     position: absolute;     top: 0;     left: 0;     bottom: auto;     transform: translateY(0);     width: 100%;     display: flex;     text-align: left;     justify-content: flex-start; }  .banner-wrapper .banner-wrapper-item:nth-child(3) .banner-wrapper-inner {     text-align: center;     justify-content: center; }  .banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info {     padding: 2.6rem 2.4rem 0; }  .banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info .subtitle {     font-size: 1.4rem;     color: #fff;     font-weight: 700;     text-transform: uppercase;     margin: 0 0 1.2rem; }  .banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info .title {     font-size: 2.2rem;     text-transform: uppercase;     line-height: 1.2;     margin: 0 0 2.4rem; }  .banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info .title a {     color: #fff;     text-decoration: none; }  /* Product Category Two */  .wf_product_category_two .product-category .category-inner {     margin-bottom: 20px;     background: #0A214F0A;     border-radius: 20px;     padding: 45px 40px; }  .wf_product_category_two .product-category .category-inner .category-link:after {     content: "\f061";     font-family: fontawesome;     position: absolute;     top: calc(100% - 2.4rem);     left: 50%;     width: 40px;     height: 40px;     border-radius: 50%;     background: var(--wf-main-color);     color: #fff;     transform: translateX(-50%) scale(0);     font-weight: 400;     font-size: calc(14px + 1px);     line-height: 40px;     transition: all .3s ease; }  .wf_product_category_two .product-category .category-inner .category-link:focus:after, .wf_product_category_two .product-category .category-inner .category-link:hover:after {     transform: translateX(-50%) scale(1); }  .wp-block-archives-list a {     text-decoration: none; }  .has-background.wp-block-read-more,  .has-background.post-navigation-link-next, .has-background.post-navigation-link-previous {     padding: 0.25em 1.375em; }  .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon {     height: 2rem !important;     width: 2rem !important; }  .wp-block-avatar img {     border-radius: 50%; }  .wp-block-avatar:hover img {     -webkit-transform: scale(1.07);     transform: scale(1.07); }  .post-navigation-link-next a, .post-navigation-link-previous a {     text-decoration: none; }  .wp-block-woocommerce-single-product .wp-block-post-title a {     text-decoration: none; }  .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover,  .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:focus {     color: #fff; }  .wp-block-page-list {     list-style: none;     padding: 0; }  .wc-block-grid__products .wc-block-components-product-button__button {     border-radius: 0;     text-decoration: none; }  .wp-block-page-list a {     color: var(--wf-secondary-color);     text-decoration: none;     font-weight: 600; }  .wc-block-components-product-title a.wc-block-components-product-name:hover,  .wc-block-components-product-title a.wc-block-components-product-name:focus {     color: var(--wf-main-color); }  .wp-block-page-list a:hover, .wp-block-page-list a:focus {     color: var(--wf-main-color); }  .wp-block-list {     padding: 0; }  .wc-block-components-product-name {     color: var(--wf-secondary-color);     text-decoration: none;     font-weight: 600; }  .wp-block-list.has-background {     padding: 1.25em 2.375em; }  .wp-block-details.has-background {     padding: 1.25em 2.375em; }  /* Kamchatka Captain redesign */ :root {     --wf-main-rgb: 18, 98, 109;     --wf-main-color: #12626d;     --wf-secondary-color: #0b2239;     --kk-deep: #0b2239;     --kk-sea: #12626d;     --kk-foam: #f4f8f7;     --kk-sand: #f2ece1;     --kk-copper: #c97945;     --kk-line: rgba(11, 34, 57, 0.10);     --kk-shadow: 0 24px 60px rgba(11, 34, 57, 0.12); }  body {     background:         radial-gradient(circle at top right, rgba(201, 121, 69, 0.12), transparent 30%),         linear-gradient(180deg, #f8faf8 0%, #eef4f3 100%);     color: var(--kk-deep); }  body #content, .site {     background: transparent; }  .header--three {     background: rgba(255, 255, 255, 0.94);     backdrop-filter: blur(14px);     box-shadow: 0 18px 45px rgba(11, 34, 57, 0.06); }  .header--three .wf_header-topbar, .mobile-bottom-nav-wrapper {     background: linear-gradient(135deg, #0b2239 0%, #18476b 100%);     color: #eef7f8; }  .header--three .wf_navbar-wrapper, .header--three .wf_mobilenav, .header--three .wf_header-topbar {     border-color: rgba(11, 34, 57, 0.08); }  .header--three .wf_navbar-menu {     min-height: 6.6rem; }  .header--three .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu > li > a, .header--three .wf_navbar-cart-item, .header--three .wf_navbar-favourite-item, .header--three .wf_navbar-compare-item, .header--three .wf_navbar-user-item, .header--three .wf_navbar-search-item button, .site-description {     color: var(--kk-deep); }  .header--three .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu li.active > a, .header--three .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu > li:hover > a, .header--three .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu > li.focus > a, .wf_search-submit, .wf_search-close, .wf_slider--nine .product-categories .product-categories-btn, .wf_slider--nine .product-categories .product-categories-more-btn {     color: var(--kk-sea); }  .header--three .wf_navbar-wrapper .wf_navbar-menu .wf_navbar-right .cart_count, .header--three .wf_navbar-wrapper .wf_navbar-menu .wf_navbar-right .shopire-wcwl-items-count, .mobile-bottom-nav .shopire-wcwl-items-count, .woocommerce span.onsale {     background: var(--kk-copper);     color: #fff;     border-color: rgba(255, 255, 255, 0.35); }  .header-search-form input.header-search-input, .header-search-form .header-search-select-wrapper, .wf_search-field, .woocommerce .woocommerce-ordering select, .woocommerce .quantity .qty, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select {     border: 1px solid rgba(18, 98, 109, 0.14);     border-radius: 16px;     background: rgba(255, 255, 255, 0.96);     box-shadow: 0 10px 24px rgba(11, 34, 57, 0.04); }  .wf_slider_banner, .woo-products, .single-product .site-main, .woocommerce-page .site-main {     position: relative;     z-index: 1; }  .wf_slider--nine .product-categories.active, .woocommerce ul.products li.product-category a, .woocommerce ul.products li.product .product, .summary.entry-summary, .woocommerce-tabs, .related.products, .codevz-recently-viewed-products, .woocommerce div.product div.images .woocommerce-product-gallery, .woocommerce .woocommerce-notices-wrapper:empty + .products, .woocommerce div.product .woocommerce-product-details__short-description, .product_meta {     background: rgba(255, 255, 255, 0.96);     border: 1px solid var(--kk-line);     border-radius: 26px;     box-shadow: var(--kk-shadow); }  .woocommerce .woocommerce-notices-wrapper {     margin-bottom: 1.5rem; }  .wf_slider--nine .product-categories.active {     padding: 28px; }  .woocommerce ul.products, .related.products ul.products, .codevz-recently-viewed-products ul.products {     display: grid;     grid-template-columns: repeat(4, minmax(0, 1fr));     gap: 24px; }  .woocommerce ul.products::before, .woocommerce ul.products::after, .related.products ul.products::before, .related.products ul.products::after, .codevz-recently-viewed-products ul.products::before, .codevz-recently-viewed-products ul.products::after {     display: none; }  .woocommerce ul.products li.product, .related.products ul.products li.product, .codevz-recently-viewed-products ul.products li.product, .woocommerce ul.products li.product-category {     width: 100%;     margin: 0; }  .woocommerce ul.products li.product-category a, .woocommerce ul.products li.product .product {     height: 100%;     overflow: hidden; }  .woocommerce ul.products li.product-category a {     padding: 14px; }  .woocommerce ul.products li.product-category img, .woocommerce ul.products li.product .xtra-product-thumbnail, .woocommerce ul.products li.product .xtra-product-thumbnail img, .woocommerce ul.products li.product .product-single .info, .woocommerce-product-gallery__image, .woocommerce-product-gallery__image img {     border-radius: 22px;     overflow: hidden; }  .woocommerce ul.products li.product .xtra-product-thumbnail, .woocommerce-product-gallery__image {     background: linear-gradient(180deg, #edf5f4 0%, #ddeceb 100%); }  .woocommerce ul.products li.product .product {     padding: 16px;     display: flex;     flex-direction: column;     gap: 14px; }  .woocommerce ul.products li.product .product-single {     position: relative; }  .woocommerce ul.products li.product .product-content-outer {     padding: 6px 4px 0; }  .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .product-content > a, .woocommerce ul.products li.product .product-content-outer > a, .woocommerce ul.products li.product .product-content, .woocommerce ul.products li.product .product-content *:not(.price):not(.button):not(.amount):not(.woocommerce-Price-currencySymbol), .summary.entry-summary .product_title {     color: var(--kk-deep); }  .woocommerce ul.products li.product .product-content > a, .woocommerce ul.products li.product .product-content-outer > a, .woocommerce ul.products li.product .woocommerce-loop-product__link, .woocommerce ul.products li.product-category .woocommerce-loop-category__title {     text-decoration: none;     font-weight: 700;     font-size: 1.08rem;     line-height: 1.4; }  .woocommerce ul.products li.product .price, .summary.entry-summary .price, .related.products .price, .codevz-recently-viewed-products .price {     color: var(--kk-sea);     font-weight: 800;     font-size: 1.35rem;     margin: 0 0 14px; }  .woocommerce ul.products li.product .button, .single_add_to_cart_button.button, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .fable-extra-wcwl-add-button .add_to_wishlist {     border-radius: 999px;     border: 0;     background: linear-gradient(135deg, #0f5460 0%, #16717c 100%);     color: #fff;     font-weight: 700;     letter-spacing: 0.01em;     box-shadow: 0 14px 32px rgba(18, 98, 109, 0.22); }  .woocommerce ul.products li.product .button:hover, .single_add_to_cart_button.button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .fable-extra-wcwl-add-button .add_to_wishlist:hover {     background: linear-gradient(135deg, #c97945 0%, #e08b52 100%);     color: #fff; }  .woocommerce ul.products li.product .button.quickview-trigger {     position: absolute;     left: 16px;     right: 16px;     bottom: 16px;     opacity: 0;     transform: translateY(12px);     transition: all .25s ease; }  .woocommerce ul.products li.product:hover .button.quickview-trigger {     opacity: 1;     transform: translateY(0); }  .woocommerce ul.products li.product .compare-btn, .compare-btn-single, .codevz-product-live, .codevz-product-live-sessions {     display: none !important; }  .xtra-product-icons, .xtra-product-icons-wishlist, .fable-extra-wcwl-add-to-wishlist {     display: inline-flex;     align-items: center;     justify-content: center; }  .xtra-product-icons .xtra-add-to-wishlist, .fable-extra-wcwl-add-to-wishlist .add_to_wishlist {     min-width: 46px;     min-height: 46px;     border-radius: 50%; }  .fable-extra-wcwl-add-to-wishlist .add_to_wishlist {     padding: 12px 18px; }  .woocommerce ul.products li.product .fable-extra-wcwl-add-to-wishlist .add_to_wishlist {     width: 100%;     justify-content: center; }  .xtra-product-icons .xtra-add-to-wishlist, .fable-extra-wcwl-add-to-wishlist .add_to_wishlist, .fable-extra-wcwl-icon, .xtra-add-to-wishlist {     color: #fff; }  .woocommerce-result-count, .woocommerce .woocommerce-ordering {     margin-bottom: 1.5rem; }  .woocommerce .woocommerce-ordering select {     min-height: 52px;     padding: 0 18px; }  .woocommerce nav.woocommerce-pagination ul {     border: 0;     display: flex;     gap: 10px; }  .woocommerce nav.woocommerce-pagination ul li {     border: 0; }  .woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a {     border-radius: 999px;     background: #fff;     color: var(--kk-deep);     border: 1px solid var(--kk-line);     min-width: 44px; }  .woocommerce nav.woocommerce-pagination ul li .current, .woocommerce nav.woocommerce-pagination ul li a:hover {     background: var(--kk-sea);     color: #fff; }  .summary.entry-summary, .woocommerce-tabs, .related.products, .codevz-recently-viewed-products, .woocommerce div.product div.images .woocommerce-product-gallery, .product_meta {     padding: 28px; }  .summary.entry-summary .product_title {     font-size: clamp(1.9rem, 2.5vw, 2.8rem);     margin-bottom: 12px; }  .summary.entry-summary .woocommerce-product-details__short-description {     padding: 18px 22px;     margin: 18px 0 24px;     background: var(--kk-foam); }  .product_meta {     display: flex;     flex-wrap: wrap;     gap: 14px;     margin-top: 22px; }  .product_meta > div {     padding: 12px 16px;     background: var(--kk-foam);     border-radius: 18px; }  .woocommerce-tabs ul.tabs {     display: flex;     flex-wrap: wrap;     gap: 12px;     border-bottom: 0; }  .woocommerce-tabs ul.tabs li {     border: 0;     background: transparent;     margin: 0; }  .woocommerce-tabs ul.tabs li a {     border-radius: 999px;     padding: 12px 20px;     background: var(--kk-foam);     color: var(--kk-deep); }  .woocommerce-tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li a:hover {     background: var(--kk-sea);     color: #fff; }  .related.products > h2, .codevz-recently-viewed-products > h2, .woocommerce div.product .related.products > h2 {     font-size: clamp(1.6rem, 2vw, 2.2rem);     margin-bottom: 1.4rem;     color: var(--kk-deep); }  .woocommerce ul.products li.product-category .woocommerce-loop-category__title {     display: flex;     align-items: center;     justify-content: space-between;     gap: 12px;     margin: 18px 8px 6px; }  .woocommerce ul.products li.product-category mark.count {     background: var(--kk-sand);     color: var(--kk-copper);     border-radius: 999px;     padding: 6px 12px;     font-size: .88rem;     font-weight: 700; }  .woocommerce-product-gallery__image img, .woocommerce ul.products li.product .xtra-product-thumbnail img, .woocommerce ul.products li.product .product-single .info {     width: 100%;     object-fit: cover; }  .mobile-bottom-nav, .mobile-bottom-nav a, .mobile-bottom-nav i {     color: #fff; }  @media (max-width: 1199px) {     .woocommerce ul.products,     .related.products ul.products,     .codevz-recently-viewed-products ul.products {         grid-template-columns: repeat(2, minmax(0, 1fr));     } }  @media (max-width: 767px) {     .woocommerce ul.products,     .related.products ul.products,     .codevz-recently-viewed-products ul.products {         grid-template-columns: minmax(0, 1fr);     }      .summary.entry-summary,     .woocommerce-tabs,     .related.products,     .codevz-recently-viewed-products,     .woocommerce div.product div.images .woocommerce-product-gallery,     .product_meta,     .wf_slider--nine .product-categories.active {         padding: 20px;         border-radius: 22px;     }      .woocommerce ul.products li.product .button.quickview-trigger {         opacity: 1;         transform: none;         position: static;         margin-top: 12px;     } } /* Kamchatka Captain cleanup */ .wf_navbar-compare-item, .mobile-bottom-nav a[href*="/compare/"], a[href*="/compare/"] .shopire-wcwl-items-count, .codevz-product-category-after-title, .codevz-shipping-returns_tab, .woocommerce-Tabs-panel--codevz-shipping-returns, .widget-title .english-only, .page-id-2188 .page-header, .page-id-2188 .sidebar_widget {     display: none !important; }  body.page-id-2188 .entry-content > p {     display: none; }  body.page-id-2188 .entry-content::before {     content: "Сравнение товаров временно скрыто. Если нужно, вернем его в аккуратном виде после настройки магазина.";     display: block;     padding: 24px 28px;     background: rgba(255,255,255,.96);     border: 1px solid var(--kk-line);     border-radius: 22px;     box-shadow: var(--kk-shadow);     color: var(--kk-deep);     font-weight: 600; }
