.asg{display:block;max-width:900px;margin-inline:auto;color:#262626;text-align:left;font-size:14px;line-height:1.6;letter-spacing:normal}.asg [hidden]{display:none!important}.asg__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:22px;border-bottom:1px solid #d8d5d0;padding-bottom:14px}.asg__categories,.asg__units{display:flex;gap:5px}.asg button{font:inherit;cursor:pointer;color:inherit;background:transparent;border:1px solid transparent;padding:9px 14px;min-height:44px;line-height:1.2}.asg__categories button{text-transform:uppercase;letter-spacing:.08em;font-size:12px;border-bottom:2px solid transparent}.asg__categories button[aria-pressed=true]{border-bottom-color:#262626}.asg__units{border:1px solid #d8d5d0;padding:2px}.asg__units button[aria-pressed=true]{background:#262626;color:#fff}.asg button:focus-visible,.asg a:focus-visible,.asg summary:focus-visible,.asg__table-wrap:focus-visible{outline:2px solid #8b1f3f;outline-offset:3px}.asg__intro{margin:0 0 18px!important;color:#555;font-size:13px}.asg__table-wrap{overflow:auto;overscroll-behavior-x:contain;max-width:100%;-webkit-overflow-scrolling:touch}.asg .asg__table{width:100%;border-collapse:collapse;border:0;margin:0;font-size:13px;line-height:1.5;table-layout:auto}.asg__table th,.asg__table td{padding:12px 10px;border:0;border-bottom:1px solid #dedbd6;text-align:center;white-space:nowrap}.asg__table thead th{background:#eeeae5;font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:500}.asg__table tbody th{font-weight:500;background:#f7f5f1}.asg__table tbody tr:nth-child(2n) td{background:#f7f5f1}.asg__table th:first-child{position:sticky;left:0;z-index:1}.asg__scroll-hint{display:none;font-size:11px;color:#666;margin:0 0 9px!important}.asg__measure{margin-top:30px}.asg__measure h3{font:inherit;font-size:18px;margin:0 0 16px}.asg__measure-grid{display:grid;grid-template-columns:1fr 150px;gap:30px;align-items:start}.asg details{border-top:1px solid #d8d5d0;padding:0}.asg details:last-child{border-bottom:1px solid #d8d5d0}.asg summary{cursor:pointer;display:list-item;list-style:disclosure-closed;padding:12px 0;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.asg details[open] summary{list-style:disclosure-open}.asg details p{font-size:13px;color:#555;margin:0 0 16px!important}.asg__figure{display:block;width:100%;height:auto;color:#555}.asg__figure g{opacity:.35;fill:currentColor;transition:opacity .15s}.asg__figure g.is-active{opacity:1;color:#8b1f3f}.asg__figure g path{stroke:currentColor;stroke-width:2;stroke-dasharray:3 2}.asg__figure text{text-anchor:middle;font:9px sans-serif;letter-spacing:1px}.asg__help{font-size:12px;margin:26px 0 0!important;color:#555}.asg__help a{text-decoration:underline;text-underline-offset:3px}.asg-popup{display:inline-block}.asg-link{font-size:12px!important;text-decoration:underline!important;text-underline-offset:3px;white-space:nowrap}dialog.asg-dialog{position:fixed;inset:0 0 0 auto;box-sizing:border-box;margin:0;width:min(760px,100vw);height:100%;height:100dvh;max-height:100dvh;max-width:100vw;padding:0;border:0;background:#faf9f6;color:#262626;overflow:hidden}dialog.asg-dialog[open]{display:flex;flex-direction:column;animation:asg-enter .2s ease-out}dialog.asg-dialog[closing]{animation:asg-exit .15s ease-in}.asg-dialog::backdrop{background:#0006}.asg-dialog__head{display:flex;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid #dedbd6;flex:none}.asg-dialog__head h2{font-size:26px;margin:0}.asg-dialog__head button{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;color:#262626;cursor:pointer}.asg-dialog__head svg{width:20px;height:20px}.asg-dialog__body{padding:26px 28px 40px;overflow:auto;min-height:0;overscroll-behavior:contain}@keyframes asg-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes asg-exit{0%{transform:translate(0)}to{transform:translate(100%)}}@media(max-width:600px){.asg__table{min-width:540px}.asg [data-asg-panel=belts] .asg__table{min-width:0}.asg__scroll-hint{display:block}.asg__measure-grid{grid-template-columns:1fr 105px;gap:18px}.asg-dialog__head{padding:14px 18px}.asg-dialog__body{padding:20px 18px 32px}.asg__toolbar{gap:8px}.asg button{padding:8px 10px}.asg__table th,.asg__table td{padding:11px 8px}}@media(prefers-reduced-motion:reduce){dialog.asg-dialog[open],dialog.asg-dialog[closing]{animation:none}.asg__figure g{transition:none}}.template-product .select__fieldset:has(.asg-popup){grid-template-columns:minmax(0,1fr);gap:12px}.template-product .radio__legend:has(.asg-popup){display:block;width:100%;min-width:0;margin:0}.template-product .radio__legend__label:has(.asg-popup){display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.template-product .radio__legend__label>.asg-popup{margin-left:auto;flex-shrink:0}.template-product .radio__legend:has(.asg-popup) .radio__legend__values{display:none}@media(max-width:600px){.asg{font-size:12px;line-height:1.5}.asg .asg__table{font-size:12px}.asg__table thead th{font-size:10px;letter-spacing:.03em}.asg__intro,.asg details p{font-size:12px;line-height:1.55}.asg summary,.asg__categories button{font-size:11px}.asg__measure h3{font-size:16px}.asg-dialog__head h2{font-size:23px}.asg__table th,.asg__table td{padding:9px 7px}.asg__measure-grid{grid-template-columns:minmax(0,1fr) 90px;gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/alaia-size-guide.css.map */
