/** Shopify CDN: Minification failed

Line 712:4 "font-siz" is not a known CSS property
Line 896:18 Expected ":"

**/
.ct__card {
  filter: none  !important;
}
.cat-mega__tile{
        flex-direction: row !important;
}
.pip__accordions {
    gap: 0px !important;
}
.pip__summary {
    padding: 22px 0 !important;
}
animate-element.tbg__head.block.animated {
    text-align: center;
    display: grid;
    justify-items: center;
}
.tbg__logo-img {
    width: 70% !important;
    object-fit: cover !important;
}
.cat-mega__heading {
    color: #cc6fc3 !important;
}
    .topbar--center {
        width: 100%;
        max-width: var(--page-width, 1900px);
        margin-inline: auto;
    }
    .topbar {
    padding: 0px !important;
}
.header-section .header__menu > ul.with-block > li.header-nav__item--sale .btn-duplicate {
    background-color: transparent !important;
    padding-inline: var(--sp-2);
}
.drawer__empty-text {
    font-size: 26px !important;
    font-family: 'Quattrocento' !important;
}

ul.drawer__empty-collections.grid.gap-3 {
    /* font-variant: diagonal-fractions; */
    display: flex;
    justify-content: center;
}
.drawer__empty-collections a {
    width: max-content;
    border-radius:6px;
    gap: 10px;
}
/* search css */

.search-drawer .button--primary{
        background-color: #37a690 !important;
}
.search-drawer .price__regular{
    color: #37a690 !important;
}
.search-drawer .horizontal-product__media {
    width: 63px !important;
    border: 1px solid #8080800f;
    border-radius: 6px;
}
.search-drawer .drawer__inner{
    border-radius: 16px 0px 0px 16px;
}
.search-drawer ul.grid.gap-2 li a {
    font-size: 13px !important;
}


@media screen and (max-width: 786px) {
.search-drawer .drawer__inner{
    border-radius: 16px 0px 0px 16px;
}

}
/* home pages css */

.sc-template--27570883068085__style_consultation_hx3Mf3 .sc__grid {
        grid-template-columns: 1.5fr 1fr !important;
    }
/* #shopify-section-template--27570883068085__faq_9xHb83 .button--secondary, #shopify-section-template--27570883395765__faq_z3nt9H .button--secondary{
    color: white !important;
    background: #00a98f !important;
    font-size:14px !important;
} */
    .ai-brand-strip-dstatic-adiszawdxwfcznfvxmaigenblockea03a9abdb683 {
        justify-content: space-between !important;
    }
    .topbar-section {
                padding: 6px 32px !important;
                font-size: 14px !important;
    }
    .compare-fab__btn{
        padding:6px 10px 6px 10px !important;
        border-radius: 2px !important;
        font-size:14px !important;
    }
    .hovstmt-template--27570883068085__hover_image_statement_qVqWVa .hovstmt__text{
        font-family: 'Quattrocento' !important;
    }
    #shopify-section-template--27570883068085__hero_banner_KWpFGQ .hero-banner-nav{
        justify-content: flex-end !important;
    }
    nav.slideshow-words.grid.items-center {
    justify-content: center;
    padding-bottom: 40px;
}
      .template-index  .button .btn-text, .cs__viewall, .bs__btn, .bs__link, .sv__viewall, .bj__viewall, .ct__viewall, .insta__btn, .ct__viewlink, .hero__btn, .vos__viewall, .cf__submit, .cf__whatsapp  {
        font-family: 'Quattrocento' !important;
        font-weight:400 !important;
    }
    .vos__viewall {
        border-radius:4px !important;
    }
     .template-index .button {
        font-family: 'Quattrocento' !important;
    }
    .hero-template--27570883068085__homepage_hero_TWBr6B .hero__btn{
            letter-spacing: 1px !important;
            font-family: 'Quattrocento' !important;
    }
.header__menu>ul .menu__item{
        font-size: 14px !important;
}
.vos__viewall{
padding: 10px 20px !important;
}
.ct__viewlink:hover{
    text-decoration: none !important;
}
  .rte :is(h2, h3, h4) {
        margin-block-end: 10px !important;
        margin-block-start: 15px !important;
    }
   .rte h2{
            font-size:28px !important;
     }
    .rma__bar {
        border-radius: 4px;
    }
    .bm__tile:hover .bm__pic img {
    transform: scale(1.05);
}
.cs__slider .card-wishlist {
    top: 12px !important;
    right: 12px !important;
    width: 32px !important;
    height: 32px !important;
}
.cs-template--27570883068085__celebrity_spotlight_gfnCKJ .cs__swatch{
        display: none !important;
}
.sv-template--27570883068085__shop_by_style_videos_jTPJJh .sv__swatch{
      display: none !important;
}
.card-wishlist{
   color: #cc6fc3 !important;
}
.card-wishlist.is-wishlisted, .card-wishlist.is-active {
    color: #cc6fc3 !important;
}
.ct-template--27570883068085__client_testimonials_XnxwNp .ct__meta {
    align-items: flex-start !important;
}

@media screen and (max-width: 786px) {
.ct__cards--slider{
        gap: 6px !important;
}
.hero-banner-nav__dot{
        width: 20px !important;
}
.hero-template--27570883068085__homepage_hero_TWBr6B .hero__wrap {
        padding: 50px 0px !important;
    }
.if-template--27570883068085__image_feature_nD3t3w {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .hovstmt-template--27570883068085__hover_image_statement_qVqWVa {
        padding: 40px 20px 40px !important;
    }
    .bm-template--27570883068085__brand_mosaic_Xy7Jqr .bm__m-pair .bm__tile
 {
        aspect-ratio: 172 / 211 !important;
 }
     .bm-template--27570883068085__brand_mosaic_Xy7Jqr .bm__m-wide .bm__tile {
        aspect-ratio: 351 / 136 !important;
     }
     .ct-template--27570883068085__fresh_this_week_drJQar .ct__inner{
            padding: 40px 0 60px !important;
     }
     .bs-template--27570883068085__brand_slider_PhMf4K .bs__set {
    gap: 10px !important;
}
    .sc-template--27570883068085__style_consultation_hx3Mf3 .sc__grid {
        grid-template-columns: 1fr !important;
        padding-bottom:50px;
    }

    #shopify-section-template--27570883068085__style_journal_aC6gw9 .bj__media {
    height: 156px !important;
}
.title-wrapper{
    align-items: flex-start !important;
}
#shopify-section-template--27570883068085__faq_9xHb83 .faq .details__summary .text-base {
    line-height: 1.5 !important;
}
.sc-template--27570883068085__style_consultation_hx3Mf3 .sc__main{
    padding-top: 30px;
}
.insta-template--27570883068085__instagram_feed_RYrhRb .insta__inner {
        padding: 50px 0 10px !important;
    }
.sc-template--27570883068085__style_consultation_hx3Mf3 .sc__contact {
    flex-direction: row !important;
        gap: 10px !important;
    }
.sc-template--27570883068085__style_consultation_hx3Mf3 .sc__contacts{
         gap: 10px !important;
    }
.sc-template--27570883068085__style_consultation_hx3Mf3 .sc__panel{
        gap: 20px !important;
}
.sc-template--27570883068085__style_consultation_hx3Mf3 .sc__grid{
        margin: 0px !important;
            width: 100% !important;
}
.sc-template--27570883068085__style_consultation_hx3Mf3 .sc__panel {
        padding: 0px 20px !important;
}
.bj-template--27570883068085__style_journal_aC6gw9 .bj__inner{
        padding: 50px 0 60px !important;
}
#shopify-section-template--27570883068085__image_feature_nD3t3w h2 {
    font-size: 30px;
    line-height: 33px;
}
#shopify-section-template--27570883068085__homepage_hero_TWBr6B h2 {
    font-size: 30px !important;
    line-height: 33px !important;
}
#shopify-section-template--27570883068085__image_feature_nD3t3w h2 {
    font-size: 30px !important;
    line-height: 33px !important;
}
.ct__heading {
    font-size: 30px !important;
    line-height: 33px !important;
}
.ct__summary{
            justify-content: space-between;
}
.ct__score {
        font-size: 30px !important;
        font-family: 'Quattrocento Sans'!important;
    }
.ct__ratings-count {
        text-align: end !important;
        margin-top: -15px !important;
        font-size: 12px !important;
        }
 .ct__big-stars {
    width: 103px !important; 
} 
 .ct__logo {
        margin-bottom: -12px !important;
    }
.cusp-bar-template--27570883068085__contact_usp_feature_bar_KQYbRx{
                padding: 20px 20px !important;
    }
.cusp-bar-template--27570883068085__contact_usp_feature_bar_KQYbRx .cusp-bar__text {
        font-size: 13px !important;
    }
#shopify-section-template--27570883068085__homepage_hero_TWBr6B h2{
                width: auto !important;
        }
.topbar-section{
    height:2em !important
}
.ai-brand-strip-adiszawdxwfcznfvxmaigenblockea03a9abdb683{
    padding: 10px 20px !important;
}
.header-section .header{
            padding-block: 6px !important;
}
    .ai-brand-strip-container-adiszawdxwfcznfvxmaigenblockea03a9abdb683 {
        flex-direction: row !important;
        gap: 20px !important;
        padding-right: 16px !important;
                align-items: center !important;
    }
    .ai-brand-strip-actions-adiszawdxwfcznfvxmaigenblockea03a9abdb683{
        width:auto !important;
    }
    #shopify-section-sections--27570876973237__1780400012b63fde4b .ai-brand-strip-explore-adiszawdxwfcznfvxmaigenblockea03a9abdb683{
        font-size: 12px !important;
    }
    .scrolling-text .marquee, .scrolling-text__item {
    gap: 5px !important;
}
    .header-section .header__logo img.logo {
                width: 108px;
        max-width: 108px !important;
    }
    .scrolling-text__item.with-media>:is(img, svg), .scrolling-text__item.with-media>a>:is(img, svg) {
    max-width: 80% !important
}
 #shopify-section-template--27570883068085__hero_banner_KWpFGQ .hero-banner-nav{
        justify-content: center !important;
    }
    a.button.button--primary.button--md.button--blur.button--fixed.pointer-events-auto {
    max-height: 34px !important;
    padding: 8px 16px !important;
    font-size:14px !important;
    line-height:24px !important;
    min-width: max-content !important;
}
.button{
    font-family:'Quattrocento' !important;
}
  .template-index .button .btn-text, .cs__viewall, .bs__btn, .bs__link, .sv__viewall, .bj__viewall, .ct__viewall, .insta__btn, .ct__viewlink, .template-index .button, .hero__btn, .ct__viewbtn, .sc__link, .vos__viewall, .title-wrapper .button {
         max-height: 34px !important;
    padding: 8px 16px !important;
    font-size:14px !important;
    font-weight:400 !important;
    line-height:24px !important;
    min-width: max-content !important;
    }

    #shopify-section-template--27570883068085__instagram_feed_RYrhRb .insta-template--27570883068085__instagram_feed_RYrhRb .insta__track {
    width: 100% ;
    gap: 15px 15px!important;
    grid-auto-flow: row!important;
    grid-template-columns: 1fr 1fr !important;
    /* margin: 0px !important; */
}
.insta-template--27570883068085__instagram_feed_RYrhRb .insta__card{
    margin-left:0px !important;
    height: 206px !important;
}
.cusp-bar-sections--27570876907701__contact_usp_feature_bar_TkkPD3{
    padding: 25px 15px !important;
}
.cusp-bar-sections--27570876907701__contact_usp_feature_bar_TkkPD3 .cusp-bar__text{
            font-size: 13px !important;
}
#shopify-section-template--27570883068085__faq_9xHb83 .faq .details__summary .text-base {
    font-size: 14px !important;
}
}




/* contact pages css */

.tk-faq__number{
        font-size: 14px !important;
        line-height:24px !important
        width: 20px !important;
}
.tk-faq__prompt{
        font-weight: 500 !important;
}
.tk-faq__answer {
    padding-inline-start: 26px !important;
}
#shopify-section-template--27570883395765__faq_z3nt9H .title-wrapper {
    margin-block-end: 20px !important;
}
#shopify-section-template--27570883395765__contact_us_FrcN3d .cf__whatsapp{
    padding-top:15px !important;
}

@media screen and (max-width: 786px) {

    #shopify-section-template--27570883395765__contact_us_FrcN3d .cf__whatsapp {
   
    font-weight: 500 !important;
    font-size: 14px !important;
    }
}


/* product card css */
@media screen and (max-width: 786px) {
.card-grid{
        gap: 6px !important;
}
.ct__card{
    padding:6px 6px 6px 6px  !important;
}
.ct__info {
    padding: 0px 6px 6px 6px !important;
}
.ct__brand-logo {
    width: 24px ;
    height: 24px ;
}
.ct__swatches {
    padding: 8px 0 8px !important;
}
 .ct__stock .ct__dot {
    width: 5px !important;
    height: 5px !important;
}
.ct__stock{
    font-size: 8px !important; 
}
.ct__brand-name {
    font-size: 9px !important;
}
.ct__title{
    font-size: 12px !important;
}
.ct__price .ct__now{
        font-size: 14px !important;
}
.ct__swatch {
    width: 25px !important;
    height: 25px !important;
}
}

/* PDP page css */
element.style {
}
.header[is=sticky-header] {
    box-shadow: 0px 3px 12px #00000015;
}
.product__brand-logo {
    height: 42px !important;
}
/* .template-product .page-container .product__info>*+* {
    margin-block-start: 25px !important;
} */
.ct__stock {
    position: relative !important;
    left: auto !important;
    top:0px;
}
.swatches--variant :checked+.color-swatch::after {
    --tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color) !important;

}
    .product {
        gap: 60px !important;
    }

    .variant-picker.grid.gap-5 {
    margin-bottom: 30px !important;
}
.buying-option{
     margin-bottom: 25px !important;
}
.quantity {
    border: 1px solid rgba(221, 225, 229, 1) !important;
}
    .quantity .quantity__button {
        padding-inline: 15px !important;
    }
    .quantity .quantity__button:first-of-type {
        border-right: 1px solid rgba(221, 225, 229, 1);
                padding-inline-end: 15px !important;
    }
    .quantity .quantity__button:last-of-type{
        border-left: 1px solid rgba(221, 225, 229, 1);
        padding-inline-start: 15px !important;
    }
        .quantity .quantity__input {
        max-width: 50px !important;
    }
    .buy-buttons .quantity:has(~ .product-form__submit.with-price) .quantity__input {
    max-width: 50px !important;
}
.template-product .page-container .product-form-wrapper .button--whatsapp
{
        background: linear-gradient(132deg, #0CBD28 0%, #4FEF6B 100%) !important;
}
.template-product .page-container .product-form-wrapper .quantity__input {
    color: #000000 !important;
}
.template-product .page-container .product-form-wrapper .buy-buttons .btn-text, .template-product .page-container .product-form-wrapper .buy-buttons-secondary .btn-text {
    font-family: 'Quattrocento' !important;
    font-weight: 500 !important;
    text-transform: capitalize !important;
}
.button{
        --border-opacity: none !important;
}
#TrustBadges-trust_badges_XeENmL .trust-badge__label {
    font-size: 13px !important;
}
div#Inventory-template--27570883592373__main-product-10479439970485 {
    margin: 25px 0px !important;
}
pickup-availability#PickupAvailability-template--27570883592373__main-product-10479439970485 {
    margin: 25px 0px !important;
}
.offer-card__icon {
    box-shadow: 0px 4px 10px -2px rgba(123.93, 77.01, 157.08, 0.16);
    outline: 1px rgba(124.01, 77.01, 157, 0.18) solid; outline-offset: -1px;
    border: 1px solid rgba(124, 77, 157, 0.18) !important;
}
 .offer-card {
   background: linear-gradient(170deg, #FBF8FE 0%, white 52%, #FAF6FD 100%) !important; 
   box-shadow: 0px 12px 30px -6px rgba(123.93, 77.01, 157.08, 0.12); 
   overflow: hidden; border-radius: 16px !important; outline: 1px rgba(124.01, 77.01, 157, 0.16) solid !important; outline-offset: -1px;
}
.offer-card__chip{
padding:9px 14px !important; 
 box-shadow: 0px 3px 8px -1px rgba(123.93, 77.01, 157.08, 0.14); 
border-radius: 10px !important; outline: 1px rgba(124.01, 77.01, 157, 0.30) solid; 
outline-offset: -1px; justify-content: center; align-items: center; gap: 9px; display: inline-flex
}
.pa-preview__link .link {
    text-transform: uppercase !important;
    font-weight:500 !important;
    /* width: inherit; */
}
    .pickup-availability-button {
        max-width: 100% !important;
   
    }
    .help-share__chat {
    color: rgba(41, 164, 131, 1) !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px;
    font-family: "Inter",var(--font-body-family, sans-serif) !important;
}
.pip__spec-label {
    color: rgba(139, 149, 158, 1) !important;
    font-family: 'Manrope' !important;
}
.pip__showall {
    font-family: 'Inter';
}

p.pip-mini-list__label {
    margin: 0px !important;
}
p.pip-mini-list__text {
    margin: 0px !important;
}
.ct__info{
        /* padding: 12px !important; */
        gap:0px !important;
}
/* .ct__brand-logo {
    width: 40px !important;
    height: 40px !important;
    object-fit: cover !important;
} */
.ct__swatch {
    width: 30px !important;
    height: 30px !important;
    border-radius: 10% !important;
    padding:8px 0px !important;
    box-shadow:none !important;
    
}
.ct__swatches {
    padding: 8px 0px 10px;
}
/* .ct__inner{
        --ct-tip: rgba(255, 255, 255, 0) !important;
} */
#shopify-section-template--27570883592373__recently_viewed_cards_nWdBYc .ct__swatch:hover, #shopify-section-template--27570883592373__recently_viewed_cards_nWdBYc .ct__swatch.is-active {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15), 0 0 0 1px var(--ct-tip) !important;
}
recently-viewed.recently-viewed.block h2{
font-size:40px !important;
}
.ct__now {
    color: rgba(41, 164, 131, 1) !important;
    font-family:'Quattrocento' !important;
}
.offer-card__chip-divider, .offer-card__copy {
    display: inherit !important;
}
.product__title.grid.gap-3 {
    margin-top: 5px !important;
}
.product-badge-price-wrapper {
    margin-top: 15px !important;
}
.variant-picker.grid.gap-5 {
    margin: 10px 0px 20px !important;
}
.buying-option {
    display: none !important;
}
@media screen and (max-width: 786px) {
recently-viewed.recently-viewed.block h2{
font-size:32px !important;
}
.product {
    gap: 10px !important;
}
.template-product .page-container .product-title-md {
    line-height: 30.4px !important;
    font-size: 22px !important;
}
    .slider--tablet .card-grid {
        --slider-item-width: 45vw !important;
    }
    /* .ct__cards--slider > .ct__card {
    width: calc((75% - 10px) / 1) !important;
} */
div#Badges-template--27570883592373__main-product-10479439970485 {
    padding-top: 10px;
}
.template-product .page-container .product__price .size-chart-trigger button {
    font-size: 12px !important;
}
#TrustBadges-trust_badges_XeENmL .trust-badge__label {
    font-size: 10px !important;
}
.pickup-availability-button {
    padding-left: 28px;
}
.recently-viewed .section--padding {
    padding: 25px 0px !important;
}
}


/* cart drawer csss */
    /* .footer-group {
        padding-top: 25px;
    } */
.cart-drawer .drawer__panel[open]{
display:flex !important;
}
.cart-drawer .drawer__panel{
    display:none !important;
}
/* .cart-drawer .drawer__footer-top {
    display: none;
} */
.cart-drawer .drawer__tab .drawer__title, .recently-drawer .drawer__title {
    font-family: 'Quattrocento' !important;
}
.cart-quantity .quantity__button {
    padding-inline-end: 1px !important;
}
.cart-drawer .drawer__footer-buttons .button--primary:hover{
    color:white !important;
}
.modal__scrollable .button--primary{
    background-color:#37a690 !important;
}
svg.icon.icon-note, svg.icon.icon-sale, svg.icon.icon-package {
    stroke: #cc6fc3 !important;
    fill: #cc6fc321 !important;
    stroke-width: calc(var(--icon-weight) - -0.3px)!important;
    background: rgba(191, 102, 188, 0.08) !important;
    padding: 3px;
    width: 30px!important;
    height: 30px!important;
    border-radius: 8px;
}


.cart-drawer .cd-item__qty .quantity__button svg {
  width: 10px !important;
  height: 10px !important;
}
button.button.button--primary.button--small.icon-with-text:hover {
    color: #37a690 !important;
}
.cart-drawer .cd-gift__ribbon {
    inset-inline-end: -30px!important;
    inset-block-start: -35px!important;
    width: 108px!important;
    height: auto;
    transform: rotate(4deg) !important;
}
.cart-drawer .cd-gift__box {
    flex: 0 0 auto;
    width: 178px !important;
    height: auto;
    margin: -60px 0 -50px 16px !important;
    object-fit: contain;
    display: block;
    pointer-events: none;
    mix-blend-mode: multiply;
    z-index: 2;
}
.cart-drawer .cd-gift {
    min-height: 103px !important;
    overflow: visible !important;
}
    .cart-drawer .drawer__inner, .recently-drawer .drawer__inner {
        border-radius: 18px 0px 0px 18px;
    }
@media screen and (max-width: 786px) {
    
.cart-drawer .drawer__tab .drawer__title, .recently-drawer .drawer__title {
    font-siz:24px !important; 
}
    .cart-drawer .drawer__inner, .recently-drawer .drawer__inner {
        border-radius: 18px 18px 0px 18px;
    }
.cart-drawer .cd-gift__inner {
    min-height: 75px !important;
    padding: 6px !important;
}
.cart-drawer .cd-gift {
    min-height: 75px !important;
}
.cart-drawer .cd-gift__box {
    width: 155px !important;
        margin: -45px 0 -22px -18px !important;
}
.cart-drawer .cd-gift__heading
 {
    font-size: 12px !important;}

.cart-drawer .drawer__scrollable{
        align-items: center;
} 
.drawer__empty-text {
    font-size: 20px !important;
}
.cart-drawer .cd-gift__sub
{
    font-size: 10px !important;}
    .template-product .page-container .product-sticky-form .product-sticky-form__card {
        width: max-content !important;}
.mobile-dock-section~.page-container :is(.facet-sticky,.product-sticky-form){
text-align: -webkit-center;
inset-block-end: var(--sp-5);
}
    .template-product .page-container .product-sticky-form .product-sticky-form__cta {
        min-height: 40px !important;
        padding: 12px 16px !important;
    }
    .relative .title-md {
    font-size: 40px !important;
}
.cart-drawer .cd-item__title {
    font-size: 12px !important;
}
.cart-drawer .cd-item__price{
    font-size: 13px !important;
}
.cart-drawer .cd-item__media{
        width: 65px !important;
    height: 65px !important;
}
.cart-drawer .cd-item{
    grid-template-columns: 62px minmax(0, 1fr) auto !important;
        padding: 12px 0px !important
}

}

.wl-template--27947859509429__wishlist_page_qzLJDK .wl__body {
    padding: 64px 0px !important;
}
.wl-template--27947859509429__wishlist_page_qzLJDK .wl__topbar {
    padding: 24px 0px !important;
}
/* notify me css */
.drawer__inner {
    /* border-radius: 28px 0px 0px 28px !important; */
    background-color:#fff !important;
}
button#ContactSubmit-template--27570883592373__main-product{
    background-color : #29a483 !important;
        width: 150px !important;
}
button#ContactSubmit-template--27570883592373__main-product:hover{
    border : 1px solid #29a483 !important;
    color:#29a483 !important;
}
li.pickup-availability-list__item.pa-store:hover {
    background-color: #EAF6F1;
    border: 1px solid #29a483;
}


/* blog css */

.page-width.page-width--narrow.relative {
    max-width: 100%;
    width: var(--page-container, min(100% - 40px, 1900px)) !important;
    padding: 0px;
}
.article-layout.article-layout--with-sidebar p{
    font-size: 16px !important;
}
table {
    overflow: scroll !important;
    width: 100%;
}
table th, table td {
    padding: 10px !important;
}
.article__media .media--height>:is(img, svg, video-media) {
    width: auto !important;
    height: 77% !important;
    margin: auto;
    border-radius: 12px ;
}
 .article__media picture.media.media--height.block.w-full.h-full.relative.overflow-hidden.animated {
    background-color: none !important;
    display: grid;
    justify-content: center;
}
.template-article .article-card__media {
    border-radius: 7px !important;
}
.template-article .article-card__media img {
    aspect-ratio: 4 / 2 !important;
}
.template-article .relative .title-md {
    font-size: 40px !important;
}
.quick-view__content .product{
gap: 0px !important;
}
.quick-view__content magnet-element.block{
    margin-left: 1px;
}
.quick-view button.product__thumbnail:not([hidden]){
    width: 14px !important;
}
/* .quick-view button.product__thumbnail[aria-current]::before {
    width: 8px !important;
    height: 8px !important;
    background-color: rgba(216, 216, 216, 1) !important;
} */
.quick-view button.product__thumbnail[aria-current=true]::before {
    background-color: #cc6fc3 !important;
    box-shadow: none !important;
}
.quick-view .product__thumbnails-list {
        height: 22px !important;
        padding-inline: 4px !important;
}
.ct-quick-view .product__content {
    padding:0px !important;
    }
.ct-quick-view .product__info {
     padding: 30px 30px !important;
}
.ct-quick-view .size-chart-trigger.hidden.lg\:flex.justify-end.items-center.gap-2 {
    display: none;
}
.ct-quick-view .quick-view__content > .product{
            grid-template-columns: 50% 50% !important;
}
.product__media {
    background-color: rgb(255 255 255) !important;
}
#shopify-section-template--27570883592373__recently_viewed_cards_nWdBYc .ct__iconbtn{
    color: #bf66bc !important;
}
#shopify-section-template--27570883592373__recently_viewed_cards_nWdBYc .ct__wish.is-active {
    color: #bf66bc;
}
.ct__brand {
    height: 40px ;
}
.ct__card{
        height: fit-content;
}
.ct__swatch.is-active {
    outline: 0.1px solid #29a483 !important;
}
.wl-template--27947859509429__wishlist_page_qzLJDK .ct__wish {
    color: #cc6fc3 !important;
}
@media screen and (max-width: 786px) {
    .product__gallery--partial .slider .product__media {
        width: 100% !important;
    }
.ct-quick-view .product__info {
    padding: 20px 20px !important;
}
    .ct-quick-view .product__content {
        overflow-y
        overscroll-behavior:none !important;
    }
    .cs-template--27891926630581__celebrity_spotlight_grid_Czpq4U .cs__grid{
        gap: 6px !important;
}
.ct__brand {
    height: 24px;
}
}