:root{--knaws-font: ui-sans-serif, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";--knaws-text: #0f0f0f;--knaws-muted: #6b6b6b;--knaws-bg: #ffffff;--knaws-border: #e5e5e5;--knaws-black: #111;--knaws-accent: #0a7a3c}.knaws-hero{position:relative;height:var(--hero-h, 90vh);display:grid;place-items:center}.knaws-hero__bg img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.knaws-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;pointer-events:none}.knaws-hero__inner{position:relative;z-index:2;width:min(90ch,92%);color:#fff;text-align:left;font-family:var(--knaws-font)}.knaws-hero__inner--center{text-align:center}.knaws-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;opacity:.9}.knaws-hero__heading{font-size:clamp(2rem,6vw,4rem);line-height:1.05;margin:.25rem 0 .5rem}.knaws-hero__sub{font-size:clamp(1rem,2.2vw,1.25rem);opacity:.95}.knaws-btn{display:inline-block;margin-top:1rem;padding:.85rem 1.25rem;border:1px solid #fff;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.1em}.knaws-btn:hover{background:#fff;color:#000}.knaws-grid{padding:clamp(20px,4vw,48px) 0;background:var(--knaws-bg)}.knaws-grid--full .knaws-grid__inner{width:100%}.knaws-grid__inner{width:min(1280px,92%);margin:0 auto;display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}@media (min-width: 900px){.knaws-grid__inner{grid-template-columns:repeat(3,1fr);gap:18px}}.knaws-card{display:block;color:var(--knaws-text);text-decoration:none}.knaws-card__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:#f7f7f7}.knaws-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.knaws-card__img--secondary{opacity:0}.knaws-card:hover .knaws-card__img--secondary{opacity:1}.knaws-card:hover .knaws-card__img--primary{opacity:0}.knaws-badge--soldout{position:absolute;left:10px;top:10px;background:var(--knaws-black);color:#fff;font-size:.75rem;padding:.35rem .5rem;letter-spacing:.08em;text-transform:uppercase}.knaws-card__meta{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 2px 0}.knaws-card__title{font:600 .95rem/1.3 var(--knaws-font)}.knaws-card__price{font:500 .95rem/1.3 var(--knaws-font)}.knaws-price--compare{color:var(--knaws-muted);margin-left:.5rem}.knaws-price--sale{color:var(--knaws-accent)}.knaws-marquee{border-block:1px solid var(--knaws-border);overflow:hidden;background:#fff}.knaws-marquee__track{display:flex;gap:2rem;padding:.8rem 0;white-space:nowrap;animation:knaws-marquee var(--marquee-speed, 35s) linear infinite;font:600 .85rem/1 var(--knaws-font);letter-spacing:.12em;text-transform:uppercase}.knaws-marquee__track a,.knaws-marquee__track span{opacity:.85;text-decoration:none;color:inherit}@keyframes knaws-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.product-form__input input[type=radio]+label{border:1px solid var(--knaws-border);padding:.65rem .9rem;min-width:3rem;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;cursor:pointer}.product-form__input input[type=radio]:checked+label{border-color:var(--knaws-black)}.header__menu-item{text-transform:uppercase;letter-spacing:.06em}.header__active-menu-item{color:var(--knaws-accent)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/knaws.css.map */
