.size-guide{padding:64px 0}.size-guide__inner{max-width:var(--page-width, 1400px);margin:0 auto;padding:0 24px}.size-guide__title{font-family:var(--font-heading-family);font-size:clamp(2.2rem,4vw,3.6rem);font-weight:500;font-style:italic;color:rgb(var(--color-foreground));margin:0 0 16px}.size-guide__intro{font-family:var(--font-body-family);font-size:14px;line-height:1.75;color:rgb(var(--color-foreground));opacity:.75;max-width:600px;margin:0 0 56px}.size-guide__section-title{font-family:var(--font-heading-family);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:500;font-style:italic;color:rgb(var(--color-foreground));margin:0 0 24px;padding-bottom:12px;border-bottom:.5px solid rgba(var(--color-foreground),.2)}.size-guide__calc{margin-bottom:64px}.size-guide__calc-fields{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.size-guide__field{display:flex;flex-direction:column;gap:6px}.size-guide__field label{font-family:var(--font-body-family);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.6}.size-guide__field input{width:160px;border:1px solid rgba(var(--color-foreground),.3);background:transparent;padding:13px 16px;font-family:var(--font-body-family);font-size:14px;color:rgb(var(--color-foreground));outline:none;-moz-appearance:textfield}.size-guide__field input::-webkit-inner-spin-button,.size-guide__field input::-webkit-outer-spin-button{-webkit-appearance:none}.size-guide__field input:focus{border-color:rgb(var(--color-foreground))}.size-guide__btn{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none;padding:14px 28px;font-family:var(--font-body-family);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .2s;height:50px}.size-guide__btn:hover{opacity:.8}.size-guide__result{margin-top:32px;border:1px solid rgba(var(--color-foreground),.15);padding:32px 40px;display:inline-block;min-width:260px;text-align:center}.size-guide__result-label{font-family:var(--font-body-family);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.5;margin:0 0 8px}.size-guide__result-size{font-family:var(--font-heading-family);font-size:4rem;font-weight:600;color:rgb(var(--color-foreground));line-height:1;margin-bottom:12px}.size-guide__result-note{font-family:var(--font-body-family);font-size:12px;color:rgb(var(--color-foreground));opacity:.6;margin:0}.size-guide__table-wrap{margin-bottom:64px}.size-guide__table-note{font-family:var(--font-body-family);font-size:12px;color:rgb(var(--color-foreground));opacity:.55;margin:0 0 20px}.size-guide__table-scroll{overflow-x:auto}.size-guide__table{width:100%;border-collapse:collapse;font-family:var(--font-body-family);font-size:13px}.size-guide__table th{text-align:left;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.5;padding:12px 20px;border-bottom:1px solid rgba(var(--color-foreground),.15)}.size-guide__table td{padding:16px 20px;border-bottom:.5px solid rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground))}.size-guide__table tbody tr:hover td{background:rgba(var(--color-foreground),.03)}.size-guide__tips-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(var(--color-foreground),.1);border-top:.5px solid rgba(var(--color-foreground),.15);border-bottom:.5px solid rgba(var(--color-foreground),.15)}.size-guide__tip{background:rgb(var(--color-background));padding:28px 24px}.size-guide__tip-number{display:block;font-family:var(--font-body-family);font-size:10px;letter-spacing:.14em;color:rgb(var(--color-foreground));opacity:.35;margin-bottom:12px}.size-guide__tip h3{font-family:var(--font-heading-family);font-size:1.1rem;font-weight:500;font-style:italic;color:rgb(var(--color-foreground));margin:0 0 8px}.size-guide__tip p{font-family:var(--font-body-family);font-size:12px;line-height:1.7;color:rgb(var(--color-foreground));opacity:.7;margin:0}@media(max-width:989px){.size-guide__tips-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.size-guide__tips-grid{grid-template-columns:1fr;background:transparent;border:none}.size-guide__tip{border-bottom:.5px solid rgba(var(--color-foreground),.1)}.size-guide__calc-fields{flex-direction:column;align-items:stretch}.size-guide__field input,.size-guide__btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-size-guide.css.map */
