.size-guide{position:fixed;z-index:100;width:100%;left:0;top:0;height:100vh;height:100dvh;padding-top:0;background-color:rgba(189,189,189,.4);backdrop-filter:blur(10px);background-repeat:no-repeat;background-size:cover;background-position:center;display:none;align-items:flex-end;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.size-guide__wrap{max-width:375px;margin-left:auto;margin-right:auto;background-color:var(--color-white);padding-bottom:54px}@media (min-width:768px){.size-guide{padding-top:100px}.size-guide__wrap{max-width:720px}}.size-guide__header{padding-top:10px;position:sticky;top:0;z-index:5;background-color:var(--color-white)}@media (min-width:768px){.size-guide__header{padding-left:10px}}.size-guide__header-close{background:0 0;border:0;cursor:pointer;padding:6px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.size-guide__header-close:hover{transform:rotate(180deg)}.size-guide__body-title{font-family:"Moderat Condensed",sans-serif;font-style:normal;font-weight:400;font-size:55px;line-height:100%;text-align:center;color:var(--color-dark)}.size-guide__switch{display:flex;justify-content:center;padding-top:42px;padding-bottom:42px}@media (min-width:768px){.size-guide__switch{padding-top:40px;padding-bottom:40px}}.size-guide__switch-btn{font-family:"Moderat Mono";font-style:normal;font-weight:502;font-size:14px;line-height:100%;text-transform:uppercase;color:var(--color-black);background-color:var(--color-white);border:1px solid var(--color-neutral-mid);padding:8px 12px;cursor:pointer}.size-guide__switch-btn.active{color:var(--color-white);background-color:var(--color-black)}.size-guide__switch-btn:hover{color:var(--color-white);background-color:var(--color-black)}.size-guide__switch-btn:not(:last-child){margin-right:10px}.size-guide__content{display:none;padding-right:15px;padding-left:15px}.size-guide__content.active{display:block}.size-guide__table{max-width:340px;margin-left:auto;margin-right:auto;overflow:auto;position:relative}.size-guide__table::-webkit-scrollbar{width:3px;height:4px}.size-guide__table::-webkit-scrollbar-track{background:var(--color-border)}.size-guide__table::-webkit-scrollbar-thumb{background:var(--color-primary-mauve)}.size-guide__table::-webkit-scrollbar-thumb:hover{opacity:.9}@media (min-width:768px){.size-guide__table{max-width:680px}}.size-guide__table-head{display:flex;justify-items:center;font-family:"Moderat Mono",sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:100%;text-transform:uppercase;color:var(--color-white);background-color:var(--color-black);width:fit-content;min-width:100%;position:sticky;top:0;z-index:1}.size-guide__table-head-item--order{order:1}.size-guide__table-head-item:first-child{width:80px;margin-right:auto;padding:10px 0 10px 10px;position:sticky;left:0;background-color:var(--color-black)}.size-guide__table-head-item:not(:first-child){width:100px;padding:10px 0 10px 0;text-align:center}@media (min-width:768px){.size-guide__table-head-item:first-child{padding:10px 0 10px 10px}.size-guide__table-head-item:not(:first-child){padding:10px 0 10px 2px}}.size-guide__table-row{display:flex;justify-items:center;font-family:"Moderat Mono",sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:100%;text-transform:uppercase;color:var(--color-black);width:fit-content;min-width:100%;border-bottom:1px solid var(--color-neutral-mid)}.size-guide__table-row:nth-child(odd){background-color:var(--color-neutral-mid)}.size-guide__table-row-item--order{order:1}.size-guide__table-row-item:not(:first-child){width:100px;padding:10px 0 10px 0;text-align:center;border-left:1px solid var(--color-neutral-mid)}.size-guide__table-row-item:first-child{width:80px;margin-right:auto;padding:10px 0 10px 10px;position:sticky;left:0;background-color:var(--color-white)}.size-guide__table-row:nth-child(odd) .size-guide__table-row-item:first-child{background-color:var(--color-neutral-mid)}@media (min-width:768px){.size-guide__table-row-item:first-child{padding:10px 0 10px 20px}.size-guide__table-row-item:not(:first-child){padding:10px 0 10px 0}}.more-info-link{margin-top:20px;text-decoration:underline;text-align:center;display:flex;justify-content:center}