:root{--kw-green: #1E3A2D;--kw-green-dark: #16291F;--kw-green-soft: #E7EDE8;--kw-page: #FFFFFF;--kw-cream: #F7F5F2;--kw-cream-deep: #F2EFEA;--kw-sand: #E8DCC8;--kw-ink: #1A1A1A;--kw-ink-soft: #6B6B6B;--kw-line: #E2DDD6;--kw-white: #FFFFFF;--kw-badge-best: #8B6F47;--kw-badge-new: #2F2F2F;--kw-sale: #B3261E;--kw-font-display: "Playfair Display", "Georgia", "Times New Roman", serif;--kw-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--kw-fs-xs: .75rem;--kw-fs-sm: .875rem;--kw-fs-base: 1rem;--kw-fs-lg: 1.125rem;--kw-fs-xl: 1.5rem;--kw-fs-2xl: 2rem;--kw-fs-3xl: 2.75rem;--kw-fs-4xl: 3.5rem;--kw-max: 1320px;--kw-gutter: 24px;--kw-radius: 4px;--kw-gap: 20px}.kw{font-family:var(--kw-font-body);color:var(--kw-ink);background:var(--kw-page);-webkit-font-smoothing:antialiased}.kw *,.kw *:before,.kw *:after{box-sizing:border-box}.kw-wrap{max-width:var(--kw-max);margin-inline:auto;padding-inline:var(--kw-gutter)}.kw-section{padding-block:56px}.kw-section--tight{padding-block:32px}.kw h1,.kw h2,.kw h3{font-family:var(--kw-font-display);font-weight:500;line-height:1.15;text-wrap:balance;margin:0}.kw p{margin:0;line-height:1.6}.kw-eyebrow{font-size:var(--kw-fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--kw-ink-soft)}.kw-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.kw-section-head h2{font-size:var(--kw-fs-2xl)}.kw-link-arrow{font-size:var(--kw-fs-sm);color:var(--kw-ink);text-decoration:none;border-bottom:1px solid var(--kw-line);padding-bottom:2px;white-space:nowrap}.kw-link-arrow:hover{border-color:var(--kw-green)}.kw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border:0;border-radius:var(--kw-radius);font-family:var(--kw-font-body);font-size:var(--kw-fs-sm);font-weight:500;line-height:1;cursor:pointer;text-decoration:none;transition:background-color .18s ease,color .18s ease}.kw-btn--primary{background:var(--kw-green);color:var(--kw-white)}.kw-btn--primary:hover{background:var(--kw-green-dark)}.kw-btn--sand{background:var(--kw-sand);color:var(--kw-ink)}.kw-btn--sand:hover{background:#dccdb3}.kw-btn--ghost{background:transparent;color:var(--kw-ink);border:1px solid var(--kw-line)}.kw-btn--ghost:hover{border-color:var(--kw-green)}.kw-btn--full{width:100%}.kw-hero .kw-btn--ghost,.kw-banner .kw-btn--ghost{color:var(--kw-white);border-color:#ffffff80}.kw-hero .kw-btn--ghost:hover,.kw-banner .kw-btn--ghost:hover{border-color:#fff;background:#ffffff1f}.kw :focus-visible{outline:2px solid var(--kw-green);outline-offset:2px}.kw-topbar{background:var(--kw-green-dark);color:#ffffffe0;font-size:var(--kw-fs-xs)}.kw-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:38px;flex-wrap:wrap}.kw-topbar__list{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.kw-topbar__item{display:inline-flex;align-items:center;gap:8px}.kw-topbar a{color:inherit;text-decoration:none}.kw-hero{position:relative;background:var(--kw-green-dark);color:var(--kw-white);overflow:hidden}.kw-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.kw-hero__media img{width:100%;height:100%;object-fit:cover}.kw-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#16291feb,#16291fb8 45%,#16291f40)}.kw-hero__inner{position:relative;display:flex;align-items:center;min-height:460px;padding-block:72px}.kw-hero__content{max-width:34rem;display:grid;gap:18px}.kw-hero__content .kw-eyebrow{color:#ffffffbf}.kw-hero h1{font-size:var(--kw-fs-4xl)}.kw-hero p{color:#ffffffd9;max-width:32rem}.kw-hero__cta{margin-top:6px;display:flex;gap:12px;flex-wrap:wrap}.kw-hero--nomedia{background:radial-gradient(1200px 400px at 78% 45%,rgba(214,138,58,.3) 0%,transparent 62%),linear-gradient(120deg,#16291f,#22402f 58%,#2c4b37)}.kw-trust{background:var(--kw-white);border-block:1px solid var(--kw-line)}.kw-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--kw-gap);padding-block:22px}.kw-trust__item{display:flex;align-items:center;gap:14px}.kw-trust__icon{flex:0 0 auto;color:var(--kw-green)}.kw-trust__title{font-size:var(--kw-fs-sm);font-weight:600}.kw-trust__sub{font-size:var(--kw-fs-xs);color:var(--kw-ink-soft)}.kw-cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--kw-gap)}.kw-cat{display:grid;gap:0;background:var(--kw-white);border:1px solid var(--kw-line);border-radius:var(--kw-radius);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .18s ease}.kw-cat:hover{border-color:var(--kw-green)}.kw-cat__media{aspect-ratio:4 / 3;background:var(--kw-cream-deep);display:grid;place-items:center;overflow:hidden}.kw-cat__media img{width:100%;height:100%;object-fit:cover}.kw-cat__body{padding:16px 18px 20px;display:grid;gap:6px}.kw-cat__title{font-family:var(--kw-font-display);font-size:var(--kw-fs-lg)}.kw-cat__sub{font-size:var(--kw-fs-sm);color:var(--kw-ink-soft)}.kw-cat__link{font-size:var(--kw-fs-sm);margin-top:4px}.kw-banner{position:relative;border-radius:var(--kw-radius);overflow:hidden;background:var(--kw-green);color:var(--kw-white);min-height:300px;display:flex;align-items:center}.kw-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.kw-banner__media img{width:100%;height:100%;object-fit:cover}.kw-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1e3a2deb,#1e3a2d8c 55%,#1e3a2d26)}.kw-banner__content{position:relative;padding:48px var(--kw-gutter);display:grid;gap:16px;max-width:32rem}.kw-banner h2{font-size:var(--kw-fs-3xl)}.kw-banner p{color:#ffffffd9}.kw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--kw-gap)}.kw-card{position:relative;display:flex;flex-direction:column;background:var(--kw-white);border:1px solid var(--kw-line);border-radius:var(--kw-radius);overflow:hidden}.kw-card__media{position:relative;aspect-ratio:1 / 1;background:var(--kw-cream-deep);display:grid;place-items:center;overflow:hidden}.kw-card__media img{width:100%;height:100%;object-fit:contain;padding:12px}.kw-card__media a{display:block;width:100%;height:100%}.kw-card__badges{position:absolute;top:10px;left:10px;display:grid;gap:6px;justify-items:start;z-index:2}.kw-badge{font-size:11px;font-weight:600;letter-spacing:.02em;padding:5px 10px;border-radius:3px;color:var(--kw-white);background:var(--kw-badge-new)}.kw-badge--best{background:var(--kw-badge-best)}.kw-badge--new{background:var(--kw-badge-new)}.kw-badge--feat{background:var(--kw-green)}.kw-badge--sale{background:var(--kw-sale)}.kw-badge--stock{background:var(--kw-green-soft);color:var(--kw-green)}.kw-card__wish{position:absolute;top:10px;right:10px;width:34px;height:34px;display:grid;place-items:center;background:var(--kw-white);border:1px solid var(--kw-line);border-radius:50%;cursor:pointer;z-index:2}.kw-card__body{display:flex;flex-direction:column;gap:8px;padding:16px;flex:1}.kw-card__title{font-size:var(--kw-fs-base);font-weight:600;letter-spacing:.01em;color:var(--kw-ink);text-decoration:none;line-height:1.3}.kw-card__title:hover{color:var(--kw-green)}.kw-card__sub{font-size:var(--kw-fs-sm);color:var(--kw-ink-soft)}.kw-specs{display:grid;gap:5px;margin-top:2px;font-size:var(--kw-fs-sm);color:var(--kw-ink-soft)}.kw-spec{display:flex;align-items:center;gap:8px}.kw-spec svg{flex:0 0 auto;color:var(--kw-green)}.kw-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px}.kw-price{font-family:var(--kw-font-display);font-size:var(--kw-fs-xl);font-variant-numeric:tabular-nums}.kw-price--old{font-family:var(--kw-font-body);font-size:var(--kw-fs-sm);color:var(--kw-ink-soft);text-decoration:line-through;margin-right:8px}.kw-card__add{width:44px;height:44px;display:grid;place-items:center;background:var(--kw-green);color:var(--kw-white);border:0;border-radius:var(--kw-radius);cursor:pointer}.kw-card__add:hover{background:var(--kw-green-dark)}.kw-card__add[disabled]{background:var(--kw-line);color:var(--kw-ink-soft);cursor:not-allowed}.kw-collection{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start}.kw-facets{background:var(--kw-white);border:1px solid var(--kw-line);border-radius:var(--kw-radius);padding:20px;position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px)}.kw-facet{border-bottom:1px solid var(--kw-line);padding-block:16px}.kw-facet:first-child{padding-top:0}.kw-facet:last-of-type{border-bottom:0}.kw-facet__summary{display:flex;align-items:center;justify-content:space-between;font-size:var(--kw-fs-sm);font-weight:600;cursor:pointer;list-style:none}.kw-facet__summary::-webkit-details-marker{display:none}.kw-facet__summary:after{content:"\2303";transform:rotate(180deg);font-size:12px;color:var(--kw-ink-soft)}.kw-facet[open] .kw-facet__summary:after{transform:rotate(0)}.kw-facet__list{display:grid;gap:10px;margin-top:14px}.kw-facet__row{display:flex;align-items:center;gap:10px;font-size:var(--kw-fs-sm);cursor:pointer}.kw-facet__row input{accent-color:var(--kw-green);width:16px;height:16px}.kw-facet__count{margin-left:auto;color:var(--kw-ink-soft);font-variant-numeric:tabular-nums}.kw-facet__nav{display:grid;gap:2px;margin-top:12px}.kw-facet__navlink{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--kw-radius);font-size:var(--kw-fs-sm);color:var(--kw-ink);text-decoration:none}.kw-facet__navlink:hover{background:var(--kw-cream)}.kw-facet__navlink[aria-current=page]{background:var(--kw-cream-deep);font-weight:600}.kw-range{display:flex;align-items:center;gap:10px;margin-top:14px}.kw-range input{width:100%;padding:9px 10px;border:1px solid var(--kw-line);border-radius:var(--kw-radius);font-family:inherit;font-size:var(--kw-fs-sm)}.kw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.kw-toolbar__count{font-size:var(--kw-fs-sm);color:var(--kw-ink-soft)}.kw-toolbar select{padding:10px 12px;border:1px solid var(--kw-line);border-radius:var(--kw-radius);background:var(--kw-white);font-family:inherit;font-size:var(--kw-fs-sm)}.kw-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;align-items:center}.kw-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;background:var(--kw-white);border:1px solid var(--kw-line);border-radius:999px;font-size:var(--kw-fs-sm);color:var(--kw-ink);text-decoration:none}.kw-chip:hover{border-color:var(--kw-green)}.kw-chip__x{color:var(--kw-ink-soft)}.kw-chips__reset{font-size:var(--kw-fs-sm);color:var(--kw-ink-soft);text-decoration:underline}.kw-mobile-filter{display:none}.kw-colhead{position:relative;background:var(--kw-white);border-bottom:1px solid var(--kw-line);overflow:hidden}.kw-colhead__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:center;padding-block:44px}.kw-colhead__text{display:grid;gap:12px;max-width:34rem}.kw-colhead h1{font-size:var(--kw-fs-3xl)}.kw-colhead__sub{font-family:var(--kw-font-display);font-size:var(--kw-fs-lg);color:var(--kw-ink-soft)}.kw-colhead p{color:var(--kw-ink-soft);font-size:var(--kw-fs-sm)}.kw-usp{background:var(--kw-green);color:var(--kw-white);border-radius:var(--kw-radius);padding:26px 24px;display:grid;gap:18px}.kw-usp__item{display:flex;gap:12px;align-items:flex-start}.kw-usp__title{font-size:var(--kw-fs-sm);font-weight:600}.kw-usp__sub{font-size:var(--kw-fs-xs);color:#ffffffbf}.kw-breadcrumb{font-size:var(--kw-fs-xs);color:var(--kw-ink-soft);padding-block:14px}.kw-breadcrumb a{color:inherit;text-decoration:none}.kw-breadcrumb a:hover{text-decoration:underline}.kw-pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start;padding-block:24px 40px}.kw-gallery{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px}.kw-gallery__thumbs{display:grid;gap:10px;align-content:start}.kw-gallery__thumb{aspect-ratio:1 / 1;background:var(--kw-cream-deep);border:1px solid var(--kw-line);border-radius:var(--kw-radius);overflow:hidden;cursor:pointer;padding:0}.kw-gallery__thumb img{width:100%;height:100%;object-fit:cover}.kw-gallery__thumb[aria-current=true]{border-color:var(--kw-green)}.kw-gallery__main{aspect-ratio:1 / 1;background:var(--kw-cream-deep);border-radius:var(--kw-radius);display:grid;place-items:center;overflow:hidden}.kw-gallery__main img{width:100%;height:100%;object-fit:contain;padding:24px}.kw-pdp__info{display:grid;gap:18px}.kw-pdp__badges{display:flex;gap:8px;flex-wrap:wrap}.kw-pdp h1{font-size:var(--kw-fs-3xl)}.kw-pdp__tagline{font-family:var(--kw-font-display);font-size:var(--kw-fs-lg);color:var(--kw-ink-soft)}.kw-pdp__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:var(--kw-fs-sm);color:var(--kw-ink-soft)}.kw-rating{display:inline-flex;align-items:center;gap:8px}.kw-rating__stars{color:#e5a32b;letter-spacing:2px}.kw-features{display:grid;gap:10px;list-style:none;margin:0;padding:0}.kw-features li{display:flex;gap:10px;align-items:flex-start;font-size:var(--kw-fs-sm)}.kw-features svg{flex:0 0 auto;color:var(--kw-green);margin-top:1px}.kw-pdp__price{display:grid;gap:4px}.kw-pdp__price .kw-price{font-size:var(--kw-fs-3xl)}.kw-pdp__tax{font-size:var(--kw-fs-xs);color:var(--kw-ink-soft)}.kw-buybox{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.kw-qty{display:inline-flex;align-items:center;border:1px solid var(--kw-line);border-radius:var(--kw-radius);background:var(--kw-white)}.kw-qty button{width:44px;height:100%;min-height:48px;background:none;border:0;font-size:var(--kw-fs-lg);cursor:pointer;color:var(--kw-ink)}.kw-qty input{width:48px;border:0;text-align:center;font-family:inherit;font-size:var(--kw-fs-base);background:none;-moz-appearance:textfield}.kw-qty input::-webkit-outer-spin-button,.kw-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kw-buybox .kw-btn{flex:1;min-width:220px;min-height:48px}.kw-delivery{display:flex;gap:14px;align-items:flex-start;background:var(--kw-green-soft);border-radius:var(--kw-radius);padding:16px 18px}.kw-delivery__title{font-size:var(--kw-fs-sm);font-weight:600}.kw-delivery__sub{font-size:var(--kw-fs-xs);color:var(--kw-ink-soft)}.kw-specbar{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--kw-gap);background:var(--kw-cream-deep);border-radius:var(--kw-radius);padding:24px}.kw-specbar__item{display:flex;gap:12px;align-items:center}.kw-specbar__label{font-size:var(--kw-fs-xs);color:var(--kw-ink-soft)}.kw-specbar__value{font-size:var(--kw-fs-base);font-weight:600}.kw-tabs__nav{display:flex;gap:28px;border-bottom:1px solid var(--kw-line);overflow-x:auto;scrollbar-width:none}.kw-tabs__nav::-webkit-scrollbar{display:none}.kw-tabs__btn{background:none;border:0;border-bottom:2px solid transparent;padding:14px 0;font-family:inherit;font-size:var(--kw-fs-sm);color:var(--kw-ink-soft);cursor:pointer;white-space:nowrap}.kw-tabs__btn[aria-selected=true]{color:var(--kw-ink);font-weight:600;border-bottom-color:var(--kw-green)}.kw-tabs__panel{padding-block:28px}.kw-rte{max-width:65ch}.kw-rte h2,.kw-rte h3{font-size:var(--kw-fs-xl);margin-bottom:12px}.kw-rte p{margin-bottom:14px}.kw-rte ul{padding-left:20px;margin-bottom:14px}.kw-rte li{margin-bottom:6px;line-height:1.6}.kw-table{width:100%;border-collapse:collapse;font-size:var(--kw-fs-sm)}.kw-table th,.kw-table td{text-align:left;padding:11px 0;border-bottom:1px solid var(--kw-line)}.kw-table th{font-weight:600;width:46%}.kw-table td{color:var(--kw-ink-soft);font-variant-numeric:tabular-nums}.kw-help{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);align-items:stretch}.kw-help__media{background:var(--kw-cream-deep);min-height:200px}.kw-help__media img{width:100%;height:100%;object-fit:cover}.kw-help__text{background:var(--kw-green);color:var(--kw-white);padding:40px 36px;display:grid;gap:14px;align-content:center}.kw-help__text h2{font-size:var(--kw-fs-2xl)}.kw-help__text p{color:#ffffffd1;font-size:var(--kw-fs-sm)}.kw-help__grid{background:var(--kw-cream-deep);padding:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-content:center}.kw-help__item{display:flex;gap:12px;align-items:flex-start}.kw-help__title{font-size:var(--kw-fs-sm);font-weight:600}.kw-help__sub{font-size:var(--kw-fs-xs);color:var(--kw-ink-soft)}.kw-story{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr)}.kw-story__media{background:var(--kw-cream-deep);min-height:240px}.kw-story__media img{width:100%;height:100%;object-fit:cover}.kw-story__text{background:var(--kw-green);color:var(--kw-white);padding:44px 36px;display:grid;gap:16px;align-content:center}.kw-story__text h2{font-size:var(--kw-fs-2xl)}.kw-story__text p{color:#ffffffd1;font-size:var(--kw-fs-sm)}.kw-story__grid{background:var(--kw-cream-deep);padding:44px 36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-content:center}.kw-story__item{display:grid;gap:6px}.kw-story__icon{color:var(--kw-green)}.kw-story__title{font-size:var(--kw-fs-sm);font-weight:600}.kw-story__sub{font-size:var(--kw-fs-xs);color:var(--kw-ink-soft)}.kw-story__media:empty,.kw-help__media:empty{display:none}.kw-news{background:var(--kw-white);border-block:1px solid var(--kw-line)}.kw-news__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;padding-block:34px}.kw-news__text{display:flex;gap:16px;align-items:center}.kw-news__title{font-size:var(--kw-fs-lg);font-weight:600}.kw-news__sub{font-size:var(--kw-fs-sm);color:var(--kw-ink-soft)}.kw-news__form{display:flex;gap:10px}.kw-news__form input{flex:1;padding:14px 16px;border:1px solid var(--kw-line);border-radius:var(--kw-radius);font-family:inherit;font-size:var(--kw-fs-sm)}.kw-news__success{font-size:var(--kw-fs-sm);color:var(--kw-green)}.kw-pagination{display:flex;gap:8px;justify-content:center;margin-top:36px}.kw-pagination a,.kw-pagination span{min-width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--kw-line);border-radius:var(--kw-radius);font-size:var(--kw-fs-sm);color:var(--kw-ink);text-decoration:none}.kw-pagination .kw-pagination__current{background:var(--kw-green);color:var(--kw-white);border-color:var(--kw-green)}.kw-empty{padding:60px 20px;text-align:center;color:var(--kw-ink-soft);font-size:var(--kw-fs-sm);background:var(--kw-white);border:1px dashed var(--kw-line);border-radius:var(--kw-radius)}@media(min-width:1101px){.kw-story:has(>.kw-story__media:empty){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kw-help:has(>.kw-help__media:empty){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:1100px){.kw-colhead__inner{grid-template-columns:minmax(0,1fr)}.kw-pdp{grid-template-columns:minmax(0,1fr);gap:32px}.kw-story,.kw-help{grid-template-columns:minmax(0,1fr)}.kw-story__media,.kw-help__media{min-height:180px}}@media(max-width:900px){:root{--kw-fs-3xl: 2.25rem;--kw-fs-4xl: 2.5rem}.kw-collection{grid-template-columns:minmax(0,1fr)}.kw-facets{position:static;display:none}.kw-facets.is-open{display:block}.kw-mobile-filter{display:inline-flex}.kw-news__inner{grid-template-columns:minmax(0,1fr)}.kw-topbar__inner{justify-content:center;gap:12px;min-height:34px;flex-wrap:nowrap}.kw-topbar__list{gap:16px;flex-wrap:nowrap}.kw-topbar__list:first-child .kw-topbar__item:nth-child(n+2){display:none}.kw-topbar__list+.kw-topbar__list .kw-topbar__item:last-child{display:none}.kw-story__text,.kw-help__text{padding:32px 24px}.kw-story__grid,.kw-help__grid{padding:28px 24px}}@media(max-width:640px){:root{--kw-gutter: 16px;--kw-fs-3xl: 1.9rem;--kw-fs-4xl: 2.1rem;--kw-fs-2xl: 1.6rem}.kw-section{padding-block:40px}.kw-hero__inner{min-height:380px;padding-block:52px}.kw-gallery{grid-template-columns:minmax(0,1fr)}.kw-gallery__thumbs{grid-auto-flow:column;grid-auto-columns:72px;overflow-x:auto}.kw-story__grid,.kw-help__grid{grid-template-columns:minmax(0,1fr)}.kw-grid,.kw-cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kw-cat__media{aspect-ratio:1 / 1}.kw-cat__body{padding:12px 12px 16px}.kw-cat__title{font-size:var(--kw-fs-base)}.kw-card__body{padding:12px;gap:6px}.kw-card__title{font-size:.9rem}.kw-specs{font-size:.78rem;gap:4px}.kw-card__foot{gap:8px;padding-top:10px}.kw-card .kw-price{font-size:1.05rem}.kw-card__add{width:36px;height:36px}.kw-card__wish{width:30px;height:30px;top:8px;right:8px}.kw-pdp h1{font-size:1.5rem}.kw-rte h2,.kw-rte h3{font-size:1.15rem}.kw-colhead__inner{padding-block:28px}.kw-usp{padding:20px 18px;gap:14px}.kw-specbar{padding:18px;gap:14px}.kw-buybox .kw-btn{min-width:100%}}@media(prefers-reduced-motion:reduce){.kw *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kw-theme.css.map */
