/** Shopify CDN: Minification failed

Line 186:0 Expected "}" to go with "{"

**/
.media-swatch {
  background-color: #f5f5f5;
}

.media-swatch img {
  mix-blend-mode: multiply;
}
.reviewRateCount{display: none !important;}
.rivyoReviewWidget{justify-content: center !important;}
.ratingLabel{display: none;}
shopify-accelerated-checkout {
    --shopify-accelerated-checkout-button-border-radius: 50px;
}
.complete-look {
    display: none !important;
    grid-template-columns: 100%;
}
#shopify-section-template--18198350987404__main .w-full {
    padding: 16px;
}
/* Code for Desktop Banner */

@media screen and (max-width: 480px){
  #shopify-section-template--18198380314764__image_with_text_overlay_HHVM8y {
    display: none;
    /* Code contrubution by websensepro.com */
}}

/* Code for Mobile Banner */
@media screen and (max-width: 480px) {
#shopify-section-template--18198380314764__image_with_text_overlay_dmfqbc {
    display: block !important;
  /* Code contrubution by websensepro.com */
}}

#shopify-section-template--18198380314764__image_with_text_overlay_dmfqbc {
    display: none;
}




/* Code for Desktop Banner */

@media screen and (max-width: 480px){
  #shopify-section-template--18198380314764__ss_video_banner_mqJf86 {
    display: none;
    /* Code contrubution by websensepro.com */
}}

/* Code for Mobile Banner */
@media screen and (max-width: 480px) {
#shopify-section-template--18198380314764__ss_video_banner_HiDCRP {
    display: block !important;
  /* Code contrubution by websensepro.com */
}}

#shopify-section-template--18198380314764__ss_video_banner_HiDCRP {
    display: none;
}


/* footer */

@media screen and (max-width: 480px){
  #shopify-section-sections--18198351085708__ss_counter_wMyTzH {
    display: none;
    /* Code contrubution by websensepro.com */
}}

/* Code for Mobile Banner */
@media screen and (max-width: 480px) {
#shopify-section-sections--18198351085708__footer {
    display: block !important;
  /* Code contrubution by websensepro.com */
}}

#shopify-section-sections--18198351085708__footer {
    display: none;
}


.circle-button {
    --circle-button-size: 2.75rem;
    --circle-button-background: var(--button-text-primary);
    --circle-button-text-color: var(--button-background-primary);
    width: var(--circle-button-size);
    height: var(--circle-button-size);
    background: rgb(255 255 255);
    color: #000000;
    border-radius: var(--rounded-full);
    box-shadow: 0 0 12px #0000001f;
    place-items: center;
    display: grid;
}

.loox-rating[data-alignment="center"] {
    margin-bottom: -7px;
    margin-top: -11px;
    text-align: center;
}
.h5, :where(.prose h5) {
    text-transform: capitalize;
}

/* checkout */

.button-group>* {
    border-radius: 30px;
    margin: 0 !important;
}
.button-group>* {
    color: white;
    border-color: black;
    background: black;
    border-radius: 30px;
    margin: 0 !important;
}
.cart-drawer .free-shipping-bar {
    text-transform: uppercase;
    text-align: center;
    font-size: 13px;
}
.line-item {
    --line-item-media-width: 7.375rem;
}
.quantity-selector--sm {
    border-radius: 30px;
    --quantity-selector-height: 2.1rem;
    --quantity-selector-input-width: 2rem;
}
.text-xs {
    border-radius: 30px;
    padding: 0px 8px;
    background: #f5f5f5;
    font-size: var(--text-xs);
}

/* chatbox button */

.Avada-Launcher__ButtonCustom.Avada-Launcher__Button--icon-only {
  background-color: rgb(0, 0, 0) !important;
}

/* variant-size */

.block-swatch {
  color: #000;
  font-size: 13px;
    --swatch-border-size: 0px;
    border-width: var(--swatch-border-size);
}


:checked+.block-swatch, .block-swatch.is-selected {
    border-radius: 5px;
    background-color: #000;
    --swatch-disabled-strike-color: rgb(69 24 24);
    color: white;
    border-color: currentColor;
}

@media (max-width: 768px) {
    #culinvaro-features-template--19689986392112__culinvaro_feature_HqMp6T .cvf__card {
        align-items: center;
        text-align: center;
        padding: 29px 8px 20px 8px !important;
    }

    .media-swatch {
        width: 4rem !important;
    height: 4rem !important;
    --swatch-size4: 4rem !important;
}
@media screen and (max-width: 767px) {
    .header-logo-sections--19689987342384__ss_header_tjxJNe {
        width: 87% !important;
    }
}

