/** Shopify CDN: Minification failed

Line 1075:0 Unexpected "}"

**/
.sf-header {
    min-height: auto !important;
}
.track123-artsy-search-wrapper .track123-artsy-search-main-content {
        margin-top: unset !important;
    }
.track123-artsy-search-main-content.page-width div {
    justify-self: center !important;
}
  .section-my1 {
        margin-bottom: var(--spacing-sections-mobile) !important;
                padding: 10px;
    }
.section-my1 {
    max-width: 100% !important;
}
.store-category .sf-custom__block.sf-custom__block--image {
  transition: transform 0.4s ease; 
  cursor: pointer; 
}

/* section.announcement-bar {
    display: none;
} */
.store-category .sf-custom__block.sf-custom__block--image:hover,
.store-category .sf-custom__block.sf-custom__block--image:focus {
  transform: scale(1.1);
}
.nnnn.sf__pcard-content .sf-pcard__reviews {
    display: none;
}
.sf__pcard-image img.se-out.w-full.h-full.f-img-loaded {
    padding: 10px !important;
}
.loox-float-toggler.loox-floating-widget-btn {
    display: none;
}
.prod__compare_price {
    color: gray !important;
}
    .nnnn.sf__pcard-content {
        padding: 10px 10px 0 10px;
    }
[data-search-popup] .sf-wishlist-count {
    right: -20% !important;
    top: 8% !important;
}
a.whatsapp-icon {
    display: none !important;
}
a.sm\:block.sf-tab-header.mx-6:hover {
    background: #549900 !important;
    color: #FFF !important;
}
.track123-classic-main-wrapper {
    display: none;
}
.track123-classic-search-wrapper.page-width {
    margin: 15px !important;
}
.track-order {
    z-index: -1;
    position: relative;
}
.track-order .w-full.section-my1 {
    margin: 0 !important;
    padding: 0 !important;
}
h2.track123-form-title {
    margin-bottom: 10px !important;
    font-size: 20px;
}
button.track123-form-button.button-enter.btn.button.button--solid.btn--solid.button--primary.button-primary.btn--primary.button_primary.Button.Button--primary.styled-submit {
    background: #549900;
    color: #FFF;
}
section.facest-filters-section, .sf__collection-container .sf__collection-toolbar .sf__toolbar-wrapper {
    background: #F1EFF4 !important;
  padding-bottom: 20px;
}
.reset23947hdfjue8934 {
    display: none !important;
}

div#mobile-app-banner a.bg-green-600.text-white.text-sm.font-semibold.px-6.py-2.my-3.rounded-full.hover\:bg-green-700.transition {
    background: #549900;
    color: #FFF;
      padding: 10px 15px;
    text-transform: uppercase;
}
.app-images {
    display: flex;
    align-items: center;
}
.announcement-bar__content {
    max-height: unset !important;
}
div#mobile-app-banner .relative.w-full {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
  padding: 0 10px;
}
.search-container.py-4.md\:py-8.bg-white.relative.z-10.min-h-full.md\:min-h-0.transition-transform.transform.md\:-translate-y-1\/2.md\:translate-y-0 {
    min-height: auto !important;
}
.announcement-bar__content.md\:text-center.py-2\.5.text-base.hide-desktop .sf-language-switcher.-mx-4.lg\:py-3\.5 {
    position: absolute;
    right: 10px;
  top: 10px;
    /* z-index: 1; */
}
/* .prod__trust-badges.text-center.prod__trust-badges--above {
    width: 40%;
}
.prod__trust-badges.text-center.prod__trust-badges--below {
    width: 40%;
    position: absolute;
    bottom: 0;
    left: 40%;
} */
.main-product__block.main-product__block-trust_badge {
    margin-top: 0 !important;
}
.prod__trust-badges {
    align-items: flex-start !important;
      padding: 0 !important;
}
.nsnsns.md\:mt-10.xl\:mt-15.flex.justify-center {
    margin-top: 20px;
}
.prod__trust-badges {
    background-color: transparent !important;
} 
.sf-video .w-full.section-my1 {
    padding-bottom: 0;
}
.sf-video .section-my1 {
    margin-bottom: 0 !important;
}
/* .loox-float-toggler-container {
    top: unset !important;
    bottom: 0;
} */
/* section.seed-banner {
    margin-top: 60px;
} */
.w-full.section-my1 {
    padding-bottom: 20px;
}
m-search-popup.sf-search-form span.pl-3.text-\[\#666\].whitespace-nowrap {
    font-size: 16px;
    leading-trim: Cap height;
    line-height: 100%;
    letter-spacing: 0%;
    text-transform: capitalize;
    color: #00000075;
}
.m-scrolling-promotion {
    padding-bottom: 50px;
}
.sf-testimonials__header .section__header.text-center.px-5 {
    padding-top: 80px;
    margin-bottom: 10px !important;
}
section.sf-scrolling-promotion.top-brands .section__header.text-center.px-5 {
    padding-top: 80px;
}
.sf-tabs-container.product-tabs__wrapper .inline-flex.items-center.justify-center.flex-wrap.md\:flex-nowrap.w-full {
    display: none;
}
circle.time{
  display: none;
}
video-component svg {
    width: 50px !important;
    height: 50px !important;
}
.sf__pcard-quick-add {
    margin-top: 10px;
}
.sf-video__play--style-solid {
    background: transparent !important;
    border-color: transparent !important;
}
 /* .sf__pcard-image img.se-out.w-full.h-full.f-img-loaded {
    background: #0000000D;
    padding: 30px;
    border-radius: 30px;
} */
/* .sf__pcard.sf__pcard--onsale.cursor-pointer{
    background: #FFF !important;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 10px;
} */
/* .m-product-list__wrapper .sf-column{
    background: #FFF !important;
    border: 1px solid #ddd;
    border-radius: 6px;
    padding: 10px;
    margin: 10px;
} */
.sf__pcard.sf__pcard--onsale.cursor-pointer.sf-prod__block,
.sf__pcard.cursor-pointer.sf-prod__block{
     background: #FFF !important;
    border: 1px solid #ddd;
    border-radius: 12px;
    /* padding: 10px;  */
   min-height: 100%;
}

.prod__tag-sale {
  background-color: red !important;
    color: #FFF !important;
    position: absolute;
    top: -100%;
    padding: 4px 12px !important;
    left: -50%;
    white-space: nowrap;
    border-radius: 12px 0 20px 0 !important;   
}
.newww.w-2\/5.flex.justify-end.sf-options-wrapper__desktop.items-center {
    height: 0px;
}
span.sf__dot {
    padding: 0 !important;
    width: 20px !important;
}
.swiper-pagination.sf__dot-dark .sf__dot:before{
  background: #B3B3B3 !important;
}

header a.block.px-4.py-5.flex.items-center.sf__parent-item {
    padding-bottom: 10px;
    padding-top: 10px;
}
 .sf__footer-middle .contact-info {
      display: flex;
    flex-direction: column;
    gap: 30px;
}
 .sf__footer-middle .contact-item {
    display: flex;
 align-items: center;
    gap: 10px;
}
 .sf__footer-middle .contact-item svg {
       width: 34px;
      height: 34px;
  }
.sf__footer-middle h3.font-medium.mb-4.text-base.sf__accordion-button.sf__footer-block-title {
    font-weight: 700;
    font-size: 24px;
}
.sf__footer-middle h3.font-medium.mb-4.text-base.sf__accordion-button.sf__footer-block-title {
    padding-bottom: 15px; 
}
.sf__footer-middle h3.font-medium.mb-4.text-base.sf__accordion-button.sf__footer-block-title::after {
    content: "";
    display: block;
    width: 70px;
    height: 4px;
    background: #549900;
    position: absolute;
    top: 80% !important;
    left: 0;
}
.sf__footer-middle .sf__accordion-content li {
    position: relative;
    padding-left: 12px; 
}
.sf__footer-middle .sf__accordion-content li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 11px;
    background-image: url('data:image/svg+xml;utf8,<svg width="6" height="11" viewBox="0 0 6 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M0.186648 10.0354C0.392828 10.2338 0.72666 10.2338 0.932315 10.0354L5.29269 5.82748C5.70452 5.43005 5.70452 4.7853 5.29269 4.38787L0.900739 0.148924C0.696672 -0.0475022 0.366998 -0.0500475 0.160293 0.143835C-0.0511623 0.341788 -0.0531841 0.667975 0.154574 0.868981L4.17431 4.74764C4.38049 4.94661 4.38049 5.26874 4.17431 5.46771L0.186648 9.31583C-0.0195312 9.51429 -0.0195312 9.83692 0.186648 10.0354Z" fill="white"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
}
.sf__footer-middle .sf-footer__accordion {
    display: grid !important;
}
.sf-footer .sf__footer-middle .sf-footer__block {
    padding-bottom: 50px !important;
}
.sf__footer-bottom-inner.lg\:pb-8.pt-0.lg\:py-5.flex.flex-col.lg\:flex-row.justify-between.items-center {
    border-top: 1px solid #FFF;
    padding-top: 20px;
}
.sf-footer {
    background: linear-gradient(109.71deg, #071C09 21.95%, #19311C 78.81%) !important;
      padding-top: 40px;

      /* z-index: -1;
    position: relative;
    top: -50px;
    padding-top: 20px; */
}
.sf-footer .sf__footer-bottom {
    background-color: unset !important;
}
    .sf-footer .sf__footer-middle .sf-footer__block {
        width: 100% !important;
    }
.announcement-bar__content .announcement-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
      width: 100%;
}
.announcement-bar__content.md\:text-center.py-2\.5.text-base {
    width: 100% !important;
    padding: 10px 50px;
      margin: 0;
}
.announcement-bar__content span.bulk-order {
    display: flex;
    gap: 5px;
}
.announcement-bar__content .announcement-content {
    display: flex;
    align-items: center;
    gap: 15px;
}
.announcement-bar__content .social-icons {
    display: flex;
    gap: 20px;
}
.announcement-bar__content .social-icons a {
    display: flex;
    align-items: center;
}
section.sf__newsletter-section {
    margin: 0 auto;
    width: 90%;
    border-radius: 50px;
  position: relative;
        margin-bottom: -40px;
    z-index: 1;
}
section.sf__newsletter-section .container.section-py {
    padding: 40px;
}
.sf__newsletter-section h3.hidden-br-mobile.text-xl.md\:text-2xl.xl\:text-5xl.text-black.leading-tight.rte {
    font-size: 28px;
}
.sf__newsletter-section .mt-3.w-full.text-black.rte p {
    font-size: 16px;
}
.sf__newsletter-section button.h-full.not-move.newsletter-button.px-4.py-2.text-black.border-l.border-black.rounded-tr.rounded-br span {
    font-size: 17.14px;
}
.sf__newsletter-section button.h-full.not-move.newsletter-button.px-4.py-2.text-black.border-l.border-black.rounded-tr.rounded-br {
    background: #000;
    color: #FFF !important;
    border-radius: 50px;
}
.sf__newsletter-section input#ContactSubscribe-email {
    background: #FFF !important;
    border-radius: 50px;
    margin-right: 10px;
    font-size: 17.14px;
    padding: 10px 20px;
}
.sf__newsletter-section .sf__newsletter-form-group.flex.w-full.border.border-black.rounded.items-center.self-stretch {
    border-color: transparent !important;
}
.newsletter__form-heading.flex.flex-wrap.flex-col.items-center.text-center.sm\:text-left.sm\:items-start.flex-1 {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
}
.newsletter-content {
    margin-left: 15px;
}
/* section.relative.home-page-slider {
    z-index: -1;
} */
 main#MainContent {
    z-index: -1;
} 
 body#sf-theme {
    z-index: -1;
} 
/* .shopify-section{
    z-index: 1;
} */
.sf-select-custom--options {
    left: -20px !important;
    top: calc(100% + 20px) !important;
}
.sf__slide-content .slide__block-subtitle {
  text-transform: uppercase;
}
.sf__slide-content h2.slide__block-title {
    font-weight: 700;
    font-family: 'Nobile', sans-serif;
    text-transform: capitalize;
    color: #549900 !important;
    margin: 0;
}
.sf__slide-content.max-w-4xl.w-max.text-left {
    padding-left: 30px;
}
.sf__slide-content .slide__block-description p{
     text-transform: uppercase;
     font-weight: 700;
}
a.slide__block-link {
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    width: min-content;
    border-radius: 50px;
    font-weight: 700;
    font-size: 14px;
    padding: 3px 15px;
}
a.slide__block-link svg {
    background: #FFF;
    margin-left: 10px;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    padding: 10px;
}
.policies .sf-icon-box__icon.w-full.flex.shrink-0.justify-center.max-w-full.mb-5.md\:mb-0.sf-image--loaded.items-center {
    background: #EAF5F1;
    padding: 25px;
    border-radius: 100px;
    width: 100px !important;
    height: 100px;
}
.section__header h2.section__heading:before {
    content: "";
    background: url("/cdn/shop/files/Group_57.png?v=1742549807");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    position: absolute;
    top: -50px;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%);
}
.section__header h2.section__heading {
    position: relative;
    font-weight: 700;
}
section.sf-testimonials {
    background: url(/cdn/shop/files/image_10.png?v=1742551022);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
/* section.sf-testimonials .section__header {
    padding-top: 70px !important;
    margin-bottom: 20px !important;
} */
section.sf-testimonials .section__header h2.section__heading:before {
    filter: brightness(0);
}
section.sf-testimonials  .indexes.text-center.mt-5.text-sm.font-medium {
    display: none;
}
.review-block {
    justify-items: center;
    background: background: #FFFFFF66;
    background: #FFFFFF66;
    border: 1px solid #FFFFFF80;
    border-radius: 25px;
    padding: 20px;
    opacity: 1 !important;
}
.sf-testimonials-description p, .sf-testimonials-footer p{
    font-size: 16px;
    line-height: 30px;
    text-transform: capitalize;
    margin: 15px 0;
}
.sf-testimonials-description{
  margin: 0 !important;
}
a.sm\:block.sf-tab-header.mx-6.active {
    background: #549900 !important;
    color: #FFF !important;
}

.sf-tab-header:after {
    background-color: transparent !important;
}
.sm\:block.sf-tab-header {
    background: transparent;
    padding: 10px 20px;
    border-radius: 50px;
    color: #000;
    opacity: 1;
          margin: 0px;
}
.product-tabs__header.product-tabs__header--horizontal.flex.justify-center.flex-wrap.text-\[1\.125rem\].leading-relaxed {
    background: #EAF5F1;
    width: max-content;
    margin: 0px auto 30px;
    border-radius: 50px;
}
.store-category img.f-img-loaded {
    border-radius: 15px;
}
.nnnn.sf__pcard-content button.sf__btn.sf__btn-primary {
    font-size: 15px;
    line-height: 100%;
    letter-spacing: 0%;
    text-align: center;
    text-transform: capitalize;
    width: 100%;
    border-radius: 50px !important;
}
.policies .sf-icon-box p {
    font-weight: 700;
    font-size: 14px;
    leading-trim: Cap height;
    letter-spacing: 0%;
    color: #000;
}
m-search-popup.sf-search-form.flex.items-center {
    border: 1px solid #549900;
      display: flex;
    flex-direction: row-reverse;
      padding-right: 0 !important;
}

m-search-popup.w-full {
    border: 2px solid #549900;
    display: flex;
    align-items: center;
}
m-search-popup.w-full input.w-full.p-2.border.border-gray-300.rounded-lg.focus\:outline-none.focus\:ring-2.focus\:ring-blue-500.focus\:border-transparent {
    border: none !important;
}
m-search-popup.w-full svg.w-\[20px\].h-\[20px\] {
    margin-right: 10px;
}
.sf__pcard-image.spc__img-only {
    background: #0000000D;
    padding: 25px;
    border-radius: 30px;
}
button.sf-slider__controls-button.swiper-button-prev.sf-slider__controls-prev,
button.sf-slider__controls-button.swiper-button-next.sf-slider__controls-next{
    background: #549900;
    color: #FFF;
    width: 30px;
    height: 30px;
}
section.sf-testimonials.relative .swiper-slide.swiper-slide-visible {
    transform: scale(0.8);  
}
section.sf-testimonials.relative .swiper-slide.swiper-slide-visible.swiper-slide-active {
    transform: scale(1.0);  
}
section.sf-testimonials.relative .sf-testimonials__container.relative.px-5 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.swiper-pagination-bullet-active.swiper-pagination-bullet:after {
    background-color: #000 !important;
}
section.sf-testimonials.relative span.swiper-pagination-bullet {
    margin: 0;
}
@media screen and (min-width: 1279px) {
  .toolbar-mobile {
    display: none;
}
  .hide-on-desktop{
    display: none;
  }
}
@media screen and (max-width: 1278px) {
  section.facest-filters-section .sf-select-custom.js-selectCustom {
    display: none;
}
    .sf__collection-container.sidebar__leftColumn .sf__sidebar, .sf__collection-container.sidebar__rightColumn .sf__sidebar {
      background: #000000a8 !important;
    }
  section.facest-filters-section .sf__gridColumn-view.flex.pl-4.md\:pl-7 {
    display: none;
}
  .sf__sidebar-content.overscroll-contain.h-full {
    transform: none !important;
}
  .sf__sidebar-content.overscroll-contain.h-full {
    max-height: 60%;
    bottom: -40% !important;
    top: unset !important;
    width: 100% !important;
    border-radius: 20px 20px 0 0 !important;
}
  div#filterModal, .sf__sortmb-wrapper.touch-none {
    background: #000000a8;
      transition: opacity 0.4s ease;
            /* z-index: 100; */
}

  .sf__sortmb-wrapper .sf__sortmb-list {
    max-height: 50% !important;
    border-radius: 20px 20px 0 0 !important;
}
  .sf__sortmb-wrapper .sf__sortmb-list ul li {
    color: #000 !important;
}
  .sf__sortmb-wrapper .sf__sortmb-list .sf__sortmb-label {
    color: #549900 !important;
}
div#filterModal .bg-white.w-11\/12.max-w-md.rounded-lg.p-4.relative {
    position: absolute;
    bottom: 0;
    width: 100% !important;
    transition: transform 0.4s ease;
    transform: translateY(1rem);
    transition-property: transform, opacity;
    transition-duration: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 20px 20px 0 0px !important;
    max-height: 60% !important;
    overflow-y: scroll !important;
}
    div#filterModal .flex.items-center.space-x-2 {
    margin-bottom: 10px;
}
  div#filterModal label.text-sm {
    margin-left: 10px;
}
 div#filterModal button#closeFilterModal {
    right: 5%;
    color: #000;
    width: 30px;
    font-size: 25px;
} 
  button.sf__btn.sf__btn-primary.rounded-full {
    border-radius: 50px !important;
    margin-top: 20px;
}
 div#filterModal h3.text-lg.font-medium.mb-2 {
    color: #549900;
}
  .sf__toggle-filter.flex.scrollbar-hide.xl\:hidden {
    overflow-x: scroll;
    white-space: nowrap;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    width: 100%;
            margin-top: 15px;
}
    .sf__toggle-filter.flex.scrollbar-hide.xl\:hidden button {
    border: 1px solid #ddd !important;
    border-radius: 5px !important;
    padding: 10px 15px !important;
    margin: 5px !important;
              font-size: 15px !important;
        color: #000 !important;
}
}
@media(min-width: 1025px){
   .sf__slide-content .slide__block-subtitle {
    font-size: 18px !important;
}
  .sf__slide-content h2.slide__block-title {
    font-size: 65px !important;
    line-height: 60px;
}
  .sf__slide-content .slide__block-description p{
font-size: 52px !important;
    text-transform: capitalize !important;
}
    .section__header h2.section__heading {
    font-size: 36px !important;
}
}
@media(max-width: 1024px) and (min-width: 768px){
   .sf__slide-content .slide__block-subtitle {
    font-size: 16px !important;
}
      m-slideshow .md\:mb-7 {
        margin-bottom: 0;
    }
    a.slide__block-link svg {
    width: 32px !important;
    height: 32px !important;
    padding: 5px !important;
}
  .sf__slide-content h2.slide__block-title {
    font-size: 50px !important;
    line-height: 50px;
}
  .sf__slide-content .slide__block-description p{
font-size: 38px !important;
    text-transform: capitalize !important;
}
    .section__header h2.section__heading {
    font-size: 32px !important;
}
}
@media(min-width: 768px){
   .hide-desktop {
    display: none;
}
   .hide-desktop .sf-country-switcher.xl\:block.lg\:py-3\.5 {
 display: none;
}
   .newsletter-content responsive-image.sf-image {
    display: none;
}
  .swiper-pagination.sf__dot-dark .sf__dot.sf__dot-active:before {
    background-color: #000 !important;
}
  .sf-testimonials .section-my1 {
    margin-top: 0 !important;
}
  .nnnn.sf__pcard-content{
    text-align: center !important;
}
  .f-price.inline-flex.items-center.flex-wrap.f-price--on-sale {
    justify-content: center !important;
}
  .trust-badge-section .w-full.block {
    width: 50%;
    place-self: center;
}
   .home-page-slider  a.sf-slider__link {
    display: none !important;
}
}
@media(max-width: 767px){
    section.sf-header {
    margin-top: 20px;
}
  .sf-testimonials .section-my1 {
        margin-top: var(--spacing-sections-mobile);
    }
  .scroll-up .header__wrapper {
     transform: none !important; 
}
  .scroll-down.stuck .header__wrapper {
    transform: none !important;
}
  a#m-cart-icon-bubble, a.customer-icon.px-2.py-3\.5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
  .nnnn.sf__pcard-content span.f-price-item.f-price-item--sale.prod__price.text-color-regular-price {
    font-size: 14px !important;
}
  .home-page-slider .sf__slide-content .slide__block-subtitle {
        display: none !important;
    }
  .home-page-slider .sf__slide-content h2.slide__block-title {
        display: none !important;
    }
  .home-page-slider .sf__slide-content .slide__block-description p {
        display: none !important;
    }
  .home-banner__slideshow .sf__slide-content .slide__block-link.sf__btn:not(.sf__btn-link) {
        display: none !important;
    }
  .nnnn.sf__pcard-content s.f-price-item.f-price-item--regular.prod__compare_price.line-through.text-color-secondary.flex.items-center {
    font-size: 12px !important;
}
  .nnnn.sf__pcard-content {
    text-align: left !important;
}
  .nnnn.sf__pcard-content.text-center.relative h3.block.text-base {
    font-size: 14px !important;
}
  .sf__pcard .sf__pcard-content .f-price--on-sale .f-price__sale, .sf__pcard .sf__pcard-content .pcard-variant-option {
    justify-content: left !important;
}
  .f-price.inline-flex.items-center.flex-wrap.f-price--on-sale {
    justify-content: left !important;
}
  .top-brands .m-scrolling-promotion--left .m-promotion--animated {
    animation-name: unset !important;
}
  .top-brands .m-promotion.m-promotion--animated {
    grid-template-columns: 1fr 1fr 1fr !important;
    gap: 20px;
}
m-scrolling-promotion > *:not(:first-child) {
  display: none !important;
}
.top-brands m-scrolling-promotion > *:first-child {
    display: grid !important;
}
  .top-brands .m-promotion__item {
    margin: 0 !important;
}
  .top-brands .m-scrolling-promotion {
    justify-content: center;
}
.hide-mobile {
    display: none;
}
  /* .home-page-slider .swiper-container.swiper-container-fade.swiper-container-initialized.swiper-container-horizontal {
    height: 280px !important;
} */
.hide-desktop .announcement-content svg {
    width: 30px;
}
  .hide-desktop .sf-select-custom.isActive .sf-select-custom--options {
    right: 0 !important;
    left: unset !important;
}
  .product .section__header h2.section__heading:before {
    width: -webkit-fill-available !important;
}
   .sf-product__section.recently-viewed .section-my1 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
  product-recommendations .section-my1 {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
  m-slideshow, m-testimonials {
    align-items: center !important;
    align-self: center !important;
    place-content: center;
    text-align: -webkit-center !important;
}
  .sf-testimonials__header .section__header.text-center.px-5 {
    padding-top: 0 !important;
}
  /* .hide-desktop {
    display: none;
} */
  section.sf-scrolling-promotion.top-brands .section__header.text-center.px-5 {
    padding-top: 20px !important;
    padding-bottom: 30px !important;
}
  .m-scrolling-promotion {
    padding-bottom: 0 !important;
}
  .product-tabs__header.product-tabs__header--horizontal.flex.justify-center.flex-wrap.text-\[1\.125rem\].leading-relaxed {
    margin: 30px auto 30px !important;
}
  .product-tabs__header.product-tabs__header--horizontal.flex.justify-center.flex-wrap.text-\[1\.125rem\].leading-relaxed {
    display: block;
    overflow-x: scroll;
    white-space: nowrap;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    width: 100%;
}
  a.sm\:block.sf-tab-header.mx-6 {
    font-size: 14px !important;
    padding: 10px 12px !important;
}
   /* .sf__pcard-image img.se-out.w-full.h-full.f-img-loaded {
    padding: 20px !important;
} */
  .sf-slider__controls--absolute button {
    top: 30% !important;
    transform: unset !important;
}
  .section__header {
        margin-bottom: 0 !important;
        padding-top: 40px;
    }
  .swiper-pagination.sf__dot-dark .sf__dot.sf__dot-active:before {
    background-color: #FFF !important;
}
  .m-product-list.relative.sf-mixed-layout.sf-mixed-layout--mobile-scroll.sf-mixed-layout--slider {
    padding-top: 30px;
}
  .sf-slider__controls.flex.items-center.justify-center.mt-5.md\:mt-0.-mx-2.sf-slider__controls--show-pagination.sf-slider__controls--absolute {
    position: absolute; 
    bottom: -10px;
    justify-self: anchor-center;
    align-items: center !important;
    justify-content: center !important;
}
  .newsletter-content responsive-image.sf-image {
    width: 28px !important;
    height: 24px !important;
}
  .policies .sf-icon-box p {
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 20px;
}
  section.sf__newsletter-section {
    border-radius: 25px !important;
}
  .sf__newsletter-content.px-4.md\:px-0.sm\:flex.justify-between {
    padding: 0 !important;
}
  /* .sf-footer {
    top: -40px !important;
    padding-top: 40px !important;
} */
   section.sf__newsletter-section span.mb-5 {
    display: none !important;
}
  section.sf__newsletter-section .container.section-py {
    padding: 20px !important;
}
  .sf__newsletter-section .mt-3.w-full.text-black.rte p {
    font-size: 14px !important;
}
  .sf__newsletter-section button.h-full.not-move.newsletter-button.px-4.py-2.text-black.border-l.border-black.rounded-tr.rounded-br span {
    font-size: 12px !important;
}
  .sf__newsletter-section input#ContactSubscribe-email {
    font-size: 12px !important;
}
  .sf__newsletter-section h3.hidden-br-mobile.text-xl.md\:text-2xl.xl\:text-5xl.text-black.leading-tight.rte {
    font-size: 24px !important;
}
  .sf-cart-count {
        /* right: 14px !important; */
    font-size: 10px !important;
    height: 16px !important;
    min-width: 16px !important;
    top: 14px !important;
}
  span.nnnnn svg {
    width: 20px !important;
}
      .seed-banner .sf__slide-block.slide__block-desktop.flex.sf__slide-block--middle-left.container-fluid.w-full.h-full.p-4.md\:p-6.lg\:py-24.absolute.inset-0 {
        align-items: flex-end !important;
    }
  .store-category m-custom-content.sf-custom__grid.flex.flex-wrap {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
}
  span.nknknk svg {
        width: 32px !important;
    }
  a.slide__block-link {
    font-size: 12px !important;
    padding: 2px 10px !important;
    place-self: center;
}
  .sf__slide-block.slide__block-desktop.flex.sf__slide-block--middle-left.container-fluid.w-full.h-full.p-4.md\:p-6.lg\:py-24.absolute.inset-0 {
    display: -webkit-box; /* Old Safari */
    display: -webkit-flex; /* Older Safari versions */
    display: flex;
    -webkit-align-items: center;
    align-items: center !important;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: center;
    justify-content: center !important;
    -webkit-flex-direction: row;
    flex-direction: row;
}
  a.slide__block-link svg {
    width: 25px !important;
    height: 25px !important;
    padding: 5px !important;
}
  .hide-desktop .sf-country-switcher.xl\:block.lg\:py-3\.5 {
    position: absolute;
    right: 0;
    z-index: 1;
}
  .announcement-bar__content .announcement-bar {
    display: flex;
    justify-content: space-between !important;
    font-size: 10px !important;
    width: 100% !important;
    flex-direction: column !important;
    z-index: -1;
}
  .social-icons {
    margin-top: 10px;
    border-top: 1px solid #FFF;
    padding-top: 10px;
}
  .announcement-bar__content .announcement-content {
    display: flex;
    align-items: center !important;
    gap: 10px !important;
    justify-content: flex-start !important;
    width: 100% !important;
}
.announcement-bar__content.md\:text-center.py-2\.5.text-base {
    width: 100% !important;
    padding: 10px;
    margin: 0;
}
.whatsapp-block {
    display: flex;
    gap: 8px;
    flex-direction: row;
}
  .social-blocks {
    display: flex;
    gap: 10px;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.announcement-bar__content .social-icons {
    display: flex;
    gap: 10px;
    justify-content: space-between !important;;
    flex-direction: row !important;;
    width: 100% !important;
}
  .sf__slide-content .slide__block-subtitle {
    font-size: 14px !important;
    /* color: #FFF !important; */
}
   .sf__slide-content h2.slide__block-title {
    font-size: 40px !important;
    line-height: 40px !important;
}
  .sf__slide-content.max-w-4xl.w-max.text-left {
    text-align: center !important;
    padding: 0 !important;
}
  .sf__slide-content .slide__block-description p{
font-size: 30px !important;
    /* color: #FFF !important; */
       text-transform: capitalize;
}
  .section__header h2.section__heading {
            font-size: 28px !important;
        margin-bottom: 20px;
}
  a.sm\:block.sf-tab-header.mx-6.active {
    display: inline-table;
}
}
@media(min-width: 701px){
.sf__footer-middle ul.sf__accordion-content.sf__footer-block-content .pb-5.md\:pb-0 {
    columns: 2;
}
}
@media(min-width: 992px){
  .sf__footer-middle .sf-footer__accordion {
    grid-template-columns: 1fr 1fr 1.4fr !important;
}
}
@media(max-width: 991px) and (min-width: 701px){
  .sf__footer-middle .sf-footer__accordion {
    grid-template-columns: 1fr 1fr !important;
}
   .sf__footer-middle .sf-footer__block.sf__accordion-item.sf__footer-block-menu.w-full.lg\:w-full {
    width: 150% !important;
}
  footer.sf-footer {
    padding: 0 20px;
}
}
@media(max-width: 700px){
    grid-template-columns: 1fr !important;
}
}
