/** Shopify CDN: Minification failed

Line 54:320 Invalid escape

**/
.custom-product-main .product .product__info-wrapper .product__info-container>*+* {margin: 1.8rem 0 0 0;}

.custom-product-main .product .product__media-list{--grid-desktop-vertical-spacing:14px;}
.custom-product-main .product .product__media-list .product__media-item.grid__item {border-radius: 20px;border: 1px solid #DFDFDF;background: #FFF;overflow: hidden;}
.custom-product-main .product .product__media-list .product__media-item.grid__item .product-media-container {padding: 16px;}
.custom-product-main .product .product__media-list .product-media-container .product__modal-opener .product__media-icon {right: 0;top: 0;}

.custom-product-main .product .product__info-wrapper {padding: 0 0 0 2.2rem;}
.custom-product-main .product .product__info-wrapper .product__info-container .product__title h1 {font-size:30px;font-weight:700;line-height:1.73;}

.custom-product-main .product .product-main-sku {display: flex;align-items: center;gap:10px;}
/* .custom-product-main .product .product-main-sku .product-main-sku-3m{ width: auto; display: flex; flex-direction: column; justify-content: center; align-items: center;padding: 3px 20px;border-radius: 15px; background: rgba(1, 151, 79, 0.05);color: #01974F;font-size: 14px;font-weight: 700;line-height: 1.85;} */
/* .custom-product-main .product .product-main-sku span.product-main-sku-dot {background-color: #1E1E1E;width: 4px;height: 4px;border-radius: 100px;} */
.custom-product-main .product .product-main-sku .product__sku {margin: 0;color: #525252;font-family:var(--main-font-family);font-size: 14px;font-weight: 500;line-height: 26px;text-transform: uppercase;}

.custom-product-main .product .price{margin-top: 3rem;}
.custom-product-main .product .price .price__container{margin-bottom: 0;}
/* .custom-product-main .product .price .price__container .price-item{color: #01974F;font-size: 24px;font-weight: 700;line-height: 1.08;} */
.custom-product-main .product .price .price__container .price--on-sale .price__sale {display: flex;flex-direction: row-reverse;}
.custom-product-main .product .price .price__container span.price-item.price-item--sale,.custom-product-main .price__regular .price-item--regular {
    text-align: center;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
    color: #F47B25;
}
.custom-product-main .product .price .price__container .price__sale .price-item--regular {
    color: #525252;
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    text-decoration-line: line-through;
}

.custom-product-main .jdgm-star.jdgm--on {
    color: #F79E1B!important;
}
.custom-product-main .product .product__info-wrapper .product__info-container .product__tax.caption{margin: 0;font-family:var(--main-font-family);color:#525252;font-size: 14px;font-style: normal;font-weight: 500;line-height: 1.85;}
.custom-product-main .product .product__info-wrapper .product__info-container .product-form__input .form__label {padding-left: 0;color: #1E1E1E;font-family:var(--main-font-family);font-size: 16px;font-weight: 700;line-height: 1.62;text-transform: uppercase;}

.custom-product-main .product .product__info-wrapper .product__info-container variant-selects{display: flex;gap: 16px;}
.custom-product-main .product .product__info-wrapper .product__info-container variant-selects .product-form__input.product-form__input--dropdown{flex: 1;    width: 100%;
    max-width: 100%;}
.custom-product-main .product .product__info-wrapper .product__info-container variant-selects .product-form__input .select .select__select {border-radius: 10px;border: 1.3px solid rgba(0, 0, 0, 0.09);background: #FFF;color: #1E1E1E;font-family:var(--main-font-family);font-size: 16px;font-weight: 500;line-height: 1.62;}\
.custom-product-main .product .product__info-wrapper .product__info-container variant-selects .product-form__input .select .select__select option {color: #1E1E1E;font-family:var(--main-font-family);font-size: 16px;font-weight: 500;line-height: 1.62;}
 
.custom-product-main .product .product__info-wrapper .product__info-container .quantity-selector-wrapper {display: flex;}
.custom-product-main .product .product__info-wrapper .product__info-container .product-form__input .price-per-item__container .quantity {width:100%;border: 0;}
.custom-product-main .product .product__info-wrapper .product__info-container .product-form__input .price-per-item__container .quantity button.quantity__button {display: none;}
.custom-product-main .product .product__info-wrapper .product__info-container .quantity__input{border-radius: 10px;border: 1.3px solid rgba(0, 0, 0, 0.09);background: #FFF;padding: 10px 15px;text-align: left;color: #1E1E1E;text-align: left;font-family:var(--main-font-family);font-size: 16px;font-weight: 500;line-height: 26px;}

.custom-product-main .product .product__info-wrapper .product__info-container .quantity-selector-wrapper .product-form__input{width: 100%;max-width: 100%;}
.custom-product-main .product .product__info-wrapper .product__info-container .custom-quantity-price-each-wrapper {display: flex;gap: 16px;}

.custom-product-main .product .product__info-wrapper .product__info-container .custom-main-list.custom-price-each.form__label{pointer-events: none;}

.custom-product-main .product .product__info-wrapper .product__info-container .custom-quantity-price-each-wrapper .custom-main-list {flex: 1 1 100%;margin: 0;}
.custom-product-main .product .product__info-wrapper .product__info-container .custom-main-list.custom-price-each.form__label .custom-each-price-total {margin-top: 10px;display: flex;justify-content: space-between;}
.custom-product-main .product .product__info-wrapper .product__info-container .custom-main-list.custom-price-each.form__label .custom-each-price-total span {color: #525252;font-family:var(--main-font-family);font-size: 14px;font-weight: 500;line-height: 26px;}
.custom-product-main .product .product__info-wrapper .product__info-container .custom-main-list.custom-price-each.form__label .custom-each-price-total span.totle_price{color: #1E1E1E;font-weight: 600;} 

.custom-product-main .product .product__info-wrapper .product__info-container .product-form .product-form__buttons {max-width: 100%;}
.custom-product-main .product .product__info-wrapper .product__info-container .product-detials-button-text-svg-wrapper{text-transform: uppercase;display: flex;align-items: center;gap: 10px;color: #FFF;font-family:var(--main-font-family);font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;}
.custom-product-main .product .product__info-wrapper .product__info-container .product-detials-button-text-svg-wrapper .svg-wrapper{width: 24px;height: 24px;}

.custom-product-main .product .product__info-wrapper .product__info-container .shopify-payment-button shop-pay-wallet-button{color: #FFF;font-family:var(--main-font-family);font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;}
.custom-product-main .product .product__info-wrapper .product__info-container pickup-availability{display:none;}

.custom-product-main .product .product__info-wrapper .product__info-container more-payment-options-link .shopify-payment-button__more-options{font-family: var(--main-font-family);color: #525252;font-size: 14px;font-style: normal;font-weight: 500;line-height: 1.85;}

.custom-product-main .product .product__info-wrapper .product__info-container .product__description {margin-top: 42px;}
.custom-product-main .product .product__info-wrapper .product__info-container .product__description h5 {color: var(--icon-with-text-color);font-family: var(--main-font-family);font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 16px;}
.custom-product-main .product .product__info-wrapper .product__info-container .product__description p {margin: 0 0 16px 0;color: #525252;font-family: var(--main-font-family);font-size: 14px;font-style: normal;font-weight: 500;line-height: 1.85;}
.custom-product-main .product .product__info-wrapper .product__info-container .product__description h6 {color: var(--icon-with-text-color);font-family: var(--main-font-family);font-size: 16px;font-style: normal;font-weight: 700;line-height: normal;text-transform: uppercase;margin: 32px 0px;}
.custom-product-main .product .product__info-wrapper .product__info-container .product__description ul li {margin: 0 0 5px 0;color: #525252;font-family: var(--main-font-family);font-size: 14px;font-style: normal;font-weight: 500;line-height: 1.85;}
/* .custom-product-main .product .product__info-wrapper .product__info-container .product__description p strong{color: var(--icon-with-text-color);font-family: var(--main-font-family);font-size: 16px;font-style: normal;font-weight: 700;line-height: 26px;text-transform: uppercase;} */
.custom-product-main .product .product__info-wrapper .product__info-container .product__description ul {list-style-position: outside;padding: 0 0 0 3rem;list-style-type: disc;}

.custom-product-main .product .product__info-wrapper .product__info-container .related-products .product-grid .card-wrapper.product-card-wrapper .card__media {border-radius: 20px;border: 1px solid #DFDFDF;background: #FFF;}
.custom-product-main .product .product__info-wrapper .product__info-container .related-products .related-products__heading{color: var(--icon-with-text-color);font-family: var(--main-font-family);font-size: 20px;font-weight: 700;line-height: 52px;margin: 0 0 1rem;}
.custom-product-main .product .product__info-wrapper .product__info-container .related-products .card-wrapper .card .card__heading {margin-bottom: 0;}
.custom-product-main .product .product__info-wrapper .product__info-container .related-products .price .price__container .price-item {color: #01974F;font-family: var(--main-font-family);font-size: 16px;font-weight: 600;line-height: 2;}

.custom-product-main nav.breadcrumbs {margin-bottom: 16px;}
.custom-product-main .product .product__info-wrapper .product__info-container .shopify-payment-button .shopify-payment-button__button .shopify-cleanslate role=["button"]{border-radius: 50px;}

.custom-product-main .product__media-list .product-media-container .product__modal-opener .product__media-icon {right: -2rem;top: -2rem;left: auto;opacity: 1;}

.custom-product-main .related-products .product-card-wrapper .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2{transform: translate(220px, 1px) !important;}

.quick-add-modal__content-info .product__title h2{font-size: 30px;font-weight: 700;line-height: 1.73;text-decoration: none;}
.custom-product-main .product-form__submit {
    background: rgb(244 123 37);    margin-bottom: 12px;
}



.custom-product-main .product__info-wrapper .product__info-container .custom-button-group {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 12px;
  margin-top: 20px; justify-content: space-between;
}
.custom-product-main .product__info-wrapper .product__info-container .custom-button-group a.custom-product-button span {
    color: #1E1E1E;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.custom-product-main .product__info-wrapper .product__info-container .custom-button-group .custom-product-button .button-icon {
  max-height: 20px;
  margin-right: 8px;
}
.custom-product-main .product__info-wrapper .product__info-container .custom-button-group .custom-product-button { 
    justify-content: center;
    display: inline-flex;
    align-items: center;
    padding: 13px;
    border-radius: 50px;
    border: 1px solid #1E1E1E;letter-spacing: 0.50px;
}



/*=================================================================================*/

@media screen and (min-width: 750px) {
    .product-media-modal__content>* {
        width: 80%;
    }
}
@media screen and (max-width:1199px){
  .custom-product-main .product__info-wrapper .product__info-container .custom-button-group a.custom-product-button span {font-size: 12px;}
  .custom-product-main .product__info-wrapper .product__info-container .custom-button-group .custom-product-button {padding: 10px 12px;}
}

@media screen and (max-width:989px){
  .custom-product-main .product__media-list .product-media-container .product__modal-opener .product__media-icon {right:0;top:0;}
  .custom-product-main .page-width{padding: 0 1.5rem;}
  .custom-product-main .product .product__info-wrapper .product__info-container .product__title h1 {font-size: 20px;}
  /* .custom-product-main .product .product__media-list .product__media-item.grid__item {padding: 10px;} */
  .custom-product-main .product .product__media-list .product__media-item.grid__item .product-media-container {padding: 10px;}
  .product__media-icon, .thumbnail__badge {left: 0.2rem;top: 0.2rem;}
  .custom-product-main .product .price .price__container .price-item {font-size: 16px;}
  .custom-product-main .product .product__info-wrapper .product__info-container .product-form__input .form__label {font-size: 14px;}
  .custom-product-main .product .product__info-wrapper .product__info-container variant-selects .product-form__input .select .select__select {font-size: 14px;padding: 0 calc(var(--inputs-border-width) + 1rem) 0 1rem;}
  .custom-product-main .product__info-wrapper .product__info-container .custom-button-group { grid-template-columns: 1fr 1fr;}
  .custom-product-main .product .product__info-wrapper .product__info-container .product__description {margin-top: 25px;}
  .custom-product-main .product .product__info-wrapper .product__info-container .product__description h6 { margin: 16px 0px;}




}
@media screen and (max-width:749px){
  .custom-product-main .product .product__info-wrapper {padding: 0;}
  .custom-product-main .product .product__media-list .product__media-item.grid__item {padding: 0px;}
  .custom-product-main .product .product__info-wrapper .product__info-container>*+* {
    margin: 1.0rem 0 0 0;
}
  .custom-product-main .product .price {
    margin-top: 2rem;
}
  .custom-product-main .product__info-wrapper .product__info-container .custom-button-group .custom-product-button .button-icon {max-height: 18px;}
  
}

@media screen and (max-width:575px){
  .custom-product-main .product .product__info-wrapper .product__info-container variant-selects {flex-direction: column;gap: 0;}
  .custom-product-main .product .product__info-wrapper .product__info-container .custom-quantity-price-each-wrapper {flex-direction: column;}
  .custom-product-main .product .product__info-wrapper .product__info-container .product__description ul {padding: 0 0 0 2rem;}
}