/** Shopify CDN: Minification failed

Line 820:121 Expected ":"
Line 820:123 Expected identifier but found "21px"
Line 1838:1 Expected identifier but found "#CollectionAjaxContent"
Line 1848:16 Expected identifier but found whitespace
Line 1848:17 Unexpected "18px"

**/
/* Added active thumbnail border style */
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) p,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) a,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) h1,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) h2,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) h3,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) h4,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) h5,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) h6,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) span,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) label,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) input,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) textarea,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) select,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) button,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) div,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .size-chart.size_wrapper {
  font-family: "Fira Sans";
  letter-spacing: 0 !important;
}

.product__thumb-item.active-thumbnail {
  border: 2px solid #ff0000;
  /* Red border for active thumbnail */
  box-sizing: border-box;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_right_section{
  width: 45%;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_left_section {
  width: 55%;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .page-content{
  padding-bottom: 0px;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .prapp-star{
  width: 16px !important;
  height: 16px !important;
  margin-right: 5px;
}

.non_intractive_logo {
  display: none;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-nav__icons.mainDrawwer {
  order: 1;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-single__meta {
    padding-left: 30px;
}

.non-intractive_header {
  display: flex;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__price.on-sale {
  border: 0px;
}

.original_product_price,
.grid__item .original_product_price .product__price--compare {
  color: #79797b !important;
  font-size: 18px;
  font-weight: 400;
}

.grid__item .original_product_price .product__price--compare{
  margin-right: 5px;
}

.pdp_tax_text {
  font-size: 12px;
  font-weight: 400;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__price.on-sale {
  font-size: 20px;
  font-weight: 500;
  margin-right: 5px;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .add-to-cart {
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  color: #00BA6B;
  padding: 12px 25px;
  border: 1px solid #00BA6B;
  border-radius: 8px !important;
  background-color: #ffffff !important;
  display: flex;
  align-items: center;
  justify-content: center;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .add-to-cart[disabled] { cursor: not-allowed;
    color: #b6b6b6 !important;
    background-color: #f6f6f6 !important;
    border-color: transparent !important;
  }

/* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .add-to-cart:hover {
  background-color: #00BA6B !important;
  color: #ffffff;
  transition-delay: 0s !important;
} */

/* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .add-to-cart:hover .atc-icon-render {
  fill: #ffffff;
} */

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #gokwik-buy-now {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #00BA6B !important;
  color: #ffffff;
  border-radius: 8px;
  padding: 12px 25px;
  border: 1px solid #00BA6B;
  font-size: 18px;
  line-height: 26px;
  font-weight: 600;
  height: 100%;

}

/* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #gokwik-buy-now:hover {
  background-color: #FFFFFF !important;
  color: #00BA6B;
} */

/* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #gokwik-buy-now:hover .buy-now-icon,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #gokwik-buy-now:hover .buy-now-arrow svg {
  fill: #00BA6B;
} */

/* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .buy-now-arrow {
  animation: none;
} */

/* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-form-btn-parent-container
{
  position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    z-index: 4000;
    padding: 15px 0;
    margin-bottom: 0;
    left: 0;
    border-top: 1px solid #EFEFEF;
} */
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .slick-dots {
  display: none;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .view-offers-container {
  display: none;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_main_product ul.slick-dots {
  display: none;
}

/* .add-to-cart , #gokwik-buy-now{
  width: fit-content;
} */
.product_non_intractive_pay_button .product-form-btn-parent-container {
  width: 100% !important;
}

.inner_product_slider .slick-dots,
.inner_product_slider .slide-arrow {
  display: none !important;
}

.addNew_product_slider {
  width: 80%;
  
}

.inner_product_slider .slide-arrow.prev-arrow.left-arrow-style,
.inner_product_slider .slide-arrow.next-arrow.right-arrow-style {
  bottom: 50%;
}

/* .product__thumbs--beside .product__thumbs--scroller,
.product__photos--beside {
  max-height: 550px;
} */

.product-block .size_wrapper {
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  color: #000;
}

.product-block .size_wrapper a {
  color: #79797b;
  text-decoration: underline;
  font-size: 14px;
}

 .non_intractive_main .size-chart.size_wrapper , .interactive_template_main .size-chart.size_wrapper{
   margin-top: 30px;
 }

.variant-wrapper .size_option .variant__button-label {
  width: 43.17px;
  height: 43.22px;
  border-radius: 2px;
  padding: 6px 16px 7px;
  font-size: 13px;
  box-shadow: 0 0 0 1px #000;
  display: flex;
  justify-content: center;
  align-items: center;
}

.product__thumbs--scroller {
  display: block;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .one-sided_rectangle,
.template-product .product__price-savings {
  display: inline-block;
  padding: 0px 14px 0px 2px;
  background: linear-gradient(to right, #00c96b, #a2fbbf);
  color: #fff;
  font-weight: bold;
  font-size: 14px;
  clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
  border-radius: 0px;
  font-size: 18px;
  font-weight: 400;
  padding-left: 10px;
}

.prapp-star path {
  fill: #F9BF62;
}

.product-subtitle {
  font-size: 16px;
  font-weight: 400;
}

.buy-now-arrow {
  top: 1px;
}

.footer_menu_heading {
  font-size: 22px;
  font-weight: 500;
  text-transform: uppercase;
}
.follow_uscustom h3{
  font-size: 18px;
  font-weight: 400;
  text-transform: capitalize;
}

.site-footer__linklist a {
  font-size: 18px;
  font-weight: 400;
  padding: 3px 0px;
}

.seprate-line-footer {
  max-width: 1200px;
  margin: 0px auto;
}

.footer_address {
  display: flex;
  gap: 10px;
  align-items: flex-start;
}
.footer_address:last-child{
  align-items: baseline;
}

.footer_address svg,
.footer_address svg path {
  width: 25px;
  min-width: 25px;
}

.footer_address:has(a) a{
  margin-bottom: 0px !important;
}

.h3-custom-footer,
.contact-form {
  display: none;
}

.non_intractive_main .size_option .variant__button-label , .interactive_template_main .size_option .variant__button-label  {
  background-color: #fff !important;
  color: #000000 !important;
  border: 1px solid #878787;
  border-radius: 2px !important;
  font-size: 20px !important;
  font-weight: 600 !important;
  box-shadow: none;
}

.non_intractive_main .size_option.variant-input-wrap input[type=radio]:checked+label , .interactive_template_main .size_option.variant-input-wrap input[type=radio]:checked+label {
  background-color: #000 !important;
  color: #FFFFFF !important;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .variant-input-wrap.color_option input[type=radio]:checked+label{
  /* background-size: auto; */
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) {
  overflow-x: hidden !important;
}
.slick-dotted.slick-slider {
  margin-bottom: 0px;
}

.product_non_intractive_pay_button {
  padding: 10px 0px;
}
.product__thumb-item a.is-active:before, .product__thumb-item a:focus:before{
  box-shadow: none !important;
}
/* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .add-to-cart:active , [data-button_style^=round] .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):not(.btn--body):not(.btn--static):active{
  background: #FFF !important;
  color:#00BA6B;
} */
body:is([page-type="product.non-intractive"]) .slide-arrow.next-arrow.right-arrow-style {
  background: url(/cdn/shop/files/Group_1261153308_430x.png?v=1752848209#) no-repeat center;
  rotate: 180deg;
}

body:is([page-type="product.non-intractive"]) .slide-arrow.prev-arrow.left-arrow-style {
  background: url(/cdn/shop/files/Group_1261153307_430x.png?v=1752848209#) no-repeat center;
}

.non_intractive_main .variant-wrapper.js .size-chart.size_wrapper , .interactive_template_main .variant-wrapper.js .size-chart.size_wrapper {
  background-color: transparent;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  text-decoration: underline;
  font-family: "Fira Sans";
}

.non_intractive_main .variant-wrapper.js label.size-label,
.non_intractive_main .variant-wrapper.js label.variant__label,
.non_intractive_main .size-chart.size_wrapper,
.interactive_template_main .variant-wrapper.js label.size-label,
.interactive_template_main .variant-wrapper.js label.variant__label,
.interactive_template_main .size-chart.size_wrapper 
 {
  font-size: 18px;
  font-weight: 600;
  color: #000;
  margin-bottom: 15px;
}
.non_intractive_main .size-chart.size_wrapper a , .interactive_template_main .size-chart.size_wrapper a  {
  font-weight: 400;
}
.non_intractive_main .variant-wrapper.js label.variant__label .variant__label-info span , .interactive_template_main .variant-wrapper.js label.variant__label .variant__label-info span{
  font-weight: 400;
  color: #000;
  font-size: 18px;
}
.icon--inventory:after, .icon--inventory:before{
  margin-left: 0px;
}
.sales-point .icon{
  margin-right: 0px;
  font-family: "Fira sans";
  font-weight: 600;
  font-size: 14px;
}
.sales-point .icon-and-text span{
  color: rgb(102, 102, 102);
}
.sales-point .icon-and-text.inventory--low span{
  color: #f7bf63;
}

.rating-label , .prapp-stars span , .jdgm-preview-badge .jdgm-star span , .jdgm-prev-badge__text{
  font-size: 16px !important;
  font-weight: 400;
  color: #6B6B6B !important;
  text-decoration: none;
  margin-left: 10px;
}
.prapp-stars .rating-label{
  text-decoration: underline;
}


.product_features {
  display: flex;
}

.non_intractive_main .h2.product-single__title  , .interactive_template_main .h2.product-single__title {
  font-size: 24px;
  font-weight: 500;
  color: #000;
  font-family: "Fira Sans";
  margin-top: 0px;
}

.template-product .product-block.product-block--header {
  margin-bottom: 0px;
}

.product-single__title {
  margin-bottom: 5px;
  margin-top: 5px;
}

.non_intractive_main .h2.product-single__title .variant__label-info , .interactive_template_main .h2.product-single__title .variant__label-info {
  display: none;
}

.variant-input-wrap.color_option {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.non_intractive_main .color_option .variant-input label , .interactive_template_main .color_option .variant-input label{
  margin: 0px;
  height:60px !important;
  width: 25px !important;
  border-radius: 0px !important;
  box-shadow: none !important;
}

.product_features p {
  margin: 0px;
  font-size: 16px;
  font-weight: 400;
}

.main-container-banner---- {
  max-width: 1200px;
  margin: 0px auto;
}

.product_features p::after {
  content: "";
  width: 1px;
  background-color: #9F9F9F8C;
  padding: 0px 1px 0px 0px;
  margin: 0px 15px;
}

.product_features p:last-child:after {
  display: none;
}

.non_intreactive_mobile,
.variant-input-wrap.color_option input[type=radio]:checked+label::before {
  display: none;
}

.product-mobile-title,
.product-mobile-title .quinn_cards_widget {
  display: none;
}

.non_intractive_main .pdp_tax_text , .interactive_template_main .pdp_tax_text {
  display: block !important;
}

.icon--inventory:after,
.icon--inventory:before {
  background: #FD8E1F;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="menu"] {
  width: 25%;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="newsletter"] {
  width: 50%;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="newsletter"] .footer__item-padding {
  width: 70%;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="newsletter"] .footer__item-padding a {
  margin-bottom: 20px;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .shopify-section #maincustomfooter{
  padding-bottom: 80px !important;
}

.social-item-footer{
  width: 20%;
}


.social-item-footer ul {
  display: flex;
  gap: 0rem;
  margin: 0 0 0px 0px;
  align-items: center;
    column-gap: 8%;
    justify-content: flex-end;
}

.shopify-section #maincustomfooter {
  background-color: #000;
}

.ni_faq {
  display: flex;
  align-items: center;
  justify-content: center;
}

.faq_image_ni,
.ni_faq .faqmain {
  width: 50%;
}

.ni_faq .faqmain {
  background: transparent;
}

.faq_image_ni {
  display: flex;
}

.faq_image_ni img{
    max-width: 494px;
    width: 100%;
    margin: 0px auto;
  }
.accord-left h2 {
  font-size: 24px;
  font-weight: 500;
  color: #000;
  text-align: left;
}

.non_intractive_main .size_option .variant__button-label.disabled , .interactive_template_main  .size_option .variant__button-label.disabled {
  color: #6B6B6B !important;
}

.accordion-heading h3 {
  font-size: 18px;
  font-weight: 400;
  color: #000;
  font-family: "Fira Sans";
}

.accord-right {
  padding: 0px;
}
.accordion-items{
  border-bottom: 1px solid #E9E9E9A6 !important;
}

.accordion-heading {
  padding-left: 0px;
  border-radius: 0px;
}

.accordion-heading::before {
  background-image: url(/cdn/shop/files/Group_1000002290_430x.png?v=1752837448);
  width: 10px;
  height: 10px;
  top: 20px;
}

.accordion-content {
  background: transparent;
  color: #000;
  padding-top: 10px;
}

.accord-left h2::before {
  display: none;
}
.product__thumb-item{
  cursor: pointer;
}
.product__thumb-item img{
  border: 2px solid #FFFFFF;
  border-radius: 4px;
}

.product__thumb-item.active-thumb img{
  border: 2px solid #BDBDBD;
  border-radius: 4px;
}
/* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_left_section .advanced-wishlist-icon-positioning{
  right: 3%;
} */
/* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .variant-input-wrap.color_option input[type=radio]:checked+label{
  border-bottom: 2px solid #000;
} */
/* .footer-aside{
  padding-bottom: 83px;
} */
/* .main-container-banner---- img{
  width: unset !important;
} */
.main-container-banner---- div{
  text-align: center; 
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-form-btn-parent-container{
  align-items: center;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-single__meta {
  margin-top: 0px;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__thumbs--beside .product__thumbs--scroller{
  /* position: unset; */
  /* margin-bottom: 15px; */
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__photos--beside {
    display: flex;
    width: 100%;
    /* align-items: center;
        justify-content: space-between; */
    align-content: center;
    flex-direction: row;
    margin-left: 0px;
}
.product__thumbs--beside.product__thumbs-placement--left{
  width: 15%;
  max-width: none;
  flex: none;
}

#custom_page_width:has(.grid--product-images--partial) {
  max-width: 1500px;
}

.variant-input-wrap input[type=radio]:checked+label{
  box-shadow: none;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .variant-input-wrap.color_option label{
    box-shadow: none;
    /* overflow: visible; */
    background-position: center;
    /* background-size: auto; */
    font-size: 50px;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .variant-input-wrap.color_option input[type=radio]:checked+label::after{
  content: "";
  background-color: #000;
  padding: 1px 0px;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .variant-input-wrap.color_option input[type=radio]:checked+label::after{
  content: "";
  border-bottom: 2px solid #000;
}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .variant-input-wrap.color_option .variant-input:has(input[type="radio"]:checked + label) {
  border-bottom: 3px solid #000; 
  /* max-height: 78px; */
}

.review_tags_wrap{
  display: flex;
  justify-content: center;
  column-gap: 53px;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product_highlight_section ,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .review_tags_section ,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner----:has(.ni_banner_heading) ,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner---- , 
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner-- , 
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .ni_faq , 
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .review-section,
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .make_it_yours 
{
  padding: 30px 0px;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product_highlight_section {
  padding-top: 10px;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_main_product{
  padding-bottom: 30px;
  padding-top: 46px;
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer p{
  font-size: 20px !important;
  font-weight: 400;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .variant-input{
  margin: 0px 2px;
}

.accordion-content p{
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #79797b;
}

.review-filter-btn{
  margin: 0px 26px;
}

.review-card .product-image{
  max-width: 530px;
  box-shadow: 0.95px 1.89px 45.44px 0px rgba(228, 228, 228, 0.25);
}

body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .site-header__logo-link img{
  max-width: 184px;
}
.review-card{
  padding: 40px;
}
.shop_confidence_group img{max-width: 60px;width: 100%;}
.non_intractive_main .variant-wrapper.js .size-chart.size_wrapper , .interactive_template_main .variant-wrapper.js .size-chart.size_wrapper{font-size:12px;}
.slider-arrows img{max-width:41px;}
.whatsapp{bottom:95px !important;}
.non_intractive_main , .interactive_template_main{overflow: hidden}
/* .addNew_product_slider .inner_product_slider .slick-list.draggable{max-height: 550px;} */

.review-section .review-cards .slick-next {
    right: 0%;
    z-index: 10;
    top: 100%;
}
.review-section .review-cards .slick-prev ,.review-section .review-cards .slick-next{
  width: 100%;
  height: auto;
}
.review-section .review-cards .a-right , .review-section .review-cards .a-left{
  width: 100%;
  max-width: 41px;
}
.review-section .review-cards .slick-prev {
    right: 7%;
    z-index: 1000;
    top: 100%;
    left: 92%;
}
/* .review-cards .review-card:first-child{
  padding-left: 0px;
}
.review-cards .review-card:last-child{
  padding-right: 0px;
} */
.review-section.page-width{
  max-width: 1200px;
  margin: 0px auto;
}
.product__photo-zoom {
         padding: 0px;
     top: 0;
    }
   body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .review-section {
   padding-bottom: 30px;
 }
.product__thumb-item .image-wrap img{
  /* max-width: 82px */
}
.jdgm-preview-badge .jdgm-star {
    color: rgba(249, 191, 98, 1) !important;
  padding-right: 5px !important;
}
.jdgm-preview-badge .jdgm-star:last-child{
  padding: 0px !important;
}
.jdgm-rev__content .jdgm-rev__body p , .jdgm-rev__author , .jdgm-widget a:not([href])[role="button"] , .jdgm-rev-widg__summary-average , .jdgm-rev-widg__summary-text  {
  font-weight: 400;
  font-size: 14px
}
.jdgm-sort-dropdown-wrapper{
  margin-top: 0px;
}
.jdgm-row-actions{
  display: none !important;
}
.jdgm-prev-badge__text{
  margin-left: 0px;
}
.jdgm-rev__title{
  font-size: 14px !important;
  font-weight: 600;
}
.jdgm-rev-widg__title{
    font-size: 24px !important;
  }
.sales-point .icon-and-text .icon{
  width: 15px;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .cart-link { margin-bottom: 4px; }
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .cart-link svg { width: 21px; height; 21px }


@media (max-width: 1100px){
  .confidence_item p{
    font-size: 18px;
  }
  .site-nav__link{
    padding: 7.5px 20px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-single__meta{padding-left:0;}
  .review-section .review-cards .slick-next {
        right: 2%;
  }
  .review-section .review-cards .slick-prev {
    right: 10%;
    z-index: 1000;
    top: 100%;
    left: 89%;
}
}

@media (max-width: 991px){
  .confidence_item p {
    font-size: 14px;
    font-weight: 400;
  }
  .review_tag{
    font-size: 19px;
  }
  .header-item--navigation{
    padding: 0px 10px 0px 0px;
  }
  .non_intractive_main .h2.product-single__title , .interactive_template_main .h2.product-single__title  {
    font-size: 22px;
  }
  .original_product_price, .grid__item .original_product_price .product__price--compare , .site-footer__linklist a {
    font-size: 14px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__price.on-sale , 
  .non_intractive_main .variant-wrapper.js label.size-label, 
  .non_intractive_main .variant-wrapper.js label.variant__label,
  .non_intractive_main .variant-wrapper.js label.variant__label .variant__label-info span,
  .non_intractive_main .size-chart.size_wrapper , 
  .interactive_template_main .size-chart.size_wrapper,
  .interactive_template_main .variant-wrapper.js label.size-label,
  .interactive_template_main .variant-wrapper.js label.variant__label,
  .interactive_template_main .variant-wrapper.js label.variant__label .variant__label-info span
  {
    font-size: 16px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .one-sided_rectangle, .template-product .product__price-savings{
    font-size: 13px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer p {
    font-size: 14px !important;
    font-weight: 400;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="newsletter"] {
    width: 45%;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="menu"] {
    width: 23%;
  }
  .mobilecustomcss-footer {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    } 
      .footer__collapsible {
        padding: 0 0 15px 0;
    }
  .footer_menu_heading{
    font-size: 18px;
    font-weight: 700;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .shopify-section #maincustomfooter{
    padding-top: 0px !important;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type=menu]{width:27%}
  .review-section .review-cards .slick-prev {
    right: 10%;
    left: 83%;
  }
  .review-section .review-cards .slick-next {
    right: 4%;
  }
  .jdgm-rev-widg__title{
    font-size: 19px !important;
  }
}

@media(max-width: 768px) {
  .site-footer__linklist a, .follow_uscustom h3{padding: 0;margin-bottom: 5px;}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-nav__icons.mainDrawwer {    order: 0;  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .site-header__logo-link img{max-width:92px;}
  .faqmain .page-width{padding:0;}
.accordion-heading{padding-left:0 !important;padding-right:0 !importantx`;}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner----:has(.ni_banner_heading){margin-bottom:10px !important;}
  .non_intractive_main , .interactive_template_main{padding-bottom:20px !important;}
  .review-card{padding:10px;}
  .product__thumb-item img{border:1px solid #BDBDBD}
  .review_tags_wrap{column-gap: 16px;}
  .shop_confidence_group img{max-width:40px;}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .page-content{padding-top:0 !important}
  .footer_contact img{max-width: 13px;}
  .site-footer__linklist a, .follow_uscustom h3{padding:0 !important;}.site-footer__linklist a, .follow_uscustom h3{padding:0 !important;}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .shopify-section #maincustomfooter{
    padding-top: 35px !important;
  }
   .product__photo-zoom {
         padding: 0px;
     top: 0;
    }
  
  .slider-arrows img{max-width:30px;}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__photos--beside{
    margin: 0px;
    flex-direction: column;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_left_section{
    padding-left: 0px;
  }

  #shopify-section-template--18407482589375__banner_non_intractive_n9R87J .main-container-banner---- img,#shopify-section-template--18407482589375__banner_moccasins_hPBWBR .main-container-banner---- img{max-width:767px;}

  .product-mobile-title {
    display: block;
  }
  .review_tags_wrap {
  border-bottom: 1px solid rgba(234, 234, 234, 1);padding-bottom: 20px;
}

  .non_intreactive_mobile {
    display: block;
  }

  .header-item--logo:nth-child(1),
  .non_interactive_desktop_feature {
    display: none;
  }

  #custom_right_section .prapp-stars , #custom_right_section .jdgm-preview-badge .jdgm-star , #custom_right_section .jdgm-prev-badge__text  {
    display: none !important;
  }

  .non_intractive_logo {
    display: block;
  }

  .add-to-cart,
  #gokwik-buy-now {
    width: 100%;
  }

  .product__photos--beside {
    flex-direction: column;
  }

  .small--hide {
    display: block !important;
    max-width: 100%;
    flex: 1 1 auto;
    height: auto;
  }

  .product__thumbs--scroller {
    display: flex;
  }

  .product__thumbs--beside .product__thumbs--scroller {
    position: unset;
    height: auto;
  }

  /* Scroll wrapper */
  .product__thumbs--beside {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    white-space: nowrap;

  }

  .product__thumbs--beside::-webkit-scrollbar {
    display: none;
  }

  /* Scroll row */
  .product__thumbs--scroller {
    display: flex;
    flex-wrap: nowrap;
    gap: 8px;
    margin: 0 14px;
    min-width: max-content;
    /* forces scroller to be as wide as children */
  }

  .product__thumb-item {
    flex: 0 0 auto;
    width: 20vw;
    max-width: 80px;
    cursor: pointer;
  }

  .product__thumb-item .image-wrap {
    width: 100%;
    padding-bottom: 100% !important;
    position: relative;
  }

  .product__thumb-item img {
    position: absolute;
    object-fit: cover;
  }

  .product-mobile-title .h2.product-single__title {
    font-size: 20px;
    font-weight: 500;
    padding: 0px 0px 4px;
    margin: 0px;
  }

  .product-mobile-title {
    padding-left: 15px;
  }

  .product-mobile-title .product-subtitle,
  .rating-label , .review_tag {
    font-size: 12px;
    font-weight: 400;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner----:has(.ni_banner_heading) {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    
  }

  .accordion-content p , .accordion-heading h3{
    font-size: 12px;
    line-height: 18px;
  }
  
  .faqmain{
    padding-top: 0px;
  }
  .main-container-banner---- div{
    text-align: center;
    display: flex;
        justify-content: center;
  }

  header#SiteHeader .site-nav__icons {
    width: fit-content;
  }

  .inner_product_slider .slide-arrow.prev-arrow.left-arrow-style,
  .inner_product_slider .slide-arrow.next-arrow.right-arrow-style {
    display: inline-block !important;
  }

  .site-footer .grid__item:after {
    display: none;
  }

  #itemcustonfooter {
    border: 0px;
  }

  .mobilecustomcss-footer {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="newsletter"] {
    width: 60%;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="menu"] {
    width: 50%;
  }

  #custom__threesec {
    padding-left: 15px;
    padding-right: 15px;
  }

  .seprate-line-footer,
  .follow_uscustom,
  .contact-details-footer {
    display: block;
  }

  .footer_logo {
    display: none;
  }

  .footer-aside {
    width: 100%;
    display: flex;
    margin: 0 auto;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0px 0;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .socialicon_footer {
    flex-direction: row;
  }

  .follow_uscustom h3 {
    margin-top: 0px;
  }

  .social-item-footer ul {
    display: flex;
    gap: 0rem;
    margin: 0 0 0px 0px;
    align-items: center;
  }

  .site-footer .HorizontalList__Item_footer {
    padding: 5px 15px;
  }

  .seprate-line-footer {
    margin-bottom: 0px;
  }

  .site-footer p {
    font-size: 12px;
    font-weight: 400;
  }

  .footer_menu_heading {
    font-size: 17px;
    margin-bottom: 15px;
  }

  .site-footer__linklist a {
    padding: 7px 0px;
  }

  .product__thumbs--beside .product__thumbs--scroller,
  .product__photos--beside,
  .inner_product_slider {
    max-height: 100%;
  }

  .addNew_product_slider {
    max-width: 100%;
    width: 100%;
    margin: 0px auto;
  }
  .product__thumbs--beside.product__thumbs-placement--left{
    width: 100%;
  }

  .variant__label-info,
  .non_intractive_main .variant-wrapper.js label.variant__label .variant__label-info span,
  .interactive_template_main .variant-wrapper.js label.variant__label .variant__label-info span 
  {
    font-weight: 500;
    font-size: 14px;
  }

  .non_intractive_main .variant-wrapper.js label.size-label,
  .non_intractive_main .variant-wrapper.js label.variant__label ,
  .non_intractive_main .size-chart.size_wrapper,
  .interactive_template_main .variant-wrapper.js label.size-label,
  .interactive_template_main .variant-wrapper.js label.variant__label,
  .interactive_template_main .size-chart.size_wrapper 
  {
    font-size: 14px;
    font-weight: 600;
    margin-top: 15px;
  }

  .pdp_tax_text {
    margin-bottom: 0px;
  }

  .non_intractive_main .variant-wrapper.js label.size-label,
  .interactive_template_main .variant-wrapper.js label.size-label
  {
    margin-bottom: 15px;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .size_option.variant-input-wrap input[type="radio"]:checked+label {
    font-size: 16px;
    font-weight: 600;
  }

  .product-block .sales-points {
    margin: 0px;
  }

  .highlight_title {
    font-size: 14px;
    font-weight: 500;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .accord-left h2{
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
  }
  .ni_faq {
    flex-direction: column;
  }
  .faq_image_ni,
.ni_faq .faqmain{
  width: 100%;
  }


  .accordion-heading{
    margin: 15px 0px;
    padding: 0px;
  }
  /* .accordion-heading h3{
    font-size: 14px;
    font-weight: 400;
  } */
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="newsletter"] .footer__item-padding{
    width: 100%;
  }

  .faq_image_ni{
    text-align: center;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product_highlight_section , body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner----:has(.ni_banner_heading) {
    padding: 0px 15px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .ni_banner_heading{
    font-size:14px;
    font-weight: 500;
  }
  .main-container-banner---- img{
    border-radius: 0px !important;
  }
  .accordion-heading::before{
    top: 5px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="newsletter"] {
    width: 80%;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_left_section , body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_right_section {
    width: 100%;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_right_section , body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-single__meta{
    padding: 0px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product_highlight_section ,
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .review_tags_section ,
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner----:has(.ni_banner_heading) ,
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner---- , 
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner-- , 
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .ni_faq , 
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .review-section,
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdd"]) .make_it_yours
  {
    padding: 15px;
  }
  
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_main_product{
    padding-bottom: 30px;
    padding-top: 30px !important;
  }
  #custom_page_width:has(#custom_left_section){
    padding: 0px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_right_section{
    padding: 0px 15px;
    padding-left: 22px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .addNew_product_slider .inner_product_slider{
    margin-bottom: 20px;
  }
  .grid__item .original_product_price .product__price--compare{
    font-size: 13px;
    font-weight: 400;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__price.on-sale{
    font-size: 17px;
    font-weight: 500;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .one-sided_rectangle, .template-product .product__price-savings{
    font-size: 12px;
    font-weight: 600;
    font-family: "Montserrat";
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer p{
      font-size: 12px !important;
    }
    .footer_address {
    display: flex;
    gap: 10px;
    align-items: flex-start;
    }
    .site-footer__linklist a , .follow_uscustom h3{
      font-size: 14px;
    }
    .HorizontalList__Item_footer svg{
      width: 15px;
      height: 15px;
    }
    .non_intractive_main .variant-wrapper.js label.variant__label .variant__label-info span,
    .interactive_template_main .variant-wrapper.js label.variant__label .variant__label-info span
    {
      font-weight: 400 ;
    }
    .non_intractive_main #custom_left_section .advanced-wishlist-icon-positioning,
    .interactive_template_main #custom_left_section .advanced-wishlist-icon-positioning
    {
      right: 4%;
    }
    .rating-label, .prapp-stars span, .jdgm-preview-badge .jdgm-star span , .jdgm-prev-badge__text{
      font-size: 14px;
    }
    .non_intractive_main .slide-arrow.next-arrow.right-arrow-style,
    .interactive_template_main .slide-arrow.next-arrow.right-arrow-style
    {
      right: 0%;
    }
    /* .accordion-content p{
      font-size: 14px;
      line-height: 18px;
    } */
  .confidence_item p{font-size:10px}
  .rating-label, .prapp-stars span , .jdgm-preview-badge .jdgm-star span , .jdgm-prev-badge__text {
        font-size: 12px !important;
    }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .prapp-star {
    width: 12px !important;
    height: 12px !important;
    margin-right: 3px;
}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .slide-arrow.prev-arrow.left-arrow-style,body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .slide-arrow.next-arrow.right-arrow-style{background-size:14px;}
  .mobilebannerimg {
  display: none;
}
  .non_intractive_main .size_option .variant__button-label , .interactive_template_main .size_option .variant__button-label {font-size:15px !important;padding:7px 7px 7px;}
  .non_intractive_main .icon-and-text span , .interactive_template_main .icon-and-text span{font-size:12px}
  .site-footer__linklist a, .follow_uscustom h3{padding:0 !important;}
  .site-footer__linklist a, .follow_uscustom h3{font-size:12px}
 .footer__small-text{padding:0;}
  .variant-input-wrap.color_option{gap:10px;}
  .review-section .review-cards .slick-prev {
    right: 10%;
    left: 78%;
}
  .non-intractive_header {
    align-items: center;
}
      .header_first_icons, .header_second_icons {
        align-items: center;
    }
  .non-intractive_header .site-nav__icons svg { vertical-align: middle;}
  .header-wishlist-icon .hulk-header-icon { top: 3px;}
  .hulk-header-icon .header-count {top: -0.5em;}
  .jdgm-rev-widg__title{
    font-size: 18px !important;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .pdp_tax_text { font-size: 10px; }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .original_product_price { font-size: 13px; }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .addNew_product_slider .inner_product_slider { margin-bottom: 15px; padding-bottom: 0px;}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .size_wrapper a { font-size: 12px; }
  .site-footer__linklist a{
    font-weight: 600;
  }
}

@media (max-width: 600px){
  .shop_confidence_group{
    overflow-x: scroll;
    scrollbar-width: none;
  }
  .confidence_item{
    width: 23%;
    flex: 0 0 auto;
  }
  .confidence_divider{
    flex: 0 0 auto;
    width: 1px;
  }
  .mobilebannerimg {
  display: none;
}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_main_product{padding-top:15px !important;padding-bottom:15px;}
  .review-section .review-cards .slick-next {
    right: 7%;
  }
  .review-section .review-cards .slick-prev {
    right: 10%;
    left: 70%;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__price.on-sale{
    margin-right: 0px !important;
  }
  .jdgm-rev-widg__title{
    font-size: 15px !important;
  }
  
}

@media (max-width: 480px) {
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .non_intractive_main .h2.product-single__title.mobile-view ,body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .interactive_template_main .h2.product-single__title.mobile-view {
    color: #000;
    font-size: 16px;
    text-align: left;
  }
  .mobilebannerimg {
  display: block;
}

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer img{
    max-width: unset;
    max-height: unset;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__price.on-sale{
    color: #000;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .non_intractive_main #custom_left_section , body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .interactive_template_main #custom_left_section {
    padding-top: 20px;
  }

  .inner_product_slider .slide-arrow.prev-arrow.left-arrow-style,
  .inner_product_slider .slide-arrow.next-arrow.right-arrow-style {
    bottom: 40%;
    width: 40px;
    height: 40px;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .grid--product-images--partial {
    background-color: transparent;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-block--price {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    column-gap: 10px;
    margin: 0px;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .one-sided_rectangle,
  .template-product .product__price-savings {
    margin: 0px;
  }

  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .original_product_price {
    display: flex;
    column-gap: 8px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-block--price{
    padding: 0px;
    width: 90%;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .variant__label{
   font-family: "Fira Sans";
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .variant-wrapper.js,
  .sales-point .icon-and-text {
    margin: 0px 0px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .addNew_product_slider{
    width: 100%;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__photo-zoom , body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .pdp_page_slider .product-main-slide{
    border-radius: 0px;
    border: none;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #custom_page_width{
    padding: 0px 15px;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .site-footer .mobilecustomcss-footer #itemcustonfooter[data-type="newsletter"] {
    width: 100%;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-form-btn-parent-container .btn , body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product-form-btn-parent-container #gokwik-buy-now{
    font-size: 18px;
    line-height: 18px;
    padding: 12px 5px 12px;
  }
      .confidence_item p {
        font-size: 10px;
        font-weight: 400;
    }
 .site-footer__linklist a , .follow_uscustom h3 , 
    .rating-label, .prapp-stars span , .jdgm-preview-badge .jdgm-star span , .jdgm-prev-badge__text{
      font-size: 12px !important;
    }
    .HorizontalList__Item_footer svg{
      width: 15px;
      height: 15x;
    }
    .site-footer .HorizontalList__Item_footer {
        padding: 5px 10px;
    }
        .accordion-heading h3 {
        font-size: 12px;
        font-weight: 400;
    }
    .accordion-content p{
      font-size: 12px;
      line-height: 16px;
    }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .non_intractive_main #custom_left_section , body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .interactive_template_main #custom_left_section{padding-top:10px;}
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .accord-left h2{margin-top:15px;margin-bottom:0;}
  .social-item-footer{padding-top:3px}
  .non_intractive_main .product-block form.product-single__form , .interactive_template_main .product-block form.product-single__form {padding: 0px !important;}
  .review-section .review-cards .slick-prev {
    right: 10%;
    left: 60%;
  }
  .h1.site-header__logo{
    max-width: 96px;
  }
  .header-sticky-wrapper .header-layout--left-center .header-item--icons, .header-sticky-wrapper .header-layout--left-center .header-item--logo {
    flex: 0 0 96px;
  }
  /* body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .ni_cart_mobile{
    display: block;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .ni-cart-desktop , body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .cart-link svg:first-child{
    display: none;
  } */
  /* .site-nav__icons.cstmCartIcon{
        width: 28px;
    height: 27px;
  }
  .site-nav__icons.cstmCartIcon svg{
    width: 26px;
    height: 22px;
  } */
  span[data-product-price-wrap]:empty {
    display: none;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) #gokwik-buy-now {
    align-items: center;
  }
  .confidence_divider{
    height: 22px;
    margin: 0px 10px;
  }
   .jdgm-widget-actions-wrapper a{
    font-size: 12px;
  }
  .jdgm-rev-widg__title{
    font-size: 14px !important;
  }
}
 body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .review-section {
   padding-bottom: 30px;
 }
.jdgm-preview-badge .jdgm-star {
    color: rgba(249, 191, 98, 1) !important;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .product__thumb-item .image-wrap img { height: auto; object-fit: contain; }
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .jdgm-preview-badge .jdgm-star.jdgm-star { font-size: 14px; }
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .view-offers-container{
  display: none;
}


/*Interactive template css*/
body:is([page-type="product.interactive-pdp"]) .product_highlight_section{
  width: 100%;
  padding: 25px 40px 0px;
}
body:is([page-type="product.interactive-pdp"]) .highlight_title , body:is([page-type="product.interactive-pdp"]) .highlight_text p{
  text-align: left;
}
 .highlight_text p{
  margin-bottom: 0px;
 }
body:is([page-type="product.interactive-pdp"]) #custom_page_width{
  width: 100%;
  max-width: 100%;
  padding-left: 40px;
  padding-right: 40px;
}
body:is([page-type="product.interactive-pdp"]) .review_tags_title{
  text-align: left;
}
body:is([page-type="product.interactive-pdp"]) .review_tags_wrap{
  justify-content: flex-start;
  margin: 0px;
}
.miy_image{
  display: flex;
  justify-content: center;
}
img.miy_image{
  box-shadow: 0px 2.27px 11.34px 0px rgba(89, 89, 89, 0.2);
}
body:is([page-type="product.interactive-pdp"]) .miy_images_card .slick-prev, body:is([page-type="product.interactive-pdp"]) .miy_images_card .slick-next{
  bottom: 3%;
  top: unset;
  z-index: 5;
  display: none;
}
body:is([page-type="product.interactive-pdp"]) .miy_images_card .slick-prev{
  left: 3%;
}
body:is([page-type="product.interactive-pdp"]) .miy_images_card .slick-next{
  right: 3%;
}
/* body:is([page-type="product.interactive-pdp"]) .faq_image_ni{
  display: none;
} */
body:is([page-type="product.interactive-pdp"]) .slick-prev:before, body:is([page-type="product.interactive-pdp"]) .slick-next:before{
  display: none;
}
body:is([page-type="product.interactive-pdp"]) .learnmore_imahes_section{
  display: flex;
  padding-bottom: 20px;
  column-gap: 5%;
}
.lm_image_card{
  width: 18%;
      display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.lm_image{
  vertical-align: middle;
}
.lm_image_text{
  text-align: center;
}
.lm_image_text p{
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 400;
}
.image_card_lm.active{
  background: rgba(234, 234, 234, 1);
  box-shadow: 0px 4.13px 8.26px 0px rgba(0, 0, 0, 0.25);
  border-width: 0px;
}
.image_card_lm.active .lm_image_text p{
  font-weight: 500;
}

.image_card_lm{
      display: flex;
    flex-direction: column;
    align-items: center;
    width: 80%;
    border-radius: 9px;
    box-shadow: 0px 4.13px 8.26px 0px rgba(0, 0, 0, 0.25);
    padding: 7px 0px;
    gap: 15px;

}

.interactive_template_main .page-width--narrow{
  max-width: 100%;
  padding-top: 60px;
  padding-bottom: 30px;
}
.interactive_template_main .theme-block h2 , .interactive_template_main .usphead{
  font-size: 24px;
    font-weight: 500;
    margin-bottom: 15px;
}
 .interactive_template_main .usphead{
  color: #000;
  text-align: center;
  max-width: 100%;
 }
.interactive_template_main .theme-block ul li{
  font-size: 18px;
  line-height: 35px;
  font-weight: 400;
}
.interactive_template_main .theme-block ul{
  margin-left: 15px;
}
.interactive_template_main .index-section{
  margin: 0px;
}
.interactive_template_main .theme-block{
  margin-bottom: 0px;
}
.interactive_template_main .interactive_gallery .slick-dots{
  display: none !important;
  position: static;
}
.interactive_template_main .gallery-wrapper{
  background-color: #fff;
  margin: 0px;
  padding: 0px 0px;
}
.gallery-wrapper .slick-dots li button::before{
  font-size: 19px;
}
.gallery-wrapper .slick-dots li.slick-active button::before{
  background-color: unset;
  font-size: 25px;
  color: rgba(115, 115, 115, 1);
  opacity: 1;
}
.gallery-wrapper .contentt{
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}
.headingn{
  font-size: 18px;
  font-weight: 600;
  margin-top: 45px;
}
.interactive_gallery .slick-dotted.slick-slider{
  margin-bottom: 30px;
}
.interactive_template_main .accord-left h2{
  text-align: center;
}
.interactive_template_main .grid__item .slick-dots{
  position: static;
  margin-bottom: 10px;
}
.interactive_template_main .grid-product__image-mask{
  border: 0px;
}
.interactive_template_main .grid-product__price--original{
  margin-left: 7px;
}
    .grid-product {
        margin-bottom: 0px;
    }
.grid-product_rating .nector-review-count{ 
  color: rgba(36, 36, 36, 1) !important;
  font-size: 13px !important;
  font-weight: 400;
  display: inline-block;
  margin-left: 5px;
  vertical-align: text-bottom;
}
.grid-product_rating .nector-review-first-content{
  flex-direction: row-reverse;
}
.grid__item.grid__item--content .slide-arrow{
  bottom: -5%;
}
.make_it_yours{
  padding-top: 70px;
  padding-right: 40px !important;
}
.product-sections {
  padding-top: 40px;
  padding-bottom: 40px;
}
.grid-product_subtitle .product_features p::after{
  display: none;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .grid-product_rating .prapp-star , .grid-product_rating .icon.icon-verified{
  width: 10px !important;
  height: 10px !important;
}
 .grid-product_rating .nector-review-second-content{
  gap: 2px;
 }
 .image_card_lm:hover{
  cursor: pointer;
 }
 .interactive_gallery .slick-list.draggable{
  padding-bottom: 15px !important;

}
.interactive_gallery .slick-initialized .slick-slide{
  padding: 30px 15px;
}
.interactive_template_main .slide-arrow.prev-arrow.left-arrow-style , .interactive_template_main .slide-arrow.next-arrow.right-arrow-style{
  width: 50px;
}
.interactive_template_main .shop_confidence{
  padding-top: 20px;
}
.interactive_template_main .ni_faq .faqmain {
  width: 70%;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .contentt{
  width: 90%;
  margin: 0px auto;
  text-align: justify;
}
.jdgm-review-widget--small .jdgm-rev-widg{
  padding: 0px;
}
.lm_image_mobile{
  display: none;
}
body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .contentt{
    width: 90%;
    margin: 0px auto;
  }
.gallery-block{
  border-radius: 20px;
}
.interactive_template_main .slick-dotted.slick-slider{
  padding-bottom: 30px;
}
.interactive_template_main .gallery-wrapper .slick-dotted.slick-slider { padding: 0px 40px 40px 40px; }
.interactive_template_main .grid__item.grid__item--content .slide-arrow{
  bottom: 0%;
  top: 80%;
}
.#CollectionAjaxContent .page-width #CollectionAjaxContent .page-width{
  padding-left: 40px;
}
    .interactive_template_main .collection-content {
        padding-top: 5px;
    }
    .interactive_template_main .grid__image-contain{
      object-fit: contain;
    }
    .section-similler-product .addtocartbtn .btn-custom
      font-size: 18px;
    }
    .section-similler-product .custom_price-collection{
      font-size: 16px;
      font-weight: 700;
    }
    .interactive_template_main .accordion-heading::before {
      top: 4px;
    }

@media(max-width: 991px){
  .sticky-active{
    top: 145px;
  }
}

@media (max-width: 768px) {
  body:is([page-type="product.interactive-pdp"]) .miy_images_card .slick-prev, body:is([page-type="product.interactive-pdp"]) .miy_images_card .slick-next{
    display: block;
  }
  body:is([page-type="product.interactive-pdp"]) #custom_page_width , body:is([page-type="product.interactive-pdp"]) .product_highlight_section{
    padding: 5px 17px;
  }
  body:is([page-type="product.interactive-pdp"]) .product_highlight_section{
    padding-top: 0px;
  }
  .interactive_template_main .theme-block h2, .interactive_template_main .usphead{
    font-size: 14px;
    font-weight: 500;
  }
  .interactive_template_main .theme-block ul li{
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
  }
  .gallery-wrapper .contentt{
    font-size: 12px;
    font-weight: 400;
    line-height: 19px;
  }
  .headingn , .section-header.section-header__title{
    font-size: 14px;
    font-weight: 600;
  }
  .headingn{
    margin-top: 10px;
  }
  .usphead::before{
    display: none;
  }
  .interactive_template_main .gallery-wrapper .slick-dotted.slick-slider { padding: 0px; }
  .gallery-wrapper .slick-dots li.slick-active button::before{
    font-size: 8px
  }
  .gallery-wrapper .slick-dots li button::before{
    font-size: 6px;
  }
  .gallery-block{
    padding: 20px;
  }
  
  .lm_image_text p{
    font-size: 10px;
  }
  .image_card_lm{
    gap: 5px;
      border-width: 1px 2px 1px 0.5px;
    border-style: solid;
    border-color: rgba(234, 234, 234, 1);
    box-shadow: none;
    border-radius: 4px;
  }
  .lm_image_card{
    min-height: 85px;
  }
  .image_card_lm {
    height: 100%;
    justify-content: center;
    padding: 7px 0px;
  }
  .lm_image_text{
    padding: 0px 2px;
  }
  .interactive_template_main .page-width--narrow{
    padding-top: 15px;
    padding-bottom: 15px;
  }
  body:is([page-type="product.interactive-pdp"]) .interactive_template_main .make_it_yours{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-right: 17px !important;
  } 
  .interactive_template_main .theme-block ul{
    margin-left: 20px;
  }
  .make_it_yours {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  body:is([page-type="product.interactive-pdp"]) .main-container-banner----:has(.ni_banner_heading){
    margin-bottom: 0px !important;
  }
  body:is([page-type="product.interactive-pdp"]) .learnmore_imahes_section{
    padding-bottom: 0px;
  }
   body:is([page-type="product.interactive-pdp"]) .learn_about_section.page-width.sticky-active{
    padding: 10px 17px !important;
    margin: -1px auto !important;
   }
   body:is([page-type="product.interactive-pdp"]) .learn_about_section.page-width.sticky-active .learn_more_heading{
    display: none;
   }
    body:is([page-type="product.interactive-pdp"]) .learn_about_section.page-width.sticky-active .learnmore_imahes_section{
      justify-content: space-between;
    }
   .section-header.section-header__title{
    padding: 0px 15px;
   }
   .collection-content{
    padding-bottom: 15px;
   }
  .sticky-active {
    position: fixed;
    top: 98px;
    left: 0;
    right: 0;
    z-index: 10;
    background: #fff; /* optional */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); /* optional */
  }
  body:is([page-type="product.interactive-pdp"]) .product-sections.page-width {
    padding-top: 40px !important;
  }
  body:is([page-type="product.interactive-pdp"]) .review-section{
    padding-bottom: 20px;
  }
  .interactive_template_main .ni_faq .faqmain{
    width: 100%;
  }
  .interactive_template_main .section-similler-product{
    padding-top: 15px;
  }
  .interactive_template_main .slick-dotted.slick-slider{
    padding-bottom: 0px;
  }
  .interactive_template_main .grid__item.grid__item--content .slide-arrow{
    top: 87%;
  }
  .grid-product_rating .nector-review-rating , .grid-product_rating .nector-review-count{
    font-size: 8px !important;
    font-weight: 400;
  }
  .grid-product_rating .nector-review-rating , .grid-product_rating .nector-review-count{
    font-size: 8px !important;
    font-weight: 400;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .grid-product_rating .prapp-star{
    width: 6px !important;
    height: 6px !important;
  }
  .grid-product_rating .nector-review-count svg{
    width: 7px !important;
    height: 7px;

  }
  .nector-review-first-content{
    height: 19px;
  }
  .section-similler-product .nector-review-wraper{
    height: 21px;
  }
  .grid-product__price.custom_price-collection{
    font-size: 10px;
    font-weight: 700;
  }
  body:is([page-type="product.non-intractive"]) .highlight_text p{
    margin-bottom: 15px;
  }
}
@media (max-width: 600px){
  .interactive_template_main .grid__item.grid__item--content .slide-arrow{
    top: 85%;
  }
}
@media(max-width: 480px){
  .sticky-active{
    top: 90px;
  }
  body:is([page-type="product.interactive-pdp"]) .learnmore_imahes_section{
    column-gap: 0%;
    padding-bottom: 0px;
  }
  .lm_image_card{
    width: 24%;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .ni_faq{
    padding: 0px 15px;
  }
  .interactive_template_main .theme-block h2{
    margin-bottom: 12px;
  }
  .make_it_yours {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .grid-product_rating .nector-review-rating , .grid-product_rating .nector-review-count{
    font-size: 8px !important;
    font-weight: 400;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .grid-product_rating .prapp-star{
    width: 6px !important;
    height: 6px !important;
  }
  .grid-product_rating .nector-review-count svg{
    width: 7px !important;
    height: 7px;

  }
  .nector-review-first-content{
    height: 19px;
  }
  .section-similler-product .nector-review-wraper{
    height: 21px;
  }
  .grid-product__price.custom_price-collection{
    font-size: 10px;
    font-weight: 700;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .contentt{
    width: 90%;
    margin: 0px auto;
  }
  .gallery-block{
    padding: 30px 15px;
  }
  .learn_more_heading.review_tags_title{
    margin-bottom: 10px;
  }
  .interactive_template_main .gallery-wrapper{
    padding: 0px 0px;
  }
}

@media (max-width: 767px){
  .lm_image_desktop{
    display: none;
  }
  .lm_image_mobile{
    display: block;
  }
  body:is([page-type="product.non-intractive"], [page-type="product.interactive-pdp"]) .main-container-banner----:has(.ni_banner_heading){
    margin-bottom: 0px;
  }
  .section-similler-product #CollectionAjaxContent .page-width{
    padding: 0px 9px 0px 14px;
  }
}
/* .sticky-spacer{
  display: none !important;
} */
@media (max-width: 480px) {
  .product-mobile-title .product-subtitle, .rating-label, .review_tag , .review-filter-btn{
    font-size: 9px;
  }
  .review_tag , .review-filters button{
    padding: 6px 9px;
  }
  .review_tags_wrap{
    column-gap: 8px;
  }
  .review-filters{
    display: flex;
    flex-wrap: wrap;
    column-gap: 5px;
    row-gap: 8px;
    align-items: center;
    justify-content: center;
  }
  .review-filters button {
    margin: 0px;
  }
  .offer-icon-img{
    max-width: 33px;
  }
}

/* body:is([page-type="product.quoi"],
        [page-type="product.kids-products"],
        [page-type="product.bornfree"], [page-type="product.warli-pdp"],
        [page-type="product.blink"],
        [page-type="product.blinc-men"],
        [page-type="product.non-intractive"],
        [page-type="product.interactive-pdp"],
        [page-type="product"])  .button-container .add-to-cart[name="add"][type="submit"][disabled],body:is([page-type="product.quoi"],
        [page-type="product.kids-products"],
        [page-type="product.bornfree"], [page-type="product.warli-pdp"],
        [page-type="product.blink"],
        [page-type="product.blinc-men"],
        [page-type="product.non-intractive"],
        [page-type="product.interactive-pdp"],
        [page-type="product"])  .button-container .add-to-cart[name="add"][type="submit"][disabled] {
      color: #b6b6b6 !important;
      border-color: transparent !important;
      background-color: #F6F6F6 !important;
    } */