@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Montserrat:wght@300;400;500;600;700;800&display=swap";:root{--cw-bg-deep: #FFFFFF;--cw-bg-surface: #FAF8F6;--cw-bg-elevated: #F4F0EC;--cw-bg-card: #FFFFFF;--cw-bg-glass: rgba(255, 255, 255, .85);--cw-rose: #e8386d;--cw-rose-light: #f0587f;--cw-rose-dark: #c42558;--cw-rose-glow: rgba(232, 56, 109, .18);--cw-rose-subtle: rgba(232, 56, 109, .07);--cw-gold: #b8922a;--cw-gold-light: #c9a84c;--cw-gold-subtle: rgba(184, 146, 42, .1);--cw-text-primary: #1a1520;--cw-text-secondary:#4a4255;--cw-text-muted: #8a8495;--cw-border: rgba(0, 0, 0, .08);--cw-border-rose: rgba(232, 56, 109, .22);--cw-border-gold: rgba(184, 146, 42, .25);--cw-font-display: "Cormorant", Georgia, serif;--cw-font-body: "Montserrat", -apple-system, sans-serif;--cw-radius-sm: 6px;--cw-radius-md: 12px;--cw-radius-lg: 20px;--cw-radius-pill: 999px;--cw-transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--cw-transition-base: .25s cubic-bezier(.4, 0, .2, 1);--cw-transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--cw-shadow-sm: 0 2px 8px rgba(0,0,0,.06);--cw-shadow-md: 0 8px 28px rgba(0,0,0,.1);--cw-shadow-lg: 0 20px 60px rgba(0,0,0,.12)}@keyframes cw-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes cw-glow-pulse{0%,to{box-shadow:0 0 14px var(--cw-rose-glow)}50%{box-shadow:0 0 28px #e8386d47}}@keyframes cw-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes cw-fade-in{0%{opacity:0}to{opacity:1}}body{background-color:#fff!important;color:#1a1520!important;font-family:var(--cw-font-body)!important}.color-scheme-1,.color-scheme-2,.gradient,[class*=color-scheme]{--color-background: 255, 255, 255;--gradient-background: #FFFFFF}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--cw-font-display)!important;color:#1a1520!important;font-weight:700}p,span,li,div,a{font-family:var(--cw-font-body)}a{color:var(--cw-rose);transition:color var(--cw-transition-fast)}a:hover{color:var(--cw-rose-dark)}.button,.btn,button[type=submit],input[type=submit]{font-family:var(--cw-font-body)!important;font-weight:600!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:1.2rem!important;border-radius:var(--cw-radius-pill)!important;transition:all var(--cw-transition-base)!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background:linear-gradient(135deg,var(--cw-rose) 0%,var(--cw-rose-dark) 100%)!important;color:#fff!important;border:none!important;box-shadow:0 4px 18px var(--cw-rose-glow)!important;position:relative!important;overflow:hidden!important}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-2px)!important;box-shadow:0 8px 32px #e8386d4d!important}.button--secondary{background:transparent!important;color:var(--cw-rose)!important;border:1.5px solid var(--cw-rose)!important;box-shadow:none!important}.button--secondary:hover{background:var(--cw-rose-subtle)!important;transform:translateY(-2px)!important}.cw-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.cw-reveal.cw-revealed{opacity:1;transform:translateY(0)}.cw-reveal-delay-1{transition-delay:.1s}.cw-reveal-delay-2{transition-delay:.2s}.cw-reveal-delay-3{transition-delay:.3s}.cw-reveal-delay-4{transition-delay:.4s}.field__input,.field input,input[type=email],input[type=text],input[type=tel]{background:#fff!important;border:1.5px solid rgba(0,0,0,.12)!important;color:#1a1520!important;border-radius:var(--cw-radius-md)!important;font-family:var(--cw-font-body)!important;transition:border-color var(--cw-transition-base),box-shadow var(--cw-transition-base)!important}.field__input:focus,.field input:focus,input[type=email]:focus{border-color:var(--cw-rose)!important;box-shadow:0 0 0 3px var(--cw-rose-subtle)!important;outline:none!important}.card-wrapper,.card{background:#fff!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:var(--cw-shadow-sm)!important}.card:hover{box-shadow:var(--cw-shadow-md)!important;border-color:var(--cw-border-rose)!important}.card__information{background:#fff!important}.card__heading,.card__heading a{font-family:var(--cw-font-body)!important;font-size:1.5rem!important;font-weight:600!important;color:#1a1520!important}.price{color:var(--cw-rose)!important;font-family:var(--cw-font-body)!important;font-weight:700!important}.cart-count-bubble{background:var(--cw-rose)!important;color:#fff!important;font-family:var(--cw-font-body)!important;font-weight:700!important}.menu-drawer,.menu-drawer__inner-container{background:#fff!important;border-color:#00000014!important}.menu-drawer a,.menu-drawer__navigation a{color:#1a1520!important;font-family:var(--cw-font-body)!important}.menu-drawer a:hover{color:var(--cw-rose)!important}cart-drawer,.cart-drawer{background:#faf8f6!important;border-left:1px solid rgba(0,0,0,.08)!important}.cart-drawer__header{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.07)!important}.cart-drawer .cart-item__name{font-family:var(--cw-font-body)!important;color:#1a1520!important;font-weight:600!important}.cart-drawer__footer{background:#fff!important;border-top:1px solid rgba(0,0,0,.07)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f4f0ec}::-webkit-scrollbar-thumb{background:#00000026;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--cw-rose)}::selection{background:#e8386d1f;color:#1a1520}.shopify-section:not(.section-custom-brand-footer):not(.shopify-section-group-footer-group):not(:has(.banner)):not(:has(slideshow-component)),.shopify-section:not(.section-custom-brand-footer):not(.shopify-section-group-footer-group)>div:not([class*=cbfr]):not(.w):not(.banner):not(.banner__box):not(.banner__content):not(.banner__media):not(.slideshow):not(.slideshow__slide):not(.slideshow__text):not(slideshow-component),section[class*=color-scheme]:not(.section-custom-brand-footer):not(.banner):not(.slideshow),[class*=gradient]:not(.section-custom-brand-footer):not([class*=cbfr]):not(.w):not(.banner):not(.banner__box):not(.banner__content):not(.banner__media):not(.slideshow):not(.slideshow__slide):not(.slideshow__text):not(slideshow-component),[class*=color-scheme]:not(.section-custom-brand-footer):not([class*=cbfr]):not(.w):not(.banner):not(.banner__box):not(.banner__content):not(.banner__media):not(.slideshow):not(.slideshow__slide):not(.slideshow__text):not(slideshow-component){background-color:#fff!important}.banner,.banner__content,.banner__box,.slideshow,slideshow-component,.slideshow__slide,.slideshow__text{background:transparent!important;background-color:transparent!important}.slideshow__controls{border:none!important}.slider-button{color:#fff!important;background:#00000059!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%!important;border:1px solid rgba(255,255,255,.25)!important;transition:all .2s ease!important}.slider-button:hover{background:#bd084c!important;color:#fff!important}.slider-counter__link--dots .dot{background-color:#ffffff73!important;border:none!important}.slider-counter__link--active .dot{background-color:#bd084c!important;transform:scale(1.3)}.banner__heading,.banner__box h0,.banner__box .h0,.banner__box h1,.banner__box .h1{color:#fff!important;text-shadow:0 4px 24px rgba(0,0,0,.65),0 1px 4px rgba(0,0,0,.8)!important}.banner__text,.banner__box .subtitle,.banner__box p{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.7)!important}.banner__buttons .button{border-radius:999px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:1.3rem!important;padding:1.4rem 3.2rem!important;transition:all .25s ease!important;box-shadow:0 4px 16px #00000040!important}.banner__buttons .button:not(.button--secondary){background:#bd084c!important;color:#fff!important;border:1.5px solid #bd084c!important}.banner__buttons .button:not(.button--secondary):hover{background:#a00740!important;transform:translateY(-2px);box-shadow:0 6px 20px #bd084c73!important}.banner__buttons .button--secondary{background:#ffffff2e!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#fff!important;border:1.5px solid #FFFFFF!important}.banner__buttons .button--secondary:hover{background:#fff!important;color:#bd084c!important;transform:translateY(-2px);box-shadow:0 6px 20px #ffffff59!important}.banner__content--bottom-center,.banner__content--bottom-left,.banner__content--bottom-right{padding-bottom:5rem!important}@media screen and (max-width:749px){.banner__content--bottom-center,.banner__content--bottom-left,.banner__content--bottom-right{padding-bottom:3rem!important}}.section-custom-brand-footer,.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.shopify-section.section-custom-brand-footer{background-color:#bd084c!important;background:#bd084c!important}.page-width{background:transparent!important}.featured-collection,.featured-collection .page-width,[class*=featured-collection]{background:#faf8f6!important}.featured-collection__title,[class*=featured-collection] h2{font-family:Cormorant,Georgia,serif!important;font-size:clamp(3rem,5vw,5rem)!important;font-weight:700!important;font-style:italic!important;color:#1a1520!important;line-height:1.1!important}[class*=featured-collection] .description,[class*=featured-collection] .subtitle{font-family:Montserrat,sans-serif!important;color:#8a8495!important;font-size:1.5rem!important}.utility-bar,.announcement-bar__message{background:#fdf0f4!important;border-bottom:1px solid rgba(232,56,109,.15)!important}.announcement-bar__message,.announcement-bar__message *{font-family:Montserrat,sans-serif!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.08em!important;color:var(--cw-rose-dark)!important;text-transform:uppercase!important}.quick-add__submit{background:linear-gradient(135deg,#e8386d,#c42558)!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;border:none!important;border-radius:var(--cw-radius-pill)!important}.quick-add__submit:hover{box-shadow:0 4px 18px var(--cw-rose-glow)!important}.badge,.card__badge .badge,.price__badge-sale,.price__badge-sold-out{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-family:Montserrat,sans-serif!important;font-size:1.1rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:.5rem 1.2rem!important;border-radius:var(--cw-radius-pill)!important;border:none!important;line-height:1.2!important;box-shadow:0 4px 12px #0000002e!important;z-index:2!important}.card__badge .badge,.price__badge-sale,.badge[id*=Badge-]{background:linear-gradient(135deg,#e8386d,#c42558)!important;color:#fff!important}.card__badge .badge.color-scheme-1,.price__badge-sold-out,.badge--bottom-left:has-text{background:#1a1520!important;color:#fff!important}.rating-star,[class*=rating] svg{color:#c9a84c!important}@media(prefers-reduced-motion:reduce){.cw-reveal{transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cravingworld-brand.css.map */
