/** Shopify CDN: Minification failed

Line 275:56 Unexpected "{"

**/
.related-products .product-grid-recommendations .product-card-wrapper .swym-wishlist-collections-v2-container{
	left: -5%;
}
.product-form__buttons .quantity:after{
    border-radius:30px;
}
.product-action-buttons .gk-sub-text {
    font-size: 11px;
    margin-top: 2px;
    font-weight: 600;
}
.template-product .jdgm-row-profile .jdgm-rev__icon {
    background: #F4E8DA;
    border-radius: 40px;
    color: #33383B;
}
.template-product .jdgm-row-profile .jdgm-rev__icon:before {
    color: #33383B!important;
    font-size: 16px!important;
}
.template-product .header,.template-article .header,.account .header,.create-account .header{
        border-bottom: 1px solid #D3D3D3;
}
.product__info-wrapper  .product__info-container,.product__info-wrapper .product-form__buttons{
    max-width: 66rem;
}
.main-product .product-media-container .product-badge.card__badge.top.left{
	display:none;
}
ul.icon-with-text.icon-with-text--horizontal.list-unstyled{ background: #FDF9FC;
    border-radius: 20px;
    padding: 20px 30px 20px 30px;
}
a.breadcrumbs__link {
    color: #474747;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Sora', sans-serif;
}
div#Quantity-Form-template--27281349411092__main{
    display: flex;
    gap: 20px;
    justify-content:normal;
    align-items: center;
}
button.share-button__button {
    color: #474747;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Sora', sans-serif;
}
button.share-button__button:hover {
    color: #474747;
}
span.breadcrumbs__link{
    color: #474747;
    font-size: 15px;
    font-weight: 400;
    font-family: 'Sora', sans-serif;  
}
.product__title h1.h2{
    color: #111111;
    font-size: 26px;
    font-weight: 600;
    font-family: 'Sora', sans-serif;  
}
.product__text.inline-richtext.text--medium.fw-400.color-text {
    color: #474747;
    font-size: 14px;
    font-weight: 300;
    font-family: 'Sora', sans-serif;  
}
span.price-item.price-item--sale {
    color: #111111!important;
    font-size: 24px;
    font-weight: 600;
    font-family: 'Sora', sans-serif;  
    letter-spacing: 0;
}
s.price-item.price-item--regular{
    color:#A21B97!important;
    font-weight: 400;
    font-family: 'Sora', sans-serif;  
    letter-spacing: 0!important;
}
.product__tax.price--small.clr-foreground.rte {
    color: #474747;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Sora', sans-serif;  
    margin-bottom: 30px;
}
span.delivery-heading.h6 {
    color: #111111;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Sora', sans-serif; 
}
.delivery-description {
    color: #717171;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Sora', sans-serif; 
}
.delivery-content {
    display: flex;
    gap: 10px;
}
.delivery.color-scheme-1.quick-add-hidden {
    padding: 0;
    background: none;
    border: none;
    margin-bottom: 15px;
}

.product-form__submit{
    background: #A21B97;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    border-radius: 50px;
    max-width:336px;
    text-transform: capitalize;
}
.product-form__submit.button.button--primary::before {
    background-color: #d68b06 !important;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{
    background: #d68b06;
        border: 1px solid #d68b06;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border: 1px solid #33383B;
    background: none;
    color: #33383B;
    font-size: 18px;
    font-weight: 400;
    border-radius: 50px;
    max-width:336px;
    text-transform: capitalize;
}
.product-form__quantity .form__label {
    color: #111111!important;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Sora', sans-serif; 
}
.product-action-buttons {
  display: flex;
  gap: 12px;
  width: 100%;
}

.product-action-buttons .product-form__submit,
.product-action-buttons .product-buy-now {
  flex: 1;
}

.product-action-buttons .shopify-payment-button,
.product-action-buttons .shopify-payment-button__button {
  width: 100% !important;
}
section#shopify-section-template--27281349411092__related_products .color-scheme-2.gradient.no-js-hidden{
    background:#fff;
}
.product-action-buttons .product-form__submit,
.product-action-buttons .shopify-payment-button__button {
  min-height: 50px;
}

.product-action-buttons .shopify-payment-button {
  margin: 0 !important;
}
.inventory-info {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Sora', sans-serif; 
}
li.icon-with-text__item span.h4.inline-richtext {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Sora', sans-serif; 
    color:#111111;
}
.icon-with-text--horizontal .icon-with-text__item {
    flex-direction: row!important;
    width:50%!important;
    gap: 20px;
    border-right: 1px dotted #ccc!important;
    padding-right: 10px!important;


}
.template-product .main-product .product-media-container  .swym-atw-button-container.product_image_top_right {
    top: 2rem;
    right: 3rem;
}
.icon-with-text--horizontal .icon-with-text__item:nth-child(2n) {
    border-right: none!important;
    padding-right: 0!important;
}
.mobile-facets__open-wrapper  .mobile-facets__open{
    color:#111111;
}
.jdgm-rev-widg__reviews .jdgm-rev__content .jdgm-rev__body{
    color:#474747;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Sora', sans-serif; 
}
.section-template--27281349411092__main-padding {
    background: #fff!important;
}
button.slider-button.slider-button--next,button.slider-button.slider-button--prev{
    border: none!important;
    background: #F5F5F5!important;
}
button.slider-button.slider-button--next:hover,button.slider-button.slider-button--prev:hover{
    background: #F5F5F5!important;
    color:#111111!important;

}
.template-product .global-media-settings:after,.template-product .product-media-container,.template-product .product__media img{
    border-radius:20px!important;
    border:unset!important;
}
/* reviews */
section#shopify-section-template--27281349411092__1782462697a6932801 {
    background: #fff;
}
a.jdgm-write-rev-link {
    background: #A21B97 !important;
    border: none !important;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Sora', sans-serif; 
}
h2.jdgm-rev-widg__title{
    color: #2F2F2F!important;
    font-size: 30px!important;
    font-weight: 600!important;
    font-family: 'Sora', sans-serif; 
}
.jdgm-rev-widg__summary-text {
    color: #474747;
    font-size: 16px;
     font-weight: 400!important;
    font-family: 'Sora', sans-serif; 
}
.breadcrumbs .breadcrumbs-nav{
    display:none;
}
body .delivery-description span {
    color: #111111!important;
}
.main-product .product-form__input--pill input[type=radio]+label{
    border-radius:20px;
}
.main-product .price__container span.discount-badge.badge.text-color-secondary.background--sale {
    background: #A21B97;
    border-radius: 40px;
    color: #fff !important;
    font-size: 12px;
}
.main-product .product-form__input--pill input[type=radio]:checked+label{
    background:#A21B97!important;
}
.main-product fieldset.product-form__input .form__label,{
    color:#111111!important;
}
.main-product .product-form__input--pill input[type=radio]{
    color:#111111!important;
    border:1px solid #111111!important;
}

/* Variant image wrapper */
.variant-image-label {
  width:54px;
  height:54px;
  border: 1px solid #e5e5e5!important;
  border-radius: 50%!important;
  display: inline-flex!important;
  align-items: center;
  justify-content: center;
  cursor: pointer!important;
  overflow: hidden;
  margin-right: 8px!important;
  background: #fff;
  transition: all 0.2s ease!important;
}


/* Variant image */
.variant-image-label img {
  width: 54px;
  height: 54px;
  object-fit: cover;
  border-radius: 50%;
  display: block;
}
.main-product fieldset.product-form__input .form__label{
    color:#111111!important;
    font-size: 16px;
}
.related-products .product-grid-recommendations .grid__item.swiper-slide{
    box-shadow: 0px 0px 100px 0px #4848481F;
    border-radius: 42px;
}
.related-products .product-grid-recommendations .card.card--card{
   padding:15px;
    border-radius: 42px;
}
.template-collection .collection .card__content {
    padding-left: 10px;
}
#ProductGridContainer .navigation-layout .list-view {
    display: none;
}
div#shopify-block-AQjNKL09kU2ZIVGZRY__judge_me_reviews_preview_badge_UMhG4w{
    margin: 2rem 0;
}
@media (min-width: 769px) and (max-width: 1024px) {
button.shopify-payment-button__button.shopify-payment-button__button--unbranded{
    font-size:14px;
}
.product-form__buttons .product-form__submit, .product-form__buttons .product-form__input{
    font-size:14px;
}
.main-product .product__title h1.h2,span.price-item.price-item--sale{
    font-size:24px;
}
.main-product s.price-item.price-item--regular{
    font-size:14px;
}
.main-product .price__container span.discount-badge.badge.text-color-secondary.background--sale{
    font-size: 10px;
}
.main-product .product-form__buttons .quantity {
    width: 50%;
}
.product-form__submit,button.shopify-payment-button__button.shopify-payment-button__button--unbranded{
    max-width: 180px;
}
.main-product .product__info-wrapper--extra-padding {
    padding: 0 0 0 2rem;
}
span.delivery-heading.h6,.pickup-description, .delivery-description{
    font-size: 12px;
}
.offer-card .offer-title{
    font-size:12px;
}
.offer-code {
    font-size: 10px!important;
    gap: 2px!important;
}
.offer-card .offer-badge{
    font-size:8px!important;
}
.offers-wrapper .offers-heading{
    font-size:16px;
}
}
@media screen and (max-width: 768px){
    .breadcrumbs__list .breadcrumbs__link{
        font-size:14px;
    }
    .breadcrumbs__list span.breadcrumbs__link {
        color: #111111;
    }
    .product__title h1.h2{
       font-size:18px;
    }   
    .template-product span.discount-badge.badge.text-color-secondary.background--sale {
        background: #A21B97;
        color: #fff !important;
        border-radius: 40px;
    }
    .inventory-info,.product-form__quantity .form__label,.product-form__submit,button.shopify-payment-button__button.shopify-payment-button__button--unbranded{
        font-size: 14px;
    }
    .product-form__input.product-form__quantity .quantity {
        width: 50%;
        border-radius:30px;
    }
    .product-action-buttons .product-form__submit, .product-action-buttons .shopify-payment-button__button{
        min-height: 46px;
    }
    .product-form__submit,button.shopify-payment-button__button.shopify-payment-button__button--unbranded{
        max-width:182px;
    }
    span.delivery-heading.h6{
        font-size:13px;
    }
    .delivery-description {
        font-size: 12px !important;
    }
    .icon-with-text--horizontal .icon-with-text__item{
        flex-direction: column !important;
        align-items:flex-start!important;
    }
    li.icon-with-text__item span.h4.inline-richtext {
        font-size: 12px;
    }
    button.share-button__button{
        font-size:14px;
    }
    h2.jdgm-rev-widg__title{
        font-size: 20px !important;
    }
    .jdgm-widget-actions-wrapper {
        max-width: 308px;
        margin: 0 auto!important;
    }
    .jdgm-widget-actions-wrapper a{
       font-size: 14px;    
    }
    .jdgm-rev-widg__reviews .jdgm-rev__content .jdgm-rev__body{
        font-size:14px;
    }
    .jdgm-rev__author-wrapper .jdgm-rev__author {
        color: #1A1A1A !important;
        font-weight: 600;
        font-size: 14px;
    }
    .jdgm-row-profile .jdgm-rev__icon:before {
        color: #33383B!important;
    }
    .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown{
        font-size: 16px;
        color: #111111!important;
        font-weight: 600;
        font-family: 'Sora', sans-serif;
    }
    .jdgm-sort-dropdown-wrapper span.jdgm-sort-dropdown-arrow {
        color: #111111 !important;
    }
    .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown option{
        font-size:14px!important;
    }
    .product-grid-recommendations .card .media {
        height: 100%;
    }
    .related-products h2{
        font-size:20px!important;
    }
    .product-grid-recommendations .card__media .swym-atw-btn-wrapper-for-img.product_image_top_right{
        display:none;
    }
    body .related-products .card__information .card__heading {
        font-size: 14px;
    }
    body .rating-value-related,body .rating-count-related{
        font-size: 14px;
    }
    body .related-products span.price-item.price-item--sale{
        font-size:16px;
    }
    body .related-products s.price-item.price-item--regular{
        font-size:12px;
    }
    .related-products .product-grid-recommendations li.grid__item.swiper-slide.swiper-slide-active,.related-products .product-grid-recommendations li.grid__item.swiper-slide.swiper-slide-next{
        width: 288px!important;
    }
    .related-products .product-grid-recommendations .swiper-wrapper {
        padding-bottom: 0rem!important;
    }
    .related-products .swiper-scrollbar.large-up-hide.swiper-scrollbar-horizontal {
        display: none;
    }
    .template-product .related-products{
        padding-bottom:0px;
    }
    body .related-card-bottom__cart-btn {
        width: 43px;
        height: 43px;
    }
    body .related-card-bottom__cart-btn svg{
        width:21px;
        height:21px;
    }
    body .jdgm-write-review-modal .jdgm-write-review-modal__title{
        font-size: 20px;
        font-weight: 600;
        font-family: 'Sora', sans-serif;
    }
    body .jdgm-write-review-modal .jdgm-write-review-modal__product-title {
        font-size: 14px;
    }
    body .jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star {
       font-size: 24px;
    }
    .product.main-product.product--small.product--left.product--thumbnail_slider div#swym-atw-button-container {
        display: none;
    }
    .main-product fieldset.product-form__input .form__label {
        font-size: 14px;
    }
    .main-product .product-form__input--pill input[type=radio]+label{
        font-size:1.2rem;
    }
    .product-grid-recommendations .card-wrapper .card__information {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    ul.icon-with-text.icon-with-text--horizontal.list-unstyled {
        padding: 14px 14px 14px 16px;
    }
}