:root{--ks-indigo: #32245F;--ks-indigo-dark: #1E1538;--ks-indigo-mid: #4A3A7E;--ks-gold: #C7A97E;--ks-gold-dark: #A6803F;--ks-gold-light: #E9D9BA;--ks-gold-50: #FBF6EC;--ks-sage: #92CDB9;--ks-sage-dark: #4F8E78;--ks-sage-light: #C4E6DA;--ks-sage-50: #F1F9F6;--ks-surface: #FBFAFC;--ks-ink: #1A1726;--ks-slate: #5C5870;--ks-mist: #9A96AB;--ks-radius: 22px;--ks-radius-sm: 14px}:root,.color-scheme-1{--color-background: rgb(255, 255, 255);--color-background-rgb: 255 255 255;--color-foreground-heading: rgb(26, 23, 38);--color-foreground-heading-rgb: 26 23 38;--color-foreground: rgb(92, 88, 112);--color-foreground-rgb: 92 88 112;--color-primary: rgb(50, 36, 95);--color-primary-rgb: 50 36 95;--color-primary-hover: rgb(30, 21, 56);--color-border: rgba(50, 36, 95, .1);--color-border-rgb: 50 36 95;--color-shadow: rgb(50, 36, 95);--color-shadow-rgb: 50 36 95;--color-primary-button-background: rgb(50, 36, 95);--color-primary-button-text: rgb(255, 255, 255);--color-primary-button-border: rgb(50, 36, 95);--color-primary-button-hover-background: rgb(30, 21, 56);--color-primary-button-hover-text: rgb(255, 255, 255);--color-primary-button-hover-border: rgb(30, 21, 56);--color-secondary-button-background: rgba(0, 0, 0, 0);--color-secondary-button-text: rgb(50, 36, 95);--color-secondary-button-border: rgb(50, 36, 95);--color-secondary-button-hover-background: rgb(244, 242, 248);--color-secondary-button-hover-text: rgb(30, 21, 56);--color-secondary-button-hover-border: rgb(30, 21, 56);--color-input-background: rgb(255, 255, 255);--color-input-text: rgb(92, 88, 112);--color-input-border: rgba(50, 36, 95, .15);--color-input-hover-background: rgb(251, 250, 252);--color-variant-background: rgb(255, 255, 255);--color-variant-text: rgb(26, 23, 38);--color-variant-border: rgba(50, 36, 95, .12);--color-variant-hover-background: rgb(244, 242, 248);--color-variant-hover-text: rgb(50, 36, 95);--color-selected-variant-background: rgb(50, 36, 95);--color-selected-variant-text: rgb(255, 255, 255);--color-selected-variant-border: rgb(50, 36, 95)}.color-scheme-2{--color-background: rgb(251, 250, 252);--color-primary: rgb(50, 36, 95);--color-primary-button-background: rgb(50, 36, 95);--color-primary-button-text: rgb(255, 255, 255);--color-border: rgba(50, 36, 95, .08)}.color-scheme-5{--color-background: rgb(50, 36, 95);--color-background-rgb: 50 36 95;--color-foreground-heading: rgb(255, 255, 255);--color-foreground: rgb(207, 200, 226);--color-primary: rgb(199, 169, 126);--color-primary-button-background: rgb(199, 169, 126);--color-primary-button-text: rgb(30, 21, 56);--color-primary-button-hover-background: rgb(233, 217, 186);--color-primary-button-hover-text: rgb(30, 21, 56);--color-secondary-button-text: rgb(146, 205, 185);--color-secondary-button-border: rgb(146, 205, 185);--color-border: rgba(255, 255, 255, .12)}.color-scheme-6{--color-background: rgb(30, 21, 56);--color-background-rgb: 30 21 56;--color-foreground-heading: rgb(255, 255, 255);--color-foreground: rgb(154, 143, 191);--color-primary: rgb(199, 169, 126);--color-primary-button-background: rgb(199, 169, 126);--color-primary-button-text: rgb(30, 21, 56);--color-border: rgba(255, 255, 255, .1)}:root{--font-heading--family: "Fraunces", "Playfair Display", Georgia, serif;--font-heading--style: normal;--font-accent--family: "Fraunces", Georgia, serif;--font-body--family: "Outfit", "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-subheading--family: "Outfit", -apple-system, sans-serif;--font-h1--color: var(--ks-ink);--font-h2--color: var(--ks-ink);--font-h3--color: var(--ks-ink);--font-h4--color: var(--ks-ink)}.announcement-bar{background:var(--ks-indigo-dark)!important}.announcement-bar,.announcement-bar *{color:#d9d2ec!important;font-family:Outfit,sans-serif!important}.announcement-bar strong,.announcement-bar b{color:var(--ks-gold-light)!important}.header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header__heading-logo-text,.header .header__heading{font-family:Fraunces,Georgia,serif!important;color:var(--ks-indigo)!important}.button,.btn{font-family:Outfit,sans-serif!important;font-weight:600!important;letter-spacing:.02em;transition:background .2s ease,transform .15s ease,box-shadow .15s ease!important}.button:not(.button--secondary):hover{transform:translateY(-1px);box-shadow:0 6px 20px #32245f47}.card{border-radius:var(--ks-radius)!important}.card-wrapper:hover .card,.card:hover{transform:translateY(-4px)!important;box-shadow:0 16px 40px -16px #32245f42!important}.price__regular .price-item,.price__sale .price-item--sale{font-family:Fraunces,Georgia,serif!important;color:var(--ks-indigo)!important}.footer{background-color:var(--ks-indigo-dark)!important}.footer *{color:#9a8fbf}.footer h2,.footer h3,.footer h4,.footer .h2,.footer .h3{color:#fff!important;font-family:Fraunces,Georgia,serif!important}.footer a:hover{color:var(--ks-gold)!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#32245f2e;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--ks-indigo)}@media screen and (max-width:749px){h1,.h1{font-size:clamp(1.75rem,8vw,2.5rem)!important;line-height:1.1!important}h2,.h2{font-size:clamp(1.4rem,6vw,2rem)!important;line-height:1.15!important}h3,.h3{font-size:clamp(1.1rem,4.5vw,1.5rem)!important}p,.body-text{font-size:.9375rem!important;line-height:1.6!important}.announcement-bar{padding:8px 16px!important;font-size:11.5px!important}.header__inner{padding:0 16px!important}.header__heading-logo-text{font-size:1.25rem!important}.button{min-height:48px!important;padding:12px 20px!important;font-size:.9375rem!important}.button--full-width-mobile{width:100%!important}.collection-product-list,.product-list,[class*=product-grid],.grid--2-col-tablet{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.card__content,.card__information{padding:12px!important}.card{border-radius:14px!important}.card:hover{transform:none!important;box-shadow:none!important}.price__regular .price-item{font-size:1rem!important}.hero,.banner{min-height:75vw!important}.shopify-section:has(.announcement-bar){width:100%}.footer-block__newsletter{margin-bottom:2rem}.footer__blocks{gap:1.5rem!important}.section{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.container,.page-width{padding-left:16px!important;padding-right:16px!important}.cart-drawer{width:100%!important;max-width:100%!important}.menu-drawer{padding-bottom:env(safe-area-inset-bottom,16px)}}@media screen and (max-width:479px){.collection-product-list,.product-list{grid-template-columns:1fr!important}h1,.h1{font-size:clamp(1.5rem,9vw,2rem)!important}img,video,iframe{max-width:100%!important;height:auto!important}}@media screen and (min-width:750px)and (max-width:989px){h1,.h1{font-size:clamp(2rem,5vw,3rem)!important}h2,.h2{font-size:clamp(1.6rem,4vw,2.5rem)!important}.collection-product-list{grid-template-columns:repeat(2,1fr)!important}.section{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.container,.page-width{padding-left:24px!important;padding-right:24px!important}}@media screen and (min-width:990px){h1,.h1{letter-spacing:-.02em}h2,.h2{letter-spacing:-.01em}.collection-product-list.grid{grid-template-columns:repeat(3,1fr)!important}@media(hover:hover){.card-wrapper:hover .card{transform:translateY(-4px)!important}}}@media(hover:none){.card:hover{transform:none!important;box-shadow:none!important}.button:hover{transform:none!important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){::-webkit-scrollbar{width:4px}}@supports (padding: env(safe-area-inset-top)){.header{padding-top:env(safe-area-inset-top,0px)}body{padding-bottom:env(safe-area-inset-bottom,0px)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/karespot-brand.css.map */
