.sc-apparel .sc1656-shirt-estimate{margin:12px 0 20px;padding:18px 0 20px;border-top:1px solid var(--ap-line,#455246);border-bottom:1px solid var(--ap-line,#455246);color:inherit}.sc-apparel .sc1656-shirt-estimate *{box-sizing:border-box}.sc-apparel .sc1656-shirt-estimate h2{font:750 clamp(21px,2.5vw,28px)/1.2 system-ui,sans-serif;letter-spacing:-.02em;color:inherit;margin:0 0 5px}.sc-apparel .sc1656-shirt-estimate p{margin:3px 0 14px;font-size:13px;color:#bccbbb}.sc-apparel .sc1656-shirt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.sc-apparel .sc1656-shirt-fields label{font:650 12px/1.5 system-ui,sans-serif;display:grid;gap:5px;min-width:0}.sc-apparel .sc1656-shirt-fields select{background:transparent;color:inherit;border:1px solid var(--ap-line,#556255);padding:7px 9px;border-radius:5px;min-height:44px;width:100%;font-size:13px}.sc-apparel .sc1656-shirt-fields select option{color:#0e1710;background:#fff}.sc-apparel .sc1656-shirt-total{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-block:1px solid rgba(100,135,108,.28);flex-wrap:wrap}.sc-apparel .sc1656-shirt-total div{display:grid;gap:1px}.sc-apparel .sc1656-shirt-total small{font-size:12px;color:#bed3c1}.sc-apparel .sc1656-shirt-total strong{font-size:clamp(22px,4vw,30px);color:#a3f0b7;font-weight:850}.sc-apparel .sc1656-shirt-total p{max-width:400px;margin:0;font-size:13px;color:inherit}.sc-apparel .sc1656-shirt-estimate .sc1656-shirt-footnote{font-size:12px;margin:11px 0 12px}.sc-apparel .sc1656-shirt-actions{display:flex;gap:8px;flex-wrap:wrap}.sc-apparel .sc1656-shirt-actions :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 13px;border-radius:5px;border:1px solid #82c99b;background:#14261a;color:#fff;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.sc-apparel .sc1656-shirt-actions button:first-child{background:#245832}.sc-apparel .sc1656-shirt-estimate .sc1656-shirt-status{min-height:17px;margin:9px 0 0;color:#a6e7b3;font-size:12px}.sc-apparel .sc1656-shirt-estimate :is(button,a,select):focus-visible{outline:2px solid #b2ecb6;outline-offset:2px}@media(max-width:500px){.sc-apparel .sc1656-shirt-fields{grid-template-columns:1fr}.sc-apparel .sc1656-shirt-total{align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/1408/assets/sc-apparel-estimate-v1656.css.map */
