.order-requirements{border:1px solid var(--line);border-radius:12px;padding:20px;display:grid;gap:17px;min-width:0;margin:2px 0}.order-requirements legend{padding:0 8px;font-size:16px;font-weight:700}.order-requirements select{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:white;color:var(--ink);font:inherit}.order-attachment{padding:20px;background:#edf1e7;border:1px dashed #a6b79f;border-radius:12px;min-width:0}.order-attachment>label{font-weight:700;display:block}.order-attachment p{font-size:12px;line-height:1.6;margin:9px 0}.order-attachment input[type=file]{background:white;max-width:100%;width:100%;font-size:13px;padding:12px;border:1px solid var(--line);border-radius:6px}.order-attachment input::file-selector-button{border:0;border-radius:4px;padding:9px;background:#173c36;color:white;font:inherit;margin-right:8px;cursor:pointer}.order-attachment ul{padding:0;margin:10px 0;list-style:none;font-size:12px}.order-attachment li{padding:7px 0;overflow-wrap:anywhere}.order-attachment .error{color:#a02c2c}.order-clear-files{background:white;border:1px solid var(--line);border-radius:6px;padding:9px 12px;cursor:pointer}.order-clear-files[hidden]{display:none}.order-photo-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center;background:#edf1e7;border-radius:20px;padding:40px}.order-photo-panel figure{margin:0;min-width:0}.order-photo-panel img{display:block;width:100%;height:auto;aspect-ratio:960/496;object-fit:contain}.order-photo-panel figcaption{font-size:12px;line-height:1.6;color:var(--muted);margin-top:16px}.order-photo-panel figcaption small{font-size:10px}.order-photo-panel h2{font-size:36px;line-height:1.15}.order-photo-panel p{line-height:1.7}.order-photo-panel .primary{display:inline-flex}.order-secondary-link{display:block;margin-top:18px;font-size:14px}.order-receiving{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:25px 60px;padding:35px;background:#fff;border:1px solid var(--line);border-radius:16px}.order-receiving h2{font-size:28px;line-height:1.2}.order-receiving p{font-size:14px;line-height:1.7}.order-receiving ol{margin:0;padding:0;list-style:none;counter-reset:receiving;display:grid;gap:20px}.order-receiving li{counter-increment:receiving;display:grid;grid-template-columns:30px 1fr;gap:5px 12px;font-size:14px}.order-receiving li:before{content:counter(receiving,decimal-leading-zero);grid-row:1/3;color:var(--muted);padding-top:2px}.order-receiving li span{grid-column:2;font-size:13px;line-height:1.6;color:var(--muted)}.order-receiving>a{font-size:14px}.commerce-mass.order-kilograms{position:relative;display:block}.commerce-mass.order-kilograms input{padding-right:45px;width:100%}.commerce-mass.order-kilograms>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--muted)}
@media(max-width:800px){.order-photo-panel{gap:25px;padding:25px}.order-photo-panel h2{font-size:28px}.order-receiving{grid-template-columns:1fr;gap:20px;padding:25px}.order-receiving h2{font-size:25px}}
@media(max-width:560px){.order-photo-panel{grid-template-columns:1fr;padding:20px;gap:20px}.order-photo-panel figure{order:2}.order-photo-panel h2{font-size:27px}.order-requirements{padding:15px}.order-requirements .form-pair{grid-template-columns:1fr}.order-attachment{padding:15px}.order-attachment input[type=file],.order-requirements select{font-size:16px}.order-photo-panel .primary{font-size:14px}.order-receiving{padding:20px}}
.order-options{border:1px solid var(--line);border-radius:10px;padding:0}.order-options>summary,.order-attachment>summary{font-size:14px;font-weight:700;padding:15px;cursor:pointer;min-height:48px;line-height:1.5}.order-options .order-requirements{border:0;margin:0;padding-top:10px}.order-attachment{padding:0}.order-file-body{padding:0 15px 15px}.order-file-body>.sr-only{position:absolute}.order-attachment[open]>summary{padding-bottom:4px}
