/** Shopify CDN: Minification failed

Line 550:4 Unexpected "}"

**/

.product-single{
    padding-top:20px;
  }
    .main-content.product{
      background:#fff;
    }
    .shopify-block.shopify-app-block div[data-oke-rendered]{
      margin-top:25px;
    }
    variant-radios{
      width:100%;
    }
    variant-radios fieldset{
      border:none;
      padding:0;
    }
    variant-radios fieldset .product-variant-wrp{
      position:relative;
    }
  
  
    .pr_title .product-title-brand{
      display:block;
      font-weight:700;
    }
    .pr_title span{
      /*line-height:1.4;
      display:block;*/
    }
  
     .popup-link-label{
      margin-bottom:9px;
      margin-top:5px;
    
    }
    .popup-link-label a{
      font-size:14px;
      color:#07B290;
      font-family: "Open Sans", sans-serif;
      text-decoration:none;
    }
    .popup-link-label a:hover{
      text-decoration:none;
    }
  
  
    .product-variant-wrp .form__label{
      font-weight:600;
      color:#444446;
      margin-bottom:10px;
    }
    .product-variant-wrp .option-grid .customradio{
      position:relative;
      display:flex;
      align-items:center;
      padding:15px;
      border-radius:15px;
      margin-bottom: 10px;
    }
    .product-variant-wrp .option-grid .custom-variant-button{
      position:relative;
      border:5px solid #17D7B0;
      border-radius:15px;
    }
    .product-variant-wrp .option-grid .custom-variant-button:after{
      position: absolute;
      content: '';
      right: -12px;
      top: -12px;
      width: 25px;
      height: 25px;
      border-radius: 50px;
      background-color: #17D7B0;
      border: 3px solid #fff;
      background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="800px" height="800px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><title>ic_fluent_checkmark_28_regular</title><desc>Created with Sketch.</desc><g id="🔍-Product-Icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ic_fluent_checkmark_28_regular" fill="white" fill-rule="nonzero"><path d="M4.03033009,13.4696699 C3.73743687,13.1767767 3.26256313,13.1767767 2.96966991,13.4696699 C2.6767767,13.7625631 2.6767767,14.2374369 2.96966991,14.5303301 L9.96966991,21.5303301 C10.2625631,21.8232233 10.7374369,21.8232233 11.0303301,21.5303301 L25.0303301,7.53033009 C25.3232233,7.23743687 25.3232233,6.76256313 25.0303301,6.46966991 C24.7374369,6.1767767 24.2625631,6.1767767 23.9696699,6.46966991 L10.5,19.9393398 L4.03033009,13.4696699 Z" id="🎨-Color"></path></g></g></svg>');
      background-position: center center;
      background-size: 15px;
      background-repeat: no-repeat;
    }
    .product-variant-wrp .option-grid .customradio input{
      display:none;
    }
    .product-variant-wrp .option-grid .customradio .checkmark{
      position:absolute;
      left:0;
      top:0;
      width:100%;
      height:100%;
      border:3px solid #D9D9D9;
      border-radius:15px;
    }
    .product-variant-wrp .option-grid .customradio input:checked ~ .checkmark{
      border:5px solid #17D7B0;
    }
    .product-variant-wrp .option-grid .customradio input:checked ~ .checkmark:before{   
      position: absolute;
      content: '';
      right: -12px;
      top: -12px;
      width: 25px;
      height: 25px;
      border-radius: 50px;
      background-color: #17D7B0;
      border: 3px solid #fff;
      background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="800px" height="800px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><title>ic_fluent_checkmark_28_regular</title><desc>Created with Sketch.</desc><g id="🔍-Product-Icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ic_fluent_checkmark_28_regular" fill="white" fill-rule="nonzero"><path d="M4.03033009,13.4696699 C3.73743687,13.1767767 3.26256313,13.1767767 2.96966991,13.4696699 C2.6767767,13.7625631 2.6767767,14.2374369 2.96966991,14.5303301 L9.96966991,21.5303301 C10.2625631,21.8232233 10.7374369,21.8232233 11.0303301,21.5303301 L25.0303301,7.53033009 C25.3232233,7.23743687 25.3232233,6.76256313 25.0303301,6.46966991 C24.7374369,6.1767767 24.2625631,6.1767767 23.9696699,6.46966991 L10.5,19.9393398 L4.03033009,13.4696699 Z" id="🎨-Color"></path></g></g></svg>');
      background-position:center center;
      background-size: 15px;
      background-repeat: no-repeat;
    }
    .product-variant-wrp .option-grid .customradio .variantname{
      display: flex;
      justify-content: space-between;
      width:100%;
      gap: 15px;
      color:#444446;
      font-weight:600;
      font-size:22px;
      line-height:1.1;
    }
  
    .product-variant-wrp .option-grid .customradio .variantname .cariant-name .p,
    .product-variant-wrp .option-grid .customradio .variantname .cariant-name p{
     font-size:13px;
    }
  
    .product-variant-wrp .option-grid .customradio .variantname .variant-price{
      font-size:17px;
    }
    .template-product .product-form .product-form__submit.btn{
      width:100%;
      display:block;
      max-width:300px;
      background: #07B290;
      height:48px; 
    }
    .template-product .product-form .product-form__submit.btn:hover{
      background-color:#17bda0;
      color:#fff;
    }
    .template-product .product-form .product-form__submit.btn + shopify-payment-terms{
      display: block;
      text-align: left;
      font-size: 14px;
      margin: 25px 0;
    }
    .pdp-shipping-text{
      font-size:14px;
      color:#444446;
      text-align:left;
      margin-top:15px;
      line-height:1.2;
    }
    .pdp-shipping-text p{
      margin-bottom:10px;
    }
    .pdp-shipping-text .date-span-din{
      font-weight:700;
    }
  
    .subscription-bundle-prd{
      position:relative;
      margin-bottom:20px;
    }
    .subscription-bansle-label{
      font-weight: 600;
      color: #444446;
      margin-bottom: 10px;
    }
    .subscription-bundle-prd .subscription-product-input{
      margin-bottom:15px;
    }
    .subscription-bundle-prd .subscription-product-input label{
        position: relative;
      display:block;
      padding:15px;
      border:2px solid #D9D9D9;
      border-radius:5px;
      font-size:13px;
      color:#444446;
      letter-spacing: 0; 
    }
    @media(max-width:768px){
      .subscription-bundle-prd .subscription-product-input label{
        padding:15px 10px;
      }
    }
    .subscription-bundle-prd .subscription-product-input label p{
      margin-bottom:5px;
      letter-spacing: 0;
    }
    .subscription-bundle-prd .subscription-product-input label .subscribtion-label:before{
      content:'';
      display:inline-flex;
      width:15px;
      height:15px;
      box-shadow:0 0 0 1px #BEBEBE;
      border:3px solid #fff;
      border-radius:50%;
      margin-right:9px;
    }
    .subscription-bundle-prd .subscription-product-input input:checked ~ label .subscribtion-label:before{
    
      border:3px solid #EBFEFB;
      background-color:#07B290;
      box-shadow:0 0 0 1px #000;
    } 
    .subscription-bundle-prd .subscription-product-input label .smal-size{
    font-size:11px;
    }
    .subscription-bundle-prd .subscription-product-input input[name="subscription-product"]{
      display:none;
    }
    .subscription-bundle-prd .subscription-product-input input:checked ~ label{
      position:relative;
      border:2px solid #17D7B0;
      background-color:#EBFEFB;
    }
    /*.subscription-bundle-prd .subscription-product-input input:checked ~ label:before{   
      position: absolute;
      content: '';
      left: -12px;
      top: -12px;
      width: 25px;
      height: 25px;
      border-radius: 50px;
      background-color: #17D7B0;
      border: 3px solid #fff;
      background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg width="800px" height="800px" viewBox="0 0 28 28" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><title>ic_fluent_checkmark_28_regular</title><desc>Created with Sketch.</desc><g id="🔍-Product-Icons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ic_fluent_checkmark_28_regular" fill="white" fill-rule="nonzero"><path d="M4.03033009,13.4696699 C3.73743687,13.1767767 3.26256313,13.1767767 2.96966991,13.4696699 C2.6767767,13.7625631 2.6767767,14.2374369 2.96966991,14.5303301 L9.96966991,21.5303301 C10.2625631,21.8232233 10.7374369,21.8232233 11.0303301,21.5303301 L25.0303301,7.53033009 C25.3232233,7.23743687 25.3232233,6.76256313 25.0303301,6.46966991 C24.7374369,6.1767767 24.2625631,6.1767767 23.9696699,6.46966991 L10.5,19.9393398 L4.03033009,13.4696699 Z" id="🎨-Color"></path></g></g></svg>');
      background-position:center center;
      background-size: 15px;
      background-repeat: no-repeat;
    }*/
    .subscription-bundle-prd .subscribtion-label{
      font-size: 16px;
      font-style: normal;
      font-weight: 500;
    }
    .subscription-bundle-prd .subscribtion-price{
      font-size: 16px;
      font-style: normal;
      font-weight: 500;
      color:#4d4d4f;
      text-align: right;
    }

    @media (max-width: 768px) {
      .subscription-bundle-prd .subscribtion-price {
        width: 37%;
      }

      label[for=subscription-product-1] .sibscribe-text-desc .subscribtion-name-price{
        margin-bottom: 15px;
      }
    }
    .subscription-bundle-prd .subscribtion-price .sale-price{
        display: inline-block;
        margin-right:5px;
        color:#F93F82;
        font-size: 17px;
        font-style: normal;
        font-weight: 700;
    }
      
    .subscribtion-price .discount-percent{
        font-size: 10px;
        font-weight: 700;
        display: block;
        width: 70px;
        margin: 0 0 0 auto;
        text-align: center;
        color: #fff;
        border-radius: 3px;
        background: #f93f82;
        padding: 2px 5px;
    }
    .subscription-bundle-prd .subscription-product-input label .subscribtion-name-price{
      display:flex;
      justify-content:space-between;
      gap:0;
      align-items: flex-start;
    }
  
 
   .subscription-bundle-prd  .no-subscription-input label p{
      margin:0;
    }
    .products-in-bundle{
      margin:15px 0 10px 10px;
      
    }
    .subscribtion-name-price .subscribtion-label span{
        display: block;
    padding-left: 25px;
      font-size:13px;
      font-family: "Open Sans", sans-serif;
    }
    .products-in-bundle li .discount-price{
      color:#F93F82;
    }
    .bundle-adv-list{
      margin:5px 0 0 0;
    }
    .bundle-adv-list li{
      padding-left:15px;
      background-image:url('data:image/svg+xml,<svg width="11" height="10" viewBox="0 0 11 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.19048 10L0 6.31579L3.66667 7.89474C5.76191 2.63158 6.28571 1.57895 8.38095 0.526316L11 0C8.22727 0.605022 5.06349 7.01754 4.19048 10Z" fill="%23444446"/></svg>');
      background-repeat:no-repeat;
      background-position:left top 5px;
    }
    .subscribtion-row{
      font-family: "Open Sans", sans-serif;
      display:flex;
      gap:5%;
      margin-top:0;
  
    }
    
    .subscribtion-col p, .subscribtion-col li{
      font-family: "Open Sans", sans-serif;
    }

    @media(max-width:768px){
      .subscribtion-row{
        gap:7px;
      }
      .subscribtion-col ul{
        margin-left:11px;
    
      }
    }
    .sibscribe-text-mob ul li,
    .subscribtion-col ul li{
      background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="10" viewBox="0 0 12 10" fill="none"><path d="M4.59503 9.17037C4.48048 9.28166 4.3242 9.34375 4.16185 9.34375C3.99951 9.34375 3.84323 9.28166 3.72868 9.17037L0.26926 5.8284C-0.0897532 5.48164 -0.0897532 4.91933 0.26926 4.57322L0.702431 4.15471C1.06156 3.80795 1.64304 3.80795 2.00206 4.15471L4.16185 6.24095L9.99794 0.603825C10.3571 0.257058 10.9391 0.257058 11.2976 0.603825L11.7307 1.02233C12.0898 1.3691 12.0898 1.93129 11.7307 2.27752L4.59503 9.17037Z" fill="%2317D7B0"/></svg>');
      background-repeat:no-repeat;
      background-position:left top 5px;
      padding-left:17px;
    }
    .subscribtion-col ul li a, .sibscribe-text-mob ul li a{
      color:#387F71;
    }
    .sibscribe-text-mob{
      display:none;
    }
    @media(max-width:768px){
      .sibscribe-text-mob{
        display:block;
        margin-top:-11px;
      }
      .sibscribe-text-desc .subscribtion-row{
        display:none;
      }
    }

    .bestvalue-label{
        position: absolute;
        right:10px;
        bottom: 10px;
        border-radius: 3px;
        background: #07B290;
        color: #FFF;
        font-size: 10px;
        font-style: normal;
        font-weight: 700;
        line-height: 18px; /* 180% */
        padding: 0 5px 0 18px;
        text-transform: uppercase;
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="12" viewBox="0 0 11 12" fill="none"><path d="M5.5 0.5C2.46255 0.5 0 2.96255 0 6C0 9.03745 2.46255 11.5 5.5 11.5C8.53745 11.5 11 9.03745 11 6C11 2.96255 8.53745 0.5 5.5 0.5ZM7.07983 8.16831C6.83992 8.46029 6.52757 8.6572 6.16317 8.75679C6.00473 8.79979 5.9323 8.88354 5.94136 9.04877C5.94815 9.21173 5.94136 9.37243 5.93909 9.53539C5.93909 9.68025 5.8644 9.7572 5.72181 9.76173C5.62901 9.76399 5.53621 9.76625 5.44342 9.76625C5.36193 9.76625 5.28045 9.76625 5.19897 9.76399C5.04506 9.76173 4.97263 9.67346 4.97263 9.52407C4.97037 9.40638 4.97037 9.28642 4.97037 9.16872C4.96811 8.90617 4.95905 8.89712 4.70782 8.85638C4.38642 8.80432 4.06955 8.73189 3.77531 8.5893C3.54444 8.47613 3.51955 8.41955 3.58519 8.1751C3.63498 7.99403 3.68477 7.81296 3.74136 7.63416C3.7821 7.50288 3.82058 7.44403 3.89074 7.44403C3.93148 7.44403 3.98354 7.4644 4.0537 7.50062C4.37963 7.67037 4.72593 7.76543 5.09033 7.8107C5.15144 7.81749 5.21255 7.82202 5.27366 7.82202C5.44342 7.82202 5.60864 7.79033 5.76934 7.72016C6.17449 7.54362 6.23786 7.0751 5.89609 6.79444C5.78066 6.69938 5.64712 6.62922 5.50905 6.56811C5.1537 6.41193 4.78477 6.29424 4.44979 6.0928C3.90658 5.76687 3.56255 5.32099 3.60329 4.66008C3.64856 3.91317 4.07181 3.44691 4.75761 3.19794C5.04053 3.09609 5.0428 3.09835 5.0428 2.80412C5.0428 2.70453 5.04053 2.60494 5.04506 2.50309C5.05185 2.28128 5.08807 2.2428 5.30988 2.23601C5.33477 2.23601 5.36193 2.23601 5.38683 2.23601C5.42984 2.23601 5.47284 2.23601 5.51584 2.23601C5.53395 2.23601 5.55206 2.23601 5.5679 2.23601C5.98889 2.23601 5.98889 2.25412 5.99115 2.70905C5.99342 3.04403 5.99342 3.04403 6.32613 3.09609C6.58189 3.13683 6.82407 3.21152 7.05946 3.31564C7.18848 3.37222 7.23827 3.46276 7.19753 3.60082C7.13868 3.80453 7.0821 4.01049 7.01872 4.21193C6.97798 4.33416 6.93951 4.39074 6.86708 4.39074C6.82634 4.39074 6.77654 4.3749 6.71317 4.34321C6.38724 4.18477 6.04547 4.10782 5.68786 4.10782C5.64259 4.10782 5.59506 4.11008 5.54979 4.11235C5.44342 4.11914 5.3393 4.13272 5.23971 4.17572C4.88663 4.32963 4.83004 4.71893 5.13107 4.95885C5.28272 5.08107 5.457 5.16708 5.6358 5.24177C5.94815 5.37078 6.26049 5.49527 6.557 5.65823C7.48951 6.17881 7.743 7.36255 7.07983 8.16831Z" fill="white"/></svg>');
        background-repeat: no-repeat;
        background-position: left 4px center;
    }


    .slide-slick-voideo-link{
      text-align:center;
      margin-top:15px;
    }
    .slide-slick-voideo-link a{
      font-size:14px;
      color:#444446;
      font-weight:600;
      text-transform:uppercase;
      border-bottom:3px solid #17D7B0;
    }
    .slide-slick-voideo-link a:hover{
      border-bottom:3px solid #f93f82;
    }
    .primgSlider .vd-wrap{
      padding-bottom: 100%;
    }
    .pr_thumbs .video-thumb{
      background-color: #d4d2d3;
    }
    .oke-w-reviewsTab, .oke-w-header{
      padding:0 15px;
    }
  
    .price-pdp-wrp .affirm-as-low-as{
      display:none;
    }
  
  
    .video-box-product{
      position:relative;
      order:9;
      margin-top:25px;
    }
    @media(max-width:767px){
      .video-box-product{
        margin-top:15px;
      }
    }
    .video-box-product video{
      display:block;
      border-radius: 10px;
      margin:auto;
    }
    
    .video-button{
      position:absolute;
      left:0;
      bottom:0;
      width:100%;
      height:100%;
      display:flex;
      align-items:center;
      justify-content:center;
      cursor:pointer;
      opacity:1;
      z-index:9;
    }
    .play .video-button{
      opacity:0;
      z-index:-1;
    }
    .video-box-product video{
      border-radius:10px;
      max-width:100%;
    }
  
    .product-main-title{
      display:flex;
      justify-content: space-between;
      align-items:center;
      border-bottom:1px solid #E5DEDE;
      padding-bottom: 10px;
      margin-bottom: 10px;
    }
    @media(max-width:767px){
      .product-main-title{
        padding:0;
        border:none;
      }
    }
    .pr_title.block-title{
      display:flex;
      align-items: baseline;
      flex-wrap: wrap;
      margin:0;
    }
    .block-title .product-title-brand-label, .block-title .product-subtitle{
        display:none;
    }
    @media(max-width:767px){
        .block-title .product-title-brand-label, .block-title .product-subtitle{
          display:block;
        }.block-title .product-subtitle{
            font-weight: 500;
            font-size: 14px;
            margin: 0 0 7px 0;
            line-height: 1;
        }
        .block-title .product-subtitle .product-title-brand-label{
            display:none;
        }
      }
    .pr_title.block-title .product-title-brand{
      margin:0;
    }
    .product-title-brand-label{
      font-size: 21px;
      font-style: normal;
      font-weight: 500;
      line-height: 39.2px; /* 186.667% */
      text-transform: capitalize;
    }
    .product-main-title .oke-sr-stars{
      margin-right:0;
    }
    .product-main-title .oke-sr-count{
      display: block;
      text-align: right;
    }
    @media(max-width:767px){
      .oke-is-clickable {
        display: flex;
        margin-top: 30px;
        align-items: center;
      }
      .oke-sr-label-text {
        display: none;
      }
      .oke-stars {
        margin-right: 5px;
      }
    }
    .product-subtitle{
      font-size: 21px;
    font-style: normal;
    font-weight: 500;
    line-height: 39.2px; /* 186.667% */
    text-transform: capitalize;
    margin-bottom:5px;
    }
    @media(max-width:767px){
      .topSpace{
        display:none;
      }
      .product-subtitle{
        display:none;
        font-size:18px;
        font-weight:600;
      }
      .wrap-product-info .pr_title{
        margin:0;
      }
    }
    .short-description-product{
      font-family: "Open Sans", sans-serif;
      font-size:14px;
      line-height:24px;
    } 
    .mobile-short-descrpt{
      display:none;
    }
    .short-description-product strong, .short-description-product p{
      font-family: "Open Sans", sans-serif;
  
    }
    .short-description-product p{
      margin-bottom:0;
    }
      .mobile-short-descrpt{
        display:block;
      }
    }
    .short-description-product ul{
      margin:7px 0 5px 25px;
      list-style:disc;
    }
    .short-description-product ul li{
     
      list-style:disc;
    }
  
    .btns_inrow{
      display:flex;
      gap:10px;
    }
    @media(max-width:767px){
      .btns_inrow{
        flex-direction:column;
      }
      
    }
    .btns_inrow more-payment-options-link{
      display:none!important;
    }
    .btns_inrow .shopify-payment-button{
    width:100%;
    }
    .btns_inrow .product-form__submit.btn{
      border-radius: 5px;
    }
    @media(max-width:767px){
      .btns_inrow .product-form__submit.btn{
        max-width:100%!important;
      }
      
    }
    .btns_inrow shop-pay-wallet-button gravity-button .gravity-button{
     
    }
  
    shopify-payment-terms{
      font-family: "Open Sans", sans-serif;
      display:block;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 21px; /* 150% */
      letter-spacing: 0.54px;
      margin-top:15px;
  
    }
    .product-pay-info{
      font-family: "Open Sans", sans-serif;
      font-size: 12px;
      font-style: normal;
      line-height: 140%;
      margin-top:15px;
      padding-bottom:15px;
      margin-bottom:15px;
      border-bottom:1px solid #E5DEDE;
      
    }
    .product-pay-info a{
        color: #07B290;
    }
    .product-box-icons-text{ 
      display:grid;
      grid-template-columns:1fr 1fr 1fr;
      grid-gap:17px;
      margin-top:20px;
    }
  
    .product-box-icon-text{
      display:flex;
      gap:11px;
      align-items:center;
      border-radius: 5px;
        background: #F7F7F7;
        padding: 11px 9px;
    }
    .product-box-icon{
      width:34px;
      display: flex;
      align-items: center;
    }
    .product-box-text{
      font-family: "Open Sans", sans-serif;
      width:calc(100% - 39px);
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 16.8px; /* 120% */
      letter-spacing: 0.54px;
    }
    @media(max-width:500px){ 
      .product-box-icon-text{
        gap: 5px;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        text-align: center;
        padding: 9px 5px;
      }
      .product-box-text{
        width:100%;
        font-size: 12px;
      }
      .product-box-icon{
        width:30px;
      }
      .product-box-icons-text{ 
        
        gap:5px;
      }
    } 