variant-selects{display:block}.product-form__input{display:block;margin:0 0 2rem;max-width:44rem;min-width:0;border:none;padding:0}.product-form__input .form__label{display:block;margin:0 0 .9rem;padding-left:0;font-size:1.3rem;line-height:1.3;letter-spacing:.05em;font-weight:400;text-transform:uppercase;color:rgba(var(--color-foreground),.9)}.product-form__input .form__label span[data-selected-value]{margin-left:.45rem;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:400;text-transform:none;color:rgb(var(--color-foreground))}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--pill{display:block}.product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;vertical-align:top;box-sizing:border-box;height:2.4rem;min-height:2.4rem;min-width:5.2rem;margin:0 .8rem .8rem 0;padding:0 1.1rem;border:.1rem solid rgba(var(--color-foreground),.16);border-radius:0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.15rem;line-height:1;letter-spacing:0;font-weight:400;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:none;cursor:pointer;position:relative;transition:border-color var(--duration-short) ease,color var(--duration-short) ease,background-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.product-form__input--pill input[type=radio]+label:before,.product-form__input--pill input[type=radio]+label:after{content:none}.product-form__input--pill input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),.35)}.product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:focus-visible+label,.product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.12)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.12);color:rgba(var(--color-foreground),.35);cursor:not-allowed;text-decoration:line-through}.product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.8rem}.product-form__input--swatch .swatch-input{margin:0}.product-form__input--swatch .swatch-input__label{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;overflow:hidden}.product-form__input--swatch .swatch-input__input+.swatch-input__label{width:5.2rem;height:2.4rem;min-width:5.2rem;min-height:2.4rem;margin:0;border-radius:0;border:.1rem solid rgba(var(--color-foreground),.16);box-shadow:none;background:transparent;box-sizing:border-box;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.product-form__input--swatch .swatch-input__label .swatch,.product-form__input--swatch .swatch-input__label .swatch-input__visual,.product-form__input--swatch .swatch-input__label span:not(.visually-hidden){display:block;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0!important;box-shadow:none}.product-form__input--swatch .swatch-input__label:before,.product-form__input--swatch .swatch-input__label:after{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0!important}.product-form__input--swatch .swatch-input__label>*{border-radius:0!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{border-color:rgba(var(--color-foreground),.35)}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .05rem rgb(var(--color-foreground))}.product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label,.product-form__input--swatch .swatch-input__input.focused+.swatch-input__label{box-shadow:0 0 0 .05rem rgba(var(--color-foreground),.45)}.quantity{color:rgb(var(--color-foreground));position:relative;width:10rem;display:flex;align-items:center;border-radius:0;min-height:2.5rem;height:2.5rem;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.16);box-shadow:none}.quantity:before,.quantity:after{content:none}.quantity:hover{border-color:rgba(var(--color-foreground),.35)}.quantity__input{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:400;font-size:1.15rem;line-height:1;letter-spacing:0;text-align:center;background-color:transparent;border:0;padding:0;width:100%;height:100%;flex-grow:1;opacity:1;-webkit-appearance:none;appearance:none;box-shadow:none}.quantity__button{width:4.2rem;height:100%;flex-shrink:0;font-size:1.8rem;line-height:1;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-foreground));padding:0;box-shadow:none}.quantity__button:first-child,.quantity__button:last-child{margin:0}.quantity__button .svg-wrapper{width:1rem;pointer-events:none}.quantity:focus-within{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.12)}.product-form__submit{background:#000;color:#fff;border:1px solid #000000;box-shadow:none;opacity:1}.product-form__submit:hover{background:#fff;color:#000;border:1px solid #000000;box-shadow:none}.product-form__submit:before,.product-form__submit:after{display:none;box-shadow:none}.product-form__submit:focus,.product-form__submit:focus-visible,.product-form__submit:active{background:#000;color:#fff;border:1px solid #000000;box-shadow:none}.shopify-payment-button__button--unbranded{background:#fff!important;color:#000!important;border:1px solid #000000!important;box-shadow:none!important}.shopify-payment-button__button--unbranded:hover{background:#000!important;color:#fff!important;border:1px solid #000000!important;box-shadow:none!important}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important;box-shadow:none!important}.product__info-container .price{margin-bottom:3rem!important}.card__media .media--hover-effect img,.card__media .media--hover-effect img:hover{transform:none!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/custom-product.css.map */
