:root{--cb-green: #1f4d33;--cb-green-dark: #173d28;--cb-ink: #20241f;--cb-body: #3d423d;--cb-paper: #f5f4ef;--cb-line: #e0ded6;--cb-prose: 17px;--cb-prose-lh: 1.72;--cb-prose-gap: 1lh;--cb-measure: 62ch;--cb-small: 15px;--cb-label: 13px;--cb-gap-s: 20px;--cb-gap-m: 32px;--cb-gap-l: 48px}.cb-section{padding:80px 0}.cb-wrap{max-width:1300px;margin:0 auto;padding:0 24px}.cb-eyebrow{display:block;font-family:var(--font-body-family);font-size:var(--cb-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-green);margin:0 0 14px}.cb-h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(34px,4.6vw,56px);line-height:1.08;letter-spacing:-.01em;margin:0 0 18px}.cb-h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(28px,3.2vw,40px);line-height:1.12;letter-spacing:-.01em;color:var(--cb-ink);margin:0 0 18px}.cb-header .cb-h2:last-child{margin-bottom:0}.cb-h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:19px;line-height:1.3;color:var(--cb-ink);margin:0 0 8px}.cb-prose{font-size:var(--cb-prose);line-height:var(--cb-prose-lh);color:var(--cb-body);max-width:var(--cb-measure)}.cb-prose>p{margin:0 0 var(--cb-prose-gap)}.cb-prose>p:last-child{margin-bottom:0}.cb-prose--spaced{margin-top:var(--cb-gap-l)}.cb-text--sm{font-size:var(--cb-small);line-height:1.6;color:var(--cb-body);max-width:none;margin:0}.cb-header{margin-bottom:var(--cb-gap-l)}.cb-header--tight{margin-bottom:var(--cb-gap-m)}.cb-section--paper{background:var(--cb-paper)}.cb-subhead{font-family:var(--font-body-family);font-size:var(--cb-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-body);margin:var(--cb-gap-l) 0 0}.cb-pullquote{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:21px;line-height:1.4;color:var(--cb-ink);border-left:3px solid var(--cb-green);padding-left:22px;margin:var(--cb-gap-m) 0 0;max-width:46ch}.cb-pullquote--wide{font-size:clamp(20px,2vw,25px);max-width:62ch;margin:var(--cb-gap-l) 0 0}.cb-banner{background:var(--cb-green-dark);color:#fff;padding:var(--cb-gap-l) 0}.cb-banner__text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(21px,2.3vw,30px);line-height:1.3;max-width:44ch;margin:0}.cb-btn{display:inline-block;font-family:var(--font-body-family);font-size:var(--cb-small);font-weight:700;letter-spacing:.04em;text-decoration:none;padding:15px 30px;border:1px solid transparent;border-radius:0;cursor:pointer;text-align:center}.cb-btn--solid{background:var(--cb-green);border-color:var(--cb-green);color:#fff}.cb-btn--solid:hover{background:var(--cb-green-dark);border-color:var(--cb-green-dark)}.cb-btn--outline{background:transparent;border-color:var(--cb-green);color:var(--cb-green)}.cb-btn--outline:hover{background:var(--cb-green);color:#fff}.cb-btn--white{background:#fff;border-color:#fff;color:var(--cb-green)}.cb-btn--white:hover{background:transparent;color:#fff}.cb-btn--ghost{background:transparent;border-color:#ffffffb3;color:#fff}.cb-btn--ghost:hover{background:#fff;color:var(--cb-ink)}.cb-btn-row{display:flex;flex-wrap:wrap;gap:14px;margin-top:var(--cb-gap-m)}.cb-hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:640px;color:#fff;background:var(--cb-ink);overflow:hidden}.cb-hero__media,.cb-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cb-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#12181394,#12181361 55%,#1218132e)}.cb-hero__inner{position:relative;z-index:1;width:100%;padding-top:96px;padding-bottom:72px}.cb-hero .cb-eyebrow{color:#fff;opacity:.85}.cb-hero__heading{color:#fff;max-width:17ch}.cb-hero__sub{font-size:var(--cb-prose);line-height:var(--cb-prose-lh);max-width:var(--cb-measure);margin:0;opacity:.92}.cb-hero__trust{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.28);margin-top:var(--cb-gap-l)}.cb-hero__trust-row{display:flex;flex-wrap:wrap;gap:10px 44px;padding:var(--cb-gap-s) 0}.cb-hero__trust-item{font-size:var(--cb-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.cb-hero__trust-item:before{content:"\2713";color:#8fc9a4;margin-right:8px}.cb-what__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}.cb-what__diagram{width:100%}.cb-what__diagram img{display:block;width:100%;height:auto}.cb-key{list-style:none;margin:var(--cb-gap-m) 0 0;padding:0;border-top:1px solid var(--cb-line)}.cb-key__item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid var(--cb-line)}.cb-key__swatch{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.cb-key__swatch--rubber{background:#1a1a1a}.cb-key__swatch--corbro{background:#3db8a8}.cb-key__swatch--floor{background:#c5c5c5}.cb-key__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cb-key__name{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:var(--cb-small);line-height:1.3;color:var(--cb-ink)}.cb-key__note{font-size:var(--cb-small);line-height:1.45;color:var(--cb-body)}.cb-what__grid .cb-pullquote{margin-top:var(--cb-gap-m)}.cb-how{background:var(--cb-paper)}.cb-how__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 32px}.cb-how__item{border-top:2px solid var(--cb-green);padding-top:22px}.cb-how__num{display:block;font-size:var(--cb-label);font-weight:700;letter-spacing:.12em;color:var(--cb-green);margin-bottom:12px}#why-corbro.cb-section{background:#fefefe}.cb-why__lead{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.cb-why__lead .cb-header{margin-bottom:0}.cb-why__lead .cb-h2{text-wrap:balance}.cb-why__lead .cb-prose{max-width:66ch}.cb-why__visual{width:100%;margin:var(--cb-gap-l) 0 0}@media screen and (min-width:990px){.cb-why__visual{width:calc(100% + 100px);margin-left:-50px}}.cb-why__visual .cb-subhead:first-child{margin-top:0}.cb-why__media{width:100%;margin:0}.cb-why__video,.cb-why__still{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#fefefe}.cb-why__still{display:none}@media(prefers-reduced-motion:reduce){.cb-why__video{display:none}.cb-why__still{display:block}}.cb-why__visual .cb-subhead+.cb-why__media{margin-top:var(--cb-gap-s)}.cb-why__compare{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--cb-line);margin-top:var(--cb-gap-l)}.cb-why__visual .cb-subhead+.cb-why__compare{margin-top:var(--cb-gap-s)}.cb-why__visual .cb-why__media+.cb-why__compare{margin-top:var(--cb-gap-m)}.cb-why__panel+.cb-why__panel{border-left:1px solid var(--cb-line)}.cb-why__panel-head{padding:18px 28px;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:var(--cb-prose)}.cb-why__panel--plain .cb-why__panel-head{background:#2b2e2c;color:#fff}.cb-why__panel--corbro .cb-why__panel-head{background:var(--cb-green);color:#fff}.cb-why__list{list-style:none;margin:0;padding:12px 28px 24px}.cb-why__list li{font-size:var(--cb-small);line-height:1.55;color:var(--cb-body);padding:10px 0 10px 28px;position:relative;border-bottom:1px solid var(--cb-line)}.cb-why__list li:last-child{border-bottom:none}.cb-why__panel--plain .cb-why__list li:before{content:"\2715";position:absolute;left:0;color:#a05252;font-size:var(--cb-label);top:12px}.cb-why__panel--corbro .cb-why__list li:before{content:"\2713";position:absolute;left:0;color:var(--cb-green);font-size:14px;top:12px}.cb-transport__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:40px;align-items:center}.cb-transport__copy .cb-h2{margin-bottom:0}.cb-transport__copy .cb-prose{margin-top:var(--cb-gap-m);max-width:none}.cb-transport__media{margin:0;width:100%}.cb-transport__media img{display:block;width:100%;height:auto}.cb-transport__grid+.cb-pullquote{margin-top:var(--cb-gap-l)}.cb-hoof__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:start}.cb-hoof__body{margin-top:var(--cb-prose-gap)}.cb-contact{border:1px solid var(--cb-line);background:#fff;margin:0;padding:28px 28px 0}.cb-contact__headline{border-bottom:1px solid var(--cb-line);margin:0 -28px 26px;padding:0 28px 22px}.cb-contact__figure{display:block;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 600);font-size:clamp(32px,3.6vw,46px);line-height:1.05;letter-spacing:-.01em;color:var(--cb-green)}.cb-contact__statement{display:block;font-size:var(--cb-prose);line-height:1.5;color:var(--cb-ink);margin-top:8px}.cb-contact__row{padding-bottom:26px}.cb-contact__bar{display:block;height:26px;min-width:4px;background:#d8d5cb}.cb-contact__label{display:block;font-size:var(--cb-label);letter-spacing:.06em;text-transform:uppercase;color:var(--cb-body);margin-top:10px}.cb-contact__row--corbro .cb-contact__bar{background:var(--cb-green)}.cb-contact__hoof{padding:8px 0 28px}.cb-contact__hoof-img{display:block;width:100%;height:auto}.cb-install{background:var(--cb-paper)}.cb-install__header .cb-prose{max-width:66ch}.cb-install__photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cb-install__photo{display:block;width:100%;height:auto;aspect-ratio:665 / 1182;object-fit:cover}.cb-proof__record{display:grid;grid-template-columns:minmax(240px,.65fr) 1.85fr;margin-top:var(--cb-gap-l);background:var(--cb-green-dark);color:#fff}.cb-proof__origin{padding:clamp(32px,4vw,52px);border-right:1px solid rgba(255,255,255,.24)}.cb-proof__origin-label{display:block;font-size:var(--cb-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.72;margin-bottom:8px}.cb-proof__year{display:block;font-family:var(--font-heading-family);font-size:clamp(54px,7vw,88px);font-weight:var(--font-heading-weight, 600);letter-spacing:-.04em;line-height:1}.cb-proof__origin-copy{font-size:var(--cb-small);line-height:1.6;max-width:24ch;opacity:.82;margin:24px 0 0}.cb-proof__credentials{display:grid;grid-template-columns:.75fr 1.45fr;gap:clamp(36px,5vw,72px);padding:clamp(32px,4vw,52px)}.cb-proof__credential+.cb-proof__credential{border-left:1px solid rgba(255,255,255,.24);padding-left:clamp(36px,5vw,72px)}.cb-proof__credential-title{font-family:var(--font-heading-family);font-size:clamp(20px,2vw,26px);font-weight:var(--font-heading-weight, 600);line-height:1.2;color:#fff;margin:0 0 18px;text-transform:capitalize}.cb-proof__credential-copy{font-size:var(--cb-small);line-height:1.75;color:#fffc;margin:0}.cb-proof__credential-copy p{margin:0}.cb-cta{background:var(--cb-green);color:#fff;text-align:center}.cb-cta .cb-h2{color:#fff}.cb-cta__sub{font-size:var(--cb-prose);line-height:var(--cb-prose-lh);max-width:var(--cb-measure);margin:0 auto;opacity:.92}.cb-cta .cb-btn-row{justify-content:center;margin-top:var(--cb-gap-m)}@media screen and (max-width:989px){.cb-section{padding:60px 0}.cb-what__grid,.cb-hoof__grid{grid-template-columns:1fr;gap:44px}.cb-why__lead{grid-template-columns:1fr;gap:var(--cb-gap-m)}.cb-how__grid{grid-template-columns:repeat(2,1fr)}.cb-proof__record{grid-template-columns:.7fr 1.3fr}.cb-proof__credentials{grid-template-columns:1fr}.cb-proof__credential+.cb-proof__credential{border-left:none;border-top:1px solid rgba(255,255,255,.24);padding-left:0;padding-top:28px}}@media screen and (max-width:749px){.cb-hero{min-height:560px}.cb-transport__grid{grid-template-columns:1fr;gap:44px}.cb-how__grid{grid-template-columns:1fr}.cb-install__photos{grid-template-columns:repeat(4,minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px}.cb-install__photo{scroll-snap-align:start}.cb-why__compare{grid-template-columns:1fr}.cb-why__panel+.cb-why__panel{border-left:none;border-top:1px solid var(--cb-line)}.cb-proof__record{grid-template-columns:1fr}.cb-proof__origin{border-right:none;border-bottom:1px solid rgba(255,255,255,.24)}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/corbro-home.css.map */
