.mr-size-picker{width:100%;margin-top:12px;position:relative}.mr-size-picker__trigger{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.mr-size-picker__trigger-value{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.mr-size-picker__trigger:hover{border-color:var(--color-variant-hover-border)}.mr-size-inline,.mr-bra-inline{width:100%}.mr-size-inline__top,.mr-bra-inline__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mr-size-inline__label{margin:0;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;opacity:.68}.mr-bra-inline__group+.mr-bra-inline__group{margin-top:18px}.mr-size-inline__grid{display:flex;flex-wrap:wrap;gap:8px}.mr-size-inline__grid--no-wrap{flex-wrap:nowrap}.mr-size-inline__size{min-height:42px;min-width:52px;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--color-border);border-radius:999px;background:rgb(var(--color-background-rgb));cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.mr-size-inline__size span{font-size:14px;line-height:1;font-weight:var(--font-weight-medium);color:inherit}.mr-size-inline__size:hover:not(:disabled){border-color:var(--color-variant-hover-border);transform:translateY(-1px)}.mr-size-inline__size.is-active,.mr-size-inline__size.is-selected{background:var(--color-button, #111);color:var(--color-button-text, #fff);border-color:transparent}.mr-size-inline__size.is-disabled,.mr-size-inline__size:disabled{opacity:.34;cursor:not-allowed;transform:none}.mr-size-overlay[hidden]{display:none}.mr-size-overlay__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;z-index:80}.mr-size-overlay__panel{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:min(640px,calc(100vw - 24px));max-height:min(78vh,820px);overflow-y:auto;overflow-x:hidden;background:rgb(var(--color-background-rgb));z-index:81;border-top-left-radius:24px;border-top-right-radius:24px;padding:16px 16px 14px;box-shadow:0 -10px 30px #0000001f}.mr-size-overlay__panel--compact{width:min(580px,calc(100vw - 24px))}.mr-size-overlay__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.mr-size-overlay__heading-wrap{min-width:0}.mr-size-overlay__eyebrow{margin:0;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;opacity:.68}.mr-size-overlay__close{border:0;background:transparent;font-size:26px;line-height:1;cursor:pointer;padding:0;color:inherit;opacity:.88}.mr-size-overlay__content{padding-bottom:88px}.mr-size-overlay__content--tight{padding-bottom:84px}.mr-size-overlay__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start}.mr-size-overlay__grid--no-wrap{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}.mr-size-overlay__size{min-height:46px;width:100%;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--color-border);border-radius:999px;background:rgb(var(--color-background-rgb));cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,opacity .18s ease,transform .18s ease}.mr-size-overlay__size span,.mr-size-overlay__size .variant-option__button-label__text{font-size:14px;line-height:1;font-weight:var(--font-weight-medium);color:inherit}.mr-size-overlay__size:hover:not(:disabled){border-color:var(--color-variant-hover-border);transform:translateY(-1px)}.mr-size-overlay__size.is-active,.mr-size-overlay__size.is-selected{background:var(--color-button, #111);color:var(--color-button-text, #fff);border-color:transparent}.mr-size-overlay__size.is-disabled,.mr-size-overlay__size:disabled{opacity:.34;cursor:not-allowed;transform:none}.mr-size-overlay__footer{position:sticky;bottom:0;background:rgb(var(--color-background-rgb));padding-top:12px}.mr-size-overlay__add{width:100%;min-height:50px;border-radius:999px}.mr-bra-overlay{display:flex;flex-direction:column;gap:18px}.mr-bra-overlay__group{display:flex;flex-direction:column}.mr-bra-overlay__group .mr-bra-inline__head{margin-bottom:10px}.mr-size-picker--one_size{margin-top:0}html.mr-size-overlay-open,html.mr-size-overlay-open body{overflow:hidden}mr-size-overlay-picker[data-context=card]{display:block}mr-size-overlay-picker[data-context=card] .mr-size-picker{margin-top:8px}mr-size-overlay-picker[data-context=card] .mr-size-picker__trigger{min-height:44px;padding:10px 12px;border-radius:999px}mr-size-overlay-picker[data-context=card] .mr-size-picker__trigger-value{font-size:14px;line-height:1.1}mr-size-overlay-picker[data-context=card] .mr-size-overlay__backdrop{display:none}mr-size-overlay-picker[data-context=card] .mr-size-overlay__panel{position:absolute;left:0;right:0;bottom:calc(100% + 8px);transform:none;width:100%;max-height:none;overflow:visible;border-radius:16px;padding:12px;box-shadow:0 8px 24px #00000024;z-index:30}mr-size-overlay-picker[data-context=card] .mr-size-overlay__top{margin-bottom:8px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__eyebrow{font-size:10px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__close{font-size:22px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__content,mr-size-overlay-picker[data-context=card] .mr-size-overlay__content--tight{padding-bottom:0}mr-size-overlay-picker[data-context=card] .mr-size-overlay__grid{gap:8px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__size{min-height:42px;padding:0 8px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__size span,mr-size-overlay-picker[data-context=card] .mr-size-overlay__size .variant-option__button-label__text{font-size:14px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__footer{position:static;padding-top:10px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__add{min-height:44px;border-radius:999px}mr-size-overlay-picker[data-context=pdp][data-size-mode=standard] .mr-size-picker__trigger,mr-size-overlay-picker[data-context=pdp][data-size-mode=bra_split] .mr-size-picker__trigger{display:none}mr-size-overlay-picker[data-context=pdp][data-size-mode=standard] .mr-size-overlay,mr-size-overlay-picker[data-context=pdp][data-size-mode=bra_split] .mr-size-overlay{display:none!important}@media(max-width:749px){.mr-size-picker{margin-top:10px}.mr-size-inline__top,.mr-bra-inline__head{margin-bottom:10px}.mr-bra-inline__group+.mr-bra-inline__group{margin-top:18px}.mr-size-inline__grid,.mr-size-inline__grid--no-wrap{gap:6px;width:100%}.mr-size-inline__grid--no-wrap{flex-wrap:nowrap}.mr-size-inline__size{min-height:42px;min-width:0;flex:1 1 0;padding:0 8px}.mr-size-inline__size span{font-size:13px}.mr-size-overlay__panel{width:100vw;max-height:86vh;border-top-left-radius:20px;border-top-right-radius:20px;padding:14px 14px 12px}.mr-size-overlay__panel--compact{width:100vw}.mr-size-overlay__content{padding-bottom:82px}.mr-size-overlay__content--tight{padding-bottom:80px}.mr-size-overlay__grid,.mr-size-overlay__grid--no-wrap{gap:6px;width:100%}.mr-size-overlay__grid--no-wrap{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}.mr-size-overlay__size{min-height:44px;padding:0 8px}.mr-size-overlay__size span,.mr-size-overlay__size .variant-option__button-label__text{font-size:13px}.mr-size-overlay__add{min-height:46px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__panel{left:0;right:0;width:100%;bottom:calc(100% + 6px);border-radius:14px;padding:10px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__grid,mr-size-overlay-picker[data-context=card] .mr-size-overlay__grid--no-wrap{gap:6px;width:100%}mr-size-overlay-picker[data-context=card] .mr-size-overlay__grid--no-wrap{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none}mr-size-overlay-picker[data-context=card] .mr-size-overlay__size{min-height:40px}mr-size-overlay-picker[data-context=card] .mr-size-overlay__add{min-height:42px}}@media(min-width:750px){.mr-size-inline__grid{gap:8px}.mr-size-inline__size{min-height:42px}.mr-size-overlay__panel{padding:18px 18px 16px}.mr-size-overlay__top{margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/mr-size-overlay-picker.css.map */
