.product-main-form h1{color:var(--color-secondary)!important;margin-bottom:1.5rem}.product-main-form product-price [data-aid=regular-price]{color:var(--color-primary)!important}.product-main-form .productAttributes .attributeName{white-space:nowrap}.product-main-form product-form>*{width:100%;flex-grow:1}.product-main-form .product-form-badge{display:inline-flex;align-items:center;gap:.5em;padding:.25rem .75rem;font-size:1rem;font-weight:600;text-transform:uppercase;border:none;margin-bottom:1rem;line-height:1.2;border-radius:var(--radius)}.product-main-form .product-form-badge__icon{width:1.75em;height:1.75em;flex-shrink:0;align-self:flex-start}.product-main-form .product-form-badge--primary{background-color:var(--color-primary);color:var(--color-foreground)}.product-main-form .product-form-badge--secondary{background-color:var(--color-secondary);color:var(--color-background)}.product-main-form .product-form-badge--foreground{background-color:var(--color-foreground);color:var(--color-background)}.product-main-form .product-form-badge--background{background-color:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-foreground)}.product-main-form .product-specifications,.product-main-form .product-spec-item{margin-bottom:1rem}.product-main-form .product-spec-label{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;line-height:1.3}.product-main-form .product-spec-value{font-size:1rem;color:var(--color-foreground);line-height:1.4}.product-main-form .product-spec-value p{margin:0}.product-main-form .product-spec-value ul{display:flex;flex-wrap:wrap;gap:.5rem}.product-main-form .product-spec-value ul li,.product-main-form .product-spec-value p{background:var(--color-light);font-weight:600;padding:.5rem .75rem;border-radius:var(--radius);display:inline-block}.product-template-wrapper .product-main-form product-form div[data-name=quantity]{width:auto;flex:0;margin-right:1rem}.product-template-wrapper .product-main-form product-form div[data-name=quantity] quantity-selector{width:auto;border-radius:var(--radius)}.product-template-wrapper .product-main-form product-form div[data-name=quantity] button{width:60px;height:60px;border-radius:0;flex-shrink:0;transition:all .3s ease}.product-template-wrapper .product-main-form product-form div[data-name=quantity] button:hover{background-color:var(--color-foreground);color:var(--color-background);opacity:1}.product-template-wrapper .product-main-form product-form div[data-name=quantity] input[type=number]{height:auto}.product-template-wrapper .product-main-form product-form div[data-name=quantity] input[type=number]{padding:1rem 0;width:6rem}.product-template-wrapper .product-main-form product-form div[data-name=quantity] button svg path{stroke-width:3px;stroke-linecap:square}.product-template-wrapper .product-main-form product-form>div[data-name=payment-buttons]{width:auto;display:inline-flex;flex-wrap:wrap;gap:1rem}.product-template-wrapper .product-main-form product-form div[data-name=payment-buttons] button[data-aid=product-form-submit-button]{background-color:var(--color-background);color:var(--color-foreground)}.product-template-wrapper .product-main-form product-form div[data-name=payment-buttons] button[data-aid=product-form-submit-button]:hover span[data-armada-button-text]{color:var(--color-background)!important}.product-template-wrapper .product-main-form product-form div[data-name=payment-buttons] button[data-aid=product-form-submit-button]:before,.product-template-wrapper .product-main-form product-form div[data-name=payment-buttons] button[data-aid=product-form-submit-button]:after{background-color:var(--color-foreground)!important}.product-template-wrapper .product-main-form product-form div[data-name=payment-buttons] button[data-aid=product-form-submit-button],.product-template-wrapper .product-main-form product-form div[data-name=payment-buttons] .quote-button{padding:1rem 2rem;height:auto}.product-template-wrapper .product-main-form product-form div[data-name=payment-buttons] .quote-button{background-color:var(--color-primary);color:var(--color-foreground)}.product-template-wrapper .product-main-gallery>div{position:sticky;top:4rem}@media (max-width: 450px){.product-template-wrapper .product-main-form product-form div[data-name=payment-buttons] .quote-button{margin-bottom:0}.product-template-wrapper .product-main-form product-form div[data-name=payment-buttons]>*,.product-template-wrapper .product-main-form product-form div[data-name=quantity],.product-template-wrapper .product-main-form product-form div[data-name=quantity] quantity-selector{width:100%}.product-template-wrapper .product-main-form product-form div[data-name=quantity]{flex:1;margin-right:0;margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-product-form.css.map */
