.kbs,.kbb,.kbf,.kbq,.kbc{--kbm-ink:#1b1714;--kbm-mute:#6b625a;--kbm-line:#e4d9cc;--kbm-cream:#f6f1ea;--kbm-sand:#efe6da;--kbm-bronze:#8c735a;--kbm-light:#f6f1ea;--kbm-light-mute:rgba(246,241,234,.74);--kbm-champagne:#dcbf9b;font-family:var(--font-body-family)}.kbs *,.kbb *,.kbf *,.kbq *,.kbc *{box-sizing:border-box}.kbm-eyebrow{display:block;margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;line-height:1.3;letter-spacing:.18em;text-transform:uppercase}.kbm-h{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style,normal);font-weight:var(--font-heading-weight,700);letter-spacing:-.02em;word-break:normal;overflow-wrap:normal;text-wrap:balance}.kbm-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.2rem;margin:0;padding:0 2.8rem;border:1.5px solid transparent;border-radius:999px;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;line-height:1.1;letter-spacing:.02em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.kbm-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.kbm-btn[disabled]{opacity:.5;cursor:not-allowed}.kbm-btn[aria-busy=true]{opacity:.7;cursor:progress}.kbm-btn--light{background:var(--kbm-light);color:#0e0e10}.kbm-btn--light:hover{background:#fff}.kbm-btn--ghost-light{background:transparent;color:var(--kbm-light);border-color:#f6f1ea6b}.kbm-btn--ghost-light:hover{border-color:var(--kbm-light)}.kbm-btn--dark{background:#0e0e10;color:#fff}.kbm-btn--dark:hover{background:#2b2622}.kbm-btn--block{display:flex;width:100%}.kbm-msg{margin:1.2rem 0 0;font-size:1.35rem;line-height:1.5}.kbm-msg:empty{display:none}.kbm-msg--err{color:#c0392b}.kbs .kbm-msg--err,.kbc .kbm-msg--err{color:#ff9b8f}.kbm-msg a{color:inherit}.kbs{position:relative;background:#000;color:var(--kbm-light);--kbs-top:0px}.kbs__track{position:relative}.kbs__stage{position:relative;overflow:hidden;background:#000}.kbs__canvas,.kbs__bloom,.kbs__shade,.kbs__cue{display:none}.kbs__visual{width:min(100%,78vh);aspect-ratio:1/1;margin:0 auto;background-color:#000;background-repeat:no-repeat;background-size:200% 200%;background-position:100% 100%;-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent);mask-image:radial-gradient(closest-side,#000 72%,transparent)}.kbs__chapters{display:grid;gap:5.6rem;max-width:68rem;margin:0 auto;padding:3.2rem 2rem 8rem;text-align:center}.kbs__eyebrow{color:var(--kbm-champagne)}.kbs .kbs__title{color:var(--kbm-light);font-size:clamp(3.2rem,4.4vw,6.6rem);line-height:1.04;text-wrap:balance}.kbs__text{margin:1.6rem auto 0;max-width:40ch;font-size:clamp(1.55rem,1.2vw,1.8rem);line-height:1.6;color:var(--kbm-light-mute)}.kbs__price{margin:2.2rem 0 0;font-size:2.4rem;font-weight:600;letter-spacing:.01em;color:var(--kbm-light)}.kbs__price s{margin-left:1rem;font-size:1.6rem;font-weight:400;color:#f6f1ea80}.kbs__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2rem}.kbs__note{margin:1.6rem 0 0;font-size:1.25rem;line-height:1.5;letter-spacing:.04em;color:#f6f1ea8f}.kbs--on .kbs__track{height:var(--kbs-h-m,440vh)}.kbs--on .kbs__stage{position:-webkit-sticky;position:sticky;top:var(--kbs-top);height:calc(100vh - var(--kbs-top));height:calc(100svh - var(--kbs-top))}.kbs--on .kbs__visual{display:none}.kbs--on .kbs__canvas{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.kbs--on .kbs__bloom{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background:radial-gradient(46% 40% at 50% 40%,#ff3a283d,#ff3a2800 72%)}.kbs--on .kbs__shade{display:block;position:absolute;left:0;right:0;bottom:0;height:50%;pointer-events:none;background:linear-gradient(to top,#000 40%,#0000)}.kbs--on .kbs__chapters{position:absolute;top:0;right:0;bottom:0;left:0;display:block;max-width:none;margin:0;padding:0;pointer-events:none}.kbs--on .kbs__ch{position:absolute;left:2rem;right:2rem;bottom:calc(3.2rem + env(safe-area-inset-bottom,0px));visibility:hidden;pointer-events:none;text-align:center}.kbs--on .kbs__inner{opacity:0;will-change:opacity,transform}.kbs--on .kbs__text{max-width:36ch;margin-left:auto;margin-right:auto;font-size:1.5rem}.kbs--on .kbs__actions{justify-content:center;flex-wrap:nowrap}.kbs--on .kbs__actions .kbm-btn{flex:1 1 0;min-width:0;max-width:26rem;padding:0 1rem;font-size:1.35rem;min-height:4.8rem;white-space:nowrap}.kbs--on .kbs__ch[data-last] .kbs__title{font-size:clamp(2.8rem,4.4vw,4.4rem)}.kbs--on .kbs__price{margin-top:1.4rem;font-size:2.1rem}.kbs--on .kbs__note{margin-top:1.2rem}.kbs--on .kbs__cue{display:flex;position:absolute;left:50%;bottom:calc(2.4rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);flex-direction:column;align-items:center;gap:1rem;font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#f6f1ea9e;pointer-events:none}.kbs__cue i{display:block;width:1px;height:3.6rem;background:linear-gradient(to bottom,#f6f1eab3,#f6f1ea00);transform-origin:top;animation:kbsCue 2.2s ease-in-out infinite}@keyframes kbsCue{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media screen and (min-height:721px){.kbs--on .kbs__ch[data-first]{bottom:calc(9.6rem + env(safe-area-inset-bottom,0px))}}@media screen and (max-height:720px){.kbs--on .kbs__cue{display:none}}@media screen and (max-height:700px){.kbs--on .kbs__ch[data-last] .kbs__text{display:none}}@media screen and (min-width:750px){.kbs--on .kbs__track{height:var(--kbs-h-d,520vh)}}@media screen and (min-width:750px)and (min-aspect-ratio:5/4){.kbs--on .kbs__shade{display:none}.kbs--on .kbs__cue{display:flex}.kbs--on .kbs__ch{top:50%;bottom:auto;right:auto;left:auto;width:min(40rem,26vw);transform:translateY(-50%);text-align:left}.kbs--on .kbs__ch[data-first]{bottom:auto}.kbs--on .kbs__ch[data-last]{width:min(46rem,30vw)}.kbs--on .kbs__ch--left{left:max(3.2rem,5.5vw)}.kbs--on .kbs__ch--right{right:max(3.2rem,5.5vw);text-align:right}.kbs--on .kbs__title{font-size:clamp(3.2rem,3.3vw,5.6rem)}.kbs--on .kbs__ch[data-last] .kbs__title{font-size:clamp(3rem,3vw,5rem)}.kbs--on .kbs__text{max-width:none;margin-left:0;margin-right:0;font-size:clamp(1.5rem,1.15vw,1.8rem)}.kbs--on .kbs__actions{flex-wrap:wrap;justify-content:flex-start}.kbs--on .kbs__actions .kbm-btn{flex:0 0 auto;max-width:none;padding:0 2.6rem;font-size:1.5rem;min-height:5.2rem}.kbs--on .kbs__ch--right .kbs__actions{justify-content:flex-end}.kbs--on .kbs__ch--center{top:auto;bottom:5vh;left:50%;width:min(64rem,80vw);transform:translate(-50%);text-align:center}.kbs--on .kbs__ch--center .kbs__inner{position:relative}.kbs--on .kbs__ch--center .kbs__inner:before{content:"";position:absolute;z-index:-1;top:-10vh;right:-18vw;bottom:-6vh;left:-18vw;background:radial-gradient(closest-side,#000000db,#0000)}.kbs--on .kbs__ch--center .kbs__text{margin-left:auto;margin-right:auto;max-width:44ch}.kbs--on .kbs__ch--center .kbs__actions{justify-content:center}.kbs--on .kbs__ch[data-last] .kbs__text{display:block}}.kbb{background:var(--kbm-cream);color:var(--kbm-ink);padding:6.4rem 0}.kbb__wrap{display:grid;gap:3.6rem}.kbb__main{position:relative;overflow:hidden;border-radius:2.4rem;background:var(--kbm-sand);aspect-ratio:1/1}.kbb__main img{display:block;width:100%;height:100%;object-fit:cover}.kbb__thumbs{display:flex;gap:1rem;margin-top:1.2rem;overflow-x:auto;scrollbar-width:none}.kbb__thumbs::-webkit-scrollbar{display:none}.kbb__thumb{flex:0 0 auto;width:7.2rem;height:7.2rem;padding:0;border:0;border-radius:1.4rem;overflow:hidden;background:var(--kbm-sand);cursor:pointer;opacity:.62;box-shadow:0 0 0 1.5px transparent;transition:opacity .2s ease,box-shadow .2s ease}.kbb__thumb img{display:block;width:100%;height:100%;object-fit:cover}.kbb__thumb:hover{opacity:.9}.kbb__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 1.5px var(--kbm-ink)}.kbb__thumb:focus-visible{outline:2px solid var(--kbm-ink);outline-offset:2px}.kbb__eyebrow{color:var(--kbm-bronze)}.kbb .kbb__title{font-size:clamp(3.2rem,3.4vw,4.8rem);line-height:1.05;color:var(--kbm-ink)}.kbb__price{display:flex;align-items:baseline;gap:1.2rem;margin:1.8rem 0 0;font-size:2.6rem;font-weight:600;color:var(--kbm-ink)}.kbb__price s{font-size:1.7rem;font-weight:400;color:var(--kbm-mute)}.kbb__text{margin:1.8rem 0 0;font-size:1.6rem;line-height:1.7;color:#3d3630}.kbb__text p{margin:0 0 1rem}.kbb__list{display:grid;gap:1.2rem;margin:2.4rem 0 0;padding:0;list-style:none}.kbb__list li{display:grid;grid-template-columns:2.4rem 1fr;gap:1.2rem;align-items:start;font-size:1.5rem;line-height:1.55;color:var(--kbm-ink)}.kbb__list svg{width:2.4rem;height:2.4rem;color:var(--kbm-bronze)}.kbb__list strong{font-weight:600}.kbb__origin{margin:2.8rem 0 0;padding:0;border:0}.kbb__origin legend{padding:0;margin:0 0 1rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kbm-mute)}.kbb__pills{display:flex;flex-wrap:wrap;gap:.8rem}.kbb__pill{position:relative}.kbb__pill input{position:absolute;opacity:0;width:1px;height:1px}.kbb__pill span{display:inline-flex;align-items:center;min-height:4.2rem;padding:0 1.8rem;border:1.5px solid var(--kbm-line);border-radius:999px;font-size:1.4rem;background:#fff;cursor:pointer;transition:border-color .2s ease}.kbb__pill input:checked+span{border-color:var(--kbm-ink);font-weight:600}.kbb__pill input:focus-visible+span{outline:2px solid var(--kbm-ink);outline-offset:2px}.kbb__pill input[data-soldout]+span{opacity:.5;text-decoration:line-through}.kbb__ship{display:flex;align-items:center;gap:.8rem;margin:2.8rem 0 0;font-size:1.4rem;color:var(--kbm-mute)}.kbb__ship svg{width:2rem;height:2rem;flex:0 0 auto;color:var(--kbm-bronze)}.kbb__cta{margin-top:2rem}.kbb__more{display:inline-block;margin-top:1.6rem;font-size:1.4rem;font-weight:600;color:var(--kbm-ink);text-decoration:underline;text-underline-offset:.35em}.kbb__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:3.2rem 0 0;padding:2.4rem 0 0;border-top:1px solid var(--kbm-line);list-style:none}.kbb__trust li{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;font-size:1.3rem;line-height:1.4;color:var(--kbm-ink)}.kbb__trust svg{width:2.4rem;height:2.4rem;color:var(--kbm-bronze)}@media screen and (min-width:990px){.kbb{padding:10rem 0}.kbb__wrap{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:7.2rem;align-items:start}.kbb__media{position:sticky;top:calc(var(--kbm-sticky,9rem))}.kbb__thumb{width:8.8rem;height:8.8rem}.kbb__info{padding-top:2.4rem;max-width:56rem}}.kbf{background:#fff;color:var(--kbm-ink);padding:6.4rem 0}.kbf__head{max-width:64rem;margin:0 auto 4rem;text-align:center}.kbf__eyebrow{color:var(--kbm-bronze)}.kbf .kbf__title{font-size:clamp(3rem,3.2vw,4.6rem);line-height:1.08;color:var(--kbm-ink)}.kbf__intro{margin:1.6rem auto 0;max-width:52ch;font-size:1.6rem;line-height:1.65;color:var(--kbm-mute)}.kbf__grid{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:1.6rem;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -1.5rem;padding:0 1.5rem 1rem;scrollbar-width:none}.kbf__grid::-webkit-scrollbar{display:none}.kbf__card{scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;border-radius:2.4rem;background:var(--kbm-cream)}.kbf__img{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--kbm-sand)}.kbf__img img,.kbf__frame{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.kbf__frame{background-color:#000;background-repeat:no-repeat;background-size:200% 200%}.kbf__card:hover .kbf__img img,.kbf__card:hover .kbf__frame{transform:scale(1.03)}.kbf__body{padding:2.4rem 2.4rem 2.8rem}.kbf__num{display:block;margin-bottom:1rem;font-size:1.2rem;font-weight:600;letter-spacing:.16em;color:var(--kbm-bronze)}.kbf .kbf__name{font-size:2.1rem;line-height:1.2;color:var(--kbm-ink)}.kbf__text{margin:1rem 0 0;font-size:1.5rem;line-height:1.6;color:var(--kbm-mute)}.kbf.kbf--dark{background:#000;color:var(--kbm-light)}.kbf--dark .kbf__eyebrow,.kbf--dark .kbf__num{color:var(--kbm-champagne)}.kbf.kbf--dark .kbf__title,.kbf.kbf--dark .kbf__name{color:var(--kbm-light)}.kbf--dark .kbf__intro,.kbf--dark .kbf__text{color:var(--kbm-light-mute)}.kbf--dark .kbf__card{background:#12100e;box-shadow:inset 0 0 0 1px #f6f1ea14}.kbf--dark .kbf__img{background:#000}@media screen and (min-width:750px){.kbf{padding:9.6rem 0}.kbf__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;overflow:visible;margin:0;padding:0}}@media screen and (min-width:1100px){.kbf__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kbq{background:#fff;color:var(--kbm-ink);padding:6.4rem 0}.kbq__wrap{display:grid;gap:3.2rem}.kbq__eyebrow{color:var(--kbm-bronze)}.kbq .kbq__title{font-size:clamp(3rem,3vw,4.4rem);line-height:1.08;color:var(--kbm-ink)}.kbq__intro{margin:1.6rem 0 0;max-width:42ch;font-size:1.6rem;line-height:1.65;color:var(--kbm-mute)}.kbq__intro a{color:var(--kbm-ink)}.kbq__list{border-top:1px solid var(--kbm-line)}.kbq__item{border-bottom:1px solid var(--kbm-line)}.kbq__item summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;font-size:1.7rem;font-weight:600;line-height:1.4;cursor:pointer;list-style:none}.kbq__item summary::-webkit-details-marker{display:none}.kbq__item summary:focus-visible{outline:2px solid var(--kbm-ink);outline-offset:4px}.kbq__icon{position:relative;flex:0 0 auto;width:1.4rem;height:1.4rem}.kbq__icon:before,.kbq__icon:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .25s ease}.kbq__icon:after{transform:rotate(90deg)}.kbq__item[open] .kbq__icon:after{transform:rotate(0)}.kbq__a{padding:0 0 2.4rem;max-width:64ch;font-size:1.55rem;line-height:1.7;color:#3d3630}.kbq__a p{margin:0 0 1rem}.kbq__a p:last-child{margin-bottom:0}@media screen and (min-width:990px){.kbq{padding:9.6rem 0}.kbq__wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8rem;align-items:start}}.kbc{position:relative;overflow:hidden;background:#000;color:var(--kbm-light)}.kbc__wrap{display:grid;align-items:center}.kbc__visual{width:100%;aspect-ratio:1/1;background-color:#000;background-repeat:no-repeat;background-size:200% 200%;background-position:100% 100%;-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent);mask-image:radial-gradient(closest-side,#000 70%,transparent)}.kbc__text{padding:0 0 6.4rem;text-align:center}.kbc__eyebrow{color:var(--kbm-champagne)}.kbc .kbc__title{font-size:clamp(3.2rem,3.8vw,5.6rem);line-height:1.04;color:var(--kbm-light)}.kbc__body{margin:1.6rem auto 0;max-width:44ch;font-size:1.6rem;line-height:1.65;color:var(--kbm-light-mute)}.kbc__price{margin:2.4rem 0 0;font-size:2.4rem;font-weight:600}.kbc__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-top:2rem}@media screen and (min-width:750px){.kbc__wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}.kbc__text{order:-1;padding:8rem 0;text-align:left}.kbc__body{margin-left:0}.kbc__actions{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.kbs__cue i{animation:none}.kbf__img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kb-m300.css.map */
