:root{--k-ivory: #F7F3EC;--k-paper: #FCFAF7;--k-stone: #EDE9E2;--k-ink: #22201E;--k-ink-2: #46413B;--k-ink-3: #6B645A;--k-line: #E2DBCF;--k-deep: #5D7057;--k-deep-2: #4C5E47;--k-deep-3: #3D4C39;--k-sage: #A9B8A2;--k-soft: #E6ECE2;--k-blush: #F1DED5;--k-clay: #A9553A;--k-clay-2: #8E4430;--k-clay-3: #C8693F;--k-clay-soft: #F7E6DD;--k-accent: linear-gradient(135deg, #C2684A 0%, #A9553A 55%, #8E4430 100%);--k-star: #C8693F;--k-white: #FFFFFF;--k-sans: "Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans KR", sans-serif;--k-serif: "Cormorant Garamond", "Iowan Old Style", "Times New Roman", serif;--k-r-card: 16px;--k-r-frame: 24px;--k-wrap: 1200px;--k-gutter: 20px;--k-shadow: 0 12px 32px -18px rgba(34, 32, 30, .28);--font-body-family: var(--k-sans);--font-heading-family: var(--k-sans);--font-body-weight: 400;--font-heading-weight: 700}@media(min-width:990px){:root{--k-gutter: 40px}}body{font-family:var(--k-sans);color:var(--k-ink);background:var(--k-ivory);letter-spacing:0;-webkit-font-smoothing:antialiased}body,.color-scheme-1,.gradient{background-color:var(--k-ivory)}.k{font-family:var(--k-sans);color:var(--k-ink);font-size:16px;line-height:1.6;font-weight:450}.k *,.k *:before,.k *:after{box-sizing:border-box}.k img{max-width:100%;display:block}.k p{margin:0}.k h1,.k h2,.k h3,.k h4{margin:0;font-family:var(--k-sans);color:inherit;text-wrap:balance;letter-spacing:-.015em}.k a{color:inherit}.k :focus-visible{outline:2px solid var(--k-deep);outline-offset:3px}.k-wrap{max-width:var(--k-wrap);margin:0 auto;padding-inline:var(--k-gutter)}.k-narrow{max-width:760px;margin:0 auto}.k-section{padding-block:64px}@media(min-width:990px){.k-section{padding-block:96px}}.k-section--tight{padding-block:40px}.k-center{text-align:center}.k-stack{display:flex;flex-direction:column;gap:16px}.k-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--k-clay);display:inline-flex;align-items:center;gap:6px}.k-h1{font-size:clamp(34px,4.4vw,54px);line-height:1.06;font-weight:700;letter-spacing:-.025em}.k-h2{font-size:clamp(28px,3.6vw,40px);line-height:1.14;font-weight:700}.k-h3{font-size:20px;line-height:1.3;font-weight:600}.k-lead{font-size:17px;color:var(--k-ink-2);max-width:60ch}.k-center .k-lead{margin-inline:auto}.k-italic{font-family:var(--k-serif);font-style:italic;font-weight:500;letter-spacing:0}.k-head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.k-center .k-head,.k-head.k-center{align-items:center}.k-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 32px;border-radius:999px;border:0;background:var(--k-accent);color:var(--k-white);font:700 16px/1 var(--k-sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px -12px #8e4430b3;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.k-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);animation:k-shine 4.5s ease-in-out infinite}.k-btn:hover{filter:brightness(1.06);box-shadow:0 14px 28px -12px #8e4430cc}.k-btn--sage{background:var(--k-deep);box-shadow:none}.k-btn--sage:after{display:none}@keyframes k-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.k-btn:active{transform:translateY(1px)}.k-btn--wide{width:100%}.k-btn--ghost{background:transparent;color:var(--k-ink);box-shadow:inset 0 0 0 1.5px var(--k-ink)}.k-btn--ghost:after{display:none}.k-btn--light{background:var(--k-ivory);color:var(--k-deep-3)}.k-btn--light:hover{background:var(--k-white)}@media(max-width:749px){.k-btn{min-height:56px}}.k-icon{width:20px;height:20px;flex:none}.k-stars{display:inline-flex;gap:2px;color:var(--k-star)}.k-stars svg{width:16px;height:16px}.k-check{width:22px;height:22px;border-radius:50%;background:var(--k-clay);color:var(--k-white);display:inline-grid;place-items:center;flex:none}.k-check svg{width:12px;height:12px}.k-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:var(--k-white);border:1px solid var(--k-line);font-size:14px;color:var(--k-ink-2)}.k-card{background:var(--k-paper);border:1px solid var(--k-line);border-radius:var(--k-r-card)}.k-announce{background:var(--k-deep-3);color:var(--k-white);font-size:13.5px;font-weight:500;text-align:center;padding:9px var(--k-gutter);letter-spacing:.01em}.k-announce{display:flex;align-items:center;justify-content:center;gap:8px 16px;flex-wrap:wrap}.k-announce a{color:inherit;text-decoration:none}.k-countdown{display:inline-flex;align-items:center;gap:4px}.k-countdown__label{font-size:12px;opacity:.85;margin-right:4px}.k-countdown__box{display:inline-flex;flex-direction:column;align-items:center;background:var(--k-clay);color:var(--k-white);border-radius:6px;padding:2px 6px;min-width:32px;line-height:1.1}.k-countdown__box b{font-size:14px;font-variant-numeric:tabular-nums}.k-countdown__box small{font-size:8.5px;text-transform:uppercase;letter-spacing:.06em}.k-countdown i{font-style:normal;font-weight:700}.k-header{position:sticky;top:0;z-index:30;background:#f7f3ecf5;-webkit-backdrop-filter:saturate(1.2) blur(8px);backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--k-line)}.k-header__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:68px}.k-header__logo img{width:112px;height:auto}.k-header__nav{display:flex;gap:26px;font-size:14.5px}.k-header__nav a{text-decoration:none;color:var(--k-ink);padding-block:6px;border-bottom:1px solid transparent}.k-header__nav a:hover,.k-header__nav a[aria-current]{border-color:var(--k-ink)}.k-header__icons{display:flex;align-items:center;gap:6px}.k-header__icons a,.k-header__icons button{width:42px;height:42px;display:grid;place-items:center;color:var(--k-ink);background:none;border:0;cursor:pointer;position:relative;text-decoration:none}.k-header__icons .svg-wrapper{width:24px;height:24px;display:block}.k-header__icons .svg-wrapper svg,.k-header__icons svg{width:24px;height:24px;display:block}.k-header__icons .cart-count-bubble{position:absolute;top:4px;right:2px;background:var(--k-deep);color:var(--k-white);border-radius:999px;min-width:18px;height:18px;font-size:11px;display:grid;place-items:center;padding:0 4px}.k-header__burger{display:none!important}.k-mnav{display:none;border-top:1px solid var(--k-line);padding:8px var(--k-gutter) 16px;flex-direction:column}.k-mnav a{padding:12px 0;border-bottom:1px solid var(--k-line);text-decoration:none;font-size:16px}.k-header.is-open .k-mnav{display:flex}@media(max-width:989px){.k-header__bar{grid-template-columns:auto 1fr auto}.k-header__nav{display:none}.k-header__burger{display:grid!important}.k-header__logo{justify-self:center}.k-header__bar{grid-template-columns:42px 1fr auto}}.k-hero{position:relative;overflow:hidden;background:var(--k-ivory)}.k-hero__grid{display:grid;grid-template-columns:1fr}.k-hero__media{position:relative;aspect-ratio:4 / 3}.k-hero__media img{width:100%;height:100%;object-fit:cover;object-position:70% center}.k-hero__copy{position:relative;z-index:2;padding:32px var(--k-gutter) 48px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.k-hero__sub{font-size:clamp(26px,3.4vw,38px);line-height:1.1;color:var(--k-clay)}.k-hero__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:16px}.k-hero__list li{display:flex;gap:10px;align-items:center}.k-hero__guar{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--k-ink-2)}.k-hero__guar svg{color:var(--k-deep);width:18px;height:18px}@media(min-width:990px){.k-hero{min-height:640px}.k-hero__media{position:absolute;top:0;right:0;bottom:0;left:34%;aspect-ratio:auto}.k-hero__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,var(--k-ivory) 0%,rgba(247,243,236,.75) 14%,rgba(247,243,236,0) 38%)}.k-hero__copy{max-width:var(--k-wrap);margin:0 auto;padding-block:120px;width:100%}.k-hero__copy>*{max-width:580px}}.k-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:990px){.k-tiles{grid-template-columns:repeat(4,1fr);gap:16px}}.k-tile{position:relative;border-radius:var(--k-r-card);overflow:hidden;aspect-ratio:4 / 5;background:var(--k-stone);text-decoration:none;color:var(--k-white)}.k-tile img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.k-tile:hover img{transform:scale(1.04)}.k-tile__label{position:absolute;left:12px;bottom:12px;right:12px;background:#f7f3eceb;color:var(--k-ink);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;text-align:center}.k-marquee{overflow:hidden;background:var(--k-deep);color:var(--k-white)}.k-marquee--dark{background:var(--k-deep-3)}.k-marquee--soft{background:var(--k-soft);color:var(--k-deep-3)}.k-marquee--clay{background:var(--k-accent);color:var(--k-white)}.k-marquee--clay .k-marquee__group{padding-block:18px}.k-marquee--clay .k-marquee__item{font-size:15px;letter-spacing:.1em}.k-marquee--clay .k-marquee__item--pill{background:var(--k-white);color:var(--k-clay-2);box-shadow:0 4px 14px -6px #00000059}.k-marquee__title{text-align:center;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding-top:14px;opacity:.85}.k-marquee__track{display:flex;width:max-content;animation:k-marquee var(--k-speed, 40s) linear infinite}.k-marquee__group{display:flex;align-items:center;gap:28px;padding:14px;flex:none}.k-marquee__item{white-space:nowrap;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;gap:28px}.k-marquee__item--pill{background:var(--k-ivory);color:var(--k-deep-3);border-radius:999px;padding:6px 14px}.k-marquee__sep{opacity:.6}.k-marquee--press{background:var(--k-deep-3)}.k-marquee--press .k-marquee__item{font-family:var(--k-serif);font-size:26px;font-weight:600;letter-spacing:.02em;text-transform:none}.k-marquee:hover .k-marquee__track{animation-play-state:paused}@keyframes k-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.k-pillars{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:880px;margin:0 auto}@media(min-width:750px){.k-pillars{grid-template-columns:repeat(4,1fr);gap:16px}}.k-pillar{padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;background:var(--k-white)}.k-pillar__icon{width:48px;height:48px;border-radius:50%;background:var(--k-clay-soft);color:var(--k-clay);display:grid;place-items:center}.k-pillar__label{font-size:14.5px;font-weight:600;line-height:1.3}.k-science{background:var(--k-soft);position:relative;overflow:hidden}.k-science__grid{display:grid;grid-template-columns:1fr}.k-science__media{aspect-ratio:4 / 3}.k-science__media img{width:100%;height:100%;object-fit:cover;object-position:left center}.k-science__copy{padding:40px var(--k-gutter) 56px;display:flex;flex-direction:column;gap:8px}.k-stat{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding-block:18px;border-top:1px solid rgba(93,112,87,.25)}.k-stat:last-of-type{border-bottom:1px solid rgba(93,112,87,.25)}.k-stat__num{font-size:36px;font-weight:800;color:var(--k-clay);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.k-stat__text{font-size:15.5px;color:var(--k-ink);font-weight:500}.k-footnote{font-size:13px;color:var(--k-ink-2);margin-top:12px}@media(min-width:990px){.k-science{min-height:560px}.k-science__media{position:absolute;top:0;right:50%;bottom:0;left:0;aspect-ratio:auto}.k-science__media img{object-position:center}.k-science__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(230,236,226,0) 70%,var(--k-soft) 100%)}.k-science__copy{margin-left:50%;max-width:560px;padding:96px 40px}}.k-statsbar{background:var(--k-accent);color:var(--k-white)}.k-statsbar__row{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding-block:28px;max-width:760px;margin:0 auto}.k-statsbar__item+.k-statsbar__item{border-left:1px solid rgba(255,255,255,.25)}.k-statsbar__num{font-size:clamp(26px,4vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.k-statsbar__label{font-size:13px;font-weight:600;opacity:.9}.k-reviews{background:linear-gradient(160deg,var(--k-deep) 0%,var(--k-deep-2) 100%);color:var(--k-white)}.k-reviews .k-eyebrow{color:var(--k-soft)}.k-reviews .k-lead{color:#ffffffd9}.k-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,72%);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.k-rail::-webkit-scrollbar{display:none}.k-rail>*{scroll-snap-align:start}@media(min-width:750px){.k-rail{grid-auto-columns:calc((100% - 48px)/4)}}.k-rcard{background:var(--k-white);color:var(--k-ink);border-radius:var(--k-r-card);overflow:hidden;display:flex;flex-direction:column}.k-rcard__img{aspect-ratio:4 / 5;background:var(--k-stone)}.k-rcard__img img,.k-rcard__img video{width:100%;height:100%;object-fit:cover;display:block}.k-rcard__body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:10px;flex:1}.k-rcard__text{font-size:15px;line-height:1.5;color:var(--k-ink);flex:1}.k-rcard__name{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.k-rail-nav{display:flex;justify-content:center;gap:12px;margin-top:28px}.k-rail-nav button{width:44px;height:44px;border-radius:50%;border:0;background:var(--k-white);color:var(--k-ink);display:grid;place-items:center;cursor:pointer}.k-rail-nav svg{width:18px;height:18px}.k-guar{position:relative;border-radius:var(--k-r-frame);overflow:hidden;background:linear-gradient(100deg,var(--k-deep-2) 0%,var(--k-deep) 42%,#8FA287 100%);color:var(--k-white);box-shadow:var(--k-shadow);max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr}.k-guar__copy{padding:36px 28px;display:flex;flex-direction:column;gap:14px;position:relative;z-index:2}.k-guar__copy svg{width:36px;height:36px}.k-guar__title{font-size:clamp(24px,3vw,32px);font-weight:800;letter-spacing:.01em;text-transform:uppercase;line-height:1.15}.k-guar__text{font-size:15px;line-height:1.6;opacity:.92;max-width:46ch}.k-guar__media{aspect-ratio:16 / 9;position:relative}.k-guar__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:75% center}@media(min-width:750px){.k-guar{grid-template-columns:1.1fr 1fr;min-height:360px}.k-guar__copy{padding:48px 44px;justify-content:center}.k-guar__media{aspect-ratio:auto}.k-guar__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--k-deep) 0%,rgba(93,112,87,.55) 22%,rgba(93,112,87,0) 55%);z-index:1}}.k-trust{display:flex;justify-content:center;gap:clamp(24px,6vw,64px);margin-top:32px;flex-wrap:wrap}.k-trust__item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:13.5px;font-weight:600;max-width:120px;line-height:1.3}.k-trust__item svg{color:var(--k-clay);width:24px;height:24px}.k-faq{background:linear-gradient(180deg,var(--k-paper) 0%,var(--k-soft) 100%)}.k-faq__list{display:flex;flex-direction:column;gap:12px;max-width:720px;margin:0 auto}.k-acc{background:var(--k-white);border:1px solid var(--k-line);border-radius:14px}.k-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:15.5px;font-weight:600}.k-acc summary::-webkit-details-marker{display:none}.k-acc summary .k-plus{color:var(--k-clay);transition:transform .2s ease;width:18px;height:18px}.k-acc[open] summary .k-plus{transform:rotate(45deg)}.k-acc__body{padding:0 22px 20px;color:var(--k-ink);font-size:15.5px;line-height:1.65}.k-acc__body p+p{margin-top:10px}.k-acc--line{background:none;border:0;border-radius:0;border-top:1px solid var(--k-line)}.k-acc--line:last-child{border-bottom:1px solid var(--k-line)}.k-acc--line summary{padding:18px 2px;font-size:16.5px}.k-acc--line .k-acc__body{padding:0 2px 18px}.k-footer{background:var(--k-ink);color:var(--k-ivory);position:relative;margin-top:48px}.k-footer__wave{position:absolute;left:0;right:0;top:-39px;height:40px;color:var(--k-ink)}.k-footer__wave svg{width:100%;height:100%;display:block}.k-footer__grid{display:grid;grid-template-columns:1fr;gap:36px;padding-block:56px 32px}@media(min-width:750px){.k-footer__grid{grid-template-columns:1.2fr 1fr 1fr 1.2fr}}.k-footer__logo img{width:120px}.k-footer__h{font-size:17px;font-weight:700;margin-bottom:16px}.k-footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14.5px}.k-footer a{color:var(--k-ivory);text-decoration:none;opacity:.85}.k-footer a:hover{opacity:1;text-decoration:underline}.k-footer__note{font-size:14px;opacity:.75;line-height:1.6;max-width:34ch}.k-footer__bottom{border-top:1px solid rgba(247,243,236,.15);padding-block:22px 32px;display:flex;flex-direction:column;align-items:center;gap:14px;font-size:12.5px;opacity:.85}.k-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;list-style:none;margin:0;padding:0}.k-pay svg{width:38px;height:24px;display:block}.k-footer .k-pay{flex-direction:row;gap:6px}.k .k-footer__h{margin-bottom:14px}.k-pdp{padding-block:20px 56px}.k-crumbs{font-size:13px;color:var(--k-ink-3);margin-bottom:18px;display:flex;gap:8px;flex-wrap:wrap}.k-crumbs a{color:var(--k-deep);text-decoration:none}.k-pdp__grid{display:grid;grid-template-columns:1fr;gap:28px}@media(min-width:990px){.k-pdp__grid{grid-template-columns:1.15fr 1fr;gap:48px;align-items:start}.k-pdp__media{position:sticky;top:92px}}.k-gallery{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:750px){.k-gallery{grid-template-columns:76px 1fr}}.k-gallery__thumbs{display:none;flex-direction:column;gap:10px;max-height:560px;overflow-y:auto;scrollbar-width:none}@media(min-width:750px){.k-gallery__thumbs{display:flex}}.k-gallery__thumbs button{padding:0;border:1.5px solid transparent;border-radius:10px;overflow:hidden;background:var(--k-stone);cursor:pointer;aspect-ratio:1;flex:none}.k-gallery__thumbs button[aria-current=true]{border-color:var(--k-clay)}.k-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.k-gallery__main{position:relative}.k-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--k-r-frame);background:var(--k-white);border:1px solid var(--k-line);box-shadow:0 18px 40px -28px #22201e73}.k-gallery__track::-webkit-scrollbar{display:none}.k-gallery__slide{scroll-snap-align:start;aspect-ratio:1}.k-gallery__slide img,.k-gallery__slide video{width:100%;height:100%;object-fit:cover}.k-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #00000014;color:var(--k-ink)}.k-gallery__arrow svg{width:18px;height:18px}.k-gallery__arrow--prev{left:12px}.k-gallery__arrow--next{right:12px}.k-gallery__dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.k-gallery__dots span{width:6px;height:6px;border-radius:50%;background:var(--k-line)}.k-gallery__dots span[aria-current=true]{background:var(--k-clay);width:18px;border-radius:999px}@media(min-width:750px){.k-gallery__dots{display:none}}.k-quote{margin-top:16px;padding:22px;background:var(--k-white)}.k-quote--mob{display:none}@media(max-width:989px){.k-quote--desk{display:none}.k-quote--mob{display:block;margin-top:4px}}.k-quote__tag{display:inline-flex;gap:6px;align-items:center;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--k-clay);background:var(--k-clay-soft);border-radius:999px;padding:5px 12px}.k-quote__tag svg{width:13px;height:13px}.k-quote__text{font-size:16.5px;line-height:1.6;margin:14px 0 16px!important}.k-quote__who{display:flex;align-items:center;gap:12px}.k-quote__who img{width:52px;height:52px;border-radius:50%;object-fit:cover}.k-quote__name{font-weight:700;font-size:15px}.k-quote__role{font-size:13.5px;color:var(--k-ink-2);display:flex;gap:6px;align-items:center}.k-quote__role svg{width:14px;height:14px;color:var(--k-deep)}.k-info{display:flex;flex-direction:column;gap:18px}.k-info__rating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--k-ink-2);text-decoration:none}.k-info__rating span:last-child{text-decoration:underline;text-underline-offset:3px}.k-info__title{font-size:clamp(26px,3vw,34px);line-height:1.15;font-weight:700;letter-spacing:-.02em}.k-badges{display:flex;flex-wrap:wrap;gap:8px}.k-badge{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600;border:1px solid var(--k-line);background:var(--k-white)}.k-badge--solid{background:var(--k-deep);color:var(--k-white);border-color:var(--k-deep)}.k-badge svg{width:14px;height:14px}.k-benefits{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;list-style:none;margin:0;padding:0;font-size:14.5px;font-weight:500}.k-benefits li{display:flex;gap:8px;align-items:center}.k-benefits svg{width:18px;height:18px;color:var(--k-clay)}.k-price{color:var(--k-clay);font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;display:flex;align-items:baseline;gap:10px}.k-price s{font-size:17px;font-weight:400;color:var(--k-ink-3)}.k-divider-title{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.k-divider-title:before,.k-divider-title:after{content:"";flex:1;height:1px;background:var(--k-line)}.k-bundles{display:flex;flex-direction:column;gap:12px;border:0;padding:0;margin:0}.k-bundle{position:relative;display:grid;grid-template-columns:22px 64px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--k-r-card);border:1.5px solid var(--k-line);background:var(--k-paper);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.k-bundle input{position:absolute;opacity:0;pointer-events:none}.k-bundle__dot{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--k-ink-3);display:grid;place-items:center}.k-bundle__img{width:64px;height:64px;border-radius:12px;overflow:hidden;background:var(--k-soft)}.k-bundle__img img{width:100%;height:100%;object-fit:cover}.k-bundle__title{font-size:16px;font-weight:700;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.k-bundle__save{font-size:13px;font-weight:600;color:var(--k-clay)}.k-bundle__note{font-size:13px;color:var(--k-ink-2)}.k-bundle__price{text-align:right;font-variant-numeric:tabular-nums}.k-bundle__price b{display:block;font-size:17px}.k-bundle__price s{font-size:13px;color:var(--k-ink-3)}.k-bundle__tag{position:absolute;top:-11px;right:16px;background:var(--k-accent);color:var(--k-white);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.k-bundle__chip{font-size:11px;font-weight:700;background:var(--k-clay);color:var(--k-white);padding:2px 8px;border-radius:999px;letter-spacing:.04em}.k-bundle:has(input:checked){border-color:var(--k-clay);background:var(--k-white);box-shadow:0 0 0 3px var(--k-clay-soft)}.k-bundle:has(input:checked) .k-bundle__dot{border-color:var(--k-clay)}.k-bundle:has(input:checked) .k-bundle__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--k-clay)}.k-bundle:has(input:focus-visible){outline:2px solid var(--k-deep);outline-offset:2px}@media(max-width:420px){.k-bundle{grid-template-columns:22px 52px 1fr auto;gap:10px}.k-bundle__img{width:52px;height:52px}}.k-atc{text-transform:none}.k-atc .loading__spinner{width:20px}.k-atc.loading>span{opacity:.5}.k-ships{display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px;color:var(--k-ink-2)}.k-ships b{color:var(--k-ink)}.k-ships i{width:9px;height:9px;border-radius:50%;background:#3fa35b;box-shadow:0 0 0 4px #3fa35b2e;animation:k-pulse 1.6s ease-in-out infinite}.k-perks{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:var(--k-ink-2)}.k-perks span{display:inline-flex;gap:7px;align-items:center}.k-perks svg{width:16px;height:16px;color:var(--k-deep)}.k-auth{border-radius:var(--k-r-card);overflow:hidden;border:1px solid var(--k-line);background:var(--k-white)}.k-auth__head{background:linear-gradient(100deg,var(--k-deep-3),var(--k-deep));color:var(--k-white);padding:14px 18px;display:flex;gap:12px;align-items:center;font-size:13.5px;font-weight:600;line-height:1.45}.k-auth__head svg{width:24px;height:24px;flex:none}.k-auth__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:16px 18px;font-size:13.5px;font-weight:700}.k-auth__grid span{display:flex;gap:10px;align-items:center}.k-auth__grid i{width:26px;height:26px;border-radius:50%;background:var(--k-clay-soft);color:var(--k-clay);display:grid;place-items:center;flex:none}.k-auth__grid svg{width:14px;height:14px}.k-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--k-white);border-top:1px solid var(--k-line);padding:10px var(--k-gutter) calc(10px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .25s ease;box-shadow:0 -6px 20px #22201e14}.k-sticky.is-visible{transform:none}.k-sticky__info{flex:1;min-width:0;font-size:13px;line-height:1.3}.k-sticky__info b{display:block;font-size:15px}.k-sticky .k-btn{min-height:48px;padding:0 22px}@media(min-width:990px){.k-sticky{display:none}}.k-ba{background:var(--k-paper)}.k-split{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media(min-width:990px){.k-split{grid-template-columns:1fr 1fr;gap:56px}}.k-split__copy{display:flex;flex-direction:column;gap:14px}.k-split__copy .k-h2{display:flex;gap:12px;align-items:flex-start}.k-split__copy .k-h2 svg{color:var(--k-clay);width:26px;height:26px;margin-top:8px;flex:none}.k-split__copy p{color:var(--k-ink-2)}.k-ba__imgs{display:grid;gap:14px}.k-ba__img{position:relative;border-radius:var(--k-r-frame);overflow:hidden;aspect-ratio:4 / 3;box-shadow:var(--k-shadow)}.k-ba__img img{width:100%;height:100%;object-fit:cover}.k-ba__label{position:absolute;left:14px;bottom:14px;background:var(--k-white);color:var(--k-ink);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.k-ba__label--accent{background:var(--k-accent);color:var(--k-white)}.k-creators{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.k-creators::-webkit-scrollbar{display:none}@media(min-width:750px){.k-creators{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);overflow:visible}}.k-creator{scroll-snap-align:start;display:flex;flex-direction:column;gap:14px}.k-creator__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--k-r-frame);overflow:hidden;background:var(--k-ink);box-shadow:var(--k-shadow)}.k-creator__media video,.k-creator__media img{width:100%;height:100%;object-fit:cover}.k-creator__media:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0009);pointer-events:none;z-index:1;transition:opacity .2s ease}.k-creator__handle{pointer-events:none;transition:opacity .2s ease;position:absolute;left:14px;bottom:14px;z-index:2;color:var(--k-white);font-size:14px;font-weight:700;line-height:1.3}.k-creator__handle small{display:block;font-weight:500;font-size:12px;opacity:.85}.k-creator__caption{pointer-events:none;transition:opacity .2s ease;position:absolute;left:50%;top:18px;transform:translate(-50%);z-index:2;background:var(--k-white);color:var(--k-ink);font-weight:700;font-size:14px;padding:6px 12px;border-radius:8px;white-space:nowrap}.k-creator__quote{font-size:15px;color:var(--k-ink);font-weight:500;text-align:center;line-height:1.5;padding-inline:8px}.k-vid{position:relative;width:100%;height:100%;background:var(--k-ink)}.k-vid video{width:100%;height:100%;object-fit:cover;display:block}.k-vid__play{position:absolute;left:50%;top:50%;z-index:3;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;color:var(--k-clay);background:#fffffff0;box-shadow:0 10px 30px -8px #00000073,0 0 0 8px #ffffff40;transition:transform .2s ease,opacity .2s ease}.k-vid__play svg{width:26px;height:26px;margin-left:4px}.k-vid__play:hover{transform:scale(1.07)}.k-vid.is-playing .k-vid__play{opacity:0;pointer-events:none}.k-vid.is-playing~.k-creator__handle,.k-vid.is-playing~.k-creator__caption{opacity:0}.k-creator__media:has(.k-vid.is-playing):after{opacity:0}.k-ugc__rating{display:flex;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;margin-bottom:24px;flex-wrap:wrap}.k-ugc__rating .k-stars svg{width:20px;height:20px}.k-faces{overflow:hidden;margin-bottom:36px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.k-faces .k-marquee__group{gap:12px;padding:0 6px}.k-faces img{width:150px;height:190px;object-fit:cover;border-radius:14px}.k-tcards{display:grid;grid-template-columns:1fr;gap:16px;max-width:1040px;margin:0 auto}@media(min-width:750px){.k-tcards{grid-template-columns:repeat(3,1fr)}}.k-tcard{padding:22px;display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,var(--k-white),var(--k-paper))}.k-tcard__title{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-clay)}.k-tcard__text{font-size:15px;color:var(--k-ink);flex:1}.k-tcard__foot{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;gap:8px}.k-tcard__foot span:last-child{color:#3f8a55;font-weight:600;display:inline-flex;gap:4px;align-items:center}.k-tcard__foot svg{width:13px;height:13px}.k-chipimg{position:relative;border-radius:var(--k-r-frame);overflow:hidden;aspect-ratio:4 / 5;box-shadow:var(--k-shadow);max-width:480px;width:100%;justify-self:center}.k-chipimg img{width:100%;height:100%;object-fit:cover}.k-chipimg__col{position:absolute;display:flex;flex-direction:column;gap:8px;z-index:2}.k-chipimg__col--tl{top:16px;left:16px;align-items:flex-start}.k-chipimg__col--br{bottom:16px;right:16px;align-items:flex-end}.k-chip{background:var(--k-white);border-radius:999px;padding:7px 13px;font-size:13px;font-weight:700;display:inline-flex;gap:6px;align-items:center;box-shadow:0 4px 12px #22201e1a}.k-chip svg{width:13px;height:13px;color:var(--k-clay)}.k-spin{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:16px}.k-spin[hidden]{display:none}.k-spin__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#22201e8c}.k-spin__panel{z-index:1}.k-spin .k-spin__overlay,.k-spin .k-spin__pointer{display:block}.k-spin__panel{position:relative;background:var(--k-ivory);border-radius:var(--k-r-frame);width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;display:grid;grid-template-columns:1fr;gap:20px;padding:28px 22px 22px;box-shadow:0 30px 80px -20px #00000073}@media(min-width:700px){.k-spin__panel{grid-template-columns:300px 1fr;align-items:center;padding:36px;gap:32px}}.k-spin__x{position:absolute;top:10px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--k-line);background:var(--k-white);font-size:22px;line-height:1;cursor:pointer;color:var(--k-ink)}.k-spin__wheelwrap{position:relative;width:min(280px,72vw);aspect-ratio:1;margin:0 auto}.k-spin__wheel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:8px solid var(--k-deep-3);box-shadow:inset 0 0 0 3px var(--k-ivory),0 10px 30px -10px #00000059;transition:transform 4.2s cubic-bezier(.17,.67,.12,.99)}.k-spin__label{position:absolute;left:50%;top:50%;width:50%;height:0;transform-origin:0 0;color:var(--k-white)}.k-spin__label--dark{color:var(--k-deep-3)}.k-spin__label.k-spin__label--flip span{transform:translateY(-50%) rotate(180deg)}.k-spin__label span{position:absolute;right:7%;top:0;transform:translateY(-50%);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.k-spin__hub{position:absolute;left:50%;top:50%;width:22%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--k-deep-3);color:var(--k-ivory);display:grid;place-items:center;font:600 22px var(--k-serif);border:3px solid var(--k-ivory)}.k-spin__pointer{position:absolute;left:50%;top:-10px;transform:translate(-50%);z-index:2;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-top:24px solid var(--k-clay);filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.k-spin__copy{display:flex;flex-direction:column;gap:14px}.k-spin__form{display:flex;flex-direction:column;gap:10px}.k-spin__input{height:52px;border-radius:12px;border:1.5px solid var(--k-line);background:var(--k-white);padding:0 16px;font:16px var(--k-sans);color:var(--k-ink)}.k-spin__input:focus{outline:2px solid var(--k-deep);outline-offset:1px}.k-spin__code{font-size:28px;font-weight:800;letter-spacing:.12em;text-align:center;border:2px dashed var(--k-deep);border-radius:12px;padding:12px;background:var(--k-white);color:var(--k-deep-3);margin-bottom:10px!important}.k-stock{display:flex;gap:10px;align-items:flex-start;background:#fbede7;border:1px solid #EBC9BC;color:var(--k-clay);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.45}.k-stock b{color:#7e4434}.k-stock__dot{width:9px;height:9px;border-radius:50%;background:#c2462d;margin-top:5px;flex:none;animation:k-pulse 1.6s ease-in-out infinite}.k-stock__bar{height:6px;border-radius:999px;background:#ebc9bc;overflow:hidden;margin-top:8px}.k-stock__bar i{display:block;height:100%;background:#c2462d;border-radius:inherit}@keyframes k-pulse{50%{opacity:.35}}.k-reveal{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}.js .k-reveal.is-pending{opacity:.001;transform:translateY(14px)}@media(prefers-reduced-motion:reduce){.k-marquee__track{animation:none}.k-tile img,.k-reveal,.k-sticky{transition:none}}.k-btn--xl{min-height:60px;font-size:17px;letter-spacing:.02em}.k-dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.k-dots span{width:8px;height:8px;border-radius:50%;background:var(--k-line);transition:all .2s ease}.k-dots span.is-on{width:22px;border-radius:999px;background:var(--k-clay)}.k-alert{position:relative;background:var(--k-white);border:1.5px solid #EBC4B4;border-radius:14px;padding:14px 16px 12px 20px;overflow:hidden;box-shadow:0 10px 26px -18px #a9553a99}.k-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--k-accent)}.k-alert__top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.k-alert__live{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b23a22}.k-alert__live i{width:9px;height:9px;border-radius:50%;background:#d8432a;animation:k-ping 1.4s ease-out infinite}.k-alert__viewers{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--k-ink-2);font-weight:500}.k-alert__viewers svg{width:15px;height:15px;color:var(--k-clay)}.k-alert__viewers b{color:var(--k-ink);font-variant-numeric:tabular-nums}.k-alert__msg{font-size:15px;line-height:1.45;color:var(--k-ink);margin:8px 0 10px;font-weight:500}.k-alert__msg p{margin:0}.k-alert__msg b{color:var(--k-clay-2);font-weight:800}.k-alert__bar{height:9px;border-radius:999px;background:#f3e1d9;overflow:hidden}.k-alert__bar i{display:block;height:100%;border-radius:inherit;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.28) 0 6px,transparent 6px 12px),var(--k-accent);background-size:17px 17px,100% 100%;animation:k-stripes .9s linear infinite}.k-alert__foot{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;font-weight:600;color:var(--k-ink-2)}@keyframes k-ping{0%{box-shadow:0 0 #d8432a8c}to{box-shadow:0 0 0 10px #d8432a00}}@keyframes k-stripes{0%{background-position:0 0,0 0}to{background-position:17px 0,0 0}}.k-cmts{background:var(--k-white)}.k-cmts__accent{font-size:clamp(24px,3vw,34px);font-weight:700;color:var(--k-clay);letter-spacing:-.01em}.k-cmts__frame{position:relative}.k-cmts__cols{column-width:260px;column-gap:28px;column-fill:auto;height:600px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px}.k-cmts__cols::-webkit-scrollbar{display:none}@media(max-width:749px){.k-cmts__cols{height:640px;column-width:240px}}.k-cmt{break-inside:avoid;display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:start;margin-bottom:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.k-cmt__av{width:36px;height:36px;border-radius:50%;object-fit:cover}.k-cmt__bubble{background:#f0f2f5;border-radius:18px;padding:8px 12px;font-size:13.5px;line-height:1.35;color:#050505}.k-cmt__bubble b{display:block;font-size:13px;font-weight:700}.k-cmt__tag{color:#1877f2;font-weight:600}.k-cmt__meta{display:flex;gap:12px;align-items:center;font-size:12px;font-weight:700;color:#65676b;margin-top:4px;padding-left:12px}.k-cmt--instagram .k-cmt__meta,.k-cmt--tiktok .k-cmt__meta{padding-left:0;font-weight:600}.k-cmt__meta .is-love{color:#f33e58}.k-cmt__react{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:#65676b}.k-cmt__react svg{width:14px;height:14px;color:#f33e58;fill:#f33e58}.k-cmt__line{font-size:13.5px;line-height:1.3;color:#111}.k-cmt__line b{font-weight:700}.k-cmt__time{color:#8a8a8a;font-weight:400;font-size:12.5px}.k-cmt__text{font-size:14px;line-height:1.4;color:#111;margin-top:2px!important}.k-cmt__heart{color:#9a9a9a;padding-top:8px}.k-cmt__heart svg{width:15px;height:15px}.k-cmt__heart.is-love{color:#f33e58}.k-cmt__heart.is-love svg{fill:#f33e58}.k-cmt__photo{margin-top:8px;width:150px;border-radius:12px;overflow:hidden}.k-cmt__photo img{width:100%;aspect-ratio:3 / 4;object-fit:cover}.k-cmt--tiktok{background:#121212;color:#fff;border-radius:14px;padding:12px}.k-cmt--tiktok .k-cmt__line,.k-cmt--tiktok .k-cmt__text{color:#fff}.k-cmt--tiktok .k-cmt__time,.k-cmt--tiktok .k-cmt__meta{color:#a7a7a7}.k-cmts__arrow{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;border-radius:12px;border:0;background:var(--k-accent);color:var(--k-white);display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 18px -10px #8e4430cc}.k-cmts__arrow svg{width:18px;height:18px}.k-cmts__arrow--prev{left:-8px}.k-cmts__arrow--next{right:-8px}@media(min-width:1280px){.k-cmts__arrow--prev{left:-56px}.k-cmts__arrow--next{right:-56px}}.k-reasons{position:relative;overflow:hidden;background:linear-gradient(115deg,var(--k-white) 0%,#FBF3EE 45%,var(--k-clay-soft) 100%)}.k-reasons__media{aspect-ratio:4 / 5;max-height:560px;width:100%}.k-reasons__media img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.k-reasons__wrap{padding-block:48px 64px}.k-reasons__num{font-size:64px;line-height:1;font-weight:800;background:var(--k-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.k-reasons__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.k-reason{position:relative;display:grid;grid-template-columns:60px 1fr;gap:18px;align-items:start;background:var(--k-white);border-radius:18px;padding:20px 22px 22px;box-shadow:0 14px 34px -22px #a9553a8c,0 0 0 1px #a9553a14}.k-reason__icon{color:var(--k-clay)}.k-reason__icon svg{width:54px;height:54px}.k-reason__title{font-size:13.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--k-clay);margin-bottom:6px!important}.k-reason__text{font-size:15px;line-height:1.55;color:var(--k-ink)}.k-reason__n{position:absolute;right:16px;bottom:10px;font-size:12px;font-weight:800;color:#a9553a73}@media(min-width:990px){.k-reasons{min-height:760px}.k-reasons__media{position:absolute;inset:0 0 0 auto;width:44%;max-height:none;aspect-ratio:auto}.k-reasons__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#fbf3ee,#fbf3ee00 28%)}.k-reasons__wrap{padding-block:88px}.k-reasons__col{width:50%;max-width:560px;margin-left:6%}}.k-compare{position:relative;overflow:hidden;background:var(--k-white)}.k-compare__media{aspect-ratio:4 / 3;width:100%}.k-compare__media img{width:100%;height:100%;object-fit:cover}.k-compare__wrap{display:grid;gap:28px;padding-block:40px 64px}.k-compare__eyebrow{font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--k-ink-2);margin-bottom:6px!important}.k-ctable{display:flex;flex-direction:column;max-width:560px;width:100%}.k-ctable__row{display:grid;grid-template-columns:1fr 104px 96px;align-items:stretch;background:var(--k-white);border-bottom:1px solid var(--k-line)}.k-ctable__row>span{display:flex;align-items:center;justify-content:center;padding:14px 10px}.k-ctable__row>span:first-child{justify-content:center;flex-direction:column;align-items:flex-start;padding-left:16px}.k-ctable__row b{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--k-clay)}.k-ctable__row small{font-size:14px;color:var(--k-ink);line-height:1.4;font-weight:450}.k-ctable__us{background:var(--k-accent)}.k-ctable__row--head{border-bottom:0;background:transparent}.k-ctable__row--head .k-ctable__us{border-radius:18px 18px 0 0;padding:22px 10px 14px}.k-ctable__row--head .k-ctable__us img{width:76px}.k-ctable__row--head .k-ctable__them{font-size:13.5px;font-weight:600;color:var(--k-ink-2);text-align:center;line-height:1.2;align-self:end}.k-ctable__row--last{border-bottom:0}.k-ctable__row--last .k-ctable__us{border-radius:0 0 18px 18px;padding-bottom:24px}.k-ctable__yes{width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(255,255,255,.9);color:var(--k-white);display:grid;place-items:center}.k-ctable__yes svg{width:15px;height:15px}.k-ctable__no{width:30px;height:30px;border-radius:50%;border:1.5px solid #B9B2A8;color:#8c857b;display:grid;place-items:center}.k-ctable__no svg{width:13px;height:13px}@media(min-width:990px){.k-compare{min-height:640px}.k-compare__media{position:absolute;inset:0 auto 0 0;width:42%;aspect-ratio:auto}.k-compare__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(255,255,255,0) 70%,var(--k-white) 100%)}.k-compare__wrap{grid-template-columns:1fr;padding-block:72px;margin-left:42%;max-width:760px;padding-left:40px}}@media(max-width:420px){.k-ctable__row{grid-template-columns:1fr 82px 74px}.k-ctable__row--head .k-ctable__us img{width:62px}}.k .k-btn{color:var(--k-white)}.k .k-btn--ghost{color:var(--k-ink)}.k .k-btn--light{color:var(--k-deep-3)}.k .k-reason__title,.k .k-tcard__title{color:var(--k-clay)}@media(max-width:749px){.k-cmts__arrow{display:none}.k-cmts__cols{height:600px}}html{scroll-behavior:smooth}@media(min-width:1500px){.k-hero__media{left:calc(50% - 140px)}}.k-info{gap:16px}.k-info__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.k-info__happy{display:inline-flex;align-items:center;gap:6px;background:#eaf4ec;color:#2f7a45;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:700}.k-info__happy svg{width:13px;height:13px;fill:currentColor}.k-info__title{font-size:clamp(28px,2.6vw,36px)}.k .k-benefits{grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:520px){.k .k-benefits{grid-template-columns:repeat(2,1fr)}}.k-benefits li{gap:9px;font-size:13.5px;font-weight:600;line-height:1.25}.k-benefits li i{width:32px;height:32px;border-radius:50%;background:var(--k-clay-soft);color:var(--k-clay);display:grid;place-items:center;flex:none}.k-benefits li i svg{width:16px;height:16px}.k-price{align-items:center;border-top:1px solid var(--k-line);padding-top:16px}.k-price__save{font-size:13px;font-weight:800;color:var(--k-clay-2);background:var(--k-clay-soft);border-radius:999px;padding:4px 11px;letter-spacing:.02em}.k-deliver{display:flex;align-items:center;gap:10px;background:#f2f6f0;border:1px dashed #B9C8B2;border-radius:12px;padding:10px 14px;font-size:14px;color:var(--k-ink);margin:0}.k-deliver svg{width:20px;height:20px;color:var(--k-deep);flex:none}.k-deliver b{color:var(--k-clay-2);font-variant-numeric:tabular-nums}.k-buy{display:flex;flex-direction:column;gap:14px}.k-bundles{gap:12px}.k-bundle{padding:16px}.k-bundle__mid{display:flex;flex-direction:column;gap:3px;min-width:0}.k-bundle__sub{font-size:13px;color:var(--k-ink-2);font-weight:500}.k-bundle__perk{display:inline-flex;align-items:center;gap:5px;color:#2f7a45;font-size:12.5px;font-weight:700}.k-bundle__perk svg{width:14px;height:14px}.k-stockline{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:12px;font-size:13px;padding:9px 13px;border-radius:10px;background:#fff6f2;border:1px solid #F1D3C6}.k-stockline__live{display:inline-flex;align-items:center;gap:7px;color:#b23a22;font-weight:800;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.k-stockline__live i{width:8px;height:8px;border-radius:50%;background:#d8432a;animation:k-ping 1.4s ease-out infinite}.k-stockline__left{font-weight:700;color:var(--k-ink);white-space:nowrap}.k-stockline__bar{height:6px;border-radius:999px;background:#f3e1d9;overflow:hidden;min-width:60px}.k-stockline__bar i{display:block;height:100%;border-radius:inherit;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.3) 0 5px,transparent 5px 10px),var(--k-accent);background-size:14px 14px,100% 100%;animation:k-stripes .9s linear infinite}.k-stockline__view{display:inline-flex;align-items:center;gap:5px;color:var(--k-ink-2);font-weight:600;white-space:nowrap}.k-stockline__view svg{width:15px;height:15px;color:var(--k-clay)}.k-stockline__view b{color:var(--k-ink);font-variant-numeric:tabular-nums}@media(max-width:420px){.k-stockline{grid-template-columns:auto 1fr auto}.k-stockline__bar{grid-column:1 / -1;grid-row:2}}.k-instock{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.k-instock .k-ships{margin:0}.k-acc__lead{display:inline-flex;align-items:center;gap:10px}.k-acc__lead svg{width:18px;height:18px;color:var(--k-clay)}.k-acc__body{overflow:hidden}.k-acc summary{transition:color .2s ease}.k-acc summary:hover{color:var(--k-clay)}.k-acc .k-plus{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.k-tile,.k-rcard,.k-reason,.k-tcard,.k-pillar,.k-step,.k-creator__media{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.k-rcard:hover,.k-reason:hover,.k-tcard:hover,.k-pillar:hover,.k-step:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px #22201e73}.k-creator__media:hover{transform:translateY(-4px)}.k-reveal-on{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--k-delay, 0ms)}.k-reveal-on.is-in{opacity:1;transform:none}.k-marquee--press .k-marquee__group{gap:72px;padding-block:18px 22px}.k-marquee__logo img{height:30px;width:auto;display:block;opacity:.92}.k-marquee--ticker{background:linear-gradient(90deg,#f7e4da,#f1d3c6 50%,#f7e4da);color:var(--k-ink);border-block:1px solid #EBC4B4}.k-marquee--ticker .k-marquee__group{padding-block:16px;gap:30px}.k-marquee--ticker .k-marquee__item{text-transform:none;letter-spacing:0;font-size:15px;font-weight:600;gap:10px}.k-marquee--ticker .k-stars svg{width:14px;height:14px}.k-marquee--ticker .k-marquee__sep{color:var(--k-clay);opacity:1}.k-ba2__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.k-ba2__checks li{display:flex;align-items:center;gap:11px;font-size:16px;font-weight:500}.k-ba2__checks--dark li{color:var(--k-ink)}.k-page__hero{padding-block:64px 40px;background:radial-gradient(800px 380px at 50% 0%,var(--k-clay-soft),transparent 70%),var(--k-ivory)}.k-page__accent{color:var(--k-clay)}.k-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:750px){.k-steps{grid-template-columns:repeat(3,1fr)}}.k-step{position:relative;background:var(--k-white);border:1px solid var(--k-line);border-radius:20px;padding:14px 14px 22px;display:flex;flex-direction:column;gap:10px}.k-step__img{border-radius:14px;overflow:hidden;aspect-ratio:4 / 4.2}.k-step__img img{width:100%;height:100%;object-fit:cover}.k-step__n{position:absolute;top:24px;left:24px;width:38px;height:38px;border-radius:50%;background:var(--k-accent);color:var(--k-white);display:grid;place-items:center;font-weight:800;box-shadow:0 8px 18px -8px #8e4430cc}.k-step .k-h3,.k-step p{padding-inline:6px}.k-step p{color:var(--k-ink);font-size:15px}.k-timeline-band{background:var(--k-deep-3);color:var(--k-ivory);padding-block:72px}.k-timeline-band .k-h2{color:var(--k-ivory)}.k-timeline{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:14px;counter-reset:t}@media(min-width:750px){.k-timeline{grid-template-columns:repeat(4,1fr)}}.k-timeline li{position:relative;padding:22px 18px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:6px}.k-timeline b{font-size:26px;font-weight:800;color:#f0b79e}.k-timeline span{font-size:15px;color:#f7f3ecd9}.k-page__img{border-radius:var(--k-r-frame);overflow:hidden;box-shadow:var(--k-shadow)}.k-page__img img{width:100%;height:auto}.k-page__rte{font-size:16.5px;line-height:1.7}.k-page__rte h2,.k-page__rte h3{margin:28px 0 10px}.k-page__rte p{margin:0 0 14px}.k-contact{display:grid;grid-template-columns:1fr;gap:20px;max-width:980px}@media(min-width:750px){.k-contact{grid-template-columns:.8fr 1.2fr}}.k-contact__info,.k-contact__form{padding:26px;background:var(--k-white)}.k-contact__form{display:flex;flex-direction:column;gap:14px}.k-field{display:flex;flex-direction:column;gap:6px}.k-field label{font-size:13.5px;font-weight:700}.k-field input,.k-field textarea{font:16px var(--k-sans);color:var(--k-ink);border:1.5px solid var(--k-line);border-radius:12px;padding:12px 14px;background:var(--k-paper);transition:border-color .2s ease,box-shadow .2s ease}.k-field input:focus,.k-field textarea:focus{outline:none;border-color:var(--k-clay);box-shadow:0 0 0 3px var(--k-clay-soft)}.k-contact__ok{display:flex;gap:8px;align-items:center;color:#2f7a45;font-weight:700}.k-contact__ok svg{width:18px;height:18px}.k-contact__err{color:#b23a22;font-weight:600}.k-track{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.k-track li{display:grid;grid-template-columns:52px 1fr;gap:16px;background:var(--k-white);border:1px solid var(--k-line);border-radius:18px;padding:20px}.k-track i{width:52px;height:52px;border-radius:50%;background:var(--k-clay-soft);color:var(--k-clay);display:grid;place-items:center}.k-track i svg{width:24px;height:24px}.k-track b{font-size:17px}.k-track p{color:var(--k-ink-2);margin:4px 0 12px}.k-track .k-btn{min-height:46px;padding:0 22px;font-size:15px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.k-reveal-on{opacity:1;transform:none;transition:none}.k-btn:after,.k-stockline__bar i,.k-alert__bar i{animation:none}}.k-page__hero .k-stack{align-items:center}:root{--k-serif: var(--k-sans)}.k-italic{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.k-hero__sub{color:var(--k-deep-2);font-weight:600;font-size:clamp(20px,2.3vw,26px);letter-spacing:-.01em}.k-eyebrow{color:var(--k-ink-3)}.k .k-reason__title,.k .k-tcard__title,.k .k-ctable__row b{color:var(--k-ink);text-transform:none;letter-spacing:-.005em;font-size:16px;font-weight:700}.k-cmts__accent,.k-stat__num,.k-page__accent{color:inherit}.k-stat__num{color:var(--k-ink)}.k-pillar__icon,.k-auth__grid i,.k-track i,.k-benefits li i{width:auto;height:auto;background:none;border-radius:0;color:var(--k-deep)}.k-benefits svg,.k-reason__icon,.k-chip svg,.k-split__copy .k-h2 svg{color:var(--k-deep)}.k-quote__tag{background:var(--k-soft);color:var(--k-deep-3)}.k-check{background:var(--k-deep)}.k-page__hero{background:var(--k-ivory)}.k-acc summary .k-plus,.k-acc__lead svg,.k-stockline__view svg{color:var(--k-ink-3)}.k-acc summary:hover{color:var(--k-ink)}.k-deliver b{color:var(--k-ink)}.k-price__save{background:none;padding:0;font-size:14px;font-weight:700;color:var(--k-clay-2)}:root{--k-display: "Poppins", var(--k-sans)}body{overflow-x:clip}.k .k-btn{background:var(--k-clay);box-shadow:none;border-radius:8px;font:600 15px/1 var(--k-display);letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s ease,transform .15s ease}.k .k-btn:after{display:none}.k .k-btn:hover{background:var(--k-clay-2);filter:none;box-shadow:none}.k .k-btn--sage{background:var(--k-deep)}.k .k-btn--sage:hover{background:var(--k-deep-2)}.k .k-btn--ghost{background:transparent}.k .k-btn--light{background:var(--k-ivory)}.k .k-btn--xl{font-size:16px}.k-hero{min-height:0}.k-hero__media{position:relative;inset:auto;aspect-ratio:4 / 3}.k-hero__media:before{display:none}.k-hero__media img{width:100%;height:100%;object-fit:cover;object-position:80% center}.k-hero__inner{position:relative;z-index:2}.k-hero__copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:28px 0 44px;max-width:none;margin:0}.k-hero__copy>*{max-width:none}.k .k-hero__title{margin:4px 0 0;font:800 clamp(44px,4.8vw,80px)/.95 var(--k-display);letter-spacing:-.01em;white-space:nowrap;text-transform:uppercase;color:var(--k-ink)}.k-hero__ribbon{margin:0;display:inline-flex;align-items:center;gap:12px;padding:10px 40px;background:var(--k-clay);color:var(--k-white);font:600 15px/1 var(--k-display);letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,95% 50%,100% 100%,0 100%,5% 50%)}.k-hero__ribbon b{font-size:clamp(30px,3vw,42px);font-weight:800;letter-spacing:0}.k-hero__ribbon span{font-size:10px;letter-spacing:.3em;color:#f3cdbe}.k-hero__timer{display:flex;flex-direction:column;align-items:center;gap:8px}.k-hero__expires{margin:0;display:flex;align-items:center;gap:12px;font-size:14px;font-style:italic;color:var(--k-ink-2)}.k-hero__expires:before,.k-hero__expires:after{content:"";width:44px;height:1px;background:currentColor;opacity:.45}.k-hero__boxes{display:flex;align-items:flex-start;gap:8px}.k-hero__boxes span{display:flex;flex-direction:column;align-items:center;gap:6px}.k-hero__boxes b{min-width:52px;padding:10px 8px;border-radius:8px;background:var(--k-ink);color:var(--k-white);font:700 24px/1 var(--k-display);font-variant-numeric:tabular-nums}.k-hero__boxes small{font-size:12px;font-weight:600;color:var(--k-ink-2)}.k-hero__boxes i{padding-top:9px;font-style:normal;font-size:22px;font-weight:700;color:var(--k-ink)}.k .k-hero__btn{min-width:260px;margin-top:6px}.k-hero__guar{margin:0;justify-content:center}@media(min-width:990px){.k-hero{display:flex;align-items:center;min-height:0;height:clamp(560px,42vw,820px)}.k-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.k-hero__media img{object-position:70% center}.k-hero__inner{width:46%;max-width:none;margin:0;padding:0 var(--k-gutter);display:flex;justify-content:center}.k-hero__copy{width:100%;max-width:540px;padding:0}}@media(min-width:1500px){.k-hero__media{left:0}}.k-marquee--press .k-marquee__logo img{height:20px}.k-marquee--press .k-marquee__group{gap:64px;padding-block:14px 18px}.k-info__rating{font-size:15px}.k-info__title{font-size:clamp(30px,2.9vw,40px)}.k-benefits li{font-size:15px}.k-price{font-size:32px}.k-deliver{font-size:15px}.k-divider-title{font-size:14px}.k-bundle__title{font-size:18px}.k-bundle__sub{font-size:14.5px}.k-bundle__perk{font-size:13.5px}.k-bundle__price b{font-size:19px}.k-bundle__price s,.k-stockline{font-size:14px}.k-ships{font-size:15px}.k-auth__grid{font-size:14.5px}.k-pdp__accs summary{font-size:17px}.k-pdp__accs .k-acc__body{font-size:15.5px}.k-instock{flex-direction:column;justify-content:center;align-items:center;gap:12px;text-align:center}.k-badge .k-ig{width:15px;height:15px}.k-marquee--deep{background:#7c3925;color:var(--k-white)}.k-marquee--deep .k-marquee__group{padding-block:16px}.k-marquee--deep .k-marquee__item{font-size:14.5px;letter-spacing:.1em}.k-marquee--deep .k-marquee__item--pill{background:var(--k-white);color:#7c3925}.k-marquee--deep .k-marquee__sep{color:#e7a88f;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kosen.css.map */
