.cb-section{padding:var(--ob-section-pad) 0}.cb-section--tight{padding:calc(var(--ob-section-pad) * .5) 0}.cb-head{margin:0 0 3.2rem;max-width:64rem}.cb-head--center{margin-left:auto;margin-right:auto;text-align:center}.cb-head h2{margin:0}.cb-head p{margin:1.2rem 0 0;color:var(--ob-text-2);font-size:1.6rem;line-height:1.6}.cb-head--center p{margin-left:auto;margin-right:auto}@media screen and (min-width:990px){.cb-head{margin-bottom:5.6rem}}.cb-ctas{display:grid;gap:1rem}.cb-ctas .button{width:100%}.cb-ctas--center{justify-content:center}@media screen and (min-width:750px){.cb-ctas{display:flex;flex-wrap:wrap}.cb-ctas .button{width:auto}}.cb-note{margin:1.6rem 0 0;font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ob-text-2)}.cb-price{margin:0 0 2rem;font-size:1.5rem;color:var(--ob-text)}.cb-hero{padding:5.6rem 0 4.8rem}.cb-hero__title{margin:0 0 2rem;max-width:18ch;font-size:4.4rem}.cb-hero__sub{margin:0 0 2.8rem;max-width:46rem;font-size:1.7rem;line-height:1.55;color:var(--ob-text-2)}@media screen and (min-width:990px){.cb-hero{padding:12rem 0 9.6rem}.cb-hero__title{font-size:8.8rem}.cb-hero__sub{font-size:1.9rem}}.cb-marquee{padding:3.2rem 0;border-top:1px solid var(--ob-line);border-bottom:1px solid var(--ob-line);overflow:hidden}.cb-marquee__label{margin:0 0 2rem;text-align:center}.cb-marquee__mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.cb-marquee__track{display:flex;width:max-content;animation:cb-marquee var(--cb-speed, 40s) linear infinite}.cb-marquee__set{display:flex;align-items:center;gap:4.8rem;padding-right:4.8rem}.cb-marquee__set img{height:var(--cb-logo-h, 32px);width:auto;max-width:160px;object-fit:contain;filter:grayscale(1);opacity:.72;flex:none}.cb-marquee__set span{font-family:var(--font-heading-family);font-weight:800;font-size:1.8rem;opacity:.72;white-space:nowrap}@keyframes cb-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cb-marquee__track{animation:none}.cb-marquee__mask{overflow-x:auto;scrollbar-width:none}}.cb-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--ob-line)}.cb-step{display:grid;grid-template-columns:4.8rem 1fr;gap:1.6rem;padding:2.4rem 0;border-bottom:1px solid var(--ob-line)}.cb-step__n{font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.06em;color:var(--ob-text-2);padding-top:.4rem}.cb-step h3{margin:0 0 .6rem;font-size:2rem}.cb-step p{margin:0;color:var(--ob-text-2);font-size:1.5rem;line-height:1.55}@media screen and (min-width:990px){.cb-steps__list{grid-template-columns:repeat(var(--cb-cols, 4),1fr);border-top:0;gap:2.4rem}.cb-step{grid-template-columns:1fr;border-bottom:0;border-top:1px solid var(--ob-text);padding:2rem 0 0;gap:1.6rem}}.cb-videos__row{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.5rem;padding:0 1.5rem .4rem}.cb-videos__row::-webkit-scrollbar{display:none}.cb-video{flex:0 0 62%;scroll-snap-align:start;margin:0}.cb-video__media{position:relative;display:block;aspect-ratio:9 / 16;background:var(--ob-surface);border:1px solid var(--ob-line);border-radius:var(--ob-radius);overflow:hidden;cursor:pointer}.cb-video__media img,.cb-video__media video,.cb-video__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.cb-video__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--ob-text);color:var(--ob-bg);display:flex;align-items:center;justify-content:center;z-index:1}.cb-video__play svg{width:18px;height:18px;margin-left:3px}.cb-video.is-playing .cb-video__play,.cb-video.is-playing .cb-video__media img{display:none}.cb-video__soon{position:absolute;inset:auto 0 1.2rem;text-align:center;font-family:var(--font-mono-family);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ob-text-2)}.cb-video figcaption{padding:1.2rem 0 0}.cb-video__name{margin:0;font-weight:600;font-size:1.5rem}.cb-video__cap{margin:.2rem 0 0;font-size:1.35rem;line-height:1.45;color:var(--ob-text-2)}@media screen and (min-width:750px){.cb-videos__row{margin:0;padding:0;overflow:visible;display:grid;grid-template-columns:repeat(5,1fr);gap:1.6rem}.cb-video{flex:none}}.cb-value__table{border-top:1px solid var(--ob-line)}.cb-value__row{display:grid;grid-template-columns:1fr auto;gap:.4rem 1.6rem;padding:1.8rem 0;border-bottom:1px solid var(--ob-line);align-items:baseline}.cb-value__what{margin:0;font-weight:600;font-size:1.6rem}.cb-value__else{margin:0;font-family:var(--font-mono-family);font-size:1.2rem;letter-spacing:.04em;color:var(--ob-text-2);text-align:right}.cb-value__detail{grid-column:1 / -1;margin:0;color:var(--ob-text-2);font-size:1.45rem;line-height:1.5}.cb-value__foot{margin:2rem 0 0;font-size:1.25rem;line-height:1.5;color:var(--ob-text-2)}@media screen and (min-width:990px){.cb-value__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:6.4rem;align-items:start}.cb-value__grid .cb-head{margin-bottom:0}}.cb-offer__card{padding:3.2rem 2.4rem;text-align:center;max-width:72rem;margin:0 auto}.cb-offer__card h2{margin:0 0 1.4rem;font-size:2.8rem}.cb-offer__text{margin:0 auto;max-width:52rem;font-size:1.6rem;line-height:1.6;color:var(--ob-text-2)}.cb-offer__guarantee{margin:2rem auto 0;padding-top:2rem;border-top:1px solid var(--ob-line);max-width:52rem;font-size:1.5rem;line-height:1.55}.cb-offer__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:2.4rem 0 0;padding:0;list-style:none}.cb-offer__chips li{border:1px solid var(--ob-line);border-radius:999px;padding:.6rem 1.2rem;font-family:var(--font-mono-family);font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase}@media screen and (min-width:750px){.cb-offer__card{padding:5.6rem 4.8rem}.cb-offer__card h2{font-size:4rem}}.cb-trust__grid{display:grid;gap:2.4rem;align-items:center}.cb-trust__photo{margin:0;max-width:32rem}.cb-trust__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--ob-radius);border:1px solid var(--ob-line);filter:grayscale(1)}.cb-trust__photo figcaption{margin-top:.8rem}.cb-trust__copy h2{margin:0 0 1.4rem}.cb-trust__copy p{margin:0 0 1.4rem;color:var(--ob-text-2);font-size:1.6rem;line-height:1.6;max-width:52rem}.cb-trust__ig{display:inline-block;margin-top:.4rem;font-family:var(--font-mono-family);font-size:1.3rem;letter-spacing:.06em;color:var(--ob-text);text-decoration:underline;text-underline-offset:4px}@media screen and (min-width:750px){.cb-trust__grid{grid-template-columns:32rem 1fr;gap:5.6rem}}.cb-faq__list{border-top:1px solid var(--ob-line);max-width:80rem}.cb-faq__item{border-bottom:1px solid var(--ob-line)}.cb-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1.6rem;padding:2rem 0;font-weight:600;font-size:1.6rem;line-height:1.4}.cb-faq__item summary::-webkit-details-marker{display:none}.cb-faq__item summary:after{content:"+";font-family:var(--font-mono-family);font-weight:400;color:var(--ob-text-2);flex:none}.cb-faq__item[open] summary:after{content:"\2013"}.cb-faq__a{padding:0 0 2rem;color:var(--ob-text-2);font-size:1.5rem;line-height:1.6;max-width:64rem}.cb-faq__a p{margin:0 0 .8rem}.cb-cta{text-align:center}.cb-cta h2{margin:0 auto 1.4rem;max-width:16ch}.cb-cta p.cb-cta__text{margin:0 auto 2.8rem;max-width:44rem;color:var(--ob-text-2);font-size:1.6rem;line-height:1.6}.cb-byline{display:flex;align-items:center;gap:1.2rem;margin:2.4rem 0 0;font-size:1.4rem;line-height:1.45;color:var(--ob-text-2)}.cb-byline img{width:40px;height:40px;border-radius:50%;object-fit:cover;filter:grayscale(1);border:1px solid var(--ob-line);flex:none}.cb-byline a{color:var(--ob-text);text-underline-offset:3px}.cb-quotes{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:1rem}.cb-quote{margin:0;padding:1.4rem 1.6rem;border:1px solid var(--ob-line);border-radius:var(--ob-radius);background:var(--ob-surface)}.cb-quote__text{margin:0;font-size:1.5rem;line-height:1.45;color:var(--ob-text)}.cb-quote__by{margin:.6rem 0 0;font-family:var(--font-mono-family);font-size:1.15rem;letter-spacing:.06em;color:var(--ob-text-2)}.cb-quotes__note{margin:1rem 0 0;font-size:1.2rem;color:var(--ob-text-3, #6b6b68)}@media screen and (min-width:750px){.cb-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom-build.css.map */
