.pricing-estimator{padding:var(--space-24) var(--space-6);overflow-x:clip;background:linear-gradient(to bottom,transparent,var(--surface-raised) var(--space-32),var(--surface-raised) calc(100% - var(--space-32)),transparent)}.pricing-estimator__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-12);inline-size:100%;max-inline-size:76rem;margin-inline:auto}.pricing-estimator__masthead{grid-column:1/8;display:flex;flex-direction:column;gap:var(--space-3)}.pricing-estimator__eyebrow{margin:0;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);font-size:var(--type-eyebrow);color:var(--text-muted)}.pricing-estimator__heading{margin:0;max-inline-size:12ch;font-family:var(--font-title);font-size:var(--type-2xl);font-weight:500;text-transform:uppercase;line-height:var(--leading-display);text-wrap:balance;color:var(--text)}.pricing-estimator__intro{margin:0;font-size:var(--type-base);color:var(--text-muted)}.pricing-estimator__top{grid-column:8/13;align-self:end;opacity:0}.pricing-estimator__shirts.bokah-radio-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}.pricing-estimator__shirtCard{padding:var(--space-4);gap:var(--space-3)}.pricing-estimator__shirtCard .bokah-radio-card__media{inline-size:var(--space-12);block-size:var(--space-12)}.pricing-estimator__shirtCard .bokah-radio-card__label{font-family:var(--font-title);font-size:var(--type-base)}.pricing-estimator__shirtCard .bokah-radio-card__description{font-size:var(--type-xs)}.pricing-estimator__console{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);align-items:start}.pricing-estimator__bench{position:relative;grid-column:1/9;margin:0;margin-inline-start:calc(-1 * var(--space-6));aspect-ratio:1.15;opacity:0}.pricing-estimator__floor{position:absolute;inset-block:0;inset-inline:0;background:linear-gradient(168deg,color-mix(in srgb,var(--color-silver) 88%,white) 0,var(--color-silver) 45%,color-mix(in srgb,var(--color-silver) 84%,var(--color-ink)) 100%);clip-path:polygon(0 7%,100% 0,100% 100%,0 100%)}.pricing-estimator__stacks{position:absolute;inset:0}.pricing-estimator__stack{position:absolute;inset-inline-start:var(--x);inset-block-end:var(--y);inline-size:var(--w);aspect-ratio:814/768}.pricing-estimator__stack[data-slot="0"]{--x:7%;--y:12%;--w:27%}.pricing-estimator__stack[data-slot="1"]{--x:24%;--y:21%;--w:25%}.pricing-estimator__stack[data-slot="2"]{--x:41%;--y:28%;--w:26%}.pricing-estimator__stack[data-slot="3"]{--x:58%;--y:36%;--w:23%}.pricing-estimator__stack[data-slot="4"]{--x:73%;--y:44%;--w:22%}.pricing-estimator__stack[data-slot="1"],.pricing-estimator__stack[data-slot="3"]{transform:scaleX(-1)}.pricing-estimator__shadow,.pricing-estimator__tee{position:absolute;inset:0;inline-size:100%;block-size:100%;max-inline-size:none;opacity:0;transform-origin:50% 88%;pointer-events:none;user-select:none;-webkit-user-drag:none}.pricing-estimator__tee{object-fit:contain}.pricing-estimator__shadow{inset:-18%;inline-size:136%;block-size:136%;transform-origin:50% 70%}.pricing-estimator__stageCount{position:absolute;inset-inline-start:var(--space-6);inset-block-end:var(--space-4);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-ink);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--color-silver)}.pricing-estimator__chipFigure{display:inline-block;min-inline-size:5ch}.pricing-estimator__chipFigure:before{content:attr(data-text)}.pricing-estimator__benchChip{display:inline-block;min-inline-size:4ch;color:var(--color-accent)}.pricing-estimator__benchChip[data-quiet]{visibility:hidden}.pricing-estimator__perTee{display:inline-block;min-inline-size:31ch;color:var(--color-silver-muted)}.pricing-estimator__perTee[data-quiet]{visibility:hidden}.pricing-estimator__live{grid-column:9/13;display:flex;flex-direction:column;gap:var(--space-8);margin-block-start:var(--space-16)}.pricing-estimator__price{display:flex;flex-direction:column;gap:var(--space-2);opacity:0}.pricing-estimator__figure{margin:0;display:flex;flex-direction:column;gap:var(--space-1)}.pricing-estimator__perUnit{font-family:var(--font-mono);font-size:var(--type-2xl);font-weight:500;text-transform:uppercase;line-height:var(--leading-display);font-variant-numeric:tabular-nums;color:var(--text);display:inline-block;min-inline-size:8ch}.pricing-estimator__perUnit:before,.pricing-estimator__totalValue:before{content:attr(data-text)}.pricing-estimator__per{font-family:var(--font-mono);font-size:var(--type-xs);font-weight:500;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);color:var(--text-muted)}.pricing-estimator__next{margin:0;min-block-size:3em;font-size:var(--type-base);color:var(--text-muted)}.pricing-estimator__routeNote{margin:0;font-size:var(--type-xs);line-height:1.5;color:var(--text-muted)}.pricing-estimator__quantity{display:flex;flex-direction:column;gap:var(--space-4);margin-inline-start:var(--space-6);opacity:0}.pricing-estimator__stepper{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:var(--space-2)}.pricing-estimator__field{display:flex;flex-direction:column;gap:var(--space-1)}.pricing-estimator__field .bokah-input{inline-size:100%}.pricing-estimator__input{font-family:var(--font-mono);font-weight:500;font-variant-numeric:tabular-nums;font-size:max(1rem,var(--type-base));text-align:center}.pricing-estimator__dial{display:flex;flex-direction:column;gap:var(--space-2)}.pricing-estimator__range{--fill:0%;inline-size:100%;block-size:var(--space-2);margin:0;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--color-accent) 0,var(--color-accent) var(--fill),var(--surface-raised) var(--fill),var(--surface-raised) 100%);appearance:none;cursor:pointer;touch-action:pan-y}.pricing-estimator__range::-webkit-slider-thumb{inline-size:1.75rem;block-size:1.75rem;border:calc(2 * var(--border-hair)) solid var(--color-ink);border-radius:50%;background:var(--color-accent);appearance:none}.pricing-estimator__range::-moz-range-thumb{inline-size:1.75rem;block-size:1.75rem;border:calc(2 * var(--border-hair)) solid var(--color-ink);border-radius:50%;background:var(--color-accent)}.pricing-estimator__range:active::-webkit-slider-thumb,.pricing-estimator__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 calc(var(--space-3) / 2) color-mix(in srgb,var(--color-accent) 25%,transparent)}.pricing-estimator__range:active::-moz-range-thumb,.pricing-estimator__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 calc(var(--space-3) / 2) color-mix(in srgb,var(--color-accent) 25%,transparent)}.pricing-estimator__range:focus-visible{outline:calc(2 * var(--border-hair)) solid var(--focus-ring);outline-offset:calc(var(--space-3) / 2)}.pricing-estimator__ticks{position:relative;inline-size:100%;block-size:var(--space-4);margin:0;padding:0;list-style:none}.pricing-estimator__tick{position:absolute;inset-block-start:0;inset-inline-start:var(--pos,0);transform:translateX(-50%);font-family:var(--font-mono);font-size:var(--type-xs);font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted)}.pricing-estimator__tick[data-active]{color:var(--color-accent)}.pricing-estimator__custom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0;font-size:var(--type-base);color:var(--text-muted)}.pricing-estimator__customLink{font-weight:500;color:var(--text);text-decoration:none}.pricing-estimator__customLink:hover{text-decoration:underline;text-underline-offset:.25em}.pricing-estimator__summary{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);margin-inline-start:var(--space-12);opacity:0}.pricing-estimator__total{display:flex;align-items:baseline;justify-content:space-between;margin:0;padding-block-start:var(--space-4);border-block-start:var(--border-hair) solid var(--border-subtle)}.pricing-estimator__totalLabel{font-family:var(--font-mono);font-weight:500;text-transform:uppercase;line-height:var(--leading-caption);letter-spacing:var(--tracking-caps-micro);font-size:var(--type-eyebrow);color:var(--text-muted)}.pricing-estimator__totalValue{display:inline-block;min-inline-size:11ch;text-align:end;font-family:var(--font-mono);font-size:var(--type-xl);font-weight:500;font-variant-numeric:tabular-nums;color:var(--text)}.pricing-estimator__cta{min-block-size:var(--space-16);font-size:var(--type-body-lg)}.pricing-estimator__ctaLine{margin:0;font-size:var(--type-base);line-height:1.5;color:var(--text-muted)}@media (max-width:1023px){.pricing-estimator__bench,.pricing-estimator__live,.pricing-estimator__masthead,.pricing-estimator__top{grid-column:1/-1}.pricing-estimator__live{margin-block-start:var(--space-12)}}@media (max-width:767px){.pricing-estimator{padding-block:var(--space-16)}.pricing-estimator__inner{row-gap:var(--space-8)}.pricing-estimator__heading{font-size:var(--type-xl)}.pricing-estimator__shirts.bokah-radio-group{grid-template-columns:minmax(0,1fr)}.pricing-estimator__bench{margin-inline:calc(-1 * var(--space-6));aspect-ratio:1.35}.pricing-estimator__floor{clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}.pricing-estimator__stack[data-slot="0"]{--x:7%;--y:24%;--w:18%}.pricing-estimator__stack[data-slot="1"]{--x:25%;--y:29%;--w:17%}.pricing-estimator__stack[data-slot="2"]{--x:42%;--y:23%;--w:19%}.pricing-estimator__stack[data-slot="3"]{--x:60%;--y:30%;--w:17%}.pricing-estimator__stack[data-slot="4"]{--x:76%;--y:25%;--w:18%}.pricing-estimator__stageCount{inset-inline-start:var(--space-6)}.pricing-estimator__quantity,.pricing-estimator__summary{margin-inline-start:0}.pricing-estimator__live{margin-block-start:var(--space-4)}}