:root{--cs-cream: #F4EFE6;--cs-cream-light: #FAF5EC;--cs-cream-deep: #EBE3D2;--cs-ink: #211D2C;--cs-ink-soft: #4A4459;--cs-ink-mute: #847F8E;--cs-line: #DDD4C2;--cs-line-soft: #E8E0CE;--cs-violet: #6B4FB8;--cs-violet-soft: #C5B5E8;--cs-violet-light: #DCD0EE;--cs-violet-deep: #4A3490;--cs-bordeaux: #5E2F4D;--cs-bordeaux-deep: #3F1E33;--cs-gold: #C99A3D;--cs-sage: #A8B89A;--cs-sage-light: #E5EBDA;--cs-sage-deep: #5C7A55;--cs-offer-red: #B8324A;--cs-shadow-sm: 0 2px 6px rgba(33, 29, 44, .06), 0 1px 2px rgba(33, 29, 44, .04);--cs-shadow-md: 0 6px 16px rgba(33, 29, 44, .08), 0 2px 4px rgba(33, 29, 44, .05);--cs-shadow-lg: 0 14px 32px rgba(33, 29, 44, .1), 0 4px 8px rgba(33, 29, 44, .05);--cs-glow-violet: 0 8px 24px rgba(107, 79, 184, .32), 0 2px 8px rgba(107, 79, 184, .18);--cs-glow-violet-lg: 0 12px 32px rgba(107, 79, 184, .42), 0 4px 12px rgba(107, 79, 184, .24)}body,.color-background-1{background-color:var(--cs-cream)!important}.shopify-section h1 em,.shopify-section h2 em,.shopify-section h3 em,.shopify-section .banner__heading em,.shopify-section .rich-text__heading em,.shopify-section .title em,.shopify-section .section-header__heading em{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600;color:var(--cs-violet)}.shopify-section h1,.shopify-section h2,.shopify-section h3,.shopify-section .card__heading{color:var(--cs-bordeaux)}.price__regular .price-item,.price__sale .price-item--sale{color:var(--cs-bordeaux)!important}.announcement-bar{background:linear-gradient(90deg,#5e2f4d,#4a3490,#6b4fb8)!important}.announcement-bar__message{font-size:12px;font-weight:500;letter-spacing:.02em}.header{background-color:#f4efe6f0!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--cs-line)!important}.header__heading-link,.header__menu-item{color:var(--cs-bordeaux)!important}.header__menu-item:hover{color:var(--cs-violet)!important}.button:not(.button--secondary):not(.button--tertiary),.button--primary,a.button:not(.button--secondary){background-color:var(--cs-violet)!important;border-color:var(--cs-violet)!important;color:#fff!important;border-radius:999px!important;box-shadow:var(--cs-glow-violet)!important;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease!important}.button:not(.button--secondary):not(.button--tertiary):hover,.button--primary:hover{background-color:var(--cs-violet-deep)!important;border-color:var(--cs-violet-deep)!important;transform:translateY(-1px)!important;box-shadow:var(--cs-glow-violet-lg)!important}.button--secondary,a.button--secondary{border-radius:999px!important;border-color:var(--cs-violet)!important;color:var(--cs-violet)!important;background-color:transparent!important;transition:background-color .2s ease!important}.button--secondary:hover{background-color:var(--cs-violet-light)!important}.card-wrapper .card--product,.card-wrapper .card{border-radius:14px!important;overflow:hidden!important;box-shadow:var(--cs-shadow-sm)!important;transition:transform .2s ease,box-shadow .2s ease!important;border:1px solid var(--cs-line-soft)!important}.card-wrapper:hover .card--product,.card-wrapper:hover .card{transform:translateY(-3px)!important;box-shadow:var(--cs-shadow-md)!important}.card__heading a,.card__heading{color:var(--cs-bordeaux)!important}.card__heading a:hover{color:var(--cs-violet)!important}.collection-list__item .card,.collection-list .card-wrapper .card{border-radius:20px!important;overflow:hidden!important;transition:transform .25s ease,box-shadow .25s ease!important}.collection-list__item:hover .card,.collection-list .card-wrapper:hover .card{transform:translateY(-4px)!important;box-shadow:var(--cs-shadow-lg)!important}.blog-articles__article .card,.article-card .card{border-radius:14px!important;overflow:hidden!important;box-shadow:var(--cs-shadow-sm)!important;transition:transform .2s ease,box-shadow .2s ease!important}.blog-articles__article:hover .card,.article-card:hover .card{transform:translateY(-2px)!important;box-shadow:var(--cs-shadow-md)!important}.badge{border-radius:999px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}.badge--sale{background-color:var(--cs-offer-red)!important;color:#fff!important}.badge--sold-out{background-color:var(--cs-ink-soft)!important;color:#fff!important}.field__input,.select__select,.field__input:focus{border-radius:8px!important;border-color:var(--cs-line)!important}.field__input:focus,.select__select:focus{border-color:var(--cs-violet)!important;box-shadow:0 0 0 3px #6b4fb833!important}.swatch-input__input+.swatch-input__item,.swatch--input label{border-radius:999px!important;transition:border-color .15s ease,background-color .15s ease!important}.swatch-input__input:checked+.swatch-input__item,.swatch--input input:checked+label{border-color:var(--cs-violet)!important;background-color:var(--cs-violet-light)!important;color:var(--cs-violet-deep)!important}.footer{background-color:var(--cs-cream-light)!important;border-top:1px solid var(--cs-line)!important}.footer__content-top{background-color:var(--cs-cream-light)!important}.footer-block__heading{color:var(--cs-bordeaux)!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.footer__list a:hover{color:var(--cs-violet)!important}a:not(.button):not(.card__heading a):not(.header__menu-item):hover{color:var(--cs-violet)!important}.shopify-section+.shopify-section{border-top:1px solid var(--cs-line-soft)}.banner__heading{color:var(--cs-bordeaux)!important}.banner__box{background-color:#f4efe6e0!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border-radius:14px!important;border:1px solid rgba(221,212,194,.5)!important}.rich-text__heading{color:var(--cs-bordeaux)!important}.rich-text__text{color:var(--cs-ink-soft)!important;line-height:1.7!important}.accordion__title{color:var(--cs-bordeaux)!important;font-weight:600!important}.accordion summary:hover .accordion__title{color:var(--cs-violet)!important}details[open]>summary .accordion__title{color:var(--cs-violet)!important}details[open]>summary .icon-caret{color:var(--cs-violet)!important}@media screen and (max-width:749px){.banner__heading{font-size:clamp(28px,8vw,40px)!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-cloudstore.css.map */
