:root,.a8{--a8-blue:#1d3fbf;--a8-plate:#eceeef;--a8-rule:#d2d6da;--a8-text:#15171a;--a8-soft:#565c63;--a8-ink:#000;--a8-ink-2:#17191c;--a8-paper:var(--a8-plate);--a8-white:#fff;--a8-accent:var(--a8-blue);--a8-on-accent:#fff;--a8-bg:#fff;--a8-fg:var(--a8-text);--a8-muted:var(--a8-soft);--a8-line:var(--a8-rule);--a8-line-strong:#8b9299;--a8-eyebrow:var(--a8-blue);--a8-input:#fff}.a8--dark{--a8-bg:#000;--a8-fg:#fff;--a8-muted:#b4b9bf;--a8-line:rgba(255,255,255,.2);--a8-line-strong:rgba(255,255,255,.5);--a8-accent:#a9bbff;--a8-on-accent:#000;--a8-eyebrow:#a9bbff;--a8-input:#15171a}.a8--paper{--a8-bg:var(--a8-plate)}.a8--white{--a8-bg:#fff}body{letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.01em}.button,.header__menu-item,.list-menu__item,.footer-block__heading,.caption-with-letter-spacing,.field__label,.field__input,.select__select,.link,.price,.badge{letter-spacing:0}.button,.shopify-payment-button__button--unbranded{font-size:1.6rem;font-weight:500}.button,.button:before,.button:after,.field__input,.select__select,.field:before,.field:after,.select:before,.select:after,.badge{border-radius:0}.header__menu-item{font-size:1.5rem}.footer-block__heading{font-size:1.8rem;font-weight:700}.shopify-section-group-header-group:empty{display:none}.main-page-title{margin:2.4rem 0 4rem;font-size:clamp(4.2rem,6.4vw,8rem);line-height:.96;letter-spacing:-.02em;text-wrap:balance}.main-page-title+.rte{font-size:1.8rem;line-height:1.6;color:var(--a8-text)}.main-page-title+.rte>p:first-child{font-size:2.2rem;line-height:1.4;color:var(--a8-soft)}.main-page-title+.rte h2{margin:7.2rem 0 2rem;padding-top:2.4rem;border-top:2px solid var(--a8-text);font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.05}.main-page-title+.rte h3{margin:4.8rem 0 1.2rem;font-size:2.4rem;line-height:1.15}.main-page-title+.rte img{display:block;width:100%;height:auto;background:var(--a8-plate)}.main-page-title+.rte a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.main-page-title+.rte a:hover{color:var(--a8-blue)}@media(min-width:990px){.page-width--narrow:has(>.main-page-title){max-width:92rem}}.a8{background:var(--a8-bg);color:var(--a8-fg);font-family:var(--font-body-family);letter-spacing:0}.a8 *,.a8 *:before,.a8 *:after{box-sizing:border-box}.a8 :where(h1,h2,h3,p,dl,dd,figure){margin:0;color:inherit}.a8 :where(h1,h2,h3){font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:normal;letter-spacing:-.01em;word-break:normal;text-wrap:balance}.a8 a:focus-visible,.a8 button:focus-visible,.a8 input:focus-visible,.a8 select:focus-visible,.a8 textarea:focus-visible{outline:2px solid var(--a8-accent);outline-offset:3px;box-shadow:none}.a8-section{padding:6.4rem 0;scroll-margin-top:2rem}@media(min-width:990px){.a8-section{padding:9.6rem 0}}.a8-wrap{width:100%;max-width:136rem;margin:0 auto;padding:0 2rem}@media(min-width:750px){.a8-wrap{padding:0 4rem}}.a8-eyebrow{margin:0 0 1.2rem;font-size:1.6rem;font-weight:500;line-height:1.3;color:var(--a8-muted)}.a8-h1{font-size:clamp(4.2rem,6.4vw,8.4rem);line-height:.96;letter-spacing:-.02em}.a8-h2{font-size:clamp(3.2rem,4vw,5.2rem);line-height:1.02;letter-spacing:-.015em}.a8-h3{font-size:2.4rem;line-height:1.15}.a8-lead{font-size:1.9rem;line-height:1.5;color:var(--a8-muted);max-width:56ch}.a8-lead p+p{margin-top:1.2rem}.a8-lead a{color:inherit;text-underline-offset:.2em}.a8-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.a8-btn{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2.8rem;border:2px solid var(--a8-fg);border-radius:0;background:var(--a8-fg);color:var(--a8-bg);font-family:var(--font-body-family);font-size:1.7rem;font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.a8-btn:hover{background:var(--a8-accent);border-color:var(--a8-accent);color:var(--a8-on-accent)}.a8-btn--ghost{background:transparent;color:var(--a8-fg)}.a8-btn--ghost:hover{background:var(--a8-fg);border-color:var(--a8-fg);color:var(--a8-bg)}.a8-link{display:inline-block;color:var(--a8-fg);font-size:1.7rem;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.a8-link:hover{color:var(--a8-accent)}.a8-link span[aria-hidden]{display:none}.a8-placeholder{width:100%;height:100%;fill:var(--a8-muted);background:var(--a8-plate)}.a8-pin{display:inline-grid;place-items:center;flex:none;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--a8-accent);color:var(--a8-on-accent);font-size:1.5rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.a8-tiles{display:grid;gap:4.8rem 2.4rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.a8-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.a8-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6.4rem 3.2rem}}.a8-tile{display:block;color:var(--a8-fg);text-decoration:none}.a8-tile__media{aspect-ratio:4/3;overflow:hidden;background:var(--a8-plate)}.a8-tile__media img{display:block;width:100%;height:100%;object-fit:cover}.a8-tile__title{display:block;margin-top:1.8rem;font-family:var(--font-heading-family);font-size:2.6rem;font-weight:var(--font-heading-weight);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.a8-tile:hover .a8-tile__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.a8-tile__text{display:block;margin-top:1rem;font-size:1.7rem;line-height:1.5;color:var(--a8-muted)}.a8-tile__meta{display:block;margin-top:1.2rem;font-size:1.5rem;font-weight:500}@media(min-width:990px){.a8-tiles--lead>li:first-child{grid-column:1/-1}.a8-tiles--lead>li:first-child .a8-tile{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4.8rem;align-items:end}.a8-tiles--lead>li:first-child .a8-tile__media{aspect-ratio:16/10}.a8-tiles--lead>li:first-child .a8-tile__title{margin-top:0;font-size:clamp(3.2rem,3.6vw,4.8rem);line-height:1}.a8-tiles--lead>li:first-child .a8-tile__text{font-size:1.9rem}}.a8-facts{display:grid;margin:0;border:2px solid var(--a8-fg)}.a8-facts>div{display:grid;grid-template-columns:11rem minmax(0,1fr)}.a8-facts>div+div{border-top:1px solid var(--a8-fg)}.a8-facts dt{padding:1rem 1.2rem;border-right:1px solid var(--a8-fg);font-size:1.4rem;line-height:1.4;color:var(--a8-muted)}.a8-facts dd{margin:0;padding:1rem 1.2rem;font-size:1.6rem;font-weight:500;line-height:1.4}.a8-rte{max-width:76rem;font-size:1.8rem;line-height:1.6}.a8-rte>*{margin:0}.a8-rte>*+*{margin-top:2rem}.a8-rte :is(h2,h3,h4){color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.01em;text-wrap:balance}.a8-rte h2{margin-top:6.4rem;padding-top:2.4rem;border-top:2px solid var(--a8-fg);font-size:clamp(2.8rem,3.4vw,4rem);line-height:1.05}.a8-rte h3{margin-top:4rem;font-size:2.4rem;line-height:1.15}.a8-rte h4{margin-top:3.2rem;font-size:2rem;line-height:1.2}.a8-rte>:is(h2,h3,h4):first-child{margin-top:0;padding-top:0;border-top:0}.a8-rte img{display:block;max-width:100%;height:auto;background:var(--a8-plate)}.a8-rte figure{margin:4rem 0}.a8-rte figure img{width:100%}.a8-rte figcaption{margin-top:1rem;font-size:1.5rem;line-height:1.45;color:var(--a8-muted)}.a8-rte ul,.a8-rte ol{padding-left:2.2rem}.a8-rte li+li{margin-top:.8rem}.a8-rte a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.a8-rte a:hover{color:var(--a8-accent)}.a8-rte table{width:100%;border-collapse:collapse;font-size:1.6rem}.a8-rte :is(th,td){padding:1rem 1.2rem;border:1px solid var(--a8-line-strong);text-align:left;vertical-align:top}.a8-duo{display:grid;gap:1.6rem}@media(min-width:750px){.a8-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.a8-caps__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--a8-line)}.a8-caps__item{padding:2.4rem 1.6rem 2.4rem 0;border-bottom:1px solid var(--a8-line)}.a8-caps__item:nth-child(2n){padding-left:1.6rem;border-left:1px solid var(--a8-line)}.a8-caps__title{font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.3;color:var(--a8-fg)}.a8-caps__text{margin-top:.6rem;font-size:1.5rem;line-height:1.5;color:var(--a8-muted)}@media(min-width:990px){.a8-caps__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.a8-caps__item,.a8-caps__item:nth-child(2n){padding:3.2rem 2.4rem;border-bottom:0;border-left:1px solid var(--a8-line)}.a8-caps__item:first-child{padding-left:0;border-left:0}}.a8-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2.4rem;margin-bottom:4.8rem}.a8-head .a8-lead{margin-top:1.6rem}.a8-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.2rem;margin:0;padding:0;list-style:none}@media(min-width:990px){.a8-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2.4rem}}.a8-card{display:flex;flex-direction:column;height:100%;color:var(--a8-fg);text-decoration:none}.a8-card__media{position:relative;aspect-ratio:1/1;overflow:hidden;background:#fff}.a8-card__media img{display:block;width:100%;height:100%;object-fit:contain}.a8-card__badge{position:absolute;top:0;left:0;padding:.6rem 1rem;background:#000;color:#fff;font-size:1.3rem;font-weight:500}.a8-card__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding-top:1.6rem}.a8-card__title{font-family:var(--font-heading-family);font-size:2rem;font-weight:var(--font-heading-weight);line-height:1.15}.a8-card:hover .a8-card__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.a8-card__spec{font-size:1.5rem;line-height:1.45;color:var(--a8-muted)}.a8-card__price{margin-top:auto;padding-top:.8rem;font-size:1.6rem;font-weight:500;font-variant-numeric:tabular-nums}.a8-card__soldout{font-weight:400;color:var(--a8-muted)}.a8-spot__grid{display:grid;gap:4rem;align-items:center}.a8-spot__media{position:relative;overflow:hidden;background:var(--a8-plate)}.a8-spot__media img{display:block;width:100%;height:auto}.a8-spot__media--square{aspect-ratio:1/1}.a8-spot__media--landscape{aspect-ratio:4/3}.a8-spot__media--square img,.a8-spot__media--landscape img,.a8-spot__media .a8-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.a8-spot__copy .a8-lead{margin-top:2rem}.a8-specs{margin-top:3.2rem;border-top:2px solid var(--a8-fg)}.a8-specs__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.6rem;padding:1.2rem 0;border-bottom:1px solid var(--a8-line);font-size:1.6rem;line-height:1.45}.a8-specs dt{color:var(--a8-muted)}.a8-specs dd{color:var(--a8-fg);font-weight:500}.a8-spot__buy{display:flex;flex-wrap:wrap;align-items:center;gap:2.4rem;margin-top:3.2rem}.a8-spot__price{font-size:2.2rem;font-weight:700;font-variant-numeric:tabular-nums}@media(min-width:990px){.a8-spot__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:8rem}.a8-spot--media-right .a8-spot__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.a8-spot--media-right .a8-spot__media{order:2}}.a8-intro{max-width:86rem;margin-bottom:5.6rem}.a8-intro .a8-lead{margin-top:2rem}.a8-services__grid{display:grid;border-top:2px solid var(--a8-fg)}.a8-service{padding:3.2rem 0;border-bottom:1px solid var(--a8-line)}.a8-service__num{display:none}.a8-service__title{margin-top:0}.a8-service__text{margin-top:1.2rem;font-size:1.7rem;line-height:1.5;color:var(--a8-muted)}.a8-service__list{display:grid;gap:.6rem;margin:2rem 0 2.4rem;padding:0;list-style:none}.a8-service__list li{position:relative;padding-left:2rem;font-size:1.6rem;line-height:1.45}.a8-service__list li:before{content:"";position:absolute;left:0;top:.7em;width:1rem;height:2px;background:currentColor}@media(min-width:990px){.a8-services__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.a8-service{padding:4rem 3.2rem 4rem 0}.a8-service:nth-child(3n+2),.a8-service:nth-child(3n){padding-left:3.2rem;border-left:1px solid var(--a8-line)}.a8-service:nth-child(3n){padding-right:0}}.a8-industries{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;margin-top:4.8rem}.a8-industries__label{font-size:1.5rem;font-weight:500;color:var(--a8-muted)}.a8-industries__list{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.a8-chip{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.4rem;border:1px solid var(--a8-line-strong);font-size:1.5rem}.a8-steps{display:grid;gap:3.2rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.a8-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.a8-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}.a8-step{padding-top:2rem;border-top:2px solid var(--a8-fg)}.a8-step__num{display:inline-grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--a8-accent);color:var(--a8-on-accent);font-family:var(--font-body-family);font-size:1.8rem;font-weight:700;line-height:1}.a8-step__title{margin-top:1.6rem;font-size:2.2rem;line-height:1.15}.a8-step__text{margin-top:.8rem;font-size:1.6rem;line-height:1.5;color:var(--a8-muted)}.a8-quote__grid{display:grid;gap:4.8rem}@media(min-width:990px){.a8-quote__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8rem}}.a8-quote__copy .a8-lead{margin-top:2rem}.a8-contact{display:grid;gap:2rem;margin-top:3.2rem;font-size:1.7rem}.a8-contact dt{font-size:1.5rem;font-weight:500;color:var(--a8-muted)}.a8-contact dd{margin-top:.2rem}.a8-contact a{color:var(--a8-fg);text-decoration:underline;text-underline-offset:.25em}.a8-form{display:grid;gap:1.6rem}@media(min-width:750px){.a8-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.a8-field{display:flex;flex-direction:column;gap:.6rem;min-width:0}.a8-field--full,.a8-form__msg,.a8-form__submit{grid-column:1/-1}.a8-field label{font-size:1.5rem;font-weight:500;color:var(--a8-fg)}.a8-field input,.a8-field select,.a8-field textarea{width:100%;min-height:5.2rem;padding:1.2rem 1.4rem;border:1px solid var(--a8-line-strong);border-radius:0;background:var(--a8-input);color:var(--a8-fg);font-family:var(--font-body-family);font-size:1.7rem;line-height:1.4}.a8-field textarea{min-height:14rem;resize:vertical}.a8-field ::placeholder{color:var(--a8-muted);opacity:1}.a8-select{position:relative}.a8-select select{appearance:none;-webkit-appearance:none;padding-right:4rem}.a8-select:after{content:"";position:absolute;right:1.8rem;top:50%;width:.8rem;height:.8rem;border-right:2px solid var(--a8-fg);border-bottom:2px solid var(--a8-fg);transform:translateY(-70%) rotate(45deg);pointer-events:none}.a8-form__msg{padding:1.4rem 1.6rem;border:2px solid var(--a8-line-strong);font-size:1.6rem;line-height:1.5}.a8-form__msg--ok{border-color:#3f9a5b}.a8-form__msg--err{border-color:#d0574e}.a8-form__msg ul{margin:.6rem 0 0;padding-left:2rem}.a8-form__submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:.8rem}.a8-form__note{font-size:1.5rem;color:var(--a8-muted)}@media(prefers-reduced-motion:reduce){.a8-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/a8.css.map */
