@font-face{font-family:Inter;src:url(/cdn/shop/files/a3dp-inter-variable.woff2?v=1792809527) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/cdn/shop/files/a3dp-inter-italic.woff2?v=1792809531) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/cdn/shop/files/a3dp-jbmono-regular.woff2?v=1792809535) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/cdn/shop/files/a3dp-jbmono-bold.woff2?v=1792809539) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--a3dp-bg: #0a0d12;--a3dp-panel: #10151c;--a3dp-panel2: #141b24;--a3dp-line: #232d3a;--a3dp-line2: #2e3a49;--a3dp-ink: #d8e0ea;--a3dp-dim: #8b98a8;--a3dp-faint: #5c6b7d;--a3dp-acc: #ffb000;--a3dp-acc-dim: #8a6200;--a3dp-ok: #3ddc84;--a3dp-plate: #e9edf2;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, "Liberation Mono", monospace;--font-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body-family: var(--font-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--font-mono);--font-heading-style: normal;--font-heading-weight: 700;--color-background: 10, 13, 18;--color-foreground: 216, 224, 234;--color-shadow: 35, 45, 58;--color-button: 255, 176, 0;--color-button-text: 10, 13, 18;--color-secondary-button: 10, 13, 18;--color-secondary-button-text: 216, 224, 234;--color-link: 216, 224, 234;--gradient-background: #0a0d12}body.gradient{background-color:var(--a3dp-bg)!important;background-image:linear-gradient(rgba(35,45,58,.55) 1px,transparent 1px),linear-gradient(90deg,rgba(35,45,58,.55) 1px,transparent 1px)!important;background-size:64px 64px!important;color:var(--a3dp-ink)}::selection{background:var(--a3dp-acc);color:#000}.main-content .color-background-1,.main-content .color-background-2,.main-content .color-inverse,.main-content .color-accent-1,.main-content .color-accent-2{background-color:transparent;background-image:none}.main-content .card--card,.main-content .card--standard>.card__content,.main-content .card.article-card,.main-content .content-container,.main-content .card__content{background-color:var(--a3dp-panel)}.main-content .card--card,.main-content .card--standard>.card__content,.main-content .card.article-card{border:1px solid var(--a3dp-line)}.main-content .card__heading,.main-content .card__heading a,.main-content .full-unstyled-link{color:var(--a3dp-ink)}.main-content .card__heading a:hover,.main-content .full-unstyled-link:hover{color:var(--a3dp-acc)}.main-content .card.article-card.card--text{display:block}.main-content .card.article-card.card--text .card__inner{display:none}.main-content .card.article-card.card--text>.card__content{display:block;padding:1.8rem;height:auto}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--a3dp-ink);font-weight:700;letter-spacing:-.01em}a,.link{color:inherit}a:hover,.full-unstyled-link:hover,.link:hover{color:var(--a3dp-acc)}.underlined-link,a.link{color:var(--a3dp-dim)}.underlined-link:hover,a.link:hover{color:var(--a3dp-acc)}.button,.button--secondary,.button--tertiary,.shopify-challenge__button,.customer button,button,.price,.price-item,.price__container,.header__menu-item,.header__icon,.header__heading,.localization-form__select,.localization-form button,.caption-with-letter-spacing,.circle-divider,.subtitle,.badge,.product__text,.product__sku,.product-count,.form__label,.field__label,.select label,.quantity__button,.quantity__input,.pagination__list,.pagination__item,.facet-checkbox,.facet-label,.facets__summary,.facets__disclosure,.product-facet__list label,.select__select,.announcement-bar__message,.footer__list-social .list-social__item,.share-button__button,.blog-tag-nav .tag-badge,.a3dp-mono,.totals__subtotal-value,.cart-item__quantity,.cart-remove-button{font-family:var(--font-mono);letter-spacing:.02em}.caption-with-letter-spacing,.announcement-bar__message,.badge,.product__text.caption-with-letter-spacing{text-transform:uppercase;letter-spacing:.1em}.button{font-family:var(--font-mono);font-size:1.4rem;border-radius:0;box-shadow:none;min-height:4.6rem;padding:0 2.4rem}.button:not([disabled]):hover{box-shadow:none}.button--secondary,.button--tertiary{background:transparent;color:var(--a3dp-ink);border:1px solid var(--a3dp-line2)}.button--secondary:not([disabled]):hover,.button--tertiary:not([disabled]):hover{background:transparent;color:var(--a3dp-acc);border-color:var(--a3dp-acc);box-shadow:none}.button--primary,.button:not(.button--secondary):not(.button--tertiary):not(.shopify-challenge__button){background:var(--a3dp-acc);color:#0a0d12;border:1px solid var(--a3dp-acc);font-weight:700}.button--primary:not([disabled]):hover,.button:not(.button--secondary):not(.button--tertiary):not(.shopify-challenge__button):not([disabled]):hover{background:#ffc233;color:#0a0d12;box-shadow:none}.button--primary:before{content:"[ ";opacity:.65}.button--primary:after{content:" ]";opacity:.65}.button--secondary:before{content:""}.button--secondary:after{content:""}.shopify-section-group-header-group{background:var(--a3dp-bg)}.announcement-bar{border-bottom:1px solid var(--a3dp-line);color:var(--a3dp-faint)}.announcement-bar__message{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--a3dp-faint)}.announcement-bar a{color:var(--a3dp-dim)}.utility-bar{border-bottom:1px solid var(--a3dp-line)}.header-wrapper{background:#0a0d12f0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--a3dp-line);box-shadow:none}.header{padding-top:0;padding-bottom:0;min-height:6.4rem}.header__heading,.header__heading-link{font-family:var(--font-mono);font-weight:700;font-size:2rem;color:var(--a3dp-ink);letter-spacing:.02em}.header__heading:hover{color:var(--a3dp-ink)}.header__menu-item{font-size:1.3rem;color:var(--a3dp-dim);padding:1rem 1.2rem;letter-spacing:.04em}.header__menu-item:hover,.header__menu-item span:hover,.header__active-menu-item,.header__active-menu-item span{color:var(--a3dp-acc)}.header__menu-item:hover span{box-shadow:none;text-decoration:none}.header__icon,.header__icon--cart .icon-cart{color:var(--a3dp-dim)}.header__icon:hover{color:var(--a3dp-acc)}.cart-count-bubble{background:var(--a3dp-acc);color:#0a0d12;font-family:var(--font-mono);border-radius:0;min-width:1.8rem}.header-wrapper--border-bottom{border-bottom:1px solid var(--a3dp-line)}.header__submenu,.disclosure__list,.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container,.search-modal__content,.search-modal,details[open]>.header__submenu{background:var(--a3dp-panel2)!important;color:var(--a3dp-ink);border:1px solid var(--a3dp-line2);border-radius:0;box-shadow:none}.header__submenu .header__menu-item{color:var(--a3dp-dim)}.header__submenu .header__menu-item:hover{color:var(--a3dp-acc)}.menu-drawer__menu-item,.menu-drawer__menu-item--link,.menu-drawer__account,.menu-drawer__utility-links a{font-family:var(--font-mono);font-size:1.3rem;color:var(--a3dp-dim)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--a3dp-acc);background:transparent;text-decoration:none}.menu-drawer__inner-submenu,.header__search .field__input,.search-modal__form .field__input{background:var(--a3dp-panel)}footer.footer{border-top:1px solid var(--a3dp-line);background:var(--a3dp-bg);color:var(--a3dp-faint);margin-top:0}footer.footer,footer.footer .color-accent-1,footer.footer .color-inverse{background-color:var(--a3dp-bg)}.footer__heading,.footer-block__heading{font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--a3dp-dim)}.footer .list-menu__item--link,.footer__link-item{color:var(--a3dp-dim);font-size:1.4rem;font-family:var(--font-sans)}.footer .list-menu__item--link:hover,.footer__link-item:hover{color:var(--a3dp-acc)}.footer__content-bottom{border-top:1px solid var(--a3dp-line);color:var(--a3dp-faint)}.footer__copyright,.footer__copyright *{font-family:var(--font-mono);font-size:1.1rem;color:var(--a3dp-faint)}.footer__column--info{color:var(--a3dp-faint)}.footer .field__input{background:var(--a3dp-panel)}.footer .checkbox__input{filter:invert(.8)}.footer-block__details-content .list-unstyled{color:var(--a3dp-dim)}.footer__list-social .list-social__link{color:var(--a3dp-dim);border-color:var(--a3dp-line2)}.footer__list-social .list-social__link:hover{color:var(--a3dp-acc);border-color:var(--a3dp-acc-dim)}.footer .caption{color:var(--a3dp-faint)}.footer .disclosure__button{color:var(--a3dp-dim);font-family:var(--font-mono)}.footer .disclosure__button:hover{color:var(--a3dp-acc)}.card,.card-wrapper,.card--card,.contains-card--product .card,.contains-card--article .card{border-radius:0;box-shadow:none}.card--card,.card--standard>.card__content{background-color:var(--a3dp-panel);border:1px solid var(--a3dp-line);border-radius:0}.card-wrapper:hover .card--card,.card-wrapper:hover .card--standard>.card__content{border-color:var(--a3dp-line2);box-shadow:none}.card__content{padding:1.8rem}.card__heading,.card-information__text{font-family:var(--font-mono);font-size:1.5rem;font-weight:600;line-height:1.35;color:var(--a3dp-ink)}.card__heading a:hover,.card-wrapper:hover .card__heading{color:var(--a3dp-ink)}.card-information__text .icon-arrow{color:var(--a3dp-dim)}.card-wrapper:hover .card-information__text .icon-arrow{color:var(--a3dp-acc)}.vendor,.card-information .caption{font-family:var(--font-mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--a3dp-acc)}.card__media,.card__media .media,.media--square,.media--portrait{background:var(--a3dp-plate);border-radius:0}.card--media{padding:0}.card--card .card__inner{padding:0;border-bottom:1px solid var(--a3dp-line)}.card__badge,.badge{background:var(--a3dp-panel2);color:var(--a3dp-ok);border:1px solid var(--a3dp-line2);border-radius:0;font-size:1rem;letter-spacing:.1em}.badge.color-inverse,.badge.color-background-1{background:var(--a3dp-panel2);color:var(--a3dp-ok)}.price,.price__container{color:var(--a3dp-acc);font-size:1.5rem;align-items:baseline}.price__sale .price-item--sale,.price__regular .price-item--regular{color:var(--a3dp-acc);font-weight:700}.price__sale .price-item--last,.price-item--regular,.price-item--sale,.price-item--last{color:var(--a3dp-acc)}.price-item--large{font-size:3.2rem;font-weight:700}.price__compare{color:var(--a3dp-faint);font-size:1.3rem}.price__container .caption{font-family:var(--font-mono)}.unit-price{font-family:var(--font-mono);color:var(--a3dp-dim)}.field__input,.text-area,.select__select,.field__button,.quantity__button,.quantity__input{background-color:var(--a3dp-panel);color:var(--a3dp-ink);border-radius:0;box-shadow:none}.field__input:focus,.text-area:focus,.select__select:focus{box-shadow:0 0 0 .1rem var(--a3dp-acc);outline:none}.field__label,.form__label{color:var(--a3dp-dim);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.field:after,.field:before,.field:hover.field:after{box-shadow:none}.select{border:none}.select__select{border:1px solid var(--a3dp-line2);padding:1rem 4rem 1rem 1.4rem}.customer .field+.field{margin-top:0}.product-form__input input[type=radio]+label,.variant-pill,.product-form__input .variant__item label{background:var(--a3dp-panel);border:1px solid var(--a3dp-line2)!important;color:var(--a3dp-dim);border-radius:0;font-family:var(--font-mono);font-size:1.3rem}.product-form__input input[type=radio]:checked+label,.variant-pill.selected{background:var(--a3dp-panel2);border-color:var(--a3dp-acc)!important;color:var(--a3dp-acc);box-shadow:none}.product-form__input input[type=radio]+label:hover,.variant-pill:hover{border-color:var(--a3dp-acc-dim)!important}.quantity{background:transparent;border-radius:0;width:14rem}.quantity__button{color:var(--a3dp-dim)}.quantity__button:hover{color:var(--a3dp-acc)}.quantity__button:before,.quantity__button:after{background:transparent}.quantity__input{border-left:1px solid var(--a3dp-line);border-right:1px solid var(--a3dp-line)}.product{align-items:start}.product__media-wrapper{position:relative}.product__media-list .product__media-item,.product__media-item>*{background:var(--a3dp-panel);border:1px solid var(--a3dp-line);border-radius:0}.product__modal-opener,.product__media-item .product__modal-opener{background:var(--a3dp-panel);border-radius:0}.product__media-list{gap:1rem}@media screen and (min-width:750px){.product--thumbnail .product__media-list{gap:1rem}}.global-media-settings img,.product__media-item img{border-radius:0}.product__media-icon{background:var(--a3dp-bg);color:var(--a3dp-acc);border-radius:0}.product__title h1,.product__title h2,.product__title{font-family:var(--font-mono);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.2;letter-spacing:-.01em;margin-bottom:0}.product__title a,.product__title a:hover{color:var(--a3dp-ink)}.product__text{color:var(--a3dp-acc);font-size:1.1rem;margin-bottom:1rem}.product__sku{color:var(--a3dp-faint);font-size:1.2rem}.product__info-container>*+*{margin-top:1.2rem}.product__info-container .price{margin:0}.product-form__buttons{max-width:none}.product-form__submit{font-size:1.5rem;font-weight:700;min-height:4.8rem}.shopify-payment-button__button--unbranded{background:transparent;color:var(--a3dp-dim);border:1px solid var(--a3dp-line2);border-radius:0;font-family:var(--font-mono)}.shopify-payment-button__button--unbranded:hover{color:var(--a3dp-acc);border-color:var(--a3dp-acc);box-shadow:none}.shopify-payment-button__more-options{color:var(--a3dp-faint);font-family:var(--font-mono)}.product__description{color:var(--a3dp-dim);font-size:1.6rem;line-height:1.65;max-width:65ch}.product__description h2,.product__description h3,.product__description h4{color:var(--a3dp-ink);font-family:var(--font-mono);font-size:1.5rem;margin:2.4rem 0 .8rem}.product__description h2:before,.product__description h3:before,.product__description h4:before{content:"// ";color:var(--a3dp-acc-dim);font-weight:400}.product__description a{color:var(--a3dp-acc)}.product__description ul{padding-left:0;list-style:none}.product__description ul li{padding-left:2rem;position:relative;margin:.5rem 0}.product__description ul li:before{content:"+";position:absolute;left:0;color:var(--a3dp-acc);font-family:var(--font-mono)}.product__description img{border:1px solid var(--a3dp-line)}.product__description table,.article-template__content table,.rte table{font-family:var(--font-mono);font-size:1.3rem;border-collapse:collapse;width:100%;margin:1.6rem 0}.product__description th,.article-template__content th,.rte th{font-family:var(--font-mono);text-transform:uppercase;font-size:1.1rem;letter-spacing:.1em;color:var(--a3dp-dim);background:var(--a3dp-panel2);border:1px solid var(--a3dp-line);padding:.8rem 1rem;text-align:left}.product__description td,.article-template__content td,.rte td{border:1px solid var(--a3dp-line);padding:.8rem 1rem;color:var(--a3dp-ink)}.rte code,.product__description code,.article-template__content code{font-family:var(--font-mono);font-size:1.3rem;color:var(--a3dp-ok);background:var(--a3dp-panel);border:1px solid var(--a3dp-line);padding:.15rem .5rem;border-radius:0}.rte pre,.product__description pre,.article-template__content pre{background:var(--a3dp-panel);border:1px solid var(--a3dp-line);padding:1.4rem;overflow-x:auto;border-radius:0}.rte pre code,.product__description pre code,.article-template__content pre code{border:none;padding:0;background:transparent}.rte blockquote,.product__description blockquote,.article-template__content blockquote{border-left:2px solid var(--a3dp-acc-dim);color:var(--a3dp-dim);padding:.4rem 0 .4rem 1.6rem;font-style:italic}.a3dp-trust{border-top:1px solid var(--a3dp-line)}.a3dp-trust__grid{max-width:var(--page-width);margin:0 auto;padding:3.2rem 1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}.a3dp-trust__item{border:1px solid var(--a3dp-line);background:var(--a3dp-panel);padding:1.8rem;display:flex;gap:1.4rem;align-items:flex-start}.a3dp-trust__tag{font-family:var(--font-mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--a3dp-acc);white-space:nowrap;padding-top:.2rem}.a3dp-trust__item h3{font-family:var(--font-mono);font-size:1.4rem;margin:0 0 .4rem}.a3dp-trust__item p{color:var(--a3dp-dim);font-size:1.4rem;line-height:1.5;margin:0;font-family:var(--font-sans)}.a3dp-trust__item a{color:var(--a3dp-acc)}@media screen and (max-width:749px){.a3dp-trust__grid{grid-template-columns:1fr}}.a3dp-atcbar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#10151cf7;border-top:1px solid var(--a3dp-line2);transform:translateY(110%);transition:transform .25s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.a3dp-atcbar.is-visible{transform:translateY(0)}.a3dp-atcbar__inner{max-width:var(--page-width);margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:1.4rem}.a3dp-atcbar__info{flex:1;min-width:0}.a3dp-atcbar__title{font-family:var(--font-mono);font-size:1.3rem;color:var(--a3dp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.a3dp-atcbar__price{font-family:var(--font-mono);font-size:1.5rem;font-weight:700;color:var(--a3dp-acc)}.a3dp-atcbar__stock{font-family:var(--font-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--a3dp-ok)}.a3dp-atcbar__stock.is-soldout{color:var(--a3dp-faint)}.a3dp-atcbar__btn{font-family:var(--font-mono);font-weight:700;font-size:1.4rem;background:var(--a3dp-acc);color:#0a0d12;border:1px solid var(--a3dp-acc);padding:1.2rem 2rem;cursor:pointer;white-space:nowrap}.a3dp-atcbar__btn:before{content:"[ ";opacity:.65}.a3dp-atcbar__btn:after{content:" ]";opacity:.65}.a3dp-atcbar__btn:hover{background:#ffc233;color:#0a0d12}.a3dp-atcbar__btn[disabled]{background:var(--a3dp-panel2);color:var(--a3dp-faint);border-color:var(--a3dp-line2);cursor:not-allowed}body.a3dp-atcbar-live{padding-bottom:7rem}@media screen and (min-width:990px){.a3dp-atcbar__title{font-size:1.4rem}}.collection-hero{border-bottom:1px solid var(--a3dp-line)}.collection-hero__title,.collection-hero__description{color:var(--a3dp-ink)}.collection-hero__description{color:var(--a3dp-dim);max-width:65ch}.facets-container,.facets__form,.facet{color:var(--a3dp-dim)}.facets__summary,.facets__display,.facets__header{border-radius:0;font-family:var(--font-mono);font-size:1.3rem}.facets__summary{color:var(--a3dp-dim);border:1px solid var(--a3dp-line2);background:var(--a3dp-panel)}.facets__summary:hover{color:var(--a3dp-acc)}.facets__disclosure[open] .facets__summary{border-color:var(--a3dp-acc);color:var(--a3dp-acc)}.facets__display{background:var(--a3dp-panel2);border:1px solid var(--a3dp-line2);border-radius:0}.facet-checkbox input[type=checkbox]{accent-color:var(--a3dp-acc)}.facet-checkbox{color:#d8e0ead9}.facet-checkbox:hover{color:var(--a3dp-ink)}.facet-checkbox .facet-checkbox__text{color:#d8e0ead9}.facets__price .field__input{border:1px solid var(--a3dp-line2)}.product-count{color:var(--a3dp-dim);font-size:1.2rem}.facet-filters__label,.facet-filters__sort{color:var(--a3dp-dim);font-family:var(--font-mono)}.facet-filters__sort{background:var(--a3dp-panel);border:1px solid var(--a3dp-line2)}.facets__heading{color:var(--a3dp-faint);font-family:var(--font-mono);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase}.active-facets__button,.active-facets__button:hover{color:var(--a3dp-acc);font-family:var(--font-mono)}.active-facets__button-underlined{text-decoration:none}.active-facets{font-family:var(--font-mono)}.pagination-wrapper{border-top:1px solid var(--a3dp-line)}.pagination__list{gap:.6rem}.pagination__item,.pagination__item--current{background:transparent;border:1px solid var(--a3dp-line2);color:var(--a3dp-dim);border-radius:0;font-family:var(--font-mono)}.pagination__item:hover{color:var(--a3dp-acc);border-color:var(--a3dp-acc-dim)}.pagination__item--current,.pagination__item--current:hover{background:var(--a3dp-panel);border-color:var(--a3dp-acc);color:var(--a3dp-acc)}.pagination__item-arrow{color:var(--a3dp-dim)}.a3dp-bloghero{padding:5.6rem 0 1.2rem}.a3dp-bloghero__inner{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.a3dp-kicker{font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--a3dp-acc);margin-bottom:1.4rem}.a3dp-kicker:before{content:"\25b8  ";color:var(--a3dp-acc-dim)}.a3dp-bloghero h1{font-family:var(--font-mono);font-size:clamp(2.6rem,3.6vw,3.8rem);line-height:1.15;margin:0 0 1.2rem}.a3dp-bloghero p{color:var(--a3dp-dim);font-family:var(--font-sans);font-size:1.6rem;max-width:64ch;margin:0;line-height:1.6}@media screen and (max-width:749px){.a3dp-bloghero{padding-top:3.6rem}}.a3dp-cats{display:flex;gap:.8rem;flex-wrap:wrap;padding:2.8rem 0;border-bottom:1px solid var(--a3dp-line);max-width:var(--page-width);margin:0 auto}.a3dp-cats__chip,.blog-category-bar .tag-badge,.blog-tag-nav .tag-badge{font-family:var(--font-mono);font-size:1.2rem;padding:.8rem 1.4rem;border:1px solid var(--a3dp-line2);color:var(--a3dp-dim);background:transparent;border-radius:0;text-decoration:none;line-height:1.2}.a3dp-cats__chip .n,.blog-tag-nav .tag-badge .n{color:var(--a3dp-faint);margin-left:.6rem}.a3dp-cats__chip:hover,.blog-tag-nav .tag-badge:hover{color:var(--a3dp-acc);border-color:var(--a3dp-acc-dim);text-decoration:none}.a3dp-cats__chip.is-active,.blog-tag-nav .tag-badge.active{color:var(--a3dp-acc);border-color:var(--a3dp-acc);background:var(--a3dp-panel)}.a3dp-cats__count{margin-left:.6rem;color:var(--a3dp-faint)}.blog-category-bar__title{font-family:var(--font-mono);color:var(--a3dp-ink);font-size:2.2rem}.blog-category-bar__count{color:var(--a3dp-faint);font-size:1.4rem}.a3dp-blogtitle{font-size:clamp(2.2rem,3vw,3rem)}.a3dp-blogtitle__count{color:var(--a3dp-faint);font-size:.55em;font-weight:400}.main-blog .title--primary{font-size:clamp(2.6rem,3.6vw,3.8rem)}.blog-articles .article{border:1px solid var(--a3dp-line);background:var(--a3dp-panel);padding:1.8rem;min-height:17rem;display:flex}.blog-articles .article:hover{border-color:var(--a3dp-line2)}.blog-articles .article .article-card-wrapper,.blog-articles .article .card-wrapper{height:100%}.article-card .card__content{padding:0;background:transparent;border:none}.article-card .card__information{padding:0}.article-card .card__heading{font-size:1.5rem;color:var(--a3dp-ink)}.article-card .card__heading:hover{color:var(--a3dp-acc)}.article-card .article-card__excerpt{color:var(--a3dp-dim);font-family:var(--font-sans);font-size:1.3rem}.article-card .caption-with-letter-spacing,.article-card .circle-divider,.article-card .article-card__info{color:var(--a3dp-acc);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.article-card .article-card__info .circle-divider:last-of-type{color:var(--a3dp-faint)}.article-card .card__media,.article-card .card__inner,.article-card .card--media{background:var(--a3dp-plate);border-radius:0;border:none}.blog-articles .article .card--standard>.card__content,.blog-articles .article .card--card,.blog-articles .article .card.article-card{background:transparent;border:none}.blog-articles .article>.article-card-wrapper>.card-wrapper{height:100%}.blog-commerce-rail,.blog-hero-model,.blog-landing-polish{color:var(--a3dp-ink)}.blog-hero-model,.article-template__hero-container{border-bottom:1px solid var(--a3dp-line)}.article-template__title{font-family:var(--font-mono);font-size:clamp(2.4rem,3.4vw,3.6rem);line-height:1.2;margin:2.4rem 0 1.2rem}.article-template .circle-divider,.article-template .caption-with-letter-spacing{font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.12em;color:var(--a3dp-faint);text-transform:uppercase}.article-template .article-template__content{font-family:var(--font-sans);font-size:1.7rem;line-height:1.7;color:var(--a3dp-dim);max-width:65ch;margin-left:auto;margin-right:auto}.article-template .article-template__content>*{max-width:65ch}.article-template__content h2,.article-template__content h3,.article-template__content h4{color:var(--a3dp-ink);font-family:var(--font-mono);letter-spacing:-.005em}.article-template__content h2{font-size:2.2rem}.article-template__content h3{font-size:1.8rem}.article-template .article-template__content h2:before,.article-template .article-template__content h3:before{content:"// ";color:var(--a3dp-acc-dim);font-weight:400}.article-template .article-template__content a{color:var(--a3dp-acc)}.article-template .article-template__content a:hover{text-decoration:underline}.article-template .article-template__content strong{color:var(--a3dp-ink)}.article-template .article-template__content img{border:1px solid var(--a3dp-line);max-width:100%;height:auto}.article-template__content .a3dp-rmp-root,.article-template__content .a3dp-rmw-root,.article-template__content .a3dp-qsv,.article-template__content .a3dp-lfs,.article-template__content .a3dp-lfc,.article-template__content .a3dp-affbox,.article-template__content .a3dp-supbox,.article-template__content table,.article-template__content pre,.article-template__content .shop-this-guide,.article-template__content .a3dp-fwgen,.article-template__content>.a3dp-wide{max-width:none}.article-template__back a{font-family:var(--font-mono);color:var(--a3dp-dim);font-size:1.3rem}.article-template__back a:hover{color:var(--a3dp-acc)}.related-articles{border-top:1px solid var(--a3dp-line);padding-top:4rem}.related-articles__heading{font-family:var(--font-mono);font-size:2rem;color:var(--a3dp-ink)}.related-articles__heading:before{content:"// ";color:var(--a3dp-acc-dim);font-weight:400}.related-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.related-articles__item{border:1px solid var(--a3dp-line);background:var(--a3dp-panel)}.related-articles__item .article-card .card__content{padding:1.6rem}@media screen and (max-width:899px){.related-articles__grid{grid-template-columns:1fr}}.ad-slot{color:var(--a3dp-faint)}.ad-slot [data-a3dp-ad-label]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.cart-items thead th,.cart-items td,.cart-item__name,.cart-items .product-option,.cart-item__totals{font-family:var(--font-mono)}.cart-item__name{color:var(--a3dp-ink);font-size:1.3rem}.cart-item__name:hover{color:var(--a3dp-acc)}.cart-items th{font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;color:var(--a3dp-faint)}.cart-items td{border-top:1px solid var(--a3dp-line)}.cart-item__discounted-prices,.cart-item__prices{color:var(--a3dp-dim)}.cart-footer .totals__subtotal{font-family:var(--font-mono);color:var(--a3dp-dim)}.totals__subtotal-value{color:var(--a3dp-acc);font-weight:700}.cart__checkout-button{font-weight:700}.cart-remove-button{color:var(--a3dp-faint)}.cart-remove-button:hover{color:var(--a3dp-acc)}.cart-items .quantity{width:12rem}.cart-notification,.cart-drawer{background:var(--a3dp-panel2)!important;color:var(--a3dp-ink);border-left:1px solid var(--a3dp-line2)}.cart-drawer__inner,.cart-drawer__inner-empty,.cart-notification__header{background:transparent}.cart-drawer .cart-item{border-bottom:1px solid var(--a3dp-line)}.cart-drawer__footer{border-top:1px solid var(--a3dp-line2)}.title--primary{font-family:var(--font-mono)}.template-search .search__input{background:var(--a3dp-panel)}.template-search__results{font-family:var(--font-sans)}.a3dp-hero{padding:8.8rem 0 7.2rem;position:relative}.a3dp-hero__inner{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1.05fr .95fr;gap:5.6rem;align-items:center}.a3dp-hero h1{font-family:var(--font-mono);font-size:clamp(3rem,4.2vw,4.4rem);line-height:1.15;margin:0 0 2.2rem}.a3dp-hero h1 .tol{color:var(--a3dp-acc)}.a3dp-hero__text{color:var(--a3dp-dim);font-family:var(--font-sans);font-size:1.7rem;line-height:1.6;margin:0 0 3rem;max-width:52ch}.a3dp-hero__btns{display:flex;gap:1.4rem;flex-wrap:wrap}.a3dp-figure{border:1px solid var(--a3dp-line);background:var(--a3dp-panel);padding:1.4rem;position:relative}.a3dp-figure img{width:100%;display:block;background:var(--a3dp-plate);max-height:52rem;object-fit:cover}.a3dp-figure__cap{font-family:var(--font-mono);font-size:1.1rem;color:var(--a3dp-faint);margin-top:1rem;display:flex;justify-content:space-between;gap:1rem;letter-spacing:.06em;text-transform:uppercase}.a3dp-figure__cap b{color:var(--a3dp-ok);font-weight:400}@media screen and (max-width:899px){.a3dp-hero{padding:5.6rem 0 4.8rem}.a3dp-hero__inner{grid-template-columns:1fr;gap:3.2rem}}.a3dp-sechead{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:3.2rem;gap:2rem;flex-wrap:wrap}.a3dp-sechead h2{font-family:var(--font-mono);font-size:2.6rem;margin:0}.a3dp-sechead h2:before{content:"// ";color:var(--a3dp-acc-dim);font-weight:400}.a3dp-sechead .lnk{font-family:var(--font-mono);font-size:1.3rem;color:var(--a3dp-dim);text-decoration:none}.a3dp-sechead .lnk:hover{color:var(--a3dp-acc)}.a3dp-sechead .lnk:after{content:" \2192"}.a3dp-tools{padding:6.4rem 0;border-top:1px solid var(--a3dp-line)}.a3dp-tools__inner{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.a3dp-tools__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.a3dp-tool{border:1px solid var(--a3dp-line);background:var(--a3dp-panel);padding:2.2rem;position:relative;text-decoration:none;color:inherit;display:block}.a3dp-tool:before{content:attr(data-n);position:absolute;top:1.4rem;right:1.6rem;font-family:var(--font-mono);font-size:1.1rem;color:var(--a3dp-faint)}.a3dp-tool:hover{border-color:var(--a3dp-acc-dim)}.a3dp-tool__ico{font-family:var(--font-mono);color:var(--a3dp-acc);font-size:2.2rem;margin-bottom:1.2rem}.a3dp-tool h3{font-family:var(--font-mono);font-size:1.6rem;margin:0 0 .8rem;color:var(--a3dp-ink)}.a3dp-tool p{font-family:var(--font-sans);font-size:1.4rem;color:var(--a3dp-dim);margin:0 0 1.4rem;line-height:1.5}.a3dp-tool__io{font-family:var(--font-mono);font-size:1.1rem;color:var(--a3dp-faint);border-top:1px dashed var(--a3dp-line2);padding-top:1rem;line-height:1.7}.a3dp-tool__io b{color:var(--a3dp-ok);font-weight:400}@media screen and (max-width:899px){.a3dp-tools__grid{grid-template-columns:1fr}}.a3dp-support{background:var(--a3dp-panel2);border-top:1px solid var(--a3dp-line);border-bottom:1px solid var(--a3dp-line)}.a3dp-support__inner{max-width:var(--page-width);margin:0 auto;padding:3.4rem 1.5rem;display:flex;align-items:center;gap:2.8rem;flex-wrap:wrap}.a3dp-support__txt{flex:1;min-width:28rem}.a3dp-support h3{font-family:var(--font-mono);font-size:1.8rem;margin:0;color:var(--a3dp-ink)}.a3dp-support p{color:var(--a3dp-dim);font-family:var(--font-sans);font-size:1.4rem;margin:.6rem 0 0;max-width:60ch;line-height:1.55}.a3dp-support__facts{display:flex;gap:2.6rem;font-family:var(--font-mono);font-size:1.2rem;color:var(--a3dp-faint);flex-wrap:wrap}.a3dp-support__facts b{display:block;color:var(--a3dp-acc);font-size:1.8rem;font-weight:400}.collection section,.section-template--padding{background:transparent}.featured-collection .title-wrapper-with-link .title{font-family:var(--font-mono)}.featured-collection .title-wrapper-with-link .title:before{content:"// ";color:var(--a3dp-acc-dim);font-weight:400}.featured-collection .link.underlined-link{font-family:var(--font-mono)}.page-width{max-width:var(--page-width)}.visually-hidden:focus-visible{background:var(--a3dp-acc);color:#000}.skip-to-content-link:focus{background:var(--a3dp-acc);color:#000;z-index:100}.loading__spinner path{stroke:var(--a3dp-acc)}.status-badge--unavailable{color:var(--a3dp-faint)}.product__accordion summary,.accordion summary{background:var(--a3dp-panel);border:1px solid var(--a3dp-line);border-radius:0;color:var(--a3dp-ink);font-family:var(--font-mono);font-size:1.4rem}.product__accordion details[open] summary,.accordion details[open] summary{border-color:var(--a3dp-line2)}.product__accordion .accordion__content{background:var(--a3dp-panel);border:1px solid var(--a3dp-line);border-top:none;color:var(--a3dp-dim)}details[open]>.summary__title+.accordion__content{background:var(--a3dp-panel)}.icon-accordion{color:var(--a3dp-acc)}.caption-large{color:var(--a3dp-dim)}.pickup-availability__button,.product__view-all{font-family:var(--font-mono)}a:focus-visible,button:focus-visible,.focus-inset:focus-visible{outline:.2rem solid var(--a3dp-acc);outline-offset:.2rem}@media(prefers-reduced-motion:reduce){.a3dp-atcbar{transition:none}}@media screen and (max-width:480px){.a3dp-hero h1{font-size:2.8rem}.a3dp-sechead h2{font-size:2.1rem}.a3dp-atcbar__inner{padding:.8rem 1rem;gap:.8rem}.a3dp-atcbar__btn{padding:1rem 1.2rem;font-size:1.3rem}.a3dp-atcbar__price{font-size:1.3rem}.a3dp-support__facts{gap:1.6rem}.blog-articles{gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/a3dp-approach-a.css.map */
