sticky-form{width:100%;position:fixed;bottom:0;left:0;z-index:3;display:block;border-top:.1rem solid rgba(var(--color-base-background-2),1)}sticky-form .sticky-form--inner{padding-top:1rem;padding-bottom:1rem;align-items:center;column-gap:.8rem;justify-content:space-between;display:grid;grid-template-columns:auto 1fr auto auto;grid-template-areas:"title variant-selects price buttons"}@media screen and (max-width: 749px){sticky-form .sticky-form--inner{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"buttons" "title"}}sticky-form .sticky-form--product-info{display:contents}sticky-form .product-form__input .select,sticky-form .product-form__input select,sticky-form .product-form__input label{height:100%;max-height:4.8rem}sticky-form .product-form__input select{font-size:inherit;color:inherit}sticky-form .product-form__input{max-width:unset;height:100%;flex-direction:row}sticky-form .product-form__input .form__label{display:none}sticky-form .product-form__image{grid-area:image;min-width:4.3rem}sticky-form .product-form__title{grid-area:title}sticky-form .product-form__info{margin-top:.5rem}@media screen and (max-width: 749px){sticky-form .product-form__info{font-size:1.2rem;margin-top:1rem;text-align:center}}sticky-form .product-form__title .product__title{font-size:3.2rem;font-weight:400;text-transform:uppercase;margin:0}sticky-form .product-form__title .alternative--font span{display:inline}sticky-form .product-form__title .product__title span{font-weight:600;text-transform:unset}sticky-form .product-form__input select{text-align:center;padding:0 4rem 0 2rem}@media screen and (max-width: 749px){sticky-form .product-form__input select{padding:0 5.5rem 0 1rem}}sticky-form .product-form__variants{grid-area:variant-selects;height:100%;margin-left:1rem;max-height:4.8rem;justify-self:flex-end}sticky-form .product-form__variants>*{height:100%;max-height:4.8rem}sticky-form .product-form__buttons{flex:1;margin:0;white-space:nowrap;grid-area:buttons}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)}@media screen and (max-width: 749px){sticky-form variant-selects{flex:1;height:100%}}body:has(sticky-form:not(.sticky-form-hidden)) back-to-top-button{display:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-sticky-form.css.map */
