.gg-quantity-row{display:grid;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:6px 14px;margin:14px 0;padding:12px 14px;background:#edf2ec;border:1px solid #d5dfd4;border-radius:12px}.gg-quantity-row label{font-weight:700;font-size:15px;line-height:1.4}.gg-quantity-row label small{display:block;font-size:12px;font-weight:400;color:#526153;margin-top:3px}.gg-quantity-row input{width:100%;height:48px;min-width:0;box-sizing:border-box;border:1px solid #b9c9bd;border-radius:9px;text-align:center;background:#fff;color:#17251e;font:inherit;font-size:18px;font-weight:700}.gg-quantity-row>.field-error{grid-column:1/-1}.gg-quantity-row>.field-error:empty{display:none}.gg-quantity-row input:focus-visible{outline:3px solid #226397;outline-offset:2px}.gg-measure-help{border-block:1px solid #dde4db;margin:8px 0 14px}.gg-measure-help summary{padding:13px 0;font-size:14px;font-weight:650;cursor:pointer;min-height:44px;box-sizing:border-box}.gg-measure-help p{font-size:13px;line-height:1.6;color:#536157;margin:0 0 13px}.gg-selection-summary{display:grid;gap:6px;padding:14px;border-left:3px solid #789882;background:#f0f4ef;border-radius:0 10px 10px 0;line-height:1.5}.gg-selection-summary strong{font-size:14px;overflow-wrap:anywhere}.gg-selection-summary span{font-size:13px;color:#405a49}.gg-selection-summary small{font-size:12px;color:#607265}.gqe-remake-view[data-step=dimensions] .gg-sizing-layout{scroll-padding:14px}.gg-sizing-form :is(input,select){scroll-margin:14px}.gg-app-grid button:focus-visible{outline:3px solid #226397;outline-offset:-3px}.gqe-cart-copy h3{line-height:1.3}.gqe-cart-remove[data-action=copy-glass]{border:1px solid #cfdbd1;border-radius:8px;padding:9px 12px;background:#eef4ed;min-height:44px}.gqe-cart-remove[data-action=edit-glass]{min-height:44px;padding:8px}
@media(max-width:700px){.gg-quantity-row{margin:10px 0;padding:9px 12px}.gg-selection-summary{padding:12px}.gqe-section.is-keyboard .gg-selection-summary,.gqe-section.is-keyboard .gg-measure-help{display:none}.gg-sizing-form .gqe-remake-fields{margin-bottom:8px}.gg-sizing-layout>.gg-preview{margin-top:2px}}
