/** Shopify CDN: Minification failed

Line 952:48 Expected "]" to go with "["

**/
/* Custom Styles */


.single-product-custom main{
   overflow:hidden;
}
.single-product-custom .shopify-section--header .header__wrapper{
   background: #EFEFE7;
}
.product-page-wrapper .product-gallery__thumbnail{
   padding: 5px;
   background: #fff;
}
@media screen and (min-width: 1024px) {
   .product-gallery__thumbnail-list {
       grid-auto-columns: 104px;
   }
   .product-page-wrapper .product-gallery__thumbnail{
       height:104px;
   }
}
.product-page-wrapper .product .product-info{
   padding:40px;
   background: #D3E2BA;
   border-radius:16px;
}
#shopify-section-template--26247034011914__main > .section{
   padding-top:40px;
}
@media screen and (min-width: 1024px) {
   .product-page-wrapper .product{
       --product-grid: auto / minmax(0, 1.1fr) minmax(0, 1.25fr);
   }
    .product-page-wrapper .text-image-sec{
       --product-grid: auto / minmax(0, 1.1fr) minmax(0, 1fr);
   }
   .product-page-wrapper .sec-text-img-anev1bgpsb0haalcweaigenblocka4e68b7lh6epr{
         --product-grid: auto / minmax(0, 1.1fr) minmax(0, 1.1fr);
   }
  
   }
   @media screen and (min-width: 1024px) {
       .product-page-wrapper div[class*="text-image-sec__image-"] img[class*="text-image-sec__image-"]{


               position: absolute;
               bottom: -30px;
               z-index: 10000;
               right: -150px;
               overflow:visible;
           }
      .product-page-wrapper .text-image-sec__text-column-aquhnte1haedmughfaaigenblocka98b726ajwxck,
     .product-page-wrapper div[class*="text-image-sec__text-column-"]{
       padding-bottom:40px;
      }
}




.product-page-wrapper .product .product-info .product-info__vendor a{
   font-weight: 400;
   font-size: 16px;
   line-height: 30px;
   letter-spacing: 0;
   vertical-align: middle;
   color: #121211;
}
.product-page-wrapper .product .product-info .product-info__title{
   font-weight: 700;
   font-size: 40px;
   line-height: 100%;
   letter-spacing: 0;
   color: #121211;
}
.product-page-wrapper .product .product-info__description *{
   font-weight: 400;
   font-size: 16px;
   line-height: 30px;
   letter-spacing: 0;
}
.product-page-wrapper .product .product-info__description ul{
   list-style:none;
}


.product-page-wrapper .product .variant-picker__option .h-stack,
.product-page-wrapper .product .product-info__quantity-selector label,
.product-page-wrapper .product .text-subdued {
   font-weight: 500;
   font-size: 20px;
   line-height: 28.8px;
   letter-spacing: 0;
   color: #121211;
   }
   .product-page-wrapper .product .variant-picker__option-values label{
       height: 50px;
       border-radius: 42px;
       background:#F2F6EA;
       border:2px solid #F2F6EA;
   }
   .product-page-wrapper .product .variant-picker__option-values label span{
       font-weight: 400;
       font-size: 16px;
       line-height: 25.6px;
       letter-spacing: 0;
        color: #121211;
   }
     .product-page-wrapper .product .variant-picker__option-values .block-swatch:before{
           box-shadow: 0 0 0 2px #096443;
   }
   .product-page-wrapper .product .quantity-selector{
       background:#F2F6EA;
   }
   .product-page-wrapper .product .product-info__price{}


   .product-page-wrapper .product .buy-buttons button{
       height:60px;
       border-radius:42px;
   }


   .product-page-wrapper .product .buy-buttons button *{
       font-weight: 500;
       font-size: 20px;
       line-height: 24px;
       letter-spacing: 0;
       text-align: center;
   }
    .product-page-wrapper .text-image-sec{
       grid-template-columns: 1fr 1.1fr;
    }
   .product-page-wrapper .text-image-sec h2,
    .product-page-wrapper .text-image-sec h2 *{
       font-weight:700;
           font-size: 40px !important;
   }
   .product-page-wrapper .text-image-sec h3,
   .product-page-wrapper .text-image-sec h3 *{
       font-weight:500;
   }
   .product-page-wrapper .text-image-sec div h3{
   margin:10px 0;
   font-weight: 500;
   font-size: 20px;
   line-height: 24px;
   letter-spacing: 0;
   color: #121211;
}
   .product-page-wrapper .text-image-sec .text-image-sec__image-wrapper-ammxhmvltodjdt3bqbaigenblocka98b726ajwxck img,
   .product-page-wrapper .text-image-sec div[class*="text-image-sec__image-wrapper-"] img{
           position: absolute;
           bottom: -60px;
           z-index: 1000;
   }
   .product-page-wrapper .text-image-sec  .text-image-sec__text-column-ammxhmvltodjdt3bqbaigenblocka98b726ajwxck,
       .product-page-wrapper .text-image-sec  div[class*="text-image-sec__text-column"] {
       padding-bottom:40px;
   }
   .product-page-wrapper .wrap-benefits{
       padding-top:40px;
       padding-bottom:40px;
   }
  .product-page-wrapper .wrap-benefits h3{
       line-height:28px;
  }
   .product-page-wrapper .wrap-benefits img{
       width:auto;
       height:72px;
   }
   .product-page-wrapper .wrap-benefits > div{
       align-items: baseline;
   }
   .product-page-wrapper  #shopify-section-template--26247034011914__1760577743ab02d268 .section{
      padding-top: 40px;
       padding-bottom: 30px;
   }


   .product-page-wrapper  .sec-2-per-row__top-block-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf,
   .product-page-wrapper  div[class*="sec-2-per-row__top-block-"]{
       gap:60px;
       margin-bottom: 40px;
   }
   .product-page-wrapper .sec-2-per-row__accordion-item-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf,
   .product-page-wrapper div[class*="sec-2-per-row__accordion-item-"],
   .product-page-wrapper .section-blends accordion-component-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf > div,
    .product-page-wrapper .section-blends [class*="sec-2-per-row__accordion-"] > div{   
       border: none;
       border-bottom: 1px solid #777773;
   }
   .product-page-wrapper .sec-2-per-row-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf button span,
    .product-page-wrapper [class*="sec-2-per-row-"] button span{
       font-family: 'DM Sans';
       font-weight: 500;
       font-size: 20px;
       line-height: 24.8px;
       letter-spacing: 0;
   }
   .product-page-wrapper .sec-2-per-row__grid-wrapper-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf div,
    .product-page-wrapper [class*="sec-2-per-row__grid-wrapper-"] div{
       font-family: 'DM Sans';
       font-weight: 500;
       font-size: 20px;
       line-height: 28.8px;
       letter-spacing: 0;
       text-align: center;
   }
    .product-page-wrapper .sec-2-per-row__second-block-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf,
    .product-page-wrapper [class*="sec-2-per-row__second-block-"]{
       margin-bottom:40px;
   }
   .product-page-wrapper .sec-2-per-row__text-block-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf p,
   .product-page-wrapper [class*="sec-2-per-row__text-block-"] p,
   .product-page-wrapper .sec-2-per-row__text-block-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf p a,
    .product-page-wrapper [class*="sec-2-per-row__text-block-"] p a{
       font-family: DM Sans;
       font-weight: 500;
       font-size: 20px;
       line-height: 24.8px;
       letter-spacing: 0;
       text-align: center;
       vertical-align: middle;
       color:#096443;
        border: none;
       text-decoration: underline;
   }
   .product-page-wrapper .sec-2-per-row__image-wrapper-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf img,
       .product-page-wrapper [class*="sec-2-per-row__image-wrapper-"] img{
       object-fit: contain;
        border-radius: 8px;
   }
   .product-page-wrapper .sec-2-per-row__text-block-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf p a:hover,
       .product-page-wrapper [class*="sec-2-per-row__text-block-"] p a:hover{
       text-decoration:none;
   }
   #shopify-section-template--26247034011914__17605808006156d0a3 > .section,
     [id*="shopify-section-template--"].section-cl-8 > .section{
           padding-bottom: 0;
           background: url('/cdn/shop/files/Union.webp?v=1760581138');
           background-repeat: no-repeat;
           background-position: right center;
           background-size: 10%;
   }
   .product-page-wrapper  .sec-table-wrap__heading-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
   .product-page-wrapper  [class*="sec-table-wrap__heading-"]{
       font-weight:700;
   }
   .product-page-wrapper .wrap-table-row-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
   .product-page-wrapper [class*="wrap-table-row-"]{
       gap: 60px;
       max-width: 1440px;
   }
   .product-page-wrapper .sec-table-wrap table{
       border:2px solid #76897F;
   }
   .product-page-wrapper .sec-table-wrap table td,
    .product-page-wrapper .sec-table-wrap table th{
       border-right:2px solid #76897F;
    }
    .product-page-wrapper .sec-table-wrap table th{
       text-align:center;
       font-weight: 700;
       font-size: 28px;
       line-height: 100%;
       letter-spacing: 0;
       vertical-align: middle;
       padding: 20px;
    }
    .product-page-wrapper table:not(.table--bordered) :is(th,td):first-child {
   padding-inline-start: 20px;
}
.product-page-wrapper .sec-table-wrap table th:last-child,
.product-page-wrapper .sec-table-wrap table td:last-child{
   border-right:none;
   background:#F2F6EA;
}
.product-page-wrapper .sec-table-wrap table td{
   border-bottom: 2px solid #76897f;
      font-family: 'DM Sans';
       font-weight: 500;
       font-size: 20px;
       line-height: 24.8px;
       letter-spacing: 0;
       padding: 20px 20px;
}
.product-page-wrapper .sec-table-wrap table td span{
   font-family: 'DM Sans';
   font-weight: 500;
   font-size: 20px;
   line-height: 24.8px;
   letter-spacing: 0;
}
.product-page-wrapper .table-cell-icon-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
.product-page-wrapper [class*="table-cell-icon-"]{
   margin-top: 6px;
}
.product-page-wrapper .table-cell-content-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
.product-page-wrapper [class*="table-cell-content-"]{
   align-items: flex-start;
}
.product-page-wrapper .sec-table-wrap table thead tr th:first-child{
   border-radius:16px 0 0 0;
}
.product-page-wrapper .sec-table-wrap-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
.product-page-wrapper [class*="sec-table-wrap-"]{
   padding: 40px 0px 60px;
}
.product-page-wrapper .side-image-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk img,
.product-page-wrapper [class*="side-image-"] img{
   border-radius:16px;
}
.product-page-wrapper .sec-tech-wrap-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
.product-page-wrapper [class*="sec-tech-wrap-"]{
   padding: 40px 0px;
}
.product-page-wrapper .sec-tech-wrap__heading-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
.product-page-wrapper [class*="sec-tech-wrap__heading-"]{
       font-weight: 700;
           margin: 0 0 30px;
}
.product-page-wrapper .sec-tech-wrap h3{
   font-weight: 700;
   font-size: 32px;
   line-height: 100%;
   letter-spacing: 0;
}
.product-page-wrapper .sec-tech-wrap .add-text{
   margin-top:10px;
   font-weight: 400;
   font-size: 16px;
   line-height:20px;
   letter-spacing: 0;
   width:50%;
}
.product-page-wrapper .sec-tech-wrap ul li{
  
   font-weight: 500;
   font-size: 20px;
   line-height: 24.8px;
   letter-spacing: 0;
}
.product-page-wrapper .sec-tech-wrap ul li *{
   font-size:20px;
}
.product-page-wrapper .img-text-wrap__text-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
.product-page-wrapper [class*="img-text-wrap__text-"]{
   margin: 0 0 20px;
}
.product-page-wrapper .img-text-wrap__list-item-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
.product-page-wrapper [class*="img-text-wrap__list-item-"]{
   gap: 10px;
   margin-bottom: 10px;
}
 .product-page-wrapper .img-text-wrap-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
 .product-page-wrapper [class*="img-text-wrap-"]{
       margin-bottom: 20px;
}
.product-page-wrapper .sec-tech-wrap .img-text-wrap__image-col-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
.product-page-wrapper .sec-tech-wrap [class*="img-text-wrap__image-col-"]{
   width: 45%;
}
.product-page-wrapper .sec-tech-wrap .img-text-wrap__image-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
.product-page-wrapper .sec-tech-wrap [class*="img-text-wrap__image-"]{
       object-fit: contain;
   border-radius: 8px;
}
.product-page-wrapper .tech-cons__column-title-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
.product-page-wrapper [class*="tech-cons__column-text-"],
.product-page-wrapper [class*="tech-cons__column-text-"] p,
.product-page-wrapper .tech-cons__column-text-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7 p{
       text-align: center;
}
.product-page-wrapper .ai-steps-container-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqdP,
.product-page-wrapper [class*="ai-steps-container-"]{
       grid-template-columns: 1fr 2fr;
   gap: 60px;
}
.product-page-wrapper .tech-cons-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
.product-page-wrapper [class*="tech-cons-"]{
   gap: 20px;
}
.product-page-wrapper .sec-tech-wrap .text-50{
   width: 45%;
   margin-bottom: 30px;
}
.product-page-wrapper .tech-cons__column-title-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
.product-page-wrapper [class*="tech-cons__column-title-"]{
   margin: 0 0 10px;
}
.product-page-wrapper .sec-tech-wrap__two-col-text-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7 h3,
.product-page-wrapper [class*="sec-tech-wrap__two-col-text-"] h3{
   font-weight: 500;
   font-size: 20px;
   line-height: 24.8px;
   letter-spacing: 0;
   margin:20px 0 10px;
}
.product-page-wrapper .sec-tech-wrap__two-col-text-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7 ul,
.product-page-wrapper [class*="sec-tech-wrap__two-col-text-"] ul{
   margin:10px 20px;
   list-style: disc;
}
.product-page-wrapper .sec-tech-wrap__two-col-text-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7 ul li,
.product-page-wrapper [class*="sec-tech-wrap__two-col-text-"] ul li{
   font-size:16px;
   line-height:24px;
   margin:5px 0;
}
#shopify-block-AUmFDYWRBd3MwVE9Ua__ai_gen_block_f736bdc_bmRXQd .sec-steps-wrap,
[id^="shopify-block-"] .sec-steps-wrap{
   padding:0;
}
#shopify-block-AUmFDYWRBd3MwVE9Ua__ai_gen_block_f736bdc_bmRXQd .sec-steps-wrap h2,
[id^="shopify-block-"] .sec-steps-wrap h2{
   font-weight:700;
}
#shopify-block-AUmFDYWRBd3MwVE9Ua__ai_gen_block_f736bdc_bmRXQd .sec-steps-wrap img,
[id^="shopify-block-"] .sec-steps-wrap img{
       object-fit: contain;
}
.product-page-wrapper .ai-steps-col-text-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd span,
 .product-page-wrapper [class*="ai-steps-col-text-"] span{
   font-size:#shopify-section-template--26247034011914__17605808006156d0a3px;
   font-weight:500;
   line-height:1;
}
.product-page-wrapper .ai-steps-container-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
.product-page-wrapper [class*="ai-steps-container-"]{
   grid-template-columns: 1fr 1.55fr;
   gap: 60px;
   align-items: start; 
}
.product-page-wrapper .ai-steps-inner-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
.product-page-wrapper [class*="ai-steps-inner-"]{
   padding:0;
}
.product-page-wrapper .ai-steps-inner-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
.product-page-wrapper [class*="ai-steps-inner-"]{
   padding: 0;
}
.product-page-wrapper .ai-steps-col-text-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
.product-page-wrapper [class*="ai-steps-col-text-"]{
   text-align:center!important;
}
.product-page-wrapper  .ai-steps-container-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd img,
 .product-page-wrapper [class*="ai-steps-container-"] img{
          height: 80px;
}
.product-page-wrapper .ai-steps-right-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
 .product-page-wrapper [class*="ai-steps-right-"]{
   margin-top:60px;
}


#shopify-section-template--26247034011914__17606009137b704f8a > .section{
   padding:0;
}
.product-page-wrapper .ai-reviews-section-abk92ckvgofh1n014vaigenblockb259810tw9c9i,
.product-page-wrapper [class*="ai-reviews-section-"]{
   padding: 40px 0 0px;
}
.product-page-wrapper .ai-reviews-content-abk92ckvgofh1n014vaigenblockb259810tw9c9i,
.product-page-wrapper [class*="ai-reviews-content-"]{
   display:flex;
   flex-direction:row;
   flex-wrap:wrap;
}
 .product-page-wrapper .ai-reviews-content-abk92ckvgofh1n014vaigenblockb259810tw9c9i .ai-reviews-text-abk92ckvgofh1n014vaigenblockb259810tw9c9i,
 .product-page-wrapper [class*="ai-reviews-content-"] [class*="ai-reviews-text-"]{
      width: 50%;
   justify-content: flex-end;
   display: flex;
   padding-right:10px;
   font-size:20px;
   font-weight:500;
 }
 .product-page-wrapper .ai-reviews-content-abk92ckvgofh1n014vaigenblockb259810tw9c9i .ai-reviews-stars-abk92ckvgofh1n014vaigenblockb259810tw9c9i,
 .product-page-wrapper [class*="ai-reviews-content-"] [class*="ai-reviews-stars-"]{
       width: 50%;
   justify-content: flex-start;
   display: flex;
   gap: 5px;
 }
 .product-page-wrapper .ai-reviews-content-abk92ckvgofh1n014vaigenblockb259810tw9c9i .ai-reviews-heading-abk92ckvgofh1n014vaigenblockb259810tw9c9i,
 .product-page-wrapper [class*="ai-reviews-content-"] [class*="ai-reviews-heading-"]{
   width:100%;
 }
 .product-page-wrapper #judgeme_product_reviews .jdgm-rev-widg__header{
   display:none;
 }
 .product-page-wrapper #judgeme_product_reviews
 .product-page-wrapper #judgeme_product_reviews .jdgm-rev{


 }
 .product-page-wrapper #judgeme_product_reviews {
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   grid-template-rows: repeat(2, auto);  
   gap: 30px;
 }
 .product-page-wrapper #judgeme_product_reviews {
       max-width: 1440px!important;
       margin: 30px 0 0 !important;
 }
 .product-page-wrapper #judgeme_product_reviews .jdgm-rev-widg{
   padding:30px;
   border-radius:4px;
   background:#FCFBF8;
   margin:0;
 }
 .product-page-wrapper #judgeme_product_reviews .jdgm-rev__timestamp,
 .product-page-wrapper #judgeme_product_reviews .jdgm-rev__icon{
       display:none;
 }
 .product-page-wrapper #judgeme_product_reviews  .jdgm-star{
       color:#F3B852;
 }
 .product-page-wrapper #judgeme_product_reviews .jdgm-rev{
   border-top: none;
   padding-top: 0;
   margin-top: 0;
   padding-bottom: 15px;
   overflow: visible;
 }
 .product-page-wrapper #judgeme_product_reviews .jdgm-rev__author-wrapper{
   position: absolute;
   bottom: -20px;
   right: 0;


 }
 .product-page-wrapper #judgeme_product_reviews .jdgm-rev__author-wrapper .jdgm-rev__author{
       font-weight: 400;
       font-size: 16px;
       line-height: 20px;
       letter-spacing: 0;
       text-align: right;
 }
 .product-page-wrapper #judgeme_product_reviews .jdgm-rev__title {
font-weight: 500;
font-size: 20px;
line-height: 24.8px;
letter-spacing: 0;
margin:10px 0;
 }
 .product-page-wrapper .sec-text-img {
   padding: 0;
 }
 .product-page-wrapper .sec-text-img h2{
   font-weight:700;
   line-height:1;
 }
 .product-page-wrapper .sec-text-img h3{
   font-family: 'DM Sans';
   font-weight: 700;
   font-size: 30px;
   line-height: 100%;
   letter-spacing: 0;
   line-height: 1;
   margin: 5px 0;
 }
 #shopify-section-template--26247034011914__1760601153dd28d5fe .section{
  
 }
 .product-page-wrapper .sec-text-img__left-anev1bgpsb0haalcweaigenblocka4e68b7lh6epr,
 .product-page-wrapper [class*="sec-text-img__left-"] {
       gap:10px;
 }
.product-page-wrapper .sec-text-img__image-wrapper-anev1bgpsb0haalcweaigenblocka4e68b7lh6epr,
.product-page-wrapper [class*="sec-text-img__image-wrapper-"]  {
       position: absolute;
   top: auto;
   left: auto;
   width: 100%;
   transform: none;
   z-index: 1000;
   bottom: -80px;
}
#shopify-section-template--26247034011914__1760601153dd28d5fe .section {
   padding-bottom:60px;
       padding-top: 40px;
}
.product-page-wrapper  .sec-text-img__image-wrapper-anev1bgpsb0haalcweaigenblocka4e68b7lh6epr img,
.product-page-wrapper [class*="sec-text-img__image-wrapper-"] img {
   max-height: 690px;
}
.product-page-wrapper .sec-faq .sec-faq__container-avfhhsuhxddvkc0zpbaigenblock515e89accbk9b,
.product-page-wrapper .sec-faq [class*="sec-faq__container-"] {
   padding:40px 0;
}
.product-page-wrapper .sec-faq h2{
   font-weight:700;
}
.product-page-wrapper .sec-faq__questions-avfhhsuhxddvkc0zpbaigenblock515e89accbk9b,
.product-page-wrapper [class*="sec-faq__questions-"] {
   margin-top:-20px;
}
.product-page-wrapper .sec-faq__heading-wrapper-avfhhsuhxddvkc0zpbaigenblock515e89accbk9b,
 .product-page-wrapper [class*="sec-faq__heading-wrapper-"] {
       margin-bottom: 20px;
}
.product-page-wrapper .sec-faq__question-text-avfhhsuhxddvkc0zpbaigenblock515e89accbk9b,
 .product-page-wrapper [class*="sec-faq__question-text-"] {
   font-weight:500;
}
.product-page-wrapper .sec-text-img__left-anev1bgpsb0haalcweaigenblocka4e68b7lh6epr,
.product-page-wrapper [class*="sec-text-img__left-"] {
       flex: 0 0 calc(60% - 27px);
}
.product-page-wrapper .sec-faq .sec-faq__container-avfhhsuhxddvkc0zpbaigenblock515e89accbk9b,
.product-page-wrapper .sec-faq [class*="sec-faq__container-"] {
   padding: 40px 0 60px;
}
.product-page-wrapper .sec-faq [class*="sec-faq__answer-content-"] ul{
   list-style:disc;
   padding-left: 15px;
}
.product-page-wrapper .sec-text-img__right-anev1bgpsb0haalcweaigenblocka4e68b7lh6epr,
.product-page-wrapper [class*="sec-text-img__right-"] {
       flex: 0 0 calc(40% - 13px);
}
.product-page-wrapper .shopify-section-template--26247034011914__17606022956bcd3334 .sec-img-text-azzzbvexxumvwtfurvaigenblock1992f3bpuy6k6,
 .product-page-wrapper [class*="shopify-section-template--"]  [class*="sec-img-text-"] {
   padding:40px 0;
}
.product-page-wrapper .sec-img-text__container-azzzbvexxumvwtfurvaigenblock1992f3bpuy6k6,
 .product-page-wrapper [class*="sec-img-text__container-"] {
   max-width: 1440px;
   gap:60px;
}
.sec-img-text-azzzbvexxumvwtfurvaigenblock1992f3bpuy6k6 h2{
   font-weight:700;
   line-height:1;
}
.sec-img-text-azzzbvexxumvwtfurvaigenblock1992f3bpuy6k6 h3{
   font-weight:700;
   font-size:32px;
   line-height:1;
}
.product-page-wrapper .sec-specials-adlcya296ndzaevk4caigenblockcbcf8aff9ryak,
.product-page-wrapper [class*="sec-specials-"] {
   padding: 0px 0px 40px;
}
.product-page-wrapper .sec-specials-adlcya296ndzaevk4caigenblockcbcf8aff9ryak,
.product-page-wrapper [class*="sec-specials-"]  {
   padding: 0px 0 40px;
}
.product-page-wrapper  .sec-specials__grid-adlcya296ndzaevk4caigenblockcbcf8aff9ryak,
.product-page-wrapper [class*="sec-specials__grid-"] {
   gap: 90px;
}
.product-page-wrapper .sec-specials__title-adlcya296ndzaevk4caigenblockcbcf8aff9ryak,
.product-page-wrapper [class*="sec-specials__title-"] {
   font-size:20;
   font-weight:500;
}
.product-page-wrapper .sec-img-text__text-azzzbvexxumvwtfurvaigenblock1992f3bpuy6k6,
.product-page-wrapper [class*="sec-img-text__text-"] {
   line-height:24px;
}
.product-page-wrapper .sec-img-text-azzzbvexxumvwtfurvaigenblock1992f3bpuy6k6,
.product-page-wrapper [class*="sec-img-text-"] {
   padding: 40px 0px;
}
#shopify-section-template--26247034011914__bfaeed09-a209-40c0-af9c-0c37a1eaa550 > .section{
   padding-top:40px;
   padding-bottom:20px;
}
#shopify-section-template--26247034011914__bfaeed09-a209-40c0-af9c-0c37a1eaa550 h2{
   text-align:center; 
}
.product-page-wrapper .sec-img-text__container-azzzbvexxumvwtfurvaigenblock1992f3bpuy6k6,
.product-page-wrapper [class*="sec-img-text__container-"] {
       align-items: flex-start;
}
.product-page-wrapper .section div a:not(.link-faded),
.product-page-wrapper .section div p a{
   text-decoration:underline;
       background: none!important;
}
.product-page-wrapper .product-list .product-card__title a{
   text-decoration:none!important;
}
.product-page-wrapper .section div a:hover,
.product-page-wrapper .section div p a:hover{
   text-decoration:none;
}
.product-page-wrapper .product-list .product-card {
      /* background:#D3E2BA;*/
}
.product-page-wrapper .product-list .product-card .product-card__figure{
  /*  background:#D3E2BA;
         border:none;
   border-radius: 4px 4px 0 0;
   position: static;
}
 .product-page-wrapper .product-list .product-card .product-card__figure img{
 /*  mix-blend-mode: multiply;
   background-color: #D3E2BA;*/
 }
 .product-page-wrapper .product-list .product-card .product-card__info{
   /* background:#D3E2BA;*/
    border:none;
   border-radius: 0 0 4px 4px;
   padding: 20px 20px 70px;
 }
 .product-page-wrapper .product-list .product-card .product-card__title{
font-weight: 500;
font-size: 20px;
line-height: 24.8px;
letter-spacing: 0;
 }
 .product-page-wrapper .product-list .product-card .price-list,
  .product-page-wrapper .product-list .product-card .price-list *{
font-weight: 400;
font-size: 16px;
line-height: 20.8px;
letter-spacing: 0;
color:#121211;
 }
  .product-page-wrapper .product-list .product-card .price-list{
       flex-direction: row;
   width: 100%;
   justify-content:flex-start;
   margin:10px 0;
 }
 .product-page-wrapper .product-list .product-card .product-card__quick-buy {
       opacity: 1!important;
       visibility: visible!important;
       transform: translateY(0)!important;
           position: absolute;
   bottom: 20px;
   right: 20px;
   }
   .product-page-wrapper .product-list .product-card .product-card__quick-buy .button{
font-weight: 500;
font-size: 20px;
line-height: 26.8px;
letter-spacing: 0;
text-align: center;
vertical-align: middle;
   }


@media screen and (min-width: 1150px) {
  #shopify-section-template--26247034011914__bfaeed09-a209-40c0-af9c-0c37a1eaa550 .section-header {
       grid-template-columns: 100%;
   }
  #shopify-section-template--26247034011914__bfaeed09-a209-40c0-af9c-0c37a1eaa550 .prose{
   width:100%;
  }
}
.product-page-wrapper  .shopify-section--product-recommendations .product-list .product-card{
   border-radius:4px;
}


.product-page-wrapper  .shopify-section--product-recommendations .product-list .product-card__figure img{
   border-radius:4px 4px 0 0;
}
.product-page-wrapper  .shopify-section--product-recommendations .product-list .product-card__title a,
.product-page-wrapper  .shopify-section--product-recommendations .product-list .product-card__title{
font-weight: 500;
font-size: 20px;
line-height: 24px;
letter-spacing: 0;
color:#121211;
text-align:left;
}
.product-page-wrapper  .shopify-section--product-recommendations .product-list .price-list *{
   text-align:left;
   font-size:16px;
   line-height:20px;
}


.product-page-wrapper .wrap-recomend {
       padding: 60px 0 60px;
       grid-template-columns: 1fr 1.5fr;
}
.product-page-wrapper .wrap-recomend h2{
   font-weight: 700;
   line-height:1;
}
.product-page-wrapper .wrap-recomend > div:first-child{
       height: 100%;
   width: 100%;
   display: flex;
   position:relative;
   overflow: visible;
   z-index: 10000;
}
.product-page-wrapper .wrap-recomend > div:first-child img{
       width: 100%;
   height: auto;
   display: block;
   border-radius: 20px;
   position: absolute;
   bottom: -85px;
}
.product-page-wrapper h2{
   font-weight:700;
}
[class*="product-page"] .sec-steps-wrap {
   padding-top:80px;
}
[class*="product-page"] .section-cl-9 .section-blends{
   padding-bottom:0;
}
[class*="product-page"] .section-cl-13 .section-blends{
   padding-top: 0px;
   padding-bottom:0px;
}
[class*="product-page"] .section-cl-14 .section-blends{
   padding-top:60px;
   padding-bottom: 60px;
}
.product-page-wrapper .shopify-section--product-recommendations .section-header .prose{
   width:100%!important;
   max-width:100%;
   display:flex!important;
   justify-content:center;
   align-items:center;
}
[class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"]{
       display: grid;
   grid-template-columns: 1fr 1.3fr 1.2fr 2fr 1.5fr 1fr;
   gap: 25px;
}
[class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"] > div:nth-child(1) [class*="wrap-benefits__image-"]{
   width:72px;
}
[class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"] > div:nth-child(2) [class*="wrap-benefits__image-"]{
   width:72px;
}
[class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"] > div:nth-child(3) [class*="wrap-benefits__image-"]{
   width:82px;
}
[class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"] > div:nth-child(4) [class*="wrap-benefits__image-"]{
   width:170px;
}
[class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"] > div:nth-child(5) [class*="wrap-benefits__image-"]{
   width:72px;
}
[class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"] > div:nth-child(6) [class*="wrap-benefits__image-"]{
   width:82px;
}
[class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"] > div [class*="wrap-benefits__image-"] img{
   width:100%!important;
  
}
[class*="product-page"] .section-cl-8 .section-blends{
   padding-bottom:60px;
}
.text-image-sec ul{
   list-style:disc;
   padding-left: 15px;
}
.product-page-template-v5 .section-cl-9 .section-blends,
.product-page-template-v6 .section-cl-9 .section-blends{
   padding:0;
   width:100%;
}




@media screen and (max-width: 1140px) {


.product-page-wrapper h2,
.product-page-wrapper h2 *{
   font-size:40px!important;
}


   .product-page-wrapper .text-image-sec{
   display: flex;
   flex-direction: column;
}
.product-page-wrapper .text-image-sec__image-column-aquhnte1haedmughfaaigenblocka98b726ajwxck,
.product-page-wrapper [class*="text-image-sec__image-column-"] {
   display:none;
}
.product-page-wrapper .sec-2-per-row__grid-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf,
.product-page-wrapper [class*="sec-2-per-row__grid-"]{
   grid-template-columns: repeat(3, 1fr);
   }
  .product-page-wrapper .wrap-benefits__grid-ak1c5y1gvb2c4mhivoaigenblock0f309e7ke68mp,
  .product-page-wrapper [class*="wrap-benefits__grid-"]{
        grid-template-columns: repeat(3, 1fr);
        display:grid;
   }
    .product-page-wrapper .wrap-table-row-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
    .product-page-wrapper [class*="wrap-table-row-"]{
           flex-direction: column;
   }
    .product-page-wrapper .wrap-table-row__right-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
    .product-page-wrapper [class*="wrap-table-row__right-"]{
       flex-direction:row;
   }
   .product-page-wrapper .side-image-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
   .product-page-wrapper [class*="side-image-"]{
       max-height:400px;
   }
   .product-page-wrapper .side-image-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk img,
   .product-page-wrapper [class*="side-image-"] img{


   }
    .product-page-wrapper .tech-cons__column-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
    .product-page-wrapper [class*="tech-cons__column-"]{
       width:100%;
   }
    .product-page-wrapper .tech-cons-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
    .product-page-wrapper [class*="tech-cons-"]{
       display: grid;
       grid-template-columns: repeat(3, 1fr);
   }
   .product-page-wrapper .sec-tech-wrap__two-col-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
   .product-page-wrapper [class*="sec-tech-wrap__two-col-"]{
           flex-direction: column-reverse;
   }
   .product-page-wrapper .sec-tech-wrap__two-col-left-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
   .product-page-wrapper [class*="sec-tech-wrap__two-col-left-"]{
       width: 100%;
   }
   .product-page-wrapper .sec-tech-wrap__two-col-right-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
   .product-page-wrapper [class*="sec-tech-wrap__two-col-right-"]{
   width: 100%;
   }
   .product-page-wrapper .ai-steps-container-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
   .product-page-wrapper [class*="ai-steps-container-"]{
       gap: 0px;
       grid-template-columns: repeat(1, 1fr);
   }
   .product-page-wrapper .ai-steps-image-wrapper-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
   .product-page-wrapper [class*="ai-steps-image-wrapper-"]{
       height: auto;
       min-height: 0;
       aspect-ratio: auto;
   }
   .product-page-wrapper .ai-steps-right-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
   .product-page-wrapper [class*=ai-steps-right-""]{
   margin-top: 30px;
   margin-bottom: 60px;
}
.product-page-wrapper .sec-text-img__right-anev1bgpsb0haalcweaigenblocka4e68b7lh6epr,
.product-page-wrapper [class*="sec-text-img__right-"]{
   display:none;
}
.product-page-wrapper .sec-text-img{
       display: flex;
   flex-direction: column-reverse;
}
.product-page-wrapper .sec-img-text__container-azzzbvexxumvwtfurvaigenblock1992f3bpuy6k6,
.product-page-wrapper [class*="sec-img-text__container-"]{
       flex-direction: column;
   display:flex;
   gap:30px;
}
.product-page-wrapper .shopify-section--product-recommendations .product-list{
   --product-list-items-per-row: 2!important;
}


}






@media screen and (max-width: 990px) {


  .product-page-wrapper .text-image-sec-aquhnte1haedmughfaaigenblocka98b726ajwxck,
  .product-page-wrapper [class*="text-image-sec-"],
  .text-image-sec-aquhnte1haedmughfaaigenblocka98b726ajwxck,
  [class*="text-image-sec-"],
  .product-page-wrapper .text-image-sec{
       padding-bottom:40px!important;
   }
   .product-page-wrapper .sec-2-per-row__top-block-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf,
    .product-page-wrapper [class*="sec-2-per-row__top-block-"]{
   gap: 30px;
   }
   .product-page-wrapper .img-text-wrap-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
    .product-page-wrapper [class*="img-text-wrap-"]{
       flex-direction: column;
   }
   .product-page-wrapper .sec-tech-wrap .img-text-wrap__image-col-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
    .product-page-wrapper .sec-tech-wrap [class*="img-text-wrap__image-col-"]{
       width: 100%;
   }
   .img-text-wrap__content-col-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
    [class*="img-text-wrap__content-col-"]{
       width: 100%;
   }
   .product-page-wrapper #judgeme_product_reviews{
       grid-template-columns: repeat(2, 1fr);
   }
      .product-page-wrapper .ai-steps-right-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
      .product-page-wrapper [class*="ai-steps-right-"] {
       flex-direction: row;
   }
      .product-page-wrapper .ai-steps-col-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
       .product-page-wrapper [class*="ai-steps-col-"]{
       flex-direction: column;
       }
       .product-page-wrapper .sec-tech-wrap .text-50{
   width: 100%;
}
#shopify-section-template--26247034011914__1760599844fbdc28d8 > .section{
   padding-bottom:60px;
}
.product-page-wrapper .wrap-recomend {
        display: flex;
   flex-direction: column;
}
.product-page-wrapper .wrap-recomend > div:first-child img{
     position: relative;
   bottom: auto;
   width: 70%;
   margin: 0 auto;
}
[class*="product-page"] .sec-steps-wrap {
   padding-top: 40px;
   padding-bottom: 40px;
}
[class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"] {
   grid-template-columns: 1fr 1fr 1fr;
}




}
@media screen and (max-width: 768px) {
   .product-page-wrapper .product .product-info .product-info__title{
       font-size:34px;
       line-height:1.1;
   }
   .product-page-wrapper h2, .product-page-wrapper h2 * {
       font-size: 32px !important;
       line-height:1;
   }
       .product-page-wrapper .wrap-benefits__grid-ak1c5y1gvb2c4mhivoaigenblock0f309e7ke68mp,
        .product-page-wrapper [class*="wrap-benefits__grid-"]{
           grid-template-columns: repeat(2, 1fr);
           display: grid;
       }
       .product-page-wrapper .sec-table-wrap table th{
               font-size: 22px;
       }
       .product-page-wrapper .sec-table-wrap table td,
       .product-page-wrapper .sec-table-wrap table th{
           padding:10px;
       }
       .product-page-wrapper table:not(.table--bordered) :is(th,td):first-child {
   padding-inline-start: 10px;
}
   .product-page-wrapper .wrap-table-row__right-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
    .product-page-wrapper [class*="wrap-table-row__right-"]{
       flex-direction: column;
   }
       .product-page-wrapper .side-image-azlz0qjblmdmzk2rutaigenblockfa8c757pai7xk,
        .product-page-wrapper [class*="side-image-"]{
       max-height: 600px;
   }
       .product-page-wrapper .tech-cons-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
        .product-page-wrapper [class*="tech-cons-"]{
       grid-template-columns: repeat(2, 1fr);
   }
   .product-page-wrapper .ai-steps-right-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
    .product-page-wrapper [class*="ai-steps-right-"]{
               display: grid;
       grid-template-columns: repeat(2, 1fr);
   }
   .product-page-wrapper .shopify-section--product-recommendations .product-list{
       gap:20px;
   }
   .product-page-wrapper .sec-specials__grid-adlcya296ndzaevk4caigenblockcbcf8aff9ryak,
    .product-page-wrapper [class*="sec-specials__grid-"]{
   gap: 15px;
}
   .product-page-wrapper .sec-2-per-row__grid-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf,
    .product-page-wrapper [class*="sec-2-per-row__grid-"]{
       grid-template-columns: repeat(2, 1fr);
   }


}
@media screen and (max-width: 568px) {
       .product-page-wrapper .wrap-benefits__grid-ak1c5y1gvb2c4mhivoaigenblock0f309e7ke68mp,
      .product-page-wrapper [class*="wrap-benefits__grid-"]{
       grid-template-columns: repeat(1, 1fr)
       }
           .product-page-wrapper .tech-cons-au090mejzy2nrnhfpvaigenblockae757d7a4dnz7,
            .product-page-wrapper [class*="tech-cons-"]{
       grid-template-columns: repeat(1, 1fr);
   }
       .product-page-wrapper .ai-steps-right-aumfdywrbd3mwve9uaaigenblockf736bdcbmrxqd,
        .product-page-wrapper [class*="ai-steps-right-"]{
       grid-template-columns: repeat(1, 1fr);
   }
       .product-page-wrapper #judgeme_product_reviews {
       grid-template-columns: repeat(1, 3fr);
   }
       .product-page-wrapper .shopify-section--product-recommendations .product-list {
       --product-list-items-per-row: 1 !important;
   }
   .sec-img-text-azzzbvexxumvwtfurvaigenblock1992f3bpuy6k6 h3,
    .product-page-wrapper [class*=""] h3,
   .product-page-wrapper .sec-tech-wrap h3,
   .product-page-wrapper .sec-text-img h3{
       font-size: 24px;
   }
   .product-page-wrapper .product .product-info {
   padding: 30px;
   }
   .sec-2-per-row__accordion-header-arxf3uetnugjydud4kaigenblock5f7b3d3afddzf,
    .product-page-wrapper [class*="sec-2-per-row__accordion-header-"]{
       padding: 20px 0;
   }
   [class*="product-page"] .wrap-benefits [class*="wrap-benefits__grid-"] {
   grid-template-columns: 1fr 1fr;
}
.product-page-wrapper .wrap-recomend {
   padding: 60px 0 10px;
}
}



