.request-heading{padding-top:90px;padding-bottom:50px}.request-heading h1{font-size:clamp(40px,5vw,76px);font-weight:400;letter-spacing:-.045em}.request-heading p{max-width:650px;line-height:1.7}.request-layout{display:grid;grid-template-columns:1fr 1.7fr;gap:90px;padding-bottom:100px}.request-layout aside{align-self:start;position:sticky;top:110px}.request-form,.request-form label{display:grid;gap:12px}.request-form{gap:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.request-form input:not([type=checkbox]),.request-form textarea,.dimension-filters input{width:100%;padding:13px;border:1px solid #d2cdc5;background:transparent;border-radius:0;font:inherit}.request-form .consent{display:flex;align-items:start;line-height:1.5}.honey{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.request-piece{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #d6d2cb}.request-piece img{width:90px;height:100px;object-fit:contain}.request-piece p{font-size:13px;line-height:1.5;margin:6px 0}.request-swatch{width:100px;height:100px;object-fit:cover}.dimension-filters{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 30px}.dimension-filters label{font-size:12px;display:grid;gap:8px}.mega-inner{grid-template-columns:repeat(4,minmax(0,1fr)) 1.2fr}.selection-actions{flex-wrap:wrap}#request-status{overflow-wrap:anywhere}#request-status strong{font-weight:500}.request-form input:focus,.request-form textarea:focus{outline:2px solid #746452;outline-offset:2px}@media(max-width:980px){.mega-inner{display:flex}.request-layout{gap:35px;grid-template-columns:1fr 1.5fr}}@media(max-width:650px){.request-heading{padding-top:50px}.request-layout{grid-template-columns:1fr;gap:30px}.request-layout aside{position:static}.form-grid{grid-template-columns:1fr}.dimension-filters{grid-template-columns:1fr 1fr}.selection-actions{display:grid;grid-template-columns:1fr}.selection-actions .btn{width:100%;text-align:center}.request-form .btn{min-height:48px}.category-nav{max-width:100%;overflow-x:auto}.request-heading h1{font-size:42px}}
