.product-form{display:flex;flex-direction:column;gap:3rem}.product-form--options{display:flex;flex-direction:column;gap:1rem}.product-form--option-values{display:flex;flex-direction:row;flex-wrap:wrap;gap:.625rem}.product-form--option-value label{position:relative;display:block;padding-bottom:6px;font-size:.75rem;letter-spacing:var(--letter-lg);cursor:pointer}.product-form--option-value label:after{content:"";display:none;position:absolute;bottom:1px;left:0;width:100%;height:1px;background:currentColor}.product-form--option-value input:checked+label:after{display:block}.product-form--preorder{font-size:.75rem}.product-form--submit-wrapper{min-height:2rem}.product-form--submit{width:100%}.product-form--submit[disabled]{display:none}@media (max-width: 767px){.product-form--submit-wrapper{position:absolute;top:0;left:calc(var(--container-gutter) * -1);width:calc(100% + calc(var(--container-gutter) * 2));height:100%;pointer-events:none;z-index:var(--z-sticky)}.product-form--submit-inner{position:sticky;top:calc(100dvh - 3rem);pointer-events:auto}.product-form--submit{height:3rem;transition:opacity var(--transition-duration) var(--transition-ease)}.product-hero--inner.scroll-intersecting .product-form--submit,.product-hero--inner.scroll-passed .product-form--submit{opacity:0;pointer-events:none}}@media (min-width: 768px){.product-form--options{flex-direction:row;flex-wrap:wrap}.product-form--option{width:calc(50% - .75rem)}.product-form--option-value label{font-size:.875rem}.product-form--preorder{position:absolute;bottom:-3rem}}@media (min-width: 1024px){.product-form{position:relative;gap:3.5rem}.product-form--options{flex-direction:column;gap:1.5rem}.product-form--preorder{bottom:-1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-form.css.map */
