.kb{--g:#2B4A2A;--gd:#1E3520;--y:#F2C94C;--yl:#FFE08A;--c:#FBF7EC;--p:#E8789F;--pl:#F8C8D4;--r:#B3202F;--o:#F29F2E;--ink:#1F2A1F;font-family:var(--font-body--family);color:var(--ink);overflow-x:clip}.kb *{box-sizing:border-box}.kb-wrap{max-width:1360px;margin:0 auto;padding:0 clamp(18px,4vw,56px)}.kb .kb-display{font-family:"Fraunces",var(--font-heading--family);font-weight:900;font-variation-settings:"SOFT" 100,"WONK" 1;letter-spacing:-.02em;line-height:.94;margin:0}.kb .kb-display em{font-style:italic;font-weight:700}.kb-kicker{display:inline-block;margin:0 0 16px;padding:7px 14px;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;background:var(--pl);color:var(--g);transform:rotate(-2deg)}.kb .kb-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:2px solid var(--gd);transition:transform .25s,box-shadow .25s;box-shadow:5px 5px 0 var(--gd)}.kb .kb-btn:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--gd)}.kb .kb-btn:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--gd)}.kb .kb-btn--y{background:var(--y);color:var(--gd)}.kb .kb-btn--c{background:var(--c);color:var(--gd)}.kb .kb-btn--g{background:var(--g);color:var(--y);border-color:var(--gd)}.kb .kb-btn--p{background:var(--p);color:var(--gd)}.kb-cta{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 26px}.kb-offer{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:2px dashed rgba(251,247,236,.6);border-radius:999px;font-size:.82rem;color:#ede7d2}.kb-offer b{padding:4px 10px;border-radius:999px;background:var(--y);color:var(--gd);letter-spacing:.14em}.kb-hero{position:relative;overflow:hidden;background:var(--g);color:var(--c);padding:clamp(56px,8vw,104px) 0 clamp(72px,9vw,120px)}.kb-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(242,201,76,.18) 1.5px,transparent 2.2px);background-size:26px 26px;pointer-events:none}.kb-hero__grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,80px);align-items:center}.kb-hero h1.kb-display{font-size:clamp(3.2rem,7.6vw,7rem);color:var(--y);margin:0 0 22px}.kb-hero h1 em{color:var(--pl)}.kb-hero__sub{max-width:28em;font-size:1.15rem;line-height:1.6;color:#ede7d2;margin:0 0 28px}.kb-collage{position:relative;aspect-ratio:1;max-width:540px;width:100%;margin:0 auto}.kb-blob{position:absolute;overflow:hidden;background:#fff;border:6px solid var(--c);box-shadow:0 30px 60px #00000059}.kb-blob img{width:100%;height:100%;object-fit:cover;display:block}.kb-blob--1{width:60%;aspect-ratio:1;top:2%;left:2%;border-radius:48% 52% 45% 55%/55% 45%;animation:kb-float 7s ease-in-out infinite}.kb-blob--2{width:44%;aspect-ratio:1;right:0;top:18%;border-radius:50%;border-color:var(--y);animation:kb-float 7s ease-in-out -2.5s infinite}.kb-blob--3{width:48%;aspect-ratio:4/5;left:22%;bottom:0;border-radius:28px 28px 120px 120px;border-color:var(--pl);animation:kb-float 7s ease-in-out -5s infinite}.kb-stk{position:absolute;z-index:3;padding:9px 14px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 10px 24px #00000040;transform:rotate(var(--rot,0))}.kb-stk--1{top:-4%;left:38%;--rot:6deg;background:var(--p);color:var(--gd)}.kb-stk--2{bottom:16%;left:-4%;--rot:-8deg;background:var(--c);color:var(--g)}.kb-stk--3{right:-3%;bottom:30%;--rot:5deg;background:var(--y);color:var(--gd)}.kb-spin{position:absolute;z-index:3;width:118px;height:118px;right:4%;top:-6%;animation:kb-spin 18s linear infinite}.kb-spin text{font-family:var(--font-body--family);font-size:12.4px;font-weight:700;letter-spacing:2.6px;fill:var(--y)}.kb-spin circle{fill:var(--gd)}.kb-strip{overflow:hidden;background:var(--p);color:var(--gd);padding:14px 0;border-top:3px solid var(--gd);border-bottom:3px solid var(--gd)}.kb-strip__track{display:flex;width:max-content;gap:30px;animation:kb-marquee 30s linear infinite}.kb-strip__track span{font-size:.82rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.kb-strip__track i{font-style:normal;color:var(--c)}.kb-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(28px,4vw,48px);flex-wrap:wrap}.kb-head h2.kb-display{font-size:clamp(2.4rem,5vw,4.4rem);color:var(--g)}.kb-head p{margin:10px 0 0;max-width:34em;color:#4b5648;font-size:1.05rem;line-height:1.6}.kb-cats{padding:clamp(64px,9vw,112px) 0 clamp(48px,6vw,80px);background:var(--c)}.kb-cats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.kb-cat{position:relative;display:block;aspect-ratio:3/4;border-radius:28px;overflow:hidden;text-decoration:none;transform:rotate(var(--r,0));transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;box-shadow:0 20px 50px #2b4a2a26;background:var(--bg)}.kb-cat:hover{transform:rotate(0) translateY(-8px) scale(1.02);box-shadow:0 30px 60px #2b4a2a40}.kb-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s}.kb-cat:hover img{transform:scale(1.07)}.kb-cat__tag{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:18px;background:var(--bg);color:var(--fg);box-shadow:0 10px 24px #0000002e}.kb-cat__tag b{font-family:"Fraunces",var(--font-heading--family);font-weight:900;font-variation-settings:"SOFT" 100;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1}.kb-cat__tag i{font-style:normal;font-size:1.3rem}.kb-cat--1{--r:-2deg;--bg:var(--g);--fg:var(--y)}.kb-cat--2{--r:1.5deg;--bg:var(--y);--fg:var(--g)}.kb-cat--3{--r:-1.5deg;--bg:var(--p);--fg:var(--gd)}.kb-cat--4{--r:2deg;--bg:var(--r);--fg:var(--c)}.kb-best{padding:clamp(48px,6vw,80px) 0 clamp(64px,9vw,112px);background:var(--c)}.kb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:36px 24px}.kb-card{display:block;text-decoration:none;color:var(--ink)}.kb-card__media{position:relative;aspect-ratio:4/5;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #2b4a2a14;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.kb-card:hover .kb-card__media{transform:rotate(-1.5deg) translateY(-6px);box-shadow:0 24px 50px #2b4a2a2e}.kb-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s}.kb-card__img--alt{opacity:0}.kb-card:hover .kb-card__img--alt{opacity:1}.kb-badge{position:absolute;z-index:2;top:14px;left:14px;padding:7px 12px;border-radius:999px;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-5deg);box-shadow:0 6px 14px #00000026}.kb-badge--sale{background:var(--r);color:var(--c)}.kb-badge--low{background:var(--y);color:var(--gd)}.kb-badge--best{background:var(--p);color:var(--gd)}.kb-badge--sold{background:var(--ink);color:#fff}.kb-card__add{position:absolute;z-index:2;right:14px;bottom:14px;width:46px;height:46px;border-radius:50%;background:var(--g);color:var(--y);display:grid;place-items:center;font-size:1.6rem;line-height:1;transform:translateY(80px);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.kb-card:hover .kb-card__add{transform:none}.kb .kb-card__name{margin:16px 0 4px;font-size:1.02rem;font-weight:600;color:var(--ink);font-family:var(--font-body--family)}.kb-card__price{margin:0;font-size:1rem;color:var(--g);font-weight:500}.kb-card__price s{margin-left:8px;color:#8c8c80;font-weight:400;font-size:.9rem}.kb-jar{position:relative;overflow:hidden;padding:clamp(64px,9vw,120px) 0;background:var(--y);color:var(--g)}.kb-jar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(43,74,42,.14) 1.5px,transparent 2.2px);background-size:26px 26px;pointer-events:none}.kb-jar__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.kb-jar h2.kb-display{font-size:clamp(2.6rem,5.6vw,5rem);color:var(--g);margin:0 0 18px}.kb-jar h2 em{color:var(--r)}.kb-jar p.kb-jar__text{margin:0;max-width:30em;font-size:1.1rem;line-height:1.65;color:#2f3f2e}.kb-tiers{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 30px;padding:0;list-style:none}.kb-tiers li{padding:12px 18px;border-radius:999px;background:var(--c);border:2px solid var(--g);font-weight:600;font-size:.95rem}.kb-tiers li b{color:var(--r);margin-left:8px}.kb-jar__visual{position:relative;max-width:480px;width:100%;margin:0 auto;padding:9%}.kb-jar__disc{aspect-ratio:1;border-radius:50%;overflow:hidden;border:8px solid var(--c);background:#fff;box-shadow:0 30px 70px #2b4a2a4d;animation:kb-float 7s ease-in-out infinite}.kb-jar__disc img{width:100%;height:100%;object-fit:cover;display:block}.kb-jar__ring{position:absolute;top:0;right:0;bottom:0;left:0;animation:kb-spin 26s linear infinite}.kb-jar__ring text{font-family:var(--font-body--family);font-size:10.6px;font-weight:700;letter-spacing:3.2px;fill:var(--g)}.kb-jar__stk{position:absolute;z-index:2;top:6%;left:-2%;width:120px;height:120px;display:grid;place-items:center;text-align:center;border-radius:50%;background:var(--p);color:var(--gd);font-family:"Fraunces",var(--font-heading--family);font-weight:900;font-size:1.25rem;line-height:1;transform:rotate(-12deg);box-shadow:0 14px 34px #0003}.kb-jar__stk small{display:block;font-family:var(--font-body--family);font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-top:4px}.kb-jar .kb-offer{border-color:#2b4a2a80;color:var(--g);margin-top:18px}.kb-jar .kb-offer b{background:var(--g);color:var(--y)}.kb-ugc{padding:clamp(64px,9vw,112px) 0;background:var(--c)}.kb-ugc__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.kb-pol{display:block;background:#fff;padding:10px 10px 36px;border-radius:6px;box-shadow:0 14px 34px #2b4a2a26;transform:rotate(var(--r,0));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.kb-pol img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:3px}.kb-pol:hover{transform:rotate(0) translateY(-8px) scale(1.04)}.kb-pol:nth-child(1){--r:-3deg}.kb-pol:nth-child(2){--r:2deg}.kb-pol:nth-child(3){--r:-1.5deg}.kb-pol:nth-child(4){--r:2.5deg}.kb-pol:nth-child(5){--r:-2deg}.kb-pol:nth-child(6){--r:1.5deg}.kb-center{margin-top:44px;text-align:center}@keyframes kb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes kb-spin{to{transform:rotate(360deg)}}@keyframes kb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:989px){.kb-cats__grid{grid-template-columns:repeat(2,1fr)}.kb-grid,.kb-ugc__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:899px){.kb-hero__grid{grid-template-columns:1fr}.kb-collage{max-width:420px}.kb-jar__grid{grid-template-columns:1fr;text-align:center}.kb-jar p.kb-jar__text{margin:0 auto}.kb-tiers,.kb-jar .kb-cta{justify-content:center}.kb-head{display:block}}@media(max-width:749px){.kb-grid{grid-template-columns:repeat(2,1fr);gap:28px 14px}.kb-cats__grid{gap:14px}.kb-cat{border-radius:20px}.kb-cat__tag{left:10px;right:10px;bottom:10px;padding:10px 12px;border-radius:14px}.kb-ugc__grid{gap:12px}.kb-pol{padding:6px 6px 22px}}@media(prefers-reduced-motion:reduce){.kb-blob,.kb-spin,.kb-jar__disc,.kb-jar__ring,.kb-strip__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kimoore-bright.css.map */
