.shopify-policy__container{max-width:880px!important;padding:56px 24px 70px!important}.shopify-policy__title h1{font-size:32px;line-height:1.25;font-weight:400;margin:0 0 36px}.shopify-policy__body,.kb-policy{font-size:15px;line-height:1.85;color:#272824}.shopify-policy__body h2,.kb-policy h2{font-size:20px;font-weight:500;line-height:1.4;margin:32px 0 14px}.shopify-policy__body p,.kb-policy p{margin:0 0 18px}.shopify-policy__body a,.kb-policy a{text-underline-offset:3px;overflow-wrap:anywhere}.kb-policy{max-width:820px;margin:0 auto}.rn-footer__contact p{margin:0 0 16px;line-height:1.8}.rn-footer__note{font-size:11px;line-height:1.7;margin-top:15px}.rn-footer__contact a{overflow-wrap:anywhere}.rn-header__brand{font-size:36px!important;letter-spacing:-1.5px!important;text-transform:none!important}.rn-cart-upsells select{max-width:100%;font-size:12px}.rnmp-gallery{position:relative}@media(max-width:749px){.shopify-policy__container{padding:32px 20px 50px!important}.shopify-policy__title h1{font-size:27px}.shopify-policy__body,.kb-policy{font-size:14px}.rn-header__brand{font-size:29px!important}.rn-footer__contact{grid-column:1/-1}}
:root{--kb-ink:#20221d;--kb-cream:#f6f3e9;--kb-sage:#d1d7c3;--kb-line:#deddd3}.button,.shopify-challenge__button{border-radius:3px}.button:not(.button--secondary){background:var(--kb-ink);color:#fff}.button:hover{background:#414739}.rn-footer input{border-color:#8c9282!important}.rn-footer button{background:#d9d58e!important;color:#20221d!important;border:0;border-radius:3px}.rn-header__nav a:hover,.rn-nav-dropdown a:hover{color:#657257}.rnmp-shipping{padding:13px 14px;border-radius:3px}.rnmp-shipping p{margin:0}.rnmp-accordion{border-color:var(--kb-line)}.rn-cart-benefits{background:var(--kb-cream);border-radius:3px;padding:12px}.rn-upsell-card{border-color:var(--kb-line)}.rn-upsell-card button{background:var(--kb-ink);color:#fff;border-radius:3px}.rn-collection-page h1,.collection__title h1{color:var(--kb-ink)}.kb-sticky-cart{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:4;display:flex;align-items:center;gap:24px;width:min(650px,calc(100% - 32px));padding:12px 16px;background:#fffefa;border:1px solid var(--kb-line);border-radius:4px;box-shadow:0 4px 18px #20221d14}.kb-sticky-cart[hidden]{display:none}.kb-sticky-cart>span{flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kb-sticky-cart button{padding:13px 25px;background:var(--kb-ink);color:#fff;border:0;border-radius:3px;cursor:pointer;font:inherit;font-size:12px}.kb-sticky-cart button:disabled{opacity:.5;cursor:not-allowed}.kb-sticky-cart button:focus-visible{outline:3px solid #82916c;outline-offset:3px}.kb-categories__heading h1{font-size:38px;margin:12px 0 30px}@media(max-width:599px){.kb-sticky-cart{bottom:10px;gap:10px}.kb-sticky-cart>span{font-size:12px}.kb-sticky-cart button{padding:13px 18px}.kb-categories__heading h1{font-size:30px}}
.kb-wordmark{display:inline-flex;align-items:center;gap:10px;font-family:var(--FONT-STACK-HEADING);letter-spacing:-.04em;font-weight:400;font-size:33px;line-height:1}.kb-wordmark svg{flex-shrink:0}.kb-collection-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:6%;align-items:center;margin-bottom:36px}.kb-collection-intro .rn-collection-title{padding:0;margin:12px 0 22px;font-size:42px;font-weight:400;letter-spacing:-.025em}.kb-collection-intro .rte{font-size:15px;line-height:1.8;max-width:540px}.kb-collection-intro>img{width:100%;height:300px;object-fit:cover;border-radius:4px}.rnmp .rnmp-gallery--main_thumbs .rn-private-slides{display:block!important}.rnmp .rnmp-gallery--main_thumbs .rn-private-slide[hidden]{display:none!important}.rnmp .rnmp-gallery--main_thumbs .rn-private-slide{width:100%;aspect-ratio:1;max-height:650px}.rnmp .rn-private-slide img{object-fit:contain}.rnmp .rn-private-thumbs{scroll-snap-type:x proximity}.rnmp .rn-private-thumbs .product__thumb{scroll-snap-align:nearest;min-width:56px;height:64px}.rnmp .rn-private-thumbs img{height:100%;aspect-ratio:1;object-fit:contain}.rnmp-gallery{min-width:0}.rnmp .rn-private-slide{touch-action:pan-y}.kb-product-copy p{margin:0 0 20px}.kb-product-copy h3{margin:28px 0 16px}.kb-product-copy li{margin:0 0 12px}.rnmp .rnmp-gallery__arrows{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.rnmp .rnmp-gallery__arrows button{width:40px;height:40px;background:#fffefa;border:1px solid #deddd3;border-radius:50%}.rnmp .rnmp-gallery__arrows svg{width:16px;height:16px}@media(max-width:749px){.kb-wordmark{font-size:27px;gap:7px}.kb-wordmark svg{width:24px;height:24px}.kb-collection-intro{grid-template-columns:1fr;gap:20px}.kb-collection-intro .rn-collection-title{font-size:32px}.kb-collection-intro>img{height:220px}.rnmp .rnmp-gallery__arrows{display:flex}.rnmp .rnmp-gallery--main_thumbs .rn-private-slide{max-height:420px}.rnmp .rn-private-thumbs .product__thumb{height:56px}}
.rn-header__row{padding-block:16px}.rn-header__nav{padding-top:9px;padding-bottom:15px}.kb-sale-bar{min-height:48px;padding-block:6px}.rnmp__layout{align-items:start}@media(max-width:749px){.rn-header__row{padding-block:12px}.kb-sale-bar{min-height:50px}}

.kb-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:500;line-height:1.6}
