.size-checker{display:block}.size-checker__shell{border-top:.1rem solid rgba(var(--color-foreground),.14);border-bottom:.1rem solid rgba(var(--color-foreground),.14);display:grid;gap:3.2rem;grid-template-columns:minmax(0,.9fr) minmax(32rem,1.1fr);padding:4rem 0}.size-checker__copy{max-width:48rem}.size-checker__eyebrow{color:rgba(var(--color-foreground),.62);font-size:1.1rem;font-weight:800;letter-spacing:.14rem;margin:0 0 1.2rem;text-transform:uppercase}.size-checker h2{font-size:clamp(2.8rem,3vw,4.2rem);line-height:1.05;margin:0 0 1.4rem}.size-checker__copy p:last-child{color:rgba(var(--color-foreground),.72);line-height:1.7;margin:0}.size-checker__form{background:#f6f5f1;padding:2.4rem}.size-checker__unit{display:inline-grid;grid-template-columns:repeat(2,minmax(6.8rem,1fr));margin-bottom:2rem}.size-checker__unit input{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}.size-checker__unit label{align-items:center;background:#fff;border:.1rem solid rgba(var(--color-foreground),.18);cursor:pointer;display:inline-flex;font-size:1.2rem;font-weight:800;justify-content:center;min-height:4.4rem}.size-checker__unit input:checked+label{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.size-checker__fields{display:grid;gap:1.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.size-checker__fields label{display:grid;gap:.8rem}.size-checker__fields span{font-size:1.2rem;font-weight:800;letter-spacing:.08rem;text-transform:uppercase}.size-checker__fields input{background:#fff;border:.1rem solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground));font:inherit;min-height:5.4rem;padding:0 1.4rem;width:100%}.size-checker__button{margin-top:1.8rem;min-height:5.4rem;width:100%}.size-checker__result{background:#fff;border-left:.4rem solid rgb(var(--color-foreground));margin-top:1.8rem;padding:1.6rem}.size-checker__result strong{display:block;font-size:2rem;margin-bottom:.8rem}.size-checker__result p{color:rgba(var(--color-foreground),.72);margin:.4rem 0 0}@media screen and (max-width:989px){.size-checker__shell{grid-template-columns:1fr}}@media screen and (max-width:749px){.size-checker__shell{padding:3rem 0}.size-checker__form{padding:1.6rem}.size-checker__fields{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-product-size-checker.css.map */
