:root{--kbb-surface:#FBF7F2; --kbb-surface-card:#F4EDE4; --kbb-surface-section:#EFE6DB;--kbb-ink:#1E1A17; --kbb-ink-muted:#5E544B; --kbb-accent:#7A6B5E;--kbb-rose:#A84E66; --kbb-blush:#F6DCDA; --kbb-line:#DDD1C3;}.footer-content{content-visibility:visible}.product-card .card-gallery,.product-card .product-media-container,.product-card slideshow-component,.product-card img{border-radius:0 !important}.product-card .card-gallery{background:var(--kbb-surface-card)}.product-card, .card, .product-card *{box-shadow:none}.kbbwl-btn{box-shadow:none !important;border:1px solid var(--kbb-line) !important;background:var(--kbb-surface) !important;color:var(--kbb-ink) !important}.kbbwl-btn[aria-pressed="true"]{--kbbwl-fill:var(--kbb-accent) !important;color:var(--kbb-accent) !important}.kbbwl-head .c{background:var(--kbb-accent) !important;color:var(--kbb-surface) !important}.kbbwl-float{box-shadow:none !important;border:1px solid var(--kbb-line)}.kbbwl-card img{border-radius:0 !important;background:var(--kbb-surface-card) !important}.kbbwl-row button{background:var(--kbb-accent) !important;border-color:var(--kbb-accent) !important;color:var(--kbb-surface) !important}.kbbwl-row button.x{background:transparent !important;color:var(--kbb-ink) !important;border-color:var(--kbb-accent) !important}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--kbb-ink);outline-offset:2px}.text-block :is(h1,h2,h3,h4) + p{font-family:var(--font-body--family) !important;font-size:1rem !important;line-height:1.55 !important;font-weight:400 !important;letter-spacing:0 !important;text-transform:none !important;color:var(--kbb-ink-muted) !important;margin-top:.5rem}footer .menu__heading{font-family:var(--font-heading--family);font-size:22px !important;line-height:1.2;font-weight:400;letter-spacing:0}.shopify-section[id*="__marquee"]{border-block:1px solid var(--kbb-line)}.shopify-section[id*="__marquee"] .text-block{color:var(--kbb-ink)}.product-information .product-media-container, .product-information media-gallery .product-media{background:var(--kbb-surface-card)}:root{--kbb-peach:#F7E3D3;--kbb-sage:#DDE6DA;--kbb-r-lg:32px;--kbb-r-md:24px;--kbb-r-sm:16px}:is(h1,h2,h3,h4) em{color:var(--kbb-rose);font-style:italic}:is(.resource-list__item,.product-grid > *,slideshow-slide) .product-card{background:var(--kbb-blush);border-radius:var(--kbb-r-md);padding:12px 12px 16px;height:100%;box-sizing:border-box}:is(.resource-list > .resource-list__item,.product-grid > *,slideshow-slide):nth-child(3n+2) .product-card{background:var(--kbb-peach)}:is(.resource-list > .resource-list__item,.product-grid > *,slideshow-slide):nth-child(3n) .product-card{background:var(--kbb-sage)}.product-card .card-gallery,.product-card .product-media-container,.product-card slideshow-component,.product-card img{border-radius:var(--kbb-r-sm) !important}.product-card .card-gallery{background:var(--kbb-surface)}.kbbwl-card img{border-radius:var(--kbb-r-sm) !important}.product-information .product-media-container,.product-information media-gallery .product-media,.product-information img{border-radius:var(--kbb-r-md)}.button,.button-secondary,button.button,.shopify-payment-button__button{border-radius:999px !important}input[type="email"],input[type="text"],input[type="search"]{border-radius:999px}.shopify-section[id*="footer_main"] .section-background{border-radius:var(--kbb-r-lg) var(--kbb-r-lg) 0 0}.shopify-section[id*="footer_main"]{margin-top:24px}