.print-service{--print-accent: #3f55b8;--print-accent-dark: #30428f;--print-ink: #171923;--print-muted: #606575;--print-line: #d9dce5;--print-soft: #f5f6fb;--print-card: #fff;color:var(--print-ink);background:#fff}.print-service *,.print-service *:before,.print-service *:after{box-sizing:border-box}.print-service figure,.print-service p{margin:0}.print-service__main{padding:clamp(3.2rem,5vw,6.4rem) 0 clamp(6rem,9vw,11rem);background:radial-gradient(circle at 88% 4%,rgba(63,85,184,.08),transparent 32rem),linear-gradient(180deg,#fff,#fafbfe 65%,#f3f4f7)}.print-service__grid{display:grid;grid-template-columns:minmax(0,2.08fr) minmax(30rem,1fr);gap:clamp(2.4rem,3vw,4rem);align-items:start}.print-service__form-card,.print-service__process-card,.print-service__benefit-card{overflow:hidden;border:.1rem solid var(--print-line);border-radius:1.6rem;background:var(--print-card);box-shadow:0 1.8rem 4.5rem #1a203814}.print-service__form-card{padding:clamp(2.4rem,4vw,4.8rem)}.print-service__form{display:grid;gap:2.2rem}.print-service__field{min-width:0;margin:0}.print-service__fieldset{padding:0;border:0}.print-service__label,.print-service__legend{display:block;min-height:2rem;margin:0 0 .8rem;padding:0;color:var(--print-ink);font-size:1.4rem;font-weight:700;line-height:2rem;letter-spacing:.01em}.print-service__required{color:#b42318}.print-service__optional{font-weight:400;color:var(--print-muted)}.print-service__input,.print-service__select,.print-service__textarea{width:100%;border:.1rem solid #cdd1dc;border-radius:.9rem;background:#fff;color:var(--print-ink);font:inherit;font-size:1.5rem;transition:border-color .16s ease,box-shadow .16s ease}.print-service__input,.print-service__select{height:5rem;padding:0 1.5rem}.print-service__textarea{min-height:9rem;padding:1.4rem 1.5rem;resize:vertical}.print-service__input:focus,.print-service__select:focus,.print-service__textarea:focus{border-color:var(--print-accent);outline:0;box-shadow:0 0 0 .3rem #3f55b824}.print-service__input[aria-invalid=true]{border-color:#b42318}.print-service__dropzone{position:relative;display:grid;min-height:18rem;place-items:center;overflow:hidden;border:.1rem dashed #a9afbd;border-radius:1.2rem;background:#fafbfe;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.print-service__dropzone:hover,.print-service__dropzone.is-dragging{border-color:var(--print-accent);background:#f2f4ff}.print-service__dropzone:focus-within{border-color:var(--print-accent);box-shadow:0 0 0 .3rem #3f55b824}.print-service__file-input{position:absolute;width:.1rem;height:.1rem;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.print-service__drop-content{display:grid;justify-items:center;gap:1rem;padding:2.4rem;text-align:center}.print-service__upload-mark{display:grid;width:4.6rem;height:4.6rem;place-items:center;border-radius:50%;background:#eef1ff;color:var(--print-accent);font-size:2.6rem;font-weight:500;line-height:1}.print-service__drop-title{font-size:1.5rem;font-weight:700}.print-service__browse{color:var(--print-accent);text-decoration:underline;text-underline-offset:.2rem}.print-service__drop-copy,.print-service__file-meta{color:var(--print-muted);font-size:1.25rem}.print-service__file-summary{display:none;width:100%;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem}.print-service__file-summary.is-visible{display:flex}.print-service__file-details{display:grid;min-width:0;gap:.4rem}.print-service__file-name{overflow:hidden;font-size:1.5rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.print-service__file-remove{flex:0 0 auto;padding:.9rem 1.2rem;border:.1rem solid #cdd1dc;border-radius:.8rem;background:#fff;color:var(--print-ink);font:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}.print-service__file-remove:hover{border-color:var(--print-accent);color:var(--print-accent)}.print-service__options-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;align-items:end}.print-service__swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.print-service__swatch{position:relative;min-width:0}.print-service__swatch-input{position:absolute;opacity:0;pointer-events:none}.print-service__swatch-label{display:flex;height:5rem;align-items:center;justify-content:center;gap:.8rem;border:.1rem solid #cdd1dc;border-radius:.9rem;background:#fff;font-size:1.25rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.print-service__swatch-input:checked+.print-service__swatch-label{border-color:var(--print-accent);box-shadow:inset 0 0 0 .1rem var(--print-accent)}.print-service__swatch-input:focus-visible+.print-service__swatch-label{outline:.2rem solid var(--print-accent);outline-offset:.2rem}.print-service__swatch-dot{width:2rem;height:2rem;flex:0 0 auto;border:.1rem solid #cdd1dc;border-radius:50%;background:var(--swatch-color)}.print-service__pla-inline{overflow:hidden;border:.1rem solid #d8dbea;border-radius:1.2rem;background:var(--print-soft)}.print-service__pla-inline-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem 1.8rem;border-bottom:.1rem solid #dde0ea}.print-service__pla-inline-head strong{font-size:1.35rem}.print-service__pla-inline-head span{color:var(--print-muted);font-size:1.15rem;text-align:right}.print-service__temperature-mini{padding:1.5rem 1.8rem 1.2rem}.print-service__temperature-mini>div:first-child{display:flex;justify-content:space-between;gap:1.6rem;color:var(--print-muted);font-size:1rem}.print-service__temperature-mini strong{color:#8b3a2d;font-size:1rem;text-align:right}.print-service__temperature-mini-bar{height:.8rem;margin-top:.9rem;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#56b982,#e3c458 65%,#d46b58)}.print-service__temperature-mini-bar span{display:block;width:70%;height:100%;border-right:.2rem solid #fff}.print-service__pla-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:.1rem solid #dde0ea}.print-service__pla-inline-grid>div{display:grid;gap:.5rem;padding:1.35rem 1.8rem;border-bottom:.1rem solid #dde0ea}.print-service__pla-inline-grid>div:nth-child(odd){border-right:.1rem solid #dde0ea}.print-service__pla-inline-grid span{color:var(--print-accent);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.print-service__pla-inline-grid strong{font-size:1.2rem}.print-service__pla-inline>p{padding:1.3rem 1.8rem;color:#874239;font-size:1.1rem}.print-service__form-status{display:none;padding:1.2rem 1.4rem;border-radius:.8rem;font-size:1.3rem;line-height:1.5}.print-service__form-status.is-visible{display:block}.print-service__form-status.is-error{border:.1rem solid #f2c5bf;background:#fff3f1;color:#8f2418}.print-service__form-status.is-success{border:.1rem solid #bedfca;background:#f0faf4;color:#176b3b}.print-service__form-status.is-progress{border:.1rem solid #cbd6ef;background:#f3f6fd;color:#294d9c}.print-service__submit{min-height:5.4rem;padding:1.4rem 2rem;border:0;border-radius:.9rem;background:var(--print-accent);color:#fff;font:inherit;font-size:1.45rem;font-weight:700;cursor:pointer;transition:background .16s ease,transform .16s ease}.print-service__submit:hover{background:var(--print-accent-dark);transform:translateY(-.1rem)}.print-service__submit:focus-visible{outline:.3rem solid rgba(63,85,184,.3);outline-offset:.3rem}.print-service__submit:disabled{cursor:wait;opacity:.72;transform:none}.print-service__shipping-note,.print-service__privacy{margin-top:-1rem;color:var(--print-muted);font-size:1.15rem;text-align:center}.print-service__privacy{margin-top:-1.5rem}.print-service__process-card{align-self:start}.print-service__workshop{aspect-ratio:3 / 2;overflow:hidden;background:#eceef3}.print-service__workshop img,.print-service__benefit-card img,.print-service__size-product img{display:block;width:100%;height:100%;object-fit:cover}.print-service__example-tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:.1rem solid var(--print-line);border-bottom:.1rem solid var(--print-line)}.print-service__example-tags span{display:grid;min-height:4.4rem;place-items:center;padding:.8rem .5rem;font-size:1rem;font-weight:700;text-align:center}.print-service__example-tags span+span{border-left:.1rem solid var(--print-line)}.print-service__quote-promise{padding:2.2rem 2.6rem;background:var(--print-accent);color:#fff}.print-service__quote-promise strong{display:block;font-size:clamp(2rem,2.4vw,2.8rem);line-height:1.15}.print-service__aside-size{padding:2.4rem 2.6rem 2.6rem}.print-service__size-heading{margin:0;color:var(--print-ink);font-size:1.7rem;font-weight:600}.print-service__size-copy{margin-top:.4rem;color:var(--print-muted);font-size:1.2rem}.print-service__size-product{max-width:29rem;margin:1.4rem auto 0;aspect-ratio:1;overflow:hidden;background:#f1f2f2}.print-service__benefits{padding:clamp(6rem,8vw,10rem) 0;background:#f3f4f7}.print-service__benefits-head{margin-bottom:3rem}.print-service__section-kicker{color:var(--print-accent);font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.print-service__benefits-head h2,.print-service__heading{margin:1rem 0 0;color:var(--print-ink);font-size:clamp(3rem,4vw,4.4rem);font-weight:400;line-height:1.1;letter-spacing:-.025em}.print-service__benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.print-service__benefit-card{border-radius:1.2rem;box-shadow:0 1rem 3rem #1a20380f}.print-service__benefit-card img{height:auto;aspect-ratio:3 / 2}.print-service__benefit-card>div{padding:2rem 2.2rem 2.4rem}.print-service__benefit-card h3{margin:0;color:var(--print-ink);font-size:1.8rem;font-weight:500}.print-service__benefit-card p{margin-top:.8rem;color:var(--print-muted);font-size:1.3rem;line-height:1.6}.print-service__faq{padding:clamp(6rem,8vw,10rem) 0;background:#fff}.print-service__faq-grid{display:grid;grid-template-columns:minmax(24rem,.75fr) minmax(0,1.7fr);gap:clamp(4rem,8vw,10rem);align-items:start}.print-service__intro{max-width:34rem;margin-top:1.6rem;color:var(--print-muted);font-size:1.4rem;line-height:1.65}.print-service__faq-list{border-top:.1rem solid var(--print-line)}.print-service__faq-item{border-bottom:.1rem solid var(--print-line)}.print-service__faq-item summary{position:relative;padding:2.2rem 4rem 2.2rem 0;color:var(--print-ink);list-style:none;font-size:1.5rem;font-weight:700;cursor:pointer}.print-service__faq-item summary::-webkit-details-marker{display:none}.print-service__faq-item summary:after{position:absolute;top:50%;right:.6rem;content:"+";color:var(--print-accent);font-size:2rem;font-weight:400;transform:translateY(-50%)}.print-service__faq-item[open] summary:after{content:"\2212"}.print-service__faq-answer{max-width:68rem;padding:0 4rem 2.4rem 0;color:var(--print-muted);font-size:1.4rem;line-height:1.7}@media screen and (max-width:989px){.print-service__grid{grid-template-columns:1fr}.print-service__process-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(25rem,.8fr)}.print-service__workshop,.print-service__example-tags,.print-service__quote-promise{grid-column:1}.print-service__aside-size{grid-column:2;grid-row:1 / span 3}.print-service__benefits-grid{gap:1.6rem}.print-service__faq-grid{grid-template-columns:1fr;gap:3.2rem}}@media screen and (max-width:749px){.print-service__main{padding-top:2.4rem}.print-service__form-card{padding:2.4rem;border-radius:1.2rem}.print-service__process-card{display:block}.print-service__benefits-grid{grid-template-columns:1fr}.print-service__benefit-card{display:grid;grid-template-columns:minmax(12rem,.85fr) minmax(0,1.15fr)}.print-service__benefit-card img{height:100%;aspect-ratio:auto}.print-service__benefit-card>div{padding:2rem}}@media screen and (max-width:549px){.print-service__form-card{padding:2rem}.print-service__form{gap:2rem}.print-service__dropzone{min-height:15.5rem}.print-service__options-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.4rem}.print-service__options-row>.print-service__field:last-child{grid-column:2;grid-row:1}.print-service__fieldset{grid-column:1 / -1}.print-service__pla-inline-head,.print-service__temperature-mini>div:first-child{align-items:flex-start;flex-direction:column;gap:.4rem}.print-service__pla-inline-head span,.print-service__temperature-mini strong{text-align:left}.print-service__pla-inline-grid{grid-template-columns:1fr}.print-service__pla-inline-grid>div:nth-child(odd){border-right:0}.print-service__benefit-card{display:block}.print-service__benefit-card img{height:auto;aspect-ratio:3 / 2}.print-service__example-tags span{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.print-service__dropzone,.print-service__input,.print-service__select,.print-service__textarea,.print-service__swatch-label,.print-service__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-print-my-file.css.map */
