/** Shopify CDN: Minification failed

Line 1496:0 Unexpected "}"

**/
.template-product .product-page__content .grid__item .product-single__wrapper .product-single__gallery {
    box-shadow: 0px 1px 3px 0px #00000080;
}
.new-select.new-btn--style-2 {
    position: relative;
}
svg.svg-inline--fa.fa-chevron-down.new-icon.new-icon-chevron-down {
    position: absolute;
    right: 15px;
    top: 35px;
}
.template-product .jdgm-prev-badge__text {
    display: inline-block !important;
}
.jdgm-prev-badge__text {
    visibility: hidden;
}
.template-product .product-single__meta .product__price .price .price__pricing-group .price__sale{
    display: flex;
    align-items: center;
}
.template-product .product-single__content-details__item ul {
    list-style: none;
    margin: 15px 0;
}
body .jdgm-prev-badge[data-average-rating='0.00'] {
    display: block !important;
}
body .jdgm-prev-badge[data-average-rating='0.00'] .jdgm-prev-badge__text{
    display: none !important;
}
body .jdgm-widget.jdgm-widget {
    display: block !important;
}
.template-product .jdgm-widget.jdgm-widget {
    margin-bottom: 10px;
}

body .jdgm-rev.jdgm-rev, body .jdgm-rev-widg__actions{
    background: #f3f3f3 !important;
box-shadow: 0 4px 8px 0 #76757524, 0 2px 4px 0 #76757524 !important
}
body .jdgm-row-actions {
    align-items: flex-end;
  background: #f3f3f3 !important;
}
body select.jdgm-sort-dropdown {
    padding-inline: 15px;
}
body  .jdgm-rev-widg__header{
background: #f3f3f3 !important;
box-shadow: 0 4px 8px 0 #76757524, 0 2px 4px 0 #76757524 !important;
}
body .jdgm-write-rev-link:hover {
    color: #fff !important;
}
.template-product .product-single__content-details__item  ul li{
      margin-bottom: 15px;
    padding-left: 32px;
  position:relative;
   list-style: none;
}
.popup-block, .size_guid_popup {
    position: fixed;
    top: 50%;
    display: none;
    left: 50%;
    width: calc(100% - 30px);
    transform: translate(-50%,-50%);
    z-index: 9;
    max-width: 500px;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    border-radius: 10px;
    overflow: hidden;
    background:#fff;
    min-height:150px;
}
.popup-block, .size_guid_popup{
  max-width: 800px;
}
.popupcontent {
    padding: 20px;
    padding-top: 40px;
    text-align: center;
}
.popup-block  span.close_popup, .close_size_guid_popup {
    background: #40bae8;
    padding: 10px;
    position: absolute;
    right: 0;
    border-radius: 0px 0 0 10px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    cursor:pointer;
}

.size_guid_label {
    color:#32261e;
    text-align: right;
    margin-bottom: -25px;
    z-index: 999;
    position: relative;
    cursor: pointer;
    width: max-content;
    margin-left: auto;
}
.size_guid_label p{
      font-family: Mundial;
    font-size: 12.6px;
    font-weight: 600;
    line-height: 22.68px;
    color: #3C516D !important;
    text-transform:uppercase;
}
.template-product .select .icon-chevron-down {
    fill: #3C516D;
}
.is_overlay{
  overflow:hidden;
  position:relative;
}
.is_overlay:before {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    background: #00000080;
    z-index: 8;
    transform: translate(0);
}
.template-product  .product-single__content-details__item .product-single__description *{
  margin-left:auto;
  margin-right:auto;
}

.template-product .product-single__content-details__item  ul li:after{
    content: '';
    position: absolute;
    width: 22px;
    height: 22px;
    left: 0;
    background-image: url(/cdn/shop/files/Vector_1_0e99a99d-34cb-4928-b5e1-24e464fd3b68.png?v=1737789104);
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M8.77877 4.02414C9.24335 3.14758 10.1637 2.5559 11.22 2.5559C12.2763 2.5559 13.1966 3.14758 13.6612 4.02414C13.8979 4.47119 14.4195 4.68595 14.9016 4.53693C15.8483 4.24766 16.922 4.47557 17.6671 5.22503C18.4122 5.97449 18.6445 7.0439 18.3552 7.99059C18.2062 8.4727 18.421 8.99425 18.868 9.22654C19.7446 9.69112 20.3363 10.6115 20.3363 11.6678C20.3363 12.724 19.7446 13.6444 18.868 14.109C18.421 14.3457 18.2062 14.8628 18.3552 15.3449C18.6445 16.2916 18.4166 17.3654 17.6671 18.1105C16.9177 18.8556 15.8483 19.0879 14.9016 18.7986C14.4195 18.6496 13.8979 18.8643 13.6656 19.3114C13.201 20.188 12.2806 20.7796 11.2244 20.7796C10.1681 20.7796 9.24773 20.188 8.78316 19.3114C8.54648 18.8643 8.02931 18.6496 7.5472 18.7986C6.60052 19.0879 5.52673 18.86 4.78165 18.1105C4.03657 17.361 3.79552 16.3004 4.08478 15.3537C4.2338 14.8716 4.01904 14.35 3.57199 14.1178C2.69543 13.6488 2.10375 12.7284 2.10375 11.6721C2.10375 10.6159 2.69543 9.6955 3.57199 9.23092C4.01904 8.99425 4.2338 8.4727 4.08478 7.99059C3.79552 7.0439 4.02342 5.97011 4.77288 5.22503C5.52234 4.47995 6.59175 4.24766 7.53844 4.53693C8.02055 4.68595 8.5421 4.47119 8.77439 4.02414H8.77877ZM11.22 0.452148C9.64657 0.452148 8.24845 1.19723 7.35874 2.35429C5.91241 2.16583 4.39596 2.62602 3.28273 3.73926C2.16949 4.85249 1.7093 6.36895 1.89776 7.81527C0.745078 8.7006 0 10.0987 0 11.6721C0 13.2456 0.745078 14.6437 1.90214 15.5334C1.71368 16.9797 2.17388 18.4962 3.28711 19.6094C4.40034 20.7227 5.9168 21.1829 7.36313 20.9944C8.24845 22.1471 9.64657 22.8921 11.22 22.8921C12.7934 22.8921 14.1915 22.1471 15.0813 20.99C16.5276 21.1785 18.044 20.7183 19.1573 19.605C20.2705 18.4918 20.7307 16.9754 20.5422 15.529C21.6949 14.6437 22.44 13.2456 22.44 11.6721C22.44 10.0987 21.6949 8.7006 20.5379 7.81089C20.7263 6.36456 20.2661 4.84811 19.1529 3.73488C18.0397 2.62164 16.5232 2.16145 15.0769 2.34991C14.1915 1.19723 12.7934 0.452148 11.22 0.452148ZM16.1726 9.61223C16.5846 9.20024 16.5846 8.53405 16.1726 8.12645C15.7606 7.71885 15.0944 7.71447 14.6868 8.12645L9.82188 12.9914L7.76196 10.9315C7.34998 10.5195 6.68379 10.5195 6.27619 10.9315C5.86859 11.3434 5.8642 12.0096 6.27619 12.4172L9.08119 15.2222C9.49317 15.6342 10.1594 15.6342 10.567 15.2222L16.1726 9.61223Z"/></svg>');
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M8.77877 4.02414C9.24335 3.14758 10.1637 2.5559 11.22 2.5559C12.2763 2.5559 13.1966 3.14758 13.6612 4.02414C13.8979 4.47119 14.4195 4.68595 14.9016 4.53693C15.8483 4.24766 16.922 4.47557 17.6671 5.22503C18.4122 5.97449 18.6445 7.0439 18.3552 7.99059C18.2062 8.4727 18.421 8.99425 18.868 9.22654C19.7446 9.69112 20.3363 10.6115 20.3363 11.6678C20.3363 12.724 19.7446 13.6444 18.868 14.109C18.421 14.3457 18.2062 14.8628 18.3552 15.3449C18.6445 16.2916 18.4166 17.3654 17.6671 18.1105C16.9177 18.8556 15.8483 19.0879 14.9016 18.7986C14.4195 18.6496 13.8979 18.8643 13.6656 19.3114C13.201 20.188 12.2806 20.7796 11.2244 20.7796C10.1681 20.7796 9.24773 20.188 8.78316 19.3114C8.54648 18.8643 8.02931 18.6496 7.5472 18.7986C6.60052 19.0879 5.52673 18.86 4.78165 18.1105C4.03657 17.361 3.79552 16.3004 4.08478 15.3537C4.2338 14.8716 4.01904 14.35 3.57199 14.1178C2.69543 13.6488 2.10375 12.7284 2.10375 11.6721C2.10375 10.6159 2.69543 9.6955 3.57199 9.23092C4.01904 8.99425 4.2338 8.4727 4.08478 7.99059C3.79552 7.0439 4.02342 5.97011 4.77288 5.22503C5.52234 4.47995 6.59175 4.24766 7.53844 4.53693C8.02055 4.68595 8.5421 4.47119 8.77439 4.02414H8.77877ZM11.22 0.452148C9.64657 0.452148 8.24845 1.19723 7.35874 2.35429C5.91241 2.16583 4.39596 2.62602 3.28273 3.73926C2.16949 4.85249 1.7093 6.36895 1.89776 7.81527C0.745078 8.7006 0 10.0987 0 11.6721C0 13.2456 0.745078 14.6437 1.90214 15.5334C1.71368 16.9797 2.17388 18.4962 3.28711 19.6094C4.40034 20.7227 5.9168 21.1829 7.36313 20.9944C8.24845 22.1471 9.64657 22.8921 11.22 22.8921C12.7934 22.8921 14.1915 22.1471 15.0813 20.99C16.5276 21.1785 18.044 20.7183 19.1573 19.605C20.2705 18.4918 20.7307 16.9754 20.5422 15.529C21.6949 14.6437 22.44 13.2456 22.44 11.6721C22.44 10.0987 21.6949 8.7006 20.5379 7.81089C20.7263 6.36456 20.2661 4.84811 19.1529 3.73488C18.0397 2.62164 16.5232 2.16145 15.0769 2.34991C14.1915 1.19723 12.7934 0.452148 11.22 0.452148ZM16.1726 9.61223C16.5846 9.20024 16.5846 8.53405 16.1726 8.12645C15.7606 7.71885 15.0944 7.71447 14.6868 8.12645L9.82188 12.9914L7.76196 10.9315C7.34998 10.5195 6.68379 10.5195 6.27619 10.9315C5.86859 11.3434 5.8642 12.0096 6.27619 12.4172L9.08119 15.2222C9.49317 15.6342 10.1594 15.6342 10.567 15.2222L16.1726 9.61223Z"/></svg>');
    background-size: contain;
      background-color: #f8891d;
    background-repeat: no-repeat;
    top: 2px;
}
.template-product .product-single__content-details__item .complementary-wrap ul li{
  padding:0px;
  border: 1px solid #3C516D1F;
    overflow: hidden;
    border-radius: 10px
}
.template-product .complementary-wrap .product-single__meta .product__price .price .price__pricing-group .price__sale .price__last .price-item span.money, .template-product .complementary-wrap product-single__meta span.money {
    color: #3c516d;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0;
    vertical-align: middle;
    font-family: var(--font-heading-family);
}
.template-product .complementary-products__container > h2{
    font-weight: 700;
    font-size: 28.8px;
    line-height: 34.56px;
    letter-spacing: 0;
    vertical-align: middle;
}
.template-product .complementary-products__container span.btn__text b{
    font-weight: 700;
    font-size: 26px;
    letter-spacing: 0;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
}
.template-product .complementary-products__image{
    max-width: 140px;
}
.template-product .complementary-products__image .media {
    min-height: 100%;
    border-radius: 0;
}
.template-product .complementary-products__container span.btn__text{
    display: flex;
    align-items: center;
    gap: 10px;
}
@media(max-width:768px){
 .template-product .product-single__content-details__item.product-single__content-details__item--collapsible {
    margin-inline: 10px;
}
 .template-product  .icon-column-section {
    padding-inline: 10px;
       padding-bottom: 10px;

}
.template-product .product-single__content-details--wrap {
    padding: 0 9px;
}
  .template-product .complementary-products__card .product__info-wrapper {
    padding-right: 15px;
}
  .template-product .complementary-products__container > h2{
   font-size: 24px;
    line-height: 28.8px;
}
.template-product .complementary-products__card-container .product__title{
  text-align:left;
}
.template-product .complementary-products__card-container .price--large {
    align-items: start;
}
  .template-product .complementary-products__card-container{
    display:flex;
    flex-direction:row;
  }
}
.template-product .complementary-products__options__bottom {
    display: flex;
    gap: 8px;
    align-items: end;
    flex: 1;
    flex-wrap: wrap;
    justify-content: end;
    /* position: absolute; */
    right: 0;
    bottom: 0;
}

.complementary-products__image .product__media-wrapper {
    height: 100% !important;
}

.complementary-item__view-button {
    text-wrap-mode: nowrap;
}

.complementary-products__options__bottom {
  align-self: start;
}

.complementary-products__options__bottom .product-card__information-rating {
  display: none;
}

.template-product .complementary-products__container .product-single__gallery{
  display:none;
}
.template-product .complementary-products__container .product-single__media-group{
      /* max-height: 140px;
    max-width: 140px; */
}
.template-product .quick-add__submit .btn.btn--secondary{
          padding: 15px 18px;
}
.template-product .complementary-products__container .product-single__media-group__wrap{
          /* max-height: 140px;
    max-width: 140px; */
}
.template-product .product-single__content-details__item .complementary-wrap ul li.product__title {
    --font-heading-size: calc(var(--font-heading-scale) * 1.375rem);
    padding-right: 4.875rem;
    margin-bottom: .4375rem;
    font-weight: 700;
    font-size: 17.6px;
    line-height: 17.6px;
    letter-spacing: 0;
    vertical-align: middle;
}
.template-product .complementary-products__image{
  
}
.template-product .product-single__content-details__item  .complementary-wrap ul li:after{
    content: unset;
}
.template-product.complementary-products__card .product__info-container, .template-product .complementary-products__card .product-single__meta, .template-product .complementary-products__card .product__meta-grid{
  background: #F4F2F0;
}
.facets-layout-list, .facets-wrap .list-unstyled {
    padding: 0 11px;
    max-height: 300px;
    overflow: auto;
}
.template-search__results .facet-filters__clear-filters div:empty {
    display: none;
}
.collection-grid-section .collection .product-card__information, .template-search__results .product-card__information  {
    background: unset;
}
.collection-grid-section .opinew-stars-plugin-product-list, .template-search__results .opinew-stars-plugin-product-list {
    text-align: center;
    margin-bottom: 10px;
}
.product-recommendations .opinew-stars-plugin-product-list, .template-search__results .opinew-stars-plugin-product-list, .section-featured-collection .opinew-stars-plugin-product-list {
   margin-bottom: 10px;
}
.collection-grid-section .opinew-stars-plugin-product-list b, .template-search__results .opinew-stars-plugin-product-list b,  .section-featured-collection .opinew-stars-plugin-product-list b, .product-recommendations .opinew-stars-plugin-product-list b{
  display:none;
}
.opw-noci-star-full:before, .opw-noci-star-half:before, .opw-noci-star-empty:before {
    color: #FEC635;
}
.collection-grid-section .collection .product-card__information .product-card__title, .collection-grid-section .collection .product-card__information__wrapper .price.price--listing, .template-search__results .price.price--listing, .template-search__results .product-card__title {
  text-align: center;
  justify-content: center;
  color: #3C516D;
   font-family:var(--font-heading-family);
}
.collection-grid-section .collection  .price--on-sale .price-item--sale__save-tag, .template-search__results .price--on-sale .price-item--sale__save-tag{
  display:none;
}
.collection-grid-section .collection .quick-add--mockup .btn, .template-search__results .quick-add--mockup .btn, .collection-grid-section .collection .quick-add .btn, .template-search__results .quick-add .btn {
    color: #3C516D;
}
.collection-grid-section .collection .btn--secondary:after, .template-search__results .btn--secondary:after {
    border: solid 1px #3C516D;
}
.collection.page-width .price--listing.price--on-sale .price-item--regular{
  display:block;
}
.collection-grid-section .collection .product-card__information__wrapper .price.price--listing, .template-search__results .product-card__information__wrapper .price.price--listing, .collection-grid-section .collection .price--listing.price--on-sale .price-item--regular, .price--on-sale .collection.page-width .price-item--sale {
    font-family:var(--font-heading-family);
  font-weight: 700;
  font-size: 18px;
  line-height: 27.6px;
  letter-spacing: 0%;
}
.collection-grid-section .collection .price--on-sale .price-item--sale, .collection-grid-section .collection .price--listing.price--on-sale .price-item--regular{
  color: #3C516D;
}

.collection-grid-section .collection .price--listing.price--on-sale .price-item--regular {
  font-size: 14px !important;
}

.collection-grid-section .collection .price--listing.price--on-sale .price-item--regular:after {
    background: rgb(85 100 123);
}
.collection-grid-section .collection .price--listing.price--on-sale .price-item--regular {
    margin-left: 6px;
}

.collection-grid-section .collection .product-card__information .product-card__title, .template-search__results .product-card__title{
  font-family: Mundial;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0%;
  text-align: center;
}

.template-product .product-single__meta .product__price .price .price__pricing-group .price__sale .price__last {
      margin-right: 9px;
}

.template-product .product__info-container--modal .icons-container, 
.template-product .product__info-container--modal .Hn-marquee-wrap,
.template-product .product__info-container--modal .Hn-description-area,
.template-product .product__info-container--modal .label-wrap{
  display:none !important;
}
.template-product .product__info-container--modal .navigation-wrapper.opw-carousel{
  opacity:0;
  visibility:hidden;
  position:absolute;
  top: 0;
  width: 100%;
  z-index:-99;
}
 .product__info-container--sticky {
    top: 7rem !important;
    z-index: 2;
}
body:has(.shopify-section-header-hidden) .product__info-container--sticky {
    top: 3rem !important;
    z-index: 2;
}

.btn{
  gap:10px;
}
.btn svg path {
    stroke: currentColor;
}
.template-product .product-single__meta .product__price .price .price__pricing-group .price__sale .price__compare {
  display:flex;
}
.template-product .label-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
}
.shopify-section .section-featured-collection .price--on-sale .price-item--sale__save-tag {
    padding: 5px;
    border-radius: 3px;
    background: #ffe39d;
    color: #32261e;
    font-style: normal;
    text-transform: uppercase;
    font-family: Mundial;
    font-size: 10.83px;
    font-weight: 600;
    line-height: 13.2px;
    display: inline-flex;
    align-items: center;
    gap: 2px;
}
.template-product .product-single__meta .product__price .price .price__pricing-group .price__sale .price__last .price-item span.money, .template-product .product-single__meta span.money {
    color: #3c516d;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    font-family: 'Gambado Sans Forte';
}
/* .template-product .product-single__meta span.price-item--sale__save-tag span.money{
      border-radius: 3px;
    background: #ffe39d;
    color: #32261e;
    font-size: 10.828px;
    font-style: normal;
    font-weight: 600;
    line-height: 13.2px;
    text-transform: uppercase;
  font-family: Mundial;
font-size: 10.83px;
font-weight: 600;
line-height: 13.2px;
text-align: left;
text-underline-position: from-font;
text-decoration-skip-ink: none;

} */

.contect_mail {
  margin-top:10px;
    display: flex;
  flex-wrap: wrap;
    gap: 10px 40px;
}
.contect_mail p {
  text-wrap: nowrap;
}
.template-product .product-single__meta .product__price .price .price__pricing-group .price__sale .price__compare .price-item--regular span.money {
    font-size: 17px;
    font-weight: 700;
    line-height: 20.4px;
    text-align: left;
    text-decoration-line: line-through;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #E57D84;
    text-decoration-color: #E57D84;
    font-family: 'Gambado Sans Forte';
}
.template-product .product-single__meta .product__price .price--on-sale .price-item--regular:after {
    background: #e57d84;
}
.facets-container {
       background: #FAF7F4;
    padding: 12px;
    padding-bottom: 0;
}
.facets-container summary.facets__summary {
    background: #fff;
}
.facets-container h2#verticalTitle {
    font-family: var(--font-button-family);
    font-weight: 700;
    font-size: 15.8px;
    line-height: 15.75px;
}
.template-product .product-single__meta .product__price .price .price__pricing-group .price__sale span.price-item--sale__save-tag,  .template-product .product-single__meta .product__price .price .price__pricing-group .price__sale span.price-item--sale__save-tag span.money{
    font-size: 17px;
    font-weight: bolder;
    line-height: 20.4px;
    text-align: left;
    color: inherit;
    font-family: Gambado Sans Forte;  
    background: unset;
    color:#E57D84 !important;
}
.template-product .product-single__meta .product__price .price .price__pricing-group .price__sale span.price-item--sale__save-tag{
   padding: 0 0 0 5px;
}
.template-product .product-page__content .product__info-wrapper .product-single__meta .product__meta-grid p.product__vendor {
    display: none;
}
.template-product .product-page__content .grid__item .product__info-container .product__meta-grid h1.product__title {
    font-size: 32.2px;
    font-weight: 700;
    line-height: 36px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    text-transform: capitalize !important;
    margin-bottom:19px;
    color: #3C516D;
}
.template-product .product-page__content .grid__item .product__info-container .product-single__meta .product-form__controls-group .product-form__input{
      width: 100% !important;
    margin: 0;
} 
.template-product .product-page__content .grid__item .product__info-container .product-single__meta .product-form__controls-group .product-form__input select {
    font-size: 18.9px;
    font-weight: 400;
    line-height: 22.68px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    padding: 15px 15px 12px;
    border: 1px solid #0000002E;
    margin-top: 10px;
    padding-right: 53px
}
.template-product .product-form__input--dropdown .select .select__select{
  box-shadow:none;
}
.template-product .select .icon-chevron-down{
    top: 65%;
}
.template-product  .keen-slider {
    align-items: flex-start;
}
.template-product .navigation-wrapper.opw-carousel {
    padding: 0;
}
.template-product pickup-availability{
  display:none;
}

.template-product .product-page__content .grid__item .product__meta-grid .product-form__buy-buttons .product-form__stock-notification .product-form__selected-status {
    font-family: Mundial;
    font-size: 12.4px;
    font-weight: 400;
    line-height: 11.76px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    background: #EAE1D5;
    color: #3C516D;
}
.template-product .product-page__content .grid__item .product__meta-grid .product-form__selected-status span:before {
    background: #3C516D;
}
.template-product .product-page__content .grid__item .product__meta-grid .product-form__selected-status span{
   display: flex;
    align-items: center;
}
.template-product .product-page__content .grid__item .product__meta-grid .product-form__buy-buttons .product-form__stock-notification .product-form__stock-message {
    font-size: 12.52px;
    font-weight: 700;
    line-height: 14.7px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #3C516D;
    font-family: 'Gambado Sans Forte';
    background: transparent;
}
.template-product .product-page__content .grid__item .product__meta-grid .product-form__buy-buttons .product-form__stock-notification > .btn--style-2 {
    border: 1px solid #00000017;
    background: #FAF7F4;
}
.template-product .product-page__content .grid__item .product__meta-grid-item .product-form__item .product-form__input .quantity{
      border: 1px solid #25292D;
}
.template-product .product-form__buy-buttons .product-form .product-form__item .product-form__item__button-submit button.product-form__cart-submit {
    border: 1px solid #016263;
    color: #fff;
    background: #016263;
    font-family: Mundial;
    font-size: 18.9px;
    font-weight: 600;
    line-height: 18.9px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    padding: 15px;
}
.template-product .product-form__buy-buttons .product-form .product-form__item .product-form__item__button-submit .product-form__cart-submit:after{
      display: none;
}
.template-product .product-page__content .grid__item .product-single__thumbnails .product-single__thumbnails-item {
    box-shadow: 0 1px 3px #00000080;
    border-radius: 6px;
    overflow: hidden;
    min-width: 49px;
}
.template-product .product-single__page-wrap .product-single__content-details .product-single-features .icon-column-section__list {
    background: #FAF7F4;
    border-radius: 10px;
      padding: 21px 24px;
}
.template-product .product-single__page-wrap .product-single__content-details .product-single-features .icon-column-section__list .card-box__content {
    background: transparent;
    padding: 0;
}
.template-product .product-single__page-wrap .product-single__content-details .product-single-features .icon-column-section__list .card-box__content > h2 {
    font-size: 13.44px;
    font-weight: 700;
    line-height: 16.8px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #25292DD6;
    margin: 0;
}
.template-product .product-single__page-wrap .product-single__content-details__item .product__collapsible-details .accordion__sumary-text > h3 {
    font-family: Mundial;
    font-size: 24.34px;
    font-weight: 600;
    line-height: 26.4px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
      text-transform: capitalize;
}
.template-product .product-single__content-details .product-single__content-details__item  .product__collapsible-details {
    border-top: 1px solid rgb(var(--color-foreground),.7) !important;
}
.template-product .product-single__content-details .product-single__content-details__item:last-child {
    border-bottom: 1px solid rgb(var(--color-foreground),.7)!important;
}
.template-product .product-single__page-wrap .label-wrap .Hn-label-bandge {
    border: 1px solid #00000017;
    width: max-content;
    padding: 9px 16px;
    text-transform: uppercase;
    border-radius: 5px;
    font-size: 12.52px;
    font-weight: 700;
    line-height: 14.7px;
    text-align: center;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    font-family: var(--font-heading-family);
}
.template-product .product-single__page-wrap .label-wrap{
  margin-bottom:19px;
}

.template-product .Hn-marquee-wrap{
   background: #FAF7F4;
   border-radius: 5px;
   padding: 8px;
      overflow: hidden;
      margin-bottom: 21px;
}
.template-product .Hn-marquee-wrap .Hn-marquee-inner {
    display: flex;
    gap: 28px;
   animation: marquee_slider infinite linear;
        animation-duration: 50s;
}
.template-product .Hn-marquee-wrap .Hn-marquee-inner .Hn-slide-wrap {
    display: flex;
    align-items: center;
    gap: 7px;
}
.template-product .Hn-marquee-wrap .Hn-marquee-inner .Hn-slide-wrap > p {
    font-family: Mundial;
    font-size: 16.8px;
    font-weight: 600;
    line-height: 20.8px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    color: #25292D;
    white-space: nowrap;
    display: flex;
    align-items: center;
    gap: 7px;
    margin-right: 7px;
}
@keyframes marquee_slider {
  0% {
        transform: translateX(-100%);
  }
  100% {
        transform: translateX(0%);
  }
}
.template-product .Hn-marquee-wrap:hover .Hn-marquee-inner{
   animation-play-state: paused;
}
body.template-product .shopify-section-header-sticky{
    position: sticky;
}
.template-product .product-section .grid__item .product__info-container .product__meta-grid span.opinew-star-plugin-inside i.stars-color:before {
    color: #FEC635;
}
.template-product .product-section .grid__item .product__info-container .product__meta-grid span.opinew-star-plugin-inside{
  margin-bottom: 10px;
    display: inline-block;
}
.template-product .product-section-main-wrap .product-template__container .product-page__content .product__info-wrapper.grid__item {
    padding-left: 53px;
}
.template-product .product__meta-grid .opinew-widget-wrapper .navigation-wrapper .keen-slider__slide .opw-carousel-review{
      border: 1px solid #00000029;
      background: #fff !important;
      box-shadow: none !important;
      height: auto !important;
      padding: 8px 14px !important;
}
.template-product .product__meta-grid .opinew-widget-wrapper .navigation-wrapper button.opw-carousel__control {
    display: none;
}
.template-product .product__meta-grid .opinew-widget-wrapper .navigation-wrapper .keen-slider__slide .review-author .opw-star .opw-noci:before{
      color: #FEC635;
}
.template-product .product__meta-grid .opinew-widget-wrapper .navigation-wrapper  span.opw-align-top{
    font-size: 10.41px;
    font-weight: 700;
    line-height: 19.31px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    text-transform: uppercase;
    padding: 0;
}
.template-product .product__meta-grid .opinew-widget-wrapper .navigation-wrapper .keen-slider__slide .opinew-review-text-container .opw-leading-normal span{
    font-size: 12.8px;
    font-weight: 300;
    line-height: 19.5px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}
.template-product .product-single__page-wrap .product-single__content-details--wrap .product-single__content-details .product-single__content-details__item .product-single__description.rte > p,
.template-product .product-single__page-wrap .product-single__content-details--wrap .product-single__content-details .product-single__content-details__item .product-single__description.rte > ul li{
    font-size: 16.8px;
    line-height: 20.8px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    position:relative;
}
.template-product .product-single__page-wrap .product-single__content-details--wrap .product-single__content-details .product-single__content-details__item .product-single__description.rte > ul li{
  padding-left:36px;
  margin-bottom:18px;
}
.template-product .product-single__page-wrap .product-single__content-details--wrap .product-single__content-details .product-single__content-details__item .product-single__description.rte > ul li:after{
    content: '';
    position: absolute;
    width: 22px;
    height: 22px;
    left: 0;
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M8.77877 4.02414C9.24335 3.14758 10.1637 2.5559 11.22 2.5559C12.2763 2.5559 13.1966 3.14758 13.6612 4.02414C13.8979 4.47119 14.4195 4.68595 14.9016 4.53693C15.8483 4.24766 16.922 4.47557 17.6671 5.22503C18.4122 5.97449 18.6445 7.0439 18.3552 7.99059C18.2062 8.4727 18.421 8.99425 18.868 9.22654C19.7446 9.69112 20.3363 10.6115 20.3363 11.6678C20.3363 12.724 19.7446 13.6444 18.868 14.109C18.421 14.3457 18.2062 14.8628 18.3552 15.3449C18.6445 16.2916 18.4166 17.3654 17.6671 18.1105C16.9177 18.8556 15.8483 19.0879 14.9016 18.7986C14.4195 18.6496 13.8979 18.8643 13.6656 19.3114C13.201 20.188 12.2806 20.7796 11.2244 20.7796C10.1681 20.7796 9.24773 20.188 8.78316 19.3114C8.54648 18.8643 8.02931 18.6496 7.5472 18.7986C6.60052 19.0879 5.52673 18.86 4.78165 18.1105C4.03657 17.361 3.79552 16.3004 4.08478 15.3537C4.2338 14.8716 4.01904 14.35 3.57199 14.1178C2.69543 13.6488 2.10375 12.7284 2.10375 11.6721C2.10375 10.6159 2.69543 9.6955 3.57199 9.23092C4.01904 8.99425 4.2338 8.4727 4.08478 7.99059C3.79552 7.0439 4.02342 5.97011 4.77288 5.22503C5.52234 4.47995 6.59175 4.24766 7.53844 4.53693C8.02055 4.68595 8.5421 4.47119 8.77439 4.02414H8.77877ZM11.22 0.452148C9.64657 0.452148 8.24845 1.19723 7.35874 2.35429C5.91241 2.16583 4.39596 2.62602 3.28273 3.73926C2.16949 4.85249 1.7093 6.36895 1.89776 7.81527C0.745078 8.7006 0 10.0987 0 11.6721C0 13.2456 0.745078 14.6437 1.90214 15.5334C1.71368 16.9797 2.17388 18.4962 3.28711 19.6094C4.40034 20.7227 5.9168 21.1829 7.36313 20.9944C8.24845 22.1471 9.64657 22.8921 11.22 22.8921C12.7934 22.8921 14.1915 22.1471 15.0813 20.99C16.5276 21.1785 18.044 20.7183 19.1573 19.605C20.2705 18.4918 20.7307 16.9754 20.5422 15.529C21.6949 14.6437 22.44 13.2456 22.44 11.6721C22.44 10.0987 21.6949 8.7006 20.5379 7.81089C20.7263 6.36456 20.2661 4.84811 19.1529 3.73488C18.0397 2.62164 16.5232 2.16145 15.0769 2.34991C14.1915 1.19723 12.7934 0.452148 11.22 0.452148ZM16.1726 9.61223C16.5846 9.20024 16.5846 8.53405 16.1726 8.12645C15.7606 7.71885 15.0944 7.71447 14.6868 8.12645L9.82188 12.9914L7.76196 10.9315C7.34998 10.5195 6.68379 10.5195 6.27619 10.9315C5.86859 11.3434 5.8642 12.0096 6.27619 12.4172L9.08119 15.2222C9.49317 15.6342 10.1594 15.6342 10.567 15.2222L16.1726 9.61223Z"/></svg>');
    mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path d="M8.77877 4.02414C9.24335 3.14758 10.1637 2.5559 11.22 2.5559C12.2763 2.5559 13.1966 3.14758 13.6612 4.02414C13.8979 4.47119 14.4195 4.68595 14.9016 4.53693C15.8483 4.24766 16.922 4.47557 17.6671 5.22503C18.4122 5.97449 18.6445 7.0439 18.3552 7.99059C18.2062 8.4727 18.421 8.99425 18.868 9.22654C19.7446 9.69112 20.3363 10.6115 20.3363 11.6678C20.3363 12.724 19.7446 13.6444 18.868 14.109C18.421 14.3457 18.2062 14.8628 18.3552 15.3449C18.6445 16.2916 18.4166 17.3654 17.6671 18.1105C16.9177 18.8556 15.8483 19.0879 14.9016 18.7986C14.4195 18.6496 13.8979 18.8643 13.6656 19.3114C13.201 20.188 12.2806 20.7796 11.2244 20.7796C10.1681 20.7796 9.24773 20.188 8.78316 19.3114C8.54648 18.8643 8.02931 18.6496 7.5472 18.7986C6.60052 19.0879 5.52673 18.86 4.78165 18.1105C4.03657 17.361 3.79552 16.3004 4.08478 15.3537C4.2338 14.8716 4.01904 14.35 3.57199 14.1178C2.69543 13.6488 2.10375 12.7284 2.10375 11.6721C2.10375 10.6159 2.69543 9.6955 3.57199 9.23092C4.01904 8.99425 4.2338 8.4727 4.08478 7.99059C3.79552 7.0439 4.02342 5.97011 4.77288 5.22503C5.52234 4.47995 6.59175 4.24766 7.53844 4.53693C8.02055 4.68595 8.5421 4.47119 8.77439 4.02414H8.77877ZM11.22 0.452148C9.64657 0.452148 8.24845 1.19723 7.35874 2.35429C5.91241 2.16583 4.39596 2.62602 3.28273 3.73926C2.16949 4.85249 1.7093 6.36895 1.89776 7.81527C0.745078 8.7006 0 10.0987 0 11.6721C0 13.2456 0.745078 14.6437 1.90214 15.5334C1.71368 16.9797 2.17388 18.4962 3.28711 19.6094C4.40034 20.7227 5.9168 21.1829 7.36313 20.9944C8.24845 22.1471 9.64657 22.8921 11.22 22.8921C12.7934 22.8921 14.1915 22.1471 15.0813 20.99C16.5276 21.1785 18.044 20.7183 19.1573 19.605C20.2705 18.4918 20.7307 16.9754 20.5422 15.529C21.6949 14.6437 22.44 13.2456 22.44 11.6721C22.44 10.0987 21.6949 8.7006 20.5379 7.81089C20.7263 6.36456 20.2661 4.84811 19.1529 3.73488C18.0397 2.62164 16.5232 2.16145 15.0769 2.34991C14.1915 1.19723 12.7934 0.452148 11.22 0.452148ZM16.1726 9.61223C16.5846 9.20024 16.5846 8.53405 16.1726 8.12645C15.7606 7.71885 15.0944 7.71447 14.6868 8.12645L9.82188 12.9914L7.76196 10.9315C7.34998 10.5195 6.68379 10.5195 6.27619 10.9315C5.86859 11.3434 5.8642 12.0096 6.27619 12.4172L9.08119 15.2222C9.49317 15.6342 10.1594 15.6342 10.567 15.2222L16.1726 9.61223Z"/></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    top: -2px;
    background-image: none;
}
.template-product .product-single__page-wrap .product-single__content-details--wrap .product-single__content-details .product-single__content-details__item .product-single__description.rte > ul{
    padding: 0;
    margin: 0;
    list-style: none;
}

.Hn-how-use-wrap .Hn-inner-how-use .Hn-gride-row .Hn-cols-wrap .Hn-inner-cols .Hn-step-content {
    justify-content: center;
}
.Hn-left-cols.Hn-bg-shap {
    position: relative;
}
.Hn-left-cols.Hn-bg-shap .Hn-inner-left:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/Vector_6.png?v=1739164196);
    width: 100px;
    height: 100px;
    z-index: 1;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: -35px;
    left: -80px;
}
.Hn-left-cols.Hn-bg-shap .Hn-inner-left:before {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/Group_27_02ca4c3d-e89f-4d13-8870-2a7ba10e0bfc.png?v=1739164838);
    top: -40px;
    right: -70px;
    width: 95px;
    height: 95px;
    background-size: contain;
    background-repeat: no-repeat;
}
.template-product .Hn-description-area > p {
    font-family: Mundial;
    font-weight: 600;
    font-size: 14.8px;
    line-height: 22px;
    letter-spacing: 0;
    margin-bottom: 20px;
    color: #25292D;
} 
.template-product.page-is-wipes .Hn-marquee-wrap {
    background: #CADF9D2E;
}
.template-product .product__info-wrapper .product-single__meta .product_custom-options .product-meta-option .product-form__label {
    font-family: Mundial;
    font-weight: 600;
    font-size: 12.6px;
    line-height: 22.68px;
    letter-spacing: 0;
    color: #32261E;
}
.template-product .product__info-wrapper .product-single__meta .product_custom-options .product-form__input input[type=radio]:checked+.single-option-selector__option-wrap label,
.template-product .product__info-wrapper .product-single__meta .product_custom-options .single-option-selector__option-wrap--checked .single-option-selector__option {
    background: #a9edff !important;
    border: 1px solid #7ABCFF;
    border-radius: 9px;
    font-family: Mundial;
    font-weight: 600;
    font-size: 12.9px;
    letter-spacing: 0;
    text-align: center;
    color: #3A3A3E;
}
.template-product .product__info-wrapper .product-single__meta .product_custom-options .single-option-selector__option {
    border-radius: 9px;
    background: #7ABCFF1C;
    border: 1px solid #7ABCFF14;
    font-family: Mundial;
    font-weight: 600;
    font-size: 12.9px;
    letter-spacing: 0;
    text-align: center;
    color: #3A3A3E;
}
.template-product .product__info-wrapper .product-single__meta .product_custom-options .single-option-selector--box {
    gap: 5px;
}
.template-product .product__info-wrapper .product-single__meta .product_custom-options .single-option-selector__option__text {
    padding: 0 20px;
}
.template-product .quotes-slider .quotes-slider__text .rte-setting.rte.quote-text p {
    font-family: Mundial;
    font-weight: 600;
    font-size: 30.26px;
    line-height: 44.63px;
    letter-spacing: 0;
    text-align: center;
    color: #FFFFFF;
}
.template-product .quotes-slider .quotes-slider__text .rte-setting > p {
    font-family: Mundial !important;
    font-weight: 300 !important;
    font-size: 14.8px;
    line-height: 22px;
    letter-spacing: 0;
    text-align: center;
}
.template-product .quotes-autor-slider .quotes-slider__text span.cite {
   font-family: Mundial;
  font-weight: 400;
  font-size: 19.85px;
  line-height: 30.03px;
  letter-spacing: 0;
  text-align: center;
  color: #FFFFFF80;
}
.template-product .quotes-autor-slider .slick-active.slick-center .quotes-slider__text span.cite {
  font-size: 25px;
  color: #F3E7ED !important;
}
.product__info-container .product-form__buy-buttons .product__meta-grid-item .product-form__item .product-form__item__button-submit button.btn.product-form__cart-submit:after {
    background: #f8891d;
}
.product__info-container .product-form__buy-buttons .product__meta-grid-item .product-form__item .product-form__item__button-submit button.btn.product-form__cart-submit{
      font-family: Mundial;
      font-weight: 600;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info {
    background-color: #fff;
}

.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product-single__meta,
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product-form__controls-group .product-form__input .select.btn--style-2{
    background: transparent;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product__meta-grid h2.product__title{
    color: #25292d;
    margin-bottom: 19px;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product-form__controls-group .product-form__input .select .product-meta-option {
    border: 1px solid #0000002E;
    padding: 15px 15px 12px;
    margin-top: 10px;
    padding-right: 38px;
    font-size: 16px;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product-form__controls-group .product-form__input .select svg.icon {
    top: 56px;
    width: 18px;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product__price .price__pricing-group .price-item span.money {
    color: #40bae8;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    font-family: Gambado Sans Forte;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product-single__meta .price__sale span.price-item--sale__save-tag {
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    text-align: left;
    font-family: Gambado Sans Forte;
    color: #e57d84;
    background: transparent;
    padding: 0;
    margin-left: 9px;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product-single__meta .price__pricing-group .price__sale {
    display: flex;
    align-items: center;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product-single__meta .product__price {
    margin-bottom: 19px;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product-form__buy-buttons {
    margin-top: 0;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product-single__media-group__wrap .product-single__wrapper ul.product-single__gallery {
    box-shadow: 0 1px 3px #00000080;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product-single__media-group__wrap .product-single__thumbnails li.product-single__thumbnails-item {
    box-shadow: 0 1px 3px #00000080;
    border-radius: 6px;
    overflow: hidden;
    min-width: 49px;
    padding: 0;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product-single__media-group__wrap .product-single__thumbnails .slick-current .media img.product-single__thumbnail-image {
    border: 1px solid #000;
    border-radius: 6px;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product-single__media-group__wrap .product-single__thumbnails{
      max-width: 200px;
}
.quick-add-modal .quick-add-modal-wrap .quick-add-modal__content-info .product__info-container .product-single__meta .product-form__buy-buttons .product-form .product-form__controls-group--submit {
    margin-top: 19px;
}
.collection .product-card__information__wrapper .product-card-item__colors {
    text-align: center;
}
.collection .product-card__information__wrapper grid-swatch.product-card__swatches {
    width: 100%;
}
.template-list-collections .collection-list .grid__item .collection-grid-item .product-card__information__wrapper h3.collection-grid-item__title {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 19.69px;
}
.facets__form .facets__filters-wrap .facets__filters__column .facets__filters__details li.list-menu__item.facets__item,
.facets__form .facets__add-more .facets__filters__details .facets-wrap li.list-menu__item.facets__item,
.facets__form .facets__filters__details .facets-wrap li.list-menu__item.facets__item,
.mobile-facets .mobile-facets__details .facets-layout li.mobile-facets__item.list-menu__item,
.mobile-facets .mobile-facets__inner .mobile-facets__submenu .mobile-facets__list .list-menu__item{
    font-family: 'Mundial' !important;
}
.template-collection .Hn-svg-shape svg {
    display: none;
}
.product-single__content-details__item .product__collapsible__content .product-single_scale > ul {
    position: relative;
    margin-bottom: 0;
}
.product-single__content-details__item .product__collapsible__content .product-single_scale > ul li:after{
      top: -4px;
}
.product-single__content-details__item .product__collapsible__content .product-single_scale .product-single_scale-content {
    width: 100%;
    max-width: 400px;
    height: 16px;
    padding-left: 2px;
    padding-right: 14px;
    background-color: rgb(var(--color-background));
    background: linear-gradient(to right, rgb(var(--color-button), .5) 0, rgb(var(--color-background)) 150%);
    border-radius: 8px;
    position: relative;
    margin-bottom: 19px;
}
.product-single__content-details__item .product__collapsible__content .product-single_scale{
  background: transparent;
  height: auto;
  margin-bottom: 0px;
  padding:0; 
}
.template-product .collapsible-content .collapsible-content__wrapper .collapsible-content__info p.collapsible-content__info-contact {
    font-size: 16px;
    font-family: 'Mundial';
}
.template-product .collapsible-content .collapsible-content__wrapper .collapsible-content__info p.collapsible-content__info-contact > span {
    font-size: 12px;
}
.template-product .collapsible-content .collapsible-content__wrapper .collapsible-content__rows .accordion .accordion__sumary-text h3.accordion__title.h4 {
    color: rgb(60, 81, 109) !important;
    font-size: 18px;
}
.template-product .collapsible-content .collapsible-content__wrapper .collapsible-content__rows .accordion__content .rte > p {
    font-size: 16px;
  color: rgb(60, 81, 109) !important;
}
.template-product .collapsible-content .collapsible-content__wrapper .collapsible-content__rows .accordion__icon-open svg.icon {
    fill: rgb(60, 81, 109);
}
.template-product .product-single__content-details .product-single__content-details__item .product__collapsible-details .product-single_care-list > li > span {
    font-size: 16px;
}
.template-product .product__info-container .product-single__meta .product-form__controls-group .product-form__input .select .product-meta-option > option {
    font-size: 16px;
}
.template-product .collapsible-content .collapsible-content__wrapper .collapsible-content__rows .accordion__content .rte > ul > li {
    margin-bottom: 10px;
    color: rgb(60, 81, 109) !important;
}
.facets__form .facets__filters-wrap .facets__filters__column .active-facets {
    overflow-y: auto;
    max-height: 160px;
}
.Hn-view-btn-wrap .Hn-slider-arrow-wrap {
    width: max-content;
    display: flex;
    gap: 22px;
}
.Hn-view-btn-wrap .Hn-slider-arrow-wrap > a,
 .Hn-slider-recommend-arrow > a{
   position: relative;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    color: #fff !important;
    background-color:#3c516d;
    margin: 0;
       left: 0;
    z-index:1;
}
.Hn-view-btn-wrap .Hn-slider-arrow-wrap > a:hover,
 .Hn-slider-recommend-arrow > a:hover{
 background-color:#40bae8;
  
}


.Hn-view-btn-wrap .Hn-slider-arrow-wrap > a.swiper-button-prev:after,
.Hn-view-btn-wrap .Hn-slider-arrow-wrap > a.swiper-button-next:after{
    content: '';
    filter: invert(1);
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.Hn-view-btn-wrap .Hn-slider-arrow-wrap > a.swiper-button-prev:after{
    content: '';
    background-image: url(/cdn/shop/files/back.png?v=1740736844);
    filter: invert(1);
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.Hn-view-btn-wrap .Hn-slider-arrow-wrap > a.swiper-button-next:after{
  background-image: url(/cdn/shop/files/next.png?v=1740737139);
}

.Hn-slider-recommend-wrap .Hn-slider-recommend-arrow > a {
    display: inline-block;
    position:relative;
    cursor: pointer;
}
.Hn-slider-recommend-wrap .Hn-slider-recommend-arrow {
    display: flex;
    gap: 22px;
}
.Hn-slider-recommend-wrap {
    display: flex;
    justify-content: space-between;
}
.Hn-slider-recommend-wrap .Hn-slider-recommend-arrow > a.swiper-button-prev:after,
.Hn-slider-recommend-wrap .Hn-slider-recommend-arrow > a.swiper-button-next:after{
    content: '';
    filter: invert(1);
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.Hn-slider-recommend-wrap .Hn-slider-recommend-arrow > a.swiper-button-prev:after{
    content: '';
    background-image: url(/cdn/shop/files/back.png?v=1740736844);
    filter: invert(1);
    width: 22px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.Hn-slider-recommend-wrap .Hn-slider-recommend-arrow > a.swiper-button-next:after{
  background-image: url(/cdn/shop/files/next.png?v=1740737139);
}
   .product-single_measurements__headcol table tbody > tr > td{
    color:rgb(244, 242, 240); 
   }
.page-is-zipadee-zip .product__collapsible__content  .size-chart table tbody > tr > td,
.page-is-slb-mobiles .product__collapsible__content  .size-chart table tbody > tr > td{
   color: rgb(244, 242, 240) !important;
}
@media only screen and (max-width: 1399px) {
.Hn-left-cols.Hn-bg-shap .Hn-inner-left:after {
    width: 80px;
    height: 80px;
    bottom: -35px;
    left: -30px;
} 
.Hn-left-cols.Hn-bg-shap .Hn-inner-left:before {
    top: -35px;
    right: -60px;
    width: 80px;
    height: 80px;
}
}
@media screen and (max-width: 989px) {
.header .menu-drawer .menu-drawer__navigation ul.menu-drawer__menu.list-menu summary.menu-drawer__menu-item,
.header .menu-drawer .menu-drawer__navigation .menu-drawer__menu a.menu-drawer__menu-item.list-menu__item,
.header .menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__inner-submenu .menu-drawer__menu .menu-drawer__menu__mobile .menu-drawer__menu-item{
    font-family: 'Mundial' !important;
}
.header details.menu-drawer-container .header__icon svg.icon-hamburger,
.header__icons .header__icon--cart svg.fa-cart-shopping.icon, .header__icons .header__search span.header__icon--search__icon svg {
   fill: #3c516d !important;
}
.header .menu-drawer-container > div#menu-drawer {
    height: 100vh;
}
.header .menu-drawer .menu-drawer__navigation .menu-drawer__menu li.mobile-nav__item .disclosure button.disclosure__button.localization-form__select {
    justify-content: flex-start;
}
.header .menu-drawer-container .menu-drawer nav.menu-drawer__navigation .menu-drawer__menu li.mobile-nav__item.border-top {
    margin-top: 0px;
}
.template-list-collections .collection-list .grid__item .collection-grid-item .product-card__information__wrapper h3.collection-grid-item__title {
    font-size: 14px;
    line-height: 16px;
}
  .template-product .collapsible-content .collapsible-content__wrapper .collapsible-content__rows .accordion .accordion__sumary-text h3.accordion__title.h4 {
    font-size: 16px;
}
.template-product .collapsible-content .collapsible-content__wrapper .collapsible-content__rows .accordion__content .rte > p {
    font-size: 15px;
}
}
@media only screen and (max-width: 991px) {
.template-product .page-container{
    padding-top: 40px;
}
.template-product .header .header__heading .header__heading-link {
    width: 147px;
}
.template-product .header details.menu-drawer-container .header__icon svg.icon-hamburger,
.template-product .header__icons .header__icon--cart svg.fa-cart-shopping.icon,
.template-product .header__icons .header__search span.header__icon--search__icon svg {
    fill: #3C516D !important;
}
  .product-form__cart-submit::after {
    background: #f8891d;
}
  .grid__item  .quick-add__submit{
     border-color:#3C516D;
  }
  .grid__item .quick-add__submit span {
    color: #3C516D !important;
}
  .product-form__cart-submit span {
    display: inline-block;
    vertical-align: middle;
    font-family: Mundial;
    font-weight: 600;
}
  .template-product .product-page__content .grid__item .product__info-container .product__meta-grid h1.product__title {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 21px;
    text-align: center;
}
.template-product .product-template__container .product-single__media-group .product-single__media-group__wrap .thumbnails-wrapper{
    display: none;
}
  .template-product .product-page__content .grid__item .product-single__wrapper .product-single__gallery {
    box-shadow: unset;
}
  .template-product .product-single__page-wrap .Hn-label-bandge {
    margin: auto;
    margin-bottom: 19px;
}
/* 
.template-product .product-page__content .grid__item .product__meta-grid .product-form__buy-buttons .product-form__stock-notification .product-form__selected-status {
    color: #fff;
    background: #5DB2AD;
} 
.template-product .product-page__content .grid__item .product__meta-grid .product-form__selected-status span:before {
    background: #fff;
} 
*/
.template-product .product-form__buy-buttons .product-form .product-form__item .product-form__item__button-submit button.product-form__cart-submit {
    padding: 13px;
    border: 1px solid #40BAE8;
    background: #40BAE8;
}
  .template-product .product-content-section product-content > div {
    padding-top: 0;
}
.template-product .product-single__page-wrap .product-single__content-details .product-single-features .icon-column-section__list .card-box__content>h2 {
    font-size: 11px;
    line-height: 16px;
    text-align: center;
}
.template-product .product-single__page-wrap .product-single__content-details .product-single-features .icon-column-section__list {
    padding: 21px 0px;
    flex-wrap: wrap;
    display: flex;
    gap: 8px;
}
.template-product .product-single__page-wrap .product-single__content-details .product-single-features .icon-column-section__list > li{
    width: calc(33.33% - 9.4px);
}
.template-product .product-single__page-wrap .product-single__content-details__item .product__collapsible-details .accordion__sumary-text>h3 {
    font-size: 16px;
    line-height: 24px;
}
.template-product .product-section-main-wrap .product-template__container .product-page__content .product__info-wrapper.grid__item {
    padding-left: 20px;
}
.template-product .product-page__content .product__meta-grid div#opinew-stars-plugin-product {
    text-align: center;
}
.template-product.page-is-wipes .product-page__content .grid__item .product__info-container .product__meta-grid h1.product__title {
    text-align: left;
}
.template-product.page-is-wipes .product-single__page-wrap .Hn-label-bandge {
    margin: 0 0 19px;
}
.template-product.page-is-wipes .product__price .price--large {
    align-items: flex-start;
}
  .template-product.page-is-wipes .product-single__meta .product_custom-options {
        margin: 0 0 2.125rem;
    }
  .template-product.page-is-wipes .product_custom-options .product-meta-selector .single-option-selector--box {
        text-align: left;
    }
  .template-product.page-is-wipes .product__info-wrapper .product-single__meta .product_custom-options .product-meta-option .product-form__label {
    width: 100%;
        text-align: left;
}
  .template-product.page-is-wipes .product__info-wrapper .product-single__meta .product_custom-options .single-option-selector__option__text {
    padding: 0 13px;
}
  .template-product.page-is-wipes .product-single__page-wrap .label-wrap {
    margin-left: 0;
}
.template-product.page-is-wipes .product-single__meta .keen-slider .keen-slider__slide {
    text-align: left;
}
  .template-product.page-is-original .product-page__content .product__meta-grid div#opinew-stars-plugin-product,
  .template-product.page-is-original .product-page__content .grid__item .product__info-container .product__meta-grid h1.product__title,
  .template-product.page-is-poppy .product-page__content .product__meta-grid div#opinew-stars-plugin-product,
  .template-product.page-is-poppy .product-page__content .grid__item .product__info-container .product__meta-grid h1.product__title{
        text-align: left;
    }
  .template-product.page-is-original .product-single__page-wrap .label-wrap .Hn-label-bandge,
   .template-product.page-is-original .product__info-container .label-wrap,
  .template-product.page-is-poppy .product-single__page-wrap .label-wrap,
  .template-product.page-is-poppy .product-single__page-wrap .label-wrap .Hn-label-bandge{
    margin-left: 0;
}
        .template-product.page-is-original .price--large,
   .template-product.page-is-poppy .price--large{
        align-items: flex-start;
    }
   .template-product.page-is-original .Hn-description-area>p,
 .template-product.page-is-poppy .Hn-description-area>p{
    text-align: left;
}
 .template-product.page-is-original .product__meta-grid .opinew-widget-wrapper .navigation-wrapper .keen-slider__slide .opw-carousel-review,
  .template-product.page-is-poppy .product__meta-grid .opinew-widget-wrapper .navigation-wrapper .keen-slider__slide .opw-carousel-review{
    text-align: left;
}
    .template-product.page-is-poppy .product-form__buy-buttons,
  .template-product.page-is-original .product-form__buy-buttons,
  .template-product.page-is-wipes  .product-form__buy-buttons{
    align-items: flex-start;
}
    .template-product.page-is-poppy .product-form__stock-notification,
   .template-product.page-is-original .product-form__stock-notification,
    .template-product.page-is-wipes .product-form__stock-notification{
     margin-left: 0;
  }
  /* .section-featured-collection .collection-grid .swiper-wrapper .swiper-slide{
      margin-right: 0 !important;
  } */
}  
 @media screen and (min-width: 1340px) {
   .page-width{
    padding:0px;
  }   
}

 @media screen and (max-width: 767px) {
   .section-featured-collection .product-card-item__option .product-card__swatches {
    display: none !important;
}
   .product__info-container .product-form__item--submit {
      flex-direction: column;
    row-gap: 10px;
}
   .featured-product .product-form__quantity {
    width: 100% !important;
}
.featured-product .product-form__buy-buttons {
    margin-block: 10px !important;
    margin-inline: 0;
}
   .Difference-section {
    padding: 30px 0px;
}
   .Difference-section-main-row {
    padding-top: 25px;
}
   .opw-noci-star-full:before, .opw-noci-star-half:before, .opw-noci-star-empty:before{
     font-size:14px;
   }
   .size_guid_label {
    margin-bottom: -22px;
}
   .collection-grid-section .collection .product-card__information__wrapper .price.price--listing, .collection-grid-section .collection .price--listing.price--on-sale .price-item--regular, .price--on-sale .collection.page-width .price-item--sale {
    font-size: 15px;
    line-height: 20px;
}
   .collection-grid-section .collection .quick-add--mockup .btn, .collection-grid-section .collection .quick-add .btn {
    font-size: 14px;
     display:none;
}
   .collection-grid-section .collection .product-card__information .product-card__title {
    font-size: 15px;
    line-height: 20px;
}
   .Hn-svg-shape > svg {
    display: none;
}
.Hn-left-cols.Hn-bg-shap .Hn-inner-left:before {
    top: -23px;
    right: -42px;
    width: 60px;
    height: 60px;
}
.Hn-left-cols.Hn-bg-shap .Hn-inner-left:after {
    width: 60px;
    height: 60px;
    bottom: -15px;
    left: -12px;
}
   .page-is-original section {
    overflow-x: hidden;
}
.template-product .product-form__button--fixed {
       z-index: 11;
}
   .site-footer .site-footer__content .site-footer__item {
    width: 100% !important;
}
       .template-collection .Hn-main-img-text .Hn-inner-img-text .Hn-gride-row .Hn-right-cols {
        padding-bottom: 0;
    }
.page-is-colorbloom .Hn-video-text-wrap .Hn-inner-video-text {
    padding-bottom: 0 !important;
}
   .page-is-colorbloom .Hn-main-img-text .Hn-inner-img-text .Hn-gride-row.right-to-left {
        padding: 0;
    }
.page-is-colorbloom .Hn-main-img-text .Hn-inner-img-text {
    padding-bottom: 20px !important;
}
.page-is-froggy-duck .template-product-wrapper .Hn-main-img-text .Hn-inner-img-text {
    padding-bottom: 0 !important;
}
.page-is-froggy-duck .template-product-wrapper .Hn-main-img-text .Hn-inner-img-text .Hn-gride-row.right-to-left {
    padding: 0;
}
.page-is-lotus .Hn-main-img-text .Hn-inner-img-text .Hn-gride-row.right-to-left {
    padding: 0;
}
.page-is-lotus .Hn-main-img-text .Hn-inner-img-text {
    padding: 0 !important;
}
.page-is-poppy .Hn-main-img-text .Hn-inner-img-text .Hn-gride-row.right-to-left {
    padding: 0;
}
.page-is-poppy .Hn-main-img-text .Hn-inner-img-text {
    padding: 15px 0 !important;
}
   .page-is-rainbow .Hn-main-img-text .Hn-inner-img-text .Hn-gride-row.right-to-left {
    padding: 0;
}
.page-is-rainbow .Hn-main-img-text .Hn-inner-img-text {
    padding: 30px 0 !important;
}
.Hn-view-btn-wrap .Hn-slider-arrow-wrap > a,
   .Hn-slider-recommend-arrow > a{
    width: 32px;
    height: 32px;
}
   .Hn-view-btn-wrap .Hn-slider-arrow-wrap,
    .Hn-slider-recommend-wrap .Hn-slider-recommend-arrow{
    gap: 10px;
}
  
 }
@media screen and (max-width: 991px) {
    .shopify-section-header-sticky.alt-background .header details.menu-drawer-container .header__icon svg.icon-hamburger, .shopify-section-header-sticky.alt-background .header__icons .header__icon--cart svg.fa-cart-shopping.icon, .shopify-section-header-sticky.alt-background .header__icons .header__search span.header__icon--search__icon svg {
        fill: #3C516D !important;
    }
}
@media screen and (max-width: 991px) {
    .header details.menu-drawer-container .header__icon svg.icon-hamburger, .header__icons .header__icon--cart svg.fa-cart-shopping.icon, .header__icons .header__search span.header__icon--search__icon svg {
        fill: #3C516D !important;
    }
}
@media (max-width: 991px) {
    #shopify-section-template--24020681982319__custom_liquid_BRUPLw .Hn-svg-shape {
        margin-top: -15px;
        position: relative;
        z-index: auto !important;
    }
.template-product .section-size-chart .card-tabs.size-chart{
    border-radius: 10px;
    overflow: hidden;
    width: calc(100% - 40px);
    margin: auto;
}
}
.list-menu__item {
    display: flex;
    align-items: center;
    gap: calc(4px* var(--icon-scale, 1));
    line-height: 1.3;
    font-style: var(--font-style);
    font-weight: var(--font-weight);
}
} 
