@layer components{.size-guide__link{background:transparent;border:0;border-bottom:1px solid;color:oklch(28.1608250905% .01443169 136.6899092596deg);cursor:pointer;display:block;font:inherit;margin:1rem 0 1.5rem;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.size-guide__link:focus-visible{outline:2px solid oklch(56.2752806143% .1579645696 33.2400669638deg);outline-offset:4px}.size-guide-modal{display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;position:fixed;z-index:10000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:rgba(0,0,0,.55);justify-content:center;opacity:0;padding:1.25rem;pointer-events:none;-webkit-transition:visibility 0s linear .24s,opacity .24s ease;transition:visibility 0s linear .24s,opacity .24s ease;visibility:hidden}.size-guide-modal.show{opacity:1;pointer-events:auto;-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.size-guide-modal__dialog{max-height:calc(100dvh - 2.5rem);opacity:0;overflow:auto;-webkit-transform:translateY(1rem) scale(.98);-ms-transform:translateY(1rem) scale(.98);transform:translateY(1rem) scale(.98);-webkit-transition:opacity .22s ease,-webkit-transform .24s ease;transition:opacity .22s ease,-webkit-transform .24s ease;transition:opacity .22s ease,transform .24s ease;transition:opacity .22s ease,transform .24s ease,-webkit-transform .24s ease;width:min(100%,56.25rem)}.size-guide-modal.show .size-guide-modal__dialog{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.size-guide-modal__content{background:oklch(97.6289917928% .0069572365 88.6420937578deg);padding:clamp(1.25rem,4vw,2.5rem)}.size-guide-modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1.25rem;justify-content:space-between;margin-bottom:1.5rem}.size-guide-modal .modal-title{color:oklch(28.1608250905% .01443169 136.6899092596deg);font-size:clamp(1.375rem,3vw,2rem);margin:0}.size-guide-modal .btn-close{-webkit-box-flex:0;background:transparent;border:0;color:oklch(28.1608250905% .01443169 136.6899092596deg);cursor:pointer;-ms-flex:0 0 auto;flex:0 0 auto;height:2.5rem;padding:0;width:2.5rem}.size-guide__table-wrap{max-width:100%;overflow-x:auto}.size-guide__table{border-collapse:collapse;color:oklch(28.1608250905% .01443169 136.6899092596deg);min-width:32.5rem;width:100%}.size-guide__table td,.size-guide__table th{border:1px solid rgba(38,43,36,.2);padding:.875rem 1rem;text-align:left;white-space:nowrap}.size-guide__table thead th{background:rgba(38,43,36,.08);font-weight:600}.size-guide__table tbody th{font-weight:600}.size-guide__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1.5rem}.size-guide__confirm{min-width:7.5rem}}@media (prefers-reduced-motion:reduce){.size-guide-modal,.size-guide-modal__dialog{-webkit-transition:none;transition:none}}