:root{--cf-ink: #11151c;--cf-paper: #f4f6f7;--cf-panel: #ffffff;--cf-blue: #2f78a8;--cf-blue-dark: #235b80;--cf-brown: #855832;--cf-line: #d8dde0;--cf-muted: #5e6872}.cf-section{color:var(--cf-ink);background:var(--cf-paper);letter-spacing:0}.cf-shell{width:min(calc(100% - 4rem),120rem);margin-inline:auto}.cf-eyebrow{margin:0 0 1.2rem;color:var(--cf-blue-dark);font-size:1.2rem;font-weight:700;line-height:1.3;text-transform:uppercase}.cf-heading{margin:0;max-width:18ch;font-size:7.6rem;letter-spacing:0;line-height:1}.cf-section-heading{margin:0;max-width:20ch;font-size:5.2rem;letter-spacing:0;line-height:1.08}.cf-copy{max-width:62ch;color:var(--cf-muted);font-size:1.7rem;line-height:1.65}.cf-copy p:first-child{margin-top:0}.cf-copy p:last-child{margin-bottom:0}.cf-button{display:inline-flex;min-height:4.8rem;align-items:center;justify-content:center;padding:1.2rem 2.2rem;border:.1rem solid var(--cf-blue);border-radius:.4rem;background:var(--cf-blue);color:#fff;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;white-space:normal}.cf-button:hover{border-color:var(--cf-blue-dark);background:var(--cf-blue-dark);color:#fff}.cf-button:active{transform:translateY(.1rem)}.cf-button:focus-visible,.cf-link:focus-visible{outline:.3rem solid #fff;outline-offset:.3rem;box-shadow:0 0 0 .5rem var(--cf-blue-dark)}.cf-hero{position:relative;display:grid;min-height:clamp(58rem,82dvh,78rem);align-items:end;overflow:hidden;background:var(--cf-ink);color:#fff;isolation:isolate}.cf-hero__media,.cf-hero__content{grid-area:1 / 1}.cf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 76%}.cf-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;background:#070a0d94}.cf-hero__content{padding-block:7rem 7.5rem}.cf-hero .cf-eyebrow{color:#a8d7f4}.cf-hero .cf-heading{color:#fff}.cf-hero .cf-copy{max-width:50ch;color:#ffffffdb}.cf-hero__price{margin:2.4rem 0 1.6rem;font-size:1.8rem;font-weight:700}.cf-editor-note{max-width:48rem;padding:1.6rem;border:.1rem dashed currentColor}.cf-trust{border-block:.1rem solid var(--cf-line);background:var(--cf-panel)}.cf-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cf-trust__item{min-width:0;padding:2.4rem 2rem;border-inline-end:.1rem solid var(--cf-line)}.cf-trust__item:last-child{border-inline-end:0}.cf-trust__title{margin:0 0 .6rem;font-size:1.5rem;line-height:1.25}.cf-trust__text{margin:0;color:var(--cf-muted);font-size:1.3rem;line-height:1.45}.cf-lifestyle{padding-block:10rem;border-bottom:.1rem solid var(--cf-line);background:var(--cf-panel)}.cf-lifestyle__layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(28rem,5fr);align-items:center;gap:7rem}.cf-lifestyle__media-frame{overflow:hidden;aspect-ratio:3 / 2;border-radius:.8rem;background:#e8ecef}.cf-lifestyle__media{display:block;width:100%;height:100%;object-fit:cover}.cf-lifestyle__content{min-width:0}.cf-lifestyle__content .cf-copy{margin-top:2.4rem}.cf-benefits{padding-block:10rem}.cf-benefits__intro{display:grid;grid-template-columns:7fr 5fr;gap:4rem;align-items:end}.cf-benefits__intro .cf-copy{justify-self:end}.cf-benefits__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.4rem;margin-top:5rem}.cf-benefit{min-width:0;overflow:hidden;background:var(--cf-panel);border:.1rem solid var(--cf-line)}.cf-benefit:nth-child(1){grid-column:span 7}.cf-benefit:nth-child(2){grid-column:span 5}.cf-benefit:nth-child(3){display:grid;grid-column:2 / span 10;grid-template-columns:1fr 1fr}.cf-benefit__media{display:block;width:100%;height:36rem;object-fit:cover;object-position:center 78%;background:#e8ecef}.cf-benefit:nth-child(3) .cf-benefit__media{height:36rem;min-height:0}.cf-benefit:nth-child(2) .cf-benefit__media,.cf-benefit:nth-child(3) .cf-benefit__media{object-position:center bottom}.cf-benefit__content{padding:3.2rem}.cf-benefit__title{margin:0 0 1rem;font-size:2.4rem;line-height:1.15}.cf-benefit__text{margin:0;color:var(--cf-muted);line-height:1.6}.cf-comparison{padding-block:10rem;background:var(--cf-panel)}.cf-comparison__intro{margin-bottom:4rem}.cf-comparison__table-wrap{overflow-x:auto;border-block:.1rem solid var(--cf-line)}.cf-comparison__table{width:100%;border-collapse:collapse;text-align:left}.cf-comparison__table th,.cf-comparison__table td{padding:1.8rem 2rem;border-bottom:.1rem solid var(--cf-line)}.cf-comparison__table tr:last-child th,.cf-comparison__table tr:last-child td{border-bottom:0}.cf-comparison__table thead th{color:var(--cf-muted);font-size:1.3rem;text-transform:uppercase}.cf-comparison__table thead th:not(:first-child){color:var(--cf-ink);font-size:2rem;text-transform:none}.cf-comparison__price{display:block;margin-top:.7rem;color:var(--cf-blue-dark);font-size:1.7rem}.cf-comparison__yes{color:var(--cf-blue-dark);font-weight:700}.cf-comparison__cta{margin-top:3.2rem}.cf-use-cases{padding-block:10rem;background:var(--cf-ink);color:#fff}.cf-use-cases .cf-eyebrow{color:#a8d7f4}.cf-use-cases .cf-copy{margin-top:2.4rem;color:#ffffffb8}.cf-use-cases__intro{display:grid;grid-template-columns:7fr 5fr;column-gap:4rem}.cf-use-cases__intro .cf-eyebrow{grid-column:1 / -1}.cf-use-cases__intro .cf-copy{align-self:end}.cf-use-cases__list{margin-top:5rem;border-top:.1rem solid rgb(255 255 255 / 22%)}.cf-use-case{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:2.4rem;padding:3rem 0;border-bottom:.1rem solid rgb(255 255 255 / 22%)}.cf-use-case:nth-child(2n){padding-left:16.666%}.cf-use-case__number{color:#a8d7f4;font-size:1.3rem;font-weight:700}.cf-use-case__title{margin:0 0 .8rem;font-size:2.6rem;line-height:1.15}.cf-use-case__text{max-width:62ch;margin:0;color:#ffffffb8;line-height:1.6}.cf-installation{padding-block:10rem;background:var(--cf-paper)}.cf-installation__layout{display:grid;grid-template-columns:5fr 7fr;gap:8rem}.cf-installation__intro .cf-copy{margin-top:2.4rem}.cf-installation__steps{margin:0;padding:0;list-style:none;border-top:.1rem solid var(--cf-line)}.cf-installation__step{display:grid;grid-template-columns:5.6rem 1fr;gap:2rem;padding:2.8rem 0;border-bottom:.1rem solid var(--cf-line)}.cf-installation__number{display:grid;width:4rem;height:4rem;place-items:center;border:.1rem solid var(--cf-blue);border-radius:50%;color:var(--cf-blue-dark);font-weight:700}.cf-installation__step h3{margin:0 0 .8rem;font-size:2.2rem}.cf-installation__step p{margin:0;color:var(--cf-muted);line-height:1.6}.cf-faq{padding-block:10rem;background:var(--cf-panel)}.cf-faq__layout{display:grid;grid-template-columns:5fr 7fr;gap:8rem}.cf-faq__items{border-top:.1rem solid var(--cf-line)}.cf-faq__item{border-bottom:.1rem solid var(--cf-line)}.cf-faq__item summary{display:flex;min-height:7.2rem;align-items:center;justify-content:space-between;gap:2rem;cursor:pointer;font-size:1.8rem;font-weight:700;list-style:none}.cf-faq__item summary::-webkit-details-marker{display:none}.cf-faq__mark{position:relative;flex:0 0 2rem;width:2rem;height:2rem}.cf-faq__mark:before,.cf-faq__mark:after{position:absolute;top:50%;left:50%;width:1.6rem;height:.2rem;background:var(--cf-blue-dark);content:"";transform:translate(-50%,-50%)}.cf-faq__mark:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .15s ease}.cf-faq__item[open] .cf-faq__mark:after{transform:translate(-50%,-50%) rotate(0)}.cf-faq__answer{max-width:62ch;padding:0 4rem 2.6rem 0;color:var(--cf-muted);line-height:1.65}.cf-faq__answer p{margin:0}.cf-anchor-target{display:block;height:0;scroll-margin-top:10rem}.cf-final-cta{padding-block:8rem;background:var(--cf-ink);color:#fff}.cf-final-cta .cf-eyebrow{color:#a8d7f4}.cf-final-cta .cf-section-heading{color:#fff}.cf-final-cta .cf-copy{margin-top:2rem;color:#ffffffb8}.cf-final-cta__layout{display:grid;grid-template-columns:8fr 4fr;gap:4rem;align-items:end}.cf-final-cta__action{justify-self:end;min-width:22rem}.cf-final-cta__price{margin-bottom:1.6rem}.cf-final-cta__price .price{color:#fff}.cf-final-cta__price .price-item{color:inherit}.cf-sticky-buy{display:none}.cf-sticky-buy[hidden]{display:none!important}@media screen and (max-width:749px){.cf-shell{width:min(calc(100% - 2.4rem),120rem)}.cf-heading{font-size:4.2rem}.cf-section-heading{font-size:3.4rem}.cf-copy{font-size:1.6rem}.cf-hero{min-height:min(76rem,84dvh)}.cf-hero__media{object-position:50% 76%}.cf-hero__scrim{background:#070a0da3}.cf-hero__content{padding-block:4rem}.cf-trust__grid{grid-template-columns:1fr 1fr}.cf-trust__item:nth-child(2){border-inline-end:0}.cf-trust__item:nth-child(-n+2){border-bottom:.1rem solid var(--cf-line)}.cf-lifestyle,.cf-benefits,.cf-comparison,.cf-use-cases,.cf-installation,.cf-faq,.cf-final-cta{padding-block:6rem}.cf-lifestyle__layout{grid-template-columns:1fr;gap:3.2rem}.cf-benefits__intro{grid-template-columns:1fr;gap:2rem}.cf-benefits__intro .cf-copy{justify-self:start}.cf-benefits__grid{grid-template-columns:1fr;margin-top:3.2rem}.cf-benefit:nth-child(n){display:block;grid-column:auto}.cf-benefit__media,.cf-benefit:nth-child(3) .cf-benefit__media{height:24rem;min-height:0}.cf-benefit__content{padding:2.4rem}.cf-comparison__table{min-width:0;table-layout:fixed}.cf-comparison__table th,.cf-comparison__table td{padding:1.4rem .8rem;font-size:1.2rem;line-height:1.35;overflow-wrap:anywhere}.cf-comparison__table thead th:first-child{width:42%}.cf-comparison__table thead th:not(:first-child){width:29%;font-size:1.35rem}.cf-comparison__price{font-size:1.2rem}.cf-use-cases__intro,.cf-installation__layout,.cf-faq__layout{grid-template-columns:1fr;gap:3.2rem}.cf-use-cases__intro .cf-copy{margin-top:2rem}.cf-use-case{grid-template-columns:4rem minmax(0,1fr);gap:1.2rem}.cf-use-case:nth-child(2n){padding-left:0}.cf-use-case__title{font-size:2.2rem}.cf-installation__step{grid-template-columns:4.8rem 1fr}.cf-faq__item summary{min-height:6.4rem;font-size:1.6rem}.cf-final-cta__layout{grid-template-columns:1fr;gap:3.2rem}.cf-final-cta__action{justify-self:start}.cf-sticky-buy{position:fixed;z-index:20;right:0;bottom:0;left:0;display:block;border-top:.1rem solid var(--cf-line);background:#fffffff5;box-shadow:0 -.6rem 2rem #11151c1a;padding-bottom:env(safe-area-inset-bottom)}.cf-sticky-buy__inner{display:grid;min-height:7.4rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1.2rem;padding-block:.8rem}.cf-sticky-buy__details{min-width:0}.cf-sticky-buy__details strong,.cf-sticky-buy__details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-sticky-buy__details strong{font-size:1.3rem}.cf-sticky-buy__details span{color:var(--cf-muted);font-size:1.1rem}.cf-sticky-buy__price{min-width:0}.cf-sticky-buy__price .price{font-size:1.3rem}.cf-sticky-buy__price .price__badge-sale,.cf-sticky-buy__price .price__badge-sold-out{display:none}.cf-sticky-buy__button{grid-row:1 / span 2;grid-column:2;min-width:12rem;min-height:4.8rem;padding:1rem 1.6rem;border:.1rem solid var(--cf-blue);border-radius:.4rem;background:var(--cf-blue);color:#fff;font:inherit;font-weight:700}.cf-sticky-buy__button:disabled{border-color:var(--cf-line);background:var(--cf-line);color:var(--cf-muted)}.cf-sticky-buy__button:focus-visible{outline:.3rem solid var(--cf-blue-dark);outline-offset:.2rem}}@media screen and (min-width:750px)and (max-width:989px){.cf-heading{font-size:5.8rem}.cf-section-heading{font-size:4.2rem}}@media(prefers-reduced-motion:reduce){.cf-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cabinform.css.map */
