:root{--exp-black: #000000;--exp-surface: #111111;--exp-surface-deep: #0a0a0a;--exp-surface-card: #0e0e0e;--exp-border: #3f3f3f;--exp-border-soft: #1b1b1b;--exp-border-card: #2e2e2e;--exp-red: #df4343;--exp-red-deep: #a43434;--exp-red-bright: #ff3b30;--exp-red-calc: #fe3132;--exp-white: #ffffff;--exp-text: #f0f0f0;--exp-text-soft: #c2c2c2;--exp-text-mid: #b4b4b4;--exp-text-dim: #898989;--exp-text-dimmer: #6e6e6e;--exp-green: #2f6b4f;--exp-font-body: "Assistant", Arial, Helvetica, sans-serif;--exp-font-ui: "Wix Madefor Text", "Assistant", Arial, sans-serif;--exp-font-display: "Wix Madefor Display", "Assistant", Arial, sans-serif;--exp-font-mono: "Azeret Mono", "Courier New", monospace;--exp-font-inter: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--exp-font-arial: Arial, Helvetica, sans-serif;--exp-canvas: 1440px;--exp-header-h: calc(162 * var(--u))}html{background:var(--exp-black)}body.exp-body{background:var(--exp-black);color:var(--exp-text-soft);font-family:var(--exp-font-body);font-size:13.66px;line-height:1.3;letter-spacing:0;-webkit-font-smoothing:antialiased}body.exp-body .skip-to-content-link{background:var(--exp-red);color:#fff}body.exp-body main{flex:1 0 auto;overflow-x:clip}.exp-body :where(h1,h2,h3,h4,p){margin:0;letter-spacing:0}.exp-body :where(a){color:inherit}.exp-body :where(img){display:block;max-width:100%}.exp-body :where(button){font:inherit;letter-spacing:0}.exp-body :focus:not(:focus-visible){outline:none;box-shadow:none}.exp-body :focus-visible{outline:2px solid var(--exp-red);outline-offset:2px}.exp-canvas{position:relative;width:100%;max-width:1600px;margin:0 auto}.exp-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.exp-body{container-type:inline-size}.exp-canvas{--u: calc(min(100cqw, 1600px) / 1440)}@supports not (width: 1cqw){.exp-canvas{--u: calc(min(100vw, 1600px) / 1440)}}.exp-about,.exp-calc{isolation:isolate}.exp-about:before,.exp-calc:before{content:"";position:absolute;top:0;bottom:0;left:-100vw;right:-100vw;background:inherit;z-index:-1}.exp-arrow{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.16em;flex:0 0 auto}.exp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--exp-font-ui);font-weight:400;line-height:normal;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.exp-btn--red{background:var(--exp-red);color:#fff;border:1px solid var(--exp-red-deep);border-radius:11.38px;font-size:11.38px;height:49px;padding:0 20px}.exp-btn--red:hover{background:transparent;color:var(--exp-red);border-color:var(--exp-red)}.exp-btn--ghost{background:transparent;color:#fff;border:1px solid var(--exp-text-soft);border-radius:11.38px;font-size:11.38px;height:49px;padding:0 16px}.exp-btn--ghost:hover{background:#fff;color:#000;border-color:#fff}.exp-header{position:relative;z-index:20;background:linear-gradient(360deg,#000 57.27%,#181a17)}.exp-header__inner{--u: calc(100cqw / 1440);max-width:none;position:relative;height:calc(162 * var(--u))}@supports not (width: 1cqw){.exp-header__inner{--u: calc(100vw / 1440)}}.exp-header__logo{position:absolute;left:calc(60 * var(--u));top:0;width:calc(215 * var(--u));height:calc(143 * var(--u))}.exp-header__logo img{width:calc(215 * var(--u));height:calc(143 * var(--u));object-fit:cover}.exp-header__badge{position:absolute;left:calc(632 * var(--u));top:calc(18 * var(--u));display:flex;align-items:flex-start;gap:calc(9 * var(--u));color:var(--exp-text);text-decoration:none}.exp-header__badge img{width:calc(22 * var(--u));height:calc(33 * var(--u));object-fit:cover}.exp-header__badge span{font-family:var(--exp-font-body);font-size:calc(10.245 * var(--u));font-weight:400;line-height:normal;margin-top:calc(9 * var(--u));white-space:nowrap}.exp-nav{position:absolute;left:8px;right:0;top:calc(83 * var(--u) - 20px);height:40px;display:flex;justify-content:center;pointer-events:none}.exp-nav>ul{display:flex;align-items:center;gap:0;margin:0;padding:0;list-style:none;pointer-events:auto}.exp-nav>ul>li>a{display:block;padding:10px 14px;font-family:var(--exp-font-ui);font-size:16px;font-weight:400;line-height:20px;color:#fff;text-decoration:none;white-space:nowrap;transition:color .15s ease}.exp-nav>ul>li>a:hover{color:var(--exp-text-soft)}.exp-nav__item{position:relative;display:flex;align-items:center}.exp-nav__item--sub>a{padding-right:4px}.exp-nav__caret{display:flex;align-items:center;justify-content:center;width:22px;height:40px;margin-right:6px;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;transition:transform .15s ease,color .15s ease}.exp-nav__caret svg{width:14px;height:14px}.exp-nav__item--sub:hover .exp-nav__caret,.exp-nav__item--sub[data-open] .exp-nav__caret{color:var(--exp-red);transform:rotate(180deg)}.exp-nav__sub{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);display:none;z-index:50;min-width:460px;padding:10px;margin:0;list-style:none;background:var(--exp-surface);border:1px solid var(--exp-border);border-radius:12px;box-shadow:0 18px 40px #0009;columns:2;column-gap:6px}.exp-nav__sub:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.exp-nav__item--sub:hover .exp-nav__sub,.exp-nav__item--sub:focus-within .exp-nav__sub,.exp-nav__item--sub[data-open] .exp-nav__sub{display:block}.exp-nav__sub li{break-inside:avoid}.exp-nav__sub a{display:block;padding:9px 12px;border-radius:7px;font-family:var(--exp-font-ui);font-size:14px;line-height:18px;color:var(--exp-text-soft);text-decoration:none;white-space:nowrap}.exp-nav__sub a:hover,.exp-nav__sub a:focus-visible{background:#1b1b1b;color:#fff}.exp-nav>ul>li>a[aria-current=page]{color:var(--exp-text-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.exp-header__quote{position:absolute;right:calc(38 * var(--u));top:calc(83 * var(--u) - 23px);width:calc(168 * var(--u));height:46px;background:var(--exp-red);color:#fff;border:1px solid var(--exp-red-deep);border-radius:10px;font-family:var(--exp-font-ui);font-size:14px;font-weight:400;gap:12px;padding:0}.exp-header__quote:hover{background:transparent;color:var(--exp-red);border-color:var(--exp-red)}.exp-header__quote .exp-arrow{width:16px;height:16px}.exp-header__burger{display:none}@media screen and (max-width:1023px){.exp-header__inner{height:96px;display:flex;align-items:center;gap:10px;padding:0 16px}.exp-header__logo{position:static;flex:0 0 auto;left:auto;top:auto;width:132px;height:88px}.exp-header__logo img{width:100%;height:100%}.exp-header__badge,.exp-nav{display:none}.exp-header__quote{position:static;right:auto;top:auto;margin-left:auto;flex:0 1 auto;min-width:0;width:auto;height:44px;padding:0 16px;font-size:14px}.exp-header__burger{display:flex;position:static;flex:0 0 auto;right:auto;top:auto;width:44px;height:44px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--exp-border);border-radius:10px;color:#fff;cursor:pointer;padding:0}.exp-header__burger svg{width:22px;height:22px}}@media screen and (max-width:480px){.exp-header__quote{padding:0 12px;font-size:13px;gap:8px}}@media screen and (max-width:380px){.exp-header__inner{gap:8px;padding:0 12px}.exp-header__logo{width:104px;height:69px}.exp-header__quote{padding:0 10px;font-size:12px;gap:6px}.exp-header__quote .exp-arrow{display:none}}@media screen and (max-width:330px){.exp-header__logo{width:92px;height:61px}.exp-header__quote{padding:0 8px;font-size:11.5px}}.exp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none}.exp-drawer[open]{display:block}.exp-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c}.exp-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,86vw);background:#0b0b0d;border-left:1px solid var(--exp-border-soft);padding:22px 22px 32px;display:flex;flex-direction:column;overflow-y:auto;transform:translate(100%);transition:transform .28s ease}.exp-drawer[open] .exp-drawer__panel{transform:none}.exp-drawer__close{align-self:flex-end;width:44px;height:44px;border:1px solid var(--exp-border);border-radius:10px;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.exp-drawer__close svg{width:20px;height:20px}.exp-drawer ul{list-style:none;margin:18px 0 0;padding:0}.exp-drawer li a{display:block;padding:14px 4px;min-height:44px;font-family:var(--exp-font-ui);font-size:18px;color:#fff;text-decoration:none;border-bottom:1px solid var(--exp-border-soft)}.exp-drawer li a[aria-current=page]{color:var(--exp-red)}.exp-drawer__sub{list-style:none;margin:0;padding:4px 0 8px 14px;border-bottom:1px solid var(--exp-border-soft)}.exp-drawer__sub li a{font-size:15px;padding:9px 4px;min-height:40px;color:var(--exp-text-soft);border-bottom:0}.exp-drawer__quote{margin-top:26px;height:50px;width:100%;font-size:15px;border-radius:10px}.exp-drawer__contact{margin-top:auto;padding-top:24px;font-family:var(--exp-font-arial);font-size:13px;line-height:1.7;color:var(--exp-text-soft)}.exp-drawer__contact a{color:#fff;text-decoration:none}.exp-drawer__kicker{font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--exp-red);margin-bottom:6px}.exp-footer__blurb,.exp-footer__legal{display:none}.template-page-calculator .exp-header{background:linear-gradient(180deg,#000 0% 42%,#1c1c1c 77% 100%)}.exp-footer{--u: calc(100cqw / 1440);zoom:.888;background:#000;color:#c2c2c2;font-family:var(--exp-font-arial);font-size:calc(13.5 * var(--u));line-height:1.5;padding:calc(16 * var(--u)) calc(60 * var(--u)) calc(9 * var(--u))}.exp-footer *{box-sizing:border-box}.exp-footer__wrap{max-width:calc(1320 * var(--u));margin:0 auto}.exp-footer__cols{display:grid;grid-template-columns:1.15fr repeat(5,minmax(0,1fr));gap:calc(22 * var(--u));align-items:start}.exp-footer__logo{width:calc(122 * var(--u));height:auto;display:block;margin:-6px 0 calc(8 * var(--u)) -4px}.exp-footer__tag{color:var(--exp-red);font-weight:600;font-size:calc(12.5 * var(--u));line-height:1.4}.exp-footer__blurb{color:#8b8b8b;margin-top:calc(4 * var(--u));font-size:calc(12 * var(--u));line-height:1.45}.exp-footer h2{font-family:var(--exp-font-arial);font-size:calc(11 * var(--u));font-weight:600;letter-spacing:calc(1.5 * var(--u));text-transform:uppercase;color:var(--exp-red);margin:0 0 calc(7 * var(--u));white-space:nowrap;line-height:1.5}.exp-footer ul{list-style:none;margin:0;padding:0}.exp-footer li{margin-bottom:calc(2 * var(--u))}.exp-footer a{color:#c2c2c2;text-decoration:none;transition:color .15s ease}.exp-footer a:hover,.exp-footer a:focus{color:#fff;text-decoration:underline;text-underline-offset:calc(3 * var(--u))}.exp-footer li{color:#c2c2c2;font-weight:400}.exp-footer__bar{border-top:1px solid #1e1e1e;margin-top:calc(11 * var(--u));padding-top:calc(8 * var(--u));display:flex;flex-wrap:wrap;gap:calc(4 * var(--u)) calc(30 * var(--u));justify-content:space-between;align-items:flex-start}.exp-footer__legal{color:#6f6f6f;font-size:calc(10.5 * var(--u));line-height:1.55;flex:1 1 calc(620 * var(--u));margin:0}.exp-footer__copy{color:#6f6f6f;font-size:calc(11 * var(--u));white-space:nowrap;margin:0}.exp-footer__copy a{color:#6f6f6f}.exp-footer__copy a:hover,.exp-footer__copy a:focus{color:#c2c2c2}.exp-footer__copy span{margin:0 calc(6 * var(--u));color:#3a3a3a}@media(max-width:1023px){.exp-footer{--u: 1px;zoom:1;font-size:13.5px;padding:24px 24px 14px}.exp-footer li,.exp-footer__copy{overflow-wrap:anywhere}.exp-footer__blurb,.exp-footer__legal{display:block}.exp-footer__legal{flex-basis:100%}.template-page-calculator .exp-header__inner{height:96px}.template-page-calculator .exp-header__logo{top:4px}.template-page-calculator .exp-header__quote{top:25px}}@media(max-width:1100px){.exp-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}.exp-footer__brand{grid-column:1 / -1}.exp-footer{padding:22px 34px 13px}}@media(max-width:760px){.exp-footer__cols{grid-template-columns:1fr 1fr;gap:16px 18px}.exp-footer__cols>:first-child{grid-column:1 / -1}.exp-footer{padding:20px 22px 12px}.exp-footer__copy{white-space:normal}.exp-footer__logo{width:118px}.exp-footer li a{display:inline-block;padding:4px 0}}@media(max-width:330px){.exp-footer__cols{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/exp.css.map */
