@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(//efbracingcomponents.co.uk/cdn/shop/t/3/assets/barlow-latin-400-normal.woff2?v=144791490461032287281793198238) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(//efbracingcomponents.co.uk/cdn/shop/t/3/assets/barlow-latin-500-normal.woff2?v=37343648590442248731793198238) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(//efbracingcomponents.co.uk/cdn/shop/t/3/assets/barlow-latin-600-normal.woff2?v=85906999447883873921793198238) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(//efbracingcomponents.co.uk/cdn/shop/t/3/assets/barlow-condensed-latin-700-normal.woff2?v=160128071279109826011793198238) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(//efbracingcomponents.co.uk/cdn/shop/t/3/assets/barlow-condensed-latin-800-normal.woff2?v=118610124153153940371793198238) format("woff2")}:root{--efb-ink: #0d0d0d;--efb-panel: #17181b;--efb-line: #2a2c31;--efb-chrome: #c9cdd4;--efb-paper: #f4f5f7;--efb-muted: #9a9ea7;--efb-blue: #1b55d6;--efb-blue-hi: #3a73f0;--efb-red: #d8261c;--efb-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body-family: "Barlow", system-ui, sans-serif;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Barlow Condensed", "Arial Narrow", sans-serif;--font-heading-weight: 800}h1,h2,h3,.h0,.h1,.h2,.h3,.h4{text-transform:uppercase;letter-spacing:0;line-height:.95}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--efb-display);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:1.7rem}.button:not(.button--secondary):not(.button--tertiary){background:linear-gradient(180deg,var(--efb-blue-hi) 0%,var(--efb-blue) 100%)}a:focus-visible,button:focus-visible,.button:focus-visible{outline:2px solid var(--efb-blue-hi);outline-offset:3px}.section-header:before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--efb-blue) 0 82%,var(--efb-red) 82% 100%)}.header__heading-logo-fallback{width:160px;height:auto;display:block}@media screen and (max-width:749px){.header__heading-logo-fallback{width:120px}}.card-wrapper .card{background:linear-gradient(180deg,#1c1e24,#131418)}.card__heading{font-family:var(--efb-display);font-weight:700;text-transform:uppercase}.price-item{font-family:var(--efb-display);font-weight:800;font-size:1.9rem}.efb-wrap{max-width:var(--page-width);margin:0 auto;padding:0 3.2rem}@media screen and (max-width:749px){.efb-wrap{padding:0 1.6rem}}.efb-section h2{font-size:clamp(4rem,4.6vw,6rem);margin:0}.efb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.8rem;border-radius:3px;font:700 1.8rem/1 var(--efb-display);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#fff}.efb-btn--primary{background:linear-gradient(180deg,var(--efb-blue-hi) 0%,var(--efb-blue) 100%)}.efb-btn--primary:hover{background:linear-gradient(180deg,#4d82f5,#2460e4)}.efb-btn--line{border:1.5px solid #4a4d55;color:var(--efb-paper)}.efb-btn--line:hover{border-color:var(--efb-paper)}.efb-hero{position:relative;overflow:hidden;color:var(--efb-paper);background:radial-gradient(70% 90% at 88% 0%,rgba(27,85,214,.3),transparent 60%),radial-gradient(45% 60% at 0% 100%,rgba(216,38,28,.12),transparent 70%),linear-gradient(180deg,#11131a,#0d0d0d)}.efb-hero .efb-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center;min-height:62rem;padding-top:4rem;padding-bottom:4rem}.efb-hero h1{font-size:clamp(5.2rem,6.6vw,9.6rem);line-height:.88;margin:0;background:linear-gradient(180deg,#fff 30%,var(--efb-chrome) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.efb-hero h1 span{display:block;white-space:nowrap}.efb-hero__lede{margin-top:2.8rem;max-width:30em;color:var(--efb-chrome);font-size:1.9rem;line-height:1.55}.efb-hero__actions{display:flex;gap:1.4rem;flex-wrap:wrap;margin-top:3.6rem}.efb-hero__stage{position:relative;aspect-ratio:4 / 5;background:radial-gradient(55% 45% at 50% 60%,rgba(27,85,214,.16),transparent 70%)}.efb-hero__stage canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}@media screen and (max-width:899px){.efb-hero .efb-wrap{grid-template-columns:1fr;min-height:0;padding-top:4.8rem;padding-bottom:4.8rem}.efb-hero__text{position:relative;z-index:1}.efb-hero__stage{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;opacity:.38;pointer-events:none}}.efb-facts{border-top:1px solid var(--efb-line);border-bottom:1px solid var(--efb-line);background:linear-gradient(90deg,#1b55d61a,#1b55d600 55%,#d8261c0f)}.efb-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.efb-facts li{padding:2.4rem 2.4rem 2.4rem 0;font-size:1.5rem;color:var(--efb-muted)}.efb-facts strong{display:block;color:var(--efb-paper);font-weight:600;font-size:1.6rem}@media screen and (max-width:899px){.efb-facts ul{grid-template-columns:1fr 1fr}.efb-facts li{padding:1.8rem 1.2rem 1.8rem 0}}.efb-shop{padding:9.6rem 0;background:linear-gradient(180deg,#0d0d0d,#10121a)}.efb-shop__head{display:flex;justify-content:space-between;align-items:end;gap:2.4rem;margin-bottom:3.6rem}.efb-shop__head p{color:var(--efb-muted);max-width:26em;margin:0}.efb-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.efb-card{display:flex;flex-direction:column;height:100%;border-radius:6px;overflow:hidden;text-decoration:none;color:var(--efb-paper);background:linear-gradient(180deg,#1c1e24,#131418);box-shadow:inset 0 1px #ffffff0f;transition:transform .2s}.efb-card:hover{transform:translateY(-3px)}.efb-card__img{aspect-ratio:1 / 1;background:radial-gradient(70% 70% at 50% 40%,#1a1d26,#0b0b0c)}.efb-card__img img{width:100%;height:100%;object-fit:cover;display:block}.efb-card__info{display:grid;grid-template-columns:1fr auto;gap:.4rem 1.6rem;padding:2rem 2.2rem 2.4rem}.efb-card__title{font:700 2.3rem/1.1 var(--efb-display);text-transform:uppercase;margin:0}.efb-card__price{font:800 2.3rem/1.1 var(--efb-display)}.efb-card__use{grid-column:1 / -1;color:var(--efb-muted);font-size:1.5rem}.efb-soon{display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:3.2rem;border-radius:6px;border:1.5px dashed #3b3e46;background:linear-gradient(180deg,transparent 40%,rgba(27,85,214,.12))}.efb-soon h3{font-size:3.4rem;margin:0 0 1.2rem}.efb-soon p{color:var(--efb-chrome);margin:0 0 2.2rem}.efb-soon .efb-btn{align-self:flex-start}@media screen and (max-width:899px){.efb-grid{grid-template-columns:1fr 1fr;gap:1.2rem}.efb-card__info{padding:1.4rem}.efb-card__title,.efb-card__price{font-size:1.9rem}.efb-card__use{display:none}.efb-grid__soon{grid-column:1 / -1}.efb-shop__head{flex-direction:column;align-items:start}}.efb-db{color:var(--efb-paper);background-color:var(--efb-ink);background-position:center 40%;background-size:cover;background-repeat:no-repeat}.efb-db .efb-wrap{display:grid;grid-template-columns:auto 1fr auto;gap:4.8rem;align-items:center;padding-top:9.6rem;padding-bottom:9.6rem}.efb-db__logo{width:200px;height:auto}.efb-db h2{font-size:clamp(3.4rem,3.6vw,4.8rem)}.efb-db p{margin:1rem 0 0;max-width:34em;color:var(--efb-chrome)}@media screen and (max-width:899px){.efb-db .efb-wrap{grid-template-columns:1fr;gap:2.4rem}}.efb-about{padding:9.6rem 0;border-bottom:1px solid var(--efb-line);background:radial-gradient(55% 90% at 100% 50%,rgba(27,85,214,.14),transparent 70%),var(--efb-ink);color:var(--efb-paper)}.efb-about .efb-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:6.4rem}.efb-about__body{color:var(--efb-chrome);font-size:1.9rem;max-width:34em}@media screen and (max-width:899px){.efb-about .efb-wrap{grid-template-columns:1fr;gap:2.4rem}}.efb-dbp-intro{color:var(--efb-paper);background:radial-gradient(60% 80% at 85% 0%,rgba(27,85,214,.25),transparent 60%),linear-gradient(180deg,#11131a,#0d0d0d);background-size:cover;background-position:center 40%}.efb-dbp-intro .efb-wrap{padding-top:7.2rem;padding-bottom:7.2rem;max-width:86rem}.efb-dbp-intro__logo{width:240px;height:auto;margin-bottom:2.4rem}.efb-dbp-intro h1{font-size:clamp(4.4rem,6vw,8rem);margin:0 0 2.4rem}.efb-dbp-intro__body{color:var(--efb-chrome);font-size:1.9rem;line-height:1.6;max-width:34em}.efb-dbp-intro__body p{margin:0 0 1.4rem}.efb-dbp-dates{padding:8rem 0;color:var(--efb-paper);background:linear-gradient(180deg,#0d0d0d,#10121a)}.efb-dates{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.efb-date{display:grid;grid-template-columns:auto 1fr auto;gap:2.4rem;align-items:center;padding:1.8rem 2.2rem;border-radius:6px;background:linear-gradient(180deg,#1c1e24,#131418);box-shadow:inset 0 1px #ffffff0f}.efb-date__cal{display:grid;place-items:center;width:7.6rem;padding:.8rem 0;border-radius:4px;background:var(--efb-ink);border-top:4px solid var(--efb-red);text-transform:uppercase}.efb-date__dow,.efb-date__mon{font:700 1.3rem/1.1 var(--efb-display);color:var(--efb-muted);letter-spacing:.06em}.efb-date__day{font:800 3.4rem/1 var(--efb-display)}.efb-date__info h3{font-size:2.3rem;margin:0 0 .4rem}.efb-date__info p{margin:0;color:var(--efb-muted);font-size:1.5rem}.efb-date__info .efb-date__when{color:var(--efb-chrome)}.efb-date__status{font:700 1.5rem/1 var(--efb-display);text-transform:uppercase;letter-spacing:.04em;color:#4ade80}.efb-date--full{opacity:.6}.efb-date--full .efb-date__status{color:var(--efb-muted)}.efb-dates__empty{min-height:0}@media screen and (max-width:749px){.efb-date{grid-template-columns:auto 1fr;gap:1.4rem;padding:1.4rem}.efb-date__status{grid-column:2}}.efb-dbp-signup{padding:8rem 0;color:var(--efb-paper);border-top:1px solid var(--efb-line);background:radial-gradient(55% 90% at 100% 50%,rgba(27,85,214,.14),transparent 70%),var(--efb-ink)}.efb-dbp-signup .efb-wrap{display:grid;grid-template-columns:1fr 1fr;gap:4.8rem;align-items:center}.efb-dbp-signup p{color:var(--efb-chrome)}.efb-signup__label{display:block;font-weight:600;margin-bottom:.8rem}.efb-signup__row{display:flex;gap:1rem}.efb-signup__row input{flex:1;min-height:5.2rem;padding:0 1.6rem;border-radius:3px;border:1.5px solid #4a4d55;background:#111216;color:var(--efb-paper);font:inherit;font-size:1.7rem}.efb-signup__row input:focus-visible{outline:2px solid var(--efb-blue-hi);outline-offset:2px}.efb-signup__error{color:#f87171;margin:1rem 0 0}.efb-signup__ok{font-size:1.8rem;color:#4ade80}.efb-signup__small{font-size:1.35rem;color:var(--efb-muted);margin-top:1.2rem}.efb-signup__small a{color:var(--efb-chrome)}@media screen and (max-width:899px){.efb-dbp-signup .efb-wrap{grid-template-columns:1fr;gap:2.4rem}.efb-signup__row{flex-direction:column}}.efb-form-privacy{font-size:1.3rem;color:var(--efb-muted);margin:1rem 0 0;max-width:40em}.efb-form-privacy a{color:var(--efb-chrome);text-decoration:underline}.efb-legal{font-size:1.35rem;color:var(--efb-muted);margin:0 0 1rem}@media(prefers-reduced-motion:reduce){.efb-card{transition:none}.efb-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/efb.css.map */
