@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&display=swap";:root{--kcs-white:#FFFFFF;--kcs-cream:#FBF6EE;--kcs-beige:#EFE4D6;--kcs-blush:#F4DFDA;--kcs-lavender:#E4DEF2;--kcs-sage:#CBDCC8;--kcs-brown:#B9977A;--kcs-lime:#C8F02E;--kcs-lime-deep:#B4DC1E;--kcs-ink:#1E1C1A;--kcs-ink-soft:#55504A;--kcs-ink-faint:#7C7770;--kcs-line:#E4DACE;--kcs-sale:#C0392B;--kcs-font:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--kcs-h1:clamp(2.1rem,1.3rem + 3.3vw,3.8rem);--kcs-h2:clamp(1.45rem,1rem + 2vw,2.5rem);--kcs-h3:clamp(1.1rem,.98rem + .6vw,1.35rem);--kcs-body-size:.95rem;--kcs-small:.8125rem;--kcs-tiny:.6875rem;--kcs-gap:16px;--kcs-gap-sm:10px;--kcs-pad-y:clamp(52px,5.5vw,90px);--kcs-page:1360px;--kcs-gutter:clamp(16px,3vw,40px);--kcs-r-tile:14px;--kcs-r-card:18px;--kcs-r-pill:999px;--kcs-shadow:0 14px 38px rgba(70,55,45,.1);--kcs-shadow-sm:0 4px 16px rgba(70,55,45,.07)}body{background:var(--kcs-cream)}.kcs{background:var(--kcs-cream);color:var(--kcs-ink-soft);font-family:var(--kcs-font);font-size:var(--kcs-body-size);line-height:1.65;-webkit-font-smoothing:antialiased}.kcs h1,.kcs h2,.kcs h3,.kcs h4{font-family:var(--kcs-font);font-weight:800;letter-spacing:-.03em;color:var(--kcs-ink);line-height:1.1;margin:0}.kcs p{margin:0}.kcs-wrap{max-width:var(--kcs-page);margin-inline:auto;padding-inline:var(--kcs-gutter)}.kcs-section{padding-block:var(--kcs-pad-y)}.kcs-heads{text-align:center;margin-bottom:2rem}.kcs-eyebrow{text-transform:uppercase;font-weight:800;letter-spacing:-.01em;font-size:var(--kcs-h2);color:var(--kcs-ink);margin:0 0 1.5rem}.kcs-heads .kcs-eyebrow{margin-bottom:0}.kcs-kicker{font-size:var(--kcs-tiny);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--kcs-ink-faint);margin:0 0 .6rem;display:flex;align-items:center;gap:.45rem}.kcs-kicker--center{justify-content:center}.kcs h1 em,.kcs h2 em,.kcs-eyebrow em{font-style:normal;color:var(--kcs-brown)}.kcs-wash--white{background:#fff}.kcs-wash--cream{background:var(--kcs-cream)}.kcs-wash--blush{background:var(--kcs-blush)}.kcs-wash--beige{background:var(--kcs-beige)}.kcs-wash--purple,.kcs-wash--lavender{background:var(--kcs-lavender)}.kcs-wash--sage{background:var(--kcs-sage)}.kcs-wash--lime{background:var(--kcs-lime)}.kcs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--kcs-font);font-size:var(--kcs-tiny);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.82rem 1.7rem;border-radius:var(--kcs-r-pill);border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s}.kcs-btn--solid{background:var(--kcs-ink);color:#fff}.kcs-btn--solid:hover{background:#000;color:#fff;transform:translateY(-1px)}.kcs-btn--ghost{background:transparent;color:var(--kcs-ink);border-color:var(--kcs-ink)}.kcs-btn--ghost:hover{background:var(--kcs-ink);color:#fff}.kcs-btn--light{background:#fff;color:var(--kcs-ink)}.kcs-btn--light:hover{background:var(--kcs-cream)}.kcs-btn--lime{background:var(--kcs-lime);color:var(--kcs-ink)}.kcs-btn--lime:hover{background:var(--kcs-lime-deep)}.kcs a:focus-visible,.kcs button:focus-visible{outline:2px solid var(--kcs-ink);outline-offset:3px}.kcs-i{width:22px;height:22px;flex:none;stroke:var(--kcs-ink);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kcs-paw{width:14px;height:14px;fill:var(--kcs-ink);stroke:none;flex:none}.kcs-ph{width:100%;height:100%;display:block;background:var(--kcs-beige)}.kcs-ph svg{width:100%;height:100%;fill:#1e1c1a21}.kcs-shero{position:relative;background:linear-gradient(120deg,var(--kcs-blush) 0%,var(--kcs-cream) 55%,var(--kcs-beige) 100%);overflow:hidden}.kcs-shero__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(20px,3vw,48px);min-height:clamp(360px,42vw,560px)}.kcs-shero__copy{padding-block:clamp(36px,4vw,64px);max-width:34rem}.kcs-shero__title{font-size:var(--kcs-h1);font-weight:800;letter-spacing:-.04em;line-height:1.03;margin:0 0 1rem;text-transform:uppercase}.kcs-shero__title em{font-style:normal;color:var(--kcs-brown)}.kcs-shero__sub{font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:700;color:var(--kcs-brown);margin:-.4rem 0 .9rem}.kcs-shero__body{font-size:1rem;margin:0 0 1.7rem;max-width:32ch}.kcs-shero__media{position:relative;align-self:stretch;min-height:300px}.kcs-shero__media img,.kcs-shero__media .kcs-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kcs-shero__inline{margin-top:1.9rem}.kcs-shero__inline .kcs-bar__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-width:620px}.kcs-shero__inline .kcs-bar__item{flex-direction:column;text-align:center;gap:.45rem;padding:0}.kcs-shero__features{position:relative;z-index:2;padding-bottom:clamp(20px,3vw,36px)}@media(max-width:899px){.kcs-shero__grid{grid-template-columns:1fr;min-height:0}.kcs-shero__media{min-height:280px}.kcs-shero__media img,.kcs-shero__media .kcs-ph{position:relative}.kcs-shero__copy{max-width:none}}.kcs-bar__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(12px,2vw,32px)}.kcs-bar__item{display:flex;align-items:center;gap:.7rem;justify-content:center}.kcs-bar__text{min-width:0}.kcs-bar__title{font-size:var(--kcs-small);font-weight:700;color:var(--kcs-ink);letter-spacing:.04em}.kcs-bar__sub{font-size:var(--kcs-tiny);color:var(--kcs-ink-faint)}.kcs-bar--strip{background:var(--kcs-ink)}.kcs-bar--strip .kcs-bar__grid{padding-block:10px}.kcs-bar--strip .kcs-i{stroke:var(--kcs-lime);width:18px;height:18px}.kcs-bar--strip .kcs-bar__title{color:#fff;font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:var(--kcs-tiny)}.kcs-bar--panel .kcs-bar__grid{background:var(--kcs-beige);border-radius:var(--kcs-r-card);padding:clamp(20px,2.4vw,30px) clamp(18px,2.4vw,34px)}.kcs-bar--card .kcs-bar__grid{background:#fff;border-radius:var(--kcs-r-card);box-shadow:var(--kcs-shadow);padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,28px)}.kcs-bar--card .kcs-bar__item{justify-content:flex-start}.kcs-bar--row .kcs-bar__grid{gap:0}.kcs-bar--row .kcs-bar__item{flex-direction:column;text-align:center;gap:.55rem;padding-inline:clamp(10px,1.6vw,26px);justify-content:flex-start}.kcs-bar--row .kcs-i{width:30px;height:30px}.kcs-bar--row .kcs-bar__title{text-transform:uppercase;letter-spacing:.08em;font-size:var(--kcs-tiny)}.kcs-bar--row.kcs-bar--divided .kcs-bar__item+.kcs-bar__item{border-left:1px solid var(--kcs-line)}@media(max-width:749px){.kcs-bar__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kcs-bar__item{justify-content:flex-start}.kcs-bar--row .kcs-bar__item{padding-block:12px}.kcs-bar--row.kcs-bar--divided .kcs-bar__item+.kcs-bar__item{border-left:0}}.kcs-catcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(12px,1.6vw,22px)}.kcs-catcard{background:#fff;border-radius:var(--kcs-r-card);overflow:hidden;text-decoration:none;display:block;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.kcs-catcard:hover{transform:translateY(-4px);box-shadow:var(--kcs-shadow)}.kcs-catcard__media{position:relative;aspect-ratio:4/3;background:var(--kcs-blush);overflow:hidden}.kcs-catcard__media img{width:100%;height:100%;object-fit:cover}.kcs-catcard__body{padding:14px 16px 18px;display:flex;align-items:center;gap:.6rem}.kcs-catcard__title{font-size:var(--kcs-small);font-weight:700;color:var(--kcs-ink)}.kcs-catcard__cta{font-size:var(--kcs-tiny);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kcs-ink-faint);margin-top:.15rem}.kcs-catcard:hover .kcs-catcard__cta{color:var(--kcs-ink)}.kcs-catcard--overlay .kcs-catcard__media{aspect-ratio:1/1;overflow:visible}.kcs-catcard--overlay .kcs-catcard__badge{position:absolute;left:14px;bottom:-20px;width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:var(--kcs-shadow-sm);z-index:2}.kcs-catcard--overlay .kcs-catcard__body{flex-direction:column;text-align:center;padding-top:30px;gap:.1rem}.kcs-pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(12px,1.6vw,20px)}.kcs-pgrid[data-cols="5"]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.kcs-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:var(--kcs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.kcs-carousel__track::-webkit-scrollbar{display:none}@media(min-width:990px){.kcs-carousel__track{grid-auto-columns:minmax(0,calc((100% - (var(--kcs-gap)*3))/4))}}.kcs-pcard{background:#fff;border-radius:var(--kcs-r-card);overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.kcs-pcard:hover{transform:translateY(-4px);box-shadow:var(--kcs-shadow)}.kcs-pcard__media{position:relative;aspect-ratio:1/1;background:var(--kcs-blush);display:block;overflow:hidden}.kcs-pcard__media img{width:100%;height:100%;object-fit:cover}.kcs-pcard__flags{position:absolute;top:12px;left:12px;display:flex;flex-direction:column;gap:6px;z-index:2}.kcs-pcard__flag{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.32rem .62rem;border-radius:var(--kcs-r-pill);width:max-content}.kcs-pcard__flag--new{background:var(--kcs-lime);color:var(--kcs-ink)}.kcs-pcard__flag--sale{background:var(--kcs-sale);color:#fff}.kcs-pcard__flag--hot,.kcs-pcard__flag--bestseller{background:var(--kcs-ink);color:#fff}.kcs-wish{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border-radius:50%;background:#fffffff0;border:0;cursor:pointer;display:grid;place-items:center;box-shadow:var(--kcs-shadow-sm);transition:transform .2s}.kcs-wish:hover{transform:scale(1.08)}.kcs-wish svg{width:17px;height:17px;fill:none;stroke:var(--kcs-ink);stroke-width:1.8}.kcs-wish[aria-pressed=true] svg{fill:var(--kcs-sale);stroke:var(--kcs-sale)}.kcs-wish[disabled]{opacity:.5;cursor:default}.kcs-quickadd{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.kcs-quickadd button{width:100%;background:var(--kcs-ink);color:#fff;border:0;border-radius:var(--kcs-r-pill);padding:.7rem 1rem;cursor:pointer;font-family:var(--kcs-font);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kcs-quickadd button:hover{background:var(--kcs-lime);color:var(--kcs-ink)}.kcs-quickadd button[disabled]{opacity:.6;cursor:default}.kcs-pcard:hover .kcs-quickadd,.kcs-pcard:focus-within .kcs-quickadd{opacity:1;transform:translateY(0)}@media(hover:none){.kcs-quickadd{opacity:1;transform:none}}.kcs-pcard__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:.3rem;flex:1}.kcs-pcard__title{font-size:var(--kcs-small);font-weight:600;color:var(--kcs-ink);text-decoration:none}.kcs-pcard__rating{display:flex;align-items:center;gap:.35rem;font-size:var(--kcs-tiny);color:var(--kcs-ink-faint)}.kcs-pcard__stars{color:var(--kcs-brown);letter-spacing:1px;font-size:11px}.kcs-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto;padding-top:.5rem;flex-wrap:wrap}.kcs-pcard__prices{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.kcs-pcard__price{font-size:.95rem;font-weight:800;color:var(--kcs-ink)}.kcs-pcard__price--sale{color:var(--kcs-sale)}.kcs-pcard__was{font-size:var(--kcs-small);color:var(--kcs-ink-faint);text-decoration:line-through}.kcs-pgrid__more{text-align:center;margin-top:2.2rem}.kcs-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-radius:var(--kcs-r-card);overflow:hidden}.kcs-split--reverse .kcs-split__media{order:2}.kcs-split__media{position:relative;min-height:clamp(240px,30vw,440px);background:var(--kcs-blush)}.kcs-split__media img,.kcs-split__media .kcs-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.kcs-split__panel{padding:clamp(24px,3.5vw,56px);display:flex;flex-direction:column;justify-content:center;gap:.9rem;background:var(--kcs-beige)}.kcs-split__panel--wine{background:var(--kcs-sage)}.kcs-split__title{font-size:var(--kcs-h2);font-weight:800;letter-spacing:-.025em;text-transform:uppercase}.kcs-split__panel p{font-size:var(--kcs-body-size)}.kcs-split__panel ul{margin:.4rem 0 0;padding:0;list-style:none}.kcs-split__panel li{position:relative;padding-left:1.6rem;margin-bottom:.5rem;font-size:var(--kcs-small)}.kcs-split__panel li:before{content:"";position:absolute;left:0;top:.42em;width:9px;height:5px;border-left:2px solid var(--kcs-ink);border-bottom:2px solid var(--kcs-ink);transform:rotate(-45deg)}.kcs-split__actions{margin-top:.6rem}.kcs-collage{position:relative;padding:0 0 clamp(30px,4vw,56px) clamp(24px,4vw,60px)}.kcs-collage__back{border-radius:var(--kcs-r-card);overflow:hidden;aspect-ratio:4/3;background:var(--kcs-blush)}.kcs-collage__front{position:absolute;left:0;bottom:0;width:42%;border-radius:var(--kcs-r-card);overflow:hidden;aspect-ratio:3/4;background:var(--kcs-blush);box-shadow:var(--kcs-shadow)}.kcs-collage img{width:100%;height:100%;object-fit:cover}.kcs-video{position:relative;border-radius:var(--kcs-r-card);overflow:hidden;aspect-ratio:16/10;background:var(--kcs-blush)}.kcs-video iframe,.kcs-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}@media(max-width:749px){.kcs-split{grid-template-columns:1fr}.kcs-split--reverse .kcs-split__media{order:0}}.kcs-life{position:relative;isolation:isolate;overflow:hidden}.kcs-life--rounded{border-radius:var(--kcs-r-card)}.kcs-life__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.kcs-life__media img,.kcs-life__media .kcs-ph{width:100%;height:100%;object-fit:cover}.kcs-life:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#14100e8c,#14100e1a 62%)}.kcs-life__inner{min-height:clamp(280px,34vw,470px);display:flex;flex-direction:column;justify-content:center;gap:1.2rem;padding:clamp(28px,4vw,64px);max-width:42rem}.kcs-life__title{color:#fff;font-size:clamp(1.9rem,1.1rem + 3.4vw,3.8rem);font-weight:800;line-height:1;letter-spacing:-.04em;text-transform:uppercase}.kcs-life__title em{font-style:normal;color:var(--kcs-lime)}.kcs-life__body{color:#ffffffe6;font-size:1rem;max-width:34ch}.kcs-life__actions{display:flex;gap:.7rem;flex-wrap:wrap}.kcs-life--center .kcs-life__inner{max-width:none;align-items:center;text-align:center}.kcs-life--center:after{background:linear-gradient(0deg,#14100e80,#14100e33)}.kcs-reviews{text-align:center}.kcs-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--kcs-gap);margin-top:2rem;text-align:left}.kcs-review{background:#fff;border-radius:var(--kcs-r-card);padding:22px}.kcs-review__who{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.kcs-review__avatar{width:36px;height:36px;border-radius:50%;background:var(--kcs-lavender);color:var(--kcs-ink);display:grid;place-items:center;font-size:var(--kcs-tiny);font-weight:700;overflow:hidden;flex:none}.kcs-review__avatar img{width:100%;height:100%;object-fit:cover}.kcs-review__name{font-size:var(--kcs-small);font-weight:600;color:var(--kcs-ink)}.kcs-review__verified,.kcs-review__item{font-size:var(--kcs-tiny);color:var(--kcs-ink-faint)}.kcs-review__stars{color:var(--kcs-brown);font-size:13px;letter-spacing:2px}.kcs-review__title{font-size:var(--kcs-small);font-weight:700;margin:.4rem 0 .25rem;color:var(--kcs-ink)}.kcs-review__body{font-size:var(--kcs-small)}.kcs-review__reply{background:var(--kcs-cream);border-radius:12px;padding:14px;margin-top:1rem}.kcs-review__reply p{font-size:var(--kcs-small)}.kcs-review__reply-who{font-weight:700;color:var(--kcs-ink);margin-bottom:.25rem}.kcs-insta__layout{display:grid;grid-template-columns:minmax(180px,1fr) 3fr;gap:clamp(20px,3vw,48px);align-items:start}.kcs-insta__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--kcs-gap-sm)}.kcs-insta__cell{aspect-ratio:1/1;border-radius:var(--kcs-r-tile);overflow:hidden;background:var(--kcs-blush);display:block}.kcs-insta__cell img{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.kcs-insta__layout{grid-template-columns:1fr}}.kcs-promo{background:var(--kcs-beige);border-radius:var(--kcs-r-card);display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(14px,2vw,28px);padding:clamp(16px,2vw,26px) clamp(18px,2.4vw,32px);overflow:hidden}.kcs-promo__thumb{width:clamp(56px,7vw,92px);aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:var(--kcs-blush);flex:none}.kcs-promo__thumb img{width:100%;height:100%;object-fit:cover}.kcs-promo__title{font-size:var(--kcs-h3);font-weight:800;color:var(--kcs-ink);margin-bottom:.15rem}.kcs-promo__body{font-size:var(--kcs-small)}@media(max-width:899px){.kcs-promo{grid-template-columns:auto 1fr}.kcs-promo__action{grid-column:1/-1}.kcs-promo__thumb--end{display:none}}.kcs-club{background:var(--kcs-lime);border-radius:var(--kcs-r-card);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,2.4vw,36px);padding:clamp(20px,2.4vw,34px) clamp(18px,2.4vw,32px)}.kcs-club__thumb{width:clamp(70px,9vw,120px);aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#ffffff80}.kcs-club__thumb img{width:100%;height:100%;object-fit:cover}.kcs-club__title{font-size:var(--kcs-h2);font-weight:800;color:var(--kcs-ink);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:.3rem}.kcs-club__body{font-size:var(--kcs-small);color:#1e1c1ab8;margin-bottom:1rem}.kcs-club__fields{display:flex;gap:10px;flex-wrap:wrap}.kcs-club__fields input[type=email]{flex:1 1 220px;background:#fff;border:1.5px solid var(--kcs-ink);border-radius:var(--kcs-r-pill);padding:.8rem 1.2rem;font-family:var(--kcs-font);font-size:var(--kcs-small);color:var(--kcs-ink)}.kcs-club__fields button{background:var(--kcs-ink);color:#fff;border:0;border-radius:var(--kcs-r-pill);padding:.8rem 1.7rem;cursor:pointer;font-family:var(--kcs-font);font-size:var(--kcs-tiny);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.kcs-club__fields button:hover{background:#000}.kcs-club__bubble{font-weight:800;color:var(--kcs-ink);border:2px solid var(--kcs-ink);border-radius:var(--kcs-r-pill);padding:.6rem 1.2rem;white-space:nowrap}.kcs-club__note{font-size:var(--kcs-tiny);color:#1e1c1a9e;margin-top:.6rem}@media(max-width:899px){.kcs-club{grid-template-columns:1fr}.kcs-club__bubble,.kcs-club__thumb{display:none}}.kcs-section:not(.kcs-in){opacity:0;transform:translateY(14px)}.kcs-section.kcs-in{opacity:1;transform:none;transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.3,1)}@media(prefers-reduced-motion:reduce){.kcs-section,.kcs-section:not(.kcs-in){opacity:1!important;transform:none!important}.kcs-catcard:hover,.kcs-pcard:hover,.kcs-btn--solid:hover,.kcs-wish:hover{transform:none}.kcs-quickadd{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kcs-theme.css.map */
