.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--charcoal);color:var(--paper);padding:10px 16px}.skip-link:focus{left:8px}.announce a{color:inherit;text-decoration:none}.announce a+span:before,.announce span+a:before,.announce a+a:before{content:"\b7";margin:0 12px;opacity:.5}@media(max-width:640px){.announce>*+*{display:none}}.placeholder-svg{width:100%;height:100%;background:var(--sand);fill:#23211f2e}.rte p+p{margin-top:1em}.rte a{text-decoration:underline}.rte ul,.rte ol{padding-left:1.2em}.coll-head{padding:clamp(28px,4vw,56px) 0 0}.facets .fchip{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.facets .fchip input{position:absolute;opacity:0;pointer-events:none}.facets .fchip:focus-within{outline:1px solid var(--walnut);outline-offset:2px}.facets .fchip.is-disabled{opacity:.4;cursor:default}.fnum{font-size:11px;opacity:.6}.fprice{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line-strong);border-radius:40px;padding:4px 12px;font-size:13px}.fprice input{width:64px;border:0;background:none;font:inherit;padding:4px 0}.fsort select{font:inherit;font-size:13px;border:1px solid var(--line-strong);border-radius:40px;padding:8px 14px;background:transparent;color:var(--ink)}.pagination{margin-top:40px;display:flex;justify-content:center;gap:14px;font-size:14px}.pagination .current{font-weight:400}.qty input{width:34px;text-align:center;border:0;background:none;font:inherit;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.btn[disabled]{opacity:.45;cursor:not-allowed}.b-editor-note{background:#fff4d6;border:1px solid #E6C766;color:#5b4a12;font-size:12px;line-height:1.5;padding:10px 12px;margin-bottom:16px}.ship-progress{margin-bottom:28px;font-size:14px;color:var(--muted)}.ship-progress .bar{height:3px;background:var(--line);margin-top:10px}.ship-progress .bar i{display:block;height:100%;background:var(--walnut)}.cart-grid{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(28px,4vw,64px);align-items:start}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;gap:18px;padding:20px 0;border-top:1px solid var(--line);align-items:start}.cl-img img,.cl-img svg{width:96px;height:96px;object-fit:cover;background:var(--sand)}.cl-info b{font-weight:400}.cl-variant{font-size:13px;color:var(--muted)}.line-props{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;font-size:12px;color:var(--muted);margin:8px 0 0}.line-props dd{margin:0}.cl-options{list-style:none;margin:10px 0 0;padding:8px 0 0;border-top:1px dashed var(--line);font-size:12px;color:var(--muted)}.cl-options li{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.cl-qty{display:grid;gap:8px;justify-items:end;font-size:13px}.cl-input{width:64px;border:1px solid var(--line-strong);padding:8px;font:inherit;background:transparent}.cl-remove{font-size:12px;text-decoration:underline;color:var(--muted)}.cl-fixed{color:var(--muted)}.cl-price{font-weight:400;white-space:nowrap}.cl-warn{color:#8a2e1e;font-size:12px;margin-top:6px}.cart-summary{background:var(--paper);border:1px solid var(--line);padding:24px;position:sticky;top:96px;display:grid;gap:14px}.cart-summary textarea{width:100%;border:1px solid var(--line-strong);background:var(--bg);font:inherit;padding:10px}.cart-note-label{font-size:12px;letter-spacing:0;text-transform:none;color:var(--muted)}@media(max-width:900px){.cart-grid{grid-template-columns:1fr}.cart-line{grid-template-columns:72px minmax(0,1fr)}.cl-img img,.cl-img svg{width:72px;height:72px}.cl-qty,.cl-price{grid-column:2;justify-items:start}}.form-status{font-size:14px;padding:12px 14px;background:var(--sand)}.form-status.is-error{background:#f6e3de;color:#8a2e1e}.article-img{margin:36px 0}.article-body{font-size:17px;line-height:1.75;margin-top:28px}.search-form{border-bottom-color:#23211f66;max-width:560px}.search-form input,.search-form button{color:var(--charcoal)}.password-body .news{border-bottom-color:#23211f66;margin:28px auto 0}.password-body .news input,.password-body .news button{color:var(--charcoal)}.teaser-opts a{text-decoration:none}.teaser-opts a[aria-current] span{background:var(--charcoal);color:var(--paper)}.news .news-ok{position:absolute;margin-top:56px}.news{position:relative}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kw-shopify.css.map */
