.kw-badges{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.kw-badge{display:inline-block;padding:2px 10px;font-size:11px;letter-spacing:.06em;line-height:1.6}.kw-badge--one-off{background:#3a2f28;color:#fdfbf7}.kw-badge--order-made{background:#b08585;color:#fdfbf7}.kw-badge--consult{background:transparent;color:#3a2f28;border:1px solid #3a2f28}.kw-badges--lg .kw-badge{font-size:12px;padding:3px 12px}.product__tax{display:none}.kw-price-note{margin:0 0 2px;font-size:12px;letter-spacing:.04em;color:#3a2f28;opacity:.7}.card-information>.kw-price-note{margin-bottom:-.5rem}.kw-consult{--kw-ink: #3a2f28;--kw-paper: #f5f0e7;--kw-line: rgba(58, 47, 40, .18);--kw-btn: #4a3729;margin:12px 0;max-width:44rem;color:var(--kw-ink)}.kw-consult,.kw-consult *,.kw-consult *:before,.kw-consult *:after{box-sizing:border-box}.kw-consult form{scroll-margin-top:140px}.kw-consult__note{margin:0 0 12px;font-size:13px;line-height:1.8;opacity:.8}.kw-consult__btn{display:block;width:100%;padding:9px 52px 9px 22px;border:1px solid var(--kw-ink);background:#fff;font-size:15px;letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;position:relative;transition:background-color .2s ease}.kw-consult__btn::-webkit-details-marker{display:none}.kw-consult__btn:hover{background:var(--kw-paper)}.kw-consult__btn:before,.kw-consult__btn:after{content:"";position:absolute;top:50%;background:currentColor;transform:translateY(-50%)}.kw-consult__btn:before{right:22px;width:13px;height:1px}.kw-consult__btn:after{right:28px;width:1px;height:13px;transition:opacity .2s ease}.kw-consult__panel[open] .kw-consult__btn:after{opacity:0}.kw-consult__body{padding:24px 20px 26px;background:var(--kw-paper)}.kw-consult__lead{margin:0 0 22px;font-size:13px;line-height:1.9;opacity:.85}.kw-consult__error{margin:0 0 18px;padding:10px 14px;background:#fdf0ed;color:#9c3a26;font-size:13px;line-height:1.6}.kw-consult__field{margin-bottom:18px}.kw-consult__label{display:block;margin-bottom:7px;font-size:14px}.kw-consult__req{margin-left:9px;font-size:11px;letter-spacing:.04em;opacity:.6}.kw-consult__input{display:block;width:100%;padding:13px 14px;border:1px solid var(--kw-line);border-radius:0;background:#fff;color:var(--kw-ink);font-family:inherit;font-size:16px;line-height:1.6;-webkit-appearance:none;appearance:none}.kw-consult__input::placeholder{color:var(--kw-ink);opacity:.4}.kw-consult__input:focus{outline:1px solid var(--kw-ink);outline-offset:-1px}.kw-consult__textarea{resize:vertical}.kw-consult__more{margin-bottom:4px}.kw-consult__more-btn{display:inline-block;padding:2px 0 3px 20px;border-bottom:1px solid var(--kw-line);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;position:relative}.kw-consult__more-btn::-webkit-details-marker{display:none}.kw-consult__more-btn:before{content:"\ff0b";position:absolute;left:0;font-size:12px}.kw-consult__more[open] .kw-consult__more-btn:before{content:"\2212"}.kw-consult__field--more{margin:12px 0 0}.kw-consult__item{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;margin:24px 0 16px;padding-top:18px;border-top:1px solid var(--kw-line);font-size:13px;line-height:1.7}.kw-consult__item-label{opacity:.6}.kw-consult__submit{display:block;width:100%;padding:18px 24px;border:0;border-radius:0;background:var(--kw-btn);color:#fff;font-family:inherit;font-size:15px;letter-spacing:.08em;cursor:pointer;transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.kw-consult__submit:after{content:"\2192";margin-left:14px}.kw-consult__submit:hover{opacity:.85}.kw-consult__caution{margin:12px 0 0;font-size:11px;line-height:1.7;text-align:center;opacity:.6}.kw-consult__done{padding:32px 24px;background:var(--kw-paper);text-align:center}.kw-consult__done-title{margin:0 0 12px;font-size:16px;letter-spacing:.06em}.kw-consult__done-text{margin:0 0 6px;font-size:13px;line-height:1.9;text-wrap:balance;opacity:.8}.kw-consult__browse{display:inline-block;margin-top:16px;font-size:13px;color:var(--kw-ink)}.kw-consult__panel+.kw-consult__panel{margin-top:10px}.kw-consult [hidden]{display:none!important}.kw-consult__group{min-width:0;margin:0;padding:0;border:0}.kw-consult__hours{display:grid;grid-template-columns:auto 1fr;gap:2px 16px;margin:-8px 0 22px;padding:12px 16px;border:1px solid var(--kw-line);font-size:13px;line-height:1.8}.kw-consult__hours dt{opacity:.6}.kw-consult__hours dd{margin:0}.shopify-section:has(.kw-consult) .product-form__quantity,.shopify-section:has(.kw-consult) div:has(>quantity-input){display:none!important}.kw-round-sepia img{border-radius:50%;aspect-ratio:1 / 1;object-fit:cover;filter:sepia(.35) saturate(.85)}.kw-pill{display:inline-block;padding:8px 22px;border:1px solid #3a2f28;border-radius:999px;color:#3a2f28;text-decoration:none;font-size:13px;letter-spacing:.06em;transition:background .2s ease,color .2s ease}.kw-pill:hover{background:#3a2f28;color:#fdfbf7}.kw-pill-group{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 12px}.kw-specs{margin:24px 0;border-top:1px solid #e4ddd4}.kw-specs__row{display:grid;grid-template-columns:6em 1fr;gap:0 16px;padding:11px 0;border-bottom:1px solid #e4ddd4}.kw-specs__label{margin:0;font-size:12px;letter-spacing:.06em;line-height:1.7;color:#3a2f28;opacity:.7}.kw-specs__value{margin:0;font-size:14px;line-height:1.7;color:#3a2f28}.shopify-policy__container{padding-bottom:clamp(64px,10vw,120px);container-type:inline-size}.shopify-policy__container h1{font-size:clamp(32px,7.5cqw,40px);text-wrap:balance}.shopify-policy__container table{width:100%;table-layout:fixed}.shopify-policy__container th:first-child,.shopify-policy__container td:first-child{width:30%}.shopify-policy__container td>p,.shopify-policy__container th>p{margin:0}.totals__total-value:after{content:"\ff08\7a0e\8fbc\ff09";font-size:.8em}.price--large .price__regular .price-item--regular:after,.price--large .price-item--sale:after{content:"\ff08\7a0e\8fbc\ff09";font-size:.7em}.cart-item .quantity-popover-container{display:none}.cart-items__heading--quantity{visibility:hidden}.cart__dynamic-checkout-buttons.additional-checkout-buttons{display:none}.cart__note .field__input::placeholder{color:rgba(var(--color-foreground),.5);opacity:1}
/*# sourceMappingURL=/cdn/shop/t/22/assets/kw-custom.css.map */
