.ff-sizing{margin:0 0 1.5rem}.ff-sizing .ff-sizing__group{margin-bottom:1.6rem}.ff-sizing__legend{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.ff-sizing__opener{display:inline-flex}.ff-sizing__guide-link{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:1.3rem;letter-spacing:.04rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.ff-sizing__guide-link svg{flex-shrink:0}.ff-sizing .ff-sizing__group.ff-sizing--invalid input[type=radio]+label{border-color:rgb(var(--color-foreground))}.ff-sizing__error{width:100%;margin:.4rem 0 0}.ff-sizing__error[hidden]{display:none}.ff-sizing__custom{margin-top:.4rem}.ff-sizing__optional{font-size:1.3rem;color:rgba(var(--color-foreground),.65);margin-inline-start:.4rem}.ff-sizing__fields{padding-top:.4rem}.ff-field{margin-bottom:1.6rem}.ff-field__label{display:block;margin-bottom:.8rem;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.ff-field__hint{display:block;margin-top:.4rem;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.55)}.ff-field__control{position:relative}.ff-field__input{display:block;width:100%;box-sizing:border-box;padding:1.1rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.4rem;-webkit-appearance:none;appearance:none;transition:border-color .1s ease-in-out}.ff-field__control .ff-field__input{padding-inline-end:5.5rem;text-align:left}.ff-field__input::placeholder{color:rgba(var(--color-foreground),.35)}.ff-field__input:hover{border-color:rgba(var(--color-foreground),.2)}.ff-field__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .3rem rgba(var(--color-foreground),.05)}.ff-field__unit{position:absolute;top:50%;right:1.6rem;transform:translateY(-50%);font-size:1.3rem;font-weight:500;color:rgba(var(--color-foreground),.55);pointer-events:none}.ff-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:.4rem 0 1.6rem}.ff-shots__item{margin:0;text-align:center}.ff-shots__item img{display:block;width:100%;height:auto;background:#fff;border:.1rem solid rgba(var(--color-foreground),.08)}.ff-shots__item figcaption{margin-top:.4rem;font-size:1.2rem;line-height:1.3;color:rgba(var(--color-foreground),.75)}.ff-fields-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ff-fields-row .ff-field{margin-bottom:0}.ff-fields-row .ff-field__label{margin-bottom:.6rem}.ff-fields-row .ff-field__control .ff-field__input{padding-inline:1.2rem 3.4rem}.ff-fields-row .ff-field__unit{right:1.1rem;font-size:1.2rem}.ff-fields-note{margin:.8rem 0 1.6rem}.ff-field__textarea{min-height:10rem;line-height:1.6;resize:vertical}@media screen and (max-width:749px){.ff-field{margin-bottom:1.4rem}.ff-field__label{font-size:1.3rem;margin-bottom:.6rem}.ff-field__hint{font-size:1.1rem}.ff-field__input{padding:1.3rem 1.5rem;font-size:1.6rem}.ff-field__unit{right:1.5rem;font-size:1.4rem}.ff-fields-row{gap:.8rem}.ff-fields-row .ff-field__control .ff-field__input{padding-inline:1rem 3rem}.ff-fields-row .ff-field__unit{right:.9rem;font-size:1.2rem}}.ff-lining{margin:0 0 1rem}.ff-lining .ff-field__label{margin-bottom:.6rem}.ff-lining__row{display:flex;align-items:center;gap:1.2rem;cursor:pointer}.ff-lining__check{flex-shrink:0;width:2rem;height:2rem;margin:0;accent-color:rgb(var(--color-foreground));cursor:pointer}.ff-lining__text{font-size:1.5rem;color:rgb(var(--color-foreground))}.ff-lining__price{margin-inline-start:auto;font-size:1.4rem;color:rgba(var(--color-foreground),.65);direction:ltr;unicode-bidi:isolate}.ff-guide .ff-guide__dialog{height:auto;max-height:calc(100% - 4rem);max-width:56rem;margin-top:2rem;padding:0 1.6rem 2rem}.ff-guide .product-popup-modal__content-info.ff-guide__body{padding:.4rem 0 0}.ff-guide__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.8rem 0 1.2rem;padding-inline-end:4.4rem}.ff-guide__title{margin:0}.ff-guide__units{display:inline-flex;flex-shrink:0;border:.1rem solid rgba(var(--color-foreground),.2);border-radius:var(--variant-pills-radius, 4rem);overflow:hidden}.ff-guide__units button{padding:.4rem 1.2rem;border:0;background:none;cursor:pointer;font-family:inherit;font-size:1.3rem;color:rgb(var(--color-foreground))}.ff-guide__units button[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ff-guide__table-wrap{overflow-x:auto}.ff-guide .ff-guide__table{display:table;width:100%;max-width:none;border-collapse:collapse;font-size:1.4rem}.ff-guide__table th,.ff-guide__table td{padding:.75rem .6rem;text-align:center;border-bottom:.1rem solid rgba(var(--color-foreground),.08);white-space:nowrap}.ff-guide__table td{direction:ltr;unicode-bidi:isolate}.ff-guide__table thead th{font-weight:500;font-size:1.3rem;color:rgba(var(--color-foreground),.7);border-bottom-color:rgba(var(--color-foreground),.2)}.ff-guide__table tbody th{font-weight:600}.ff-guide__note{margin:.6rem 0 0}.ff-guide__finder{margin-top:2rem;padding-top:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.08)}.ff-guide__finder-label{display:block;margin:0 0 .8rem;font-family:inherit;font-size:1.4rem;font-weight:600;letter-spacing:.04rem;color:rgb(var(--color-foreground))}.ff-guide__finder-row{display:grid;grid-template-columns:1fr auto;gap:.8rem}.ff-guide__finder-row .ff-field__input{height:100%;padding-inline-end:4rem}.ff-guide__find{min-width:9rem;min-height:4.4rem}.ff-guide__finder-error{margin:.6rem 0 0}.ff-guide__finder-error[hidden],.ff-guide__result[hidden]{display:none}.ff-guide__result{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:.8rem .8rem .8rem 1.2rem;background:rgba(var(--color-foreground),.04);font-size:1.4rem}.ff-guide__result strong{font-size:1.8rem;direction:ltr;unicode-bidi:isolate}.ff-guide__apply{min-width:9rem;min-height:4rem}@media screen and (min-width:750px){.ff-guide .ff-guide__dialog{margin-top:6rem;padding:0 3rem 3rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ff-sizing.css.map */
