:root{--k-ink:#1d1d1f;--k-ink-soft:#6b6864;--k-gray:#757575;--k-sand:#f5f4f1;--k-white:#fff;--k-line:#e4e3e3;--k-green:#5bff49;--k-green-soft:#d9ffd7;--k-green-deep:#15803d;--k-blue:#0071e3;--k-red:#c72e2f;--k-r-pill:999px;--k-r-card:16px;--k-r-lg:24px;--k-pad-section:clamp(48px,7vw,104px);--k-gutter:clamp(16px,4vw,48px);--k-maxw:1440px;--k-font:"Onest",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.klean{font-family:var(--k-font);color:var(--k-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.klean *,.klean *:before,.klean *:after{box-sizing:border-box}.k-wrap{max-width:var(--k-maxw);margin-inline:auto;padding-inline:var(--k-gutter)}.k-wrap--narrow{max-width:900px}.k-section{padding-block:var(--k-pad-section)}.k-bg-sand{background:var(--k-sand)}.k-bg-white{background:var(--k-white)}.k-bg-ink{background:var(--k-ink);color:var(--k-white)}.k-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-ink-soft);margin:0 0 14px}.k-h1{font-size:clamp(38px,6.2vw,76px);line-height:1.02;letter-spacing:-.03em;font-weight:700;margin:0}.k-h2{font-size:clamp(30px,4.2vw,52px);line-height:1.06;letter-spacing:-.025em;font-weight:700;margin:0}.k-h3{font-size:clamp(21px,2.4vw,30px);line-height:1.15;letter-spacing:-.015em;font-weight:700;margin:0}.k-lede{font-size:clamp(17px,1.7vw,21px);line-height:1.5;color:var(--k-ink-soft);margin:16px 0 0;max-width:56ch}.k-body{font-size:16px;line-height:1.62;color:var(--k-ink-soft);margin:0}.k-center{text-align:center}.k-center .k-lede{margin-inline:auto}.k-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 34px;border-radius:var(--k-r-pill);border:1.5px solid transparent;font:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.k-btn:hover{transform:translateY(-2px)}.k-btn--ink{background:var(--k-ink);color:var(--k-white)}.k-btn--ink:hover{background:#000;color:var(--k-white)}.k-btn--white{background:var(--k-white);color:var(--k-ink)}.k-btn--ghost{background:transparent;color:var(--k-ink);border-color:var(--k-ink)}.k-btn--ghost:hover{background:var(--k-ink);color:var(--k-white)}.k-btn--green{background:var(--k-green);color:var(--k-ink)}.k-btn--block{width:100%}.k-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:var(--k-ink);text-decoration:none;border-bottom:1.5px solid currentColor;padding-bottom:2px}.k-link:hover{opacity:.62}.k-badge{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:var(--k-r-pill);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;background:var(--k-ink);color:var(--k-white)}.k-badge--green{background:var(--k-green);color:var(--k-ink)}.k-badge--soft{background:var(--k-green-soft);color:var(--k-green-deep)}.k-hero{position:relative;overflow:hidden}.k-hero__media{position:relative;width:100%}.k-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.k-hero--overlay .k-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#0000006b)}.k-hero--overlay .k-hero__inner{position:absolute;inset:auto 0 0 0;padding:var(--k-gutter) var(--k-gutter) clamp(32px,5vw,72px);color:var(--k-white)}.k-hero--overlay .k-eyebrow{color:#ffffffd1}.k-hero--overlay .k-lede{color:#ffffffe6}.k-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.k-hero--split .k-hero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,72px)}.k-hero--split .k-hero__media img{border-radius:var(--k-r-card);aspect-ratio:4/5}@media(max-width:900px){.k-hero--split .k-hero__grid{grid-template-columns:1fr}.k-hero--split .k-hero__copy{order:2}}.k-grid{display:grid;gap:clamp(14px,2vw,26px)}.k-grid--4{grid-template-columns:repeat(4,1fr)}.k-grid--3{grid-template-columns:repeat(3,1fr)}.k-grid--2{grid-template-columns:repeat(2,1fr)}@media(max-width:1100px){.k-grid--4{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.k-grid--4,.k-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.k-grid--4,.k-grid--3,.k-grid--2{grid-template-columns:1fr}}.k-card{position:relative;display:flex;flex-direction:column;background:var(--k-white);border-radius:var(--k-r-card);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.k-card:hover{transform:translateY(-4px);box-shadow:0 14px 40px #1d1d1f1a}.k-card__media{position:relative;background:var(--k-sand);aspect-ratio:1/1;overflow:hidden}.k-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.k-card:hover .k-card__media img{transform:scale(1.045)}.k-card__body{padding:18px 4px 6px;display:flex;flex-direction:column;gap:6px;flex:1}.k-card__title{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:0}.k-card__sub{font-size:14px;color:var(--k-gray);line-height:1.45;margin:0}.k-card__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.k-price{font-size:16px;font-weight:700}.k-price__was{font-size:14px;font-weight:500;color:var(--k-gray);text-decoration:line-through;margin-left:7px}.k-card__cta{font-size:14px;font-weight:700;border-bottom:1.5px solid currentColor;padding-bottom:1px}.k-card__note{margin-top:8px;font-size:12.5px;font-weight:700;color:var(--k-green-deep);background:var(--k-green-soft);border-radius:var(--k-r-pill);padding:5px 11px;align-self:flex-start}.k-marquee{overflow:hidden;white-space:nowrap;padding-block:16px}.k-marquee__track{display:inline-flex;gap:46px;animation:k-scroll 34s linear infinite;will-change:transform}.k-marquee__item{display:inline-flex;align-items:center;gap:11px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@keyframes k-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.k-marquee__track{animation:none}}.k-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,3vw,40px)}@media(max-width:860px){.k-icons{grid-template-columns:repeat(2,1fr)}}.k-icon__fig{width:52px;height:52px;border-radius:var(--k-r-pill);background:var(--k-green-soft);display:grid;place-items:center;margin-bottom:14px;font-size:23px}.k-icon__t{font-size:16px;font-weight:700;margin:0 0 5px}.k-icon__d{font-size:14.5px;line-height:1.5;color:var(--k-gray);margin:0}.k-press{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(16px,3vw,40px);align-items:start}@media(max-width:900px){.k-press{grid-template-columns:repeat(2,1fr)}}.k-press__q{font-size:15px;line-height:1.5;font-weight:500;margin:0 0 12px}.k-press__n{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--k-gray)}.k-acc{border-top:1px solid var(--k-line)}.k-acc__item{border-bottom:1px solid var(--k-line)}.k-acc__sum{list-style:none;cursor:pointer;padding:22px 2px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:clamp(16px,1.9vw,19px);font-weight:700;letter-spacing:-.01em}.k-acc__sum::-webkit-details-marker{display:none}.k-acc__sum:after{content:"+";font-size:26px;font-weight:400;line-height:1;flex:none;transition:transform .22s ease}.k-acc__item[open] .k-acc__sum:after{transform:rotate(45deg)}.k-acc__body{padding:0 2px 24px;max-width:72ch}.k-tabs{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-bottom:36px}.k-tab{padding:11px 22px;border-radius:var(--k-r-pill);border:1.5px solid var(--k-line);background:var(--k-white);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.k-tab[aria-selected=true]{background:var(--k-ink);color:var(--k-white);border-color:var(--k-ink)}.k-panel[hidden]{display:none}.k-news__form{display:flex;gap:10px;max-width:460px;margin-top:22px}.k-news__input{flex:1;padding:15px 20px;border-radius:var(--k-r-pill);border:1.5px solid var(--k-line);font:inherit;font-size:15px;background:var(--k-white);color:var(--k-ink)}.k-news__input:focus{outline:none;border-color:var(--k-ink)}@media(max-width:520px){.k-news__form{flex-direction:column}}.k-head{margin-bottom:clamp(28px,4vw,52px)}.k-head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.k-stars{color:var(--k-ink);letter-spacing:2px;font-size:14px}.k-rule{height:1px;background:var(--k-line);border:0;margin:0}.k-scroller{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px}.k-scroller>*{flex:0 0 clamp(230px,76vw,300px);scroll-snap-align:start}.k-scroller::-webkit-scrollbar{height:5px}.k-scroller::-webkit-scrollbar-thumb{background:var(--k-line);border-radius:4px}.klean,.klean h1,.klean h2,.klean h3,.klean h4,.klean p,.klean a,.klean span,.klean button,.klean input,.klean summary,.klean blockquote,.klean figcaption,.klean div,.klean li{font-family:var(--k-font)}.klean em,.klean i{font-style:italic}.announcement-bar,.utility-bar{background:var(--k-ink)!important;color:#fff!important}.announcement-bar__message,.utility-bar__grid .announcement-bar__message{font-family:var(--k-font)!important;font-size:12.5px!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:none!important;color:#fff!important;padding-block:11px!important}.header{font-family:var(--k-font)!important;border-bottom:1px solid var(--k-line);padding-block:14px!important}.header__menu-item,.header__menu-item span,.header__active-menu-item{font-family:var(--k-font)!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--k-ink)!important}.header__menu-item:hover span{text-decoration:none;opacity:.6}.header__heading-logo{max-height:46px;width:auto}@media screen and (min-width:990px){.header--middle-center .header__inline-menu{margin-inline:auto}.header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:22px}.header__inline-menu .list-menu--inline>li>a{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/klean.css.map */
