/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
@font-face {
  font-family: "Shoptimize";
  src: url("../fonts/Shoptimize.eot?5ted1a");
  src: url("../fonts/Shoptimize.eot?5ted1a#iefix") format("embedded-opentype"), url("../fonts/Shoptimize.ttf?5ted1a") format("truetype"), url("../fonts/Shoptimize.woff?5ted1a") format("woff"), url("../fonts/Shoptimize.svg?5ted1a#Shoptimize") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
:root {
  /* less Variables assign to css variables */
  /* less Variables assign to css variables */
  --font-family-base: 'Montserrat', sans-serif;
  --font-weight-thin: 300;
  --font-weight-normal: 400;
  --font-weight-semibold: 500;
  --font-weight-bold: 700;
  --theme-color-primary: #ea2006;
  --theme-color-secondary: #ea2006;
  --theme-color-tertiary: #fff8d0;
  --theme-color-text: #303030;
  --color-black: #000000;
  --color-white: #fff;
  --color-gray20: #393939;
  --color-gray10: #dbdbdb;
  --color-gray5: #ededed;
  --page-backgorund-color: var(--color-white, #ffffff);
  --body-text-color: var(--theme-color-text, #303030);
  --body-font-size: 1.6rem;
  --heading-font-family: var(--font-family-base);
  --title-h1-color: var(--theme-color-text, #000000);
  --title-h1-font-size: 2.4rem;
  --title-h1-font-weight: 700;
  --title-h1-line-height: 1.5em;
  --title-h1-font-family: var(--heading-font-family);
  --title-h1-margin: 1.5rem 0 1.5rem 0;
  --title-h1-padding: 0 0 0 0;
  --title-h1-text-transform: capitalize;
  --title-h2-color: var(--theme-color-text, #000000);
  --title-h2-font-size: 3.2rem;
  --title-h2-font-weight: 700;
  --title-h2-line-height: 1.5em;
  --title-h2-font-family: var(--heading-font-family);
  --title-h2-margin: 1.5rem 0 1.5rem 0;
  --title-h2-padding: 0 0 0 0;
  --title-h2-text-transform: var(--text-transform-capitalize);
  --title-h3-color: var(--theme-color-text, #000000);
  --title-h3-font-size: 2.8rem;
  --title-h3-font-weight: 700;
  --title-h3-line-height: 1.5em;
  --title-h3-font-family: var(--heading-font-family);
  --title-h3-margin: 1.5rem 0 1.5rem 0;
  --title-h3-padding: 0 0 0 0;
  --title-h3-text-transform: capitalize;
  --title-h4-color: var(--theme-color-text, #000000);
  --title-h4-font-size: 2.4rem;
  --title-h4-font-weight: 700;
  --title-h4-line-height: 1.5em;
  --title-h4-font-family: var(--heading-font-family);
  --title-h4-margin: 1.5rem 0 1.5rem 0;
  --title-h4-padding: 0 0 0 0;
  --title-h4-text-transform: capitalize;
  --title-h5-color: var(--theme-color-text, #000000);
  --title-h5-font-size: 2rem;
  --title-h5-font-weight: 700;
  --title-h5-line-height: 1.5em;
  --title-h5-font-family: var(--heading-font-family);
  --title-h5-margin: 1.5rem 0 1.5rem 0;
  --title-h5-padding: 0 0 0 0;
  --title-h5-text-transform: capitalize;
  --title-h6-color: var(--theme-color-text, #000000);
  --title-h6-font-size: var(--body-font-size);
  --title-h6-font-weight: 700;
  --title-h6-line-height: 1.5em;
  --title-h6-font-family: var(--heading-font-family);
  --title-h6-margin: 1.5rem 0 1.5rem 0;
  --title-h6-padding: 0 0 0 0;
  --title-h6-text-transform: capitalize;
  --text-align-left: left;
  --text-align-right: right;
  --text-align-center: center;
  --layout-container-width: 1720px;
  --text-transform-uppercase: uppercase;
  --text-transform-capitalize: capitalize;
  --text-transform-lowercase: lowercase;
  --text-transform-none: none;
  --page-main-title-font-size: 3.2rem;
  --page-main-title-font-weight: var(--font-weight-bold);
  --page-main-title-text-transform: capitalize;
  --page-main-title-color: var(--theme-color-text);
  --page-main-title-align: center;
  --page-main-title-margin: 2rem 0;
  --breadcrumbs-item-font-size: var(--body-font-size);
  --breadcrumbs-item-font-weight: var(--font-weight-normal);
  --breadcrumbs-item-color: #888383;
  --breadcrumbs-item-active-color: var(--theme-color-text);
  --breadcrumbs-content: '\/';
  --breadcrumbs-content-spacer: 0 1.5rem;
  --breadcrumbs-content-font-size: var(--body-font-size);
  --breadcrumbs-content-font-weight: var(--breadcrumbs-item-font-weight);
  --breadcrumbs-content-color: var(--breadcrumbs-item-color);
  --button-primary-font-family: var(--font-family-base);
  --button-primary-font-size: var(--body-font-size);
  --button-primary-font-weight: var(--font-weigh-normal);
  --button-primary-line-height: normal;
  --button-primary-width: auto;
  --button-primary-margin: 0;
  --button-primary-padding: 0.8rem 1.5rem;
  --button-primary-box-shadow: none;
  --button-primary-text-transform: var(--text-transform-uppercase);
  --button-primary-background: var(--theme-color-secondary);
  --button-primary-border: 1px solid var(--theme-color-secondary);
  --button-primary-color: var(--color-white);
  --button-primary-hover-background: var(--theme-color-primary);
  --button-primary-hover-border: 1px solid var(--theme-color-primary);
  --button-primary-hover-color: var(--color-white);
  --button-secondary-font-family: var(--font-family-base);
  --button-secondary-font-size: var(--body-font-size);
  --button-secondary-font-weight: var(--font-weight-noraml);
  --button-secondary-line-height: normal;
  --button-secondary-width: auto;
  --button-secondary-margin: 0;
  --button-secondary-padding: 0.8rem 1.5rem;
  --button-secondary-box-shadow: none;
  --button-secondary-text-transform: var(--text-transform-uppercase);
  --button-secondary-background: var(--color-white);
  --button-secondary-border: 1px solid var(--theme-color-secondary);
  --button-secondary-color: var(--theme-color-secondary);
  --button-secondary-hover-background: var(--color-white);
  --button-secondary-hover-border: 1px solid var(--theme-color-secondary);
  --button-secondary-hover-color: var(--theme-color-secondary);
  --login-popup-box-background: var(--theme-color-secondary);
  --login-popup-box-color: var(--color-white);
  --login-popup-box-text-color: var(--theme-color-text);
  --login-popup-box-heading-font-size: 2rem;
  --login-popup-box-heading-font-weight: var(--font-weight-bold);
  --login-popup-box-heading-font-family: var(--heading-font-family);
  --login-popup-box-heading-text-transform: uppercase;
  --login-popup-action-primary-button-background: var(--button-primary-background);
  --login-popup-action-primary-button-color: var(--button-primary-color);
  --login-popup-action-primary-button-font-size: var(--button-primary-font-size);
  --login-popup-action-primary-button-font-weight: var(--button-primary-font-weight);
  --login-popup-action-primary-button-text-transform: var(--button-primary-text-transform);
  --login-popup-close-color: var(--color-white);
  --header-background-color: var(--color-white, #ffffff);
  --header-offerstrip-background-color: var(--theme-color-primary);
  --header-offerstrip-text-color: var(--theme-color-text);
  --header-offerstrip-font-weight: var(--font-weight-normal);
  --header-offerstrip-font-size: 1.4rem;
  --header-offerstrip-height: 3rem;
  --header-offerstrip-msg-font-size: var(--body-font-size);
  --header-icons-color: #303030;
  --header-icons-fontSize: 2.5rem;
  --header-icons-search: "\e925";
  --header-icons-cart: "\e92a";
  --header-icons-wishlist: "\e91f";
  --header-icons-user: "\e91a";
  --header-icons-compare: "\e900";
  --header-icons-divider-color: #707070;
  --header-logo-width: 140px;
  --header-logo-top-margin: 0px;
  --header-logo-bottom-margin: 0px;
  --header-logo-top-padding: 10px;
  --header-logo-bottom-padding: 10px;
  --header-icons-menubar: "\e01e";
  --header-icons-search-color: --header-icons-color;
  --header-icons-search-color-hover: --color-gray20;
  --header-searchbox-width: 17.75vw;
  --megamenu-level0menu-spacebetween: 0px 1.5vw;
  --megamenu-level0menu-spacetop: 3%;
  --megamenu-level0menu-spacebottom: 3%;
  --megamenu-level0menu-color: #303030;
  --megamenu-level0menu-fontsize: var(--body-font-size);
  --megamenu-level0menu-fontweight: var(--font-weight-normal);
  --megamenu-level0menu-text-transform: uppercase;
  --megamenu-level0menu-hover-color: var(--theme-color-text);
  --megamenu-level1menu-color: #303030;
  --megamenu-level1menu-fontsize: var(--body-font-size);
  --megamenu-level1menu-fontweight: var(--font-weight-normal);
  --megamenu-level1menu-text-transform: capitalize;
  --megamenu-level1menu-hover-color: var(--color-white, #ffffff);
  --megamenu-level1menu-hover-background-color: var(--theme-color-secondary);
  --megamenu-type2-background-color: #ededed;
  --megamenu-type2-text-transform: capitalize;
  --megamenu-type2-text-color: #303030;
  --megamenu-type2-font-weight: var(--font-weight-normal);
  --megamenu-type2-font-size: 1.8rem;
  --minicart-qty-height: 1.8rem;
  --minicart-qty-line-height: var(--minicart-qty-height);
  --minicart-qty-width: 1.8rem;
  --minicart-qty-min-width: 1.8rem;
  --minicart-qty-font-weight: var(--font-weight-semibold);
  --minincart-dropdown-actions-icon-color: #303030;
  --minicart-action-icon-wrapper-width: 35px;
  --minicart-qty-background-color: var(--theme-color-secondary);
  --minicart-qty-color: var(--color-white, #ffffff);
  --minicart-qty-font-size: 1.2rem;
  --minicart-qty-height: 18px;
  --minicart-qty-line-height: var(--minicart-qty-height, 18px);
  --minicart-qty-border-color: var(--minicart-qty-background-color);
  --minicart-qty-border-radius: 100%;
  --minicart-qty-width: 18px;
  --minicart-qty-min-width: 18px;
  --minicart-product-name-line-clamp: 2;
  --minicart-product-title-color: var(--theme-color-text, #000000);
  --minicart-product-title-font-size: var(--body-font-size);
  --minicart-product-title-font-weight: var(--font-weight-bold, 700);
  --minicart-product-label-color: var(--theme-color-text, #000000);
  --minicart-product-label-font-size: var(--body-font-size);
  --minicart-product-label-font-weight: var(--font-weight-normal, 400);
  --minicart-product-label-content: "Price:";
  --minicart-product-action-label-color: var(--theme-color-text, #000000);
  --minicart-product-action-label-font-size: var(--body-font-size);
  --minicart-product-action-label-font-weight: var(--font-weight-normal, 400);
  --minicart-subtotal-label-color: var(--theme-color-text, #000000);
  --minicart-subtotal-label-font-size: var(--body-font-size);
  --minicart-subtotal-label-font-weight: var(--font-weight-bold, 700);
  --minicart-subtotal-price-color: var(--minicart-product-label-color, #000000);
  --minicart-subtotal-price-font-size: var(--minicart-product-label-font-size, 1.6rem);
  --minicart-subtotal-price-font-weight: var(--font-weight-bold, 700);
  --minicart-view-button-color: var(--theme-color-secondary, #2d3752);
  --minicart-view-button-font-size: var(--body-font-size);
  --minicart-view-button-font-weight: var(--font-weight-bold, 700);
  --minicart-view-button-text-transform: var(--text-transform-capitalize);
  --procuctCard-background: var(--background-color);
  --procuctCard-offetag-background: var(--theme-color-primary);
  --procuctCard-offetag-textcolor: var(--theme-color-text);
  --procuctCard-offetag-fontSize: var(--body-font-size);
  --procuctCard-width-slider: 91%;
  --procuctCard-component-bottom-margin: 2rem;
  --procuctCard-productImage-borderRadius: 0px;
  --procuctCard-productwishlistIcon-color: var(--theme-color-text, #303030);
  --procuctCard-productcompareIcon-color: var(--theme-color-text, #303030);
  --procuctCard-productwishlistIcon-fontSize: 2.7rem;
  --procuctCard-productcompareIcon-fontSize: 2.6rem;
  --procuctCard-productCartIcon-color: #fff;
  --procuctCard-productCartIcon-fontSize: 2.7rem;
  --procuctCard-productCartIcon-borderradius: 5px;
  --procuctCard-productCartIconButton-color: var(--button-primary-color);
  --procuctCard-productCartIconButton-fontSize: 2.4rem;
  --procuctCard-productCartButton-fontSize: var(--body-font-size);
  --procuctCard-productCartButton-fontWeigh: var(--font-weight-normal);
  --procuctCard-productCartButton-backgroundColor: var(--button-primary-background);
  --procuctCard-productCartButton-borderradius: 5px;
  --procuctCard-productName-textcolor: var(--theme-color-text);
  --procuctCard-productName-fontSize: var(--body-font-size);
  --procuctCard-productName-fontWeight: var(--font-weight-normal);
  --procuctCard-productAttribute-textcolor: var(--theme-color-text);
  --procuctCard-productAttribute-fontSize: var(--body-font-size);
  --procuctCard-productAttribute-fontWeight: var(--font-weight-normal);
  --procuctCard-productStock-textcolor: #aaa6a6;
  --procuctCard-productStock-fontSize: var(--body-font-size);
  --procuctCard-productStock-fontWeight: var(--font-weight-normal);
  --procuctCard-productDescription-textcolor: var(--theme-color-text);
  --procuctCard-productDescription-fontSize: var(--body-font-size);
  --procuctCard-productDescription-fontWeight: var(--font-weight-normal);
  --procuctCard-productPrice-textcolor: var(--theme-color-text);
  --procuctCard-productPrice-fontSize: 1.8rem;
  --procuctCard-productPrice-fontWeight: var(--font-weight-bold);
  --procuctCard-productPriceOld-textcolor: #aaa6a6;
  --procuctCard-productPriceOld-fontSize: 1.8rem;
  --procuctCard-productPriceOld-fontWeight: var(--font-weight-bold);
  --procuctCard-productPriceDiscount-textcolor: var(--theme-color-text);
  --procuctCard-productPriceDiscount-fontSize: 1.4rem;
  --procuctCard-productPriceDiscount-fontWeight: var(--font-weight-bold);
  --procuctCard-carticon-textcolor: var(--white);
  --procuctCard-carticon-background: var(--theme-color-primary);
  --procuctCard-quantity-textStyle: 'normal';
  --procuctCard-quantity-textcolor: var(--white);
  --procuctCard-quantity-background: var(--theme-color-primary);
  --procuctCard-star-active-background: #fac206;
  --procuctCard-star-disable-background: #e6e6e6;
  --pdp-catalog-product-main-title-order: 1;
  --pdp-sku-review-wrapper-order: 2;
  --pdp-sku-stock-wrapper-order: 1;
  --pdp-product-price-wrapper-order: 4;
  --pdp-overview-oder: 5;
  --pdp-product-form-wrapper-order: 6;
  --pdp-pincode-checker-wrapper-order: 7;
  --pdp-product-links-order: 8;
  --pdp-product-actions-order: 9;
  --pdp-maindev-social-wrapper-order: 10;
  --pdp-product-name-fontSize: 2.6rem;
  --pdp-product-name-textcolor: var(--theme-color-text);
  --pdp-product-name-fontWeight: var(--font-weight-normal);
  --pdp-product-stock-textcolor: #2eb124;
  --pdp-product-stock-fontSize: var(--body-font-size);
  --pdp-product-stock-fontWeight: var(--font-weight-normal);
  --pdp-product-outofstock-textcolor: #f00;
  --pdp-rightSidebar-sections-label-width: 12.5rem;
  --pdp-rightSidebar-sections-label-fontSize: var(--body-font-size);
  --pdp-rightSidebar-sections-label-textcolor: var(--theme-color-text);
  --pdp-rightSidebar-sections-label-fontWeight: var(--font-weight-bold);
  --pdp-productPrice-textcolor: var(--theme-color-text);
  --pdp-productPrice-fontSize: 2.6rem;
  --pdp-productPrice-fontWeight: var(--font-weight-bold);
  --pdp-productPriceOld-textcolor: #969696;
  --pdp-productPriceOld-fontSize: 2.6rem;
  --pdp-productPriceOld-fontWeight: var(--font-weight-bold);
  --pdp-productPriceDiscount-textcolor: var(--color-white);
  --pdp-productPriceDiscount-fontSize: 1.4rem;
  --pdp-productPriceDiscount-fontWeight: var(--font-weight-bold);
  --pdp-productPriceDiscount-background: var(--theme-color-primary);
  --pdp-button-primary-height: 5.8rem;
  --pdp-button-primary-font-size: var(--body-font-size);
  --pdp-button-primary-font-weight: var(--font-weight-bold);
  --pdp-button-primary-padding: 1rem 2.6rem;
  --pdp-button-primary-background: var(--button-primary-background);
  --pdp-button-primary-border: var(--button-primary-border);
  --pdp-button-primary-color: var(--button-primary-color);
  --pdp-button-primary-text-transform: var(--button-primary-text-transform);
  --pdp-button-secondary-height: var(--pdp-button-primary-height);
  --pdp-button-secondary-font-size: var(--pdp-button-primary-font-size);
  --pdp-button-secondary-font-weight: var(--font-weight-bold);
  --pdp-button-secondary-padding: 1rem 2.6rem;
  --pdp-button-secondary-background: var(--button-secondary-background);
  --pdp-button-secondary-border: var(--button-secondary-border);
  --pdp-button-secondary-color: var(--button-secondary-color);
  --pdp-button-secondary-text-transform: var(--button-secondary-text-transform);
  --pdp-product__tab-stick-top-margin: 0rem;
  --pdp-product__tab-color: var(--theme-color-text);
  --pdp-product__tab-fontSize: var(--body-font-size);
  --pdp-product__tab-fontWeight: var(--font-weight-bold);
  --pdp-product__tab-active-color: var(--theme-color-text);
  --pdp-product__tab-active-fontSize: var(--body-font-size);
  --pdp-product__tab-active-fontWeight: var(--font-weight-bold);
  --pdp-product__tab-content-title-color: var(--theme-color-text);
  --pdp-product__tab-content-title-fontSize: var(--body-font-size);
  --pdp-product__tab-content-title-fontWeight: var(--font-weight-bold);
  --pdp-product__tab-content-color: var(--theme-color-text);
  --pdp-product__tab-content-fontSize: var(--body-font-size);
  --pdp-product__tab-content-fontWeight: var(--font-weight-normal);
  --pdp-specification__table-width: 460px;
  --pdp-specification__title-color: var(--theme-color-text);
  --pdp-specification__title-fontSize: var(--body-font-size);
  --pdp-specification__title-fontWeight: var(--font-weight-normal);
  --pdp-specification__title-background-color: transparent;
  --pdp-specification__content-color: var(--theme-color-text);
  --pdp-specification__content-fontSize: var(--body-font-size);
  --pdp-specification__content-fontWeight: var(--font-weight-normal);
  --pdp-specification__content-background-color: transparent;
  --pdp-richcontent__column-width: 25%;
  --pdp-richcontent-title-fontSize: var(--body-font-size);
  --pdp-richcontent-title-fontWeight: var(--font-weight-bold);
  --pdp-richcontent-title-color: var(--theme-color-text);
  --pdp-richcontent-fontSize: var(--body-font-size);
  --pdp-richcontent-fontWeight: var(--font-weight-normal);
  --pdp-richcontent-color: var(--theme-color-text);
  --pdp-tab__description-nav-order: 1;
  --pdp-tab__specification-nav-order: 2;
  --pdp-tab__richcontent-nav-order: 3;
  --pdp-tab__features-nav-order: 4;
  --pdp-tab__videos-nav-order: 5;
  --pdp-tab__reviews-nav-order: 6;
  --pdp-tab__description-content-order: 1;
  --pdp-tab__specification-content-order: 2;
  --pdp-tab__richcontent-content-order: 3;
  --pdp-tab__features-content-order: 4;
  --pdp-tab__videos-content-order: 5;
  --pdp-tab__reviews-content-order: 6;
  --pdp-swatch-options-background: transparent;
  --pdp-swatch-options-border-color: #d1cece;
  --pdp-swatch-options-item-min-width: 8rem;
  --pdp-swatch-options-item-min-height: 5.2rem;
  --pdp-swatch-options-item-margin: 0 1.5rem 1.5rem 0;
  --pdp-swatch-options-item-font-size: var(--body-font-size);
  --pdp-swatch-options-item-font-weight: var(--font-weight-semibold);
  --pdp-swatch-options-item-color: var(--theme-color-text);
  --pdp-swatch-options-item-active-background: var(--color-white);
  --pdp-swatch-options-item-active-border-color: var(--theme-color-secondary);
  --pdp-swatch-color-options-item-width: 5.2rem;
  --pdp-swatch-color-options-item-height: 5.2rem;
  --pdp-sizechart-label-fontSize: var(--body-font-size);
  --pdp-sizechart-label-fontWeight: var(--font-weight-normal);
  --pdp-sizechart-label-color: var(--theme-color-text);
  --pdp-overview-title-margin: 0;
  --pdp-overview-title-padding: 0;
  --pdp-overview-title-font-size: var(--body-font-size);
  --pdp-overview-title-font-weight: var(--font-weight-semibold);
  --pdp-overview-title-color: var(--theme-color-text);
  --pdp-overview-title-text-transform: var(--text-transform-capitalize);
  --pdp-overview-content-font-size: var(--body-font-size);
  --pdp-overview-content-font-weight: var(--font-weight-normal);
  --pdp-overview-content-color: var(--theme-color-text);
  --pdp-quantity-wapper-margin: 2rem 0;
  --pdp-quantity-plus-minus-width: 5.2rem;
  --pdp-quantity-plus-minus-height: 5rem;
  --pdp-quantity-plus-minus-background: var(--color-white);
  --pdp-quantity-plus-minus-border-color: var(--theme-color-primary);
  --pdp-quantity-plus-minus-color: var(--theme-color-text);
  --pdp-quantity-plus-minus-font-size: var(--body-font-size);
  --pdp-quantity-plus-minus-font-weight: var(--font-weight-semibold);
  --pdp-quantity-plus-minus-line-height: var(--pdp-quantity-plus-minus-height);
  --pdp-quantity-text-background: var(--color-white);
  --pdp-quantity-text-font-size: 2rem;
  --pdp-quantity-text-font-weight: var(--font-weight-semibold);
  --pdp-quantity-text-color: var(--theme-color-text);
  --pdp-quantity-text-border-color: #d6d6d6;
  --pdp-quantity-text-width: 9rem;
  --pdp-quantity-text-height: 5rem;
  --pdp-quantity-text-margin: 0 0.5rem;
  --overview-order: 4;
  --overview-title-margin: 0;
  --overview-title-padding: 0;
  --overview-title-font-size: var(--body-font-size);
  --overview-title-font-weight: var(--font-weight-semibold);
  --overview-title-color: var(--theme-color-text);
  --overview-title-text-transform: var(--text-transform-capitalize);
  --overview-content-font-size: var(--body-font-size);
  --overview-content-font-weight: var(--font-weight-normal);
  --overview-content-color: var(--theme-color-text);
  --product-alert-order: 5;
  --product-alerts-background: var(--theme-color-secondary);
  --product-alerts-color: var(--color-white);
  --product-alerts-font-size: var(--body-font-size);
  --product-alerts-font-weight: var(--font-weight-semibold);
  --product-alerts-text-transform: var(--text-transform-capitalize);
  --pdp-pincode-checker-wrapper-margin: 1rem 0 2rem 0;
  --pdp-pincode-checker-field-padding: 0.8rem 1.5rem;
  --pdp-pincode-checker-field-font-size: var(--body-font-size);
  --pdp-pincode-checker-field-color: var(--theme-color-text);
  --pdp-pincode-checker-field-font-weight: var(--font-weight-normal);
  --pdp-pincode-checker-field-background: var(--color-white);
  --pdp-pincode-checker-field-border-color: #d6d6d6;
  --pdp-pincode-checker-field-button-width: 5.6rem;
  --pdp-pincode-checker-field-button-font-size: 0;
  --pdp-pincode-checker-field-button-font-weight: var(--font-weight-semibold);
  --pdp-pincode-checker-field-button-height: 5rem;
  --pdp-pincode-checker-field-button-color: var(--theme-color-primary);
  --pdp-pincode-checker-field-button-background: var(--color-white);
  --pdp-pincode-checker-field-button-border-color: #d6d6d6;
  --pdp-pincode-checker-field-button-padding: 1rem 0.8rem;
  --pdp-pincode-checker-field-button-border-radius: 0;
  --pdp-pincode-check-error-color: #ff0000;
  --pdp-pincode-check-content-color: var(--theme-color-text);
  --pdp-pincode-check-content-font-size: var(--body-font-size);
  --pdp-product-links-wrapper-margin: 0  0 0rem;
  --pdp-product-links-compare-color: var(--theme-color-text);
  --pdp-product-links-compare-font-size: var(--body-font-size);
  --pdp-product-links-compare-font-weight: var(--font-weight-normal);
  --pdp-product-links-compare-text-transform: var(--text-transform-capitalize);
  --pdp-maindev-social-wrapper-height: auto;
  --pdp-maindev-social-wrapper-margin: 2.7rem 0 0;
  --pdp-maindev-social-icon-color: var(--theme-color-secondary);
  --pdp-maindev-social-icon-fontSize: 3rem;
  --pdp-maindev-social-icon-width: 3.2rem;
  --pdp-maindev-social-icon-height: 3.2rem;
  --pdp-fotorama-owl-background-color: var(--theme-color-primary);
  --pdp-fotorama-active-owl-background-color: transparent;
  --banner-prev-arrow-content: '\e915';
  --banner-next-arrow-content: '\e916';
  --banner-arrow-font-size: 3rem;
  --banner-arrow-color: var(--theme-color-secondary);
  --homepage-usp-wrapper-background-color: var(--color-gray5, #ededed);
  --homepage-usp-font-size: 2rem;
  --homepage-usp-font-weight: var(--font-weight-bold, 700);
  --homepage-usp-line-height: 1.5em;
  --homepage-usp-color: var(--theme-color-text, #303030);
  --homepage-usp-text-transform: uppercase;
  --homepage-about-font-size: var(--body-font-size);
  --homepage-about-font-weight: 400;
  --homepage-about-color: var(--theme-color-text, #000000);
  --homepage-offer-banner-margin: 0 0 3rem 0;
  --homepage-testimonials-wrapper-margin: 3.6rem 0 0;
  --homepage-testimonials-wrapper-padding: 0px 15px 3.6rem;
  --homepage-testimonials-item-background: var(--color-white);
  --homepage-testimonials-item-padding: 3.4rem;
  --homepage-testimonials-item-margin: 5px;
  --homepage-testimonials-comment-color: var(--theme-color-text);
  --homepage-testimonials-comment-font-size: var(--body-font-size);
  --homepage-testimonials-comment-line-height: 1.7em;
  --homepage-testimonials-comment-margin: 0 0 3rem;
  --homepage-testimonials-author-img-width: 100px;
  --homepage-testimonials-author-img-height: 100px;
  --homepage-testimonials-author-color: var(--theme-color-text);
  --homepage-testimonials-author-font-size: 1.8rem;
  --homepage-testimonials-author-margin: 1.8rem 0 0.5rem;
  --homepage-testimonials-author-position-color: var(--theme-color-text);
  --homepage-testimonials-author-position-font-size: var(--body-font-size);
  --homepage-blog-slider-padding: 1.5rem;
  --homepage-blog-item-background-color: var(--color-white, #ffffff);
  --homepage-blog-item-margin: 0.5rem;
  --homepage-blog-item-title-color: var(--theme-color-text, #000000);
  --homepage-blog-item-title-font-size: 1.8rem;
  --homepage-blog-item-title-font-weight: var(--font-weight-bold);
  --homepage-blog-item-post-info-font-size: var(--body-font-size);
  --homepage-blog-item-post-info-font-weight: var(--font-weight-normal);
  --homepage-blog-item-post-info-color: #6a6a6a;
  --homepage-blog-item-post-description-color: var(--theme-color-text, #000000);
  --homepage-blog-item-post-description-font-size: var(--body-font-size);
  --homepage-blog-item-post-description-font-weight: var(--font-weight-normal);
  --homepage-blog-item-post-description-line-height: 1.5em;
  --homepage-blog-item-post-description-margin: 1.5rem 0;
  --homepage-blog-item-post-read-more-color: var(--theme-color-secondary);
  --homepage-blog-item-post-read-more-font-size: var(--body-font-size);
  --homepage-blog-item-post-read-more-font-weight: var(--font-weight-bold);
  --footer-background-color: var(--color-white);
  --footer-container-width: 1200px;
  --newsletter-wrapper-background-color: var(--theme-color-primary);
  --newsletter-title-color: var(--theme-color-text);
  --newsletter-title-font-size: 2.2rem;
  --newsletter-title-font-weight: var(--font-weight-normal);
  --newsletter-title-text-transform: uppercase;
  --newsletter-sub-title-color: var(--theme-color-text);
  --newsletter-sub-title-font-size: 14px;
  --newsletter-sub-title-font-weight: var(--font-weight-normal);
  --newsletter-sub-title-text-transform: capitalize;
  --newsletter-field-color: var(--theme-color-text);
  --newsletter-field-font-size: 14px;
  --newsletter-field-font-weight: var(--font-weight-normal);
  --newsletter-field-background-color: var(--color-white);
  --newsletter-field-text-transform: lowercase;
  --newsletter-button-background-color: var(--button-primary-background);
  --newsletter-button-text-color: var(--button-primary-color);
  --newsletter-button-font-weight: var(--font-weight-normal);
  --newsletter-button-font-size: var(--body-font-size);
  --newsletter-button-text-transform: uppercase;
  --newsletter-error-mgs-color: var(--theme-color-text);
  --footer-links-color: var(--theme-color-text);
  --footer-title-font-size: 14px;
  --footer-links-font-size: 14px;
  --footer-links-font-weight: var(--font-weight-normal);
  --footer-links-text-transform: var(--text-transform-capitalize);
  --footer-socail-item-background-color: var(--theme-color-secondary);
  --footer-socail-item-color: var(--theme-color-secondary);
  --footer-socail-item-icon-font-size: 3rem;
  --social-icon-facebook: 'f';
  --social-icon-twitter: 't';
  --social-icon-youtube: 'y';
  --social-icon-instagram: 'i';
  --footer-copyright-wrapper-background: var(--theme-color-tertiary);
  --footer-copyright-color: var(--theme-color-text);
  --footer-copyright-font-size: 1.2rem;
  --footer-copyright-font-weight: var(--font-weight-normal);
  --category-description-background: var(--color-white);
  --category-description-color: var(--theme-color-text);
  --category-description-font-size: var(--body-font-size);
  --category-description-font-weight: var(--font-weight-normal);
  --sort-filter-wrapper-height: 7rem;
  --sort-filter-wrapper-background: var(--color-white);
  --sort-filter-wrapper-border-color: var(--color-white);
  --sorter-button-background: var(--color-white);
  --sorter-button-color: var(--theme-color-text);
  --sorter-button-font-size: var(--body-font-size);
  --sorter-button-font-weight: var(--font-weight-normal);
  --sorter-button-border-color: var(--theme-color-text);
  --sorter-button-text-transform: capitalize;
  --sorter-button-bottom-space: 1.2rem;
  --sorter-button-border-radius: 0px;
  --sorter-button-text: 'Sort By :';
  --sorter-select-background: transparent;
  --sorter-select-border: 1px solid transparent;
  --sorter-arrow-color: var(--theme-color-text);
  --sorter-arrow-font-size: 1.6rem;
  --sorter-heading-font-size: 1.8rem;
  --sorter-heading-font-weight: var(--font-weight-bold);
  --sorter-heading-color: var(--theme-color-text);
  --sorter-options-color: var(--theme-color-text);
  --sorter-option-border-color: #ddd;
  --sorter-option-background: var(--color-white);
  --sorter-active-background: var(--theme-color-primary);
  --sorter-popup-close-button-color: var(--theme-color-primary);
  --sorter-popup-close-button-font-size: var(--body-font-size);
  --sorter-popup-close-button-font-weight: var(--font-weight-semibold);
  --filter-button-background: var(--theme-color-primary);
  --filter-button-width: 45%;
  --filter-button-height: 4.5rem;
  --filter-button-color: var(--color-white);
  --filter-button-font-size: var(--body-font-size);
  --filter-button-font-weight: var(--font-weight-normal);
  --filter-button-border-color: var(--theme-color-primary);
  --filter-button-text-transform: uppercase;
  --filter-button-bottom-space: 1.2rem;
  --filter-button-border-radius: 0px;
  --filter-button-text: 'Filter By';
  --filter-content-wrapper-background: var(--theme-color-tertiary);
  --filter-content-wrapper-border-color: #cec9c9;
  --filter-content-wrapper-border-raadius: 8px;
  --filter-subtitle-color: var(--theme-color-text);
  --filter-subtitle-background: var(--filter-content-wrapper-background);
  --filter-subtitle-font-size: var(--body-font-size);
  --filter-subtitle-font-weight: var(--font-weight-bold);
  --filter-options-title-color: var(--theme-color-text);
  --filter-option-title-background: var(--filter-content-wrapper-background);
  --filter-option-title-font-size: 1.8rem;
  --filter-option-title-font-weight: var(--font-weight-normal);
  --filter-option-item-color: var(--theme-color-text);
  --filter-option-item-font-size: var(--body-font-size);
  --filter-option-item-font-weight: var(--font-weight-normal);
  --filter-reset-action-color: var(--theme__color__secondary);
  --filter-reset-action-font-size: 1.5rem;
  --filter-price-bar-height: 3px;
  --filter-price-bar-background: var(--theme-color-text);
  --filter-price-bar-active-background: var(--theme-color-primary);
  --filter-price-handal-background: var(--theme-color-primary);
  --filter-price-handal-width: 12px;
  --filter-price-handal-height: 12px;
  --filter-price-handal-border-radius: var(--filter-price-handal-height);
  --filter-swatch-label-font-size: var(--body-font-size);
  --filter-swatch-label-font-weight: var(--font-weight-normal);
  --filter-swatch-label-text-transform: var(--text-transform-capitalize);
  --filter-swatch-label-color: var(--theme-color-text);
  --filter-swatch-color-option-width: 25px;
  --filter-swatch-color-option-height: 25px;
  --plp-ajuxscroll-button-textcolor: #8e8a8a;
  --plp-ajuxscroll-button-fontSize: var(--body-font-size);
  --plp-swatch-width: 3.5rem;
  --plp-swatch-height: 3.5rem;
  --plp-swatch-lineheight: 2.5rem;
  --post-list-breadcrumbs-order: 2;
  --post-list-main-banner-order: 1;
  --post-list-category-order: 3;
  --post-list-search-order: 4;
  --post-top-category-font-size: var(--body-font-size);
  --post-top-category-font-weight: var(--font-weight-semibold);
  --post-top-category-color: var(--theme-color-text);
  --post-top-search-label-font-size: 2rem;
  --post-top-search-label-font-weight: var(--font-weight-bold);
  --post-top-search-label-color: var(--theme-color-text);
  --post-top-search-label-text-transform: uppercase;
  --post-search-title-font-size: 1.5rem;
  --post-search-title-font-weight: var(--font-weight-bold);
  --post-search-title-color: var(--theme-color-text);
  --post-list-item-font-size: 1.8rem;
  --post-list-item-font-weight: var(--font-weight-bold);
  --post-list-item-text-transform: capitalize;
  --post-list-item-color: var(--theme-color-text);
  --post-list-item-info-font-size: var(--body-font-size);
  --post-list-item-info-font-weight: var(--font-weight-normal);
  --post-list-item-info-color: #6a6a6a;
  --post-list-item-short-info-font-size: var(--body-font-size);
  --post-list-item-short-info-font-weight: var(--font-weight-normal);
  --post-list-item-short-info-color: var(--theme-color-text);
  --post-list-item-action-font-size: var(--body-font-size);
  --post-list-item-action-font-weight: var(--font-weight-bold);
  --post-list-item-action-color: var(--theme-color-secondary);
  --post-list-item-action-text-transform: none;
  --post-view-main-title-font-size: 2.4rem;
  --post-view-main-title-font-weight: var(--font-weight-bold);
  --post-view-main-title-color: var(--theme-color-text);
  --post-view-main-title-text-transform: capitalize;
  --post-view-info-font-size: var(--body-font-size);
  --post-view-info-font-weight: var(--font-weight-normal);
  --post-view-info-color: var(--theme-color-text);
  --post-view-share-title-font-size: var(--body-font-size);
  --post-view-share-title-font-weight: var(--font-weight-bold);
  --post-view-share-title-text-transform: capitalize;
  --post-view-share-title-color: var(--theme-color-text);
  --post-related-products-title-font-size: 3.2rem;
  --post-related-products-title-font-weight: var(--font-weight-bold);
  --post-related-products-title-color: var(--theme-color-text);
  --post-related-products-title-text-transform: capitalize;
  --wishlist-edit-delete-font-size: var(--body-font-size);
  --wishlist-edit-delete-font-weight: var(--font-weight-normal);
  --wishlist-edit-delete-color: var(--theme-color-secondary);
  --wishlist-bottom-buttons-font-size: 1.8rem;
  --wishlist-bottom-buttons-font-weight: var(--font-weight-normal);
  --wishlist-bottom-buttons-color: var(--color-white);
  --wishlist-bottom-buttons-background: var(--theme-color-secondary);
  --wishlist-bottom-buttons-border: #ea2006;
  --wishlist-bottom-back-button-background: var(--color-white);
  --wishlist-bottom-back-button-border: var(--theme-color-secondary);
  --wishlist-bottom-back-button-font-size: 1.8rem;
  --wishlist-bottom-back-button-font-weight: var(--font-weight-semibold);
  --wishlist-bottom-back-button-font-color: var(--color-white);
  /*  store level all variables will be define here */
  --compare-addlink-color: var(--theme-color-text);
  --compare-addlink-background: #f2f2f2;
  --compare-product-color: var(--font-weight-normal);
  --compare-product-font-size: 1.6rem;
  --compare-product-font-weight: var(--font-weight-normal);
}
.page-print .logo {
  display: block;
  float: none;
  text-align: left;
}
@media print {
  * {
    -webkit-filter: none !important;
    background: transparent !important;
    color: #000000 !important;
    filter: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline !important;
  }
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  .table-wrapper table {
    width: 100%;
    table-layout: fixed;
  }
  .table-wrapper table td {
    width: auto;
  }
  .table-wrapper table > tfoot > tr:first-child {
    border-top: 1px solid #999999;
  }
  .box,
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  @page {
    margin: 1cm;
  }
  .block-content,
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  .block-content {
    page-break-before: avoid;
  }
  .block-title,
  h2,
  h3 {
    page-break-after: avoid;
  }
  .nav-toggle {
    display: none !important;
  }
  .sidebar,
  .nav-sections,
  .header.content > *[class],
  .panel.wrapper > *[class],
  .footer.content > *[class] {
    display: none;
  }
  .logo,
  .footer .copyright {
    display: block !important;
    margin: 10px 0;
  }
  .order-details-items .order-items .order-gift-message:not(.expanded-content) {
    height: auto;
    visibility: visible;
  }
  .column.main {
    float: none !important;
    width: 100% !important;
  }
  .breadcrumbs {
    margin: 0 auto;
    text-align: right;
  }
  .footer.content {
    padding: 0;
  }
  .hidden-print {
    display: none !important;
  }
}
