.bag-size-control{min-width:0;margin:16px 0 20px;padding:16px;background:#f6f3ee;border:1px solid var(--line,#ded8d2);border-radius:5px;color:var(--ink,#30242a)}.bag-size-control label{display:block;font-size:14px;line-height:1.5;font-weight:600}.bag-size-control select{display:block;width:100%;max-width:100%;min-height:48px;margin-top:8px;padding:10px 30px 10px 10px;border:1px solid var(--line,#d9d2ca);border-radius:3px;background:#fff;color:inherit;font:inherit;font-size:16px;text-overflow:ellipsis}.bag-size-selected{font-size:14px;line-height:1.6;margin:10px 0 0;overflow-wrap:anywhere}.selection-size-note{font-size:12px;line-height:1.6;margin:10px 0 0;color:var(--muted,#70676a);font-weight:400}.bag-size-control [hidden]{display:none!important}.bag-measurements-preview{font-size:12px;line-height:1.5;color:var(--muted,#70676a);margin:8px 0;overflow-wrap:anywhere}.cart-line-body .bag-size-control{max-width:100%;padding:12px;margin:12px 0}.cart-line-body .bag-size-control label{font-size:13px}.cart-line-body .bag-size-control .selection-size-note{font-size:12px}.bag-dialog-heading .bag-size-control{margin:14px 0 0;max-width:560px}.bag-dialog-heading .bag-size-selected{margin-top:8px}.bag-dialog-heading .selection-size-note{margin-top:6px}@media(max-width:760px){.bag-dialog-heading .bag-size-control{margin-top:12px;padding:12px}.bag-dialog-heading .selection-size-note{font-size:12px}.bag-size-control select{font-size:16px}.cart-line-body .bag-size-control{padding:10px}.cart-line-body .bag-size-control select{padding-left:6px}}
