sticky-form{width:100%;position:fixed;bottom:0;left:0;z-index:3;display:block;border-top:solid .1rem rgba(var(--color-border))}sticky-form .sticky-form--inner{display:flex;padding-top:1.4rem;padding-bottom:1.4rem;align-items:center;column-gap:2.4rem}sticky-form .sticky-form--product-info{display:contents}sticky-form .product-form__input,sticky-form .product-form__submit{margin-bottom:0}sticky-form .sticky-form--title{margin-right:auto}sticky-form.animate{transition:transform .15s ease-out}sticky-form.sticky-form-hidden{transform:translateY(100%)}sticky-form.sticky-form-sticky{transform:translateY(0)}.sticky-form__heading{font-size:1.6rem;margin:0}sticky-form variant-selects .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,sticky-form variant-selects fieldset.product-form__input--pill input[type=radio]:checked+label{display:inline-block;margin-top:0}sticky-form variant-selects .swatch-input__label{--swatch--size: 2rem !important;outline-offset:.2rem!important;outline-width:.1rem!important}sticky-form .product-form{flex:0;display:flex;gap:.6rem}sticky-form .price{font-size:1.6rem;font-weight:500}.sticky-form__form{display:flex;gap:1rem}.product-form__buttons--sticky{height:100%}sticky-form .product-form__submit{white-space:nowrap}sticky-form .product-form__input--swatch,sticky-form .product-form__input--pill{display:flex;flex-wrap:nowrap;align-items:center}sticky-form .product-form__input legend{float:left;margin-top:0}sticky-form .product-form__input--pill input[type=radio]+label{background:0 none!important;color:currentColor!important;padding:0;font:inherit}@media screen and (max-width:749px){.sticky-form__form{flex:1}.sticky-form__form .quantity{flex-basis:7.4rem}.sticky-form__form product-form,.sticky-form__form product-form form{flex:1 0}.sticky-form .product-form__submit{width:100%}}@media screen and (min-width:750px){sticky-form .price--on-sale .price__sale{flex-wrap:nowrap}}sticky-form .product-form__input{display:flex;align-items:center;gap:.8rem}sticky-form .form__label{margin:0}sticky-form .select__select{border-radius:.6rem}@media screen and (min-width:750px){sticky-form variant-selects{padding-right:1.6rem;margin-right:-.8rem;border-right:solid .1rem rgb(var(--color-border))}}@media screen and (max-width:749px){sticky-form .quantity{height:4.6rem}.product-form__buttons--sticky,.product-form__buttons--sticky button{width:100%}sticky-form .sticky-form--inner{flex-wrap:wrap;row-gap:1.2rem}.sticky-form__active-variant{flex:1 0 100%}sticky-form .form__label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-sticky-form.css.map */
