/** Shopify CDN: Minification failed

Line 183:0 Unexpected "}"
Line 391:10 Expected identifier but found whitespace
Line 391:16 Unexpected "!"

**/
*:not(i):not([class*="fa"]):not([class*="icon"]):not([class*="jdgm-star"]):not([class*="jdgm"]):not(svg):not(use) {
  font-family: "Bricolage Grotesque" !important;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}

.title-whatsapp-share-icon {
    display: flex;
}
.service-icons-wrapper {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
    gap: 25px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
}
.service-icons-wrapper .service-icon img {
    width: 50%;
}
.service-icons-wrapper .service-icon {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
}

.template-index .header-section.header__wrapper.full-width-true {
    background-color: transparent !important;
    z-index: 99999 !important;
}

/* .template-index .nilamind-sliderhomepage {
    position: relative;
    margin-top: -80px;
} */

/* .template-index .header-section.header__wrapper.full-width-true div#header-wrapper {
    background: transparent !important;
} */
 .template-index .header-section.header__wrapper.full-width-true div#header-wrapper{background: #fbf6f0 !important;}
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper:hover,
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj {
  background: #fbf6f0 !important;
}

/* .template-index .header-section.header__wrapper.full-width-true div#header-wrapper #cart a, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .header__main-nav li a.dlink, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .header__main-nav li a.alink {
    color: #fff !important;
} */
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper #cart a, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .header__main-nav li a, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .header__main-nav li a.alink,
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj #cart a,
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj .header__main-nav li a.dlink, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj .header__main-nav li a.alink {
    color: #005294 !important;
}

/* .template-index .header-section.header__wrapper.full-width-true div#header-wrapper .hover-fill, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .hover-fill {
    fill: #fff;
} */
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper .hover-fill, 
.template-index .header-section.header__wrapper.full-width-true div#header-wrapper.scroll-sticky-raj .hover-fill {
    fill: #005294;
}

.header-section.header__wrapper.full-width-true .header__main-nav li a,
.header-section.header__wrapper.full-width-true .header__main-nav li a.dlink{
  font-family: Bricolage Grotesque !important;
}


@media (max-width: 980px) {
    /* .template-index  #mobile-header {
        background: transparent;
    } */
     .template-index  #mobile-header {
        background: #fbf6f0;
    }
    /* .template-index #mobile-header .hover-fill {
        fill: #fff;
    } */
    .template-index #mobile-header:hover .hover-fill, 
    .template-index #mobile-header.scroll-sticky-raj .hover-fill {
        fill: #005294;
    }
    .template-index #mobile-header:hover,
    .template-index #mobile-header.scroll-sticky-raj {
      background: #fbf6f0 !important;
    }
}

#header-wrapper .header__nav__dropdown-simple[aria-expanded="true"] .header__nav__submenu {
    width: 100%;
    max-width: 100%;
    display: flex;
    left: 0px;
    height: 340px;
    padding: 15px 5rem;
}
#header-wrapper ul.header__nav__sub-sub-menu {
    visibility: visible !important;
    opacity: 1 !important;
    left: 0;
    top: 20px;
    width: 100%;
    max-width: 100%;
    background: transparent;
    padding: 0;
}
#header-wrapper ul.header__nav__submenu {
    display: none;
}
#header-wrapper .header__nav__link.second-level {
    font-weight: 600;
    text-transform: uppercase;
}
#header-wrapper .header__nav__link.second-level svg {
    display: none;
}
.whatsApp-Class-share {
    display: flex;
    align-items: center;
}
.whatsApp-Class-share #wishlisthero-product-page-button-container {
    padding-top: 0px;
}

@media (max-width: 676px) {
  ul#cart {
      display: flex;
      justify-content: center;
      padding-right: 18px;
  }
}

.whatsApp-Class-share #wishlisthero-product-page-button-container .fa-1x {
    font-size: 1.8em;
}
h2.h5:has(#product-price) {
  margin-bottom: 0px !important;
}
span._lably_item_ {
    display: none !important;
}
.swatch.clearfix.js-variant-selector:has(.swatch-element.color){
    display: none;
}

.price-item.price-item--sale {
    font-size: 14px !important;
}
.product-blocks__block.product-blocks__block--quantity {
    position: absolute !important;
    margin-top: -6.5rem !important;
    right: 0;
}


.appco_bg .collection-description.appco_bg {
    width: 100%;
    max-width: 95%;
}



  html body main#main-content .product-info h3.product-title.h5 {
    max-width: 100%;
}
}

.appco_bg span.price-item.price-item--regular {
    font-size: 14px !important;
    font-weight: bold !important;
}

.price__regular {
  display: flex;
  align-items: center;
  gap: 4px; /* optional spacing */
  flex-wrap: nowrap;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


 .featured__collection-product dl.price__sale
{justify-content: flex-end;}



.blog-post-item {
  overflow: hidden;
}

.blog-post-image img {
  transition: transform 0.4s ease;
  display: block;
  width: 100%;
}

.blog-post-item:hover .blog-post-image img {
  transform: scale(1.05);
}

 .jdgm-rev__author::after {
  content: "Verified";
  font-size: 12px;
  color: #ffffff;
  font-weight: 500;
  margin-left: 8px;
  background-color:#005294;
  padding:3px;
   font-weight: 500 !important;
}
div#judgeme_product_reviews .jdgm-rev__icon:after {
 position: absolute;
    bottom: 0;
    right: 0;
    width: 12px;
    height: 12px;
    color: white;
    border: none;
    font-family: "JudgemeIcons";
    font-size: 8px;
    font-weight: bold;
    line-height: 12px;
    text-align: center;
    content: "\e001";
    background: #005294; 
    z-index: 2;
      display: inline-block;
}

.jdgm-rev__buyer-badge {
    vertical-align: top;
    padding: 4px 4px !important;
    font-size: 12px;
}

div#variant-stock-levels--template--18786279260337__main {
    display: block !important;
    position: relative !important;
    min-height: 20px !important;
}


/* club css */
.club-benefits-wrap {
  padding: 0px 0;
  font-family: inherit;
}

.club-benefits-heading {
  font-size: 18px;
  font-weight: 400;
  border-bottom: 2px solid #005294;
  padding-bottom: 6px;
  margin-bottom: 15px;
  color: #005294;
}

.club-benefit-item {
  margin-bottom: 20px;
}

.club-benefit-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.benefit-label {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 1px;
}

.benefit-tnc {
  font-size: 12px;
  color: #005294;
  text-decoration: none;
}

.benefit-desc {
  font-size: 14px;
  margin-top: 5px;
}

.benefit-code {
  cursor: pointer;
  color: #005294;
}

hr {
  border: none;
  border-top: 1px solid #ddd;
  margin-top: 10px;
}

.benefit-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #005294;
  font-size: 12px;
  cursor: pointer;
  margin-top: 10px;
}

.less-benefits {
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}

.benefit-arrow {
  font-size: 16px;
  margin-left: 4px;
}

.whatmore-carousel-events.appco_bg {
    align-items: start;
}

.whatmore-carousel-events.appco_bg p
{
    margin-left:0
} 

.header__nav__link svg.vantage--apollo-down-carrot.header__nav__link--icon.vib-center {
    top: 20% !important;
    right: 2px !important;
}

button.flickity-button.flickity-prev-next-button.previous {
    width: 50px !important;
    height: 50px !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}

.jdgm-carousel__left-arrow.appco_bg {
    width: 12px !important;
    height: 12px !important;
   
}

.jdgm-carousel__right-arrow.appco_bg {
     width: 12px !important;
    height: 12px !important;
}

.jdgm-all-reviews-text {
    margin-bottom: 40px;
}

.product-info {
    padding-top: 10px !important;
}

span.price__badge.price__badge--sale {
    display: none !important;
}

 .product-blocks .price__badge.price__badge--sale {
    display: none !important;
}


/* .product-info  .product-info-inner {
    flex: 1;
    width: 100%;
    /* justify-content: space-between; */
  display: flex !important;
    /* flex-wrap:wrap; */
} */
 
 
/* .product-info  .product-info-inner .clear {
    width: 100%;
}
 
html body main#main-content .product-info  .product-info-inner  s.price-item.price-item--regular {
    color: grey !important;
} */
 
/* html body main#main-content .product-info h3.product-title.h5 {
    max-width: 60%;
} */

.scpSlider__container.scp-flex.scp-gap-\[12px\].scp-transition-transform.scp-duration-300.scp-ease-in-out {
    padding: 0 !important;
}

.price.price--listing.price--on-sale {
    max-width: 100px;
}

button.flickity-button.flickity-prev-next-button.previous {
    left: 0;
   
}

button.flickity-button.flickity-prev-next-button.next {
    right: 0;
}

.featured-content .rich__text-content.span-12.auto.appco_bg {
    margin-top: -25px;
}

img.rahul-logo {
    display: flex;
    margin: 0 auto;
}

h2.section-title.span-12.auto {
    padding: 0 !important;
}

.gallery-image-text-raj {
    display: flex;
    justify-content: center;
}
@media (min-width:800px){
  .product-info-inner.appco_bg {
      display: flex;
  }
  .product-info-inner {
      display: flex;
  }
  
  h3.product-title.h5 {
      display: -webkit-box;
    -webkit-line-clamp: 2;            
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5em;
    max-height: 3em;                
    margin-bottom: 20px;
  }
  .section-title {
      font-weight: 700 !important;
      font-size: 26px;
      margin-bottom: 0;
  }
  .icon-box-section h2, .nilamborn h3 {
      font-weight: 700 !important;
      font-size: 26px;
  }
  .ftb-heading-a8d {
      font-weight: 700 !important;
      font-size: 26px !important;
  }
  
}

.template-product .product-blocks__block div#product-price {
    margin-top: 10px;
}
h3.product-title.h5 {
    text-align: left !important;
}

.section-title {
    font-weight: 700 !important;
}
.icon-box-section h2,.nilamborn h3 {
    font-weight: 700 !important;
}
.ftb-heading-a8d {
    font-weight: 700 !important;
}
.jdgm-carousel-title,
.jdgm-rev-widg__title {
  font-family: "Bricolage Grotesque" !important;
  font-weight: 700 !important;
  font-size: 26px !important;
}
.price:not(.price--on-sale) .price-item--regular {
  color: black !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
.price-item.price-item--sale {
    font-size: 14px !important;
    font-weight: 600 !important;
}
@media (max-width:676px){
  .price__sale s.price-item--regular {
    color: #787878 !important;
    font-size: 13px !important;
}
  .note.note-success.mt3.js-added-msg {
      display: none !important;
  }
  .template-product div#scpCouponCode__toast {
      display: none;
  }
  .template-product .product-add input.AddtoCart.secondary-button {
      z-index: 999;
  }
  .template-product .product-add button#gokwik-buy-now {
      z-index: 999;
  }

  .template-product .service-icons-wrapper {
    margin-top: 15px;
  }
  .template-product .product-index,
  .template-collection .product-index {
      margin-bottom: 10px !important;
  }
  .whatmore-carousel-events > div > p {
      margin-bottom: -8px !important;
      margin-top: 15px !important;
  }
  .swatch label {
        min-width: 60px !important;
    }
    .price--on-sale .price__sale {
        display: flex !important;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start !important;
        width: 100%;
    }
  .product-info {
      display: flex !important;
      flex-direction: column !important;
      align-items: flex-start !important;
      text-align: center !important;
      margin: 0 !important;
      padding: 5px !important;
  }
  .price.price--listing.price--on-sale {
      max-width: 100%;
      width: 100%;
  }
  .template-collection .product-info-inner {
      display: flex;
      justify-content: space-between;
      width: 100%;
      flex-direction: column;
      align-items: flex-start;
  }
  .template-collection .price--on-sale .price__sale {
      display: flex;
      flex-direction: row;
      flex-wrap: wrap;
      justify-content: flex-start !important;
  }
  .gallery-image-text-raj .mobile-photoraj-details .details h2 {
      font-size: 18px;
  }
  /* .template-product .product_form .product-add.clearfix {
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
      display: flex;
      background: #fbf6f0;
      column-gap: 15px;
      padding: 5px;
      z-index: 999 !important;
      align-items: center;
      justify-content: center;
  }
  .template-product .product_form .product-add.clearfix button#gokwik-buy-now {
      margin-bottom: 0px !important;
  } */
 
}
.product__grid--buttons{
    display: flex !important;
    align-content: center;
    align-items: center !important;
    left: 0;
    flex-wrap: wrap;
}
.product.template-product .price:not(.price--on-sale) .price-item--regular,
.product.template-product span.price-item.price-item--sale {
        font-size: 18px !important;
}
.service-icons-wrapper .service-icon p {
    color: #005496;
    text-align: center;
}
@media (min-width:1024px){
  .whatmore-carousel-events > div > p{
    margin-bottom: 5px !important;
    margin-top: 0px !important;
  }
  .product-index-inner .product__grid--buttons button {
      background: var(--directional-background);
      color: var(--directional-color);
      width: 95%!important;
      height: 44px !important;
      min-height: 44px !important;
      line-height: 43px !important;
      padding: 0;
      margin-bottom: 5px;
      margin-right: 0px;
      border-radius: 0 !important;
      z-index: 10;
      display: flex;
      align-self: flex-end;
      align-items: center;
      justify-content: center;
  }
  .product-index-inner .add-to-cart-button {
      display: none !important;
  }
}
@media (max-width:1024px){
  
  .product__grid--buttons {
        opacity: 1;
        visibility: visible;
        transform: translateY(10px);
        display: flex !important;
        flex-wrap: wrap;
        right: 0 !important;
        align-content: flex-end;
  }
  /* .product-index-inner .product__grid--buttons button {
    display: none !important;
  } */
  .product-index-inner .add-to-cart-form .add-to-cart-button {
      display: none !important;
  }
}
.template-collection .product-info-inner{
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.box-ratio {
    opacity: 1 !important;
}
.template-collection .price--on-sale .price__sale {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-end;
}
.template-product .product-index,
.template-collection .product-index {
  margin-bottom: 0px;
}
.responsive-slider-sections .owl-nav button.owl-prev::before, .responsive-slider-sections .owl-nav button.owl-next::before {
  display: none !important;
}
@media (max-width:480px){
img.rahul-logo {
    width: 60px !important;
}}

 @media only screen and (max-width: 767px) {
  .product-listing__quickview-trigger {
    font-size: 0; 
  }

  .product-listing__quickview-trigger img {
    font-size: initial; 
  }
} 

@media (max-width: 676px) {
    .template-product-sale .product_form .product-add.clearfix {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        display: flex;
        background: #fbf6f0;
        column-gap: 15px;
        padding: 5px;
        z-index: 999 !important;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width: 676px) {
    .template-product-sale .product_form .product-add.clearfix button#gokwik-buy-now {
        margin-bottom: 0px !important;
    }
}

@media(max-width:650px){
    .index main#main-content div#shopify-section-template--18924688539825__slideshow_jBtKfE  .slideshow .slideshow__slide-LargeImage ,
.index main#main-content div#shopify-section-template--18924688539825__slideshow_jBtKfE .slideshow .slideshow__slide-LargeImage .box-ratio {
    height: auto !important;
    padding: 0 !important;
}
 
.index main#main-content  div#shopify-section-template--18924688539825__slideshow_jBtKfE .slideshow .slideshow__slide-LargeImage .box-ratio img {
    position:relative !important;
    transform:unset !important;
    left:0 !important;
    top:0 !important;
    height: auto !important;
}
 
.index  div#shopify-section-template--18924688539825__slideshow_jBtKfE .slideshow .flickity-viewport {
    height: auto !important;
}
 
.index  div#shopify-section-template--18924688539825__slideshow_jBtKfE .flickity-slider {
    position: relative !important;
}
 
.index  div#shopify-section-template--18924688539825__slideshow_jBtKfE  .slideshow__slide {
    position: relative !important;
    transform: unset !important;
}
}

@media(max-width:650px){
    .index main#main-content div#shopify-section-template--18924688539825__slideshow_qEGyeg  .slideshow .slideshow__slide-LargeImage ,
.index main#main-content div#shopify-section-template--18924688539825__slideshow_qEGyeg .slideshow .slideshow__slide-LargeImage .box-ratio {
    height: auto !important;
    padding: 0 !important;
}
 
.index main#main-content  div#shopify-section-template--18924688539825__slideshow_qEGyeg .slideshow .slideshow__slide-LargeImage .box-ratio img {
    position:relative !important;
    transform:unset !important;
    left:0 !important;
    top:0 !important;
    height: auto !important;
}
 
.index  div#shopify-section-template--18924688539825__slideshow_qEGyeg .slideshow .flickity-viewport {
    height: auto !important;
}
 
.index  div#shopify-section-template--18924688539825__slideshow_qEGyeg .flickity-slider {
    position: relative !important;
}
 
.index  div#shopify-section-template--18924688539825__slideshow_qEGyeg  .slideshow__slide {
    position: relative !important;
    transform: unset !important;
}
}

/**
 * Swiper 12.0.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 21, 2025
 */

:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}

/* CD code */
.header-section .header__main-wrapper .header__main-nav ul.header__nav__submenu{padding: 12px 0 !important;}
#header-wrapper .header__nav__dropdown-simple[aria-expanded="true"] .header__nav__submenu.cts_css{max-width: 1450px !important; margin: 0 auto; padding: 0 10px !important; width: 100%;}
.global__section .custom-liquid .row.appco_bg img{width: 75px; height: 75px;}
.appco_bg .rich__text-content .appco_bg{max-width: 750px; margin: 0 auto;}
.appco_bg .rich__text-content .appco_bg h4{margin-bottom: 6px;}

.product-loop .product-index{margin-bottom: 0;}
.section--template--19141872189617__16292336094808a55f.featured__collection-template--19141872189617__16292336094808a55f{margin-bottom: 40px;}
.button-container.appco_bg{text-align: center !important;}
.section--template--19141872189617__featured_collection_tjjyfg{margin-top: 40px;}
 .product-loop .flickity-button{top: 50%;}
 .shopify-section .button-container{margin-top: 0 !important;}
 .image__text-overlay .gridlock-fluid .grid__wrapper .image__container,
 .image__text-overlay .gridlock-fluid .grid__wrapper .image__container img{height: auto;}
 .section--template--19141872189617__featured_collection_tjjyfg .grid__wrapper .section-title{margin-top: 25px;}

 .Custom_video{margin-top: 40px;}
 .Custom_video .videoWrapper{padding: 0 !important; position: unset; height: 100%; text-align: center;}
 .Custom_video .videoWrapper video{position: unset; height: 100%; width: auto;}
 :root{
    --marquee-width: 0;
}


.product-loop .featured__collection-product .product-info{align-items: flex-start !important;}
.product-loop .featured__collection-product .product-info .product-title{margin-bottom: 8px;}
.product-loop .featured__collection-product .product-info .price__regular .price-item{font-size: 15px !important; font-weight: 100 !important;}
.product-loop .featured__collection-product .product-info .product-info-inner{display: block;width: 100%;}

.section_header{grid-template-columns: unset;}
.section-title{color: #005294; text-align: center !important; width: 100%; font-weight: 700 !important;}
.custom-button{margin-left: 0 !important;}

.whatmore-carousel-events .whatmore-events-carousel-landscape .wht-hide-scrollbar .wht-prod-info p{text-align: left !important; width: auto !important; font-weight: 100 !important;}
.whatmore-events-carousel-portrait .wht-prod-info > div > div p{text-align: left !important; width: auto !important; font-weight: 100 !important;}
.marquee_content .section_header:after{display: none !important;}

.product-blocks .price-item.price-item--sale{font-size: 22px !important;}
.product-blocks #product-price dd{line-height: 1;}
#product-price.price--on-sale .price__sale{align-items: center;}
#product-price.price--on-sale .price__sale .price-item--regular{vertical-align: middle;}

.product-blocks .product-blocks__inner, .product-blocks .option-label, .product-blocks .variant-stock-levels {margin-bottom: 15px;}
.product-blocks .product-blocks__block.product-blocks__block--quantity{position: unset !important; margin: 0 !important;}
.product-blocks__block.product-blocks__block--stock_levels{min-height: auto !important;}
.product-blocks__block.product-blocks__block--stock_levels .variant-stock-levels__inner{justify-content: flex-start !important;}
.product-blocks__block--additional_content .product-blocks__inner{margin-top: 10px;}
.jdgm-widget.jdgm-preview-badge{margin-bottom: 10px;}
.jdgm-rev-widg__body .jdgm-rev .jdgm-rev__content .jdgm-rev__transparency-badge-wrapper{display: none !important;}

#product-price .price__regular .price-item.price-item--regular{font-size: 22px !important; font-weight: 100 !important;}

.responsive-slider-sections .owl-carousel .owl-dots{display: none;}
.responsive_slider .section_header{row-gap: 0; margin-top: 20px;}
.responsive_slider .section_header .section_title{margin-bottom: 8px !important;}
/* .header-section .header__main-wrapper{max-width: 1450px; justify-content: center; left: 50%; transform: translateX(-50%); margin: 0 !important;} */

.collection--main-content .product-loop .product-info .product-info-inner{display: block;}
.collection--main-content .product-loop .product-info .product-info-inner .product-title{margin-bottom: 8px;}
.collection--main-content .product-loop .product-info .product-info-inner .price__regular .price-item{font-size: 15px !important; font-weight: 100 !important;}

.template-product .product-blocks__block div#product-price{margin-top: 6px;}
.product--content__right .product-blocks__block--additional_content .product-blocks__inner{margin-top: 0;}

.product-blocks__block--buttons .product-add .qty_action_btn{display: flex ; align-items: center; gap: 10px;}
.product-blocks__block--buttons .product-add .qty_action_btn .quantity-selector{margin-bottom: 10px;}
.product-blocks__block--buttons .product-add .AddtoCart {flex: 1; }

.product-info-inner .price.price--listing{max-width: fit-content;}
.product-info-inner .price.price--listing .price__sale{flex-direction: unset; flex-wrap: unset; align-items: center;}
.product-info-inner .price.price--listing .price__sale dd{display: inline-block; vertical-align: middle; line-height: 1 !important;}
.product-info-inner .price.price--listing .price__sale dd .price-item.price-item--regular{font-size: 13px !important; font-weight: 100 !important;}
.product-info-inner .price.price--listing .price__sale dd .price-item.price-item--sale{font-size: 15px !important; font-weight: 100 !important;}

.product-loop .flickity-button{top: 43% !important;}

#product-price.price--on-sale .price__sale .price-item--regular{font-size: 18px;}
.custom-csshtml-liquid .club-benefits-wrap .benefit-footer{font-size: 18px;}
.recently-viewed-products .product .product-info-inner{display: block; width: 100%;}
.recently-viewed-products .product .product-info-inner .product-title{margin-bottom: 8px;}
.recently-viewed-products .product .product-info-inner .price-item.price-item--regular{font-size: 15px !important; font-weight: 100 !important;}

.global__section .custom-liquid .row.appco_bg img{width: 60px; height: 60px;}

#footer #footer-signup{margin-top: 20px;}

.product-blocks__block--accordion_content + .clear + .product-blocks__block.product-blocks__block--additional_content .product-blocks__inner{margin-top: 20px;}


.product-blocks .whatsApp-Class-share a{position: relative;}
.product-blocks .whatsApp-Class-share .popup-text{position: absolute; top: 100%; right: -33px; font-size: 12px; width: 98px; text-align: center;}

.product-blocks .price-item.price-item--sale, .product-blocks .price-item.price-item--sale, #product-price.price--on-sale .save_price, .product-blocks #product-price .price__sale .price-item.price-item--regular{font-weight: 100 !important;}

.global__section[data-section-type=collection-list-section]{margin-top: 50px !important;}

@media (min-width: 677px) {
    .jdgm-carousel--focused-theme .jdgm-carousel-item__image-wrapper{width: 18% !important;}
    .jdgm-carousel--focused-theme .jdgm-carousel-item__review-wrapper{width: calc(60% - 50px) !important;}

    .mob_hide{display: none !important;}
}
@media (max-width: 676px) {
    .global__section[data-section-type=collection-list-section]{margin-top: 40px !important;}

    .desk_hide{display: none !important;}
    .Custom_video .section-title{margin-bottom: 0;}
    .Custom_video{margin-top: 30px !important;}
    .global__section .custom-liquid .row.appco_bg img{width: 60px; height: 60px;}
    .marque_list.appco_bg img{max-width: 120px;}

    /* .product-blocks__block--buttons .product-add .qty_action_btn .quantity-selector{display: none !important;} */

    .product-blocks .product-blocks__block--title{margin-bottom: 10px;}
    .product-page.product-template{margin-top: 0 !important;}
    .marquee_content .marquee_list .marque_list{min-width: max-content;}

    button.flickity-button.flickity-prev-next-button.previous, button.flickity-button.flickity-prev-next-button.next{width: 40px !important; height: 40px !important;}

    .custom-button{font-size: 0.7rem !important; margin-top: 0 !important;}

    .Custom_video.global__section .grid__wrapper{display: block;}
    .Custom_video.global__section .grid__wrapper video{width: 100%;}
    .Custom_video.global__section .section-title{margin-bottom: 20px;}

    .collection--main-content .product-loop .product-info .product-info-inner .price__regular .price-item, .product-loop .featured__collection-product .product-info .price__regular .price-item, body #main-content .recently-viewed-products .product .product-info-inner .price-item.price-item--regular{font-size: 13px !important; font-weight: 100 !important;}
    .product-info .price .price__regular{padding: 0 !important;}
    .responsive_slider .responsive-slider-sections{padding: 0 18px;}

    .responsive_slider .responsive-slider .owl-item .slide > a{display: block; position: relative; padding-top: 140% !important; width: 100%;}
    .responsive_slider .responsive-slider .owl-item .slide > a img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; vertical-align: middle; object-fit: cover; border-radius: 7px;}
    .whatmore-render-root .whatmore-events-carousel-portrait .wht-prod-info > div  > div > p{font-size: 13px !important; font-weight: 100 !important;}
    body .product-loop.grid__wrapper{grid-column-gap: 15px;}
    .custom-feature-section .custom-section-title{font-size: var(--h2-size); margin-bottom: 20px;}
    .custom-feature-section .custom-feature-card{min-height: auto; margin-bottom: 10px; margin-top: 0;}
    .custom-feature-section .custom-feature-card .custom-card-description{min-height: auto;}

    /* .product-blocks__block--buttons .product-add #gokwik-buy-now{display: none !important;} */
    .product-blocks  .product_form .product-add .qty_action_btn{width: 100%; padding-left: 0px;}

    .qty_action_btn .quantity-selector{margin: 0;}
    .product-page .quantity-control-down, .product-page .quantity-control-up{height: 48px;}
    .qty_action_btn .quantity-selector{display: block !important; margin: 0 !important; height: 50px;}

    .marquee_content .marquee_list{animation: marqueess 13s linear infinite;}

    .product-blocks .whatsApp-Class-share .popup-text{right: 0; text-align: end;}

    .marque_list.appco_bg img {line-height: 0.5; height: auto;}
    .marquee_content .section-title{margin: 0;}
}

.Custom_video .videoWrapper video{ max-width: 800px;}
#shopify-section-template--19141872189617__image_with_text_overlay_4kCUHR .gridlock-fluid .appco_bg .button{background: transparent !important;}


/* #CD CODE... */
#shopify-section-template--19141872451761__rich_text_43JqxF .section-title.span-12{top: 60% !important;}
.gallery-image-text-raj.custom_image_text_column{align-items: flex-start;}
.gallery-image-text-raj.custom_image_text_column .gallery .details h2{font-size: 1.5rem;}
.gallery-image-text-raj.custom_image_text_column .gallery{flex-wrap: wrap;flex-direction: column-reverse; padding: 0 20px;}
.gallery-image-text-raj.custom_image_text_column .gallery .details{height: auto;}
.gallery-image-text-raj.custom_image_text_column .gallery .photos{height: auto !important; padding-top: 60%;}
.gallery-image-text-raj.custom_image_text_column .gallery .photos img{width: 100%; height: 100%;}
.gallery-image-text-raj.custom_image_text_column .gallery .left{margin-top: 10px;}
.gallery-image-text-raj.custom_image_text_column .gallery .left, .gallery-image-text-raj.custom_image_text_column .gallery .right{height: auto; float: unset; width: 100%;}
/* .gallery-image-text-raj.custom_image_text_column .gallery .left, .gallery-image-text-raj.custom_image_text_column .gallery .right{float: unset; width: 100%;} */
.gallery-image-text-raj.custom_image_with_text{display: block;}
.gallery-image-text-raj.custom_image_with_text .imageTextScroll .rightraj{height: auto;}
.gallery-image-text-raj.custom_image_with_text .imageTextScroll .photos{bottom: 0; height: auto;}
.gallery-image-text-raj.custom_image_with_text .imageTextScroll .photoraj{position: unset; height: 100%;}
.gallery-image-text-raj.custom_image_with_text .imageTextScroll .photoraj img{width: 100%; height: 100%;}
.gallery-image-text-raj.custom_image_with_text .imageTextScroll .details{height: auto;}
.gallery-image-text-raj.custom_image_with_text .imageTextScroll .left .detailsWrapper{height: 100%; display: flex;}
.gallery-image-text-raj.custom_image_with_text .imageTextScroll{padding: 50px 0; max-width: 1300px; width: 100%;}
#shopify-section-template--19141872451761__rich_text_zapPCa .section-title.span-12{top: 60% !important;}
.c-accordion.c-accordion--mobile-nav .c-accordion__header{position: relative;}
.c-accordion.c-accordion--mobile-nav .c-accordion__header .dropdown-arrow:after { display: block; content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.gallery-image-text-raj.custom_image_with_text .gallery-image-owl-carousel .item{margin: 25px 0;}
.slideout.slideout__drawer-left{z-index: 99999999;}
.mobile-menu__block.mobile-menu__custom-link.text-center-new{padding-bottom: 10px;}
.main--collection__title{z-index: -1 !important;}
ul.header__nav__submenu{z-index: 9999999 !important;}
.header__wrapper.inline-layout-true .header__main-wrapper.stickynav{z-index: 1;}
.Custom_video.global__section video{width: 100% !important;}
.custom-liquid[data-section-type="custom-liquid"] strong{font-weight: bold !important;}
.collection-description p{margin-bottom: 10px;}

.promotional__section-block .rte p{margin-bottom: 15px;}
.promotional__section-block .rte strong{font-weight: bold !important;}


.collection_list_slider{padding: 50px 0 !important; z-index: 0 !important;}
/* .collection_list_slider .collection-contains .image{position: relative; padding-top: 120%;} */
/* .collection_list_slider .collection-contains .image img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; vertical-align: middle;} */
.collection_list_slider.swiper .collection-contains{flex-direction: unset;}
.collection_list_slider .swiper:not(.swiper-coverflow) .collection-item{width: 33.33%;}
.collection_list_slider .swiper:not(.swiper-coverflow) .swiper-button-prev, .collection_list_slider .swiper:not(.swiper-coverflow) .swiper-button-next{display: none;}

/* CD Code */
.collection--main-content{position: relative;}
.collection--main-content .load_more_wrap .button{opacity: 0;}
.collection--main-content .load_more_wrap .button:after{display: none;}
.collection--main-content .load_more_wrap .button.scroll{opacity: 1;}
.collection--main-content .load_more_wrap .button span{display: none;}
.collection--main-content .load_more_wrap .button.scroll .loading-overlay__spinner.show{display: block; width: 2.8rem;}
.collection--main-content .load_more_wrap{width: 100%; margin: 0 auto; text-align: center; position: absolute; bottom: -55px; z-index: 9999; left: 0; top: unset;}

.collection--main-content .load_more_wrap svg{animation: spin .6s infinite linear; vertical-align: middle; width: 36px; height: 36px;}
.collection--main-content .load_more_wrap svg path{fill: #ffffff;}

.collection_list_slider .collection_list_slider_swiper .swiper-button-prev, .collection_list_slider .collection_list_slider_swiper .swiper-button-next{color: var(--directional-color); background-color: var(--directional-background); border-radius: 50%; border-radius: 50%; padding: 18px; width: 50px; height: 50px;}
.collection_list_slider .collection_list_slider_swiper .swiper-button-prev:hover, .collection_list_slider .collection_list_slider_swiper .swiper-button-next:hover{background-color: #fff;}
.collection_list_slider .collection_list_slider_swiper .swiper-button-prev{left: 40px;}
.collection_list_slider .collection_list_slider_swiper .swiper-button-next{right: 40px;}
.collection_list_slider .collection-item > a{display: block; position: relative;}
.collection_list_slider .collection-contains .title_with_btn{position: absolute; bottom: 20px; color: white; padding: 10px; width: 100%;}
.collection_list_slider .collection-contains .title_with_btn .title{color: #ffffff; font-size: 24px; margin: 0; font-weight: bold !important; text-transform: uppercase;}
.collection_list_slider .collection-contains .title_with_btn span{text-transform: uppercase; line-height: 32px; letter-spacing: 2px; padding: 0 28px; border: 2px solid currentColor; margin-top: 10px;}

.product-info .product-info-inner .product-title, #main-content .product-info .product-info-inner .price .price-item{font-size: 13px !important;}
.product-info .product-info-inner .jdgm-widget{margin: 5px 0 0;}
.product-info .product-info-inner .jdgm-widget .jdgm-star{font-size: 14px;}
.product-info .product-info-inner .jdgm-widget .jdgm-prev-badge__text{font-size: 13px !important;}

/* #shopify-section-template--19263934759089__custom_liquid_mcnNnR .custom-liquid .collection-description{display: none !important;} */
.custom-liquid .collection-description.readmore h2 span{font-size: 19.2px !important;}
.custom-liquid .collection-description.readmore span,
.custom-liquid .collection-description.readmore ul li strong,
.custom-liquid .collection-description.readmore ol li strong{font-size: 14px !important;}
.custom-liquid .collection-description.readmore{height: 140px; display: block; line-height: 20px; overflow-y: scroll; margin-top: 18px; margin-bottom: 18px;}
.custom-liquid .collection-description.readmore .readmore-toggle{display: none;}

.collection-template .coll_meta_image{grid-column: 1 / 12 span; grid-row: 3 / 1 span; margin-bottom: 30px; }
.collection-template .coll_meta_image a{display: block; width: 100%;}
.collection-template .coll_meta_image img{width: 100%;}

@keyframes spin {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}

@media (max-width: 676px) {
    .collection--main-content .product-loop{margin-bottom: 40px;}
    .collection--main-content .load_more_wrap{bottom: -35px; padding: 15px 0;}

    .collection_list_slider{padding: 50px 0 0!important;}
    .collection_list_slider .swiper:not(.swiper-coverflow) .collection-item{width: 100%;}

    .collection_list_slider .collection-contains .title_with_btn span{padding: 0 15px;}
    .collection_list_slider .collection-contains .title_with_btn .title{font-size: 18px;}
    .collection_list_slider .collection-contains .title_with_btn{bottom: 0;}
}

.collection-template .coll_meta_image.mobile_only{ display: none; }

@media (max-width: 676px) {
 .collection-template .coll_meta_image.mobile_only{ display: block; }  
 .collection-template .coll_meta_image:not(.mobile_only){ display: none; } 
}

.collection--main-content .product__grid--buttons,
.collection--main-content .sale-item{z-index:10!important;}
.header__main-nav .header__nav__submenu .header__nav__list-item { width: fit-content !important;}
.header__main-nav .header__nav__submenu .header__nav__list-item .header__nav__sub-sub-menu { position: unset; min-width: unset; width: fit-content !important;  max-width: fit-content !important;}
ul.header__nav__submenu a.header__nav__link, ul.header__nav__sub-sub-menu a.header__nav__link{width: fit-content !important;}
#header-wrapper .header__nav__dropdown-simple[aria-expanded="true"] .header__nav__submenu{justify-content: space-between;}
.product-page.product-template{padding-top: 0; margin-top: 0;}

.template-search .product-info-inner{flex-direction: column; width: 100%;}
.template-search .product-info-inner .product-title{margin-bottom: 5px;}
#main-content .product-info-inner .products_item_offers_block p b{font-weight: bold !important;}

.footer__content-list + h3{margin-top: 40px;}
.footer__content-list + h3 + p{line-height: 1.8 !important; word-spacing: 3px;}
#main-content .product-info-inner .products_item_offers_block p {
    font-size: 12px;
    text-align: left;
    margin-top: 5px;
    color: red !important;
}

/* .CD CODE. */
.c-accordion.c-accordion--default .c-accordion__header{color:#005294}
@media(max-width:676px){
.product .swatch label {min-width: 40px !important;}
.theme-features__button-shape--squared .product-page .swatch-element .swatches__form--label{padding:9px!important;}
body .product-loop.grid__wrapper{grid-column-gap: 7px!important;        margin-top: 15px;}
.product .offer_banner{margin-bottom:0px;}
}
#stickyBar { display: none;}

/* Only mobile */
@media (max-width: 676px) {
  #stickyBar {display: none;position: fixed;bottom: 0;left: 0;width: 100%;background: #fff;z-index: 9999;box-shadow: 0 -2px 10px rgba(0,0,0,0.1);padding: 0px 10px;}
  .sticky-ATC-bar{display:none!important;}
}
.qty_action_btn .secondary-button{background:#005294!important}
.sticky-add-to-cart{background:#005294!important}

.sticky-ATC-bar{display: none; position: fixed; bottom: 0; left: 0; background-color: #fff;  width: 100%; z-index: 10;}
.sticky-ATC-bar .product-sticky-header{align-items: center;padding-top: 15px;padding-bottom: 15px;display:flex;}
.sticky-ATC-bar .product-sticky-header .pro-wrapper{display: flex; flex-wrap: nowrap; gap: 10px; flex: 1; align-items: center;}
.sticky-ATC-bar .product-sticky-header .pro-wrapper .pro-images img{width: 100%; max-width: 55px; height: auto; object-fit: cover;}
.sticky-ATC-bar .pro-cta .atc-btn{height: 48px; background-color: #000; color: #fff; padding: 0 30px; text-transform: uppercase; border: none; cursor: pointer;}
.sticky-ATC-bar.active_sticky{display: block!important;border-top: 1px solid #12121214;}
.sticky-ATC-bar .page-width{max-width: 1300px; margin: 0 auto;}
.square-separator { position: relative; display: inline-block; height: 4px; width: 4px; margin: 0 8px; flex-shrink: 0; background: currentColor; vertical-align: middle; } 
.product-blocks__block .qty_action_btn .secondary-button , body .sticky-add-to-cart{background: #205B36 !important;}
.product-index-inner .budge_product p {position: absolute; top: 10px; right: 10px; letter-spacing: 1px; z-index: 2; padding: 3px 6px; text-transform: uppercase; font-size: 11px; transition: opacity .7s ease; opacity: 1;  color: #000;background: #ffde59}

/* CD code */
.collection-list-slider .list-of-collection-mobile{display: flex;gap: 20px;overflow-x: scroll;padding-left: 10px;margin-bottom: 8px;padding-bottom: 5px;}
.collection-list-slider .list-of-collection-mobile .collec-mob-item{width: 70px; flex: 0 0 70px;text-align: center;}
.collection-list-slider .list-of-collection-mobile .collec-mob-item .collection-img img{width: 70px;height: 70px;object-fit:cover;vertical-align:middle;border-radius: 50%;margin: 5px 0;}
.collection-list-slider .list-of-collection-mobile .collec-mob-item h5{font-size: 13px;line-height: 1;white-space: nowrap;}
@media (min-width: 677px) {
 .collection-list-slider{display:none;}    
}
@media (max-width: 676px) {
 .collection-list-slider{display:block;}  
 .collection-list-slider .list-of-collection-mobile .collec-mob-item h5{white-space: unset;font-size: 11px;}
 .template-index .mySwiperrajslider{aspect-ratio: unset !important;}
}


@media only screen and (max-width: 740px){
.product-photos .thumbnail-slider{display: block!important;}
/* .product-photos.carousel-container {    display: grid;}
.thumb-slider.thumbnail-slider.custom.vertical-carousel{    display: block !important;}
.vertical-carousel .thumb-slider-wrapper{position: unset;} */
.collection-list-slider .list-of-collection-mobile{padding-top: 30px;}
.responsive_slider .responsive-slider-sections{padding-top: 40px;}

}

#main-content .product-info .price .price__regular .price-item--regular{font-weight: 400 !important;}

/* CDKODE */

.price__pricing-group .save_price{color: red;}
.fair_pricing .price-card p{font-size: 12px !important;}
.marquee_content{border-bottom: unset !important;border-top: unset !important; }
#shopify-section-template--19263935152305__rich_text_9JfEUr .section-title{margin-bottom: 0 !important;}
.site-wrap__container .index-sections #shopify-section-template--19263935152305__rich_text_9JfEUr .global__section { padding-bottom: 0 !important; }
.flex-inline{display: flex;justify-content: space-between;gap: 5px;}
.product-info-inner .price.price--listing .price__sale{flex-direction: column;}
.product-info-inner .price.price--listing { max-width: fit-content; }
.product-info-inner .price.price--listing .price__sale dd .price-item.price-item--sale,
.product-loop .featured__collection-product .product-info .price__regular .price-item{font-weight: 400 !important;}

.product-info .product-title{flex: 1;}
.product-info .price{flex: 0 0 auto;}

.shopify-section .row.appco_bg:has(.product-page){width: 100%; max-width: 1600px; margin: 0 auto;}
#thumb-slider-wrapper .thumb-slider-slides .image-thumbnail{float: unset !important; display: block !important;}

@media only screen and (min-width: 769px){
    .product-page .grid__wrapper .span-7.auto{grid-column: auto / span 5 !important;}
    .shopify-section .row.appco_bg:has(.product-page){padding: 0 50px;}
    .product-page .grid__wrapper .product--content__right{padding-left: 35px;}
    .product-page .grid__wrapper.edge{grid-template-columns: repeat(10, 1fr) !important;}
    .product-photos .image-slide img{width: 100%;}
}
@media (min-width: 740px) and (max-width: 980px) {
    .product-page .grid__wrapper .span-7.auto{grid-column: auto / span 12 !important;}
}
@media only screen and (max-width: 768px){
.product-info .product-info-inner .title-price { display: flex; justify-content: space-between; }
}
@media only screen and (max-width: 375px){
.product-info .product-info-inner .product-title, #main-content .product-info .product-info-inner .price .price-item{font-size: 11px !important;}
}

.product-info-inner .flex-inline{ align-items: flex-start; }
.product-page#product-8819278086321 .thumb-slider-slides{transition: unset !important;}

/* CD Code */
.blog-author-card{display: flex; border-radius: 8px; background: #f2f2f2; padding: 20px 26px; gap: 22px; max-width: 480px; margin-top: 15px; align-items: center;}
.blog-author-card .blog-author-image img{width: 72px; height: 72px; border-radius: 50%; object-fit: cover;}
.blog-author-card .blog-author-content{flex: 1;}
.blog-author-card .blog-author-name{display: flex; align-items: center; gap: 8px; font-size: 18px; font-weight: 600; color: #000;}
.blog-author-card .blog-author-description{margin-top: 6px; font-size: 14px; color: #555; line-height: 1.5;}
.blog-author-card .author-linkedin{display: inline-flex; align-items: center;}
.image__text-overlay .image__container .button{text-align: center; height: auto; padding: 12px 20px; margin-top: 18px;}
.article #article-pagination{padding-top: 0; margin-bottom: 0;}
.article .article__footer{padding-bottom: 0;}
.image__text-overlay .image__container,
.image__text-overlay .image__container img{height: auto !important;}
.article .responsive_slider{margin: 40px 0 0;}

@media only screen and (min-width: 1024px){
    .shopify-section .row.appco_bg:has(.product-page){padding: 0 80px;}
}
@media only screen and (max-width: 1024px){
.product-index-inner .product__grid--buttons button span { display: none; }
}
@media only screen and (max-width: 768px){
    .article #article-pagination{margin-bottom: 20px;}
    .image__text-overlay .grid__wrapper.row{display: block;}
    .blog-author-card{padding: 15px 8px;}
}

/* CD Code */
.modal-quickview--open{overflow: hidden !important;}
.modal-quickview--open .websensepro-announcement-bar,
.modal-quickview--open  #mobile-header{z-index: 11 !important;}

.template-index.modal-quickview--open .header-section.header__wrapper.full-width-true{z-index: 11 !important;}
.global__section .image__text-overlay .image__container .button:empty{opacity: 0;}

/* CD code */
@media only screen and (max-width: 740px){
 .responsive_slider .responsive-slider-sections{padding-top: 0;}
 .Marquee-auto-scroll .marquee_content{padding: 20px 0;}
}
