body{background:#fff;color:var(--cb-navy);font-size:1.6rem;line-height:1.55;letter-spacing:0}:root{--sc-canvas: #ffffff;--sc-ink: #0b2236;--sc-ink-soft: #4b6375;--sc-accent: #2bb8ee;--sc-accent-ink: #0b2236}@media(scripting:none){[data-sc-in],[data-sc-stagger]>*{opacity:1;transform:none}}.cb-act{padding-block:clamp(7.2rem,10vw,14rem)}:is(.cb-act,.cb-doors) :is(h2,h3){color:inherit}.cb-act--wash{background:var(--cb-sky-wash)}.cb-act--ink{background:var(--cb-navy);color:#f2faff}.cb-head{max-width:64rem;margin-bottom:clamp(3.6rem,5vw,6.4rem)}.cb-head h2{margin:0;font:800 clamp(3.6rem,5vw,7.2rem)/.98 var(--cb-font-display);letter-spacing:-.03em;text-wrap:balance}.cb-head h2 .cb-script{font-size:1.08em;line-height:.9}.cb-head p{margin:1.8rem 0 0;max-width:48ch;color:var(--cb-ink-soft);font-size:clamp(1.6rem,1.3vw,1.9rem);line-height:1.5}.cb-act--ink .cb-head p{color:#f2faffb8}.cb-act--ink .cb-script{color:#8fd9f6}.cb-sizes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,2vw,2.8rem)}.cb-size{display:flex;flex-direction:column;border-radius:var(--cb-r);background:#fff;box-shadow:var(--cb-shadow);overflow:hidden}.cb-size__media{display:block;aspect-ratio:1;background:#fff;overflow:hidden}.cb-size__media img{width:100%;height:100%;box-sizing:border-box;padding:1.6rem;object-fit:contain;transition:transform .6s var(--cb-ease)}.cb-size:hover .cb-size__media img{transform:scale(1.04)}.cb-size__body{display:flex;flex:1;flex-direction:column;gap:1.4rem;padding:2.4rem 2.4rem 2.8rem;border-top:1px solid rgb(11 34 54 / .06)}.cb-size__title{margin:0;font:800 2.4rem/1.1 var(--cb-font-display);letter-spacing:-.02em}.cb-size__title a{color:inherit;text-decoration:none}.cb-size__facts{display:grid;gap:.8rem;margin:0}.cb-size__facts div{display:grid;grid-template-columns:8.8rem 1fr;gap:1.2rem}.cb-size__facts dt{color:var(--cb-ink-soft);font-size:1.4rem}.cb-size__facts dd{margin:0;font-size:1.5rem;font-weight:600}.cb-size__price{display:flex;align-items:baseline;gap:1rem;margin-top:auto}.cb-size__price strong{font:800 2.8rem/1 var(--cb-font-display)}.cb-size__price s{color:var(--cb-ink-soft);font-size:1.5rem}.cb-size__plans{display:grid;gap:.8rem;margin:0;padding:0;border:0}.cb-size__plans legend{margin-bottom:.4rem}.cb-plan{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.4rem;border-radius:var(--cb-r-sm);box-shadow:inset 0 0 0 1px #0b223624;font-size:1.45rem;cursor:pointer}.cb-plan:has(input:checked){box-shadow:inset 0 0 0 2px var(--cb-sky-deep);background:var(--cb-sky-wash)}.cb-plan input{accent-color:var(--cb-sky-deep);margin:0}.cb-plan__save{margin-left:auto;font-weight:700;color:var(--cb-sky-deep)}.cb-size select{width:100%;padding:1rem 1.2rem;border-radius:var(--cb-r-sm);border:1px solid rgb(11 34 54 / .18);background:#fff;font-size:1.45rem}.cb-size .product-form__submit{margin:0;min-height:4.8rem;border-radius:999px}.cb-sizes__note{margin:2.8rem 0 0;color:var(--cb-ink-soft);font-size:1.45rem}.cb-uses__grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:auto auto;gap:clamp(1.2rem,1.6vw,2rem)}.cb-use{position:relative;margin:0;border-radius:var(--cb-r);overflow:hidden;background:var(--cb-murk-2);color:#fff;min-height:26rem}.cb-use--tall{grid-row:span 2;min-height:56rem}.cb-use__img{position:absolute;top:-8%;right:0;bottom:-8%;left:0}.cb-use__img img{width:100%;height:100%;object-fit:cover}.cb-use:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#06111b00 45%,#06111bd1);pointer-events:none}.cb-use figcaption{position:absolute;z-index:1;left:2.4rem;right:2.4rem;bottom:2.2rem}.cb-use h3,.cb-tile h3{margin:0;font:800 2.4rem/1.1 var(--cb-font-display);letter-spacing:-.02em}.cb-use p,.cb-tile p{margin:.6rem 0 0;font-size:1.5rem;line-height:1.45;opacity:.86}.cb-tiles{display:grid;grid-template-columns:1fr 1fr;gap:inherit;grid-column:span 2}.cb-tile{padding:2.4rem;border-radius:var(--cb-r);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.cb-tile__icon{width:3.2rem;height:3.2rem;color:var(--cb-sun);margin-bottom:1.6rem}.cb-proof__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,1.6vw,2rem)}.cb-quote{display:flex;flex-direction:column;gap:2rem;margin:0;padding:2.8rem;border-radius:var(--cb-r);background:#fff;box-shadow:var(--cb-shadow)}.cb-quote blockquote{margin:0;padding:0;border:0;font-style:normal;font-size:1.6rem;line-height:1.55;color:var(--cb-navy)}.cb-quote blockquote:before{content:"\201c";display:block;height:3.2rem;color:var(--cb-sky);font:800 6.4rem/1 var(--cb-font-display)}.cb-quote figcaption{display:flex;align-items:center;gap:1.2rem;margin-top:auto;font-weight:700}.cb-quote figcaption img{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover}.cb-quote figcaption span{display:block;color:var(--cb-ink-soft);font-weight:500;font-size:1.35rem}.cb-watch{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2.4rem,4vw,6.4rem);align-items:center;margin-top:clamp(5.6rem,7vw,9.6rem)}.cb-yt{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;border-radius:var(--cb-r);overflow:hidden;background:var(--cb-murk) center / cover no-repeat;cursor:pointer;box-shadow:var(--cb-shadow)}.cb-yt iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.cb-yt__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:8rem;height:8rem;border-radius:50%;background:#fff;color:var(--cb-navy);transform:translate(-50%,-50%);box-shadow:0 12px 28px -10px #06111b99;transition:transform .2s var(--cb-ease)}.cb-yt:hover .cb-yt__play{transform:translate(-50%,-50%) scale(1.06)}.cb-yt__play svg{width:2.8rem;height:2.8rem;margin-left:.4rem}.cb-doors{display:grid;grid-template-columns:1fr 1fr;min-height:56rem}.cb-door{--cb-door-edge: max(var(--cb-pad), calc(100% - var(--cb-page) / 2 + var(--cb-pad)));--cb-door-inner: clamp(3.2rem, 5vw, 8rem);display:flex;flex-direction:column;justify-content:flex-end;gap:1.6rem;padding-block:clamp(4rem,6vw,9.6rem)}.cb-door--stores{padding-left:var(--cb-door-edge);padding-right:var(--cb-door-inner)}.cb-door--creators{padding-left:var(--cb-door-inner);padding-right:var(--cb-door-edge)}.cb-door--stores{background:var(--cb-navy);color:#f2faff}.cb-door--creators{background:var(--cb-sun);color:var(--cb-navy)}.cb-door h2{margin:0;max-width:14ch;font:800 clamp(3.4rem,4.4vw,6.4rem)/.98 var(--cb-font-display);letter-spacing:-.03em}.cb-door h2 .cb-script{font-size:1.08em;line-height:.9}.cb-door--stores h2 .cb-script{color:#8fd9f6}.cb-door--creators h2 .cb-script{color:var(--cb-navy)}.cb-door .cb-label{color:inherit;opacity:.7}.cb-door p{margin:0;max-width:40ch;font-size:1.7rem;line-height:1.5;opacity:.86}.cb-door ul{margin:.4rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem;font-size:1.5rem;font-weight:600}.cb-door ul li{display:grid;grid-template-columns:1.6em 1fr}.cb-door ul li:before{content:"\2713";color:currentColor;opacity:.7}.cb-door .cb-btn{align-self:flex-start;margin-top:1.2rem}.cb-door--stores .cb-btn{background:#fff;color:var(--cb-navy)}.cb-door__soon{font-weight:700;font-size:1.5rem}.cb-faq__wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(3.2rem,6vw,9.6rem);align-items:start}.cb-faq details{border-bottom:1px solid rgb(11 34 54 / .12)}.cb-faq summary{display:flex;justify-content:space-between;gap:2rem;padding:2.2rem 0;font:700 1.9rem/1.3 var(--cb-font-display);letter-spacing:-.01em;cursor:pointer;list-style:none}.cb-faq summary::-webkit-details-marker{display:none}.cb-faq summary:after{content:"+";color:var(--cb-sky-deep);font-size:2.4rem;line-height:1;transition:transform .2s var(--cb-ease)}.cb-faq details[open] summary:after{transform:rotate(45deg)}.cb-faq details>div{padding:0 0 2.4rem;max-width:60ch;color:var(--cb-ink-soft);font-size:1.6rem;line-height:1.6}.cb-faq__reach{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.cb-faq__reach .cb-btn{min-height:4.4rem;padding-inline:2.2rem;font-size:1.5rem}.cb-faq__reach .cb-btn--line{color:var(--cb-navy)}.cb-close{position:relative;isolation:isolate;overflow:hidden;overflow:clip;background:linear-gradient(180deg,#d6f1fc,#fff);text-align:left}.cb-close__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(3.2rem,6vw,9.6rem);align-items:end}.cb-close h2{margin:0;font:800 clamp(4.4rem,7vw,10.4rem)/.92 var(--cb-font-display);letter-spacing:-.035em}.cb-close h2 .cb-script{display:block;font-size:1.02em;line-height:1.1}.cb-close p{margin:2rem 0 0;max-width:44ch;color:var(--cb-ink-soft);font-size:1.8rem}.cb-close__form{display:grid;gap:1.2rem;scroll-margin-top:12rem}.cb-close__form label{font-weight:700}.cb-close__row{display:flex;gap:.8rem}.cb-close__row .cb-btn{justify-content:center}.cb-close__row input{flex:1;min-width:0;min-height:4.8rem;padding:0 1.8rem;border-radius:999px;border:1px solid rgb(11 34 54 / .2);background:#fff;font-size:1.6rem}.cb-close .cb-close__msg{margin:0;font-size:1.45rem;color:var(--cb-ink-soft)}.cb-close__sun{position:absolute;right:-6rem;bottom:-18rem;width:52rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#f9c23c80,#ff6a3d29 45%,#ff6a3d00 70%);pointer-events:none;z-index:0}@media screen and (max-width:989px){.cb-sizes__grid{grid-template-columns:1fr;max-width:48rem}.cb-proof__grid{grid-template-columns:1fr 1fr}.cb-watch,.cb-faq__wrap,.cb-close__inner{grid-template-columns:1fr}}@media screen and (max-width:749px){.cb-uses__grid{grid-template-columns:1fr}.cb-use--tall{grid-row:auto;min-height:44rem}.cb-tiles{grid-column:auto;grid-template-columns:1fr}.cb-proof__grid,.cb-doors{grid-template-columns:1fr}.cb-door{min-height:40rem}.cb-door--stores,.cb-door--creators{padding-inline:var(--cb-pad)}.cb-close__row{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cb-home.css.map */
