.variant-radios--rectangular-size .product-form__input--rectangular-size{margin-bottom:2.4rem}.variant-radios--rectangular-size .product-form__input--rectangular-size .form__label{font-size:1.5rem;font-weight:500;margin-bottom:1.2rem;letter-spacing:.05rem;color:rgb(var(--color-foreground))}.rectangular-size-input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.rectangular-size-label{display:inline-flex!important;align-items:center;justify-content:center;min-width:7rem;max-width:8rem;height:4rem;max-height:1rem;padding:1rem 2rem;border:.2rem solid rgba(var(--color-foreground),.2);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:inherit;font-size:.7rem;font-weight:500;letter-spacing:.1rem;line-height:1.2;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;-webkit-user-select:none;user-select:none;text-decoration:none;margin:.6rem 1rem .6rem 0}.product-form__input--rectangular-size .rectangular-size-label{border-radius:inherit!important;margin:0 1rem 0 0!important;padding:1rem 2rem!important;min-width:7rem!important;max-width:8rem!important;height:4rem!important;max-height:1rem!important;font-size:.7rem!important}.rectangular-size-label:hover{border-color:rgba(var(--color-foreground),.4);background-color:rgba(var(--color-foreground),.08)}.rectangular-size-input:checked+.rectangular-size-label{border-color:rgb(var(--color-foreground))!important;background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}.rectangular-size-input:focus-visible+.rectangular-size-label{outline:.3rem solid rgba(var(--color-foreground),.6);outline-offset:.2rem}.rectangular-size-input:disabled+.rectangular-size-label,.rectangular-size-input.disabled+.rectangular-size-label{border-color:rgba(var(--color-foreground),.1);background-color:rgba(var(--color-foreground),.02);color:rgba(var(--color-foreground),.4);cursor:not-allowed;transform:none;opacity:.6;text-decoration:line-through}.product-form__input--rectangular-size{display:flex;max-width:none}.product-form__input--rectangular-size fieldset{border:none;padding:0;margin:0}.product-form__input--rectangular-size .form__label+*{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:flex-start}@media screen and (max-width: 749px){.rectangular-size-label{min-width:7rem;height:3.6rem;padding:.8rem 1.6rem;font-size:1.3rem;margin:.5rem .8rem .5rem 0}.variant-radios--rectangular-size .product-form__input--rectangular-size{margin-bottom:2rem}.variant-radios--rectangular-size .product-form__input--rectangular-size .form__label{font-size:1.4rem;margin-bottom:1rem}}@media screen and (min-width: 750px) and (max-width: 989px){.rectangular-size-label{min-width:7.5rem;height:3.8rem;padding:.9rem 1.8rem}}@media screen and (forced-colors: active){.rectangular-size-input:checked+.rectangular-size-label{text-decoration:underline;background-color:Highlight;color:HighlightText}}@media (prefers-reduced-motion: reduce){.rectangular-size-label{transition:border-color .1s ease,background-color .1s ease;transform:none!important}.rectangular-size-label:hover,.rectangular-size-input:checked+.rectangular-size-label{transform:none!important}}.variant-radios--rectangular-size+.product-form__buttons,.product-form__input--rectangular-size+.product-form__buttons,.product-form__input--rectangular-size+* .product-form__buttons{margin-top:2.4rem}.product-form__quantity+.variant-radios--rectangular-size,.product-form__quantity+* .product-form__input--rectangular-size{margin-top:1.6rem}.product-form__input--rectangular-size+.product-form__quantity{margin-top:1.2rem}@media screen and (max-width: 480px){.rectangular-size-label{min-width:6.5rem;height:3.4rem;margin:.4rem .6rem .4rem 0;font-size:1.2rem}.product-form__input--rectangular-size .form__label+*{gap:.8rem}}@media screen and (min-width: 1200px){.rectangular-size-label{min-width:8.5rem;height:4.2rem;padding:1.1rem 2.2rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/component-rectangular-size-picker.css.map */
