/* ===== head-inline ===== */

        .aqs #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

.aqs #shopify-buyer-consent.hidden {
  display: none;
}

.aqs #shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

.aqs #shopify-subscription-policy-button::before {
  box-shadow: none;
}

      
 /* cyrillic-ext */
/* vietnamese */
/* latin-ext */
/* latin */
/* cyrillic-ext */
/* vietnamese */
/* latin-ext */
/* latin *//* cyrillic-ext */
/* vietnamese */
/* latin-ext */
/* latin */
/* cyrillic-ext */
/* vietnamese */
/* latin-ext */
/* latin */


   
        .aqs,
        .aqs .color-scheme-1 {
          --color-background: 248,248,248;
        
          --gradient-background: #f8f8f8;
        

        

        --color-foreground: 0,0,0;
        --color-background-contrast: 184,184,184;
        --caption-color: 79,126,255;
        --desc-color: 112,112,112;
        --color-button: 79,126,255;
        --color-button-text: 255,255,255;
        --color-secondary-button: 18,18,18;
        --color-secondary-button-text: 0,128,0;
        --color-link: 0,0,0;
        --color-link-hover: 79,126,255;
        --payment-terms-background-color: rgb(248 248 248);
      }
      
        
        .aqs .color-scheme-2 {
          --color-background: 25,93,54;
        
          --gradient-background: #195d36;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 0,0,0;
        --caption-color: 112,112,112;
        --desc-color: 255,255,255;
        --color-button: 0,0,0;
        --color-button-text: 255,255,255;
        --color-secondary-button: 18,18,18;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-link-hover: 0,0,0;
        --payment-terms-background-color: rgb(25 93 54);
      }
      
        
        .aqs .color-scheme-3 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 191,191,191;
        --caption-color: 112,112,112;
        --desc-color: 112,112,112;
        --color-button: 255,255,255;
        --color-button-text: 0,48,48;
        --color-secondary-button: 0,48,48;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-link-hover: 255,255,255;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .aqs .color-scheme-4 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 191,191,191;
        --caption-color: 255,255,255;
        --desc-color: 112,112,112;
        --color-button: 49,49,49;
        --color-button-text: 255,255,255;
        --color-secondary-button: 69,69,69;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-link-hover: 49,49,49;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .aqs .color-scheme-5 {
          --color-background: 69,69,69;
        
          --gradient-background: #454545;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 5,5,5;
        --caption-color: 165,165,165;
        --desc-color: 255,255,255;
        --color-button: 79,126,255;
        --color-button-text: 255,255,255;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 18,18,18;
        --color-link: 255,255,255;
        --color-link-hover: 79,126,255;
        --payment-terms-background-color: rgb(69 69 69);
      }
      
        
        .aqs .color-scheme-2d2e3734-4d34-4dbf-89c6-e7ed9cf501e8 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 18,18,18;
        --color-background-contrast: 191,191,191;
        --caption-color: ,,;
        --desc-color: ,,;
        --color-button: 18,18,18;
        --color-button-text: 69,69,69;
        --color-secondary-button: 255,255,255;
        --color-secondary-button-text: 3,111,73;
        --color-link: 18,18,18;
        --color-link-hover: 18,18,18;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .aqs .color-scheme-f927767d-96c3-44fa-a947-fc5311f80263 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 0,0,0;
        --color-background-contrast: 191,191,191;
        --caption-color: 112,112,112;
        --desc-color: 112,112,112;
        --color-button: 0,0,0;
        --color-button-text: 9,93,54;
        --color-secondary-button: 0,0,0;
        --color-secondary-button-text: 18,18,18;
        --color-link: 0,0,0;
        --color-link-hover: 0,0,0;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .aqs .color-scheme-ac2b3d65-744c-4e7e-97bf-021a8a88fe41 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 0,0,0;
        --color-background-contrast: 191,191,191;
        --caption-color: 255,255,255;
        --desc-color: 112,112,112;
        --color-button: 0,0,0;
        --color-button-text: 255,255,255;
        --color-secondary-button: 18,18,18;
        --color-secondary-button-text: 255,255,255;
        --color-link: 0,0,0;
        --color-link-hover: 0,0,0;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .aqs .color-scheme-96da4791-9e21-420d-bd15-cebbaf5c9770 {
          --color-background: 255,255,255;
        
          --gradient-background: #ffffff;
        

        

        --color-foreground: 18,18,18;
        --color-background-contrast: 191,191,191;
        --caption-color: 255,255,255;
        --desc-color: 165,165,165;
        --color-button: 3,111,73;
        --color-button-text: 255,255,255;
        --color-secondary-button: 49,49,49;
        --color-secondary-button-text: 255,255,255;
        --color-link: 18,18,18;
        --color-link-hover: 3,111,73;
        --payment-terms-background-color: rgb(255 255 255);
      }
      
        
        .aqs .color-scheme-587ee885-4e38-44c5-ad72-f9e439fe3359 {
          --color-background: 248,248,248;
        
          --gradient-background: #f8f8f8;
        

        

        --color-foreground: 255,255,255;
        --color-background-contrast: 184,184,184;
        --caption-color: 255,255,255;
        --desc-color: 243,243,243;
        --color-button: 255,255,255;
        --color-button-text: 3,111,73;
        --color-secondary-button: 3,111,73;
        --color-secondary-button-text: 255,255,255;
        --color-link: 255,255,255;
        --color-link-hover: 255,255,255;
        --payment-terms-background-color: rgb(248 248 248);
      }
      
    .aqs, .aqs .color-scheme-1, .aqs .color-scheme-2, .aqs .color-scheme-3, .aqs .color-scheme-4, .aqs .color-scheme-5, .aqs .color-scheme-2d2e3734-4d34-4dbf-89c6-e7ed9cf501e8, .aqs .color-scheme-f927767d-96c3-44fa-a947-fc5311f80263, .aqs .color-scheme-ac2b3d65-744c-4e7e-97bf-021a8a88fe41, .aqs .color-scheme-96da4791-9e21-420d-bd15-cebbaf5c9770, .aqs .color-scheme-587ee885-4e38-44c5-ad72-f9e439fe3359 {
        color: rgba(var(--color-foreground), 1);
        background-color: rgb(var(--color-background));
      }
      
      .aqs {
        --font-heading-family: "Plus Jakarta Sans", sans-serif;
        --font-heading-style: normal;
        --font-heading-weight: 700;
        --font-heading-scale: 1;
        
        --font-h1-size:68px;
        --font-h2-size:42px; 
        --font-h3-size:38px;  
        --font-h4-size:24px;
        --font-h5-size:18px;
        --font-h6-size:16px;
        --font-body-family: "Plus Jakarta Sans", sans-serif;
        --font-body-style: normal;
        --font-body-weight: 400;
        --font-body-weight-bold: 700;
        --font-body-scale: 1;
        --font-base-size:16px;
        --font-additional-family: Nunito, sans-serif;
        --font-additional-heading-style: normal;
        --font-additional-heading-weight: 400;
         

        --media-padding: px;
        --media-border-opacity: 0.0;
        --media-border-width: 0px;
        --media-radius: 20px;
        --media-shadow-opacity: 0.0;
        --media-shadow-horizontal-offset: 0px;
        --media-shadow-vertical-offset: 4px;
        --media-shadow-blur-radius: 5px;

        --page-width: 1440px;
        --page-width-laptop: 1200px;
        --page-width-tab: 1000px;
      
        --page-full-width-spacing: 1.5%;
        --page-width-margin: 0px;

        /* --card-image-padding: 2.0rem;
        --card-corner-radius: 2.0rem;
        --card-text-alignment: left;
        --card-border-width: 0.1rem;
        --card-border-opacity: 1.0;
        --card-shadow-opacity: 0.05;
        --card-shadow-horizontal-offset: 0.0rem;
        --card-shadow-vertical-offset: 0.0rem;
        --card-shadow-blur-radius: 0.0rem; */

        --product-card-image-padding: 20px;
        --product-card-content-padding: 30px;
        --product-card-corner-radius: 20px;
        --product-card-text-alignment: left;
        --product-card-border-width: 1px;
        --product-card-border-opacity: 1.0;
        --product-card-shadow-opacity: 0.05;
        --product-card-shadow-visible: 1;
        --product-card-shadow-horizontal-offset: 0px;
        --product-card-shadow-vertical-offset: 0px;
        --product-card-shadow-blur-radius: 0px;

        --collection-card-image-padding: 0px;
        --collection-card-content-padding: 24px;
        --collection-card-corner-radius: 30px;
        --collection-card-text-alignment: center;
        --collection-card-border-width: 1px;
        --collection-card-border-opacity: 1.0;
        --collection-card-shadow-opacity: 0.1;
        --collection-card-shadow-visible: 1;
        --collection-card-shadow-horizontal-offset: 10px;
        --collection-card-shadow-vertical-offset: 0px;
        --collection-card-shadow-blur-radius: 0px;

        --blog-card-image-padding: 30px;
        --blog-card-content-padding: 30px;
        --blog-card-corner-radius: 20px;
        --blog-card-text-alignment: left;
        --blog-card-border-width: 1px;
        --blog-card-border-opacity: 1.0;
        --blog-card-shadow-opacity: 0.0;
        --blog-card-shadow-visible: 0;
        --blog-card-shadow-horizontal-offset: 0px;
        --blog-card-shadow-vertical-offset: 0px;
        --blog-card-shadow-blur-radius: 0px;

        --badge-corner-radius: 6px;
        --sale_badge_color:0, 128, 0;
        --soldout_badge_color:236, 64, 64;
        --sale_badge_color_text:255, 255, 255;
        --soldout_badge_color_text:255, 255, 255;
        --new_badge_color:18, 18, 18;
        --new_badge_color_text:255, 255, 255;


        --popup-border-width: 0px;
        --popup-border-opacity: 0.0;
        --popup-corner-radius: 10px;
        --popup-shadow-opacity: 0.3;
        --popup-shadow-horizontal-offset: 0px;
        --popup-shadow-vertical-offset: 4px;
        --popup-shadow-blur-radius: 10px;

        --drawer-border-width: 1px;
        --drawer-border-opacity: 0.45;
        --drawer-shadow-opacity: 0.0;
        --drawer-shadow-horizontal-offset: 0px;
        --drawer-shadow-vertical-offset: 4px;
        --drawer-shadow-blur-radius: 0px;

        --spacing-sections-desktop: 0px;
        --spacing-sections-mobile: 0px;

        --grid-desktop-vertical-spacing: 20px;
        --grid-desktop-horizontal-spacing: 20px;
        --grid-mobile-vertical-spacing: 10px;
        --grid-mobile-horizontal-spacing: 10px;
        --sidebar-width:400px;

      
        --text-boxes-border-opacity: 0.1;
        --text-boxes-border-width: 1px;
        --text-boxes-radius: 30px;
        --text-boxes-shadow-opacity: 0.0;
        --text-boxes-shadow-horizontal-offset: 0px;
        --text-boxes-shadow-vertical-offset: 4px;
        --text-boxes-shadow-blur-radius: 5px;

        --buttons-radius: 30px;
        --buttons-radius-outset: 32px;
        --buttons-border-width: 2px;
        --buttons-border-opacity: 0.5;
        --buttons-shadow-opacity: 0.8;
        --buttons-shadow-horizontal-offset: 4px;
        --buttons-shadow-vertical-offset: 0px;
        --buttons-shadow-blur-radius: 10px;
        --buttons-border-offset: 2px; 
        --color-border: 0, 128, 0;
         
        --inputs-radius: 30px;
        --inputs-border-width: 1px;
        --inputs-border-opacity: 0.0;
        --inputs-shadow-opacity: 0.1;
        --inputs-shadow-horizontal-offset: 0px;
        --inputs-margin-offset: 0px;
        --inputs-shadow-vertical-offset: 0px;
        --inputs-shadow-blur-radius: 0px;
        --inputs-radius-outset: 31px;
        --color-input: 255, 255, 255;
        --color-border: 0, 128, 0;
        
        --variant-pills-radius: 10px;
        --variant-pills-border-width: 2px;
        --variant-pills-border-opacity: 1.0;
        --variant-pills-shadow-opacity: 0.15;
        --variant-pills-shadow-horizontal-offset: 0px;
        --variant-pills-shadow-vertical-offset: 4px;
        --variant-pills-shadow-blur-radius: 5px;
      }

      .aqs #preloader, .aqs .dT_loading {
      position: fixed;
      display:block;
      z-index: 2000;
      width: 100%;
      height: 100%;
      top:0;
      bottom:0;
      left:0;
      right: 0;
      margin: auto;
      
      background-repeat: no-repeat;
      background-position:center;
      background-color: rgb(var(--color-background));
      }
    .aqs .alert-overlay-wrapper {position:relative; width: 100%; height: 100%;}
      .aqs .alert-overlay{
      display: none; 
      position: fixed; 
      z-index: 1; 
      padding-top: 100px; 
      left: 0;
      top: 0;
      width: 100%; 
      height: 100%; 
      overflow: auto; 
      background-color: rgb(var(--color-base-accent-1)); 
      background-color:rgba(var(--color-base-accent-1), 0.4); 
      } 
      .aqs .alert-overlay .main-content {
      position: absolute;
      left: 50%;
      right: 0;
      top: 50%;
      background-color:rgb(var(--color-background));    
      bottom: 0;
      z-index: 99;
      width: calc(100% - 20px);
      max-width: 500px;
      height: 200px;
      padding: 20px;
      transform: translate(-50%, -50%);
      align-items: center;
      display: flex;
      flex-direction: column;
      justify-content: center;text-align:center;
          border-radius: var(--text-boxes-radius);
    border: 1px solid rgb(var(--color-border));  
      }
    .aqs .closebtn {
    margin-left: 15px;
    /* background:rgb(var(--color-base-solid-button-labels)); */
    color:  rgb(var(--color-secondary-button)); 
    font-weight: bold;
    float: right;
    font-size: var(--font-h5-size);
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
    position:absolute;
    right:15px;
    top:15px;  
    width: 25px;
    height: 25px;
    justify-content: center;
    align-items: center;
    display: flex;  
    }
    .aqs .closebtn svg{width:14px; height:14px;}
    .aqs .closebtn:hover {
    /* background: rgb(var(--color-base-outline-button-labels)); */
      color:  rgb(var(--color-button));
    }
    .aqs .overflow-hidden.filter-clicked .shopify-section-header-sticky { z-index: 1;}
     .aqs .overflow-hidden-mobile .mobile-toolbar__icons, .aqs .overflow-hidden.filter-clicked .mobile-toolbar__icons { z-index: 0;}
     .aqs .section.featured-blog { position: relative; z-index: 0;}
        .aqs .product-icons li a:not(.adding).add-wishlist+tooltip.tooltip:after { content: "Ajouter à la liste de souhaits";  position: relative; opacity: 0; transition: all .3s linear;}
 
   .aqs .product-icons li:hover a:not(.adding).add-wishlist+tooltip.tooltip:after {opacity:1;}
  .aqs .product-icons li a:not(.adding).added.add-wishlist+tooltip.tooltip:after { content: "Ajouté à la liste de souhaits";  position: relative; opacity: 0; transition: all .3s linear;}
  .aqs .product-icons li:hover a:not(.adding).added.add-wishlist+tooltip.tooltip:after {opacity:1}
  .aqs .product-icons.right-aligned li:hover  .add-wishlist.adding+tooltip.tooltip{opacity:0;}

   .aqs .product-icons li a:not(.adding).add-compare+tooltip.tooltip:after { content: "ajouter pour comparer";  position: relative; opacity: 0; transition: all .3s linear;}
  .aqs .product-icons li:hover a:not(.adding).add-compare+tooltip.tooltip:after {opacity:1;}
  .aqs .product-icons li a:not(.adding).added.add-compare+tooltip.tooltip:after { content: "Ajouté pour comparer";  position: relative; opacity: 0; transition: all .3s linear;}
  .aqs .product-icons li:hover a:not(.adding).added.add-compare+tooltip.tooltip:after {opacity:1}
  .aqs .product-icons.right-aligned li:hover  .add-compare.adding+tooltip.tooltip{opacity:0;}
    @media screen and (min-width:1921px) { 
     .aqs{
       max-width:1920px;
      margin:0  auto !important;
     }
    }

      
   
    .aqs .rtl-mode .collapsible_address-block ul li svg{    margin-left: 16px; margin-right:0;}
    .aqs .rtl-mode .insta-gallery-inner.banner--content-align-left { text-align: right;}
    
.aqs .jdgm-xx{left:0}.aqs{--jdgm-primary-color: #00B078;--jdgm-secondary-color: rgba(0,176,120,0.1);--jdgm-star-color: #00B078;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #00B078;--jdgm-paginate-color: #00B078;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #00B078}.aqs .jdgm-histogram__bar-content{background-color:#00B078}.aqs .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.aqs .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#00B078}.aqs .jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.aqs .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.aqs .jdgm-widget .jdgm-write-rev-link{display:none}.aqs .jdgm-widget .jdgm-rev-widg[data-number-of-reviews='0']{display:none}.aqs .jdgm-author-all-initials{display:none !important}.aqs .jdgm-author-last-initial{display:none !important}.aqs .jdgm-rev-widg__title{visibility:hidden}.aqs .jdgm-rev-widg__summary-text{visibility:hidden}.aqs .jdgm-prev-badge__text{visibility:hidden}.aqs .jdgm-rev__prod-link-prefix:before{content:'à propos de'}.aqs .jdgm-rev__variant-label:before{content:'Variante : '}.aqs .jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}@media only screen and (min-width: 768px){.aqs .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.aqs .jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.aqs .jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.aqs .jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.aqs .jdgm-preview-badge[data-template="product"]{display:none !important}.aqs .jdgm-preview-badge[data-template="collection"]{display:none !important}.aqs .jdgm-preview-badge[data-template="index"]{display:none !important}.aqs .jdgm-review-widget[data-from-snippet="true"]{display:none !important}.aqs .jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.aqs .jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.aqs .jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.aqs .jdgm-medals-section[data-from-snippet="true"]{display:none !important}.aqs .jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.aqs .jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.aqs .jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.aqs .jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.aqs .jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.aqs .jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #00B078;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.aqs .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.aqs .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#00B078}.aqs .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.aqs .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.aqs .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.aqs .jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.aqs .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.aqs .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.aqs .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.aqs .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.aqs .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.aqs .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.aqs .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Aquanomade'}.aqs .jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}



  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.aqs .jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.aqs .jdgm-star:hover{opacity:1}.aqs .jdgm-star:last-of-type{padding:0 !important}.aqs .jdgm-star.jdgm--on:before{content:"\e000"}.aqs .jdgm-star.jdgm--off:before{content:"\e001"}.aqs .jdgm-star.jdgm--half:before{content:"\e002"}.aqs .jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.aqs .jdgm-hidden{display:none !important;visibility:hidden !important}.aqs .jdgm-temp-hidden{display:none}.aqs .jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.aqs .jdgm-spinner:empty{display:block}.aqs .jdgm-prev-badge{display:block !important}


/* ===== judgeme ===== */
﻿.aqs .jdgm-widget.jdgm-widget{display:block}.aqs .jdgm-widget .jdgm-temp-hidden{display:block}.aqs .jdgm-revs-tab__wrapper.jdgm-revs-tab__wrapper{display:none}.aqs .jdgm-lock-scroll{overflow:hidden}.aqs .jdgm-clearfix:before,.aqs .jdgm-clearfix:after{display:block;content:'';clear:both}.aqs .jdgm-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aqs .jdgm-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.aqs .jdgm-divider-top{margin-top:16px;padding-top:16px;border-top:1px solid #eee}.aqs .jdgm-preview-badge.jdgm--from-js .jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.aqs .jdgm-rev__br:empty{display:block}.aqs .jdgm-cf-bar:empty{display:inline-block}.aqs .jdgm-paginate{width:100%;padding-top:16px;text-align:center}.aqs .jdgm-paginate a:not([href]){cursor:pointer}.aqs .jdgm-paginate a:empty{display:inline-block}.aqs .jdgm-paginate__page,.aqs .jdgm-paginate__load-more{appearance:none;-webkit-appearance:none;background:none;border-radius:0;box-shadow:none;margin:0;width:auto;min-width:0;min-height:0;font:inherit;text-align:center;text-transform:none;text-decoration:none;cursor:pointer}.aqs button.jdgm-paginate__page,.aqs button.jdgm-paginate__load-more{color:inherit}.aqs .jdgm-paginate__page{border:0;display:inline-block;line-height:1;padding:4px 8px;vertical-align:middle}.aqs .jdgm-paginate__page.jdgm-curt{font-weight:bold;font-size:150%;pointer-events:none}.aqs .jdgm-paginate__first-page,.aqs .jdgm-paginate__last-page,.aqs .jdgm-paginate__prev-page,.aqs .jdgm-paginate__next-page{font-family:"JudgemeIcons" !important;font-weight:bold;font-size:110%;padding:4px}.aqs .jdgm-paginate__first-page:before{content:"\e004"}.aqs .jdgm-paginate__last-page:before{content:"\e006"}.aqs .jdgm-paginate__prev-page:before{content:"\e002"}.aqs .jdgm-paginate__next-page:before{content:"\e003"}.aqs .jdgm-paginate__load-more{margin-top:16px}@media only screen and (min-width: 768px){.aqs .jdgm-paginate+.jdgm-collected-link{position:absolute;bottom:4px}}@media all and (max-width: 767px){.aqs .jdgm-paginate__page{margin:2px 4px;min-width:36px}}.aqs .jdgm-star{font-family:'JudgemeStar' !important}.aqs .jdgm-all-reviews-widget,.aqs .jdgm-rev-widg{padding:24px;border:1px solid #eee;margin-top:24px;margin-bottom:24px}.aqs .jdgm-rev-widg.jdgm-rev-widg{display:block;clear:both}.aqs .jdgm-rev-widg__body{position:relative}.aqs .jdgm-collected-link{margin-top:12px}.aqs .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-stars,.aqs .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-text{display:inline-block}.aqs .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-stars{margin-right:8px}.aqs .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__sort-wrapper{display:none}.aqs .jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-paginate{display:none}.aqs .jdgm-rev-widg__header:after{display:block;content:"";clear:both}.aqs .jdgm-rev-widg__title{margin-bottom:8px}.aqs .jdgm-rev-widg__summary{float:left}.aqs .jdgm-ask-question-btn,.aqs .jdgm-write-rev-link,.aqs .jdgm-paginate__load-more{border:1px solid currentColor;padding:5px 10px;text-align:center;display:inline-block}.aqs .jdgm-widget-actions-wrapper ~ .jdgm-rev__br,.aqs .jdgm-rev-widg__sort-wrapper ~ .jdgm-rev__br,.aqs .jdgm-rev-widg__summary ~ .jdgm-rev__br{clear:both}.aqs .jdgm-ask-question-btn{margin-left:8px}.aqs .jdgm-keywords+.jdgm-rev-widg__sort-wrapper{margin-top:8px}.aqs .jdgm-chip{display:inline-block;padding:4px 8px;margin:2px 0;border:1px solid #ddd;cursor:pointer;font-size:12px}.aqs .jdgm-chip:hover,.aqs .jdgm-chip.active{border-color:currentColor}.aqs .jdgm-chip.active{font-weight:bold}.aqs .jdgm-chip.loading{pointer-events:none}.aqs .jdgm-chip+.jdgm-chip{margin-left:4px}.aqs .jdgm-rev-widg__sort-wrapper{clear:both}.aqs .jdgm-sort-dropdown-wrapper{position:relative;display:inline-block}.aqs .jdgm-sort-dropdown.jdgm-sort-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:auto;padding:0 20px 0 8px;font-size:12px;line-height:2;background:transparent;text-indent:0;border:1px solid #ddd;max-width:100%;position:relative;z-index:1}.aqs .jdgm-sort-dropdown-arrow{display:block;width:0;height:0;right:8px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid black;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aqs .jdgm-rev-widg__paginate-spinner-wrapper{display:none;margin-top:16px;padding-top:24px;border-top:1px solid #eee}.aqs .jdgm-all-reviews-page__wrapper{max-width:80vw;margin-left:auto;margin-right:auto;float:none}.aqs .jdgm-all-reviews-page__wrapper .jdgm-branding-footer{display:block;font-family:"Arial", sans-serif;font-size:11px;text-align:center;color:initial;font-weight:300;margin:12px 0 -22px}.aqs .jdgm-all-reviews-widget>.jdgm-spinner{margin:16px auto}.aqs .jdgm-all-reviews__header:after{content:" ";display:table;clear:both}.aqs .jdgm-all-reviews__summary{float:left}.aqs .jdgm-all-reviews-page__load-more-wrapper{text-align:center}.aqs .jdgm-all-reviews-page__load-more{border:1px solid currentColor;padding:5px 10px;text-align:center;display:inline-block;cursor:pointer}@media only screen and (max-width: 767px){.aqs .jdgm-all-reviews-page__wrapper{max-width:90vw}.aqs .jdgm-widget-actions-wrapper{width:100%}.aqs .jdgm-ask-question-btn,.aqs .jdgm-write-rev-link{width:100%;margin-bottom:16px;display:block;margin-left:0}}.aqs .ui-tabs.ui-widget .jdgm-rev-widg{border:none;padding:0;margin-top:0}.aqs .jdgm-widget.jdgm-widget[data-auto-install="true"],.aqs .jdgm-carousel-wrapper[data-auto-install="true"]{display:none}.aqs .jdgm-widget .jdgm-review-search.jdgm-review-search{display:block;margin-bottom:12px}.aqs .jdgm-widget-actions-wrapper{float:right;text-align:right}.aqs .jdgm-widget .jdgm-review-search{width:100%;min-height:2em;border:1px solid #ddd}.aqs .jdgm-form-dynamic-wrapper{display:none}.aqs .jdgm-histogram{float:left;padding:4px 16px;margin:0 24px;font-size:12px;border-left:1px solid #eee;border-right:1px solid #eee}.aqs .jdgm-histogram+.jdgm-rev__br{clear:both}.aqs .jdgm-rev-widg[data-number-of-reviews='0'] .jdgm-histogram{display:none}.aqs .jdgm-histogram__row{height:16px;line-height:16px;margin-bottom:5px;cursor:pointer;white-space:nowrap}.aqs .jdgm-histogram__row[data-frequency='0']{pointer-events:none}.aqs .jdgm-histogram__row:last-of-type{margin-bottom:0}.aqs .jdgm-histogram__row:hover{opacity:0.6}.aqs .jdgm-histogram__row--selected .jdgm-histogram__bar:after{width:100%}.aqs .jdgm-histogram__clear-filter{display:none;margin-top:8px;font-size:14px}.aqs .jdgm-histogram__star{display:inline-block;vertical-align:middle}.aqs .jdgm-histogram__star .jdgm-star{font-size:14px;font-weight:normal;line-height:16px;vertical-align:middle}.aqs .jdgm-histogram__bar{position:relative;display:inline-block;width:120px;height:100%;margin:0 2px 0 4px;vertical-align:middle;box-shadow:inset 0 0 1px #666}.aqs .jdgm-histogram__bar:after{content:' ';display:block;position:absolute;top:0;left:0;height:100%;width:0;background:#fbcd0a;opacity:0.3;transition:width 0.35s ease}.aqs .jdgm-histogram__bar-content{height:100%;font-size:9px;line-height:16px;background:#fbcd0a;box-shadow:inset 0 0 1px #888;-webkit-transition:width .3s ease;transition:width .3s ease}.aqs .jdgm-histogram__percentage{display:inline-block;width:32px;vertical-align:middle}.aqs .jdgm-histogram__frequency{display:inline-block;margin-left:3px;vertical-align:middle}.aqs .jdgm-review-widget--medium .jdgm-histogram{width:100%;margin:16px 0 4px 0;padding:0;border:none}.aqs .jdgm-review-widget--medium .jdgm-histogram .jdgm-histogram__row{height:18px;line-height:18px;margin-bottom:12px}.aqs .jdgm-review-widget--medium .jdgm-histogram .jdgm-star{font-size:16px;line-height:18px}.aqs .jdgm-review-widget--medium .jdgm-histogram .jdgm-histogram__bar-content{line-height:18px}.aqs .jdgm-review-widget--small .jdgm-histogram{width:100%;margin:16px 0 4px 0;padding:0;border:none}.aqs .jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__row{height:18px;line-height:18px;margin-bottom:12px}.aqs .jdgm-review-widget--small .jdgm-histogram .jdgm-star{font-size:16px;line-height:18px}.aqs .jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__bar-content{line-height:18px}.aqs .jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__bar{width:80px}.aqs .jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__star .jdgm-star{padding-right:2px !important}.aqs .jdgm-review-widget--small .jdgm-histogram .jdgm-histogram__star .jdgm-star:last-of-type{padding-right:0 !important}@media only screen and (max-width: 768px){.aqs .jdgm-histogram{width:100%;margin:16px 0 4px 0;padding:0;border:none}.aqs .jdgm-histogram .jdgm-histogram__row{height:18px;line-height:18px;margin-bottom:12px}.aqs .jdgm-histogram .jdgm-star{font-size:16px;line-height:18px}.aqs .jdgm-histogram .jdgm-histogram__bar-content{line-height:18px}}@media only screen and (max-width: 320px){.aqs .jdgm-histogram__bar{width:80px}.aqs .jdgm-histogram__star .jdgm-star{padding-right:2px !important}.aqs .jdgm-histogram__star .jdgm-star:last-of-type{padding-right:0 !important}}.aqs .jdgm-question-form-wrapper,.aqs .jdgm-form-wrapper{margin-top:16px;border-top:1px solid #eee}.aqs .jdgm-repeat-review-prompt{margin-top:16px}.aqs .jdgm-repeat-review-prompt .jdgm-btn{margin:11px 8px 0 0}.aqs .jdgm-widget label{display:block;width:100%;margin:20px 0 5px 0;line-height:1}.aqs .jdgm-widget div.jdgm-input-error{width:100%;background:#ff0;margin:0}.aqs .jdgm-widget .jdgm-form__inline-label{display:inline-block;margin-right:3px;width:auto}.aqs .jdgm-widget input:not([type='submit']){width:100%;min-height:2em;margin:0;border:1px solid #ddd}.aqs .jdgm-widget textarea{width:100%;border:1px solid #ddd}.aqs .jdgm-widget .jdgm-custom-forms .jdgm-spinner{margin-top:16px}.aqs .jdgm-widget .jdgm-cf__quest-label{margin-top:15px}.aqs .jdgm-widget .jdgm-cf__required-sym{color:red;font-size:120%;vertical-align:middle}.aqs .jdgm-widget label.jdgm-cf__option{margin:0;padding:6px 0}.aqs .jdgm-widget input.jdgm-cf-input:not([type='text']){width:auto;margin-right:8px;vertical-align:middle}.aqs .jdgm-widget .jdgm-submit-question,.aqs .jdgm-widget .jdgm-submit-rev{margin-top:11px}.aqs .jdgm-form__title-fieldset>label,.aqs .jdgm-form__body-fieldset>label,.aqs .jdgm-form__name-fieldset>label{display:inline-block;margin-right:3px;width:auto}.aqs .jdgm-form__reviewer-name-format-dropdown-wrapper{position:relative}.aqs .jdgm-form__reviewer-name-format-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid #ddd;color:#333333;border-radius:0;padding-left:0;padding-bottom:0;padding-top:0;margin-bottom:4px;padding-right:20px;width:auto;max-width:auto;display:inline-block;z-index:1;position:relative}.aqs .jdgm-form__reviewer-name-format-dropdown-arrow{margin-left:-16px;display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid black;vertical-align:middle}.aqs .jdgm-countdown{font-size:12px;font-size:7.5px}.aqs .jdgm-notification{color:green;font-weight:bold;border-top:1px solid #eee;padding-top:16px;margin-top:16px}.aqs .jdgm-form-yt-video{margin-top:8px;max-width:400px}.aqs .jdgm-form-yt-video__iframe-wrapper{position:relative;display:inline-block;width:100%;padding-bottom:55%}.aqs .jdgm-form-yt-video__iframe{position:absolute;width:100%;height:100%;left:0}.aqs .jdgm-form-dynamic-wrapper.jdgm-form-dynamic-wrapper{display:none}.aqs .jdgm-form-dynamic-wrapper.jdgm-show{display:block;height:100vh;visibility:visible}.aqs .jdgm-form-dynamic-wrapper{position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999999}.aqs .jdgm-form-dynamic{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:45%;width:100%;max-width:500px;height:auto;max-height:655px;background:white;padding:32px;text-align:center;overflow:auto}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__next{float:right}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__back{float:left}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__submit-rev{margin-top:0;float:right;display:none}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row{padding-top:32px;font-size:16px;width:auto;text-align:left;min-width:65%;display:none;overflow-x:auto}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row label{font-size:18px}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row .jdgm-cf__option{font-size:16px}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__picture-upload-field{width:100%;text-align:center;padding-top:0}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__picture-upload-field label{font-size:24px;font-weight:bold;margin:0 0 16px 0}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__picture-upload-field .jdgm-picture-fieldset__box{width:24%;margin:0 8px 0 0}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__rating-fieldset{padding-top:48px;text-align:center}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__rating-fieldset label{font-size:24px;font-weight:bold;margin:24px 0}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__rating-fieldset .jdgm-form-dynamic__rating{font-size:40px}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-form-dynamic__submit-slide{width:90%}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row.jdgm-active,.aqs .jdgm-form-dynamic .jdgm-form-dynamic__buttons-row.jdgm-active{display:inline-block}.aqs .jdgm-form-dynamic .jdgm-form-yt-video{max-width:unset;margin-bottom:50px}.aqs .jdgm-form-dynamic .jdgm-form__yt-video-fieldset{margin-bottom:16px}.aqs .jdgm-form-dynamic__buttons-row{display:none}.aqs .jdgm-form-dynamic__row.jdgm-active .jdgm-form-dynamic__submit-rev,.aqs .jdgm-form-dynamic__row.jdgm-active .jdgm-form-dynamic__buttons-row{display:inline-block}.aqs .jdgm-form-dynamic__title-fieldset>label,.aqs .jdgm-form-dynamic__body-fieldset>label{display:inline-block;margin-right:3px;width:auto}@media all and (max-width: 480px){.aqs .jdgm-form-dynamic{max-height:100%}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row{width:90%}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row .jdgm-cf__option{font-size:14px}.aqs .jdgm-widget .jdgm-form-dynamic .jdgm-picture-fieldset__box{min-width:70px}.aqs .jdgm-form-dynamic__buttons-row{left:10px;right:10px}}@media all and (max-width: 320px){.aqs .jdgm-form-dynamic .jdgm-form-dynamic__row{width:100%}.aqs .jdgm-form-dynamic .jdgm-form-dynamic__buttons-row{left:4px;right:4px}}.aqs .jdgm-preview-badge--with-link{cursor:pointer}.aqs .enforce-center-preview-badge:after{clear:both;content:' ';display:table}.aqs .enforce-center-preview-badge .jdgm-prev-badge__stars{float:left;text-align:right;width:49%;width:calc(50% - 3px)}.aqs .enforce-center-preview-badge .jdgm-prev-badge__text{float:right;text-align:left;width:49%;width:calc(50% - 3px)}.aqs .jdgm-prev-badge.jdgm--waiting-for-batch-done{display:none !important}.aqs .jdgm-qa-badge{margin-left:8px;padding-left:8px;border-left:1px solid}.aqs .jdgm-qa-badge.jdgm-qa-badge__pos-below{margin-left:0;padding-left:0;border-left:none;display:block}.aqs .jdgm-qa-badge__icon{font-family:'JudgemeIcons';padding-right:4px;display:inline-block;vertical-align:middle}.aqs .jdgm-qa-badge__icon:before{content:'\e017'}.aqs .jdgm-qa-badge__text{display:inline-block;vertical-align:middle}.aqs .jdgm-quest,.aqs .jdgm-rev{position:relative;overflow:hidden;border-top:1px solid #eee;padding-top:16px;margin-top:16px}.aqs .jdgm-quest .jdgm-rev__icon:after,.aqs .jdgm-rev .jdgm-rev__icon:after{display:none}.aqs .jdgm-quest[data-verified-buyer=true] .jdgm-rev__icon:not(.jdgm--loading):after,.aqs .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon:not(.jdgm--loading):after{font-family:'JudgemeIcons';display:block;position:absolute;bottom:0;right:0;font-size:9px;font-weight:bold;border-radius:50%;width:16px;height:16px;line-height:15px;border:1px solid white;text-align:center}.aqs .jdgm-rev__header{margin-bottom:5px}.aqs .jdgm-rev__header:after{display:block;content:' ';clear:both}.aqs .jdgm-rev__avatar-image{width:100%;height:100%;border-radius:50%;object-fit:cover}.aqs .jdgm-rev__icon{position:relative;float:left;width:3.2em;height:3.2em;line-height:3.2em;margin-right:12px;text-align:center;border-radius:50%;color:#333333;background-color:#e9e9e9}.aqs .jdgm-rev__icon.jdgm--loading{visibility:hidden}.aqs .jdgm-rev__icon.jdgm--loading:after{width:40px;height:40px;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:'';display:block;width:90%;height:90%;visibility:visible;position:absolute;top:0;background-color:white}.aqs .jdgm-rev__author-wrapper{font-weight:bold;vertical-align:middle}.aqs .jdgm-rev__author-wrapper .jdgm-rev__location-country-flag-img{display:inline-block;height:1em;max-width:1.5em;border:1px solid #eee;vertical-align:middle}.aqs .jdgm-rev__author-wrapper .jdgm-rev__location-country-flag-img.jdgm--loading{visibility:hidden;position:relative}.aqs .jdgm-rev__author-wrapper .jdgm-rev__location-country-flag-img.jdgm--loading:after{width:40px;height:40px;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:'';display:block;width:1em;height:1em;visibility:visible;position:absolute;top:0px}.aqs .jdgm-rev__author{vertical-align:middle}.aqs .jdgm-rev__timestamp{margin-left:4px}.aqs .jdgm-rev__timestamp+.jdgm-rev__br{padding-bottom:1px}.aqs .jdgm-rev__timestamp.jdgm-spinner{display:inline-block;width:18px;height:18px;vertical-align:middle;font-size:0;color:transparent;border-width:2px;border-left-color:#aaa}.aqs .jdgm-rev__title{display:block;font-size:110%}.aqs .jdgm-rev__location{opacity:0.35;vertical-align:middle}.aqs .jdgm-rev__source{opacity:0.35;vertical-align:middle;font-weight:normal}.aqs .jdgm-rev__verification-badge-img{display:inline-block;vertical-align:middle;width:auto}.aqs .jdgm-rev__body>p{margin-bottom:16px}.aqs .jdgm-rev__body>p:last-of-type{margin-bottom:0}.aqs .jdgm-rev__body-read-more{display:none;cursor:pointer}.aqs .jdgm-ans__body.is-truncated .jdgm-rev__body-read-more,.aqs .jdgm-rev__body.is-truncated .jdgm-rev__body-read-more{display:inline}.aqs .jdgm-rev__cf-ans{margin-top:8px}.aqs .jdgm-rev__cf-ans:last-of-type{margin-bottom:8px}.aqs .jdgm-rev__cf-ans__title{display:block;font-size:90%}.aqs .jdgm-cf-bars-wrapper{display:inline-block;font-size:0;margin-right:4px}.aqs .jdgm-cf-bar{display:inline-block;width:25px;height:8px;margin:2px 2px 0 0;background:currentColor;opacity:0.1}.aqs .jdgm-cf-bar.jdgm--filled{opacity:1}.aqs .jdgm-rev__reply{padding:0 16px;border-left:3px solid #ddd;background:#f2f2f2}.aqs .jdgm-rev__replier-wrapper{margin:16px 0 0 0;padding-top:8px}.aqs .jdgm-rev__reply-content{margin:0;padding-bottom:8px}.aqs .jdgm-rev__actions:after{content:'';display:block;clear:both}.aqs .jdgm-rev__social{float:left}.aqs .jdgm-rev__votes{float:right}.aqs .jdgm-rev__social-inner,.aqs .jdgm-rev__votes-inner{margin-top:4px;margin-bottom:-4px}.aqs .jdgm-rev__thumb-count{margin-right:12px}.aqs .jdgm-rev__thumb-count:last-of-type{margin-right:0}.aqs .jdgm-rev__share-btn,.aqs .jdgm-rev__thumb-btn{display:inline-block;margin-right:4px;text-align:center;font-family:'JudgemeIcons' !important;color:#666;padding:4px 8px;font-size:16px;cursor:pointer}.aqs .jdgm-rev__share-btn:hover,.aqs .jdgm-rev__thumb-btn:hover{opacity:1}.aqs .jdgm-rev__share-btn:first-of-type,.aqs .jdgm-rev__thumb-btn:first-of-type{margin-left:-8px}.aqs .jdgm-rev__thumb-btn:hover{color:#000}.aqs .jdgm-rev__share-fb:before{content:'\e011'}.aqs .jdgm-rev__share-fb:hover{color:#3b5998}.aqs .jdgm-rev__share-twitter:before{content:'\e012'}.aqs .jdgm-rev__share-twitter:hover{color:#1da1f2}.aqs .jdgm-rev__share-google:before{content:'\e010'}.aqs .jdgm-rev__share-google:hover{color:#dd4b39}.aqs .jdgm-rev__share-pinterest:before{content:'\e016'}.aqs .jdgm-rev__share-pinterest:hover{color:#e60023}.aqs .jdgm-rev__share-linkedin:before{content:'\e015'}.aqs .jdgm-rev__share-linkedin:hover{color:#0073b1}.aqs .jdgm-rev_thumb-up:before{content:'\e009'}.aqs .jdgm-rev_thumb-down:before{content:""}.aqs .jdgm-rev__buyer-badge{display:none;padding:3px 7px;font-size:11px;line-height:1;vertical-align:middle}.aqs .jdgm-buyer-badge--top-right .jdgm-rev__timestamp ~ .jdgm-rev__br,.aqs .jdgm-buyer-badge--right-of-timestamp .jdgm-rev__timestamp ~ .jdgm-rev__br{display:inline}.aqs .jdgm-buyer-badge--top-right .jdgm-rev__buyer-badge-wrapper:after,.aqs .jdgm-buyer-badge--right-of-timestamp .jdgm-rev__buyer-badge-wrapper:after{display:block;content:''}.aqs .jdgm-buyer-badge--top-right .jdgm-rev__buyer-badge{float:right;font-size:inherit}.aqs .jdgm-buyer-badge--removed .jdgm-rev__buyer-badge{display:none !important;visibility:hidden !important}.aqs .jdgm-buyer-badge--right-of-timestamp .jdgm-rev__buyer-badge-wrapper{margin-left:4px}.aqs .jdgm-buyer-badge--text-only .jdgm-rev__buyer-badge{display:inline;padding:0;font-size:inherit;vertical-align:inherit}.aqs .jdgm-rev_all-rev-page-picture-separator{display:inline-block;margin:0 20px;border-left:2px solid #ddd;height:120px}.aqs .jdgm-widget .jdgm-picture-fieldset-title{margin:20px 0 5px;line-height:1}.aqs .jdgm-widget .jdgm-picture-fieldset__input{position:absolute;display:inline-block;width:100%;top:0;bottom:0;left:0;right:0;opacity:0;padding:0;margin:0;font-size:14px;visibility:visible;cursor:pointer}.aqs .jdgm-widget .jdgm-picture-fieldset__box{position:relative;display:inline-block;cursor:pointer;margin:0 5px 0 0;padding:0;width:30%;max-width:150px;min-width:90px}.aqs .jdgm-picture-fieldset{width:100%;padding:0;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.aqs .jdgm-picture-fieldset__box-wrapper{position:relative;padding-bottom:100%;padding-bottom:calc(100% - 2px);border:1px solid #eee;width:100%;height:0;background-repeat:no-repeat;background-size:contain;background-position:center}.aqs .jdgm-picture-fieldset__box-wrapper.jdgm-has-preview-image--videos{background-image:url("https://s3.amazonaws.com/me.judge.public-static-assets/general/video-placeholder-640x480.jpeg")}.aqs .jdgm-picture-fieldset__icon{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#bbb;font-family:'JudgemeIcons';font-size:72px;line-height:1}.aqs .jdgm-photocamera-icon:before{content:'\e014'}.aqs .jdgm-videocam-icon:before{content:'\e013'}.aqs .jdgm-picture-fieldset__spinner-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none;width:50%;height:50%}.aqs .jdgm-picture-fieldset__box:hover{opacity:0.7}.aqs .jdgm-picture-fieldset__box .jdgm-spinner{width:100%;height:100%}.aqs .jdgm-picture-fieldset__delete{font-family:'JudgemeIcons';position:absolute;right:4px;top:4px;text-align:center;z-index:1;background:#fff;margin:auto 0;padding:2px 4px 1px 5px;border-radius:20px;box-shadow:0px 2px 2px rgba(0,0,0,0.2);overflow:hidden}.aqs .jdgm-picture-fieldset__delete:before{content:"\e021"}.aqs .jdgm-is-uploading-picture .jdgm-picture-fieldset__spinner-wrapper{display:block}.aqs .jdgm-picture-fieldset__progress-text{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:inline;color:#bbb;font-size:14px}.aqs .jm-mfp-counter .jdgm-branding-footer{color:white}.aqs .jm-mfp-counter .jdgm-branding-footer:hover,.aqs .jm-mfp-counter .jdgm-branding-footer:active{color:white;opacity:0.8}.aqs .jdgm-rev__pics{font-size:0;white-space:nowrap;height:auto;overflow:auto;-webkit-overflow-scrolling:touch}.aqs .jdgm-rev__pic-link{margin:8px 5px 3px 0;padding:0;display:inline-block;height:120px;width:auto;cursor:pointer;overflow:hidden}.aqs .jdgm-rev__pic-link:focus{outline:none}.aqs .jdgm-rev__pic-link:hover{opacity:0.7}.aqs .jdgm-rev__pic-link:last-of-type{margin-right:0}.aqs .jdgm-rev__pic-link.jdgm--loading{width:120px;padding:20px}.aqs .jdgm-rev__pic-link.jdgm--loading .jdgm-rev__pic-img{visibility:hidden;height:1px}.aqs .jdgm-rev__pic-link.jdgm--loading:after{width:40px;height:40px;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:'';display:block;width:100%;height:100%}.aqs .jdgm-rev__pic-img{display:block;width:auto;max-height:100%;margin:0;padding:0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);border-radius:4px}.aqs .jdgm-rev__body img{max-height:120px;border-radius:4px;margin:8px 5px 3px 0}.aqs .jdgm-rev__vids{overflow:auto;white-space:nowrap}.aqs .jdgm-vid-player{position:relative;display:inline-block;height:240px;margin-top:16px;margin-right:16px;vertical-align:middle}.aqs .jdgm-vid-player:last-of-type{margin-right:0}.aqs .jdgm-vid-player__wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:relative;font-size:0}.aqs .jdgm-vid-player__wrapper--with-placeholder{height:100%}.aqs .jdgm-vid-player__wrapper--with-placeholder:hover{opacity:0.7}.aqs .jdgm-vid-player__wrapper.jdgm--loading{width:160px;height:160px;padding:40px}.aqs .jdgm-vid-player__wrapper.jdgm--loading:after{width:40px;height:40px;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:'';display:block;width:100%;height:100%}.aqs .jdgm-vid-player__placeholder{display:block;height:100%;text-decoration:none}.aqs .jdgm-vid-player__placeholder>img{display:block;height:100%;width:auto}.aqs .jm-mfp-is-open.jm-mfp-is-open{overflow:hidden}.aqs .jm-mfp-container button.jm-mfp-close,.aqs .jm-mfp-container button.jm-mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;opacity:0.65;touch-action:manipulation}.aqs .jm-mfp-container button.jm-mfp-close:hover,.aqs .jm-mfp-container button.jm-mfp-close:focus,.aqs .jm-mfp-container button.jm-mfp-arrow:hover,.aqs .jm-mfp-container button.jm-mfp-arrow:focus{opacity:1}.aqs .jm-mfp-container img.jm-mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:48px 0 32px 0;margin:0 auto;transition:transform 0.5s ease}.aqs .jm-mfp-image-holder .mfp-close{right:0;padding-right:0}.aqs .jm-mfp-preloader{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:100px;height:100px;color:white}.aqs .jm-mfp-preloader>a{color:white}.aqs .jm-mfp-preloader:before{width:40px;height:40px;border-radius:50%;border-top:2px solid #555;border-right:2px solid #555;border-bottom:2px solid #555;border-left:2px solid white;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:' ';display:block;width:100%;height:100%}.aqs .jm-mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(0,0,0,0.9)}.aqs .jm-mfp-bg:empty{display:block}.aqs .jm-mfp-wrap{top:0;left:0;width:100%;height:100%;overflow:auto;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.aqs .jm-mfp-container{text-align:center;box-sizing:border-box;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 20px}.aqs .jm-mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.aqs .jm-mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.aqs .jm-mfp-inline-holder .jm-mfp-content,.aqs .jm-mfp-ajax-holder .jm-mfp-content{width:100%;cursor:auto}.aqs .jm-mfp-close,.aqs .jm-mfp-arrow,.aqs .jm-mfp-preloader,.aqs .jm-mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.aqs .jm-mfp-loading.jm-mfp-figure{display:none}.aqs .jm-mfp-hide{display:none !important}.aqs .jm-mfp-s-ready .jm-mfp-preloader{display:none}.aqs .jm-mfp-s-error .jm-mfp-content{display:none}.aqs .jm-mfp-close{width:48px;height:48px;line-height:48px;position:absolute;right:0;top:0;text-decoration:none;color:#FFF;font-style:normal;font-size:48px;font-family:Arial, Baskerville, monospace;text-align:right}.aqs .jm-mfp-close:active{top:1px}.aqs .jm-mfp-counter{position:absolute;top:0;right:0;color:white;font-size:14px;line-height:2;white-space:nowrap;width:100%}.aqs .jm-mfp-counter__number{float:right}.aqs .jm-mfp-arrow{position:absolute;margin:0;top:calc(50% - 24px);height:48px;-webkit-tap-highlight-color:transparent;font-family:'JudgemeIcons';font-size:48px;color:white}.aqs .jm-mfp-arrow-left{left:24px}.aqs .jm-mfp-arrow-left:before{content:'\e002'}.aqs .jm-mfp-arrow-right{right:24px}.aqs .jm-mfp-arrow-right:before{content:'\e003'}.aqs .jm-mfp-figure{line-height:0}.aqs .jm-mfp-figure:after{content:'';position:absolute;top:48px;right:0;bottom:32px;left:0;display:block;width:auto;height:auto;z-index:-1;background:black}.aqs .jm-mfp-figure figure{padding:0;margin:0}.aqs .jm-mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.aqs .jm-mfp-image-holder .jm-mfp-content{max-width:100%}.aqs .jm-mfp-gallery .jm-mfp-image-holder .jm-mfp-figure{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.aqs .jm-mfp-img-mobile .jm-mfp-image-holder{padding-left:0;padding-right:0}.aqs .jm-mfp-img-mobile img.jm-mfp-img{padding:0}.aqs .jm-mfp-img-mobile .jm-mfp-figure:after{top:0;bottom:0}.aqs .jm-mfp-img-mobile .jm-mfp-figure small{display:inline;margin-left:5px}.aqs .jm-mfp-img-mobile .jm-mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed}.aqs .jm-mfp-img-mobile .jm-mfp-bottom-bar:empty{padding:0}.aqs .jm-mfp-img-mobile .jm-mfp-counter{right:5px;top:3px}.aqs .jm-mfp-img-mobile .jm-mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}.aqs .jm-mfp-is-open.jm-mfp-is-open{overflow:hidden}.aqs .jm-mfp-container .jm-mfp-close,.aqs .jm-mfp-container .jm-mfp-arrow{z-index:1046;display:block;padding:0;overflow:visible;cursor:pointer;outline:none;background:transparent;border:0;box-shadow:none;opacity:0.6;touch-action:manipulation}.aqs .jm-mfp-container img.jm-mfp-img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto;padding:48px 0 32px 0;line-height:0;box-sizing:border-box;transition:transform 0.5s ease}.aqs .jm-mfp-image-holder .mfp-close{right:0;padding-right:0}.aqs .jm-mfp-preloader{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:96px;height:96px;color:white}.aqs .jm-mfp-preloader>a{color:white}.aqs .jm-mfp-preloader:before{width:40px;height:40px;border-radius:50%;border-top:2px solid #555;border-right:2px solid #555;border-bottom:2px solid #555;border-left:2px solid white;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:" ";display:block;width:100%;height:100%}.aqs .jm-mfp-bg,.aqs .jm-mfp-wrap,.aqs .jm-mfp-container{top:0;left:0;width:100%;height:100%}.aqs .jm-mfp-bg{z-index:1042;position:fixed;overflow:hidden;background:rgba(0,0,0,0.8)}.aqs .jm-mfp-bg:empty{display:block}.aqs .jm-mfp-wrap{z-index:1043;position:fixed;overflow:auto;outline:none !important}.aqs .jm-mfp-container{position:absolute;text-align:center;box-sizing:border-box;padding:0 24px}.aqs .jm-mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.aqs .jm-mfp-content{z-index:1045;position:relative;display:inline-block;margin:0 auto;vertical-align:middle;text-align:left}.aqs .jm-mfp-inline-holder .jm-mfp-content,.aqs .jm-mfp-ajax-holder .jm-mfp-content{width:100%;cursor:auto}.aqs .jm-mfp-close,.aqs .jm-mfp-arrow,.aqs .jm-mfp-preloader,.aqs .jm-mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.aqs .jm-mfp-loading.jm-mfp-figure,.aqs .jm-mfp-s-ready .jm-mfp-preloader,.aqs .jm-mfp-s-error .jm-mfp-content{display:none}.aqs .jm-mfp-hide{display:none !important}.aqs .jm-mfp-close{position:absolute;right:0;top:0;width:48px;height:48px;line-height:48px;color:white;font-style:normal;font-size:48px;font-family:Arial, Baskerville, monospace;text-decoration:none;text-align:right}.aqs .jm-mfp-close:hover,.aqs .jm-mfp-close:focus{opacity:1}.aqs .jm-mfp-close:active{top:1px}.aqs .jm-mfp-counter{position:absolute;top:0;right:0;color:white;font-size:14px;line-height:2;white-space:nowrap;width:100%}.aqs .jm-mfp-counter__number{float:right}.aqs .jm-mfp-counter .jdgm-branding-footer{color:white}.aqs .jm-mfp-counter .jdgm-branding-footer:hover,.aqs .jm-mfp-counter .jdgm-branding-footer:active{color:white;opacity:0.8}.aqs .jm-mfp-arrow{position:absolute;margin:0;top:calc(50% - 24px);height:48px;-webkit-tap-highlight-color:transparent;font-family:'JudgemeIcons';font-size:48px;color:white}.aqs .jm-mfp-arrow:hover,.aqs .jm-mfp-arrow:focus{opacity:1}.aqs .jm-mfp-arrow-left{left:24px}.aqs .jm-mfp-arrow-left:before{content:'\e002'}.aqs .jm-mfp-arrow-right{right:24px}.aqs .jm-mfp-arrow-right:before{content:'\e003'}.aqs .jm-mfp-figure{line-height:0}.aqs .jm-mfp-figure:after{content:"";position:absolute;top:48px;right:0;bottom:32px;left:0;display:block;width:auto;height:auto;z-index:-1;background:black}.aqs .jm-mfp-figure figure{padding:0;margin:0}.aqs .jm-mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.aqs .jm-mfp-image-holder .jm-mfp-content{max-width:100%}.aqs .jm-mfp-gallery .jm-mfp-image-holder .jm-mfp-figure{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.aqs .jm-mfp-img-mobile .jm-mfp-image-holder{padding-left:0;padding-right:0}.aqs .jm-mfp-img-mobile img.jm-mfp-img{padding:0}.aqs .jm-mfp-img-mobile .jm-mfp-figure:after{top:0;bottom:0}.aqs .jm-mfp-img-mobile .jm-mfp-figure small{display:inline;margin-left:5px}.aqs .jm-mfp-img-mobile .jm-mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed}.aqs .jm-mfp-img-mobile .jm-mfp-bottom-bar:empty{padding:0}.aqs .jm-mfp-img-mobile .jm-mfp-counter{right:5px;top:3px}.aqs .jm-mfp-img-mobile .jm-mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}.aqs .jdgm-glider-contain{width:100%;margin:0 auto;position:relative}.aqs .jdgm-glider{position:relative;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;transform:translateZ(0)}.aqs .jdgm-glider-track{transform:translateZ(0);width:100%;margin:0;padding:0;display:flex;z-index:1}.aqs .jdgm-glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.aqs .jdgm-glider.draggable .jdgm-glider-slide img{user-select:none;pointer-events:none}.aqs .jdgm-glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.aqs .jdgm-glider-slide{user-select:none;justify-content:center;align-content:center;width:100%}.aqs .jdgm-glider::-webkit-scrollbar{opacity:0;height:0}.aqs .jdgm-glider-prev,.aqs .jdgm-glider-next{user-select:none;position:absolute;outline:none;background:none;padding:0;z-index:2;font-size:40px;text-decoration:none;left:-23px;border:0;top:30%;cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67),color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67)}.aqs .jdgm-glider-prev:hover,.aqs .jdgm-glider-next:hover,.aqs .jdgm-glider-prev:focus,.aqs .jdgm-glider-next:focus{color:#a89cc8}.aqs .jdgm-glider-next{right:-23px;left:auto}.aqs .jdgm-glider-next.disabled,.aqs .jdgm-glider-prev.disabled{opacity:.25;color:#666;cursor:default}.aqs .jdgm-glider-slide{min-width:150px}.aqs .jdgm-glider-hide{opacity:0}.aqs .jdgm-glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.aqs .jdgm-glider-dot{border:0;padding:0;user-select:none;outline:none;display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.aqs .jdgm-glider-dot:hover,.aqs .jdgm-glider-dot:focus,.aqs .jdgm-glider-dot.active{background:#a89cc8}@media (max-width: 36em){.aqs .jdgm-glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.aqs .jdgm-glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,0.25);box-shadow:0 0 1px rgba(255,255,255,0.25)}}.aqs .jdgm-carousel-wrapper{width:80%;margin:auto;padding:48px 0}.aqs .jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{display:block;text-align:center}.aqs .jdgm-carousel-wrapper[data-theme=card] .jdgm-verified-by-judgeme{text-align:left}.aqs .jdgm-carousel-title-and-link{margin-bottom:24px}.aqs .jdgm-carousel-title{text-align:center;margin:0}.aqs .jdgm-carousel{margin:25px auto;width:100%}.aqs .jdgm-carousel__item-container{overflow:auto}.aqs .jdgm-carousel__item-wrapper{width:100%;height:200px;white-space:nowrap}.aqs .jdgm-carousel-item{display:inline-block;height:100%;width:33.3%;vertical-align:middle;padding:0 24px;overflow:hidden}.aqs .jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product{display:none}.aqs .jdgm-carousel-item.jdgm--shop-review .jdgm-carousel-item__product.jdgm--shop-review-has-image{display:block}@media only screen and (min-width: 768px){.aqs .jdgm-carousel-wrapper[data-theme=card] .jdgm-carousel-title-and-link{position:relative}.aqs .jdgm-carousel-wrapper[data-theme=card] .jdgm-verified-by-judgeme{position:absolute;right:20px;bottom:0}.aqs .jdgm-carousel-wrapper[data-theme=vertical]{position:relative}.aqs .jdgm-carousel-wrapper[data-theme=vertical] .jdgm-verified-by-judgeme{position:absolute;right:0;top:64px}}@media only screen and (min-width: 768px) and (max-width: 991px){.aqs .jdgm-carousel-item{width:50%}.aqs .jdgm-carousel-wrapper{width:90%}}@media only screen and (max-width: 767px){.aqs .jdgm-carousel-item{width:100%}.aqs .jdgm-carousel-wrapper{width:100%}}.aqs .jdgm-carousel-item__review-rating{font-size:120%}.aqs .jdgm-carousel-item__review{width:100%;height:calc(72% - 4em);text-align:center;white-space:normal;overflow:hidden}.aqs .jdgm-carousel-item__review-title{font-weight:bold}.aqs .jdgm-carousel-item__review-title a{word-break:break-word}.aqs .jdgm-carousel-item__review-title.jdgm-carousel-item__review-body-only{height:22px}.aqs .jdgm-carousel-item__review-body{margin:0}.aqs .jdgm-carousel-item__review-body>p{margin:0}.aqs .jdgm-carousel-item__review-body a{word-break:break-word}.aqs .jdgm-carousel-item__reviewer-name-wrapper{text-align:center;margin:6px 0}.aqs .jdgm-carousel-item__reviewer-name{font-size:90%;opacity:0.6;line-height:1;padding-bottom:2px}.aqs .jdgm-carousel-item__timestamp{font-size:75%;font-style:italic;opacity:0.35;line-height:1}.aqs .jdgm-carousel-item__product{display:block;text-align:center;height:28%;width:100%}.aqs .jdgm-carousel-item__product-image{display:block;height:100%;width:auto;margin:0 auto}.aqs .jdgm-carousel-item__product-image[src='']{display:none}.aqs .jdgm-carousel-item__product-image[src='']+.jdgm-carousel-item__product-title{font-size:120%;padding-top:16px}.aqs .jdgm-carousel-item__product-title{width:100%;font-size:90%}.aqs .jdgm-carousel__arrows{margin:20px auto 10px auto;font-size:0;display:flex;text-align:center;justify-content:center}.aqs .jdgm-carousel--vertical-theme .jdgm-carousel__arrows{display:block}.aqs .jdgm-carousel[data-arrows-on-sides='true']:not(.jdgm-carousel--vertical-theme) .jdgm-carousel__arrows{margin:0;display:block}.aqs .jdgm-carousel__right-arrow,.aqs .jdgm-carousel__left-arrow{display:inline-block;border:4px none #eee;width:20px;height:20px;cursor:pointer;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.aqs .jdgm-carousel__right-arrow:empty,.aqs .jdgm-carousel__left-arrow:empty{display:inline-block}.aqs .jdgm-carousel__right-arrow:hover,.aqs .jdgm-carousel__left-arrow:hover{opacity:0.6}.aqs .jdgm-carousel__right-arrow{border-style:none solid solid none}.aqs .jdgm-carousel__left-arrow{border-style:solid none none solid;margin-right:10px}.aqs .jdgm-carousel__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.aqs .jdgm-carousel--done .jdgm-carousel__item-container{overflow:hidden;position:relative}.aqs .jdgm-carousel--done .jdgm-carousel__item-wrapper{position:relative;transition:transform 500ms ease}.aqs .jdgm-carousel-item__timestamp.jdgm-ellipsis.jdgm-spinner{color:transparent}.aqs .jdgm-carousel--gallery-theme{position:relative;margin:0 !important}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel__item-container{width:100%;overflow:clip !important;overflow-clip-margin:0px;margin:auto}@media only screen and (max-width: 767px){.aqs .jdgm-carousel--gallery-theme .jdgm-carousel__item-container{padding:0 15%;overflow-clip-margin:border-box}}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel__item-wrapper{height:fit-content}.aqs .jdgm-carousel--gallery-theme .jdgm-full-rev{display:none}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item{position:relative;overflow:unset;margin:auto;padding:15px 1%}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__full-review-link::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__inner-wrapper{background-color:white;box-shadow:0px 0px 12.8px 0px rgba(0,0,0,0.15);width:100%;overflow:hidden}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__image-wrapper{display:block !important}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__product-image{width:100%;height:100%;object-fit:cover}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__body{display:flex;flex-direction:column;gap:calc( 4px * 8 );padding:32px}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-wrapper{display:flex;flex-direction:column;align-items:center;gap:calc( 4px * 4 )}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-wrapper{display:flex;align-items:center;justify-content:center;gap:calc( 4px * 2 );margin:0;width:100%}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-name{padding:0;font-size:16px;font-weight:400;line-height:22px;opacity:1}.aqs .jdgm-carousel--gallery-theme .jdgm-rev__buyer-badge{padding:5px 8px;font-size:10px;font-style:normal;font-weight:600}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-content-wrapper>div{line-height:22px;text-align:center;width:100%}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__review-body{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__product-wrapper{display:flex;flex-direction:column;align-items:center;gap:4px}.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__product-title,.aqs .jdgm-carousel--gallery-theme .jdgm-carousel-item__timestamp:not(.jdgm-spinner){text-decoration:none;height:-moz-fit-content;height:fit-content;font-size:14px;font-weight:400;font-style:unset;line-height:22px;text-align:center;opacity:1}.aqs .jdgm-carousel__more-reviews-button-container{margin-top:24px}.aqs .jdgm-carousel__more-reviews-button{display:block;width:240px;margin:auto;padding:10px 0px;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:22px;text-decoration:none;color:white !important}.aqs .jdgm-revs-tab-btn{position:fixed;display:inline-block;width:auto;cursor:pointer;border-radius:0;white-space:nowrap}.aqs .jdgm-revs-tab-btn:hover{opacity:0.8}.aqs .jdgm-revs-tab-btn[position="bottom"]{bottom:0}.aqs .jdgm-revs-tab-btn[position="left"]{left:0}.aqs .jdgm-revs-tab-btn[position="right"]{right:0}.aqs .jdgm-revs-tab-btn[position="none"]{display:none}.aqs .jdgm-revs-tab-btn[data-style="text"][position="bottom"]{left:50%;transform:translateX(-50%)}.aqs .jdgm-revs-tab-btn[data-style="text"][position="left"]{top:50%;-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:rotate(-90deg) translate(-50%, 50%);-ms-transform:rotate(-90deg) translate(-50%, 50%);transform:rotate(-90deg) translate(-50%, 50%)}.aqs .jdgm-revs-tab-btn[data-style="text"][position="right"]{top:50%;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;-webkit-transform:rotate(90deg) translate(50%, 50%);-ms-transform:rotate(90deg) translate(50%, 50%);transform:rotate(90deg) translate(50%, 50%)}.aqs .jdgm-revs-tab-btn[data-style="stars"]{display:flex}.aqs .jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon,.aqs .jdgm-revs-tab-btn[data-style="stars"] .jdgm-rating,.aqs .jdgm-revs-tab-btn[data-style="stars"] .jdgm-star{display:inline-block;width:24px}.aqs .jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon,.aqs .jdgm-revs-tab-btn[data-style="stars"] .jdgm-favicon>span{display:flex;justify-content:center}.aqs .jdgm-revs-tab-btn[data-style="stars"] .jdgm-rating{line-height:1;font-weight:bold}.aqs .jdgm-revs-tab-btn[data-style="stars"][position="bottom"]{align-items:center;padding:8px 16px;left:calc(50% - 100px);box-shadow:4px 0px 20px rgba(0,0,0,0.15);border-radius:10px 10px 0px 0px}.aqs .jdgm-revs-tab-btn[data-style="stars"][position="bottom"] .jdgm-stars{display:inline-block}.aqs .jdgm-revs-tab-btn[data-style="stars"][position="bottom"] .jdgm-favicon+.jdgm-stars,.aqs .jdgm-revs-tab-btn[data-style="stars"][position="bottom"] .jdgm-stars+.jdgm-rating{margin-left:8px}.aqs .jdgm-revs-tab-btn[data-style="stars"][position="left"]{box-shadow:4px 0px 20px rgba(0,0,0,0.15);border-radius:0px 10px 10px 0px}.aqs .jdgm-revs-tab-btn[data-style="stars"][position="right"]{box-shadow:0px 4px 20px rgba(0,0,0,0.15);border-radius:10px 0px 0px 10px}.aqs .jdgm-revs-tab-btn[data-style="stars"][position="left"],.aqs .jdgm-revs-tab-btn[data-style="stars"][position="right"]{flex-direction:column;top:calc(50% - 100px);padding:16px 8px;text-align:center}.aqs .jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-favicon+.jdgm-stars,.aqs .jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-stars+.jdgm-rating,.aqs .jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-favicon+.jdgm-stars,.aqs .jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-stars+.jdgm-rating{margin-top:8px}.aqs .jdgm-revs-tab-btn[data-style="stars"][position="left"] .jdgm-star,.aqs .jdgm-revs-tab-btn[data-style="stars"][position="right"] .jdgm-star{display:block !important;padding:0 !important}.aqs .jdgm-widget .jdgm-favicon[data-url="/verified-checkmark.svg"]>img{width:17px;height:17px}.aqs .jdgm-revs-tab{position:relative;z-index:1041}.aqs .jdgm-revs-tab.jdgm-revs-tab{display:none}.aqs .jdgm-revs-tab .jdgm-branding-footer{color:white}.aqs .jdgm-revs-tab .jdgm-histogram{margin-left:0;padding-left:0;border:0}.aqs .jdgm-revs-tab__header{position:absolute;bottom:100%;width:100%;padding:8px 24px;text-align:center;background:white}.aqs .jdgm-revs-tab__title{margin-bottom:0;text-align:center}.aqs .jdgm-mask{width:100%;height:100%;background-color:black;opacity:0.75}.aqs .jdgm-mask:empty{display:block}.aqs .jdgm-revs-tab__wrapper{position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999999}.aqs .jdgm-revs-tab__wrapper.jdgm-revs-tab__wrapper{display:none}.aqs .jdgm-revs-tab__wrapper.jdgm-show{display:block}.aqs .jdgm-revs-tab__main{position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:20%;left:50%;height:70%;width:85%;max-width:600px;background:white}.aqs .jdgm-revs-tab__content-header:after{content:" ";display:table;clear:both}.aqs .jdgm-revs-tab__content{height:100%;padding:16px 24px;overflow:auto;box-shadow:inset 0 5px 9px -8px black}.aqs .jdgm-revs-tab__spinner{margin-top:16px}.aqs .jdgm-revs-tab__branding{text-align:center;line-height:2}.aqs .jdgm-close-ico{position:absolute;right:12px;top:12px;width:32px;height:32px;opacity:0.5}.aqs .jdgm-close-ico:empty{display:block}.aqs .jdgm-close-ico:hover{opacity:1}.aqs .jdgm-close-ico:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.aqs .jdgm-close-ico:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.aqs .jdgm-close-ico:before,.aqs .jdgm-close-ico:after{position:absolute;left:15px;content:" ";height:100%;width:2px;background-color:#333}@media only screen and (max-width: 375px){.aqs .jdgm-revs-tab__main{width:95%}.aqs .jdgm-close-ico{right:4px;top:4px;width:28px;height:28px}}.aqs .jdgm-subtab{padding-top:12px;border-bottom:1px solid #eee}.aqs .jdgm-subtab ~ .jdgm-rev-widg__body .jdgm-rev:first-of-type,.aqs .jdgm-subtab ~ .jdgm-all-reviews__body .jdgm-rev:first-of-type,.aqs .jdgm-subtab ~ .jdgm-shop-reviews__body .jdgm-rev:first-of-type,.aqs .jdgm-subtab ~ .jdgm-revs-tab__content-body .jdgm-rev:first-of-type,.aqs .jdgm-subtab ~ .jdgm-quest-widg__body .jdgm-quest:first-of-type{border-top:0;margin-top:0}.aqs .jdgm-subtab ~ .jdgm-rev-widg__paginate-spinner-wrapper{margin-top:0}.aqs .jdgm-subtab__name{display:inline-block;padding:8px 0;margin-right:16px;line-height:1;cursor:pointer}.aqs .jdgm-subtab__name.jdgm--active{border-bottom:3px solid currentColor}.aqs .jdgm-subtab__name:hover{opacity:0.8}.aqs .jdgm-quest .jdgm-rev__timestamp{margin-left:0}.aqs .jdgm-quest .jdgm-rev__buyer-badge-wrapper{display:none}.aqs .jdgm-ans{margin-top:16px;padding:8px 16px;border-left:3px solid #ddd;background:#f2f2f2}.aqs .jdgm-ans .jdgm-rev__timestamp{font-size:95%}.aqs .jdgm-quest__body:before,.aqs .jdgm-ans__body:before{float:left;padding-right:4px}.aqs .jdgm-verified-count-badget{text-decoration:none}.aqs .jdgm-verified-count-badget[href="javascript:void(0)"]{pointer-events:none}.aqs .jdgm-verified-badge{font-family:"Nunito Sans", "Helvetica", Arial, sans-serif}.aqs .jdgm-verified-badge.jdgm-verified-badge{display:none}.aqs .jdgm-verified-badge .jdgm-verified-badge__wrapper{position:relative;margin:8px}.aqs .jdgm-verified-badge .jdgm-verified-badge__image img{display:block;width:100%}.aqs .jdgm-verified-badge--style-vintage .jdgm-verified-badge__wrapper{width:150px}.aqs .jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars{position:absolute;top:35%;width:100%;line-height:11px;text-align:center}.aqs .jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star{padding-right:3px !important;font-size:11px;color:#fffb00 !important}.aqs .jdgm-verified-badge--style-vintage .jdgm-verified-badge__stars .jdgm-star:last-of-type{padding-right:0 !important}.aqs .jdgm-verified-badge--style-vintage .jdgm-verified-badge__total,.aqs .jdgm-verified-badge--style-vintage .jdgm-verified-badge__text{position:absolute;width:100%;line-height:1;color:#fff;font-weight:bold;text-align:center}.aqs .jdgm-verified-badge--style-vintage .jdgm-verified-badge__total{top:19%;font-size:21px}.aqs .jdgm-verified-badge--style-vintage .jdgm-verified-badge__text{top:51%;font-size:13px}.aqs .jdgm-verified-badge--style-vintage.jdgm--last-level .jdgm-verified-badge__stars{top:38.5%}.aqs .jdgm-verified-badge--style-vintage.jdgm--last-level .jdgm-verified-badge__total{top:24%;font-size:20px}.aqs .jdgm-verified-badge--style-vintage.jdgm--last-level .jdgm-verified-badge__text{top:54%}.aqs .jdgm-verified-badge--style-branded{display:flex;justify-content:center;align-items:center;text-decoration:none;margin:8px}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-badge__wrapper{width:120px}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-badge__image .jdgm-svg__mono{display:block;height:120px}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-badge__image svg{width:120px;height:120px}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-badge__total{position:absolute;top:40%;width:100%;font-size:25px;font-weight:bold;line-height:21px;text-align:center}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-by{align-items:center;height:40px}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-by--rebranding{align-items:flex-start}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-by__text{font-size:20px}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-by__text--rebranding{font-size:13px}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-by__image{height:100%}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-by__image .jdgm-svg__mono{display:block;height:100%}.aqs .jdgm-verified-badge--style-branded .jdgm-verified-by__image svg{width:auto}.aqs .jdgm-verified-badge--style-branded.jdgm-verified-badge--style-branded-vertical{flex-direction:column}.aqs .jdgm-verified-wrapper{display:inline-block}.aqs .jdgm-verified-by{display:flex;justify-content:left}.aqs .jdgm-verified-by__text,.aqs .jdgm-verified-by__image{display:inline-block;height:24px}.aqs .jdgm-verified-by__text{line-height:24px;margin-right:8px;font-size:14px}.aqs .jdgm-verified-by__image img,.aqs .jdgm-verified-by__image svg{height:100%}.aqs .jdgm-yt-video{display:inline-block;position:relative}.aqs .jdgm-yt-video>img{object-fit:cover}.aqs .jdgm-yt-video__play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:90px;height:60px;background-color:#333333;opacity:0.8;border-radius:6px;cursor:pointer}.aqs .jdgm-yt-video__play-btn:before{content:"";border-style:solid;border-width:15px 0 15px 26.0px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.aqs .jdgm-rev-widg[data-number-of-reviews='0'] .jdgm-gallery{display:none}.aqs .jdgm-gallery{display:inline-block;width:calc(100% + 8px);margin:0 -4px 8px -4px;overflow:hidden}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 4)}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(4) .jdgm-gallery__thumbnail-wrapper:before{content:""}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+5){display:none}@media only screen and (min-width: 768px) and (max-width: 991px){.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 8)}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper:before{content:""}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none}}@media only screen and (min-width: 992px){.aqs .jdgm-gallery{width:216px}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link{width:64px}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(6) .jdgm-gallery__thumbnail-wrapper:before{content:""}.aqs .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+7){display:none}}.aqs .jdgm-gallery__thumbnail-link{float:left;position:relative}.aqs .jdgm-gallery__thumbnail-link:before{content:"";display:block;padding-top:100%}.aqs .jdgm-gallery__thumbnail-link:hover{cursor:pointer;opacity:0.7}.aqs .jdgm-gallery__thumbnail-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;line-height:100%;text-align:center}.aqs .jdgm-gallery__thumbnail-wrapper:before{top:4px;left:4px;bottom:4px;right:4px;padding-top:calc(50% - 14px - 4px);line-height:1;font-size:28px}.aqs .jdgm-gallery__thumbnail-wrapper:before,.aqs .jdgm-gallery__thumbnail-wrapper[data-media-type="video"]:after{position:absolute;color:white;background-color:rgba(0,0,0,0.7);font-family:'JudgemeIcons'}.aqs .jdgm-gallery__thumbnail-wrapper[data-media-type="video"]:after{font-size:12px;content:'\e013';bottom:4px;left:4px;padding:0 4px;border-top-right-radius:4px}.aqs .jdgm-gallery__thumbnail-wrapper.jdgm--loading{visibility:hidden}.aqs .jdgm-gallery__thumbnail{width:100%;height:100%;object-fit:cover;padding:4px}.aqs .jdgm-gallery-data{display:none}.aqs .jdgm-review-widget--small .jdgm-gallery,.aqs .jdgm-review-widget--medium .jdgm-gallery,.aqs .jdgm-revs-tab .jdgm-gallery{width:calc(100% + 8px)}.aqs .jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 6)}.aqs .jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.aqs .jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.aqs .jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(6) .jdgm-gallery__thumbnail-wrapper:before{content:""}.aqs .jdgm-review-widget--medium .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+7){display:none}.aqs .jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 4)}.aqs .jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.aqs .jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.aqs .jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(4) .jdgm-gallery__thumbnail-wrapper:before{content:""}.aqs .jdgm-review-widget--small .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+5){display:none}@media only screen and (min-width: 992px){.aqs .jdgm-revs-tab .jdgm-gallery{margin-top:5px;margin-bottom:5px}.aqs .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link{width:calc(100% / 8)}.aqs .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.aqs .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.aqs .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper:before{content:""}.aqs .jdgm-revs-tab .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+9){display:none}}.aqs .jdgm-gallery-popup .jm-mfp-container{padding:0}.aqs .jdgm-gallery-popup .jm-mfp-container .jm-mfp-arrow:hover{opacity:1}.aqs .jdgm-gallery-popup .jm-mfp-main{position:absolute;top:0;left:0;margin:20px;padding-bottom:20px;width:calc(100% - 40px);display:flex;flex-direction:column;text-align:left}.aqs .jdgm-gallery-popup .jm-mfp-loading,.aqs .jdgm-gallery-popup .jm-mfp-carousel-wrapper{background-color:black}.aqs .jdgm-gallery-popup .jm-mfp-loading,.aqs .jdgm-gallery-popup .jm-mfp-content-wrapper,.aqs .jdgm-gallery-popup .jm-mfp-figure>figure{height:260px}.aqs .jdgm-gallery-popup .jm-mfp-video-wrapper{height:100%}.aqs .jdgm-gallery-popup .jm-mfp-container>.jm-mfp-content{display:none}.aqs .jdgm-gallery-popup .jm-mfp-content{width:100%;height:100%;z-index:auto}.aqs .jdgm-gallery-popup .jm-mfp-close{z-index:1045;text-align:center;cursor:pointer;font-size:32px;color:#eee}.aqs .jdgm-gallery-popup .jm-mfp-figure:after{content:none}.aqs .jdgm-gallery-popup .jm-mfp-figure .jm-mfp-img{width:100%;height:100%;object-fit:scale-down;padding:0}.aqs .jdgm-gallery-popup .jm-mfp-figure .jm-mfp-iframe-wrapper{height:100%}.aqs .jdgm-gallery-popup .jm-mfp-figure .jm-mfp-iframe{width:100%;height:100%}.aqs .jdgm-gallery-popup .jm-mfp-review-wrapper{background-color:white}.aqs .jdgm-gallery-popup .jm-mfp-carousel{padding:8px}.aqs .jdgm-gallery-popup .jdgm-gallery{width:100%;margin:0;overflow-x:auto;white-space:nowrap}.aqs .jdgm-gallery-popup .jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.aqs .jdgm-gallery-popup .jdgm-gallery .jdgm-gallery__thumbnail-wrapper:nth-child(n):before{content:none}.aqs .jdgm-gallery-popup .jdgm-gallery__thumbnail{padding:2px;border:2px solid transparent}.aqs .jdgm-gallery-popup .jdgm-gallery__thumbail-wrapper{padding:2px}.aqs .jdgm-gallery-popup .jdgm-gallery__thumbnail-link{float:none;opacity:0.7}.aqs .jdgm-gallery-popup .jdgm-gallery__thumbnail-link:hover,.aqs .jdgm-gallery-popup .jdgm-gallery__thumbnail-link--current{opacity:1}.aqs .jdgm-gallery-popup .jdgm-gallery__thumbnail-link--current .jdgm-gallery__thumbnail{background-color:white}.aqs .jdgm-gallery-popup .jdgm-gallery__thumbnail-link:hover,.aqs .jdgm-gallery-popup .jdgm-gallery__thumbnail-link--current{opacity:1}@media only screen and (min-width: 992px){.aqs .jdgm-gallery-popup .jdgm-gallery.jdgm-gallery{width:100%}.aqs .jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link{width:80px}.aqs .jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.aqs .jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}.aqs .jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(6) .jdgm-gallery__thumbnail-wrapper:before{content:""}.aqs .jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n+7){display:none}.aqs .jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link{width:80px}.aqs .jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n){display:inline-block}.aqs .jdgm-gallery-popup .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(n) .jdgm-gallery__thumbnail-wrapper:before{content:none}}.aqs .jdgm-gallery-popup .jdgm-rev{margin:0;padding:20px}.aqs .jdgm-gallery-popup .jdgm-rev.jdgm-divider-top{border-top:none}.aqs .jdgm-gallery-popup .jdgm-rev .jdgm-rev__header{padding-right:20px;margin-bottom:10px}.aqs .jdgm-gallery-popup .jdgm-rev__title{margin-bottom:10px;font-size:100%;font-weight:bold}.aqs .jdgm-gallery-popup .jdgm-rev__body,.aqs .jdgm-gallery-popup .jdgm-rev-attachments{overflow:auto}.aqs .jdgm-gallery-popup .jdgm-rev__body p:first-child{margin-top:0}.aqs .jdgm-gallery-popup .jdgm-rev-attachments{margin-top:20px;border-top:1px solid #eee}.aqs .jdgm-gallery-popup .jdgm-rev-attachment{margin-top:20px}.aqs .jdgm-gallery-popup .jdgm-rev-attachment:after{display:block;content:'';clear:both}.aqs .jdgm-gallery-popup .jdgm-rev-attachment__cover{float:left}.aqs .jdgm-gallery-popup .jdgm-rev-attachment__thumbnail{height:96px;width:96px;background-color:#EAEAEA;object-fit:cover}.aqs .jdgm-gallery-popup .jdgm-rev-attachment__content{padding-left:116px}.aqs .jdgm-gallery-popup .jdgm-rev-attachment__review{font-size:90%}.aqs .jdgm-gallery-popup .jdgm-rev-attachment__price{font-size:120%;font-weight:bold;padding:5px 0 10px 0}.aqs .jdgm-gallery-popup .jdgm-rev-attachment__btn{display:block;margin-top:0;margin-bottom:10px;width:100%;max-width:200px;padding:10px 20px;text-align:center}@media only screen and (min-width: 768px){.aqs .jdgm-gallery-popup .jm-mfp-content-wrapper{display:block;height:calc(100% - 112px)}.aqs .jdgm-gallery-popup .jm-mfp-carousel{padding:16px}.aqs .jdgm-gallery-popup .jm-mfp-loading,.aqs .jdgm-gallery-popup .jm-mfp-figure,.aqs .jdgm-gallery-popup .jm-mfp-figure>figure{height:100%}.aqs .jdgm-gallery-popup .jm-mfp-close{color:#333333}.aqs .jdgm-gallery-popup .jdgm-rev{height:100%}.aqs .jdgm-gallery-popup .jdgm-rev__content{height:calc(100% - 20px)}.aqs .jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-title{height:calc(100% - 80px)}.aqs .jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments{height:calc(100% - 90px)}.aqs .jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments .jdgm-rev__body{height:40%}.aqs .jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments .jdgm-rev-attachments{height:calc(60% - 40px);padding-bottom:20px}.aqs .jdgm-gallery-popup .jdgm-rev__body{max-height:calc(100% - 60px)}.aqs .jdgm-gallery-popup .jdgm-rev.jdgm-rev,.aqs .jdgm-gallery-popup .jdgm-rev__content{display:flex;flex-direction:column}.aqs .jdgm-gallery-popup .jdgm-rev__content{flex-grow:1}}@media only screen and (min-width: 992px){.aqs .jdgm-gallery-popup .jm-mfp-main{flex-direction:row;width:calc(100% - 80px);height:calc(100% - 80px);margin:40px;padding-bottom:0;background-color:white}.aqs .jdgm-gallery-popup .jm-mfp-carousel-wrapper{width:calc(100% - 408px)}}.aqs .jdgm-gallery-popup .jdgm-rev{float:none;width:100%;display:block;border:none;background-color:white}.aqs .jdgm-gallery-popup .jdgm-rev__header{padding:0}.aqs .jdgm-gallery-popup .jdgm-rev__icon{position:relative;float:left;width:3.2em;height:3.2em;line-height:3.2em;margin-right:12px;text-align:center;border-radius:50%;color:#333333;background-color:#e9e9e9;display:block;margin-right:10px;margin-bottom:10px}.aqs .jdgm-gallery-popup .jdgm-rev__icon:after{content:none}.aqs .jdgm-gallery-popup .jdgm-rev__rating,.aqs .jdgm-gallery-popup .jdgm-rev__timestamp,.aqs .jdgm-gallery-popup .jdgm-rev__buyer-badge-wrapper,.aqs .jdgm-gallery-popup .jdgm-rev__author-wrapper{position:relative;display:inline-block;width:auto;white-space:normal;font-size:inherit;line-height:1.4}.aqs .jdgm-gallery-popup .jdgm-rev__author-wrapper{font-weight:bold}.aqs .jdgm-gallery-popup .jdgm-rev__timestamp{margin-left:4px;margin-right:0;opacity:0.6}.aqs .jdgm-gallery-popup .jdgm-rev__prod-info-wrapper{padding:0;border-top:none;font-size:100%}.aqs .jdgm-gallery-popup .jdgm-rev__prod-link-prefix{display:inline-block}.aqs .jdgm-gallery-popup .jdgm-rev__author-wrapper{float:none;display:block;margin-top:2px}.aqs .jdgm-gallery-popup .jdgm-rev__location{display:inline-block;margin:0}.aqs .jdgm-gallery-popup .jdgm-rev__content{width:100%;padding:0;margin:0}.aqs .jdgm-gallery-popup .jdgm-rev__custom-form{margin-bottom:16px}.aqs .jdgm-widget.jdgm-medals-wrapper{display:flex;align-items:center;justify-content:center;width:100%;color:#108474}.aqs .jdgm-medals-wrapper{padding:16px;text-align:center}.aqs .jdgm-medals-wrapper--rebranding{gap:16px}.aqs .jdgm-medals-wrapper--rebranding .jdgm-verified-wrapper .jdgm-rating{padding-bottom:8px}.aqs .jdgm-medals-wrapper--rebranding .jdgm-verified-wrapper .jdgm-verified-by__text{line-height:normal}@media only screen and (max-width: 767px){.aqs .jdgm-medals-wrapper--rebranding .jdgm-medals__container{display:flex}}.aqs .jdgm-medals,.aqs .jdgm-medals__container,.aqs .jdgm-medal-wrapper,.aqs .jdgm-medal{display:inline-block}.aqs .jdgm-medals--rebranding{display:flex;flex-direction:column;align-items:center}.aqs .jdgm-medals-wrapper .jdgm-medals__container{padding:16px 0}.aqs .jdgm-medals-wrapper .jdgm-medal-wrapper{margin:0 8px}.aqs .jdgm-medals-wrapper .jdgm-medals-separator{height:60px;width:1px;margin:0;background-color:#E9EAEB;display:none}@media only screen and (min-width: 768px){.aqs .jdgm-medals-wrapper .jdgm-medals-separator{display:block}}.aqs .jdgm-medals-wrapper .jdgm-verified-wrapper+.jdgm-medals-separator{margin-left:5px}.aqs .jdgm-medal{position:relative;width:64px;height:64px}.aqs .jdgm-medal.jdgm--loading:after{position:absolute;display:block;top:0;width:100%;height:100%;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #333333;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear;content:""}.aqs .jdgm-medal.jdgm--loading .jdgm-medal__value{display:none}.aqs .jdgm-medal[data-tier="bronze"] .jdgm-medal__value{color:#a36710}.aqs .jdgm-medal[data-tier="silver"] .jdgm-medal__value{color:#666666}.aqs .jdgm-medal[data-tier="gold"] .jdgm-medal__value{color:#d2920f}.aqs .jdgm-medal[data-tier="platinum"] .jdgm-medal__value{color:#488282}.aqs .jdgm-medal[data-tier="diamond"] .jdgm-medal__value{color:#4c8eda}.aqs .jdgm-medal[data-type="mon_rec"] .jdgm-medal__value{top:27px}.aqs .jdgm-medal__image,.aqs .jdgm-medal__image>img,.aqs .jdgm-medal__image>div,.aqs .jdgm-medal__image svg{width:100%;height:100%}.aqs .jdgm-medal__value{position:absolute;top:32px;width:64px;text-align:center;font-family:"Nunito Sans", "Helvetica", Arial, sans-serif;font-size:16px;font-weight:bold;line-height:1}.aqs .jdgm-verified-wrapper{padding-top:8px;padding-bottom:8px}.aqs .jdgm-verified-wrapper .jdgm-rating{margin-bottom:4px}.aqs .jdgm-rating__stars{margin-right:4px}.aqs .jdgm-rating__stars .jdgm-star{color:#108474}.aqs .jdgm-medals-wrapper:not(.jdgm-medals-wrapper--small) .jdgm-verified-wrapper:first-child{margin-right:16px;padding-right:16px;border-right:1px solid #c1e6e6}.aqs .jdgm-medals-wrapper:not(.jdgm-medals-wrapper--small) .jdgm-verified-wrapper:last-child{margin-left:16px;padding-left:16px;border-left:1px solid #c1e6e6}.aqs .jdgm-medals-wrapper.jdgm-medals-wrapper--rebranding:not(.jdgm-medals-wrapper--small) .jdgm-verified-wrapper{margin-right:0;padding-right:0;border-right:none;margin-left:0;padding-left:0;border-left:none}.aqs .jdgm-medals-wrapper--small{flex-direction:column}.aqs .jdgm-medals-wrapper--small .jdgm-medals{overflow:auto;max-width:288px}.aqs .jdgm-medals-wrapper--small .jdgm-medal{width:80px;height:80px}.aqs .jdgm-medals-wrapper--small .jdgm-medal__value{top:38px;width:80px;font-size:19.2px}.aqs .jdgm-medals-wrapper--small .jdgm-medal[data-type="mon_rec"] .jdgm-medal__value{top:34px}.aqs .jdgm-widget.jdgm-medals-wrapper{color:#108474}.aqs .jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals-wrapper{border-top:1px solid var(--jdgm-secondary-color)}.aqs .jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals{max-width:100%}.aqs .jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medals__container{display:block;overflow:auto;white-space:nowrap}.aqs .jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal,.aqs .jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal__mono svg{width:80px;height:80px}.aqs .jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal__image{max-width:100%}.aqs .jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medal__value{top:40px;width:80px;font-size:19.2px}.aqs .jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medals__container .jdgm-medal[data-type="mon_rec"] .jdgm-medal__value{top:34px}.aqs .jdgm-widget.jdgm-review-widget .jdgm-medals .jdgm-medal-wrapper{margin-right:16px;margin-left:0}.aqs .jdgm-widget.jdgm-review-widget .jdgm-medals .jdgm-medal__value{top:auto;bottom:-18px;left:24px;width:32px;padding:0 4px;line-height:16px;letter-spacing:0;font-size:12px;font-weight:bold;text-align:center}.aqs .jdgm-ugc-media-wrapper{margin:20px auto;text-align:center;clear:both}.aqs .jdgm-ugc-media-wrapper:after{display:block;content:"";clear:both}.aqs .jdgm-ugc-media-wrapper[data-cannot-fetch]{padding-bottom:40px}.aqs .jdgm-ugc-media-title{padding:20px}.aqs .jdgm-ugc-media-title h3{margin-bottom:5px}.aqs .jdgm-ugc-media{padding:10px}.aqs .jdgm-ugc-media__thumbnail-link{float:left;position:relative;width:50%}.aqs .jdgm-ugc-media__thumbnail-link:before{content:"";display:block;padding-top:100%}.aqs .jdgm-ugc-media__thumbnail-link:hover{cursor:pointer}.aqs .jdgm-ugc-media__thumbnail-link:hover .jdgm-ugc-media__thumbnail-wrapper:before{position:absolute;top:10px;left:10px;bottom:10px;right:10px;background-color:rgba(0,0,0,0.6);content:""}.aqs .jdgm-ugc-media__thumbnail-link:hover .jdgm-ugc-media__actions{display:block}.aqs .jdgm-ugc-media__thumbnail-link[data-media-type="video"]:after{position:absolute;color:white;background-color:rgba(0,0,0,0.8);font-family:"JudgemeIcons";content:"\e019";font-size:32px;top:calc(50% - 30px);left:calc(50% - 40px);padding:4px 26px 4px 30px;border-radius:16px}.aqs .jdgm-ugc-media__thumbnail-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;line-height:100%;text-align:center}.aqs .jdgm-ugc-media__thumbnail{width:100%;height:100%;object-fit:cover;padding:10px}.aqs .jdgm-ugc-media__primary-btn,.aqs .jdgm-ugc-media__secondary-btn,.aqs .jdgm-ugc-media__reviews-btn{display:inline-block;margin:20px 0;padding:10px 20px;font-size:90%;line-height:1;white-space:nowrap;cursor:pointer}.aqs .jdgm-ugc-media__primary-btn[disabled],.aqs .jdgm-ugc-media__secondary-btn[disabled],.aqs .jdgm-ugc-media__reviews-btn[disabled]{pointer-events:none;opacity:0.6}.aqs .jdgm-ugc-media__actions{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:none}.aqs .jdgm-ugc-media__actions .jdgm-ugc-media__primary-btn{font-weight:bold;margin-bottom:0}.aqs .jdgm-ugc-media__icon-instagram{font-family:"JudgemeIcons";font-size:32px;height:32px;color:white}.aqs .jdgm-ugc-media__icon-instagram:empty{display:block}.aqs .jdgm-ugc-media__icon-instagram:before{content:"\e020";height:32px;line-height:32px;vertical-align:top}@media only screen and (min-width: 768px){.aqs .jdgm-ugc-media__thumbnail-link{width:calc(100% / 3)}}@media only screen and (min-width: 992px){.aqs .jdgm-ugc-media-wrapper[data-cannot-fetch]{padding-bottom:60px}.aqs .jdgm-ugc-media__primary-btn,.aqs .jdgm-ugc-media__secondary-btn,.aqs .jdgm-ugc-media__reviews-btn{font-size:100%;padding:10px 40px}}.aqs .jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__primary-btn,.aqs .jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__primary-btn:hover,.aqs .jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__reviews-btn,.aqs .jdgm-gallery-popup__ugc-media .jdgm-rev-attachment__actions .jdgm-ugc-media__reviews-btn:hover{cursor:pointer;text-decoration:none}

/* ===== base ===== */
/** Shopify CDN: Minification failed

Line 4043:69 Expected identifier but found "{"
Line 4043:70 Unexpected "{"
Line 4043:80 Expected ":"

**/
/* Unification des couleurs de fond */
.aqs {
  background-color: #FFFFFF !important;
}

.aqs .shopify-section {
  background-color: #FFFFFF !important;
}

.aqs {
  --alpha-button-background: 1;
  --alpha-button-border: 1;
  --alpha-link: 1;
  --alpha-badge-border: 0.1;
}
.aqs {
  --alpha-button-background: 1;
  --alpha-button-border: 1;
  --alpha-link: 1;
  --alpha-badge-border: 0.1;
}
.aqs *,
.aqs *::before,
.aqs *::after {
  box-sizing: inherit;
}

/* component-button */
/* Button - default */
.aqs .caption-with-letter-spacing{text-transform:none;}
.aqs .button--primary, .aqs .button{
   --button-color: var(--color-button);
  --button-color-text: var(--color-button-text); 
  --color-hover-button:var(--color-secondary-button);
  --color-button-hover-text:var(--color-secondary-button-text); 
  --alpha-button-background: 1;
}
.aqs .button--secondary,
.aqs .button--tertiary {
  --button-color: var(--color-secondary-button);
  --button-color-text: var(--color-secondary-button-text); 
  --color-hover-button:var(--color-button);
  --color-button-hover-text:var(--color-button-text); 
  --alpha-button-background: 1;
}


.aqs .product-card-wrapper .card,
.aqs .contains-card--product {
  --border-radius: var(--product-card-corner-radius);
  --border-width: var(--product-card-border-width);
  --border-opacity: var(--product-card-border-opacity);
  --shadow-horizontal-offset: var(--product-card-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--product-card-shadow-vertical-offset);
  --shadow-blur-radius: var(--product-card-shadow-blur-radius);
  --shadow-opacity: var(--product-card-shadow-opacity);
  --shadow-visible: var(--product-card-shadow-visible);
  --image-padding: var(--product-card-image-padding);
  --content-padding: var(--product-card-content-padding);
  --text-alignment: var(--product-card-text-alignment);
}

.aqs .collection-card-wrapper .card,
.aqs .contains-card--collection {
  --border-radius: var(--collection-card-corner-radius);
  --border-width: var(--collection-card-border-width);
  --border-opacity: var(--collection-card-border-opacity);
  --shadow-horizontal-offset: var(--collection-card-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--collection-card-shadow-vertical-offset);
  --shadow-blur-radius: var(--collection-card-shadow-blur-radius);
  --shadow-opacity: var(--collection-card-shadow-opacity);
  --shadow-visible: var(--collection-card-shadow-visible);
  --image-padding: var(--collection-card-image-padding);
  --content-padding: var(--collection-card-content-padding);
  --text-alignment: var(--collection-card-text-alignment);
}

.aqs .article-card-wrapper .card,
.aqs .contains-card--article {
  --border-radius: var(--blog-card-corner-radius);
  --border-width: var(--blog-card-border-width);
  --border-opacity: var(--blog-card-border-opacity);
  --shadow-horizontal-offset: var(--blog-card-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--blog-card-shadow-vertical-offset);
  --shadow-blur-radius: var(--blog-card-shadow-blur-radius);
  --shadow-opacity: var(--blog-card-shadow-opacity);
  --shadow-visible: var(--blog-card-shadow-visible);
  --image-padding: var(--blog-card-image-padding);
  --content-padding: var(--blog-card-content-padding);
  --text-alignment: var(--blog-card-text-alignment);
}
/* .contains-card,
.card {
  --border-radius: var(--card-corner-radius);
  --border-width: var(--card-border-width);
  --border-opacity: var(--card-border-opacity);
  --shadow-horizontal-offset: var(--card-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--card-shadow-vertical-offset);
  --shadow-blur-radius: var(--card-shadow-blur-radius);
  --shadow-opacity: var(--card-shadow-opacity);
}
 */

.aqs .contains-content-container,
.aqs .content-container {
  --border-radius: var(--text-boxes-radius);
  --border-width: var(--text-boxes-border-width);
  --border-opacity: var(--text-boxes-border-opacity);
  --shadow-horizontal-offset: var(--text-boxes-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--text-boxes-shadow-vertical-offset);
  --shadow-blur-radius: var(--text-boxes-shadow-blur-radius);
  --shadow-opacity: var(--text-boxes-shadow-opacity);
}

.aqs .contains-media,
.aqs .global-media-settings {
  --border-radius: var(--media-radius);
  --border-width: var(--media-border-width);
  --border-opacity: var(--media-border-opacity);
  --shadow-horizontal-offset: var(--media-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--media-shadow-vertical-offset);
  --shadow-blur-radius: var(--media-shadow-blur-radius);
  --shadow-opacity: var(--media-shadow-opacity);
}
.aqs .close_icon_button {
  color: var(--color-icon);
  transition: all var(--duration-default) linear;
}
.aqs .close_icon_button:hover {
  color: rgb(var(--color-link-hover));
}

.aqs {
  box-sizing: border-box;
}

.aqs {
  grid-template-columns: 100%;
  margin: 0;
   font-size: var(--font-base-size);
  line-height: normal;
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
}

/* @media screen and (max-width: 990px) {
  body {
    font-size:var(--font-base-size-tablet);
  }
}
@media screen and (max-width: 480px) {
  body {
    font-size:var(--font-base-size-tablet-mobile);
  }
} */
.aqs .dt-sc-column {
  display: grid;
  width: 100%;
  row-gap: var(--grid-desktop-horizontal-spacing);
  column-gap: var(--grid-desktop-vertical-spacing);
  margin-bottom: 30px;
  margin-left: 0;
  padding: 0;
  grid-auto-flow: row dense;
}
.aqs .dt-sc-column.two-column {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.aqs .dt-sc-column.three-column {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.aqs .dt-sc-column.four-column {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}
.aqs .dt-sc-column.five-column {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
}
.aqs .dt-sc-column.six-column {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}
.aqs .dt-sc-column.seven-column {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
}
.aqs .dt-sc-column.eight-column {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
}
.aqs .dt-sc-column.nine-column {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
}
.aqs .dt-sc-column.ten-column {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
}
.aqs .dt-sc-column.eleven-column {
  display: grid;
  grid-template-columns: repeat(11, 1fr);
}
.aqs .dt-sc-column.twelve-column {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}
.aqs .two-third-one-third {
  grid-template-columns: 2fr 1fr;
}
.aqs .three-fourth-one-fourth {
  grid-template-columns: 3fr 1fr;
}
.aqs .four-fifth-one-fifth {
  grid-template-columns: 4fr 1fr;
}
.aqs .one-third-two-third {
  grid-template-columns: 1fr 2fr;
}
.aqs .one-fourth-three-fourth {
  grid-template-columns: 1fr 3fr;
}
.aqs .one-fifth-four-fifth {
  grid-template-columns: 1fr 4fr;
}
.aqs .double-quarter-half {
  grid-template-columns: 1fr 1fr 2fr;
}
.aqs .double-quarter-one-half {
  grid-template-columns: 1fr 1fr 2fr;
}
.aqs .video-popup {
  display: none;
}
/* base */
.aqs header .header-contact svg.icon {
  width: 20px;
  height: 20px;
  font-size: var(--font-h5-size);
  top: 4px;
  position: relative;
  margin-right: 5px;
}

.aqs .page-width {
  max-width: calc(var(--page-width) + 80px);
  margin: 0 auto;
  padding: 0 15px;
}

.aqs .page-width-desktop {
  padding: 0;
  margin: 0 auto;
}

@media screen and (min-width: 750px) {
  .aqs .page-width {
    padding: 0 40px;
  }

  .aqs .page-width--narrow {
    padding: 0 40px;
  }

  .aqs .page-width-desktop {
    padding: 0;
  }

  .aqs .page-width-tablet {
    padding: 0 40px;
  }
}

@media screen and (min-width: 990px) {
  .aqs .page-width--narrow {
    padding: 0;
  }

  .aqs .page-width-desktop {
    max-width: calc(var(--page-width) + 80px);
    padding: 0 50px;
  }
}
.aqs .page-full-width {
  max-width: 100%;
  width: 100%;
}
.aqs .page-full-width.page-full-width_spacing .row {
  margin: 0 var(--page-full-width-spacing);
}
@media screen and (max-width: 990px) {
  .aqs .page-full-width.page-full-width_spacing .row {
    margin: 0 calc(var(--page-full-width-spacing) / 2);
  }
}
@media screen and (max-width: 749px) {
  .aqs .page-full-width.page-full-width_spacing .row {
    margin: 0 15px;
  }
}
@media screen and (max-width: 1240px) {
  .aqs .page-width {max-width: calc(var(--page-width-laptop) + 80px);}
}
@media screen and (max-width: 1000px) {
  .aqs .page-width {max-width:calc(var(--page-width-tab) + 80px);}
}
@media screen and (max-width: 750px) {
  .aqs .page-width {max-width:100%;}
}

.aqs .isolate {
  position: relative;
  z-index: 1;
  /*   float:left;
  width:100%; */
}

.aqs .section + .section {
  margin-top: var(--spacing-sections-mobile);
}

@media screen and (min-width: 750px) {
  .aqs .section + .section {
    margin-top: var(--spacing-sections-desktop);
  }
}

.aqs .element-margin-top {
  margin-top: 50px;
}

@media screen and (min-width: 750px) {
  .aqs .element-margin {
    margin-top: calc(50px + var(--page-width-margin));
  }
}

.aqs,
.aqs .color-background-1,
.aqs .color-background-2,
.aqs .color-inverse,
.aqs .color-accent-1,
.aqs .color-accent-2 {
  color: rgba(var(--color-foreground), 1);
  background-color: rgb(var(--color-background));
}

.aqs .background-secondary {
  background-color: rgba(var(--color-foreground), 0.04);
}

.aqs .grid-auto-flow {
  display: grid;
  grid-auto-flow: column;
}

.aqs .page-margin,
.aqs .shopify-challenge__container {
  margin: 110px auto;
}
.aqs .shopify-challenge__container .g-recaptcha {
  margin: 50px 0;
}

.aqs .rte-width {
  max-width: 820px;
  margin: 0 auto 20px;
}

.aqs .list-unstyled {
  margin: 0;
  padding: 0;
  list-style: none;
}

.aqs .hidden {
  display: none !important;
}

.aqs .visually-hidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  word-wrap: normal !important;
}

.aqs .visually-hidden--inline {
  margin: 0;
  height: 1em;
}

.aqs .overflow-hidden {
  overflow: hidden;
}

.aqs .skip-to-content-link:focus {
  z-index: 9999;
  position: inherit;
  overflow: auto;
  width: auto;
  height: auto;
  clip: auto;
}

.aqs .full-width-link {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}

.aqs ::selection {
  background-color: rgba(var(--color-foreground), 0.2);
}

.aqs .text-body {
  font-size: var(--font-base-size);
  line-height: var(--font-body-line-height);
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
}

.aqs h1, .aqs .h1, .aqs h1 a { font-size: var(--font-h1-size); } 
.aqs h2, .aqs .h2, .aqs h2 a { font-size: var(--font-h2-size); }
.aqs h3, .aqs .h3, .aqs h3 a { font-size: var(--font-h3-size); }
.aqs h4, .aqs .h4, .aqs h4 a { font-size: var(--font-h4-size); }
.aqs h5, .aqs .h5, .aqs h5 a { font-size: var(--font-h5-size); }
.aqs h6, .aqs .h6, .aqs h6 a { font-size: var(--font-h6-size); }
@media(max-width:1200px) {
  .aqs h1, .aqs .h1, .aqs h1 a { font-size: calc(.85 * var(--font-h1-size)); }
  .aqs h2, .aqs .h2, .aqs h2 a { font-size: calc(.85 * var(--font-h2-size)); }
  .aqs h3, .aqs .h3, .aqs h3 a { font-size: calc(.85 * var(--font-h3-size)); }
  .aqs h4, .aqs .h4, .aqs h4 a { font-size: calc(.85 * var(--font-h4-size)); }
  .aqs h5, .aqs .h5, .aqs h5 a { font-size: calc(.9 * var(--font-h5-size)); }
  .aqs h6, .aqs .h6, .aqs h6 a { font-size: calc(1 * var(--font-h6-size)); }
}
@media(max-width:767px) {
  .aqs h1, .aqs .h1, .aqs h1 a { font-size: calc(.65 * var(--font-h1-size)); }
  .aqs h2, .aqs .h2, .aqs h2 a { font-size: calc(.65 * var(--font-h2-size)); }
  .aqs h3, .aqs .h3, .aqs h3 a { font-size: calc(.65 * var(--font-h3-size)); }
  .aqs h4, .aqs .h4, .aqs h4 a { font-size: calc(.65 * var(--font-h4-size)); }
  .aqs h5, .aqs .h5, .aqs h5 a { font-size: calc(.8 * var(--font-h5-size)); }
  .aqs h6, .aqs .h6, .aqs h6 a { font-size: calc(1 * var(--font-h6-size)); }
}
@media(max-width:576px) {
  .aqs h1, .aqs .h1, .aqs h1 a { font-size: calc(.55 * var(--font-h1-size)); }
  .aqs h2, .aqs .h2, .aqs h2 a { font-size: calc(.55 * var(--font-h2-size)); }
  .aqs h3, .aqs .h3, .aqs h3 a { font-size: calc(.65 * var(--font-h3-size)); }
  .aqs h4, .aqs .h4, .aqs h4 a { font-size: calc(.75 * var(--font-h4-size)); }
  .aqs h5, .aqs .h5, .aqs h5 a { font-size: calc(.8 * var(--font-h5-size)); }
  .aqs h6, .aqs .h6, .aqs h6 a { font-size: calc(0.95 * var(--font-h6-size)); }
}

.aqs h1,
.aqs h2,
.aqs h3,
.aqs h4,
.aqs h5,
.aqs h6,
.aqs .h1,
.aqs .h2,
.aqs .h3,
.aqs .h4,
.aqs .h5,
.aqs .h6{
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  color: rgb(var(--color-foreground));
  line-height:1.3;
  word-break: break-word;margin:0;
  text-transform: none;
}

.aqs .caption {
  font-size: 10px;
  letter-spacing: 0.7px;
  line-height: calc(1 + 0.7 / var(--font-body-scale));
}

@media screen and (min-width: 750px) {
  .aqs .caption {
    font-size: 12px;
  }
}



.aqs .caption-large,
.aqs .customer .field input,
.aqs .customer select,
.aqs .field__input,
.aqs .form__label,
.aqs .select__select {
  font-size: var(--font-base-size);
  line-height: calc(1 + 0.5 / var(--font-body-scale));
  font-weight: 400;
}

.aqs .color-foreground {
  color: rgb(var(--color-foreground));
}

.aqs table:not([class]) {
  table-layout: fixed;
  border-collapse: collapse;
  font-size: var(--font-base-size);
  border-style: hidden;
  box-shadow: 0 0 0 1px rgba(var(--color-foreground), 0.2);
  /* draws the table border  */
}

.aqs table:not([class]) td,
.aqs table:not([class]) th {
  padding: 1em;
  border: 1px solid rgba(var(--color-foreground), 0.2);
}

.aqs .hidden {
  display: none !important;
}

@media screen and (max-width: 749px) {
  .aqs .small-hide {
    display: none !important;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .aqs .medium-hide {
    display: none !important;
  }
}

@media screen and (min-width: 990px) {
  .aqs .large-up-hide {
    display: none !important;
  }
}
@media screen and (max-width: 480px) {
  .aqs .mobile-hide {
    display: none !important;
  }
}

.aqs .center {
  text-align: center;
}

.aqs .right {
  text-align: right;
}

.aqs .uppercase {
  text-transform: none;
}

.aqs .light {
  opacity: 1;
}

/* a:empty, */
.aqs ul:empty,
.aqs dl:empty,
.aqs div:empty,
.aqs section:empty,
.aqs article:empty,
.aqs p:empty,
.aqs h1:empty,
.aqs h2:empty,
.aqs h3:empty,
.aqs h4:empty,
.aqs h5:empty,
.aqs h6:empty {
  display: none;
}

.aqs a {
  text-decoration: none;
  transition: all var(--duration-default) linear;
  color:rgb(var(--color-foreground));
}

.aqs .link,
.aqs .customer a {
  cursor: pointer;
  display: inline-block;
  border: none;
  box-shadow: none;
  text-decoration: none;
  /*   text-underline-offset: 0.3rem; */
  color:rgb(var(--color-link));
  background-color: transparent;
  font-size: var(--font-base-size);
  font-family: inherit;
  transition: all var(--duration-default) linear;
}

.aqs .link--text {
  color: rgb(var(--color-foreground));
}
.aqs .link:hover,
.aqs .customer a:hover {
  color: rgb(var(--color-link-hover));
}



.aqs .link-with-icon {
  display: inline-flex;
  font-size: var(--font-base-size);
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 45px;
  white-space: nowrap;
}

.aqs .link-with-icon .icon {
  width: 15px;
  margin-left: 10px;
}

.aqs a:not([href]) {
  cursor: not-allowed;
}

.aqs .circle-divider::after {
  content: "|";
  margin: 0 3px 0;
}

.aqs .circle-divider:last-of-type::after {
  display: none;
}

.aqs hr {
  border: none;
  height: 1px;
  background-color: rgba(var(--color-foreground), 0.2);
  display: block;
  margin: 50px 0;
}

@media screen and (min-width: 750px) {
  .aqs hr {
    margin: 70px 0;
  }
}

.aqs .full-unstyled-link {
  /*   text-decoration: none; */
  color: currentColor;
  /*   display: block; */
  display: inline-block;
}

.aqs .placeholder {
  background-color: rgba(var(--color-foreground), 0.04);
  color: rgba(var(--color-foreground), 0.55);
  fill: rgba(var(--color-foreground), 0.55);
}

.aqs details > * {
  box-sizing: border-box;
}

.aqs .break {
  word-break: break-word;
}

.aqs .visibility-hidden {
  visibility: hidden;
}

@media (prefers-reduced-motion) {
  .aqs .motion-reduce {
    transition: none !important;
    animation: none !important;
  }
}

.aqs {
  --duration-short: 100ms;
  --duration-default: 300ms;
  --duration-long: 500ms;
}

.aqs .underlined-link,
.aqs .customer a {
  color: rgba(var(--color-link), var(--alpha-link));
}

.aqs .underlined-link:hover,
.aqs .customer a:hover {
  color:rgba(var(--color-link-hover));
}

.aqs .icon-arrow {
  width: 18px;
}

.aqs h3 .icon-arrow,
.aqs .h3 .icon-arrow {
  width: calc(var(--font-heading-scale) * 15px);
}

/* arrow animation */
.aqs .animate-arrow .icon-arrow path {
  transform: translateX(-2.5px);
  transition: transform var(--duration-short) ease;
}

.aqs .animate-arrow:hover .icon-arrow path {
  transform: translateX(-0.5px);
}

/* base-details-summary */
.aqs summary {
  cursor: pointer;
  list-style: none;
  position: relative;
}

.aqs summary .icon-caret {
  position: absolute;
  height: 6px;
  right: 35px;
  top: calc(50% - 2px);
}

.aqs summary::-webkit-details-marker {
  display: none;
}

.aqs .disclosure-has-popup {
  position: relative;
}

.aqs .disclosure-has-popup[open] > summary::before {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  cursor: default;
  content: " ";
  background: transparent;
}

.aqs .disclosure-has-popup > summary::before {
  display: none;
}

.aqs .disclosure-has-popup[open] > summary + * {
  z-index: 100;
}

/* Sidebar carousel */

.aqs .optional-sidebar {
  display: flex;
  flex-direction: column;
  width: var(--sidebar-width);
     /* margin-top: 35px;  */
}
.aqs .optional-sidebar #accordian li {
  line-height: normal;
}
.aqs .product-list-style .quick-add.button-quick-add {
  display: none;
}
.aqs .font-body-bold {
  font-weight: var(--font-body-weight-bold);
}
.aqs ul.product-list-style .card__content {
  padding: 0 15px;
}
.aqs ul.product-list-style .product-icons,
.aqs ul.product-list-style .card__content .variant-option-color,
.aqs ul.product-list-style .card__content .variant-option-size {
  display: none;
}
.aqs ul.product-list-style li:not(:last-child) {
  margin-bottom: 30px;
}
.aqs ul.product-list-style .card .card__inner .card__media {
  border-radius: 0;
}
.aqs ul.product-list-style .card {
  display: grid;
  grid-template-columns: 1.5fr 2.5fr;
  gap: 0;
  padding: 0;
}
.aqs .filter-panel-menu #accordian ul ul{padding-left:20px;}
.aqs .optional-sidebar .filter-panel-menu li a:hover {
  color: rgba(var(--color-link-hover));
}

.aqs .facets-container .button-show-more{padding-bottom:0;}
.aqs .widget.product-sidebar-type-carousel .swiper-sidebar-arrows.swiper-arrows {
      position: relative;display:flex;justify-content:center;margin-top:20px;
}
.aqs .widget.product-sidebar-type-carousel #swiper-sidebar-carousel{position:relative;}
.aqs .widget.product-sidebar-type-carousel
  .swiper-sidebar-arrows.swiper-arrows
  .swiper-button-prev
  svg,
.aqs .widget.product-sidebar-type-carousel
  .swiper-sidebar-arrows.swiper-arrows
  .swiper-button-next
  svg {
  width: 6px;
  height: 12px;
  fill: currentColor;
}

.aqs .widget.product-sidebar-type-carousel
  .swiper-sidebar-arrows.swiper-arrows
  .swiper-button-next span,
.aqs .widget.product-sidebar-type-carousel
  .swiper-sidebar-arrows.swiper-arrows
  .swiper-button-prev span {display:flex;}
.aqs .widget.product-sidebar-type-carousel
  .swiper-sidebar-arrows.swiper-arrows
  .swiper-button-next span svg,
.aqs .widget.product-sidebar-type-carousel
  .swiper-sidebar-arrows.swiper-arrows
  .swiper-button-prev span svg{display:none;}
.aqs .widget.product-sidebar-type-carousel
  .swiper-sidebar-arrows.swiper-arrows
  .swiper-button-prev,
.aqs .widget.product-sidebar-type-carousel
  .swiper-sidebar-arrows.swiper-arrows
  .swiper-button-next {
  width: 30px;
  height: 30px;
  margin: 0 10px;
  border-radius: 50%; transition: all 0.3s linear;
  position: relative;
    right: 0;
    left: 0;
    top: auto;
    opacity: 1;
    transform: none;
}
.aqs .widget.product-sidebar-type-carousel .swiper-sidebar-arrows.swiper-arrows .swiper-button-next.swiper-button-disabled, .aqs .widget.product-sidebar-type-carousel .swiper-sidebar-arrows.swiper-arrows  .swiper-button-prev.swiper-button-disabled{opacity:0.5;}
.aqs .widget.product-sidebar-type-collection .card__information .card__heading{font-size:var(--font-h6-size);}
.aqs .widget.product-sidebar-type-collection .card__information .price{font-size:calc(var(--font-base-size) - 2px)} 
.aqs .widget.product-sidebar-type-image .collection-widget, .aqs .widget-image .collection-widget{ position: relative;}
.aqs .widget.product-sidebar-type-image  .collection-widget .collection__image, .aqs .widget-image .collection-widge  .collection__image{line-height:0; display: flex;}
.aqs .article-template .blog-sidebar aside .widget-image img,
.aqs .widget.product-sidebar-type-image  .collection-widget .collection__image img,
.aqs .widget-image .collection-widget .collection__image img{width:100%;border-radius: var(--media-radius);}
.aqs .widget.product-sidebar-type-image  .collection-widget  a.banner-button, .aqs .widget-image .collection-widget a.banner-button, .aqs .widget-image .collection-widget  a.banner-button, .aqs .article-template .widget-image a.banner-button {position: absolute; bottom: 35px; left: 0; right: 0; margin: auto; width: fit-content;}
.aqs .widget.product-sidebar-type-carousel .swiper-sidebar-arrows.swiper-arrows .swiper-button-next:after, .aqs .widget.product-sidebar-type-carousel .swiper-sidebar-arrows.swiper-arrows .swiper-button-prev:after{font-size:10px;}
.aqs .article-template .widget-image a.banner-button { color: rgb(var(--color-button-text));
    background: none;
    transition: all 0.3s linear;
    font-family: var(--font-heading-family);
    font-weight: var(--font-heading-weight);
    font-size: var(--font-base-size);}



/*Sidebar menu */
.aqs .sidebar .StickySidebar > div[class*="filter-panel"] ul,
.aqs .sidebar > div[class*="filter-panel"] ul,
.aqs .widget[class*="product-sidebar"] ul {
  margin: 0;
  padding: 0;
}
.aqs #accordian li {
  position: relative;
  cursor: pointer;
}
.aqs #accordian a {
  margin-right: 30px;
}
.aqs .filter-panel-menu ul li a,
.aqs .product-sidebar-type-menu li a {
  display: block;
  padding: 0;
  position: relative;
  color: rgb(var(--color-foreground));

}
.aqs .filter-panel-menu ul li:not(:last-child) a,
.aqs .filter-panel-menu > .filter-panel > ul > li > a,
.aqs .product-sidebar-type-menu li:not(:last-child) a {
  margin: 0 0 10px;
}
.aqs #main-collection-filters .filter-panel-menu {    border-radius: var(--text-boxes-radius); overflow: hidden;}
.aqs .filter-panel-menu ul li a:hover{color:rgba(var(--color-link-hover));}
.aqs #accordian ul ul {
  display: none;
  padding-left: 30px;
}
.aqs ul ul {
  list-style-type: circle;
}
.aqs #accordian a:not(:only-child):after {
  content: "+"; /*     font-family: fontawesome; */
  position: absolute;
  left: 100%;
  width: 30px;
  text-align: center;
  font-size: var(--font-h5-size);
  pointer-events: none;
  top: 50%;
  transform: translateY(-50%);
}
.aqs #accordian .active > a:not(:only-child):after {
  pointer-events: none;
  content: "-";
}
.aqs .filter-panel-menu ul ul li {
  font-size: var(--font-base-size);
  list-style: disc;
}
/*sidebar*/
.aqs .optional-sidebar .sidebar_title,
.aqs .filter-panel-menu .sidebar_title,
.aqs .blog-sidebar .sidebar_title{
    font-size: var(--font-h5-size);
    margin: 0px;
    position: relative;
    text-transform: none;
    background: rgb(var(--color-button-text));
    padding: 30px;
    border-bottom: 1px solid rgb(var(--color-border));
}

.aqs .optional-sidebar > *:not(:last-child) { border-bottom: 1px solid rgba(var(--color-border));padding-bottom:30px;}
.aqs .optional-sidebar > * {padding-top:0px;}
.aqs .optional-sidebar ul,
.aqs .filter-panel ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.aqs .optional-sidebar ul.product-list-style .card, 
.aqs .optional-sidebar ul.product-list-style .card__information, 
.aqs .optional-sidebar ul.product-list-style .card__information .price--on-sale .price__sale {
  text-align: left;justify-content: flex-start;
}
.aqs #FacetsWrapperDesktop .field__input {
  padding: 10px;
  font-size: var(--font-base-size);
}
.aqs #FacetsWrapperDesktop .field__label {
  top: calc(8px + var(--inputs-border-width));
}
.aqs .optional-sidebar span.close-sidebar svg,
.aqs .blog-sidebar span.close-sidebar svg{
  width: 15px;height:15px;fill:currentcolor;
}
.aqs .optional-sidebar span.close-sidebar,
.aqs .blog-sidebar span.close-sidebar{
  position: relative;
  width: 15px;
  height: 15px;
  margin:0;
  margin-bottom:10px!important; 
  z-index: 1;
  display: flex;
  cursor: pointer;
  transition: all 0.3s linear;
  margin-left: auto;padding:0;
}
.aqs .optional-sidebar span.close-sidebar:hover,
.aqs .blog-sidebar span.close-sidebar:hover{color:rgba(var(--color-base-solid-button-labels));}
.aqs .optional-sidebar .product-sidebar-type-collection .card__information .card__heading a{font-size: var(--font-h6-size);}

@media screen and (max-width: 991px) {
  .aqs .optional-sidebar {
    width: var(--sidebar-width);
  }
}
@media screen and (min-width: 990px) {
  .aqs button.toggleFilter {
    display: none;
  }
  .aqs .optional-sidebar span.close-sidebar {
    display: none;
  }
}

@media screen and (max-width: 989px) {
  /*   .optional-sidebar {
    display: none;
  } */
  .aqs .facets-vertical.sidebar-left.open .optional-sidebar {
    left: 0;
  }
  .aqs .main-product-template .facets-vertical .optional-sidebar,
  .aqs .main-product-template .facets-vertical.sidebar-right .optional-sidebar {
    position: fixed !important;
    overflow-y: scroll !important;
    padding: 15px;
    max-width: 80%;
    top: 0;
    left: calc(var(--sidebar-width) * -1);
    height: 100%;
    background: rgb(var(--color-background));
    margin: 0;
    z-index: 17;
    transition: all 0.5s linear;
  }
  .aqs .main-product-template .facets-vertical.sidebar-right.open .optional-sidebar {
    left: 0;
  }
  .aqs .main-product-template .facets-vertical.sidebar-right.open:after,
  .aqs .main-product-template .facets-vertical.sidebar-left.open:after {
    content: "";
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 16;
    background-color: rgba(0, 0, 0, 0.7);
    transition:all 0.5s linear;
  }

}


@media screen and (min-width: 750px) {
  .aqs .disclosure-has-popup[open] > summary + * {
    z-index: 4;
  }

  .aqs .facets .disclosure-has-popup[open] > summary + * {
    z-index: 3;
  }
}

/* base-focus */
/*
  Focus ring - default (with offset)
*/
.aqs .facet-filters .facets__display {
  width: 214px;
}
.aqs .facet-filters .facet-filters__sort {
    font-weight: 500;
    font-size: 14px;
}
.aqs *:focus {
  outline: 0;
  box-shadow: none;
}

.aqs *:focus-visible {
  outline: 2px solid rgba(var(--color-foreground), 0.5);
  outline-offset: 3px;
  box-shadow: 0 0 0 3px rgb(var(--color-background)),
    0 0 5px 4px rgba(var(--color-foreground), 0.3);
}
.aqs .facet-filters.sorting .facets__display {
    width: 100%;
    left: auto;
    min-width: 230px;
    right: 0;
}
/* Fallback - for browsers that don't support :focus-visible, a fallback is set for :focus */
.aqs .focused {
  outline: 2px solid rgba(var(--color-foreground), 0.5);
  outline-offset: 3px;
  box-shadow: 0 0 0 3px rgb(var(--color-background)),
    0 0 5px 4px rgba(var(--color-foreground), 0.3);
}

/* Negate the fallback side-effect for browsers that support :focus-visible */

/*
  Focus ring - inset
*/

.aqs .focus-inset:focus-visible {
  outline: 2px solid rgba(var(--color-foreground), 0.5);
  outline-offset: -2px;
  box-shadow: 0 0 2px 0 rgba(var(--color-foreground), 0.3);
}

.aqs .focused.focus-inset {
  outline: 2px solid rgba(var(--color-foreground), 0.5);
  outline-offset: -2px;
  box-shadow: 0 0 2px 0 rgba(var(--color-foreground), 0.3);
}

/*
  Focus ring - none
*/

/* Dangerous for a11y - Use with care */
.aqs .focus-none {
  box-shadow: none !important;
  outline: 0 !important;
}

.aqs .focus-offset:focus-visible {
  outline: 2px solid rgba(var(--color-foreground), 0.5);
  outline-offset: 10px;
  box-shadow: 0 0 0 10px rgb(var(--color-background)),
    0 0 2px 12px rgba(var(--color-foreground), 0.3);
}

.aqs .focus-offset.focused {
  outline: 2px solid rgba(var(--color-foreground), 0.5);
  outline-offset: 10px;
  box-shadow: 0 0 0 10px rgb(var(--color-background)),
    0 0 2px 12px rgba(var(--color-foreground), 0.3);
}

/* component-title */
.aqs .title,
.aqs .title-wrapper-with-link {
  margin: 30px 0 20px;
  text-transform: none;
}

.aqs .title-wrapper-with-link .title {
  margin: 0;
}

.aqs .title .link {
  font-size: inherit;
}

.aqs .title-wrapper {
  margin-bottom: 30px;
}

.aqs .title-wrapper-with-link {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 30px;
  flex-wrap: wrap;
  text-transform: none;
}
.aqs .title--primary {
  margin: 40px 0;
}
.aqs .title-wrapper-with-link.content-align--left {
  align-items: flex-start;
  text-align: left;
}
.aqs .title-wrapper-with-link.content-align--center {
  align-items: center;
  text-align: center;
}


@media screen and (min-width: 750px) {
  .aqs .title-wrapper--self-padded-mobile {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 990px) {
  .aqs .title,
  .aqs .title-wrapper-with-link {
    margin: 50px 0 50px;
  }

  .aqs .title--primary {
    margin: 20px 0;
  }

  .aqs .title-wrapper-with-link {
    align-items: center;
  }

  .aqs .title-wrapper-with-link .title {
    margin-bottom: 0;
  }

  .aqs .title-wrapper--self-padded-tablet-down {
    padding-left: 0;
    padding-right: 0;
  }
}

.aqs .title-wrapper-with-link .link-with-icon {
  margin: 0;
  flex-shrink: 0;
  display: flex;
  align-items: center;
}

.aqs .title-wrapper-with-link .link-with-icon svg {
  width: 15px;
}

/* .title-wrapper-with-link a {
  color: rgb(var(--color-link));
  margin-top: 0;
  flex-shrink: 0;
} */

.aqs .title-wrapper--no-top-margin {
  margin-top: 0;
}

 .aqs .title-wrapper--no-top-margin > .title,
.aqs .title-wrapper--no-top-margin > .sub-heading,
.aqs .title-wrapper--no-top-margin > .description {
  margin-bottom: 10px;
  margin-top:0;
} 
.aqs .title-wrapper-with-link a.button {
    margin-top: 5px;
}
/* .title-wrapper-with-link > *:not(:last-child){ margin-bottom: 1rem;} */


.aqs .subtitle {
  font-size: 18px;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
  letter-spacing: 0.6px;
  color: rgba(var(--color-foreground), 0.7);
}
.aqs .subtitle--small {
  font-size: 14px;
  letter-spacing: 1px;
}

.aqs .subtitle--medium {
  font-size: 16px;
  letter-spacing: 0.8px;
}
/*swiper loading zoom issue code*/
@media screen and (min-width: 1200px){
  .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .desk-col-2,  .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.desk-col-2{
      width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
      max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
      margin-right: 30px;
    }
    .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .desk-col-3,  .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.desk-col-3{
      width: calc(33.33% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 2 / 3);
      max-width: calc(33.33% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 2 / 3);
      margin-right: 30px;
    }
      .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .desk-col-3-half,  .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.desk-col-3-half{
      width: calc(28.57% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 2 / 6);
      max-width: calc(28.57% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 2 / 6);
      margin-right: 30px;
    }
    .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .desk-col-4,  .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.desk-col-4{
      width: calc(25% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 3 / 4);
        max-width: calc(25% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 3 / 4);
      margin-right: 30px;
    }
      .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .desk-col-4-half,  .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.desk-col-4-half{
      width: calc(22.22% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 3 / 8);
        max-width: calc(22.22% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 3 / 8);
      margin-right: 30px;
    }
    .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .desk-col-5,  .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.desk-col-5{
      width: calc(20% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 4 / 5);
        max-width: calc(20% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 4 / 5);
      margin-right: 30px;
    }
      .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .desk-col-5-half,  .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.desk-col-5-half{
      width: calc(18.18% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 2 / 5);
        max-width: calc(18.18% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 2 / 5);
      margin-right: 30px;
    }
   .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .desk-col-6,  .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.desk-col-6{
      width: calc(15.66% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 5 / 6);
        max-width: calc(15.66% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 5 / 6);
      margin-right: 30px;
    }
    }
  @media screen and (max-width: 1199px){
     .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .lap-col-3, .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.lap-col-3{
      width: calc(33.33% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 2 / 3);
      max-width: calc(33.33% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 2 / 3);
      margin-right: 30px;
    }
    .aqs .swiper:not(.swiper-initialized)  .swiper-wrapper .lap-col-3-half, .aqs .swiper:not(.swiper-initialized)  .swiper-wrapper.lap-col-3-half{
      width: calc(28.57% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 1 / 3);
      max-width: calc(28.57% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 1 / 3);
      margin-right: 30px;
    }
   .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .lap-col-4, .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.lap-col-4{
      width: calc(25% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 3 / 4);
        max-width: calc(25% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 3 / 4);
      margin-right: 30px;
    }
    .aqs .swiper:not(.swiper-initialized)  .swiper-wrapper .lap-col-4-half,  .aqs .swiper:not(.swiper-initialized)  .swiper-wrapper.lap-col-4-half{
      width: calc(22.22% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 3 / 4);
        max-width: calc(22.22% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 3 / 4);
      margin-right: 30px;
    }
   .aqs .swiper:not(.swiper-initialized) .swiper-wrapper .lap-col-5, .aqs .swiper:not(.swiper-initialized) .swiper-wrapper.lap-col-5{
      width: calc(20% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 4 / 5);
        max-width: calc(20% - calc(var(--grid-desktop-horizontal-spacing) - var(--grid-desktop-horizontal-spacing)) * 4 / 5);
      margin-right: 30px;
    }
    }

/* component-grid */
.aqs .grid {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px;
  padding: 0;
  list-style: none;
  column-gap: var(--grid-mobile-horizontal-spacing);
  row-gap: var(--grid-mobile-vertical-spacing);
}

@media screen and (min-width: 750px) {
  .aqs .grid {
    column-gap: var(--grid-desktop-horizontal-spacing);
    row-gap: var(--grid-desktop-vertical-spacing);
  }
}

.aqs .grid:last-child {
  margin-bottom: 0;
}

.aqs .grid__item {
  width: calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);
  max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  flex-grow: 1;
  flex-shrink: 0;
}

@media screen and (min-width: 750px) {
  .aqs .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
}

.aqs .grid--gapless.grid {
  column-gap: 0;
  row-gap: 0;
}

@media screen and (max-width: 749px) {
  .aqs .grid__item.slider__slide--full-width {
    width: 100%;
    max-width: none;
  }
  
}

.aqs .grid--1-col .grid__item {
  max-width: 100%;
  width: 100%;
}

.aqs .grid--3-col .grid__item {
  width: calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3);
}

@media screen and (min-width: 750px) {
  .aqs .grid--3-col .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }
}

.aqs .grid--2-col .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
}

@media screen and (min-width: 990px) {
  .aqs .grid--2-col .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }

  .aqs .grid--4-col-tablet .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }

  .aqs .grid--3-col-tablet .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }

  .aqs .grid--2-col-tablet .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
  .aqs .theme__default-footer_style
    .footer__blocks-wrapper.grid--4-col-tablet
    .grid__item {
    width: 100%;
    text-align: center;
  }
}

@media screen and (max-width: 989px) {
  .aqs .grid--1-col-tablet-down .grid__item {
    width: 100%;
    max-width: 100%;
  }

  .aqs .slider--tablet.grid--peek {
    margin: 0;
    width: 100%;
  }

  .aqs .slider--tablet.grid--peek .grid__item {
    box-sizing: content-box;
    margin: 0;
  }
}

@media screen and (min-width: 1200px) {
  .aqs .grid--6-col-desktop .grid__item {
    width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);
    max-width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);
  }

  .aqs .grid--5-col-desktop .grid__item {
    width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
    max-width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
  }

  .aqs .grid--4-col-desktop .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }

  .aqs .grid--3-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }

  .aqs .grid--2-col-desktop .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
}

@media screen and (max-width: 1199px) {
  .aqs .grid--6-col-desktop .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
    max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
  }

  .aqs .grid--5-col-desktop .grid__item {
     width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }

  .aqs .grid--4-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }

  .aqs .grid--3-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }

  .aqs .grid--2-col-desktop .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }

  .aqs .product-collection .grid--3-col-desktop .grid__item{
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
}

@media screen and (max-width: 749px) {
  .aqs .grid--6-col-desktop .grid__item {
    width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    }
  .aqs .grid--5-col-desktop .grid__item {
     width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    }
  .aqs .grid--4-col-desktop .grid__item {
    width: calc(50% - var(--grid-mobile-horizontal-spacing) * 2 / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) * 2 / 2);
  }
  .aqs .grid--3-col-desktop .grid__item {
     width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    }
  .aqs .grid--2-col-tablet-down .grid__item {
    width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  }
  
}
@media screen and (max-width: 480px) {
   .aqs .grid--6-col-desktop .grid__item {
      width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    }
  .aqs .grid--4-col-desktop .grid__item {
      width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing)  / 2);
  }
  .aqs .grid--2-col-tablet-down .grid__item {
       width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  }
}
@media screen and (min-width: 990px) {
  .aqs .grid--1-col-desktop {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .aqs .grid--1-col-desktop .grid__item {
    width: 100%;
    max-width: 100%;
  }
}

@media screen and (max-width: 749px) {
  .aqs .grid--peek.slider--mobile {
    margin: 0;
    width: 100%;
  }

  .aqs .grid--peek.slider--mobile .grid__item {
    box-sizing: content-box;
    margin: 0;
  }

  .aqs .grid--peek .grid__item {
    min-width: 47%;
  }

  .aqs .grid--peek.slider .grid__item:first-of-type {
    margin-left: 0;
  }

  .aqs .grid--peek.slider .grid__item:last-of-type {
    margin-right: 0;
  }
.aqs .collection .slider--tablet.product-grid{    scroll-padding-left: 0px;}
  /*   .grid--2-col-tablet-down .grid__item {
    width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  } */
  .aqs .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,
  .aqs .grid--peek .grid__item {
/*     width: calc(50% - var(--grid-mobile-horizontal-spacing) - 0rem); */
    width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
  }

  .aqs .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,
  .aqs .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item
  /*,.grid--1-col-tablet-down .grid__item*/ {
    /*     width: calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem); */
    width: 100%;
    max-width: 100%;
  }
}
/* @media screen and (max-width: 480px) {
  .grid--2-col-tablet-down .grid__item {
    width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2);
    max-width: 50%;
  }
} */
@media screen and (min-width: 750px) and (max-width: 989px) {
  .aqs .slider--tablet.grid--peek .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) - 30px);
  }

  .aqs .slider--tablet.grid--peek.grid--3-col-tablet .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) - 30px);
  }

  .aqs .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,
  .aqs .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing));
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing));
  }

  .aqs .slider--tablet.grid--peek .grid__item:first-of-type {
    margin-left: 15px;
  }

  .aqs .slider--tablet.grid--peek .grid__item:last-of-type {
    margin-right: 15px;
  }

  .aqs .grid--2-col-tablet-down .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }

  .aqs .grid--1-col-tablet-down.grid--peek .grid__item {
    /*     width: calc(50% - var(--grid-desktop-horizontal-spacing) - 3rem); */
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
}

/* component-media */
.aqs img {
  max-width: 100%;
  object-fit: cover;
  height: auto;
}
.aqs .media {
  display: block;
  background-color: rgba(var(--color-foreground), 0.1);
  position: relative;
  overflow: hidden;
}

.aqs .media--transparent {
  background-color: transparent;
}

.aqs .media > *:not(.zoom):not(.deferred-media__poster-button),
.aqs .media model-viewer {
  display: block;
  max-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 576px) {
.aqs .media > *:not(.zoom):not(.deferred-media__poster-button){
 cursor: crosshair;
}
.aqs .zoomContainer{overflow:hidden;}
}
.aqs .media > img {
  object-fit: cover;
  object-position: center center;
  transition: opacity 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.aqs .media--square {
  padding-bottom: 100%;
}

.aqs .media--portrait {
  padding-bottom: 125%;
}

.aqs .media--landscape {
  padding-bottom: 66.6%;
}

.aqs .media--cropped {
  padding-bottom: 56%;
}

.aqs .media--16-9 {
  padding-bottom: 56.25%;
}

.aqs .media--circle {
  padding-bottom: 100%;
  border-radius: 50%;
}

.aqs .media.media--hover-effect > img + img {
  opacity: 0;
}

@media screen and (min-width: 990px) {
  .aqs .media--cropped {
    padding-bottom: 63%;
  }
}

.aqs deferred-media {
  display: block;
}

/* component-button */
/* Button - default */
.aqs .link-button{
  color: rgb(var(--color-button-text));
  background:none;
  transition: all 0.3s linear;
  font-family: var(--font-heading-family);
  font-weight: var(--font-heading-weight);
  font-size: var(--font-base-size);
  position:relative;
}
.aqs .link-button:hover{
   color: rgba(var(--color-secondary-button-text));
}
.aqs .link-button:before {
    content: "";
    position: absolute;
    background-color: currentColor;
    height: 2px;
    top: unset;
    z-index: 1;
    width: 100%;
    left: 0;
    pointer-events: none;
    bottom: -2px;
    transition: all ease .6s;
    border: none;
}
.aqs .link-button:hover:before {
    width: 0;
}



.aqs .button,
.aqs .shopify-challenge__button,
.aqs .customer button,
.aqs button.shopify-payment-button__button--unbranded,
.aqs .shopify-payment-button [role="button"],
.aqs .cart__dynamic-checkout-buttons [role="button"],
.aqs .cart__dynamic-checkout-buttons iframe {
  --shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);
  --shadow-vertical-offset: var(--buttons-shadow-vertical-offset);
  --shadow-blur-radius: var(--buttons-shadow-blur-radius);
  --shadow-opacity: var(--buttons-shadow-opacity);
  --border-offset: var(
    --buttons-border-offset
  ); /* reduce radius edge artifacts */
  --border-opacity: calc(1 - var(--buttons-border-opacity));
  border-radius: var(--buttons-radius-outset);
  position: relative;
  transition: all var(--duration-default) linear;
}

.aqs .button,
.aqs .button-label,
.aqs .shopify-challenge__button,
.aqs .customer button,
.aqs button.shopify-payment-button__button--unbranded {
  min-width: calc(80px + var(--buttons-border-width) * 2);
  min-height: calc(40px + var(--buttons-border-width) * 2);
  font-size: var(--font-base-size);
  letter-spacing: 0;
  line-height: normal;
  text-transform: none;
  padding: 0 30px;
}

.aqs .shopify-payment-button__button--branded {
  z-index: auto;
}

.aqs .cart__dynamic-checkout-buttons iframe {
  box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset)
    var(--shadow-blur-radius)
    rgba(var(--color-base-text), var(--shadow-opacity));
}

.aqs .button,
.aqs .shopify-challenge__button,
.aqs .customer button {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 0;
  cursor: pointer;
  text-decoration: none;
  color: rgb(var(--color-button-text));
  transition: box-shadow var(--duration-short) ease;
  -webkit-appearance: none;
  white-space: nowrap;
  appearance: none;
  background-color: rgba(var(--color-button));
  transition: all 0.3s linear;
  font-family: var(--font-heading-family);
  font-weight: var(--font-heading-weight);
  transition: all var(--duration-default) linear;
}
.aqs .button:not([disabled]):hover,
.aqs .shopify-challenge__button:not([disabled]):hover,
.aqs .customer button:not([disabled]):hover {
  background-color:rgba(var(--color-secondary-button));
  color: rgba(var(--color-secondary-button-text));
}



.aqs .button:before,
.aqs .shopify-challenge__button:before,
.aqs .customer button:before,
.aqs .shopify-payment-button__button--unbranded:before,
.aqs .shopify-payment-button [role="button"]:before,
.aqs .cart__dynamic-checkout-buttons [role="button"]:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  border-radius: var(--buttons-radius-outset);
  box-shadow: var(--shadow-horizontal-offset) var(--shadow-vertical-offset)
    var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity));
}

.aqs .button:after,
.aqs .shopify-challenge__button:after,
.aqs .customer button:after,
.aqs .shopify-payment-button__button--unbranded:after {
  content: "";
  position: absolute;
  top: var(--buttons-border-width);
  right: var(--buttons-border-width);
  bottom: var(--buttons-border-width);
  left: var(--buttons-border-width);
  z-index: 1;
  border-radius: var(--buttons-radius);
  /* box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset))
      rgba(var(--color-button-text), var(--border-opacity)),
    0 0 0 var(--buttons-border-width)
      rgba(var(--color-button), var(--alpha-button-background)); */
  transition: box-shadow var(--duration-short) ease;
}

/* .button:not([disabled]):hover::after,
.shopify-challenge__button:hover::after,
.customer button:hover::after,
.shopify-payment-button__button--unbranded:hover::after {
  --border-offset: 1.3px;
  box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset))
      rgba(var(--color-button-text), var(--border-opacity)),
    0 0 0 calc(var(--buttons-border-width) + 0px)
      rgba(var(--color-button-text), var(--alpha-button-background));
} */

.aqs .button--secondary:after {
  --border-opacity: var(--buttons-border-opacity);
}

.aqs .button:focus-visible,
.aqs .button:focus,
.aqs .button.focused,
.aqs .shopify-payment-button__button--unbranded:focus-visible,
.aqs .shopify-payment-button [role="button"]:focus-visible,
.aqs .shopify-payment-button__button--unbranded:focus,
.aqs .shopify-payment-button [role="button"]:focus {
  outline: 0;
  box-shadow: 0 0 0 3px rgb(var(--color-background)),
    0 0 0 5px rgba(var(--color-foreground), 0.5),
    0 0 5px 4px rgba(var(--color-foreground), 0.3);
}

.aqs .button:focus:not(:focus-visible):not(.focused),
.aqs .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(
    .focused
  ),
.aqs .shopify-payment-button
  [role="button"]:focus:not(:focus-visible):not(.focused) {
  box-shadow: inherit;
}

.aqs .button::selection,
.aqs .shopify-challenge__button::selection,
.aqs .customer button::selection {
  background-color: rgba(var(--color-button-text), 0.3);
}

.aqs .button--tertiary {
  font-size: var(--font-base-size);
  padding: 10px 15px;
  min-width: calc(90px + var(--buttons-border-width) * 2);
  min-height: calc(35px + var(--buttons-border-width) * 2);
}

.aqs .button--small {
  padding: 12px 26px;
}

/* Button - other */

.aqs .button:disabled,
.aqs .button[aria-disabled="true"],
.aqs .button.disabled,
.aqs .customer button:disabled,
.aqs .customer button[aria-disabled="true"],
.aqs .customer button.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.aqs .button--full-width {
  display: flex;
  width: 100%;
}

.aqs .button.loading {
  color: transparent;
  position: relative;
}

@media screen and (forced-colors: active) {
  .aqs .button.loading {
    color: rgb(var(--color-foreground));
  }
}

.aqs .button.loading > .loading-overlay__spinner {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  height: 100%;
  display: flex;
  background: transparent;
}

/* .button.loading > .loading-overlay__spinner .path {
  stroke: rgb(var(--color-button-text));
} */

/* Button - social share */

.aqs .share-button {
  display: block;
  position: relative;
}

.aqs .share-button details {
  width: fit-content;
}

.aqs .share-button__button {
  font-size: var(--font-base-size);
  display: flex;
  align-items: center;
  color: rgb(var(--color-base-accent-1));
  margin-left: 0;
  padding-left: 0;
}

.aqs details[open] > .share-button__fallback {
  animation: animateMenuOpen var(--duration-default) ease;
}


.aqs .share-button__button,
.aqs .share-button__fallback button {
  cursor: pointer;
  background-color: transparent;
  border: none;
}

.aqs .share-button__button .icon-share {
 margin-right: 10px;
}
.aqs .share-button__button {
  font-size: var(--font-base-size);
  font-weight: 700;
  transition:all 0.3s linear;
}
.aqs .share-button__button:hover {
    color: rgba(var(--color-hover-button));
}
.aqs .share-button__fallback {
  display: flex;
  align-items: center;
  position: absolute;
  top: 30px;
  left:auto;
  right:0;
  background:rgb(var(--color-background));
  z-index: 3;
  width: 100%;
  min-width: max-content;
  border-radius: var(--inputs-radius);
  border: 0;
}

.aqs .share-button__fallback:after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: var(--inputs-border-width);
  right: var(--inputs-border-width);
  bottom: var(--inputs-border-width);
  left: var(--inputs-border-width);
  border: 1px solid transparent;
  border-radius: var(--inputs-radius);
  box-shadow: 0 0 0 var(--inputs-border-width)
    rgba(var(--color-foreground), var(--inputs-border-opacity));
  transition: box-shadow var(--duration-short) ease;
  z-index: 1;
}

.aqs .share-button__fallback:before {
  background: rgb(var(--color-background));
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--inputs-radius-outset);
  box-shadow: var(--inputs-shadow-horizontal-offset)
    var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius)
    rgba(var(--color-base-text), var(--inputs-shadow-opacity));
  z-index: -1;
}

.aqs .share-button__fallback button {
  width: 44px;
  height: 44px;
  padding: 0;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  right: var(--inputs-border-width);
}

.aqs .share-button__fallback button:hover {
  color: rgba(var(--color-foreground), 0.75);
}

.aqs .share-button__fallback button:hover svg {
  transform: scale(1.07);
}

.aqs .share-button__close:not(.hidden) + .share-button__copy {
  display: none;
}

.aqs .share-button__close,
.aqs .share-button__copy {
  background-color: transparent;
  color: rgb(var(--color-foreground));
}

.aqs .share-button__copy:focus-visible,
.aqs .share-button__close:focus-visible {
  background-color: rgb(var(--color-background));
  z-index: 2;
}

.aqs .share-button__copy:focus,
.aqs .share-button__close:focus {
  background-color: rgb(var(--color-background));
  z-index: 2;
}

.aqs .field:not(:focus-visible):not(.focused)
  + .share-button__copy:not(:focus-visible):not(.focused),
.aqs .field:not(:focus-visible):not(.focused)
  + .share-button__close:not(:focus-visible):not(.focused) {
  background-color: inherit;
}

.aqs .share-button__fallback .field:after,
.aqs .share-button__fallback .field:before {
  content: none;
}

.aqs .share-button__fallback .field {
  border-radius: 0;
  min-width: auto;
  min-height: auto;
  transition: none;
}

.aqs .share-button__fallback .field__input:focus,
.aqs .share-button__fallback .field__input:-webkit-autofill {
  outline: 2px solid rgba(var(--color-foreground), 0.5);
  outline-offset: 1px;
  box-shadow: 0 0 0 1px rgb(var(--color-background)),
    0 0 5px 4px rgba(var(--color-foreground), 0.3);
}

.aqs .share-button__fallback .field__input {
  box-shadow: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  filter: none;
  min-width: auto;
  min-height: auto;
}

.aqs .share-button__fallback .field__input:hover {
  box-shadow: none;
}

.aqs .share-button__fallback .icon {
  width: 15px;
  height: 15px;
}

.aqs .share-button__message:not(:empty) {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 0;
  padding: 8px 0 8px 15px;
  margin: var(--inputs-border-width);
}

.aqs .share-button__message:not(:empty):not(.hidden) ~ * {
  display: none;
}

/* component-form */
.aqs .field__input,
.aqs .select__select,
.aqs .customer .field input,
.aqs .customer select {
  font-family: inherit;
  -webkit-appearance: none;
  appearance: none;
  background-color: rgb(var(--color-input));
  font-size: var(--font-base-size);
  width: 100%;
  box-sizing: border-box;
  transition: all var(--duration-default) linear;
  border-radius: var(--inputs-radius);
  height: 60px;
  min-height: calc(var(--inputs-border-width) * 2);
  min-width: calc(70px + (var(--inputs-border-width) * 2));
  position: relative;
  border: var(--inputs-border-width)  solid rgba(var(--color-border));
}

/* .field:before,
.select:before,
.customer .field:before,
.customer select:before,
.localization-form__select:before {
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--inputs-radius-outset);
  box-shadow: var(--inputs-shadow-horizontal-offset)
    var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius)
    rgba(var(--color-base-text), var(--inputs-shadow-opacity));
  z-index: -1;
}

.field:after,
.select:after,
.customer .field:after,
.customer select:after,
.localization-form__select:after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: var(--inputs-border-width);
  right: var(--inputs-border-width);
  bottom: var(--inputs-border-width);
  left: var(--inputs-border-width);
  border: 0.1rem solid transparent;
  border-radius: var(--inputs-radius);
  box-shadow: 0 0 0 var(--inputs-border-width)
    rgba(var(--color-foreground), var(--inputs-border-opacity));
  transition: box-shadow var(--duration-short) ease;
  z-index: 1;
} */

.aqs .select__select {
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
  font-size: var(--font-base-size);
  color: rgba(var(--color-foreground), 1);
}

.aqs .field:hover.field:after,
.aqs .select:hover.select:after,
.aqs .select__select:hover.select__select:after,
.aqs .customer .field:hover.field:after,
.aqs .customer select:hover.select:after,
.aqs .localization-form__select:hover.localization-form__select:after {
  box-shadow: none;
  outline: 0;
  border-radius: var(--inputs-radius);
}

.aqs .field__input:focus-visible,
.aqs .select__select:focus-visible,
.aqs .customer .field input:focus-visible,
.aqs .customer select:focus-visible,
.aqs .localization-form__select:focus-visible.localization-form__select:after {
  box-shadow: 0 0 0 calc(1px + var(--inputs-border-width))
    rgba(var(--color-foreground));
  outline: 0;
  border-radius: var(--inputs-radius);
}
/* .field.field--with-error input {
    border: 1px solid red;
}
.field.field--with-error input:focus{
  box-shadow: 0 0 0 calc(0.1rem + 0rem) red;
} */
.aqs .field__input:focus,
.aqs .select__select:focus,
.aqs .customer .field input:focus,
.aqs .customer select:focus,
.aqs .localization-form__select:focus.localization-form__select:after {
  box-shadow: none;
  outline: 0;
  border-radius: var(--inputs-radius);
  border: var(--inputs-border-width) solid rgb(var(--color-foreground));
}

.aqs .localization-form__select:focus {
  outline: 0;
  box-shadow: none;
}

.aqs .text-area,
.aqs .select {
  display: flex;
  position: relative;
  width: 100%;
}

/* Select */

.aqs .select .icon-caret,
.aqs .customer select + svg {
  height: 6px;
  pointer-events: none;
  position: absolute;
  top: calc(50% - 2px);
  right: calc(var(--inputs-border-width) + 15px);
}

.aqs .select__select,
.aqs .customer select {
  cursor: pointer;
  line-height: calc(1 + 0.6 / var(--font-body-scale));
  padding: 10px;
  margin: var(--inputs-border-width);
  min-height: calc(var(--inputs-border-width) * 2);
}

/* Field */

.aqs .field {
  position: relative;
  width: 100%;
  display: flex;
  transition: box-shadow var(--duration-short) ease;
}

.aqs .customer .field {
  display: flex;
}

.aqs .field--with-error {
  flex-wrap: wrap;
}

.aqs .field__input,
.aqs .customer .field input {
  flex-grow: 1;
  text-align: left;
  margin:0;
  transition: all var(--duration-default) linear;
   padding:10px 20px;
}

.aqs .field__label,
.aqs .customer .field label {
  font-size: var(--font-base-size);
  left: calc(var(--inputs-border-width) + 30px);
  top: calc(20px + var(--inputs-border-width));
  margin-bottom: 0;
  pointer-events: none;
  position: absolute;
  transition: all var(--duration-default) linear;
  color: rgb(var(--color-foreground));
  letter-spacing: 1px;
  line-height: 1.5;
  display: none;
 
}

/* :focus ~ .field__label,
.field__input:not(:placeholder-shown) ~ .field__label,
.field__input:-webkit-autofill ~ .field__label,
.customer .field input:focus ~ label,
.customer .field input:not(:placeholder-shown) ~ label,
.customer .field input:-webkit-autofill ~ label {
  font-size: 1rem;
  top: calc(var(--inputs-border-width) + 0.5rem);
  left: calc(var(--inputs-border-width) + 2rem);
  letter-spacing: 0.04rem;
}

.field__input:focus,
.field__input:not(:placeholder-shown),
.field__input:-webkit-autofill,
.customer .field input:focus,
.customer .field input:not(:placeholder-shown),
.customer .field input:-webkit-autofill {
  padding: 3.3rem;
  margin: var(--inputs-border-width);
}

.field__input::-webkit-search-cancel-button,
.customer .field input::-webkit-search-cancel-button {
  display: none;
}

.field__input::placeholder,
.customer .field input::placeholder {
  opacity: 0;
} */

.aqs .field__button {
  align-items: center;
  background-color: rgba(var(--color-button));
  border: 0;
  color: rgb(var(--color-button-text));
  cursor: pointer;
  display: flex;
  height: 50px;
  justify-content: center;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px;
  transition: all 0.3s linear;
  font-weight:var(--font-heading-weight);
  text-transform:none;
  font-family: var(--font-heading-family);
}

.aqs .field__button > svg {
  height: 15px;
  width: 15px;
}

/* .field__input:-webkit-autofill ~ .field__button,
.field__input:-webkit-autofill ~ .field__label,
.customer .field input:-webkit-autofill ~ label {
  color: rgb(0, 0, 0);
} */

/* Text area */

.aqs .text-area {
  font-family: var(--font-body-family);
  font-style: var(--font-body-style);
  font-weight: var(--font-body-weight);
  min-height: 100px;
  resize: none;
}

.aqs input[type="checkbox"] {
  display: inline-block;
  width: 16px;
  height:16px;
  margin-right: 5px;
  cursor:pointer;
}

/* Form global */

.aqs .form__label {
  display: block;
  margin-bottom: 6px;
}

.aqs .form__message {
  align-items: center;
  display: flex;
  font-size: var(--font-base-size);
  line-height: normal;
  margin-top: 10px;
}



.aqs .customer .field .form__message {
  font-size: var(--font-base-size);
  text-align: left;
}

.aqs .form__message .icon,
.aqs .customer .form__message svg {
  flex-shrink: 0;
  height: 13px;
  margin-right: 5px;
  width: 13px;
}

.aqs .form__message--large .icon,
.aqs .customer .form__message svg {
  height: 15px;
  width: 15px;
  margin-right: 10px;
}

.aqs .customer .field .form__message svg {
  align-self: start;
}

.aqs .form-status {
  margin: 0;
  font-size: var(--font-base-size);
}
.aqs .form-status *:focus-visible,
.aqs .form__message *:focus-visible {
  outline: none;
  outline-offset: unset;
  box-shadow: none;
}
.aqs .form-status-list {
  padding: 0;
  margin: 20px 0 20px;
}

.aqs .form-status-list li {
  list-style-position: inside;
}

.aqs .form-status-list .link::first-letter {
  text-transform: none;
}

/* component-quantity */
.aqs .quantity {
  color: rgba(var(--color-foreground));
  position: relative;
  width: calc(138px  + var(--inputs-border-width) * 2);
  display: flex;
  border-radius: var(--inputs-radius);
  min-height: calc((var(--inputs-border-width) * 2) + 52px);
  border: 1px solid rgba(var(--color-border));
}

.aqs .quantity:after {
  pointer-events: none;
  content: "";
  position: absolute;
  top: var(--inputs-border-width);
  right: var(--inputs-border-width);
  bottom: var(--inputs-border-width);
  left: var(--inputs-border-width);
  /* border: 0.1rem solid rgba(var(--color-border)); */
  border-radius: var(--inputs-radius);
  box-shadow: 0 0 0 var(--inputs-border-width)
    rgba(var(--color-border), var(--inputs-border-opacity));
  transition: box-shadow var(--duration-short) ease;
  z-index: 1;
}

.aqs .quantity:before {
  background: rgb(var(--color-background));
  pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: var(--inputs-radius-outset);
  box-shadow: var(--inputs-shadow-horizontal-offset)
    var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius)
    rgba(var(--color-border), var(--inputs-shadow-opacity));
  z-index: -1;
}

.aqs .quantity__input {
  color: currentColor;
  font-size: var(--font-base-size);
  font-weight: var(--font-heading-weight);
  opacity: 0.85;
  text-align: center;
  background-color: transparent;
  border: 0;
  padding: 0 2px;
  width: 100%;
  flex-grow: 1;
  -webkit-appearance: none;
  appearance: none;
}

.aqs .quantity__button {
  width: 45px;
  flex-shrink: 0;
  font-size: var(--font-base-size);
  border: 0;
  background-color: transparent;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(var(--color-foreground));
  padding: 0;
  border-radius: 0 var(--buttons-radius) var(--buttons-radius) 0;
  transition: all 0.3s linear;
}
.aqs .quantity__button:first-child {
  border-radius: var(--buttons-radius) 0 0 var(--buttons-radius);
}
.aqs .quantity__button:hover {
  background: rgb(var(--color-secondary-button));
    color: rgb(var(--color-secondary-button-text));
}

.aqs .quantity__button svg {
  width: 12px;
  pointer-events: none;
}
.aqs .quantity__input:focus-visible {
    outline: none;
    outline-offset: 0;
    box-shadow: none;
}
.aqs .quantity__button:focus-visible,
.aqs .quantity__input:focus-visible {
  /*   background-color: rgb(var(--color-background)); */
  z-index: 2;
}

.aqs .quantity__button:focus,
.aqs .quantity__input:focus {
  /*   background-color: rgb(var(--color-background)); */
  z-index: 2;
}

.aqs .quantity__button:not(:focus-visible):not(.focused),
.aqs .quantity__input:not(:focus-visible):not(.focused) {
  box-shadow: inherit;
  /*   background-color: inherit; */
}

.aqs .quantity__input:-webkit-autofill,
.aqs .quantity__input:-webkit-autofill:hover,
.aqs .quantity__input:-webkit-autofill:active {
  box-shadow: 0 0 0 100px rgb(var(--color-background)) inset !important;
  -webkit-box-shadow: 0 0 0 100px rgb(var(--color-background)) inset !important;
}

.aqs .quantity__input::-webkit-outer-spin-button,
.aqs .quantity__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.aqs .quantity__input[type="number"] {
  -moz-appearance: textfield;
}

/* component-modal */
.aqs .modal__toggle {
  list-style-type: none;
}

.aqs .modal__toggle-close {
  display: none;
}

.aqs .modal__toggle-open {
  display: flex;
}

.aqs .modal__close-button.link {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  height: 44px;
  width: 44px;
  background-color: transparent;
}

.aqs .modal__close-button .icon {
  width: 17px;
  height: 17px;
}

.aqs .modal__content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(var(--color-background));
  z-index: 4;
  display: flex;
  justify-content: center;
  align-items: center;
}

.aqs .media-modal {
  cursor: zoom-out;
}

.aqs .media-modal .deferred-media {
  cursor: initial;
}

/* component-cart-count-bubble */
.aqs .cart-count-bubble:empty {
  display: none;
}

.aqs .cart-count-bubble {
  position: absolute;
  background-color: rgb(var(--color-secondary-button));
  color: rgb(var(--color-secondary-button-text));
  height: 14px;
  width: 14px;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: calc(var(--font-base-size) - 6px);
  top: -1px;
  right: -3px;
  line-height: 16px;
  z-index: 1;
  font-weight: 500;
  opacity:0;
}

.aqs dtx-wish-count.dtxc-wishlist-count.wishlist-count-bubble,
.aqs dtx-compare-count.dtxc-compare-count.compare-count-bubble.count-exist{
  position: absolute;
  background-color:rgb(var(--color-button)); 
  color: rgb(var(--color-button-text));
  height: 18px;
  width: 18px;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: calc(var(--font-base-size) - 6px);
  top: -1px;
  right: -3px;
  line-height: 16px;
  z-index: 1;
  font-weight: 500;
}

/* .grid-count-bubble {  position: relative;  top: 1px;  left: 1px;} */
/* section-announcement-bar */
.aqs #shopify-section-announcement-bar {
  z-index: 1; 
}

.aqs .announcement-bar {
  color: rgb(var(--color-foreground));
}
 

.aqs .announcement-bar__link {
  display: block;
  width: 100%;
}
.aqs .announcement-bar__link:hover p {   color: rgb(var(--color-link-hover));}
.aqs .announcement-bar__link .icon-arrow {
  display: inline-block;
  pointer-events: none;
  margin-left: 8px;
  vertical-align: middle;
  margin-bottom: 2px;
}

.aqs .announcement-bar__link .announcement-bar__message {
  padding: 0;
}

.aqs .announcement-bar__message {
  text-align: center;
  padding: 8px 20px;
  margin: 0;
  letter-spacing: 0;
  font-size: var(--font-base-size);
  transition:all 0.3s linear;
}
@media screen and (max-width: 450px) {
  .aqs .announcement-bar__message {font-size: calc(var(--font-base-size) - 2px);}
}
/* section-header */
.aqs #shopify-section-header {
    z-index: 2;
}
.aqs #shopify-section-header{z-index:1;}
.aqs .shopify-section-header-sticky {
  position: sticky;
  top: 0;
  z-index: 2;
}

/* .shopify-section-header-hidden {
  transform: translateY(-100%);
} */

/* .shopify-section-header-hidden.menu-open {
  transform: translateY(0);
} */
.aqs .shopify-section-header-sticky{
      animation-name: sticky-header;
    animation-duration: .5s;
    animation-timing-function: ease-in-out;
}
@keyframe sticky-header{
 .aqs 0% {
    transform: translateY(-100%);
}
.aqs 100% {
    transform: translateY(0);
} 
}


.aqs #shopify-section-header.animate {
  transition: transform 0.15s ease-out;
}

/* Main Header Layout */
.aqs .header-wrapper {
  display: block;
  position: relative;
  /*   background-color: rgb(var(--color-background)); */
}

.aqs .header-wrapper--border-bottom{
  border-bottom: 1px solid rgb(var(--color-border));
}
.aqs .index-header {
  position: absolute;
  z-index: 2;
  width: 100%;
  left: 0;
  right: 0;
}
.aqs .header .header-row {
  display: grid;
  grid-template-areas: "heading left-icon icons";
  row-gap: 10px;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  left: 0;
  right: 0;
  column-gap: 10px;
}
.aqs .header .localization-form:only-child {
  margin: 0;
}
.aqs .header .localization-form:only-child .button,
.aqs .header .localization-form:only-child .localization-form__select {
  margin: 0;
}
.aqs .header .disclosure__button {
  padding-top: 0;
  padding-bottom: 0;
  /* height: 3rem; */
}
.aqs .header .localization-form:only-child {
  padding: 0;
}
@media screen and (max-width: 1200px) {
  .aqs .index-header {
    position: relative;
  }
}

.aqs .header *[tabindex="-1"]:focus {
  outline: none;
}

.aqs .header__heading {
  margin: 0;
  line-height: 0;
}

.aqs .header > .header__heading-link {
  line-height: 0;
}

.aqs .header__heading,
.aqs .header__heading-link {
  grid-area: heading;
  justify-self: center;
  align-items: center;
  display: flex;
}

.aqs .header__heading-link {
  word-break: break-word;
}

.aqs .header__heading-link:hover .h2 {
  color: rgb(var(--color-foreground));
}

.aqs .header__heading-link .h2 {
  line-height: 1;
  color: rgba(var(--color-foreground), 0.75);
}

.aqs .header__heading-logo {
  height: auto;
  /*   width: 100%; */
}

@media screen and (max-width: 1279px) {
  .aqs .header__heading,
  .aqs .header__heading-link {
    text-align: center;
    justify-self: center;
  }
}


@media screen and (min-width: 1280px) {
 
  .aqs .header__heading,
  .aqs .header__heading-link {
    justify-self: start;
  }
}

/* Header icons */
.aqs .header__icons {
  grid-area: icons;
  justify-self: end;
  display: flex;
  align-items: center;
}

.aqs .header__icon:not(.header__icon--summary),
.aqs .header__icon span {
  display: flex;
  align-items: center;
  justify-content: center;
}

.aqs .header__icon {
  color: rgb(var(--color-foreground));
}

.aqs .header__icon span {
  height: 100%;
  /*   top: -2px; */
  position: relative;
}

.aqs .header__icon::after {
  content: none;
}

/* .header__icon:hover .icon, */
/* .header__icon:hover svg, */

/* .modal__close-button:hover .icon,
.search__button:hover .icon-search,
.icon-search:hover svg, .header__icon--wishlist:hover svg, .header__icon--compare:hover svg
{
  color: rgb(var(--color-link-hover));
} */
/* .header__icon:hover{color: rgb(var(--color-link-hover));} */
.aqs .header__icon .icon,

.aqs .modal__close-button .icon,

.aqs .search__button .icon-search,

.aqs .icon-search svg {
  transition: all var(--duration-default) linear;
}
.aqs .header__icon .icon {
  height: 23px;
  width: 23px;
  fill: none;
  vertical-align: middle;
  transition: all var(--duration-default) linear;
}

.aqs .header__icon--cart {
  position: relative;
  /*   margin-right: -1.2rem; */
}
.aqs .header__icon--wishlist,
.aqs .header__icon--compare {
  position: relative;
}
@media screen and (max-width: 750px) {
  .aqs .header {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 989px) {
  .aqs menu-drawer ~ .header__icons .header__icon--account {
    display: none;
  }
}
.aqs .header__icon--menu[aria-expanded="true"]::before {
  content: "";
  top: 100%;
  left: 0;
  height: calc(
    var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%))
  );
  width: 100%;
  display: block;
  position: fixed;
  background: rgba(var(--color-foreground), 0.5);
  top: 0;
  z-index: 9999;
  height: 100vh;
}

/* Search */
.aqs menu-drawer + .header__search {
  display: none;
}

.aqs .header > .header__search {
  grid-area: left-icon;
  justify-self: start;
}

.aqs .header:not(.header--has-menu) * > .header__search {
  display: none;
}

.aqs .header__search {
  display: inline-flex;
  line-height: 0;
}

.aqs .header--top-center > .header__search {
  display: none;
}

.aqs .header--top-center * > .header__search {
  display: inline-flex;
}
.aqs .header .search-box .search-modal__content {
  padding: 0;
}

.aqs details[open] > .search-modal {
  opacity: 1;
  animation: animateMenuOpen var(--duration-default) ease;
}

.aqs details[open] .modal-overlay {
  display: block;
}

.aqs details[open] .modal-overlay::after {
  position: absolute;
  content: "";
  background-color: rgb(var(--color-foreground), 0.5);
  top: 100%;
  left: 0;
  right: 0;
  height: 100vh;
}

.aqs .search-modal {
  opacity: 0;
  border-bottom: 1px solid rgba(var(--color-foreground), 0.08);
  min-height: calc(
    100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width))
  );
  height: 100%;
}

.aqs .search-modal__content {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0 50px 0 10px;
  line-height: calc(1 + 0.8 / var(--font-body-scale));
  position: relative;
}

.aqs .search-modal__content-bottom {
  bottom: calc((var(--inputs-margin-offset) / 2));
}

.aqs .search-modal__content-top {
  top: calc((var(--inputs-margin-offset) / 2));
}

.aqs .search-modal__form {
  width: 100%;
}

.aqs .search-modal__close-button {
  position: absolute;
  right: 3px;
}

@media screen and (min-width: 750px) {
  .aqs .search-modal__close-button {
    right: 10px;
  }

  .aqs .search-modal__content {
    padding: 0 60px;
  }
}

@media screen and (min-width: 990px) {
  .aqs .search-modal__form {
    max-width: 478px;
  }
 .aqs .search-icon.category-menu .search-modal__form {
    max-width: 860px;
   position:relative;
  }
 
  .aqs .search-modal__close-button {
    position: initial;
    margin-left: 5px;
  }
}

/* Header menu drawer */
.aqs .header__icon--menu .icon {
  display: block;
  position: absolute;
  opacity: 1;
  transform: scale(1);
  transition: transform 150ms ease, opacity 150ms ease;
  width:20px;height:20px;
}

.aqs details:not([open]) > .header__icon--menu .icon-close,
.aqs details[open] > .header__icon--menu .icon-hamburger {
  visibility: visible;
  opacity: 1;
  transform: scale(0.8);
}

.aqs details[open]:not(.menu-opening) > .header__icon--menu .icon-close {
  visibility: hidden;
}

.aqs details[open]:not(.menu-opening) > .header__icon--menu .icon-hamburger {
  visibility: visible;
  opacity: 1;
  transform: scale(1.07);
}

.aqs details > .header__submenu {
  opacity: 0;
  transform: translateY(-15px);
}

.aqs details[open] > .header__submenu {
  animation: animateMenuOpen var(--duration-default) ease;
  animation-fill-mode: forwards;
  z-index: 1;
}

@media (prefers-reduced-motion) {
  .aqs details[open] > .header__submenu {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Header menu */
.aqs .header__inline-menu {
  /*   margin-left: -1.2rem; */
  grid-area: navigation;
  display: none;
  width: 100%;
}
.aqs .header__inline-menu.secondary-menu {
  grid-area: secondary-menu;
}

.aqs .header--top-center .header__inline-menu,
.aqs .header--top-center .header__heading-link {
  margin-left: 0;
}

@media screen and (min-width: 990px) {
  .aqs .header--top-center .header__inline-menu {
    justify-self: center;
    /*     margin-top: 15px;
    margin-bottom: 15px; */
    width: 100%;
  }
  /*   .header--top-center .header__inline-menu #AccessibleNav{justify-content: center;} */

  .aqs .header--top-center .header__inline-menu > .list-menu--inline {
    justify-content: center;
  }

  .aqs .header--middle-left .header__inline-menu {
    margin-left: 0;
    padding: 0;
  }
}

.aqs .header__menu {
  padding: 0 10px;
}

.aqs .header__menu-item {
  padding: 12px;
  /*   text-decoration: none; */
  color: rgba(var(--color-foreground), 0.75);
}

.aqs .header__menu-item:hover {
  color: rgb(var(--color-foreground));
}

/* .header__menu-item span {
  transition: text-decoration var(--duration-short) ease;
} */

/* .header__menu-item:hover span {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
} */

/* details[open] > .header__menu-item {
  text-decoration: underline;
} */

/* details[open]:hover > .header__menu-item {
  text-decoration-thickness: 0.2rem;
} */

.aqs details[open] > .header__menu-item .icon-caret {
  transform: rotate(180deg);
}

.aqs .header__active-menu-item {
  /*   transition: text-decoration-thickness var(--duration-short) ease; */
  color: rgb(var(--color-foreground));
  /*   text-decoration: underline;
  text-underline-offset: 0.3rem; */
}

/* .header__menu-item:hover .header__active-menu-item {
  text-decoration-thickness: 0.2rem;
} */

.aqs .header__submenu {
  transition: opacity var(--duration-default) ease,
    transform var(--duration-default) ease;
}

.aqs .global-settings-popup,
.aqs .header__submenu.global-settings-popup {
  border-radius: var(--popup-corner-radius);
  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
  border-style: solid;
  border-width: var(--popup-border-width);
  box-shadow: var(--popup-shadow-horizontal-offset)
    var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius)
    rgba(var(--color-shadow), var(--popup-shadow-opacity));
}

.aqs .header__submenu.list-menu {
  padding: 24px 0;
}

.aqs .header__submenu .header__submenu {
  background-color: rgba(var(--color-foreground), 0.03);
  padding: 5px 0;
  margin: 5px 0;
}

.aqs .header__submenu .header__menu-item:after {
  right: 20px;
}

.aqs .header__submenu .header__menu-item {
  justify-content: space-between;
  padding: 8px 24px;
}

.aqs .header__submenu .header__submenu .header__menu-item {
  padding-left: 34px;
}

.aqs .header__menu-item .icon-caret {
  right: 8px;
}

.aqs .header__submenu .icon-caret {
  flex-shrink: 0;
  margin-left: 10px;
  position: static;
}

.aqs header-menu > details,
.aqs details-disclosure > details {
  position: relative;
}

@keyframes animateMenuOpen {
  from {
    opacity: 0;
    transform: translateY(-15px);
  }

  to {
    opacity: 1;
    transform: translateY(0);
  }
}



.aqs .overflow-hidden-mobile,
.aqs .overflow-hidden-tablet {
  overflow: hidden;
}

@media screen and (min-width: 750px) {
  .aqs .overflow-hidden-mobile {
    overflow: hidden;
  }
}

/* @media screen and (min-width: 1024px) {
  .overflow-hidden-tablet {
    overflow: auto;
  }
} */

.aqs .badge {
  border: 1px solid transparent;
  border-radius: var(--badge-corner-radius);
  display: inline-block;
  font-size: calc(var(--font-base-size) - 4px);
  letter-spacing: 1px;
  line-height: 1;
  padding: 6px 13px;
  text-align: center;
  background-color: rgb(var(--color-foreground));
  border-color: rgb(var(--color-foreground), var(--alpha-badge-border));
  color: rgb(var(--color-badge-background));
  word-break: break-word;
}

.aqs .gradient {
  background: rgb(var(--color-background));
  background: var(--gradient-background);
  background-attachment: fixed;
}

@media screen and (forced-colors: active) {
  .aqs .icon {
    color: CanvasText;
    fill: CanvasText !important;
  }

  .aqs .icon-close-small path {
    stroke: CanvasText;
  }
}

.aqs .ratio {
  display: flex;
  position: relative;
  align-items: stretch;
}

.aqs .ratio::before {
  content: "";
  width: 0;
  height: 0;
  padding-bottom: var(--ratio-percent);
}

.aqs .content-container {
  border-radius: var(--text-boxes-radius);
  border: var(--text-boxes-border-width) solid
    rgba(var(--color-foreground), var(--text-boxes-border-opacity));
  position: relative;
}

.aqs .content-container:after {
  content: "";
  position: absolute;
  top: calc(var(--text-boxes-border-width) * -1);
  right: calc(var(--text-boxes-border-width) * -1);
  bottom: calc(var(--text-boxes-border-width) * -1);
  left: calc(var(--text-boxes-border-width) * -1);
  border-radius: var(--text-boxes-radius);
  box-shadow: var(--text-boxes-shadow-horizontal-offset)
    var(--text-boxes-shadow-vertical-offset)
    var(--text-boxes-shadow-blur-radius)
    rgba(var(--color-shadow), var(--text-boxes-shadow-opacity));
  z-index: -1;
}

.aqs .content-container--full-width:after {
  left: 0;
  right: 0;
  border-radius: 0;
}

@media screen and (max-width: 749px) {
  .aqs .content-container--full-width-mobile {
    border-left: none;
    border-right: none;
    border-radius: 0;
  }
  .aqs .content-container--full-width-mobile:after {
    display: none;
  }
}

.aqs .global-media-settings {
  position: relative;
  border: var(--media-border-width) solid
    rgba(var(--color-foreground), var(--media-border-opacity));
  border-radius: var(--media-radius);
  overflow: visible !important;
  background-color: rgb(var(--color-background));
}

.aqs .global-media-settings:after {
  content: "";
  position: absolute;
  top: calc(var(--media-border-width) * -1);
  right: calc(var(--media-border-width) * -1);
  bottom: calc(var(--media-border-width) * -1);
  left: calc(var(--media-border-width) * -1);
  border-radius: var(--media-radius);
  box-shadow: var(--media-shadow-horizontal-offset)
    var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius)
    rgba(var(--color-shadow), var(--media-shadow-opacity));
  z-index: -1;
}

.aqs .global-media-settings--no-shadow {
  overflow: hidden !important;
}

.aqs .global-media-settings--no-shadow:after {
  content: none;
}

.aqs .global-media-settings img,
.aqs .global-media-settings iframe,
.aqs .global-media-settings model-viewer,
.aqs .global-media-settings video {
  border-radius: calc(var(--media-radius) - var(--media-border-width));
}

.aqs .content-container--full-width,
.aqs .global-media-settings--full-width,
.aqs .global-media-settings--full-width img {
  border-radius: 0;
  border-left: none;
  border-right: none;
}

/* check for flexbox gap in older Safari versions */
@supports not (inset: 10px) {
  .aqs .grid {
    margin-left: calc(-1 * var(--grid-mobile-horizontal-spacing));
  }

  .aqs .grid__item {
    padding-left: var(--grid-mobile-horizontal-spacing);
    padding-bottom: var(--grid-mobile-vertical-spacing);
  }

  @media screen and (min-width: 750px) {
    .aqs .grid {
      margin-left: calc(-1 * var(--grid-desktop-horizontal-spacing));
    }

    .aqs .grid__item {
      padding-left: var(--grid-desktop-horizontal-spacing);
      padding-bottom: var(--grid-desktop-vertical-spacing);
    }
  }

  .aqs .grid--gapless .grid__item {
    padding-left: 0;
    padding-bottom: 0;
  }

  @media screen and (min-width: 749px) {
    .aqs .grid--peek .grid__item {
      padding-left: var(--grid-mobile-horizontal-spacing);
    }
  }

  .aqs .product-grid .grid__item {
    padding-bottom: var(--grid-mobile-vertical-spacing);
  }

  @media screen and (min-width: 750px) {
    .aqs .product-grid .grid__item {
      padding-bottom: var(--grid-desktop-vertical-spacing);
    }
  }
}
/* product page thumbnail slick slider height issue when click color variant */
.aqs .height_fix {
  height: 350px !important;
}

/* Advanced product tagging*/
.aqs .adv-product-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  gap: 20px;
  padding: 0;margin:0;
}
.aqs .adv-product-list li {
  padding: 5px;
  list-style: none;
}
.aqs .adv-product-list .products a img {
  aspect-ratio: 1/1;
}
.aqs .adv-product-list .carousel-block-list.active {
  box-shadow: 0px 0px 15px var(--gradient-base-accent-1);
  border: 1px solid var(--gradient-base-background-2);
}
.aqs .adv-product-list .products .product-detail {
  padding: 10px 0 0;
}
.aqs .adv-product-list .products .product-detail .grid-link__title {
  text-align: center;
}
.aqs .adv-product-list .products .product-detail .grid-link__title a {
  display: block;
  font-size: calc(var(--font-base-size) - 4px);
}
.aqs .adv-product-list li a{display:block;line-height: normal;}
.aqs .adv-product-list li a span {
  color: rgba(var(--color-foreground), 1);
  transition: all var(--duration-default) linear;
  font-size: calc(var(--font-base-size) - 2px);
  line-height: 20px;
}
.aqs .adv-product-list li:hover a span {
  color: rgb(var(--color-hover-button));
}

@media screen and  (max-width:480px){
  .aqs .adv-product-list {grid-template-columns: repeat(auto-fill, minmax(85px, 1fr));grid-gap:8px;}
  .aqs .adv-product-list li{padding:5px 0;}
}

/* Html section in product page */
.aqs .html-sections-product svg {
  width: 26px;
  height: 26px;
  vertical-align: middle;
  margin-right: 10px;
}
.aqs .flag-icon {
  margin-left: 15px;
}
.aqs .disclosure .localization-form__select:after {
  display: none;
}
.aqs .button-quick-add {
  display: flex;
  justify-content: space-around;
  grid-row-start: 4;
}
.aqs .spr-form-label {
  font-size: var(--font-base-size) !important;
}
.aqs .spr-form-title {
  font-size: var(--font-h5-size) !important;
}

/* product page new tag section */
.aqs .ribbon {
  background-color: #DA3F3F;
  z-index: 999;
  width: max-content;
  height: 24px;
  text-align: center;
  top: 20px;
  left: 20px;
  line-height: 25px;
  padding:0 14px;
  position: absolute;
  /* cursor: pointer; */
  pointer-events:none;
  user-select: none;
  color:rgb(var(--color-background));
  font-size: calc(var(--font-base-size) - 2px);
  text-transform: none;
  letter-spacing: 2.6px;
}
/*@media screen and (max-width: 750px) {
  .ribbon {
    width: 100px;
    left: 0;
  }
}
 .ribbon:before {
  border-color: #f2b500 #f2b500 #f2b500 transparent;
  left: -25px;
  border-width: 17px;
}

.ribbon:before,
.ribbon:after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
  top: 5px;
  z-index: -10;
}

.ribbon:after {
  border-color: #f2b500 transparent #f2b500 #f2b500;
  right: -25px;
  border-width: 17px;
} */
.aqs .optional-sidebar .product-deal-count {
  display: none;
}
/* .product__info-container .product-deal-count {
  display: none;
} */
/* svg {
  width: 1.6rem;
  height: 1.6rem;
} */
.aqs .shopify-section-header-sticky {
  opacity: 0;
  z-index: 1;
}

.aqs .swiper-pagination-bullet:before {
  will-change: transform;
}

.aqs .dt-sc-rating {
  width: 100%;
  /*   float: left; */
  margin: 0 0 0px 0;
  letter-spacing: 5px;
  display: flex;
  justify-content: flex-start;
}
.aqs .dt-sc-rating div {
  display: block !important;
}
.aqs .dt-sc-rating div[class*="star-rating"] {
  position: relative;
  width: 100%;
}
.aqs .dt-sc-rating div[class*="star-rating"]:after {
  content: "\f005""\f005""\f005""\f005""\f005";
  display: block;
  position: relative;
  font-family: FontAwesome;
  color: #fec42d;
  font-size: calc(var(--font-base-size) - 2px);
  font-style: normal;
}
.aqs .dt-sc-rating div[class*="no-star-rating"]:after {
  content: "\f006""\f006""\f006""\f006""\f006";
}
.aqs .dt-sc-rating div[class*="half-star-rating"]:after {
  content: "\f123""\f006""\f006""\f006""\f006";
}
.aqs .dt-sc-rating div[class*="one-star-rating"]:after {
  content: "\f005""\f006""\f006""\f006""\f006";
}
.aqs .dt-sc-rating div[class*="one-half-star-rating"]:after {
  content: "\f005""\f123""\f006""\f006""\f006";
}
.aqs .dt-sc-rating div[class*="two-star-rating"]:after {
  content: "\f005""\f005""\f006""\f006""\f006";
}
.aqs .dt-sc-rating div[class*="two-half-star-rating"]:after {
  content: "\f005""\f005""\f123""\f006""\f006";
}
.aqs .dt-sc-rating div[class*="three-star-rating"]:after {
  content: "\f005""\f005""\f005""\f006""\f006";
}
.aqs .dt-sc-rating div[class*="three-half-star-rating"]:after {
  content: "\f005""\f005""\f005""\f123""\f006";
}
.aqs .dt-sc-rating div[class*="four-star-rating"]:after {
  content: "\f005""\f005""\f005""\f005""\f006";
}
.aqs .dt-sc-rating div[class*="four-half-star-rating"]:after {
  content: "\f005""\f005""\f005""\f005""\f123";
}

/* sidebar */
.aqs .no-sidebar .blog-content__area {
  width: 100%;
}
@media screen and (min-width: 990px) {
  .aqs .blog-sidebar.facets-vertical {
    width: var(--sidebar-width);
  }
}
@media screen and (min-width: 990px) {
.aqs aside.facets-wrapper.sidebar-sticky {
    width: var(--sidebar-width);
  }
}
/* @media screen and (min-width: 1024px) {
  .blog-content__area {
    width: calc(100% - Calc(380px + var(--grid-desktop-vertical-spacing)));
  }
} */
.aqs .blog-sidebar .filter-panel-menu ul li ul li:not(:last-child) a {
    margin: 0 0 5px;
}
 .aqs .filter-panel-menu ul li.linklist a,
.aqs .filter-panel-menu ul li ul li a{
    display: inline-block;
}
.aqs .blog-sidebar .filter-panel-menu ul li ul li a{
    display: inline-block;
}
.aqs .preloader-overflow {
  overflow: hidden;
  height: 100%;
  width: 100%;
}
.aqs a#to-top.dt-sc-to-top {
  padding: 0;
  bottom: -50px;
  right: 10px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  line-height: 50px;
  z-index: 3;
  position: fixed;
  background: rgba(var(--color-button));
  color: rgb(var(--color-button-text));
  overflow: hidden;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}
.aqs .overflow-hidden-tablet a#to-top.dt-sc-to-top{z-index:2;}
.aqs a#to-top.dt-sc-to-top.show {
  bottom: 20px;
}
.aqs a#to-top.dt-sc-to-top:hover {
  background: rgba(var(--color-secondary-button));
  color: rgba(var(--color-secondary-button-text));
}
.aqs a#to-top.dt-sc-to-top:hover svg {
  fill: var(--gradient-base-background-1);
}
.aqs a#to-top.dt-sc-to-top svg {
  width: 20px;
  height: 20px;
  transition: all var(--duration-default) linear;
  fill: var(--gradient-base-background-1);
  transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  margin-bottom: -3px;
}
@media screen and (max-width: 750px) {
.aqs a#to-top.dt-sc-to-top.show {
  bottom: 70px;
}
}
.aqs .video_overlay {
  opacity: 1;
  visibility: hidden;
  display: none;
}
.aqs .video_overlay.open {
  display: flex !important;
  align-items: center;
  justify-content: center;
  opacity: 1;
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.9);
  cursor: pointer;
  height: 100%;
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 98;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
}
.aqs #video_player {
  max-width: 80%;
  max-height: 80%;
  height: 360px;
  width: 640px;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.aqs .video-section .video_modal {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  transition: var(--DTBaseTransition);
}
.aqs #product-with-hidden-thumbs .thumbnail-slider {
  display: none;
}
/* quick view */
.aqs .quick-add-modal__content-info .optional-sidebar,
.aqs .quick-add-modal__content-info .dt-sc-enquiry-form,
.aqs .quick-add-modal__content-info .sticky-bar-form,
.aqs .quick-add-modal__content-info .html-sections-product,
.aqs .quick-add-modal__content-info .fake_counter_p,
.aqs .quick-add-modal__content-info .product-additional__information,
.aqs .quick-add-modal__content-info .product-deal-count,
.aqs .quick-add-modal__content-info .advance-product-style,
.aqs .quick-add-modal__content-info button.toggleFilter {
  display: none !important;
}
.aqs .quick-add-modal__content-info .main-product_info {
  width: 100%;
}
@media screen and (max-width: 749px) {
.aqs .quick-add-modal__content-info .main-product_info {
  width: unset;
}
}
.aqs .mobile-menu-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  position: fixed;
  visibility: hidden;
  width: 100%;
  z-index: 98;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
}
.aqs .customer-purchased {
  display: none;
}
.aqs .shopify-section-header-sticky {
  opacity: 0;
}
.aqs svg.placeholder-svg {
  width: 100%;
  height: 100%;
  background:rgba(var(--color-base-accent-3), 0.5);
}
.aqs .spr-summary-actions a.spr-summary-actions-newreview {
  font-weight: 600 !important;
  min-width: calc(120px + var(--buttons-border-width) * 2);
  min-height: calc(40px + var(--buttons-border-width) * 2);
  font-size: calc(var(--font-base-size) - 2px);
  letter-spacing: 0;
  line-height: normal;
  text-transform: none;
  padding: 0 50px;
  background-color: rgba(var(--color-button),var(--alpha-button-background));
  color: rgb(var(--color-button-text));
  display: flex;
  justify-content: center;
  align-items: center; white-space: nowrap;
}
.aqs .spr-summary-actions a.spr-summary-actions-newreview:hover {
    background-color: rgba(var(--color-hover-button),var(--alpha-button-background));
    color: rgba(var(--color-button-hover-text));
}
/*Review form*/
.aqs [class*=" spr-icon-"]:before {
    color: #f2b500;
}
.aqs .spr-review-content-body{    font-size: var(--font-base-size) !important; line-height:normal !important; }
.aqs .spr-review-footer.rte a{    font-size: calc(var(--font-base-size) - 2px) !important; font-weight:600;border-bottom: 1px dotted;}
.aqs .spr-review-reportreview{    font-size: calc(var(--font-base-size) - 2px) !important; font-weight:600;border-bottom: 1px dotted;}


.aqs .title-wrapper--no-top-margin>.sub-heading {
    font-size: var(--font-h6-size);
    font-family: var(--font-heading-family);
    color:rgb(var(--caption-color));
}
/*animation*/
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 1;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(50%);
  }
  100% {
    opacity: 1;
    transform: none;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 0;
    transform: scale3d(1.3, 1.3, 1.3);
  }
  50% {
    opacity: 1;
  }
}
.aqs {
    --anim-time: 1.5s;
}
/* .shopify-section.reveal>div:not(.header-wrapper){animation: fadeInRight var(--anim-time) ease both;} */
.aqs svg.placeholder_svg {
    background: rgba(var(--color-base-accent-3), 0.5); height:100%; width:100%;
}



/******************/
/*Product-details-description*/
/*****************/
.aqs .main-product-template .product-tab .dt-sc-column{grid-template-columns: repeat( auto-fit, minmax(250px, 1fr) ); margin-bottom:0;}
.aqs .main-product-template .product-tab li.tooltip img {  width: 50px;  margin-right: 0px;}
.aqs .main-product-template .product-tab li.tooltip {  position: relative;}
.aqs .main-product-template .product-tab .tooltip .tooltiptext  {   width: max-content;  min-width: 120px; background-color: var(--DTPrimaryColor); color: var(--DTBodyBGColor);  text-align: center; font-size: var(--font-base-size); border-radius: 6px; padding: 0px 15px; position: absolute; z-index: 1; top: -150%; left: 50%; opacity: 0; transform: translateX(-50%); transition: all .35s cubic-bezier(0.52, 1.25, 0.53, 1.25); pointer-events: none; }
.aqs .main-product-template .product-tab .tooltip .tooltiptext:after {  content: "";  width: 10px;  height: 10px;  position: absolute;  bottom: -3px;  background: var(--DTPrimaryColor);  left: 0;  right: 0;  z-index: -1;  margin: 0 auto;  transform: rotate(45deg);}
.aqs .main-product-template .product-tab .tooltip:hover .tooltiptext { opacity: 1;top: -70%;}
.aqs .main-product-template .product-tab h5{ font-size:Calc(var(--font-h4-size) - 2px); margin-top:0;}
.aqs .main-product-template .product-tab  p{font-size:var(--font-base-size); line-height: var(--DT_Body_Line_Height);}
.aqs .main-product-template .product-tab img{width:100%; height:100%; object-fit:cover;}
.aqs .main-product-template .product-tab ul li{list-style: inside; padding:5px 0; font-size:var(--font-base-size);}
.aqs .main-product-template .product-tab .product-description-img{margin-top:20px; position: relative; display: flex;}
.aqs .main-product-template .product-tab .product-image{ gap: 10px;  margin-bottom: 0;}
.aqs .main-product-template .product-page-row .swiper-container-fade .swiper-slide { height: auto; }
/*Product-detail page styles 1*/
.aqs .pdd-product-description-styl1 .product-descriptionsection ul{padding-left: 30px;  margin-top: 25px;}
.aqs .pdd-product-description-styl1 .product-image .custom-half-width{display: grid; grid-template-columns: repeat(2,1fr); gap: 10px;}
.aqs .pdd-product-description-styl1.dt-sc-column.three-fourth-one-fourth .product-image.dt-sc-column { grid-template-columns: repeat(1,1fr);}
.aqs .pdd-product-description-styl1 .product-descriptionsection .product-description2 { margin-bottom: 25px;}

/*Product-detail page styles 2*/
.aqs .pdd-product-description-styl2 .product-descriptionsection1 ul{padding-left: 30px;}
.aqs .pdd-product-description-styl2 .product-descriptionsection1.dt-sc-column.two-column,
.aqs .pdd-product-description-styl2 .product-descriptionsection2.dt-sc-column.two-column { align-items: center; gap:30px;}
.aqs .pdd-product-description-styl2 .product-descriptionsection1-img, .aqs .ret-product-description-styl2 .product-descriptionsection2-img {height:100%;}
.aqs .pdd-product-description-styl2 .product-descriptionsection1.dt-sc-column.two-column {margin-bottom: 30px;}
/*Product-detail page styles 3*/
.aqs .pdd-product-description-styl3 p{ width: 85%; }
.aqs .pdd-product-description-styl3 .product-descriptionsection1.dt-sc-column.two-column,
.aqs .pdd-product-description-styl3 .product-descriptionsection2.dt-sc-column.two-column { align-items: center; gap:40px;}
.aqs .pdd-product-description-styl3 .product-descriptionsection-img{  margin: 0 0 40px !important;}
/*Product-detail page styles 4*/
.aqs .pdd-product-description-styl4 .product-descriptionsection-img.dt-sc-column.three-column { margin: 40px  0; gap: 0; grid-template-columns: repeat(3,1fr);}
.aqs .pdd-product-description-styl4 .product-descriptionsection-desc.dt-sc-column.four-column { gap: 0;}

.aqs .product-information-style1-table table td, .aqs table th { border: none; white-space: nowrap;}
.aqs .product-information-style1-table table th{min-width:90px;}


@media (max-width:1540px) {
.aqs .pdd-product-description-styl3 .product-descriptionsection-desc.dt-sc-column.two-column{ grid-template-columns:1fr;}
.aqs .pdd-product-description-styl3 p{width: 100%;}
.aqs .pdd-product-description-styl2 .product-descriptionsection1.dt-sc-column.two-column,
.aqs .pdd-product-description-styl2 .product-descriptionsection2.dt-sc-column.two-column {  align-items: unset;}
}

@media (max-width:576px) {
.aqs .main-product-template .product-tab .dt-sc-column{grid-template-columns: 1fr;}
.aqs .main-product-template .product-tab h5{font-size:Calc(var(--font-h4-size) - 6px);}
.aqs .pdd-product-description-styl4 .product-descriptionsection-img.dt-sc-column.three-column { grid-template-columns: repeat(1,1fr);}
}
@media (max-width:400px) {
.aqs .share-button__fallback{right:unset;}
}
.aqs address{font-style:normal;}
.aqs .overflow-hidden-mobile #shopify-section-header {
    z-index: 0;
}
.aqs input[type=password]:not(:placeholder-shown) {
    font-family: 'pass', 'Roboto', Helvetica, Arial, sans-serif;
}
@media (min-width:1540px) {
.aqs #MainContent {
    min-height: 30vh;
}
}
/* custom overlay */
 @media (max-width: 750px) {
  .aqs .hot-spot-overlay-active .dt-custom-overlay{
    background: rgba(0,0,0,0.7);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block !important;
    text-align: center;
}
  }

.aqs a.link.underlined-link { text-decoration: underline;color: rgb(var(--color-link)); }
.aqs a.link.underlined-link:hover { color: rgb(var(--color-link-hover));}
/*animation*/
/* .slideshow__text.banner__box{overflow:hidden;}
.shopify-section.slideshow.slidershow slideshow-component .swiper-slide :where(.banner__heading, .banner__sub_heading, .banner__buttons){opacity:0; transition: all 0.3s linear .6s;}
.shopify-section.slideshow.slidershow.reveal slideshow-component .swiper-slide :where(.banner__heading, .banner__sub_heading, .banner__buttons){opacity:1; transition: all 0.3s linear .6s; }
.shopify-section.slideshow.slidershow.reveal slideshow-component .swiper-slide-active :where(.banner__sub_heading) {
    animation: fadeInLeft var(--anim-time) ease both .2s; 
}
.shopify-section.slideshow.slidershow.reveal slideshow-component .swiper-slide-active :where(.banner__heading) {
    animation: fadeInLeft var(--anim-time) ease both .6s; 
}
.shopify-section.slideshow.slidershow.reveal slideshow-component .swiper-slide-active :where(.banner__buttons) {
    animation: fadeInLeft var(--anim-time) ease both 1.2s;  
} */
 .aqs product-form .sealsubs-target-element.sls-homepage-automatic.sealsubs-full {
    display: none ;
}

/*judge me - Review*/
@media only screen and (min-width: 992px) {
    .aqs .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,.aqs .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper,.aqs .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper {
        border-left: 0px solid rgba(51, 153, 153, 0.1) !important;
        border-color: var(--jdgm-secondary-color);
    }
      .aqs .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary {
        width: 100% !important;
    }
      .aqs .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram {
        width: 100% !important;
    }
      .aqs .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-revs-tab__content-header)>.jdgm-widget-actions-wrapper {
        width: 100% !important;
    }
      .aqs .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-row-stars {
        padding-bottom: 24px;
        display: flex;
        flex-direction: column;
        align-items: stretch;
        justify-content: center;
        gap: 20px;
    }
}

.aqs .sub-heading.caption-with-letter-spacing {
    border: var(--buttons-border-width) solid rgb(var(--color-button));
    display: inline-block;
    padding: 10px 12px;
    border-radius: var(--buttons-radius);
    line-height: 10px;
    margin-bottom: 10px;
    font-size: calc(var(--font-base-size) - 4px);
    color: rgb(var(--color-button));
    font-weight: 700;
    letter-spacing: .9px;
}

/* Blog */
.aqs .blog-image-content{
    display: flex;
    align-items: center;
    gap: 20px;
   flex-wrap:wrap; margin-top: 20px;
}
.aqs .blog-image-content .blog-image{
    width:465px ;
    height:256px;
    object-fit: cover;
    
}
.aqs .img-content ul li { margin-bottom: 15px; }
.aqs .blog-image-content .blog-image img{
    width: 100%;
    height:100%;
    border-radius: 30px;
}
.aqs .blog-image-content2{
    display: flex;
    gap: 40px;
}
.aqs .blog-image-content2 .blog-image-2{
    width: 465px;
    height: 290px;
    object-fit: cover;
}
.aqs .blog-image-content2 .blog-image-2 img{
    width: 100%;
    height:100%;
    border-radius: 30px;
}
.aqs .blog-content-3 .blog-bg-image-3{
    background-repeat: no-repeat; background-color: #EBFBFF;
    width: 100%;
    border-radius: 30px;
    overflow: hidden;
    background-position: bottom;
    color: rgba(var(--color-foreground));
    padding: 26px 50px;
}
.aqs .blog-content-3 .blog-bg-image-3 p { color: rgba(var(--color-foreground)); font-weight: 600; }
.aqs .blog-content-3 .blog-bg-image-3 p:last-child{
  float:right;
  margin: 0;
}
.aqs .img-content p {
  margin: 30px 0;
}
.aqs .blog-content{
padding:30px 0;
}
.aqs .blog-content > p{
margin:0;
}
.aqs .blog-content-2 .blog-image-content2 .blog-left-content{
  width:50%;
}
.aqs .blog-content__area * p{
  line-height:26px;     color: rgb(var(--desc-color)); margin: 15px 0;
}
.aqs .img-content p span svg{
  color:rgba(var(--caption-color),1);
}
.aqs .blog-content-3{
  padding-top:30px;
}



@media screen and (max-width:1200px){
   
.aqs .blog-content-2 .blog-image-content2 .blog-left-content{
  width:100%;
}
  .aqs .blog-image-content2 .blog-image-2, .aqs .blog-image-content .blog-image{
    width:100%;
    height:auto;
  }
  .aqs .blog-image-content{
    gap:10px;
    margin-top: 30px;
  }
  .aqs .blog-image-content2 { flex-wrap: wrap; }
}



/* blog */
.aqs .shopify-payment-button__button {
  background-color: #008013 !important;
  color: #ffffff !important;
  border: none;
  border-radius: 30px;
  font-weight: bold;
  font-size: 16px;
  padding: 12px 24px;
  transition: background-color 0.3s ease;
}

.aqs .shopify-payment-button__button:hover {
  background-color: #006b10 !important; /* un peu plus foncé au survol */
}
.aqs .mobile-toolbar__icons {
  display: none !important;
}
.aqs .product-form__submit.button--secondary {
  background-color: #006b10 !important;
  color: #ffffff !important;
  border: none;
  transition: background-color 0.3s ease;
}

.aqs .product-form__submit.button--secondary:hover {
  background-color: #004d0c !important;
}
/* Masquer le champ de code promo sur la page panier */
.aqs #discount-code-input,
.aqs .discount-code,
.aqs input[placeholder*="code de réduction"] {
  display: none !important;
}
.aqs #apply-discount-btn {
  display: none !important;
}
/* ===== HEADER MOBILE AQUANOMADE ===== */
@media (max-width: 749px) {
  
  /* Structure du header */
  .aqs .header-row {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
  }
  
  /* Menu hamburger à gauche */
  .aqs header-drawer {
    order: 1 !important;
    flex: 0 0 auto !important;
  }
  
  /* Logo au centre - cibler les deux structures */
  .aqs .header__heading,
  .aqs .header-row > .header__heading-link {
    order: 2 !important;
    flex: 1 !important;
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
  }
  
  .aqs .header__heading-link {
    justify-content: center !important;
    display: flex !important;
  }
  
  /* Panier à droite */
  .aqs .header__icons {
    order: 3 !important;
    flex: 0 0 auto !important;
  }
  
  /* Cacher le menu inline sur mobile */
  .aqs .header__inline-menu {
    display: none !important;
  }
  
  /* Cacher Total et prix */
  .aqs #header-total {
    display: none !important;
  }
  
  /* Enlever les cercles/contours */
  .aqs .header__icon--cart,
  .aqs .header__icon--menu,
  .aqs .header_cart {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    background: transparent !important;
  }
  
  /* Icône panier visible */
  .aqs .header_cart,
  .aqs .header_cart a,
  .aqs .header__icon--cart {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  
  .aqs .header__icon--cart {
    position: relative !important;
  }
  
  .aqs .header__icon--cart svg {
    display: block !important;
    fill: #0a5430 !important;
    color: #0a5430 !important;
    width: 22px !important;
    height: 22px !important;
  }
  
  .aqs .header__icon--cart svg path {
    fill: #0a5430 !important;
  }
  
  /* Badge nombre d'articles */
  .aqs .cart-count-bubble {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    top: -5px !important;
    right: -5px !important;
    background: #0a5430 !important;
    color: #fff !important;
    border-radius: 50% !important;
    min-width: 18px !important;
    height: 18px !important;
    font-size: 11px !important;
    align-items: center !important;
    justify-content: center !important;
  }
}
/* ===== FIN HEADER MOBILE ===== */
/* Garder le style des titres produits en h3 */
.aqs h3.card__heading,
.aqs .card__heading,
.aqs .card-wrapper h3.card__heading,
.aqs .card__heading a {
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  margin: 0 !important;
}
/* Fond fil d'Ariane blanc */
.aqs .breadcrumb-section .row.color-scheme-1.gradient,
.aqs .breadcrumb-section .row.color-scheme-1 {
  background: #ffffff !important;
}
.aqs .card__media .media > img.loading-image:not(.secondary-image) {
  opacity: 1 !important;
  transition: none !important;
  animation: none !important;
}
/* FIX LOGO MOBILE + DESKTOP */
.aqs .header__heading-link img.light-logo,
.aqs img.header__heading-logo.light-logo {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  width: auto !important;
}

.aqs .header__heading-link img.dark-logo,
.aqs img.header__heading-logo.dark-logo {
  display: none !important;
}

/* Mobile */
@media (max-width: 989px) {
  .aqs .header__heading-link img.light-logo,
  .aqs img.header__heading-logo.light-logo {
    max-height: 30px !important;
  }
}

/* Desktop */
@media (min-width: 990px) {
  .aqs .header__heading-link img.light-logo,
  .aqs img.header__heading-logo.light-logo {
    max-height: 42px !important;
  }
}
/* FIX LOGO EXACT */
.aqs span.header__heading > a.header__heading-link > img.header__heading-logo.light-logo {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  width: auto !important;
  height: 38px !important;
  max-height: 38px !important;
  max-width: 200px !important;
  object-fit: contain !important;
  filter: brightness(0) invert(1) !important;
  -webkit-filter: brightness(0) invert(1) !important;
}

.aqs span.header__heading > a.header__heading-link > img.header__heading-logo.dark-logo {
  display: none !important;
}

@media screen and (max-width: 1239px) {
  .aqs span.header__heading > a.header__heading-link > img.header__heading-logo.light-logo {
    height: 30px !important;
    max-height: 30px !important;
    max-width: 160px !important;
  }
}

@media screen and (min-width: 1240px) {
  .aqs span.header__heading,
  .aqs span.header__heading > a.header__heading-link {
    display: flex !important;
    align-items: center !important;
    visibility: visible !important;
    opacity: 1 !important;
  }

  .aqs span.header__heading > a.header__heading-link > img.header__heading-logo.light-logo {
    height: 38px !important;
    max-height: 38px !important;
    max-width: 200px !important;
  }
}
/* ===== custom ===== */
.aqs .bg-color-sandal{background-color:#a89166;border-color:#a89166}.aqs .bg-color-cyan{background-color:#25bdb0;border-color:#25bdb0}.aqs .bg-color-pink{background-color:#fcc6de;border-color:#fcc6de}.aqs .bg-color-black{background-color:#000;border-color:#000}.aqs .bg-color-grey{background-color:#ccc;border-color:#ccc}.aqs .bg-color-green{background-color:#e1eb78;border-color:#e1eb78}.aqs .bg-color-golden{background-color:gold;border-color:gold}.aqs .bg-color-sliver{background-color:#f2f2f2;border-color:#f2f2f2}.aqs .bg-color-blue{background-color:#a8bcd4;border-color:#a8bcd4}.aqs .bg-color-purple{background-color:#7e0b80;border-color:#7e0b80}.aqs .bg-color-white{background-color:#fff;border-color:#fff}.aqs .bg-color-white span,.aqs label.bg-color-white{border:1px solid #e3e0e0!important}.aqs .bg-color-red{background-color:#f63400;border-color:#f63400}.aqs .bg-color-brown,.aqs .bg-color-brow{background-color:#ad8111;border-color:#ad8111}.aqs .bg-color-gold{background-color:#cea525;border-color:#cea525}.aqs .bg-color-beige{background-color:#f0deba;border-color:#f0deba}.aqs .bg-color-gray{background-color:#bfbfbf;border-color:#bfbfbf}.aqs .bg-color-orange{background-color:#ff7900;border-color:#ff7900}.aqs .bg-color-yellow{background-color:#dcdb79;border-color:#dcdb79}.aqs .bg-color-navy{background-color:#001f3f;border-color:#001f3f}.aqs .bg-color-aqua{background-color:#7fdbff;border-color:#7fdbff}.aqs .bg-color-teal{background-color:#39cccc;border-color:#39cccc}.aqs .bg-color-gun-smoke{background-color:#12221f;border-color:#12221f}.aqs .bg-color-olive{background-color:olive;border-color:olive}.aqs .bg-color-lime{background-color:#0f0;border-color:#0f0}.aqs .bg-color-rose-gold{background-color:#fcdbd6;border-color:#fcdbd6}.aqs .bg-color-clear{background-color:#caf6ea;border-color:#caf6ea}.aqs .bg-color-maroon{background-color:maroon;border-color:maroon}.aqs .bg-color-ivory{background-color:ivory;border-color:ivory}.aqs .bg-color-lavenderblush{background-color:#b0e0e6;border-color:#b0e0e6}.aqs .bg-color-powderblue{background-color:#f012be;border-color:#f012be}.aqs .bg-color-darkgreen{background-color:#006400;border-color:#006400}.aqs .bg-color-saddlebrown{background-color:#8b4513;border-color:#8b4513}.aqs .bg-color-lightcoral{background-color:#f08080;border-color:#f08080}.aqs .bg-color-palevioletred{background-color:#db7093;border-color:#db7093}.aqs .bg-color-chocolate{background-color:#d2691e;border-color:#d2691e}.aqs .bg-color-darkolivegreen{background-color:#556b2f;border-color:#556b2f}.aqs .bg-color-darkred{background-color:#8b0000;border-color:#8b0000}.aqs .bg-color-mediumaquamarine{background-color:#66cdaa;border-color:#66cdaa}.aqs .bg-color-sandybrown{background-color:#f4a460;border-color:#f4a460}.aqs .bg-color-darkslategray{background-color:#2f4f4f;border-color:#2f4f4f}.aqs .bg-color-salmon{background-color:salmon;border-color:salmon}.aqs .bg-color-slateblue{background-color:#6a5acd;border-color:#6a5acd}.aqs .bg-color-lightgray{background-color:#d3d3d3;border-color:#d3d3d3}.aqs .bg-color-lemonchiffon{background-color:#fffacd;border-color:#fffacd}.aqs .bg-color-thistle{background-color:#d8bfd8;border-color:#d8bfd8}.aqs .bg-color-wheat{background-color:wheat;border-color:wheat}.aqs .bg-color-lightsalmon{background-color:#ffa07a;border-color:#ffa07a}.aqs .bg-color-hotpink{background-color:#ff69b4;border-color:#ff69b4}.aqs .bg-color-lawngreen{background-color:#7cfc00;border-color:#7cfc00}.aqs .bg-color-snow{background-color:snow;border-color:snow}.aqs .bg-color-darkslateblue{background-color:#483d8b;border-color:#483d8b}.aqs .bg-color-coral{background-color:coral;border-color:coral}.aqs .bg-color-limegreen{background-color:#32cd32;border-color:#32cd32}.aqs .bg-color-lightgrey{background-color:#d3d3d3;border-color:#d3d3d3}.aqs .bg-color-royalblue{background-color:#4169e1;border-color:#4169e1}.aqs .bg-color-dimgrey{background-color:#696969;border-color:#696969}.aqs .bg-color-lightseagreen{background-color:#20b2aa;border-color:#20b2aa}.aqs .bg-color-skyblue{background-color:#87ceeb;border-color:#87ceeb}.aqs .bg-color-orchid{background-color:orchid;border-color:orchid}.aqs .bg-color-darksalmon{background-color:#e9967a;border-color:#e9967a}.aqs .bg-color-darkorchid{background-color:#9932cc;border-color:#9932cc}.aqs .bg-color-cornflowerblue{background-color:#6495ed;border-color:#6495ed}.aqs .bg-color-cornsilk{background-color:#fff8dc;border-color:#fff8dc}.aqs .bg-color-lightslategrey{background-color:#789;border-color:#789}.aqs .bg-color-whitesmoke{background-color:#f5f5f5;border-color:#f5f5f5}.aqs .bg-color-seagreen{background-color:#2e8b57;border-color:#2e8b57}.aqs .bg-color-crimson{background-color:#dc143c;border-color:#dc143c}.aqs .bg-color-azure{background-color:azure;border-color:azure}.aqs .bg-color-paleturquoise{background-color:#afeeee;border-color:#afeeee}.aqs .bg-color-darkkhaki{background-color:#bdb76b;border-color:#bdb76b}.aqs .bg-color-mediumvioletred{background-color:#c71585;border-color:#c71585}.aqs .bg-color-lightgoldenrodyellow{background-color:#fafad2;border-color:#fafad2}.aqs .bg-color-violet{background-color:violet;border-color:violet}.aqs .bg-color-peachpuff{background-color:#ffdab9;border-color:#ffdab9}.aqs .bg-color-steelblue{background-color:#4682b4;border-color:#4682b4}.aqs .bg-color-blanchedalmond{background-color:#ffebcd;border-color:#ffebcd}.aqs .bg-color-moccasin{background-color:#ffe4b5;border-color:#ffe4b5}.aqs .bg-color-antiquewhite{background-color:#faebd7;border-color:#faebd7}.aqs .bg-color-mediumturquoise{background-color:#48d1cc;border-color:#48d1cc}.aqs .bg-color-lightskyblue{background-color:#87cefa;border-color:#87cefa}.aqs .bg-color-darkorange{background-color:#ff8c00;border-color:#ff8c00}.aqs .bg-color-darkblue{background-color:#00008b;border-color:#00008b}.aqs .bg-color-springgreen{background-color:#00ff7f;border-color:#00ff7f}.aqs .bg-color-lavender{background-color:#e6e6fa;border-color:#e6e6fa}.aqs .bg-color-mediumpurple{background-color:#9370db;border-color:#9370db}.aqs .bg-color-deepskyblue{background-color:#00bfff;border-color:#00bfff}.aqs .bg-color-mintcream{background-color:#f5fffa;border-color:#f5fffa}.aqs .bg-color-deeppink{background-color:#ff1493;border-color:#ff1493}.aqs .bg-color-darkseagreen{background-color:#8fbc8f;border-color:#8fbc8f}.aqs .bg-color-papayawhip{background-color:#ffefd5;border-color:#ffefd5}.aqs .bg-color-orangered{background-color:#ff4500;border-color:#ff4500}.aqs .bg-color-tomato{background-color:tomato;border-color:tomato}.aqs .bg-color-navajowhite{background-color:#ffdead;border-color:#ffdead}.aqs .bg-color-mediumorchid{background-color:#ba55d3;border-color:#ba55d3}.aqs .bg-color-ghostwhite{background-color:#f8f8ff;border-color:#f8f8ff}.aqs .bg-color-slategrey{background-color:#708090;border-color:#708090}.aqs .bg-color-forestgreen{background-color:#228b22;border-color:#228b22}.aqs .bg-color-dodgerblue{background-color:#1e90ff;border-color:#1e90ff}.aqs .bg-color-linen{background-color:linen;border-color:linen}.aqs .bg-color-blueviolet{background-color:#8a2be2;border-color:#8a2be2}.aqs .bg-color-gainsboro{background-color:#dcdcdc;border-color:#dcdcdc}.aqs .bg-color-lightgreen{background-color:#90ee90;border-color:#90ee90}.aqs .bg-color-chartreuse{background-color:#7fff00;border-color:#7fff00}.aqs .bg-color-mistyrose{background-color:#ffe4e1;border-color:#ffe4e1}.aqs .bg-color-darkgray{background-color:#a9a9a9;border-color:#a9a9a9}.aqs .bg-color-peru{background-color:peru;border-color:peru}.aqs .bg-color-tan{background-color:tan;border-color:tan}.aqs .bg-color-palegreen{background-color:#98fb98;border-color:#98fb98}.aqs .bg-color-rebeccapurple{background-color:#639;border-color:#639}.aqs .bg-color-darkcyan{background-color:#008b8b;border-color:#008b8b}.aqs .bg-color-oldlace{background-color:#fdf5e6;border-color:#fdf5e6}.aqs .bg-color-rosybrown{background-color:#bc8f8f;border-color:#bc8f8f}.aqs .bg-color-darkslategrey{background-color:#2f4f4f;border-color:#2f4f4f}.aqs .bg-color-lightslategray{background-color:#789;border-color:#789}.aqs .bg-color-turquoise{background-color:#40e0d0;border-color:#40e0d0}.aqs .bg-color-darkgoldenrod{background-color:#b8860b;border-color:#b8860b}.aqs .bg-color-honeydew{background-color:#f0fff0;border-color:#f0fff0}.aqs .bg-color-mediumslateblue{background-color:#7b68ee;border-color:#7b68ee}.aqs .bg-color-mediumspringgreen{background-color:#00fa9a;border-color:#00fa9a}.aqs .bg-color-plum{background-color:plum;border-color:plum}.aqs .bg-color-darkgrey{background-color:#a9a9a9;border-color:#a9a9a9}.aqs .bg-color-slategray{background-color:#708090;border-color:#708090}.aqs .bg-color-darkmagenta{background-color:#8b008b;border-color:#8b008b}.aqs .bg-color-lightblue{background-color:#add8e6;border-color:#add8e6}.aqs .bg-color-floralwhite{background-color:#fffaf0;border-color:#fffaf0}.aqs .bg-color-dimgray{background-color:#696969;border-color:#696969}.aqs .bg-color-greenyellow{background-color:#adff2f;border-color:#adff2f}.aqs .bg-color-fuchsia{background-color:#f0f;border-color:#f0f}.aqs .bg-color-cadetblue{background-color:#5f9ea0;border-color:#5f9ea0}.aqs .bg-color-yellowgreen{background-color:#9acd32;border-color:#9acd32}.aqs .bg-color-darkviolet{background-color:#9400d3;border-color:#9400d3}.aqs .bg-color-sienna{background-color:sienna;border-color:sienna}.aqs .bg-color-lightpink{background-color:#ffb6c1;border-color:#ffb6c1}.aqs .bg-color-mediumblue{background-color:#0000cd;border-color:#0000cd}.aqs .bg-color-bisque{background-color:bisque;border-color:bisque}.aqs .bg-color-aquamarine{background-color:#7fffd4;border-color:#7fffd4}.aqs .bg-color-palegoldenrod{background-color:#eee8aa;border-color:#eee8aa}.aqs .bg-color-aliceblue{background-color:#f0f8ff;border-color:#f0f8ff}.aqs .bg-color-olivedrab{background-color:#6b8e23;border-color:#6b8e23}.aqs .bg-color-indigo{background-color:indigo;border-color:indigo}.aqs .bg-color-lightcyan{background-color:#e0ffff;border-color:#e0ffff}.aqs .bg-color-midnightblue{background-color:#191970;border-color:#191970}.aqs .bg-color-khaki{background-color:khaki;border-color:khaki}.aqs .bg-color-burlywood{background-color:#deb887;border-color:#deb887}.aqs .bg-color-lightyellow{background-color:#ffffe0;border-color:#ffffe0}.aqs .bg-color-lightsteelblue{background-color:#b0c4de;border-color:#b0c4de}.aqs .bg-color-goldenrod{background-color:#daa520;border-color:#daa520}.aqs .bg-color-darkturquoise{background-color:#00ced1;border-color:#00ced1}.aqs .bg-color-magenta{background-color:#f0f;border-color:#f0f}.aqs .bg-color-seashell{background-color:#fff5ee;border-color:#fff5ee}.aqs .bg-color-indianred{background-color:#cd5c5c;border-color:#cd5c5c}.aqs .bg-color-mediumseagreen{background-color:#3cb371;border-color:#3cb371}.aqs .bg-color-firebrick{background-color:#b22222;border-color:#b22222}.aqs .bg-color-metallic-sunburst{border-color:#9e7a48;background-color:#9e7a48}.aqs .bg-color-deep-taupe{border-color:#816059;background-color:#816059}.aqs .bg-color-rose-taupe{border-color:#945754;background-color:#945754}.aqs .bg-color-nickel{border-color:#70756e;background-color:#70756e}.aqs .bg-color-police-blue{border-color:#3f506e;background-color:#3f506e}.aqs .bg-color-stormcloud{border-color:#4f636c;background-color:#4f636c}.aqs .bg-color-feldgrau{border-color:#45604d;background-color:#45604d}.aqs .bg-color-independence{border-color:#4a5163;background-color:#4a5163}.aqs .bg-color-melon{border-color:#fbaca8;background-color:#fbaca8}.aqs .bg-color-dark-vanilla{border-color:#d7bdb0;background-color:#d7bdb0}.aqs .bg-color-pastel-gray{border-color:#d2d6bd;background-color:#d2d6bd}.aqs .bg-color-color_pale-cerulean{border-color:#9dcbd8;background-color:#9dcbd8}.aqs .bg-color-columbia-blue{border-color:#cddbe6;background-color:#cddbe6}.aqs .bg-color-chinese-silver{border-color:#c6d0cf;background-color:#c6d0cf}.aqs .bg-color-bright-gray{border-color:#eaeaea;background-color:#eaeaea}.aqs .bg-color-feldgrau{border-color:#4f7053;background-color:#4f7053}.aqs .bg-color-pale-silver{border-color:#d9bcc0;background-color:#d9bcc0}.aqs .bg-color-water{border-color:#d0eff4;background-color:#d0eff4}.aqs .bg-color-ash-gray{border-color:#adbeb6;background-color:#adbeb6}.aqs .bg-color-jelly-bean{border-color:#d76a49;background-color:#d76a49}.aqs .bg-color-deer{border-color:#c07e68;background-color:#c07e68}.aqs .bg-color-opera-mauve{border-color:#b47eb2;background-color:#b47eb2}.aqs .bg-color-cool-grey{background-color:#8883ab;border-color:#8883ab}.aqs .bg-color-old-rose{border-color:#b2817d;background-color:#b2817d}.aqs .bg-color-deep-amethyst{border-color:#9c8e9b;background-color:#9c8e9b}.aqs .bg-color-desert-sand{border-color:#e4c7a9;background-color:#e4c7a9}.aqs .bg-color-pastel-pink{border-color:#dea89c;background-color:#dea89c}.aqs .bg-color-pastel-purple{border-color:#b8a0b0;background-color:#b8a0b0}.aqs .bg-color-unbleached-silk{border-color:#f9dac6;background-color:#f9dac6}.aqs .bg-color-brown-yellow{background-color:#ce925e;border-color:#ce925e}.aqs .bg-color-dark-vanilla{border-color:#d5b8aa;background-color:#d5b8aa}.aqs .bg-color-iceberg{background-color:#68bbd9;border-color:#68bbd9}.aqs .bg-color-cadet-grey{border-color:#97a6ad;background-color:#97a6ad}.aqs .bg-color-light-taupe{border-color:#b48e6a;background-color:#b48e6a}.aqs .bg-color-copper-rose{border-color:#916f6d;background-color:#916f6d}.aqs .bg-color-pastel-brown{border-color:#767058;background-color:#767058}.aqs .bg-color-grullo{border-color:#a1a290;background-color:#a1a290}.aqs .bg-color-sonic-silver{border-color:#777;background-color:#777}.aqs .bg-color-redwood{border-color:#97544e;background-color:#97544e}.aqs .bg-color-laurel-green{border-color:#b1b897;background-color:#b1b897}.aqs .bg-color-pale-cerulean{border-color:#9dcbd8;background-color:#9dcbd8}.aqs .bg-color-chinese-white{border-color:#dbe3e6;background-color:#dbe3e6}.aqs .bg-color-rocket-metallic{border-color:#89806f;background-color:#89806f}.aqs .bg-color-silver-pink{border-color:#cbadab;background-color:#cbadab}.aqs .bg-color-pale-chestnut{border-color:#deb1ae;background-color:#deb1ae}.aqs .bg-color-opal{border-color:#a0bdc5;background-color:#a0bdc5}.aqs .bg-color-gold-fusion{border-color:#7d7a57;background-color:#7d7a57}.aqs .bg-color-old-silver{border-color:#818286;background-color:#818286}.aqs .bg-color-dust-storm{border-color:#e0cdc7;background-color:#e0cdc7}.aqs .bg-color-alabaster{border-color:#f0e7e8;background-color:#f0e7e8}.aqs .bg-color-english-lavender{border-color:#ae8e9d;background-color:#ae8e9d}.aqs .bg-color-azureish-white{border-color:#d8f1ee;background-color:#d8f1ee}.aqs .bg-color-silver-pink{border-color:#ccafb3;background-color:#ccafb3}.aqs .bg-color-metallic{border-color:#aaa8b6;background-color:#aaa8b6}.aqs .bg-color-coffee{border-color:#724d30;background-color:#724d30}.aqs .bg-color-sugar-plum{border-color:#914671;background-color:#914671}.aqs .bg-color-white{border:1px solid #e3e0e0}.aqs .bg-color-navy-blue{background:navy}.aqs .item-swiper-init .products{display:grid}.aqs .dark-header,.aqs .dark-background{background-color:#323232!important}.aqs .light-text{color:#fff!important;transition:all .3s linear}.aqs .darkmode-button{position:fixed;top:40%;right:0;background-color:#323232;padding:10px;border-radius:10px;color:#fff;z-index:9999}.aqs .darkmode-button-light{background-color:#fff!important;color:#323232!important}.aqs .logo-hide{display:none}.aqs .logo-display{display:block!important}.aqs .support-block-list__item.grid__items .support-block-card__image-wrapper.dark-background,.aqs .card__content ul[class*=variant-option-size] a.light-text:hover span,.aqs .card__inner .product-icons a.light-text:hover,.aqs .card__inner .product-icons button.light-text:hover,.aqs .header__icons a.light-text:hover .cart-count-bubble span.light-text,.aqs .featured-product .product-deal-count .deal-clock ul li.light-text span,.aqs .contact-block_wrapper .contact-info .contact-social .contact__list-social li:not(:last-child) .list-social__link.light-text:after,.aqs .cart-drawer .drawer__inner.dark-background cart-remove-button .button svg,.aqs .cart-drawer .drawer__inner.dark-background .drawer__close,.aqs .cart-drawer .drawer__inner.dark-background .tax-note,.aqs .drawer__inner.dark-background .drawer__footer summary svg,.aqs cart-remove-button .button.light-text svg,.aqs .dark-background .product-recommendations__heading,.aqs .product__info-container .size-chart.light-text modal-opener.product-popup-modal__opener .product-popup-modal__button,.aqs .dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__item,.aqs .dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__heading,.aqs .dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__item-heading,.aqs .dark-header .menu-drawer summary.menu-drawer__menu-item,.aqs .dark-header .menu-drawer .menu-drawer__close-button,.aqs .dark-header .menu-drawer .menu-drawer-header button.header-drawer__close.close_icon_button,.aqs .dark-background button.toggleFilter,.aqs .dark-background .search-modal .modal__close-button.link,.aqs .dark-background details-overlay-modal .predictive-search__item .price,.aqs .customer.login.dark-background h5,.aqs .details-modal .detial-login.dark-background h5,.aqs .dark-background .list-view-filter .card__content .rte.grid-view-hidden{color:#fff!important}.aqs .product-tab-wrapper .collection .tabs .tablinks.light-text:hover,.aqs .product-tab-wrapper .collection .tabs .tablinks.light-text.active,.aqs .dark-background .search-modal .modal__close-button.link:hover,.aqs .dark-background .search-modal .search-modal__content .predictive-search .predictive-search__results-groups-wrapper .predictive-search__item:hover .predictive-search__item-heading,.aqs .facets .facets__display.dark-background .facets__item:hover span,.aqs .cart-drawer .drawer__inner.dark-background cart-remove-button .button:hover svg,.aqs .cart-drawer .drawer__inner.dark-background .drawer__close:hover,.aqs cart-remove-button .button.light-text:hover svg,.aqs .product__info-container .size-chart.light-text modal-opener.product-popup-modal__opener .product-popup-modal__button:hover,.aqs .dark-background .compare-wrapper td.product-thumbnail .product-name:hover,.aqs .dark-background .wishlist .remove-item.product-cart:hover,.aqs .drawer__inner.dark-background .drawer__footer .cart-group :where(summary):hover svg,.aqs .drawer__inner.dark-background .drawer__footer .cart-group :where(summary):hover span.summary__title,.aqs span.sticky-bar-close.light-text:hover,.aqs .facets-container .button-show-more:hover .light-text,.aqs .facets .facets__item:hover span.light-text{color:rgb(var(--color-link-hover))!important}.aqs .multicolumn-card.content-container.overlay_style.dark-background .multicolumn-card__info,.aqs .collection-list.overlay .collection-list__item .card__inner.dark-background:after,.aqs .flex-banner .image-bar__section-inner .image-bar__item.dark-background:before,.aqs .isotope-products .isotope-selector .card.dark-background:hover .card-content-1 .card__media_1 .card-contant-wrapper-1,.aqs .insta-gallery-section.overlay .insta-gallery-wrapper .insta-gallery-content.dark-background,.aqs .drawer__inner.dark-background .drawer__header,.aqs .drawer__inner.dark-background .drawer__footer{background:#32323280!important}.aqs .breadcrumb-section.dark-background .breadcrumb:before,.aqs .main-product-template .product__payment p.product_payment_text.light-text{background:transparent}.aqs .customer-who-purchased .product-data.dark-background:before,.aqs .dark-background .hotspot-block .dt-sc-hotspot-item,.aqs .dark-background .search-modal__content.search-modal__content-bottom{background-color:#323232!important}.aqs .dt-sc-newsletter-modal-overlay .newsletter-content.dark-background form .newsletter-form__field-wrapper .field__input,.aqs .dark-background .number-counter-block:not(:last-child):after{background:#fff!important}.aqs .dark-background .compare .remove-item.product-cart,.aqs .dark-background .wishlist .remove-item.product-cart,.aqs .dark-background .compare-wrapper td.product-thumbnail .product-name,.aqs .dark-background .compare-wrapper td.product-thumbnail p,.aqs .dark-background .compare-wrapper td.product-thumbnail p.product-price-cart{color:#000!important}.aqs ul.pagination__list.list-unstyled li .pagination__item--current.light-text,.aqs ul.pagination__list.list-unstyled li .pagination__item.light-text:hover{color:var(--gradient-base-background-1)!important}.aqs .details-modal .detial-login.dark-background .details-modal-close svg{fill:#fff}.aqs .details-modal .detial-login.dark-background .details-modal-close:hover svg{fill:rgb(var(--color-link-hover))!important}.aqs .dark-background .widget-tags a.light-text:hover{color:rgba(var(--color-button-text))!important}.aqs .article-card__info.light-text svg{fill:#fff}.aqs .article-template__comments-comment p.light-text,.aqs .article-template__comments-comment footer .caption-with-letter-spacing.light-text{color:#000!important}.aqs .blog-sidebar .sidebar_title.light-text:after,.aqs .filter-panel-menu .sidebar_title.light-text:after,.aqs .template-product .optional-sidebar .sidebar_title.light-text:after{background:#fff}.aqs .contact-icons.light-text svg{fill:#fff}.aqs .template-product .custom-product-grid li.light-text .icon-columns{color:#000}.aqs .template-product ul.custom-product-grid.light-text+form .facet-filters__field>label,.aqs .detail-Size ul.list-unstyled .facets__item.light-text:hover span,.aqs .detail-Brand ul.list-unstyled .facets__item.light-text:hover span{color:#fff!important}.aqs .template-product .option-name-size.light-text label,.aqs .template-product .option-name-material.light-text label{color:#000}.aqs .dark-background .featured-product .product-form__input input[type=radio]:disabled+label,.aqs .dark-background .featured-product .product-form__input input[type=radio].disabled+label,.aqs .dark-background .product__info-container .price,.aqs .dark-background .product__info-container .price--on-sale .price-item--regular{color:#fff!important}.aqs footer ul.contact-info li.light-text svg{fill:#fff!important}.aqs a.light-text:not(.button):hover,.aqs a.light-text:hover span,.aqs button.light-text:hover,.aqs button.light-text:hover svg,.aqs .dark-header .menu-drawer summary.menu-drawer__menu-item:hover,.aqs .dark-header .menu-drawer .menu-drawer__close-button:hover,.aqs .dark-header .menu-drawer .menu-drawer-header button.header-drawer__close.close_icon_button:hover{color:rgb(var(--color-link-hover))!important}.aqs .dark-background .deal-banner .product-deal-count .deal-clock ul li.light-text{color:#000!important}.aqs .dark-background .product-tab-wrapper .collection .grid li.light-text{background:transparent}.aqs .dark-background .rich-text-block .button.button--secondary.light-text{color:rgb(var(--color-button-text))!important}.aqs .dark-background .collection-list.overlay .collection-list__item .card__content .card__information .card__heading a.light-text span.light-text,.aqs .dark-background .main-product-template .product__payment p.product_payment_text.light-text{color:#000!important}.aqs .dark-background .collection-list.overlay .collection-list__item .card:hover .card__content .card__information .card__heading a.light-text span:not(.icon-wrap),.aqs .dark-background .main-product-template .product__info-wrapper a.add-compare.button--secondary.light-text:hover,.aqs .dark-background .main-product-template .product__info-wrapper a.add-wishlist.button--secondary.light-text:hover{color:#fff!important}.aqs .dark-background .product--thumbnail_slider_left .thumbnail-slider .thumbnail[aria-current]{border:1px solid #FFFFFF}.aqs .dark-background .product__info-container label.deal-lable.product-label{color:#fff!important}.aqs .dark-background div.sub-menu-block .dt-sc--main-menu--mega>ul.mega-menu-brands .dt-sc-menu-image-with-text .dt-sc-mega_menu .dt-sc-mega_menu-link h4{background:#000!important}.aqs .dark-background .slideshow__text.banner__box.dark-background,.aqs .dark-background .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner.dark-background,.aqs .dark-background .testimonials .testimonial-container.dark-background{background:transparent!important}.aqs .dark-background .facet-checkbox>svg{background:transparent}.aqs .facets__form-vertical.light-text span{color:#fff!important}.aqs .facets__form-vertical.light-text svg{fill:#fff!important;color:#fff!important}.aqs .facets__form-vertical.light-text h2{color:#fff!important}.aqs .product-grid-container.light-text .facet-filters__field label,.aqs .product-grid-container.light-text .facet-filters__field span,.aqs .product-grid-container.light-text .facet-filters__field svg{color:#fff!important}.aqs .product-grid-container.light-text facet-filters-form span{color:#fff!important}.aqs .product-grid-container.light-text facet-filters-form .facets__display{background:#000}.aqs .dark-background tbody.slick-wrapper::-webkit-scrollbar{height:5px}.aqs .dark-background tbody.slick-wrapper::-webkit-scrollbar-track{background-color:#fff3}.aqs .dark-background tbody.slick-wrapper::-webkit-scrollbar-thumb{height:5px;background-color:#ffffff80}.aqs .dark-background tbody.slick-wrapper::-webkit-scrollbar-thumb:hover{background-color:#ffffffb3}.aqs .dark-background .custom-product-grid li.light-text.active,.aqs .dark-background .custom-product-grid li.light-text:hover{color:rgba(var(--color-link-hover))!important}@media screen and (max-width:989px){.aqs .dark-background .main-product-template .facets-vertical .optional-sidebar,.aqs .dark-background .main-product-template .facets-vertical.sidebar-right .optional-sidebar{background-color:#323232!important}}@media(max-width:749px){.aqs header .header__left,.aqs header [class*=header] [class*=left]{order:1!important}.aqs header .header__logo,.aqs header .header__heading,.aqs header [class*=header] [class*=logo]{order:2!important;flex:1!important;text-align:center!important;justify-content:center!important}.aqs header .header__right,.aqs header .header__icons,.aqs header [class*=header] [class*=right]{order:3!important}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/custom.css.map */

/* ===== placeholder ===== */
.aqs .placeholder-shadow-blocks .thumbnail-list__item:before{padding-bottom:0!important}.aqs .placeholder-shadow-blocks .product-form__input input[type=radio]:checked+.swatch-element label{border:none}.aqs .placeholder-shadow-blocks .product__info-container #add-frequently-bought{color:#f1f1f1;background:#f1f1f1}.aqs .placeholder-shadow-blocks .product__title,.aqs .placeholder-shadow-blocks .product__media.media media--transparent.gradient,.aqs .placeholder-shadow-blocks .thumbnail-list__item .thumbnail,.aqs .placeholder-shadow-blocks .product__info-container .swatch-variant-image,.aqs .placeholder-shadow-blocks .price__container,.aqs .placeholder-shadow-blocks .social-proof-sales,.aqs .placeholder-shadow-blocks .product__text,.aqs .placeholder-shadow-blocks .product__info-container p,.aqs .placeholder-shadow-blocks .product__info-container .form__label,.aqs .placeholder-shadow-blocks .product__info-container .html-sections-product p,.aqs .placeholder-shadow-blocks .product__info-container .product-form__input input[type=radio]+label,.aqs .placeholder-shadow-blocks .product__info-container .swatch-variant-color,.aqs .placeholder-shadow-blocks .product__info-container .size-chart,.aqs .placeholder-shadow-blocks .product__info-container .dT_VProdWishList,.aqs .placeholder-shadow-blocks .product__info-container .dT_VProdCompareList,.aqs .placeholder-shadow-blocks .product__info-container .product__pickup-availabilities,.aqs .placeholder-shadow-blocks .product__info-container .shopify-payment-button,.aqs .placeholder-shadow-blocks .product__info-container .product-form__input.product-form__quantity,.aqs .placeholder-shadow-blocks .product__info-container .product-form__input.product-form__quantity .quantity,.aqs .placeholder-shadow-blocks .product__info-container button.product-form__submit,.aqs .placeholder-shadow-blocks .product__info-container .list-payment__item,.aqs .placeholder-shadow-blocks .product__info-container .dt-sc-enquiry-form,.aqs .placeholder-shadow-blocks .product__info-container label.deal-lable.product-label,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .days,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .hours,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .minutes,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .seconds,.aqs .placeholder-shadow-blocks .product__info-container .product-attributes .product-label,.aqs .placeholder-shadow-blocks .product__info-container .product-fbt__media,.aqs .placeholder-shadow-blocks .product__info-container .rating-star,.aqs .placeholder-shadow-blocks .product__info-container .adv-product-list li,.aqs .placeholder-shadow-blocks .product__info-container ul.custom-select li,.aqs .placeholder-shadow-blocks .product__info-container .qty-controls,.aqs .placeholder-shadow-blocks .product__info-container #add-frequently-bought,.aqs .placeholder-shadow-blocks .product__info-container #subtotal-value,.aqs .placeholder-shadow-blocks .product__info-container .share-button__button,.aqs .placeholder-shadow-blocks .product__info-container .product-attributes-value,.aqs .placeholder-shadow-blocks .product-form__input input[type=radio]:checked+.swatch-element,.aqs .placeholder-shadow-blocks .product__info-container .product-form__buttons,.aqs .placeholder-shadow-blocks .complementary-products__container .accordion__title,.aqs .placeholder-shadow-blocks .complementary-slider,.aqs .placeholder-shadow-blocks .product__info-container .product__payment .list-payment,.aqs .placeholder-shadow-blocks .main-product_info.product.product--thumbnail button.thumbnail.global-media-settings.global-media-settings--no-shadow.thumbnail--narrow[aria-current=true],.aqs .placeholder-shadow-blocks .product--thumbnail .product__media-wrapper .slider-mobile-gutter .slider-button,.aqs .placeholder-shadow-blocks .optional-sidebar.product__info-container--sticky,.aqs .placeholder-shadow-blocks .widget.product-sidebar-type-carousel,.aqs .placeholder-shadow-blocks .main-product_info .product-deal-count .deal-clock ul,.aqs .placeholder-shadow-blocks span.low_stock,.aqs .placeholder-shadow-blocks .product .price .badge,.aqs .placeholder-shadow-blocks .product .select,.aqs .placeholder-shadow-blocks .shopify-app-block{position:relative}.aqs .placeholder-shadow-blocks .main-product_info.product.product--thumbnail button.thumbnail.global-media-settings.global-media-settings--no-shadow.thumbnail--narrow[aria-current=true]{border:none}.aqs .placeholder-shadow-blocks .product__info-container p:before,.aqs .placeholder-shadow-blocks .product__info-container .list-payment__item:before,.aqs .placeholder-shadow-blocks .product__info-container .product-form__input.product-form__quantity .quantity:before,.aqs .placeholder-shadow-blocks .product__info-container .product-form__input.product-form__quantity:before,.aqs .placeholder-shadow-blocks .product__title:before,.aqs .placeholder-shadow-blocks .product__media.media.media--transparent.gradient:before,.aqs .placeholder-shadow-blocks .thumbnail-list__item .thumbnail:before,.aqs .placeholder-shadow-blocks .product__info-container .swatch-variant-image:before,.aqs .placeholder-shadow-blocks .price__container:before,.aqs .placeholder-shadow-blocks .social-proof-sales:before,.aqs .placeholder-shadow-blocks .product__text:before,.aqs .placeholder-shadow-blocks .product__info-container .form__label:before,.aqs .placeholder-shadow-blocks .product__info-container .product__pickup-availabilities:before,.aqs .placeholder-shadow-blocks .product__info-container .swatch-variant-color:before,.aqs .placeholder-shadow-blocks .product__info-container .product-form__input input[type=radio]+label:before,.aqs .placeholder-shadow-blocks .product__info-container .size-chart:before,.aqs .placeholder-shadow-blocks .product__info-container .dT_VProdWishList:before,.aqs .placeholder-shadow-blocks .product__info-container .dT_VProdCompareList:before,.aqs .placeholder-shadow-blocks .product__info-container .html-sections-product p:before,.aqs .placeholder-shadow-blocks .product__info-container .shopify-payment-button:before,.aqs .placeholder-shadow-blocks .product__info-container button.product-form__submit:before,.aqs .placeholder-shadow-blocks .product__info-container .dt-sc-enquiry-form:before,.aqs .placeholder-shadow-blocks .product__info-container label.deal-lable.product-label:before,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .days:before,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .hours:before,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .minutes:before,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .seconds:before,.aqs .placeholder-shadow-blocks .product__info-container .product-attributes .product-label:before,.aqs .placeholder-shadow-blocks .product__info-container .product-fbt__media:before,.aqs .placeholder-shadow-blocks .product__info-container .rating-star:before,.aqs .placeholder-shadow-blocks .product__info-container .adv-product-list li:before,.aqs .placeholder-shadow-blocks .product__info-container ul.custom-select li:before,.aqs .placeholder-shadow-blocks .product__info-container #add-frequently-bought:before,.aqs .placeholder-shadow-blocks .product__info-container #subtotal-value:before,.aqs .placeholder-shadow-blocks .product__info-container .share-button__button:before,.aqs .placeholder-shadow-blocks .product__info-container .product-attributes-value:before,.aqs .placeholder-shadow-blocks .product__info-container .qty-controls:before,.aqs .placeholder-shadow-blocks .product-form__input input[type=radio]:checked+.swatch-element:before,.aqs .placeholder-shadow-blocks .product__info-container .product-form__buttons:before,.aqs .placeholder-shadow-blocks .complementary-products__container .accordion__title:before,.aqs .placeholder-shadow-blocks .complementary-slider:before,.aqs .placeholder-shadow-blocks .product__info-container .product__payment .list-payment:before,.aqs .placeholder-shadow-blocks .main-product_info.product.product--thumbnail button.thumbnail.global-media-settings.global-media-settings--no-shadow.thumbnail--narrow[aria-current=true]:before,.aqs .placeholder-shadow-blocks .product--thumbnail .product__media-wrapper .slider-mobile-gutter .slider-button:before,.aqs .placeholder-shadow-blocks .optional-sidebar.product__info-container--sticky:before,.aqs .placeholder-shadow-blocks .widget.product-sidebar-type-carousel:before,.aqs .placeholder-shadow-blocks .main-product_info .product-deal-count .deal-clock ul:before,.aqs .placeholder-shadow-blocks span.low_stock:before,.aqs .placeholder-shadow-blocks .product .price .badge:before,.aqs .placeholder-shadow-blocks .product .select:before,.aqs .placeholder-shadow-blocks .shopify-app-block:before{content:"";position:absolute;top:-2px!important;left:-2px!important;right:-2px!important;bottom:-2px!important;z-index:1;border-radius:3px;box-shadow:none!important;border:none!important;opacity:1!important;background:#f5f5f5}.aqs .placeholder-shadow-blocks .product__info-container p:after,.aqs .placeholder-shadow-blocks .product__info-container .list-payment__item:after,.aqs .placeholder-shadow-blocks .product__info-container .product-form__input.product-form__quantity .quantity:after,.aqs .placeholder-shadow-blocks .product__info-container .product-form__input.product-form__quantity:after,.aqs .placeholder-shadow-blocks .product__title:after,.aqs .placeholder-shadow-blocks .product__media.media.media--transparent.gradient:after,.aqs .placeholder-shadow-blocks .thumbnail-list__item .thumbnail:after,.aqs .placeholder-shadow-blocks .product__info-container .swatch-variant-image:after,.aqs .placeholder-shadow-blocks .price__container:after,.aqs .placeholder-shadow-blocks .social-proof-sales:after,.aqs .placeholder-shadow-blocks .product__text:after,.aqs .placeholder-shadow-blocks .product__info-container .form__label:after,.aqs .placeholder-shadow-blocks .product__info-container .product__pickup-availabilities:after,.aqs .placeholder-shadow-blocks .product__info-container .swatch-variant-color:after,.aqs .placeholder-shadow-blocks .product__info-container .product-form__input input[type=radio]+label:after,.aqs .placeholder-shadow-blocks .product__info-container .size-chart:after,.aqs .placeholder-shadow-blocks .product__info-container .dT_VProdWishList:after,.aqs .placeholder-shadow-blocks .product__info-container .dT_VProdCompareList:after,.aqs .placeholder-shadow-blocks .product__info-container .html-sections-product p:after,.aqs .placeholder-shadow-blocks .product__info-container .shopify-payment-button:after,.aqs .placeholder-shadow-blocks .product__info-container button.product-form__submit:after,.aqs .placeholder-shadow-blocks .product__info-container .dt-sc-enquiry-form:after,.aqs .placeholder-shadow-blocks .product__info-container label.deal-lable.product-label:after,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .days:after,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .hours:after,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .minutes:after,.aqs .placeholder-shadow-blocks .product__info-container .product-deal-count .deal-clock .seconds:after,.aqs .placeholder-shadow-blocks .product__info-container .product-attributes .product-label:after,.aqs .placeholder-shadow-blocks .product__info-container .product-fbt__media:after,.aqs .placeholder-shadow-blocks .product__info-container .rating-star:after,.aqs .placeholder-shadow-blocks .product__info-container .adv-product-list li:after,.aqs .placeholder-shadow-blocks .product__info-container ul.custom-select li:after,.aqs .placeholder-shadow-blocks .product__info-container #add-frequently-bought:after,.aqs .placeholder-shadow-blocks .product__info-container #subtotal-value:after,.aqs .placeholder-shadow-blocks .product__info-container .share-button__button:after,.aqs .placeholder-shadow-blocks .product__info-container .product-attributes-value:after,.aqs .placeholder-shadow-blocks .product__info-container .qty-controls:after,.aqs .placeholder-shadow-blocks .product-form__input input[type=radio]:checked+.swatch-element:after,.aqs .placeholder-shadow-blocks .product__info-container .product-form__buttons:after,.aqs .placeholder-shadow-blocks .complementary-products__container .accordion__title:after,.aqs .placeholder-shadow-blocks .complementary-slider:after,.aqs .placeholder-shadow-blocks .product__info-container .product__payment .list-payment:after,.aqs .placeholder-shadow-blocks .main-product_info.product.product--thumbnail button.thumbnail.global-media-settings.global-media-settings--no-shadow.thumbnail--narrow[aria-current=true]:after,.aqs .placeholder-shadow-blocks .product--thumbnail .product__media-wrapper .slider-mobile-gutter .slider-button:after,.aqs .placeholder-shadow-blocks .optional-sidebar.product__info-container--sticky:after,.aqs .placeholder-shadow-blocks .widget.product-sidebar-type-carousel:after,.aqs .placeholder-shadow-blocks .main-product_info .product-deal-count .deal-clock ul:after,.aqs .placeholder-shadow-blocks span.low_stock:after,.aqs .placeholder-shadow-blocks .product .price .badge:after,.aqs .placeholder-shadow-blocks .product .select:after,.aqs .placeholder-shadow-blocks .shopify-app-block:after{content:"";position:absolute;top:-2px!important;left:-2px!important;right:-2px!important;bottom:-2px!important;border-radius:3px;z-index:2;box-shadow:none!important;border:none!important;opacity:1!important;background-image:linear-gradient(90deg,#16182300 0,#1618230a,#16182300);-webkit-background-size:200% 100%;background-size:200% 100%;background-repeat:no-repeat;-webkit-animation:1.5s cubic-bezier(0,0,1,1) infinite animation-loading-images;animation:1.5s cubic-bezier(0,0,1,1) infinite animation-loading-images}@-webkit-keyframes animation-loading-images{0%{background-position-x:200%}to{background-position-x:-150%}}@keyframes animation-loading-images{0%{background-position-x:200%}to{background-position-x:-150%}}.aqs .placeholder-shadow-blocks .collection .price__container:before,.aqs .placeholder-shadow-blocks .collection .price__container:after{content:inherit}.aqs .placeholder-shadow-blocks .product__info-wrapper variant-selects .product-form__input .form__label:after{display:none}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/placeholder.css.map */

/* ===== aquanomade-product-gallery ===== */
.aqs .aq-gallery-wrapper{position:relative;background-color:#f5f5f7;border-radius:20px;overflow:hidden;width:100%;display:flex;flex-direction:column}.aqs .aq-gallery-swiper{width:100%;position:relative;flex:1}.aqs .aq-gallery-slides{position:relative;width:100%;aspect-ratio:1;display:flex;margin:0;padding:0;list-style:none}.aqs .aq-gallery-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f7;flex-shrink:0;position:relative}.aqs .aq-gallery-slide img{width:100%;height:100%;object-fit:contain;display:block}.aqs .aq-gallery-slide>div{width:100%;height:100%}.aqs .aq-gallery-slide>div>*{width:100%;height:100%}.aqs .aq-gallery-slide deferred-media,.aqs .aq-gallery-slide product-model{width:100%;height:100%}.aqs .aq-gallery-swiper.swiper-initialized{overflow:visible}.aqs .aq-gallery-swiper .swiper-wrapper{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.aqs .aq-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:48px;height:48px;border-radius:12px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1a3c2a;transition:all .3s ease;padding:0}.aqs .aq-gallery-arrow:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-50%) scale(1.05)}.aqs .aq-gallery-arrow--prev{left:16px}.aqs .aq-gallery-arrow--next{right:16px}.aqs .aq-gallery-dots-wrapper{display:flex;justify-content:center;align-items:center;padding:16px 0;background-color:#f5f5f7}.aqs .aq-gallery-dots{display:flex;gap:6px;align-items:center}.aqs .aq-gallery-dot{width:8px;height:8px;border-radius:50%;background-color:#00000026;border:none;cursor:pointer;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-appearance:none;appearance:none;flex-shrink:0}.aqs .aq-gallery-dot:hover:not(.is-active){background-color:#00000040}.aqs .aq-gallery-dot.is-active{width:24px;height:8px;border-radius:4px;background-color:#1a3c2a}.aqs .aq-gallery-counter{position:absolute;bottom:16px;right:16px;background-color:#0006;color:#fff;font-size:12px;padding:4px 10px;border-radius:20px;font-weight:500;letter-spacing:.3px;z-index:5}@media(max-width:750px){.aqs .aq-gallery-arrow{width:40px;height:40px}.aqs .aq-gallery-arrow--prev{left:12px}.aqs .aq-gallery-arrow--next{right:12px}.aqs .aq-gallery-dot{width:6px;height:6px}.aqs .aq-gallery-dot.is-active{width:20px;height:6px}.aqs .aq-gallery-counter{font-size:11px;padding:3px 8px;bottom:12px;right:12px}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/aquanomade-product-gallery.css.map */

/* ===== dt-price ===== */
.aqs .price{font-size:var(--font-base-size);font-weight:500;line-height:normal;color:rgb(var(--color-foreground))}.aqs .price>*{display:inline-block;vertical-align:top}.aqs .price.price--unavailable{visibility:hidden}.aqs .price--end{text-align:right}.aqs .price .price-item{margin:0 10px 0 0}.aqs .price__regular .price-item--regular{margin-right:0}.aqs .price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}.aqs .price--sold-out .price__availability,.aqs .price__regular{display:block}.aqs .price__sale,.aqs .price__availability,.aqs .price .price__badge-sale,.aqs .price .price__badge-sold-out,.aqs .price--on-sale .price__regular,.aqs .price--on-sale .price__availability{display:none}.aqs .price--sold-out .price__badge-sold-out,.aqs .price--on-sale .price__badge-sale{display:inline-block}.aqs .price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:var(--text-alignment)}.aqs .price--center{display:initial;justify-content:center}.aqs .price--on-sale .price-item--regular{text-decoration:line-through;color:rgba(var(--color-foreground),.5);font-size:calc(var(--font-base-size) - 2px);transition:all .3s linear}.aqs .unit-price{display:block;font-size:calc(var(--font-base-size) - 6px);letter-spacing:0.4px;line-height:calc(1 + .2 / var(--font-body-scale));margin-top:2px;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.aqs .card-information .price{font-family:var(--font-additional-family);font-size:calc(var(--font-base-size) + 2px);font-weight:300}.aqs .quick-add-modal{display:none}.aqs price-item.price-item--sale.price-item--last{transition:all .3s linear}.aqs .widget.product-sidebar-type-collection .product-list-style span.price-item.price-item--sale.price-item--last,.aqs span.price-item.price-item--sale.price-item--last{display:block}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-price.css.map */

/* ===== dt-loading-overlay ===== */
.aqs .loading-overlay{position:absolute;z-index:1;width:18px}@media screen and (max-width:749px){.aqs .loading-overlay{top:0;right:0}}@media screen and (min-width:750px){.aqs .loading-overlay{left:0}}.aqs .loading-overlay__spinner{background-color:rgba(var(--color-button));color:rgb(var(--color-button-text));width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;right:0;left:0;transition:all .3s linear}.aqs .loading-overlay__spinner:hover,.aqs .card__inner .product-icons button:hover .loading-overlay__spinner:hover{background:rgba(var(--color-secondary-button));color:rgba(var(--color-secondary-button-text))}.aqs .loading-overlay__spinner svg{width:15px;height:15px;color:currentColor}.aqs .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:currentcolor;animation:dash 1.4s ease-in-out infinite;border:none;fill:none;stroke-width:5px}@media screen and (forced-colors:active){.aqs .path{stroke:CanvasText}}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.aqs .loading-overlay:not(.hidden)+.cart-item__price-wrapper,.aqs .loading-overlay:not(.hidden)~cart-remove-button{opacity:50%}.aqs .loading-overlay:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}.aqs .cart-items .loading-overlay__spinner{background:transparent}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-loading-overlay.css.map */

/* ===== sticky-cart ===== */
.aqs #MainContent .sticky-bar{display:flex;justify-content:center;padding:15px;align-items:center;background:#fff;height:auto;position:fixed;bottom:-100%;right:0;width:100%;z-index:3;box-shadow:#000 0 6px 12px -2px,#0000004d 0 3px 7px -3px;transition:all 1s ease;animation:sticky-top 1s both;opacity:0}.aqs #MainContent .product-form.sticky-bar-form .sticky-bar.active{bottom:0;opacity:1;animation:sticky-bottom 1s both}.aqs #MainContent .product-form.sticky-bar-form.visibility-hidden .sticky-bar.active{animation:sticky-top 1s both}@keyframes sticky-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes sticky-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.aqs .sticky-bar-form img.zoomImg{opacity:1!important}.aqs .sticky-bar-price variant-selects{display:flex!important}.aqs .product-details-sticky,.aqs .product-title-sticky{display:flex;align-items:center}.aqs .sticky-bar-price .variant-drop-down,.aqs .variant-drop-down .product-form__item{display:flex;align-items:center;justify-content:end}.aqs .variant-button{background-color:#000;color:#fff;width:150px;margin-left:5px}.aqs .sticky-bar-thumb-thumb{margin:10px;vertical-align:middle}.aqs .sticky-bar-price .price--on-sale .price-item--regular{display:none}.aqs .sticky-bar-price .price:not(.price--show-badge) .price-item--last:last-of-type{margin-top:6px;font-size:var(--font-base-size)}@media(max-width:600px){.aqs .quantity-label{display:none}.aqs .sticky-bar{padding:0!important}.aqs .variant-button{width:65px;margin-left:2px;margin-right:2px}}.aqs .sticky-bar-form .product__media-list{margin:0}.aqs .sticky-bar-form img{margin:5px 15px;width:70px;height:80px}.aqs .product-title-sticky{margin-right:80px}.aqs .sticky-bar-title{margin:0;font-weight:var(--font-heading-weight);font-size:var(--font-h5-size)}.aqs .sticky-bar .price-wrapper .price__container>*{font-size:var(--font-base-size);font-weight:var(--font-body-weight)}.aqs .sticky-bar .product-form__input{padding:0;margin:0 20px 0px 0;min-width:fit-content;border:none}.aqs .sticky-bar .product-form__quantity .form__label{margin-bottom:6px;font-size:calc(var(--font-base-size) - 2px);font-weight:var(--font-heading-weight)}.aqs .sticky-bar .quantity{width:calc(130px / var(--font-body-scale) + var(--inputs-border-width) * 2)}.aqs .sticky-bar .product-form__input--dropdown{margin-bottom:0px;margin-right:20px}.aqs .sticky-bar .product-form__input .form__label{padding-left:0;font-size:calc(var(--font-base-size) - 2px);font-weight:var(--font-heading-weight);display:none}.aqs .sticky-bar .select__select{padding:0 40px 0 20px;font-size:var(--font-base-size);font-weight:var(--font-body-weight)}.aqs .sticky-bar .select .icon-caret{right:20px}.aqs .sticky-bar .product-form__buttons{font-weight:var(--font-heading-weight);display:flex;align-items:center;flex-wrap:wrap;margin:0;min-height:40px;line-height:normal;clear:both}.aqs .sticky-bar .product-form__submit{margin-bottom:0}@media(max-width:1199px){.aqs .sticky-bar{display:none!important}}@media(max-width:800px){.aqs .product-title-sticky{margin-right:0}}.aqs .sticky-bar .sticky-bar-price{align-items:center;display:flex;justify-content:center}.aqs .sticky-bar .sticky-bar-price .price-wrapper{margin-right:20px;font-weight:var(--font-heading-weight)}.aqs span.sticky-bar-close{position:relative;display:flex;justify-content:center;align-items:center;color:rgba(var(--color-link));transition:var(--duration-default) linear;margin-left:20px;cursor:pointer}.aqs .sticky-bar-close svg.icon.icon-close{width:26px;height:26px}.aqs span.sticky-bar-close:hover{color:rgb(var(--color-link-hover))}.aqs .sticky-bar .select:hover.select:after{border-radius:var(--buttons-radius)}.aqs span.sticky-bar-price .price.product-price-current{display:none}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/sticky-cart.css.map */

/* ===== section-main-product ===== */
/** Shopify CDN: Minification failed

Line 2834:0 Unexpected "/"

**/
.aqs .main-product-template .facets-vertical {
  display: flex;
  justify-content: space-between;
}

.aqs .main-product-template .breadcrumb-main-template {
    display: flex;
    column-gap: 5px;
}
.aqs .main-product-template .breadcrumb-main-template a, .aqs .main-product-template .breadcrumb-main-template span {
display: inline-block;
    margin-top: 0;
    font-size: calc(var(--font-base-size) + 2px);
    font-weight: 400;
    padding: 0 4px;
    color: var(--color-icon);
}
.aqs .main-product-template .breadcrumb-main-template a:hover {color:rgba(var(--color-link-hover))}
.aqs .main-product-template .breadcrumb-main-template svg {
    width: 10px;
    height: 10px;
    fill: rgba(var(--color-base-accent-1),0.6);
}
.aqs .main-product-template .facets-vertical.sidebar-right {
  flex-direction: row-reverse;
}
.aqs .main-product-template .breadcrumb-main-template {
    margin-top: 0;
}
.aqs .main-product-template modal-opener {
  overflow: hidden;
}
.aqs .main-product_info {
  width: calc(100% - var(--sidebar-width) - calc(var(--grid-desktop-horizontal-spacing) ));
}
.aqs .product {
  margin: 0;
}

.aqs .product.grid {
  gap: 0;
}

.aqs .product--no-media {
  max-width: 100%;
  margin: 0 auto;
}

.aqs .product__media-wrapper {
  padding-left: 0;
  z-index: 1;
}

.aqs .product__info-wrapper {
  padding-left: 0;
  padding-bottom: 0;
}
.aqs p.stock-0.availablity-stack {
    opacity:0.5;
}
.aqs .product__info-container--sticky.optional-sidebar > *:nth-child(2) { padding-top: 0;}
@media screen and (min-width: 750px) {
 .aqs .product__info-container--sticky {
    display: block;
    position: sticky;
    top: 30px;
    z-index: 2;
    margin-top:0;
  }
}
@media screen and (min-width: 990px) {
 

  .aqs .product--thumbnail .thumbnail-list {
    padding-right: var(--media-shadow-horizontal-offset);
  }

  .aqs .product__info-wrapper {
    padding-left: 50px;
  }
  .aqs .rtl-mode .product__info-wrapper{
   padding-left: 0;  padding-right: 50px;
  }

  .aqs .product__info-wrapper--extra-padding {
    padding-left: 60px;
  }

  .aqs .product__media-container .slider-buttons {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  /*   .product--large:not(.product--no-media) .product__media-wrapper {
    max-width: 100%;
    width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);
  }
   .product--large:not(.product--no-media) .product__info-wrapper {
     padding-left: 4rem;
    max-width: 100%;
    width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);
  }
 .grid--2-col-tablet .grid__item{width:100%;} */
  .aqs .product--thumbnail .product__info-wrapper.grid__item,
  .aqs .product--stacked .product__info-wrapper.grid__item,
  .aqs .product--thumbnail_slider .product__info-wrapper.grid__item{
    padding-left: 0;
    padding-top: 30px;
  }
  .aqs .product--thumbnail .slider-buttons {
    display: none;
  }
  .aqs .product--thumbnail_slider .product__info-wrapper.grid__item {
    padding-left: 0;
  }
}
@media screen and (max-width: 576px) {
  .aqs .product--thumbnail .product__info-wrapper.grid__item,
  .aqs .product--stacked .product__info-wrapper.grid__item {
    padding-left: 0;
    padding-top: 30px;
  }
}

.aqs .main-product_info.product.product--thumbnail button.thumbnail.global-media-settings.global-media-settings--no-shadow.thumbnail--narrow[aria-current="true"]{pointer-events:none; border: 1px solid rgb(var(--color-foreground));}
/* Dynamic checkout */

.aqs .shopify-payment-button__button {
  font-family: inherit;
  min-height: 46px;
}

.aqs .shopify-payment-button__button [role="button"].focused {
  outline: 2px solid rgba(var(--color-foreground), 0.5) !important;
  outline-offset: 3px;
  box-shadow: 0 0 0 1px rgba(var(--color-button), var(--alpha-button-border)),
    0 0 0 3px rgb(var(--color-background)),
    0 0 5px 4px rgba(var(--color-foreground), 0.3) !important;
}

.aqs .shopify-payment-button__button [role="button"]:focus:not(:focus-visible) {
  outline: 0;
  box-shadow: none !important;
}

.aqs .shopify-payment-button__button [role="button"]:focus-visible {
  outline: 2px solid rgba(var(--color-foreground), 0.5) !important;
  box-shadow: 0 0 0 1px rgba(var(--color-button), var(--alpha-button-border)),
    0 0 0 3px rgb(var(--color-background)),
    0 0 5px 4px rgba(var(--color-foreground), 0.3) !important;
}

.aqs .shopify-payment-button__button--unbranded {
  background-color: rgba(var(--color-button), var(--alpha-button-background));
  color: rgb(var(--color-button-text));
  font-size: calc(var(--font-base-size) - 2px);
  line-height: calc(1 + 0.2 / var(--font-body-scale));
  letter-spacing: 0.7px;
}

.aqs .shopify-payment-button__button--unbranded::selection {
  background-color: rgba(var(--color-button-text), 0.3);
}

.aqs .shopify-payment-button__button--unbranded:not([disabled]):hover {
  background-color: rgba(var(--color-secondary-button));
  color: rgba(var(--color-secondary-button-text));
}

.aqs .shopify-payment-button__more-options {
  margin: 16px 0 10px;
  font-size: calc(var(--font-base-size) - 4px);
  line-height: calc(1 + 0.5 / var(--font-body-scale));
  letter-spacing: 0.5px;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.aqs .shopify-payment-button__button + .shopify-payment-button__button--hidden {
  display: none;
}

/* Product form */

.aqs .product-form {
  display: block;
}

.aqs .product-form__error-message-wrapper:not([hidden]) {
  display: flex;
  align-items: flex-start;
  font-size: calc(var(--font-base-size) - 2px);
  margin-bottom: 15px;color:red;
}

.aqs .product-form__error-message-wrapper svg {
  flex-shrink: 0;
  width: 12px;
  height: 12px;
  margin-right: 7px;
  margin-top: 4px;
}

/* Form Elements */
.aqs .product-form__input {
  /*   flex: 0 0 100%; */
  padding: 0;
  /*   margin: 0 0 1.2rem 0; */
  /*   max-width: 37rem; */
  min-width: fit-content;
  border: none;
}

.aqs variant-radios,
.aqs variant-selects {
  display: block;
}

.aqs .product-form__input--dropdown {
  margin-bottom: 16px;
}

.aqs .product-form__input .form__label {
  padding-left: 0;
}

.aqs fieldset.product-form__input .form__label,
.aqs .product-attributes .product-label,
.aqs .advance-product-style .advanced-title {
  /*   margin-bottom: 0.5rem;
  font-size: 2.2rem;
  color: var(--gradient-base-accent-1);
  font-weight: 700;
  margin:0; */
  margin: 0;
  min-width: 140px;
  display: inline-block;
  font-size: 100%;
}
.aqs .product-attributes a {
  color: rgba(var(--color-foreground), 1);
  transition: all var(--duration-default) linear;
}
.aqs .product-attributes a:hover {
  color: rgb(var(--color-link-hover));
}
.aqs variant-selects .product-form__input .form__label {
  font-size: var(--font-base-size);
  margin-right: 6px;
  margin-bottom: 0;
}
.aqs variant-selects .product-form__input .form__label:after {
    content: ':';
    margin: 0 5px;
}
.aqs .product-form__input input[type="radio"] {
  clip: rect(0, 0, 0, 0);
  overflow: hidden;
  position: absolute;
  height: 1px;
  width: 1px;
}

.aqs .swatch-group label.swatch-variant-color {
  border: var(--variant-pills-border-width) solid
    rgba(var(--color-foreground), var(--variant-pills-border-opacity));
  color: rgba(var(--color-foreground));
  border-radius: var(--variant-pills-radius);
  color: rgb(var(--color-foreground));
  display: inline-block;
  margin: 0;
  padding: 10px 20px;
  font-size: calc(var(--font-base-size) - 2px);
  letter-spacing: 1px;
  line-height: 1;
  text-align: center;
  transition: all var(--duration-default) linear;
  cursor: pointer;
  position: relative;
}

.aqs .product-form__input input[type="radio"] + label:before {
  content: "";
  position: absolute;
  top: calc(var(--variant-pills-border-width) * -1);
  right: calc(var(--variant-pills-border-width) * -1);
  bottom: calc(var(--variant-pills-border-width) * -1);
  left: calc(var(--variant-pills-border-width) * -1);
  z-index: -1;
  border-radius: var(--variant-pills-radius);
  box-shadow: var(--variant-pills-shadow-horizontal-offset)
    var(--variant-pills-shadow-vertical-offset)
    var(--variant-pills-shadow-blur-radius)
    rgba(var(--color-shadow), var(--variant-pills-shadow-opacity));
}

/* .product-form__input input[type="radio"] + label:hover {
  border-color: rgb(var(--color-foreground));
} */

.aqs .product-form__input
  input[type="radio"]:checked
  + label:not(.swatch-variant-color),
.aqs .product-form__input
  input[type="radio"]
  + label:not(.swatch-variant-color):hover {
  background-color: rgb(var(--color-foreground));
  color: rgb(var(--color-background));
}
.aqs .prev-next-product-navigation {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: flex-end;
  flex-direction: row;
}
.aqs .prev-next-product-navigation .product-main {
  margin-left: 10px;
  margin-right: 10px;
  display: flex;
  opacity: 0.5;
}
.aqs .prev-next-product-navigation a {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--color-link);
  font-weight: var(--font-heading-weight);
}

.aqs .prev-next-product-navigation a:hover {
  color: rgb(var(--color-link-hover));
}

.aqs .prev-next-product-navigation a img {
  max-width: 35px;
  height: 35px;
  opacity: 0;
  margin-left: 0;
  border: 1px solid rgb(var(--color-border));
  border-radius: 50%;
  object-fit: cover;
  top: -35px;
  position: absolute;
  display: flex;
  transition: all 0.3s linear;
}
.aqs .prev-next-product-navigation a:hover img {
  opacity: 1;
}
.aqs .prev-next-product-navigation a:hover img {
  opacity: 1;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
@media screen and (forced-colors: active) {
  .aqs .product-form__input input[type="radio"]:checked + label {
    text-decoration: underline;
  }
}

.aqs .product-form__input input[type="radio"]:checked + label::selection {
  background-color: rgba(var(--color-background), 0.3);
}

.aqs .product-form__input input[type="radio"]:disabled + label {
  border-color: rgba(var(--color-foreground), 0.1);
  color: rgba(var(--color-foreground), 0.4);
  text-decoration: line-through;
}
.aqs .product-form__input input[type="radio"]:focus-visible + label {
  box-shadow: 0 0 0 3px rgb(var(--color-background)),
    0 0 0 5px rgba(var(--color-foreground), 0.55);
}

/* Fallback */
.aqs .product-form__input input[type="radio"].focused + label {
  box-shadow: 0 0 0 3px rgb(var(--color-background)),
    0 0 0 5px rgba(var(--color-foreground), 0.55);
}

/* No outline when focus-visible is available in the browser */

.aqs .product-form__input .select {
  max-width: max-content;
}

.aqs .product-form__submit {
  margin-bottom: 10px;
}

.aqs .product-form__submit[aria-disabled="true"]
  + .shopify-payment-button
  .shopify-payment-button__button[disabled],
.aqs .product-form__submit[disabled]
  + .shopify-payment-button
  .shopify-payment-button__button[disabled] {
  cursor: not-allowed;
  opacity: 0.5;
}

@media screen and (forced-colors: active) {
  .aqs .product-form__submit[aria-disabled="true"] {
    color: Window;
  }
}

/* Overrides */
.aqs .shopify-payment-button__more-options {
  color: rgb(var(--color-foreground));
}

.aqs .shopify-payment-button__button {
  font-size: calc(var(--font-base-size) - 2px);
  letter-spacing: 1px;
  font-family: var(--font-heading-family);
  font-weight: var(--font-heading-weight);
}

/* Product info */

.aqs .product__info-container > * + * {
  margin: 0 0 20px 0;
}

.aqs .product__info-container .product__description {
  margin: 25px 0;
}
.aqs .product__info-container .product-form {
  margin: 0 0 25px;
}


.aqs a.product__text {
  display: block;
  text-decoration: none;
  color: rgba(var(--color-foreground), 0.75);
}
.aqs .product__title {
  word-break: break-word;
  margin-bottom: 15px;
  margin-top:0;
}

.aqs .product__title > * {
  margin: 0;
}

.aqs .product__title > a {
  display: none;
}
.aqs .product__text.caption-with-letter-spacing{text-transform:uppercase;}
/* .product__title + .product__text.caption-with-letter-spacing {
  margin-top: -1.5rem;
}
 */
.aqs .product__text.caption-with-letter-spacing + .product__title {
  margin-top: 0;
}

.aqs .product__accordion .accordion__content {
  padding: 0 10px;
}

.aqs .product .price .badge {
  margin-bottom: 0;
}

.aqs .product .price__container {
  margin-bottom: 0;
}

.aqs .product .price dl {
  margin-top: 0;
  margin-bottom: 0;
}

.aqs .product .price--sold-out .price__badge-sold-out {
  border-radius: 3px;
  /*   background: var(--gradient-base-background-2); */
  border: none;
  padding: 8px 9px;
  top: 0px;
  left: 12px;
  font-size: calc(var(--font-base-size) - 4px);
  font-family: var(--font-additional-family);
  font-weight: 600;
  transition: all 0.3s linear;
  position: relative;
}
.aqs .product .price .badge {
  border-radius: 3px;
  /*   background: var(--gradient-base-background-2); */
  border: none;
  padding: 4px 8px;
  position: relative;
  top: 0;
  left: 12px;
  font-size: calc(var(--font-base-size) - 4px);
  font-family: var(--font-body-family);
  font-weight: 600;
  transition: all 0.3s linear;
  vertical-align: bottom;
  line-height:normal;
  background: green;color:white;
}
.aqs .product .price--sold-out .badge {
  display: none;
}

@media screen and (min-width: 750px) {
  /*   .product__info-container {
    max-width: 60rem;
  } */

  .aqs .product__info-container .price--on-sale .price-item--regular {
    font-size:var(--font-h6-size);
  }

  .aqs .product__info-container > *:first-child {
    margin-top: 0;
  }
}

.aqs .product__description-title {
  font-weight: 600;
}

/* .product--no-media .product__title,
.product--no-media .product__text,
.product--no-media noscript .product-form__input,
.product--no-media .product__tax,
.product--no-media shopify-payment-terms {
  text-align: center;
} */

.aqs .product--no-media .product__media-wrapper {
  padding: 0;
}

.aqs .product__tax {
  margin-top: -14px;
}

.aqs .product--no-media noscript .product-form__input,
.aqs .product--no-media .share-button {
  max-width: 100%;
}

.aqs .product--no-media fieldset.product-form__input,
.aqs .product--no-media .product-form__quantity,
.aqs .product--no-media .product-form__input--dropdown,
.aqs .product--no-media .share-button,
.aqs .product--no-media .product__view-details,
.aqs .product--no-media .product__pickup-availabilities,
.aqs .product--no-media .product-form {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.aqs .product--no-media .product-form {
  flex-direction: column;
}

.aqs .product--no-media .product-form > .form {
  max-width: 100%;
  width: 100%;
}

.aqs .product--no-media .product-form__quantity,
.aqs .product--no-media .product-form__input--dropdown {
  flex-direction: column;
  max-width: 100%;
}

/* .product-form__quantity .form__label {
  margin-bottom: 1.6rem;
  font-size: 2.2rem;
  font-weight: 700;
}
 */
.aqs .product-form__quantity-top .form__label {
  margin-bottom: 12px;
}

.aqs .product--no-media fieldset.product-form__input {
  flex-wrap: wrap;
  margin: 0 auto 12px auto;
}

.aqs .product-form__buttons {
  max-width: 440px;
}

.aqs .product--no-media .product__info-container > modal-opener {
  display: block;
  text-align: center;
}

.aqs .product--no-media .product-popup-modal__button {
  padding-right: 0;
}

.aqs .product--no-media .price {
  text-align: center;
}

.aqs .product--no-media .product__info-wrapper {
  padding-left: 50px;
}

/* Product media */
.aqs .product__media-list video {
  border-radius: calc(var(--media-radius) - var(--media-border-width));
}

@media screen and (max-width: 749px) {
  .aqs .product__media-list {
    margin-left: -25px;
    padding-bottom: 0px;
    margin-bottom: 30px;
    width: calc(100% + 40px);
  }

  /*   .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide) {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  } */

  .aqs .slider.product__media-list::-webkit-scrollbar {
    height: 2px;
    width: 2px;
  }

  .aqs .product__media-list::-webkit-scrollbar-thumb {
    background-color: rgb(var(--color-foreground));
  }

  .aqs .product__media-list::-webkit-scrollbar-track {
    background-color: rgba(var(--color-foreground), 0.2);
  }

  .aqs .product__media-list .product__media-item {
    width: 100%;max-width:100%;padding:0;
  }
  .aqs .product__media-list.slider .product__media-item.slider__slide{padding:0;}
}

@media screen and (min-width: 750px) {
  .aqs .product--thumbnail .product__media-list,
  .aqs .product--thumbnail_slider .product__media-list {
    padding-bottom: 0px;margin-bottom:0;
  }

  .aqs .product__media-list {
    padding-right: var(--media-shadow-horizontal-offset);
  }

  /* .product--thumbnail .product__media-item:not(.is-active),
  .product--thumbnail_slider .product__media-item:not(.is-active) {
    display: none;
  } */

  .aqs .product.product--thumbnail_slider .product__media-item:not(.is-active),
   .aqs .product.product--thumbnail_slider .product--thumbnail_slider .product__media-item:not(.is-active){
    display: none;
}
  
  .aqs .product-media-modal__content
    > .product__media-item--variant.product__media-item--variant {
    display: none;
  }

  .aqs .product-media-modal__content > .product__media-item--variant:first-child {
    display: block;
  }
}

.aqs .product__media-item.product__media-item--variant {
  display: none;
}

.aqs .product__media-item--variant:first-child {
  display: block;
}

@media screen and (max-width: 749px) {
  .aqs .product__media-item--variant:first-child {
    padding-right: 15px;
  }
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .aqs .product__media-list .product__media-item:first-child {
    padding-left: 0;
  }

  .aqs .product--thumbnail_slider .product__media-list {
    margin-left: 0;padding-bottom:0;
  }

  .aqs .product__media-list .product__media-item {
    width: 100%;
  }
}

.aqs .product__media-icon .icon {
  width: 12px;
  height: 14px;
}

.aqs .product__media-icon,
.aqs .thumbnail__badge {
  background-color: rgb(var(--color-background));
  border-radius: 50%;
  border: 1px solid rgba(var(--color-foreground), 0.1);
  color: rgb(var(--color-foreground));
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  width: 30px;
  position: absolute;
  left: calc(4px + var(--media-border-width));
  top: calc(4px + var(--media-border-width));
  z-index: 1;
  transition: color var(--duration-short) ease,
    opacity var(--duration-short) ease;
}

.aqs .product__media-video .product__media-icon {
  opacity: 1;
}

.aqs .product__modal-opener--image .product__media-toggle:hover {
  cursor: zoom-in;
}

.aqs .product__modal-opener:hover .product__media-icon {
  border: 1px solid rgba(var(--color-foreground), 0.1);
}

@media screen and (min-width: 750px) {
  .aqs .grid__item.product__media-item--full {
    width: 100%;
  }
}

@media screen and (min-width: 750px) {
  .aqs .product--stacked .product__media-item {
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }

  .aqs .product__media-list .product__media-item:first-child,
  .aqs .product__media-list .product__media-item--full {
    width: 100%;
    max-width: 100%;
  }

  .aqs .product__modal-opener .product__media-icon {
    opacity: 0;
  }

  .aqs .product__modal-opener:hover .product__media-icon,
  .aqs .product__modal-opener:focus .product__media-icon {
    opacity: 1;
  }
}
.aqs .product--stacked .product__media-list.one-column .product__media-item {
  width: 100%;
  max-width: 100%;
}

.aqs .product__media-item > * {
  display: block;
  position: relative;
}

.aqs .product__media-toggle {
  display: flex;
  border: none;
  background-color: transparent;
  color: currentColor;
  padding: 0;
}

.aqs .product__media-toggle::after {
  content: "";
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  width: 100%;
}

.aqs .product__media-toggle:focus-visible {
  outline: 0;
  box-shadow: none;
}

.aqs .product__media-toggle.focused {
  outline: 0;
  box-shadow: none;
}

.aqs .product__media-toggle:focus-visible:after {
  box-shadow: 0 0 0 3px rgb(var(--color-background)),
    0 0 0px 5px rgba(var(--color-foreground), 0.5);
  border-radius: var(--media-radius) - var(--media-border-width);
}

.aqs .product__media-toggle.focused:after {
  box-shadow: 0 0 0 3px rgb(var(--color-background)),
    0 0 0px 5px rgba(var(--color-foreground), 0.5);
  border-radius: var(--media-radius);
}

.aqs .product__media-toggle:focus-visible:after {
  border-radius: var(--media-radius);
}

.aqs .product-media-modal {
  background-color: rgb(var(--color-background));
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
}

.aqs .product-media-modal[open] {
  visibility: visible;
  opacity: 1;
  z-index: 101;
}

.aqs .product-media-modal__dialog {
  display: flex;
  align-items: center;
  height: 100vh;
}

.aqs .product-media-modal__content {
  max-height: 100vh;
  width: 100%;
  overflow: auto;
}

.aqs .product-media-modal__content > *:not(.active),
.aqs .product__media-list .deferred-media {
  display: none;
}

@media screen and (min-width: 750px) {
  .aqs .product-media-modal__content {
    padding-bottom: 20px;
  }

  .aqs .product-media-modal__content > *:not(.active) {
    display: block;
  }
/* 
  .product__modal-opener:not(.product__modal-opener--image) {
    display: none;
  } */

  .aqs .product__media-list .deferred-media {
    display: block;
    padding-top:100%;
  }
}

@media screen and (max-width: 749px) {
  .aqs .product--thumbnail
    .is-active
    > .product__modal-opener:not(.product__modal-opener--image),
  .aqs .product--thumbnail_slider
    .is-active
    > .product__modal-opener:not(.product__modal-opener--image) {
    display: none;
  }

  .aqs .product--thumbnail .is-active .deferred-media,
  .aqs .product--thumbnail_slider .is-active .deferred-media {
    display: block;
    width: 100%;
  }
}

.aqs .product-media-modal__content > * {
  display: block;
  height: auto;
  margin: auto;
}

.aqs .product-media-modal__content .media {
  background: none;
}

.aqs .product-media-modal__model {
  width: 100%;
}

.aqs .product-media-modal__toggle {
  background-color: rgb(var(--color-button));
  border: none;
  border-radius: 0;
  color: rgb(var(--color-button-text));
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  right: 20px;
  padding: 0px;
  position: fixed;
  z-index: 2;
  top: 20px;
  width: 30px;
  height: 30px;
  transition: all 0.3s linear;
}
.aqs .product-media-modal__toggle svg{
  width:14px; height:14px;
}
.aqs .product-media-modal__content .deferred-media {
  width: 100%;
}

@media screen and (min-width: 750px) {
  .aqs .product-media-modal__content {
    padding: 20px 110px;
  }

  .aqs .product-media-modal__content > * {
    width: 100%;
  }

  .aqs .product-media-modal__content > * + * {
    margin-top: 20px;
  }

  .aqs .product-media-modal__toggle {
    right: 10px;
    top: 0px;
  }
}

@media screen and (min-width: 990px) {
  .aqs .product-media-modal__content {
    padding: 20px 110px;
  }

  .aqs .product-media-modal__content > * + * {
    margin-top: 15px;
  }

  .aqs .product-media-modal__content {
    padding-bottom: 15px;
  }

  .aqs .product-media-modal__toggle {
    right: 10px;
  }
}

.aqs .product-media-modal__toggle:hover {
    color: rgb(var(--color-button-hover-text));
    background: rgb(var(--color-hover-button));
}

.aqs .product-media-modal__toggle .icon {
  height: auto;
  margin: 0;
  width: 22px;
}

/* Product popup */

.aqs .product-popup-modal {
  box-sizing: border-box;
  opacity: 0;
  position: fixed;
  visibility: hidden;
  z-index: -1;
  margin: 0 auto;
  top: 0;
  left: 0;
  overflow: auto;
  width: 100%;
  background: rgba(var(--color-foreground), 0.2);
  height: 100%;
}

.aqs .product-popup-modal[open] {
  opacity: 1;
  visibility: visible;
  z-index: 101;
}

.aqs .product-popup-modal__content {
  border-radius: var(--popup-corner-radius);
  background-color: rgb(var(--color-background));
  overflow: auto;
  height: auto;
  margin: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  /*   margin-top: 5rem; */
  width: 90%;
  position: absolute;

  padding: 40px;
  border-color: rgba(var(--color-foreground), var(--popup-border-opacity));
  border-style: solid;
  border-width: var(--popup-border-width);
  box-shadow: var(--popup-shadow-horizontal-offset)
    var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius)
    rgba(var(--color-shadow), var(--popup-shadow-opacity));
  overflow: hidden;
}

.aqs .product-popup-modal__content.focused {
  box-shadow: 0 0 0 3px rgb(var(--color-background)),
    0 0 5px 4px rgba(var(--color-foreground), 0.3),
    var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset)
      var(--popup-shadow-blur-radius)
      rgba(var(--color-shadow), var(--popup-shadow-opacity));
}

.aqs .product-popup-modal__content:focus-visible {
  box-shadow: 0 0 0 3px rgb(var(--color-background)),
    0 0 5px 4px rgba(var(--color-foreground), 0.3),
    var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset)
      var(--popup-shadow-blur-radius)
      rgba(var(--color-shadow), var(--popup-shadow-opacity));
}

@media screen and (min-width: 1440px) {
  .aqs .product-popup-modal__content {
    padding-right: 15px;
    width: 60%;
    padding: 50px;
  }

  .aqs .product-media-modal__dialog .global-media-settings--no-shadow {
    overflow: visible !important;
  }
}
@media screen and (min-width: 990px) {
   .aqs .product-popup-modal__content {
       width: 70%;
       padding:50px;
   }
}
.aqs .product-popup-modal__content img {
  max-width: 100%;
}

@media screen and (max-width: 749px) {
  .aqs .product-popup-modal__content table {
    display: block;
    max-width: fit-content;
    overflow-x: auto;
    white-space: nowrap;
    margin: 0;
  }

  .aqs .product-media-modal__dialog .global-media-settings,
  .aqs .product-media-modal__dialog .global-media-settings video,
  .aqs .product-media-modal__dialog .global-media-settings model-viewer,
  .aqs .product-media-modal__dialog .global-media-settings iframe,
  .aqs .product-media-modal__dialog .global-media-settings img {
    border: none;
    border-radius: 0;
  }
}

.aqs .product-popup-modal__opener {
  display: inline-block;
}

.aqs .product-popup-modal__button {
  font-size: var(--font-base-size);
  padding-right: 13px;
  padding-left: 0;
  height: 54px;
  text-underline-offset: 3px;
  text-decoration-thickness: 1px;
  transition: text-decoration-thickness var(--duration-short) ease;
  font-weight: 500;
}
.aqs .product__info-container .varient-model-wrapper svg.popup-svg {
  width: 16px;
  height: 27px;
  /*     margin-top: 15px; */
  margin-right: 10px;
}
.aqs .product-popup-modal__button:hover {
  text-decoration-thickness: 2px;
}

/* .product-popup-modal__content-info {
  padding-right: 4.4rem;
} */
.aqs .product-popup-modal__content-info h1 {
  margin-bottom: 20px;
}
.aqs .product-popup-modal__content-info > * {
  height: auto;
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}

@media screen and (max-width: 749px) {
  .aqs .product-popup-modal__content-info > * {
    max-height: 100%;
  }
  .aqs .product-popup-modal__content-info h1{font-size:var(--font-h5-size);}
}

.aqs .product-popup-modal__toggle {
  background-color:transparent;
  border: none;
  border-radius: var(--buttons-radius);
  color: rgba(var(--color-foreground));
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 0;
  z-index: 2;
  margin: 0 0 0 auto;
  transition:all 0.3s linear;
}

.aqs .product-popup-modal__toggle:hover {
  color:rgba(var(--color-link-hover));

}

.aqs .product-popup-modal__toggle .icon {
  height: auto;
  margin: 0;
  width: 22px;
}

.aqs .product__media-list .media > * {
  overflow: hidden;
}

.aqs .thumbnail-list {
  flex-wrap: wrap;
  grid-gap: 10px;
}

@media screen and (min-width: 750px) {
  .aqs .product--stacked .thumbnail-list {
    display: none;
  }

  .aqs .thumbnail-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }

  .aqs .product--thumbnail .thumbnail-list{
    display:unset;
  } 
   .aqs .product--thumbnail .thumbnail-slider .thumbnail-list.slider {
    display: flex;
    padding: 0;
    flex: 1;
    scroll-padding-left: 5px;
    margin-top: 10px; 
}
  .aqs .product--thumbnail .thumbnail-slider {
    display: flex;
    align-items: center;
} 
 .aqs .product--thumbnail .slider.slider--mobile {
    position: relative;
    flex-wrap: inherit;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    scroll-padding-left: 0px;
    -webkit-overflow-scrolling: touch;
    margin-bottom: 0px;
} 
  .aqs .product--thumbnail .thumbnail-list__item.slider__slide {
    width: calc(33% - 6px);
}
  /* .product--thumbnail  .product__media-wrapper .slider-mobile-gutter .slider-button{display:unset;} */
}

.aqs .thumbnail-list_item--variant:not(:first-child) {
  display: none;
}

@media screen and (min-width: 990px) {
  .aqs .thumbnail-list {
    grid-template-columns: repeat(4, 1fr);
  }

  .aqs .product--medium .thumbnail-list {
    grid-template-columns: repeat(5, 1fr);
  }

  .aqs .product--large .thumbnail-list {
    grid-template-columns: repeat(6, 1fr);
  }
}

@media screen and (max-width: 749px) {
  .aqs .product__media-item {
    display: flex;
    align-items: center;
  }

  .aqs .product__modal-opener {
    width: 100%;
  }

  .aqs .thumbnail-slider {
    display: flex;
    align-items: center;
  }
  .aqs .product--thumbnail .thumbnail-slider .thumbnail-list.slider{margin-top:10px;}
  .aqs .thumbnail-slider .thumbnail-list.slider {
    display: flex;
     padding:  0 0; 
    flex: 1;
    scroll-padding-left: 5px;
  }

  .aqs .thumbnail-list__item.slider__slide {
    width: calc(33% - 6px);
  }
}

@media screen and (min-width: 750px) {
  .aqs .product--thumbnail_slider .thumbnail-slider {
    display: flex;
    align-items: center;
  }

  .aqs .thumbnail-slider .thumbnail-list.slider--tablet-up {
    display: flex;
    padding: 0;
    flex: 1;
    scroll-padding-left: 0px;
  }

  /* .product__media-wrapper .slider-mobile-gutter .slider-button {
    display: none;
  } */

  .aqs .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
     width: calc(33% - 6px);
  }

  .aqs .product--thumbnail_slider .slider-mobile-gutter .slider-button {
    display: none;
  }
}

@media screen and (min-width: 900px) {
  .aqs .product--small
    .thumbnail-list.slider--tablet-up
    .thumbnail-list__item.slider__slide {
      width: calc(33% - 6px);
  }

  .aqs .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
    width: calc(33.33% - 8px);
  }
}

.aqs .thumbnail {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  padding: 0;
  color: rgba(var(--color-foreground));
  cursor: pointer;
  background-color: transparent;
  transition: all 0.3s linear;
  opacity:1;border:1px solid rgba(var(--color-border));
}

.aqs .thumbnail:hover {
  opacity: 0.7;
}

.aqs .thumbnail.global-media-settings img {
   border-radius: 0;
    padding: 0;
    object-fit: cover;
    transition: all 0.3s linear;
    clip-path: inset(0);
    object-position: center;
}
.aqs .thumbnail[aria-current] img {clip-path: inset(0px);}
.aqs .thumbnail[aria-current] {
  /* box-shadow: 0 0 0rem 0.1rem rgb(var(--color-foreground)); */
  border-color: rgb(var(--color-foreground));
  z-index: 1;
  opacity:1;
  border-width:0px;
  box-shadow:none;
}

.aqs .thumbnail[aria-current]:focus-visible {
  /* box-shadow: 0 0 0 0.3rem rgb(var(--color-background)),
    0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); */
  box-shadow:none;
}

.aqs .thumbnail[aria-current]:focus,
.aqs .thumbnail.focused {
  outline: 0;
  /* box-shadow: 0 0 0 0.3rem rgb(var(--color-background)),
    0 0 0rem 0.5rem rgba(var(--color-foreground), 0.5); */
  box-shadow:none;
}


.aqs .thumbnail[aria-current]:focus:not(:focus-visible) {
  outline: 0;
  /* box-shadow: 0 0 0 0.1rem rgb(var(--color-foreground)); */
  box-shadow:none;
}


.aqs .thumbnail img {
  pointer-events: none;
}

/* .thumbnail--narrow img {
  height: 100%;
  width: auto;
  max-width: 100%;
}
 */
.aqs .thumbnail--narrow img {
  max-width: 100%;
  object-fit: contain;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.aqs .thumbnail--wide img {
  height: 100%;
  width: 100%;
}

.aqs .thumbnail__badge .icon {
  width: 10px;
  height: 10px;
}

.aqs .thumbnail__badge .icon-3d-model {
  width: 12px;
  height: 12px;
}

.aqs .thumbnail__badge {
  color: rgb(var(--color-foreground), 0.6);
  height: 20px;
  width: 20px;
  /* left: auto;
  right: calc(0.4rem + var(--media-border-width));
  top: calc(0.4rem + var(--media-border-width)); */
  left:0;
  right:0;
  bottom:0;
  top:0;
  margin:auto;
  pointer-events:all;
}

@media screen and (min-width: 750px) {
  .aqs .product:not(.product--small) .thumbnail__badge {
    height: 30px;
    width: 30px;
  }

  .aqs .product:not(.product--small) .thumbnail__badge .icon {
    width: 12px;
    height: 12px;
  }

  .aqs .product:not(.product--small) .thumbnail__badge .icon-3d-model {
    width: 14px;
    height: 14px;
  }
}

.aqs .thumbnail-list__item {
  position: relative;
}

.aqs .thumbnail-list__item::before {
  content: "";
  display: block;
  padding-bottom: 120%;
}

.aqs .product:not(.featured-product) .product__view-details {
  display: none;
}

.aqs .product__view-details {
  display: block;
  text-decoration: none;
}

.aqs .product__view-details:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}

.aqs .product__view-details .icon {
  width: 12px;
  margin-left: 12px;
  flex-shrink: 0;
}
/*main product*/
.aqs .product-form__buttons button.product-form__submit
{

  margin-bottom: 0;
  min-height: calc(54px + var(--buttons-border-width) * 2);cursor:pointer;
}
.aqs .product-form__buttons button.product-form__submit[disabled]{cursor:not-allowed;}
.aqs .product-form button.shopify-payment-button__button--unbranded{ min-height: calc(54px + var(--buttons-border-width) * 2);cursor:pointer;}
.aqs .product-form__buttons {
  font-weight: 400;
  display: flex;
  align-items: center;
  margin: 0 0 15px;
  min-height: 45px;
  line-height: 30px;
  clear: both;gap:15px;
}
.aqs .product__info-container .product-form form {
  margin-bottom: 0;
  flex-direction: inherit;
  max-width: 400px;
}
.aqs .product-form__buttons .shopify-payment-button {
  width: 100% ;
}
.aqs a.dt-sc-btn.add-wishlist {
  margin-top: 0;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.aqs .product__info-as-bottom-tabs .dt-sc-tabs-content h4 {
  font-size: calc(var(--font-h5-size) - 2px);
  font-family: var(--font-body-family);
}

/* p.product__text.subtitle {
  font-size: calc(var(--font-base-size) - 2px);
  margin: 0;
} */
/* .price__regular span.price-item.price-item--regular {
    font-size: 2.4rem;
    font-weight: 600;
} */
.aqs .product__info-bottom.tabs .summary__title h6.accordion__title{position:relative;transition:all 0.3s linear;line-height:normal; font-size: var(--font-base-size);}
/* .product__info-bottom.tabs .summary__title h6.accordion__title:after {
  content:'';
  width:0%;
  height:4px;
  border-radius:10px;
  position:absolute;
  background:currentcolor;
  bottom:-17px;left:0;right:0;margin:auto;
  transition:all 0.3s linear;opacity:0;
} */
.aqs .product__info-bottom.tabs .summary__title.active-tab h6.accordion__title:after {width:100%;opacity:1;}
.aqs a.button.add-wishlist.button--secondary {
  /*background:transparent;*/
  white-space: nowrap;
  z-index: 0;
}
/* Product Tab */
.aqs .product__info-as-bottom-tabs {
    margin-top: 90px;
    background: rgb(var(--color-button-text));
    padding: 40px;
    border-radius: var(--text-boxes-radius) var(--text-boxes-radius) 0 0;
    border: 1px solid rgb(var(--color-border));
  
}
@media only screen and (max-width: 749px) {
  .aqs .product__info-as-bottom-tabs { padding: 20px;}
}
.aqs .product__info-bottom.tabs {  
  flex-wrap: wrap;
  border-bottom:1px solid rgba(var(--color-border));
  padding:0;
  gap:24px;
}
.aqs .product__info-bottom.tabs .accordion__title {
  color: currentcolor;
  max-width: 100%;
  font-weight: normal;
  font-size: var(--font-h5-size);
  font-weight: var(--font-heading-weight);
  line-height: 36px;
}
.aqs .product__info-bottom.tabs .summary__title {
  cursor: pointer;
  transition: linear var(--duration-default);
  margin-bottom: 0px;
  color: currentColor;
  font-weight: var(--font-heading-weight);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 6px 20px 6px;
  border-radius: 0;

}
.aqs .product__info-bottom.tabs .summary__title .tab-icon{
    background: rgba(var(--color-background));
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 12px;
   display: flex;
    align-items: center;
    justify-content: center;
  display:none;
}
.aqs .product__info-bottom.tabs .summary__title .tab-icon svg{transform:scale(0.8);}
.aqs .product__info-bottom.tabs .summary__title.active-tab {background: none;color:rgba(var(--color-secondary-button));  position:relative;}
.aqs .product__info-bottom.tabs .summary__title.active-tab:after{
      content: "";
    background: rgb(var(--color-button));
    width: 100%;
    height: 6px;
    position: absolute;
    bottom: 0;
}
.aqs .product__info-bottom.tabs a.summary__title.tablinks:last-child {
  padding: 10px 30px;
}
/* .product__info-bottom.tabs .summary__title:hover,
.product__info-bottom.tabs .summary__title.active {
  background-color: var(--color-button-background);
  color: var(--color-button-text);
} */
.aqs .product__info-as-bottom-tabs .dt-sc-tabs-content {
  border: 1px solid var(--color-badge-border);
  padding: 30px 0;
}

@media only screen and (min-width: 750px) {
  .aqs .product__info-as-bottom-tabs .dt-sc-tabs-content {  display: none;}
  .aqs .product__info-as-bottom-tabs .dt-sc-tabs-content.tab-active-content {  display: block;}
  .aqs .product__info-as-bottom-tabs h6.accordion__title.acc__title {display:none;}
  .aqs .product__info-bottom.tabs{display:flex; justify-content:flex-start;}
}
 @media only screen and (max-width: 749px) {
  .aqs .product__info-as-bottom-tabs .dt-sc-tabs-content {padding:10px ;}
}
/*@media only screen and (min-width: 750px) {

.product__info-bottom.tabs   {display: flex;}
h6.accordion__title.acc__title {display:none;}
} */
@media only screen and (max-width: 749px) {
.aqs .product__info-as-bottom-tabs .product__info-bottom.tabs   {display: none;}
.aqs .product__info-as-bottom-tabs h6.accordion__title.acc__title {display:flex; position: relative; background: rgba(var(--color-background)); margin-bottom: 10px; padding: 10px 20px; max-width: 100%;  cursor: pointer; justify-content: flex-start; align-items: center;border: 1px solid rgba(var(--color-border));}
.aqs .product__info-as-bottom-tabs h6.accordion__title.active + .dt-sc-tabs-content {display:block; transition: all .5s ease-in-out; animation: scrollDown 1s ease-out .05s both;}
.aqs .product__info-as-bottom-tabs h6.accordion__title + .dt-sc-tabs-content {display:none;}  
/* .product__info-as-bottom-tabs h6.accordion__title:before {  content: ""; height: 16px;  width: 2px;  position: absolute; right: 26px; background: var(--gradient-base-accent-1); margin: auto;} */
.aqs .product__info-as-bottom-tabs h6.accordion__title:after { content: "";  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-caret' width='12' height='15' viewBox='0 0 8.828 5.414'%3E%3Cpath id='Path_20' data-name='Path 20' d='M4,10,7,7,4,4' transform='translate(11.414 -2.586) rotate(90)' fill='none' stroke='currentcolor' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E"); width: 12px; height: 15px; right: 20px; margin: auto; position: absolute; top: auto; transition: all 0.3s linear;}
.aqs .product__info-as-bottom-tabs h6.accordion__title.active:after{    transform: rotate(180deg); -webkit-transform: rotate(180deg);}
}

@keyframes scrollDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -5%, 0);
    transform: translate3d(0, -5%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}


.aqs .product__info-as-bottom-tabs #shipping-information{margin-top:10px;}
.aqs label.swatch-variant-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 40px;
  width: 40px;
  background-color: transparent !important;
}

/*Review*/
.aqs #shopify-product-reviews .spr-form-input-text,
.aqs #shopify-product-reviews .spr-form-input-email,
.aqs #shopify-product-reviews .spr-form-input-textarea {
  font-size: var(--font-base-size);
  line-height: calc(1 + 0.5 / var(--font-body-scale));
  letter-spacing: 0.4px;
  font-family: inherit;
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 1px solid;
  color: var(--color-icon);
  width: 100%;
  box-shadow: none;
  height: 45px;
  box-sizing: border-box;
  transition: all var(--duration-default) linear;
  flex-grow: 1;
  text-align: start;
  padding: 15px;
  border-radius: 0;
   border: var(--inputs-border-width) solid rgb(var(--color-foreground),0.2);
}
.aqs #shopify-product-reviews .spr-form-input-textarea {
    height: 100px;
}
.aqs .spr-form-label {
  font-size: 18px !important;
}
.aqs .spr-form-title {
  font-size: 20px !important;
}
@media only screen and (max-width: 480px) {
  .aqs .spr-summary {
    font-size: 18px;
  }
}
.aqs #shopify-product-reviews .spr-form-input-text:focus-visible,
.aqs #shopify-product-reviews .spr-form-input-email:focus-visible,
.aqs #shopify-product-reviews .spr-form-input-textarea:focus-visible {
  outline: none;
  box-shadow: none;
   border: var(--inputs-border-width) solid rgb(var(--color-foreground));
}
.aqs #shopify-product-reviews .spr-icon.spr-icon-star-empty {
  color: rgba(var(--color-foreground)); line-height: normal;
}
.aqs #shopify-product-reviews .spr-button-primary {
  min-width: calc(120px + var(--buttons-border-width) * 2);
  min-height: calc(45px + var(--buttons-border-width) * 2);
}
.aqs .spr-pagination span a {
  color: var(--color-icon);
}

.aqs .product-form__buttons
  button.product-form__submit.button.button--full-width.button--secondary,
.aqs .product-form__buttons a.button.add-wishlist.button--secondary {
 background: rgba(var(--color-button-hover-text));
    color: rgba(var(--color-secondary-button));
    border: 1px solid rgba(var(--color-secondary-button));
}
.aqs .product-form__buttons
  button.product-form__submit.button.button--full-width.button--secondary:not([disabled]):hover,
.aqs .product-form__buttons a.button.add-wishlist.button--secondary:not([disabled]):hover {
  background:rgba(var(--color-button));
  color: rgb(var(--color-button-text));
      border: 1px solid rgba(var(--color-button));
}
.aqs .product-form__buttons .quantity{border:1px solid rgba(var(--color-foreground), 1);}
.aqs .product--thumbnail_slider_left {
  position: relative;
}

.aqs .product--thumbnail_slider media-gallery {
  display: flex !important;
  justify-content: space-between;
  align-items: flex-start;gap:20px;
}

.aqs .product--thumbnail_slider_left media-gallery {
  flex-direction: column;
}
.aqs .product--thumbnail_slider_right media-gallery{
   flex-direction: column; 
}
.aqs .product--thumbnail_slider .slider-mobile-gutter:not(.thumbnail-slider) {width:100%;}
.aqs .product--thumbnail_slider .thumbnail-slider {  display: flex;
  align-items: center;
  margin-top: 0;
  /* height: 530px;
  padding: 0px 0; */
  width: 100%;
}
@media only screen and (max-width: 1024px) {
.aqs .main-product_info .product__media-wrapper  .slider-vertical.thumbnail-slider .slider-button{display:block; position:absolute; opacity:0; transition:all 0.3s linear;display: flex;align-items: center;}
.aqs .main-product_info .product__media-wrapper .slider-vertical.thumbnail-slider:hover .slider-button{opacity:1;}
.aqs .main-product_info .product__media-wrapper button.slider-button.slider-button--prev{left:0;}
.aqs .main-product_info .product__media-wrapper button.slider-button.slider-button--next{right:0;}  
}
 .aqs .product--thumbnail_slider_left .thumbnail-slider .thumbnail[aria-current] {
    outline: 0;
    box-shadow: none;border:1px solid rgb(var(--color-foreground));
}
.aqs .product--thumbnail_slider .slider-mobile-gutter svg.placeholder-svg{border-radius:var(--media-radius);}

@media only screen and (min-width: 1025px) {
.aqs .product--thumbnail_slider:not(.product--no-media) .slider-mobile-gutter:not(.thumbnail-slider) {
  width: calc(100% - 130px);
  margin: 0;
}
.aqs .product--thumbnail_slider .thumbnail-slider {
  display: flex;
  align-items: flex-start;
  /* height: 530px;
  padding: 40px 0; */
  width: 130px;
}

.aqs .product--thumbnail_slider_left
  .thumbnail-slider
  .thumbnail-list.slider--tablet-up
  .thumbnail-list__item.slider__slide {
  width: 100%;height:120px;  margin: 0 0 10px 0;
}
  
.aqs .product--thumbnail_slider_left media-gallery {
  flex-direction: row-reverse;
}  
.aqs .product--thumbnail_slider_right media-gallery{
  flex-direction: row;
}  
.aqs .product--thumbnail_slider_left
  .thumbnail-slider
  .thumbnail-list.slider--tablet-up {
  padding: 2px;
  display: block;
}  
.aqs .product--thumbnail_slider_right
  .thumbnail-slider
  .thumbnail-list.slider--tablet-up {
  padding: 0;
  display: block;
}  
 .aqs .product--thumbnail_slider_right
  .thumbnail-slider
  .thumbnail-list.slider--tablet-up
  .thumbnail-list__item.slider__slide {
  width: 100%;;height:120px;margin: 0 0 10px 0;
} 
}

@media only screen and (min-width: 1025px) and (max-width: 1199px){
.aqs .product--thumbnail_slider:not(.product--no-media) .slider-mobile-gutter:not(.thumbnail-slider) {
  width: calc(100% - 90px);
}
.aqs .product--thumbnail_slider .thumbnail-slider {
 width: 90px;
}
.aqs .product--thumbnail_slider_left
  .thumbnail-slider
  .thumbnail-list.slider--tablet-up
  .thumbnail-list__item.slider__slide {height:120px;}  
}
@media only screen and (max-width: 1024px) {
.aqs .product--thumbnail_slider .slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons {
    display: none;
}
  .aqs .product--thumbnail_slider media-gallery{gap:0;}
    .aqs .product--thumbnail_slider .thumbnail-slider{margin-top:10px;}
}
/*   .product--thumbnail_slider_left .thumbnail-slider {
    width: 100px;
    padding-right: 10px;
  } */

.aqs .product--thumbnail_slider_left .thumbnail-slider .thumbnail,
.aqs .product--thumbnail_slider_left .thumbnail-slider .thumbnail[aria-current] {
  /* border: none;
  box-shadow: none;
  margin: 5px 0;*/
}

/* .product--thumbnail_slider_left .slider-button {
  display: none !important;
} */


.aqs .product--thumbnail_slider_right {
  position: relative;
}
.aqs .product--thumbnail_slider_right media-gallery {
      display: flex;
  /* flex-direction: unset; */
}

/*   .product--thumbnail_slider_right
    .slider-mobile-gutter:not(.thumbnail-slider) {
    width: calc(100% - 200px);
  } */
/*   .product--thumbnail_slider_right .thumbnail-slider {
    width: 100px;
    padding-right: 10px;
  } */
.aqs .product--thumbnail_slider_right .thumbnail-slider .thumbnail,
.aqs .product--thumbnail_slider_right .thumbnail-slider .thumbnail[aria-current] {
  border: none;
  box-shadow: none;
  padding:  0;
}

/* .product--thumbnail_slider_right .slider-button {
  display: none !important;
}
 */

/* } */

.aqs .product--thumbnail_slider_bottom {
  position: relative;
}
.aqs .product--thumbnail_slider_bottom media-gallery {
  flex-direction: unset;
}

.aqs .product--thumbnail_slider_bottom .thumbnail-slider .thumbnail,
.aqs .product--thumbnail_slider_bottom .thumbnail-slider .thumbnail[aria-current] {
  border: none;
  box-shadow: none;
  padding: 5px 0;
}

.aqs .product--thumbnail_slider_bottom .slider-button {
  display: none !important;
}
.aqs .product--thumbnail_slider_bottom
  .thumbnail-slider
  .thumbnail-list.slider--tablet-up {
  padding: 0;
  display: block;
}
.aqs .product--thumbnail_slider_bottom
  .thumbnail-slider
  .thumbnail-list.slider--tablet-up
  .thumbnail-list__item.slider__slide {
  width: 100%;
}
.aqs .main-product-template .facets-vertical.no-sidebar .main-product_info {
  width: 100%;
}
.aqs .thumbnail-list .thumbnail-list__item.slick-current .thumbnail{outline: 0;/*box-shadow: 0 0 0 0.1rem rgb(var(--color-foreground));*/ box-shadow:none;}
.aqs .thumbnail-list .thumbnail-list__item.slick-current .thumbnail img{clip-path: inset(0px);}

@media (max-width: 989px) {
  .aqs button.toggleFilter svg {
    width: 20px;
    height: 20px;
    fill:currentcolor;
    margin-right:5px;
  }
  .aqs button.toggleFilter {
    background: transparent;
    border: none;
    position: relative;
    display: flex;
    align-items: center;
    color: rgb(var(--color-link));
    font-size: var(--font-base-size);
    font-weight:500;
    margin-bottom:20px;
    font-family: var(--font-body-family);
    cursor:pointer;
    transition: all 0.3s linear;
    padding:0;
    /*     margin-left: auto; */
  }
  .aqs button.toggleFilter:hover{color:rgba(var(--color-link-hover));}
  .aqs .main-product-template .facets-vertical {
    display: block;
  }

  .aqs .main-product_info {
    width: 100%;
  }
}
@media (max-width: 749px) {
  .aqs .product--thumbnail_slider .thumbnail-slider{height: unset !important;}
}
.aqs .main-product_info.product.product--medium.product--thumbnail_slider {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.aqs .facets-vertical.no-sidebar
  .main-product_info.product.product--medium.product--thumbnail_slider {
  width: 100%;
}
@media (min-width: 767px) and (max-width: 1199px) {
  .aqs .main-product_info.product.product--medium.product--thumbnail_slider {
    flex-direction: column;
  }
  .aqs .sidebar-left .product__media-wrapper,
  .aqs .sidebar-right .product__info-wrapper {
    max-width: 100%;
    width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);
  }
}
/*color -  detail*/

.aqs .product-form__input input[type="radio"] + .swatch-variant-image {
  border: 2px solid var(--gradient-background);
  padding: 10px;
}
.aqs .product-form__input input[type="radio"]:checked + .swatch-variant-image {
  border: 2px solid var(--gradient-base-background-2);
}
.aqs .swatch-group label.swatch-variant-color {
  border: none;
  width:22px;
  height:22px;
  border-radius: 50%;padding:0;
}

.aqs .product-form__input input[type=radio]:checked+.swatch-element{ border:1px solid rgb(var(--color-foreground));}

/*deal-banner*/
.aqs .main-product_info .product__info-container .product-deal-count {
  display: flex;
  flex-direction: column;
  align-items: self-start;
  min-height: inherit;
  /* margin: 0; */
}
.aqs .product__info-container label.deal-lable.product-label {
  min-width: initial;
  margin: 0 0 15px;
  display: block;
  font-size: var(--font-h5-size);
  font-weight: 600;
  
}
.aqs .product__info-container label.deal-lable.product-label:after{display:none;}
.aqs .product__info-container .deal-clock {
  min-width: 250px;
  max-width: 500px;
  position: relative;
  display: inline-block;
  text-align: center;
  z-index: 1;
  transition: all var(--duration-default) linear;
  width: auto;
  margin: 0;
}
.aqs .product__info-container .deal-clock ul {
  padding: 5px;
  list-style: none;
  text-align: center;
  width: 100%;
  margin: 0;
  display: flex;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
  margin-top: 5px;
}
.aqs .product__info-container .deal-clock ul li {
  padding: 0;
  background: none;
  color: #000;
  display: inline-block;
  font-size: var(--font-h5-size);
  align-items: center;
  font-family: var(--font-heading-family);
  margin-right: 10px;
}
.aqs .product__info-container .deal-clock ul li span {
  margin-left: 3px;
  font-size: calc(var(--font-base-size) - 2px);
  transform: translateY(-5px);
  -webkit-transform: translateY(-5px);
  color: rgba(var(--color-foreground));
}

/*available and sub and enquiry form */
/* .inventory-form__label {
  margin-top: 3rem; /*display: flex; flex-direction: column;
} 
.total-price__container{  display: flex; flex-direction: column;}
.inventory-form__label label.form__label, .sub-total p.product-label {  margin: 0;  min-width: 140px;  display: inline-block;  font-size: 2.2rem;  font-weight: 700;} */
.aqs .inventory-form__label p {
  margin: 0;
}
.aqs .sub-total span,
.aqs .inventoryNote.form__label span,
.aqs .inventory-form__label p,
.aqs .product__info-container .product-attributes a {
  font-size: calc(var(--font-base-size) + 2px);
  margin: 0;
}
.aqs .dt-sc-enquiry-form {
  font-size: var(--font-h4-size);
  font-weight: 700;
  text-decoration: underline;
}
.aqs .dt-sc-enquiry-form a {
  cursor: pointer;
  text-decoration: none;
  font-size: var(--font-base-size);
  text-transform: capitalize;
  letter-spacing: 0.6px;
  font-weight: var(--font-body-weight);
  position:relative;line-height: 26px;
}
.aqs .dt-sc-enquiry-form a:after{content:'';width:100%;height:1px;background:currentcolor;left:0;position:absolute;bottom:4px;transition:all 0.3s linear}

.aqs .main-product-template .facets-vertical .mobile-facets {
  opacity: 0;
}
.aqs .main-product-template .facets-vertical.open .mobile-facets {
  opacity: 1;
}
.aqs .dt-sc-enquiry-form {
  margin-top: 20px;
}

/* color swatches */
.aqs .swatch-group {
  display: flex;
  flex-wrap: wrap;
}
.aqs .swatch-group .swatch-element .tooltip {
  border-radius:var(--buttons-radius);
  position: absolute;
  pointer-events: none;
  opacity: 0;
  padding: 5px 15px;
  left: 50%;
  transition: all var(--duration-default) linear;
  transform: translateY(-8px) translateX(-50%);
  bottom: 100%;
  word-break: normal;
  white-space: nowrap;
  visibility: hidden;
  z-index: 10000;
  background-color: rgba(var(--color-secondary-button));
  color: rgba(var(--color-secondary-button-text));
  font-size: calc(var(--font-base-size) - 4px);
  line-height: normal;
  box-shadow: #63636333 0 2px 8px;
}

.aqs .swatch-group label.swatch-variant-image {
  min-width: 30px;
  width: 30px;
  height: 30px;
  padding: 0;
  margin:0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%; 
  cursor:pointer;
}
.aqs .swatch-group .swatch-element > * {
  margin: 7px 5px 2px 0;
}
.aqs .swatch-group .swatch-element {
  position: relative;display:flex;align-items:center;justify-content:center; margin: 10px 5px 2px 0;
  width:30px;height:30px;border-radius:50%;transition:all 0.3s linear;border:1px solid transparent;
}
.aqs .swatch-group .swatch-element:hover .tooltip {
  opacity: 1;
  visibility: visible;
  transform: translateY(-4px) translateX(-50%);
}
.aqs .swatch-group .tooltip:before {
  content: "";
  position: absolute;
  bottom: -6px;
  left: 10px;
  border-top: 6px solid rgba(var(--color-secondary-button));
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  transform: translateX(-50%);
  left: 50%;
}
.aqs .facets-vertical.sidebar-left.open:after {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 16;
  background-color: rgba(0, 0, 0, 0.7);
}

.aqs .secure-badges {
  border: 1px solid rgba(var(--color-foreground),.08);
  padding: 20px;
  display: inline-block;
  position: relative;
  margin: 30px 0 0px;
}
.aqs .secure-badges .badge-label {
  background: var(--gradient-background);
  padding: 0 15px;
  position: absolute;
  top: -15px;
    left: 0;
    font-weight: 500;
    right: 0;
    margin: auto;
    width: max-content;
}
.aqs .secure-badges img{display:flex;}
/*custom*/

.aqs .product__info-container .product__title h1 {
  font-weight: var(--font-heading-weight); text-transform:capitalize; text-wrap:balance;
}
.aqs .dT_VProdWishList,
.aqs .dT_VProdCompareList {
  margin-bottom: 0;
  width: 54px;height:54px;
}
.aqs .share-button__button {
  font-size: var(--font-base-size);
  font-weight: 400;
  font-family: var(--font-body-family);
}
/* .product__info-container p.product__text {
  max-width: 490px;
  font-size: var(--font-base-size);
  line-height: 26px;
} */
.aqs .product__info-container .product__title .title.h1 {
    font-weight: var(--font-heading-weight);
}
.aqs .product__info-container .price__regular .price-item--regular,
.aqs .product__info-container .price__sale .price-item.price-item--sale.price-item--last {
  font-size: var(--font-h4-size);
  font-weight: var(--font-heading-weight);
  color: rgb(var(--color-link));
  line-height: normal;letter-spacing: 0;
}
.aqs .product__info-container  .price .badge{left:0;white-space: nowrap;}
.aqs .product__info-container .price--on-sale .price__sale{align-items:center;justify-content: flex-start;}
.aqs .product__info-container variant-radios {
  flex-direction: column;
  display: flex;
}
.aqs .product__info-container fieldset.product-form__input .form__label,
.aqs .product__info-container .sub-total p.product-label,
.aqs .product__info-container .inventory-form__label .form__label,
.aqs .advance-product-style .advanced-title,
.aqs .product__info-container .product-attributes .product-label {
  font-size: var(--font-h4-size);
  line-height: normal;
  margin-bottom: 5px;
  margin-top: 0;
}
.aqs .product-form__input input[type="radio"] + .swatch-variant-color {
  padding: 14px;
  margin: 7px 10px 2px 0;
}
.aqs .product-form__input input[type="radio"] + label {
  border: var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));
  margin: 10px 10px 0px 0;
  padding: 6px 17px;
  text-align: center;
  cursor: pointer;
  position: relative;
  background: var(--gradient-background);
  transition: all 0.3s linear;
  border-radius:var(--variant-pills-radius);
}
.aqs .product__info-container .icon-with-text {
  display: flex;
  padding: 0px 0 25px;
  max-width: 100%;
  align-items:center;
}
.aqs .product__info-container .quantity:after {
  border-radius: var(--buttons-radius);
}
.aqs .product__info-container .product-form__input.product-form__quantity {
  margin: 0 ;
}
/* .product__info-container
  button.product-form__submit.button.button--full-width.button--primary {
      margin-left: 20px;
    margin-bottom: 20px;
    width: calc(100% - 250px);
    min-width: calc(100% - 250px);
  min-height: calc(4rem + var(--buttons-border-width) * 2);
  border: 2px solid rgb(var(--color-border));
} */
.aqs .product__info-container
  button.product-form__submit.button:not([disabled]):hover{
    /* border: 2px solid rgb(var(--color-hover-button)); */
  }
.aqs .product__info-container .product-form form {
  max-width: 100%;margin-top: 20px;
}
.aqs .product__info-container .product-form__buttons {
  max-width: 100%;

}
.aqs .product__info-container .html-sections-product span {
  font-size: var(--font-base-size);
}
.aqs .product__info-container .product__payment{position:relative; margin-top: 20px; border: 1px solid rgb(var(--color-border));padding: 30px 20px;border-radius: var(--media-radius);}
.aqs .product__info-container .product__payment .list-payment {
    justify-content: center;
    margin: 0;
    flex-wrap: wrap;
    position: relative;
}

.aqs .product__info-container
  modal-opener.product-popup-modal__opener
  .product-popup-modal__button {
  font-size:  var(--font-base-size);
  line-height: 26px;
  text-decoration: none;
  font-weight: 500;
  text-decoration: underline;
  height: auto;transition: all 0.3s linear;
}
.aqs .product__info-container .varient-class {
  margin-right: 40px;
  display: flex; flex-wrap:wrap;
}
.aqs .product__info-container .varient-model-wrapper {
  display: flex; flex-wrap: wrap; gap:10px;
  align-items: center;
  justify-content: flex-start;
}
.aqs .product__info-container .product__payment .list-payment .list-payment__item {
  padding: 0;
  flex-wrap: nowrap;
}
.aqs .product__info-container .product__payment .list-payment .list-payment__item:not(:last-child) {margin-right:30px;}
.aqs .product__info-container svg.icon.icon--full-color {
  width: 54px;
  height: 44px;
}
.aqs .product__info-container svg.icon.icon-size-chart {
  width: 15px;
  height: 27px;
  margin-bottom: -7px;
}
.aqs .dt-sc-enquiry-form {
  max-width: 100%;
  text-align: left;
  text-decoration: none;
  font-weight: var(--font-heading-weight);
  font-size:  var(--font-base-size);
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px;
  border: 1px solid rgb(var(--color-border));
  margin-top:45px;  border-radius: var(--media-radius);
}
.aqs .dt-sc-enquiry-form  .enquiry-image{display: flex;align-items: center;}
.aqs .dt-sc-enquiry-form .enquiry_heading{font-weight: var(--font-heading-weight);font-size: var(--font-h5-size);margin:0 0 5px;}

.aqs .product__info-wrapper a.button--secondary,
.aqs .product__info-wrapper .share-button__button {
  transition: all var(--duration-default) linear;
}
.aqs .product__info-wrapper a.button--secondary:hover,
.aqs .product__info-wrapper .share-button__button:hover {
  color: rgba(var(--color-link-hover));
}
/* .product__info-container
  button.product-form__submit.button.button--full-width.button--primary {
  width: calc(100% - 152px);
} */
/* .product__info-wrapper .icon-with-text a,
.product__info-wrapper .icon-with-text button {
  width: 100%;
} */
.aqs .product__info-container .varient-model-wrapper .size-chart {
  display: flex;
  align-items: center;margin-top:10px;
}
.aqs .product__info-container .share-button__button .icon-share{width:18px;height:18px;}
@media (max-width: 1540px) {
  .aqs .product__info-container .varient-model-wrapper {
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
  }
  .aqs .product__info-container .varient-model-wrapper .size-chart {
    margin-top: 20px;
  }
}

@media (max-width: 1439px) and (min-width: 1200px) {
  /*  .sidebar-left  .product__info-container .icon-with-text{width:100%} */
  .aqs .sidebar-left .product--thumbnail .product__info-wrapper.grid__item,
  .aqs .sidebar-left .product--stacked .product__info-wrapper.grid__item {
    padding-left: 30px;
  }
  .aqs .main-product_info {
    width: calc(100% - var(--sidebar-width) - calc(var(--grid-desktop-horizontal-spacing) ));
}
}
@media (max-width: 1200px) {
  .aqs .dt-sc-enquiry-form {
    text-align: left;
  }
  
  .aqs .product__info-container .product__payment .list-payment .list-payment__item:not(:last-child) {
    margin-right: 20px;
  }
  .aqs .product__info-container .varient-class {
    margin-right: 0;
    flex-wrap: wrap;
  }
}
@media (max-width: 990px) {
  .aqs .product__info-container .product-form form,
  .aqs .product__info-container .product-form__buttons,
  .aqs .product__info-container p.product__text {
    max-width: 100%;
  }
  .aqs .quick-add-modal__content-info .product__info-container .icon-with-text {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .aqs product-recommendations .product-grid .grid__item {
    width: 100%;
    max-width: 100%;
  }
  .aqs .product__info-bottom.tabs .summary__title {
    margin-right: 0px;
  }
  .aqs .swatch-group .swatch-element .tooltip{display:none;}
}
@media (max-width: 480px) {
  .aqs .product__info-container .product__payment .list-payment .list-payment__item:not(:last-child) {
    margin-right: 10px;
  }
  .aqs .product__info-container .icon-with-text {
    width: 100%;
  }
  .aqs .product__info-container svg.icon.icon--full-color {
    width: 38px;
    height: 38px;
  }
  .aqs .product__info-container button.product-form__submit.button.button--full-width.button--primary{    margin-left: 0; margin-bottom: 0; width: 100%;}
}
@media (max-width: 400px) {
  .aqs .product__info-container .icon-with-text {
    flex-direction: column;align-items:flex-start;
  }
  .aqs .product__info-container .icon-with-text > *:not(:last-child) {
    margin-bottom: 15px;
  }
  .aqs .product__info-bottom.tabs .accordion__title {
    font-size: calc(var(--font-h5-size) - 2px);
  }
  .aqs .quick-add-modal__content-info
    .product__info-container
    button.product-form__submit.button.button--full-width.button--secondary {
    width: 100%;
    margin-left: 0;
  }
  .aqs .product__info-container svg.icon.icon--full-color {
    width: 30px;
    height: 30px;
  }
  .aqs button.product-form__submit.button.button--full-width.button--secondary {
  margin-left: 0;
  /* margin-bottom: 0; */
  width: 100%;
  min-width: 100%;
}
.aqs .product__info-container .price--on-sale .price__sale{justify-content: flex-start;}
.aqs .product__info-container .price .badge{top:5px;}  
}

.aqs .main-product_info.product.product--large.product--thumbnail_slider.media-slick-slider.grid
  .product__media-list {
  column-gap: 0; margin-bottom:0;
}
.aqs .main-product_info .product__info-as-bottom-tabs.tab_right .accordion__title {
  margin-right: 0;
}

.aqs .main-product_info .product-deal-count .deal-clock {
  position: relative;
  margin: 0;
}
.aqs .main-product_info .product__info-container .product-deal-count {
  display: flex;
}

.aqs .product__info-as-bottom-tabs.tab_right {
  margin-top: 35px;
}

.aqs .iconwithtext .item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

/* Recipient form */
.aqs .recipient-form {
  /* (2.88[line-height] - 1.6rem) / 2 */
  --recipient-checkbox-margin-top: 6.4px;

  display: block;
  position: relative;
  max-width: 440px;
  margin-bottom: 25px;
  padding: 20px;
  background: var(--gradient-base-background-2);
}

.aqs .recipient-form-field-label {
  margin: 6px 0;
}

.aqs .recipient-form-field-label--space-between {
  display: flex;
  justify-content: space-between;
}

.aqs .recipient-checkbox {
  flex-grow: 1;
  font-size: var(--font-base-size);
  display: flex;
  word-break: break-word;
  align-items: flex-start;
  max-width: inherit;
  position: relative;
  cursor: pointer;
}

.aqs .recipient-form > input[type="checkbox"] {
  position: absolute;
  width: 16px;
  height: 16px;
  margin: var(--recipient-checkbox-margin-top) 0;
  top: 0;
  left: 0;
  z-index: -1;
  appearance: none;
  -webkit-appearance: none;
}

.aqs .recipient-fields__field:not(:last-child) {
  margin: 0 0 20px 0;
}

.aqs .recipient-fields .field__label {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: calc(100% - 35px);
  overflow: hidden;
}

.aqs .recipient-checkbox > svg {
  margin-top: var(--recipient-checkbox-margin-top);
  margin-right: 12px;
  flex-shrink: 0;
}

.aqs .recipient-form .icon-checkmark {
  visibility: hidden;
  position: absolute;
  left: 2.8px;
  z-index: 5;
  top: 4px;
}

.aqs .recipient-form > input[type="checkbox"]:checked + label .icon-checkmark {
  visibility: visible;
}

.aqs .recipient-fields {
  display: none;
}

.aqs .recipient-fields hr {
  margin: 16px auto;
}

.aqs .recipient-form > input[type="checkbox"]:checked ~ .recipient-fields {
  display: block;
  animation: animateMenuOpen var(--duration-default) ease;
  margin-top: 20px;
}
.aqs .recipient-form
  > input[type="checkbox"]:not(:checked, :disabled)
  ~ .recipient-fields, .aqs .recipient-email-label {
  display: none;
}

.aqs .recipient-email-label.required {
  display: inline;
}

.aqs .recipient-form ul {
  line-height: calc(1 + 0.6 / var(--font-body-scale));
  padding-left: 44px;
  text-align: left;
}

.aqs .recipient-form ul a {
  display: inline;
}

.aqs .recipient-form .error-message::first-letter {
  text-transform: capitalize;
}
.aqs .product__info-container
  fieldset.product-form__input
  .form__label
  span.small--text {
  font-size: calc(var(--font-base-size) - 2px);
  color: rgba(var(--color-foreground));
  padding: 0 5px;
  font-weight: 500;
}
@media screen and (forced-colors: active) {
  .aqs .recipient-fields > hr {
    border-top: 1px solid rgb(var(--color-background));
  }

  .aqs .recipient-checkbox > svg {
    background-color: inherit;
    border: 1px solid rgb(var(--color-background));
  }

  .aqs .recipient-form > input[type="checkbox"]:checked + label .icon-checkmark {
    border: none;
  }
}
/*stock-availablity*/
.aqs .product__inventory  span.stock-availablity{    position: relative; padding: 0 10px;}
.aqs .product__inventory span.stock-availablity.low-stock:before { background: #f4af29;}
.aqs .product__inventory span.stock-availablity.in-stock:before { background: #54c63a;}
.aqs .product__inventory span.stock-availablity.out_of_stock:before { background: #c8c8c8;}

.aqs .product__inventory  span.stock-availablity:before { content: ""; position: absolute; width: 10px; height: 10px; left: 0; top: 0; bottom: 0; margin: auto; border-radius: 50%; background: transparent;
  transition: all 0.3s linear; }
.aqs .product__inventory span.stock-availablity.low-stock:before{-webkit-animation: ripple1 1s linear infinite;  animation: ripple1 1s linear infinite; }
.aqs .product__inventory span.stock-availablity.in-stock:before{-webkit-animation: ripple2 1s linear infinite;  animation: ripple2 1s linear infinite; }
.aqs .product__inventory span.stock-availablity.out_of_stock:before{-webkit-animation: ripple3 1s linear infinite;  animation: ripple3 1s linear infinite; }
@keyframes ripple1{
  0% {
     -webkit-box-shadow: 0 0 0 0 rgba(244, 175, 41, 0), 0 0 0 5px rgba(244, 175, 41, 0.4), 0 0 0 10px rgba(244, 175, 41, 0);
            box-shadow: 0 0 0 0 rgba(244, 175, 41, 0), 0 0 0 5px rgba(244, 175, 41, 0.4),  0 0 0 10px rgba(244, 175, 41, 0);
  
}
100% {
      -webkit-box-shadow: 0 0 0 10px rgba(244, 175, 41, 0), 0 0 0 5px rgba(244, 175, 41, 0.2), 0 0 0 10px rgba(244, 175, 41, 0);
            box-shadow: 0 0 0 10px rgba(244, 175, 41, 0), 0 0 0 5px rgba(244, 175, 41, 0.2),  0 0 0 10px rgba(244, 175, 41, 0);
   
}
}

@keyframes ripple2{
  0% {
     -webkit-box-shadow: 0 0 0 0 rgba(82, 180, 58, 0), 0 0 0 5px rgba(82, 180, 58, 0.4), 0 0 0 10px rgba(82, 188, 58, 0);
            box-shadow: 0 0 0 0 rgba(19, 180, 58, 0), 0 0 0 5px rgba(19, 198, 58, 0.4),  0 0 0 10px rgba(19, 180, 58, 0);
  
}
100% {
      -webkit-box-shadow: 0 0 0 10px rgba(82, 180, 58, 0), 0 0 0 5px rgba(82, 180, 58, 0.2), 0 0 0 10px rgba(82, 180, 58, 0);
            box-shadow: 0 0 0 10px rgba(82, 180, 58, 0), 0 0 0 5px rgba(82, 180, 58, 0.2),  0 0 0 10px rgba(82, 180, 58, 0);
   
}
}
@keyframes ripple3{
  0% {
     -webkit-box-shadow: 0 0 0 0 rgba(200, 200, 200, 0), 0 0 0 5px rgba(200, 200, 200, 0.4), 0 0 0 10px rgba(200, 200, 200, 0);
            box-shadow: 0 0 0 0 rgba(200, 200, 200, 0), 0 0 0 5px rgba(200, 198, 200, 0.4),  0 0 0 10px rgba(200, 200, 200, 0);
  
}
100% {
      -webkit-box-shadow: 0 0 0 10px rgba(200, 200, 200, 0), 0 0 0 5px rgba(200, 200, 200, 0.2), 0 0 0 10px rgba(200, 200, 200, 0);
            box-shadow: 0 0 0 10px rgba(200, 200, 200, 0), 0 0 0 5px rgba(200, 200, 200, 0.2),  0 0 0 10px rgba(200, 200, 200, 0);
   
}
}
.aqs .main-product-template .product__payment p.product_payment_text {
    text-align: center;
    font-size: var(--font-base-size);
    font-weight: var(--font-heading-weight);
     margin:25px 0 0;
    /* background: var(--gradient-background);  */
    padding: 0 15px;
}
.aqs .main-product-template .rating{margin: 0 0 20px 0;}
.aqs .main-product-template .rating-fake-sales{    display: flex;align-items: center;line-height: 20px;}

.aqs .swatch-label-text {
    display: flex;
    align-items: center;
}

/* .product__info-container .sub-total p.product-label:after, 
    .product__info-container .inventory-form__label .form__label:after, 
    .advance-product-style .advanced-title:after,
    .main-product-template .product__info-container .product-label:after{content:':';margin:0 5px 0 2px; } */
.aqs .main-product-template .product__info-container .product__sku .product-attributes-value,
.aqs .main-product-template .product__info-container .product_vendor .product-attributes-value,
.aqs .main-product-template .product__info-container .product_type .product-attributes-value,
.aqs .main-product-template .product__info-container .product_vendor .product-attributes-value a{font-size:var(--font-base-size);}
.aqs .main-product-template .product__info-container .deal-lable.product-label{display:none;}

.aqs .main-product_info .product-deal-count .deal-clock ul li{font-size:var(--font-h4-size);font-weight:500;color:rgba(var(--color-link-hover));background:transparent;padding:0;margin:0;display:flex;align-items:center;position:relative;}
.aqs .main-product_info .product-deal-count .deal-clock ul{padding:0;margin:0;border:1px solid rgba(var(--color-link-hover), 0.6);padding:10px 20px;display:flex;align-items:center;width:max-content;gap:18px;background: rgba(var(--color-link-hover),.2);border-radius: var(--media-radius);}
.aqs .main-product_info .product-deal-count .deal-clock ul li span{font-size:var(--font-base-size);font-weight:500;text-transform:capitalize;line-height:normal;margin:10px 0 0 6px;color:rgba(var(--color-link-hover));display:flex;align-items:center;}
.aqs .main-product_info .product-deal-count .deal-clock ul li:not(:last-child):after{content:':';color:currentcolor;display:block;font-size:var(--font-base-size);position:absolute;right:-12px;}
.aqs .main-product_info .product-form-installment{margin:0;}
.aqs .main-product_info .product-attributes.visibility-hidden{margin:0;display:none!important}
/* sidebar */
.aqs .product-sidebar-iconwithtext .iconwithtext .item__content {margin-left: 20px;}
.aqs .product-sidebar-iconwithtext .iconwithtext .item__content h6 {
    margin: 0; line-height: normal;
}
.aqs .product-sidebar-iconwithtext .iconwithtext .item__content p {
    margin: 0;
    font-size: var(--font-base-size);
}
.aqs .product-sidebar-iconwithtext .iconwithtext .item:not(:last-child){border-bottom: 1px solid rgba(var(--color-foreground),.08);margin-bottom:20px;padding:0 0 20px;}
.aqs .main-product-template .optional-sidebar .rte .thumbnail-list{padding:0;grid-template-columns: repeat(3,1fr);grid-gap: 3px;display: grid;}
.aqs .main-product-template .optional-sidebar .rte .thumbnail-list .thumbnail.global-media-settings img {
    border-radius: 0;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;object-fit: cover;clip-path: none;
}
.aqs .main-product-template .optional-sidebar .rte .thumbnail-list .thumbnail.global-media-settings{box-shadow:none;}
.aqs .main-product-template .optional-sidebar .product-sidebar-type-carousel  .card--card.card--media>.card__content .card__information{text-align:center;}
.aqs .main-product-template .optional-sidebar .product-sidebar-type-carousel .product-icons,
.aqs .main-product-template .optional-sidebar .product-sidebar-type-carousel .quick-add.button-quick-add,
.aqs .main-product-template .optional-sidebar .product-sidebar-type-carousel  .card--card.card--media>.card__content > *:not(.card__information) {display:none;}
.aqs .product__info-container .inventory-form__label p span{    
  color:rgba(var(--color-secondary-button), 0.8);
      width: fit-content;
     padding:0;
    font-size: var(--font-base-size);
    font-weight: 400;
    }
.aqs .product__info-container .inventory-form__label span.out_of_stock{color:rgb(var(--soldout_badge_color)); }
.aqs .product__info-container .inventory-form__label span.out_of_stock svg{margin-right:5px;}
.aqs .product__info-container .price--on-sale .price-item--regular{font-weight:600;}
.aqs .product__info-container .price {display: flex;align-items: center;    flex-wrap: wrap;gap: 5px;}
.aqs .main-product-template  .accordion.product__accordion  summary{padding: 18px 35px;background: rgba(var(--color-base-accent-1),0.05);}
.aqs .main-product-template  .accordion.product__accordion {border:none;}
.aqs .main-product-template  .accordion.product__accordion  .icon-accordion{display:none;}
.aqs .main-product-template  .accordion.product__accordion:not(:last-child){margin-bottom:10px;}
.aqs .main-product-template  .product__accordion .accordion__content{padding: 20px 5px 10px;}
.aqs .main-product-template .optional-sidebar .accordion.product__accordion{margin-top:40px;}
.aqs .main-product-template  .accordion.product__accordion+.accordion{margin-top:0;}
.aqs .main-product-template .accordion .summary__title+.icon-caret{height:15px;transform: rotate(0deg);-webkit-transform: rotate(0deg);}
.aqs .main-product-template .accordion details[open]>summary .icon-caret{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.aqs .main-product-template  .accordion.product__accordion{margin-top:50px;}
/* .main-product-template  .product__info-wrapper .accordion.product__accordion{margin-top:0px;} */
.aqs .main-product-template .product__info-wrapper .product__info-bottom.tabs .accordion__title{font-size:var(--font-base-size);}
.aqs .main-product-template .product__info-wrapper .product__info-as-bottom-tabs.tab_right    .product__info-bottom.tabs {gap:10px;}
.aqs .main-product-template .complementary-products .accordion.product__accordion{ margin: 30px 0 10px;}
.aqs .main-product-template .complementary-products .complementary-slide{padding-bottom:0;}
.aqs .product__info-container .product-form__input.product-form__input--dropdown .select__select{    
     height: 40px;
    background: transparent;
    box-shadow: none;line-height: normal;padding: 5px 40px 5px 15px;position: relative;
    text-overflow: ellipsis;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.aqs .product-attributes {
    line-height: normal;
}
.aqs .product__info-container .product-form__input.product-form__input--dropdown .select:after{box-shadow:none;}

.aqs .product-media-modal__dialog img.global-media-settings.global-media-settings--no-shadow{display:none;}
.aqs .product-media-modal__dialog img.global-media-settings.global-media-settings--no-shadow.active {display: block;}
.aqs .product-form__buttons button.product-form__submit.button.button--full-width.button--secondary.loading span{    color: transparent;position: relative;}
.aqs .product__info-wrapper .product-form__submit.button.loading > .loading-overlay__spinner{width:auto;}

@media screen and (max-width: 1540px){
.aqs .product__info-container .product__payment .list-payment .list-payment__item:not(:last-child){margin-right:16px;}  
.aqs .product__info-container .product__payment{padding:20px;}
}
@media screen and (max-width: 1439px) and (min-width: 1200px){
.aqs .facets-vertical.sidebar-right .product-form__buttons,.aqs .facets-vertical.sidebar-left .product-form__buttons{ flex-wrap: wrap;}
.aqs .facets-vertical.sidebar-right  .product-form__buttons button.product-form__submit, .aqs .facets-vertical.sidebar-left .product-form__buttons button.product-form__submit{order:1;}
.aqs .facets-vertical.sidebar-right .main-product_info .product-deal-count .deal-clock ul li, .aqs .facets-vertical.sidebar-left .main-product_info .product-deal-count .deal-clock ul li  {font-size: calc(var(--font-h4-size) - 4px);}  
}
@media screen and (max-width: 1440px) and (min-width: 1199px){
  .aqs .product__info-container svg.icon.icon--full-color {width: 40px;height: 34px;}
.aqs .product__info-container .product__payment .list-payment .list-payment__item:not(:last-child) {margin-right: 8px;}
 .aqs .dt-sc-enquiry-form{ padding: 15px;} 
.aqs .dt-sc-enquiry-form .enquiry_heading{font-size:calc(var(--font-h5-size) - 4px);}  

.aqs .product__info-wrapper a.button--secondary, .aqs .product__info-wrapper .share-button__button{font-size:calc(var(--font-base-size) - 2px);}  
.aqs .main-product_info .product-deal-count .deal-clock ul{padding: 5px 10px;}
}
@media screen and  (max-width: 1199px){
.aqs .product__info-as-bottom-tabs,
.aqs .main-product-template .accordion.product__accordion{margin-top: 40px;}
.aqs .product__info-container .product__payment{padding:12px;}
}
@media screen and  (max-width: 1199px) and (min-width:990px){
  .aqs .facets-vertical.no-sidebar .product__info-wrapper{ padding-left: 50px;padding-top:0;} 
  .aqs .product__info-container svg.icon.icon--full-color {width: 44px;height: 34px;}
}

@media screen and  (max-width: 1024px) and (min-width: 750px){
  .aqs .product-form__buttons{flex-wrap:wrap;}
  .aqs button.product-form__submit.button.button--full-width.button--secondary{order:1;}
}
@media screen and  (max-width: 990px){
  .aqs .product__info-bottom.tabs{gap: 20px;}
}
@media screen and  (max-width: 989px) and (min-width: 750px){
  .aqs .product__info-container svg.icon.icon--full-color {width: 40px;height: 30px;}
  .aqs .product__info-container .product__payment .list-payment .list-payment__item:not(:last-child) {margin-right: 8px;}
 .aqs .dt-sc-enquiry-form{ padding: 15px;} 
 .aqs .dt-sc-enquiry-form .enquiry_heading{font-size:calc(var(--font-h5-size) - 2px);}  
 .aqs .product__info-wrapper a.button--secondary, .aqs .product__info-wrapper .share-button__button{font-size:var(--font-base-size);} 
 .aqs .main-product_info .product__media-wrapper, .aqs .main-product_info .product__info-wrapper{ width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);}
  .aqs .main-product-template .facets-vertical .main-product_info .product__info-wrapper{padding:0 0 0 20px;}
  .aqs .main-product_info .product-deal-count .deal-clock ul li {font-size: calc(var(--font-h4-size) - 4px);}
  .aqs .main-product_info .product-deal-count .deal-clock ul li span{font-size:calc(var(--font-base-size) - 2px);}
  .aqs .main-product_info .product-deal-count .deal-clock ul{padding:5px 10px;}
  .aqs .product__info-container .product__title h1{    font-size: calc(var(--font-h1-size) - 10px);}
  .aqs .product--thumbnail_slider_right .product__info-container .icon-with-text, .aqs .product--thumbnail_slider_left .product__info-container .icon-with-text{flex-wrap:wrap;gap:10px;}
}
@media screen and  (max-width: 749px){
.aqs .product__info-bottom.tabs .summary__title h6.accordion__title{font-size: 20px;}
.aqs .main-product-template .optional-sidebar .rte .thumbnail-list__item.slider__slide {width:100%;}
.aqs .main-product-template  .accordion.product__accordion{margin-top:30px;}  
}
@media screen and  (max-width: 576px){
  .aqs .dt-sc-enquiry-form{ padding: 10px ;} 
  .aqs .dt-sc-enquiry-form .enquiry_heading{font-size:calc(var(--font-h5-size) - 4px);}
  /* .dt-sc-enquiry-form a{font-size:calc(var(--font-base-size) - 2px);} */
}
@media screen and  (max-width: 480px){
.aqs .main-product_info .product-deal-count .deal-clock ul li{font-size:calc(var(--font-h4-size) - 6px);}
.aqs .main-product_info .product-deal-count .deal-clock ul{padding: 5px 10px;gap: 10px;}  
.aqs .main-product_info .product-deal-count .deal-clock ul li span{font-size:calc(var(--font-base-size) - 4px);margin:10px 0 0 4px;}  
.aqs .main-product_info .product-deal-count .deal-clock ul li:not(:last-child):after{right:-8px;}  
.aqs .main-product-template  .accordion.product__accordion summary {padding: 18px 20px;}  
.aqs .main-product-template  .accordion.product__accordion:not(:last-child){margin-bottom:10px;}  
.aqs .product__info-container .product__payment .list-payment .list-payment__item:not(:last-child){margin-right:10px;}    
}
@media screen and  (max-width: 479px){
  .aqs .product__info-bottom.tabs{flex-direction: column; text-align: center;}
  .aqs .product-form__buttons{flex-wrap:wrap;}
  .aqs button.product-form__submit.button.button--full-width.button--secondary{order:1;}
  .aqs .product-form__buttons{gap:10px;margin:0 0 10px;}
  .aqs .product-popup-modal__content{padding:30px;}
}
.aqs .thumbnail-list .thumbnail-list__item.slick-current .thumbnail {
    outline: 0;
    border: 1px solid rgb(var(--color-foreground));
}      
.aqs /popup -sizechart/

 .image-sizeguid table {
    width: 100%;
}
.aqs .product__info-wrapper .html-sections-product{display:flex; align-items:center;}
.aqs .product__info-wrapper .html-sections-product p{margin:0;}
.aqs .product-form__buttons.hide-quantity{  display: flex; flex-direction: row; gap: 10px; justify-content: space-between;}
.aqs .product-form__buttons.hide-quantity button.product-form__submit.button.button--full-width.button--secondary,
.aqs .product-form__buttons.hide-quantity .shopify-payment-button{    width: Calc(50% - 10px);  max-width: Calc(50% - 10px); min-width:Calc(50% - 10px);  margin: 0;}
.aqs .notify-block.dT_ProdNotify.visibility-hidden {display:none;}

.aqs .product--thumbnail_slider_left .thumbnail-slider .thumbnail-list.slider--tablet-up .slick-arrow{display:none !important;}
.aqs .product--thumbnail_slider_right .thumbnail-slider .thumbnail-list.slider--tablet-up .slick-arrow{display:none !important;}
 .aqs .product__modal-opener:not(.product__modal-opener--image) {
    display: none;
}
.aqs .product__media-list .deferred-media {padding-top:100%;}

.aqs .product__info-container .inventory-form__label p.availablity-stack{
      display: flex;
    gap: 20px;
    flex-direction: column-reverse;
    width: 100%;
}
.aqs .product__info-container .inventory-form__label p.availablity-stack span.stock{
  width: 100%;
    position: relative;
    height: 3px;
    background: rgba(var(--color-border));
  display:none;
}
.aqs .product__info-container .inventory-form__label p span.stack-progressbar{
    position: absolute;
    height: 3px;
    padding: 0;
    border-radius: 10px;
  transition:all 0.3s linear;
}
.aqs .product__info-container .inventory-form__label p span .stock-bold{color:rgb(var(--sale_badge_color)); margin:0 5px;}
.aqs .product__info-container .inventory-form__label.dt-stock-message-instock p span.in_stock{border-radius: var(--buttons-radius); border: 1px solid #0EA830;padding: 4px 10px;background: transparent;color: #0EA830;}
.aqs .product__info-container .inventory-form__label.dt-stock-message-instock p span.out_of_stock{border-radius: var(--buttons-radius); border: 1px solid red;padding: 4px 10px;background: transparent;color: red;}

.aqs .product__info-container .quantity__button svg{    width: 14px;}

/* description style */
.aqs .product-detail-style1 {display: flex;justify-content: space-between;gap:62px;}
.aqs .product-detail-style1 .content-wrapper{    width: calc(100% - 512px);}
.aqs .product-detail-style1 .image-wrapper{width:512px;}
.aqs .product-detail-style1 .image-wrapper img{width:100%;margin:0;}
.aqs .product-detail-style1 .content-wrapper .list-wrapper {display: flex;justify-content: space-between; margin-top: 35px;}
.aqs .product-detail-style1 .content-wrapper .list-wrapper .list-content{width:60%;}
.aqs .product-detail-style1 .content-wrapper .list-wrapper .list-icon-content{width:35%;}
.aqs .product-detail-style1 .content-wrapper .list-icon-content li .icon {
    width: 30px;
    height: 30px;
    border: 1px solid;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.aqs .product-detail-style1 .content-wrapper .list-icon-content li{display: flex;gap:10px;align-items: center;}
.aqs .product-detail-style1 .content-wrapper .list-icon-content ul,
.aqs .product-detail-style1 .content-wrapper .list-content ul{padding:0;margin:24px 0 0;list-style:none;}
.aqs .product-detail-style1 .content-wrapper .list-icon-content li:not(:last-child),
.aqs .product-detail-style1 .content-wrapper .list-content ul li:not(:last-child){margin-bottom:18px;}
@media screen and  (max-width: 1199px){
  .aqs .product-detail-style1{gap:30px;}
  .aqs .product-detail-style1 .content-wrapper{    width: calc(100% - 300px);}
  .aqs .product-detail-style1 .image-wrapper{width:512px;}
  .aqs .product-detail-style1 .content-wrapper .list-wrapper .list-content{width:55%;}
.aqs .product-detail-style1 .content-wrapper .list-wrapper .list-icon-content{width:40%;}
}
@media screen and  (max-width: 990px){
  .aqs .product-detail-style1{flex-direction:column;}
  .aqs .product-detail-style1 .content-wrapper,
  .aqs .product-detail-style1 .image-wrapper{width:100%;}
}
@media screen and  (max-width: 576px){
  .aqs .product-detail-style1 .content-wrapper .list-wrapper{flex-direction:column;gap:30px;}
  .aqs .product-detail-style1 .content-wrapper .list-wrapper .list-content,
.aqs .product-detail-style1 .content-wrapper .list-wrapper .list-icon-content{width:100%;}
}
.aqs .product__media-list .product__media-item {
    width: 100%;
    max-width: 100%;
}


@media screen and  (min-width: 1200px){
.aqs .main-product-template .facets-vertical.no-sidebar .main-product_info .grid__item.product__media-wrapper {
    width: calc(58% - var(--grid-desktop-horizontal-spacing) / 2);
}
 .aqs .main-product-template .facets-vertical.no-sidebar .main-product_info .product__info-wrapper.grid__item {
    width: calc(42% - var(--grid-desktop-horizontal-spacing) / 2);
} 
}
/* ===== dt-accordion ===== */
.aqs .accordion summary{display:flex;position:relative;line-height:1;padding:15px 0}.aqs .accordion .summary__title{display:flex;flex:1}.aqs .accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * 6px)}.aqs .accordion+.accordion{margin-top:0;border-top:none}.aqs .accordion{margin-top:25px;margin-bottom:0;border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid rgba(var(--color-foreground),.08)}.aqs .accordion__title{display:inline-block;max-width:calc(100% - 60px);min-height:16px;margin:0;word-break:break-word;font-size:var(--font-h5-size);font-weight:var(--font-heading-weight);line-height:normal}.aqs .accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 20px);margin-right:calc(var(--font-heading-scale) * 10px);width:calc(var(--font-heading-scale) * 20px)}.aqs .accordion details[open]>summary .icon-caret{transform:rotate(90deg)}.aqs .accordion summary .icon-caret{transform:rotate(270deg);width:12px;height:15px;transition:all var(--duration-default) linear;top:calc(50% - 6px)}.aqs .accordion__content{margin-bottom:0px;word-break:break-word;overflow-x:auto;padding-top:15px;padding-bottom:15px}.aqs .accordion__content img{max-width:100%}@media screen and (max-width:576px){.aqs .accordion__title{font-size:var(--font-h5-size)}}@media screen and (max-width:450px){.aqs .accordion__title{font-size:calc(var(--font-h5-size) - 2px)}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-accordion.css.map */

/* ===== dt-rte ===== */
.aqs .rte:after{clear:both;content:"";display:block}.aqs .rte>p:first-child{margin-top:0}.aqs .rte>p:last-child{margin-bottom:0}.aqs .rte table{table-layout:fixed}@media screen and (min-width:750px){.aqs .rte table td{padding-left:12px;padding-right:12px}}.aqs .rte img{height:auto;max-width:100%;border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}.aqs .rte ul{padding-left:20px}.aqs .rte li{list-style:inherit}.aqs .rte li:last-child{margin-bottom:0}.aqs .rte a{color:rgba(var(--color-icon),var(--alpha-link));text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness var(--duration-short) ease;transition:var(--duration-default) linear;word-wrap:break-word}.aqs .rte a:hover{color:rgb(var(--color-base-outline-button-labels))}.aqs .rte blockquote{display:inline-flex}.aqs .rte blockquote>*{margin:-5px 0}@media screen and (max-width:576px){.aqs .contact .title-wrapper--no-top-margin.h1{font-size:var(--font-h5-size)}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-rte.css.map */

/* ===== dt-rating ===== */
.aqs .rating{display:inline-block;margin:0}.aqs .product .rating-star{--letter-spacing: .8;--font-size: 1.7}.aqs .card-wrapper .rating-star{--letter-spacing: .7;--font-size: 1.4}.aqs .rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 10px);font-size:calc(var(--font-size) * 10px);line-height:1;display:inline-block;font-family:Times;margin:0}.aqs p.rating-count.caption span{font-size:14px;display:none}.aqs .rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,#f2b500 var(--percent),#f2b50063 var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:#f2b500;font-size:20px}.aqs .rating-text{display:none}.aqs .rating-count{display:inline-block;margin:0}@media(forced-colors:active){.aqs .rating{display:none}.aqs .rating-text{display:block}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-rating.css.map */

/* ===== dt-deferred-media ===== */
.aqs .deferred-media__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden}.aqs .media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.aqs .deferred-media__poster img{width:auto;max-width:100%;height:100%}.aqs .deferred-media{overflow:hidden}.aqs .deferred-media:not([loaded=true]) template{z-index:-1}.aqs .deferred-media[loaded=true]>.deferred-media__poster{display:none}.aqs .deferred-media__poster:focus-visible{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + 3px) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + 5px) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.aqs .deferred-media__poster:focus{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + 3px) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + 5px) rgba(var(--color-foreground),.5);border-radius:calc(var(--media-radius) - var(--media-border-width))}.aqs .deferred-media__poster:focus:not(:focus-visible){outline:0;box-shadow:none}.aqs .deferred-media__poster-button{background-color:transparent;border:2px solid rgba(var(--color-background),1);border-radius:50%;color:rgb(var(--color-foreground));display:flex;align-items:center;transition:all .3s linear;justify-content:center;height:42px;width:42px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);z-index:1}.aqs .deferred-media__poster-button:hover span{letter-spacing:3.5px}.aqs .deferred-media__poster-button span{color:rgba(var(--color-background));font-size:calc(var(--font-base-size) - 2px);letter-spacing:2.6px;text-transform:uppercase;line-height:19px}.aqs .deferred-media__poster-button:before{content:"";position:absolute;width:100%;height:100%;background:#fff0;border-radius:50%;top:0;right:0;bottom:0;left:0;z-index:-1;filter:blur(3px);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);opacity:1}.aqs .deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.aqs .deferred-media__poster-button .icon{width:10px;height:10px}.aqs .deferred-media__poster-button .icon-play{margin-left:2px}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-deferred-media.css.map */

/* ===== product-detail-page ===== */
.aqs .product_description{width:100%;max-width:100%;display:flex;gap:45px}.aqs .product_description .product-text{width:50%;max-width:50%;color:#707070;font-size:16px}.aqs .product_description .product-image{width:50%;max-width:50%}.aqs .product_description ul{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);list-style:none;width:100%;justify-content:space-between;padding:0;margin-top:40px;padding-left:0!important}.aqs .product_description ul li img{width:60px;height:60px;border-radius:0;margin-bottom:10px;object-fit:contain}.aqs .product_description ul li{display:flex;flex-direction:column;align-items:center}.aqs .product_description .product-text p{font-size:var(--font-base-size);line-height:25px}@media screen and (max-width:1200px){.aqs .product_description ul{grid-template-columns:repeat(5,1fr)}.aqs .product_description .product-text{width:100%;max-width:100%}.aqs .product_description .product-image{margin:auto}.aqs .product_description{flex-direction:column}}@media screen and (max-width:990px){.aqs .product_description .product-image,.aqs .product_description .product-text{width:100%;max-width:100%}.aqs .product_description{flex-direction:column}.aqs .product_description ul{grid-template-columns:repeat(5,1fr)}}@media screen and (max-width:576px){.aqs .product_description ul{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:480px){.aqs .product_description ul{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/product-detail-page.css.map */

/* ===== section-image-with-text ===== */
.aqs .image-with-text .grid{margin-bottom:0}.aqs .image-with-text .grid__item{position:relative}@media screen and (min-width:750px){.aqs .image-with-text__grid--reverse{flex-direction:row-reverse}}.aqs .image-with-text__media{min-height:100%;overflow:visible}.aqs .image-with-text__media--small{height:194px}.aqs .image-with-text__media--medium{height:296px}.aqs .image-with-text__media--large{height:435px}@media screen and (min-width:750px){.aqs .image-with-text__media--small{height:314px}.aqs .image-with-text__media--medium{height:460px}.aqs .image-with-text__media--large{height:695px}}.aqs .image-with-text__media--placeholder{position:relative;overflow:hidden}.aqs .image-with-text__media--placeholder:after{content:"";position:absolute;background:rgba(var(--color-foreground),.04)}.aqs .image-with-text__media--placeholder.image-with-text__media--adapt{height:300px}@media screen and (min-width:750px){.aqs .image-with-text__media--placeholder.image-with-text__media--adapt{height:600px}}.aqs .image-with-text__media--placeholder>svg{position:absolute;left:50%;top:50%;width:100%;height:100%;fill:currentColor}.aqs .image-with-text__media--placeholder:is(.animate--ambient,.animate--zoom-in)>svg{top:0;left:0;transform:translate(0)}.aqs .image-with-text__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;padding:40px calc(40px / var(--font-body-scale)) 50px;position:relative;z-index:1}.aqs .image-with-text .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.aqs .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item:after{border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.aqs .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item:after{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.aqs .image-with-text .image-with-text__media-item>*{border-radius:var(--media-radius);overflow:hidden;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity))}.aqs .image-with-text .global-media-settings{overflow:hidden!important}.aqs .image-with-text .image-with-text__text-item>*{border-radius:var(--text-boxes-radius);overflow:hidden;box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.aqs .image-with-text:not(.image-with-text--overlap) .image-with-text__media-item>*,.aqs .image-with-text:not(.image-with-text--overlap) .image-with-text__text-item>*{box-shadow:none}.aqs .image-with-text.image-with-text--no-overlap .image-with-text__media-item img{border-radius:0}@media screen and (max-width:749px){.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media-item:after,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__media,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media img,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__media .placeholder-svg{border-bottom-right-radius:0;border-bottom-left-radius:0}.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__text-item:after,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{border-top-left-radius:0;border-top-right-radius:0}.aqs .image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__content{border-top:0}}.aqs .image-with-text__content--mobile-right>*{align-self:flex-end;text-align:right;margin-left:auto}.aqs .image-with-text__content--mobile-center>*{align-self:center;text-align:center}.aqs .image-with-text--overlap .image-with-text__content{width:90%;margin:-30px auto 0}@media screen and (min-width:990px){.aqs .image-with-text__grid--reverse .image-with-text__content{margin-left:auto}.aqs .image-with-text__content--bottom{justify-content:flex-end;align-self:flex-end}.aqs .image-with-text__content--top{justify-content:flex-start;align-self:flex-start}.aqs .image-with-text__content--desktop-right>*{align-self:flex-end;text-align:right;margin-left:auto}.aqs .image-with-text__content--desktop-left>*{align-self:flex-start;text-align:left}.aqs .image-with-text__content--desktop-center>*{align-self:center;text-align:center}.aqs .image-with-text--overlap .image-with-text__text-item{display:flex;padding:30px 0}.aqs .image-with-text--overlap .image-with-text__content{height:auto;width:calc(100% + 40px);min-width:calc(100% + 40px);margin-top:0;margin-left:-40px}.aqs .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__content{margin-left:0;margin-right:-40px}.aqs .image-with-text--overlap .image-with-text__grid--reverse .image-with-text__text-item{justify-content:flex-end}.aqs .image-with-text--overlap .image-with-text__media-item--top{align-self:flex-start}.aqs .image-with-text--overlap .image-with-text__media-item--middle{align-self:center}.aqs .image-with-text--overlap .image-with-text__media-item--bottom{align-self:flex-end}.aqs .image-with-text__media-item--small,.aqs .image-with-text__media-item--large+.image-with-text__text-item{flex-grow:0}.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media .placeholder-svg,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-top-right-radius:0;border-bottom-right-radius:0}.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__text-item:after,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content:after,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media-item:after,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media img,.aqs .image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__media .placeholder-svg{border-top-left-radius:0;border-bottom-left-radius:0}.aqs .image-with-text.collapse-borders:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__content{border-left:0}.aqs .image-with-text.collapse-borders:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content{border-right:0}}.aqs .image-with-text:not(.collapse-corners,.image-with-text--overlap) .image-with-text__media-item{z-index:2}.aqs .image-with-text:not(.image-with-text--overlap) .color-background-1,.aqs .image-with-text.image-with-text--overlap .image-with-text__media.color-background-1{background:transparent}.aqs .image-with-text .gradient{transform:perspective(0)}.aqs .image-with-text__content{border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));word-break:break-word}@media screen and (min-width:1541px){.aqs .image-with-text__content{padding:70px}}.aqs .image-with-text__content>*+*{margin-top:20px}.aqs .image-with-text__content>.image-with-text__text:empty~a{margin-top:20px}.aqs .image-with-text__content>:first-child:is(.image-with-text__heading),.aqs .image-with-text__text--caption+.image-with-text__heading,.aqs .image-with-text__text--caption:first-child{margin-top:0}.aqs .image-with-text__content :last-child:is(.image-with-text__heading),.aqs .image-with-text__text--caption{margin-bottom:0}.aqs .image-with-text__content .button+.image-with-text__text{margin-top:20px}.aqs .image-with-text__content .image-with-text__text+.button{margin-top:30px}.aqs .image-with-text__heading{margin-bottom:0}.aqs .image-with-text__text p{margin-top:0;margin-bottom:10px}@media screen and (max-width:749px){.aqs .collapse-padding .image-with-text__grid .image-with-text__content{padding-left:0;padding-right:0}.aqs .image-with-text__content{padding:30px 20px}}@media screen and (min-width:750px){.aqs .collapse-padding .image-with-text__grid:not(.image-with-text__grid--reverse) .image-with-text__content:not(.image-with-text__content--desktop-center){padding-right:0}.aqs .collapse-padding .image-with-text__grid--reverse .image-with-text__content:not(.image-with-text__content--desktop-center){padding-left:0}}@supports not (inset: 10px){.aqs .image-with-text .grid{margin-left:0}}.aqs .multirow__inner{display:flex;flex-direction:column;row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.aqs .multirow__inner{row-gap:var(--grid-desktop-vertical-spacing)}}.aqs .image-with-text__text.caption-with-letter-spacing{text-transform:uppercase;font-size:18px}.aqs .image-with-text__text.caption-with-letter-spacing.caption-with-letter-spacing--small{font-size:14px}.aqs .image-with-text__text.caption-with-letter-spacing.caption-with-letter-spacing--medium{font-size:16px}@media screen and (max-width:1540px){.aqs .image-with-text__heading.h1{font-size:calc(var(--font-h1-size) * .8)}}@media screen and (max-width:1199px){.aqs .image-with-text__heading.h1{font-size:calc(var(--font-h1-size) * .7)}}@media screen and (max-width:576px){.aqs .image-with-text__heading.h1{font-size:calc(var(--font-h1-size) * .6)}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/section-image-with-text.css.map */

/* ===== dt-list-payment ===== */
.aqs .list-payment {
  display: flex;
  justify-content: center;
  margin: 0;
  padding-top: 10px;
  padding-left: 0;
  flex-wrap:wrap;
}

@media screen and (min-width: 750px) {
  .aqs .list-payment {
    justify-content: flex-end;
    margin: 0;
    padding-top: 0;
  }
}

.aqs .list-payment__item {
  align-items: center;
  display: flex;
  padding: 5px;
}

@media screen and (max-width: 576px) {.aqs .list-payment__item {padding: 2px;}}
/* ===== dt_bundle ===== */
.aqs .dt-sc-product_bundle-items{background:rgba(var(--color-foreground),.05);padding:50px;display:inline-block;width:100%;border-radius:var(--DTRadius);margin:70px 0 0}.aqs .dt-sc-product_bundle-items .section-title h3{margin:0 0 55px;text-align:center;font-size:24px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--grid-desktop-horizontal-spacing);margin-bottom:30px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image>div{text-align:center;margin-bottom:0;position:relative;width:100%;display:flex;flex-direction:column}.aqs .dt-sc-product_bundle-items .frequently-buy-togeather-products .dT_bundleProductToggle{padding:0 25px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image .item-image img{width:100%}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image a.item-image{margin-bottom:10px;width:100%;height:100%;display:flex;overflow:hidden;border-radius:var(--DTRadius)}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image>div:not(:last-child)>div:first-child{position:relative}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image>div:not(:last-child)>div:first-child:after{content:"+";color:rgba(var(--color-foreground));font-weight:500;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:-31px;font-size:25px;width:30px;height:30px;border-radius:50%;line-height:25px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image li:not(:last-child){margin-bottom:15px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image li>div[id*=sale-price],.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image li>div[class*=price-sale]{font-size:var(--DTFontSize_H6)}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image [type=checkbox]{margin:auto}.aqs .dt-sc-product_bundle-items .dt-sc-product-details{display:flex;align-items:center;margin-bottom:0;flex-flow:column wrap;line-height:normal}.aqs .dt-sc-product_bundle-items .dt-sc-product-details span{font-weight:var(--font-heading-weight);padding:0 3px;color:rgba(var(--color-foreground))}.aqs .dt-sc-product_bundle-items .bundle-product-cart-total{font-weight:var(--font-heading-weight);font-size:var(--DTFontSize_H6)}.aqs .dt-sc-product_bundle-items .dt-sc-select-btn{width:100%;padding:10px 15px;border-radius:var(--DTRadius);background-color:var(--gradient-base-accent-2);border:1px solid rgb(var(--color-border))}.aqs .dt-sc-product_bundle-items .varient-options{z-index:2;left:0;display:none;margin-bottom:15px;padding:15px!important;width:100%!important;box-shadow:0 1px 5px #0000001a;border-radius:var(--DTRadius);background-color:rgba(var(--color-background));position:absolute}.aqs .dt-sc-product_bundle-items .product-form__controls-group{display:flex;flex-flow:column}.aqs .dt-sc-product_bundle-items .product-form__controls-group~*{display:none}.aqs .dt-sc-product_bundle-items .product-form__controls-group .selector-wrapper{display:inline-grid;text-align:left;margin-bottom:15px}.aqs .dt-sc-product_bundle-items .product-form__controls-group .selector-wrapper:last-child{margin-bottom:0}.aqs .dt-sc-product_bundle-items .selector-wrapper label{display:inline-flex;font-weight:600;width:50%;font-size:14px;font-family:var(--font-heading-family)}.aqs .dt-sc-product_bundle-items .selector-wrapper .select2.select2-container{width:50%!important}.aqs .dt-sc-product_bundle-items .selector-wrapper select{padding:5px 10px;width:100%;background-color:transparent;border-radius:var(--buttons-radius);color:rgb(var(--color-foreground));border:var(--inputs-border-width) solid rgb(var(--color-foreground),.2);cursor:pointer}.aqs .dt-sc-product_bundle-items .dt-sc-btn.btn-product-add-to-cart,.aqs .dt-sc-product_bundle-items .bundle-product-add-to-cart,.aqs .dt-sc-product_bundle-items .bundle-product-offer-note{display:inline-block;margin:0}.aqs .dt-sc-product_bundle-items .selector-wrapper select:focus-visible{box-shadow:none;outline:none}.aqs .dt-sc-product_bundle-items .products-grouped-info{text-align:center}.aqs .dt-sc-product_bundle-items .bundle-product-additional-offer{background:var(--gradient-background);margin:auto;display:block;flex-direction:column;padding:15px 40px;align-items:center;justify-content:center}.aqs .dt-sc-product_bundle-items .bundle-product-additional-offer>*:not(:last-child){margin-bottom:20px}.aqs .dt-sc-product_bundle-items .bundle-product-cart-total{display:flex;flex-wrap:wrap;justify-content:center}.aqs .dt-sc-product_bundle-items .bundle-product-cart-total>*+*{margin-left:10px}.aqs .dt-sc-product_bundle-items .bundle-product-add-to-cart>button{margin-top:0}.aqs .dt-sc-product_bundle-items .bundle-product-offer-note{width:100%;font-size:16px;color:rgba(var(--color-foreground))}.aqs .dt-sc-product_bundle-items span.dT_totalBundleOriginalPrice{text-decoration:line-through;opacity:.5;color:inherit;font-weight:400}.aqs .dt-sc-product_bundle-items .group-product .old-price,.aqs .main-product .old-price{font-size:80%;opacity:.5;text-decoration:line-through}.aqs .dt-sc-product_bundle-items .group-product .old-price,.aqs .group-product .special-price{margin:0 5px}.aqs .dt-sc-product_bundle-items .dt-sc-product_bundle-items .dt-sc-thumb-image ul{position:relative;line-height:normal;list-style:none;padding:0}.aqs .dt-sc-product_bundle-items .dt-sc-product_bundle-items .dt-sc-thumb-image ul li .dt-sc-btn{margin:auto;display:inline-block}.aqs .dt-sc-product_bundle-items .checkbox_style{display:inline-block;position:relative;cursor:pointer;font-size:0;height:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.aqs .dt-sc-product_bundle-items .checkbox_style input[type=checkbox]{float:left;width:36px;height:6px;cursor:pointer;background-color:#fff;-webkit-appearance:none;border-radius:8px;position:relative}.aqs .dt-sc-product_bundle-items .checkbox_style input[type=checkbox]:before{content:"";width:17px;height:17px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background));background-color:rgba(var(--color-foreground),.8);border-radius:50%;position:absolute;top:-6px;z-index:1;left:-2px;transition:all .3s linear}.aqs .dt-sc-product_bundle-items .checkbox_style input[type=checkbox]:after{content:"";height:100%;width:14px;position:absolute;left:0;border-radius:17px;background-color:rgba(var(--color-foreground),.3);transition:all .3s linear}.aqs .dt-sc-product_bundle-items .checkbox_style input[type=checkbox]:checked:before{left:calc(100% - 16px);background-color:rgba(var(--color-foreground),.8)}.aqs .dt-sc-product_bundle-items .checkbox_style input[type=checkbox]:checked:after{width:100%;border-radius:8px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image li{list-style:none;line-height:normal}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image ul{padding:0;margin:0}@media(max-width:1199px)and (min-width:992px){.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image{display:grid;grid-template-columns:repeat(3,1fr)}.aqs .dt-sc-product_bundle-items{margin:70px 0 0}}@media only screen and (max-width:991px)and (min-width:767px){.aqs .dt-sc-product_bundle-items{padding:30px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image>div:not(:last-child)>div:first-child:after{right:-26px;width:20px;height:20px;line-height:20px;font-size:16px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image ul li .dt-sc-btn,.aqs .bundle-product-add-to-cart>button{padding:10px 20px;font-size:16px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image{display:grid;grid-template-columns:repeat(3,1fr)}.aqs .dt-sc-product_bundle-items{margin:70px 0 0}}@media only screen and (min-width:767px){.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image a.item-image{height:100%}}@media(max-width:767px){.aqs .dt-sc-product_bundle-items{padding:30px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image{flex-wrap:wrap}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image ul{margin:0}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image>div{display:grid;grid-template-columns:200px 1fr;width:100%;align-items:center;text-align:left;gap:30px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image>div:not(:last-child){margin:0 0 0px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image>div:not(:last-child)>div:first-child:after{display:none}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image a.item-image{margin-bottom:0}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image ul li .dt-sc-btn,.aqs .bundle-product-add-to-cart>button{padding:10px 20px;font-size:16px}.aqs .dt-sc-product_bundle-items .bundle-product-additional-offer{margin-top:20px;padding:15px 20px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image{display:grid;grid-template-columns:repeat(1,1fr)}.aqs .dt-sc-product_bundle-items{margin:70px 0 0}}@media(max-width:576px){.aqs .dt-sc-product_bundle-items{padding:15px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image>div{display:grid;grid-template-columns:115px 1fr;gap:15px}.aqs .dt-sc-product_bundle-items .section-title h3{font-size:20px;margin:0 0 15px}.aqs .bundle-product-additional-offer{padding:15px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image li:not(:last-child){margin-bottom:10px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image ul li .dt-sc-btn,.aqs .dt-sc-product_bundle-items .bundle-product-add-to-cart>button{padding:8px 16px;font-size:14px}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image{display:grid;grid-template-columns:repeat(1,1fr)}}@media(max-width:430px){.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image ul{text-align:center}.aqs .dt-sc-product_bundle-items .dt-sc-thumb-image>div{grid-template-columns:repeat(1,1fr)}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt_bundle.css.map */

/* ===== aquanomade-header ===== */
.aqs{--header-bg: #195D36;--header-bg-hover: #2d5f3f;--header-text: #ffffff;--header-text-hover: #c8e6c9;--header-radius: 18px;--header-margin: 10px}.aqs .header-wrapper,.aqs .shopify-section-header-wrapper,.aqs .shopify-section--header .header-wrapper,.aqs #shopify-section-header,.aqs .shopify-section--header,.aqs .header-wrapper--border-bottom,.aqs sticky-header,.aqs sticky-header.header-wrapper{background:transparent!important;padding:0!important}.aqs header.header,.aqs .header,.aqs .shopify-section--header header,.aqs .header-wrapper header,.aqs .shopify-section-header-wrapper header.header,.aqs .header-wrapper--border-bottom header.header,.aqs sticky-header .header,.aqs sticky-header header.header,.aqs #header{background-color:var(--header-bg)!important;border-radius:var(--header-radius)!important;margin:var(--header-margin) var(--header-margin) 0 var(--header-margin)!important;padding:6px 20px!important;min-height:72px!important;box-shadow:0 4px 20px #0000001f;transition:all .3s ease}.aqs #shopify-section-header .header__inner,.aqs .shopify-section-header-wrapper .header__inner,.aqs .shopify-section--header .header__inner,.aqs .header-wrapper .header__inner,.aqs .header-wrapper--border-bottom .header__inner,.aqs header.header .header__inner,.aqs .header .header__inner,.aqs sticky-header .header__inner{min-height:60px!important;align-items:center!important}.aqs .header__inline-menu,.aqs .header__icons,.aqs .header__heading,.aqs .header__left,.aqs .header__right{align-items:center!important}.aqs .header__menu-item,.aqs .list-menu--inline>li,.aqs .list-menu--inline a,.aqs .header nav a,.aqs .dt-sc-nav-link,.aqs .dt-sc-nav-link span{line-height:normal!important}@media(min-width:990px){.aqs header.header,.aqs .header,.aqs .shopify-section--header header,.aqs .header-wrapper header,.aqs .shopify-section-header-wrapper header.header,.aqs .header-wrapper--border-bottom header.header,.aqs sticky-header .header,.aqs sticky-header header.header,.aqs #header{margin:12px 20px 0!important;padding:8px 28px!important;min-height:82px!important;border-radius:22px!important}.aqs #shopify-section-header .header__inner,.aqs .shopify-section-header-wrapper .header__inner,.aqs .shopify-section--header .header__inner,.aqs .header-wrapper .header__inner,.aqs .header-wrapper--border-bottom .header__inner,.aqs header.header .header__inner,.aqs .header .header__inner,.aqs sticky-header .header__inner{min-height:66px!important}}.aqs .shopify-section--header,.aqs .shopify-section-header-wrapper{position:sticky!important;top:0!important;z-index:1000!important;background:transparent!important}.aqs header.header.scrolled-past-header,.aqs .header-wrapper--border-bottom header.header{box-shadow:0 6px 30px #0000002e!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#1a3c2af2!important}.aqs header.header a,.aqs header.header button,.aqs .header a,.aqs .header button,.aqs .header__menu-item,.aqs .header__heading-link,.aqs .header__icon,.aqs .header nav a,.aqs .dt-sc-nav-link,.aqs .dt-sc-nav-link span{color:var(--header-text)!important}.aqs header.header a:hover,.aqs .header a:hover,.aqs .header__menu-item:hover,.aqs .header nav a:hover,.aqs .dt-sc-nav-link:hover,.aqs .dt-sc-nav-link:hover span{color:var(--header-text-hover)!important}.aqs header.header svg,.aqs .header svg,.aqs .header__icon svg,.aqs .header button svg{color:var(--header-text)!important;fill:var(--header-text)!important;stroke:var(--header-text)!important}.aqs .cart-count-bubble,.aqs .header__icon .badge,.aqs .header .cart-count{background-color:var(--header-text)!important;color:var(--header-bg)!important;font-weight:700}.aqs .header__inline-menu .header__menu-item,.aqs .header__inline-menu a,.aqs .list-menu--inline a{color:var(--header-text)!important;font-weight:500;letter-spacing:.2px}.aqs .header__heading,.aqs .header__heading-link,.aqs #header .header__heading,.aqs #header .header__heading-link,.aqs header#header .header__heading,.aqs header#header .header__heading-link{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important;min-height:50px!important;opacity:1!important;visibility:visible!important}@media(min-width:750px){.aqs .header__heading,.aqs .header__heading-link{min-height:70px!important}}@media(min-width:990px){.aqs .header__heading,.aqs .header__heading-link{min-height:80px!important}}.aqs .header__heading-link img.light-logo,.aqs .header__heading-logo.light-logo,.aqs img.header__heading-logo.light-logo,.aqs #header .header__heading-link img.light-logo,.aqs #header img.header__heading-logo.light-logo,.aqs header#header .header__heading-link img.light-logo,.aqs header#header img.header__heading-logo.light-logo{display:block!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:99!important;width:auto!important;height:40px!important;max-width:200px!important;max-height:40px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}.aqs .header__heading-link img.dark-logo,.aqs .header__heading-logo.dark-logo,.aqs img.header__heading-logo.dark-logo,.aqs #header .header__heading-link img.dark-logo,.aqs #header img.header__heading-logo.dark-logo,.aqs header#header .header__heading-link img.dark-logo,.aqs header#header img.header__heading-logo.dark-logo{display:none!important;opacity:0!important;visibility:hidden!important;width:0!important;height:0!important;max-width:0!important;max-height:0!important;overflow:hidden!important}.aqs .template-index .header__heading,.aqs .template-index .header__heading-link,.aqs .header__heading,.aqs .header__heading-link,.aqs .home .header__heading-link,.aqs .index .header__heading-link{min-height:50px!important}.aqs .template-index .header__heading-link img.light-logo,.aqs .header__heading-link img.light-logo,.aqs .home .header__heading-link img.light-logo,.aqs .index .header__heading-link img.light-logo{display:block!important;opacity:1!important;visibility:visible!important;height:40px!important;filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}.aqs .template-index .header__heading-link img.dark-logo,.aqs .header__heading-link img.dark-logo,.aqs .home .header__heading-link img.dark-logo,.aqs .index .header__heading-link img.dark-logo{display:none!important;opacity:0!important;visibility:hidden!important}@media(min-width:750px){.aqs .header__heading-link img.light-logo,.aqs .header__heading-logo.light-logo,.aqs img.header__heading-logo.light-logo{height:70px!important;max-height:70px!important;max-width:250px!important}}@media(min-width:990px){.aqs .header__heading-link img.light-logo,.aqs .header__heading-logo.light-logo,.aqs img.header__heading-logo.light-logo,.aqs #header .header__heading-link img.light-logo,.aqs #header img.header__heading-logo.light-logo,.aqs header#header .header__heading-link img.light-logo,.aqs header#header img.header__heading-logo.light-logo{display:block!important;opacity:1!important;visibility:visible!important;height:80px!important;max-width:300px!important;max-height:80px!important;filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important}.aqs .header__heading-link img.dark-logo,.aqs .header__heading-logo.dark-logo,.aqs img.header__heading-logo.dark-logo,.aqs #header .header__heading-link img.dark-logo,.aqs #header img.header__heading-logo.dark-logo,.aqs header#header .header__heading-link img.dark-logo,.aqs header#header img.header__heading-logo.dark-logo{display:none!important}}.aqs .header__heading-link img[src*=logo-aquanomade],.aqs .header__heading-link img[src*=logo-aquanomade][class*=light],.aqs .header__heading-link img[src*=LOGO-TYPO]{display:block!important;opacity:1!important;visibility:visible!important;filter:brightness(0) invert(1)!important;-webkit-filter:brightness(0) invert(1)!important;height:40px!important;width:auto!important;min-width:80px!important;position:relative!important;z-index:999!important;object-fit:contain!important}@media(min-width:990px){.aqs .header__heading-link img[src*=logo-aquanomade],.aqs .header__heading-link img[src*=logo-aquanomade][class*=light],.aqs .header__heading-link img[src*=LOGO-TYPO]{height:80px!important;min-width:120px!important}}.aqs .header__icon--menu,.aqs .menu-drawer__open,.aqs .mobile-menu-button,.aqs button[aria-label=Menu]{color:var(--header-text)!important}.aqs #header .header__icon--menu svg path,.aqs .header__icon--menu svg path{fill:#fff!important}.aqs .menu-drawer,.aqs .menu-drawer__inner-container,.aqs .menu-drawer__navigation{background-color:var(--header-bg)!important}.aqs .menu-drawer a,.aqs .menu-drawer button,.aqs .menu-drawer span,.aqs .menu-drawer__menu-item,.aqs .menu-drawer .list-menu a{color:var(--header-text)!important;font-weight:500}.aqs .menu-drawer a:hover,.aqs .menu-drawer__menu-item:hover{color:var(--header-text-hover)!important;background-color:#ffffff14!important;border-radius:8px}.aqs .menu-drawer hr,.aqs .menu-drawer .list-menu--disclosure{border-color:#ffffff1f!important}.aqs .menu-drawer__close-button,.aqs .drawer__close,.aqs .menu-drawer .social-icons a,.aqs .menu-drawer .list-social a{color:var(--header-text)!important}.aqs .menu-drawer .social-icons a:hover,.aqs .menu-drawer .list-social a:hover{color:var(--header-text-hover)!important}.aqs .announcement-bar,.aqs .shopify-section--announcement-bar,.aqs .utility-bar,.aqs [class*=announcement-bar]{background-color:var(--header-bg)!important;color:var(--header-text)!important;font-weight:600!important;font-size:12.5px!important;letter-spacing:.3px}.aqs .announcement-bar a,.aqs .announcement-bar span,.aqs .announcement-bar p,.aqs [class*=announcement-bar] a,.aqs [class*=announcement-bar] span{color:var(--header-text)!important}.aqs .header__submenu,.aqs .header__menu-item .mega-menu,.aqs .list-menu--disclosure,.aqs .mega-menu__content{background-color:var(--header-bg)!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 8px 30px #0003!important;margin-top:8px!important}.aqs .header__submenu a,.aqs .mega-menu a,.aqs .list-menu--disclosure a{color:var(--header-text)!important}.aqs .header__submenu a:hover,.aqs .mega-menu a:hover,.aqs .list-menu--disclosure a:hover{color:var(--header-text-hover)!important;background-color:#ffffff0f!important}.aqs .header .search-modal__form input,.aqs .header .field__input,.aqs .header input[type=search]{background-color:#ffffff1a!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--header-text)!important;border-radius:50px!important}.aqs .header .search-modal__form input::placeholder,.aqs .header input[type=search]::placeholder{color:#ffffff80!important}.aqs .header .search-modal__form svg,.aqs .header .field__button svg{color:var(--header-text)!important}.aqs #header .header__icon,.aqs #header .header__icon svg,.aqs #header .header__icon--cart .icon,.aqs #header .header_cart,.aqs #header .header_cart a,.aqs #header .header_cart svg,.aqs #header .header-totals,.aqs #header .header-totals p,.aqs #header .header-totals div{color:#fff!important;fill:#fff!important;border-color:#ffffff40!important}.aqs #header .header_cart{border-color:#ffffff40!important}.aqs #header .header_cart .header__icon{background:#ffffff1f!important;color:#fff!important}.aqs header.header:hover,.aqs .header:hover{box-shadow:0 6px 25px #00000026}@keyframes headerSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.aqs header.header,.aqs .header{animation:headerSlideIn .5s ease-out}.aqs header.header a:focus-visible,.aqs header.header button:focus-visible{outline:2px solid var(--header-text-hover)!important;outline-offset:2px;border-radius:4px}@media(max-width:750px){.aqs .slideshow__text-wrapper{background:transparent!important;filter:none!important}.aqs .slideshow__text{background:transparent!important;opacity:1!important}.aqs .banner__content,.aqs .banner__box.gradient{background:transparent!important}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/aquanomade-header.css.map */

/* ===== dt-list-menu ===== */
.aqs .list-menu--right {
  right: 0;
}

.aqs .list-menu--disclosure {
  position: absolute;
  min-width: 100%;
  width: 200px;
  border: 1px solid rgba(var(--color-foreground), 0.2);
}

.aqs .list-menu--disclosure:focus {
  outline: none;
}

.aqs .list-menu__item--active {
  text-underline-offset: 3px;
}

.aqs .list-menu__item--active:hover {
  text-decoration-thickness: 2px;
}

.aqs .list-menu--disclosure.localization-selector {
  max-height: 180px;
  overflow: auto;
  width: 100px;
  padding: 5px;
}

/* ===== dt-menu-drawer ===== */
.aqs .header__icon--menu{position:initial}.aqs menu-drawer>details>summary:before,.aqs menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - (var(--header-bottom-position, 100%)));top:100%;left:0;background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}.aqs menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.aqs li.dt-sc-menu-product{list-style:none}.aqs .menu-drawer{position:absolute;transform:translate(-100%);visibility:hidden;z-index:9999;left:0;top:100%;width:calc(100vw - 40px);padding:0;border-width:0 var(--drawer-border-width) 0 0;background-color:rgba(var(--color-background));color:rgba(var(--color-foreground));border-style:solid;border-color:rgb(var(--color-border));filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}.aqs .menu-drawer{height:100vh}.aqs details[open]>.menu-drawer,.aqs details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.aqs details[open].menu-opening>.menu-drawer,.aqs details[open].menu-opening>.menu-drawer__submenu{transform:translate(0);visibility:visible;top:0}.aqs .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (min-width:450px){.aqs .menu-drawer{width:400px}}.aqs .menu-drawer__inner-container{position:relative;height:100%;overflow-x:hidden;overflow-y:auto}.aqs .menu-drawer__navigation-container{display:flex;height:100%;flex-direction:column;justify-content:space-between;height:calc(100% - 85px)}.aqs .menu-drawer__navigation{margin:50px 0 0px;height:100%;overflow-x:hidden;overflow-y:auto}.aqs .menu-drawer__inner-submenu{height:100%;overflow-x:hidden;overflow-y:auto}.aqs .menu-drawer__menu li{margin-bottom:2px}.aqs .menu-drawer__menu-item{padding:15px 30px;text-decoration:none;font-size:var(--font-base-size)}.aqs .menu-drawer summary.menu-drawer__menu-item{padding-right:0}.aqs .menu-drawer__close-button{background-color:rgba(var(--color-foreground),.03);color:rgba(var(--color-foreground))}.aqs .menu-drawer__menu-item .icon-caret{display:none}.aqs .menu-drawer__menu-item>.icon-arrow{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:14px;height:14px}.aqs .menu-drawer__submenu{position:absolute;top:0;width:100%;bottom:0;left:0;background-color:rgba(var(--color-background));z-index:1;transform:translate(100%);visibility:hidden}.aqs .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}.aqs .menu-drawer__close-button{padding:12px 26px;text-decoration:none;display:flex;align-items:center;font-size:calc(var(--font-base-size) + 2px);width:100%;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left;font-weight:600}.aqs .menu-drawer__close-button .icon-arrow{transform:rotate(180deg);margin-right:10px}.aqs .menu-drawer__utility-links{padding:20px;background-color:rgba(var(--color-background));width:100%;position:fixed;bottom:0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.aqs .menu-drawer__account{display:inline-flex;align-items:center;text-decoration:none;padding:0;margin-left:0;font-size:calc(var(--font-base-size) - 2px);color:rgba(var(--color-foreground))}.aqs .menu-drawer__account svg{height:20px;width:20px;margin-right:10px}.aqs .menu-drawer__account:hover svg{transform:scale(1.07)}.aqs .menu-drawer .list-social{justify-content:flex-start;margin-left:0;margin-top:0}.aqs .menu-drawer .list-social:empty{display:none}.aqs ul.dt-nav>li>a span{position:relative}.aqs ul.dt-nav>li:hover>a,.aqs ul.dt-nav>li.active>a{background-color:rgb(var(--color-link-hover));background-color:transparent}.aqs ul.dt-nav>li:hover>a,.aqs ul.dt-nav li.active>a,.aqs ul.dt-nav>li.active>a,.aqs ul.dt-nav>li.active>a.mega-menu>span:after{color:rgb(var(--color-link-hover))}.aqs .mega-menu__content ul.sub-menu-lists.vertical{padding:0}.aqs .menu-drawer ul.sub-menu-lists li,.aqs .menu-drawer ul.sub-menu-block li{width:100%}.aqs .menu-drawer ul.sub-menu-block,.aqs .menu-drawer ul.sub-menu-lists,.aqs .menu-drawer ul li.menu-item-object-dt_mega_menus{width:100%!important}.aqs .menu-drawer__navigation ul.sub-menu-lists.mega-menu-brands li.dt-sc-menu-image-with-text:not(:last-child),.aqs .menu-drawer__navigation .sub-menu-block.mega-menu__content ul li:not(:last-child){margin-bottom:12px}.aqs .menu-drawer__navigation .dt-sc-menu-image-with-text .dt-sc-details,.aqs .menu-drawer__navigation .dt-sc-menu-image-with-text:hover .dt-sc-details{bottom:0}.aqs .menu-drawer__close-button,.aqs .menu-drawer summary.menu-drawer__menu-item,.aqs .menu-drawer__utility-links,.aqs .menu-drawer__menu .sub-menu-lists ul li a,.aqs .menu-drawer__menu li.has-mega-menu .sub-menu-lists li a.headding,.aqs .menu-drawer .list-social__link,.aqs .menu-drawer .localization-form:only-child .button,.aqs .menu-drawer .localization-form:only-child .localization-form__select,.aqs .menu-drawer .menu-drawer-header button.header-drawer__close.close_icon_button,.aqs .menu-drawer__menu .sub-menu-lists li a,.aqs .menu-drawer .dt-sc-menu-image-with-text .dt-sc-mega_menu h4{color:rgba(var(--color-foreground))}.aqs .menu-drawer__menu li.has-mega-menu .sub-menu-lists li a.headding:hover,.aqs .menu-drawer .menu-drawer-header button.header-drawer__close.close_icon_button:hover,.aqs .menu-drawer .localization-form:only-child .button:hover,.aqs .menu-drawer .localization-form:only-child .localization-form__select:hover,.aqs .menu-drawer .list-social__link:hover{color:rgb(var(--color-link-hover))}.aqs .menu-drawer summary.menu-drawer__menu-item:hover,.aqs .menu-drawer summary .menu-drawer__menu-item--active{color:rgb(var(--color-link-hover));background:transparent}.aqs .menu-drawer .dt-sc-menu-image-with-text .dt-sc-details .button,.aqs .menu-drawer .dt-sc-menu-image-with-text .dt-sc-details .dt-sc-mega_menu-title-link{color:rgba(var(--color-button-text))}@media screen and (max-width:1239px)and (min-width:990px){.aqs .menu-drawer__utility-links localization-form{display:none}}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-menu-drawer.css.map */

/* ===== dt-mega-menu ===== */
/** Shopify CDN: Minification failed

Line 1167:13 Expected identifier but found whitespace
Line 1167:22 Unexpected ";"

**/
.aqs {
  overflow-x: hidden;
}

/* .header-wrapper .color-background-1 {
  background-color: rgb(var(--color-background), 0.8);
  border-bottom: 1px solid rgb(var(--color-background),.8);
} */
.aqs .shopify-section-header-sticky .header-wrapper .header {
  box-shadow: 0 0 10px rgb(26 26 26 / 15%);
  background-color: rgb(var(--color-background), 0.9);
}
.aqs .menu-drawer-header{
   display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 30px;
    background-color: rgba(var(--color-foreground), 0.03);
    color:rgba(var(--color-foreground));
    width: 100%;
  position:fixed;z-index:1;font-weight:500;
}
.aqs button.header-drawer__close.close_icon_button {
  display: flex;
  color: rgba(var(--color-foreground)); 
  border: none;
  background: none;
  padding: 0;
  z-index: 1;
  cursor: pointer;
}
.aqs button.header-drawer__close.close_icon_button svg {
fill:currentcolor;    width: 12px;height: 12px;
}
.aqs button.header-drawer__close.close_icon_button:hover{color: rgba(var(--color-link-hover));}
.aqs .mega-menu {
  position: static;
}
.aqs ul.dt-nav li >.megamenu_megamenu>div.sub-menu-block {
    background-color: rgb(var(--color-background));
    border-left: 0;
    border-radius: 0;
    border-right: 0;
    left: 0;
    overflow-y: auto;
    padding-bottom: 30px;
    padding-top: 30px;
    position: absolute;
    right: 0;
    top: 100%;
  opacity:0;
  visibility:hidden;
  transition:all 0.3s linear;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  /* pointer-events:none; */
 }
.aqs .mega-menu__content{     padding: 12px 26px; }
@media screen and (max-width: 1449px) {
  .aqs .mega-menu__content {
    font-size: calc(var(--font-base-size) - 2px);
  }
  .aqs .menu-drawer__menu .sub-menu-lists li a {
    font-size: var(--font-base-size);
    text-transform: capitalize;
  }
  .aqs .menu-drawer__menu li.has-mega-menu .sub-menu-lists li a.headding {
    font-weight: var(--font-heading-weight);padding:10px 0;
  }
  .aqs .menu-drawer__menu li:not(.has-mega-menu) .sub-menu-lists {
    padding: 0 18px;
  }
  .aqs .menu-drawer__menu li {
    list-style: none;
    padding: 0px;
  }
  .aqs .menu-drawer__menu .sub-menu-lists ul {
    margin-top: 0px;
    padding-left: 5px;
    margin-bottom: 0px;
  }
  .aqs .menu-drawer__menu .sub-menu-lists ul li a {
    font-size: var(--font-base-size);
    font-weight: 400;padding:0;
  }
}

/*  .shopify-section-header-sticky .mega-menu__content { max-height: calc(100vh - var(--header-bottom-position-desktop, 20rem) - 4rem);} */
.aqs .header-wrapper--border-bottom .mega-menu__content {
  border-top: 0;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li > a {
  display: block;
  line-height: 1.25em;
  padding: 12px 20px 0px 20px;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li:first-child > a {
  padding-top: 10px;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li:last-child > a {
  padding-bottom: 10px;
}
.aqs .mega-menu__list {
  display: grid;
  gap: 24px 40px;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  list-style: none;
}

.aqs ul.dt-sc-list-inline.dt-desktop-menu.dt-nav > li.default > div.sub-menu-block {
  transform: none;
}
.aqs ul.dt-sc-list-inline.dt-desktop-menu.dt-nav > li:hover.default > div.sub-menu-block {
  transform: none;
}

.aqs .mega-menu__link {
  color: rgba(var(--color-foreground), 0.75);
  display: block;
  font-size: calc(var(--font-base-size) - 2px);
  line-height: calc(1 + 0.3 / var(--font-body-scale));
  padding-bottom: 6px;
  padding-top: 6px;
  text-decoration: none;
  transition: text-decoration var(--duration-short) ease;
  word-wrap: break-word;
}
.aqs .mega-menu__link--level-2 {
  font-size: calc(var(--font-base-size) - 2px);
}
.aqs .mega-menu__link--level-2:not(:only-child) {
  margin-bottom: 8px;
}
.aqs .header--top-center .mega-menu__list {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  column-gap: 0;
}
.aqs .header--top-center .mega-menu__list > li {
  width: 16%;
  padding-right: 24px;
}
.aqs .mega-menu__link:hover,
.aqs .mega-menu__link--active {
  color: rgba(var(--color-link-hover));
  text-decoration: underline;
}
.aqs .mega-menu__link--active:hover {
  text-decoration-thickness: 2px;
}
.aqs .mega-menu .mega-menu__list--condensed {
  display: block;
}
.aqs .mega-menu__list--condensed .mega-menu__link {
  font-weight: normal;
}
.aqs .menu-drawer__navigation ul.sub-menu-lists.mega-menu-brands {
  padding: 0;
}

/* custom mega menu code from dt-framework */

/***************/
/* Header Menu */
/***************/

.aqs div:not(#AccessibleNav) > .logo.text-center {
  border-bottom: 1px solid rgb(var(--color-border));
  padding: 10px 0;
}
/* nav {
  position: relative;
} */
.aqs #AccessibleNav {
  align-items: center;
  display: flex;
}
.aqs #AccessibleNav.align-center {
  justify-content: center;
}
.aqs #AccessibleNav.align-left {
  justify-content: flex-start;
}
.aqs #AccessibleNav.align-right {
  justify-content: flex-end;
}

.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav {
  list-style: none;
  padding: 0px;
  margin: 0;
  font-size: 100%;
  width:100%;
  max-width:100%;
}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav > * {
  margin: 0 1px; 
  list-style: none; 
}
/* ul.dt-nav > li.top-level-link {
  display: inline-block;
  padding: 0 5px;
  position: relative;
} */
.aqs ul.dt-nav > li.top-level-link > div.sub-menu-block .sub-menu-block {
  right: auto;
  left: 100%;
  top: 0;
  padding:0;
}
.aqs ul.dt-nav > li > .megamenu_megamenu  a.dt-sc-nav-link {
  font-size: var(--font-base-size);
  font-weight: var(--font-heading-weight);
  display: block;
  padding:  0;
  margin: 10px 0;
  position: relative;
  box-sizing: border-box;
  color: rgb(var(--color-foreground));
  border-radius: var(--DTRadius);
  transition: all 0.3s linear;
  text-transform: capitalize;
  font-family: var(--font-heading-family);
  list-style:none;
}
.aqs ul.dt-nav > li:hover > .megamenu_megamenu > a,
.aqs ul.dt-nav li.active > .megamenu_megamenu > a,
.aqs ul.dt-nav > li.active > .megamenu_megamenu > a,
.aqs ul.dt-nav > li.active > .megamenu_megamenu > a.mega-menu > span:after {
  color: rgb(var(--color-link-hover));
}
.aqs ul.dt-nav > li.has-mega-menu > div.sub-menu-block {
  text-align: start;
  padding: 12px 0;
}

.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists {
  /* display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0; */
      /* display: flex;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 0; */
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists li:only-child a {
  margin: 0;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li {
  position: relative;
  padding: 0;
  list-style:none;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li > a {
  color: rgb(var(--color-foreground));
  display: block;
  padding: 8px 15px;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li.active > a,
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li > a:hover {
  color: rgba(var(--color-link-hover));
}
.aqs ul.dt-sc-list-inline > li:not(.has-mega-menu) ul.sub-menu-lists {
  padding: 0;
  width: 100%;
}
.aqs ul.dt-sc-list-inline > li:not(.has-mega-menu) ul.sub-menu-lists > li > a {
  transition: all 0.3s linear;
}
.aqs ul.dt-sc-list-inline > li:not(.has-mega-menu) ul.sub-menu-lists > li + li > a {
  border-top: 1px solid rgb(var(--color-border));
}
.aqs ul.dt-sc-list-inline > li:not(.has-mega-menu) ul.sub-menu-lists > li > ul {
  padding: 15px;
  visibility: hidden;
  position: absolute;
  margin-top: 0px;
  width: 200px;
  left: 100%;
  top: 0;
  box-sizing: border-box;
  z-index: 3;
  font-size: var(--font-base-size);
  opacity: 0;
  transition: all 0.4s ease 0s;
  transform: rotateX(90deg);
  transform-origin: top center;
  background-color: rgb(var(--color-background));
  border: 1px solid rgb(var(--color-border));
}
.aqs ul.dt-sc-list-inline
  > li:not(.has-mega-menu)
  ul.sub-menu-lists
  > li:hover
  > ul {
  visibility: visible;
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
.aqs ul.dt-sc-list-inline
  > li:not(.has-mega-menu)
  ul.sub-menu-lists
  > li
  > ul
  > li
  a {
  display: block;
  border-bottom: 1px solid rgb(var(--color-border));
}
.aqs ul.dt-sc-list-inline
  > li.has-mega-menu
  ul.sub-menu-lists
  > li
  > a.dt-sc-nav-link.mega-menu {
  display: block;
  text-transform: uppercase;
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgb(var(--color-border));
}
.aqs ul.dt-sc-list-inline > li.has-mega-menu ul.sub-menu-lists .headding {
  display: block;
  font-weight: var(--font-heading-weight);
  margin: 0 0 10px;
  padding: 0 0 10px;
  font-size: calc(var(--font-base-size) + 2px);
  text-transform: capitalize; /* border-bottom: 1px solid var(--DTColor_Border);*/
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li > ul a {
  position: relative;
  display: inline-block;
  font-size: var(--font-base-size);
  text-transform: capitalize;
}

.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li > ul a,
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .headding {
  color: rgb(var(--color-foreground));
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li > ul a:hover,
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .headding:hover {
  color:rgb(var(--color-link-hover));
}
.aqs ul.dt-sc-list-inline > li:not(.has-mega-menu) ul.sub-menu-lists li a:hover {
  color: rgb(var(--color-link-hover));
}
/* .header
  ul.dt-sc-list-inline.dt-desktop-menu.dt-nav:first-child
  li.text-menu
  .dt-sc-dropdown-menu.dt-sc--main-menu--mega.dt-sc_main-menu--has-links
  ul.sub-menu-lists.dt-sc-column {
  display: none;
} */
.aqs .sub-menu-head {
  margin: 10px 0;
}
.aqs .banners-area {
  margin-top: 20px;
  padding-top: 15px;
}
.aqs .dt-sc-mega_menu-title {
  margin: 0;
  line-height: 40px;
  font-size: calc(var(--font-base-size) + 2px);
  color: rgb(var(--color-foreground));
}
.aqs .dt-sc-mega_menu-title a {
  color: rgb(var(--color-foreground));
}
.aqs .dt-sc-menu-product .dt-sc-menu-product_item-info {
  text-align: center;
  background-color: var(--color-icon);
  color: rgb(var(--color-foreground));
  transition: all 0.3s linear;
}
.aqs .dt-sc-menu-product .dt-sc-menu-product_item-info:hover {
  background-color: rgba(var(--color-secondary-button));
  color: rgba(var(--color-secondary-button-text));
}
.aqs .dt-sc-menu-product .dt-sc-menu-product_item-info:hover a {
  color: rgba(var(--color-link-hover));
}
.aqs .dt-sc-menu-product .dt-sc-menu-product_item-info a {
  color: rgba(var(--color-background));
  transition: none;
  padding: 10px;
  display: block;
  transition: all 0.3s linear;
}
.aqs .dt-sc-menu-product .dt-sc-menu-product_item-info .dt-sc-price {
  display: none;
  margin: 0 5px;
  white-space: pre;
}
.aqs .dt-sc-menu-image-with-text .dt-sc-mega_menu,
.aqs .dt-sc-menu-product__item {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.aqs .dt-sc-menu-image-with-text .dt-sc-details {
  position: absolute;
  bottom: -42px;
  width: 100%;
  background: rgba(var(--color-secondary-button)); color: rgba(var(--color-secondary-button-text));
  transition: all 0.3s linear;
  text-align: center;
}
.aqs .dt-sc-menu-image-with-text .dt-sc-details a{color: rgba(var(--color-secondary-button-text));}
.aqs .dt-sc-menu-image-with-text .dt-sc-details .link,
.aqs .menu-drawer__menu .dt-sc-menu-image-with-text .dt-sc-details .link{
  width: 100%;padding:10px;background:rgba(var(--color-button));color: rgb(var(--color-button-text));
  }
.aqs .dt-sc-menu-image-with-text .dt-sc-details .link:hover,
.aqs .menu-drawer__menu .dt-sc-menu-image-with-text .dt-sc-details .link:hover{background: rgba(var(--color-secondary-button)); color: rgba(var(--color-secondary-button-text));}
.aqs .dt-sc-menu-image-with-text .dt-sc-mega_menu img {
  height: 100%;width:100%;
  object-fit: cover;
  transition: all 0.3s linear;
}
/* .dt-sc-menu-image-with-text .dt-sc-mega_menu:hover img {
  transform: scale(1.03);
} */
.aqs .dt-sc-menu-image-with-text .dt-sc-mega_menu-title{padding:10px;line-height:normal;}
.aqs .dt-sc-menu-image-with-text .dt-sc-mega_menu h4 {
  margin: 0px 0;
  font-size: var(--font-base-size);
  text-align: center;
  transition: all 0.3s linear;
}
.aqs .dt-sc-menu-image-with-text .dt-sc-mega_menu h4:hover {
  color: rgba(var(--color-link-hover));
}
.aqs .dt-sc-menu-image-with-text:hover .dt-sc-details {
  bottom: 0;
}
.aqs .dt-sc-menu-image-with-text .dt-sc-btn,
.aqs .dt-sc-menu-product .dt-sc-menu-product_item-info {
  line-height: normal;
  margin: 0;
  border-radius: 0;
}
.aqs .dt-sc-menu-image-with-text:hover .dt-sc-btn,
.aqs .dt-sc-menu-product:hover .dt-sc-menu-product_item-info {
  opacity: 1;
  bottom: 0;
  visibility: visible;
}
.aqs .sticky-header:before {
  background-color: rgb(var(--color-background));
  content: "";
  display: inline !important;
  height: 100%;
  opacity: 0;
  position: absolute;
  left: 50%;
  top: 0;
  z-index: -1;
  -webkit-box-shadow: 1px 0 5px -1px rgba(var(--color-foreground));
  box-shadow: 1px 0 5px -1px rgba(var(--color-foreground));
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: all var(--duration-default) linear;
  transition: all var(--duration-default) linear;
}
.aqs .sticky-header.init-sticky {
  margin: 0 auto;
  max-width: var(--DTContainer);
  padding-top: 10px;
  padding-bottom: 10px;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  z-index: 99;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.aqs .sticky-header.init-sticky:before {
  opacity: 1;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

/*Tabs menu start*/

.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists ul {
  margin: 0;
  padding-left: 0;
}
/*   ul.dt-sc-list-inline > li ul.sub-menu-lists ul a { font-size: calc({{ section.settings.font_size_sub }}px - 2px); padding:0 0; } */
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid var(--color-base-accent-1);
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav li {
  display: inline-block;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav .tabs li a {
  padding: 10px;
  display: block;
  text-transform: capitalize;
  /* border: 1px solid var(--color-base-accent-1); */
  border-bottom: none;
  transition: all var(--duration-default) linear;
  background-color: rgba(var(--color-button));
  transition: all var(--duration-default) linear;
  color: rgba(var(--color-button-text));
  display: flex;
  align-items: center;
  gap: 10px;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav .tabs li a:hover,
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav .tabs li.active a {
  background-color: rgba(var(--color-secondary-button));
    color: rgba(var(--color-secondary-button-text));
}

.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-content {
  padding: 20px;
  display: block;
  text-transform: capitalize;
  background-color: rgba(var(--color-background));
  list-style: none;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-content img {
  margin-right: 0px;
  height: 100%;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-content .row-reverse img {
  margin-right: 0px;
}
.aqs ul.dt-sc-list-inline
  > li
  ul.sub-menu-lists
  .tabs-content
  li.dt-sc-menu-tabs:not(:first-child) {
  display: none;
}
.aqs ul.dt-sc-list-inline
  > li
  ul.sub-menu-lists
  .tabs-content
  li.dt-sc-menu-tabs
  ul {
  list-style: none;
  padding: 0;
}
.aqs ul.dt-sc-list-inline
  > li
  ul.sub-menu-lists
  .tabs-content
  li.dt-sc-menu-tabs
  ul
  li
  ul
  li
  a {
  color: rgb(var(--color-foreground));font-size:calc(var(--font-base-size) - 2px);display:inline-block;
}
.aqs ul.dt-sc-list-inline
  > li
  ul.sub-menu-lists
  .tabs-content
  li.dt-sc-menu-tabs
  ul
  li
  ul
  li
  a:hover, .aqs ul.dt-sc-list-inline>li:not(.has-mega-menu) ul.sub-menu-lists li a:hover {
  color: rgba(var(--color-link-hover)); 
}
.aqs ul.dt-sc-list-inline
  > li
  ul.sub-menu-lists.vertical
  .tabs-nav
  .tabs
  li.dt-sc-menu-tabs
  a:not(.headding) {
  padding: 0 10px;
}
/*Vertical tab*/
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists.vertical {
  grid-template-columns: 300px 1fr;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists.vertical .tabs-nav .tabs li {
  display: block;
  text-transform: capitalize;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists.vertical .tabs-nav ul.tabs {
  flex-direction: column;
}
.aqs ul.dt-sc-list-inline
  > li
  ul.sub-menu-lists.vertical
  .tabs-nav
  .tabs
  li
  a.headding {
  padding: 8px 0px;
}

/*Horizontal tab*/
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists.horizontal .tabs-nav .tabs li a {
  padding: 10px 30px;
  border-bottom: none;
}
.aqs ul.dt-sc-list-inline
  > li
  ul.sub-menu-lists.horizontal
  .tabs-nav
  .tabs
  li:not(:first-child)
  a {
  border-left: 0px;
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists.horizontal .tabs-content {
  border: 1px solid rgb(var(--color-border));
  border-top: 0;
}

/*Top Sticky*/
.aqs #dT_top-sticky {
  padding: 30px;
  top: 0;
  left: 0;
  right: 0;
  display: none;
  z-index: 5;
  position: absolute;
  background-color: rgb(var(--color-background));
}
.aqs #dT_top-sticky .search-box {
  position: relative;
  display: flex;
  width: 100%;
}
.aqs #dT_top-sticky .search-box .dt-sc-btn {
  margin: 0;
  width: 80px;
}
.aqs #dT_top-sticky .search-box input[type="text"] {
  padding: 0;
  border-width: 0 0 1px;
}
.aqs #dT_top-sticky .close {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}
.aqs #dT_top-sticky .dT_ProductProactiveSearch {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: auto;
}
.aqs #dT_top-sticky .dT_ProductProactiveSearch form {
  width: 100%;
  border: none;
  background: transparent;
}
.aqs #dT_top-sticky .dt-sc-ProductSugesstions {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  padding: 10px;
}
.aqs #dT_top-sticky .dt-sc-ProductSugesstions:empty {
  display: none;
}
.aqs #dT_top-sticky .dt-sc-ProductSugesstions li {
  width: 100%;
  border: 1px solid rgb(var(--color-border));
  padding: 10px;
  margin: 0;
}

.aqs ul.dt-nav
  > li > .megamenu_megamenu
  > div.sub-menu-block
  .dt-sc--main-menu--mega
  > ul.mega-menu-brands{display:grid;}
.aqs ul.dt-nav
  > li > .megamenu_megamenu
  > div.sub-menu-block
  .dt-sc--main-menu--mega
  > ul.mega-menu-brands.six-column {
/*   padding-top: 0; */
  grid-template-columns: repeat(6, 1fr);
  gap: var(--DTGutter_Width);
}
.aqs ul.dt-nav
  > li > .megamenu_megamenu
  > div.sub-menu-block
  .dt-sc--main-menu--mega
  > ul.mega-menu-brands.five-column {
/*   padding-top: 0; */
  grid-template-columns: repeat(5, 1fr);
  gap: var(--DTGutter_Width);
}
.aqs ul.dt-nav
  > li > .megamenu_megamenu
  > div.sub-menu-block
  .dt-sc--main-menu--mega
  > ul.mega-menu-brands.four-column {
/*   padding-top: 0; */
  grid-template-columns: repeat(4, 1fr);
  gap: var(--DTGutter_Width);
}
.aqs ul.dt-nav
  > li > .megamenu_megamenu
  > div.sub-menu-block
  .dt-sc--main-menu--mega
  > ul.mega-menu-brands.three-column {
/*   padding-top: 0; */
  grid-template-columns: repeat(3, 1fr);
  gap: var(--DTGutter_Width);
}
.aqs ul.dt-nav
  > li .megamenu_megamenu
  > div.sub-menu-block
  .dt-sc--main-menu--mega
  > ul.mega-menu-brands
  li {
  padding: 15px; /*background-color: rgb(var(--color-background));*/
}
.aqs ul.dt-nav
  > li > .megamenu_megamenu
  > div.sub-menu-block
  .dt-sc--main-menu--mega
  ul
  li {
  position: relative; /*width: max-content;padding-right: 20px;*/
  list-style:none;  
}
.aqs ul.dt-nav
  > li > .megamenu_megamenu
  > div.sub-menu-block
  .dt-sc--main-menu--mega
  > ul.mega-menu-brands
  li {
  width: 100%;
}


.aqs header .tag {
  white-space: nowrap;
  font-size: calc(var(--font-base-size) - 6px);
  padding: 1px 7px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-top: -20px;
  transition: opacity .3s ease-in-out;
  opacity:1;
  right:0;
  line-height: 16px;
  font-style: normal;
  text-transform: uppercase;
  /* display:block; */
  border-radius: 50px;
  font-weight: bold;
}
.aqs header ul.dt-sc-list-inline>li ul.sub-menu-lists>li>ul a .tag {top: -18px;right:2px;position:relative;}
.aqs header .tag.hot {
  background: rgb(var(--sale_badge_color));
  color: rgb(var(--sale_badge_color_text));
  animation-delay: 200ms;
}
.aqs header .tag.new {
  background: rgb(var(--new_badge_color));
  color: rgb(var(--new_badge_color_text));
  animation-delay: 400ms;
}
.aqs header .tag.sale {
  background: rgb(var(--sale_badge_color));
  color: rgb(var(--sale_badge_color_text));
  animation-delay: 600ms;
}

.aqs header .tag.hot:after {
  border-top-color: red;
}
.aqs header .tag.new:after {
  border-top-color: rgb(var(--color-link));
}
.aqs header .tag.sale:after {
  border-top-color: green;
}
/* .new,
.hot,
.sale {
  -webkit-animation: blinker 1.5s ease-out infinite;
  animation: blinker 1.5s ease-out infinite;
}
 */
@-webkit-keyframes blinker {
  0% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blinker {
  0% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
 .aqs div.sub-menu-block .dt-sc--main-menu--mega>ul.mega-menu-brands li .dt-sc-mega_menu .dt-sc-mega_menu-link{display:block;height:100%;padding:15px;}
 .aqs div.sub-menu-block .dt-sc--main-menu--mega>ul.mega-menu-brands  .dt-sc-menu-image-with-text .dt-sc-mega_menu .dt-sc-mega_menu-link  h4{
   position: absolute;
    display: block;
    bottom: 15px;
    left: 0;
    right: 0;
    background: rgba(var(--color-button));
    padding: 10px;transition:all 0.3s linear;
    color:rgba(var(--color-button-text));
    width: calc(100% - 30px);
    margin: auto;font-weight: var(--font-body-weight);
    font-family: var(--font-body-family);
}
/* ul.dt-nav>li .megamenu_megamenu.mega-menu>div.sub-menu-block .dt-sc--main-menu--mega>ul.mega-menu-brands  .dt-sc-menu-image-with-text .dt-sc-mega_menu{padding:0;} */
 .aqs div.sub-menu-block .dt-sc--main-menu--mega>ul.mega-menu-brands  .dt-sc-menu-image-with-text .dt-sc-mega_menu .dt-sc-mega_menu-link:hover h4{background: rgba(var(--color-secondary-button));color: rgba(var(--color-secondary-button-text));}

/* @media screen and (max-width: 1700px) {
  ul.dt-nav
    > li.has-mega-menu
    > div.sub-menu-block
    .dt-sc--main-menu--mega
    ul
    li:not(:last-child) {
    padding-right: 0px;
  }
} */
@media screen and (max-width: 1560px) and (min-width: 1450px) {
  .aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li > ul a {
    font-size: calc(var(--font-base-size) - 2px);
  }
  .aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li > a {
    font-size:  calc(var(--font-base-size) - 2px);
  }
}
@media screen and (min-width: 990px) {
  .aqs ul.dt-nav li > div.sub-menu-block {
    position: absolute;
    left: 0;
    top: 100%;
    width: 200px;
    z-index: 3;
    box-sizing: border-box;
    margin-left: 0;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    display: block;
    padding:12px 0;
    transform: translateY(-15px); 
  }
}
.aqs ul.dt-nav li:hover > .megamenu_megamenu > div.sub-menu-block {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
   transform: translateY(0px);
}
.aqs ul.dt-nav > li .megamenu_megamenu > div.sub-menu-block .dt-sc--main-menu--mega > ul {
  display: grid;
  padding: 30px;margin: 0 auto;
}
/*   ul.dt-nav > li.has-mega-menu > div.sub-menu-block .dt-sc--main-menu--mega{padding:30px;background-color: rgb(var(--color-background));box-shadow: 0 1px 5px rgb(0 0 0 / 10%);border-radius:var(--buttons-radius);} */
.aqs ul.dt-nav > li.has-mega-menu > div.sub-menu-block {
  width: var(--page-width);
}
.aqs ul.dt-nav {
  /* position: relative; */
   display: inline-flex;
    flex-wrap: wrap
}
/*   ul.dt-nav > li div.sub-menu-block .dt-sc-dropdown-menu.dt-sc_main-menu--has-links,
  ul.dt-nav > li.menu-item-has-children > div.sub-menu-block .dt-sc_main-menu--has-links{  box-shadow: 0 1px 5px rgb(0 0 0 / 10%);  background: rgb(var(--color-background)); border-radius:var(--buttons-radius);} */
/*   @media screen and (max-width: 990px) {
  .header__icons{    grid-row: 1;}
  } */
.aqs .menu-drawer .mega-menu__content .dt-sc--main-menu--mega {
  width: 100%;
}
.aqs ul.dt-nav>li .megamenu_megamenu>div.sub-menu-block .dt-sc--main-menu--mega>ul.row-reverse{grid-auto-flow: dense;direction: rtl;}

/* search box */
.aqs .header .search__button {
    right: 5px;
    left: auto;
    background: transparent;
    color: rgba(var(--color-foreground));
    width: max-content;
    height: fit-content;
    top: 0;
    bottom:0;
    margin:auto;
    /* transform: translateY(-50%); */
}
.aqs .header .search__input.field__input {
  padding: 0 65px 0 225px;
  /* border:none;
  border-radius:0; */
}
.aqs .header .search__button svg {
  fill: currentcolor;
}
.aqs .header .search__button:hover {
    background: rgb(var(--color-secondary-button));
    color: rgb(var(--color-secondary-button-text));
}

.aqs .header__icons span.icon__fallback-text,
.aqs .header__icons.icon__fallback-content a svg,
.aqs .header__search.icon__fallback-content .header__icon--search span.icon-search,
.aqs .header__search .header__icon--search span.icon__fallback-text {
  display: none;
}
.aqs .header__icons a,
.aqs .header__search.icon__fallback-content .header__icon--search {
  transform: scale(1);
}
/* .header__icons a:hover,
.header__search.icon__fallback-content .header__icon--search:hover {
  color: rgb(var(--color-link-hover));
} */

@media screen and (min-width: 991px) {
  .aqs .header__icons.icon__fallback-content a,
  .aqs .header__search.icon__fallback-content .header__icon--search {
    width: max-content;
    height: max-content;
    text-decoration: none;
  }
  .aqs .header__icons.icon__fallback-content .cart-count-bubble {
    position: relative;
    background: transparent;
    color: rgb(var(--color-foreground));
    line-height: 18px;
    top: auto;
    right: auto;
    margin-left: 6px;
  }
  .aqs .header__icons.icon__fallback-content .cart-count-bubble:before {
    content: "(";
  }
  .aqs .header__icons.icon__fallback-content .cart-count-bubble:after {
    content: ")";
  }
  .aqs .header__icons.icon__fallback-content a {
    display: flex;
  }
  .aqs .header__icons.icon__fallback-content span.icon__fallback-text,
  .aqs .header__search.icon__fallback-content
    .header__icon--search
    span.icon__fallback-text {
    display: flex;width: max-content;
  }
}
@media screen and (max-width: 990px) {
  .aqs .header__icons.icon__fallback-content span.icon__fallback-text {
    display: none;
  }
  .aqs .header__icons.icon__fallback-content a svg,
  .aqs .header__search.icon__fallback-content
    .header__icon--search
    span.icon-search {
    display: flex;
  }
}

/* Category Button*/
.aqs .category-menu {
  grid-area: category-menu;
  position: relative;
  width: 210px;
}
.aqs .category-menu a {
  cursor: pointer;
  width: 100%;
  font-size: var(--font-base-size);
  text-transform: capitalize;
  height:100%;
  font-weight:500;
}
.aqs .category-menu .category_nav {
  display: flex;
  flex-direction: column;
}
.aqs .category-menu .category-wrapper {
  position: absolute;
  width: 100%;
  z-index: 10;
  box-shadow: 0 1px 5px rgb(0 0 0 / 10%);
  background: rgb(var(--color-background));
  left: 0;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all var(--duration-default) linear;
  border-radius:var(--popup-corner-radius);
}
.aqs .category-menu .category-wrapper.open {
  opacity: 1;
  visibility: visible;
}
.aqs .category-menu .category-block__details-content {
  list-style: none;
  padding: 20px;
  margin: 0;
}
.aqs .category-menu .category-block__details-content li:not(:last-child) {
  padding-bottom: 0px;
}
.aqs .category-menu #category-menu-button svg {
     margin-left: auto;
    position: relative;
    top: 2px;
}
.aqs .category-menu #category-menu-button:after {
  content: "\f107";
  font-family: "FontAwesome";
  display: inline-block;
  margin-left: auto;
  -webkit-transition: all cubic-bezier(0.47, 1.21, 0.47, 1.21) 0.3s;
  transition: all cubic-bezier(0.47, 1.21, 0.47, 1.21) 0.3s;
  position: relative;
  box-shadow:none;
}
.aqs .category-menu #category-menu-button.open:after {
  transform: rotate(180deg);
}
.aqs ul.dt-nav > li > .megamenu_megamenu > a.dropdown > .dt-sc-caret:after {
  content: "\f078";
  font-size: 47%;
  font-family: "FontAwesome";
  display: inline-block;
  vertical-align: middle;
  transition: all 0.4s ease-in-out 0s;
  position: relative;
  width: auto;
  height: auto;
  background: transparent;
  bottom: 0;
  display:none;
}
.aqs ul.dt-nav > li > a.dropdown > .dt-sc-caret:before {
  display: none;
}
.aqs ul.dt-nav > li > a span:before {
  display: none;
}
.aqs ul.dt-nav
  > li.promo_banner.has-mega-menu
  > div.sub-menu-block
  .dt-sc--main-menu--mega
  ul
  li {
  width: 100%;
}
.aqs li.promo_banner .dt-sc-menu-image-with-text .dt-sc-mega_menu img {
  height: 100%;
}
@media screen and (max-width: 1449px) {
  .aqs .has-mega-menu
    .menu-drawer__submenu
    .mega-menu__content
    ul.sub-menu-lists:not(.mega-menu-brands, :only-child) {
    display: none;
  }
}
/*header- hover- issue*/

.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block .submenu_inner{pointer-events:none;}
.aqs ul.dt-nav li:hover>.megamenu_megamenu>div.sub-menu-block .dt-sc-menu-image-with-text{pointer-events:all;}
.aqs ul.dt-nav li:hover>.megamenu_megamenu>div.sub-menu-block ul.sub-menu-lists>li>ul li { pointer-events: all;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav:hover .megamenu_megamenu .sub-menu-block .submenu_inner{ pointer-events: all;}
.aqs ul.dt-nav li:hover>.megamenu_megamenu>div ul.sub-menu-lists>li{pointer-events:all;}
/*active - menu*/

.aqs ul.dt-sc-list-inline > li.active a {
  color: rgba(var(--color-link-hover));
}
.aqs ul.dt-sc-list-inline > li ul.sub-menu-lists > li.active > a {
  color: rgba(var(--color-link-hover));
}
.aqs .dt-sc-menu-image-with-text .dt-sc-mega_menu {
  box-shadow: inset rgba(0, 0, 0, 0.35) 0px 0 10px;display: flex;
}
.aqs button.disclosure__button:hover {
  color: rgba(var(--color-link-hover));
}

.aqs ul.dt-nav > li.has-mega-menu > div.sub-menu-block .submenu_inner,
.aqs ul.dt-nav > li.menu-item-has-children > div.sub-menu-block .submenu_inner {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  background-color: rgba(var(--color-background));
  font-size: calc(var(--font-base-size) + 2px);
}
.aqs ul.dt-sc-list-inline>li ul.sub-menu-lists  .dt-sc-menu-tabs ul li{position:relative;}
.aqs ul.dt-sc-list-inline>li ul.sub-menu-lists  .dt-sc-menu-tabs ul li a{display:flex;height:100%;}
.aqs ul.dt-sc-list-inline>li ul.sub-menu-lists  .dt-sc-menu-tabs ul li a.headding{position: absolute;bottom: 0;padding: 10px;margin: 0;background: rgba(var(--color-button));color: rgba(var(--color-button-text));width: 100%;height:auto;justify-content: center;display: flex;font-size:var(--font-base-size);font-weight: var(--font-body-weight);font-family: var(--font-body-family);}
.aqs ul.dt-sc-list-inline>li ul.sub-menu-lists  .dt-sc-menu-tabs ul li a.headding:hover{background: rgba(var(--color-secondary-button));color: rgba(var(--color-secondary-button-text));}
.aqs ul.dt-nav li>.megamenu_megamenu>div.sub-menu-block.dark-background{box-shadow: 0 1px 5px #ffffff1a;}
.aqs .shopify-section-header-sticky .menu-drawer{top:0!important;}

.aqs .category-menu-button.header--top-left .header-row:after {display:none}
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background: rgb(var(--color-border));
    left: 0;
    right: 0;
    margin: auto;
    top: 33px;
    bottom: 0;
.aqs a#category-menu-button{
    background: rgb(var(--color-secondary-button));
    color: rgb(var(--color-secondary-button-text));
    min-height:60px;
}
.aqs a#category-menu-button:hover{
  background: rgb(var(--color-button));
    color: rgb(var(--color-button-text));
}
@media screen and (max-width: 1239px) {
  .aqs .category-menu-button.header--top-left .header-row:after {display:none}
}
.aqs .megamenu_megamenu span.dt-sc-caret {
    left: 5px;
    top:-2px;
    position: relative;
}
.aqs .rtl-mode .megamenu_megamenu span.dt-sc-caret{
  left: -5px;
}
.aqs .category-menu #category-menu-button:after{display:none;}
}
/* ===== dt-cart-notification ===== */
.aqs .cart-notification-wrapper{position:relative}.aqs .cart-notification-wrapper .cart-notification{display:block}.aqs .cart-notification{border-bottom-right-radius:var(--popup-corner-radius);border-bottom-left-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:0 0 var(--popup-border-width);padding:25px 35px;position:absolute;right:0;transform:translateY(-100%);visibility:hidden;width:100%;z-index:-1;filter:drop-shadow(var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity)))}@media screen and (min-width:750px){.aqs .header-wrapper:not(.header-wrapper--border-bottom)+cart-notification .cart-notification{border-top-width:var(--popup-border-width)}.aqs .cart-notification{border-width:0 var(--popup-border-width) var(--popup-border-width);max-width:368px;right:40px}}.aqs .cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.aqs .cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}.aqs .cart-notification__header{align-items:flex-start;display:flex}.aqs .cart-notification__heading{align-items:center;display:flex;flex-grow:1;margin-bottom:0;margin-top:0}.aqs .cart-notification__heading .icon-checkmark{color:rgb(var(--color-foreground));margin-right:10px;width:13px}.aqs .cart-notification__close{margin-top:-20px;margin-right:-30px}.aqs .cart-notification__links{text-align:center}.aqs .cart-notification__links>*{margin-top:10px}.aqs .cart-notification-product{align-items:flex-start;display:flex;padding-bottom:30px;padding-top:20px}.aqs .cart-notification-product dl{margin-bottom:0;margin-top:0}.aqs .cart-notification-product__image{display:inline-flex;margin-right:15px;margin-top:5px}.aqs .cart-notification-product__image:after{content:none}.aqs .cart-notification-product__name{margin-bottom:5px;margin-top:0}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-cart-notification.css.map */

/* ===== dt-search ===== */
.aqs .header .search__input.field__input{padding:0 50px 0 15px}.aqs .search__input.field__input{background:rgb(var(--color-input));padding:10px 50px 10px 20px}.aqs .search__button{top:var(--inputs-border-width)}.aqs .search__button:focus-visible{background-color:rgb(var(--color-background));z-index:2}.aqs .search__button:focus{background-color:rgb(var(--color-background));z-index:2}.aqs .search__button:not(:focus-visible):not(.focused){box-shadow:inherit}.aqs .search__button .icon{height:18px;width:18px;background:none}.aqs .field__label{top:calc(9px + var(--inputs-border-width))}.aqs input::-webkit-search-decoration{-webkit-appearance:none}.aqs header .field__label{display:none}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-search.css.map */

/* ===== disclosure ===== */
.aqs .disclosure{position:relative}.aqs .disclosure__button{align-items:center;cursor:pointer;display:flex;height:40px;padding:0 15px;font-size:13px;background-color:transparent}.aqs .disclosure__list-wrapper{border-width:var(--popup-border-width);border-style:solid;border-color:rgba(var(--color-foreground),var(--popup-border-opacity));overflow:hidden;position:absolute;bottom:100%;transform:translateY(-10px);z-index:2;background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.aqs .localization-selector+.disclosure__list-wrapper{margin-left:0}.aqs .disclosure__list{position:relative;overflow-y:auto;font-size:12px;padding-bottom:5px;padding-top:5px;scroll-padding:5px 0;min-height:100px;max-height:190px;max-width:170px;min-width:100px;width:max-content;box-shadow:0 1px 5px #0000001a}.aqs .localization-selector.link{padding-right:30px}.aqs .disclosure__item{position:relative}.aqs .disclosure .localization-form__select{padding-top:15px;font-size:16px;font-weight:500;font-family:var(--font-heading-family);background:none;padding:0}.aqs .localization-form__select .icon-caret{right:calc(var(--inputs-border-width) + 0px);width:8.28px}.aqs .disclosure__link{display:block;padding:10px;text-decoration:none;font-size:16px}.aqs form#HeaderLanguageForm .disclosure__link{padding:5px 5px 5px 10px}.aqs li.disclosure__item a:hover{transform:scale(1);color:rgb(var(--color-link-hover))}.aqs .header .localization-form__select{min-height:calc(40px + var(--inputs-border-width) * 2);min-width:calc(70px + var(--inputs-border-width) * 2)}.aqs .header #HeaderLanguageForm .localization-form__select{min-width:calc(80px + var(--inputs-border-width) * 2)}.aqs .header #HeaderCountryForm .localization-form__select{min-width:auto}.aqs .localization-selector.link{width:100%}.aqs .header #HeaderCountryForm .localization-form__select .icon-caret{right:-15px}.aqs .localization-form__select .icon-caret{height:6px;top:calc(50% - 2px);position:absolute;content:""}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/disclosure.css.map */

/* ===== dt-list-social ===== */
.aqs .list-social{display:flex;flex-wrap:wrap;justify-content:center;margin-top:35px}@media only screen and (max-width:749px){.aqs .list-social{justify-content:center}}.aqs .list-social__item .icon{height:16px;width:16px;transition:all var(--duration-default) linear}.aqs .list-social__link{align-items:center;display:flex;color:rgb(var(--color-link));text-decoration:none;border-radius:50%}.aqs .list-social__link:hover .icon,.aqs .text-social__link:hover .icon{color:rgb(var(--color-button-text))}.aqs li.list-social__item:not(:last-child){margin-right:10px}.aqs li.list-social__item a{border-width:1px;border-color:rgb(var(--color-foreground));border-style:solid;color:rgb(var(--color-foreground));border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:10px 0;transition:all .3s linear}.aqs li.list-social__item a:hover{background:rgb(var(--color-link-hover));color:rgb(var(--color-secondary-button-text))}.aqs li.list-social__item a svg{height:15px;width:15px}
/*# sourceMappingURL=/s/files/1/0910/4408/6144/t/8/assets/dt-list-social.css.map */

/* ===== sec-header-inline ===== */
 
  .aqs .announcement_bar_style-vertical .swiper-container {
   height: 47px; 
}
.aqs .announcement_bar_style-vertical .swiper-container {
   flex-direction: column;
}

.aqs .announcement_bar_style-vertical  .marquee__content .swiper-slide{display:flex;align-items:center;justify-content:center;}
.aqs .announcement-bar-wrapper{align-items: center;position: relative;overflow:hidden;}
@media screen and (min-width: 991px) {
  .aqs .announcement-bar-wrapper{padding:0 88px;}
}
 @media screen and (max-width: 990px) {
   }  

.aqs .announcement-bar__message{ display: flex;align-items: center;flex-wrap:wrap;justify-content:center;}
.aqs .announcement-bar__link{margin:0 0 0 5px;color:rgba(var(--color-link));text-decoration:underline;}
.aqs .announcement-bar__link:hover{color:rgb(var(--color-link-hover));}
 
  
.aqs .megamenu_megamenu.mega-menu {
    position: static;
}
.aqs .megamenu_megamenu{
  position:relative;
}  
.aqs .count-zero {
    display: none;
}
  .aqs .count-exist.count-zero {display:block; }
  .aqs .cart-count-bubble.count-zero.count-exist {
    opacity: 1;
    visibility: visible;
}
  .aqs .header__icons #dT_TopStickySearchBtn.icon-search,
  .aqs .search-icon  #dT_TopStickySearchBtn.icon-search{cursor:pointer;display: flex;align-items:center;}
  .aqs .header__icons{gap:10px;}
  .aqs .header-row .search-icon{ grid-area: search-icon;}
  .aqs .header-row .country-language-selector{grid-area: selectors; display:flex;}
  .aqs .header--top-left .header-row .country-language-selector{grid-area: selectors; display:flex;  justify-content: flex-end;gap:59px;}
  .aqs .header__icons localization-form .disclosure__list-wrapper,
  .aqs .country-language-selector localization-form .disclosure__list-wrapper{top: 100%;bottom: unset;}


  .aqs .search-icon.category-menu {
    display: flex;
    align-items: center;
    justify-content: center;
    width:100%;
}
  .aqs .search-icon.category-menu .category-menu{
    position: absolute;
    z-index: 1;
    left: 2px;
  }
 .aqs search-icon.category-menu .category-menu a#category-menu-button{
   min-height:60px;
 }
  .aqs a#category-menu-button{
    background: rgb(var(--color-secondary-button));
    color: rgb(var(--color-secondary-button-text));
    min-height:60px;
}
.aqs a#category-menu-button:hover{
  background: rgb(var(--color-button));
    color: rgb(var(--color-button-text));
}
 
  
  @media screen and (min-width: 1240px) {
    .aqs header-drawer {
      display: none;
    }
    .aqs .header:not(.header--top-center) * > .header__search,
    .aqs .header--top-center > .header__search {
    display: inline-flex;
    }
    .aqs .header:not(.header--top-center) > .header__icons .header__search,
    .aqs .header--top-center * > .header__icons .header__search,
    .aqs .header--middle.secondary-menu-enabled .header__icons .header__search{
    display: none;
    }
    .aqs .header__inline-menu {
    display: inline-flex;
    }
    .aqs .tabs-nav.mobileTabs {display: none;}
    .aqs .header--top-center .header__heading-link, .aqs .header--top-center .header__heading {
    justify-self: center;
    text-align: center;
    }
    .aqs header .header__icons .header__search.search-box-hide{display:none;}
     .aqs .header {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .aqs .header--top-left .header-row,
  .aqs .header--middle-left:not(.header--has-menu) .header-row {
    grid-template-areas:
     "heading icons"
     "navigation navigation";
    grid-template-columns: 1fr auto;
  }

  .aqs .header--middle-left .header-row {
    grid-template-areas: "heading navigation icons";
   grid-template-columns: 1fr auto 1fr; 
    column-gap: 10px;
  }
  .aqs .header--middle .header-row {
    grid-template-areas: "navigation heading  icons";
    grid-template-columns: 1fr auto  1fr;
    column-gap: 10px;
  }  
  .aqs .header--middle.secondary-menu-enabled .header-row {
    grid-template-areas: "search-icon  navigation heading secondary-menu left-icon icons";
    grid-template-columns: 1fr auto auto auto 1.5fr 1fr;
    column-gap: 10px;
  }  
  .aqs .header--middle.secondary-menu-enabled .header-row #AccessibleNav {
    justify-content: center;
  }
  .aqs .header--middle.secondary-menu-enabled .header-row #AccessibleNav ul.dt-nav > li > a {padding:0px 20px;line-height: normal;}
  .aqs .header--middle.secondary-menu-enabled .header-row #AccessibleNav ul.dt-nav > li.top-level-link{padding:0;}  
  .aqs .header--top-center .header-row{
    grid-template-areas:
      "selectors  heading left-icon icons "
      "navigation navigation navigation  navigation";
    column-gap: 15px;
    row-gap:15px;
    grid-template-columns: 1fr auto auto 1fr;
  }
   .aqs .header--top-left .header-row{
    grid-template-areas:
      "heading left-icon  icons "
      "navigation navigation navigation";
    grid-template-columns: 1fr 1fr 1fr; 
    column-gap: 15px;
    row-gap:25px; 
  }
  .aqs .category-menu-button.header--top-left .header-row{
    grid-template-areas:
      "heading search-icon   icons "
      " navigation navigation selectors";
    grid-template-columns:0.9fr 2fr 1.5fr; 
    column-gap: 15px;
    row-gap:25px; 
    padding: 0 30px;
  }
  .aqs .category-menu-button.header--top-center .header-row{
    grid-template-areas:
      "selectors left-icon heading icons "
      "category-menu navigation navigation navigation";
      grid-template-columns:auto auto 1fr auto; 
      column-gap: 15px;
    row-gap:15px;
  }
  .aqs .header--top-center .header__heading-link, .aqs .header--top-center .header__heading {
    justify-self: center;
    text-align: center;
}

    
     .aqs .header__inline-menu #AccessibleNav.align-right{margin-left: auto;}
     .aqs .header__inline-menu #AccessibleNav.align-left{margin-right: auto;}
     .aqs .header__inline-menu #AccessibleNav.align-center{margin: auto;}
 .aqs .header .search-modal__form .icon-search {margin: 0;}
 .aqs ul.dt-sc-list-inline>li ul.sub-menu-lists>li>ul a:hover{transform:translateX(5px);-webkit-transform:translateX(5px);}   
 
  .aqs ul.dt-sc-list-inline
  > li
  ul.sub-menu-lists
  .tabs-content
  li.dt-sc-menu-tabs
  ul
  li
  ul
  li
  a:hover, .aqs ul.dt-sc-list-inline>li:not(.has-mega-menu) ul.sub-menu-lists li a:hover { transform: translateX(5px); -webkit-transform: translateX(5px); }
  .aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav li:not(.has-mega-menu) .sub-menu-block { margin-top: 15px;}
  .aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav li.has-mega-menu .megamenu_megamenu.mega-menu .sub-menu-block {transform: translateY(-8px);}
  .aqs ul.dt-sc-list-inline>li ul.sub-menu-lists>li>ul li:not(:last-child) a{padding-bottom: 10px;}.aqs .header.header--top-center .country-language-selector #HeaderCountryForm {margin-right: 60px;}
  .aqs .rtl-mode .header.header--top-center .country-language-selector #HeaderCountryForm {margin: 0 0 0 60px;}  
  }
   @media screen and (min-width: 1921px){
     .aqs .category-menu-button.header--top-left .header-row{
         grid-template-areas:
      "heading search-icon   icons "
      " navigation navigation selectors";
    grid-template-columns:1fr 1fr 1fr; 
    column-gap: 15px;
    row-gap:25px; 
    padding: 0 30px;
     }
  }
  @media screen and (max-width: 1540px) and (min-width:1240px)){
        .aqs .category-menu-button.header--top-left .header-row {   
        grid-template-columns: 0.6fr 2fr 1.2fr;
        column-gap: 15px;
        row-gap: 25px;
        padding: 0;
    }
  }
   @media screen and (max-width: 1440px){
      .aqs .category-menu-button.header--top-left .header-row{padding:0;} 
   }

@media screen and (max-width: 1239px) {
        .aqs .header:not(.header--top-center) >  .header__search,
        .aqs .header--top-center * >  .header__search,
        .aqs .header--middle.secondary-menu-enabled  .header__search
        {
         display: none;
        }
        .aqs .header:not(.header--top-center) > .header__icons .header__search,
        .aqs .header--top-center * > .header__icons .header__search,
        .aqs .header--middle.secondary-menu-enabled .header__icons .header__search{
        display:  inline-flex;
        }
        .aqs .page-width.mega{display:none;}
        .aqs ul.sub-menu-lists.dt-sc-column.four-column { grid-template-columns: repeat(1,1fr);row-gap: 15px;}
        .aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .hide-mobile { display: none !important;}
        .aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav .tabs .heading ~ ul{ border: none; display: inline-block; }
        .aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav .tabs .heading ~ ul li > a{ border: none; padding: 0 15px !important;}
        .aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav .tabs li a { background:transparent; position:relative; margin:0;cursor: pointer; padding:0;color: rgb(var(--color-link)); }
       .aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav .tabs li a:hover {color:rgba(var(--color-link-hover));background:transparent; }
        .aqs ul.dt-sc-list-inline > li ul.sub-menu-lists .tabs-nav .tabs > li > a:after{ content: ''; position: absolute; right: 15px; top: 50%; width: 6px; height: 6px; border-left: 1px solid currentColor; border-bottom: 1px solid currentColor; transform: rotate(-45deg) translateY(-50%);}
         .aqs header .tag.hot, .aqs header .tag.sale, .aqs header .tag.new{position:relative;left:10px;} 
        .aqs header ul.dt-sc-list-inline>li ul.sub-menu-lists>li>ul a .tag{top:0;}
        .aqs header .search-box.search-box-hide{display:none;}
        .aqs a.header__icon.header__icon--account.link.focus-inset.small-hide,
         .aqs header .header__icons   localization-form{display:none}
        .aqs ul.dt-sc-list-inline>li ul.sub-menu-lists  .tabs-nav  .dt-sc-menu-tabs ul li a.headding{background: rgba(var(--color-button));color: rgba(var(--color-button-text));}
         .aqs ul.dt-sc-list-inline>li ul.sub-menu-lists  .tabs-nav  .dt-sc-menu-tabs ul li a.headding:hover{background: rgba(var(--color-secondary-button));color: rgba(var(--color-secondary-button-text));}
        .aqs ul.dt-sc-list-inline>li ul.sub-menu-lists .tabs-nav ul{gap:10px;}
        .aqs ul.dt-sc-list-inline>li ul.sub-menu-lists .tabs-nav ul.tabs{margin-top: 10px;}
        .aqs ul.dt-sc-list-inline>li ul.sub-menu-lists  .tabs-nav  .dt-sc-menu-tabs ul li a img{width:100%;}
   
   .aqs .header--top-center .header-row{
    grid-template-areas:
      " heading left-icon icons"
      "navigation navigation navigation  ";
      grid-template-columns: 1fr auto auto ;
      }
      .aqs .header--top-center .header-row .country-language-selector{display:none;}
     .aqs .menu-drawer ul.sub-menu-lists{ display: inline-block;}
     .aqs .dt-sc-nav-link.dropdown{display:none;}

     .aqs .menu-drawer__menu li:not(.has-mega-menu) .sub-menu-lists{padding:12px;}
    .aqs .header header-drawer{display: flex;justify-content: flex-start;}
    .aqs .header--middle.secondary-menu-enabled .header-row {
    grid-template-areas: "heading  left-icon search-icon icons";
    grid-template-columns: 1fr auto auto auto ;
    }
  .aqs .category-menu-button.header--top-left .search-icon predictive-search{display:block;}
  .aqs .category-menu-button.header--top-left #dT_TopStickySearchBtn.icon-search{display:none;}
  .aqs .category-menu-button.header--top-left a.header__icon.account{display:none;}
  .aqs .category-menu-button.header--top-left a.header__icon.header__icon--compare{display:none;}
}
@media screen and (max-width: 1239px)  and (min-width:990px){
        
        
      .aqs .category-menu-button.header--top-left .header-row{
       grid-template-areas:
      "heading   search-icon icons"
      "navigation navigation selectors ";
      grid-template-columns: 1fr auto 1fr;
      }
   .aqs .category-menu-button.header--top-center .header-row{
       grid-template-areas:
      "heading left-icon   icons"
      "category-menu category-menu category-menu ";
      grid-template-columns: auto 1fr auto  ;
  }
    .aqs .header{padding:20px 0;}

}

@media screen and (max-width:989px)  and (min-width:577px){
   .aqs .category-menu-button.header--top-left .header-row .category-menu,
   .aqs .category-menu-button.header--top-center .header-row .category-menu{
        grid-column: 1;
  }
   .aqs .category-menu-button.header--top-left .header-row .search-icon {grid-column: 1/4;}
    .aqs .category-menu-button.header--top-left .header-row{
       grid-template-areas:
      "heading   navigation icons"
      "search-icon search-icon search-icon";
      grid-template-columns: auto 1fr  auto ;
  }
  .aqs .category-menu-button.header--top-center .header-row{
       grid-template-areas:
      "heading left-icon   icons"
      "category-menu category-menu category-menu ";
      grid-template-columns: auto 1fr auto  ;
  }
  .aqs .header--top-left .header-row .country-language-selector{display:none;}
   .aqs .category-menu-button.header--top-center .header-row  header-drawer,.aqs .category-menu-button.header--top-left .header-row  header-drawer{margin-left:auto;}
      .aqs .header { padding: 20px 0; }
 } 
@media screen and (max-width:767px)  and (min-width:577px){
  .aqs .category-menu-button.header--top-left .header-row .search-icon {grid-column: 1/4;}
}
@media screen and (max-width:576px){
  .aqs .header.header--top-left .header-row{
       grid-template-areas:
      "heading   heading heading"
      "navigation  icons icons";
      grid-template-columns: auto 1fr  auto ;
  }
  .aqs .header__heading {justify-self:center;}
  .aqs .search-icon.category-menu{display:none ;}
  .aqs .header--top-left .header-row .country-language-selector{display:none;}
   .aqs .category-menu-button.header--top-center .header-row header-drawer,
   .aqs .category-menu-button.header--top-left .header-row header-drawer{order: 1;margin:0;}
    
}
.aqs header .icon-search svg, .aqs header .header__icon, .aqs header .header__icon--cart .icon{width:60px; height:60px; border: 1px solid rgb(var(--color-border));  padding: 15px;  border-radius: 50%;}  
  .aqs .menu-drawer-container {
    display: flex;
  }
 
 
  .aqs .list-menu {
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .aqs .list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
  }

  .aqs summary.list-menu__item {
    padding-right: 27px;
  }

  .aqs .list-menu__item {
    display: flex;
    align-items: center;
    line-height: calc(1 + 0.3 / var(--font-body-scale));
  }

  .aqs .list-menu__item--link {
    text-decoration: none;
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: calc(1 + 0.8 / var(--font-body-scale));
  }

  @media screen and (min-width: 750px) {
    .aqs .list-menu__item--link {
      padding-bottom: 5px;
      padding-top: 5px;
    }
    
  }
  .aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav {
    z-index: 1;
}

  .aqs ul.dt-nav > li.top-level-link a.dt-sc-nav-link span:not(.dt-sc-caret){position:relative;display: inline-flex; /* -webkit-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55); -o-transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55); transition:all .4s cubic-bezier(0.68, -0.55, 0.265, 1.55);*/}


.aqs .dt-sc-nav-link.dropdown{padding:14px; position:relative;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav{
display: inline-flex;
    flex-wrap: wrap;
    list-style:none;
    gap:60px;
}
.aqs .header_cart {
    display: flex;
    align-items: center;
    border:  1px solid rgb(var(--color-border));
    border-radius: var(--buttons-radius);
    padding: 5px 18px 5px 5px;
    height: 60px;
}
  .aqs .header_cart .header__icon {
    height: 50px;
    width: 50px;
    padding: 10px;
    background: rgb(var(--color-secondary-button));
    color: rgb(var(--color-secondary-button-text));
}
  .aqs .header .search__button{
     height: 50px;
    width: 50px;
    padding: 10px;
     background: rgb(var(--color-button));
    color: rgb(var(--color-button-text));
    border-radius: 50%;
}
  
 .aqs header .header__icon:hover, .aqs header .header__icon--cart .icon:hover {
    background: rgb(var(--color-button));
    color: rgb(var(--color-button-text)); 
}
.aqs .header-totals p {
    margin: 0;
    padding: 0;
    font-weight: 700;
}
  .aqs .header-totals {
    margin-left: 9px;
}

.aqs #dT_top-sticky.search-show {display:flex;}

  
 .aqs header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-2b791c78-36aa-4c3c-a4a3-410435975699-type  { margin:auto;}
.aqs .header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav .megamenu_megamenu ul.sub-menu-lists{padding:0;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block{    padding: 10px; width:max-content;}  
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu.mega-menu .sub-menu-block{  /*  padding: var(--grid-desktop-horizontal-spacing);*/ width:100%; padding:0;}  
  
    
    .aqs header nav#AccessibleNav.custom_width_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-ccc1ac6f-75f6-45af-a257-4c02ca41651f-type  { 
    width: 75%;
    max-width: 75%; 
    margin:auto;
  }    
  .aqs header nav#AccessibleNav.custom_width_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-ccc1ac6f-75f6-45af-a257-4c02ca41651f-type  { 
     box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  background-color: rgb(var(--color-background));
  font-size: var(--font-h6-size);
  }

 .aqs header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-ccc1ac6f-75f6-45af-a257-4c02ca41651f-type  { margin:auto;}
.aqs .header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav .megamenu_megamenu ul.sub-menu-lists{padding:0;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block{    padding: 10px; width:max-content;}  
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu.mega-menu .sub-menu-block{  /*  padding: var(--grid-desktop-horizontal-spacing);*/ width:100%; padding:0;}  
  
  
 .aqs header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-dfbc7b57-990f-4de9-bb80-5b941d017fd1-type  { margin:auto;}
.aqs .header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav .megamenu_megamenu ul.sub-menu-lists{padding:0;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block{    padding: 10px; width:max-content;}  
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu.mega-menu .sub-menu-block{  /*  padding: var(--grid-desktop-horizontal-spacing);*/ width:100%; padding:0;}  
  
  
 .aqs header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-3d73f381-3e65-4806-b200-11cb74b66c19-type  { margin:auto;}
.aqs .header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav .megamenu_megamenu ul.sub-menu-lists{padding:0;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block{    padding: 10px; width:max-content;}  
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu.mega-menu .sub-menu-block{  /*  padding: var(--grid-desktop-horizontal-spacing);*/ width:100%; padding:0;}  
  
  
 .aqs header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-8d549f28-1194-4b48-b84d-0725840b14c7-type  { margin:auto;}
.aqs .header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav .megamenu_megamenu ul.sub-menu-lists{padding:0;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block{    padding: 10px; width:max-content;}  
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu.mega-menu .sub-menu-block{  /*  padding: var(--grid-desktop-horizontal-spacing);*/ width:100%; padding:0;}  
  
  
 .aqs header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-5a9a0c89-b27c-44b1-b651-5d0ec17484b4-type  { margin:auto;}
.aqs .header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav .megamenu_megamenu ul.sub-menu-lists{padding:0;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block{    padding: 10px; width:max-content;}  
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu.mega-menu .sub-menu-block{  /*  padding: var(--grid-desktop-horizontal-spacing);*/ width:100%; padding:0;}  
  
  
 .aqs header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-b7d95514-2d89-4914-9023-a95aa597e2da-type  { margin:auto;}
.aqs .header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav .megamenu_megamenu ul.sub-menu-lists{padding:0;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block{    padding: 10px; width:max-content;}  
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu.mega-menu .sub-menu-block{  /*  padding: var(--grid-desktop-horizontal-spacing);*/ width:100%; padding:0;}  
  
  
 .aqs header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-tab_g9GM6i-type  { margin:auto;}
.aqs .header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav .megamenu_megamenu ul.sub-menu-lists{padding:0;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block{    padding: 10px; width:max-content;}  
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu.mega-menu .sub-menu-block{  /*  padding: var(--grid-desktop-horizontal-spacing);*/ width:100%; padding:0;}  
  
  
 .aqs header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav > li.has-mega-menu > .megamenu_megamenu > div.sub-menu-block.block-product_iwBC4V-type  { margin:auto;}
.aqs .header nav#AccessibleNav.default_dropdown ul.dt-desktop-menu.dt-nav .megamenu_megamenu ul.sub-menu-lists{padding:0;}
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu .sub-menu-block{    padding: 10px; width:max-content;}  
.aqs .header ul.dt-sc-list-inline.dt-desktop-menu.dt-nav .megamenu_megamenu.mega-menu .sub-menu-block{  /*  padding: var(--grid-desktop-horizontal-spacing);*/ width:100%; padding:0;}  
  
  .aqs .cart-count-bubble.count-zero {
    opacity: 0;
        visibility: hidden;
  }
  .aqs .header .flag-icon {margin: 0 10px 0 0;}
  .aqs .dtx-wish-count.hidden[count="0"] {
    display: none;
}

 .aqs .detial-login h1#customer--login{margin:0; margin-bottom: 20px;}              
 .aqs .details-modal {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 4;
    display: none;
    opacity: 0;
    visibility: hidden;
    background: rgba(var(--color-foreground), 0.6);
}
   .aqs .detial-login {
    position: relative;
    z-index: 3;
    background: rgb(var(--color-background));
    max-width: 650px;
    margin: auto;
    max-height: 100%;
    width: 100%;
    padding: 40px 30px;
    text-align: center;border-radius:var(--popup-corner-radius);
}
  .aqs .detial-login:after{
    content: "";
    position: absolute;
    top: var(--popup-border-width);
    right: var(--popup-border-width);
    bottom: var(--popup-border-width);
    left: var(--popup-border-width);
    z-index: 1;
    border-radius: var(--buttons-radius);
    box-shadow: 0 0 0 calc(var(--popup-border-width) + var(--popup-shadow-horizontal-offset)) rgba(var(--color-button-text), var(--popup-border-opacity)), 0 0 0 var(--popup-border-width) rgba(var(--color-button), var(--alpha-button-background));
    transition: box-shadow var(--duration-short) ease;              
    pointer-events:none;     
  
  }
 .aqs .detial-login:before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    border-radius: var(--popup-corner-radius);
    box-shadow: var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-corner-radius) rgba(var(--color-shadow), var(--popup-shadow-opacity));
 }               
.aqs .details-modal.login-modal-active {
  display:flex;
  opacity: 1;
  visibility: visible;
}
.aqs .detial-login .link-wrapper a{
  position:relative;
}                
.aqs .detial-login .link-wrapper a:hover{
   color: rgb(var(--color-link-hover));
}                
.aqs .details-modal .details-modal-close {
  align-items: center;
  display: flex;
  height: 30px;
  justify-content: center;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
  z-index:5;
}
.aqs .details-modal .details-modal-close svg {
  display: block; transition:all 0.3s linear;
}
.aqs .details-modal .details-modal-title {
  padding: 1.5em 2em;
  pointer-events: all;
  position: relative;
  width: calc(100% - 4.5em);
}
.aqs .details-modal .details-modal-title h1 {
  font-size: var(--font-h1-size);
  font-weight: 600;
  line-height: normal;
}
.aqs .details-modal .details-modal-content {
  border-top: 1px solid rgba(var(--color-border));
  padding: 2em;
  pointer-events: all;
  overflow: auto;
}

.aqs .details-modal-overlay {
  transition: opacity 0.2s ease-out;
  pointer-events: none;
  background: rgba(15, 23, 42, 0.8);
  position: fixed;
  opacity: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0;
}
.aqs details[open] .details-modal-overlay {
  pointer-events: all;
  opacity: 0.5;
}
.aqs .detial-login .field input{
      line-height: 50px;
    height: 50px;
    padding: 0 20px;
    border: 1px solid #e5e5e5;
    width: 100%;
    font-family: var(--font-body-family);
    font-size: var(--font-base-size);
    background:rgb(var(--color-input));
    transition: all .3s linear; border-radius: var(--inputs-radius);
}
 .aqs .detial-login .field label{display:none;}               
.aqs .detial-login .field {margin-bottom:20px;}   
.aqs .detial-login  .link-wrapper{display:flex; justify-content:space-between; margin-top:20px; margin-bottom: 20px;}  
.aqs .detial-login .field input:focus-visible { outline: none; box-shadow: none; outline-offset: none;    border: var(--inputs-border-width) solid rgb(var(--color-foreground));}   
.aqs .details-modal .details-modal-close:hover svg{fill:rgb(var(--color-link-hover));}                
 
