.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;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!important;box-sizing:border-box;height:100%}.rectangular-size-label:hover{border-color:rgba(var(--color-foreground),.4);background-color:rgba(var(--color-foreground),.08)}.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}.rectangular-options,.product-form__input--rectangular-size .rectangular-options{display:grid;gap:1rem;grid-template-columns:repeat(var(--rect-cols, 3),1fr);align-items:center;width:100%}.rectangular-options .rectangular-size-label{width:100%;display:inline-flex;justify-content:center}.rectangular-options .rectangular-option{display:block;position:relative;width:100%;height:100%}.rectangular-options .rectangular-option .rectangular-size-input{position:absolute;width:1px;height:1px;left:-9999px}@media screen and (max-width:749px){.rectangular-size-label{height:3.6rem;padding:.6rem;margin:.35rem .35rem .35rem 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}.rectangular-options{grid-template-columns:repeat(var(--rect-mobile-cols, 2),1fr)}}@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:1024px){.rectangular-options,.product-form__input--rectangular-size .rectangular-options{grid-template-columns:repeat(var(--rect-mobile-cols, 2),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/component-rectangular-size-picker.css.map */
