variant-selects{--product-variant-option-size: 3.6rem;display:block;width:100%;max-width:100%}.product-form__input--pill,.product-form__input--swatch{display:flex;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;margin-inline:0;padding:0;border:0}.product-form__input--pill{max-width:100%}.product-form__input--swatch{display:flex;flex-wrap:wrap}.product-form__input--pill .form__label,.product-form__input--swatch .form__label{flex:0 0 100%;width:100%;margin-bottom:1rem;padding:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.4;text-transform:none;color:rgb(var(--color-foreground))}.product-form__input--pill .form__label{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem}.product-form__input--pill .form__label modal-opener{flex-shrink:0;margin-left:auto}.product-form__input--pill .variant-picker__size-guide{flex-shrink:0;margin-left:auto;font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.4;text-transform:none;text-decoration:underline!important;text-decoration-line:underline!important;text-underline-offset:.2rem!important;color:rgb(var(--color-foreground))}.product-form__quantity .quantity__label.form__label{font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.4;text-transform:none;color:rgb(var(--color-foreground));margin-bottom:1rem}.product-form__quantity{--product-variant-option-size: 3.6rem;max-width:fit-content;width:auto}.product-form__quantity .price-per-item__container{width:auto}.product-form__quantity .quantity{width:calc(var(--product-variant-option-size) * 3);min-height:var(--product-variant-option-size);height:var(--product-variant-option-size);border:.1rem solid rgba(var(--color-foreground),.2);border-radius:0;background-color:transparent;box-shadow:none}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none;content:none;box-shadow:none}.product-form__quantity .quantity__button{width:var(--product-variant-option-size);min-width:var(--product-variant-option-size);height:100%;margin:0;font-size:1.1rem;color:rgba(var(--color-foreground),.45);transition:color .15s ease,background-color .15s ease}.product-form__quantity .quantity__button:first-child,.product-form__quantity .quantity__button:last-child{margin:0}.product-form__quantity .quantity__button:hover{color:rgba(var(--color-foreground),.75);background-color:rgba(var(--color-foreground),.04)}.product-form__quantity .quantity__button .svg-wrapper{width:.9rem;height:.9rem}.product-form__quantity .quantity__input{width:var(--product-variant-option-size);min-width:var(--product-variant-option-size);max-width:var(--product-variant-option-size);flex-grow:0;padding:0;font-size:1.1rem;font-weight:var(--font-weight-regular);line-height:1;letter-spacing:0;opacity:1;color:rgb(var(--color-foreground));border-left:.1rem solid rgba(var(--color-foreground),.2);border-right:.1rem solid rgba(var(--color-foreground),.2)}.product-form__quantity .quantity__button:focus-visible,.product-form__quantity .quantity__input:focus-visible,.product-form__quantity .quantity__button.focused,.product-form__quantity .quantity__input.focused{background-color:rgba(var(--color-foreground),.04);box-shadow:none;outline:0;z-index:auto}.product-form__quantity .quantity__button:focus,.product-form__quantity .quantity__input:focus{background-color:rgba(var(--color-foreground),.04);box-shadow:none;outline:0;z-index:auto}.product-form__quantity .quantity__button:not(:focus-visible):not(.focused),.product-form__quantity .quantity__input:not(:focus-visible):not(.focused){box-shadow:none;background-color:transparent}.product-form__input--pill .variant-picker__size-guide:hover{opacity:.65}variant-selects .product-form__input--pill input[type=radio]:not(:disabled):not(.disabled)+label{box-sizing:border-box;border:.1rem solid rgba(var(--color-foreground),.55);border-radius:0;background-color:transparent;color:rgb(var(--color-foreground));width:var(--product-variant-option-size);min-width:var(--product-variant-option-size);height:var(--product-variant-option-size);min-height:var(--product-variant-option-size);padding:0;margin:0 .4rem .4rem 0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:1.1rem;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1;text-align:center;text-decoration:none;box-shadow:none;overflow:hidden;cursor:pointer;position:relative;transition:border-color .15s ease,color .15s ease,background-color .15s ease,border-width .15s ease}variant-selects .product-form__input--pill input[type=radio]+label{box-sizing:border-box;border-radius:0;width:var(--product-variant-option-size);min-width:var(--product-variant-option-size);height:var(--product-variant-option-size);min-height:var(--product-variant-option-size);padding:0;margin:0 .4rem .4rem 0;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:0;line-height:1;text-align:center;text-decoration:none;box-shadow:none;overflow:hidden;position:relative}variant-selects .product-form__input--pill input[type=radio]+label:before{display:none}variant-selects .product-form__input--pill input[type=radio]:not(:disabled):not(.disabled)+label:hover{border-color:rgb(var(--color-foreground));color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.04)}variant-selects .product-form__input--pill input[type=radio]:checked:not(:disabled):not(.disabled)+label{background-color:rgb(var(--color-foreground));border:.1rem solid rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:var(--font-weight-medium)}variant-selects .product-form__input--pill input[type=radio]:checked:not(:disabled):not(.disabled)+label:hover{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}variant-selects .product-form__input--pill input[type=radio]:disabled+label,variant-selects .product-form__input--pill input[type=radio].disabled+label{border:.1rem solid rgba(var(--color-foreground),.14);color:rgba(var(--color-foreground),.28);font-weight:var(--font-weight-regular);text-decoration:none;cursor:not-allowed;background-color:rgba(var(--color-foreground),.02)}variant-selects .product-form__input--pill input[type=radio]:disabled+label:hover,variant-selects .product-form__input--pill input[type=radio].disabled+label:hover{border-color:rgba(var(--color-foreground),.14);color:rgba(var(--color-foreground),.28);background-color:rgba(var(--color-foreground),.02)}variant-selects .product-form__input--pill input[type=radio].disabled:checked+label,variant-selects .product-form__input--pill input[type=radio]:disabled:checked+label{background-color:rgba(var(--color-foreground),.02);border:.1rem solid rgba(var(--color-foreground),.14);color:rgba(var(--color-foreground),.28);font-weight:var(--font-weight-regular)}variant-selects .product-form__input--pill input[type=radio]:disabled+label:after,variant-selects .product-form__input--pill input[type=radio].disabled+label:after{content:"";position:absolute;top:50%;left:-15%;width:130%;height:.1rem;background-color:rgba(var(--color-foreground),.38);transform:rotate(-45deg);pointer-events:none}variant-selects .product-form__input--pill input[type=radio]:focus-visible+label,variant-selects .product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .1rem rgb(var(--color-background)),0 0 0 .2rem rgb(var(--color-foreground))}variant-selects .product-form__input--swatch .swatch-input__input+.swatch-input__label,variant-selects .product-form__input--swatch .swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--size: var(--product-variant-option-size);--swatch-input--border-radius: 0;width:var(--product-variant-option-size);height:var(--product-variant-option-size);margin:0 .4rem .4rem 0;border-radius:0}variant-selects .product-form__input--swatch .swatch,variant-selects .product-form__input--swatch .swatch.swatch--square{--swatch--size: var(--product-variant-option-size);--swatch--border-radius: 0;width:var(--product-variant-option-size);height:var(--product-variant-option-size);border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-pills.css.map */
