/** Shopify CDN: Minification failed

Line 1921:1 Expected identifier but found "#shopify-section-166341910195ba9f23"
Line 1975:23 Unterminated string token

**/

.product-template-supermarket .product-shop .product-title {
    font-family: var(--fonts_name_2);
    font-size: 3rem;
    font-weight: 700;
    line-height: 1.25em;
}
.product-template-supermarket .product-shop .has-next_prev {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.product-template-supermarket .product-shop .has-next_prev .next-prev-product {
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 20px;
    width: auto;
    right: 0;
    top: -1px;
}
.product-template-supermarket .product-shop .next_prev-groups .next-prev-icons .icon-pro {
    height: 40px;
    line-height: 46px;
    padding: 0 20px;
    width: auto;
}
.product-template-supermarket .product-shop .next_prev-groups .next-prev-icons .icon-pro.prev-icon {
    padding-right: 10px;
}
.product-template-supermarket .product-shop .next_prev-groups .next-prev-icons .icon-pro.next-btn {
    padding-left: 10px;
}
.product-template-supermarket .product-shop .next_prev-groups .next-prev-icons .icon-pro svg {
    width: 28px;
    height: 38px;
    stroke: none;
}
.product-template-supermarket .product-shop .has-next_prev .product-title {
    padding-right: 20px;
}
.product-template-supermarket .product-shop .group_item {
    justify-content: flex-start;
}
.product-template-supermarket .product-shop .spr-badge {
    margin-right: 35px;
    margin-bottom: 18px;
}
.product-template-supermarket .product-shop .spr-badge .spr-badge-caption {
    margin-left: 10px;
    color: var(--breadcrumb_color);
}
.product-template-supermarket .product-shop .sold_product {
    font-size: var(--font_size_plus1);
    color: var(--sale_text);
    position: relative;
    top: 2px;
    margin-bottom: 18px;
}
.product-template-supermarket .product-shop .sold_product svg {
    position: relative;
    top: -2px;
    width: 16px;
    height: 16px;
}
.product-template-supermarket .product-shop .product-infor label {
    min-width: auto;
    color: var(--breadcrumb_color);
    font-weight: 400;
    margin-right: 0;
    margin-bottom: 0;
    line-height: var(--font_size_plus10);
    font-size: var(--font-size);
}
.product-template-supermarket .product-shop .product-infor span,
.product-template-supermarket .product-shop .product-infor span a {
    color: var(--page_title_color);
}
.product-template-supermarket .hover-to-zoom {
    position: static;
    transform: none;
    margin: 0 auto;
    background: 0 0;
}
.product-template-supermarket .hover-to-zoom span {
    color: var(--breadcrumb_color);
}
.product-template-supermarket .hover-to-zoom svg {
    fill: var(--body_color);
}
.product-template-supermarket .product-img-box .slider-for {
    margin-bottom: 20px;
}
.product-template-supermarket .product-img-box .slider-nav {
    margin-top: 20px;
    padding: 0 130px;
}
.product-template-supermarket .product-img-box.vertical-moreview .slider-nav {
	padding: 30px 0;
}
.product-template-supermarket .slider-nav .product-single__media {
    padding-top: 100%;
}
.product-template-supermarket .product-img-box .slick-arrow {
    background-color: var(--color_bg_slick_arrow) !important;
    border: 2px solid var(--color_border_slick_arrow) !important;
    color: var(--color_slick_arrow) !important;
    text-align: center;
    opacity: 0.3;
}
.product-template-supermarket .product-img-box .slick-arrow.slick-next {
    right: 10%;
}
.product-template-supermarket .product-img-box .slick-arrow.slick-prev {
    left: 10%;
}
.product-template-supermarket .product-img-box .slider-nav .item {
    border: 1px solid transparent;
}
.product-template-supermarket .product-img-box .slider-nav .item.slick-current {
    border: 1px solid #575757;
}
.product-template-supermarket .theme-ask {
    max-width: 570px;
    margin: 35px auto;
}
.product-template-supermarket .theme-ask .ask-an-expert-text {
    display: flex;
    background: #f5f5f5;
    padding: 23px 10px;
    border-radius: 50px;
    letter-spacing: 0;
    justify-content: center;
    align-items: center;
}
.product-template-supermarket .theme-ask .ask-an-expert-text img {
    max-width: 47px;
    object-fit: contain;
}
.product-template-supermarket .theme-ask .ask-an-expert-text .info {
    text-align: left;
    padding-left: 15px;
}
.product-template-supermarket .theme-ask .ask-an-expert-text .info b {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: var(--font_size_plus2);
    font-family: var(--fonts_name_2);
    font-style: italic;
    margin-bottom: 4px;
}
.product-template-supermarket .theme-ask .ask-an-expert-text .info a {
    border-bottom: 0;
    margin-left: 0;
}
.product-template-supermarket .theme-ask .ask-an-expert-text > a {
    margin-left: 50px;
    background-color: #f6b924;
    border: 0;
    padding: 0 !important;
    min-width: 160px;
    border-radius: 20px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: 700;
}
.product-template-supermarket .product-shop .prices {
    font-family: var(--fonts_name_2);
    font-size: 28px;
  line-height:1.5em;
    margin-top: 25px;
    margin-bottom: 53px;
}
.product-template-supermarket .product-shop .prices .on-sale {
    font-weight: 700;
}
.product-template-supermarket .product-shop .prices .compare-price {
    font-weight: 400;
    margin-left: 15px;
}
.product-template-supermarket .product-shop .countdown {
    margin-bottom: 15px;
}
.product-template-supermarket .product-shop .countdown > span:empty {
    display: none;
}
.product-template-supermarket .product-shop .countdown .countdown-item {
    color: var(--sale_text);
    line-height: var(--font_size_plus12);
    font-weight: 400;
}
.product-template-supermarket .product-shop .countdown .clock-item span:not(.num) {
    padding-right: 0;
}
.product-template-supermarket .product-shop .short-description {
    line-height: var(--font_size_plus6);
}
.swatch .header {
    color: var(--breadcrumb_color);
    font-size: var(--font_size_plus2);
    line-height: var(--font_size_plus10);
    font-weight: 400;
}
.swatch .header span:last-child {
    color: #23975E;
}
.swatch.swatch_size_large {
    margin-bottom: 10px;
}
.swatch.swatch_size_large .swatch-element label:hover {
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
    background-color: #fff;
}
.swatch.swatch_size_large .swatch-element:not(.color) label {
    border-radius: 3px;
    font-size: var(--font_size_plus2);
    font-weight: 400;
}
.swatch.swatch_size_large .swatch-element.color label {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    min-width: 32px;
}
.swatch.swatch_size_large .swatch-element .bgImg {
    border-radius: 50%;
}
.swatch.swatch_size_large .swatch-element.color label:before {
    left: calc(50% - 7px);
}
.product-template-supermarket .product-shop .groups-btn .groupe-skin-1 {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-top: 30px;
    margin-bottom: 7px;
}
.product-template-supermarket .product-shop .groups-btn .quantity {
    margin: 0 10px 0 0;
}
.product-template-supermarket .product-shop .groups-btn .quantity label {
    color: var(--breadcrumb_color);
    font-weight: 400;
    position: absolute;
    top: 0;
    left: 0;
}

.product-template-supermarket .product-shop .groups-btn .wrapper-button {
    display: flex;
    width: 100%;
}


.product-template-supermarket .product-shop .groups-btn .icon-share {
    position: static;
}
.product-shop .qty-group input[name="quantity"] {
    font-size: var(--font_size_plus1);
    font-weight: 700;
}

.product-shop .groups-btn .checkbox-group {
    margin-bottom: 25px;
}

.product-shop #customers_view .fa,
.product-shop #customers_view label,
.product-shop #customers_view span,
.product-shop #customers_view_qv .fa,
.product-shop #customers_view_qv label {
    color: var(--breadcrumb_color);
}
.product-shop #customers_view,
.product-shop #customers_view_qv {
    padding-bottom: 12px;
}
.tabs__product-page .list-tabs {
    position: relative;
    padding: 10px 0 0 0;
    border-bottom: 0;
}
/*.tabs__product-page .list-tabs:before {
    position: absolute;
    content: "";
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
}
.tabs__product-page .list-tabs:after {
    position: absolute;
    content: "";
    top: 0;
    right: 100%;
    width: 100%;
    height: 100%;
    background-color: #f5f5f5;
}*/
.tabs__product-page .list-tabs .tab-links {
    font-family: var(--fonts_name_2);
    font-size: 2rem;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 0;
    background-color: transparent;
    border: none;
    padding-top: 15px;
    padding-bottom: 28px;
    color: whitesmoke;
}
.tabs__product-page .list-tabs .tab-links.active {
    color: var(--page_title_color);
}
.tabs__product-page .list-tabs .tab-links:after,
.tabs__product-page .list-tabs .tab-links:before {
    content: none;
}
.tabs__product-page .list-tabs .tab-links span {
    position: relative;
}
.tabs__product-page .list-tabs .tab-links span:before {
    position: absolute;
    width: -moz-calc(100% + 2px);
    width: -webkit-calc(100% + 2px);
    width: -ms-calc(100% + 2px);
    width: calc(100% + 2px);
    height: 5px;
    content: "";
    bottom: -10px;
    left: -1px;
}
.tabs__product-page .list-tabs .tab-links.active span:before {
    background-color: #ec9f2e;
}
.horizontal-tabs.horizontal-tabs-center .tab-links.active {
    font-size: var(--font_size_plus6);
}
.product-template-supermarket .product-description p {
    line-height: 24px;
    margin: 0 auto 42px;
    font-size: var(--font_size_plus2);
}
.product-template-supermarket .product-description .banner {
    margin-bottom: 30px;
}
.product-template-supermarket .product-description .banner .banner-item .banner-image img {
    width: 100%;
}
.product-template-supermarket .product-description .banner .banner-item {
    align-items: center;
    margin-bottom: 40px;
}
.product-template-supermarket .product-description .banner .banner-item.banner-custom-top {
    margin-bottom: 65px;
}
.product-template-supermarket .product-description .banner .banner-item.banner-custom-top .banner-image {
    width: 70%;
}
.product-template-supermarket .product-description .banner .banner-item.banner-custom-top .content {
    width: 30%;
    text-align: left;
    padding: 0 0 0 40px;
}
.product-template-supermarket .product-description .banner .banner-item.banner-custom-top .content p {
    padding-right: 0;
}
.product-template-supermarket .product-description .banner .banner-item.banner-custom-bottom {
    margin-bottom: 80px;
}
.product-template-supermarket .product-description .banner .banner-item.banner-custom-bottom .content {
    padding-left: 100px;
}
.product-template-supermarket .product-description .banner .banner-item.banner-custom-bottom .content ul li:before {
    content: none;
}
.product-template-supermarket .product-description .banner .banner-item .banner-image {
    width: 50%;
}
.product-template-supermarket .product-description .banner .banner-item .content {
    width: 50%;
    padding: 20px 0;
    text-align: left;
    font-size: var(--font_size_plus2);
}
.product-template-supermarket .product-description .banner .banner-item .content ul {
    margin-left: 0;
    margin-top: 30px;
}
.product-template-supermarket .product-description .banner .banner-item .content p {
    margin-bottom: 30px;
    padding-right: 100px;
}
.product-template-supermarket .tabs__product-page .tab-content ul li:before {
    background-color:  #23975E;
}
.product-template-supermarket .product-description h4 {
    font-size: var(--font_size_plus2);
    line-height: 26px;
    margin-bottom: 14px;
    font-weight: 700;
}
.product-template-supermarket .product-description .rte-middle {
    line-height: 26px;
    margin-bottom: 50px;
}
.product-template-supermarket .product-description .rte-middle .d-flex {
    max-width: 800px;
    margin: 0 auto;
}
.product-template-supermarket .product-description .rte-middle .d-flex .item {
    width: 50%;
    padding-right: 20px;
}
.product-template-supermarket .product-description .rte-middle .d-flex ul li {
    position: relative;
    padding-left: 18px;
}
.product-template-supermarket .product-description .rte-middle .d-flex ul li:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #202020;
    left: 0;
    top: 9px;
}
.product-template-supermarket .product-description .rte-bottom .quote {
    padding: 35px 0 40px;
    margin-bottom: 35px;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
}
.product-template-supermarket .product-description .rte-bottom .quote p {
    font-size: var(--font_size_plus4);
}
.product-template-supermarket .product-description .rte-bottom .quote p {
    margin-bottom: 0;
    font-style: italic;
}
.product-template-supermarket .product-description .rte-bottom .gallery {
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.product-template-supermarket .product-description .rte-bottom .gallery img {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    object-fit: cover;
}
.product-shop .groups-btn .wrapper-social-popup .social-garment-link input {
    border-radius: 30px;
}
.content-review .spr-container {
    padding: 0;
    border: 0;
}
.content-review #shopify-product-reviews {
    overflow: visible;
}
.content-review .spr-container .spr-header {
    position: relative;
    border-top: 1px solid var(--border_bt_sidebar);
    padding-top: 60px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.content-review .spr-container .spr-header:before {
    content: "";
    position: absolute;
    top: -1px;
    left: 100%;
    width: 100%;
    height: 1px;
    z-index: 1;
    background-color: var(--border_bt_sidebar);
}
.content-review .spr-container .spr-header:after {
    content: "";
    position: absolute;
    top: -1px;
    right: 100%;
    width: 100%;
    height: 1px;
    z-index: 1;
    background-color: var(--border_bt_sidebar);
}
.content-review .spr-container .spr-header-title {
    font-family: var(--fonts_name_2);
    font-weight: 700;
    color: #1e1e1e;
    width: 50%;
}
.content-review .spr-container .spr-summary {
    text-align: right;
    width: 50%;
}
.content-review .spr-container .spr-summary .spr-summary-actions-newreview {
    padding: 10px 40px 10px;
    float: none;
    background: var(--background_2);
    color: var(--color_2);
    border: 1px solid var(--border_2);
    border-radius: 20px;
    margin-left: 25px;
}
.content-review .spr-container .spr-summary .spr-summary-actions-newreview:hover {
    background: var(--background_1);
    color: var(--color_1);
    border: 1px solid var(--border_1);
}
.content-review .spr-content .spr-review {
    border-top: 0;
}
.content-review .spr-content .spr-review-header-title {
    font-size: var(--font_size_plus4);
    font-weight: 700;
    color: #1e1e1e;
    margin-bottom: 9px;
}
.content-review .spr-content .spr-review-header-byline {
    font-style: unset;
    font-weight: 400;
    opacity: 1;
    color: var(--breadcrumb_color);
    font-size: var(--font_size);
    margin-bottom: 20px;
}
.content-review .spr-content .spr-review-header-byline strong {
    font-weight: 400;
}
.content-review .spr-content .spr-review-content-body {
    font-size: var(--font_size_plus2);
    line-height: 24px;
}
.content-review .spr-content .spr-review-content {
    margin: 0 0 8px 0;
}
.content-review .spr-content .spr-review-reportreview {
    float: none;
    font-size: var(--font_size);
    line-height: 16px;
    font-style: italic;
    color: #e95c59;
    text-decoration: underline;
}
.content-review .spr-content .spr-form {
    border-top: 0;
}
.content-review .spr-content .spr-form-title {
    font-family: var(--fonts_name_2);
    color: #1e1e1e;
    text-transform: uppercase;
    font-weight: 700;
    font-style: italic;
    display: inline-block;
    position: relative;
    margin-bottom: 35px;
}
.content-review .spr-content .spr-form-title:before {
    content: "";
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 4px;
    background-color: #fdc525;
}
.content-review .spr-content input[type="email"],
.content-review .spr-content input[type="text"],
.content-review .spr-content textarea {
    max-width: 910px;
    padding: 12px 12px 10px;
    border-radius: 24px;
}
.content-review .spr-content textarea {
    border-radius: 10px !important;
    max-height: 142px;
}
.content-review .spr-content .spr-form-contact {
    display: flex;
    width: 910px;
}
.content-review .spr-content .spr-form-contact .spr-form-contact-name {
    width: 50%;
    margin-right: 30px;
    margin-bottom: 30px;
}
.content-review .spr-content .spr-form-contact .spr-form-contact-email {
    width: 50%;
}
.content-review .spr-form-label {
    font-size: var(--font_size_plus2);
    font-weight: 400;
}
.content-review .spr-form-review-title {
    margin-bottom: 30px;
}
.content-review .spr-form-review-rating {
    display: flex;
    margin-bottom: 30px;
}
.content-review .spr-form-review-rating .spr-form-label {
    margin-bottom: 0;
    margin-right: 20px;
}
.content-review .spr-form-review-rating .spr-starrating {
    position: relative;
    top: -1px;
}
.content-review .spr-form-review-body {
    margin-bottom: 25px;
}
.content-review .spr-button-primary {
    float: none;
    min-width: 250px;
    padding: 19px 15px 17px !important;
}
.content-review .spr-button-primary:hover {
    background: var(--background_2);
    color: var(--color_2);
    border: 1px solid var(--border_2);
}
.related-products {
    position: relative;
}
.related-products:before {
    position: absolute;
    content: "";
    top: 0;
    left: 100%;
    width: 100%;
    height: 1px;
    background-color: var(--border_bt_sidebar);
}
.related-products:after {
    position: absolute;
    content: "";
    top: 0;
    right: 100%;
    width: 100%;
    height: 1px;
    background-color: var(--border_bt_sidebar);
}
.product_layout_supermarket .recently-viewed-products .widget-title .box-title,
.product_layout_supermarket .related-products .widget-title .box-title {
    text-transform: capitalize;
}
.layout_default.product_layout_supermarket .recently-viewed-products .widget-title .box-title,
.layout_default.product_layout_supermarket .related-products .widget-title .box-title {
    text-transform: uppercase;
    font-size: 20px;
}
.product_layout_supermarket .recently-viewed-products .widget-title,
.product_layout_supermarket .related-products .widget-title {
    margin-bottom: 15px;
    padding-top: 60px;
}
.product_layout_supermarket .recently-viewed-products {
    position: relative;
}
.product_layout_supermarket .recently-viewed-products:before {
    position: absolute;
    content: "";
    top: -1px;
    left: 100%;
    width: 100%;
    height: 1px;
    background-color: var(--border_bt_sidebar);
}
.product_layout_supermarket .recently-viewed-products:after {
    position: absolute;
    content: "";
    top: -1px;
    right: 100%;
    width: 100%;
    height: 1px;
    background-color: var(--border_bt_sidebar);
}
.template-product.product_layout_supermarket .home-custom-block {
    margin-top: 100px;
}
.template-product.product_layout_supermarket .home-custom-block .custom-block-banner {
    max-width: 1170px;
    margin: 0 auto;
}

.layout_home_5.product_layout_supermarket .home-custom-block {
    margin-top: 0;
}

.layout_home_5.product_layout_supermarket .home-custom-block .custom-block-banner {
    max-width: 100%;
}

.product_layout_supermarket .home-custom-block .banner-large-img .not_img {
    height: 140px;
    line-height: 140px;
}
.tabs__product-page .tab-content h4 {
    font-weight: 700;
}
.sticky_form .countdown-item {
    text-transform: unset;
}
.sticky_form .pr-selectors .pr-active {
    border-radius: 20px;
}
.sticky_form .qty-group {
    border-radius: 20px;
}
.size-chart-open-popup {
    margin-top: 3px;
}
.quickview-tpl .product-shop .product-title a {
    font-family: var(--fonts_name_2);
    font-size: var(--font_size_plus10);
    font-weight: 700;
}
.quickview-tpl .product-shop .sold_product {
    font-size: var(--font_size_plus1);
    color: var(--sale_text);
}
.quickview-tpl .product-shop .product-infor label {
    min-width: auto;
    color: var(--breadcrumb_color);
    font-weight: 400;
    margin-right: 0;
    margin-bottom: 0;
    line-height: var(--font_size_plus10);
    font-size: var(--font-size);
}
.quickview-tpl .product-shop .product-infor span,
.quickview-tpl .product-shop .product-infor span a {
    color: var(--page_title_color);
}
.quickview-tpl .product-shop .prices {
    font-family: var(--fonts_name_2);
}
.quickview-tpl .product-shop .groups-btn {
    margin-top: 30px;
}
.quickview-tpl .product-shop .groups-btn .margin-button .product-add-to-cart {
    height: 60px;
}
.quickview-tpl .product-shop .groups-btn .wishlist {
    min-width: 60px !important;
    align-items: center;
}
.quickview-tpl .product-shop .groups-btn .wishlist svg {
    top: 0;
}
.quickview-tpl .product-shop .groups-btn .icon-share svg {
    top: 0;
}
.quickview-tpl #nofify_sold-out {
    margin-top: 10px;
}
.quickview-tpl .product-img-box .slick-arrow.slick-next {
    right: 0;
}
.quickview-tpl .product-img-box .slick-arrow.slick-prev {
    left: 0;
}
.size-chart-open-popup {
    background-position: 0 3.5px;
}
.product-single__compareColor {
    bottom: 62px;
}
.product_layout_supermarket.template-collection .main-content {
    overflow: hidden;
}
/**/
.layout_default .frequently-bought-together-block .des_title {
    text-align: left;
    max-width: 100%;
}
.layout_default .frequently-bought-together-block .box-title {
    font-size: 20px!important;
}
.frequently-bought-together-block .fbt-product-item {
    padding: 0 15px
}

.frequently-bought-together-content .col-left {
    padding-right: 30px;
    padding-left: 30px
}

.frequently-bought-together-content .col-right {
    padding-left: 15px;
    padding-right: 15px
}

.frequently-bought-together-block .fbt-product-item .product-image {
    position: relative
}

.frequently-bought-together-block .fbt-product-item .product-content {
    padding-top: 25px
}

.layout_style_suppermarket.product_layout_skin_1 .frequently-bought-together-block .fbt-product-item .fbt-toogle-options {
    position: absolute;
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    margin-bottom: 20px;
    min-width: 230px;
    border-radius: 0;
    padding: 14px 15px 12px !important
}

.frequently-bought-together-block .fbt-product-item .fbt-toogle-options:hover {
    background-color: var(--background_1);
    color: var(--color_1);
    border-color: var(--border_1)
}

.frequently-bought-together-block .featured-images .item-image {
    max-width: 100%
}

.frequently-bought-together-block .featured-images {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 35px;
    margin-bottom: 0
}

.frequently-bought-together-block .featured-images .slick-arrow {
    top: calc(50% - 110px);
    bottom: 0;
    border-color: #a7a7a7;
    color: #a7a7a7;
    background-color: #fff
}

.frequently-bought-together-block .featured-images .slick-arrow.slick-prev {
    left: -15px
}

.frequently-bought-together-block .featured-images .slick-arrow.slick-next {
    right: -15px
}

.frequently-bought-together-block {
    border-top: 0;
    margin-top: 30px
}

.frequently-bought-together-block .widget-title {
    margin-bottom: 28px;
    padding-top: 10px
}

.frequently-bought-together-block .box-title {
    text-align: left;
    margin-bottom: 12px !important;
    font-size: 24px !important
}

.frequently-bought-together-block .des_title {
    max-width: 100%;
    top: 0;
    color: var(--breadcrumb_color)
}

.fbt-product-item .product-title {
    font-size: var(--font_size_plus2);
    font-weight: 400
}

.frequently-bought-together-block .products-grouped-action {
    margin-top: 110px
}

.frequently-bought-together-block .products-grouped-action .total .old-price {
    color: var(--color_compare_price);
    font-weight: 400;
    text-decoration: line-through;
    font-size: var(--font_size);
    font-family: var(--fonts_name_2)
}

.frequently-bought-together-block .products-grouped-action .total .bundle-price {
    color: var(--color_price_sale);
    font-size: var(--font_size_plus2);
    text-decoration: unset;
    font-weight: 600;
    position: relative;
    padding-left: 8px;
    font-family: var(--fonts_name_2)
}

.frequently-bought-together-block .products-grouped-action .discount-text {
    margin-top: 15px;
    padding: 0 20px;
    font-size: var(--font_size);
    font-style: italic;
    line-height: 24px
}

.frequently-bought-together-block .fbt-product-item .fbt-toogle-options {
    border-radius: 20px;
    padding: 9px 20px 7px !important;
    display: block;
    max-width: 150px;
    margin-top: 16px
}

.fbt-product-item input[type=checkbox]+label:before {
    top: 3px;
    border-color: var(--page_title_color)
}

.frequently-bought-together-block .products-grouped-action .total {
    padding: 18px 0 17px
}

.frequently-bought-together-block .products-grouped-action .total .label {
    font-size: var(--font_size_plus2);
    font-weight: 400;
    display: block;
    margin-right: 0;
    color: var(--body_color);
    line-height: 28px
}

.frequently-bought-together-block .products-grouped-action .btn-bundle {
    background: var(--background_1);
    color: var(--color_1);
    border-color: var(--border_1);
    padding: 19px 15px 17px !important
}

.frequently-bought-together-block .products-grouped-action .btn-bundle:hover {
    background: var(--background_2);
    color: var(--color_2);
    border-color: var(--border_2)
}

.frequently-bought-together-block .featured-images .fbt-product-item+.fbt-product-item {
    position: relative
}

.frequently-bought-together-block .featured-images .fbt-product-item+.fbt-product-item:before {
    position: absolute;
    content: '+';
    z-index: 2;
    font-size: 28px;
    left: 0;
    top: calc(50% - 88px);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #a0a0a0
}

.show_bundle_variant .overplay_bundle {
    background: rgba(0, 0, 0, .4);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4
}

.show_bundle_variant .product-review_variant {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    z-index: 100;
    padding: 0;
    width: 470px;
    max-width: 90%
}

.product-review_variant h2 {
    color: var(--page_title_color);
    font-size: 14px;
    background-color: #faf8f6;
    padding: 11px 20px 13px 20px;
    margin-bottom: 30px;
    text-transform: uppercase
}

.product-review_variant .product-options {
    padding-bottom: 5px
}

.product-review_variant .product-options .swatch {
    padding-left: 20px;
    padding-right: 20px
}

.product-review_variant .product-options .selector-wrapper {
    padding-left: 35px;
    padding-right: 35px
}

.product-review_variant .product-options {
    display: none
}

.show_bundle_variant .product-review_variant .close-options {
    position: absolute;
    top: 0;
    right: -50px;
    background: 0 0;
    padding: 0;
    z-index: 10;
    cursor: pointer;
    pointer-events: auto
}

.show_bundle_variant .product-review_variant .close-options svg {
    width: 25px;
    height: 25px;
    color: #fff;
    fill: #fff
}

.show_bundle_variant .swatch .swatch-element {
    overflow: unset
}
@media (max-width: 1024px) {
    .product-template-supermarket .product-img-box .slider-nav {
        padding: 0 50px;
    }
    .product-template-supermarket .product-img-box .slick-arrow.slick-next {
        right: 1%;
    }
    .product-template-supermarket .product-img-box .slick-arrow.slick-prev {
        left: 1%;
    }
    .product-template-supermarket .theme-ask .ask-an-expert-text a {
        margin-left: 15px;
        min-width: 130px;
    }
    .product-template-supermarket .home-custom-block {
        margin-top: 50px;
    }
    .content-review .spr-content .spr-form-contact {
        width: 100%;
    }
    .content-review .spr-content input[type="email"],
    .content-review .spr-content input[type="text"],
    .content-review .spr-content textarea {
        max-width: 100%;
    }
}
@media (max-width: 768px) {
    .product-shop .groups-btn .wrapper-social-popup {
        bottom: calc(100% + -90px);
    }
    .sticky_form .sticky-add-to-cart {
        padding: 9px 15px 7px !important;
    }
    .content-review .spr-container .spr-header-title {
        width: 40%;
        margin-bottom: 8px;
    }
    .content-review .spr-container .spr-summary {
        width: 60%;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-bottom {
        margin-bottom: 10px;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-bottom .content p {
        padding-right: 0;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-bottom .content {
        padding-left: 30px;
        padding-right: 0;
    }
    .product-template-supermarket .product-description .banner .banner-item {
        margin-bottom: 15px;
    }
    .product-template-supermarket .product-description .banner .banner-item .content {
        padding-bottom: 0;
        padding-right: 30px;
    }
    .product-template-supermarket .product-description .rte-bottom .quote {
        padding: 0;
        margin-bottom: 20px;
    }
    .product-template-supermarket .product-description .rte-bottom .quote p {
        font-size: var(--font_size_plus2);
    }
    .product-template-supermarket .product-description .banner {
        margin-bottom: 10px;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-top {
        margin-bottom: 25px;
    }
    .product-template-supermarket .product-description p {
        margin: 0 auto 45px;
        font-size: var(--font_size);
    }
    .product-template-supermarket .product-description h4 {
        font-size: var(--font_size);
    }
    .product-template-supermarket .product-description .banner .banner-item .content ul li {
        font-size: var(--font_size);
    }
    .product-template-supermarket .product-description .banner .banner-item .content p {
        padding-right: 0;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-top .banner-image {
        width: 60%;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-top .content {
        width: 40%;
        padding: 0 0 0 30px;
    }
    .tabs__product-page .list-tabs .tab-links {
        font-size: var(--font_size_plus4);
    }
    .horizontal-tabs.horizontal-tabs-center .tab-links.active {
        font-size: var(--font_size_plus4);
    }
    .product-template-supermarket .theme-ask .ask-an-expert-text .info b {
        font-size: var(--font_size_minus1);
    }
    .product-template-supermarket .theme-ask .ask-an-expert-text {
        padding: 15px 10px;
    }
    .product-template-supermarket .product-shop .groups-btn .icon-share,
    .product-template-supermarket .product-shop .groups-btn .wishlist {
        margin-left: 5px;
    }
    .product-template-supermarket .product-shop .groups-btn .groupe-skin-1 {
        display: block;
    }
    .product-template-supermarket .product-shop .groups-btn .wrapper-button {
        margin-top: 20px;
    }
}
@media (max-width: 767px) {
    .show_bundle_variant .product-review_variant .close-options {
        top: 12px;
        right: 10px;
    }
    .show_bundle_variant .product-review_variant .close-options svg {
        width: 20px;
        height: 20px;
        color: var(--page_title_color);
        fill: var(--page_title_color);
    }
    .product-template-supermarket .product-shop .next_prev-groups .next-prev-icons .icon-pro {
        padding: 0 10px;
    }
    .product-template-supermarket .product-shop .next_prev-groups .next-prev-icons .icon-pro.prev-icon {
        padding-right: 5px;
    }
    .product-template-supermarket .product-shop .next_prev-groups .next-prev-icons .icon-pro.next-btn {
        padding-left: 5px;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-top .banner-image {
        width: 100%;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-top .content {
        width: 100%;
        padding: 0;
    }
    .product-template-supermarket .product-description .banner .banner-item .banner-image {
        width: 100%;
    }
    .product-template-supermarket .product-description .banner .banner-item .content {
        width: 100%;
        padding: 0;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-bottom .content {
        width: 100%;
        padding: 0;
        margin-bottom: 33px;
    }
    .product-template-supermarket .product-description p {
        margin: 0 auto 35px;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-top .banner-image {
        margin-bottom: 30px;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-top .content p {
        margin-bottom: 33px;
    }
    .product-template-supermarket .product-description .banner .banner-item .banner-image {
        margin-bottom: 35px;
    }
    .product-template-supermarket .product-description .banner .banner-item .content ul {
        margin-top: -15px;
    }
    .product-template-supermarket .product-description .rte-bottom .quote {
        margin-bottom: 25px;
    }
    .product-template-supermarket .product-description .banner .banner-item.banner-custom-bottom .banner-image {
        margin-bottom: 20px;
    }
    .content-review .spr-container .spr-header {
        display: inline-block;
    }
    .content-review .spr-container .spr-header-title {
        text-align: left;
        width: 100%;
    }
    .content-review .spr-container .spr-summary {
        width: 100%;
        text-align: left;
    }
    .content-review .spr-container .spr-summary .spr-summary-actions-newreview {
        display: inline-block;
        margin-left: 0;
        margin-top: 18px;
    }
    .content-review .spr-review {
        padding: 15px 0;
    }
    .content-review .spr-container .spr-header {
        padding-top: 50px;
    }
    .product-template-supermarket .home-custom-block {
        margin-top: 10px;
    }
    .content-review .spr-container .spr-summary .spr-summary-actions-newreview {
        border-radius: 22px;
    }
}
@media (max-width: 550px) {
    .layout_default .frequently-bought-together-block .products-grouped-action {
        margin-top: 0px;
    }
    .product-template-supermarket .theme-ask .ask-an-expert-text a {
        margin-left: 10px;
    }
    .product-template-supermarket .theme-ask .ask-an-expert-text .info a {
        display: block;
    }
}
@media (max-width: 320px) {
    .product-template-supermarket .theme-ask .ask-an-expert-text .info b {
        font-size: 13px;
    }
    .product-template-supermarket .theme-ask .ask-an-expert-text img {
        display: none;
    }
}
@media (min-width: 1200px) {
	.product-template-supermarket .product-img-box.vertical-moreview .slick-arrow.slick-next {
	    right: 50%;
	}
	.product-template-supermarket .product-img-box.vertical-moreview .slick-arrow.slick-prev {
		left: 50%;
	}
}

   .cstm-video-overlap {
  margin-bottom: 10vh;
}

.cstm-video-overlap .overlap-content {
text-align: center;
margin-bottom: 45px;
}

.cstm-video-overlap h3 {
  font-family: AzonixRegular!important;
font-size: 2.5rem;
}
.cstm-video-overlap p {
font-size: 1.5rem;
line-height: 1.5em;
}
.cstm-video-overlap .video {
  position: relative;
   width: 60%;
   left: 50%;
   transform: translateX(-50%);
   
}

.bolder-feature-text {
  font-weight: 600;
  color: #a9ffa9;
}

.yt-vid {
  display: flex;
  align-items: center;
  justify-content: center;
}

/*

All grid code is placed in a 'supports' rule (feature query) at the bottom of the CSS (Line 77). 
        
The 'supports' rule will only run if your browser supports CSS grid.

Flexbox is used as a fallback so that browsers which don't support grid will still recieve an identical layout.

*/

.img-grid-container > div {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2em;
    color: #ffeead;
}

.img-grid-container > div > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
		border: 1px solid black
}

/* Grid */
.img-grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1FR;
  grid-template-rows: 1fr 1fr;
  gap: 0px 0px;
  grid-template-areas:
    "a a b c d"
    "a a e f g";
  margin-bottom:10vh;
}

.a {
   grid-area: a;
}
.b {
  grid-area: b;
}

.c {
  grid-area: c;
}

.d {
  grid-area: d;
}

.e {
  grid-area: e;
}

.f {
  grid-area: f;
}

.g {
  grid-area: g;
}




.c-container {
	max-width: 100rem;
	margin: 0 auto;
}

.c-container h1 {
	line-height: 1.5;
	text-align: center;
}

.c-container h1 span {
	display: block;
}

.c-gallery {
	display: flex;
	flex-wrap: wrap;
	/* Compensate for excess margin on outer gallery flex items */
	margin: -1rem -1rem;
}

.c-gallery-item {
	/* Minimum width of 8rem and grow to fit available space */
	flex: 1 0 10rem;
	/* Margin value should be half of grid-gap value as margins on flex items don't collapse */
	margin: 1rem;
	box-shadow: 0.3rem 0.4rem 0.4rem rgba(0, 0, 0, 0.4);
}

.c-gallery-image {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 400ms ease-out;
    
}

.c-gallery-image:hover {
	transform: scale(1.15);
}
.c-gallery-item p {
  margin-top: 15px;
  font-size: 1.6rem;
}
/*

The following rule will only run if your browser supports CSS grid.

Remove or comment-out the code block below to see how the browser will fall-back to flexbox styling. 

*/

@supports (display: grid) {
	.c-gallery {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
		grid-gap: 2rem;
	}

	.c-gallery,
	.c-gallery-item {
		margin: 25px 0;
	}
}

#shopify-section-166351700850c652bb {
      display: none;
    }
    #shopify-section-1663517459f87fba73 {
    display: none;
    }
    #shopify-section-1663152924dfcbc2f2,
    #shopify-section-1663152924dfcbc2f2 .cstm-video-overlap
    {
      margin-bottom: 0;
    }

    #shopify-section-template--16417681637612__1663772907ef343d88,
    #shopify-section-template--14999043833916__1663815743ddee7077,
    #shopify-section-template--16417759658220__166381604016ab2d97,
    #shopify-section-template--14999045079100__1663816458b7a20562,
    #shopify-section-template--14999043440700__16638166272ecbd291,
    #shopify-section-template--14999045013564__1663835590ff882b58,
    #shopify-section-template--14999045046332__166383530264ac5c80,
    #shopify-section-template--14999043702844__166383948168624791{display:none}
#shopify-section-template--14999042064444__1663407244bd18e43f {
  display: none;
}
#shopify-section-template--16417737474284__166341809282c1a46c {
  display: none;
}

#shopify-section-template--14983465304124__1663052244276f3f79 p {
  text-align: center;
  font-size: 1.5rem;
  margin-bottom: 45px;
}

    #shopify-section-template--14983465304124__1663231325382e44e4 {
      display: block;
    }
    #shopify-section-template--14983465304124__1663410281e21a348b {
      display: none;
    }
#shopify-section-template--16417822703852__16607326317601eeac {
      display:block;
    }
    
    #shopify-section-template--16417737474284__166341851287c031b2 {
      display: none;
    }

    #shopify-section-template--14999043735612__166342178472efcfc9 {
      display: none;
    }
#shopify-section-template--16417604141292__16607326317601eeac,
#shopify-section-template--16417759658220__16607326317601eeac{
  display: block;
}
#shopify-section-template--16417604141292__166377119741fa50f1,
#shopify-section-template--16417681637612__1662283094b43d8962,
#shopify-section-template--16417759658220__1663771788471dadb2,
#shopify-section-template--14983467728956__1662283094b43d8962,
#shopify-section-template--16417795408108__1662283094b43d8962,
#shopify-section-template--16417867038956__1662283094b43d8962,
#shopify-section-template--16417901510892__1662283094b43d8962,
#shopify-section-template--16417911242988__1662283094b43d8962,
#shopify-section-template--16417822703852__1663412803d4518dd9{
  display: none;
}

#shopify-section-1663413580e79f7d72 .inner-head {
  margin-bottom: 5vh;
}

#shopify-section-1663413580e79f7d72 .inner-col h3 {
  margin-bottom: 5vh;
}
#shopify-section-template--14983465697340__main > div > div > header > h2 > span,
#account > div.wrapper-container.wrapper-body > main > div > div > div.wrapper-login-customer > header > h1,
#create-account > div.wrapper-container.wrapper-body > main > div > div > div.create-an-account > header > h1{
  font-family: "League Spartan";
  color: black;
}
#shopify-section-166341910195ba9f23 {
  pointer-events: none;
}

/* SPACING */


#shopify-section-16628209804c108df4,
#home-spotlight-slider-16628223498c2fce87,
#shopify-section-1663583531dc539c53 {
  padding-bottom: 0!IMPORTANT;
}
#home-spotlight-slider-16628223498c2fce87,
#shopify-section-1663581838fe760fd7{
  padding-top: 0!important;
}
#shopify-section-166341910195ba9f23,
#shopify-section-16631544500517ee85{
  margin-top: -3rem;
}

#shopify-section-16631544500517ee85 {
  margin-bottom: 3rem!important;
}



/* this one for adding margin to top for pdp */ 
#shopify-section-16633140134fbca2c2,
#shopify-section-template--16417604141292__16606411599fce0c10,
#shopify-section-template--16417737474284__1660633926f6e1dc90,
#shopify-section-template--16417737474284__1660812274e88519c6,
#shopify-section-template--16417737474284__1660812274e88519c6,
#shopify-section-template--16417681637612__1660812274e88519c6,
#shopify-section-template--16417759658220__1660633926f6e1dc90,
#shopify-section-template--16417759658220__1660812274e88519c6,
#shopify-section-template--14983467728956__1660633926f6e1dc90,
#shopify-section-template--16417779908844__1660812274e88519c6,
#shopify-section-template--16417795408108__16606411599fce0c10,
#shopify-section-template--16430695088364__1660812274e88519c6,
#shopify-section-template--16417822703852__1660633926f6e1dc90,
#shopify-section-template--16417822703852__1660812274e88519c6,
#shopify-section-template--16417867038956__1660633926f6e1dc90,
#shopify-section-template--16417867038956__1660812274e88519c6,
#shopify-section-template--16417901510892__1660633926f6e1dc90,
#shopify-section-template--16417901510892__1660812274e88519c6,
#shopify-section-template--16417911242988__1660633926f6e1dc90,
#shopify-section-template--16417911242988__1660812274e88519c6,
#shopify-section-template--16418150940908__1660812274e88519c6,
#shopify-section-template--16430695284972__1660812274e88519c6,
#shopify-section-template--16430700822764__1660812274e88519c6,
#shopify-section-template--16430695317740__1660812274e88519c6,
#shopify-section-template--16430700855532__1660812274e88519c6,
#shopify-section-template--16417994899692__16599465811d43e442,
#shopify-section-template--16418020655340__1660812274e88519c6,
#shopify-section-template--16418020622572__1660812274e88519c6,
#shopify-section-template--16417681637612__1660633926f6e1dc90{
  margin-top: 3rem;
}


/* this one for adding margin to bottom for  pdp */ 
#shopify-section-template--14998488023100__1663865789693f372a .bef-aft-line,
#shopify-section-template--14998488023100__1662448246d7ca185c,
#shopify-section-template--16417604141292__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417604141292__1660812274e88519c6,
#shopify-section-template--16417737474284__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417681637612__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417759658220__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417779908844__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417795408108__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417822703852__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417867038956__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417901510892__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417911242988__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430689616108__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430695088364__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430695284972__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430695317740__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430695350508__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430700822764__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430700855532__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430700888300__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430700921068__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418139767020__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418139734252__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418134098156__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418139603180__1660290429e99a883d .faq-container.left,
#shopify-section-template--16458637017324__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418123186412__1660290429e99a883d .faq-container.left,
#shopify-section-template--16458671620332__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418117714156__1660290429e99a883d .faq-container.left,
#shopify-section-template--16430700953836__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418150940908__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418139668716__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418020655340__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418020622572__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418031960300__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418026488044__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418112176364__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418101264620__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418003550444__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417994899692__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418008137964__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417952596204__1660290429e99a883d .faq-container.left,
#shopify-section-template--16484775231724__1660290429e99a883d .faq-container.left,
#shopify-section-template--16484780933356__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418012102892__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418012070124__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417978482924__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418139898092__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418150875372__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418139832556__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418145403116__1660290429e99a883d .faq-container.left,
#shopify-section-template--16418139799788__1660290429e99a883d .faq-container.left,
#shopify-section-template--16417737474284__1660721261e5e00741 h2,
#shopify-section-template--16418145403116__1660812274e88519c6 h2,
#shopify-section-template--16418139799788__1660812274e88519c6 h2,
#shopify-section-template--16418139898092__1660812274e88519c6 h2,
#shopify-section-template--16418145403116__1660721261e5e00741 h2,
#shopify-section-template--16418139832556__1660812274e88519c6 h2,
#shopify-section-template--16418150875372__1660721261e5e00741 h2,
#shopify-section-template--16418150875372__1660812274e88519c6 h2,
#shopify-section-template--16417978482924__1660812274e88519c6 h2,
#shopify-section-template--16418012070124__1660812274e88519c6 h2,
#shopify-section-template--16418012102892__1660812274e88519c6 h2,
#shopify-section-template--16418101264620__1660812274e88519c6 h2,
#shopify-section-template--16484780933356__1660812274e88519c6 h2,
#shopify-section-template--16484775231724__1660812274e88519c6 h2,
#shopify-section-template--16417952596204__1660812274e88519c6 h2,
#shopify-section-template--16418008137964__1660812274e88519c6 h2,
#shopify-section-template--16417994899692__1660812274e88519c6 h2,
#shopify-section-template--16418003550444__1660812274e88519c6 h2,
#shopify-section-template--16418026488044__1660812274e88519c6 h2,
#shopify-section-template--16418112176364__1660812274e88519c6 h2,
#shopify-section-template--16418031960300__1660812274e88519c6 h2,
#shopify-section-template--16418026488044__1660721261e5e00741 h2,
#shopify-section-template--16418020655340__1660721261e5e00741 h2,
#shopify-section-template--16418031960300__1660721261e5e00741 h2,
#shopify-section-template--16418020622572__1660812274e88519c6 h2,
#shopify-section-template--16418020622572__1660721261e5e00741 h2,
#shopify-section-template--16418020655340__1660812274e88519c6 h2,
#shopify-section-template--16430700953836__1660812274e88519c6 h2,
#shopify-section-template--16418117714156__1660812274e88519c6 h2,
#shopify-section-template--16418150940908__1660812274e88519c6 h2,
#shopify-section-template--16418150940908__1660721261e5e00741 h2,
#shopify-section-template--16458671620332__1660812274e88519c6 h2,
#shopify-section-template--16418123186412__1660812274e88519c6 h2,
#shopify-section-template--16418134098156__1660812274e88519c6 h2,
#shopify-section-template--16430700921068__1660812274e88519c6 h2,
#shopify-section-template--16458637017324__1660812274e88519c6 h2,
#shopify-section-template--16418139603180__1660812274e88519c6 h2,
#shopify-section-template--16418139668716__1660812274e88519c6 h2,
#shopify-section-template--16418139767020__1660812274e88519c6 h2,
#shopify-section-template--16418139734252__1660812274e88519c6 h2,
#shopify-section-template--16430695350508__1660812274e88519c6 h2,
#shopify-section-template--16430700855532__1660812274e88519c6 h2,
#shopify-section-template--16430700855532__1660721261e5e00741 h2,
#shopify-section-template--16417681637612__1660721261e5e00741 h2,
#shopify-section-template--16430700888300__1660812274e88519c6 h2,
#shopify-section-template--16430695317740__1660721261e5e00741 h2,
#shopify-section-template--16430700822764__1660721261e5e00741 h2,
#shopify-section-template--16430695088364__1660721261e5e00741 h2,
#shopify-section-template--16430695284972__1660721261e5e00741 h2,
#shopify-section-template--16430700822764__1660812274e88519c6 h2,
#shopify-section-template--16430695284972__1660812274e88519c6 h2,
#shopify-section-template--16417681637612__1660812274e88519c6 h2,
#shopify-section-template--16417759658220__1660721261e5e00741 h2,
#shopify-section-template--16417759658220__1660812274e88519c6 h2,
#shopify-section-template--16430695088364__1660812274e88519c6 h2,
#shopify-section-template--16417779908844__1660721261e5e00741 h2,
#shopify-section-template--16430695317740__1660812274e88519c6 h2,
#shopify-section-template--16417779908844__1660812274e88519c6 h2,
#shopify-section-template--16417795408108__1660812274e88519c6 h2,
#shopify-section-template--16417822703852__1660721261e5e00741 h2,
#shopify-section-template--16417822703852__1660812274e88519c6 h2,
#shopify-section-template--16417867038956__1660721261e5e00741 h2,
#shopify-section-template--16417867038956__1660812274e88519c6 h2,
#shopify-section-template--16417901510892__1660721261e5e00741 h2,
#shopify-section-template--16417901510892__1660812274e88519c6 h2,
#shopify-section-template--16417911242988__1660721261e5e00741 h2,
#shopify-section-template--16417911242988__1660812274e88519c6 h2,
#shopify-section-template--16430689616108__1660812274e88519c6 h2,
#shopify-section-template--16417737474284__1660812274e88519c6 h2,
#shopify-section-1664003323c6a5203e{
  margin-bottom: 45px;
}
#shopify-section-template--16417867038956__166381538430b79ed2,
#shopify-section-template--14999044390972__16638162570ef24438,
#shopify-section-template--14999044358204__16638159248eaf6860,
#shopify-section-template--16430695088364__16638168181a6be03e,
#shopify-section-template--16430695284972__1663817424213cc0b2,
#shopify-section-template--16430695317740__1663817566cc6226b0,
#shopify-section-template--16430700822764__16638177711015568d,
#shopify-section-template--16430700855532__16638182231291b8a1,
#shopify-section-template--14999045210172__1663835025c0769bf5,
#shopify-section-template--14999043637308__16638402395c3a591f,
#shopify-section-1664003323c6a5203e{
  display: none;
}

#shopify-section-template--16386152202476__1662973701380fd201,
#shopify-section-template--14999042064444__166298745414980745,
#shopify-section-template--14999042064444__1662987462b15770e3 {
  margin-top: -10rem;
}


#shopify-section-template--14998488023100__1662448246d7ca185c,
#shopify-section-template--14999042064444__16624472050814018c,
#shopify-section-template--14998488023100__1663865789693f372a{
  padding-top: 30px;  
}


   @media (min-width: 768px) {
#slideshow-1662815441f23859fe {
    padding-bottom: 0;
}}

#slideshow-1662815441f23859fe {
  padding-bottom: 0!important;
}

 #buy-jupiter-superb-mid-back-mesh-office-chair-online-greensoul .tabs__product-page .tab-links {
     color: #121212;
  }





   
@media screen and (max-width:768px) {
  #green-soul-ergonomics .cstm-home-page-icons img {
      width: 175px!important;
    }
    #green-soul-ergonomics .cstm-home-page-icons ul {
     flex-direction: row;
    row-gap: 0px!important;
      column-gap: 0!important;
    }
   
    #shopify-section-template--14999043735612__166342178472efcfc9 {
      display: block;
    }
  #shopify-section-template--14999042064444__1663407244bd18e43f {
      display: block;
    }
    #shopify-section-template--14983465304124__1663231325382e44e4 {
      display: none;
    }
  
    #shopify-section-template--16417737474284__166341851287c031b2 {
      display: block;
    }
    #shopify-section-template--16417737474284__166341809282c1a46c {
  display: block;
}
    #shopify-section-template--16417737474284__16607326317601eeac {
      display: none;
    }
    #shopify-section-template--16417822703852__16607326317601eeac {
      display:none;
    }
     
    #shopify-section-template--14983465304124__1663410281e21a348b {
      display: block;
    }
  #home-spotlight-slider-16628223498c2fce87 .widget-title .box-title {
      font-size: 2.8rem!important;
      line-height: 1.2em!important;
    }
    #green-soul-ergonomics .cstm-video-overlap h3, #green-soul-ergonomics .widget-title .box-title, #green-soul-ergonomics h2 {
      font-size: 2.8rem!important;
      line-height: 1.2em!important;
    }
   
   #green-soul-ergonomics p {font-size: 1rem!important;}
    #shopify-section-template--16417681637612__1663772907ef343d88,
     #shopify-section-template--14999043833916__1663815743ddee7077,
     #shopify-section-template--16417759658220__166381604016ab2d97,
     #shopify-section-template--14999045079100__1663816458b7a20562,
     #shopify-section-template--14999043440700__16638166272ecbd291,
     #shopify-section-template--14999045013564__1663835590ff882b58,
     #shopify-section-template--14999045046332__166383530264ac5c80,
     #shopify-section-template--14999043702844__166383948168624791{
      display:block
    }
     #shopify-section-template--16417681637612__1663772907ef343d88,
     #shopify-section-template--14999043833916__1663815743ddee7077,
     #shopify-section-template--16417759658220__166381604016ab2d97,
     #shopify-section-template--14999045079100__1663816458b7a20562,
     #shopify-section-template--14999043440700__16638166272ecbd291,
     #shopify-section-template--14999045013564__1663835590ff882b58,
     #shopify-section-template--14999045046332__166383530264ac5c80,
     #shopify-section-template--14999043702844__166383948168624791{
      margin-bottom: 60px;
    }
 #products .product-template-supermarket .product-shop .product-title, 
    #green-soul-ergonomics .product-template-supermarket .product-shop .product-title, 
    #green-soul-maestro-high-back-mesh-office-chair .product-template-supermarket .product-shop .product-title, 
    #green-soul-inspire-high-back-mesh-office-chair .product-template-supermarket .product-shop .product-title, 
    #green-soul-prodigy-genius-kids-study-table .product-template-supermarket .product-shop .product-title, 
    #green-soul-prodigy-scholar-kids-study-table .product-template-supermarket .product-shop .product-title, 
    #green-soul-urbane-premium-leatherette-office-chair .product-template-supermarket .product-shop .product-title, 
    #green-soul-crystal-v2-mid-back-mesh-efficient-office-chair .product-template-supermarket .product-shop .product-title, 
  #crystal-v2-mid-back-mesh-efficient-office-chair .product-template-supermarket .product-shop .product-title, 
      #buy-ace-high-back-executive-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
      #green-soul-crystal-v1-high-back-mesh-office-chair .product-template-supermarket .product-shop .product-title, 
  #buy-crystal-v1-mid-back-mesh-office-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
    #buy-elite-high-back-executive-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
    #buy-elite-mid-back-executive-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
    #buy-jupiter-superb-mid-back-mesh-office-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
    #green-soul-new-york-classic-high-back-mesh-office-chair .product-template-supermarket .product-shop .product-title, 
    #buy-new-york-high-back-mesh-office-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
    #buy-new-york-mid-back-mesh-office-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
    #green-soul-new-york-superb-high-back-mesh-office-chair .product-template-supermarket .product-shop .product-title, 
    #green-soul-prodigy-genius-kids-study-chair .product-template-supermarket .product-shop .product-title, 
    #green-soul-prodigy-scholar-kids-study-chair .product-template-supermarket .product-shop .product-title, 
  #renewed-new-york-mesh-office-chair-classic-model .product-template-supermarket .product-shop .product-title, 
  #green-soul-folio-cabinet .product-template-supermarket .product-shop .product-title, 
  #green-soul-crystal-v2-high-back-mesh-office-chair .product-template-supermarket .product-shop .product-title, 
  #buy-jupiter-go-high-back-mesh-office-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
  #buy-jupiter-go-mid-back-mesh-office-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
  #buy-renewed-jupiter-office-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
      #buy-renewed-seoul-basic-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
      #green-soul-renewed-seoul-classic-basic-chair .product-template-supermarket .product-shop .product-title, 
  #buy-renewed-seoul-x-basic-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
  #buy-seoul-mid-back-basic-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
  #buy-seoul-x-mid-back-basic-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
  #green-soul-urbane-premium-leatherette-office-chair-high-back-ergonomi .product-template-supermarket .product-shop .product-title, 
  #buy-verona-high-back-executive-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
  #buy-verona-mid-back-executive-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
  #green-soul-vienna-high-back-executive-chair .product-template-supermarket .product-shop .product-title, 
  #buy-vienna-mid-back-executive-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
    #buy-zodiac-pro-high-back-mesh-office-chair-online-greensoul .product-template-supermarket .product-shop .product-title, 
    #buy-jupiter-superb-high-back-mesh-office-chair-online-greensoul .product-template-supermarket .product-shop .product-title {
      font-size: 2.5rem;
    }
    #home-brands-166362087528e66308 .slick-track {
      height: 65px;
    }
    #home-brands-166362087528e66308 .cstm-video-overlap .overlap-content {
      margin-bottom: 0;
    }
    #shopify-section-1663517459f87fba73 {
    display: block;
    }
    #shopify-section-166351700850c652bb {
      display: block;
    }
    #shopify-section-16628194013082e292 {
      display: none;
    }
    #shopify-section-template--16417795408108__16606411599fce0c10 {
       margin-top: 60px;
    }

    .faq-container.left,
    #shopify-section-template--16417795408108__1660812274e88519c6{
    margin-bottom: 25px;
    }
   #shopify-section-template--16417867038956__166381538430b79ed2,
  #shopify-section-template--14999044390972__16638162570ef24438,
  #shopify-section-template--14999044358204__16638159248eaf6860,
  #shopify-section-template--16430695088364__16638168181a6be03e,
  #shopify-section-template--16430695284972__1663817424213cc0b2,
  #shopify-section-template--16430695317740__1663817566cc6226b0,
  #shopify-section-template--16430700822764__16638177711015568d,
  #shopify-section-template--16430700855532__16638182231291b8a1,
  #shopify-section-template--14999045210172__1663835025c0769bf5,
  #shopify-section-template--14999043637308__16638402395c3a591f,
  #shopify-section-1664003323c6a5203e {
   display: block;
  }
    #shopify-section-template--14998488023100__1663865789693f372a {
    display: none;
  }

  #shopify-section-template--16386152202476__1662973701380fd201,
#shopify-section-template--14999042064444__166298745414980745,
#shopify-section-template--14999042064444__1662987462b15770e3 {
  margin-top: 0;
}
  #shopify-section-template--14983465304124__1663052244276f3f79 p {
    font-size: 1rem;
  }

  #shopify-section-template--14999042064444__166298745414980745 .gaming-l-banners {
     flex-direction: column-reverse;  
  }
}

.#shopify-section-166341910195ba9f23 {
   pointer-events: none;
}
#shopify-section-template--14999043670076__1663839940832619b5 {
  display: none;
}
@media screen and (max-width: 786px) {
  
 
   #shopify-section-template--16417867038956__1662283094b43d8962,
  #shopify-section-template--16417911242988__1662283094b43d8962,
   #shopify-section-template--16417759658220__1663771788471dadb2,
  #shopify-section-template--14983467728956__1662283094b43d8962,
   #shopify-section-template--16417795408108__1662283094b43d8962,
  #shopify-section-template--16417822703852__1663412803d4518dd9,
   #shopify-section-template--16417901510892__1662283094b43d8962,
   #shopify-section-template--16417604141292__166377119741fa50f1,
  #shopify-section-template--16417681637612__1662283094b43d8962,
  #shopify-section-template--14999043670076__1663839940832619b5{
    margin-top: -12%;
  display: block;
}
  #shopify-section-template--16417911242988__16607326317601eeac,
   #shopify-section-template--16417901510892__16607326317601eeac,
  #shopify-section-template--16417867038956__16607326317601eeac,
  #shopify-section-template--16417795408108__16607326317601eeac,
  #shopify-section-template--14983467728956__16607326317601eeac,
  #shopify-section-template--16417759658220__16607326317601eeac,
   #shopify-section-template--16417604141292__16607326317601eeac,
  #shopify-section-template--16417681637612__16607326317601eeac{
      display: none;
  }
  .c-gallery {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(8rem, 1fr));
		grid-gap: 2rem;
	}
  .c-gallery-item p {
    font-size: 1rem;
  }
  .glowing-border h2, .cstm-video-overlap h3, .product-template-supermarket .product-shop .product-title {
    font-size: 2.5rem;
  }
  .product-template-supermarket .product-shop .prices {
    font-size: 1.6rem;
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .cstm-video-overlap p {
    font-size: 1rem;
  }
  .cstm-product-page-icons span {
    font-size: 0.8rem;
    text-align: center;
    line-height: 1.5em'
  }
  .cstm-video-overlap .video {
    width: 100%;
  }
}

.swatch .swatch-element:hover .tooltip {
      display: none;
}


/* DARK MODE */
.product-shop .shopify-payment-button button.shopify-payment-button__button {
    padding: 20px 15px 16px;
     border: 0;
    border-radius: 30px;
  background: rgb(137,0,77);
background: linear-gradient(57deg, rgba(137,0,77,1) 0%, rgba(50,74,164,1) 31%, rgba(92,44,111,1) 51%, rgba(25,168,63,1) 71%, rgba(41,172,16,1) 92%, rgba(29,129,10,1) 100%);
    background-size: 400%;

    box-shadow:  5px 5px 8px #090909,
             -5px -5px 8px #1b1b1b;
    color: #ffffffc2;
    text-transform: uppercase;
    animation: animate-background 4s infinite alternate;
}
@keyframes animate-background {
  0% {
    background-position: left;
  }
  100% {
    background-position: center;
  }
}
@keyframes animate-blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.product-shop .shopify-payment-button button.shopify-payment-button__button:hover {
          transform: scale(1.025);
}
.product-template-supermarket .product-shop .groups-btn .quantity .qty-group {
    height: 60px;
    width: 116px;
    border-radius: 30px;
    background: #0750A6;
    border: 0;
}
.product-template-supermarket .product-shop .groups-btn .wrapper-button #product-add-to-cart {
    height: 60px;
    border-radius: 30px;
    border: 0;
    background: #0750A6;
    color: #ffffffc2;
}
.product-template-supermarket .product-shop .groups-btn .wrapper-button #product-add-to-cart:hover {
    text-shadow: 0 0 15px #fff;
    background: #0750A6;
}
.product-template-supermarket .product-shop .groups-btn .icon-share,
.product-template-supermarket .product-shop .groups-btn .wishlist {
    min-width: 60px !important;
    height: 60px;
    max-height: 60px;
    padding: 0;
    border-radius: 50%;
    margin-left: 10px;
    align-items: center;
    background: #0750A6;
  border: 0;
}
.product-shop .groups-btn .wishlist {
    background: #fff;
}
.product-template-supermarket .product-shop .groups-btn .icon-share svg,
.product-template-supermarket .product-shop .groups-btn .wishlist svg {
    fill:#ffffffc2;
    position: static;
}
.product-template-supermarket .product-shop .groups-btn .icon-share svg:hover,
.product-template-supermarket .product-shop .groups-btn .wishlist svg:hover {
    fill:#e617aa;
    background: #0750A6;
}


/* FAQ */


.faq-section {
    background: #121212;
    min-height: 25vh;
    display: flex;
flex-direction: column;
}



.faq-title h2 {
  position: relative;
  margin-bottom: 45px;
  display: inline-block;
  font-weight: 600;
  line-height: 1;
}
 
.faq-title p {
  padding: 0 190px;
  margin-bottom: 10px;
  color: #ffffffc2;
}

.faq {
    background: #ecf0f3;
    
}



.faq .faq-card {
  border: none;
  background: none;
  border-bottom: 1px solid #e8e8e8!important;
}

.faq .faq-card:last-of-type {
  border-bottom: none;
}
.faq .faq-card .card-header {
  padding: 0px;
  border: none;
  background: none;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.faq .faq-card .card-header:hover {
    padding-left: 10px;
}
.faq .faq-card .card-header .faq-title {
  width: 100%;
  text-align: left;
  padding: 0px;
  padding-left: 30px;
  padding-right: 30px;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 1px;
  color: #ffffff;
  text-decoration: none !important;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  cursor: pointer;
  padding-top: 20px;
  padding-bottom: 20px;
}

.faq .faq-card .card-header .faq-title .badge {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 14px;
  float: left;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  text-align: center;
  background: #E91E63;
  color: #fff;
  font-size: 12px;
  margin-right: 20px;
}

.faq .faq-card .card-body {
  padding: 30px;
  padding-left: 35px;
  padding-bottom: 16px;
  font-weight: 400;
  font-size: 16px;
  color: #6F8BA4;
  line-height: 28px;
  letter-spacing: 1px;
  border-top: 1px solid #F3F8FF;
}
.faq-container.left {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.faq .faq-card .card-body p {
  margin-bottom: 14px;
}
.faq-row .col-md-6.offset-md-3 {
max-width: 100%!important;
margin-left: 0!important;
}
.faq-container.right {
   width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.faq-container.left {
 width: 100%;
}

.mb-0 {
display: flex;
    flex-direction: row;
    align-content: center;
    padding: 0 20px;
}

.mb-0 .fa {    display: flex;
    align-content: center;
    align-items: center;}
@media (max-width: 991px) {
  .faq {
    margin-bottom: 30px;
  }
  .faq .faq-card .card-header .faq-title {
    line-height: 26px;
    margin-top: 10px;
  }
}


/* reviews */
.reputon-testimonials-widget .reviews-holder--1wrGp.dark--21F8h.cards-widget--1WXS- .single-review--15jg7 {
border-radius: 26px;
background: #121212;
border: 1px solid #ffe9e9;
background: rgb(25,27,42);
background: linear-gradient(140deg, rgba(25,27,42,1) 0%, rgba(35,26,50,1) 51%, rgba(48,24,58,1) 100%);
}



.reputon-testimonials-widget .reviews-holder--1wrGp .text-block--1DX6f .text-holder--3kCvh:after {
content: none;
}

.reputon-testimonials-widget .reviews-holder--1wrGp .image--Am-Nj .img--3SnbB {
  width: 90%;
  height: 90%;
  border-radius: 26px 26px 0 0;
}

.reputon-testimonials-widget .reviews-holder--1wrGp.dark--21F8h .image--Am-Nj {
   background: transparent;
}


/* WHITE MODE */
#products .product-shop .shopify-payment-button button.shopify-payment-button__button,
#green-soul-ergonomics .product-shop .shopify-payment-button button.shopify-payment-button__button {
    padding: 20px 15px 16px;
    border: 0;
    border-radius: 30px;
    background: rgb(137,0,77);
    background: linear-gradient(57deg, rgba(137,0,77,1) 0%, rgba(50,74,164,1) 31%, rgba(92,44,111,1) 51%, rgba(25,168,63,1) 71%, rgba(41,172,16,1) 92%, rgba(29,129,10,1) 100%);
    background-size: 400%;

    box-shadow:  5px 5px 10px #d7dadd,
             -5px -5px 10px #ffffff;
    color: #ffffffc2;
    text-transform: uppercase;
    animation: animate-background 4s infinite alternate;
}

#products .product-template-supermarket .product-shop .groups-btn .quantity .qty-group,
#green-soul-ergonomics .product-template-supermarket .product-shop .groups-btn .quantity .qty-group {
    height: 60px;
    width: 116px;
    border-radius: 30px;
        background: #0750A6;
    border: 0;
}

#products .product-template-supermarket .product-shop .groups-btn .wrapper-button #product-add-to-cart,
#green-soul-ergonomics .product-template-supermarket .product-shop .groups-btn .wrapper-button #product-add-to-cart {
    height: 60px;
    border-radius: 30px;
    border: 0;
    background: #0750A6;
    color: #ffffffc2;
}

#products .product-template-supermarket .product-shop .groups-btn .wrapper-button #product-add-to-cart:hover,
#green-soul-ergonomics .product-template-supermarket .product-shop .groups-btn .wrapper-button #product-add-to-cart:hover {
    text-shadow: 0 0 15px #fff;
    background: #0750A6;
}

#products .product-template-supermarket .product-shop .groups-btn .icon-share,
#products .product-template-supermarket .product-shop .groups-btn .wishlist,
#green-soul-ergonomics .product-template-supermarket .product-shop .groups-btn .icon-share,
#green-soul-ergonomics .product-template-supermarket .product-shop .groups-btn .wishlist {
    min-width: 60px !important;
    height: 60px;
    max-height: 60px;
    padding: 0;
    border-radius: 50%;
    margin-left: 10px;
    align-items: center;
        background: #0750A6;
  border: 0;
}

#products .product-shop .groups-btn .wishlist,
#green-soul-ergonomics .product-shop .groups-btn .wishlist {
       background: #0750A6;
}

#products .product-template-supermarket .product-shop .groups-btn .icon-share svg,
#products .product-template-supermarket .product-shop .groups-btn .wishlist svg,
#green-soul-ergonomics .product-template-supermarket .product-shop .groups-btn .icon-share svg,
#green-soul-ergonomics .product-template-supermarket .product-shop .groups-btn .wishlist svg {
    fill:#ffffffc2;
    position: static;
}

#products .product-template-supermarket .product-shop .groups-btn .icon-share svg:hover,
#products .product-template-supermarket .product-shop .groups-btn .wishlist svg:hover,
#green-soul-ergonomics .product-template-supermarket .product-shop .groups-btn .icon-share svg:hover,
#green-soul-ergonomics .product-template-supermarket .product-shop .groups-btn .wishlist svg:hover {
       fill:#e617aa;
       background: #0750A6;
}

#products .tabs__product-page .list-tabs .tab-links,
#green-soul-ergonomics .tabs__product-page .list-tabs .tab-links {
  color: #121212;
}

#products .fa-c,
#green-soul-ergonomics .fa-c {
  color: #121212
}

#products .faq .faq-card .card-header .faq-title,
#green-soul-ergonomics .faq .faq-card .card-header .faq-title {
  color: #121212;
}

#products .faq-section,
#green-soul-ergonomics .faq-section {
    background: #ecf0f3;
    min-height: 25vh;
    display: flex;
   flex-direction: column;
}

#products .faq,
#green-soul-ergonomics .faq {
    background: #ecf0f3;
    border: 1px solid #333333;
border-radius: 32px;
}

#products .reputon-testimonials-widget .reviews-holder--1wrGp.dark--21F8h.cards-widget--1WXS- .single-review--15jg7 {
    border-radius: 26px;
    background: #ecf0f3;
    border: 1px solid #333333;
}

#products .reputon-testimonials-widget .reviews-holder--1wrGp.dark--21F8h .name--246PQ,
#green-soul-ergonomics .reputon-testimonials-widget .reviews-holder--1wrGp.dark--21F8h .name--246PQ {
    color: #121212;
}

#products .reputon-testimonials-widget .reviews-holder--1wrGp.dark--21F8h .text-block--1DX6f .text--124Ir,
#products .reputon-testimonials-widget .reviews-holder--1wrGp.dark--21F8h .vacation--3cNLt {
 color: #4e4e4e;
}

.fa.fa-plus {
  pointer-events: none;
}



/* MOBILE HIDE/UNHIDE */

#shopify-section-template--16417737474284__16607326317601eeac {
      display: block;
}

#shopify-section-template--16417737474284__166377193669d6b34a {
      display: none;
}
#shopify-section-template--14999042064444__1663231325382e44e4 {
    display: block;
}
#shopify-section-template--15016417165372__1663835590ff882b58 {
      display: none;
}
.icon-help {
  display: none;
}
#slideshow-template--14999042064444__1663410281e21a348b {
  display: none;
}
.desktop-hidden {
  display: block
}
.mobile-hidden {
  display: none
}
  

@media screen and (max-width: 786px) {
   
  #shopify-section-template--15016417165372__1663835590ff882b58 {
      display: block;
}
  .desktop-hidden {
  display: none
}
.mobile-hidden {
  display: block
}
  #slideshow-template--14999042064444__1663410281e21a348b {
  display: block;
}
      #shopify-section-template--14999042064444__1663231325382e44e4 {
    display: none;
}
   #shopify-section-template--16417737474284__166377193669d6b34a {
      display: block;
   }
}