:root{--ink:#171715;--muted:#656561;--paper:#f5f3ee;--white:#fff;--line:#dcdad3;--red:#e23d2b;--yellow:#ffcb42;--aqua:#51c4d4;--green:#246249;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:15px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button:disabled{cursor:not-allowed;opacity:.45}.preview-strip{min-height:34px;padding:7px 3.5%;background:var(--yellow);font-size:11px;font-weight:700;letter-spacing:.035em;display:flex;align-items:center;gap:9px}.preview-dot{width:6px;height:6px;border-radius:50%;background:var(--ink);flex:none}.private-tag{margin-left:auto;font-size:9px;letter-spacing:.15em}header{max-width:1600px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:19px 3.5%;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;flex:none}.brand img{width:52px;height:44px;object-fit:contain}.brand span{font-weight:900;font-size:16px;letter-spacing:-.035em;line-height:1.1}.brand small{display:block;font-size:8px;letter-spacing:.15em;margin-top:6px;font-weight:600}nav{display:flex;gap:28px;font-size:12px;font-weight:700}nav a[aria-current=page]{color:var(--red)}.header-action{border-bottom:1px solid var(--ink);font-size:12px;font-weight:700;padding:7px 0}.header-action span{margin-left:18px}main{min-height:66vh}.wrap{max-width:1440px;padding:0 5.3%;margin:auto}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";display:block;background:var(--red);width:20px;height:2px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,5.7vw,82px);font-weight:800;line-height:.98;letter-spacing:-.062em;margin-bottom:24px}h1 em{font-family:var(--serif);font-weight:400;letter-spacing:-.05em}h2{font-size:clamp(28px,3.1vw,42px);line-height:1.08;letter-spacing:-.045em}h3{font-size:20px;line-height:1.15;letter-spacing:-.03em}.lede{font-size:16px;line-height:1.65;color:var(--muted);max-width:480px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center;padding-top:56px;padding-bottom:60px}.hero .eyebrow{margin-bottom:25px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:29px}.btn{border:1px solid var(--ink);border-radius:0;background:var(--ink);color:#fff;padding:14px 21px;display:inline-flex;align-items:center;justify-content:center;gap:23px;font-size:12px;font-weight:700;min-height:46px}.btn:hover{background:#363632;text-decoration:none}.btn.light{background:transparent;color:var(--ink)}.btn.light:hover{background:#e7e4dc}.btn.red{background:var(--red);border-color:var(--red)}.btn.small{padding:10px 15px;min-height:38px;font-size:11px}.text-link{font-size:12px;font-weight:700;border:0;border-bottom:1px solid currentColor;padding:2px 0;background:transparent}.hero-caption{font-size:10px;color:var(--muted);margin:17px 0 0}.hero-art{position:relative;aspect-ratio:1.13;background:#e6e2d9;overflow:hidden;isolation:isolate}.art-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#d1cbbd55 1px,transparent 1px),linear-gradient(90deg,#d1cbbd55 1px,transparent 1px);background-size:34px 34px}.hero-art:before{content:"";position:absolute;width:370px;height:370px;border:1px solid #c3beaf;border-radius:50%;left:15%;top:8%}.hero-art svg{position:absolute;width:93%;height:92%;left:0;top:0;filter:drop-shadow(12px 20px 15px #26221926)}.art-label{position:absolute;bottom:18px;left:22px;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.art-badge{position:absolute;top:22px;right:22px;width:74px;height:74px;background:var(--yellow);border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:10px;font-weight:900;line-height:1.15;transform:rotate(12deg)}.hero-number{position:absolute;right:20px;bottom:15px;font-size:10px;font-family:monospace}.section-rule{border-top:1px solid var(--ink);display:flex;justify-content:space-between;gap:20px;padding:15px 0 28px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.section-title{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:0 0 25px}.section-title h2{margin-bottom:0;max-width:430px}.section-title p{max-width:360px;font-size:13px;color:var(--muted);margin-bottom:0}.route-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:18px;margin-bottom:54px}.route-card{position:relative;background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .2s,border-color .2s}.route-card:hover{transform:translateY(-3px);border-color:var(--ink);text-decoration:none}.route-card .visual{height:180px;background:#e9e6df;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.route-card .visual svg{width:190px;height:165px}.route-card .visual.cyan{background:#dcedec}.route-card .visual.dark{background:#222421}.card-content{padding:25px}.card-content .kicker{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.card-content p{font-size:12px;color:var(--muted);min-height:38px}.card-content .card-link{font-size:11px;font-weight:800;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.mini-tag{position:absolute;left:16px;top:15px;font-size:8px;font-weight:700;letter-spacing:.1em;padding:5px 7px;background:#fff;z-index:1}.process-band{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:35px;background:var(--ink);color:#fff;padding:38px;margin-bottom:54px}.process-band h2{font-size:29px;margin:8px 0 0}.process-band .step-number{color:var(--yellow);font-family:var(--serif);font-size:22px}.process-band h3{font-size:14px;margin:12px 0 10px}.process-band p{font-size:11px;color:#b4b4ae;margin:0}.quiet-row{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:0 0 62px}.quiet-item{border-top:1px solid var(--line);padding-top:20px;display:flex;gap:23px}.quiet-item span{font-size:29px;color:var(--red);line-height:1}.quiet-item h3{font-size:17px;margin-bottom:9px}.quiet-item p{font-size:12px;color:var(--muted);margin-bottom:12px}.page-head{padding:35px 0 28px;display:flex;justify-content:space-between;gap:40px;align-items:end}.back{font-size:10px;display:inline-block;color:var(--muted);margin-bottom:23px}.page-head h1{font-size:clamp(35px,4.5vw,56px);margin:15px 0 13px}.page-head .lede{font-size:13px;margin-bottom:0;max-width:560px}.page-head .outline-number{font-family:var(--serif);font-size:100px;font-style:italic;color:#d4d0c6;line-height:1}.stepper{display:flex;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:17px 0;gap:35px;margin-bottom:30px}.stepper span{font-size:11px;color:#85857e}.stepper span.active{color:var(--ink);font-weight:800}.stepper b{font-weight:inherit;margin-right:8px}.config-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:30px;margin-bottom:56px;align-items:start}.form-panel{background:#fff;border:1px solid var(--line);padding:28px}.panel-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:22px}.panel-heading h2{font-size:23px;margin:0 0 7px}.panel-heading p{font-size:11px;color:var(--muted);margin:0}.index{font:italic 25px var(--serif);color:var(--red)}.field-group{margin-bottom:28px}.field-group:last-child{margin-bottom:0}.field-label{font-size:11px;letter-spacing:.02em;font-weight:800;display:block;margin-bottom:9px}.field-help{font-size:10px;color:var(--muted);margin:9px 0 0}.field-help.warning{color:#8d4c1a}.option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.option{border:1px solid var(--line);padding:15px 12px;background:#fff;text-align:left;font-size:11px;color:var(--ink);line-height:1.3;min-height:75px}.option strong{display:block;font-size:12px;margin-bottom:5px}.option small{font-size:9px;color:var(--muted)}.option.selected{border:2px solid var(--ink);padding:14px 11px;background:#f7f6f2}.choices{display:flex;gap:8px;flex-wrap:wrap}.choice{font-size:11px;padding:10px 17px;border:1px solid var(--line);background:#fff;display:flex;align-items:center;gap:8px;min-height:40px}.choice.selected{background:var(--ink);color:#fff;border-color:var(--ink)}.swatch{display:inline-block;width:12px;height:12px;border:1px solid #b5b4af;border-radius:50%}.row{display:flex;gap:12px;align-items:end}.row>*{flex:1;min-width:0}.form-field label{font-size:10px;font-weight:700;display:block;margin-bottom:6px}.form-field input,.form-field select,.form-field textarea{border:1px solid #c9c8c1;border-radius:0;background:#fff;min-height:42px;width:100%;padding:9px 10px;font-size:12px;color:var(--ink)}.form-field input:focus,.form-field select:focus{border-color:var(--ink);outline:1px solid var(--ink)}.size-table{border-collapse:collapse;width:100%;text-align:center;font-size:11px}.size-table th{font-size:9px;font-weight:700;color:var(--muted);padding:8px 2px}.size-table td{padding:5px 2px}.size-table td:first-child{text-align:left;font-weight:700;min-width:58px}.size-table input{padding:8px 3px;max-width:56px;width:100%;min-width:34px;border:1px solid #c9c8c1;text-align:center;font-size:12px}.count-line{display:flex;justify-content:space-between;gap:15px;margin-top:14px;padding-top:13px;border-top:1px solid var(--line);font-size:10px}.count-line .valid{color:var(--green);font-weight:700}.count-line .invalid{color:#b73628;font-weight:700}.notice{font-size:11px;border-left:3px solid var(--yellow);padding:12px 14px;background:#fcf7e8;line-height:1.6;margin:20px 0}.notice.subtle{background:#f5f5f1;border-color:#cecec4}.notice.red{background:#fff2ec;border-color:var(--red)}.summary-side{background:#ece9e2;border:1px solid #dad6cc;padding:24px;position:sticky;top:20px}.summary-side .overline{font-size:9px;letter-spacing:.15em;font-weight:700;color:var(--muted)}.summary-side h3{font-size:23px;margin:12px 0 21px}.summary-row{font-size:11px;display:flex;justify-content:space-between;gap:15px;margin-bottom:11px}.summary-row span{color:var(--muted)}.summary-row strong{text-align:right;font-weight:600}.summary-divider{border-top:1px solid #cecabf;margin:20px 0}.summary-price{display:flex;justify-content:space-between;align-items:start;margin:18px 0}.summary-price span{font-size:11px;color:var(--muted)}.summary-price strong{font-size:19px;line-height:1.1}.summary-side p{font-size:10px;color:var(--muted)}.summary-side .btn{width:100%;margin-top:10px}.aside-foot{font-size:9px!important;margin:16px 0 0!important}.error{color:#a92e23;background:#fff0ed;padding:10px 12px;font-size:11px;margin:15px 0 0;display:none}.error.visible{display:block}.form-actions{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:26px}.form-actions .back-button{background:transparent;border:0;color:var(--muted);font-size:11px;padding:9px 0}.artbox{border:1px dashed #b3b1a7;background:#f8f7f3;padding:26px;text-align:center;margin:15px 0}.artbox .upload-icon{font-size:30px;color:#74746b;display:block;margin-bottom:10px}.artbox h3{font-size:17px;margin-bottom:8px}.artbox p{font-size:11px;color:var(--muted);max-width:420px;margin:0 auto 14px}.artbox input[type=file]{max-width:100%;font-size:11px}.file-status{margin:12px 0 0!important;font-weight:700;color:var(--green)!important;overflow-wrap:anywhere}.art-location{padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:23px}.art-location h3{font-size:15px}.art-checks{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:10px;margin-top:18px}.art-checks div{background:#f5f4ee;padding:10px}.checkline{display:flex;align-items:start;gap:9px;font-size:11px;margin:16px 0}.checkline input{accent-color:var(--ink);margin-top:3px}.checkline span{flex:1}.summary-finish{border-top:4px solid var(--ink);background:#fff;padding:30px}.summary-finish h2{font-size:30px;margin:15px 0}.summary-finish .summary-list{margin:24px 0}.summary-finish dl{display:grid;grid-template-columns:160px 1fr;gap:10px;font-size:12px}.summary-finish dt{color:var(--muted)}.summary-finish dd{margin:0;font-weight:600;overflow-wrap:anywhere}.fulfillment-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px}.plain-panel{padding:32px;background:#fff;border:1px solid var(--line)}.plain-panel h2{font-size:26px}.plain-panel p,.plain-panel li{font-size:12px;color:var(--muted)}.plain-panel ul{padding-left:18px;line-height:1.9}.placeholder-note{background:#eae7de;padding:25px;margin-top:25px}.placeholder-note strong{font-size:12px;display:block;margin-bottom:8px}.placeholder-note p{margin:0}.builder-stage{background:#e7e4dc;padding:20px;display:flex;gap:25px;align-items:center;justify-content:center;min-height:290px}.sheet-demo{width:185px;aspect-ratio:.68;background:#fafcf9;border:1px solid #9b9f93;position:relative;background-image:linear-gradient(#d6e1de66 1px,transparent 1px),linear-gradient(90deg,#d6e1de66 1px,transparent 1px);background-size:12px 12px;padding:12px;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:10px;box-shadow:7px 9px #00000012}.demo-tile{display:flex;aspect-ratio:.85;align-items:center;justify-content:center;flex-direction:column;background:var(--ink);color:var(--yellow);font-size:23px;font-weight:900;line-height:1}.demo-tile:nth-child(2n){background:var(--red);color:#fff}.demo-tile small{font-size:5px;letter-spacing:.12em;margin-top:6px}.builder-stage .diagram-copy{max-width:200px}.diagram-copy h3{font-size:19px}.diagram-copy p{font-size:10px;color:var(--muted)}.tool-metadata{font-family:monospace;font-size:9px!important}.review-badge{display:inline-block;font-size:9px;letter-spacing:.1em;padding:6px 9px;background:var(--yellow);font-weight:700}.dtf-intro{padding-top:35px}.dtf-intro h1{font-size:60px;margin:17px 0 20px}.dtf-intro .route-grid{margin-top:34px}.sheet-illustration{position:relative;width:128px;height:148px;background:#fafcf7;transform:rotate(-9deg);padding:12px;box-shadow:10px 9px #14241d1f;display:grid;grid-template-columns:1fr 1fr;gap:7px}.sheet-illustration i{font-style:normal;color:var(--ink);background:var(--yellow);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:900}.sheet-illustration i:nth-child(2n){background:var(--aqua)}.single-illustration{font-weight:900;letter-spacing:-.08em;font-size:82px;line-height:.8;color:var(--ink);transform:rotate(-9deg);text-shadow:3px 3px var(--yellow),-2px -2px white}.single-illustration small{display:block;font-size:13px;letter-spacing:.1em;color:var(--red);margin-top:14px;text-shadow:none}.tab-strip{display:flex;gap:5px;margin-bottom:25px;padding:4px;border:1px solid var(--line)}.tab-strip a{flex:1;text-align:center;font-size:10px;font-weight:700;padding:11px 5px}.tab-strip a.active{background:var(--ink);color:#fff}.positions{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.position{border:1px solid var(--line);padding:12px;font-size:10px;display:flex;align-items:center;gap:7px}.position input{accent-color:var(--ink)}footer{border-top:1px solid var(--line);max-width:1440px;margin:auto;padding:30px 5.3%;display:flex;gap:35px;justify-content:space-between;align-items:start}footer strong{display:block;font-size:12px;letter-spacing:-.02em}footer span{font-size:10px;color:var(--muted)}footer p{font-size:9px;color:var(--muted);line-height:1.65;margin:0}footer a{font-size:10px;font-weight:700;flex:none}#toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);max-width:90%;background:var(--ink);color:#fff;font-size:12px;padding:13px 20px;opacity:0;pointer-events:none;transition:opacity .2s;z-index:20}#toast.show{opacity:1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media(min-width:1500px){.hero{padding-top:74px;padding-bottom:74px}}@media(max-width:1050px){nav{gap:16px}.brand span{font-size:13px}.header-action{display:none}.hero{gap:4%}.config-layout{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.form-panel{padding:22px}.summary-side{padding:21px}.process-band{gap:25px;padding:30px}.process-band h2{font-size:25px}.option-grid{grid-template-columns:1fr}.option{min-height:54px;padding:12px}.option.selected{padding:11px}.option strong{display:inline-block;margin:0 8px 0 0}.positions{grid-template-columns:1fr}.route-grid{gap:12px}.card-content{padding:20px}}@media(max-width:720px){.preview-strip{font-size:9px;padding:8px 5%;letter-spacing:0}.private-tag{display:none}header{padding:14px 5%;flex-wrap:wrap;gap:14px}.brand img{width:40px;height:34px}.brand span{font-size:13px}.brand small{font-size:7px}.header-action{display:block;font-size:10px}.header-action span{margin-left:8px}nav{order:3;width:100%;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid var(--line);font-size:10px}.wrap{padding:0 5%}.hero{grid-template-columns:1fr;padding-top:30px;padding-bottom:34px;gap:26px}.hero .eyebrow{margin-bottom:18px;font-size:9px}h1{font-size:49px;max-width:400px;margin-bottom:18px}.lede{font-size:13px}.hero-buttons{margin-top:22px;gap:8px}.btn{padding:13px 15px;font-size:11px;gap:14px}.hero-caption{font-size:9px}.hero-art{aspect-ratio:1.3}.hero-art svg{height:97%;width:88%;left:4%}.art-badge{width:61px;height:61px;font-size:8px}.section-rule{font-size:8px;padding:13px 0 22px}.section-title{display:block;margin-bottom:20px}.section-title h2{font-size:31px;margin-bottom:12px}.section-title p{font-size:12px}.route-grid{grid-template-columns:1fr;gap:15px;margin-bottom:32px}.route-card{display:grid;grid-template-columns:115px 1fr}.route-card .visual{height:100%;min-height:195px}.route-card .visual svg{width:133px;max-width:125%;height:150px;flex:none}.card-content{padding:20px 17px}.card-content h3{font-size:20px;margin-bottom:10px}.card-content p{font-size:11px;min-height:0}.card-content .card-link{font-size:10px;padding-top:13px}.card-content .kicker{font-size:8px;margin-bottom:8px}.mini-tag{font-size:6px;left:9px;top:10px;padding:4px}.sheet-illustration{width:83px;height:115px;padding:7px;gap:5px}.sheet-illustration i{font-size:17px}.single-illustration{font-size:49px}.single-illustration small{font-size:7px}.process-band{grid-template-columns:1fr;gap:24px;padding:26px;margin-bottom:31px}.process-band h2{font-size:30px;margin:0}.process-band>div:not(:first-child){display:grid;grid-template-columns:32px 1fr;column-gap:16px}.process-band .step-number{grid-row:span 2}.process-band h3{margin:2px 0 7px}.process-band p{font-size:11px}.quiet-row{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.quiet-item{gap:18px}.page-head{padding:24px 0 23px;display:block}.back{margin-bottom:18px}.page-head .outline-number{display:none}.page-head h1{font-size:42px;margin:14px 0}.page-head .lede{font-size:12px}.stepper{gap:14px;justify-content:space-between;padding:14px 0;margin-bottom:21px}.stepper span{font-size:9px}.stepper b{margin-right:5px}.config-layout{grid-template-columns:1fr;margin-bottom:35px;gap:20px}.form-panel{padding:21px 16px}.summary-side{position:static;padding:22px}.summary-side h3{font-size:22px}.summary-side .btn,.summary-side .aside-foot{display:none}.option-grid{grid-template-columns:1fr}.row{gap:9px;flex-wrap:wrap}.form-field{min-width:100px}.positions{grid-template-columns:1fr}.field-group{margin-bottom:25px}.size-table{font-size:10px}.size-table td:first-child{min-width:40px}.size-table input{min-width:30px;font-size:11px;padding:8px 2px}.count-line{font-size:9px}.option{min-height:55px}.panel-heading h2{font-size:22px}.panel-heading p{font-size:10px}.form-actions{margin-top:22px;gap:9px}.artbox{padding:20px 11px}.art-checks{grid-template-columns:1fr}.summary-finish{padding:24px 19px}.summary-finish dl{grid-template-columns:100px 1fr;font-size:11px;gap:12px}.fulfillment-layout{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.plain-panel{padding:25px}.dtf-intro{padding-top:30px}.dtf-intro h1{font-size:45px}.builder-stage{padding:17px;gap:18px}.sheet-demo{width:130px;flex:none;padding:9px;gap:7px}.demo-tile,.diagram-copy h3{font-size:17px}.diagram-copy p,.tab-strip a{font-size:9px}.position{padding:10px}.quiet-item p{font-size:11px}footer{padding:26px 5%;display:block}footer p{margin:18px 0}footer a{display:inline-block;margin-top:4px}.art-label{font-size:7px}.hero-number{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.brand img{width:66px;height:66px;object-fit:contain}.single-illustration{width:150px;line-height:1;text-shadow:none;text-align:center}.single-illustration img{display:block;width:100%;height:auto}.single-illustration small{font-size:9px;margin-top:0;letter-spacing:.12em}.sheet-illustration i{background:transparent!important}.sheet-illustration i img{display:block;width:100%;height:100%;object-fit:contain}.demo-tile{background:var(--ink)!important}.demo-tile img{display:block;width:90%;height:auto}@media(max-width:720px){.brand img{width:52px;height:52px}.single-illustration{width:98px}.single-illustration small{font-size:6px}.demo-tile small{font-size:4px}}nav a.secondary-nav{font-weight:400;color:var(--muted)}.business-visual{display:flex;align-items:center;gap:12px;padding:20px}.business-visual span{font-size:24px;font-weight:900;line-height:1.02;letter-spacing:-.05em}.business-visual img{width:80px;height:80px;object-fit:contain}.reorder-visual{text-align:center;color:var(--paper)}.reorder-visual>span{display:block;font:110px/1 var(--serif);color:var(--yellow)}.reorder-visual small{font-size:8px;letter-spacing:.15em}.secondary-dtf{border-top:1px solid var(--line);padding:28px 0 40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.subtle-kicker{font-size:8px;color:var(--muted);font-weight:700;letter-spacing:.14em}.secondary-dtf h3{font-size:21px;margin:12px 0 8px}.secondary-dtf p{font-size:12px;color:var(--muted);max-width:580px;margin:0}.secondary-dtf .btn{flex:none;font-size:11px}@media(max-width:1050px){nav{gap:17px;font-size:11px}.business-visual span{font-size:20px}.business-visual img{width:64px;height:64px}}@media(max-width:720px){nav{gap:8px;font-size:9px}.business-visual{display:block;padding:12px;text-align:center}.business-visual span{font-size:16px}.business-visual img{display:block;margin:9px auto 0;width:72px;height:72px}.reorder-visual>span{font-size:88px}.reorder-visual small{display:block;max-width:95px;font-size:7px;line-height:1.6}.secondary-dtf{display:block;padding:23px 0 30px}.secondary-dtf h3{font-size:21px}.secondary-dtf p{font-size:11px}.secondary-dtf .btn{margin-top:18px}}.hero-garments{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.hero-garments a{font-size:10px;padding:6px 10px;border:1px solid var(--line);font-weight:700;background:#fff6}.hero-quote{display:inline-block;font-size:10px;margin-top:12px;border-bottom:1px solid #aaa79b}.hero-caption{margin-top:13px}.garment-catalog{margin:0 0 46px;border-top:1px solid var(--line);padding-top:30px}.garment-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.garment-card{background:#fff;border:1px solid var(--line);padding:16px 12px;display:block}.garment-card:hover{border-color:var(--ink);text-decoration:none;background:#fbfaf5}.garment-icon{height:114px;display:flex;justify-content:center;color:#48473f}.garment-icon svg{width:132px;height:110px}.garment-state{font-size:7px;letter-spacing:.1em;color:var(--muted);font-weight:700;display:block;margin-top:12px}.garment-card h3{font-size:18px;margin:8px 0 12px}.garment-card-link{font-size:8px;font-weight:700}.catalog-quote{display:flex;justify-content:space-between;gap:16px;font-size:12px;margin-top:18px;background:#eae7de;padding:16px 18px}.different-blank{border:1px solid var(--line);background:#ece9e1;padding:13px 16px;display:flex;align-items:center;gap:14px;margin:0 0 20px;font-size:12px}.different-blank>span{font-weight:700}.different-blank small{font-size:10px;color:var(--muted);margin-left:auto}.quote-art-reference{border:1px dashed #b3b1a7;background:#f8f7f3;padding:16px;margin-top:14px}.quote-art-reference input{max-width:100%;font-size:11px}.quote-layout .field-group{margin-bottom:23px}.quote-layout .summary-finish dd{font-weight:500}.mobile-quote{display:none}@media(max-width:1050px){.garment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.garment-icon{height:105px}.header-action{display:block;white-space:nowrap;font-size:11px}header{gap:16px}nav{gap:13px;font-size:10px}}@media(max-width:720px){.hero-garments{gap:6px;margin-top:16px}.hero-garments a{font-size:9px;padding:6px 8px}.hero-quote{font-size:9px;line-height:1.6}.garment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.garment-card{padding:15px}.garment-card h3{font-size:19px}.garment-card-link{font-size:9px}.garment-catalog{margin-bottom:30px;padding-top:23px}.catalog-quote{display:block;font-size:11px;padding:15px}.catalog-quote a{display:inline-block;margin-top:8px}.different-blank{flex-wrap:wrap;gap:7px 12px;font-size:11px}.different-blank small{margin:0;width:100%;font-size:9px}.mobile-quote{position:fixed;z-index:25;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:15px;background:var(--ink);color:#fff;padding:15px 5%;font-size:11px;border-top:1px solid #45453c;box-shadow:0 -3px 12px #00000018}.mobile-quote strong{font-weight:700;color:var(--yellow)}footer{padding-bottom:88px}#toast{bottom:70px}.quote-layout .row{display:grid;grid-template-columns:1fr;gap:14px}.quote-layout .form-actions{flex-wrap:wrap}.quote-layout .form-actions .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
