/* Only the new paper page / its editable blocks. Brand values come from Woodmart tokens. */
.sp2{--sp2-gap:var(--printort-space-8);color:var(--printort-ink);background:var(--printort-surface);font-family:var(--printort-font);padding-block:calc(var(--printort-space-16)*1.5)}
.sp2 *{box-sizing:border-box}.sp2 .sp2-wrap{width:min(100% - var(--printort-space-16),1344px);margin-inline:auto}
.sp2 :is(h1,h2,h3,p,figure){margin:0}.sp2 :is(h1,h2,h3){font-family:var(--printort-font-title);color:var(--printort-ink);text-transform:none;font-weight:700;letter-spacing:-.035em;line-height:1.08}
.sp2 h1{font-size:clamp(var(--printort-fs-3xl),5vw,calc(var(--printort-fs-3xl)*2))}.sp2 h2{font-size:clamp(var(--printort-fs-2xl),3.9vw,calc(var(--printort-fs-3xl)*1.5))}.sp2 h3{font-size:var(--printort-fs-xl);line-height:1.2}
.sp2 em{color:var(--printort-brand);font-style:normal}.sp2 p{font-size:var(--printort-fs-md);line-height:1.6;color:var(--printort-text-muted)}
.sp2 .sp2-kicker{color:var(--printort-brand);font-size:var(--printort-fs-xs);font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin-bottom:var(--printort-space-6)}
.sp2 .sp2-lead{font-size:var(--printort-fs-lg);line-height:1.45;color:var(--printort-ink)}.sp2 .sp2-note,.sp2 figcaption{font-size:var(--printort-fs-xs);line-height:1.5;color:var(--printort-text-muted)}.sp2 figcaption{padding-top:var(--printort-space-2)}
.sp2 .sp2-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--printort-space-6);padding:var(--printort-space-4) var(--printort-space-6);background:var(--printort-brand);border:1px solid var(--printort-brand);border-radius:var(--printort-radius-pill);color:var(--printort-surface);font-size:var(--printort-fs-base);font-weight:700;line-height:1.4;min-height:var(--printort-tap);height:auto;cursor:pointer;text-transform:none;box-shadow:none;white-space:normal;transition:filter var(--printort-transition),transform var(--printort-transition)}
.sp2 .sp2-btn:hover{filter:brightness(.9);transform:translateY(-2px)}.sp2 .sp2-btn>span{font-size:var(--printort-fs-xl);line-height:1}.sp2 :is(button,a,select):focus-visible{outline:3px solid var(--printort-brand-soft);outline-offset:4px}
.sp2 .sp2-actions{display:flex;gap:var(--printort-space-6);align-items:center;flex-wrap:wrap;margin-top:var(--printort-space-8)}.sp2 .sp2-actions p{font-size:var(--printort-fs-base)}
.sp2 .sp2-link{display:inline-flex;color:var(--printort-brand);font-weight:700;font-size:var(--printort-fs-base);text-decoration:underline;text-underline-offset:5px;min-height:var(--printort-tap);align-items:center}
.sp2 .sp2-photo img{display:block;width:100%;height:auto;border-radius:var(--printort-space-6);object-fit:cover}.sp2 .sp2-heading{max-width:850px;margin:0 auto var(--printort-space-12);text-align:center}.sp2 .sp2-heading>p:last-child{max-width:720px;margin:var(--printort-space-6) auto 0}.sp2 .sp2-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--printort-space-16);align-items:center}.sp2 .sp2-split>div{min-width:0}.sp2 .sp2-split h2+p{margin-top:var(--printort-space-6)}
.sp2-hero{background:var(--printort-brand-tint);padding-top:var(--printort-space-12);padding-bottom:0}.sp2 .sp2-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:var(--printort-space-12);align-items:center}.sp2 .sp2-hero-copy>p:not(.sp2-kicker){margin-top:var(--printort-space-6)}.sp2 .sp2-hero-copy>p.sp2-note{margin-top:var(--printort-space-4)}.sp2 .sp2-hero-art{position:relative;align-self:stretch;min-height:550px}.sp2 .sp2-hero-art figure{height:100%}.sp2 .sp2-hero-art img{height:100%;object-position:48% center}.sp2 .sp2-stamp{position:absolute;right:var(--printort-space-6);bottom:var(--printort-space-6);width:130px;aspect-ratio:1;border-radius:50%;background:var(--printort-surface);color:var(--printort-brand);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:rotate(9deg);box-shadow:var(--printort-shadow)}.sp2 .sp2-stamp strong{font-size:var(--printort-fs-md);line-height:1.2}.sp2 .sp2-stamp span{font-size:var(--printort-fs-xs);margin-top:var(--printort-space-2)}
.sp2 .sp2-three{display:grid;grid-template-columns:repeat(3,1fr);padding-block:var(--printort-space-8);gap:var(--printort-space-8);margin-top:var(--printort-space-12);border-top:1px solid var(--printort-border-strong)}.sp2 .sp2-three>div{display:flex;gap:var(--printort-space-6);align-items:flex-start}.sp2 .sp2-three span{font-size:var(--printort-fs-xs);color:var(--printort-brand);white-space:nowrap;font-weight:700;letter-spacing:.06em}.sp2 .sp2-three strong{font-size:var(--printort-fs-lg);line-height:1.25}
.sp2-trust-section{padding-block:var(--printort-space-8);border-bottom:1px solid var(--printort-border)}.sp2 .sp2-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--printort-space-8)}.sp2 .sp2-trust>div{display:flex;align-items:center;gap:var(--printort-space-4)}.sp2 .sp2-trust>div>span{font-size:var(--printort-fs-2xl);color:var(--printort-brand);min-width:var(--printort-space-8)}.sp2 .sp2-trust p{font-size:var(--printort-fs-base);line-height:1.4;color:var(--printort-ink)}
.sp2 .sp2-features{display:grid;grid-template-columns:1fr 1.45fr 1fr;gap:var(--printort-space-12);align-items:start}.sp2 .sp2-feature-list{display:grid;gap:var(--printort-space-8)}.sp2 .sp2-feature-list article{padding-top:var(--printort-space-4);border-top:1px solid var(--printort-border-strong)}.sp2 .sp2-index{display:block;color:var(--printort-brand);font-size:var(--printort-fs-xs);font-weight:700;letter-spacing:.07em;margin-bottom:var(--printort-space-3)}.sp2 .sp2-feature-list h3{font-size:var(--printort-fs-lg);letter-spacing:-.02em}.sp2 .sp2-feature-list p{font-size:var(--printort-fs-base);margin-top:var(--printort-space-2);line-height:1.45}.sp2 .sp2-feature-art{position:relative}.sp2 .sp2-feature-art .sp2-photo:last-child{width:65%;margin:var(--printort-space-6) 0 0 auto}.sp2 .sp2-measure{padding:var(--printort-space-6) 0 0;display:flex;flex-direction:column}.sp2 .sp2-measure strong{font-size:var(--printort-fs-3xl);line-height:1.1;color:var(--printort-brand);letter-spacing:-.04em}.sp2 .sp2-measure small{font-size:var(--printort-fs-xl)}.sp2 .sp2-measure span{font-size:var(--printort-fs-sm);margin-top:var(--printort-space-2)}
.sp2-berry{background:var(--printort-brand)}.sp2-berry :is(h2,h3,p,.sp2-kicker,.sp2-lead,.sp2-note,figcaption){color:var(--printort-surface)}.sp2-berry em{color:var(--printort-brand-tint)}.sp2-berry .sp2-btn{background:var(--printort-surface);color:var(--printort-brand);border-color:var(--printort-surface)}.sp2-berry .sp2-note{margin-top:var(--printort-space-4)}.sp2-berry .sp2-split .sp2-btn{margin-top:var(--printort-space-8)}.sp2 .sp2-kit{display:flex;gap:var(--printort-space-6);margin-top:var(--printort-space-8);color:var(--printort-surface)}.sp2 .sp2-kit>div{display:flex;gap:var(--printort-space-3);align-items:center;flex:1}.sp2 .sp2-kit strong{font-size:var(--printort-fs-3xl);font-weight:500}.sp2 .sp2-kit span{font-size:var(--printort-fs-sm);line-height:1.4}
.sp2 .sp2-terms-head{display:flex;gap:var(--printort-space-12);justify-content:space-between;align-items:center;margin-bottom:var(--printort-space-8)}.sp2 .sp2-min{display:flex;align-items:center;gap:var(--printort-space-6);padding:var(--printort-space-8) var(--printort-space-12);background:var(--printort-brand-tint);border-radius:var(--printort-space-6)}.sp2 .sp2-min>strong{font-size:calc(var(--printort-fs-3xl)*4);color:var(--printort-brand);line-height:.9;letter-spacing:-.08em}.sp2 .sp2-min b{font-size:var(--printort-fs-2xl);line-height:1}.sp2 .sp2-min span{display:block;margin-top:var(--printort-space-3);font-size:var(--printort-fs-base);line-height:1.4}.sp2 .sp2-supply{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--printort-space-6);border-block:1px solid var(--printort-border);margin-top:var(--printort-space-8);padding-block:var(--printort-space-8)}.sp2 .sp2-supply>div{display:flex;align-items:flex-start;gap:var(--printort-space-3)}.sp2 .sp2-supply span{color:var(--printort-brand);font-size:var(--printort-fs-lg)}.sp2 .sp2-supply p{color:var(--printort-ink);font-size:var(--printort-fs-base)}
.sp2-tint{background:var(--printort-brand-tint)}.sp2 .sp2-client-list{margin-top:var(--printort-space-8)}.sp2 .sp2-client-list article{position:relative;padding:var(--printort-space-6) 0 var(--printort-space-6) var(--printort-space-12);border-top:1px solid var(--printort-border-strong)}.sp2 .sp2-client-list .sp2-index{position:absolute;left:0;top:var(--printort-space-6)}.sp2 .sp2-client-list p{margin-top:var(--printort-space-3);font-size:var(--printort-fs-base)}
.sp2 .sp2-compositions{display:grid;grid-template-columns:1fr 1fr;gap:var(--printort-space-6)}.sp2 .sp2-compositions article{padding:var(--printort-space-12);border:1px solid var(--printort-border-strong);border-radius:var(--printort-space-6)}.sp2 .sp2-compositions article:first-child{background:var(--printort-brand-tint);border-color:var(--printort-brand-tint)}.sp2 .sp2-compositions h3{font-size:var(--printort-fs-2xl);margin-block:var(--printort-space-6)}.sp2 .sp2-formats-title{margin-top:var(--printort-space-12)}.sp2 .sp2-formats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--printort-space-8);margin-block:var(--printort-space-8)}.sp2 .sp2-formats>div{display:flex;flex-direction:column;border-bottom:1px solid var(--printort-border-strong);padding-bottom:var(--printort-space-6)}.sp2 .sp2-formats strong{font-size:calc(var(--printort-fs-3xl)*1.8);line-height:1.1;letter-spacing:-.05em;color:var(--printort-brand)}.sp2 .sp2-formats span{font-size:var(--printort-fs-base);margin-top:var(--printort-space-3)}.sp2 .sp2-picker{display:flex;gap:var(--printort-space-6);align-items:flex-end;margin-bottom:var(--printort-space-6);padding:var(--printort-space-6);background:var(--printort-subtle);border-radius:var(--printort-space-6)}.sp2 .sp2-picker label{flex:1;font-size:var(--printort-fs-sm);font-weight:700;margin:0;color:var(--printort-ink)}.sp2 select{margin-top:var(--printort-space-2);height:56px;border:1px solid var(--printort-border-strong);border-radius:var(--printort-radius-md);background-color:var(--printort-surface);color:var(--printort-ink);font-size:var(--printort-fs-base);padding-inline:var(--printort-space-4) var(--printort-space-8)}
.sp2 .sp2-flavor-count{display:flex;align-items:center;gap:var(--printort-space-6);margin-top:var(--printort-space-8);color:var(--printort-brand)}.sp2 .sp2-flavor-count strong{font-size:calc(var(--printort-fs-3xl)*3);line-height:1;letter-spacing:-.07em}.sp2 .sp2-flavor-count>span{font-size:var(--printort-fs-lg);line-height:1.4}.sp2 .sp2-flavor-tags{display:flex;flex-wrap:wrap;gap:var(--printort-space-2);margin-block:var(--printort-space-6)}.sp2 .sp2-flavor-tags span{padding:var(--printort-space-2) var(--printort-space-4);border:1px solid var(--printort-border-strong);border-radius:var(--printort-radius-pill);font-size:var(--printort-fs-base);background:var(--printort-surface)}.sp2 .sp2-flavor-copy>.sp2-btn{margin-top:var(--printort-space-6)}
.sp2 .sp2-pack-steps article{padding:var(--printort-space-6) 0 var(--printort-space-6) var(--printort-space-16);position:relative;border-top:1px solid var(--printort-border-strong)}.sp2 .sp2-pack-steps .sp2-index{position:absolute;top:var(--printort-space-6);left:0;font-size:var(--printort-fs-2xl);font-weight:400}.sp2 .sp2-pack-steps p{margin-top:var(--printort-space-3)}.sp2 .sp2-stm{margin-top:var(--printort-space-6);padding:var(--printort-space-6);border-radius:var(--printort-space-6);background:var(--printort-brand-tint)}.sp2 .sp2-stm strong{font-size:var(--printort-fs-xl)}.sp2 .sp2-stm p{margin-block:var(--printort-space-2) var(--printort-space-4)}
.sp2 .sp2-production-head{display:flex;justify-content:space-between;align-items:center;gap:var(--printort-space-12)}.sp2 .sp2-experience{display:flex;flex-direction:column;color:var(--printort-brand);padding-right:var(--printort-space-12)}.sp2 .sp2-experience strong{font-size:calc(var(--printort-fs-3xl)*3.5);letter-spacing:-.06em;line-height:1}.sp2 .sp2-experience span{font-size:var(--printort-fs-md);line-height:1.4}.sp2 .sp2-production-points{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--printort-space-8);padding-block:var(--printort-space-12)}.sp2 .sp2-production-points p{font-size:var(--printort-fs-base);margin-top:var(--printort-space-3)}.sp2 .sp2-quality{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--printort-space-12);background:var(--printort-surface);border-radius:var(--printort-space-6);padding:var(--printort-space-8);align-items:center}.sp2 .sp2-quality h3{font-size:var(--printort-fs-3xl)}.sp2 .sp2-quality h3+p{margin-top:var(--printort-space-6)}.sp2 .sp2-doc-link{display:flex;align-items:center;gap:var(--printort-space-6);margin-block:var(--printort-space-6)}.sp2 .sp2-doc-link figure{width:90px;flex-shrink:0}.sp2 .sp2-doc-link img{border-radius:0}.sp2 .sp2-doc-link>span{display:flex;flex-direction:column;gap:var(--printort-space-2);font-size:var(--printort-fs-base)}.sp2 .sp2-doc-link>span>span{font-size:var(--printort-fs-sm);color:var(--printort-brand)}
.sp2 .sp2-table-scroll{overflow:auto;border:1px solid var(--printort-border-strong);border-radius:var(--printort-space-6);scrollbar-color:var(--printort-brand) var(--printort-subtle)}.sp2 table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;margin:0}.sp2 :is(th,td){padding:var(--printort-space-6);font-size:var(--printort-fs-base);line-height:1.4;color:var(--printort-text-muted);text-align:left;text-transform:none;vertical-align:top;border:0;border-bottom:1px solid var(--printort-border);width:20%}.sp2 thead th{background:var(--printort-subtle);color:var(--printort-ink);font-weight:700}.sp2 tbody th{color:var(--printort-ink);font-weight:700}.sp2 :is(th,td):nth-child(2){background:var(--printort-brand-tint);color:var(--printort-brand);font-weight:700}.sp2 thead th:nth-child(2){background:var(--printort-brand);color:var(--printort-surface)}.sp2 tr:last-child :is(th,td){border-bottom:0}.sp2 .sp2-table-scroll+.sp2-note{margin-top:var(--printort-space-4)}.sp2 .sp2-scroll-hint{display:none;font-size:var(--printort-fs-sm);color:var(--printort-brand);margin-bottom:var(--printort-space-3)}
.sp2 .sp2-review-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--printort-space-12);border-block:1px solid var(--printort-border);padding-block:var(--printort-space-8);margin-bottom:var(--printort-space-12)}.sp2 .sp2-review-metrics strong{display:block;font-size:calc(var(--printort-fs-3xl)*1.7);color:var(--printort-brand);line-height:1.1;letter-spacing:-.05em}.sp2 .sp2-review-metrics strong>span{font-size:var(--printort-fs-2xl);letter-spacing:-.02em}.sp2 .sp2-review-metrics p{margin-top:var(--printort-space-3)}.sp2 .sp2-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--printort-space-8)}.sp2 .sp2-reviews>a{padding:var(--printort-space-6);border:1px solid var(--printort-border);border-radius:var(--printort-space-6);background:var(--printort-surface);display:flex;flex-direction:column;gap:var(--printort-space-6)}.sp2 .sp2-reviews figure{flex:1}.sp2 .sp2-reviews img{height:540px;object-fit:contain;border-radius:0}.sp2 .sp2-reviews>a>span{font-size:var(--printort-fs-sm);color:var(--printort-brand);font-weight:700}
.sp2 .sp2-contact-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--printort-space-12)}.sp2 .sp2-contact-grid h3{margin-bottom:var(--printort-space-4)}.sp2 .sp2-contact-grid p+h3{margin-top:var(--printort-space-8)}.sp2 .sp2-contact-grid .sp2-btn{margin-block:var(--printort-space-6)}.sp2 .sp2-phone{display:block;color:var(--printort-brand);font-size:var(--printort-fs-xl);font-weight:700;margin-top:var(--printort-space-8)}
@media(max-width:1024.98px){.sp2{padding-block:var(--printort-space-16)}.sp2 .sp2-split{gap:var(--printort-space-8)}.sp2 .sp2-hero-grid{gap:var(--printort-space-6)}.sp2 .sp2-hero-art{min-height:460px}.sp2 .sp2-three>div{flex-direction:column;gap:var(--printort-space-3)}.sp2 .sp2-trust{grid-template-columns:1fr 1fr}.sp2 .sp2-features{grid-template-columns:1fr 1.3fr;gap:var(--printort-space-8)}.sp2 .sp2-feature-list:last-child{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.sp2 .sp2-min{padding:var(--printort-space-6)}.sp2 .sp2-min>strong{font-size:calc(var(--printort-fs-3xl)*3)}.sp2 .sp2-production-points{grid-template-columns:1fr 1fr}.sp2 .sp2-quality{gap:var(--printort-space-6);padding:var(--printort-space-6)}.sp2 .sp2-kit{flex-wrap:wrap}.sp2 .sp2-kit>div{flex:auto}.sp2 .sp2-scroll-hint{display:block}.sp2 .sp2-reviews img{height:420px}.sp2 .sp2-contact-grid{gap:var(--printort-space-6)}.sp2 .sp2-supply{grid-template-columns:repeat(3,1fr)}}
@media(max-width:767.98px){.sp2{padding-block:var(--printort-space-12)}.sp2 .sp2-wrap{width:calc(100% - var(--printort-space-8))}.sp2 h1{font-size:calc(var(--printort-fs-3xl)*1.18);line-height:1.04}.sp2 h2{font-size:var(--printort-fs-3xl);line-height:1.1}.sp2 h3{font-size:var(--printort-fs-xl)}.sp2 p{font-size:var(--printort-fs-base)}.sp2 .sp2-lead{font-size:var(--printort-fs-md)}.sp2 .sp2-kicker{margin-bottom:var(--printort-space-4);font-size:var(--printort-fs-xs)}.sp2 .sp2-heading{text-align:left;margin-bottom:var(--printort-space-8)}.sp2 .sp2-heading>p:last-child{margin-top:var(--printort-space-4)}.sp2 .sp2-split,.sp2 .sp2-hero-grid{grid-template-columns:1fr;gap:var(--printort-space-8)}.sp2-hero{padding-top:var(--printort-space-8);padding-bottom:0}.sp2 .sp2-hero-art{min-height:0;height:330px}.sp2 .sp2-hero-art img{object-position:center center}.sp2 .sp2-stamp{width:100px;right:var(--printort-space-4);bottom:var(--printort-space-4)}.sp2 .sp2-stamp strong{font-size:var(--printort-fs-sm)}.sp2 .sp2-actions{gap:var(--printort-space-4);margin-top:var(--printort-space-6)}.sp2 .sp2-actions>.sp2-btn{width:100%}.sp2 .sp2-three{gap:var(--printort-space-4);margin-top:var(--printort-space-8);padding-block:var(--printort-space-6)}.sp2 .sp2-three strong{font-size:var(--printort-fs-sm)}.sp2 .sp2-three span{font-size:var(--printort-fs-xs);letter-spacing:0;white-space:normal}.sp2-trust-section{padding-block:var(--printort-space-6)}.sp2 .sp2-trust{gap:var(--printort-space-6) var(--printort-space-4)}.sp2 .sp2-trust>div{gap:var(--printort-space-2);align-items:flex-start}.sp2 .sp2-trust>div>span{font-size:var(--printort-fs-xl);min-width:var(--printort-space-6)}.sp2 .sp2-trust p{font-size:var(--printort-fs-xs)}
.sp2 .sp2-features{display:flex;flex-direction:column;gap:var(--printort-space-8)}.sp2 .sp2-feature-art{order:-1;width:100%}.sp2 .sp2-feature-art .sp2-photo:first-child{width:76%}.sp2 .sp2-feature-art .sp2-photo:last-child{width:46%;position:absolute;right:0;bottom:0;margin:0;border:var(--printort-space-1) solid var(--printort-surface);border-radius:var(--printort-space-6)}.sp2 .sp2-feature-art .sp2-measure{padding-top:var(--printort-space-4);min-height:110px}.sp2 .sp2-measure strong{font-size:var(--printort-fs-2xl)}.sp2 .sp2-measure span{max-width:50%;font-size:var(--printort-fs-xs)}.sp2 .sp2-feature-list,.sp2 .sp2-feature-list:last-child{display:grid;grid-template-columns:1fr 1fr;gap:var(--printort-space-6) var(--printort-space-4)}.sp2 .sp2-feature-list h3{font-size:var(--printort-fs-md)}.sp2 .sp2-feature-list p{font-size:var(--printort-fs-sm)}.sp2-berry .sp2-split>div:first-child:has(figure){order:2}.sp2 .sp2-kit{gap:var(--printort-space-4)}.sp2 .sp2-kit>div{flex:1;flex-direction:column;align-items:flex-start;gap:var(--printort-space-1)}.sp2 .sp2-kit span{font-size:var(--printort-fs-xs)}.sp2 .sp2-terms-head{flex-direction:column;align-items:stretch;gap:var(--printort-space-6)}.sp2 .sp2-min{justify-content:center}.sp2 .sp2-min>strong{font-size:calc(var(--printort-fs-3xl)*3.1)}.sp2 .sp2-supply{grid-template-columns:1fr 1fr;gap:var(--printort-space-6) var(--printort-space-4);padding-block:var(--printort-space-6)}.sp2 .sp2-supply p{font-size:var(--printort-fs-sm)}.sp2 .sp2-client-list article{padding-left:var(--printort-space-8)}
.sp2 .sp2-compositions{grid-template-columns:1fr;gap:var(--printort-space-4)}.sp2 .sp2-compositions article{padding:var(--printort-space-6)}.sp2 .sp2-compositions h3{font-size:var(--printort-fs-xl);margin-block:var(--printort-space-4)}.sp2 .sp2-formats{grid-template-columns:1fr 1fr;gap:var(--printort-space-6)}.sp2 .sp2-formats strong{font-size:calc(var(--printort-fs-3xl)*1.5)}.sp2 .sp2-picker{flex-direction:column;align-items:stretch;padding:var(--printort-space-4);gap:var(--printort-space-4)}.sp2 .sp2-flavor-count strong{font-size:calc(var(--printort-fs-3xl)*2.5)}.sp2 .sp2-flavor-tags span{font-size:var(--printort-fs-sm);padding:var(--printort-space-2) var(--printort-space-3)}.sp2 .sp2-pack-steps article{padding-left:var(--printort-space-12)}.sp2 .sp2-pack-steps h3{font-size:var(--printort-fs-lg)}.sp2 .sp2-stm strong{font-size:var(--printort-fs-lg)}.sp2 .sp2-production-head{align-items:flex-start;flex-direction:column;gap:var(--printort-space-6)}.sp2 .sp2-experience{flex-direction:row;align-items:center;gap:var(--printort-space-6)}.sp2 .sp2-experience strong{font-size:calc(var(--printort-fs-3xl)*2.5)}.sp2 .sp2-production-points{gap:var(--printort-space-6) var(--printort-space-4);padding-block:var(--printort-space-8)}.sp2 .sp2-production-points h3{font-size:var(--printort-fs-lg)}.sp2 .sp2-production-points p{font-size:var(--printort-fs-sm)}.sp2 .sp2-quality{grid-template-columns:1fr;padding:var(--printort-space-4);gap:var(--printort-space-6)}.sp2 .sp2-quality h3{font-size:var(--printort-fs-2xl)}.sp2 :is(th,td){padding:var(--printort-space-4);font-size:var(--printort-fs-sm)}.sp2 table{min-width:850px}.sp2 .sp2-review-metrics{gap:var(--printort-space-3);padding-block:var(--printort-space-6);margin-bottom:var(--printort-space-8)}.sp2 .sp2-review-metrics strong{font-size:var(--printort-fs-2xl)}.sp2 .sp2-review-metrics strong>span{font-size:var(--printort-fs-md)}.sp2 .sp2-review-metrics p{font-size:var(--printort-fs-xs)}.sp2 .sp2-reviews{grid-template-columns:1fr;gap:var(--printort-space-6)}.sp2 .sp2-reviews img{height:auto;max-height:600px;object-fit:contain}.sp2 .sp2-contact-grid{grid-template-columns:1fr 1fr;gap:var(--printort-space-8) var(--printort-space-4)}.sp2 .sp2-contact-grid>div:first-child{grid-column:1/-1}.sp2 .sp2-contact-grid h3{font-size:var(--printort-fs-lg)}.sp2 .sp2-contact-grid p{font-size:var(--printort-fs-sm)}.sp2 .sp2-contact-grid .sp2-btn{padding:var(--printort-space-3);font-size:var(--printort-fs-sm);gap:var(--printort-space-2)}
}
@media(prefers-reduced-motion:reduce){.sp2 .sp2-btn:hover{transform:none}}
