:root{--ab-font-display: "Zalando Sans Expanded", "Hanken Grotesk", Arial, sans-serif;--ab-font-body: "Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--ab-canvas: #000006;--ab-surface: #05164d;--ab-grid: rgba(255, 255, 255, .12);--ab-blue: #0c67f4;--ab-orange: #f65517;--ab-text-primary: #f5f7ff;--ab-text-body: #ccd6f6;--ab-text-secondary: #8a95b8}html{background:var(--ab-canvas)}body{background:linear-gradient(180deg,#05164d2e,#00000600 24rem),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),var(--ab-canvas);background-position:0 0,center top,center top,0 0;background-size:auto,6rem 6rem,6rem 6rem,auto;color:var(--ab-text-body);font-family:var(--ab-font-body);font-synthesis:none;letter-spacing:-.01em;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html:has(body.ab-plain-background){background:#fff}body.ab-plain-background{background:#fff}body.ab-plain-background .shopify-section.product-page-nav-section{position:relative;z-index:1000000;max-width:100%;margin:0}body.ab-plain-background .product-details{font-family:var(--ab-font-display)}body.ab-plain-background .product-details :is(h1,h2,h3,h4,h5,h6,.text-block:not(.rte),product-price,.price,variant-picker,.variant-picker,.quantity-selector,.buy-buttons-block,.button,.button-secondary){font-family:var(--ab-font-display)}body.ab-plain-background .product-details .rte{font-family:var(--ab-font-body)}body.ab-plain-background .product-details .rte>:first-child{font-family:var(--ab-font-display)}body.ab-plain-background .product-details .rte img{width:auto;max-width:100%;height:auto}body.ab-plain-background .product-details .rte :is(p,li,td) img{display:inline-block;vertical-align:-.125em;height:1em;width:auto}body.ab-plain-background .product-details .rte p>img:only-child,body.ab-plain-background .product-details .rte figure img{display:block;width:100%;height:auto;margin-block:1em}body.ab-plain-background .product-details product-price,body.ab-plain-background .product-details product-price :is(.fzt-price-label,.price,.compare-at-price){color:#f65514;font-weight:700}body.ab-plain-background .product-details product-price .compare-at-price{opacity:1}body.ab-plain-background .product-details product-price.text-block>[ref=priceContainer]{display:inline-flex;flex-wrap:nowrap;align-items:baseline;white-space:nowrap;width:auto;max-inline-size:100%}body.ab-plain-background .product-details product-price .price__regular:not(.price__hidden),body.ab-plain-background .product-details product-price .price__sale:not(.price__hidden){display:inline}h1,h2,h3,h4,h5,h6,.ab-about-page h1,.ab-about-page h2,.ab-team-head h3,.ab-ks-wrap h2,.ab-gallery h1,.ab-gallery-card-title,.ab-lightbox-panel h2,.ab-os-title,.ab-os-section h2,.ab-os-feature h3{font-family:var(--ab-font-display)}.ab-page-nav-wrap{display:flex;flex-direction:column;padding-top:1.5rem;position:relative;z-index:3}.ab-page-nav{display:flex;flex-wrap:wrap;gap:.5rem}.ab-page-nav a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:1px solid var(--ab-grid);color:var(--ab-text-body);font-family:var(--ab-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.18em;line-height:1.25;padding:.625rem 1rem;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.ab-page-nav a:hover,.ab-page-nav a.is-active,.ab-page-nav a[aria-current=page]{background:#0000008c;border-color:#ffffff4d;color:var(--ab-text-primary)}.ab-page-nav-rail{align-items:center;background:#ffffff1a;display:flex;height:1px;justify-content:space-between;margin-top:.5rem;width:100%}.ab-page-nav-rail span{background:var(--ab-blue);display:block;height:.375rem;width:1px}.ab-about-nav-container{margin:0 auto;max-width:1200px;padding-left:24px;padding-right:24px;width:100%}.ab-os-nav-container .ab-page-nav-wrap{padding-top:1.5rem;font-family:var(--ab-font-display)}.ab-gallery-container>.ab-page-nav-wrap{padding-top:1.5rem}body:has(.shopify-policy__container){background:linear-gradient(180deg,#05164d2e,#00000600 24rem),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(circle at 12% 4%,rgba(12,103,244,.24),transparent 28rem),radial-gradient(circle at 88% 18%,rgba(246,85,23,.16),transparent 24rem),var(--ab-canvas);background-position:0 0,center top,center top,0 0,0 0,0 0;background-size:auto,6rem 6rem,6rem 6rem,auto,auto,auto}body:has(.shopify-policy__container) .shopify-policy__container{margin:0 auto;max-width:960px;padding:clamp(3rem,8vw,6rem) 24px clamp(4rem,10vw,7rem)}body:has(.shopify-policy__container) .shopify-policy__title{text-align:left}body:has(.shopify-policy__container) .shopify-policy__title h1{color:var(--ab-text-primary);font-family:var(--ab-font-display);font-size:clamp(2.25rem,7vw,5.75rem);font-weight:700;letter-spacing:0;line-height:.95;margin:0 0 clamp(2rem,5vw,4rem);text-transform:uppercase}body:has(.shopify-policy__container) .shopify-policy__body{background:#0000066b;border:1px solid rgba(255,255,255,.12);color:var(--ab-text-body);padding:clamp(1.25rem,4vw,3rem)}body:has(.shopify-policy__container) .shopify-policy__body,body:has(.shopify-policy__container) .shopify-policy__body :is(p,li){font-family:var(--ab-font-body);font-size:clamp(.9375rem,1.4vw,1.0625rem);letter-spacing:0;line-height:1.75}body:has(.shopify-policy__container) .shopify-policy__body :is(h1,h2,h3,h4,h5,h6,strong){color:var(--ab-text-primary)}body:has(.shopify-policy__container) .shopify-policy__body :is(h2,h3,h4,h5,h6){font-family:var(--ab-font-display);letter-spacing:0;line-height:1.15;margin-block:2.5rem 1rem;text-transform:uppercase}body:has(.shopify-policy__container) .shopify-policy__body a{color:var(--ab-blue);text-decoration-color:currentcolor}body:has(.shopify-policy__container) .shopify-policy__body a:hover,body:has(.shopify-policy__container) .shopify-policy__body a:focus-visible{color:var(--ab-orange)}@media(max-width:767px){body:has(.shopify-policy__container) .shopify-policy__container{padding-left:16px;padding-right:16px}}.ab-about-page :is(p,li) a:not(.button,.button-secondary),.ab-gallery :is(p,li) a:not(.button,.button-secondary),.ab-open-source :is(p,li) a:not(.button,.button-secondary){color:var(--ab-blue);text-decoration-color:currentcolor}.ab-about-page :is(p,li) a:not(.button,.button-secondary):hover,.ab-about-page :is(p,li) a:not(.button,.button-secondary):focus-visible,.ab-gallery :is(p,li) a:not(.button,.button-secondary):hover,.ab-gallery :is(p,li) a:not(.button,.button-secondary):focus-visible,.ab-open-source :is(p,li) a:not(.button,.button-secondary):hover,.ab-open-source :is(p,li) a:not(.button,.button-secondary):focus-visible{color:var(--ab-orange);text-decoration-color:currentcolor}@media(max-width:767px){.ab-page-nav-wrap{min-width:0;max-width:100%;overflow:hidden}.ab-page-nav{display:flex;flex-flow:row nowrap;align-items:stretch;gap:.5rem;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;padding-bottom:2px}.ab-page-nav::-webkit-scrollbar{display:none}.ab-page-nav a{flex:0 0 auto;white-space:nowrap}}@media(min-width:768px){.ab-page-nav{flex-wrap:nowrap;gap:0}.ab-page-nav a{padding-left:1.25rem;padding-right:1.25rem}.ab-page-nav a:not(:last-child){border-right-width:0}}.ab-page-footer{background:var(--ab-canvas);border-top:1px solid rgba(255,255,255,.08);color:var(--ab-text-secondary);padding:2rem 0 calc(2rem + env(safe-area-inset-bottom))}.ab-page-footer-inner{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:1200px;padding:0 16px}.ab-page-footer p{font-size:.8125rem;letter-spacing:0;line-height:1.5;margin:0;max-width:22rem}.ab-page-footer p span{color:var(--ab-text-primary)}.ab-page-footer nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}.ab-page-footer a{color:var(--ab-text-secondary);font-family:var(--ab-font-body);font-size:.6875rem;font-weight:400;letter-spacing:.18em;line-height:1.25;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.ab-page-footer a:hover{color:var(--ab-text-primary)}@media(min-width:768px){.ab-page-footer-inner{align-items:center;flex-direction:row;justify-content:space-between;padding-left:24px;padding-right:24px}.ab-page-footer p{font-size:.9375rem;letter-spacing:-.008em;line-height:1.62;max-width:none}}#header-group{position:relative;z-index:var(--layer-sticky, 20)}#header-group .section-background,#header-component .header__row{background:transparent}#header-component .header__row{border:0}#header-component .header__columns{min-height:72px}#header-component .header-menu .menu-list__link,#header-component .menu-list--mobile .menu-list__item,#header-component .header-actions__action{font-family:var(--ab-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.18em;line-height:1.25;text-transform:uppercase}#header-component .header-menu .overflow-menu::part(list),#header-component .menu-list--mobile .menu-list__list{gap:0}#header-component .header-menu .menu-list__link{background:#0000004d;border:1px solid var(--ab-grid);color:var(--ab-text-body);padding:.625rem 1.25rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease}#header-component .header-menu .menu-list__list-item:not(:last-child) .menu-list__link{border-right-width:0}#header-component .header-menu .menu-list__link:hover,#header-component .header-menu .menu-list__link--active,#header-component .header-menu .menu-list__link[aria-current=page],#header-component .menu-list--mobile .menu-list__item:hover,#header-component .menu-list--mobile .menu-list__item[aria-current=page]{background:#0000008c;border-color:#ffffff4d;color:var(--ab-text-primary)}#header-component .header-menu__inner:after{background:#ffffff1a;content:"";height:1px;margin-top:8px;position:relative;display:block;width:100%}#header-component .header-menu__inner{position:relative}#header-component .header-menu__inner:before{background:var(--ab-blue);bottom:-10px;content:"";height:6px;left:0;position:absolute;width:1px}.menu-drawer{--drawer-padding: 24px;background:#000006fa;color:var(--ab-text-primary)}.menu-drawer__menu-item--mainlist{font-family:var(--ab-font-display);font-size:clamp(1.45rem,7vw,2.5rem);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.menu-drawer__menu-item--active,.menu-drawer__menu-item[aria-current=page]{color:var(--ab-blue)}footer .section-background,footer .section,footer .footer-utilities{background:var(--ab-canvas);color:var(--ab-text-body)}footer .section{border-top:1px solid rgba(255,255,255,.08)}footer .footer-content{align-items:start}footer .menu__heading,footer .menu__heading__default{color:var(--ab-text-primary);font-family:var(--ab-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}footer .menu__item a,footer .footer-utilities a{color:var(--ab-text-secondary);font-family:var(--ab-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}footer .menu__item a:hover,footer .footer-utilities a:hover,footer .menu__item a[aria-current=page]{color:var(--ab-text-primary)}footer .email-signup__input,footer input[type=email]{background:#ffffff0a;border-color:#ffffff2e}@supports not (color: color-mix(in srgb,black,white)){#header-component .header-menu .menu-list__link{color:var(--ab-text-body)}#header-component .header-menu .menu-list__link:hover,#header-component .header-menu .menu-list__link--active,#header-component .header-menu .menu-list__link[aria-current=page]{color:var(--ab-text-primary)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/arcblue-global.css.map */
