.variant-select-fallback{display:grid;gap:.5rem;margin:1.5rem 0}.variant-select-fallback select{width:100%;min-height:3rem;border:1px solid var(--line);background:var(--panel);padding:.8rem;border-radius:.65rem}.js .variant-select-fallback,.no-js .variant-picker{display:none}.reveal.is-visible,.no-js .reveal{opacity:1;transform:none}.no-js .mobile-only{display:none!important}.no-js .printer-stage{--progress: 1;--reveal-bottom: 0%}.no-js .printer-stage__nozzle{display:none}.drawer-quantity{display:inline-grid;grid-template-columns:2.75rem minmax(2rem,auto) 2.75rem;align-items:center;border:1px solid var(--line);border-radius:99px;overflow:hidden;margin-top:.5rem}.drawer-quantity button{min-height:2.75rem;text-decoration:none;font-size:1rem}.drawer-quantity span{text-align:center;font-weight:700}.printer-stage__laptop{position:absolute;right:3%;top:8%;width:min(57vw,52rem);aspect-ratio:16 / 11.55;z-index:1;transform:perspective(1100px) rotateY(-2.2deg);transform-origin:center}.printer-stage__frame{position:absolute;inset:0 0 auto;width:100%;aspect-ratio:16 / 10;z-index:1;overflow:hidden;border:clamp(.55rem,1vw,.8rem) solid #142037;border-bottom-width:clamp(.75rem,1.35vw,1.15rem);border-radius:1.25rem 1.1rem .5rem .5rem;background:linear-gradient(145deg,#ffffffd1,#daeaffe6);box-shadow:inset 0 0 0 1px #8fc7ff85,inset 0 0 4rem #58b8ff21,0 1.6rem 3.5rem #020d204d}.printer-stage__frame:before{content:"";position:absolute;top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;pointer-events:none;border:1px solid rgba(88,184,255,.35);border-radius:.55rem;box-shadow:inset 0 0 2.5rem #1677ff14}.printer-stage__frame:after{content:"";position:absolute;left:50%;top:.25rem;width:.34rem;height:.34rem;border-radius:50%;background:#58b8ff;box-shadow:0 0 .5rem #58b8ffa6;transform:translate(-50%)}.printer-stage__brand-title{display:none}.printer-stage__rail,.printer-stage__nozzle{display:none!important}.printer-stage__mark{position:absolute;left:10%;right:auto;top:13%;bottom:auto;width:80%;height:60%;z-index:2;display:block;overflow:hidden;clip-path:inset(0 0 var(--reveal-bottom, 65%) 0)!important}.printer-stage__mark .printer-stage__logo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;min-width:0;min-height:0;object-fit:contain;object-position:center}.printer-stage__layers{position:absolute;left:10%;right:auto;top:13%;bottom:auto;width:80%;height:60%;clip-path:inset(35% 0 var(--reveal-bottom, 65%) 0)!important}.printer-stage__bed{position:absolute;left:-3%;right:auto;top:88.5%;bottom:auto;width:106%;height:9.5%;border:1px solid #58749c;border-radius:.25rem .25rem 1.2rem 1.2rem;background:linear-gradient(180deg,#86a4ca 0 9%,#355071 12% 55%,#10213a 78%);clip-path:polygon(3% 0,97% 0,100% 68%,95% 100%,5% 100%,0 68%);box-shadow:0 .9rem 1.8rem #020d2052;transform:none;z-index:5}.printer-stage__bed:before{content:"";position:absolute;left:41%;right:41%;top:28%;height:38%;border:1px solid rgba(143,199,255,.42);border-radius:.22rem;background:#04112938}.printer-stage__bed:after{content:"";position:absolute;left:35%;right:35%;top:0;height:.2rem;border-radius:99px;background:#071426;box-shadow:0 0 .4rem #58b8ff66}.printer-stage__edge{display:none!important}.no-js .printer-stage__edge{display:none}.no-js .printer-stage__rail,.no-js .printer-stage__nozzle{display:none!important}.product-card__media{isolation:isolate;z-index:1;pointer-events:auto}.product-card__media,.product-card__meta a,.button,.text-link{touch-action:manipulation}.product-card__action{pointer-events:none;color:#fff!important;border-color:#ffffff52;text-shadow:0 1px 2px rgba(0,0,0,.55)}.product-card:hover .product-card__action,.product-card:focus-within .product-card__action,.product-card__media:focus-visible .product-card__action{color:#fff!important}.product-card__action svg{color:#fff;stroke:currentColor}.product-card{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.product-card:hover,.product-card:focus-within{transform:translateY(-.4rem)}.product-gallery__zoom{position:relative;display:block}.product-gallery__zoom span{position:absolute;right:1rem;bottom:1rem;padding:.65rem .9rem;border:1px solid var(--line);border-radius:99px;background:#090b10d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.75rem}.product-gallery__zoom:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.custom-services{position:relative}.custom-services:before{content:"";position:absolute;top:3rem;right:0;bottom:0;left:0;z-index:-1;border:1px solid var(--line);border-radius:2rem;background:radial-gradient(circle at 12% 25%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 28%),linear-gradient(145deg,#11151f,#090b10 68%)}.custom-services__intro,.service-cards,.estimator,.inquiry{position:relative;z-index:1}.service-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),background-color .35s,border-color .35s}.service-card:hover{transform:translateY(-.45rem);border-color:color-mix(in srgb,var(--accent) 65%,white);background:color-mix(in srgb,var(--accent) 8%,transparent)}.estimator{border:1px solid rgba(255,255,255,.25);box-shadow:0 2rem 5rem #00000061}.estimator__result strong{transform-origin:right center}.estimator__result.is-fresh strong{animation:estimate-pop .45s cubic-bezier(.2,.8,.2,1)}.drawer-line{animation:drawer-enter .35s cubic-bezier(.2,.7,.2,1) both}.drawer-line:nth-child(2){animation-delay:.05s}.drawer-line:nth-child(3){animation-delay:.1s}@keyframes estimate-pop{0%{opacity:.25;transform:translateY(.5rem) scale(.94)}to{opacity:1;transform:none}}@keyframes drawer-enter{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:none}}.inquiry{margin-top:1rem;padding:clamp(1.5rem,4vw,4rem);border:1px solid var(--line);border-radius:calc(var(--radius)*1.5);background:linear-gradient(135deg,#111622,#171421);box-shadow:0 2rem 5rem #00000040}.inquiry-form{padding:clamp(1rem,2vw,2rem);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:#05070b6b}.studio-story{padding-bottom:0}.studio-story .marquee{margin-top:clamp(1.5rem,3vw,3rem)}:root{--ink: #f7f1e7;--surface: #06162f;--accent: #1677ff;--signal: #58b8ff;--panel: #0d2b57}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.print-hero{color:#06162f;border-bottom:0;background-color:#eaf2ff;background-image:linear-gradient(rgba(22,119,255,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(22,119,255,.085) 1px,transparent 1px),radial-gradient(circle at 72% 40%,rgba(22,119,255,.22),transparent 38%);background-size:2rem 2rem,2rem 2rem,auto}.print-hero .eyebrow,.print-hero__lede{color:#24466f}.print-hero .text-link{color:#06162f}.print-hero__content h1 .headline-line{display:block;width:max-content;max-width:100%;white-space:nowrap}.printer-stage__logo--shadow{z-index:0;opacity:.18;transform:translate(.9rem,1rem);filter:brightness(0) saturate(100%) blur(.6px)}.printer-stage__logo:not(.printer-stage__logo--shadow){z-index:1}.featured-catalog{position:relative;z-index:2;color:#06162f;background:#f7f1e7}.featured-catalog .eyebrow{color:#315579}.featured-catalog .product-card__media{background:#dceaff}.studio-story{position:relative;z-index:3;margin-top:-4vw;padding-top:calc(clamp(5rem,10vw,10rem) + 4vw);color:#f7f1e7;background:#041129;clip-path:polygon(0 4vw,100% 0,100% 100%,0 100%)}.studio-story .eyebrow,.studio-story .rte{color:#a9d3ff}.studio-story .button{border-color:#58b8ff}.studio-story .marquee{color:transparent;font-family:Georgia,Times New Roman,serif;font-style:italic;-webkit-text-stroke:1.5px #8fc7ff;text-stroke:1.5px #8fc7ff}.custom-services{color:#f7f1e7}.service-card{border-color:#8fc7ff52;background:linear-gradient(145deg,#1677ff1f,#0d2b574d)}@media(min-width:901px){.printer-stage__laptop{right:3%;top:8%}.print-hero__content>*{max-width:34vw!important}.print-hero__content h1{width:fit-content;max-width:44vw!important;font-size:clamp(2.5rem,4.2vw,5.2rem)}}@media(max-width:900px){.no-js .mobile-menu[hidden]{display:grid}.print-hero__content{padding-bottom:3rem;background:linear-gradient(0deg,#eaf2ff 78%,#eaf2ff00)}.printer-stage__laptop{left:4%;right:auto;top:6%;width:92vw;transform:none}.printer-stage__edge{width:78vw;right:11%}}@media(max-width:600px){html{scroll-behavior:auto;touch-action:pan-y pinch-zoom}body{touch-action:pan-y pinch-zoom;overscroll-behavior-y:auto}.print-hero{height:auto;min-height:calc(100svh - 5.25rem)}.print-hero__sticky{height:auto;min-height:calc(100svh - 5.25rem);position:relative;top:0;display:grid;grid-template-rows:max(26rem,54svh) auto;overflow:visible}.printer-stage{position:relative;grid-row:1;height:max(26rem,54svh);--progress: 0;--reveal-bottom: 65%}.printer-stage__laptop{left:16%;top:calc(6rem + clamp(120px,15svh,160px));width:68vw}.printer-stage__frame{border-width:.45rem;border-bottom-width:.7rem;border-radius:.85rem .85rem .35rem .35rem}.printer-stage__frame:before{top:.36rem;right:.36rem;bottom:.36rem;left:.36rem}.printer-stage__brand-title{display:grid;position:absolute;left:0;top:4.2rem;width:100%;z-index:2;justify-items:center;color:#06162f;font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.045em;line-height:.88;text-align:center}.printer-stage__brand-title span:first-child{font-size:clamp(2.6rem,11.2vw,3.2rem)}.printer-stage__brand-title span:last-child{margin-top:.18em;font-size:clamp(2.15rem,9.2vw,2.65rem)}.print-hero__content{grid-row:2;position:relative;min-height:calc(50svh - 5.25rem);padding-top:1.5rem;padding-bottom:2rem;justify-content:center;background:var(--surface);overflow:visible}.print-hero__content{background:#eaf2ff}.print-hero__scroll{display:none}.cart-line label{display:flex;align-items:center;gap:.6rem;grid-column:2 / 4}.cart-line label input{min-width:4.5rem;min-height:2.75rem}.drawer-line{grid-template-columns:4rem minmax(0,1fr) auto}.drawer-line img{width:4rem;height:5rem}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.product-card__meta{display:grid;gap:.35rem;padding-top:.7rem}.product-card__meta h3{font-size:.88rem}.product-card__meta p,.product-card__price{font-size:.7rem}.product-card__action{inset:auto .5rem .5rem;padding:.55rem .65rem;font-size:.68rem}.print-hero__content h1{font-size:clamp(2.65rem,12.2vw,3.4rem)}.custom-services:before{top:1rem;right:-.25rem;bottom:0;left:-.25rem;border-radius:1.25rem}.inquiry{margin-top:.75rem;gap:2rem}.no-js .print-hero{height:auto;min-height:calc(100svh - 5.25rem)}.no-js .print-hero__sticky{height:auto;min-height:calc(100svh - 5.25rem);position:relative;top:0;grid-template-rows:50svh auto;overflow:visible}.no-js .printer-stage{--progress: 1 !important;--reveal-bottom: 0% !important}.no-js .print-hero__content{min-height:calc(50svh - 5.25rem);overflow:visible}.studio-story{margin-top:-2rem;padding-top:6.5rem;clip-path:polygon(0 2rem,100% 0,100% 100%,0 100%)}}@media(prefers-reduced-motion:reduce){.printer-stage{--reveal-bottom: 0% !important}.printer-stage__edge,.printer-stage__rail,.printer-stage__nozzle{display:none!important}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.print-hero{height:auto;min-height:calc(100svh - 5.25rem)}.print-hero__sticky{height:auto;min-height:calc(100svh - 5.25rem);position:relative;top:0;grid-template-rows:max(26rem,54svh) auto;overflow:visible}.print-hero__content{min-height:calc(46svh - 5.25rem);overflow:visible}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/accessibility.css.map */
