:root{--kw-oat: #F4EBDD;--kw-cream: #FFF9F0;--kw-sand: #E9DCC8;--kw-line: #D8C8B2;--kw-text: #2A1B14;--kw-soft: #6B5647;--kw-terra: #B4471F}main .majortitle,main h1.product-title,main .main-search__title,main .collection-header h1,main .page-header h1{font-family:var(--ka-display);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;color:var(--kw-text)}main .majortitle{font-size:clamp(2.2rem,7vw,4.25rem);margin-block:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,3vw,2rem)}main h1.product-title{font-size:clamp(1.9rem,4.2vw,3rem)}main .rte h1,main .rte h2,main .rte h3,main .rte h4{font-family:var(--ka-display);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:1.05;color:var(--kw-text);margin:1.8em 0 .6em}main .rte h1{font-size:clamp(1.6rem,3.6vw,2.2rem)}main .rte h2{font-size:clamp(1.35rem,3vw,1.8rem)}main .rte h3,main .rte h4{font-size:clamp(1.1rem,2.4vw,1.3rem)}main .rte>:first-child{margin-top:0}main .rte{font-size:1rem;line-height:1.7;max-width:68ch}main .rte p,main .rte li{color:var(--kw-text)}main .rte strong{font-weight:600}main .rte a{color:var(--kw-terra);text-underline-offset:.2em}main .product-description.rte{color:var(--kw-soft)}main .btn:not(.opt-label):not(.slider-nav__btn):not(.quickbuy-toggle),.cart-drawer .btn,.pageheader .btn{position:relative;min-height:48px;padding:0 1.6rem;border:0;border-radius:0;background:var(--kw-text);color:var(--kw-cream);font-family:var(--ka-display);font-weight:700;font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:background-color .25s var(--ka-ease)}main .btn:not(.opt-label):not(.slider-nav__btn):not(.quickbuy-toggle):hover,.cart-drawer .btn:hover{background:var(--kw-terra);color:#fff}main .btn:not(.opt-label):not(.slider-nav__btn):not(.quickbuy-toggle)[disabled],main .btn[aria-disabled=true]{background:var(--kw-line);color:var(--kw-text);cursor:not-allowed}main .btn:focus-visible,.cart-drawer .btn:focus-visible{outline:2px solid var(--kw-text);outline-offset:3px}main .opt-label--btn{border-radius:0;border:1px solid var(--kw-soft);background:var(--kw-cream);color:var(--kw-text);font-family:var(--ka-display);font-weight:500;letter-spacing:.08em}main input:checked+.opt-label--btn{border:2px solid var(--kw-text);background:var(--kw-text);color:var(--kw-cream)}main input:focus-visible+.opt-label--btn{outline:2px solid var(--kw-terra);outline-offset:2px}main .product-block__title{font-family:var(--ka-display);font-weight:700;font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;color:var(--kw-text)}main .product-price--block{color:var(--kw-soft)}main input[type=text],main input[type=email],main input[type=tel],main input[type=search],main input[type=password],main textarea{border:1px solid var(--kw-soft);border-radius:0;background:var(--kw-cream);color:var(--kw-text)}main input:focus-visible,main textarea:focus-visible{outline:2px solid var(--kw-terra);outline-offset:2px;border-color:var(--kw-terra)}main label{color:var(--kw-text)}.template-suffix-page main .rte h3{font-family:inherit;font-weight:300;font-size:1.05rem;line-height:1.7;text-transform:none;letter-spacing:0;margin:0 0 1.1em}.template-suffix-page main .rte h3:has(>strong:only-child){font-family:var(--ka-display);font-weight:700;font-size:clamp(1.25rem,2.8vw,1.6rem);text-transform:uppercase;letter-spacing:.01em;line-height:1.1;margin:2em 0 .7em;color:var(--kw-terra)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ka-pages.css.map */
