.size-guide{display:flex;flex-flow:column}.size-guide-modal{max-width:none;width:100%}.size-guide-modal__container{padding:calc(var(--spacing-xl) + var(--spacing-3xs)) calc(var(--spacing-m) + var(--spacing-2xs)) calc(var(--spacing-m) + var(--spacing-2xs) + var(--spacing-3xs))}.size-guide-modal__header{position:absolute;right:var(--spacing-xs);top:var(--spacing-m)}.size-guide-modal__close{margin:0;padding:0}.size-guide__loading{left:50%;position:absolute;top:50%;translate:-50%,-50%}.size-guide__header,.size-guide__title,.size-guide__subtitle{font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-tight);line-height:1.4}.size-guide__header{font-size:var(--font-size-2xl)}.size-guide__title{color:var(--color-gray-40);font-size:var(--font-size-m);margin-bottom:var(--spacing-l)}.size-guide__diagram{margin-bottom:calc(var(--spacing-xl) + var(--spacing-3xs));width:fit-content}.size-guide__how-to-diagram{margin:0 auto calc(var(--spacing-xl) + var(--spacing-4xs));width:fit-content}.size-guide__subtitle{font-size:var(--font-size-m);margin-bottom:var(--spacing-s)}.size-guide__info{font-size:var(--font-size-2xs);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-extra-wide);line-height:var(--line-height-normal);margin-bottom:calc(var(--spacing-l) + var(--spacing-2xs) + var(--spacing-4xs))}.size-guide__how-to-info{margin-bottom:calc(var(--spacing-m) + var(--spacing-2xs) + var(--spacing-4xs))}.size-guide__tabs{border:1px solid var(--color-background-dark);display:grid;grid-template-columns:1fr 1fr;margin-bottom:calc(var(--spacing-l) + var(--spacing-3xs))}.size-guide__tab{background-color:var(--color-gray-10);border:0;color:var(--color-text-primary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);height:calc(var(--spacing-m) + var(--spacing-2xs) + var(--spacing-3xs));letter-spacing:var(--letter-spacing-extra-wide);line-height:1.1;padding:0}.size-guide__tab.active{background-color:var(--color-background-dark);color:var(--color-text-inverse)}.size-guide__table{border:1px solid var(--color-gray-20);font-size:var(--font-size-2xs);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-extra-wide);line-height:var(--line-height-normal);margin-bottom:var(--spacing-xl);text-align:center}.size-guide__table tr:first-child,.size-guide__table td:first-child{border-left:0;font-weight:var(--font-weight-medium)}.size-guide__table tr{border-top:1px solid var(--color-gray-20)}.size-guide__table tr:first-child td{border-top:0}.size-guide__table td{border-left:1px solid var(--color-gray-20);border-top:1px solid var(--color-gray-20);padding:calc(var(--spacing-xs) + var(--spacing-3xs)) 0 calc(var(--spacing-xs) + var(--spacing-4xs))}.size-guide__table td:first-child{width:71px}.size-guide__instruction-title{font-size:var(--font-size-xs)}.size-guide__instruction-content{font-size:var(--font-size-2xs);margin-bottom:calc(var(--spacing-xl) - var(--spacing-3xs))}.size-guide__instruction-content:last-child{margin-bottom:calc(var(--spacing-l) - var(--spacing-4xs))}.size-guide__footer{border-top:1px solid var(--color-gray-20);padding-top:calc(var(--spacing-s) + var(--spacing-4xs))}.size-guide__footer,.size-guide__footer a{color:var(--color-gray-40);font-size:var(--font-size-2xs);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-extra-wide);line-height:var(--line-height-normal)}.size-guide__footer a{color:var(--color-text-primary);cursor:pointer;text-decoration:underline}.size-guide__footer a:hover{text-decoration:none}@media(min-width: 64em){.size-guide-modal{max-width:360px}}
