/** Shopify CDN: Minification failed

Line 322:8 Unexpected "}"

**/
 .section-featured-collection {
        margin-bottom: 0px !important;
    }

    .activities_info h2.common_title {
        margin-bottom: 40px;
    }

    section.activities_info {
        margin-bottom: 0px !important;
    }

    .section-slideshow {
        margin-top: 50px;
    }

    .pc--our-priority {
        margin-top: 50px;
    }

    @media only screen and (max-width: 767px){

    .qty-atc-wrapper.quantity__grid {
        margin-bottom: 0px;
        margin-right: 10px;
       width: 40%;
    }

    .product-form .shopify-payment-button__button--unbranded{
    max-width: 100% !important;
    }

    .devgrid.add_cart_grid {
        width: 60%;
    }

    .quantity__grid_main .common_btn{
    font-size: 16px !important;
    padding: 10px 5px !important;

    }
        .review_title {
            margin-bottom: 0;
            margin-top: 15px;
        }

    .activities_info h2.common_title {
        margin-bottom: 25px !important;
    }

        .pc--instagram-section {
            margin-bottom: 25px !important;
          margin-top: 10px !important;
        }

        .pc--reviews {
            margin-bottom: 10px;
        }

    .product_mob_t_show{
    display: block !important;
    margin-top: 30px;
    }

    .product_mob_t_show .price-container {
            display: flex !important;
        }

    .product_mob_t_show h1.title .wishlist-hero-custom-button.wishlisthero-floating {
        display: none !important;
    }

    /* .product-column-right .jdgm-prev-badge {
            display: flex !important;
        } */

    }

    .product-form .shopify-payment-button__button--unbranded {
        background: #000000;
        border: 1.5px solid #000000;
        border-radius: 3px;
        color: #ffffff !important;
        padding: 12px 25px;
        font-family: Metrophobic !important;
        font-size: 16px !important;
        text-transform: uppercase !important;
        font-weight: 700 !important;
        max-width: 340px;
    }

        .shopify-payment-button {
            margin-left: 0px !important;
        }

    .quantity-submit-row__submit.input-row {
        margin-bottom: 0px !important;
    }

    .product-form .shopify-payment-button__button--unbranded:hover {
        background: transparent !important;
        border-width: 2px !important;
        border-color: #000 !important;
        color: #000 !important;
    }

    .quantity__grid_main {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start;
        width: 100%;
        margin-bottom: 15px;
    }
    .qty-atc-wrapper.quantity__grid {
        margin-bottom: 0px;
        margin-right: 10px;
    }

    .quantity__grid_main .common_btn{
    font-size: 18px;
    padding: 10px 5px;

    }

    .devgrid.add_cart_grid {
        width: 60%;
    }

    .drawer-product-item{display:block !important;}

    a.add_to_cart_infoo {
        display: block;
        width: auto;
        max-width: 55%;
        position: relative;
        margin-top: 12px;
        margin-bottom: 15px;
        background: #000;
        color: #fff;
        font-family: inherit;
        padding: 10px 12px;
        text-align: center;
        font-size: 13px;
       font-weight: 600;
letter-spacing: 0.8px;
text-transform: uppercase;
    }

    span.t-fil {
        display: none;
    }

    /* .jdgm-prev-badge__stars .jdgm-star:not(:first-child) {
         display: flex !important;
    } */
    /* span.jdgm-prev-badge__stars {
        display: flex;
    } */

    .pc--collapsible-tabs .collapsible-tabs__tab .cc-accordion-item__title h2 {
        font-family: Anton, sans-serif;
        font-size: 42px;
        font-weight: 100;
        margin-bottom: 0;
        text-transform: uppercase;
        line-height: 1.2;
        position: relative;
    }

    @media only screen and (max-width: 750px){

    .pc--collapsible-tabs .collapsible-tabs__tab .cc-accordion-item__title h2 {
        font-size: 28px;
    }

    .main__sectionn {
        display: flex;
        width: 100%;
        align-items: center;
        align-content: center;
        justify-content: start;
    }

        .product_mob_t_show {
            display: block !important;
            margin-top: 10px;
            width: 100%;
        }

    .main__sectionn h1.title {
        max-width: 65%;
        width: 100%;
        float: left;
    }

    .template-product .jdgm-widget.jdgm-widget {
        max-width: 120px;
        margin: 0px;
        padding: 0;
    }

    }

    @media only screen and (max-width: 750px) {
        .template-product .jdgm-widget.jdgm-widget {
            max-width: 100%;
            margin: 0px;
            padding: 0;
        }
    }

  .product-block-options__inner .jdgm-star:not(:last-child) {
    display: none !important;
  }
  .product-block-options__inner {
    display: flex !important;
    align-items: center !important;

  }
  .product-block-options__inner .jdgm-star:last-child {
    margin-right: .5rem !important;
  }
  .product-block-options__inner .jdgm-prev-badge__text {
    font-weight: 700 !important;
  }

.shopify-payment-button {
    margin-bottom: 20px !important;
}

@media only screen and (max-width: 575px){

.template-collection .pc--collapsible-tabs .collapsible-tabs__tab .cc-accordion-item__title{
font-size: 20px!important;
}

.product-detail .option-selector__btns_Size label {
margin: 4px 8px 0 0 !important;
width: 38px !important;
height: 38px !important;
}

.product-detail .option-selector__btns_Size label span {
font-size: 13px !important;}

}

.template-product .tag-slide-tagr {
    display: none !important;
}

@media only screen and (max-width: 768px){

.product-form .option-selector {
margin-bottom: 20px !important;}

.price-container.price_container_mobile {
    display: flex !important;
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}

.main__sectionn{
flex-wrap: wrap;
}
  .opposing-items.Color legend.label {
    margin-bottom: 0px;
}
  
}

.sidecart-summary-overlay .cart-summary-overlay__actions .to-cart {
    font-weight: 600;
   font-size: 14px !important;
}

div#contlo_whatsapp_widget {
    z-index: 8888 !important;
}

div#quinn-floating-widget {
    z-index: 9998 !important;
}

   .jdgm-prev-badge__stars .jdgm-star:not(:first-child) {
      display: none !important;
    }

        div.product-price.m-productPrice > div.jdgm-widget.jdgm-preview-badge.jdgm--done-setup > div {
        display: flex !important;
        flex-direction: row-reverse !important;
        gap: 5px !important;
        align-items: baseline !important;
        }

        .product-price:has(.jdgm-preview-badge) {
          display: flex !important;
          justify-content: space-between !important;
      }

        /* .jdgm-prev-badge {
            display: flex !important;
            flex-direction: row !important;
            align-items: center !important;
    } */
        .jdgm-align {
          position: relative !important;
          top: 3px !important;
          display: flex !important;
          /* flex-wrap: wrap !important; */
          justify-content: space-between !important;
          gap: 5px;
           align-items: center;
        }

        }

  .section-featured-collection {
        margin-bottom: 0px !important;
    }

    .activities_info h2.common_title {
        margin-bottom: 40px;
    }

    section.activities_info {
        margin-bottom: 50px !important;
    }

    .section-slideshow {
        margin-top: 50px;
    }

    .pc--our-priority {
        margin-top: 50px;
    }

    @media only screen and (max-width: 767px){

    .qty-atc-wrapper.quantity__grid {
        margin-bottom: 0px;
        margin-right: 10px;
       width: 40%;
    }

    .product-form .shopify-payment-button__button--unbranded{
    max-width: 100% !important;
    }

    .devgrid.add_cart_grid {
        width: 60%;
    }

    .quantity__grid_main .common_btn{
    font-size: 16px !important;
    padding: 10px 5px !important;

    }
        .review_title {
            margin-bottom: 0;
            margin-top: 15px;
        }

    .activities_info h2.common_title {
        margin-bottom: 25px !important;
    }

        .pc--instagram-section {
            margin-bottom: 25px !important;
          margin-top: 10px;
        }

        .pc--reviews {
            margin-bottom: 10px;
        }

    .product_mob_t_show{
    display: block !important;
    margin-top: 30px;
    }

    .product_mob_t_show .price-container {
            display: flex !important;
        }

    .product_mob_t_show h1.title .wishlist-hero-custom-button.wishlisthero-floating {
        display: none !important;
    }

    /* .product-column-right .jdgm-prev-badge {
            display: flex !important;
        } */

    }

    .product-form .shopify-payment-button__button--unbranded {
        background: #000000;
        border: 1.5px solid #000000;
        border-radius: 3px;
        color: #ffffff !important;
        padding: 12px 25px;
        font-family: Metrophobic !important;
        font-size: 16px !important;
        text-transform: uppercase !important;
        font-weight: 700 !important;
        max-width: 340px;
    }

        .shopify-payment-button {
            margin-left: 0px !important;
        }

    .quantity-submit-row__submit.input-row {
        margin-bottom: 0px !important;
    }

    .product-form .shopify-payment-button__button--unbranded:hover {
        background: transparent !important;
        border-width: 2px !important;
        border-color: #000 !important;
        color: #000 !important;
    }

    .quantity__grid_main {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start;
        width: 100%;
        margin-bottom: 15px;
    }
    .qty-atc-wrapper.quantity__grid {
        margin-bottom: 0px;
        margin-right: 10px;
    }

    .quantity__grid_main .common_btn{
    font-size: 18px;
    padding: 10px 5px;

    }

    .devgrid.add_cart_grid {
        width: 60%;
    }

    .drawer-product-item{display:block !important;}

    a.add_to_cart_infoo {
        display: block;
        width: auto;
        max-width: 55%;
        position: relative;
        margin-top: 12px;
        margin-bottom: 15px;
        background: #000;
        color: #fff;
        font-family: inherit;
        padding: 10px 12px;
        text-align: center;
        font-size: 13px;
       font-weight: 600;
letter-spacing: 0.8px;
text-transform: uppercase;
border-radius: 4px;
    }

    span.t-fil {
        display: none;
    }

    /* .jdgm-prev-badge__stars .jdgm-star:not(:first-child) {
         display: flex !important;
    } */
    /* span.jdgm-prev-badge__stars {
        display: flex;
    } */

    .pc--collapsible-tabs .collapsible-tabs__tab .cc-accordion-item__title h2 {
        font-family: Anton, sans-serif;
        font-size: 42px;
        font-weight: 100;
        margin-bottom: 0;
        text-transform: uppercase;
        line-height: 1.2;
        position: relative;
    }

    @media only screen and (max-width: 750px){

    .pc--collapsible-tabs .collapsible-tabs__tab .cc-accordion-item__title h2 {
        font-size: 28px;
    }

    .main__sectionn {
        display: flex;
        width: 100%;
        align-items: center;
        align-content: center;
        justify-content: start;
    }

        .product_mob_t_show {
            display: block !important;
            margin-top: 10px;
            width: 100%;
        }

    .main__sectionn h1.title {
        max-width: 75%;
        width: 100%;
        float: left;
    }

    .template-product .jdgm-widget.jdgm-widget {
        max-width: 120px;
        margin: 0px;
        padding: 0;
    }

    }

    @media only screen and (max-width: 750px) {
        .template-product .jdgm-widget.jdgm-widget {
            max-width: 100%;
            margin: 0px;
            padding: 0;
        }
    }

 .product-block-options__inner .jdgm-star:not(:last-child) {
    display: none !important;
  }
  .product-block-options__inner {
    display: flex !important;
    align-items: end !important;

  }
  .product-block-options__inner .jdgm-star:last-child {
    margin-right: .5rem !important;
  }
  .product-block-options__inner .jdgm-prev-badge__text {
    font-weight: 700 !important;
  }

.shopify-payment-button {
    margin-bottom: 20px !important;
}

@media only screen and (max-width: 575px){

.template-collection .pc--collapsible-tabs .collapsible-tabs__tab .cc-accordion-item__title{
font-size: 20px!important;
}

.product-detail .option-selector__btns_Size label {
margin: 4px 8px 0 0 !important;
width: 38px !important;
height: 38px !important;
}

.product-detail .option-selector__btns_Size label span {
font-size: 13px !important;}

}

.template-product .tag-slide-tagr {
    display: none !important;
}

@media only screen and (max-width: 768px){

.product-form .option-selector {
margin-bottom: 20px !important;}

.price-container.price_container_mobile {
    display: flex !important;
    width: 100%;
    margin-bottom: 0px;
    margin-top: 0px;
}

.main__sectionn{
flex-wrap: wrap;
}
  .product-detail .detail .title{ font-size: 28px !important; line-height: 32px !important;}
}

.sidecart-summary-overlay .cart-summary-overlay__actions .to-cart {
    font-weight: 600;
   font-size: 14px !important;
}

div#contlo_whatsapp_widget {
    z-index: 8888 !important;
}

div#quinn-floating-widget {
    z-index: 9998 !important;
}

/* *, a, span, li, p { font-family: 'Helvetica' !important; font-weight: 400; } */

h6.discountedPrice {
    font-family: 'Helvetica' !important;
font-weight: 200 !important;
}

.jdgm-star.jdgm--on:before {
    content: "\e000";
    font-family: 'JudgemeStar';
}

.block-inner-inner {
    background: transparent !important;
    border-radius: 2px !important;
}

.product-block .product-info {
    margin: 0;
    padding: 15px 15px 0;
    padding-left: 0px;
}

    .product_card_title {
        font-size: 14px;
        font-family: 'Metrophobic';
        color: #1B1B1B !important;
        line-height: 19px;
        margin-bottom: 0px !important;
       margin-top: 5px;
    }

span.product-price__item.product-price__compare.theme-money {
    color: #6E6E6E !important;
    font-size: 14px;
    margin-right: 8px;
}

  .m-sale-badge {
        padding: 2px 6px;
        font-size: 10px;
        border-radius: 3px;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 100;
        line-height: 16px;
    }

.product-price .product-price__item.product-price__amount.product-price__amount--on-sale.theme-money {
    color: #e22424;
    display: inline-block;
    width: auto;
    margin-right: 8px !important;
    text-align: left;
    margin-top: 0px;
    font-size: 14px;
    color: #1b1b1b !important;
}

.product_card_title_block {
    width: 80%;
    display: block;
}

  .product-block-options__item {
        width: 25px;
        border-radius: 4px !important;
        height: 25px;
    }

.product-block-options--swatch .product-block-options__item.product-block-options__item--unavailable::before {
border-radius: 4px !important;
}

.featured_collection_custom {
    padding: 30px 0px;
}

span.product-block-options__item.product-block-options__item--more{margin-left: 5px;}

a.more-colours {
    font-size: 12px;
    color: #000;
    font-weight: 700;
    text-decoration: underline;
}


.product-block-options__item--more:after {content: none !important; border: none !important;
border-radius: 0px !important; }

.product-block-options__item:hover:after, .product-block-options__item:hover:before { border: none !important;
border-radius: 0px !important; } 

@media (min-width: 769px){
a.toggle-btn.utility-bar__item {
 width: 90px;
    display: flex;
    align-items: center;
    max-height: 40px;
    padding: 10px;
    justify-content: center;
    border: 1px solid #000;
    font-size: 15px;
margin-bottom: 10px;
margin-left: -5px;
}

span.filtering_plush {
    display: none;
}

.utility-bar__left {
    display: flex;
}
}

.offer_info {
    display: none !important;
}

.image_bottom_info.mb-dec-info {
    display: none !important;
}

@media (min-width: 992px){


.product-add-content {
    display: flex;
    width: 100%;
    margin: 10px 0px;
    gap: 20px;
    /* flex-wrap: wrap; */
    justify-content: flex-start;
    align-items: flex-start;
}
}

.jdgm-prev-badge {
    display: block !important;
    font-size: 12px;
}

.product-price.m-productPrice {
    flex-wrap: nowrap;
}

.collection-slider .product-block .image-cont img {
border-radius: 4px; }
.image_bottom_info {
    margin-top: 15px;
    font-size: 18px !important;
}

.quantity-wrapper a {
    margin: 0px !important;
    border-radius: 4px !important;
}

.product-form .quantity-wrapper {
border-radius: 4px;
}

.swatch-style-icon_circle .option-selector--swatch .opt-label, .swatch-style-icon_circle .option-selector--swatch .opt-label::before, .swatch-style-icon_circle .option-selector--swatch .opt-label::after{border-radius: 6px !important;}

.option-selector__btns_Color .opt-label {
    margin: 10px 8px 0 0 !important;
}

.product-column-right .opt-label span.opt-label__text{margin: 0px; }

.jdgm-rev-widg__title{ font-size: 30px !important;}

.ctl-row .ctlHeading {
font-size: 30px !important;
margin-bottom: 30px; }

.recomm_title, .jdgm-rev-widg__title {
    font-size: 30px !important;
    margin-bottom: 30px;
    margin-top: 30px;
}

@media (max-width: 991px){
.get-the-look-section {
    width: 100% !important;
    padding: 20px !important;
max-width: 100% !important;
}

.product-add-content {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 15px;
     width: 100%;
    margin: 25px 0px;
        flex-wrap: wrap;

}

.get-the-look-section-flex {
    column-gap: 10px !important;
    width: 100% !important;
}

.get-the-look-heading h2 {
    font-size: 18px !important;
    margin-bottom: 12px !important;
}

.get-the-look-heading p {
    font-size: 14px !important;
}

.get-the-look-section .arrow-right a img {
    width: 8px !important;
}

.coupon-container {
    width: 100% !important;
    max-width: 100% !important;
}

.coupon-right {
    padding: 30px !important;
}

.use-code {
  font-size: 12px !important;
        letter-spacing: 4px !important;
        margin-bottom: 8px !important;
        line-height: 10px !important;
}

.code {
        font-size: 38px !important;
        font-weight: 700 !important;
        font-family: 'Poppins';
        line-height: 38px !important;
        margin-bottom: 0px !important;
}

/* .discount-percent {
    line-height: 33px !important;
    font-size: 40px !important;
    margin-bottom: 0px !important;
    font-weight: bold !important;
    color: #000 !important;
    stroke-linecap: square !important;
    margin-top: 0px !important;
    font-family: 'Anton' !important;
    -webkit-text-fill-color: transparent !important;
    -webkit-text-stroke-width: 0.5px !important;
    -webkit-text-stroke-color: black !important;
} */

/* .discount-text {
    font-size: 10px !important;
    color: #000 !important;
    margin-bottom: 8px !important;
    letter-spacing: 3px !important;
    display: block !important;
    width: 100% !important;
    line-height: 16px !important;
    text-align: center !important;
} */

/* .coupon-left-inside {
    width: auto !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    transform: rotate(-90deg) !important;
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    align-items: center !important;
    line-height: 37px !important;
    padding: 0px !important;
} */

.coupon-left {
    padding: 30px !important;
}

.arrow-right a {
    font-size: 15px !important;
}

.get-the-look-slider .product {
    height: 50px !important;
    width: 50px !important;

}

.trust-badges-wrapper {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.recomm_title, .jdgm-rev-widg__title {
    font-size: 24px !important;
    margin-bottom: 30px !important;
    margin-top: 30px !important;
}

.ctl-row .ctlHeading {
    font-size: 24px !important;
    margin-bottom: 30px !important;
}

}

.product-recommendations .collection-listing {
    margin: 0px !important;
}

.drawer_get-the-touch{ cursor: pointer;}

a.jdgm-write-rev-link {
    border-radius: 4px !important;
}

@media (min-width: 1400px) {
    /* .activities_info .container_n {
        max-width: 1050px !important;
    } */

.common_title {
    font-size: 36px;
    margin-top: 30px;
    margin-bottom: 30px !important;
}
}

body.no-scroll {
    overflow: hidden;
}

body.no-scroll1 {
    overflow: hidden;
}

@media (max-width: 768px){
.main__sectionn h1.title {
max-width: 100% !important;
width: 100% !important;
float: left;
font-size: 22px !important;
}

    .price-container {
        justify-content: flex-start !important;
        gap: 5px !important;
        margin-bottom: 30px;
    }

.price-descriptors {
    display: none;
}

.product-column-right .price-area .was-price {
    margin-left: 8px !important;
}
}
.activities_info h2.common_title {
    text-align: left;
    /* margin-bottom: 40px; */
}

.featured_collection_custom .best_seller_title {
    margin-bottom: 10px !important;
}

    .featured_collection_custom .common_title {
        margin-bottom: 20px !important;
    }


.headingg_section .common_title{ margin-bottom: 10px !important;}
div#quinn-cards-1 {
    padding: 0px !important;
}

.influencer-item:first-child {
    margin-left: -15px;
}

@media (min-width: 768px) {

.influencer-grid button.slick-arrow.slick-disabled {
    display: flex !important;
    opacity: 1 !important;
}
}

@media (max-width: 767px) {
.headingg_section .common_title{ padding: 0px !important;}

}



@media (max-width: 768px){

.pc--our-priority {
    margin-top: 10px !important;
}

.pc--trending-searches {
    margin-bottom: 40px !important;
    padding-top: 30px !important;
}

.section-slideshow {
    margin-top: 10px !important;
}

section.activities_info {
        margin-top: 0px !important;
    }

.featured_collection_custom {
    padding-top: 10px !important;
    padding-bottom: 20px !important;
}

/* .collection_product_slider .block-inner {
    padding: 0px !important;
} */

 .collection_product_slider{ width: 100% !important;
  display: block !important; } 

h6.discountedPrice { 
   width: auto !important;
    display: inline-block !important;
    /* min-width: 100% !important;
    max-width: 100%; */
    background: transparent;
    padding: 0px;
    text-align: left;
    margin-top: 6px;
   margin-left: 8px;
}

h6.discountedPrice span {
    background: #000;
    display: inline-block;
    font-size: 10px;
    /* display: inline-block !important; */
    padding: 5px 8px;
    color: #fff;
    background: #000;
    line-height: 14px;
    border-radius: 4px;
}
}

@media (min-width: 769px){
.collection_product_slider .block-inner {
    padding: 8px !important;
}

.product-block .block-inner {
    min-height: auto !important;
    margin:0 !important;
   padding: 0 5px !important; 
}
}

.shop-by-influencer .influencer-image .qview-button {
    display: none !important;
}

.template-product .tag-slide-hide {
    display: none !important;
    opacity: 0;
    visibility: hidden;
    height: 0px;
}

.quantity-submit-row__submit.input-row .common_btn:after{ content: unset !important;}
.common_btn:hover {color: #fff !important;}

@media (max-width: 991px) {
    .product-add-content {
        margin: 15px 0px !important;
    }
}

@media (max-width: 768px) {
    section.activities_info {
        margin-bottom: 15px !important;
    }
}