@charset "UTF-8";
/* Config
---------------------------------------------------------------- */
* {
  --theme-bg-hs: 0deg 0%;
  --theme-bg-l: 100%;
  --theme-color-hs: 180deg 12%;
  --theme-color-l: 23%;
  --primary-color-hs: 357deg 83%;
  --primary-color-l: 51%;
  --secondary-color-hs: 209deg 100%;
  --secondary-color-l: 37%;
  --tag-recommended-color: var(--primary-color-lighter-10);
  --tag-new-color: rgb(0, 127, 211);
  --tag-discount-color: rgb(0, 168, 0);
  --tag-bestseller-color: var(--secondary-color-lighter-10);
  --logo-width: 225px;
  --logo-aspect-ratio: 3.214/1;
  --body-font: "Barlow";
  --headline-font: "Oswald";
  --headline-font-weight: 500;
  --headline-text-transform: none;
  --headline-letter-spacing: -.015em;
  --headline-color: currentColor;
  --button-font: "Barlow";
  --button-font-weight: bold;
  --button-text-transform: none;
  --button-letter-spacing: 0;
  --menu-font: "Barlow";
  --menu-font-weight: bold;
  --menu-text-transform: none;
  --menu-letter-spacing: 0;
  --menu-font-size: 1.125em;
  --menu-2nd-font: "Barlow";
  --menu-2nd-font-weight: normal;
  --menu-2nd-text-transform: none;
  --menu-2nd-letter-spacing: 0;
  --menu-2nd-font-size: 14px;
  --main-top-padding: .5em;
  --main-bottom-padding: 4em;
  --main-gap: 2em;
  --sidebar-width: 22%;
  --sidebar-width-min: 275px;
  --sidebar-padd: 0;
  --sidebar-bg: transparent;
  --sidebar-color: inherit;
  --sidebar-border: 0;
  --sidebar-radius: 0;
  --sidebar-shadow: none;
  --sidebar-top: 11em;
  --sidebar-sticky-header-top: 5em;
  --sidebar-responsive-margin: 2em 0 0;
  --button-border-radius: 2em;
  --button-shadow-color: var(--black-color-15);
  --field-font: var(--body-font);
  --field-placeholder-color: var(--theme-color-40);
  --field-border-radius: var(--b-radius-sm);
  --field-border: 2px;
  --field-color: var(--theme-color);
  --field-bg: var(--theme-color-5);
  --field-inline-label-width: 11.25em;
  --field-border-color: var(--theme-color-10);
  --field-hover-border: transparent;
  --field-hover-active-border: transparent;
  --field-active-shadow: var(--theme-color-20);
  --field-error-border-color: #df0000;
  --field-error-hover-border: var(--secondary-color);
  --field-error-active-shadow: var(--secondary-color-20);
  --field-error-label-size: .875em;
  --field-error-label-color: #df0000;
  --field-error-label-weight: normal;
  --field-error-label-transform: none;
  --field-notification-holder-bg: var(--white-color);
  --field-notification-holder-color: var(--secondary-color);
  --field-notification-holder-padding: .75em 1em;
  --field-notification-holder-radius: var(--b-radius-lg);
  --field-notification-holder-border: 2px solid var(--secondary-color-50);
  --field-notification-holder-size: .875em;
  --field-success-holder-bg: var(--white-color);
  --field-success-holder-color: var(--theme-color);
  --field-success-holder-padding: .75em 1em;
  --field-success-holder-radius: var(--b-radius-lg);
  --field-success-holder-border: 2px solid var(--theme-color-50);
  --field-success-holder-size: .875em;
  --field-check-icon: "";
  --field-check-family: "remixicon";
  --field-radio-icon: "";
  --field-radio-family: "remixicon";
  --field-check-radius: 50%;
  --field-check-selected-bg: var(--secondary-color);
  --field-check-selected-color: var(--white-color);
  --field-select-arrow: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIiA/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZlcnNpb249IjEuMSIgd2lkdGg9IjEyODAiIGhlaWdodD0iMTA4MCIgdmlld0JveD0iMCAwIDEyODAgMTA4MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxkZXNjPkNyZWF0ZWQgd2l0aCBGYWJyaWMuanMgNS4yLjQ8L2Rlc2M+CjxkZWZzPgo8L2RlZnM+CjxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgNjQwIDU0MCkiIGlkPSJjZTc0NjFjOS03NDY4LTQ5MTktOGY2Yy03OWMxZGRlYzZmYWIiICA+CjxyZWN0IHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogcmdiKDI1NSwyNTUsMjU1KTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiBoaWRkZW47IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiICB4PSItNjQwIiB5PSItNTQwIiByeD0iMCIgcnk9IjAiIHdpZHRoPSIxMjgwIiBoZWlnaHQ9IjEwODAiIC8+CjwvZz4KPGcgdHJhbnNmb3JtPSJtYXRyaXgoSW5maW5pdHkgTmFOIE5hTiBJbmZpbml0eSAwIDApIiBpZD0iZWI0ZDVmZTctZWEwOS00MjczLTk3ZmQtODUwYjg2OTRlYWJmIiAgPgo8L2c+CjxnIHRyYW5zZm9ybT0ibWF0cml4KDQyLjE5IDAgMCA0Mi4xOSA2NDAgNTQwKSIgID4KPGcgc3R5bGU9IiIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgID4KCQk8ZyB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDAgMCkiICA+CjxwYXRoIHN0eWxlPSJzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMTsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgZmlsbDogbm9uZTsgZmlsbC1ydWxlOiBub256ZXJvOyBvcGFjaXR5OiAxOyIgdmVjdG9yLWVmZmVjdD0ibm9uLXNjYWxpbmctc3Ryb2tlIiAgdHJhbnNmb3JtPSIgdHJhbnNsYXRlKC0xMiwgLTEyKSIgZD0iTSAwIDAgTCAyNCAwIEwgMjQgMjQgTCAwIDI0IHoiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgLz4KPC9nPgoJCTxnIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMCAwLjExKSIgID4KPHBhdGggc3R5bGU9InN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxOyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBmaWxsOiByZ2IoMCwwLDApOyBmaWxsLXJ1bGU6IG5vbnplcm87IG9wYWNpdHk6IDE7IiB2ZWN0b3ItZWZmZWN0PSJub24tc2NhbGluZy1zdHJva2UiICB0cmFuc2Zvcm09IiB0cmFuc2xhdGUoLTEyLCAtMTIuMTEpIiBkPSJNIDEyIDEzLjE3MiBMIDE2Ljk1IDguMjIyMDAwMDAwMDAwMDAxIEwgMTguMzY0IDkuNjM2MDAwMDAwMDAwMDAxIEwgMTIgMTYgTCA1LjYzNiA5LjYzNiBMIDcuMDUgOC4yMjIgeiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiAvPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4=");
  --header-y-padding: 1em;
  --header-top-bg: none;
  --header-top-color: var(--theme-color);
  --header-top-padd: .5em;
  --header-top-radius: 0;
  --header-top-height: 2em;
  --header-mid-bg: none;
  --header-mid-color: var(--theme-color);
  --header-mid-padd: 1.25em;
  --header-mid-radius: 0;
  --header-bot-bg: var(--primary-color);
  --header-bot-color: var(--white-color);
  --header-bot-padd: .5em;
  --header-bot-radius: 2em;
  --header-bot-height: 5.5em;
  --header-widgets-gap: .5em;
  --header-widgets-gap-md: .75em;
  --header-widgets-gap-lg: 1em;
  --header-widgets-gap-xl: 1.5em;
  --header-sticky-shadow-color: var(--black-color-15);
  --footer-y-padding: 1em;
  --footer-top-bg: var(--theme-color-10);
  --footer-top-bg-size: auto;
  --footer-top-color: var(--gray-color);
  --footer-top-font-size: 1em;
  --footer-top-padd: .5em;
  --footer-top-radius: 0;
  --footer-mid-bg: linear-gradient(to bottom, var(--theme-color-10), var(--white-color));
  --footer-mid-bg-size: auto;
  --footer-mid-color: var(--gray-color);
  --footer-mid-font-size: 1em;
  --footer-mid-padd: 3em;
  --footer-mid-radius: 0;
  --footer-bot-bg: var(--theme-color);
  --footer-bot-bg-size: auto;
  --footer-bot-color: var(--white-color);
  --footer-bot-font-size: .875em;
  --footer-bot-padd: 1.5em;
  --footer-bot-radius: 0;
  --footer-cols-gap: 2em;
  --footer-headline-font-size: 1.375em;
  --footer-headline-family: inherit;
  --footer-headline-weight: 500;
  --footer-headline-color: var(--theme-color);
  --footer-headline-gap: .5em;
  --footer-headline-margin: .75em;
  --menu-item-gap: 3em;
  --menu-item-y-space: .45em;
  --menu-link-hover-bg: var(--secondary-color);
  --menu-link-hover-color: var(--white-color);
  --menu-active-marker-width: 100%;
  --menu-active-marker-height: 2px;
  --menu-active-marker-bg: var(--gray-color-20);
  --menu-radius: 2em;
  --menu-2nd-bg: var(--theme-bg);
  --menu-2nd-color: var(--theme-color);
  --menu-2nd-hover-color: var(--primary-color);
  --menu-2nd-radius: var(--b-radius-lg);
  --menu-2nd-shadow-color: var(--black-color-15);
  --menu-sub-width: 250px;
  --menu-3rd-dot-icon: "";
  --menu-3rd-dot-family: "remixicon";
  --menu-resp-bg: var(--white-color);
  --menu-resp-color: var(--theme-color);
  --menu-resp-image: none;
  --menu-resp-image-size: unset;
  --menu-resp-image-effect: unset;
  --menu-resp-image-opacity: unset;
  --menu-resp-padding: 2em;
  --menu-resp-item-gap: 1em;
  --menu-smlp-weight: normal;
  --menu-smlp-decoration: none;
  --menu-smpl-color: inherit;
  --menu-smpl-hover-color: var(--primary-color);
  --menu-smpl-v-gap: .375em;
  --menu-smpl-v-gap-md: .5em;
  --menu-smpl-v-gap-lg: .75em;
  --menu-smpl-v-gap-xl: 1em;
  --menu-smpl-h-gap: 1em;
  --menu-smpl-icon-gap: .5em;
  --menu-smpl-line-margin: .25em;
  --user-widget-icon: 3.25em;
  --user-widget-icon-color: var(--white-color);
  --user-widget-icon-hover-color: var(--white-color-80);
  --user-content-radius: var(--b-radius-xl);
  --user-content-shadow-color: var(--black-color-30);
  --user-content-width: 350px;
  --user-side-content-width: 350px;
  --user-content-mobile-max-width: 550px;
  --user-widget-label-color: var(--theme-color);
  --user-backdrop-bg: var(--theme-bg-70);
  --user-backdrop-filter: blur(5px);
  --user-close-icon: "";
  --user-close-font: "remixicon";
  --fav-widget-icon: 1.75em;
  --fav-widget-icon-color: var(--primary-color);
  --fav-widget-icon-hover-color: var(--secondary-color);
  --fav-widget-label-color: var(--theme-color);
  --cart-widget-icon: 1.5em;
  --cart-widget-icon-color: var(--white-color);
  --cart-widget-icon-hover-color: var(--white-color);
  --cart-content-radius: var(--b-radius-xl);
  --cart-content-shadow-color: var(--black-color-30);
  --cart-content-width: 500px;
  --cart-side-content-width: clamp(300px,40vw,450px);
  --cart-content-mobile-max-width: 550px;
  --cart-image-width: 80px;
  --cart-remove-icon: "";
  --cart-remove-font: "remixicon";
  --cart-remove-color: var(--black-color-20);
  --cart-w-name-color: var(--primary-color);
  --cart-w-name-weight: bold;
  --cart-w-remove-color: var(--theme-color-50);
  --cart-w-remove-hover-color: var(--primary-color-lighter-10);
  --cart-w-price-color: var(--theme-color-50);
  --cart-w-price-weight: normal;
  --cart-w-price-size: .875em;
  --cart-backdrop-bg: var(--theme-bg-70);
  --cart-backdrop-filter: blur(5px);
  --cart-close-icon: "";
  --cart-close-font: "remixicon";
  --cart-zoom-icon: "";
  --cart-zoom-font: "";
  --cart-item-hover-color: var(--primary-color);
  --cart-item-line-border: 1px solid var(--theme-color-10);
  --cart-item-line-opacity: 1;
  --cart-item-line-bg: none;
  --cart-item-line-height: 2px;
  --ico-size-xs: .75rem;
  --ico-size-sm: .875rem;
  --ico-size-normal: 1rem;
  --ico-size-md: 1.25rem;
  --ico-size-lg: 1.5rem;
  --ico-size-xl: 1.75rem;
  --ico-size-hg: 2rem;
  --ico-size-xh: 2.5rem;
  --ico-radius-xs: 4px;
  --ico-radius-sm: 6px;
  --ico-radius-normal: 8px;
  --ico-radius-md: 10px;
  --ico-radius-lg: 12px;
  --ico-radius-xl: 16px;
  --ico-radius-hg: 20px;
  --ico-radius-xh: 24px;
  --ico-gap-xs: .125em;
  --ico-gap-sm: .25em;
  --ico-gap-nm: .5em;
  --ico-gap-md: .675em;
  --ico-gap-lg: .75em;
  --ico-gap-xl: 1em;
  --group-gap-xs: .25em;
  --group-gap-sm: .375em;
  --group-gap: .5em;
  --group-gap-md: .75em;
  --group-gap-lg: 1em;
  --group-gap-xl: 1.25em;
  --search-icon: "";
  --search-font: "remixicon";
  --search-results-radius: var(--b-radius-md);
  --search-results-shadow-color: var(--black-color-15);
  --search-image-width: 50px;
  --search-results-price-color: var(--primary-color);
  --search-item-hover-color: var(--primary-color);
  --search-mob-back-bg: var(--white-color);
  --search-mob-back-color: var(--primary-color);
  --search-mob-back-radius: 50%;
  --search-mob-back-icon: "";
  --search-mob-back-font: "remixicon";
  --trigger-width: 30px;
  --trigger-height: 26px;
  --trigger-padding-x: 0;
  --trigger-padding-y: 0;
  --trigger-bg: none;
  --trigger-color: var(--theme-color);
  --trigger-on-color: var(--primary-color);
  --trigger-radius: 0;
  --trigger-line-thickness: 2px;
  --trigger-line-radius: 0;
  --products-widget-trigger-bg: var(--primary-color);
  --products-widget-trigger-color: var(--white-color);
  --products-widget-trigger-shadow: none;
  --products-widget-trigger-hover-bg: var(--secondary-color);
  --products-widget-trigger-hover-color: var(--white-color);
  --products-widget-trigger-hover-shadow: 0 5px 10px var(--theme-color-20);
  --products-widget-trigger-border: 0;
  --products-widget-trigger-radius: 2em;
  --products-widget-trigger-padding: 0 1em 0 0;
  --products-widget-trigger-icon: "";
  --products-widget-trigger-icon-family: "remixicon";
  --products-widget-trigger-icon-font-size: 1.25em;
  --products-widget-trigger-icon-size: 1em;
  --products-widget-trigger-icon-bg: var(--white-color);
  --products-widget-trigger-icon-color: var(--theme-color);
  --products-widget-trigger-icon-hover-bg: var(--secondary-color-darker-10);
  --products-widget-trigger-icon-hover-color: var(--white-color);
  --products-widget-trigger-icon-border: 0;
  --products-widget-trigger-icon-radius: 50%;
  --products-widget-trigger-label-size: 1.125em;
  --products-widget-trigger-label-color: currentColor;
  --products-widget-trigger-label-weight: bold;
  --products-widget-trigger-label-transform: none;
  --products-menu-bg: var(--theme-bg);
  --products-menu-color: var(--theme-color);
  --products-menu-backdrop-bg: var(--black-color-50);
  --products-menu-backdrop-filter: blur(5px);
  --products-menu-radius: var(--b-radius-md);
  --products-menu-shadow: var(--b-shad) var(--black-color-15);
  --products-menu-side-left-shadow: 5px 0 25px var(--black-color-15);
  --products-menu-side-right-shadow: -5px 0 25px var(--black-color-15);
  --products-menu-height: 600px;
  --products-menu-max-height: 70vh;
  --products-menu-top-margin: 2px;
  --products-menu-width: 300px;
  --products-menu-side-content-width: 300px;
  --products-menu-border: 0;
  --products-menu-radius: 10px;
  --products-menu-padding: 1em .75em;
  --products-menu-full-backdrop: none;
  --products-menu-full-max-width: 1400px;
  --products-menu-full-cols: 1fr 1fr 1fr;
  --products-menu-full-lg-cols: 1fr 1fr 1fr 1fr;
  --products-menu-full-xl-cols: 1fr 1fr 1fr 1fr;
  --products-menu-lv1-arrow: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTk4LjM0NHB4IiBoZWlnaHQ9IjMyNC41NjFweCIgdmlld0JveD0iMjA5LjY1MyAyMzMuNzM2IDE5OC4zNDQgMzI0LjU2MSINCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyMDkuNjUzIDIzMy43MzYgMTk4LjM0NCAzMjQuNTYxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNERURFREUiIGQ9Ik0zMzUuODcxLDM5Ni4wMThMMjA5LjY1MywyNjkuNzk5bDM2LjA2My0zNi4wNjNsMTYyLjI4MiwxNjIuMjgyTDI0NS43MTUsNTU4LjI5N2wtMzYuMDYzLTM2LjA2Mg0KCUwzMzUuODcxLDM5Ni4wMTh6Ii8+DQo8L3N2Zz4NCg==");
  --products-menu-lv1-arrow-hover: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTk4LjM0NHB4IiBoZWlnaHQ9IjMyNC41NjFweCIgdmlld0JveD0iMjA5LjY1MyAyMzMuNzM2IDE5OC4zNDQgMzI0LjU2MSINCgkgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAyMDkuNjUzIDIzMy43MzYgMTk4LjM0NCAzMjQuNTYxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRjdCMjQiIGQ9Ik0zMzUuODcxLDM5Ni4wMThMMjA5LjY1MywyNjkuNzk5bDM2LjA2My0zNi4wNjNsMTYyLjI4MiwxNjIuMjgyTDI0NS43MTUsNTU4LjI5N2wtMzYuMDYzLTM2LjA2Mg0KCUwzMzUuODcxLDM5Ni4wMTh6Ii8+DQo8L3N2Zz4NCg==");
  --products-menu-lv1-bg: transparent ;
  --products-menu-lv1-hover-bg: var(--theme-color-5);
  --products-menu-lv1-color: var(--theme-color);
  --products-menu-lv1-hover-color: var(--secondary-color);
  --products-menu-lv1-border: 0;
  --products-menu-lv1-hover-border: 0;
  --products-menu-lv1-radius: var(--b-radius);
  --products-menu-lv1-size: 1em;
  --products-menu-lv1-weight: normal;
  --products-menu-lv1-transform: none;
  --products-menu-lv1-padding: .4em 1em;
  --products-menu-lv1-gap: 4px;
  --products-menu-lv1-line-display: none;
  --products-menu-lv1-line-thick: 1px;
  --products-menu-lv1-line-bg: var(--theme-color-10);
  --products-menu-lv2-bg: transparent;
  --products-menu-lv2-hover-bg: var(--theme-color-5);
  --products-menu-lv2-color: var(--theme-color);
  --products-menu-lv2-hover-color: var(--secondary-color);
  --products-menu-lv2-border: 0;
  --products-menu-lv2-hover-border: 0;
  --products-menu-lv2-radius: var(--b-radius);
  --products-menu-lv2-size: .9em;
  --products-menu-lv2-weight: bold;
  --products-menu-lv2-transform: none;
  --products-menu-lv2-padding: .3em .875em;
  --products-menu-lv3-color: var(--theme-color-70);
  --products-menu-lv3-hover-color: var(--primary-color);
  --products-menu-lv3-margin: 0;
  --products-menu-lv3-size: .8em;
  --products-menu-lv3-weight: normal;
  --products-menu-lv3-transform: none;
  --products-menu-column-width: 900px;
  --products-menu-column-count: 3;
  --products-menu-toggler-bg: var(--theme-color-5);
  --products-menu-toggler-color: var(--primary-color);
  --products-menu-toggler-radius: 50%;
  --products-menu-toggler-size: 1em;
  --products-menu-toggler-icon: "";
  --products-menu-toggler-font: "remixicon";
  --products-menu-toggler-ico-size: 1.5em;
  --products-menu-close-icon: "";
  --products-menu-close-font: "remixicon";
  --bcrumb-bg: transparent;
  --bcrumb-border: 0;
  --bcrumb-radius: 0;
  --bcrumb-padding: 1em 1.25em 1em .25em;
  --bcrumb-color: var(--theme-color);
  --bcrumb-hover-color: var(--primary-color);
  --bcrumb-color-active: var(--theme-color-50);
  --bcrumb-bottom-margin: 0;
  --bcrumb-font-size: .875em;
  --bcrumb-font-weight: normal;
  --bcrumb-item-gap: .5em;
  --bcrumb-home-icon: "";
  --bcrumb-home-icon-font: "remixicon";
  --bcrumb-home-icon-size: 1.5em;
  --bcrumb-home-icon-bg: transparent;
  --bcrumb-home-icon-color: var(--primary-color);
  --bcrumb-home-icon-radius: 0;
  --bcrumb-home-icon-padd: 0;
  --bcrumb-home-label-display: block;
  --bcrumb-line-display: block;
  --bcrumb-line-bg: none;
  --bcrumb-line-width: auto;
  --bcrumb-line-height: auto;
  --bcrumb-line-transform: none;
  --bcrumb-line-radius: 0;
  --page-label-size: 0;
  --page-label-color: transparent;
  --page-sorting-icon-bg: var(--white-color);
  --page-sorting-icon-color: var(--theme-color);
  --page-sorting-icon-size: 1.5em;
  --page-sorting-icon-border: 0;
  --page-sorting-icon-radius: 50%;
  --page-sorting-icon-padding: .375em;
  --page-sorting-icon-hover-bg: var(--secondary-color-darker-10);
  --page-sorting-icon-hover-color: var(--white-color);
  --page-sorting-icon-hover-border: 0;
  --page-sorting-icon-active-bg: var(--secondary-color);
  --page-sorting-icon-active-color: var(--white-color);
  --page-sorting-icon-active-border: 0;
  --page-sorting-icon-family: remixicon;
  --page-sorting-icon-grid: "";
  --page-sorting-icon-list: "";
  --page-sorting-wf-columns: auto auto;
  --page-sorting-wf-areas: "mys-filter-page mys-pagination";
  --page-sorting-wf-label-display: none;
  --page-sorting-wf-767-columns: 1fr;
  --page-sorting-wf-767-areas: "mys-filter-page" "mys-pagination";
  --page-sorting-nof-columns: auto auto;
  --page-sorting-nof-areas: "mys-page-label mys-pagination";
  --page-sorting-nof-767-columns: 1fr;
  --page-sorting-nof-767-areas: "mys-page-label" "mys-pagination";
  --pagination-bg: none;
  --pagination-border: 0;
  --pagination-radius: 0;
  --pagination-padding: 0;
  --pagination-font-size: .875em;
  --pagination-margin: 0;
  --pagination-item-gap: .25em;
  --pagination-item-bg: var(--white-color);
  --pagination-item-color: var(--theme-color);
  --pagination-item-radius: 100vw;
  --pagination-item-border: 2px solid transparent;
  --pagination-item-hover-bg: var(--secondary-color);
  --pagination-item-hover-color: var(--white-color);
  --pagination-item-hover-border: 2px solid transparent;
  --pagination-item-active-bg: var(--primary-color);
  --pagination-item-active-color: var(--white-color);
  --pagination-item-active-font-weight: bold;
  --pagination-item-activer-border: 2px solid transparent;
  --pagination-icon-font-size: 1.6em;
  --pagination-icon-label-display: none;
  --pagination-item-size: 2em;
  --product-main-cat-bg: transparent;
  --product-main-cat-color: currentColor;
  --product-main-cat-border: 0;
  --product-main-cat-radius: 0;
  --product-main-cat-padding: 0;
  --product-main-cat-title-margin: 2em;
  --product-main-cat-title-font-size: 1.9375rem;
  --product-main-cat-title-font-scale: 2.75rem;
  --cat-desc-bg: var(--primary-color-10);
  --cat-desc-color: currentColor;
  --cat-desc-border: 0;
  --cat-desc-radius: var(--b-radius-md);
  --cat-desc-padding: 1em;
  --cat-desc-font-size: .875em;
  --cat-desc-toggler-bg: var(--primary-color);
  --cat-desc-toggler-color: var(--white-color);
  --cat-desc-toggler-border: 0;
  --cat-desc-toggler-radius: 100vw;
  --cat-desc-toggler-padding: .5em .5em .5em 1em;
  --cat-desc-toggler-icon-size: 1.5em;
  --cat-desc-toggler-icon-bg: transparent;
  --cat-desc-toggler-icon-color: var(--white-color);
  --cat-desc-toggler-icon-font: "remixicon";
  --cat-desc-toggler-icon-content: "";
  --cat-desc-toggler-icon-border: 0;
  --cat-desc-toggler-icon-radius: 0;
  --cat-desc-toggler-icon-padding: 0;
  --cat-desc-toggler-label-size: .875em;
  --cat-desc-toggler-label-transoform: none;
  --products-margin: 2em;
  --products-gap: 0;
  --products-xl-gap: 0;
  --products-lg-gap: 0;
  --products-md-gap: 0;
  --products-sm-gap: 0;
  --products-xs-gap: 0;
  --product-effect-inset: 0;
  --product-bg: none;
  --product-color: currentColor;
  --product-border: unset;
  --product-radius: 0;
  --product-padding: 1.5em;
  --product-shadow: none;
  --product-gap: .5em;
  --product-grid-columns: 1fr 2.5em;
  --product-grid-rows: auto auto 1fr;
  --product-grid-areas: "item-image item-image" "item-data item-data" "item-buy item-fav";
  --product-list-gap: 1em;
  --product-list-columns: var(--product-image-size) 1fr 18% 2.5em;
  --product-list-rows: auto 1fr auto;
  --product-list-areas: "item-image item-tags item-tags item-tags" "item-image item-data item-data item-data" "item-image item-purchase-link empty item-wishlist-link";
  --product-tags-position: absolute;
  --product-tags-inset: .5em auto auto .5em;
  --product-tags-direction: row;
  --product-tags-list-direction: row;
  --product-tags-align: flex-start;
  --product-tags-gap: 2px;
  --product-tags-sp-inset: -.5em auto auto 1em;
  --product-tags-sp-direction: row;
  --product-tags-sp-align: flex-start;
  --product-tags-sp-gap: 6px;
  --product-tag-size: .675em;
  --product-tag-weight: normal;
  --product-tag-transform: uppercase;
  --product-tag-writing-mode: unset;
  --product-tag-bg: var(--primary-color);
  --product-tag-color: var(--white-color);
  --product-tag-border: 0;
  --product-tag-radius: 2em;
  --product-tag-padding: .275em .75em;
  --product-tag-recommended-bg: var(--primary-color-darker-10);
  --product-tag-recommended-color: var(--white-color);
  --product-tag-new-bg: var(--primary-color-lighter-15);
  --product-tag-new-color: var(--white-color);
  --product-tag-discount-bg: var(--secondary-color);
  --product-tag-discount-color: var(--white-color);
  --product-tag-bestseller-bg: var(--secondary-color-lighter-10);
  --product-tag-bestseller-color: var(--white-color);
  --image-tags-direction: row;
  --image-tags-list-direction: row;
  --image-tags-align: flex-start;
  --image-tags-gap: 2px;
  --image-tags-position: absolute;
  --image-tags-inset: .5em .5em auto auto;
  --image-tags-inset-list: .5em .5em auto auto;
  --image-tag-img-width: 1.375em;
  --image-tags-sp-direction: row;
  --image-tags-sp-gap: 4px;
  --image-tags-sp-inset: .75em auto auto 1em;
  --image-tag-sp-img-width: 1.5em;
  --product-image-size: 200px;
  --product-image-margin: -1em;
  --product-image-list-margin: 0;
  --product-image-blend-mode: multiply;
  --product-data-padding: 0;
  --product-cat-font-size: .875em;
  --product-cat-weight: normal;
  --product-cat-bg: transparent;
  --product-cat-color: currentColor;
  --product-cat-border: 0;
  --product-cat-radius: 0;
  --product-cat-padding: 0;
  --product-cat-transform: none;
  --product-offer-bg: var(--product-bg);
  --product-offer-color: var(--product-color);
  --product-offer-border: 1px solid var(--primary-color);
  --product-offer-shadow: 0 0 0 2px var(--primary-color) inset;
  --product-offer-hover-bg: var(--product-offer-bg);
  --product-offer-hover-color: var(--product-offer-bg);
  --product-offer-hover-border: 1px solid var(--secondary-color);
  --product-offer-hover-shadow: 0 0 0 4px var(--secondary-color) inset;
  --product-offer-timer-color: var(--theme-color);
  --product-offer-timer-bg: unset;
  --product-offer-timer-border: unset;
  --product-offer-timer-radius: unset;
  --product-offer-timer-padding: unset;
  --product-offer-timer-size: unset;
  --product-offer-timer-gap: .25em;
  --product-offer-timer-label-color: var(--theme-color-80);
  --product-offer-timer-label-bg: unset;
  --product-offer-timer-label-border: unset;
  --product-offer-timer-label-radius: unset;
  --product-offer-timer-label-padding: unset;
  --product-offer-timer-label-size: .875em;
  --product-offer-timer-label-weight: normal;
  --product-offer-timer-countdown-color: currentColor;
  --product-offer-timer-countdown-bg: var(--theme-color-10);
  --product-offer-timer-countdown-border: unset;
  --product-offer-timer-countdown-radius: 2em;
  --product-offer-timer-countdown-padding: .25em 1em;
  --product-offer-timer-countdown-size: 1.5em;
  --product-offer-timer-countdown-weight: bold;
  --product-offer-price-bg: var(--primary-color);
  --product-offer-price-color: var(--white-color);
  --product-offer-price-border: var(--price-border);
  --product-offer-price-radius: 2em;
  --product-offer-price-padding: .25em .75em;
  --product-offer-price-size: 1.375em;
  --product-offer-price-weight: var(--price-font-weight);
  --product-offer-saving-color: rgb(209, 0, 0);
  --product-offer-saving-size: 1.125em;
  --product-offer-saving-weight: normal;
  --product-name-font-size: 1.125em;
  --product-name-weight: bold;
  --product-name-bg: 0;
  --product-name-color: var(--theme-color);
  --product-name-hover-color: var(--secondary-color);
  --product-name-border: 0;
  --product-name-radius: 0;
  --product-name-padding: 0;
  --product-name-text-transform: none;
  --product-name-decoration: none;
  --product-name-lines: 3;
  --product-desc-size: .8em;
  --product-desc-color: currentColor;
  --product-desc-lines: 3;
  --product-desc-margin: 0;
  --item-price-gap: .25em;
  --price-del-color: var(--theme-color-50);
  --price-del-size: 1em;
  --price-bg: none;
  --price-color: var(--primary-color);
  --price-border: 0;
  --price-radius: 0;
  --price-padding: 0;
  --price-size: 1.375em;
  --price-font-weight: bold;
  --product-add-cart-gap: 0;
  --product-add-cart-position: unset;
  --product-add-cart-inset: unset;
  --product-add-cart-bg: var(--secondary-color);
  --product-add-cart-color: var(--white-color);
  --product-add-cart-hover-bg: var(--secondary-color-lighter-10);
  --product-add-cart-hover-color: var(--white-color);
  --product-add-cart-border: 2px solid transparent;
  --product-add-cart-radius: 2em;
  --product-add-cart-padding: 0;
  --product-add-cart-justify: center;
  --product-add-cart-icon-bg: unset;
  --product-add-cart-icon-font: "remixicon";
  --product-add-cart-icon-content: "";
  --product-add-cart-icon-color: inherit;
  --product-add-cart-icon-hover-bg: unset;
  --product-add-cart-icon-hover-color: inherit;
  --product-add-cart-icon-size: 1.5em;
  --product-add-cart-icon-padding: .25em;
  --product-add-cart-icon-border: 0;
  --product-add-cart-icon-radius: 50%;
  --product-add-cart-label-display: block;
  --product-add-cart-label-color: inherit;
  --product-add-cart-label-size: inherit;
  --product-add-cart-label-weight: inherit;
  --product-add-cart-label-transform: uppercase;
  --product-add-cart-na-bg: var(--theme-color-5);
  --product-add-cart-na-color: var(--theme-color-50);
  --product-add-cart-na-border-color: transparent;
  --product-add-cart-icon-na-bg: none;
  --product-add-cart-icon-na-color: currentColor;
  --product-add-cart-icon-na-border-color: unset;
  --product-add-cart-icon-na-content: "";
  --product-add-cart-icon-na-display: block;
  --product-add-cart-label-na-color: currentColor;
  --product-add-cart-na-label-weight: normal;
  --product-add-wishlist-gap: 0;
  --product-add-wishlist-position: unset;
  --product-add-wishlist-inset: unset;
  --product-add-wishlist-bg: var(--white-color);
  --product-add-wishlist-color: var(--primary-color);
  --product-add-wishlist-hover-bg: var(--primary-color-20);
  --product-add-wishlist-hover-color: var(--primary-color);
  --product-add-wishlist-border: 2px solid var(--primary-color);
  --product-add-wishlist-radius: 50%;
  --product-add-wishlist-padding: 0;
  --product-add-wishlist-justify: flex-start;
  --product-remove-wishlist-bg: var(--primary-color);
  --product-remove-wishlist-color: var(--white-color);
  --product-remove-wishlist-border: 2px solid transparent;
  --product-remove-wishlist-hover-bg: var(--primary-color-darker-10);
  --product-remove-wishlist-hover-color: var(--white-color);
  --product-add-wishlist-icon-bg: none;
  --product-add-wishlist-icon-font: "remixicon";
  --product-add-wishlist-icon-content: "";
  --product-add-wishlist-icon-color: inherit;
  --product-add-wishlist-icon-hover-bg: none;
  --product-add-wishlist-icon-hover-color: ;
  --product-add-wishlist-icon-size: 1.5em;
  --product-add-wishlist-icon-padding: .25em;
  --product-add-wishlist-icon-border: 0;
  --product-add-wishlist-icon-radius: 0;
  --product-remove-wishlist-icon-bg: none;
  --product-remove-wishlist-icon-color: inherit;
  --product-remove-wishlist-icon-border: 0;
  --product-remove-wishlist-icon-font: "remixicon";
  --product-remove-wishlist-icon-content: "";
  --product-remove-wishlist-icon-hover-bg: none;
  --product-remove-wishlist-icon-hover-color: inherit;
  --product-add-wishlist-label-display: none;
  --product-add-wishlist-label-color: inherit;
  --product-add-wishlist-label-size: inherit;
  --product-add-wishlist-label-weight: inherit;
  --product-add-wishlist-label-transform: none;
  --product-remove-wishlist-label-color: ;
  --product-similar-margin: 3.5em 0 0;
  --product-similar-padding: 0;
  --product-similar-bg: none;
  --product-similar-border: 0;
  --product-similar-radius: 0;
  --product-similar-gap: .75em;
  --product-similar-headline-size: 1.75em;
  --product-similar-headline-color: currentColor;
  --product-similar-headline-weight: bold;
  --product-similar-headline-margin: 0;
  --product-similar-headline-line-height: 1.2;
  --product-recent-margin: 3.5em 0 0;
  --product-recent-padding: 0;
  --product-recent-bg: none;
  --product-recent-border: 0;
  --product-recent-radius: 0;
  --product-recent-gap: .75em;
  --product-recent-headline-size: 1.75em;
  --product-recent-headline-color: currentColor;
  --product-recent-headline-weight: bold;
  --product-recent-headline-margin: 0;
  --product-recent-headline-line-height: 1.2;
  --hover-effect-speed: 400ms;
  --hover-effect-bg: var(--white-color);
  --hover-effect-color: var(--theme-color-20);
  --hover-effect-border-color: var(--theme-color-20);
  --product-effect-filter: none;
  --filters-backdrop-bg: var(--theme-bg-70);
  --filters-backdrop-filter: blur(5px);
  --filters-close-icon: "";
  --filters-close-font: "remixicon";
  --filters-gap: 2em;
  --filters-btn-icon-font: "remixicon";
  --filters-btn-reset-icon: "";
  --filters-btn-apply-icon: "";
  --s-filter-bg: none;
  --s-filter-color: currentColor;
  --s-filter-border: 2px solid var(--theme-color-10);
  --s-filter-radius: 0 0 var(--b-radius-lg) var(--b-radius-lg);
  --s-filter-padding: 0 1rem .75em 1rem;
  --s-filter-shadow: none;
  --s-filter-gap: .75em;
  --s-filter-title-size: 1.25rem;
  --s-filter-title-weight: 300;
  --s-filter-title-bg: none;
  --s-filter-title-color: var(--theme-color);
  --s-filter-title-border: 0;
  --s-filter-title-radius: 0;
  --s-filter-title-padding: .75rem 0;
  --s-filter-line-display: block;
  --s-filter-line-bg: var(--theme-color-10);
  --s-filter-line-thick: 1px;
  --s-filter-list-gap: .25em;
  --s-filter-list-border: 0;
  --s-filter-list-max-height: 20em;
  --s-filter-group-title-size: .95em;
  --s-filter-group-title-color: var(--theme-color);
  --s-filter-group-title-weight: bold;
  --s-filter-group-title-margin: .6375em 0 .25em 0;
  --s-filter-group-title-text-transform: none;
  --s-filter-label-display: grid;
  --s-filter-label-columns: auto 1fr auto;
  --s-filter-label-areas: "filter-check filter-label filter-number";
  --s-filter-label-gap: .5em;
  --s-filter-label-size: .875em;
  --s-filter-number-size: .625em;
  --s-filter-number-bg: var(--theme-color-15);
  --s-filter-number-color: var(--theme-color);
  --s-filter-number-border: 0;
  --s-filter-number-radius: var(--b-radius-md);
  --s-filter-number-padding: .125em .5em;
  --s-filter-check-radius: 50%;
  --s-filter-check-size: 1.25em;
  --s-filter-check-margin: 2px 0;
  --s-filter-actions-link-padding: .375em 1em;
  --s-filter-actions-link-font-size: .9em;
  --s-filter-actions-link-font-radius: var(--b-radius);
  --s-filter-actions-link-font-border-width: 1px;
  --s-filter-actions-link-font-border-style: solid;
  --s-filter-actions-link-text-transform: uppercase;
  --s-filter-actions-link-weight: bold;
  --filter-mob-trigger-bg: var(--secondary-color);
  --filter-mob-trigger-color: var(--white-color);
  --filter-mob-trigger-border: 0;
  --filter-mob-trigger-radius: 100vw;
  --filter-mob-trigger-padding: .375em .75em;
  --filter-mob-icon-size: 1.75em;
  --filter-mob-icon-family: "remixicon";
  --filter-mob-icon: "";
  --filter-mob-trigger-label-display: block;
  --filter-mob-trigger-label-size: .5em;
  --filter-mob-trigger-hover-bg: var(--secondary-color-darker-10);
  --filter-mob-trigger-hover-color: var(--white-color);
  --filter-price-range-height: .5em;
  --filter-price-range-bg: unset;
  --filter-price-range-fill-bg: var(--theme-color-20);
  --filter-price-range-border: unset;
  --filter-price-range-radius: 2em;
  --filter-price-range-shadow: 0 0 0 1px var(--theme-color-10) inset;
  --filter-price-range-handle-height: 1.25em;
  --filter-price-range-handle-bg: var(--primary-color);
  --filter-price-range-handle-hover-bg: var(--secondary-color);
  --filter-price-range-handle-border: 2px solid var(--theme-bg);
  --filter-price-range-handle-hover-border: 2px solid var(--theme-bg);
  --filter-price-range-handle-radius: 50%;
  --filter-price-range-handle-shadow: ;
  --filter-price-range-handle-hover-shadow: ;
  --filter-price-range-columns: auto auto 2.5em;
  --filter-price-range-input-size: .875em;
  --filter-price-range-input-padding: .75em 1em;
  --filter-price-range-btn-bg: var(--secondary-color);
  --filter-price-range-btn-hover-bg: var(--secondary-color-darker-10);
  --filter-price-range-btn-color: var(--white-color);
  --filter-price-range-btn-hover-color: var(--white-color);
  --filter-price-range-btn-border: unset;
  --filter-price-range-btn-hover-border: unset;
  --filter-price-range-btn-size: 2em;
  --filter-price-range-btn-radius: 50%;
  --filter-price-range-btn-family: remixicon;
  --filter-price-range-btn-font-size: 1.25em;
  --filter-price-range-btn-icon: "";
  --filter-price-range-btn-checked-icon: "";
  --sp-col-gap: 2em;
  --sp-row-gap: 1em;
  --sp-gallery-bg:transparent;
  --sp-gallery-border: 2px solid var(--theme-color-10);
  --sp-gallery-radius: var(--b-radius-lg);
  --sp-gallery-padding: 0;
  --sp-gallery-shadow: none;
  --sp-gallery-width: 55%;
  --sp-image-gallery-bg: none;
  --sp-image-gallery-border: 0;
  --sp-image-gallery-radius: var(--b-radius-lg);
  --sp-image-gallery-padding: 1em;
  --sp-image-gallery-shadow: none;
  --sp-image-gallery-thumbs-gap: 0;
  --sp-image-max-size: 400px;
  --sp-image-gallery-margin: 0;
  --sp-image-blend-mode: multiply;
  --sp-thb-gallery-bg: transparent;
  --sp-thb-gallery-border: 0;
  --sp-thb-gallery-radius: 0;
  --sp-thb-gallery-padding: 1.5em .875em .75em;
  --sp-thb-gallery-gap: .5em;
  --sp-thb-gallery-single-height: 100px;
  --sp-thb-gallery-single-width: 100px;
  --sp-thb-gallery-single-bg: none;
  --sp-thb-gallery-single-border: 1px solid var(--theme-color-10);
  --sp-thb-gallery-single-radius: var(--b-radius-md);
  --sp-thb-gallery-single-padding: 10px;
  --sp-thb-gallery-single-img-blend-mode: none;
  --sp-thb-gallery-single-hover-bg: none;
  --sp-thb-gallery-single-hover-border: 1px solid var(--primary-color);
  --sp-title-bg: transparent;
  --sp-title-color: currentColor;
  --sp-title-border: 0;
  --sp-title-radius: 0;
  --sp-title-padding: 0;
  --sp-title-margin: 0;
  --sp-title-size: 2.75rem;
  --sp-title-ico-bg: var(--theme-color-10);
  --sp-title-ico-color: var(--primary-color);
  --sp-title-ico-border: 0;
  --sp-title-ico-radius: 100vw;
  --sp-title-ico-padding: .675em;
  --sp-title-ico-size: 1.5em;
  --sp-title-ico-label-display: none;
  --sp-title-ico-label-color: currentColor;
  --sp-title-ico-label-size: .875em;
  --sp-title-ico-label-transform: none;
  --sp-star-size: 1.5em;
  --sp-grade-size: 1.125em;
  --sp-stars-margin: 0;
  --star-font: "remixicon";
  --star-fill: "";
  --star-empty: "";
  --star-fill-color: var(--secondary-color);
  --star-empty-color: var(--secondary-color-40);
  --stars-fill: "";
  --stars-empty: "";
  --star-grade-bg: transparent;
  --star-grade-color: var(--primary-color);
  --star-grade-border: 1px solid var(--primary-color);
  --star-grade-radius: var(--b-radius);
  --star-grade-padding: .2em .375em;
  --star-grade-hover-bg: var(--primary-color);
  --star-grade-hover-color: var(--white-color);
  --star-grade-hover-border: 1px solid var(--primary-color);
  --sp-product-available-margin: 0;
  --sp-product-available-icon-size: 1em;
  --sp-product-available-icon-font: "remixicon";
  --sp-product-available-icon-padding: 0;
  --sp-product-available-icon-border: 0;
  --sp-product-available-icon-radius: 20px;
  --sp-product-available-icon-content: "";
  --sp-product-available-bg-available-bg: green;
  --sp-product-available-bg-available-color: white;
  --sp-product-available-bg-available-content: "";
  --sp-product-available-bg-expiring-bg: orange;
  --sp-product-available-bg-expiring-color: orange;
  --sp-product-available-bg-expiring-content: "";
  --sp-product-available-bg-none-bg: red;
  --sp-product-available-bg-none-color: red;
  --sp-product-available-bg-none-content: "";
  --sp-product-available-label-size: .875em;
  --sp-product-available-label-weight: normal;
  --sp-product-available-label-color: var(--theme-color-70);
  --sp-product-pricing-margin: 0;
  --sp-product-pricing-bg: none;
  --sp-product-pricing-color: none;
  --sp-product-pricing-border: 2px solid var(--primary-color);
  --sp-product-pricing-radius: var(--b-radius-lg);
  --sp-product-pricing-padding: .75em 1em;
  --sp-product-pricing-gap: 1em;
  --sp-product-pricing-mob-gap: .5em;
  --sp-product-pricing-final-bg: none;
  --sp-product-pricing-final-border: 0;
  --sp-product-pricing-final-radius: 0;
  --sp-product-pricing-final-padding: 0;
  --sp-product-pricing-final-label-color: var(--theme-color-50);
  --sp-product-pricing-final-label-size: inherit;
  --sp-product-pricing-final-del-color: var(--theme-color);
  --sp-product-pricing-final-del-size: 1.25em;
  --sp-product-pricing-final-color: var(--primary-color);
  --sp-product-pricing-final-size: 1.75em;
  --sp-product-pricing-saving-bg: transparent;
  --sp-product-pricing-saving-border: 0;
  --sp-product-pricing-saving-radius: 0;
  --sp-product-pricing-saving-padding: 0;
  --sp-product-pricing-saving-label-color: var(--theme-color-50);
  --sp-product-pricing-saving-label-size: .9em;
  --sp-product-pricing-saving-color: var(--theme-color);
  --sp-product-pricing-saving-size: 1.75em;
  --sp-product-pricing-line-display: block;
  --sp-product-pricing-line-bg: var(--theme-color-10);
  --sp-product-pricing-line-thick: 2px;
  --sp-add-cart-margin: 0;
  --sp-add-cart-width: 100%;
  --sp-add-cart-sticky-bottom: 1em;
  --sp-credit-margin: 0;
  --sp-credit-bg: none;
  --sp-credit-color: currentColor;
  --sp-credit-border: 0;
  --sp-credit-radius: 0;
  --sp-credit-padding: 0;
  --sp-credit-price-size: 1.25em;
  --sp-credit-price-color: var(--primary-color);
  --sp-credit-link-size: .875em;
  --sp-credit-link-color: currentColor;
  --sp-credit-link-decoration: underline;
  --sp-credit-link-hover-decoration: none;
  --sp-shortcuts-margin: 0;
  --sp-shortcuts-direction: column;
  --sp-shortcuts-bg: none;
  --sp-shortcuts-color: currentColor;
  --sp-shortcuts-border: 0;
  --sp-shortcuts-radius: 0;
  --sp-shortcuts-padding: 0;
  --sp-shortcuts-size: .875em;
  --sp-shortcuts-gap: .5em;
  --sp-shortcuts-decoration: none;
  --sp-shortcuts-icon-bg: transparent;
  --sp-shortcuts-icon-color: var(--primary-color);
  --sp-shortcuts-icon-size: 1.75em;
  --sp-shortcuts-icon-border: 2px solid currentColor;
  --sp-shortcuts-icon-radius: 100vw;
  --sp-shortcuts-icon-padding: .25em;
  --sp-shortcuts-icon-active-bg: var(--secondary-color);
  --sp-shortcuts-icon-active-color: var(--white-color);
  --sp-shortcuts-icon-active-border: 2px solid var(--secondary-color);
  --sp-list-info-margin: 0;
  --sp-list-info-title-size: .875em;
  --sp-list-info-title-weight: normal;
  --sp-list-info-title-color: var(--theme-color-70);
  --sp-list-info-desc-size: .875em;
  --sp-list-info-desc-color: var(--theme-color);
  --sp-list-info-desc-hover-color: var(--theme-color);
  --sp-list-info-spacing: 0;
  --sp-list-img-size: 1em;
  --sp-list-action-date-color: var(--theme-color);
  --sp-list-action-date-weight: bold;
  --sp-list-action-icon-display: none;
  --sp-list-action-icon-icon: unset;
  --sp-list-action-icon-icon-family: unset;
  --sp-list-action-icon-icon-size: unset;
  --sp-addl-info-margin: 0;
  --sp-addl-info-bg: transparent;
  --sp-addl-info-color: currentColor;
  --sp-addl-info-border: 0;
  --sp-addl-info-radius: 0;
  --sp-addl-info-padding: 0;
  --sp-addl-info-gap: .5em;
  --sp-tabs-nav-size: 1em;
  --sp-tabs-nav-weight: bold;
  --sp-tabs-nav-gap: 2px;
  --sp-tabs-title-bg: transparent;
  --sp-tabs-title-color: currentColor;
  --sp-tabs-title-border: 0;
  --sp-tabs-title-radius: var(--b-radius);
  --sp-tabs-title-padding: 1em 1.5em;
  --sp-tabs-title-active-bg: var(--theme-color-10);
  --sp-tabs-title-active-color: var(--primary-color);
  --sp-tabs-title-max-width: 15em;
  --sp-tabs-title-line-width: 100%;
  --sp-tabs-title-line-thick: 2px;
  --sp-tabs-title-line-radius: 0;
  --sp-tabs-content-bg: transparent;
  --sp-tabs-content-border: 2px solid var(--theme-color-10);
  --sp-tabs-content-radius: var(--b-radius-lg);
  --sp-tabs-content-padding: 1em;
  --sp-accordion-border-bg: var(--theme-color-10);
  --sp-accordion-border-thick: 2px;
  --sp-accordion-title-bg: none;
  --sp-accordion-title-color: var(--theme-color-70);
  --sp-accordion-title-size: 1.25em;
  --sp-accordion-title-weight: bold;
  --sp-accordion-title-border: 0;
  --sp-accordion-title-radius: 0;
  --sp-accordion-title-padding: .75em 0;
  --sp-accordion-title-active-bg: none;
  --sp-accordion-title-active-color: var(--theme-color);
  --sp-accordion-font: "remixicon";
  --sp-accordion-icon-font-size: 1em;
  --sp-accordion-icon-size: 1.75em;
  --sp-accordion-icon-border: 0;
  --sp-accordion-icon-radius: 50%;
  --sp-accordion-icon-closed: "";
  --sp-accordion-icon-open: "";
  --sp-accordion-icon-bg: var(--primary-color);
  --sp-accordion-icon-color: var(--white-color);
  --sp-accordion-icon-active-bg: var(--theme-color);
  --sp-accordion-icon-active-color: var(--white-color);
  --sp-accordion-icon-active-border: 0;
  --sp-accordion-content-bg: none;
  --sp-accordion-content-border: 0;
  --sp-accordion-content-radius: 0;
  --sp-accordion-content-padding: 1em 0;
  --sp-note-bg: none;
  --sp-note-color: var(--theme-color);
  --sp-note-font-size: .875em;
  --sp-note-padding: 0;
  --sp-note-margin: 1em 0 0;
  --sp-note-border: 0;
  --sp-note-radius: 0;
  --sp-wishlist-btn-width: max-content;
  --sp-add-wishlist-bg: var(--theme-bg);
  --sp-add-wishlist-color: var(--primary-color);
  --sp-add-wishlist-radius: var(--b-radius-md);
  --sp-add-wishlist-border: 2px solid var(--primary-color);
  --sp-add-wishlist-padding: .5em 1.5em;
  --sp-add-wishlist-size: .875em;
  --sp-add-wishlist-font-weight: bold;
  --sp-add-wishlist-ico-size: 1.5em;
  --sp-add-wishlist-hover-bg: var(--primary-color-20);
  --sp-add-wishlist-hover-color: var(--primary-color);
  --sp-add-wishlist-hover-border: 2px solid var(--primary-color);
  --sp-remove-wishlist-bg: var(--primary-color);
  --sp-remove-wishlist-color: var(--white-color);
  --sp-remove-wishlist-radius: var(--b-radius-md);
  --sp-remove-wishlist-border: 2px solid transparent;
  --sp-remove-wishlist-padding: .5em 1em;
  --sp-remove-wishlist-size: .875em;
  --sp-remove-wishlist-font-weight: normal;
  --sp-remove-wishlist-ico-size: 1.5em;
  --sp-remove-wishlist-hover-bg: var(--primary-color-darker-10);
  --sp-remove-wishlist-hover-color: var(--white-color);
  --sp-remove-wishlist-hover-border: 2px solid transparent;
  --steps-bg: none;
  --steps-color: var(--theme-color);
  --steps-border: 2px solid var(--primary-color);
  --steps-radius: var(--b-radius-lg);
  --steps-padding: 1.5em 1em;
  --steps-shadow: none;
  --steps-margin: 0 0 1em;
  --steps-font-size: 1.125em;
  --steps-gap: .75em;
  --steps-item-gap: .5em;
  --steps-number-bg: var(--primary-color);
  --steps-number-color: var(--white-color);
  --steps-number-border: 0;
  --steps-number-radius: 50%;
  --steps-number-width: 1.75em;
  --steps-number-size: 1.25em;
  --steps-dash-display: block;
  --steps-dash-bg: var(--theme-color-30);
  --steps-dash-width: 20px;
  --steps-dash-thick: 2px;
  --cart-remove-size: 1em;
  --cart-remove-width: 1.5em;
  --cart-remove-radius: 1.5em;
  --cart-remove-bg: var(--primary-color);
  --cart-remove-color: var(--white-color);
  --cart-remove-hover-bg: var(--theme-color-10);
  --cart-remove-hover-color: var(--primary-color);
  --cart-thumb-max-width: 5em;
  --cart-item-name-color: currentColor;
  --cart-item-name-hover-color: var(--primary-color);
  --cart-item-name-size: 1.125em;
  --cart-item-name-weight: bold;
  --cart-price-color: currentColor;
  --cart-price-weight: normal;
  --cart-weight-color: var(--theme-color-50);
  --cart-weight-color-strong: var(--theme-color-80);
  --cart-thumb-blend-mode: multiply;
  --cart-quantity-width: 7em;
  --cart-subtotal-color: currentColor;
  --cart-subtotal-weight: bold;
  --table-font-size: 1em;
  --table-shadow: 0 5px 10px var(--theme-color-10);
  --table-stripe-bg: var(--theme-color-5);
  --table-hover-odd-bg: var(--theme-color-10);
  --table-hover-even-bg: var(--theme-color-10);
  --table-th-bg: var(--primary-color);
  --table-th-color: var(--white-color);
  --table-th-weight: bold;
  --table-th-padding: .675em .75em;
  --table-radius: var(--b-radius-lg);
  --table-td-border-width: 1px;
  --table-td-border-color: var(--theme-color-10);
  --account-headline-size: 1.9375rem;
  --account-col-gap: 2em;
  --account-col-bg: var(--theme-color-5);
  --account-col-color: currentColor;
  --account-col-border: 0;
  --account-col-radius: var(--b-radius-xl);
  --account-col-padding: 2em;
  --account-line-border: 1px solid var(--theme-color-10);
  --account-line-padding: 2em;
  --account-line-margin: 1em;
  --cats-bg: transparent;
  --cats-color: currentColor;
  --cats-border: 0;
  --cats-radius: 0;
  --cats-padding: 0;
  --cats-gap: 0;
  --cats-lg-gap: 0;
  --cats-xl-gap: 0;
  --cats-md-gap: 0;
  --cats-sm-gap: 0;
  --cats-xs-gap: 0;
  --cats-single-bg: none;
  --cats-single-color: currentColor;
  --cats-single-border: 0;
  --cats-single-radius: 0;
  --cats-single-padding: 2em;
  --cats-single-gap: .5em;
  --cats-effect-inset: 0;
  --cats-single-img-size: ;
  --cats-single-img-gap: .5em;
  --cats-single-img-blend: multiply;
  --cats-single-img-size: 180px;
  --cats-single-headline-size: 1.25rem;
  --cats-single-headline-color: currentcolor;
  --cats-single-headline-talign: left;
  --cats-single-headline-color: var(--primary-color);
  --cats-single-headline-wieght: 500;
  --cats-single-info-bg: transparent;
  --cats-single-info-color: var(--theme-color-60);
  --cats-single-info-radius: 0;
  --cats-single-info-size: .875em;
  --cats-single-info-align: center;
  --cats-single-info-padding: 0;
  --cats-single-info-margin: 0;
  --brands-bg: transparent;
  --brands-color: currentColor;
  --brands-border: 0;
  --brands-radius: 0;
  --brands-padding: 0;
  --brands-gap: 0;
  --brands-xl-gap: 0;
  --brands-lg-gap: 0;
  --brands-md-gap: 0;
  --brands-sm-gap: 0;
  --brands-xs-gap: 0;
  --brands-target-margin: 8em;
  --brands-target-margin-mob: 4em;
  --brands-effect-inset: 0;
  --single-brand-bg: none;
  --single-brand-color: var(--theme-color);
  --single-brand-border: 0;
  --single-brand-radius: 0;
  --single-brand-padding: 1.5em;
  --single-brand-size: .875em;
  --single-brand-img-size: 65%;
  --single-brand-img-blend: multiply;
  --single-brand-target-bg: linear-gradient(to bottom, var(--theme-color-20), var(--theme-color-5));
  --single-brand-target-color: var(--theme-color);
  --single-brand-target-border-color: var(--theme-color-10);
  --brand-filter-bg: var(--secondary-color);
  --brand-filter-color: var(--white-color-40);
  --brand-filter-border: 0;
  --brand-filter-radius: 2em;
  --brand-filter-padding: .5em 1em;
  --brand-filter-gap: .125em;
  --brand-single-filter-bg: transparent;
  --brand-single-filter-hover-bg: var(--white-color);
  --brand-single-filter-color: var(--white-color);
  --brand-single-filter-hover-color: var(--primary-color);
  --brand-single-filter-border: 0;
  --brand-single-filter-hover-border: 0;
  --brand-single-filter-radius: 10vw;
  --brand-single-filter-padding: .5em;
  --brand-single-span-bg: transparent;
  --brand-single-span-color: var(--white-color-20);
  --brand-single-span-border: 0;
  --modal-bdrop: var(--theme-bg-70);
  --modal-bdrop-padding: 1em;
  --modal-bdrop-filter: blur(5px);
  --modal-bg: var(--theme-bg);
  --modal-color: var(--theme-color);
  --modal-radius: var(--b-radius-xl);
  --modal-padding: 2em;
  --modal-gap: 1.5em;
  --modal-size: 1em;
  --modal-shadow-color: var(--black-color-30);
  --modal-max-width: 500px;
  --modal-transform-mob-origin: center bottom;
  --modal-transform-mob-off: translateY(-20%) scale(.9);
  --modal-transform-mob-on: translateY(0) scale(1);
  --pswp-bg: var(--theme-color-80);
  --skip-reg-bg: none;
  --skip-reg-color: inherit;
  --skip-reg-border: 2px solid var(--theme-color-10);
  --skip-reg-radius: var(--b-radius-lg);
  --skip-reg-padding: 1em;
  --skip-reg-margin: 1.5em;
  --skip-reg-direction: column;
  --skip-reg-gap: 1em 1.5em;
  --light-gray-color: #F5F5F5;
  --cookies-size: 1em;
  --cookies-bg: var(--theme-bg);
  --cookies-color: var(--theme-color);
  --cookies-border: ;
  --cookies-radius: 0;
  --cookies-padding: 1.25em 1em;
  --cookies-shadow: 0 -5px 30px var(--theme-color-10);
  --cookies-inset: auto 0 0 0;
  --back-top-inset: auto 2em 2em auto;
  --back-top-inset-md: auto 1em 1em auto;
  --back-top-inset-sm: auto .5em .5em auto;
  --back-top-bg: var(--primary-color);
  --back-top-color: var(--white-color);
  --back-top-hover-bg: var(--primary-color-darker-10);
  --back-top-hover-color: var(--white-color);
  --back-top-radius: 50%;
  --back-top-icon: "";
  --back-top-font: "remixicon";
  --back-top-padding: .5em;
  --back-top-size: 2rem;
  --back-top-size-md: 1.75rem;
  --back-top-size-sm: 1.5rem;
  --action-gift: url(../img/akcija-poklon-h.webp);
  --action-gratis: url(../img/akcija-gratis-h.webp);
  --preloader-font: remixicon;
  --preloader-icon: "";
  --preloader-speed: 1s;
  --blog-cols: 1fr 1fr;
  --blog-gap: 3em 1em;
  --blog-cols-991: 1fr;
  --blog-gap-991: 2em;
  --blog-cols-767: 1fr;
  --blog-gap-767: 2em;
  --blog-home-cols: 1fr 1fr 1fr;
  --blog-home-gap: 1.5em;
  --blog-home-cols-991: 1fr;
  --blog-home-gap-991: 1.25em;
  --blog-home-cols-767: 1fr;
  --blog-home-gap-767: 1em;
  --blog-home-title-size: 1.5em;
  --blog-home-bg: var(--theme-color-5);
  --blog-search-btn-bg: var(--primary-color-20);
  --blog-search-btn-color: var(--primary-color);
  --blog-search-btn-hover-bg: var(--primary-color);
  --blog-search-btn-hover-color: var(--white-color);
  --blog-search-btn-padding: 0 .875em;
  --blog-search-btn-radius: var(--b-radius-sm);
  --blog-search-btn-border: 0;
  --blog-search-btn-inset: 5px 5px 5px auto;
  --blog-list-date-color: var(--theme-color-50);
  --blog-list-date-size: .875em;
  --blog-list-date-icon: "";
  --blog-list-date-icon-size: 1.5em;
  --blog-list-grid-template-columns: unset;
  --blog-list-grid-template-areas: unset;
  --blog-list-img-aspect: 4/3;
  --blog-list-img-radius: var(--b-radius);
  --blog-list-img-icon: "";
  --blog-list-img-icon-size: 2em;
  --blog-list-img-icon-color: var(--white-color);
  --blog-list-img-icon-bg: var(--theme-color);
  --blog-list-img-icon-bg-opacity: 0.9;
  --blog-list-img-transform: scale(1);
  --blog-list-img-hover-transform: scale(1.05);
  --blog-list-img-icon-transform: scale(1.5);
  --blog-list-img-icon-hover-transform: scale(1);
  --blog-list-exceprt-lines: 4;
  --blog-list-exceprt-size: inherit;
  --blog-minilist-gap: .675em;
  --blog-minilist-item-gap: .25em .5em;
  --blog-minilist-item-border: 1px solid var(--theme-color-10);
  --blog-minilist-img-width: 70px;
  --blog-minilist-img-aspect: 1/1;
  --blog-minilist-img-radius: var(--b-radius-sm);
  --blog-minilist-img-icon: "";
  --blog-minilist-img-icon-size: 1.75em;
  --blog-minilist-img-icon-color: var(--white-color);
  --blog-minilist-img-icon-bg: var(--secondary-color);
  --blog-minilist-img-icon-bg-opacity: 0.6;
  --blog-minilist-img-transform: scale(1);
  --blog-minilist-img-hover-transform: scale(1.15);
  --blog-minilist-img-icon-transform: scale(1.5);
  --blog-minilist-img-icon-hover-transform: scale(1);
  --blog-minilist-date-color: var(--theme-color-50);
  --blog-minilist-date-size: .875em;
  --blog-minilist-title-color: var(--theme-color);
  --blog-minilist-title-hover-color: var(--primary-color);
  --blog-single-post-img-aspect: unset;
  --blog-single-post-img-radius: var(--b-radius);
  --blog-single-post-img-columns: 1fr;
  --blog-single-post-img-areas: "single-post-img" "single-post-date" "single-post-title";
  --blog-single-post-date-color: var(--theme-color-50);
  --blog-single-post-date-size: .875em;
  --blog-single-post-date-icon: "";
  --blog-single-post-date-icon-size: 1.5em;
  --blog-single-post-quote-width: 750px;
  --blog-single-post-quote-margin: 2em auto 3em;
  --blog-single-post-quote-padding: 0 0 0 2.75em;
  --blog-single-post-quote-font-size: 1.125em;
  --blog-single-post-quote-icon: "";
  --blog-single-post-quote-size: 3em;
  --blog-single-post-quote-color: var(--primary-color-20);
  --blog-single-post-quote-inset: .375em auto auto -.35em;
  --blog-single-post-quote-letter-spacing: -.625em;
  --blog-single-post-quote-line-width: 300px;
  --blog-single-post-quote-line-thick: 2px;
  --blog-single-post-quote-line-bg: var(--primary-color);
  --blog-single-post-quote-line-radius: 0;
  --blog-single-post-single-img-margin: 3em auto;
  --blog-single-post-single-img-width: 600px;
  --blog-single-post-single-img-radius: var(--b-radius);
  --blog-paging-border: 2px solid var(--theme-color-10);
  --blog-paging-margin: 2em 0 0 ;
  --blog-paging-padding: 2em 0 0;
  --blog-paging-img-width: 6em;
  --blog-paging-img-ratio: 1/1;
  --blog-paging-img-radius: var(--b-radius);
  --blog-paging-img-icon-color: var(--white-color);
  --blog-paging-img-icon-size: 2.25em;
  --blog-paging-img-prev-icon: "";
  --blog-paging-img-prev-transform: scale(1.5);
  --blog-paging-img-prev-hover-transform: scale(1);
  --blog-paging-img-next-icon: "";
  --blog-paging-img-next-transform: scale(1.5);
  --blog-paging-img-next-hover-transform: scale(1);
  --blog-paging-img-bg: var(--theme-color);
  --blog-paging-img-opacity: .6;
  --blog-paging-label-color: var(--theme-color-50);
  --blog-paging-title-color: inherit;
  --blog-paging-title-size: 1.25em;
  --news-cols: 1fr 1fr;
  --news-gap: 3em 1em;
  --news-cols-991: 1fr;
  --news-gap-991: 2em;
  --news-cols-767: 1fr;
  --news-gap-767: 2em;
  --news-home-cols: 1fr 1fr 1fr;
  --news-home-gap: 1.5em;
  --news-home-cols-991: 1fr;
  --news-home-gap-991: 1.25em;
  --news-home-cols-767: 1fr;
  --news-home-gap-767: 1em;
  --news-home-title-size: 1.5em;
  --news-home-bg: var(--theme-color-5);
  --news-search-btn-bg: var(--primary-color-20);
  --news-search-btn-color: var(--primary-color);
  --news-search-btn-hover-bg: var(--primary-color);
  --news-search-btn-hover-color: var(--white-color);
  --news-search-btn-padding: 0 .875em;
  --news-search-btn-radius: var(--b-radius-sm);
  --news-search-btn-border: 0;
  --news-search-btn-inset: 5px 5px 5px auto;
  --news-list-date-color: var(--theme-color-50);
  --news-list-date-size: .875em;
  --news-list-date-icon: "";
  --news-list-date-icon-size: 1.5em;
  --news-list-cat-color: var(--theme-color-50);
  --news-list-cat-size: .875em;
  --news-list-cat-icon: "";
  --news-list-cat-icon-size: 1.5em;
  --news-list-grid-template-columns: unset;
  --news-list-grid-template-areas: unset;
  --news-list-img-aspect: 4/3;
  --news-list-img-radius: var(--b-radius);
  --news-list-img-icon: "";
  --news-list-img-icon-size: 2em;
  --news-list-img-icon-color: var(--white-color);
  --news-list-img-icon-bg: var(--theme-color);
  --news-list-img-icon-bg-opacity: 0.9;
  --news-list-img-transform: scale(1);
  --news-list-img-hover-transform: scale(1.05);
  --news-list-img-icon-transform: scale(1.5);
  --news-list-img-icon-hover-transform: scale(1);
  --news-list-exceprt-lines: 4;
  --news-list-exceprt-size: inherit;
  --news-minilist-gap: .675em;
  --news-minilist-item-gap: .25em .5em;
  --news-minilist-item-border: 1px solid var(--theme-color-10);
  --news-minilist-img-width: 70px;
  --news-minilist-img-aspect: 1/1;
  --news-minilist-img-radius: var(--b-radius-sm);
  --news-minilist-img-icon: "";
  --news-minilist-img-icon-size: 1.75em;
  --news-minilist-img-icon-color: var(--white-color);
  --news-minilist-img-icon-bg: var(--secondary-color);
  --news-minilist-img-icon-bg-opacity: 0.6;
  --news-minilist-img-transform: scale(1);
  --news-minilist-img-hover-transform: scale(1.15);
  --news-minilist-img-icon-transform: scale(1.5);
  --news-minilist-img-icon-hover-transform: scale(1);
  --news-minilist-date-color: var(--theme-color-50);
  --news-minilist-date-size: .875em;
  --news-minilist-title-color: var(--theme-color);
  --news-minilist-title-hover-color: var(--primary-color);
  --news-single-post-img-aspect: unset;
  --news-single-post-img-radius: var(--b-radius);
  --news-single-post-img-columns: 1fr;
  --news-single-post-img-areas: "single-post-img" "single-post-date" "single-post-title";
  --news-single-post-date-color: var(--theme-color-50);
  --news-single-post-date-size: .875em;
  --news-single-post-date-icon: "";
  --news-single-post-date-icon-size: 1.5em;
  --news-single-post-quote-width: 750px;
  --news-single-post-quote-margin: 2em auto 3em;
  --news-single-post-quote-padding: 0 0 0 2.75em;
  --news-single-post-quote-font-size: 1.125em;
  --news-single-post-quote-icon: "";
  --news-single-post-quote-size: 3em;
  --news-single-post-quote-color: var(--primary-color-20);
  --news-single-post-quote-inset: .375em auto auto -.35em;
  --news-single-post-quote-letter-spacing: -.625em;
  --news-single-post-quote-line-width: 300px;
  --news-single-post-quote-line-thick: 2px;
  --news-single-post-quote-line-bg: var(--primary-color);
  --news-single-post-quote-line-radius: 0;
  --news-single-post-single-img-margin: 3em auto;
  --news-single-post-single-img-width: 600px;
  --news-single-post-single-img-radius: var(--b-radius);
  --news-paging-border: 2px solid var(--theme-color-10);
  --news-paging-margin: 2em 0 0 ;
  --news-paging-padding: 2em 0 0;
  --news-paging-img-width: 6em;
  --news-paging-img-ratio: 1/1;
  --news-paging-img-radius: var(--b-radius);
  --news-paging-img-icon-color: var(--white-color);
  --news-paging-img-icon-size: 2.25em;
  --news-paging-img-prev-icon: "";
  --news-paging-img-prev-transform: scale(1.5);
  --news-paging-img-prev-hover-transform: scale(1);
  --news-paging-img-next-icon: "";
  --news-paging-img-next-transform: scale(1.5);
  --news-paging-img-next-hover-transform: scale(1);
  --news-paging-img-bg: var(--theme-color);
  --news-paging-img-opacity: .6;
  --news-paging-label-color: var(--theme-color-50);
  --news-paging-title-color: inherit;
  --news-paging-title-size: 1.25em;
  --slick-arrow-width: 1.5em;
  --slick-arrow-height: 1.5em;
  --slick-arrow-font-size: 2.5rem;
  --slick-arrow-bg: var(--secondary-color-80);
  --slick-arrow-hover-bg: var(--secondary-color);
  --slick-arrow-color: var(--white-color);
  --slick-arrow-hover-color: var(--white-color);
  --slick-arrow-radius: 50%;
  --slick-arrow-backdrop-filter: none;
  --slick-arrow-shadow: ;
  --slick-arrow-hover-shadow: 0 5px 15px var(--black-color-30);
  --slick-arrow-prev-inset: auto auto -1.25rem 0;
  --slick-arrow-prev-icon: "";
  --slick-arrow-prev-transform: none;
  --slick-arrow-prev-hover-transform: none;
  --slick-arrow-next-inset: auto 0 -1.25rem auto;
  --slick-arrow-next-icon: "";
  --slick-arrow-next-transform: none;
  --slick-arrow-next-hover-transform: none;
  --slick-dots-inset: auto 0 -1.5rem;
  --slick-dots-width: 1.75rem;
  --slick-dots-height: 1.5rem;
  --slick-dot-width: .675rem;
  --slick-dot-height: .675rem;
  --slick-dot-bg: var(--theme-color-5);
  --slick-dot-radius: 50%;
  --slick-dot-border: 0;
  --slick-dot-shadow: none;
  --slick-dot-hover-bg: var(--primary-color);
  --slick-dot-hover-border: 0;
  --slick-dot-hover-shadow: none;
  --slick-dot-active-bg: var(--secondary-color);
  --slick-dot-active-border: 0;
  --slick-dot-active-shadow: none;
  --pswp-bg: var(--black-color-80);
  --pswp-backdrop-filter: none;
  --pswp-opacity: 1;
  --pswp-img-bg: var(--white-color);
  --pswp-img-radius: var(--b-radius);
  --home-section-margin: 4em;
  --home-title-bg: none;
  --home-title-color: var(--theme-color);
  --home-title-size: 2.5rem;
  --home-title-weight: bold;
  --home-title-line-height: 1.2;
  --home-title-line-text-transform: uppercase;
  --home-title-margin: 0 0 .5em;
  --home-title-border: 0;
  --home-title-max-width: 100%;
  --home-title-desc-max-width: 850px;
  --home-title-desc-size: inherit;
  --home-title-desc-margin: 0 auto 2em;
  --latest-products-bg: unset;
  --latest-products-color: inherit;
  --latest-products-padding: 0;
  --latest-products-border: 0;
  --latest-products-radius: 0;
  --latest-products-direction: column;
  --latest-products-align-items: center;
  --latest-products-justify-content: unset;
  --latest-products-title-order: 1;
  --latest-products-desc-order: 2;
  --latest-products-products-order: 3;
  --latest-products-button-order: 4;
  --latest-products-button-margin: 0 auto 0 0;
  --latest-products-button-align: center;
  --standout-products-bg: unset;
  --standout-products-color: inherit;
  --standout-products-padding: 0;
  --standout-products-border: 0;
  --standout-products-radius: 0;
  --standout-products-direction: column;
  --standout-products-align-items: center;
  --standout-products-justify-content: unset;
  --standout-products-title-order: 1;
  --standout-products-desc-order: 2;
  --standout-products-products-order: 4;
  --standout-products-button-order: 3;
  --standout-products-button-margin: .5em 0 2em;
  --standout-products-button-align: center;
  --new-products-bg: unset;
  --new-products-color: inherit;
  --new-products-padding: 0;
  --new-products-border: 0;
  --new-products-radius: 0;
  --new-products-direction: column;
  --new-products-align-items: center;
  --new-products-justify-content: unset;
  --new-products-title-order: unset;
  --new-products-desc-order: unset;
  --new-products-products-order: unset;
  --new-products-button-order: unset;
  --new-products-button-margin: unset;
  --new-products-button-align: center;
  --bestsellers-products-bg: unset;
  --bestsellers-products-color: inherit;
  --bestsellers-products-padding: 0;
  --bestsellers-products-border: 0;
  --bestsellers-products-radius: 0;
  --bestsellers-products-direction: column;
  --bestsellers-products-align-items: center;
  --bestsellers-products-justify-content: unset;
  --bestsellers-products-title-order: unset;
  --bestsellers-products-desc-order: unset;
  --bestsellers-products-products-order: unset;
  --bestsellers-products-button-order: unset;
  --bestsellers-products-button-margin: unset;
  --bestsellers-products-button-align: center;
  --home-brands-bg: unset;
  --home-brands-color: inherit;
  --home-brands-padding: 0;
  --home-brands-direction: column;
  --home-brands-align-items: center;
  --home-brands-justify-content: unset;
  --home-brands-title-order: 1;
  --home-brands-desc-order: 2;
  --home-brands-list-order: 3;
  --home-brands-brand-bg: linear-gradient(to bottom, var(--theme-color-5), transparent);
  --home-brands-brand-border: 1px solid transparent;
  --home-brands-brand-shadow: 0 0 0 transparent;
  --home-brands-brand-hover-bg: linear-gradient(to bottom, var(--theme-color-5), transparent);
  --home-brands-brand-hover-border: 1px solid var(--theme-color-20);
  --home-brands-brand-hover-shadow: var(--b-shad-sm) var(--theme-color-10);
  --home-brands-brand-radius: var(--b-radius-md);
  --home-brands-brand-img-hover-transform: scale(1.1);
  --home-brands-brand-img-height: 7em;
  --shop-list-bg: unset;
  --shop-list-color: unset;
  --shop-list-padding: unset;
  --shop-list-border: unset;
  --shop-list-radius: unset;
  --shop-list-gap: 1.25em;
  --shop-list-columns: 1fr 1fr 1fr;
  --shop-list-columns-md: 1fr 1fr;
  --shop-list-columns-sm: 1fr;
  --shop-list-single-bg: var(--theme-bg);
  --shop-list-single-color: var(--theme-color);
  --shop-list-single-padding: 1em;
  --shop-list-single-border: 1px solid var(--theme-color-10);
  --shop-list-single-radius: var(--b-radius-md);
  --shop-list-single-columns: 1fr;
  --shop-list-single-areas: "shop-title" "shop-map" "shop-info" "shop-button";
  --shop-list-single-gap: .675em;
  --shop-list-single-title-size: 1.25em;
  --shop-list-single-title-weight: bold;
  --shop-list-single-title-color: var(--theme-color);
  --shop-list-single-title-hover-color: var(--primary-color);
  --shop-list-single-info-size: 1em;
  --shop-list-single-info-gap: 0;
  --shop-list-single-info-color: var(--theme-color);
  --shop-list-single-info-hover-color: var(--secondary-color);
  --shop-list-single-info-icon-family: remixicon;
  --shop-list-single-info-icon-size: 1.25em;
  --shop-list-single-info-icon-color: var(--secondary-color);
  --shop-list-single-info-icon-margin: -2px 0 0 0;
  --shop-list-single-info-icon-phone: "";
  --shop-list-single-info-icon-mail: "";
  --shop-list-single-info-icon-location: "";
  --shop-list-single-info-icon-hours: "";
  --shop-list-single-map-width: 100%;
  --shop-list-single-map-height: 16em;
  --shop-list-single-map-border: unset;
  --shop-list-single-map-radius: var(--b-radius-sm);
  --shop-details-single-columns: 1fr 60%;
  --shop-details-single-areas: "shop-info shop-map";
  --shop-details-single-gap: 1em 2em;
  --shop-details-single-map-height: 20em;
  --shop-details-single-bg: var(--theme-bg);
  --shop-details-single-color: var(--theme-color);
  --shop-details-single-padding: 1em;
  --shop-details-single-border: 1px solid var(--theme-color-10);
  --shop-details-single-radius: var(--b-radius-md);
  --shop-details-single-info-size: 1.125em;
  --shop-details-single-columns-md: 1fr 50%;
  --shop-details-single-areas-md: "shop-info shop-map";
  --shop-details-single-columns-sm: 1fr;
  --shop-details-single-areas-sm: "shop-map" "shop-info";
  --shop-gallery-bg: unset;
  --shop-gallery-padding: unset;
  --shop-gallery-border: unset;
  --shop-gallery-radius: unset;
  --shop-gallery-margin: 2em 0 0;
  --shop-gallery-gap: .75em;
  --shop-gallery-columns: 1fr 1fr 1fr 1fr 1fr;
  --shop-gallery-columns-md: 1fr 1fr 1fr 1fr;
  --shop-gallery-columns-sm: 1fr 1fr 1fr;
  --shop-gallery-columns-xs: 1fr 1fr;
  --shop-gallery-image-width: 100%;
  --shop-gallery-image-aspect: 1.5/1;
  --shop-gallery-image-radius: var(--b-radius);
}

@media (max-width: 575px) {
  * {
    --main-gap: .5em;
  }
}