@import"https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@500;700;900&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--kv-ink:#191d18;--kv-forest:#31402c;--kv-forest-2:#3d4f36;--kv-moss:#6d7a5d;--kv-stone:#a89c86;--kv-cream:#f2ede1;--kv-paper:#ece5d4;--kv-blaze:#b5522b;--kv-blaze-dark:#8f3f21;--kv-line: rgba(25,29,24,.12);--kv-disp: "Big Shoulders Display", sans-serif;--kv-body: "Inter", sans-serif;--kv-mono: "IBM Plex Mono", monospace}body,.shopify-section{background:var(--kv-cream);color:var(--kv-ink);font-family:var(--kv-body)}h1,h2,h3,h4,.kv-disp{font-family:var(--kv-disp)!important;text-transform:uppercase;letter-spacing:.01em;line-height:.97;font-weight:700}a{color:inherit}.header,header.section-header,.header-wrapper{background:var(--kv-cream)!important;border-bottom:1px solid var(--kv-line)}.header__heading-link,.header__heading,.header__heading-logo-wrapper a{font-family:var(--kv-disp)!important;font-weight:900!important;letter-spacing:.03em;text-transform:uppercase;font-size:1.7rem!important}.header__menu-item{font-family:var(--kv-body)!important;font-weight:600!important;font-size:1.2rem!important;letter-spacing:.02em;text-transform:uppercase}.announcement-bar,.utility-bar{background:var(--kv-ink)!important;color:var(--kv-cream)!important}.announcement-bar__message,.announcement-bar a{font-family:var(--kv-mono)!important;font-size:1.1rem!important;letter-spacing:.06em;text-transform:uppercase;color:var(--kv-cream)!important}.button,button.button,a.button,.shopify-payment-button__button--unbranded{font-family:var(--kv-disp)!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;border-radius:3px!important}.button--primary,.shopify-payment-button__button--unbranded{background:var(--kv-blaze)!important;border-color:var(--kv-blaze)!important;color:var(--kv-cream)!important}.button--primary:hover{background:var(--kv-blaze-dark)!important;border-color:var(--kv-blaze-dark)!important}.button--secondary{border-color:var(--kv-ink)!important;color:var(--kv-ink)!important}.price,.price-item,.product__title,.product-form__input legend{font-family:var(--kv-body)}.price,.price-item--regular,.price-item--sale{font-family:var(--kv-mono)!important}.product__title h1{font-family:var(--kv-disp)!important;text-transform:none;letter-spacing:0}.card,.card-wrapper{border-radius:3px}.card__badge,.badge{background:var(--kv-ink)!important;color:var(--kv-cream)!important;font-family:var(--kv-mono)!important;letter-spacing:.06em;text-transform:uppercase;border:none!important}.footer{background:var(--kv-ink)!important;color:#f2ede1bf!important}.footer-block__heading,.footer h2,.footer h3{font-family:var(--kv-mono)!important;font-size:1.1rem!important;letter-spacing:.08em;text-transform:uppercase;color:var(--kv-stone)!important}.footer a{color:#f2ede1bf!important}.footer a:hover{color:var(--kv-cream)!important}.kv-topo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke='%23f2ede1' stroke-width='1.1'%3E%3Cpath d='M-20 40 Q 80 -10 150 40 T 320 30'/%3E%3Cpath d='M-20 80 Q 80 30 150 80 T 320 70'/%3E%3Cpath d='M-20 120 Q 80 70 150 120 T 320 110'/%3E%3Cpath d='M-20 160 Q 80 110 150 160 T 320 150'/%3E%3Cpath d='M-20 200 Q 80 150 150 200 T 320 190'/%3E%3Cpath d='M-20 240 Q 80 190 150 240 T 320 230'/%3E%3C/g%3E%3C/svg%3E");background-size:420px 420px}.kv-topo-dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300' viewBox='0 0 300 300'%3E%3Cg fill='none' stroke='%23191d18' stroke-width='1.1'%3E%3Cpath d='M-20 40 Q 80 -10 150 40 T 320 30'/%3E%3Cpath d='M-20 80 Q 80 30 150 80 T 320 70'/%3E%3Cpath d='M-20 120 Q 80 70 150 120 T 320 110'/%3E%3Cpath d='M-20 160 Q 80 110 150 160 T 320 150'/%3E%3Cpath d='M-20 200 Q 80 150 150 200 T 320 190'/%3E%3Cpath d='M-20 240 Q 80 190 150 240 T 320 230'/%3E%3C/g%3E%3C/svg%3E")}.kv-demo-flag{display:inline-flex;align-items:center;gap:7px;font-family:var(--kv-mono);font-size:1.05rem;letter-spacing:.07em;text-transform:uppercase;color:var(--kv-blaze);background:#b5522b17;border:1px solid rgba(181,82,43,.28);padding:6px 11px;border-radius:2px}.kv-demo-flag:before{content:"\25cf";font-size:8px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kaveat-brand.css.map */
