.kbf{--kbf-bone:#E9D8C9;--kbf-eternity:#251B0F;--kbf-latte:#927252;--kbf-muted:rgba(233,216,201,.74);--kbf-line:rgba(233,216,201,.16);--kbf-surface:rgba(233,216,201,.045);--kbf-serif:"SilkSerifTrial","Cormorant Garamond",Georgia,"Times New Roman",serif;--kbf-sans:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--kbf-gutter:clamp(16px,4vw,48px);--kbf-max:1240px;--kbf-section:clamp(64px,9vw,128px);--kbf-col-gap:clamp(20px,2.4vw,32px);--kbf-ease:cubic-bezier(.22,.61,.36,1);--kbf-ease-out:cubic-bezier(.16,1,.3,1);background:var(--kbf-eternity);color:var(--kbf-bone);font-family:var(--kbf-sans);font-weight:300;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.kbf *,.kbf *:before,.kbf *:after{box-sizing:border-box}.kbf [hidden]{display:none!important}.kbf img{max-width:100%;display:block}.kbf a{color:inherit}.kbf a.kbf-btn,.kbf a.kbf-card,.kbf a.kbf-textlink,.kbf a.kbf-extra{text-decoration:none}.kbf p{margin:0}.kbf h1,.kbf h2,.kbf h3{margin:0;font-family:var(--kbf-serif);font-weight:400;color:inherit;letter-spacing:0;text-transform:none}.kbf ul,.kbf ol,.kbf dl,.kbf dd{margin:0;padding:0;list-style:none}.kbf section{scroll-margin-top:96px}.kbf .kbf-wrap{max-width:var(--kbf-max);margin:0 auto;padding-left:var(--kbf-gutter);padding-right:var(--kbf-gutter)}.kbf .kbf-section{padding-top:var(--kbf-section);padding-bottom:var(--kbf-section)}.kbf .kbf-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kbf .kbf-spark{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.1}.kbf .kbf-eyebrow{display:flex;align-items:center;gap:14px;font-family:var(--kbf-sans);font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--kbf-muted);margin:0 0 22px}.kbf .kbf-eyebrow:after{content:"";width:56px;height:1px;background:var(--kbf-latte)}.kbf .kbf-h2{font-size:clamp(32px,4.2vw,54px);line-height:1.08;margin:0 0 22px}.kbf .kbf-lead{font-size:clamp(16px,1.25vw,18px);max-width:36em;color:#e9d8c9db}.kbf .kbf-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 30px;border-radius:999px;border:1px solid transparent;font-family:var(--kbf-sans);font-size:13px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color .45s ease,border-color .45s ease;-webkit-appearance:none;appearance:none}.kbf .kbf-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;transform:scaleX(0);transform-origin:right center;transition:transform .55s var(--kbf-ease)}.kbf .kbf-btn:focus-visible,.kbf a:focus-visible,.kbf summary:focus-visible,.kbf .kbf-input:focus-visible{outline:2px solid var(--kbf-latte);outline-offset:3px}.kbf .kbf-btn--light{background:var(--kbf-bone);color:var(--kbf-eternity)}.kbf .kbf-btn--light:before{background:#fff}.kbf .kbf-btn--ghost{background:transparent;color:var(--kbf-bone);border-color:#e9d8c973}.kbf .kbf-btn--ghost:before{background:var(--kbf-bone)}.kbf .kbf-btn:focus-visible:before{transform:scaleX(1);transform-origin:left center}.kbf .kbf-btn--ghost:focus-visible{color:var(--kbf-eternity);border-color:var(--kbf-bone)}@media(hover:hover){.kbf .kbf-btn:hover:before{transform:scaleX(1);transform-origin:left center}.kbf .kbf-btn--ghost:hover{color:var(--kbf-eternity);border-color:var(--kbf-bone)}}.kbf .kbf-textlink{display:inline-block;margin-top:28px;padding-bottom:4px;border-bottom:1px solid var(--kbf-latte);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.kbf .kbf-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;text-align:center;font-family:var(--kbf-serif);font-style:italic;font-size:22px;color:#e9d8c973}.kbf .is-empty img{display:none}.kbf .kbf-rules{display:grid;gap:14px 40px;margin-top:clamp(32px,4vw,44px);padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--kbf-line)}.kbf .kbf-rules li{display:grid;grid-template-columns:18px 1fr;gap:12px;font-size:14px;line-height:1.6;color:var(--kbf-muted)}.kbf .kbf-rules .kbf-spark{font-size:12px;margin-top:5px;color:var(--kbf-latte)}@media(min-width:900px){.kbf .kbf-rules{grid-template-columns:repeat(3,minmax(0,1fr))}.kbf .kbf-rules--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1180px){.kbf .kbf-rules--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kbf .kbf-head{display:grid;gap:8px 64px;margin-bottom:clamp(36px,5vw,64px)}.kbf .kbf-head .kbf-h2{margin:0}.kbf .kbf-head .kbf-lead{align-self:end}@media(min-width:960px){.kbf .kbf-head{grid-template-columns:1fr 1fr;align-items:end}}.kbf .kbf-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--kbf-eternity)}.kbf .kbf-hero:before{content:"";position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 78% 45%,#9272523d,#92725200 70%);transform-origin:78% 45%;pointer-events:none}.kbf .kbf-hero__bar{display:flex;justify-content:flex-end;padding-top:20px}.kbf .kbf-hero__inner{display:grid;gap:56px;align-items:center;padding-top:clamp(28px,5vw,72px);padding-bottom:clamp(64px,8vw,112px)}.kbf .kbf-lang{display:inline-flex;gap:2px;padding:3px;border:1px solid rgba(233,216,201,.3);border-radius:999px}.kbf .kbf-lang a{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:36px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.14em;text-decoration:none;color:var(--kbf-bone);opacity:.72;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.kbf .kbf-lang a:hover{opacity:1}.kbf .kbf-lang a[aria-current=true]{background:var(--kbf-bone);color:var(--kbf-eternity);opacity:1}.kbf .kbf-status{display:inline-flex;align-items:center;gap:10px;padding:9px 18px;margin:0 0 30px;border:1px solid rgba(233,216,201,.3);border-radius:999px;font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.kbf .kbf-status__dot{width:7px;height:7px;border-radius:50%;background:var(--kbf-latte);animation:kbf-pulse 2.6s ease-out infinite}.kbf[data-kbf-state=live] .kbf-status__dot{background:var(--kbf-bone)}.kbf[data-kbf-state=ended] .kbf-status__dot{animation:none;opacity:.5}@keyframes kbf-pulse{0%{box-shadow:0 0 #927252bf}70%{box-shadow:0 0 0 10px #92725200}to{box-shadow:0 0 #92725200}}.kbf .kbf-h1{font-size:clamp(48px,7.6vw,104px);line-height:1;letter-spacing:-.01em;margin:0 0 36px}.kbf .kbf-h1 span{display:block}.kbf .kbf-h1__accent{color:var(--kbf-latte)}.kbf .kbf-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 22px;font-size:13px;font-weight:400;letter-spacing:.16em;text-transform:uppercase}.kbf .kbf-hero__meta .kbf-spark{font-size:12px;color:var(--kbf-latte)}.kbf .kbf-hero__lead{margin:0 0 38px}.kbf .kbf-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 52px}.kbf .kbf-hero__ended{max-width:34em;margin:0 0 40px;font-family:var(--kbf-serif);font-size:clamp(20px,2vw,26px);line-height:1.35}.kbf .kbf-cd{max-width:540px;padding-top:24px;border-top:1px solid var(--kbf-line)}.kbf .kbf-cd__label{margin:0 0 16px;font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--kbf-muted)}.kbf .kbf-cd__grid{display:grid;grid-template-columns:repeat(4,1fr)}.kbf .kbf-cd__unit{padding:0 14px;border-left:1px solid var(--kbf-line)}.kbf .kbf-cd__unit:first-child{padding-left:0;border-left:0}.kbf .kbf-cd__num{display:block;font-family:var(--kbf-serif);font-size:clamp(36px,4.6vw,58px);line-height:1;font-variant-numeric:lining-nums tabular-nums}.kbf .kbf-cd__name{display:block;margin-top:10px;font-size:11px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--kbf-muted)}.kbf .kbf-hero__media{position:relative;justify-self:center;width:min(76%,340px)}.kbf .kbf-hero__ring{position:absolute;z-index:-1;top:50%;left:50%;width:128%;aspect-ratio:1;transform:translate(-50%,-50%);border:1px solid rgba(146,114,82,.55);border-radius:50%}.kbf .kbf-hero__ring--inner{width:118%;border-color:#e9d8c91f}.kbf .kbf-hero__ring--draw{border:0}.kbf .kbf-hero__ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.kbf .kbf-hero__ring circle{fill:none;stroke:#9272528c;stroke-width:1;vector-effect:non-scaling-stroke}.kbf .kbf-arch{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:999px 999px 6px 6px;background:#e9d8c912}.kbf .kbf-arch img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:51% 50%}.kbf .kbf-hero__caption{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px;font-family:var(--kbf-serif);font-style:italic;font-size:17px;color:var(--kbf-muted)}.kbf .kbf-hero__caption .kbf-spark{font-size:11px;color:var(--kbf-latte)}.kbf .kbf-hero__star{position:absolute;color:var(--kbf-latte)}.kbf .kbf-hero__star--a{top:6%;right:-10%;font-size:22px}.kbf .kbf-hero__star--b{bottom:22%;left:-14%;font-size:14px;opacity:.8}.kbf .kbf-seal{position:absolute;z-index:2;left:-9%;bottom:15%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;background:var(--kbf-bone);color:var(--kbf-eternity);text-align:center;box-shadow:0 12px 32px #00000047}.kbf .kbf-seal__small{font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.kbf .kbf-seal__num{font-family:var(--kbf-serif);font-size:40px;line-height:1;margin:3px 0 2px;font-variant-numeric:lining-nums tabular-nums}@media(min-width:960px){.kbf .kbf-hero__bar{padding-top:28px}.kbf .kbf-hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:80px}.kbf .kbf-hero__media{width:min(100%,430px)}.kbf .kbf-hero__ring{width:150%}.kbf .kbf-seal{width:138px;height:138px;left:-12%}.kbf .kbf-seal__small{font-size:11px}.kbf .kbf-seal__num{font-size:50px}}.kbf .kbf-offer{border-top:1px solid var(--kbf-line)}.kbf .kbf-deals{display:grid;grid-template-columns:1fr;gap:1px;background:var(--kbf-line);border:1px solid var(--kbf-line);border-radius:6px;overflow:hidden}@media(min-width:640px){.kbf .kbf-deals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1080px){.kbf .kbf-deals{grid-template-columns:repeat(4,minmax(0,1fr))}}.kbf .kbf-deal{display:flex;flex-direction:column;padding:clamp(26px,2.6vw,36px);background:var(--kbf-eternity)}.kbf .kbf-deal--accent{background:linear-gradient(#92725233,#92725233),var(--kbf-eternity)}.kbf .kbf-deal__num{display:block;margin:0 0 20px;font-family:var(--kbf-serif);font-size:clamp(60px,6vw,84px);line-height:.95;font-variant-numeric:lining-nums tabular-nums}.kbf .kbf-deal__plus{display:inline-block}.kbf .kbf-deal h3{font-size:clamp(22px,1.9vw,26px);line-height:1.2;margin:0 0 10px}.kbf .kbf-deal p{font-size:15px;color:var(--kbf-muted)}.kbf .kbf-deal__foot{margin-top:auto;padding-top:22px}.kbf .kbf-deal__chip{display:inline-block;padding:7px 14px;border-radius:999px;background:var(--kbf-bone);color:var(--kbf-eternity);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.kbf .kbf-deal .kbf-textlink{margin-top:0}.kbf .kbf-example{display:grid;gap:6px 32px;margin-top:16px;padding:22px 26px;border:1px solid var(--kbf-line);border-radius:6px}.kbf .kbf-example__t{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.kbf .kbf-example p{font-size:15px;color:var(--kbf-muted)}@media(min-width:900px){.kbf .kbf-example{grid-template-columns:180px 1fr;align-items:baseline}}.kbf .kbf-extras__label{margin:clamp(40px,5vw,56px) 0 16px}.kbf .kbf-extras{display:grid;gap:16px}@media(min-width:760px){.kbf .kbf-extras{grid-template-columns:repeat(2,minmax(0,1fr))}}.kbf .kbf-extra{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;height:100%;padding:22px 26px;border:1px solid var(--kbf-line);border-radius:6px;background:var(--kbf-surface);color:inherit;transition:border-color .25s ease}.kbf .kbf-extra:hover{border-color:#e9d8c973}.kbf .kbf-extra__badge{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--kbf-bone);color:var(--kbf-eternity);font-family:var(--kbf-serif);font-size:24px;line-height:1;font-variant-numeric:lining-nums}.kbf .kbf-extra__badge svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.kbf .kbf-extra h3{font-size:22px;line-height:1.25;margin:0 0 4px}.kbf .kbf-extra p{font-size:15px;color:var(--kbf-muted)}.kbf .kbf-extra__link{display:inline-block;margin-top:10px;padding-bottom:3px;border-bottom:1px solid var(--kbf-latte);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.kbf .kbf-mood{position:relative;margin:0;overflow:hidden;border-radius:4px;background:#e9d8c912}.kbf .kbf-mood img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.kbf .kbf-news__media{aspect-ratio:3/2;margin:0 0 36px}.kbf .kbf-news__media img{object-position:62% 42%}.kbf .kbf-news__card{display:grid;gap:44px;padding:clamp(28px,5vw,68px);background:var(--kbf-surface);border:1px solid var(--kbf-line);border-radius:6px}.kbf .kbf-perks{display:grid;gap:22px;margin-top:34px}.kbf .kbf-perk{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start}.kbf .kbf-perk .kbf-spark{font-size:18px;margin-top:5px;color:var(--kbf-latte)}.kbf .kbf-perk h3{font-size:22px;line-height:1.25;margin:0 0 4px}.kbf .kbf-perk p{font-size:15px;color:var(--kbf-muted)}.kbf .kbf-news__panel{align-self:center}.kbf .kbf-news__panel h3{font-size:clamp(24px,2.2vw,30px);line-height:1.2;margin:0 0 10px}.kbf .kbf-news__panel p.kbf-news__sub{margin:0 0 24px;color:var(--kbf-muted)}.kbf .kbf-form{display:grid;gap:16px}.kbf .kbf-form__row{display:grid;gap:12px}.kbf .kbf-input{width:100%;height:54px;padding:0 24px;border:1px solid rgba(233,216,201,.4);border-radius:999px;background:transparent;color:var(--kbf-bone);font-family:var(--kbf-sans);font-size:16px;font-weight:300;-webkit-appearance:none;appearance:none}.kbf .kbf-input::placeholder{color:#e9d8c98c}.kbf .kbf-input:focus{outline:none;border-color:var(--kbf-bone);box-shadow:0 0 0 3px #92725259}.kbf .kbf-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.55;cursor:pointer;color:var(--kbf-muted)}.kbf .kbf-consent input{flex:none;width:17px;height:17px;margin:1px 0 0;accent-color:var(--kbf-bone)}.kbf .kbf-consent a{color:var(--kbf-bone);text-underline-offset:3px}.kbf .kbf-form__note{font-size:13px;color:var(--kbf-muted)}.kbf .kbf-success{padding:28px;border:1px solid var(--kbf-line);border-radius:6px;background:var(--kbf-surface)}.kbf .kbf-success h3{font-size:26px;margin:0 0 8px}.kbf .kbf-success p{color:var(--kbf-muted)}@media(min-width:600px)and (max-width:959px){.kbf .kbf-form__row{grid-template-columns:1fr auto}}@media(min-width:960px){.kbf .kbf-news__card{grid-template-columns:1.05fr .95fr;gap:80px}}.kbf .kbf-kits-band{background:radial-gradient(60% 40% at 12% 0%,#9272522e,#92725200 70%),var(--kbf-surface);border-top:1px solid var(--kbf-line);border-bottom:1px solid var(--kbf-line)}.kbf .kbf-pills{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 clamp(36px,5vw,56px)}.kbf .kbf-pill{display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid rgba(233,216,201,.3);border-radius:999px;font-size:13px;font-weight:400;line-height:1.3}.kbf .kbf-pill .kbf-spark{font-size:11px;color:var(--kbf-latte)}.kbf .kbf-kits{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:900px){.kbf .kbf-kits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.kbf .kbf-kit{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--kbf-line);border-radius:6px;background:var(--kbf-eternity)}.kbf .kbf-mosaic{position:relative;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr;gap:3px;aspect-ratio:16/10;background:var(--kbf-eternity)}.kbf .kbf-mosaic__tile{position:relative;overflow:hidden;background:#e9d8c912}.kbf .kbf-mosaic__tile:first-of-type{grid-row:1 / span 2}.kbf .kbf-mosaic__tile img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--kbf-ease-out)}.kbf .kbf-mosaic .kbf-ph{font-size:16px}.kbf .kbf-kit__tag{position:absolute;z-index:3;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:var(--kbf-bone);color:var(--kbf-eternity);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.kbf .kbf-kit__body{display:flex;flex-direction:column;flex:1;padding:clamp(24px,3vw,36px)}.kbf .kbf-kit__name{font-size:clamp(32px,3.2vw,42px);line-height:1.05;margin:0 0 8px}.kbf .kbf-kit__line{margin:0 0 14px;font-family:var(--kbf-serif);font-style:italic;font-size:19px;line-height:1.35;color:#e9d8c9db}.kbf .kbf-kit__sub{margin:0 0 10px;font-size:16px;font-weight:400}.kbf .kbf-kit__desc{margin:0 0 22px;font-size:15px;color:var(--kbf-muted)}.kbf .kbf-kit__label{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--kbf-muted)}.kbf .kbf-kit__items{display:grid;gap:7px;margin:0 0 26px}.kbf .kbf-kit__items li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.5}.kbf .kbf-kit__items li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--kbf-latte)}.kbf .kbf-prices{display:grid;gap:10px;margin-top:auto}.kbf .kbf-price__variant{margin:6px 0 0;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.kbf .kbf-price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--kbf-line);border-radius:4px}.kbf .kbf-price>div{padding:14px 16px;border-left:1px solid var(--kbf-line)}.kbf .kbf-price>div:first-child{border-left:0}.kbf .kbf-price dt{min-height:2.8em;margin:0 0 6px;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--kbf-muted)}.kbf .kbf-price dd{font-family:var(--kbf-serif);font-size:clamp(19px,1.7vw,23px);line-height:1.2;font-variant-numeric:lining-nums}.kbf .kbf-price dd small{font-family:var(--kbf-sans);font-size:12px;color:var(--kbf-muted)}.kbf .kbf-price .kbf-price__kit{background:#e9d8c914}.kbf .kbf-from{display:block;font-family:var(--kbf-sans);font-size:11px;letter-spacing:.06em;color:var(--kbf-muted)}@media(max-width:519px){.kbf .kbf-price{grid-template-columns:1fr}.kbf .kbf-price>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px;border-left:0;border-top:1px solid var(--kbf-line)}.kbf .kbf-price>div:first-child{border-top:0}.kbf .kbf-price dt{min-height:0;margin:0}.kbf .kbf-price dd{text-align:right}.kbf .kbf-from{display:inline;margin-right:5px}}.kbf .kbf-kit__gift{display:flex;gap:10px;align-items:flex-start;margin-top:16px;font-size:14px;line-height:1.5;color:var(--kbf-muted)}.kbf .kbf-kit__gift .kbf-spark{font-size:13px;margin-top:3px;color:var(--kbf-latte)}.kbf .kbf-kits__foot{display:grid;gap:24px;align-items:center;margin-top:clamp(32px,4vw,48px);padding:clamp(24px,3vw,36px);border:1px solid var(--kbf-line);border-radius:6px}.kbf .kbf-kits__foot p{font-size:15px;max-width:52em;color:var(--kbf-muted)}.kbf .kbf-kits__foot p.kbf-kits__open{margin-top:10px;color:var(--kbf-bone)}@media(min-width:900px){.kbf .kbf-kits__foot{grid-template-columns:1fr auto;gap:48px}}.kbf .kbf-ladder{display:grid;gap:20px;grid-template-columns:1fr;align-items:start}@media(min-width:900px){.kbf .kbf-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.kbf .kbf-tier:nth-child(1){margin-top:96px}.kbf .kbf-tier:nth-child(2){margin-top:48px}}.kbf .kbf-tier{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--kbf-line);border-radius:6px;background:var(--kbf-surface)}.kbf .kbf-tier__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#e9d8c912}.kbf .kbf-tier__media img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.kbf .kbf-tier__body{padding:clamp(22px,2.6vw,32px)}.kbf .kbf-tier__bar{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 0 20px}.kbf .kbf-tier__bar span{position:relative;overflow:hidden;height:3px;border-radius:2px;background:#e9d8c92e}.kbf .kbf-tier__bar span.is-on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--kbf-latte);transform-origin:left center}.kbf .kbf-tier__from{display:block;font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--kbf-muted)}.kbf .kbf-tier__amount{display:block;margin:2px 0 14px;font-family:var(--kbf-serif);font-size:clamp(44px,4.4vw,60px);line-height:1;font-variant-numeric:lining-nums}.kbf .kbf-tier h3{font-size:clamp(21px,1.9vw,25px);line-height:1.25;margin:0 0 8px}.kbf .kbf-tier p{font-size:15px;color:var(--kbf-muted)}.kbf .kbf-ranges{border-top:1px solid var(--kbf-line)}.kbf .kbf-grid{display:grid;gap:clamp(36px,3.4vw,48px) var(--kbf-col-gap);grid-template-columns:1fr}@media(min-width:600px){.kbf .kbf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){.kbf .kbf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kbf .kbf-card{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.kbf .kbf-card__media{position:relative;aspect-ratio:5/4;overflow:hidden;border-radius:4px;background:#e9d8c912}.kbf .kbf-card__media img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.kbf .kbf-card:hover .kbf-card__media img{transform:scale(1.04)}.kbf .kbf-chip{position:absolute;z-index:2;top:12px;left:12px;padding:6px 12px;border-radius:999px;background:#251b0fdb;border:1px solid rgba(233,216,201,.28);color:var(--kbf-bone);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;transition:transform .5s var(--kbf-ease),box-shadow .5s var(--kbf-ease),background-color .5s ease,color .5s ease}.kbf .kbf-card__body{display:flex;flex-direction:column;flex:1;padding-top:20px}.kbf .kbf-card h3{font-size:clamp(23px,2vw,27px);line-height:1.2;margin:0 0 8px}.kbf .kbf-card p{font-size:15px;margin:0 0 18px;color:var(--kbf-muted)}.kbf .kbf-card__link{margin-top:auto;align-self:flex-start;padding-bottom:4px;border-bottom:1px solid var(--kbf-latte);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:border-color .4s ease}@media(hover:hover){.kbf .kbf-card:hover .kbf-chip{transform:translateY(-3px);background:var(--kbf-bone);color:var(--kbf-eternity);box-shadow:0 8px 18px #00000047}.kbf .kbf-card:hover .kbf-card__link{border-color:var(--kbf-bone)}}.kbf .kbf-grid>li.kbf-grid__wide{grid-column:1 / -1}@media(min-width:600px){.kbf .kbf-card--wide{display:grid;grid-template-columns:calc((100% - var(--kbf-col-gap)) / 2) minmax(0,1fr);gap:var(--kbf-col-gap);align-items:center}.kbf .kbf-card--wide .kbf-card__body{padding-top:0}}@media(min-width:980px){.kbf .kbf-card--wide{grid-template-columns:calc((100% - 2 * var(--kbf-col-gap)) / 3) minmax(0,1fr)}.kbf .kbf-card--wide .kbf-card__body{max-width:34em}}.kbf .kbf-steps-band{background:var(--kbf-surface);border-top:1px solid var(--kbf-line);border-bottom:1px solid var(--kbf-line)}.kbf .kbf-steps{display:grid;margin-top:clamp(36px,5vw,60px)}.kbf .kbf-step{position:relative;padding:0 0 34px 34px}.kbf .kbf-step:last-child{padding-bottom:0}.kbf .kbf-step:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#e9d8c940;transform-origin:center top}.kbf .kbf-step:before{content:"";position:absolute;z-index:1;top:9px;left:-5px;width:11px;height:11px;border-radius:50%;background:var(--kbf-eternity);border:1px solid var(--kbf-bone)}.kbf .kbf-step--key:before{background:var(--kbf-latte);border-color:var(--kbf-latte)}.kbf .kbf-step.is-now:before{background:var(--kbf-bone);border-color:var(--kbf-bone);box-shadow:0 0 0 4px #92725259}.kbf .kbf-step__when{display:block;margin:0 0 6px;font-size:12px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--kbf-muted)}.kbf .kbf-step h3{font-size:clamp(25px,2.4vw,32px);line-height:1.15;margin:0 0 10px}.kbf .kbf-step p{font-size:15px;max-width:22em;color:var(--kbf-muted)}@media(min-width:900px){.kbf .kbf-steps{grid-template-columns:repeat(4,1fr)}.kbf .kbf-step{padding:34px 28px 0 0}.kbf .kbf-step:after{top:0;bottom:auto;right:0;width:auto;height:1px;transform-origin:left center}.kbf .kbf-step:before{top:-5px;left:0}}.kbf .kbf-brand{display:grid;gap:40px;align-items:center}.kbf .kbf-brand__media{aspect-ratio:4/5}.kbf .kbf-brand__media img{object-position:50% 35%}.kbf .kbf-brand__quote{font-size:clamp(34px,4.6vw,60px);line-height:1.08;margin:0 0 28px}.kbf .kbf-brand__quote span{display:block;color:var(--kbf-latte)}@media(min-width:960px){.kbf .kbf-brand{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:88px}}.kbf .kbf-claims{display:grid;gap:36px;margin-top:clamp(48px,6vw,80px);padding-top:clamp(36px,4vw,52px);border-top:1px solid var(--kbf-line)}@media(min-width:900px){.kbf .kbf-claims{grid-template-columns:repeat(3,1fr);gap:48px}}.kbf .kbf-claim__icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border:1px solid var(--kbf-latte);border-radius:50%;color:var(--kbf-bone)}.kbf .kbf-claim__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.kbf .kbf-claim h3{font-size:clamp(24px,2.2vw,30px);line-height:1.2;margin:0 0 8px}.kbf .kbf-claim p{font-size:15px;max-width:26em;color:var(--kbf-muted)}.kbf .kbf-faq-section{border-top:1px solid var(--kbf-line)}.kbf .kbf-faq{display:grid;gap:32px 96px}@media(min-width:960px){.kbf .kbf-faq{grid-template-columns:.8fr 1.2fr}}.kbf .kbf-faq__list{border-top:1px solid var(--kbf-line)}.kbf .kbf-faq__item{border-bottom:1px solid var(--kbf-line)}.kbf .kbf-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;list-style:none}.kbf .kbf-faq__item summary::-webkit-details-marker{display:none}.kbf .kbf-faq__item summary h3{font-size:clamp(20px,1.8vw,24px);line-height:1.3}.kbf .kbf-faq__icon{position:relative;flex:none;width:14px;height:14px}.kbf .kbf-faq__icon:before,.kbf .kbf-faq__icon:after{content:"";position:absolute;top:50%;left:0;width:14px;height:1px;background:currentColor;transition:transform .3s ease,opacity .3s ease}.kbf .kbf-faq__icon:after{transform:rotate(90deg)}.kbf .kbf-faq__item[open] .kbf-faq__icon:after{transform:rotate(0);opacity:0}.kbf .kbf-faq__answer{max-width:44em;overflow:hidden;color:var(--kbf-muted)}.kbf .kbf-faq__answer>p{padding:0 40px 26px 0}.kbf .kbf-faq__item.is-closing .kbf-faq__icon:after{transform:rotate(90deg);opacity:1}.kbf .kbf-faq__answer a{color:var(--kbf-bone);text-underline-offset:3px}.kbf .kbf-final{text-align:center;border-top:1px solid var(--kbf-line);background:radial-gradient(50% 80% at 50% 100%,#92725233,#92725200 70%),var(--kbf-eternity)}.kbf .kbf-final .kbf-spark{display:block;margin:0 auto 22px;font-size:26px;color:var(--kbf-latte)}.kbf .kbf-final__eyebrow{margin:0 0 16px;font-size:12px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--kbf-muted)}.kbf .kbf-final .kbf-h2{font-size:clamp(36px,5.4vw,72px);margin:0 0 14px}.kbf .kbf-final p.kbf-final__sub{font-size:clamp(16px,1.3vw,19px);color:#e9d8c9db;margin:0 0 36px}.kbf .kbf-final__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@keyframes kbf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kbf-fade{0%{opacity:0}to{opacity:1}}@keyframes kbf-curtain{0%{clip-path:inset(100% 0 0 0);transform:scale(1.08)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}@keyframes kbf-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes kbf-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes kbf-breathe{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}@keyframes kbf-twinkle{0%,to{opacity:.35;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1) rotate(25deg)}}@keyframes kbf-tick{0%{opacity:.35;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes kbf-glow{0%,to{text-shadow:0 0 0 rgba(201,162,126,0)}40%{text-shadow:0 0 22px rgba(201,162,126,.8)}}@keyframes kbf-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.kbf.kbf-intro .kbf-status,.kbf.kbf-intro .kbf-h1 span,.kbf.kbf-intro .kbf-hero__meta,.kbf.kbf-intro .kbf-hero__lead,.kbf.kbf-intro .kbf-hero__ended,.kbf.kbf-intro .kbf-hero__actions,.kbf.kbf-intro .kbf-cd{animation:kbf-rise 1s var(--kbf-ease) both}.kbf.kbf-intro .kbf-status{animation-delay:.1s}.kbf.kbf-intro .kbf-h1 span:nth-child(1){animation-delay:.22s}.kbf.kbf-intro .kbf-h1 span:nth-child(2){animation-delay:.36s}.kbf.kbf-intro .kbf-hero__meta{animation-delay:.52s}.kbf.kbf-intro .kbf-hero__lead,.kbf.kbf-intro .kbf-hero__ended{animation-delay:.64s}.kbf.kbf-intro .kbf-hero__actions{animation-delay:.76s}.kbf.kbf-intro .kbf-cd{animation-delay:.9s}.kbf.kbf-intro .kbf-hero__bar{animation:kbf-fade 1s ease .9s both}.kbf.kbf-intro .kbf-arch img{animation:kbf-curtain 1.6s var(--kbf-ease-out) .3s both}.kbf.kbf-intro .kbf-arch .kbf-ph{opacity:0}.kbf.kbf-intro .kbf-hero__ring--draw circle{stroke-dasharray:100;animation:kbf-draw 2.2s var(--kbf-ease) .35s both}.kbf.kbf-intro .kbf-hero__ring--inner{animation:kbf-fade 1.6s ease .6s both}.kbf.kbf-intro .kbf-seal{animation:kbf-pop .9s cubic-bezier(.34,1.4,.64,1) 1.2s both}.kbf.kbf-intro .kbf-hero__caption{animation:kbf-fade 1s ease 1.3s both}.kbf.kbf-anim .kbf-hero:before{animation:kbf-breathe 8s ease-in-out infinite}.kbf.kbf-anim .kbf-hero__star--a{animation:kbf-twinkle 4.6s ease-in-out 1.4s infinite both}.kbf.kbf-anim .kbf-hero__star--b{animation:kbf-twinkle 6.2s ease-in-out 2.1s infinite both}.kbf.kbf-anim .kbf-final .kbf-wrap>.kbf-spark{animation:kbf-twinkle 5.4s ease-in-out infinite}.kbf.kbf-anim .kbf-cd__num.is-tick{animation:kbf-tick .55s var(--kbf-ease) both}.kbf.kbf-anim .kbf-deal__plus{opacity:0;transform:translate(-14px);transition:opacity .8s var(--kbf-ease) .7s,transform 1s var(--kbf-ease-out) .7s}.kbf.kbf-anim .kbf-deals.is-in .kbf-deal__plus{opacity:1;transform:none;animation:kbf-glow 2.2s ease 1.4s 1 both}.kbf.kbf-anim .kbf-price>div:nth-child(3){position:relative;overflow:hidden}.kbf.kbf-anim .kbf-price>div:nth-child(3):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#e9d8c900 25%,#e9d8c938,#e9d8c900 75%);transform:translate(-100%);pointer-events:none}.kbf.kbf-anim .kbf-kit.is-in .kbf-price>div:nth-child(3):after{animation:kbf-sweep 1.5s var(--kbf-ease) 1.3s 1 both}.kbf.kbf-anim .kbf-kit.is-in .kbf-price~.kbf-price>div:nth-child(3):after{animation-delay:1.7s}.kbf.kbf-anim [data-kbf-reveal]{opacity:0;transform:translateY(28px);transition:opacity 1s var(--kbf-ease),transform 1.2s var(--kbf-ease-out)}.kbf.kbf-anim [data-kbf-reveal].is-in{opacity:1;transform:none}.kbf.kbf-anim [data-kbf-reveal] .kbf-mood img{transform:scale(1.08);transition:transform 2.6s var(--kbf-ease-out)}.kbf.kbf-anim [data-kbf-reveal].is-in .kbf-mood img{transform:none}.kbf.kbf-anim .kbf-kit .kbf-mosaic__tile{opacity:0;transform:translateY(24px);transition:opacity .9s var(--kbf-ease),transform 1.2s var(--kbf-ease-out)}.kbf.kbf-anim .kbf-kit.is-in .kbf-mosaic__tile{opacity:1;transform:none}.kbf.kbf-anim .kbf-kit.is-in .kbf-mosaic__tile:nth-of-type(1){transition-delay:.2s}.kbf.kbf-anim .kbf-kit.is-in .kbf-mosaic__tile:nth-of-type(2){transition-delay:.4s}.kbf.kbf-anim .kbf-kit.is-in .kbf-mosaic__tile:nth-of-type(3){transition-delay:.6s}.kbf.kbf-anim .kbf-kit .kbf-kit__tag{opacity:0;transition:opacity .8s ease .9s}.kbf.kbf-anim .kbf-kit.is-in .kbf-kit__tag{opacity:1}@media(hover:hover){.kbf .kbf-kit:hover .kbf-mosaic__tile:nth-of-type(1) img{transform:scale(1.05) translate(-1.2%)}.kbf .kbf-kit:hover .kbf-mosaic__tile:nth-of-type(2) img{transform:scale(1.06) translate(1.2%,-1.2%)}.kbf .kbf-kit:hover .kbf-mosaic__tile:nth-of-type(3) img{transform:scale(1.06) translate(1.2%,1.2%)}}.kbf.kbf-anim .kbf-ladder .kbf-tier{opacity:0;transform:translateY(64px);transition:opacity 1s var(--kbf-ease),transform 1.3s var(--kbf-ease-out)}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier{opacity:1;transform:none}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier:nth-child(2){transition-delay:.35s}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier:nth-child(3){transition-delay:.7s}.kbf.kbf-anim .kbf-tier__bar span.is-on:after{transform:scaleX(0);transition:transform .7s var(--kbf-ease)}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier__bar span.is-on:after{transform:none}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier:nth-child(1) .kbf-tier__bar span:nth-child(1):after{transition-delay:.8s}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier:nth-child(2) .kbf-tier__bar span:nth-child(1):after{transition-delay:1.15s}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier:nth-child(2) .kbf-tier__bar span:nth-child(2):after{transition-delay:1.4s}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier:nth-child(3) .kbf-tier__bar span:nth-child(1):after{transition-delay:1.5s}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier:nth-child(3) .kbf-tier__bar span:nth-child(2):after{transition-delay:1.75s}.kbf.kbf-anim .kbf-ladder.is-in .kbf-tier:nth-child(3) .kbf-tier__bar span:nth-child(3):after{transition-delay:2s}.kbf.kbf-anim .kbf-steps .kbf-step{opacity:0;transform:translateY(16px);transition:opacity .9s var(--kbf-ease),transform 1.1s var(--kbf-ease-out)}.kbf.kbf-anim .kbf-steps .kbf-step:after{transform:scaleY(0);transition:transform .9s var(--kbf-ease)}.kbf.kbf-anim .kbf-steps .kbf-step:before{transform:scale(0);transition:transform .6s cubic-bezier(.34,1.5,.64,1)}@media(min-width:900px){.kbf.kbf-anim .kbf-steps .kbf-step:after{transform:scaleX(0)}}.kbf.kbf-anim .kbf-steps.is-in .kbf-step{opacity:1;transform:none}.kbf.kbf-anim .kbf-steps.is-in .kbf-step:after,.kbf.kbf-anim .kbf-steps.is-in .kbf-step:before{transform:none}.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(1):before{transition-delay:.25s}.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(2),.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(2):after{transition-delay:.35s}.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(2):before{transition-delay:.6s}.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(3),.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(3):after{transition-delay:.7s}.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(3):before{transition-delay:.95s}.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(4),.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(4):after{transition-delay:1.05s}.kbf.kbf-anim .kbf-steps.is-in .kbf-step:nth-child(4):before{transition-delay:1.3s}.kbf.kbf-anim .kbf-step.is-now:before{animation:kbf-pulse 2.6s ease-out 1.6s infinite}@media(prefers-reduced-motion:reduce){.kbf *,.kbf *:before,.kbf *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/black-friday.css.map */
