.size-guide{margin-block:.25rem .75rem}.size-guide__open{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;margin:0;padding:.35rem .75rem;border:1px solid #00e676;border-radius:8px;background:transparent;color:#00e676!important;-webkit-text-fill-color:#00e676!important;font:inherit;font-size:.9rem;font-weight:700;text-decoration:none;cursor:pointer}.size-guide__open:hover{background:#00e6761f}.size-guide__open-icon{width:1.1rem;height:1.1rem;flex-shrink:0}.size-guide__dialog{width:min(26rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;overflow:auto;color:#fff;background:#0c0c0c;border:1px solid #2a2a2a;border-radius:16px;font-family:var(--font-body--family);color-scheme:dark}.size-guide__dialog::backdrop{background:#000000b8}.size-guide__panel{min-width:0}.size-guide__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:sticky;top:0;z-index:1;padding:1rem 1rem .75rem;background:#0c0c0c}.size-guide__title{margin:0;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-family:var(--font-heading--family, var(--font-body--family));font-size:1.35rem;line-height:1.15}.size-guide__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;padding:0;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#1a1a1a!important;border:0;border-radius:50%;cursor:pointer}.size-guide__close:hover{background:#2a2a2a!important}.size-guide__close svg{width:1.1rem;height:1.1rem}.size-guide__tabs{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;margin:0 1rem;padding:.25rem;background:#161616;border-radius:12px}.size-guide__tab{-webkit-appearance:none;appearance:none;min-height:2.5rem;padding:.45rem .5rem;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:transparent!important;border:0!important;border-radius:9px;box-shadow:none!important;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.size-guide__tab[aria-selected=true]{background:#00e676!important;color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:800}.size-guide__panel-body{padding:1rem}.size-guide__form,.size-guide__result{display:grid;gap:.9rem}.size-guide__field,.size-guide__fit{display:grid;gap:.35rem;min-width:0;margin:0;padding:0;border:0}.size-guide__field label,.size-guide__fit legend{padding:0;color:#fff!important;-webkit-text-fill-color:#ffffff!important;font-size:.92rem;font-weight:700}.size-guide__field input,.size-guide__field select{width:100%;min-height:2.85rem;padding:.55rem .8rem;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background-color:#141414;border:1px solid #333333;border-radius:10px;font:inherit;font-size:1rem}.size-guide__field select{-webkit-appearance:none;appearance:none;padding-inline-end:2.2rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:1rem}.size-guide__field input:focus,.size-guide__field select:focus{outline:none;border-color:#00e676}.size-guide__field input[type=number]{-webkit-appearance:textfield;appearance:textfield}.size-guide__field input[type=number]::-webkit-inner-spin-button,.size-guide__field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.size-guide__choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.size-guide__choice{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:2.75rem;padding:.4rem .35rem;color:#fff!important;-webkit-text-fill-color:#ffffff!important;background:#141414;border:1px solid #333333;border-radius:10px;font-size:.88rem;font-weight:600;cursor:pointer}.size-guide__choice input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.size-guide__choice:has(input:checked){background:#00e676;border-color:#00e676;color:#000!important;-webkit-text-fill-color:#000000!important;font-weight:800}.size-guide__error{margin:0;font-weight:600}.size-guide__submit,.size-guide__select{width:100%;min-height:3rem;padding:.7rem 1rem;color:#000!important;-webkit-text-fill-color:#000000!important;background:#00e676!important;border:0!important;border-radius:10px;box-shadow:none!important;font:inherit;font-size:1rem;font-weight:800;cursor:pointer}.size-guide__submit:hover,.size-guide__select:hover{background:#00c966!important}.size-guide__result{margin-top:.25rem;padding:1rem 1rem .9rem;text-align:center;background:#141414;border:1px solid #2a2a2a;border-radius:14px}.size-guide__size{margin:0;color:#00e676!important;-webkit-text-fill-color:#00e676!important;font-family:var(--font-heading--family, var(--font-body--family));font-size:clamp(2.75rem,10vw,3.75rem);font-weight:800;line-height:.95;letter-spacing:-.03em}.size-guide__result p{margin:0;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.size-guide__label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.size-guide__measures{font-weight:600}.size-guide__why{color:#ffffffc7!important;-webkit-text-fill-color:rgb(255 255 255 / .78)!important;font-size:.92rem}.size-guide__stock{justify-self:center;padding:.35rem .75rem;border:1px solid rgb(255 255 255 / .28);border-radius:999px;font-size:.85rem}.size-guide__note{margin:0;color:#ffffff9e!important;-webkit-text-fill-color:rgb(255 255 255 / .62)!important;font-size:.8rem}.size-guide__measure{display:grid;gap:1rem;min-width:0}.size-guide__figure{margin:0}.size-guide__diagram{display:block;width:min(100%,8.5rem);height:auto;margin-inline:auto}.size-guide__table-title{margin:0 0 .6rem;font-size:1rem;line-height:1.3;text-align:center}.size-guide__table-wrap{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #2a2a2a;border-radius:12px}.size-guide__table{width:100%;border-collapse:collapse;font-size:.95rem}.size-guide__table th,.size-guide__table td{padding:.6rem .4rem;text-align:center;border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10))}.size-guide__table thead th{font-size:.7rem;letter-spacing:.03em;line-height:1.2;text-transform:uppercase}.size-guide__table tbody th,.size-guide__table tbody td{white-space:nowrap}.size-guide__table th:first-child,.size-guide__table td:first-child{text-align:start}.size-guide__row--recommended th,.size-guide__row--recommended td{background:#00e67629;font-weight:700}.size-guide__row--recommended th{color:#00e676!important;-webkit-text-fill-color:#00e676!important}.size-guide__open:focus-visible,.size-guide__dialog :focus-visible{outline:2px solid #00e676;outline-offset:2px}@media(max-width:380px){.size-guide__choices{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.size-guide__dialog{transition:none}}.product__info-wrapper .size-guide__open,.size-guide .size-guide__open{color:#00e676!important;-webkit-text-fill-color:#00e676!important}.product__info-wrapper .size-guide__tab[aria-selected=true],.size-guide .size-guide__tab[aria-selected=true],.product__info-wrapper .size-guide__choice:has(input:checked),.size-guide .size-guide__choice:has(input:checked),.product__info-wrapper .size-guide__submit,.product__info-wrapper .size-guide__select,.size-guide .size-guide__submit,.size-guide .size-guide__select{color:#000!important;-webkit-text-fill-color:#000000!important}.product__info-wrapper .size-guide__size,.size-guide .size-guide__size,.product__info-wrapper .size-guide__row--recommended th,.size-guide .size-guide__row--recommended th{color:#00e676!important;-webkit-text-fill-color:#00e676!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/size-guide.css.map */
