.product-page-module__gH6yqW__shell{--background:#f7f7f2;--panel:#fff;--ink:#25332c;--muted:#657067;--line:#dde3da;--soft:#edf1e9;--accent:#e0ec9b;background:var(--background);min-height:100vh;color:var(--ink);font:400 .9375rem/1.55 Inter Variable,Inter,system-ui,sans-serif}.product-page-module__gH6yqW__shell h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.7rem,4vw,2.25rem);font-weight:550;line-height:1.2}.product-page-module__gH6yqW__shell h2{margin:0;font-size:1.075rem;font-weight:600;line-height:1.4}.product-page-module__gH6yqW__shell p{margin:0 0 12px}.product-page-module__gH6yqW__shell strong{font-weight:600}.product-page-module__gH6yqW__shell button,.product-page-module__gH6yqW__button,.product-page-module__gH6yqW__primary{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;line-height:1.4;text-decoration:none;display:inline-flex}.product-page-module__gH6yqW__shell button:disabled{cursor:default;opacity:.58}.product-page-module__gH6yqW__shell .product-page-module__gH6yqW__primary{background:var(--accent);color:#25371c;border-color:#0000;font-weight:600}.product-page-module__gH6yqW__shell :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #587348}.product-page-module__gH6yqW__shell button:not(:disabled):hover,.product-page-module__gH6yqW__button:hover{border-color:#7c906f}.product-page-module__gH6yqW__shell input,.product-page-module__gH6yqW__shell select{width:100%;min-width:0;min-height:46px;color:var(--ink);background:var(--panel);font:inherit;border:1px solid #becabb;border-radius:8px;padding:11px 12px;font-size:16px}.product-page-module__gH6yqW__shell label{gap:6px;font-size:.8125rem;display:grid}.product-page-module__gH6yqW__shell input:is([type=checkbox],[type=radio]){accent-color:#425c35;flex-shrink:0;width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0}.product-page-module__gH6yqW__top{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:18px max(24px,50% - 560px);display:flex}.product-page-module__gH6yqW__brand{color:var(--ink);align-items:center;gap:10px;font-size:1.2rem;text-decoration:none;display:inline-flex}.product-page-module__gH6yqW__logo{background:var(--accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.product-page-module__gH6yqW__company{overflow-wrap:anywhere;flex:1;font-size:.8125rem}.product-page-module__gH6yqW__environment{color:var(--muted);background:var(--soft);border-radius:5px;padding:4px 9px;font-size:.72rem}.product-page-module__gH6yqW__navigation{background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:12px max(24px,50% - 560px);display:flex}.product-page-module__gH6yqW__navigation a{color:var(--ink);border-radius:8px;align-items:center;min-height:44px;padding:9px 13px;text-decoration:none;display:flex}.product-page-module__gH6yqW__navigation a[aria-current=page]{background:var(--accent)}.product-page-module__gH6yqW__main{width:min(960px,100% - 48px);min-height:calc(100vh - 192px);margin:0 auto;padding:38px 0 60px}.product-page-module__gH6yqW__eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:.72rem}.product-page-module__gH6yqW__muted{color:var(--muted)}.product-page-module__gH6yqW__caption{color:var(--muted);margin-top:14px;font-size:.8125rem}.product-page-module__gH6yqW__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.product-page-module__gH6yqW__panel,.product-page-module__gH6yqW__recovery{border:1px solid var(--line);background:var(--panel);border-radius:13px;margin:22px 0 0;padding:22px}.product-page-module__gH6yqW__panel>h2+p{margin-top:10px}.product-page-module__gH6yqW__panel>p:last-child{margin-bottom:0}.product-page-module__gH6yqW__recovery{background:#f0f4df;border-color:#acb78c;margin:0 0 24px}.product-page-module__gH6yqW__recovery p{margin-top:10px}.product-page-module__gH6yqW__notice{background:var(--soft);border-radius:9px;padding:15px 18px}.product-page-module__gH6yqW__errorBox{color:#8f2e23;background:#fff4f0;border:1px solid #e7c1b9;border-radius:9px;margin-bottom:20px;padding:16px 18px}.product-page-module__gH6yqW__error{color:#9d2828;margin-top:12px}.product-page-module__gH6yqW__form{display:block}.product-page-module__gH6yqW__fieldsReset{border:0;min-width:0;margin:0;padding:0}.product-page-module__gH6yqW__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:18px 0 0;padding:0;display:grid}.product-page-module__gH6yqW__fields small{color:var(--muted)}.product-page-module__gH6yqW__full{grid-column:1/-1}.product-page-module__gH6yqW__fieldGroup{align-content:start;gap:6px;min-width:0;display:grid}.product-page-module__gH6yqW__fieldGroup small{font-size:.8125rem}.product-page-module__gH6yqW__fieldGroup .product-page-module__gH6yqW__error{color:#9d2828;margin-top:0}.product-page-module__gH6yqW__fieldGroup input[aria-invalid=true]{border-color:#b4463b}.product-page-module__gH6yqW__progress{color:var(--muted);flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;font-size:.78rem;list-style:none;display:flex}.product-page-module__gH6yqW__progress li{border-radius:6px;padding:6px 10px}.product-page-module__gH6yqW__progress li[aria-current=step]{background:var(--soft);color:var(--ink)}.product-page-module__gH6yqW__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.product-page-module__gH6yqW__shell .product-page-module__gH6yqW__option{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;padding:17px;font-size:.9rem;display:flex}.product-page-module__gH6yqW__option:has(input:checked){background:var(--soft);border-color:#bbc9ad}.product-page-module__gH6yqW__option small{color:var(--muted);margin-top:3px;font-size:.8rem;display:block}.product-page-module__gH6yqW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;display:flex}.product-page-module__gH6yqW__shell .product-page-module__gH6yqW__textButton{text-underline-offset:3px;color:var(--muted);background:0 0;border:0;margin-top:12px;padding-left:0;text-decoration:underline}.product-page-module__gH6yqW__tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.product-page-module__gH6yqW__tags span,.product-page-module__gH6yqW__badge{background:var(--soft);border-radius:6px;padding:5px 10px;font-size:.75rem}.product-page-module__gH6yqW__list{margin:10px 0 0;padding:0;list-style:none}.product-page-module__gH6yqW__row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;display:flex}.product-page-module__gH6yqW__row:last-child{border:0;padding-bottom:0}.product-page-module__gH6yqW__row>div{overflow-wrap:anywhere;flex:1;min-width:140px}.product-page-module__gH6yqW__row small{color:var(--muted);margin-top:4px;font-size:.8rem;display:block}.product-page-module__gH6yqW__facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:20px 0 0;display:grid}.product-page-module__gH6yqW__facts div{border:0;border-left:2px solid var(--line);background:0 0;border-radius:0;padding:0 0 0 12px}.product-page-module__gH6yqW__facts dt{color:var(--muted);text-transform:none;font-size:.75rem}.product-page-module__gH6yqW__facts dd{margin:4px 0 0;font-size:.95rem;font-weight:500}.product-page-module__gH6yqW__subheading{margin:26px 0 6px;font-size:.95rem;font-weight:600}.product-page-module__gH6yqW__totalStrip{background:#eaf0d9;border:1px solid #d8e1bf;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 16px;padding:22px 24px;display:grid}.product-page-module__gH6yqW__totalStrip div{gap:6px;display:grid}.product-page-module__gH6yqW__totalStrip small{color:#526247}.product-page-module__gH6yqW__totalStrip strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,4vw,1.8rem)}.product-page-module__gH6yqW__historyLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.product-page-module__gH6yqW__historyLinks a{border:1px solid var(--line);color:var(--ink);background:#f8faf4;border-radius:9px;padding:18px;text-decoration:none}.product-page-module__gH6yqW__historyLinks a:hover{background:var(--soft);border-color:#a4b48f}.product-page-module__gH6yqW__receipt{border-top:4px solid #9daf72}.product-page-module__gH6yqW__receiptReference{color:var(--muted);overflow-wrap:anywhere;margin-top:16px;font-size:.7rem}.product-page-module__gH6yqW__noPrint{-webkit-print-color-adjust:exact;print-color-adjust:exact}.product-page-module__gH6yqW__entry{max-width:660px;margin:36px auto}.product-page-module__gH6yqW__entry .product-page-module__gH6yqW__panel p{margin:12px 0 20px}.product-page-module__gH6yqW__empty{padding:26px 0 8px}.product-page-module__gH6yqW__footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;padding:16px 24px;font-size:.72rem}.product-page-module__gH6yqW__skip,.product-page-module__gH6yqW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-page-module__gH6yqW__skip:focus{clip-path:none;z-index:10;background:var(--panel);width:auto;height:auto;color:var(--ink);margin:10px;padding:12px}@media (max-width:600px){.product-page-module__gH6yqW__main{width:calc(100% - 32px);padding-top:26px}.product-page-module__gH6yqW__top{gap:10px;padding:14px 16px}.product-page-module__gH6yqW__company{flex-basis:calc(100% - 120px)}.product-page-module__gH6yqW__navigation{gap:0;padding:8px 10px;font-size:.84rem}.product-page-module__gH6yqW__navigation a{padding:9px 10px}.product-page-module__gH6yqW__options,.product-page-module__gH6yqW__fields,.product-page-module__gH6yqW__historyLinks{grid-template-columns:1fr}.product-page-module__gH6yqW__panel{padding:18px}.product-page-module__gH6yqW__progress{gap:2px;font-size:.73rem}.product-page-module__gH6yqW__progress li{padding:5px 7px}.product-page-module__gH6yqW__actions>*{flex:1}.product-page-module__gH6yqW__row{gap:10px}.product-page-module__gH6yqW__row>div{flex-basis:100%}.product-page-module__gH6yqW__entry{margin-top:20px}}@media print{.product-page-module__gH6yqW__shell{color:#000;background:#fff;min-height:0;font-size:11pt}.product-page-module__gH6yqW__shell .product-page-module__gH6yqW__noPrint,.product-page-module__gH6yqW__top,.product-page-module__gH6yqW__navigation,.product-page-module__gH6yqW__footer,.product-page-module__gH6yqW__skip{display:none}.product-page-module__gH6yqW__main{width:100%;min-height:0;margin:0;padding:0}.product-page-module__gH6yqW__receipt{border:0;border-radius:0;margin:0;padding:0}.product-page-module__gH6yqW__receipt .product-page-module__gH6yqW__row,.product-page-module__gH6yqW__receipt .product-page-module__gH6yqW__facts{break-inside:avoid}.product-page-module__gH6yqW__receipt .product-page-module__gH6yqW__caption,.product-page-module__gH6yqW__receiptReference,.product-page-module__gH6yqW__receipt .product-page-module__gH6yqW__eyebrow,.product-page-module__gH6yqW__receipt small{color:#333}}.product-page-module__gH6yqW__customerPicker{background:var(--soft);border-radius:10px;margin:20px 0;padding:16px}.product-page-module__gH6yqW__shell .product-page-module__gH6yqW__customerFacts{overflow-wrap:anywhere;gap:4px;margin-top:14px;display:grid}.product-page-module__gH6yqW__customerFacts span{color:var(--muted);font-size:.82rem}.product-page-module__gH6yqW__customerCreate{padding:12px 0}.product-page-module__gH6yqW__customerRow{border-bottom:1px solid var(--line);padding:18px 0}.product-page-module__gH6yqW__shell summary{cursor:pointer;padding:12px 0;font-weight:550}.product-page-module__gH6yqW__shell summary:focus-visible{outline-offset:3px;outline:3px solid #587348}.product-page-module__gH6yqW__lineFields{flex:100%}.product-page-module__gH6yqW__versionHistory{border-top:1px solid var(--line);padding:6px 0}.product-page-module__gH6yqW__shell button[aria-pressed=true]{background:var(--accent);border-color:#0000}
