.kent-section,.kent-section *,.kent-section *:before,.kent-section *:after{box-sizing:border-box}.kent-section{--kent-gutter: clamp(16px, 3.2vw, 56px);--kent-ease: cubic-bezier(.2, .7, .2, 1);font-family:var(--kent-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kent-section img{display:block;max-width:100%}.kent-section a{color:inherit;text-decoration:none}.kent-section p,.kent-section h2,.kent-section h3,.kent-section blockquote,.kent-section figure{margin:0}.kent-visually-hidden{position:absolute!important;left:0;top:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kent-placeholder{width:100%;height:100%;background:#0000000f;fill:#00000040}.kent-h1{font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(2.75rem,5.4vw,6.25rem);line-height:.9;letter-spacing:-.04em;text-transform:uppercase;color:inherit}.kent-h1,.kent-h2,.kent-display{text-wrap:balance}.kent-h2,.kent-display{font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(2.1rem,4.6vw,5.4rem);line-height:.92;letter-spacing:-.035em;text-transform:uppercase;color:inherit}.kent-sub{font-family:var(--kent-text);font-weight:600;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.3;letter-spacing:-.01em}.kent-body{font-family:var(--kent-text);font-weight:400;font-size:1rem;line-height:1.6}.kent-body p{margin:0 0 .75em}.kent-section :is(.kent-body,.kent-notin__text,.kent-compost__text,.kent-guarantee__text,.kent-faq__a,.kent-compare__foot,.kent-bundles__foot) p,.kent-section :is(.kent-body,.kent-notin__text,.kent-compost__text,.kent-guarantee__text,.kent-faq__a,.kent-compare__foot,.kent-bundles__foot) li{font-size:inherit;line-height:inherit;letter-spacing:inherit}.kent-body p:last-child{margin-bottom:0}.kent-eyebrow,.kent-label{font-family:var(--kent-text);font-size:.75rem;font-weight:500;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.kent-light,.kent-h2 em,.kent-display em{font-style:normal;font-weight:var(--kent-accent-weight)}.kent-section-head{padding:0 var(--kent-gutter);margin-bottom:clamp(28px,3.6vw,52px)}.kent-section-head--split{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.kent-accent-text{color:var(--kent-mint)}.kent-oval{display:inline-flex;align-items:center;justify-content:center;padding:.62em 1.25em .58em;border:1.5px solid currentColor;border-radius:999px;font-family:var(--kent-text);font-size:.6875rem;font-weight:500;letter-spacing:.16em;line-height:1;text-transform:uppercase;white-space:nowrap}.kent-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:56px;padding:0 32px;border:1.5px solid currentColor;border-radius:4px;font-family:var(--kent-text);font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background-color .35s var(--kent-ease),color .35s var(--kent-ease),border-color .35s var(--kent-ease),transform .35s var(--kent-ease)}.kent-btn:hover{transform:translateY(-2px)}.kent-section .kent-btn--paper{background:var(--kent-paper);border-color:var(--kent-paper);color:var(--kent-ink)}.kent-section .kent-btn--ghost{background:transparent;border-color:currentColor}.kent-section .kent-btn--green{background:var(--kent-green);border-color:var(--kent-green);color:var(--kent-paper)}.kent-section .kent-btn--ink{background:var(--kent-ink);border-color:var(--kent-ink);color:var(--kent-paper)}.kent-section .kent-btn--snow{background:var(--kent-paper);border-color:var(--kent-paper);color:var(--kent-ink)}.kent-section .kent-btn--snow:hover,.kent-section .kent-btn--solid{background:var(--kent-ink);border-color:var(--kent-ink);color:var(--kent-paper)}.kent-section .kent-btn--outline{background:transparent}.kent-section .kent-btn--paper:hover,.kent-section .kent-btn--ghost:hover,.kent-section .kent-btn--ink:hover,.kent-section .kent-btn--solid:hover,.kent-section .kent-btn--outline:hover{background:var(--kent-green);border-color:var(--kent-green);color:var(--kent-paper)}.kent-section .kent-btn--green:hover{background:var(--kent-paper);border-color:var(--kent-paper);color:var(--kent-ink)}.kent-section .kent-link{display:inline-flex;gap:.5em;align-items:center;font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.45em;white-space:nowrap}.kent-section .kent-link:hover{text-decoration-color:transparent}.kent-section a:focus-visible,.kent-section button:focus-visible,.kent-section summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.kent-logo{height:22px;width:auto;max-width:150px;object-fit:contain;filter:brightness(0);opacity:.85}.kent-zoom{display:block;overflow:hidden}.kent-zoom img,.kent-zoom svg{transition:transform 1.4s var(--kent-ease),opacity .6s var(--kent-ease)}@media(hover:hover){.kent-zoom:hover img,a:hover .kent-zoom img{transform:scale(1.045)}}.kent-grain{position:relative}.kent-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.2;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.2 -0.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.kent-motion [data-kent-reveal]{opacity:0;transform:translate3d(0,32px,0);transition:opacity 1s var(--kent-ease, ease),transform 1.1s var(--kent-ease, ease)}.kent-motion [data-kent-reveal].is-revealed{opacity:1;transform:none}.kent-motion li[data-kent-reveal]:nth-child(2){transition-delay:.06s}.kent-motion li[data-kent-reveal]:nth-child(3){transition-delay:.12s}.kent-motion li[data-kent-reveal]:nth-child(4){transition-delay:.18s}.kent-motion li[data-kent-reveal]:nth-child(5){transition-delay:.24s}.kent-motion li[data-kent-reveal]:nth-child(6){transition-delay:.3s}@keyframes kent-rise{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes kent-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes kent-spin{to{transform:rotate(360deg)}}@keyframes kent-slide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes kent-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-33.3333%,0,0)}}.kent-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--hero-dark);color:var(--hero-fg)}.kent-hero__headline{position:absolute;top:clamp(20px,2.6vw,40px);left:0;right:0;z-index:3;padding:0 var(--kent-gutter);font-size:clamp(2.6rem,5.5vw,7rem);line-height:.88;text-align:center;white-space:nowrap;pointer-events:none}.kent-hero__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.kent-hero--count-1 .kent-hero__panels{grid-template-columns:1fr}.kent-hero__panel{position:relative;isolation:isolate;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:min(calc(100svh - 135px),900px);padding:0 clamp(18px,2.6vw,44px) clamp(28px,3.4vw,52px);overflow:hidden}.kent-hero__panel+.kent-hero__panel{border-left:1px solid rgba(242,238,230,.25)}.kent-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kent-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--focal, center center)}.kent-hero__panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,var(--hero-dark) 0%,transparent 26%),linear-gradient(0deg,var(--hero-dark) 0%,transparent 50%);opacity:var(--hero-overlay, .55)}.kent-hero__copy{display:grid;justify-items:start;gap:14px;max-width:34rem}.kent-hero__oval{background:#1d261f33;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.kent-hero__heading{font-size:clamp(2.2rem,4.2vw,4.8rem);line-height:.9;max-width:12ch}.kent-hero__panel{color:inherit;text-decoration:none}.kent-hero__panel .kent-hero__img{transition:transform 1.4s var(--kent-ease)}@media(hover:hover){.kent-hero__panel:hover .kent-hero__img{transform:scale(1.035)}}.kent-cursor{position:absolute;left:0;top:0;z-index:4;padding:12px 18px;border-radius:4px;background:var(--kent-paper);color:var(--kent-ink);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s ease}.kent-hero__panel.has-cursor:hover .kent-cursor{opacity:1}.kent-hero__panel:not(.has-cursor) .kent-cursor{display:none}.kent-hero__text{max-width:30rem;font-size:1rem;line-height:1.5;opacity:.94}.kent-hero__copy .kent-btn{margin-top:8px}.kent-stamp{position:absolute;left:50%;top:52%;z-index:3;width:clamp(120px,10.5vw,160px);aspect-ratio:1;border-radius:50%;background:var(--kent-green);color:var(--kent-paper);box-shadow:0 18px 50px -20px #00000080;transform:translate(-50%,-50%)}.kent-hero--count-1 .kent-stamp{left:auto;right:var(--kent-gutter);transform:none}.kent-stamp__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-family:var(--kent-text);font-size:13.5px;font-weight:500;letter-spacing:.08em;fill:currentColor}.kent-stamp__logo{position:absolute;left:50%;top:50%;width:46%;height:auto;transform:translate(-50%,-50%)}@media(prefers-reduced-motion:no-preference){.kent-hero__img{animation:kent-settle 2.4s var(--kent-ease) both}.kent-hero__headline{animation:kent-rise 1.1s var(--kent-ease) both}.kent-hero__copy{animation:kent-rise 1.1s var(--kent-ease) .3s both}.kent-hero__panel:last-child .kent-hero__copy{animation-delay:.42s}.kent-stamp__ring{animation:kent-spin 22s linear infinite}}@media screen and (max-width:749px){.kent-hero__headline{top:18px;padding:0 16px;font-size:clamp(2.2rem,10.4vw,4rem);text-align:left;white-space:normal}.kent-hero__headline span{display:block}.kent-hero__panels{grid-template-columns:1fr}.kent-hero__panel{min-height:min(78svh,680px);padding:0 16px 26px}.kent-hero__panel:first-child{min-height:min(92svh,760px)}.kent-hero__panel+.kent-hero__panel{border-left:0;border-top:1px solid rgba(242,238,230,.25)}.kent-hero__panel+.kent-hero__panel:before{background:linear-gradient(0deg,var(--hero-dark) 0%,transparent 50%)}.kent-hero__heading{font-size:clamp(1.6rem,7.6vw,2.2rem);white-space:normal}.kent-hero__copy .kent-btn{width:100%}.kent-stamp,.kent-hero--count-1 .kent-stamp{left:auto;right:14px;top:168px;width:92px;transform:none}}.kent-sticky{position:fixed;left:50%;bottom:18px;z-index:40;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 24px);padding:8px 8px 8px 26px;border-radius:8px;background:var(--kent-paper);color:var(--kent-ink);box-shadow:0 18px 44px -18px #0006;transform:translate(-50%);animation:kent-rise .5s var(--kent-ease, ease) both}.kent-sticky[hidden]{display:none}.kent-sticky__text{margin:0 12px 0 0;font-family:var(--kent-text);font-size:.9375rem;font-weight:400;white-space:nowrap}.kent-sticky__text strong{font-weight:700}.kent-sticky__btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:4px;background:var(--kent-ink);color:var(--kent-paper)!important;font-family:var(--kent-text);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;white-space:nowrap;transition:opacity .25s ease}.kent-sticky__btn:hover{opacity:.85}.kent-sticky__btn--green{background:var(--kent-green)}@media screen and (max-width:749px){.kent-sticky{left:8px;right:8px;bottom:8px;max-width:none;padding:6px;transform:none}.kent-sticky__text{display:none}.kent-sticky__btn{flex:1;justify-content:center;padding:0 10px}}.kent-ticker{overflow:hidden;background:var(--ticker-bg);color:var(--ticker-fg)}.kent-ticker__track{display:flex;width:max-content;animation:kent-ticker var(--ticker-speed, 55s) linear infinite}.kent-ticker:hover .kent-ticker__track,.kent-ticker:focus-within .kent-ticker__track{animation-play-state:paused}.kent-ticker__list{display:flex;flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none}.kent-ticker__item{display:flex;align-items:center;flex-shrink:0;margin:0;white-space:nowrap;font-family:var(--kent-display);font-weight:var(--kent-display-weight);letter-spacing:-.02em;text-transform:uppercase}.kent-ticker--small .kent-ticker__item{padding-block:12px;font-family:var(--kent-text);font-weight:600;font-size:.75rem;letter-spacing:.16em}.kent-ticker--large .kent-ticker__item{padding-block:clamp(12px,1.4vw,20px);font-size:clamp(1.4rem,2.6vw,2.5rem);line-height:1}.kent-ticker--xl .kent-ticker__item{padding-block:clamp(10px,1.6vw,26px);font-size:clamp(3.4rem,9vw,9.5rem);line-height:.95;letter-spacing:-.04em}.kent-ticker--outline .kent-ticker__item>a,.kent-ticker--outline .kent-ticker__item>span:first-child{color:transparent;-webkit-text-stroke:1.5px var(--ticker-fg)}.kent-ticker--outline .kent-ticker__item:nth-child(2n)>a,.kent-ticker--outline .kent-ticker__item:nth-child(2n)>span:first-child{color:var(--ticker-sep);-webkit-text-stroke:0}.kent-ticker__item a:hover{text-decoration:underline;text-underline-offset:.15em}.kent-ticker__sep{display:inline-block;margin-inline:.55em;color:var(--ticker-sep);font-size:.8em}@media(prefers-reduced-motion:reduce){.kent-ticker__track{width:auto;animation:none;justify-content:center;padding:6px var(--kent-gutter, 16px)}.kent-ticker__list{flex-wrap:wrap;flex-shrink:1;justify-content:center}.kent-ticker__list[aria-hidden=true]{display:none}.kent-ticker__item{white-space:normal}.kent-ticker--xl .kent-ticker__item,.kent-ticker--large .kent-ticker__item{font-size:clamp(1.25rem,2.4vw,2rem);padding-block:8px}}.kent-proof{background:var(--proof-bg);color:var(--proof-fg)}.kent-proof__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.kent-proof__point{display:flex;align-items:flex-start;gap:14px;margin:0;padding:clamp(22px,2.6vw,36px) var(--kent-gutter);font-size:.9375rem;line-height:1.45}.kent-proof__point+.kent-proof__point{border-left:1px solid color-mix(in srgb,currentColor 16%,transparent)}.kent-proof__points{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.kent-proof__point a:hover{text-decoration:underline;text-underline-offset:.2em}.kent-proof__point strong{font-weight:700}.kent-proof__tick{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--kent-green);color:var(--kent-paper)}.kent-proof__tick svg{width:15px;height:15px}.kent-proof__press{display:flex;align-items:center;justify-content:center;gap:clamp(20px,3vw,56px);flex-wrap:wrap;padding:22px var(--kent-gutter);background:var(--proof-press-bg, var(--kent-ink));border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);color:var(--proof-press-fg, var(--kent-paper))}.kent-proof__press .kent-logo{filter:brightness(0) invert(1);opacity:.9}.kent-proof__press-label{opacity:.7}.kent-proof__logos{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:clamp(22px,3.4vw,60px);margin:0;padding:0;list-style:none}.kent-proof__logos li{margin:0}@media screen and (max-width:749px){.kent-proof__points{grid-template-columns:1fr}.kent-proof__point{padding:16px}.kent-proof__point+.kent-proof__point{border-left:0;border-top:1px solid color-mix(in srgb,currentColor 16%,transparent)}.kent-proof__press{flex-direction:column;gap:14px;padding:22px 16px 26px}.kent-logo{height:18px;max-width:120px}}.kent-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,72px);padding:clamp(64px,8vw,130px) var(--kent-gutter);background:var(--index-bg);color:var(--index-fg)}.kent-index__title{margin-bottom:22px;color:var(--index-accent)}.kent-index__list{margin:0;padding:0;list-style:none;border-top:1.5px solid currentColor}.kent-index__item{margin:0;border-bottom:1px solid rgba(29,38,31,.2)}.kent-index__link{position:relative;display:grid;grid-template-columns:2.4em 1fr auto;align-items:baseline;gap:10px;padding:clamp(10px,1.1vw,16px) 0;transition:color .3s var(--kent-ease),padding .4s var(--kent-ease)}.kent-index__num{font-size:.75rem;font-weight:600;letter-spacing:.14em;opacity:.55}.kent-index__label{font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(1.6rem,3.1vw,3.3rem);line-height:.95;letter-spacing:-.035em;text-transform:uppercase}.kent-index__arrow{font-size:1.4rem;opacity:0;transform:translate(-10px);transition:opacity .3s var(--kent-ease),transform .4s var(--kent-ease)}.kent-index__preview{position:fixed;left:var(--px, -999px);top:var(--py, -999px);z-index:30;width:220px;aspect-ratio:4 / 5;object-fit:cover;pointer-events:none;opacity:0;transform:translate(24px,-50%) rotate(3deg) scale(.92);transition:opacity .25s ease,transform .4s var(--kent-ease);box-shadow:0 24px 50px -24px #00000073}@media(hover:hover){.kent-index__link:hover{color:var(--index-accent);padding-left:10px}.kent-index__link:hover .kent-index__arrow{opacity:1;transform:none}.kent-index__link:hover .kent-index__preview{opacity:1;transform:translate(24px,-50%) rotate(-3deg) scale(1)}}@media(hover:none),(prefers-reduced-motion:reduce){.kent-index__preview{display:none}}@media screen and (max-width:749px){.kent-index{grid-template-columns:1fr;gap:44px;padding:56px 16px}.kent-index__label{font-size:1.75rem}.kent-index__arrow{opacity:.5;transform:none}}.kent-notin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--notin-panel)}.kent-notin__media{position:relative;min-height:600px}.kent-notin__media img,.kent-notin__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kent-notin__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;padding:clamp(56px,7vw,120px) clamp(24px,5.5vw,100px);color:var(--notin-panel-fg)}.kent-notin__kicker{font-size:1.125rem;font-weight:500;opacity:.85}.kent-notin__statement{font-size:clamp(2.2rem,4.3vw,5rem)}.kent-notin__statement .kent-accent-text{color:var(--notin-strike)}.kent-notin__text{max-width:44ch;font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.6}.kent-notin__text strong{font-weight:700}.kent-notin__free{display:grid;gap:10px;width:100%;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.kent-notin__list{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none}.kent-notin__item{margin:0;font-size:1.15rem;font-weight:600;color:var(--notin-strike)}.kent-notin__item s{text-decoration-thickness:2px}.kent-notin .kent-link{margin-top:4px}@media screen and (max-width:749px){.kent-notin{grid-template-columns:1fr}.kent-notin__media{min-height:0;aspect-ratio:4 / 3}.kent-notin__panel{gap:20px;padding:48px 16px 56px}.kent-notin__statement{font-size:clamp(2.1rem,10.5vw,3rem)}}.kent-compare{padding:clamp(64px,8vw,130px) 0;background:var(--cmp-bg);color:var(--kent-ink)}.kent-compare__title{color:var(--kent-ink)}.kent-compare__table{margin:0 var(--kent-gutter);border-top:3px solid var(--kent-ink)}.kent-compare__row{display:grid;grid-template-columns:1fr 1.75fr 1.25fr;align-items:stretch;border-bottom:1px solid rgba(22,22,22,.12)}.kent-compare__row>*{display:flex;align-items:center;gap:16px;min-height:100px;padding:0 32px 0 0}.kent-compare__row>.kent-compare__us{padding:0 32px;background:var(--kent-mint-soft)}.kent-compare__row>.kent-compare__them{padding-left:32px}.kent-compare__row--head>*{min-height:96px}.kent-compare__wordmark{font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(1.8rem,2.6vw,2.6rem);letter-spacing:-.04em;line-height:1;text-transform:uppercase;color:var(--kent-ink)}.kent-compare__row--head .kent-compare__them{font-size:1.125rem;font-weight:600;opacity:.7}.kent-compare__label{font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:700;letter-spacing:-.01em}.kent-compare__us{font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:600;line-height:1.3}.kent-compare__tick{flex:0 0 38px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--kent-green);color:var(--kent-paper)}.kent-compare__tick svg{width:20px;height:20px}.kent-compare__them{font-size:clamp(1.05rem,1.4vw,1.35rem);line-height:1.35;color:#1616169e}.kent-compare__mobile-label{display:none}.kent-compare__foot{margin:26px var(--kent-gutter) 0;font-size:1.125rem;line-height:1.5;color:#161616b3}.kent-compare__foot a{color:var(--kent-ink)!important;font-weight:700;text-decoration:underline!important;text-underline-offset:.2em}@media screen and (max-width:749px){.kent-compare{padding:56px 0}.kent-compare__table{margin:0 16px}.kent-compare__row{grid-template-columns:1fr;padding:18px 0;gap:10px}.kent-compare__row>*,.kent-compare__row>.kent-compare__us,.kent-compare__row>.kent-compare__them{min-height:0;padding:0;background:none}.kent-compare__row>.kent-compare__us{padding:12px 14px;border-radius:6px;background:var(--kent-mint-soft)}.kent-compare__row--head{display:none}.kent-compare__mobile-label{display:inline;font-weight:700}.kent-compare__us .kent-compare__mobile-label{display:none}.kent-compare__tick{flex-basis:30px;width:30px;height:30px}.kent-compare__foot{margin:18px 16px 0;font-size:1rem}}.kent-bundles{padding:clamp(64px,8vw,130px) var(--kent-gutter);background:var(--bun-bg);color:var(--bun-fg)}.kent-bundles__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,56px)}.kent-bundles__title{max-width:14ch;font-size:clamp(2.2rem,4.4vw,4.8rem)}.kent-bundles__tabs{display:inline-flex;gap:22px}.kent-bundles__tabs[hidden]{display:none}.kent-bundles__tab{padding:6px 0;border:0;border-bottom:1.5px solid transparent;background:transparent;color:inherit;font-family:var(--kent-text);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.55;cursor:pointer;transition:opacity .3s ease,border-color .3s ease}.kent-bundles__tab[aria-selected=true]{opacity:1;border-bottom-color:currentColor}.kent-bundles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1.5px solid currentColor;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}.kent-bundles--tabbed[data-active=her] .kent-bundles__item[data-group=him],.kent-bundles--tabbed[data-active=him] .kent-bundles__item[data-group=her]{display:none}.kent-bundles__item{margin:0}.kent-bundles__item+.kent-bundles__item{border-left:1px solid color-mix(in srgb,currentColor 30%,transparent)}.kent-pack{position:relative;display:grid;align-content:start;gap:6px;height:100%;padding:clamp(24px,3vw,44px) clamp(18px,2.4vw,40px) clamp(28px,3vw,44px);color:inherit;transition:background-color .5s var(--kent-ease)}.kent-pack:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.kent-pack__badge{position:absolute;top:clamp(24px,3vw,44px);right:clamp(18px,2.4vw,40px);font-size:.625rem}.kent-pack__count{font-family:var(--kent-accent);font-weight:var(--kent-accent-weight);font-size:clamp(6rem,12vw,12rem);line-height:.78;letter-spacing:-.06em}.kent-pack__name{margin-top:22px;font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:1.1rem;letter-spacing:-.01em;text-transform:uppercase}.kent-pack__price{display:flex;align-items:baseline;gap:10px;font-size:1rem}.kent-pack__now{font-weight:600}.kent-pack__was{opacity:.5}.kent-pack__per,.kent-pack__save{font-size:.8125rem;letter-spacing:.04em;opacity:.8}.kent-pack__save{margin-top:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:1}.kent-pack__save:empty{display:none}.kent-bundles__foot{margin-top:22px;font-size:.875rem;line-height:1.5;opacity:.85}.kent-bundles__foot p{margin:0}.kent-bundles__foot a{text-decoration:underline!important;text-underline-offset:.2em}@media screen and (max-width:749px){.kent-bundles{padding:56px 16px}.kent-bundles__head{flex-direction:column;align-items:flex-start}.kent-bundles__grid{grid-template-columns:1fr}.kent-bundles__item+.kent-bundles__item{border-left:0;border-top:1px solid color-mix(in srgb,currentColor 30%,transparent)}.kent-pack{grid-template-columns:auto 1fr;column-gap:22px;align-items:center;padding:22px 0}.kent-pack__count{grid-row:span 5;font-size:6rem}.kent-pack__name{margin-top:0}.kent-pack__badge{position:static;grid-column:2;justify-self:start;order:-1}}.kent-compost{padding:clamp(64px,8vw,130px) var(--kent-gutter);background:var(--cps-bg);color:var(--cps-fg);text-align:center}.kent-compost__title{font-size:clamp(4.2rem,13vw,14rem);line-height:.82;letter-spacing:-.05em;text-transform:lowercase;color:var(--cps-accent)}.kent-compost__text{max-width:48rem;margin:clamp(28px,3vw,44px) auto 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.6}.kent-compost__text p{margin:0}.kent-compost__strip{margin:clamp(40px,5vw,72px) calc(var(--kent-gutter) * -.4) 0;overflow:hidden;border-radius:10px}.kent-compost__strip-inner img{width:100%;height:auto}.kent-compost__chart{max-width:980px;margin:clamp(48px,6vw,88px) auto 0;text-align:left}.kent-compost__chart-label{margin-bottom:18px;opacity:.7}.kent-compost__bars{margin:0;padding:0;list-style:none;border-top:1px solid rgba(22,22,22,.15)}.kent-compost__bar{display:grid;grid-template-columns:minmax(7.5em,1fr) 4fr auto;align-items:center;gap:clamp(12px,2vw,28px);margin:0;padding:16px 0;border-bottom:1px solid rgba(22,22,22,.15)}.kent-compost__name,.kent-compost__time{font-size:.875rem;font-weight:600}.kent-compost__track{height:14px;border-radius:999px;background:#16161614;overflow:hidden}.kent-compost__fill{display:block;width:var(--w, 50%);height:100%;border-radius:inherit;background:#1616164d}.kent-compost__bar--kent .kent-compost__fill{background:var(--cps-accent)}.kent-compost__note{margin-top:16px;font-size:.875rem;opacity:.7}.kent-compost__cta{margin-top:clamp(36px,4vw,56px)}@media screen and (max-width:749px){.kent-compost{padding:64px 0}.kent-compost__intro,.kent-compost__cta,.kent-compost__chart{padding:0 16px}.kent-compost__title{font-size:23vw}.kent-compost__strip{margin:36px 0 0;border-radius:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kent-compost__strip::-webkit-scrollbar{display:none}.kent-compost__strip-inner{width:1050px;padding:0 16px}.kent-compost__strip-inner img{border-radius:8px}.kent-compost__bar{grid-template-columns:1fr auto;row-gap:10px}.kent-compost__track{grid-column:1 / -1;grid-row:2}}.kent-essentials{padding:clamp(64px,8vw,130px) 0;background:var(--ess-bg);color:var(--ess-fg)}.kent-essentials__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(12px,1.4vw,20px);margin:0;padding:0 var(--kent-gutter);list-style:none}.kent-essentials__item{grid-column:span 3;margin:0;min-width:0}.kent-essentials--feature .kent-essentials__item:first-child{grid-column:1 / span 6;grid-row:span 2}.kent-essentials--feature .kent-essentials__item:first-child .kent-card{height:100%}.kent-essentials--feature .kent-essentials__item:first-child .kent-card__media{aspect-ratio:auto;flex:1}.kent-essentials--feature .kent-essentials__item:first-child .kent-card__title{font-size:clamp(1.15rem,1.5vw,1.4rem);font-weight:400}.kent-essentials--row .kent-essentials__grid{display:flex;gap:clamp(12px,1.4vw,20px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kent-gutter);padding-bottom:14px;scrollbar-width:thin;scrollbar-color:currentColor transparent}.kent-essentials--row .kent-essentials__item{flex:0 0 clamp(250px,25.5vw,480px);scroll-snap-align:start}.kent-card{display:flex;flex-direction:column;gap:14px;color:inherit}.kent-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--ess-card)}.kent-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kent-card__img--alt{opacity:0}@media(hover:hover){.kent-card:hover .kent-card__media--swap .kent-card__img--alt{opacity:1}}.kent-card__body{display:grid;gap:6px}.kent-card__title{font-size:clamp(1rem,1.3vw,1.25rem);font-weight:600;line-height:1.3;letter-spacing:.01em}.kent-card__meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.875rem;opacity:.85}.kent-card__colors:before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:conic-gradient(var(--kent-green),var(--kent-oat),#2f3a56,#c3483a,var(--kent-green));vertical-align:1px}.kent-card__cta{justify-self:start;margin-top:8px;padding-bottom:4px;border-bottom:2.5px solid var(--kent-green);font-size:.875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:750px)and (max-width:989px){.kent-essentials--feature .kent-essentials__item{grid-column:span 6}.kent-essentials--feature .kent-essentials__item:first-child{grid-column:1 / -1;grid-row:auto}.kent-essentials--feature .kent-essentials__item:first-child .kent-card__media{aspect-ratio:16 / 11}}@media screen and (max-width:749px){.kent-section-head--split{align-items:flex-start;flex-direction:column;gap:18px}.kent-section-head{padding:0 16px}.kent-essentials{padding:56px 0}.kent-essentials__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px 6px;scrollbar-width:none}.kent-essentials__grid::-webkit-scrollbar{display:none}.kent-essentials__item,.kent-essentials--feature .kent-essentials__item:first-child,.kent-essentials--row .kent-essentials__item{flex:0 0 66vw;scroll-snap-align:start}.kent-essentials--feature .kent-essentials__item:first-child .kent-card__media{aspect-ratio:4 / 5;flex:none}}.kent-reviews{padding:clamp(64px,8vw,130px) var(--kent-gutter) clamp(48px,6vw,90px);background:var(--rev-bg);color:var(--rev-fg)}.kent-section .kent-reviews__title{margin-bottom:clamp(32px,4vw,64px);white-space:nowrap}.kent-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,28px);margin:0;padding:0;list-style:none}.kent-quote{position:relative;display:flex;margin:0;border-radius:6px;background:var(--kent-card-dark)}.kent-quote figure{display:flex;flex-direction:column;gap:26px;width:100%;padding:clamp(28px,3vw,44px)}.kent-quote__text{flex:1;font-size:clamp(1.1rem,1.45vw,1.4rem);font-weight:400;line-height:1.45}.kent-quote__logo{height:30px;width:auto;max-width:200px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1);opacity:.95}.kent-quote__who{font-size:1rem;font-weight:700;opacity:.8}.kent-quote:first-child{grid-row:span 2;background:var(--rev-accent)}.kent-quote:first-child .kent-quote__text{font-size:clamp(1.5rem,2.4vw,2.4rem);font-weight:600;line-height:1.22;letter-spacing:-.01em}.kent-quote:first-child .kent-quote__who{color:var(--kent-mint);opacity:1}.kent-quote--press:last-child{grid-column:1 / -1}.kent-quote--press:last-child figure{flex-direction:row;align-items:center;gap:clamp(20px,3vw,44px);padding-block:32px}.kent-quote--press:last-child .kent-quote__text{font-size:clamp(1.2rem,1.9vw,1.85rem)}.kent-reviews__foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:clamp(32px,4vw,52px)}.kent-reviews__award-logo{height:34px;max-width:220px;filter:brightness(0) invert(1);opacity:1}.kent-reviews__award{font-size:clamp(1rem,1.4vw,1.3rem);font-weight:600}.kent-reviews__foot .kent-link{font-size:1rem;letter-spacing:0;text-transform:none;font-weight:700}@media screen and (max-width:989px){.kent-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kent-section .kent-reviews__title{white-space:normal}}@media screen and (max-width:749px){.kent-reviews{padding:56px 16px}.kent-reviews__grid{grid-template-columns:1fr}.kent-quote:first-child{grid-row:auto}.kent-quote--press:last-child figure{flex-direction:column;align-items:flex-start}}.kent-guarantee{background:var(--gtee-bg);color:var(--gtee-fg);scroll-margin-top:120px}.kent-guarantee__band{overflow:hidden;background:var(--kent-ink);color:var(--kent-paper)}.kent-guarantee__band-track{display:flex;width:max-content;padding-block:14px;font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;animation:kent-slide 40s linear infinite}.kent-guarantee__star{margin-inline:.6em}.kent-guarantee__body{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,7vw,120px);padding:clamp(80px,11vw,180px) var(--kent-gutter)}.kent-guarantee__mark{position:relative;display:grid;place-items:center;width:clamp(220px,28vw,420px);aspect-ratio:1;border-radius:50%;background:var(--kent-paper);color:var(--gtee-bg)}.kent-guarantee__ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-family:var(--kent-display);font-size:15px;font-weight:var(--kent-display-weight);letter-spacing:.1em;fill:currentColor}.kent-guarantee__mark span{font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(3.6rem,7.4vw,7.4rem);line-height:1;letter-spacing:-.05em;text-transform:uppercase;color:var(--kent-ink)}@media(prefers-reduced-motion:no-preference){.kent-guarantee__ring{animation:kent-spin 30s linear infinite}}.kent-guarantee__copy{display:grid;justify-items:start;gap:30px;max-width:64rem}.kent-guarantee__title{max-width:16ch}.kent-guarantee__text{max-width:58ch;font-size:clamp(1.05rem,1.45vw,1.4rem);line-height:1.6}.kent-guarantee__text p{margin:0}.kent-guarantee__text strong{font-weight:700}@media screen and (max-width:749px){.kent-guarantee__body{grid-template-columns:1fr;justify-items:start;padding:64px 16px}.kent-guarantee__mark{width:200px}.kent-guarantee__title{max-width:none;font-size:clamp(2rem,9.6vw,3rem)}}@media(prefers-reduced-motion:reduce){.kent-guarantee__band-track{animation:none}}.kent-faq{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,100px);padding:clamp(72px,9vw,150px) var(--kent-gutter);background:var(--faq-bg);color:var(--faq-fg)}.kent-faq__head{display:grid;justify-items:start;align-content:start;gap:20px}.kent-faq__head .kent-oval{display:none}.kent-faq__title{font-size:clamp(2.4rem,4.6vw,5.4rem)}.kent-faq__list{border-top:0}.kent-faq__item{border-bottom:1px solid rgba(22,22,22,.14)}.kent-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:clamp(24px,2.4vw,36px) 0;font-family:var(--kent-text);font-weight:700;font-size:clamp(1.2rem,1.7vw,1.65rem);letter-spacing:-.01em;line-height:1.25;cursor:pointer;list-style:none}.kent-faq__q::-webkit-details-marker{display:none}.kent-faq__icon{position:relative;flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:var(--kent-ink);color:var(--kent-paper);transition:background-color .3s ease,transform .35s var(--kent-ease)}.kent-faq__icon:before,.kent-faq__icon:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.kent-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.kent-faq__item[open] .kent-faq__icon{background:var(--kent-green);transform:rotate(45deg)}.kent-faq__a{max-width:62ch;padding:0 70px 34px 0;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.6}.kent-faq__a p{margin:0 0 .6em}.kent-faq__a a{text-decoration:underline!important}@media screen and (max-width:749px){.kent-faq{grid-template-columns:1fr;padding:64px 16px}.kent-faq__icon{flex-basis:40px;width:40px;height:40px}.kent-faq__a{padding-right:0}}.kent-cta{position:relative;isolation:isolate;overflow:hidden;background:var(--cta-bg);color:var(--cta-fg)}.kent-cta__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kent-cta__photo img{width:100%;height:100%;object-fit:cover;object-position:var(--focal, center)}.kent-cta--photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--kent-forest);opacity:var(--cta-shade, .5)}.kent-cta__inner{display:grid;justify-items:center;gap:24px;padding:clamp(80px,11vw,180px) var(--kent-gutter);text-align:center}.kent-cta__title{max-width:18ch}.kent-cta__text{max-width:40rem;font-size:1.125rem;line-height:1.55}.kent-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px}@media screen and (max-width:749px){.kent-cta__title{max-width:none;font-size:clamp(1.7rem,7.4vw,3rem)}.kent-cta__inner{padding:80px 16px 96px}.kent-cta__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.kent-cta__actions .kent-btn{padding:0 10px}}@media(prefers-reduced-motion:reduce){.kent-motion [data-kent-reveal]{opacity:1;transform:none;transition:none}.kent-zoom img,.kent-zoom svg,.kent-card__img,.kent-btn,.kent-pack{transition:none!important;transform:none!important}}.kent-shop-grid{padding:clamp(56px,8vw,128px) 0;background:var(--grid-bg);color:var(--grid-fg)}.kent-shop-grid__tiles{display:grid;gap:clamp(12px,1.4vw,20px);padding:0 var(--kent-gutter);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.kent-shop-grid__tile{position:relative;display:flex;flex-direction:column;min-width:0}.kent-shop-grid__media{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--tile-bg)}.kent-shop-grid__media img,.kent-shop-grid__media svg{width:100%;height:100%;object-fit:cover}.kent-shop-grid__label{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:14px;padding-top:16px;border-bottom:1.5px solid currentColor;padding-bottom:14px}.kent-shop-grid__index{font-size:.75rem;font-weight:500;letter-spacing:.16em}.kent-shop-grid__title{font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(1.6rem,2.6vw,2.6rem);line-height:.95;text-transform:uppercase}.kent-shop-grid__arrow{font-size:1.4rem;transition:transform .45s var(--kent-ease)}.kent-shop-grid__tile:hover .kent-shop-grid__arrow{transform:translate(6px)}@media screen and (min-width:990px){.kent-shop-grid--count-3 .kent-shop-grid__tiles{grid-template-columns:7fr 5fr;grid-template-rows:1fr 1fr}.kent-shop-grid--count-3 .kent-shop-grid__tile:first-child{grid-row:1 / span 2}.kent-shop-grid--count-3 .kent-shop-grid__tile:first-child .kent-shop-grid__media{aspect-ratio:auto;flex:1;min-height:0}.kent-shop-grid--count-3 .kent-shop-grid__tile:not(:first-child) .kent-shop-grid__media{aspect-ratio:3 / 2}.kent-shop-grid--count-3 .kent-shop-grid__tile:first-child .kent-shop-grid__title{font-size:clamp(2.4rem,4vw,4.25rem)}.kent-shop-grid--count-2 .kent-shop-grid__tiles{grid-template-columns:7fr 5fr;align-items:end}}@media screen and (max-width:749px){.kent-shop-grid__tiles{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:0 16px 6px;scrollbar-width:none}.kent-shop-grid__tiles::-webkit-scrollbar{display:none}.kent-shop-grid__tile{flex:0 0 80vw;scroll-snap-align:start}.kent-shop-grid__title{font-size:1.75rem}}.kent-life{background:var(--life-bg);color:var(--life-fg);padding-top:clamp(64px,9vw,150px)}.kent-life__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:0 var(--kent-gutter) clamp(40px,6vw,96px)}.kent-life__intro .kent-eyebrow{grid-column:1 / -1}.kent-life__title{grid-column:1 / span 9;font-size:clamp(3.25rem,9vw,10rem);max-width:11ch}.kent-life__lede{grid-column:9 / -1;align-self:end;font-size:1.0625rem;line-height:1.6}.kent-life__chapters{margin:0;padding:0;list-style:none}.kent-life__chapter{margin:0;background:var(--ch-bg);color:var(--ch-fg)}.kent-life__chapter-inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);align-items:center;padding:clamp(40px,5vw,88px) var(--kent-gutter)}.kent-life__media{position:relative;grid-column:1 / span 6;aspect-ratio:1 / 1;overflow:hidden;background:#0000000f}.kent-life__media a{display:block;height:100%}.kent-life__media img,.kent-life__media svg{width:100%;height:100%;object-fit:cover}.kent-life__copy{grid-column:8 / -1}.kent-life__img--mobile{display:none!important}@media screen and (max-width:749px){.kent-life__img--mobile{display:block!important}.kent-life__img--mobile+img{display:none!important}}.kent-life__chapter--b .kent-life__media{grid-column:6 / -1;grid-row:1;aspect-ratio:7 / 6}.kent-life__chapter--b .kent-life__copy{grid-column:1 / span 4;grid-row:1}.kent-life__number{margin:0 0 -.08em;font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(6rem,13vw,14rem);line-height:.8;letter-spacing:-.03em;color:var(--ch-mark)}.kent-life__stage{margin:18px 0 14px}.kent-life__chapter-title{margin:0 0 20px;font-family:var(--kent-accent);font-style:var(--kent-accent-style);font-weight:var(--kent-accent-weight);font-size:clamp(2rem,3.3vw,3.4rem);line-height:1.02;letter-spacing:-.015em;text-transform:none;color:inherit}.kent-life__text{font-size:1.0625rem;line-height:1.6;max-width:36ch}.kent-life__text p{margin:0 0 .8em}.kent-life__note{margin:18px 0 0;padding-top:14px;border-top:1px solid currentColor;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;max-width:36ch;opacity:.85}.kent-life__copy .kent-link{margin-top:26px}@media screen and (max-width:749px){.kent-life{padding-top:64px}.kent-life__intro{display:block;padding:0 16px 40px}.kent-life__title{font-size:clamp(3rem,15vw,5rem)}.kent-life__lede{margin-top:20px}.kent-life__chapter-inner,.kent-life__chapter--b .kent-life__chapter-inner{display:block;padding:0 0 52px}.kent-life__media,.kent-life__chapter--b .kent-life__media{aspect-ratio:4 / 5}.kent-life__copy{position:relative;z-index:1;padding:0 16px}.kent-life__number{margin-top:-.42em;font-size:7.5rem}.kent-life__chapter-title{font-size:2.15rem}}.kent-essentials .kent-section-head .kent-link{font-size:1.125rem;font-weight:700;letter-spacing:0;text-transform:none;text-decoration-thickness:2px}.kent-section{--kent-gutter: clamp(16px, 4.17vw, 60px);--ref-pad: clamp(80px, 9.72vw, 140px);--ref-h2: clamp(2rem, 4.45vw, 4rem)}.kent-section .kent-h2,.kent-section .kent-display{font-size:var(--ref-h2);line-height:.92;letter-spacing:-.02em}.kent-section .kent-btn{min-height:54px;padding:15.5px 25px;gap:7px;border-radius:4px;font-size:14.72px;font-weight:700;letter-spacing:.06em;line-height:1.55}.kent-section .kent-hero__panel{min-height:730px;height:730px;padding:0 56px 56px}.kent-section .kent-hero__headline{top:36px;font-size:clamp(1.875rem,4.3vw,3.87rem);line-height:.9;letter-spacing:-.02em}.kent-section .kent-hero__copy{gap:10px;max-width:607px}.kent-section .kent-hero__oval{padding:5px 10px;border-width:1.5px;font-size:12.8px;font-weight:700;letter-spacing:.08em;line-height:1.55;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}.kent-section .kent-hero__heading{max-width:none;font-size:clamp(2.2rem,4.6vw,4.14rem);line-height:.92;letter-spacing:-.02em}.kent-section .kent-hero__text{max-width:424px;font-size:16.32px;line-height:1.55}.kent-section .kent-hero__copy .kent-btn{margin-top:8px}.kent-section .kent-stamp{width:128px;top:50%}.kent-section .kent-proof__points{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px;padding:16px 56px;border-top:0}.kent-section .kent-proof__point,.kent-section .kent-proof__point+.kent-proof__point{padding:0;gap:10px;border:0;font-size:15.68px;line-height:1.55;align-items:center}.kent-section .kent-proof__tick{flex-basis:20px;width:20px;height:20px}.kent-section .kent-proof__tick svg{width:12px;height:12px}.kent-section .kent-proof__press{gap:18px 72px;padding:22px 56px}.kent-section .kent-proof__press-label{font-size:13.6px;font-weight:600;letter-spacing:0;text-transform:none;opacity:1}.kent-section .kent-proof__logos{gap:18px 72px}.kent-section .kent-proof__press .kent-logo{height:22px;max-width:140px}.kent-section .kent-notin__media{min-height:0;aspect-ratio:1 / 1}.kent-section .kent-notin__panel{gap:0;padding:100.8px 72px}.kent-section .kent-notin__kicker{font-size:17px;font-weight:600;opacity:1}.kent-section .kent-notin__statement{margin:14px 0 24px;font-size:clamp(2.2rem,4.4vw,3.96rem)}.kent-section .kent-notin__text{max-width:576px;font-size:17.92px;line-height:1.55}.kent-section.kent-section--ticker .kent-ticker--xl .kent-ticker__item{padding-block:0;font-size:clamp(3rem,9vw,8.1rem);line-height:1;letter-spacing:-.02em}.kent-section .kent-ticker--xl .kent-ticker__track{padding-block:36px}.kent-section .kent-ticker--xl .kent-ticker__sep{margin-inline:.2em;font-size:.6em}.kent-section.kent-section--compare .kent-compare{padding:var(--ref-pad) 0}.kent-section .kent-compare .kent-section-head{margin-bottom:40px}.kent-section .kent-compare__table{border-top-width:2px}.kent-section .kent-compare__row{grid-template-columns:25% 43.8% 31.2%}.kent-section .kent-compare__row>*{min-height:0;padding:18px 20px 18px 0;gap:12px;font-size:17px;line-height:1.55}.kent-section .kent-compare__row>.kent-compare__us,.kent-section .kent-compare__row>.kent-compare__them{padding:18px 20px}.kent-section .kent-compare__row--head>*{min-height:0;font-size:15.2px;font-weight:700}.kent-section .kent-compare__wordmark{font-size:22px}.kent-section .kent-compare__label{font-weight:700}.kent-section .kent-compare__us{font-weight:600}.kent-section .kent-compare__tick{flex-basis:26px;width:26px;height:26px}.kent-section .kent-compare__tick svg{width:14px;height:14px}.kent-section .kent-compare__foot{margin-top:16px;font-size:14.72px;line-height:1.55}.kent-section .kent-compost{padding:clamp(90px,11vw,158.4px) var(--kent-gutter)}.kent-section .kent-compost__title{font-size:clamp(3rem,11vw,9.9rem);line-height:.9;letter-spacing:-.01em}.kent-section .kent-compost__text{max-width:699px;margin:26px auto 48px;font-size:18.4px;line-height:1.55}.kent-section .kent-compost__strip{margin:0 0 40px;overflow:hidden;border-radius:6px}.kent-section .kent-compost__strip-inner{width:auto;padding:0}.kent-section .kent-compost__cta{margin-top:0}.kent-section .kent-essentials{padding:0 0 var(--ref-pad)}.kent-section .kent-essentials .kent-section-head{margin-bottom:32px;gap:20px}.kent-section .kent-essentials .kent-section-head .kent-link{font-size:17px}.kent-section .kent-essentials--row .kent-essentials__grid{gap:18px;padding:0 var(--kent-gutter) 12px}.kent-section .kent-essentials--row .kent-essentials__item{flex:0 0 320px}.kent-section .kent-card{gap:8px}.kent-section .kent-card__media{aspect-ratio:4 / 5;border-radius:4px}.kent-section .kent-card__title{font-size:15.68px;font-weight:700;line-height:1.3}.kent-section .kent-card__meta{font-size:15px}.kent-section .kent-card__cta{margin-top:0;padding-bottom:2px;border-bottom-width:2px;font-size:12.48px;letter-spacing:.05em}.kent-section .kent-reviews{padding:var(--ref-pad) var(--kent-gutter)}.kent-section .kent-reviews__title{margin-bottom:40px}.kent-section .kent-reviews__grid{gap:18px}.kent-section .kent-quote figure{gap:22px;padding:28px}.kent-section .kent-quote__text{font-size:17.92px;line-height:1.45}.kent-section .kent-quote:first-child .kent-quote__text{font-size:30.4px;line-height:1.3}.kent-section .kent-quote--press:last-child .kent-quote__text{font-size:24px}.kent-section .kent-quote--press:last-child figure{padding-block:28px;gap:22px}.kent-section .kent-quote__logo{height:22px}.kent-section .kent-quote__who{font-size:14.4px;font-weight:700}.kent-section .kent-reviews__foot{margin-top:28px;gap:14px}.kent-section .kent-reviews__award-logo{height:20px}.kent-section .kent-reviews__award{font-size:17px;font-weight:600}.kent-section .kent-guarantee__body{gap:86.4px;padding:clamp(80px,9vw,130px) var(--kent-gutter)}.kent-section .kent-guarantee__mark{width:260px}.kent-section .kent-guarantee__mark span{font-size:70.4px}.kent-section .kent-guarantee__ring{font-size:15px}.kent-section .kent-guarantee__copy{gap:0}.kent-section .kent-guarantee__title{max-width:none}.kent-section .kent-guarantee__text{max-width:626px;margin:20px 0 30px;font-size:18.4px;line-height:1.55}.kent-section .kent-faq{grid-template-columns:minmax(0,493fr) minmax(0,740fr);gap:86.4px;padding:var(--ref-pad) var(--kent-gutter)}.kent-section .kent-faq__q{gap:16px;padding:22px 0;font-size:20px;font-weight:800;line-height:1.55}.kent-section .kent-faq__icon{flex-basis:42px;width:42px;height:42px}.kent-section .kent-faq__a{padding:0 52px 22px 0;font-size:17px;line-height:1.55}.kent-section .kent-cta__inner{justify-items:start;gap:0;padding:clamp(90px,11.8vw,170px) var(--kent-gutter) clamp(120px,13.9vw,200px);text-align:left}.kent-section .kent-cta__title{max-width:1210px;font-size:clamp(2.4rem,7vw,6.3rem);line-height:.92;letter-spacing:-.02em}.kent-section .kent-cta__text{max-width:626px;margin-top:22px;font-size:18.4px;line-height:1.55}.kent-section .kent-cta__actions{justify-content:flex-start;gap:12px;margin-top:28px}.kent-section.kent-sticky{gap:18px;padding:10px 10px 10px 22px;border-radius:8px}.kent-section .kent-sticky__text{margin:0;font-size:14.72px}.kent-section .kent-sticky__btn{min-height:42px;padding:10.9px 15.4px;font-size:12.8px;letter-spacing:.06em}@media screen and (max-width:749px){.kent-section .kent-hero__panel,.kent-section .kent-hero__panel:first-child{min-height:585px;height:585px;padding:0 24px 24px}.kent-section .kent-hero__headline{top:18px;padding:0 16px;font-size:30px}.kent-section .kent-hero__heading{font-size:35.2px}.kent-section .kent-hero__copy .kent-btn{width:auto}.kent-section .kent-stamp,.kent-section .kent-hero--count-1 .kent-stamp{left:50%;right:auto;top:585px;width:88px;transform:translate(-50%,-50%)}.kent-section .kent-proof__points{flex-direction:column;align-items:flex-start;padding:16px}.kent-section .kent-proof__press{gap:18px 32px;padding:22px 16px}.kent-section .kent-proof__logos{gap:18px 32px}.kent-section .kent-notin__panel{padding:48px 24px}.kent-section .kent-notin__statement{font-size:35.2px}.kent-section .kent-ticker--xl .kent-ticker__track{padding-block:18px}.kent-section.kent-section--ticker .kent-ticker--xl .kent-ticker__item{font-size:48px}.kent-section .kent-compare__row{grid-template-columns:1fr}.kent-section .kent-compare__row>*,.kent-section .kent-compare__row>.kent-compare__them{padding:0}.kent-section .kent-compare__row>.kent-compare__us{padding:12px}.kent-section .kent-compost__title{font-size:48px}.kent-section .kent-compost__text{margin:26px 0 48px}.kent-section .kent-compost__strip{overflow:hidden}.kent-section .kent-essentials--row .kent-essentials__item,.kent-section .kent-essentials__item,.kent-section .kent-essentials--feature .kent-essentials__item:first-child{flex:0 0 255px}.kent-section .kent-essentials__grid,.kent-section .kent-essentials--row .kent-essentials__grid{gap:18px;padding:0 16px 12px}.kent-section .kent-quote:first-child .kent-quote__text{font-size:22.4px}.kent-section .kent-quote--press:last-child .kent-quote__text{font-size:19.2px}.kent-section .kent-guarantee__body{gap:32px}.kent-section .kent-guarantee__mark{width:180px}.kent-section .kent-guarantee__mark span{font-size:48px}.kent-section .kent-guarantee__ring{font-size:16px}.kent-section .kent-faq{grid-template-columns:1fr;gap:32px}.kent-section .kent-faq__q{font-size:16.8px}.kent-section .kent-faq__a{padding-right:0}.kent-section .kent-cta__title{font-size:38.4px}.kent-section .kent-cta__actions{display:flex;flex-wrap:wrap;width:auto}.kent-section .kent-cta__actions .kent-btn{padding:15.5px 25px}.kent-section.kent-sticky{padding:10px}}.kent-section .kent-compost__title{max-width:14ch;margin-inline:auto;font-size:clamp(2.4rem,7.4vw,7.2rem);overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@media(max-width:749px){.kent-section .kent-compost__title{font-size:clamp(2rem,10.5vw,3.2rem)}}.kent-section .kent-hero{--stamp: 128px}.kent-section .kent-stamp{width:var(--stamp)}@media screen and (min-width:750px){.kent-section .kent-hero--count-2 .kent-hero__panel:first-child{padding-right:calc(var(--stamp) / 2 + 24px)}.kent-section .kent-hero--count-2 .kent-hero__panel:last-child{padding-left:calc(var(--stamp) / 2 + 24px)}}@media screen and (min-width:750px)and (max-width:1099px){.kent-section .kent-hero{--stamp: 104px}}.kent-section .kent-hero__panel:focus:not(:focus-visible){outline:none}.kent-section .kent-hero__panel+.kent-hero__panel{border-left:1px solid rgba(255,255,255,.18)}@media screen and (max-width:749px){.kent-section .kent-stamp,.kent-section .kent-hero--count-1 .kent-stamp{left:auto;right:16px;top:104px;width:84px;transform:none}}.kent-header{--nav-fg: var(--kent-ink, #161616);--nav-bg: var(--kent-paper, #ffffff);background:var(--nav-bg)}.kent-header .kent-nav__top,.kent-header .kent-hlink,.kent-header .kent-hlabel{font-family:var(--kent-text);font-size:13.5px;font-weight:500;letter-spacing:.06em;line-height:1;text-transform:uppercase;color:var(--nav-fg);text-decoration:none;white-space:nowrap}.kent-header .kent-nav__top:hover,.kent-header .kent-hlink:hover,.kent-header .header__icons a:hover .kent-hlabel{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}.kent-nav{display:flex;align-items:center;gap:clamp(20px,2.2vw,36px);margin:0;padding:0;list-style:none}.kent-nav__item{position:static;margin:0}.kent-nav__top{display:inline-flex;align-items:center;padding:26px 0}.kent-nav__panel{position:fixed;left:var(--kent-panel-left, 0px);width:100vw;top:var(--kent-header-bottom, 120px);z-index:60;background:var(--nav-bg);border-top:1px solid rgba(22,22,22,.08);box-shadow:0 30px 50px -30px #00000040;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease .12s,transform .25s ease .12s,visibility 0s linear .3s}.kent-nav__item.is-open .kent-nav__panel,.kent-nav__item--panel:hover .kent-nav__panel,.kent-nav__item--panel:focus-within .kent-nav__panel{opacity:1;visibility:visible;transform:none;transition-delay:.06s,.06s,0s}.kent-nav__panel-inner{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:48px;max-width:1440px;margin:0 auto;padding:36px 60px 44px}.kent-nav__cols{display:flex;flex-wrap:wrap;align-content:flex-start;gap:28px 48px}.kent-nav__col ul{margin:0;padding:0;list-style:none}.kent-nav__heading{margin:0 0 14px;font-family:var(--kent-text);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1616168c}.kent-nav__link{display:block;padding:6px 0;font-family:var(--kent-text);font-size:17px;font-weight:500;line-height:1.3;color:var(--nav-fg);text-decoration:none}.kent-nav__link:hover{color:var(--kent-green, #2D9960)}.kent-nav__all{flex-basis:100%;font-family:var(--kent-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--nav-fg);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1.5px}.kent-nav__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.kent-nav-tile{margin:0;list-style:none}.kent-nav-tile__link{display:grid;gap:10px;color:var(--nav-fg);text-decoration:none}.kent-nav-tile__media{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:#efe8e3}.kent-nav-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.kent-nav-tile__link:hover .kent-nav-tile__media img{transform:scale(1.04)}.kent-nav-tile__label{font-family:var(--kent-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.kent-header .header__icons{display:flex;align-items:center;gap:clamp(18px,2vw,32px)}.kent-header .header__icons .nav-item svg,.kent-header .header__icons .cartToggle svg{display:none}.kent-header .header-fix-cont-inner .header__icons .nav-item,.kent-header .header-fix-cont-inner .header__icons .nav-item:not(:last-child){width:auto;height:auto;margin:0}.kent-header .header__icons .cartToggle,.kent-header .header__icons .searchToggle,.kent-header .header__icons .nav-account-link{display:inline-flex;align-items:center;width:auto;height:auto}@media screen and (min-width:1100px){.kent-header .menuToggle{display:none!important}}@media screen and (max-width:1099px){.kent-header .nav-standard .kent-nav,.kent-header .kent-hlink--utility,.kent-header .nav-account-link{display:none!important}.kent-header .header__icons{gap:18px}.kent-header .searchToggle .kent-hlabel{display:none}.kent-header .searchToggle svg{display:block!important;width:18px;height:18px}.kent-header .kent-hlabel{font-size:12.5px}}.kent-mnav{position:fixed;top:0;bottom:0;left:0;z-index:1000;display:flex;flex-direction:column;width:min(420px,100vw);background:var(--kent-paper, #ffffff);color:var(--kent-ink, #161616);transform:translate(-102%);visibility:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s linear .35s}.kent-mnav.nav-main--open{transform:none;visibility:visible;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.kent-mnav__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#16161666;opacity:0;pointer-events:none;transition:opacity .3s ease}.kent-mnav.nav-main--open+.kent-mnav__scrim{opacity:1;pointer-events:auto}html.kent-mnav-open,html.kent-mnav-open body{overflow:hidden}.kent-mnav__bar{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 8px 0 16px;border-bottom:1px solid rgba(22,22,22,.1)}.kent-mnav__logo-img{width:92px;height:auto}.kent-mnav__close{position:relative;width:48px;height:48px;border:0;background:none;cursor:pointer}.kent-mnav__close span:before,.kent-mnav__close span:after{content:"";position:absolute;left:14px;right:14px;top:50%;height:2px;background:currentColor;transform:rotate(45deg)}.kent-mnav__close span:after{transform:rotate(-45deg)}.kent-mnav__scroll{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px 16px 32px}.kent-mnav__search{display:flex;align-items:center;height:48px;margin-bottom:8px;padding:0 4px 0 14px;border:1.5px solid rgba(22,22,22,.18);border-radius:4px}.kent-mnav__search input{flex:1;min-width:0;height:100%;border:0;background:none;font-family:var(--kent-text);font-size:16px;outline:none}.kent-mnav__search button{display:grid;place-items:center;width:40px;height:40px;border:0;background:none}.kent-mnav__search svg{width:18px;height:18px}.kent-mnav__list,.kent-mnav__links,.kent-mnav__utility,.kent-mnav__tiles{margin:0;padding:0;list-style:none}.kent-mnav__item{margin:0;border-bottom:1px solid rgba(22,22,22,.1)}.kent-mnav__top{display:flex;align-items:center;justify-content:space-between;min-height:60px;font-family:var(--kent-display, var(--kent-text));font-size:20px;font-weight:800;letter-spacing:-.01em;text-transform:uppercase;color:inherit;text-decoration:none;cursor:pointer;list-style:none}.kent-mnav__top::-webkit-details-marker{display:none}.kent-mnav__chev{position:relative;width:14px;height:14px}.kent-mnav__chev:before,.kent-mnav__chev:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:currentColor;transition:transform .25s ease}.kent-mnav__chev:after{transform:rotate(90deg)}.kent-mnav__group[open] .kent-mnav__chev:after{transform:rotate(0)}.kent-mnav__panel{padding:0 0 20px}.kent-mnav__tiles{display:flex;gap:10px;scroll-padding-inline:16px;margin:0 -16px 18px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kent-mnav__tiles::-webkit-scrollbar{display:none}.kent-mnav__tiles .kent-nav-tile{flex:0 0 42%;scroll-snap-align:start}.kent-mnav__tiles .kent-nav-tile__label{font-size:12px}.kent-mnav__heading{margin:14px 0 4px;font-family:var(--kent-text);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#1616168c}.kent-mnav__links a{display:flex;align-items:center;min-height:44px;font-family:var(--kent-text);font-size:17px;font-weight:500;color:inherit;text-decoration:none}.kent-mnav__all{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-family:var(--kent-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:inherit;text-decoration:underline;text-underline-offset:6px}.kent-mnav__utility{margin-top:18px}.kent-mnav__utility a{display:flex;align-items:center;min-height:44px;font-family:var(--kent-text);font-size:15px;font-weight:500;color:inherit;text-decoration:none}.kent-mnav__note{margin:20px 0 0;padding:14px 16px;border-radius:4px;background:#f8f3f0;font-family:var(--kent-text);font-size:14px;font-weight:500}@media(prefers-reduced-motion:reduce){.kent-nav__panel,.kent-mnav,.kent-mnav__scrim,.kent-nav-tile__media img{transition:none!important}}@media screen and (min-width:1100px)and (max-width:1319px){.kent-header .kent-hlink--utility{display:none!important}}.kent-badge{display:inline-flex;align-items:center;margin-left:8px;padding:3px 7px;border-radius:999px;background:var(--kent-mint, #B7E4A2);color:var(--kent-ink, #161616);font-family:var(--kent-text);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;vertical-align:2px}:is(.template-collection,.template-product,.template-cart,.template-search) main{font-family:var(--kent-text);color:var(--kent-ink)}.kent-colhead{padding:22px var(--kent-gutter, 60px) 8px;background:var(--kent-paper)}.kent-colhead__crumbs{display:flex;gap:8px;margin-bottom:18px;font-size:12px;letter-spacing:.04em;color:#16161699}.kent-colhead__crumbs a{color:inherit;text-decoration:none}.kent-colhead__crumbs a:hover{color:var(--kent-ink);text-decoration:underline}.kent-colhead__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 28px;margin-bottom:22px}.kent-colhead__title{margin:0;font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--kent-ink)}.kent-colhead__text,.kent-colhead__text p{max-width:62ch;margin:0;font-size:15px;line-height:1.5;color:#161616bf}.kent-colhead__tiles{display:flex;gap:12px;margin:0 calc(var(--kent-gutter, 60px) * -1);padding:0 var(--kent-gutter, 60px) 6px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;list-style:none}.kent-colhead__tiles::-webkit-scrollbar{display:none}.kent-colhead__tile{flex:0 0 140px;margin:0;scroll-snap-align:start}.kent-colhead__tile a{display:grid;gap:8px;color:var(--kent-ink);text-decoration:none}.kent-colhead__img{display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:#efe8e3;outline:2px solid transparent;outline-offset:-2px;transition:outline-color .2s ease}.kent-colhead__img img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.kent-colhead__tile a:hover img{transform:scale(1.04)}.kent-colhead__label{font-size:13px;font-weight:600;line-height:1.25}.kent-colhead__tile.is-current .kent-colhead__img{outline-color:var(--kent-ink)}.kent-colhead__tile.is-current .kent-colhead__label{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}body:has(.kent-colhead) .collection-title-container,body:has(.kent-colhead) .collection-grid__nav .breadcrumbs{display:none!important}@media screen and (max-width:749px){.kent-colhead{padding:14px 16px 4px}.kent-colhead__crumbs{margin-bottom:12px}.kent-colhead__top{margin-bottom:16px}.kent-colhead__title{font-size:26px}.kent-colhead__text,.kent-colhead__text p{font-size:14px}.kent-colhead__tiles{gap:10px;margin:0 -16px;padding:0 16px 4px}.kent-colhead__tile{flex-basis:96px}.kent-colhead__label{font-size:12px}}.template-collection .collection-grid__nav{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin:0;padding:12px 0;border-top:1px solid rgba(22,22,22,.1);border-bottom:1px solid rgba(22,22,22,.1)}.template-collection .collection-grid__wrapper>.container{max-width:none;padding-left:var(--kent-gutter, 60px);padding-right:var(--kent-gutter, 60px)}.template-collection .grid-sort,.template-collection .grid-sort label,.template-collection .popout__toggle,.template-collection .collection__filters-toggle,.template-collection [class*=filters] button{font-family:var(--kent-text);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kent-ink)}:is(.template-collection,.template-search,.template-product,.template-index) .product-block__inner{text-align:left}:is(.template-collection,.template-search,.template-product) .product-block__image{border-radius:4px;overflow:hidden;background-color:#efe8e3}:is(.template-collection,.template-search,.template-product) .product-block__info{padding-top:12px;text-align:left}:is(.template-collection,.template-search,.template-product) .product-block__title,:is(.template-collection,.template-search,.template-product) .product-block__title a{margin:0 0 4px;font-family:var(--kent-text);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--kent-ink)}:is(.template-collection,.template-search,.template-product) .product-block__price .price,:is(.template-collection,.template-search,.template-product) .product-block__price{font-family:var(--kent-text);font-size:14px;font-weight:400;color:#161616bf}:is(.template-collection,.template-search,.template-product) .product-block__swatch{justify-content:flex-start;margin-top:8px}:is(.template-collection,.template-search,.template-product) .product-block__swatch .swatch__label{width:14px;min-width:14px;max-width:14px;height:14px;max-height:14px}:is(.template-collection,.template-search,.template-product) .product-block__swatch .swatch__element{padding:2px}.template-collection .collection-grid__row .product-block{padding:0 6px;margin-bottom:36px}.template-collection .collection-grid__row{margin-left:-6px;margin-right:-6px}.template-collection .shopify-section--collection-description,.template-collection [id*=collection_description]{font-family:var(--kent-text)}@media screen and (max-width:749px){.template-collection .collection-grid__wrapper>.container{padding-left:12px;padding-right:12px}.template-collection .collection-grid__row .product-block{padding:0 4px;margin-bottom:26px}:is(.template-collection,.template-search,.template-product) .product-block__title,:is(.template-collection,.template-search,.template-product) .product-block__title a{font-size:13.5px}:is(.template-collection,.template-search,.template-product) .product-block__price .price{font-size:13px}}.template-product .product__title{margin:0 0 8px;font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(1.6rem,2.2vw,2.25rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;color:var(--kent-ink)}.template-product .product__subtitle{font-family:var(--kent-text);font-size:15px;line-height:1.5;color:#161616bf}.template-product .product__price,.template-product .product__price span{font-family:var(--kent-text);font-size:20px;font-weight:500;color:var(--kent-ink)}.template-product .variant-label,.template-product .variant-label--color,.template-product .variant-label__value{font-family:var(--kent-text);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kent-ink)}.template-product .variant-label__value{font-weight:400;letter-spacing:0;text-transform:none;color:#161616b3}.template-product .variant-input-wrap.variant-input-wrap--boxes .variant__button-label{width:auto;min-width:56px;height:44px;padding:0 12px;border:1px solid rgba(22,22,22,.25);border-radius:4px;font-family:var(--kent-text);font-size:14px;font-weight:500;color:var(--kent-ink);background:var(--kent-paper)}.template-product .variant-input-wrap--boxes{display:flex;flex-wrap:wrap;gap:8px}.template-product .variant-input-wrap--boxes .variant-field{width:auto;margin:0}.template-product .variant-input:checked+.variant__button-label{border-color:var(--kent-ink);background:var(--kent-ink);color:var(--kent-paper)}.template-product .variant__button-label:hover{border-color:var(--kent-ink)}.template-product .product__form-submit{height:56px;border:0;border-radius:4px;background:var(--kent-ink);color:var(--kent-paper);font-family:var(--kent-text);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color .25s ease}.template-product .product__form-submit:hover:not([disabled]){background:var(--kent-green)}.template-product .product__form-submit[disabled]{background:#16161640}.template-product .product__description,.template-product .product__description p,.template-product .product__description li,.template-product .accordion__content p,.template-product .accordion__content li{font-family:var(--kent-text);font-size:15px;line-height:1.6;color:var(--kent-ink)}.template-product .description-title,.template-product .accordion__title{font-family:var(--kent-text);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kent-ink)}.template-product .product__accordion{border-top:1px solid rgba(22,22,22,.12);padding:18px 0}.template-product .product__accordion:last-of-type{border-bottom:1px solid rgba(22,22,22,.12)}.template-product .product-single__media,.template-product .product-media--image{border-radius:4px;overflow:hidden}@media screen and (min-width:990px){.template-product .product__info{position:sticky;top:24px;align-self:flex-start}}.cart-drawer,.template-cart main{font-family:var(--kent-text)}.cart-drawer :is(h2,h3,.h3,.cart__title),.template-cart main :is(h1,h2,.cart__title){font-family:var(--kent-display);font-weight:var(--kent-display-weight);letter-spacing:-.02em;text-transform:uppercase;color:var(--kent-ink)}.cart-message{padding:14px 16px;border-radius:4px;background:#f8f3f0;font-family:var(--kent-text);font-size:14px;color:var(--kent-ink)}.cart-message-progress{height:6px;margin-top:10px;border-radius:999px;background:#1616161a;overflow:hidden}.cart-message-progress [data-cart-bar-progress]{display:block;height:100%;border-radius:inherit;background:var(--kent-green)}.cart-total-price,.cart-total-price__label,.cart-total-price__value{font-family:var(--kent-text);font-size:15px;font-weight:600;color:var(--kent-ink)}.cart-tax-info{font-size:13px;color:#161616a6}.cart__checkout.button,button.cart__checkout{width:100%;height:56px;border:0;border-radius:4px;background:var(--kent-ink);color:var(--kent-paper);font-family:var(--kent-text);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.cart__checkout.button:hover{background:var(--kent-green)}.cart__buttons-wrapper .button--secondary{border-radius:4px;font-family:var(--kent-text);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cart__table-body,.cart__table-body a,.cart__table-body p,.cart__table-body span{font-family:var(--kent-text)}.template-collection .collection-grid__wrapper{padding-left:calc(var(--kent-gutter, 60px) - 6px);padding-right:calc(var(--kent-gutter, 60px) - 6px)}.template-collection .collection-grid__row{margin-left:0;margin-right:0}.template-collection .collection-grid__wrapper>.container{padding-left:6px;padding-right:6px}.template-collection .collection-grid__nav:not(:has(.collection-grid__sort,.collection__filters-toggle,[data-filters-toggle])){display:none}.kent-colhead__tiles{scroll-padding-inline:var(--kent-gutter, 60px)}@media screen and (max-width:749px){.template-collection .collection-grid__wrapper{padding-left:12px;padding-right:12px}.template-collection .collection-grid__wrapper>.container{padding-left:4px;padding-right:4px}.kent-colhead__tiles{scroll-padding-inline:16px}}body.template-product .product__info .product__title{font-family:var(--kent-display)!important;font-weight:var(--kent-display-weight)!important;letter-spacing:-.02em}body.template-product .variant-input-wrap .variant-input:checked+.variant__button-label,body.template-product .variant-input-wrap .variant-input:checked+.variant__button-label *{background:var(--kent-ink)!important;border-color:var(--kent-ink)!important;color:var(--kent-paper)!important}body.template-product .product__form-buttons .product__form-submit,body.template-product button.product__form-submit{height:56px;border:0!important;border-radius:4px!important;background:var(--kent-ink)!important;color:var(--kent-paper)!important;font-family:var(--kent-text)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.12em!important}body.template-product .product__form-buttons .product__form-submit span{color:inherit!important;font:inherit!important;letter-spacing:inherit!important}body.template-product .product__form-buttons .product__form-submit:hover:not([disabled]){background:var(--kent-green)!important}body.template-product .product__form-buttons .product__form-submit[disabled]{background:#16161640!important}.kent-pdp-best{margin:0 0 6px;font-family:var(--kent-text);font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--kent-green)}.kent-pdp-mtitle{display:none}@media screen and (max-width:749px){.kent-pdp-mtitle{display:block;padding:4px 4px 10px}.kent-pdp-mtitle__name{margin:0;font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:19px;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:var(--kent-ink)}body.template-product .product__info .product__title,body.template-product .product__info .kent-pdp-best{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.template-product main>.shopify-section:first-child .product,body.template-product .product.container-wrap{padding-top:8px;margin-top:0}}@media screen and (min-width:750px){body.template-product .product.container-wrap{padding-top:24px}}.kent-pdp-proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin:14px 0 4px;padding:0;list-style:none}.kent-pdp-proof li{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--kent-text);font-size:14px;font-weight:600;color:var(--kent-ink)}.kent-pdp-proof svg{flex:0 0 18px;color:var(--kent-green)}.kent-dye-note{margin-left:10px;font-family:var(--kent-text);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--kent-green)}body.template-product .variant-field{position:relative}body.template-product .variant__button-label.camouflage-soldout{color:#16161673!important;text-decoration:line-through;background:#f8f3f0!important}body.template-product .variant__button-label.camouflage-soldout:after{content:"";position:absolute;left:50%;bottom:-9px;width:18px;height:18px;border-radius:50%;transform:translate(-50%);background:#f8f3f0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23161616' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8a6 6 0 1 0-12 0c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.7 21a2 2 0 0 1-3.4 0'/%3E%3C/svg%3E") center / 11px no-repeat;pointer-events:none}body.template-product .variant-input-wrap--boxes{padding-bottom:10px}body.template-product .osf_bis .btn,body.template-product .osf_inline_button{width:100%;min-height:52px;border-radius:4px!important;background:var(--kent-ink)!important;color:var(--kent-paper)!important;font-family:var(--kent-text)!important;font-size:14px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase}.kent-pdp-guarantee{display:flex;align-items:center;gap:16px;margin-top:16px;padding:16px 18px;border-radius:6px;background:#f8f3f0}.kent-pdp-guarantee__seal{flex:0 0 52px;display:grid;place-items:center;width:52px;height:52px;border:1.5px solid var(--kent-green);border-radius:50%;transform:rotate(-10deg);font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:17px;letter-spacing:-.03em;text-transform:uppercase;color:var(--kent-green)}.kent-pdp-guarantee__title{margin:0 0 2px;font-family:var(--kent-text);font-size:15px;font-weight:700;color:var(--kent-ink)}.kent-pdp-guarantee__text{margin:0;font-family:var(--kent-text);font-size:14px;line-height:1.45;color:#161616cc}.kent-pdp-guarantee__text a{margin-left:4px;font-weight:700;color:var(--kent-ink);text-decoration:underline;text-underline-offset:3px}.kent-satc{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:16px;padding:10px var(--kent-gutter, 60px);background:var(--kent-paper);border-top:1px solid rgba(22,22,22,.1);box-shadow:0 -10px 30px -20px #0000004d;animation:kent-rise .3s ease both}.kent-satc[hidden]{display:none}.kent-satc__info{flex:1;min-width:0}.kent-satc__title{margin:0;overflow:hidden;font-family:var(--kent-text);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;color:var(--kent-ink)}.kent-satc__meta{margin:2px 0 0;font-family:var(--kent-text);font-size:13px;color:#161616b3}.kent-satc__btn{flex:0 0 auto;min-width:220px;height:48px;padding:0 24px;border:0;border-radius:4px;background:var(--kent-ink);color:var(--kent-paper);font-family:var(--kent-text);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.kent-satc__btn:hover:not([disabled]){background:var(--kent-green)}.kent-satc__btn[disabled]{background:#1616164d}body.template-product .shop-bar{display:none!important}@media screen and (max-width:749px){.kent-satc{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.kent-satc__btn{min-width:0;flex:1}.kent-satc__info{flex:1.2}}.cart__table>.cart-message{margin:0 0 16px}.cart-drawer .cart{padding-top:0}.cart-drawer .cart__title--mobile{margin-bottom:10px}.cart-drawer .cart{padding-top:16px}.kent-cart-bundle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 0;padding:12px 14px;border:1px dashed rgba(45,153,96,.6);border-radius:6px;font-family:var(--kent-text);font-size:13.5px;font-weight:600;color:var(--kent-ink)!important;text-decoration:none!important}.kent-cart-bundle:hover{background:#f4faf1}.kent-upsell{margin:18px 0 6px}.kent-upsell__heading{margin:0 0 10px;font-family:var(--kent-text);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kent-ink)}.kent-upsell__list{display:flex;gap:10px;margin:0;padding:0 0 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.kent-upsell__list::-webkit-scrollbar{display:none}.kent-upsell__item{flex:0 0 min(88%,360px);margin:0;scroll-snap-align:start}.kent-upsell__form{display:flex;gap:12px;padding:10px;border-radius:6px;background:#f8f3f0}.kent-upsell__img{flex:0 0 64px;width:64px;height:80px;overflow:hidden;border-radius:4px;background:#efe8e3}.kent-upsell__img img{width:100%;height:100%;object-fit:cover}.kent-upsell__body{display:grid;flex:1;gap:3px;min-width:0}.kent-upsell__title{overflow:hidden;font-family:var(--kent-text);font-size:13.5px;font-weight:600;line-height:1.25;color:var(--kent-ink)!important;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.kent-upsell__price{font-family:var(--kent-text);font-size:13px;color:#161616b3}.kent-upsell__row{display:flex;gap:8px;margin-top:4px}.kent-upsell__select{flex:1;min-width:0;height:36px;padding:0 8px;border:1px solid rgba(22,22,22,.2);border-radius:4px;background:var(--kent-paper);font-family:var(--kent-text);font-size:13px}.kent-upsell__add{flex:0 0 auto;height:36px;padding:0 16px;border:0;border-radius:4px;background:var(--kent-ink);color:var(--kent-paper);font-family:var(--kent-text);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.kent-upsell__add:hover{background:var(--kent-green)}.cart-drawer .cart-totals-table{margin-bottom:6px}.kent-upsell[hidden],.kent-upsell__item[hidden]{display:none!important}body.template-product .variant__button-label.camouflage-soldout{position:relative;overflow:visible!important;color:#1616168c!important}body.template-product .variant__button-label.camouflage-soldout:after{top:calc(100% - 9px);bottom:auto;z-index:2;border:1px solid rgba(22,22,22,.15)}body.template-product .variant-input-wrap--boxes{row-gap:18px;padding-bottom:12px}.kent-upsell__row{flex-wrap:wrap;align-items:center}.kent-upsell__colour{flex-basis:100%;font-family:var(--kent-text);font-size:12px;color:#161616a6}.kent-upsell__sizes{display:flex;flex-wrap:wrap;flex:1 1 100%;gap:4px;margin:0;padding:0;border:0;border-radius:4px;transition:box-shadow .2s ease}.kent-upsell__sizes.needs-size{box-shadow:0 0 0 2px var(--kent-green)}.kent-upsell__size{position:relative;margin:0;cursor:pointer}.kent-upsell__size input{position:absolute;opacity:0;pointer-events:none}.kent-upsell__size span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 6px;border:1px solid rgba(22,22,22,.25);border-radius:4px;background:var(--kent-paper);font-family:var(--kent-text);font-size:12px;font-weight:600;color:var(--kent-ink)}.kent-upsell__size input:checked+span{border-color:var(--kent-ink);background:var(--kent-ink);color:var(--kent-paper)}.kent-upsell__size input:focus-visible+span{outline:2px solid var(--kent-green);outline-offset:2px}.kent-upsell__size.is-soldout{cursor:not-allowed}.kent-upsell__size.is-soldout span{color:#16161659;text-decoration:line-through;background:#f8f3f0}.kent-upsell__add{margin-left:auto}.kent-upsell__item{flex-basis:min(92%,380px)}.cart-drawer .kent-upsell__sizes,.template-cart .kent-upsell__sizes{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}.cart-drawer .kent-upsell__size,.template-cart .kent-upsell__size{display:inline-flex!important;width:auto!important;margin:0!important;padding:0!important}.cart-drawer select.kent-upsell__sizes,.template-cart select.kent-upsell__sizes{display:block!important;flex:1 1 auto!important;min-width:0;height:36px;box-shadow:none}.kent-upsell__select.needs-size{box-shadow:0 0 0 2px var(--kent-green)!important}.kent-upsell__colour{flex-basis:100%}.cart-drawer select.kent-upsell__select,.template-cart select.kent-upsell__select{-webkit-appearance:none;appearance:none;padding:0 30px 0 10px!important;border:1px solid rgba(22,22,22,.3)!important;border-radius:4px!important;background:var(--kent-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23161616' stroke-width='1.6'/%3E%3C/svg%3E") right 10px center / 11px no-repeat!important;font-family:var(--kent-text)!important;font-size:13px!important;color:var(--kent-ink)!important}.kent-halftone.is-live{--ht: 0;--dot: calc(7.2px - (var(--ht) * 5.6px));-webkit-mask-image:radial-gradient(circle at center,#000 var(--dot),transparent calc(var(--dot) + .6px));mask-image:radial-gradient(circle at center,#000 var(--dot),transparent calc(var(--dot) + .6px));-webkit-mask-size:10px 10px;mask-size:10px 10px}.kent-section .kent-guarantee__mark span{color:var(--kent-green)!important}.kent-section.kent-section--ticker .kent-ticker--xl .kent-ticker__item{font-size:clamp(1.6rem,4.5vw,4.05rem)}.kent-section .kent-ticker--xl .kent-ticker__track{padding-block:18px}@media screen and (max-width:749px){.kent-section.kent-section--ticker .kent-ticker--xl .kent-ticker__item{font-size:26px}.kent-section .kent-ticker--xl .kent-ticker__track{padding-block:12px}}.kent-proof__points:empty{display:none}.kent-proof--logos .kent-proof__press{flex-wrap:nowrap;border-top:0}.kent-proof--logos .kent-proof__logos{flex-wrap:nowrap}@media screen and (max-width:749px){.kent-proof--logos .kent-proof__press{flex-direction:row;gap:14px;overflow-x:auto;scrollbar-width:none}.kent-proof--logos .kent-proof__logos{gap:22px}.kent-proof--logos .kent-logo{height:16px}}.kent-proof--points .kent-proof__points{border-top:0;padding:26px var(--kent-gutter, 60px)}.kent-cats{padding:var(--ref-pad, 120px) var(--kent-gutter, 60px);background:var(--cats-bg);color:var(--cats-fg);text-align:center}.kent-cats__title{margin-bottom:40px}.kent-cats__list{display:flex;justify-content:center;gap:18px;margin:0;padding:0;list-style:none}.kent-cats__item{flex:0 1 300px;min-width:0;margin:0}.kent-cats__link{display:grid;gap:14px;color:inherit;text-decoration:none}.kent-cats__img{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:#efe8e3}.kent-cats__img img{width:100%;height:100%;object-fit:cover}.kent-cats__label{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--kent-text);font-size:clamp(15px,1.3vw,19px);font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.kent-cats__arrow{flex:0 0 22px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.kent-cats__link:hover .kent-cats__arrow{transform:translate(6px)}@media screen and (max-width:989px){.kent-cats__list{justify-content:flex-start;margin:0 calc(var(--kent-gutter, 16px) * -1);padding:0 var(--kent-gutter, 16px) 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kent-gutter, 16px);scrollbar-width:none}.kent-cats__list::-webkit-scrollbar{display:none}.kent-cats__item{flex:0 0 62vw;scroll-snap-align:start}.kent-cats__title{text-align:left}}.kent-qm{padding:var(--ref-pad, 120px) 0;background:var(--qm-bg);color:var(--qm-fg);overflow:hidden}.kent-qm__head{padding:0 var(--kent-gutter, 60px);margin-bottom:44px;text-align:center}.kent-qm__sub{margin-top:10px;font-size:16px;color:var(--kent-green);font-weight:600}.kent-qm__viewport{display:flex;width:max-content;animation:kent-slide var(--qm-speed, 90s) linear infinite}.kent-qm:hover .kent-qm__viewport,.kent-qm:focus-within .kent-qm__viewport{animation-play-state:paused}.kent-qm__track{display:flex;gap:64px;margin:0;padding:0 32px;list-style:none}.kent-qm__item{flex:0 0 auto;width:min(380px,78vw);margin:0;text-align:center}.kent-qm__quote{font-family:var(--kent-text);font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;line-height:1.25;letter-spacing:-.01em}.kent-qm__name{margin-top:12px;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#16161699}@media(prefers-reduced-motion:reduce){.kent-qm__viewport{animation:none;width:auto;overflow-x:auto}.kent-qm__track[aria-hidden=true]{display:none}}.kent-why{padding:var(--ref-pad, 120px) var(--kent-gutter, 60px);background:var(--why-bg);color:var(--why-fg)}.kent-why__head{max-width:760px;margin:0 auto 48px;text-align:center}.kent-why__kicker{margin-bottom:14px}.kent-why__intro{margin-top:16px;font-size:17px;line-height:1.55}.kent-why__intro p{margin:0;font-size:inherit}.kent-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.kent-why__card{display:grid;justify-items:center;align-content:start;gap:14px;margin:0;padding:36px 24px 32px;border-radius:8px;background:var(--why-card);text-align:center}.kent-why__img{display:block;width:132px;height:132px;overflow:hidden;border-radius:50%;background:#efe8e3}.kent-why__img img{width:100%;height:100%;object-fit:cover}.kent-why__card-title{margin:8px 0 0;font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:1.3rem;letter-spacing:-.015em;text-transform:uppercase}.kent-why__card-text{margin:0;font-size:15px;line-height:1.5;color:#161616cc}.kent-why__cta{margin-top:36px;text-align:center}@media screen and (max-width:989px){.kent-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.kent-why__grid{display:flex;margin:0 -16px;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kent-why__card{flex:0 0 78vw;scroll-snap-align:start}}.template-index [id*="1700059761da5045d0"]{padding:72px 0}@media screen and (max-width:749px){.template-index [id*="1700059761da5045d0"]{padding:48px 0}}.product-block__image__link{position:relative}.kent-card-badge{position:absolute;top:12px;left:12px;z-index:3;display:grid;place-items:center;width:100px;height:58px;padding:0 12px 4px 4px;border:1px solid var(--kent-ink);border-radius:50%;background:transparent;color:var(--kent-ink);transform:rotate(12deg);pointer-events:none}.kent-card-badge span{max-width:7ch;font-family:var(--kent-text);font-size:12px;font-weight:500;letter-spacing:.03em;line-height:1.05;text-align:center;text-transform:uppercase;color:inherit}@media screen and (max-width:749px){.kent-card-badge{top:8px;left:8px;width:80px;height:46px}.kent-card-badge span{font-size:10px}}.kent-bundle{padding:56px var(--kent-gutter, 60px);background:#f8f3f0;color:var(--kent-ink);text-align:center}.kent-bundle__title{margin:0;font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(1.8rem,3vw,2.6rem);letter-spacing:-.02em;text-transform:uppercase}.kent-bundle__sub,.kent-bundle__sub p{max-width:560px;margin:8px auto 0;font-size:15px;line-height:1.5;color:#161616bf}.kent-bundle__cards{display:grid;grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;gap:14px;margin:28px 0 0;padding:0;list-style:none}.kent-bundle__card{position:relative;display:grid;justify-items:center;gap:6px;margin:0;padding:22px 12px 20px;border:1.5px solid rgba(22,22,22,.12);border-radius:8px;background:#fff}.kent-bundle__card.is-best{border-color:var(--kent-green)}.kent-bundle__num{font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:56px;line-height:.9;letter-spacing:-.04em;color:var(--kent-ink)}.kent-bundle__what{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.kent-bundle__save{margin-top:4px;padding:5px 12px;border-radius:999px;background:var(--kent-green);color:#fff;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:749px){.kent-bundle{padding:40px 16px}.kent-bundle__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.kent-bundle__num{font-size:40px}.kent-bundle__what{font-size:11px}.kent-bundle__save{font-size:10.5px;padding:4px 8px}}@media screen and (min-width:750px){.kent-colhead{padding-top:16px}.kent-colhead__crumbs{margin-bottom:12px}.kent-colhead__top{margin-bottom:16px}.kent-colhead__tile{flex-basis:112px}}@media screen and (max-width:749px){.kent-colhead__text{display:none}.kent-colhead__tile{flex-basis:76px}.kent-colhead__label{font-size:11px}.template-collection .quickView-button,.template-collection .product-block__image-inner{display:none!important}}.template-collection .quickView-button{border-radius:4px;font-family:var(--kent-text);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.kent-section .kent-ticker--solid .kent-ticker__item>a,.kent-section .kent-ticker--solid .kent-ticker__item>span:first-child{color:var(--ticker-fg);-webkit-text-stroke:0}.kent-section .kent-ticker__sep{color:var(--ticker-sep)}.kent-section .kent-cats--no-title{padding-top:clamp(40px,5vw,72px)}.kent-section .kent-cats__label{justify-content:flex-start;gap:8px;font-size:clamp(12px,.95vw,15px);letter-spacing:.04em;text-align:left;white-space:nowrap}.kent-section .kent-cats__label>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.kent-section .kent-cats__arrow{flex:0 0 16px;width:16px;height:16px}.kent-hero__dots{display:none}@media screen and (max-width:749px){.kent-section .kent-hero--count-2 .kent-hero__panels{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kent-section .kent-hero--count-2 .kent-hero__panels::-webkit-scrollbar{display:none}.kent-section .kent-hero--count-2 .kent-hero__panel{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.kent-section .kent-hero--count-2 .kent-hero__panel+.kent-hero__panel{border:0}.kent-section .kent-hero__dots{position:absolute;left:50%;bottom:10px;z-index:4;display:flex;gap:6px;transform:translate(-50%);pointer-events:none}.kent-section .kent-hero__dot{width:6px;height:6px;border-radius:50%;background:#ffffff80;transition:background .3s,width .3s}.kent-section .kent-hero__dot.is-active{width:18px;border-radius:3px;background:#fff}}.kent-section .kent-ticker--xl .kent-ticker__sep{margin-inline:.45em}.kent-section .kent-cats__item{container-type:inline-size}.kent-section .kent-cats__link{grid-template-columns:minmax(0,1fr)}.kent-section .kent-cats__label{font-size:clamp(11px,6.6cqi,15px)}.kent-section .kent-ticker--xl .kent-ticker__track{padding-block:clamp(40px,5vw,72px)}.kent-section .kent-ticker--xl .kent-ticker__item{padding-block:0;font-family:var(--kent-text);font-weight:600;font-size:clamp(1.6rem,3.4vw,3.2rem);line-height:1;letter-spacing:.01em}.kent-section .kent-ticker--xl .kent-ticker__sep{margin-inline:.7em;font-size:.75em}@media screen and (max-width:749px){.kent-section .kent-ticker--xl .kent-ticker__track{padding-block:32px}}@media screen and (max-width:989px){.kent-section .kent-cats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.kent-section .kent-cats__item{flex:none}.kent-section .kent-cats__item:last-child:nth-child(odd){grid-column:1 / -1}.kent-section .kent-cats__item:last-child:nth-child(odd) .kent-cats__img{aspect-ratio:2 / 1}}.kent-statement{padding:clamp(72px,9vw,140px) var(--kent-gutter, 60px);background:var(--st-bg);color:var(--st-fg);text-align:center}.kent-statement__inner{max-width:860px;margin:0 auto}.kent-statement__kicker{margin:0 0 18px}.kent-statement__title{margin:0 auto;max-width:16ch}.kent-statement__text{max-width:680px;margin:26px auto 0;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.kent-statement__text p{margin:0 0 1em;font-size:inherit}.kent-statement__text p:last-child{margin-bottom:0}.kent-statement__link{display:inline-block;margin-top:28px}@media screen and (max-width:749px){.kent-statement{padding:64px 20px}}@media screen and (max-width:749px){.kent-section .kent-why__grid{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:0;overflow:visible}.kent-section .kent-why__card{flex:none}}.kent-proof__marquee{display:flex;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.kent-section .kent-proof__marquee .kent-proof__logos{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;gap:clamp(40px,5vw,80px);margin:0;padding-right:clamp(40px,5vw,80px);animation:kent-proof-scroll var(--proof-speed, 45s) linear infinite}@keyframes kent-proof-scroll{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.kent-section .kent-proof__marquee .kent-proof__logos{animation:none}}@media screen and (max-width:749px){.kent-proof--logos .kent-proof__press{overflow:hidden}.kent-section .kent-proof__marquee .kent-proof__logos{gap:36px;padding-right:36px}}.kent-section .kent-essentials--grid .kent-essentials__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:0 var(--kent-gutter);overflow:visible}.kent-section .kent-essentials--grid .kent-essentials__item{flex:none;grid-column:auto;width:auto}@media screen and (max-width:749px){.kent-section .kent-essentials--grid .kent-essentials__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:0 16px}}.kent-compare__seal{flex:0 0 52px;width:52px;height:52px;margin-block:-8px -6px}.kent-compare__seal svg{display:block;width:100%;height:100%;overflow:visible}.kent-compare__seal-word{font-family:var(--kent-display);font-weight:800;font-size:12px;letter-spacing:3px;fill:var(--kent-green)}.kent-compare__seal-dot{fill:var(--kent-green)}.kent-menu-word{display:none}@media screen and (max-width:1099px){.kent-header .menuToggle{width:auto;height:auto;display:inline-flex!important;align-items:center}.kent-header .menuToggle .icon-menu{display:none!important}.kent-header .kent-menu-word{display:inline-block;font-family:var(--kent-text);font-size:12.5px;font-weight:500;letter-spacing:.06em;line-height:1;text-transform:uppercase;color:var(--nav-fg, #161616)}.kent-menu-word__close,html.kent-mnav-open .kent-menu-word__open{display:none}html.kent-mnav-open .kent-menu-word__close{display:inline}}@media screen and (max-width:989px){.kent-section .kent-cats__label{font-size:clamp(11px,3vw,14px)}}.kent-section .kent-statement__title{max-width:20ch}@media screen and (max-width:749px){.kent-section .kent-statement__title{max-width:none;font-size:clamp(24px,7.2vw,34px)}}.kent-compare__seal{flex-basis:60px;width:60px;height:60px;margin-block:-12px -6px}.kent-compare__seal-word{font-size:15px;letter-spacing:2.5px}.kent-section .kent-essentials{padding-top:var(--ref-pad, 120px)}@media screen and (max-width:749px){.kent-section .kent-essentials{padding-top:56px}.kent-proof--logos .kent-proof__press-label{flex:0 0 auto;white-space:nowrap;font-size:11px}}.kent-proof--logos .kent-proof__press-label{flex:0 0 auto;white-space:nowrap}@media screen and (max-width:767px){html .announcement-section .swiper.site-alert{min-height:34px}html .announcement-section .swiper.site-alert p{max-width:none;font-size:12.5px;letter-spacing:.04em;white-space:nowrap}}.kent-section .kent-proof--logos .kent-proof__press:has(.kent-proof__marquee){padding-inline:0;justify-content:stretch}.kent-section .kent-proof__marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}@media screen and (max-width:749px){.kent-section .kent-hero__headline span{display:inline}.kent-section .kent-hero__headline{max-width:340px;font-size:28px}}.kent-section .kent-hero--minimal .kent-hero__panel:before{background:linear-gradient(0deg,rgba(22,22,22,.45) 0%,transparent 38%)}@media screen and (max-width:749px){.kent-section .kent-hero--minimal .kent-hero__headline{top:auto;bottom:100px;left:0;right:0;max-width:none;padding:0 24px;font-size:clamp(28px,8.4vw,34px);line-height:.95;text-align:left}.kent-section .kent-hero--minimal .kent-hero__panel:before{background:linear-gradient(0deg,rgba(22,22,22,.6) 0%,transparent 45%)}.kent-section .kent-hero--minimal .kent-hero__copy .kent-btn{width:auto}.kent-section .kent-hero--minimal .kent-stamp{top:20px}}.kent-section .kent-why__grid{grid-template-columns:repeat(var(--why-cols, 3),minmax(0,1fr));gap:clamp(28px,4vw,64px);max-width:1180px;margin-inline:auto}.kent-section .kent-why__card{padding:0;background:transparent;border-radius:0;gap:12px}.kent-section .kent-why__img{position:relative;width:min(260px,70%);height:auto;aspect-ratio:4 / 5;margin-bottom:18px;overflow:visible;border-radius:0;background:none}.kent-section .kent-why__img img{display:block;border-radius:50%}.kent-section .kent-why__img:after{content:"";position:absolute;top:-4%;right:-12%;bottom:-4%;left:-12%;border:1px solid currentColor;border-radius:50%;transform:rotate(14deg);pointer-events:none}.kent-section .kent-why__card-text{max-width:30ch}@media screen and (max-width:749px){.kent-section .kent-why__grid{grid-template-columns:1fr;gap:48px}.kent-section .kent-why__img{width:58%}}@media screen and (max-width:749px){.kent-section .kent-essentials .kent-section-head--split{flex-direction:row;align-items:baseline;justify-content:space-between}}@media screen and (max-width:749px){.kent-section .kent-notin{position:relative;grid-template-columns:1fr}.kent-section .kent-notin__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.kent-section .kent-notin__panel{position:relative;z-index:1;min-height:560px;justify-content:flex-end;padding:120px 24px 40px;background:linear-gradient(180deg,#1616161a,#1616168c,#161616e0 70%)}}.kent-hero__tag{display:inline-grid;place-items:center;width:104px;height:46px;margin:0 0 4px 4px;border:1.5px solid currentColor;border-radius:50%;color:var(--hero-fg, #fff);transform:rotate(-10deg)}.kent-hero__tag span{font-family:var(--kent-text);font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.kent-hero__mhead{display:none}.kent-section .kent-hero--minimal .kent-btn{min-height:0;padding:11px 16px;gap:8px;font-size:12.5px;letter-spacing:.1em}.kent-btn__arrow{flex:0 0 auto}@media screen and (max-width:749px){.kent-section .kent-hero--minimal .kent-hero__panel,.kent-section .kent-hero--minimal .kent-hero__panel:first-child{height:clamp(440px,calc(100svh - 190px),585px);min-height:0;padding:0 20px 34px}.kent-section .kent-hero--minimal .kent-hero__headline{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kent-section .kent-hero--minimal .kent-hero__copy{gap:12px}.kent-section .kent-hero--minimal .kent-hero__mhead{display:block;margin:0;max-width:330px;font-family:var(--kent-display);font-weight:var(--kent-display-weight);font-size:clamp(28px,8.4vw,34px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;color:var(--hero-fg, #fff)}}.kent-section .kent-cats{padding-bottom:clamp(36px,4vw,64px)}.kent-section .kent-statement{padding-top:clamp(48px,6vw,96px)}.kent-section .kent-why__grid{--why-cols: 4;max-width:1320px}.kent-section .kent-why__img{width:min(220px,74%);aspect-ratio:4 / 5;overflow:hidden;border-radius:50%;outline:1px solid currentColor;outline-offset:9px;transform:rotate(-12deg);margin:14px auto 26px}.kent-section .kent-why__img:after{content:none}.kent-section .kent-why__img img{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;max-width:none;object-fit:cover;border-radius:0;transform:rotate(12deg)}@media screen and (max-width:989px){.kent-section .kent-why__grid{--why-cols: 2}}@media screen and (max-width:749px){.kent-section .kent-why__img{width:52%}}.kent-section.kent-section--compare .kent-compare{padding-bottom:clamp(40px,5vw,72px)}.kent-section .kent-compost{padding-top:clamp(48px,6vw,96px)}.kent-qm__slider{position:relative;display:flex;align-items:center;gap:16px;max-width:1320px;margin:0 auto;padding:0 var(--kent-gutter, 60px)}.kent-qm__rail{display:flex;flex:1 1 auto;min-width:0;gap:24px;margin:0;padding:0;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none}.kent-qm__rail::-webkit-scrollbar{display:none}.kent-qm__rail .kent-qm__item{flex:0 0 calc((100% - 48px) / 3);width:auto;padding:32px 28px;border-radius:8px;background:#fff;scroll-snap-align:start}.kent-qm__arrow{display:grid;flex:0 0 48px;place-items:center;width:48px;height:48px;padding:0;border:1.5px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .25s,color .25s,opacity .25s}.kent-qm__arrow:hover:not(:disabled){background:var(--kent-ink);color:#fff}.kent-qm__arrow:disabled{opacity:.25;cursor:default}@media screen and (max-width:989px){.kent-qm__rail .kent-qm__item{flex-basis:calc((100% - 24px)/2)}}@media screen and (max-width:749px){.kent-qm__slider{flex-wrap:wrap;justify-content:center;padding:0 16px}.kent-qm__rail{order:-1;flex-basis:100%}.kent-qm__rail .kent-qm__item{flex-basis:100%}}@media screen and (max-width:749px){.kent-section .kent-compare__row{grid-template-columns:1fr 1fr;gap:0;padding:0}.kent-section .kent-compare__row--head{display:grid}.kent-section .kent-compare__row--head>:first-child{display:none}.kent-section .kent-compare__row--head>*{min-height:64px;padding:0 14px}.kent-section .kent-compare__row--head>.kent-compare__us{background:var(--kent-mint-soft);border-radius:0}.kent-section .kent-compare__row--head .kent-compare__wordmark{font-size:30px}.kent-section .kent-compare__row--head .kent-compare__them{font-size:15px}.kent-section .kent-compare__label{grid-column:1 / -1;padding:18px 0 10px;font-size:17px}.kent-section .kent-compare__row>.kent-compare__us,.kent-section .kent-compare__row>.kent-compare__them{display:flex;align-items:center;min-height:92px;padding:14px;font-size:15px;line-height:1.35}.kent-section .kent-compare__row>.kent-compare__us{gap:10px;border-radius:0;background:var(--kent-mint-soft)}.kent-section .kent-compare__them .kent-compare__mobile-label{display:none}.kent-section .kent-compare__tick{flex:0 0 26px;width:26px;height:26px}}.kent-section .kent-qm{position:relative;isolation:isolate}.kent-section .kent-qm:before{content:"";position:absolute;left:50%;top:55%;z-index:-1;width:min(900px,120vw);aspect-ratio:1.6 / 1;border-radius:50%;background:radial-gradient(closest-side,#b7e4a2d9,#b7e4a259 55%,#b7e4a200);filter:blur(30px);transform:translate(-50%,-50%);pointer-events:none}.kent-section .kent-qm__title{white-space:nowrap;font-size:clamp(22px,6.6vw,4.4rem)}.kent-section .kent-qm__slider{max-width:1100px;gap:24px}.kent-section .kent-qm__rail .kent-qm__item{flex:0 0 100%;display:flex;flex-direction:column;justify-content:center;min-height:260px;padding:0 4%;border-radius:0;background:transparent}.kent-section .kent-qm__rail .kent-qm__quote{font-family:var(--kent-text);font-weight:500;font-size:clamp(26px,3.4vw,46px);line-height:1.15;letter-spacing:-.015em}.kent-section .kent-qm__rail .kent-qm__name{margin-top:28px;font-size:15px;font-weight:600;letter-spacing:.08em;color:var(--kent-ink);text-decoration:underline;text-underline-offset:5px}.kent-section .kent-qm__arrow{background:#fff9}@media screen and (max-width:749px){.kent-section .kent-qm__slider{justify-content:space-between;padding:0 20px}.kent-section .kent-qm__rail .kent-qm__item{min-height:300px;padding:0}}.kent-statement__more{max-width:680px;margin:18px auto 0}.kent-statement__more summary{display:inline-block;font-family:var(--kent-text);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px;cursor:pointer;list-style:none}.kent-statement__more summary::-webkit-details-marker{display:none}.kent-statement__more[open] summary{display:none}.kent-statement__more-text{font-size:clamp(16px,1.2vw,18px);line-height:1.6;text-align:center}.kent-statement__more-text p{margin:0 0 1em;font-size:inherit}.template-index .seo__links{margin:0;padding:24px 0 56px;background:var(--kent-oat, #F8F3F0)}.template-index .seo__links-main summary.details__summary strong{font-family:var(--kent-text);font-size:15px;letter-spacing:.08em}.kent-colhead__sub{margin:0 0 6px;font-family:var(--kent-text);font-size:15px;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}.kent-card-label{margin:0 0 4px;font-family:var(--kent-text);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--kent-green, #2D9960)}.kent-card-badge{width:76px;height:40px;padding:0 6px;border-color:var(--kent-green, #2D9960);color:var(--kent-green, #2D9960)}.kent-card-badge span{font-size:10px;font-weight:700;letter-spacing:.02em;line-height:1}@media screen and (max-width:749px){.kent-card-badge{width:64px;height:34px}.kent-card-badge span{font-size:8.5px}.kent-card-label{font-size:11px}}.product-block__swatch .swatch__element.is-current .swatch__color{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--kent-ink, #161616);border-radius:50%}@media screen and (max-width:749px){body.template-product .product__info .product__title,body.template-product .product__info .kent-pdp-best{position:static!important;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}body.template-product .product__info .product__title{margin:0 0 4px;font-size:24px;line-height:1.05}body.template-product .product__info .kent-pdp-best{margin:0 0 4px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}body.template-product .product__info .product__price{margin:0 0 10px;font-size:20px}body.template-product .product__title__wrapper{padding-top:14px}}.kent-pdp-under-price{margin-top:6px}.kent-pdp-under-price .product__subtitle{margin:0 0 10px}body.template-product .product__info .product__title__wrapper{display:block}body.template-product .product__info .product__title__wrapper>*{width:auto;max-width:none}@media screen and (max-width:749px){.kent-pdp-dots{display:flex;justify-content:center;gap:6px;padding:10px 0 0}.kent-pdp-dots span{width:6px;height:6px;border-radius:50%;background:#16161640;transition:width .25s,background .25s}.kent-pdp-dots span.is-active{width:16px;border-radius:3px;background:var(--kent-ink, #161616)}}@media screen and (min-width:750px){.kent-pdp-dots{display:none}}@media screen and (max-width:749px){body.template-product .product__info,body.template-product .product__content,body.template-product .product__info .product__title__wrapper{margin-top:0!important;padding-top:0!important}body.template-product .product__info{padding-top:12px!important}.kent-pdp-dots{padding-top:8px}}@media screen and (max-width:749px){.kent-pdp-dots{display:none!important}body.template-product .product__images .product__images__slider-nav{margin-top:8px}body.template-product .product__images__slider-nav .product-single__media-thumb{width:56px!important;height:64px!important;margin-right:6px}body.template-product .product__images__slider-nav .product-single__media-thumb *,body.template-product .product__images__slider-nav .product-single__thumbnail{height:100%!important}body.template-product .product__images__slider-nav .product-single__thumbnail-img{object-fit:cover}}@media screen and (max-width:749px){body.template-product .product__info__wrapper{margin-top:0!important}body.template-product .product__info{padding-top:14px!important}}@media screen and (max-width:749px){body.template-product .product__images__slider-nav .flickity-viewport{height:64px!important}}body.template-product .variant-input-wrap--boxes{display:flex;flex-wrap:nowrap;gap:5px}body.template-product .variant-input-wrap--boxes .variant-field{flex:1 1 0;min-width:0;margin:0!important}body.template-product .variant-input-wrap--boxes .variant__button-label{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:44px;margin:0!important;padding:0 2px!important;font-size:13px;white-space:nowrap}.kent-size-head{display:flex;flex:0 0 100%;width:100%;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.kent-size-head .variant-label{margin:0!important}.kent-size-head #sizefox-container{margin:0!important;padding:0!important;justify-content:flex-end;flex:0 0 auto}body.template-product .variant-wrapper--boxes .variant-input-wrap--boxes{gap:5px!important;width:100%!important;margin-left:0!important;margin-right:0!important}body.template-product .variant-wrapper--boxes .variant-input-wrap--boxes .variant__button-label{min-width:0!important;width:100%!important}.kent-section .kent-hero .kent-btn{min-height:0;padding:11px 16px;gap:8px;font-size:12.5px;letter-spacing:.1em}.kent-section .kent-hero .kent-hero__tag{margin-bottom:6px}@media screen and (max-width:749px){.kent-section .kent-hero .kent-hero__panel,.kent-section .kent-hero .kent-hero__panel:first-child{height:clamp(460px,calc(100svh - 190px),585px);min-height:0;padding:0 20px 34px}.kent-section .kent-hero .kent-hero__copy .kent-btn{width:auto}.kent-section .kent-hero .kent-hero__copy{gap:8px}.kent-section .kent-hero .kent-hero__text{margin:0;font-size:15px;line-height:1.4}}.kent-section .kent-proof--logos .kent-proof__press>.kent-proof__logos{width:100%;justify-content:center;gap:clamp(28px,6vw,96px)}@media screen and (max-width:749px){.kent-section .kent-proof--logos .kent-proof__press{padding-inline:16px;overflow:visible}.kent-section .kent-proof--logos .kent-proof__press>.kent-proof__logos{flex-wrap:nowrap;justify-content:space-between;gap:12px}.kent-section .kent-proof--logos .kent-proof__press>.kent-proof__logos li{flex:0 1 auto;min-width:0}.kent-section .kent-proof--logos .kent-proof__press>.kent-proof__logos .kent-logo{height:13px;width:auto;max-width:100%;object-fit:contain}}@media screen and (min-width:750px){.kent-section .kent-hero .kent-hero__tag{margin-bottom:14px}}.kent-section .kent-ticker--xl .kent-ticker__item{font-size:clamp(13px,1.25vw,17px);font-weight:600;letter-spacing:.08em}.kent-section .kent-ticker--xl .kent-ticker__track{padding-block:14px}.kent-section .kent-ticker--xl .kent-ticker__sep{margin-inline:1.4em;font-size:.9em}@media screen and (max-width:749px){.kent-section .kent-ticker--xl .kent-ticker__track{padding-block:11px}}.kent-ticker:hover .kent-ticker__track,.kent-ticker:focus-within .kent-ticker__track,.kent-section .kent-ticker:hover .kent-ticker__track{animation-play-state:running!important}.kent-section .kent-cats__img{aspect-ratio:4 / 5}@media screen and (min-width:990px){.kent-section .kent-cats__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kent-section .kent-cats__item{flex:none}.kent-section .kent-cats__label{font-size:clamp(13px,1.1vw,16px)}}.kent-melt-defs{position:absolute;width:0;height:0}.kent-section .kent-compost__title.kent-melt{letter-spacing:.06em;will-change:filter}.kent-section .kent-compost{padding-bottom:clamp(40px,5vw,72px)}.kent-section .kent-qm{padding-top:clamp(40px,5vw,72px)}@media screen and (min-width:750px){.kent-section .kent-essentials--scroll .kent-essentials__grid{display:flex;gap:18px;padding:0 0 12px var(--kent-gutter);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:var(--kent-gutter);scrollbar-width:none}.kent-section .kent-essentials--scroll .kent-essentials__grid::-webkit-scrollbar{display:none}.kent-section .kent-essentials--scroll .kent-essentials__item{flex:0 0 clamp(260px,23vw,340px);grid-column:auto;scroll-snap-align:start}.kent-section .kent-essentials--scroll .kent-essentials__item:last-child{margin-right:var(--kent-gutter)}}@media screen and (max-width:749px){.kent-section .kent-essentials--scroll .kent-essentials__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:0 16px;overflow:visible}.kent-section .kent-essentials--scroll .kent-essentials__item{flex:none;grid-column:auto;width:auto}.kent-section .kent-essentials--scroll .kent-essentials__item:nth-child(n+5){display:none}}@media screen and (min-width:750px){.kent-section.kent-sticky{left:0;right:0;width:max-content;margin-inline:auto;transform:none}}.kent-section.kent-section--ticker .kent-ticker--xl .kent-ticker__item{font-size:clamp(13px,1.25vw,17px);font-weight:600;letter-spacing:.08em;line-height:1}.kent-section .kent-proof--logos .kent-proof__logo-text{font-family:var(--kent-text);font-size:clamp(15px,1.5vw,21px);font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap;color:inherit}.kent-section .kent-proof--logos .kent-proof__press>.kent-proof__logos{gap:clamp(22px,4vw,64px);align-items:center}@media screen and (max-width:749px){.kent-section .kent-proof--logos .kent-proof__press>.kent-proof__logos{flex-wrap:wrap;justify-content:center;gap:14px 22px}.kent-section .kent-proof--logos .kent-proof__logo-text{font-size:12px}}@media screen and (min-width:768px){html .announcement-section .swiper.site-alert{min-height:32px}html .announcement-section .swiper.site-alert p{font-size:13.5px;letter-spacing:.06em;line-height:1.2}}@media screen and (min-width:990px){.kent-section .kent-reviews__grid .kent-quote:nth-child(4):nth-last-child(2){grid-column:span 2}}.kent-colhead__top{display:block}.kent-colhead__text{max-width:none;margin-top:8px}@media screen and (min-width:990px){.kent-colhead__text,.kent-colhead__text p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:750px){body.template-collection:has(.kent-colhead) .collection-grid__wrapper{padding-left:calc(var(--kent-gutter, 60px) - 6px);padding-right:calc(var(--kent-gutter, 60px) - 6px)}body.template-collection:has(.kent-colhead) .collection-grid__wrapper>.container,body.template-collection:has(.kent-colhead) .collection-grid__row{max-width:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.product-block__top{display:block!important}.product-block__top .kent-card-label{display:block}.product-block__swatch{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 0 4px 4px;margin-left:-1px;overflow:visible}.product-block__info,.product-block__swatch,.product-block .swatch{overflow:visible!important}.product-block__swatch .kent-swatch-extra{display:none!important}.kent-swatch-more{margin-left:6px;font-family:var(--kent-text);font-size:13px;line-height:1;color:#161616b3;text-decoration:none;white-space:nowrap}.kent-swatch-more:hover{color:var(--kent-ink, #161616);text-decoration:underline;text-underline-offset:3px}.product-block__image,.product-block__image-hover__image,.product-single__media,.product-single__thumbnail,.product-single__media-thumb{background-color:var(--kent-flatlay-bg, #FBFBFB)!important;background-blend-mode:multiply}.product-single__media picture,.product-single__media img,.product-single__thumbnail img,.product-single__media-thumb img,.kent-card__media img,.kent-upsell img,.cart__item img,.cart-drawer img[src*="/products/"],.cart-drawer img[src*="/files/"]{mix-blend-mode:multiply}.kent-card__media,.kent-upsell__img,.cart__item .cart__image,.cart-drawer .cart__image{background-color:var(--kent-flatlay-bg, #FBFBFB)}.kent-section .kent-cats__img{position:relative}.kent-cats__badge{position:absolute;top:14px;right:14px;z-index:2;display:grid;place-items:center;width:128px;height:64px;padding:0 14px;border-radius:50%;background:var(--kent-green, #2D9960);color:#fff;box-shadow:0 10px 24px -14px #00000080;transform:rotate(-10deg);pointer-events:none}.kent-cats__badge span{font-family:var(--kent-text);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.05;text-align:center;text-transform:uppercase}@media screen and (max-width:749px){.kent-cats__badge{top:10px;right:8px;width:96px;height:48px;padding:0 10px}.kent-cats__badge span{font-size:10.5px}}.kent-section .kent-hero__headline--light{font-family:var(--kent-text);font-weight:300;font-size:clamp(2.4rem,4.6vw,5.2rem);line-height:1;letter-spacing:-.025em;text-transform:none}@media screen and (max-width:749px){.kent-section .kent-hero__headline--light{font-size:34px;line-height:1.02;letter-spacing:-.02em}.kent-section .kent-hero--minimal .kent-hero__mhead{font-family:var(--kent-text);font-weight:300;text-transform:none}}.kent-section .kent-cats__badge{top:14px;left:14px;right:auto;width:auto;height:auto;padding:8px 14px;border-radius:999px;background:#ffffff3d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;transform:none}.kent-section .kent-cats__badge span{font-size:12.5px;font-weight:600;letter-spacing:.1em;line-height:1;white-space:nowrap;color:#fff}@media screen and (max-width:749px){.kent-section .kent-cats__badge{top:10px;left:10px;padding:6px 10px}.kent-section .kent-cats__badge span{font-size:10px}}.kent-section .kent-proof--logos .kent-proof__press .kent-logo{height:calc(22px * var(--logo-scale, 100) / 100);max-width:none;width:auto}@media screen and (max-width:749px){.kent-section .kent-proof--logos .kent-proof__press .kent-logo{height:calc(14px * var(--logo-scale, 100) / 100)}}.kent-section .kent-hero .kent-hero__tag{position:relative;z-index:2;margin-bottom:-18px;margin-left:6px}@media screen and (max-width:749px){.kent-section .kent-hero .kent-hero__tag{margin-bottom:-12px}}.kent-section .kent-cats{padding-bottom:clamp(24px,3vw,40px)}.kent-section .kent-why{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(40px,5vw,64px)}.kent-section .kent-essentials,.kent-section .kent-essentials--scroll{padding-top:clamp(32px,4vw,56px)}.kent-card__media--swap img,.kent-card__media--swap .kent-card__img{mix-blend-mode:normal!important}.template-index .seo__links{padding:40px 0 64px;background:var(--kent-oat, #F8F3F0)}.template-index .seo__links .container{max-width:none;padding-left:var(--kent-gutter, 60px);padding-right:var(--kent-gutter, 60px)}.template-index .seo__links-main{padding:0;border-radius:0;border-top:1px solid rgba(22,22,22,.14);border-bottom:1px solid rgba(22,22,22,.14)}.template-index .seo__links-main summary.details__summary{padding:22px 0;border-bottom:0}.template-index .seo__links-main summary.details__summary strong{font-family:var(--kent-text);font-size:13px;font-weight:600;letter-spacing:.14em;color:var(--kent-ink, #161616)}.template-index .seo__links-main summary.details__summary .icon{box-sizing:content-box;width:10px;height:10px;padding:8px;border:1px solid rgba(22,22,22,.3);border-radius:50%;transition:transform .3s ease,background-color .3s ease}.template-index .seo__links-main details[open] summary .icon{transform:rotate(45deg)}.template-index .seo__links-main .details__content{padding:0 0 28px}.template-index #seo-footer-links{margin:0;gap:10px}.template-index #seo-footer-links a{padding:8px 16px;border:1px solid rgba(22,22,22,.18);border-radius:999px;background:transparent;font-family:var(--kent-text);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--kent-ink, #161616)}.template-index #seo-footer-links a:hover{border-color:var(--kent-ink, #161616);background:var(--kent-ink, #161616);color:#fff}@media screen and (max-width:749px){.template-index .seo__links .container{padding-left:16px;padding-right:16px}}.template-index .seo__links .container{width:auto;margin-left:0;margin-right:0}.kent-essentials__grid,.kent-qm__rail,.kent-colhead__tiles,.kent-cats__list,.kent-why__grid{overflow-y:hidden!important}@media screen and (max-width:749px){.kent-section .kent-hero--m-stack.kent-hero--count-2 .kent-hero__panels{display:grid;grid-template-columns:1fr;overflow:visible;scroll-snap-type:none}.kent-section .kent-hero--m-stack.kent-hero--count-2 .kent-hero__panel{flex:none;width:100%}.kent-section .kent-hero--m-stack .kent-hero__panel:first-child{height:clamp(460px,calc(100svh - 150px),600px)}.kent-section .kent-hero--m-stack .kent-hero__panel+.kent-hero__panel{height:520px;border-top:2px solid #FFFFFF}.kent-section .kent-hero--m-stack .kent-hero__dots{display:none}}@media screen and (max-width:749px){.kent-section .kent-hero--m-stack.kent-hero--count-2{--kent-m-first: clamp(460px, calc(100svh - 150px) , 600px)}.kent-section .kent-hero--m-stack.kent-hero--count-2 .kent-stamp{top:calc(var(--kent-m-first) - 46px);left:50%;right:auto;width:92px;transform:translate(-50%);z-index:4}}@media screen and (max-width:749px){.kent-section .kent-hero--m-stack.kent-hero--count-2 .kent-hero__panel:first-child{padding-bottom:62px}.kent-section .kent-hero--m-stack.kent-hero--count-2 .kent-hero__panel+.kent-hero__panel{padding-top:56px}}.cart-drawer .kent-cart-after{width:100%;margin-top:8px;padding-top:18px;border-top:1px solid rgba(22,22,22,.1)}.cart-drawer .cart__form{flex-wrap:wrap}@media screen and (max-width:749px){:is(.cart-drawer,.template-cart main) .cart__table-row{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start;padding:12px 0;text-align:left}:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--product,:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product{display:contents}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__thumb{grid-column:1;grid-row:1 / span 4;width:84px;height:104px;margin:0;justify-content:center;align-items:center;background:var(--kent-flatlay-bg, #FBFBFB);border-radius:4px;overflow:hidden}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__thumb img{width:84px!important;height:104px!important;max-width:none;object-fit:cover}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__desc,:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--price,:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--quantity{grid-column:2;margin:0;padding:0;text-align:left}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__desc{padding-top:2px}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__title{font-size:14.5px;line-height:1.25}:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--quantity{display:flex;align-items:center;gap:14px;margin-top:6px}:is(.cart-drawer,.template-cart main) .cart__table-row .counter,:is(.cart-drawer,.template-cart main) .cart__table-row .inputCounter{height:36px}:is(.cart-drawer,.template-cart main) .cart__table-row .inputCounter__btn{height:36px}.cart-drawer .cart__title--mobile{margin:0 0 12px;font-size:22px}.cart-drawer .cart{padding-top:4px}}@media screen and (max-width:749px){:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__desc{grid-row:1}:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--price{grid-row:2}:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--quantity{grid-row:3}:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--total{display:none}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__price,:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__price span{font-size:14px;text-align:left}.cart-drawer .checkout-buttons a.button--secondary[data-continue]{min-height:0;margin-top:4px;padding:8px 0;border:0!important;background:none!important;color:var(--kent-ink, #161616)!important;font-size:12.5px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;box-shadow:none}}@media screen and (min-width:750px){.kent-section.kent-satc{left:0;right:0;bottom:18px;width:min(620px,calc(100vw - 48px));margin-inline:auto;padding:10px 10px 10px 22px;border-radius:8px;box-shadow:0 18px 44px -18px #0006;transform:none}}.template-cart .cart__form{flex-wrap:wrap}.template-cart .kent-cart-after{flex:0 0 100%;width:100%;margin-top:28px;padding-top:24px;border-top:1px solid rgba(22,22,22,.1)}html,body{overflow-x:clip}.kent-bundle-tracker{margin:14px 0 6px;padding:14px 16px 12px;border:1px solid rgba(22,22,22,.12);border-radius:14px;background:#fff}.kent-bundle-tracker__msg{margin:0 0 12px;font-size:13px;line-height:1.35;letter-spacing:.01em;text-align:center;color:var(--kent-ink)}.kent-bundle-tracker__msg strong{font-weight:700}.kent-bundle-tracker__track{list-style:none;margin:0;padding:0 2px;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.kent-bundle-tracker__track:before{content:"";position:absolute;left:10px;right:10px;top:11px;height:2px;background:#1616161f}.kent-bundle-tracker__step{position:relative;display:flex;flex-direction:column;align-items:center;width:24px;margin:0}.kent-bundle-tracker__dot{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin-top:7px;border-radius:50%;background:#fff;border:2px solid rgba(22,22,22,.22);font-size:11px;font-weight:700;color:var(--kent-ink);transition:background-color .25s,border-color .25s,color .25s;box-sizing:border-box}.kent-bundle-tracker__step.is-tier .kent-bundle-tracker__dot{width:24px;height:24px;margin-top:0}.kent-bundle-tracker__step.is-filled .kent-bundle-tracker__dot{background:var(--kent-ink);border-color:var(--kent-ink);color:#fff}.kent-bundle-tracker__step.is-reached .kent-bundle-tracker__dot{background:var(--kent-green);border-color:var(--kent-green)}.kent-bundle-tracker__save{margin-top:5px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#16161699}.kent-bundle-tracker__step.is-reached .kent-bundle-tracker__save{color:var(--kent-green);font-weight:700}.kent-section .kent-reviews--editorial .kent-reviews__grid{grid-template-columns:1.25fr 1fr 1fr;gap:16px}.kent-section .kent-reviews--editorial .kent-quote,.kent-section .kent-reviews--editorial .kent-quote:first-child,.kent-section .kent-reviews--editorial .kent-quote--press:last-child{grid-column:auto;grid-row:auto;background:#ffffff0a;border:1px solid rgba(248,243,240,.12);border-radius:14px}.kent-section .kent-reviews--editorial .kent-quote:first-child{grid-row:span 2}.kent-section .kent-reviews--editorial .kent-quote figure,.kent-section .kent-reviews--editorial .kent-quote--press:last-child figure{flex-direction:column;align-items:stretch;gap:14px;padding:30px 30px 26px}.kent-section .kent-reviews--editorial .kent-quote__mark{display:block;height:.62em;font-size:64px;line-height:1;font-weight:700;color:var(--rev-accent)}.kent-section .kent-reviews--editorial .kent-quote__text,.kent-section .kent-reviews--editorial .kent-quote--press:last-child .kent-quote__text{flex:1;margin:0;font-size:19px;font-weight:500;line-height:1.4;color:var(--rev-fg)}.kent-section .kent-reviews--editorial .kent-quote:first-child .kent-quote__text{font-size:clamp(28px,2.6vw,38px);font-weight:600;line-height:1.2;letter-spacing:-.01em}.kent-section .kent-reviews--editorial .kent-quote:first-child .kent-quote__mark{font-size:96px}.kent-section .kent-reviews--editorial .kent-quote__who,.kent-section .kent-reviews--editorial .kent-quote:first-child .kent-quote__who{padding-top:14px;border-top:1px solid rgba(248,243,240,.14);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rev-fg);opacity:.75}@media screen and (min-width:990px){.kent-section .kent-reviews--editorial .kent-reviews__grid .kent-quote:nth-child(4):nth-last-child(2){grid-column:auto}}@media screen and (max-width:989px){.kent-section .kent-reviews--editorial .kent-reviews__grid{grid-template-columns:1fr 1fr}.kent-section .kent-reviews--editorial .kent-quote:first-child{grid-column:1 / -1;grid-row:auto}}@media screen and (max-width:749px){.kent-section .kent-reviews--editorial .kent-reviews__grid{grid-template-columns:1fr;gap:12px}.kent-section .kent-reviews--editorial .kent-quote figure{padding:24px 22px 20px}.kent-section .kent-reviews--editorial .kent-quote__text{font-size:17px}.kent-section .kent-reviews--editorial .kent-quote:first-child .kent-quote__text{font-size:24px}.kent-section .kent-reviews--editorial .kent-quote:first-child .kent-quote__mark{font-size:72px}}@keyframes kent-ticker-px{0%{transform:translateZ(0)}to{transform:translate3d(var(--ticker-shift),0,0)}}.kent-ticker__track.is-measured{animation-name:kent-ticker-px}.kent-section .kent-guarantee__kicker{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--guar-fg, currentColor);opacity:.9}@media screen and (min-width:750px){.cart-drawer{left:auto!important;right:0;width:min(440px,100vw)!important;box-shadow:-24px 0 60px -30px #00000073;transform:translate3d(100%,0,0);transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease-in-out,visibility linear .35s}body.cart--is-visible .cart-drawer{transform:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s ease-in-out,visibility linear 0s}.kent-cart-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1011;background:#16161661;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility linear .3s;cursor:pointer}body.cart--is-visible .kent-cart-scrim{opacity:1;visibility:visible;transition:opacity .3s ease,visibility linear 0s}.cart-drawer .cart-wrapper.container{width:100%;max-width:none;padding:0 24px}.cart-drawer .cart{width:100%;padding-top:22px}.cart-drawer .cart__form{flex-direction:column;flex-wrap:nowrap}.cart-drawer .cart__table,.cart-drawer .checkout-buttons,.cart-drawer .kent-cart-after{width:100%!important;max-width:none!important;margin-left:0!important;padding-left:0!important;padding-right:0!important;flex:none!important}.cart-drawer .cart__table-head,.cart-drawer .cart__table thead,.cart-drawer .cart__table-row--head{display:none!important}.cart-drawer .cart__table-row{display:grid;grid-template-columns:84px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start;padding:12px 0;text-align:left}.cart-drawer .cart__table-row .cart__table-cell--product,.cart-drawer .cart__table-row .cart-product{display:contents}.cart-drawer .cart__table-row .cart-product__thumb{grid-column:1;grid-row:1 / span 4;width:84px;height:104px;margin:0;justify-content:center;align-items:center;background:var(--kent-flatlay-bg, #FBFBFB);border-radius:4px;overflow:hidden}.cart-drawer .cart__table-row .cart-product__thumb img{width:84px!important;height:104px!important;max-width:none;object-fit:cover}.cart-drawer .cart__table-row .cart-product__desc,.cart-drawer .cart__table-row .cart__table-cell--price,.cart-drawer .cart__table-row .cart__table-cell--quantity{grid-column:2;margin:0;padding:0;text-align:left}.cart-drawer .cart__table-row .cart-product__desc{padding-top:2px}.cart-drawer .cart__table-row .cart-product__title{font-size:14.5px;line-height:1.25}.cart-drawer .cart__table-row .cart__table-cell--quantity{display:flex;align-items:center;gap:14px;margin-top:6px}.cart-drawer .cart__table-row .counter,.cart-drawer .cart__table-row .inputCounter,.cart-drawer .cart__table-row .inputCounter__btn{height:36px}.cart-drawer .cart__title--mobile{margin:0 0 12px;font-size:22px}.cart-drawer .cart{padding-top:4px}.cart-drawer .cart__table-row .cart-product__desc{grid-row:1}.cart-drawer .cart__table-row .cart__table-cell--price{grid-row:2}.cart-drawer .cart__table-row .cart__table-cell--quantity{grid-row:3}.cart-drawer .cart__table-row .cart__table-cell--total{display:none}.cart-drawer .cart__table-row .cart-product__price,.cart-drawer .cart__table-row .cart-product__price span{font-size:14px;text-align:left}.cart-drawer .checkout-buttons a.button--secondary[data-continue]{min-height:0;margin-top:4px;padding:8px 0;border:0!important;background:none!important;color:var(--kent-ink, #161616)!important;font-size:12.5px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;box-shadow:none}}@media screen and (min-width:750px){.cart-drawer .kent-upsell__list{flex-direction:column;overflow:visible;scroll-snap-type:none}.cart-drawer .kent-upsell__item{flex:none;width:100%}}.kent-section .kent-reviews--editorial .kent-quote__mark{height:.5em;font-family:Georgia,Times New Roman,serif;font-weight:400}.kent-bundle-tracker--cart{margin:0 0 18px;background:var(--kent-oat, #F8F3F0);border-color:transparent}@media screen and (max-width:749px){:is(.cart-drawer,.template-cart main) .cart__table-row{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:none;column-gap:14px;row-gap:8px}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__thumb{grid-column:1;grid-row:1 / span 2}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__desc{grid-column:2;grid-row:1;min-width:0}:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--price{grid-column:3;grid-row:1;padding-top:2px;text-align:right;white-space:nowrap}:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--price :is(.cart-product__price,span,s,del){text-align:right}:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--quantity{grid-column:2 / span 2;grid-row:2;align-self:end}}@media screen and (min-width:750px){.cart-drawer .cart__table-row .cart__table-row,.cart-drawer .cart__table-row{grid-template-columns:84px minmax(0,1fr) auto;grid-template-areas:none;column-gap:14px;row-gap:8px}.cart-drawer .cart__table-row .cart-product__thumb{grid-column:1;grid-row:1 / span 2}.cart-drawer .cart__table-row .cart-product__desc{grid-column:2;grid-row:1;min-width:0}.cart-drawer .cart__table-row .cart__table-cell--price{grid-column:3;grid-row:1;padding-top:2px;text-align:right;white-space:nowrap}.cart-drawer .cart__table-row .cart__table-cell--price :is(.cart-product__price,span,s,del){text-align:right}.cart-drawer .cart__table-row .cart__table-cell--quantity{grid-column:2 / span 2;grid-row:2;align-self:end}}@media screen and (max-width:749px){:is(.cart-drawer,.template-cart main) .cart__table-row:after{display:none}:is(.cart-drawer,.template-cart main) .cart__table-row+.cart__table-row{border-top:1px solid #E4E4E4}:is(.cart-drawer,.template-cart main) .cart__table-row .cart__table-cell--quantity{justify-content:space-between}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__quantity{margin:0}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}:is(.cart-drawer,.template-cart main) .cart__table-row .cart-product__price s{font-size:12.5px;opacity:.6}}@media screen and (min-width:750px){.cart-drawer .cart__table-row:after{display:none}.cart-drawer .cart__table-row+.cart__table-row{border-top:1px solid #E4E4E4}.cart-drawer .cart__table-row .cart__table-cell--quantity{justify-content:space-between}.cart-drawer .cart__table-row .cart-product__quantity{margin:0}.cart-drawer .cart__table-row .cart-product__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cart-drawer .cart__table-row .cart-product__price s{font-size:12.5px;opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/kent-editorial.css.map */
