.mambbo-product-ux-section{display:contents}.mambbo-variant-option-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;width:100%;min-width:0}.variant-option--dropdowns>.mambbo-variant-option-heading{margin-block-end:.5rem}.mambbo-size-guide-trigger{-webkit-appearance:none;appearance:none;flex:none;padding:.125rem 0 .1875rem;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.78rem;line-height:1.2;text-decoration:none;white-space:nowrap}.mambbo-size-guide-trigger:hover{opacity:.68}.mambbo-size-guide-trigger:focus-visible,.mambbo-size-guide-close:focus-visible{outline:2px solid currentColor;outline-offset:3px}.mambbo-size-guide-dialog{width:min(42rem,calc(100vw - 2rem));max-width:none;max-height:min(46rem,calc(100dvh - 2rem));margin:auto;padding:0;border:0;background:transparent;color:inherit;overflow:visible}.mambbo-size-guide-dialog::backdrop{background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mambbo-size-guide-panel{position:relative;max-height:min(46rem,calc(100dvh - 2rem));overflow:auto;overscroll-behavior:contain;padding:clamp(1.5rem,4vw,2.5rem);background:var(--color-background, #fff);color:var(--color-foreground, #111);box-shadow:0 1.5rem 5rem #0000002e}.mambbo-size-guide-close{-webkit-appearance:none;appearance:none;position:absolute;inset-block-start:.9rem;inset-inline-end:.9rem;display:grid;width:2.5rem;height:2.5rem;padding:0;place-items:center;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:1.75rem;line-height:1}.mambbo-size-guide-eyebrow{margin:0 3rem .5rem 0;font-size:.68rem;letter-spacing:.16em;opacity:.58;text-transform:uppercase}.mambbo-size-guide-panel h2{margin:0;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;line-height:1.15}.mambbo-size-guide-note{max-width:50ch;margin:.75rem 0 1.5rem;font-size:.88rem;line-height:1.55;opacity:.7}.mambbo-fit-meter{display:grid;grid-template-columns:repeat(3,1fr);margin-block:0 1.5rem;border:1px solid rgb(0 0 0 / .16)}.mambbo-fit-meter span{padding:.7rem .5rem;font-size:.72rem;text-align:center}.mambbo-fit-meter span+span{border-inline-start:1px solid rgb(0 0 0 / .16)}.mambbo-fit-meter .active{background:var(--color-foreground, #111);color:var(--color-background, #fff)}.mambbo-size-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.82rem;line-height:1.4}.mambbo-size-table th,.mambbo-size-table td{padding:.8rem .65rem;border-block-end:1px solid rgb(0 0 0 / .14);text-align:start;vertical-align:top}.mambbo-size-table th{font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}media-gallery{position:relative}.mambbo-gallery-transition{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:grid;place-items:start center;overflow:hidden;border-radius:var(--media-radius, 0);background:var(--color-background, #fff);opacity:1;pointer-events:none;transition:opacity .14s ease}.mambbo-gallery-transition img{display:block;width:100%;height:min(100%,100dvh);object-fit:contain;object-position:center top}.mambbo-gallery-transition.is-complete{opacity:0}@media(max-width:749px){.mambbo-size-guide-dialog{width:100vw;max-height:calc(100dvh - 1rem);margin:auto 0 0}.mambbo-size-guide-panel{max-height:calc(100dvh - 1rem);padding:1.5rem 1rem 2rem;border-radius:1rem 1rem 0 0}.mambbo-size-table{font-size:.75rem}.mambbo-size-table th,.mambbo-size-table td{padding-inline:.4rem}}@media(prefers-reduced-motion:reduce){.mambbo-gallery-transition,.mambbo-look-card__image img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mambbo-product-layout-fixes.css.map */
