/** Shopify CDN: Minification failed

Line 476:0 Unexpected "}"
Line 1207:55 Unexpected "{"
Line 1793:36 Expected identifier but found "!"
Line 2431:1 Expected "}" to go with "{"

**/
@font-face {
  font-family: "DMSans-Medium";
  src: url("/cdn/shop/files/DMSans-Medium.woff2?v=1752235448")
      format("woff2"),
    url("/cdn/shop/files/DMSans-Medium.woff?v=1752235448")
      format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "DMSans-Bold";
  src: url("/cdn/shop/files/DMSans-Bold.woff2?v=1752235448")
      format("woff2"),
    url("/cdn/shop/files/DMSans-Bold.woff?v=1752235448")
      format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "DMSans-Regular";
  src: url("/cdn/shop/files/DMSans-Regular.woff2?v=1752235448")
      format("woff2"),
    url("/cdn/shop/files/DMSans-Regular.woff?v=1752235448")
      format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DMSans-Regular";
  src: url("/cdn/shop/files/DMSans-Regular.woff2?v=1752235448")
      format("woff2"),
    url("/cdn/shop/files/DMSans-Regular.woff?v=1752235448")
      format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "DMSans-Semibold";
  src: url("/cdn/shop/files/dm-sans-semi-bold.woff2?v=1752654700")
      format("woff2"),
    url("/cdn/shop/files/dm-sans-semi-bold.woff?v=1752654700")
      format("woff"); 
  font-style: normal;
  font-display: swap;
} 
.jdgm-star.jdgm--on:before {
    content: "\e000";
    font-family: 'JudgemeStar';
}
.jdgm-star.jdgm--off:before {
    content: "\e001";
    font-family: 'JudgemeStar';
}  
.template-product .t4s-dib-collection {
    font-size: 14px;
    color: #231f20;
    border-left: 2px solid #231f20;
    padding-left: 12px!important;
    padding: 0;
    line-height: normal;
}
.template-product  .t4s-product__info-wrapper .t4s-product__title {
   font-family: 'DMSans-Regular' !important;
    font-weight: 600!important;
    font-style: normal;
    font-size: 20px!important;
    line-height: 22px;
}
.template-product .t4s-product_social-share.t4s-text-start{
    font-size: 14px !important; 
      font-family: 'DMSans-Regular' !important;
  font-weight: 400;
}
.template-product .t4s-product__info-container .t4s-product-price ins {
    color: #000;
    margin-left: 0;
    display: inline-block;
    font-weight: normal;
    font-size: 24px!important;
    order: 1;
    font-family: 'DMSans-Bold';
}
 .template-product .t4s-product-price.new:before {  
    color: #000;
    margin-left: 0;
    display: inline-block;
    font-weight: normal;
    font-size: 24px !important; 
     font-family: 'DMSans-Bold';   
   content: '';
} 
 .template-product .t4s-product-price:before {  
    color: #000; 
     font-family: 'DMSans-Bold';  
   display: none;
} 
 .template-product .t4s-product_social-share.t4s-text-start {
    position: absolute;
    right: 0;
}
 .template-product .t4s-main-product__content .t4s-product__info-container .t4s-product-price ins:before {
    color: #000;
    font-size: 0!IMPORTANT;
}
.template-product .t4s-product_social-share.t4s-text-start {
    font-size: 14px!important;
   font-family: "DMSans-Medium";
    font-weight: 400;
    position: absolute;
}

.template-product .t4s-product-price.new del {
    color: #686868;
    order: 2;
     font-family: "DMSans-Medium" !IMPORTANT;
}
.template-product  .t4s-main-product__content .t4s-product__info-container .t4s-product-price del {
    margin-top: 2px;
    font-size: 14px!important;
    font-family: Lato!important;
    font-weight: normal;
    font-family: "DMSans-Medium" !IMPORTANT;
    color: #686868 !important;
}
.template-product span.t4s-badge-price {
    font-family: 'DMSans-Semibold';
    color: #4f9835;
    font-weight: normal;
    font-size: 16px;margin-top: 2px;
}
 
.t4s-product-form__buttons {
    flex-direction: row;
    gap: 10px;
    align-items: normal;
    border: 1px solid #ccc;
    padding: 10px;
    border-radius: 12px;
}
.template-product .shopify-payment-button {
    width: 64%;
}
.template-product  .t4s-product-form__buttons>.t4s-flex-wrap { 
    width: 35%;
}
.template-product .shopify-payment-button__button.shopify-payment-button__button--unbranded {
            background: #c53a3d !important;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px; 
    border-radius: 12px !important;
    letter-spacing: 1.2px;  font-family: 'DMSans-Regular' !important ; 
  width: 100%;
}
.template-product .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr .t4s-product-form__variants.is-btn-full-width__false .t4s-product-form__submit:hover:before {
    background-color: #000;
    border-color: #fff;
}
.template-product .t4s-main-product__content .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr .t4s-product-form__variants.is-btn-full-width__false .t4s-product-form__submit:hover {
    color: #fff;
}
.template-product .t4s-product-form__submit.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-primary.t4s-w-100.t4s-justify-content-center.t4s-btn-effect-sweep-to-top.t4s-btn-loading__svg {
    max-width: 100%; 
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px; 
    font-family: DMSans-Regular;
    border-radius: 12px!important; 
    line-height: normal;
    letter-spacing: 1.2px;         background: rgba(197, 58, 61, 0.2);
        color: #c53a3d;
        border-color: #c53a3d;
}
.t4s-product .t4s-product-price { 
    align-items: baseline;
} 
.t4s-product-btns.has-notify-me a.t4s-pr-item-btn.t4s-pr-addtocart {
     background: rgba(197, 58, 61, 0.2);
        color: #c53a3d;
        border-color: #c53a3d;
}
.template-product  .shopify-payment-button__button.shopify-payment-button__button--unbranded:hover {
    opacity: 0.7;
}
.template-product .t4s-dib-collection {
    font-size: 14px;  
    padding-left: 12px!important;
    padding: 0;
    line-height: normal;
    font-family: 'DMSans-Regular';
}
.template-product .t4s-product-form__variants.is-btn-full-width__false .t4s-product-form__buttons, 
.template-product .t4s-product-form__variants.is-btn-full-width__false .t4s-product-form__submit {  
    flex-direction: row; 
}

.avail-offer-right span {
    color: #000;
    font-size: 14px;
    font-weight: 500;
}
.avail-offer-section {
    background-color: #ecf3fb;
    border-radius: 9px;
    color: #3f414d;
    padding: 10px;
    margin-top: 0px;
    line-height: 1.4;
    margin-bottom: 16px;
    border: 1px solid #A2CAF8;
    font-size: 14px;
    DISPLAY: FLEX;
    ALIGN-ITEMS: end;
    POSITION: RELATIVE;
    justify-content: space-between;    max-width: 55%;
}
.avail-offer-section p {
    MARGIN: 0;
}
.avail-offer-right .over-lay {
    position: absolute;
    right: 30px;
    top: 0;
    background: #002B5C;
    color: #fff;
    padding: 6px 12px;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    font-size: 13px;
    font-weight: 200;
}
.avail-offer-section .avail-offer-left strong {
    font-family: "DMSans-Bold" !important;
    font-size: 15px;
    margin-bottom: 6px;
    display: inline-block;
  font-weight: normal;
}
.avail-offer-section p {
    MARGIN: 0;
    color: #000;
    font-family: 'DMSans-Medium' !important;
    /* margin-top: 5px; */
}
#recently_wrap .t4s-top-heading {
    line-height: 28px;
    min-height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.template-product .t4s-featured-products .t4s-top-heading {
    min-height: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.avail-offer-section .copy-code:after { 
  font-size: 0;
}
.avail-offer-section .codecopy button {
    font-size: 0;
    cursor: pointer;
    padding: 10px;
    background: url('https://cdn.shopify.com/s/files/1/0748/1163/8002/files/copy-icon.svg?v=1752470779');
    width: 10px;
    height: 12px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center bottom;
}
.avail-offer-right .over-lay {
    right: 15px;
    font-family: 'DMSans-Regular';
    color: #fff;
    font-weight: 600;
}
  #zippy_widget_1511 { 
    display: none;
}
.template-product .t4s-pr__notify-stock.t4s-mfp-enabled {
    width: 100%; 
    font-size: 24px;
        text-transform: capitalize;
    font-weight: normal;
    font-size: 18px; 
    border-radius: 12px !important;
    letter-spacing: 1.2px;
    font-family: DMSans-Regular !important; 
    width: 100%;    line-height: 44px;
}
.template-product #MainContent .product-section-mt .collapsible-tab {
    background: #efefef !important;
    border-bottom: 0;
    border: 1px solid #d7d7d7;
    border-top: 0;
    padding: 1.4em 1.5em;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
    border-radius: 8px;
    border: 0;
    padding: 20px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin-bottom: 20px !important;    font-family: 'DMSans-Medium' !important;
}
.template-product #MainContent .product-section-mt .collapsible-tab .icon {
    float: right;
    font-weight: 200;
    font-size: 30px;
    font-family: 'DMSans-Regular';
}
.template-product #MainContent .product-section-mt .content {
    padding: 0;
    display: none;
    overflow: hidden;
    background-color: transparent;
    border-top: 0px solid #d7d7d7;
    margin: 0 auto;
    text-align: center;
}
.template-product #MainContent .product-section-mt .content tr {
    font-family: 'DMSans-Regular';
}
.template-product #specifications-sec h4.panel-title,
.template-product .jdgm-rev-widg__title,
.template-product .manual-pdf h2,
.template-product .product-faqs .panel-title,
.template-product .t4s-section-title.t4s-title,
.template-product #tab-feature h4.panel-title 

{
    font-size: 20px !important;
    margin-bottom: 0px !important;
    font-family: 'DMSans-Medium';
    color: #000;
    text-align: center;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.template-product .product-faqs .panel-title {
    font-family: 'DMSans-Medium' !important;
    text-transform: initial !important;
}
.template-product #MainContent .product-section-mt .content tr {
    font-family: DMSans-Regular;
    font-size: 14px;
}
.template-product .faq-product-section .accordion {
    border-radius: 8px;
    border: 0;
    padding: 20px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    margin-bottom: 20px !important;
    font-family: DMSans-Medium !important;cursor: pointer;
}
.template-product .faq-product-section .panel { 
    background-color: transparent; 
}
.template-product .faq-product-section .t4s-tab__icon:before { 
    width: 12px;
    height: 2px; 
}
.template-product .faq-product-section .t4s-tab__icon:after {
    height: 12px;
    width: 2px;
}
.template-product .t4s-container .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__media-wrapper.saad { 
    width: 46%;
    margin-right: 4%;
    height: max-content;
    position: sticky;
    top: 130px;
    left: 0px;
}
.template-product .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr {
    width: 50%;
}
.template-product .product-section-tab { 
    display: none;
}
.template-product .features-box .box img {
    border-radius: 12px;
  width: 100%;
}
.template-product .features-box {
    width: 31.3%;
    padding: 0;
    margin-right: 2%;
}
.template-product .t4s-main-area .product-list-details li {
    width: 22%;
    margin-right: 3%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.shr-btn .t4s-socials.t4s-socials-size-medium a svg {
    height: 17px;
    width: 15px;
}
.t4s-product_social-share  .t4s-socials a {
    border: 0;
    padding: 0;
    height: 22px;
    /* font-size: 11px; */
}
.t4s-product_social-share  {
    display: none;
}
.shr-btn-circle{
   background: #F6F1F2;
    border-radius: 30px;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 30px;
  cursor: pointer;
}
.shr-btn .t4s-socials.t4s-socials-size-medium:not(.t4s-socials-style-1) a {
    width: 30px;
    height: 22px; 
}
.shr-btn .t4s-socials a svg {
    height: 12px;
    width: 12px;
}
.shr-btn-circle {
    background: #f6f1f2;
    border-radius: 30px;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}
.template-product  #shareOptions_mb {
    display: none;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 9;
}
.template-product .avail-offer-heading {
    color: #000;
    font-size: 14px;
    font-weight: normal;
    font-family: 'DMSans-Bold';
}
.template-product  .product-list-details h5 { 
    font-weight: normal;
    color: #000;
       font-size: 14px; 
    font-family: 'DMSans-Bold';
}
}
.shr-btn .t4s-socials a svg {
    height: 14px;
    width: 14px;
    color: #000;
}
 .template-product .t4s-product__info-wrapper .t4s-product__title {  
    padding-right: 0px;    
     margin-bottom: 8px !important;
     color: #000000 !important;
    font-family: 'DMSans-Bold' !important;
   font-weight: normal !important;
   line-height: 26px;
   margin-bottom: 8px !important;
}
 
.template-product .product-features-section a.btn.btn-outline-secondary.show-more-btn,
.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link, 
.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn
{ 
    background: #000!important;
    border: 1px solid #EFF6FF !important;
    color: #fff !important;
    font-weight: normal;
    font-family: 'DMSans-Medium';
    border-radius: 8px !important;
    text-transform: capitalize;
    font-size: 14px;
    cursor: pointer;
  height: 50px;
  line-height: 50px;
  padding: 0;
}
.template-product .product-features-section a.btn.btn-outline-secondary.show-more-btn:hover,
.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link:hover, 
.template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn:hover {
    opacity: 0.7;
}
.template-product .t4s-product__info-container  .t4s-product-price{
    color: #000!important;
    font-size: 24px!important;
    font-weight: normal !important;
    font-family: 'DMSans-Bold' !important;    line-height: 30px;
}
.template-product #features-section {
    background: rgba(243, 243, 243, 0.6);
    margin-top: 50px;
    padding: 2% 0;
}
.product-features-section#features-section {
    background: transparent;
    padding: 0;
    margin: 0;
}
.template-product #specifications-sec {
    background: #fff;
    border-bottom: 0px solid #e9e9e9;
    padding: 2% 20px;
    max-width: 91%;
    margin: 0 auto;
}
.t4s-product__policies.t4s-rte {
    color: #9d9b9b;
    font-family: 'DMSans-Medium';
}
.template-product .product-section-mt #judgeme_product_reviews {
    border-radius: 0;
    background-color: transparent;
    padding: 0% 4%;
    box-shadow: none;
    border: 0;
    margin: 0;
}

.template-product .product-faqs {
    width: 100%;
    padding: 0%;
}
.template-product .faq-product-section, section#user-manual {
    background: #fff;
    padding: 4% 0; 
    margin: 0 auto;
}
.template-product #user-manual .mannul-sec {
    padding: 0;
}

#pr_recommendations .t4s-product-wrapper {
    border: 0;
}
#pr_recommendations .t4s-product-main-img {
    background: #F0F0F0;
    border-radius: 8px;
    border: 0;
}
.template-product .t4s-product-price {
    color: #000!important;
    font-size: 14px!important;
    font-weight: normal !important;
}
.template-product .t4s-product-info .t4s-product-price {
    font-family: 'DMSans-Medium' !important;
    font-weight: normal !important;
    font-size: 15px !important;
}
.template-product div#pr_recommendations .t4s-product-price:before {
    color: #000;
    margin-left: 0;
    display: none;
    font-weight: 400;
    font-size: 15px!important;
    font-family: 'DMSans-Bold';
  
}
.template-product .t4s-product .t4s-product-price ins {  
    font-family: 'DMSans-Bold';
    font-weight: 400;
    font-size: 15px !important; 
}
.template-product .t4s-flicky-slider .flickityt4s-page-dots .dot {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 2px;
    background-color: #b3b3b3;
    border-color: #fff;
    opacity: 1;
    transition: all .3s;
    border-radius: 0!important;
    margin: 0;
}
.template-product .t4s-flicky-slider .flickityt4s-page-dots .dot:hover, .template-product .t4s-flicky-slider .flickityt4s-page-dots .dot.is-selected {
    background-color: #494949;
}
.template-product  .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale { 
    font-size: 14px;
    color: #4f9835; 
    font-weight: normal;
    font-family: 'DMSans-Bold';
}
.template-product .t4s-pr-style2 .t4s-product-btns {
    flex-direction: column;
    bottom: 19px;
    opacity: 1;
    visibility: visible; 
}
.shopify-section .t4s-pr-style2 .t4s-product-btns .t4s-pr-group-btns {
    display: flex;
    align-items: center; 
    width: 100%;
    padding: 0;
    flex-direction: row;
    justify-content: right;
    text-align: right;
    padding-right: 10px;
}
.template-product .t4s-product-inner a.t4s-pr-item-btn.t4s-pr-wishlist{
  display: none;
}
.template-product .t4s-pr-style2 .t4s-product-btns a.t4s-pr-item-btn.t4s-pr-addtocart svg {
    display: none;
}
.template-product .t4s-pr-style2 .t4s-product-btns a.t4s-pr-item-btn.t4s-pr-addtocart {
    background: #fff;
    border-radius: 30px;
    box-shadow: 0 0 8px #0000001c;
}
.template-product .t4s-pr-style2 .t4s-product-btns a.t4s-pr-item-btn.t4s-pr-addtocart span:before {
    content: "+";
    top: 1px;
    position: absolute;
    right: 2px;
    font-size: 20px;
    color: #000;
}
 .template-product .t4s-product .t4s-product-badge {
    display: none;
}
 /* .template-product .t4s-product-btns .t4s-svg-pr-icon:after {
    background: url(/cdn/shop/files/cart-icon.svg?v=1752557048);
    content: "";
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 100%;    transform: scaleX(-1);
} */
 .template-product .offer-save-text { 
    background-color: #4caf50;
    color: #fff;
    padding: 2px 5px;
    border-radius: 4px;
    font-weight: normal;
    display: inline-block;
    font-size: 12px;
    font-family: 'DMSans-Regular';
}
.t4s-product .t4s-product-price del {
    color: #999;
    margin: 0 5px;
}
.for-mobile.hide-mobile {
    display: none;
}
 .for-mobile {
    display: none;
} 
.template-product .feature-inner .box h5 {
    color: #4c4c4c; 
    font-size: 18px; 
    font-family: 'DMSans-Bold'; font-weight: normal !important;
}
.template-product .feature-inner p {
    font-size: 14px; 
    color: #5b5b5b; 
    font-family: 'DMSans-Regular';
    font-weight: normal;
}
.template-product .pr_img_effect_0 .t4s-product-img img { 
    background: #f0f0f0;
    border-radius: 8px;
}
 .template-product .t4s-featured-products .t4s-product-wrapper{
    border: 0px solid #eee ;
}

.template-product .zipcode_bar_input_1511 .formide {
    border-bottom: 1px solid #5e5e5e;
}

       
body.template-product .zipcode_bar_input_1511 button {   
    width: 18% !important;
    border-style: solid; 
    height: 40px!important;
    font-family: 'DMSans-Bold' !important;
    font-size: 14px;
    padding: 0px 6px;
    background: #fff !important;
    color: #0b5ed7 !important;
    cursor: pointer;
    line-height: inherit;
    vertical-align: inherit;
    border: 0 !important;
    border-radius: 12px !important; 
    font-weight: normal;
    position: relative;
    top: -5px;
 max-width: max-content ! IMPORTANT;
    float: right;
}
body.template-product .output_heading_text {
    vertical-align: top;
    color: #000;    font-family: "DMSans-Bold" ! IMPORTANT;
    font-size: 14px;
} 
 .zippy-failure {
    font-family: 'DMSans-Regular';
}
body.template-product #MainContent { 
    background: #fff;
}
form#product-form-7528937291862template--17772273860694__main + div#zippy_widget_1511 {
    display: none;
}
div#t4s-callBackVariantproduct-form-7546330677334template--17772273860694__main div#zippy_widget_1511 {
    display: none;
}
.template-product .jdgm-row-profile .jdgm-rev__icon {
    display: none!important;
}
 .template-product .jdgm-rev.jdgm-divider-top.jdgm--done-setup {
    background: rgba(243, 243, 243, 0.6);
    border-radius: 8px;
    margin: 10px 0px;
    border: 0;
    padding: 10px;
    box-sizing: border-box;
}
.template-product .jdgm-prev-badge{
  font-family: 'DMSans-Regular' !important;
  font-weight: normal;
  font-size: 13px;
  line-height: 1.4;
}
.what-icon svg path {
    fill: black;
}
.template-product .jdgm-rev.jdgm-divider-top.jdgm--done-setup {
    background: rgba(243, 243, 243, 0.6);
    border-radius: 8px;
    border: 0;
    padding: 10px;
    box-sizing: border-box;
    width: 32.3%;
    margin-right: .5%;
    margin-bottom: 0.5%;
    border-radius: 8px;
}
.template-product .jdgm-rev__title {
    display: block;
    font-size: 100%;
    font-family: 'DMSans-Bold';
    font-weight: normal;
}
.template-product .jdgm-rev__timestamp {
    color: #231f20!important;
    font-family: 'DMSans-Bold';
    font-size: 16px!important;
}
.template-product .jdgm-rev__author {
    font-family: 'DMSans-Bold' !important;
}
.jdgm-rev-widg__reviews {
    display: flex;
    flex-wrap: wrap;
}
.product-list-details {
    padding-bottom: 0;
}
.zipcode_bar_title_1511 object {
    display: none!important;
}
 
.zippy_widget_1511 span.zipcode-holder-layout-2,
.zipcode_bar_input_1528 button,
.zipcode_bar_title_1511 span.delhivery,
.zipcode_bar_input_1528 input{
    font-family: 'DMSans-BOld' !IMPORTANT;
  font-size: 14px !important;
}
.template-product .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
    height: auto; 
}
.zipcode_bar_input_1528 input::placeholder {
    font-family: 'DMSans-BOld' !IMPORTANT;
  font-size: 14px;
}
.zippy_widget_1511 .zipcode_bar_input_1528 input { 
    font-family: 'DMSans-Semibold' !important;
    position: relative !important;
    font-size: 13px !important;
}
.zipcode_bar_input_1528 button { 
    font-family: 'DMSans-BOld' !IMPORTANT;
}
.template-product .jdgm-prev-badge .jdgm-prev-badge__text {
    font-family: 'DMSans-Medium' !important;
}
.template-product .t4s-product__info-container .t4s-product-price.new ins .rs {
    font-weight: bold;
}
.template-product .t4s-product__info-container .t4s-product-price.new del  .rs {
    font-family: DMSans-Regular !important;
}
.template-product .t4s-product__info-container .t4s-product-price span.rs {
    font-weight: 800;
}
.template-product .copy-code span.copied-msg{
  display: none;
  
}
.template-product .copy-code span.copied-msg.active {
    display: block;
    color: #4F9835;
}

.shr-btn .t4s-socials.t4s-socials-size-medium a svg {
    height: 17px;
    width: 15px;
    background: transparent;
}
.shr-btn .t4s-socials.t4s-socials-size-medium svg path { 
    fill: #000;
} 
p.share-txt { 
    display: none;
}

.what-icon {
    background-color: transparent !important; 
}


.template-product .t4s-product .t4s-product-price del, .t4s_compare_price del {
    font-family: 'DMSans-Semibold' !important;
    color: #666 !important;
    font-weight: normal;
}
.template-product .t4s-product .t4s-product-price ins {
    color: #000; 
    font-weight: normal;
    font-family: 'DMSans-Bold' !important;
    font-size: 14px;
    display: inline-block;
}
.template-product .t4s-container { 
    padding: 0;
}
.carousel__nav-hover1 .t4s-carousel__nav-item:not(.is-nav-selected) {
    opacity: 1; 
}
 

.template-product  .t4s-product .t4s-product-inner {
    border-radius: 8px;
    overflow: initial;
}
.template-product .t4s-pr-style2 .t4s-product-btns a.t4s-pr-item-btn.t4s-pr-addtocart{
  position: absolute;
    bottom: -35px;
    right: 10px;
    z-index: 9;
}

.jdgm-review-widget--small .jdgm-rev-widg .jdgm-rev-widg__header {
    margin-top: 20px;
}
.template-product .jdgm-widget.jdgm-widget#judgeme_product_reviews {
    display: block;
    margin: 0; 
    border-bottom: 1px solid #e9e9e9;
    border-top: 1px solid #e9e9e9;
  max-width: 100% !important;
}


.jdgm-rev-widg__summary-average {
    color: #000;
    font-family: 'DMSans-Regular';
}
.jdgm-rev-widg__summary-text {
    visibility: unset;
    color: #000;
    font-family: 'DMSans-Semibold';
}
.t4s-product-info__inner.here-6 .t4s-product-price ins {
        font-family: 'DMSans-Bold';
    font-size: 18px;
    font-weight: initial;
}
.t4s-product-price .only-one-price
 {
   font-family: 'DMSans-Bold';
    font-size: 18px;
    font-weight: initial;
}
.template-collection .t4s-product-price:before {
    content: "";
    font-family: 'DMSans-Bold';
  display: none;
}
.template-collection .t4s-product .t4s-product-price del {
    color: #999;
    font-family: 'DMSans-Semibold';
    font-size: 14px;
}
.t4s-product-info__inner.here-6 .jdgm-prev-badge__stars .jdgm-star:nth-child(n+2) {
    display:inline-block!important;
}
.jdgm-star.jdgm--half:before { 
    font-family: 'JudgemeStar';
}
.sale-badge-with-price span.t4s-badge-item.t4s-badge-sale {
    background-color: transparent;
    color: #1474a4;
    font-weight: normal;
    font-size: 14px;
    font-family: 'DMSans-Semibold';
    color: #0066a1; 
}

.template-collection .jdgm-widget.jdgm-widget {
    display: block;
}
.t4s-product-wrapper {
    border-radius: 10px;
    border: 1px solid #eee;
}
.t4s-product-wrapper .t4s-product-img img{
    border-radius:10px 10px 0 0;
}
.template-collection a.des-link.is--href-replaced, a.des-link {
    display: none;
}
.t4s-product .t4s-product-title { 
    font-size: 14px !important;
    -webkit-line-clamp: 2 !important;
    margin-bottom: 10px !important;
    font-family: 'DMSans-Semibold' !important;
    font-weight: normal !important;
    color: #333 !important;
    min-height: 50px;
    line-height: 25px !important;
}
.t4s-product .t4s-product-title>a {
    -webkit-line-clamp: 2 !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.t4s-product-info__inner.here-6 .jdgm-widget * {
    font-size: 12px;
    color:#333333;
}
.jdgm-preview-badge .jdgm-star.jdgm-star {
    color: #DE7921!important;
}
.template-collection #MainContent { 
    background: #fff;
}
.template-product #pr_recommendations ins, 
.template-product #pr_recommendations del, 
.template-product #pr_recommendations .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale,
.template-product #recently_wrap ins, 
.template-product #recently_wrap del, 
.template-product #recently_wrap .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale 
{
    font-family: 'DMSans-Bold' !important;
    font-size: 14px;
    display: inline-block;
    line-height: normal;
}
.t4s-product-extra .t4s-section-inner.t4s_nt_se_template--17772273860694__product-recommendations {
    background: transparent;
    margin: 0;
}
.template-product  .t4s-website-wrapper {
    background: #fff;
}
.template-product .t4s-main-product__content .t4s-product__info-container .t4s-product-price ins:after {
    content: '00';
    text-decoration-line: none;
    display: inline;
    position: absolute;
    top: 2px;
    font-size: 14px;
    right: -21px;
    line-height: normal;
    font-family: 'DMSans-Bold';
}

.template-product .t4s-main-product__content .t4s-product__info-container .t4s-product-price ins, .template-product .t4s-main-product__content .t4s-product__info-container .t4s-product-price .single-price {
    position: relative;
    margin-right: 22px;
}
.template-collection .t4s-pr-style1 .t4s-product-btns a:hover .t4s-text-pr, 
.template-collection .t4s-pr-style5 .t4s-product-btns a:hover .t4s-text-pr, 
.template-collection  .t4s-pr-style6 .t4s-product-btns a:hover .t4s-text-pr {
    transform: none;
}
.template-collection .t4s-product.t4s-pr-style5 .t4s-product-btns .t4s-pr-addtocart:hover .t4s-svg-pr-icon, 
.template-collection .t4s-product.t4s-pr-style6 .t4s-product-btns .t4s-pr-addtocart:hover .t4s-svg-pr-icon { 
    display: none;
}
.template-collection .t4s-col-item.t4s-col-12.t4s-main-area.t4s-main-collection-page a.t4s-pr-item-btn.t4s-pr-addtocart span.t4s-text-pr, .template-search .t4s-col-item.t4s-col-12.t4s-main-area.t4s-main-collection-page a.t4s-pr-item-btn.t4s-pr-addtocart span.t4s-text-pr {
    text-transform: uppercase !important;
    font-size: 14px;
    font-family: 'DMSans-Regular' !important;
}
.inline-price.for-mobile {
    margin-bottom: 3px ! IMPORTANT;
} 
  body.template-collection .t4s-product .t4s-product-info .only-one-price{
    font-size: 18px !important;
    color: #000;
    font-weight: 500;
            font-family: 'DMSans-Bold'
}


.i-info {
    background: #e5f0ff;
    color: #000;
    width: 20px;
    height: 20px;
    display: flex;
    border-radius: 45px;
    text-align: center;
    margin-left: 3px;
    font-family: 'DMSans-Bold';
    cursor: pointer;
    align-items: center;
    justify-content: center;
}
   .i-info-active {
  display: none;
}
.i-info-active.active {
  display: block;margin-left: 5px;
}
.t4s-product__policies.t4s-rte.ccc {
    display: flex;
    line-height: 24px;
    margin-top: 7px;
}
.template-product .t4s-main-area .product-list-details li { 
    font-family: 'DMSans-Regular';
}
.jdgm-row-actions,
jdgm-paginate{ 
    border: 0;
}
.template-product .t4s-main-product__content .t4s-product__info-container .t4s-product-price del:after {
    content: '.00';
}
.t4s-product-btns a.t4s-pr-item-btn.t4s-pr-addtocart.notifyme {
    background: rgba(197, 58, 61, 0.2)!important;
    color: #c53a3d!important;
}
.t4s-product-btns a.t4s-pr-item-btn.t4s-pr-addtocart.notifyme span.t4s-text-pr {
    color: #c53a3d !important;
}
.for-desktop {
    margin-bottom: 0px !important;
}
.shopify-block.shopify-app-block:has(.jdgm-widget) {
    margin-top: 7px;
}
.shopify-block.shopify-app-block .zipcode_bar_title_1511 span, .product-list-details .offer-product h5, .template-product .avail-offer-heading {
    font-family: 'DMSans-Bold' ! IMPORTANT;
    font-weight: normal;
    font-size: 18px ! IMPORTANT;
    color: #000;
    text-transform: capitalize;
}
.product-list-details .offer-product h5, .template-product .avail-offer-heading {
    line-height: 30px;
    margin-bottom: 7px;
}
.zipcode_bar_title_1511 {
    padding-bottom: 7px !important;
    min-height: 37px;
    display: flex;
    align-items: center;
}
.jdgm-prev-badge[data-average-rating='0.00'] span.jdgm-prev-badge__text {
    visibility: hidden;
    font-size: 0px!important;
}
.jdgm-prev-badge[data-average-rating='0.00'] span.jdgm-prev-badge__text:before {
    content: "Be first to review";
    visibility: visible;
    font-size: 14px!important;
}
.t4s-coppy-right span {
    padding-right: 15px;
}

 @media only screen and (min-width: 767px) { 
   .zipcode_bar_input_1528 { 
    width: 100% !important;
    max-width: 84% !important;
}
   .offer-save-text {
  
    font-weight: normal; 
}
  .product-list-details ul {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      list-style: none;
      padding: 0;
      margin: 0;
      text-align: center;
      justify-content: start;
      gap: 16px;
 }
   .template-product .t4s-main-area .product-list-details li {
    width: 30%;
    margin-right: 2%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: left;
    position: relative;
    text-align: left;
    margin: 0;
     width: max-content;
}
   .product-list-details .list-style {
    margin-bottom: 0;
    font-size: 2.3em;
    color: #231f20;
    background-color: transparent;
    display: flex!important;
    border-radius: 50%;
    width: max-content;
    align-items: center;
    justify-content: center;
    float: left;
    text-align: center;
}
   .t4s-product-form__variants.is-no-pick__false.is-remove-soldout-false,
   .t4s-liquid_custom_liquid_CJxBNB.t4s-pr__custom-liquid.t4s-rte,
   .t4s-product-form__variants.is-no-pick__false.is-payment-btn-true.t4s-payment-button.t4s-btn-color-dark {
    max-width: 84%;
} 
   .template-collection .t4s-product-info__inner.here-6 .t4s-product-price ins {
    font-family: 'DMSans-Bold';
    font-size: 18px;
    font-weight: normal;
}
   .template-product .faq-product-section, section#user-manual { 
    max-width: 91%;
    padding: 20px 20px;
}
  
   .template-product .jdgm-widget.jdgm-widget#judgeme_product_reviews .jdgm-rev-widg.jdgm-rev-widg { 
    max-width: 91%;
    padding: 0px 20px;
}
   
.template-collection .page-head .t4s-container {
    max-width: 84%;
    padding: 0;
}
   .template-collection .t4s-section-inner .t4s-container {
    max-width: 84%;
    padding: 0;
    width: 100%;
}
   .jdgm-rev-widg.jdgm-rev-widg {
    display: block;
    padding: 2% 0;
    margin: 0 auto;
    border: 0;
}
  
   .t4s-section-inner.t4s-se-container .t4s-container, {
    padding: 0;
}
div#recently_wrap{
    padding: 0 20px;
    max-width: 91%;
    margin: 0 auto;
}
   .template-product .product-section-mt #judgeme_product_reviews{
         max-width: 84%;
    margin: 0 auto;
     padding: 0;
   }
 .template-product .copy-code span.copied-msg {
    position: absolute;
    color: #4f9835;
    padding: 1px 7px;
    top: 42px;
    left: 0;
    right: 0;
}
   .template-product #features-section #tab-feature {
    max-width: 91%;
    margin: 0 auto;
    padding: 0px 20px;
}
body.template-product .breadcrumb_pr_wrap .t4s-container {
    padding: 0;
}
.shopify-section.t4s-section-main-product .t4s-container.t4s-main-product__content.is--layout_wide.t4s-product-media__thumbnails_left.t4s-product-thumb-size__medium {
    padding: 0;
}
  .t4s-hsticky__ready .t4s-section-header .t4s-container,
  .t4s-container{
    max-width: 84%; 
} 
.t4s-section-header .t4s-container {
    max-width: 84%;
    padding: 0;
}
    .template-product .t4s-container .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__media-wrapper .t4s-row img.t4s-lz--fadeIn.lazyautosizes.lazyloadt4sed {
    border: 1px solid #F0F0F0;
    border-radius: 12px;
}
    .t4s-carousel__nav-inner.t4s-child-lazyloaded img {
    border: 1px solid #F0F0F0;
    border-radius: 12px;
}
   .t4s-product-media__thumbnails_left .t4s-col-thumb  .is-nav-selected img {
    border-color: #000 !important;
}
   .template-product .t4s-container .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__media-wrapper.saad .t4s-row  {
    position: sticky !important; 
    z-index: 2;
     margin: 0px;
}
   .template-product .t4s-container .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__media-wrapper .t4s-product__one_media.t4s-pr {
    position: sticky !important;
    top: 3rem;
    z-index: 2;
    height: max-content !important;
}
  .avail-offer-main-section {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    text-align: center;
}
.avail-offer-right span {
    color: #000;
    font-size: 14px;
    font-weight: normal;
    font-family: 'DMSans-Medium' !important;
}
   .avail-offer-right {
    width: 100%;        padding: 10px 0px;
}
 .avail-offer-left .codecopy {
    margin-bottom: 0px;
    border-top: 1px dotted;
    padding-bottom: 10px;
    margin-top: 10px;
}
  .avail-offer-left {
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
}
   .avail-offer-section p { 
    font-size: 12px;
}
   .avail-offer-right .over-lay { 
    top: auto;
    bottom: -16px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: max-content;
    border-radius: 10px;
    padding: 4px 20px;
}
   .avail-offer-main-section {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;    text-align: center;
}
.avail-offer-section {
    width: 40%;
    margin-right: 2%;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    text-align: center; 
        padding-bottom: 30px;
}
 body.template-product, .template-product.t4s-website-wrapper {
    background-color: #fff;
}
body.template-product .breadcrumb_pr_wrap {
    max-width: 91%;
    padding: 2% 20px;
    margin: 0 auto;
    background: transparent;
}
   .template-product .for-desktop#shareBtn div#shareOptions {
   display: none;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 9;
}
   .jdgm-rev-widg.jdgm-rev-widg h2.jdgm-rev-widg__title {
    margin-bottom: 30px !important;
}
   .jdgm-rev-widg.jdgm-rev-widg {
    display: block; 
}
#features-section .panel-title {
    font-size: 20px!important;
    padding-bottom: 30px;
    color: #231f20;
    padding-left: 0;
    font-family: 'DMSans-Medium';
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 1px;        text-align: center;
}
 }

.t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper button.shopify-payment-button__button:after {
    content: 'Buy Now';
    font-size: 18px !important;
}
.t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper button.shopify-payment-button__button { 
    font-size: 0!IMPORTANT;
}
.t4s-menu-item .t4s-sub-menu, .t4s-navigation #t4s-nav-ul { 
    grid-gap: 22px; 
}
  .t4s-main-collection-page .t4s-product .t4s-product-inner .t4s-product-btns2 {
    display: none;
}
.t4s-site-nav__icon.t4s-site-nav__heart.t4s-d-none.t4s-d-md-inline-block {
    display: none !important;
}
 
.t4s-pr-style6 .t4s-product-btns a { 
    border-radius: 10px; 
}
.product-section-mt .feature-inner .box h5 {
    color: #231f20;
    font-weight: normal;
    font-size: 15px;
    letter-spacing: 0.5px;
    margin: 10px 0;
    margin-top: 0;
    font-family: 'DMSans-Medium' !important;    margin-top: 10px;
}

.offer-save {
    float: left;
    width: 100%;
}
.template-product .jdgm-rev__header {
    display: flex;
    flex-direction: column-reverse;
}
.template-product .jdgm-rev__title { 
    color: #000;
    font-weight: normal;
}
.t4s-product-price:before {
    content: "";  display: none !important;
}
/* .template-index .jdgm-prev-badge{
  display: none !important;
  
}   */
.template-collection .t4s-product .t4s-product-price ins {
    font-size: 18px;
} 
.feature-inner .hidden-features {
    justify-content: flex-start;
    width: 100%;
}
.sale-badge-with-price span.t4s-badge-item.t4s-badge-sale { 
    color: #4f9835;
}
.zipcode_bar_input_1528 .change_btn {
    font-family: 'DMSans-Bold' !important;
    font-weight: normal;
}
.t4s-main-product__content>.t4s-row {
    max-width: 91%;
    margin: 0 auto;
    padding: 0px 20px;
}
.template-product .t4s-featured-products {
    max-width: 91%;
    margin: 0 auto;
    padding: 0px 20px;
}
.product-title-share {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding-right: 50px;
}
#shareBtn {
    position: absolute;
    right: 0px;
    top: 0px;
}
.t4s-container.t4s-main-product__content.is--layout_wide.t4s-product-media__thumbnails_left.is--layout_wide {
    padding: 0px 0px;
    max-width: 100% !important;
}
.t4s-main-product__content>.t4s-row>.t4s-main-area {
    padding: 0px 0px;
}
.t4s-main-product__content>.t4s-row>.t4s-main-area>.t4s-row__product {
    margin: 0px 0px;
}
.t4s-main-product__content>.t4s-row>.t4s-main-area>.t4s-row__product .t4s-col-item {
    padding: 0px 0px;
}
.t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__cart {
    padding-right: 6px;
}
div[data-product-single-media-group]>.t4s-pr-group-btns {
    display: none !important;
}
.template-product .t4s-product__info-container .jdgm-widget.jdgm-preview-badge span.jdgm-star:not(:first-child) {
    display: none !important;
}
@media only screen and (max-width: 1280px) { 
  .template-product .t4s-main-area .product-list-details li { 
    font-size: 12px;
}
  .t4s-product-form__variants.is-no-pick__false.is-remove-soldout-false, 
  .t4s-liquid_custom_liquid_CJxBNB.t4s-pr__custom-liquid.t4s-rte, 
  .t4s-product-form__variants.is-no-pick__false.is-payment-btn-true.t4s-payment-button.t4s-btn-color-dark,
  .zipcode_bar_input_1528{
    max-width: 100% !important;
}
    .t4s-hsticky__ready .t4s-section-header .t4s-container,
    .t4s-container{
    max-width: 87%; 
} 
.t4s-section-header .t4s-container {
    max-width: 91%;
    padding: 0;
}
.avail-offer-section {
    width: 48%;
}
.t4s-product-form__variants.is-no-pick__false.is-remove-soldout-false,
   .t4s-liquid_custom_liquid_CJxBNB.t4s-pr__custom-liquid.t4s-rte{
    max-width:100%;
}
 }



 @media only screen and (max-width: 767px) {
   .t4s-hsticky__ready .t4s-section-header .t4s-container,
   .t4s-container{
    max-width: 100%;
}
    .t4s-container.t4s-main-product__content.is--layout_wide.t4s-product-media__thumbnails_left.is--layout_wide {
    max-width: 100% !important;
    padding: 0px 3%;
}
   .t4s-product .t4s-product-price del { 
  margin-left: 0;
}
   .fixed-mb .t4s-product__policies.t4s-rte {
    display: flex; 
}
    
   .t4s-product-info__inner.here-6   .jdgm-widget * {
    font-size: 12px;
    font-weight: normal;
    font-family: 'DMSans-Regular';
}
   .t4s-main-product__content>.t4s-row {
    max-width: 100%;
   padding: 0px;
}
 .template-collection .t4s-product-info__inner .t4s-product-price ins,
    .template-product .t4s-product-info__inner .t4s-product-price ins {
    font-family: 'DMSans-Bold';
    font-size: 18px !important;
    font-weight: normal;
    position: absolute;
    top: 3px;
}
   
    .template-index  .t4s-product-info__inner .t4s-product-price ins{
     font-family: 'DMSans-Bold';
    font-size: 18px !important;
    font-weight: normal;
    position: absolute;
    top: 3px;
}
     .template-index .t4s-product .t4s-product-price del,
    .template-index  .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale{ 
    font-size: 12px;
}
.template-collection .t4s-product-info__inner .t4s-product-price,
   .template-product .t4s-product-info__inner .t4s-product-price,
   .template-index  .t4s-product-info__inner .t4s-product-price{
    padding-top: 28px;
    position: relative;        min-height: 60px;
}
   
   .template-product .t4s-product-info .t4s-product-price del { 
    margin-left: 0;        margin-right: 6px;
}
   
   .template-collection .sale-txt.bbb .sale-badge-with-price {
    line-height: 15px; 
}
.t4s-product .t4s-product-info .t4s-product-info__inner>* {  
    font-weight: normal;
    font-family: 'DMSans-Bold' !important;
    color: #000;
}
.inline-price.for-mobile + .t4s-product-price ins {
    display: none !important;
}
 .product-faqs span.t4s-tab__icon { 
    position: absolute;
    right: 20px;
}
   .template-product .faq-product-section .accordion { 
    margin-bottom: 10px !important; 
         padding: 14px 20px !important;
       padding-right: 30px !important;
         display: flex
;
    align-items: center;
    position: relative;        color: #000;
}
   .template-product .faq-product-section, section#user-manual{
     padding: 3%;
   }
   .template-product .jdgm-sort-dropdown {
    padding: 6px 16px 6px 0;
    font-size: 18px;
    font-family: 'DMSans-Bold';
    font-weight: normal;
}
   .features-box .box img {
    width: 100%;
    max-width: 100%;
    border-radius: 10px;
    margin-bottom: 10px;
}
   .features-box .box {
    margin-bottom: 20px;
}
   .t4s-main-collection-page .t4s-product .t4s-product-title a { 
    margin-bottom: 10px; 
}
  .template-collection .t4s-pagination-wrapper.t4s-prs-head.t4s-has-btn-infinite.t4s-text-end.t4s-w-100 {
    display: none;
}
li.breadcrumbs__item a, li.breadcrumbs__item{
    font-size: 11px;        font-family: 'DMSans-Regular';
}
body.template-collection .page-head .t4s-container { 
    padding: 0 3%;
    text-align: left; 
}
.t4s-pr-style6 .t4s-product-info__inner h3.t4s-product-title a {
    font-family: 'DMSans-Medium' !important; 
    line-height: 25px;
}
   .template-index  .t4s-pr-style6 .t4s-product-info__inner  a.des-link.is--href-replaced, .template-index  .t4s-pr-style6 .t4s-product-info__inner a.des-link {
  
    display: none;
}
.t4s-pr-style6 .t4s-product-info__inner  a.des-link.is--href-replaced, .t4s-pr-style6 .t4s-product-info__inner a.des-link {
    color: rgba(0, 0, 0, 0.7) !important;
    font-family: 'DMSans-Regular' !important;
    font-weight: normal;
    min-height: auto;
    margin-bottom: 10px;
}
 .template-collection .t4s-text-bl { 
    font-family: 'DMSans-Semibold';
}
   .template-collection .t4s-product-info__inner.here-6 .t4s-product-price ins,
   .template-collection .t4s-product .t4s-product-price del,
   .template-collection .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale{
     font-size: 12px;
     line-height: normal
   }
   .t4s-product .t4s-product-btns a, .t4s-product:not(.t4s-pr-style1) .t4s-product-btns .t4s-pr-item-btn, .t4s-product:not(.t4s-pr-style1) .t4s-product-btns2 .t4s-pr-item-btn {
    
    border-radius: 10px; 
}
  .t4s-main-collection-page .t4s-product .t4s-product-btns a  span.t4s-text-pr {
    text-transform: capitalize !important;
    font-size: 14px;
    font-family: 'DMSans-Semibold';
    font-weight: normal;
    letter-spacing: 0.5px;
}
   
   .t4s-header-layout_logo_left .t4s-col-lg-auto.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
    width: 100%; 
}
   .t4s-site-nav__icons.t4s-use__kalles.is--hover1.t4s-h-cart__design1.t4s-lh-1.t4s-d-inline-flex.t4s-align-items-center {
    margin-right: 3%;gap: 6px;
}
   body.template-product .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr .t4s-product-price.new {
    align-items: baseline;
}
   .t4s-product .t4s-product-info .t4s-product-info__inner>* { 
    align-items: baseline;
}
   .template-product .t4s-product-form__variants.is-btn-full-width__false .t4s-product-form__buttons  {
     position: initial;
     padding: 10px 0px;
}
.template-product .t4s-product-form__submit.t4s-btn.t4s-btn-base.t4s-btn-style-default.t4s-btn-color-primary.t4s-w-100.t4s-justify-content-center.t4s-btn-effect-sweep-to-top.t4s-btn-loading__svg {
    font-weight: normal;
    font-size: 12px;
    font-family: 'DMSans-Medium' !important;background: rgba(197, 58, 61, 0.2);
    color: #c53a3d;
    border-color: #c53a3d;
   
}
   .template-product .t4s-main-product__content .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr .t4s-product-form__variants.is-btn-full-width__false .t4s-product-form__submit:hover {
    color: #000;
}
   .template-product .t4s-product-form__buttons .t4s-d-flex.t4s-flex-wrap {
    display: flex!important;
    width: 46%; 
}
   .t4s-product .t4s-product-info .t4s-product-info__inner>* .only-one-price {
    position: absolute;
    top: 3px;
}
   .template-product .t4s-product-form__buttons .t4s-pr__notify-stock, .template-product .t4s-product-form__buttons .shopify-payment-button {
    width: 80%;
}
     .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper button.shopify-payment-button__button:after {
    content: 'Buy Now';
    font-size: 12px !important;        font-family: 'DMSans-Medium' !important;
}
    .showfixpr .fixed-mb .for-mobile.hide-mobile {
    display: block;
}
   .product-features-section .show-less { 
    margin: 20px 0px;
}
   body.template-product .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr .t4s-product-price.new span.t4s-badge-price {
    line-height: 30px;
}
  .t4s-main-product__content .t4s-product__info-container .t4s-product-price ins {
    font-size: 24px !important;
    font-weight: normal;
    font-family: "DMSans-Bold" !important;
    color: #000;
}
   div[data-product-single-media-group] .t4s-pr-group-btns.t4s-pa.t4s-op-0 {
    right: 0px !important;
}
   .avail-offer-left {
    position: relative;
}
   .template-product .copy-code span.copied-msg { 
    position: absolute;
    color: #4f9835;
    top: 0;
    right: 0;
}
   .shr-btn-circle { 
    position: relative; 
}
   
   .template-product .jdgm-rev__author-wrapper .jdgm-rev__author {
    font-size: 14px!important;
    font-family: 'DMSans-Semibold'!important;
    color: #000!important;
    font-weight: normal!important;
}
   .zippy-success-card-1511 .zippy-failure { 
    font-size: 12px;
}
   body.template-product .zippy-success-card-1511 { 
    padding: 0;
}
 body.template-product .zipcode_bar_input_1511 button {
    width: max-content!important;
    top: auto;
    min-height: max-content !important;
    min-height: max-content !important;
    height: max-content!important;
    min-width: max-content;
    padding: 4px 12px;
    border-radius: 12px !IMPORTANT;
    color: #0b5ed7 !important;
    font-weight: normal;
    font-size: 0;
}
    body.template-product .zipcode_bar_input_1511 button:after {
     content:"Change"
    font-size: 16px;
}
    .template-product .technical-tab-section li {  
    width: 50%; 
}
 .template-product #MainContent .product-section-mt .collapsible-tab {  
    background: transparent !important;
    border-bottom: 1px solid #E3E3E3 !important;
    border-radius: 0;
    margin: 0 !important;      
   color: #000000!important;  
   font-size: 15px!important;
   font-weight: normal;
   padding: 20px 10px !important; 
   font-family: 'DMSans-Semibold' ! IMPORTANT;
    text-transform: capitalize;
}
.template-product .jdgm-widget.jdgm-widget#judgeme_product_reviews { 
    background: transparent; 
    padding-top: 20px;        padding-top: 20px;
        border: 0;
}
.template-product #MainContent .product-section-mt .collapsible-tab .icon {
    font-size: 0;
    position: relative;
    top: 0;
}
   .template-product #MainContent .product-section-mt .collapsible-tab .icon:after { 
    content: "";
    background: url('/cdn/shop/files/arrow-dwn.svg?v=1752664792');
    background-repeat: no-repeat;
    background-position: right;
    display: inline-block;
    width: 12px;
    height: 7px;
    position: absolute;
    right: 10px;
    border: 0 !important;
    top: 12px;
}
      .template-product #MainContent .product-section-mt .collapsible-tab.active .icon:after {
    transform: translateY(-50%) rotate(180deg);
}
   .template-product .product-features-section a.btn.btn-outline-secondary.show-more-btn, .template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-write-rev-link, .template-product .jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-ask-question-btn {
    
    height: 42px;
    line-height: 42px;
}
   .t4s-container.t4s-main-product__content.is--layout_wide.t4s-product-media__thumbnails_left.t4s-product-thumb-size__medium {
    margin-top: 10px;
}
   /* .hdt-reveal-in-view [hdt-reveal=slide-in]:not(.hdt-reveal--offscreen,[animationend]) { 
    border: 0;
} */
   .pdp_mb_title.for-mobile .t4s-product__title {
    font-family: "DMSans-Semibold"; !important;
    font-weight: normal !important;
    font-style: normal;
    font-size: 16px !IMPORTANT;
    line-height: 22px;
    color: #2C2C2C !IMPORTANT;    
}
   .template-product .t4s-product__info-wrapper .t4s-product__title { 
    font-size: 20px!important;
    line-height: 22px;
    padding-right: 30px;
}
 
    .for-mobile {
    display: block;
}
.for-desktop {
    display: none;
}
   .t4s-section-header [data-header-height] { 
    --ts-gutter-x: 0;
}
   .t4s-site-nav__icon.t4s-site-nav__heart.t4s-d-none.t4s-d-md-inline-block span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
    top: -9px;
    background: #f1f1f1;
    right: -10px;
}
   .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__cart span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
    position: absolute;
    top: -9px;
    right: -28px;
    left: auto;
    background: #f1f1f1;
}
    .t4s-header__logo.t4s-lh-1 {
    text-align: center;
}
   .t4s-header-layout_logo_left .t4s-col-lg-auto.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 {
    width: 100%;         margin: 0;
}
   .t4s-col-lg-2.t4s-col-md-4.t4s-col-6.t4s-text-center.t4s-text-lg-start.t4s-col-item {
    order: 2;
    text-align: center !important;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
   .t4s-header-layout_logo_left .t4s-col-lg-auto.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 .menu-drawer-mobile a svg {
    display: none;
}
   .t4s-header-layout_logo_left .t4s-col-lg-auto.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 .menu-drawer-mobile {
    position: absolute;
    left: 0; 
}
   
   .t4s-hsticky__ready .t4s-section-header .t4s-header__wrapper.t4s-pr.t4s-header-layout_logo_left {
    background: #fff;
    /* border-bottom: 1px solid rgba(112, 112, 112, .1);        --h-bg-color: #ffffff; */
}
   .t4s-site-nav__icons svg.t4s-icon {
    color: var(--h-text-color);
    line-height: 1;
    vertical-align: middle;
    transition: color 0.2s ease-in-out;
    width: 22px;
    height: 22px;
    display: none;
}
   
   a.t4s-push-menu-btn.t4s-lh-1.t4s-d-flex.t4s-align-items-center:after {
    content: '';
    background: url('/cdn/shop/files/thumb-icon.svg?v=1752562808');
    width: 16px;
    height: 16px;
    display: inline-block !important;   
        background-repeat: no-repeat;        background-position: center;
}
   .t4s-site-nav__search a.t4s-pr:after {
    content: '';
    background: url('/cdn/shop/files/search-ico.svg?v=1752562808');
    width: 16px;
    height: 16px;
    display: inline-block !important;   
        background-repeat: no-repeat;
}
   .t4s-site-nav__icon.t4s-site-nav__heart a:after {
    content: '';
    background: url('/cdn/shop/files/wish-icon.svg?v=1752562809');
    width: 17px;
    height: 15px;
    display: inline-block !important;   
        background-repeat: no-repeat;
}
   .t4s-site-nav__icon.t4s-site-nav__cart a:after {
    content: '';
    background: url('/cdn/shop/files/cart-ic.svg?v=1752556977');
    width: 18px;
    height: 15px;
    display: inline-block !important;   
        background-repeat: no-repeat;
}
    .t4s-site-nav__icons.t4s-use__line svg.t4s-icon { 
    display: none;
}
   .t4s-product-form__buttons {
    display: inline-flex;
    width: 100%;
    background: #fff;
    border: 0;
}
   .hdt-reveal-in-view [hdt-reveal="slide-in"]:not(.hdt-reveal--offscreen, [animationend]) {
    animation: initial !important; 
    animation-delay: initial !important; 
    transform: none !important ;
    opacity: 1!important; 
}
   .t4s-product-price.new {
    width: 100%;
    font-family: 'DMSans-Semibold';
    font-weight: normal !important;
}
   .template-product .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr {
    padding: 0 0%;
}
   .template-product .t4s-featured-products {
    max-width: 100%;
    padding: 0px 3%;
}
   .template-product #specifications-sec h4.panel-title, .template-product .jdgm-rev-widg__title, .template-product .manual-pdf h2, .template-product .product-faqs .panel-title, .template-product .t4s-section-title.t4s-title, .template-product #tab-feature h4.panel-title {
    
    text-align: left; 
}
   /* .template-product #tab-feature h4.panel-title{
     display: none;
   } */
   .jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
     height: unset;
   }
   .jdgm-rev__body p {
   font-family: 'DMSans-Regular';
    font-size: 12px;
}
   .template-product .jdgm-rev__timestamp {
    color:#000000!important;
    font-family: unset;
    font-size: 14px!important;
    font-family: 'DMSans-Regular' !important;
     position: relative;
        top: -18px;
}
   .template-product .t4s-product-info .t4s-product-price {
    display: flex;
    align-items: center; 
    gap: 0;
}
   .jdgm-rev-widg .jdgm-row-actions {
    padding-bottom: 0;
}
   .template-product .product-section-mt #judgeme_product_reviews,
   div#pr_recommendations,
   #recently_wrap{ 
    padding: 0% 3%; 
}
   .template-product .jdgm-row-profile {
    font-size: 14px;
    font-family: 'DMSans-Semibold';
    color: #000;
    font-weight: normal;
}
   .template-product .jdgm-rev__content p {
    font-size: 14px;
    font-family: 'DMSans-Regular' !important;
    color: #000;
}
   .template-product .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow { 
    color: #000;
    font-family: 'DMSans-Semibold';
    font-size: 18px;
}
   .t4s-section-inner.t4s_nt_se_template--17772273860694__product-recommendations.t4s_se_template--17772273860694__product-recommendations.t4s-container-fluid 
   .t4s-top-heading.t4s_des_title_1.t4s-text-start,
   .t4s-section-inner.t4s_nt_se_template--17772273860694__recently-viewed-products.t4s_se_template--17772273860694__recently-viewed-products.t4s-se-container .t4s-top-heading.t4s_des_title_1.t4s-text-center{
    margin-bottom: 10px;
}
   .template-product .offer-save-text { 
    padding: 1px 3px; 
}
   .template-product  .t4s-product .t4s-product-inner {
    border-radius: 8px;
}
 
   .template-product #specifications-sec h4.panel-title {
    margin: 0 !IMPORTANT;
}
   #specifications-sec h4.panel-title {
    display: none;
}
   .template-product #specifications-sec { 
    padding: 0 3%;
     max-width: 100%;
}
   .template-product a.jdgm-write-rev-link {
    background: #000 !important;
    border: 1px solid #EFF6FF !important;
    color: #fff !important;
    font-weight: normal;
    font-family: DMSans-Bold;
    border-radius: 8px !important;
    text-transform: capitalize;
    font-size: 14px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    padding: 0;
}
   
   .template-product .avail-offer-heading,
   .product-section-mt h2.jdgm-rev-widg__title,
   .template-product .product-list-details h5,
   #tab-feature h4.panel-title,
   .template-product #specifications-sec h4.panel-title, .template-product .jdgm-rev-widg__title, .template-product .manual-pdf h2, 
   .template-product .product-faqs .panel-title, .template-product .t4s-section-title.t4s-title,
   .template-product #specifications-sec h4.panel-title, .template-product .jdgm-rev-widg__title, .template-product .manual-pdf h2, .template-product .product-faqs .panel-title, .template-product .t4s-section-title.t4s-title, .template-product #tab-feature h4.panel-title{ 
    font-size: 18px !important; 
    font-family: 'DMSans-Bold' !IMPORTANT;
     text-transform: capitalize !important;
        letter-spacing: normal;
        color: #000000;
}
   .jdgm-rev-widg__summary-text {
    font-family: 'DMSans-Medium';
    visibility: unset;
    color: #000;
}
   #tab-feature h4.panel-title {
    padding-left: 0;
}
 .template-product #pr_recommendations ins, .template-product #pr_recommendations del, 
   .template-product #pr_recommendations .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale, 
   .template-product #recently_wrap del, 
   .template-product #recently_wrap .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale {
    font-family: 'DMSans-Semibold' !important;
    font-size: 12px;
    display: inline-block;
    line-height: normal;
}
   .template-product #recently_wrap ins{
     font-size: 18px!important; font-family: 'DMSans-Bold' !important;
   }
   .t4s-pr-style6 .t4s-product-btns a .t4s-text-pr {
    text-transform: uppercase!important;
    font-size: 15px;
    font-weight: normal;
    letter-spacing: 1px;
    font-family: 'DMSans-Regular';
}
.offer-save-text {
    font-weight: normal;
    font-size: 10px;
    padding: 1px 8px;
}
   .only-one-price{
      font-size: 18px!important; font-family: 'DMSans-Bold' !important;
   }
   .template-product .t4s-product-info .t4s-product-price {
    font-family: 'DMSans-Bold' !important;
    font-weight: 400!important;
    font-size: 13px!important;
}
     
   .template-product .t4s-product .t4s-product-price ins {
    font-family: 'DMSans-Bold' !important;
    font-weight: 400!important;
    font-size: 18px!important;
}
   .template-product .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale {
    font-size: 13px;
    color: #4f9835;
    font-weight: 400;
    font-family: DMSans-Semibold;
}
   .template-product div#pr_recommendations .t4s-product-wrapper .t4s-product-price:before{
     font-size: 0 !important;
   }
 .template-product .t4s-main-area .product-list-details li {
    width: 32%;
    margin-right: 1%;
    font-family: 'DMSans-Regular';
    font-size: 12px;
    line-height: 15px;
}
   .avail-offer-section .avail-offer-left strong { 
    margin-bottom: 0; 
}
    .t4s-rte .avail-offer-section   p {
    color: #231f20;
    font-size: 14px;
    font-family: 'DMSans-Semibold' !important;
}
   .avail-offer-section {
    max-width: 100%;
    padding:  10px;
}
   .avail-offer-right .over-lay {
    right: 15px;
    font-family: 'DMSans-Medium';
    color: #fff;
    font-weight: normal;
    font-size: 12px;padding: 3px 8px;
}
   .template-product .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr,
   .template-product .t4s-container .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__media-wrapper.saad,
   .avail-offer-section{
    width: 100%;
}
  
.t4s-sticky-atc.sticky_layout_mb--default.t4s-pf.t4s-b-0.t4s-l-0.t4s-r-0.t4s-op-0.t4s-pe-none.is--shown {
    display: none;
}
   .avail-offer-section{
     max-width: 100%;
   }
    .fixed-mb {
    position: fixed;
    z-index: 8;
    background: #fff;
    bottom: 0;
    top: auto;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0;
    padding: 2%;
    box-sizing: border-box;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    box-shadow: 1px 3px 4px 2px #b0b0b0;
}
   body.template-product, .template-product .t4s-website-wrapper {
    background: transparent;
}
    
     .pdp_mb_title.for-mobile#myContent .t4s-product__title {
    margin: 0 !IMPORTANT;
    padding: 0;
        line-height: 17px;
}
  .template-product .flickityt4s-slider  .t4s-product__media-item {
    width: 92% !important; /* 100 / 1.2 */
    margin-right: 10px;
  }
.template-product .flickityt4s-slider .t4s-product__media-item {
    padding-left: 2px;
    padding-right: 2px; 
}
 .template-product .flickityt4s-slider .t4s-product__media-item .lazyloadt4sed.t4s-lz--fadeIn {
    border: 1px solid #F0F0F0;
    border-radius: 20px;
    background: #f6f6f8;
}
  .template-product .t4s-row.t4s-g-10.t4s-slide-eff-slide img.t4s-lz--fadeIn {
    border-radius: 20px;
}
   .t4s-col-lg-auto.t4s-order-lg-first.t4s-col-12.t4s-col-item.t4s-col-thumb.t4s-pr.t4s-oh {
    display: none;
}
 .template-product .t4s-container .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__media-wrapper.saad {
    padding-left: 0%;
}
 div#myContent {
    padding: 2% 3%;
    padding-right: 20px;
}
   body.template-product .t4s-container .t4s-col.t4s-col-item {
    padding: 2% 0;
}
   body.template-product .t4s-pr_breadcrumbs {
    display: block !important;
}
  body.template-product .breadcrumb_pr_wrap {
    padding: 0 3%;
    background: transparent;
    margin: 0;
}
  .shr-btn { 
    right: 3%;
}
  
  .template-product .t4s-dib,
   .template-product .t4s-pr-breadcrumb>span{
    display: inline-block;
    font-size: 10px;
    font-family: 'DMSans-Regular';
}
  .template-product .t4s-pr-breadcrumb svg {
    width: 6px;
    margin: 0 1px;
    position: relative;
    top: 5px;
    color: #000;
}
   .template-product .t4s-product__policies.t4s-rte {
    font-size: 11px;
    color: #404040;
    font-family: 'DMSans-Regular';
     align-items: center;
}
 
    .template-product #MainContent .t4s-product-price:before{ 
   font-size: 0 !important;
        font-family: "DMSans-Bold";
        font-weight: normal;
}
   .template-product .t4s-product-price.new del { 
    font-size: 14px !important;
    font-family: 'DMSans-Medium' !important;
}
 .template-product .t4s-main-product__content .t4s-flicky-slider .flickityt4s-page-dots { 
    bottom: -10px;
}
   .t4s-liquid_custom_liquid_9bgp9G.t4s-pr__custom-liquid.t4s-rte,
   .t4s-liquid_custom_liquid_Rq4Q6F.t4s-pr__custom-liquid.t4s-rte
   {
    display: none;
}
 .template-product .features-box {
    width: 100%;
    padding: 0;
    margin-right: 0;
}

.template-product .feature-inner .box h5 {
    color: #000;
    font-size: 14px;
    font-family: 'DMSans-Medium';
    font-weight: normal !important;margin-bottom: 0;
}
  body.template-product .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__info-wrapper.t4s-pr .t4s-product-price {
    color: #000!important;
    font-size: 18px!important;
    font-weight: normal !important;
    font-family: "DMSans-Bold";
    margin-bottom: 0;
} 
   .template-product .t4s-pr-style2 .t4s-product-btns a.t4s-pr-item-btn.t4s-pr-addtocart span:before { 
    top: -1px; 
    right: 2px; 
}
   section#faq-product {
    margin: 10px 0px 30px 0px;
}
   .jdgm-rev-widg__summary .jdgm-rev-widg__summary-stars span.jdgm-star {
    display: none !important;
}
  .template-product .product-section-mt h2.jdgm-rev-widg__title {
    font-size: 0!important;
    text-align: center !important;
    margin-bottom: 20px !IMPORTANT;
}
  .template-product h2.jdgm-rev-widg__title:after {
    content: 'Verified Reviews';
    font-size: 18px;
    font-family: 'DMSans-Bold';
    color: #000;
    font-weight: normal;
    text-transform: capitalize;
}  
   .template-product .jdgm-rev {
    background: #fefbf4;
    border-radius: 8px;
    margin: 10px 0px;
    border: 0;
    padding: 10px;
    box-sizing: border-box;
}
   .template-product .jdgm-rev__header {
    display: flex;
    flex-direction: column-reverse;
}
   .template-product .jdgm-row-rating {
    margin-bottom: 10px;
    margin-top: 5px;
}
  body.template-product #MainContent .t4s-section-inner.t4s-se-container .t4s-product-price:before {
    font-size: 0 !important;
} 
 
   .template-product .jdgm-rev.jdgm-divider-top.jdgm--done-setup {
    
    width: 100%;
    margin-right: 0%;
    margin-bottom: 0%;
    border-radius: 8px;
}
   .mb-headin-top.for-mobile {
      display: flex;
      align-items: center;
      margin-bottom: 10px;
      flex-direction: row-reverse;
      justify-content: space-between;
      padding-right: 3%;
}
   .zippy-success-card-1511 button:after {
    content: 'check another pincode';
    font-size: 12px;
    position: absolute;
    right: 20px;
    text-transform: capitalize;
    font-weight: normal;
    font-family: 'DMSans-Medium';
    color: #000;
    text-decoration: underline;
}
   .template-product span.t4s-badge-price {
    font-family: 'DMSans-Semibold';
    color: #4f9835;
    font-weight: normal;
    font-size: 14px;
}
  
   .template-product #features-section {
    background: #f8f8f8;
    margin-top: 20px;
    padding: 2% 3%;
}
   /* .template-product .feature-inner p,
   section#user-manual{ 
    display: none;
} */
 .template-product .product-features-section#features-section {
    padding: 0;
}
    
  .template-product  .t4s-website-wrapper .t4s-flicky-slider:not(:hover) .flickityt4s-button.previous,
    .template-product .t4s-flicky-slider:not(:hover) .flickityt4s-button.previous{ 
    transform: none !important;
}
  .template-product  .t4s-website-wrapper .t4s-flicky-slider:not(:hover) .flickityt4s-button.next,
    .template-product .t4s-flicky-slider:not(:hover) .flickityt4s-button.next{ 
    transform: none !important;
}
  .template-product  .t4s-website-wrapper .t4s-flicky-slider:hover .flickityt4s-prev-next-button {
    transform: none !important
}
   
   .template-collection .t4s-product .t4s-product-price del, 
   .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale {
           font-size: 12px;
        line-height: normal; font-family: "DMSans-Semibold" !important;margin: 0;
}
   .sale-badge-with-price span.t4s-badge-item.t4s-badge-sale {
               font-family: "DMSans-Semibold" !important;
        color: #4f9835;
}
.template-product .t4s-flicky-slider .flickityt4s-page-dots {
    /* margin-top: 15px !IMPORTANT; */
    bottom: -15px !IMPORTANT;
}
.template-product .product-faqs .panel-title {
    text-align: center;
}
   body.template-product .breadcrumb_pr_wrap .t4s-row.t4s-align-items-center {
    margin: 0;
}
   .template-product .t4s-container .t4s-col-md-6.t4s-col-12.t4s-col-item.t4s-product__media-wrapper.saad { 
    margin-right: 3%;
     position: static;
}
  .template-product #t4s-footer .t4s-section-inner.t4s_nt_se_bottom-bar {
    padding-bottom: 132px;
}
    .t4s-product .only-one-price {
    font-size: 18px!important; 
}
   div#shopify-block-AcTRSQXNLcVBDdWdFY__zippy_zipcode_validator_zippy_widget_tfimm7 {
    margin: 20px 0px;
}
   .template-collection  .t4s-collection-page .t4s-row {
    margin-inline-end: 0;
    margin-inline-start: 0;
}
   .template-collection  .t4s-section-sidebar ~ .t4s-section-main .t4s-main-area {
    order: 10;
    padding: 0;
}
.template-product #pr_recommendations .t4s-product .t4s-product-info  .jdgm-star.jdgm--on:before, 
   .template-product #recently_wrap .t4s-product .t4s-product-info  .jdgm-star.jdgm--on:before {
    background-size: 100% 100%;
    width: 11px;
    height: 9px;
}
   .template-product #pr_recommendations .t4s-product-info__inner.here-6 .jdgm-widget *,
    .template-product #recently_wrap .t4s-product-info__inner.here-6 .jdgm-widget *{
    /* font-size: 11px; */
    font-weight: normal;
    font-family: 'DMSans-Regular';        line-height: normal;
}
  div#shopify-section-top-bar {
      z-index: 999;
  }
   .jdgm-prev-badge[data-average-rating='0.00'] span.jdgm-prev-badge__text:before {
    content: "Be first to review";
    visibility: visible;
    font-size: 11px !important;
}
   .t4s-product__info-wrapper .shopify-block.shopify-app-block:has(.jdgm-widget) {
          margin: 0px !important;
        position: absolute;
        top: -32px;
        transform: translateY(-100%);
        left: 7px;
  }
   .t4s-product__price-review {
    margin-top: 18px;
  }
   .fixed-mb .t4s-product__price-review {
    margin-top: 0px;
  }
   .t4s-product__info-wrapper .shopify-block.shopify-app-block:has(.jdgm-widget) .jdgm-prev-badge {
    display: flex !important;
    align-items: center;
    background: #FFF7E8;
    width: max-content;
    padding: 2px 4px;
    border-radius: 20px;
    font-size: 12px;
    color: #2C2C2C;
}
   .template-product div#webpushr-prompt-wrapper prompticon3.webpushr-toggle-bell-popup._Bell.Bottom.Left_bell {
     transition: all .3s ease;
   }
  .template-product div#webpushr-prompt-wrapper prompticon3.webpushr-toggle-bell-popup._Bell.Bottom.Left_bell {
    bottom: 85px;
}
   .template-product.showfixpr div#webpushr-prompt-wrapper prompticon3.webpushr-toggle-bell-popup._Bell.Bottom.Left_bell {
    bottom: 145px;
  }
 