dynamic-product-form .product-form{margin:10px 0;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:200px}dynamic-product-form .product-form__free-shipping{line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media screen and (min-width:1068px){dynamic-product-form .product-form__free-shipping{margin-left:-30px}}dynamic-product-form .product-form .form{-webkit-transition:all 1s ease;transition:all 1s ease}dynamic-product-form .product-form .form--hidden{-webkit-transform:translateX(-120%);transform:translate(-120%)}dynamic-product-form .product-form .form .dynamic-product-form__quantity{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:var(--button-border-radius, 3px)}dynamic-product-form .product-form .form .dynamic-product-form__quantity .quantity__button{width:50px;height:50px;padding:0;-webkit-transform:scale(1.05);transform:scale(1.05);border-radius:var(--button-border-radius, 3px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}dynamic-product-form .product-form .form .dynamic-product-form__quantity .quantity__button svg{width:15px;height:15px;pointer-events:none}dynamic-product-form .product-form .form .dynamic-product-form__quantity .quantity__button[name=update]{border:1px solid var(--color-form-border)}dynamic-product-form .product-form .form .dynamic-product-form__quantity .quantity__button[name=update] svg path{fill:#151515;pointer-events:none}dynamic-product-form .product-form .form .dynamic-product-form__quantity .quantity__button[name=add] svg path{fill:#fff;pointer-events:none}dynamic-product-form .product-form .form .dynamic-product-form__quantity .qty{width:50px;height:50px;padding:10px;border-radius:0;font-size:16px}dynamic-product-form .product-form .dynamic-product-form__main-button{position:absolute;left:0;right:0;bottom:0;-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:none;transform:none;padding-left:20px;padding-right:20px}dynamic-product-form .product-form .dynamic-product-form__main-button--hidden{-webkit-transform:translateX(120%);transform:translate(120%)}dynamic-product-form .product-form .dynamic-product-form__main-button.sold-out{display:none}dynamic-product-form .product-form a[data-action=switch-location]{position:absolute;left:0;bottom:0;-webkit-transition:all 1s ease;transition:all 1s ease;line-height:1.2}dynamic-product-form .product-form.unavailable .dynamic-product-form__main-button{display:none}dynamic-product-form .product-form.unavailable .dynamic-product-form__main-button.sold-out{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}dynamic-product-form .product-form.unavailable .product-bundle-selection{display:none!important}dynamic-product-form.unavailable .dynamic-product-form__main-button{display:none}dynamic-product-form.unavailable .dynamic-product-form__main-button.sold-out{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}dynamic-product-form.unavailable .product-bundle-selection{display:none!important}.usa dynamic-product-form .product-form--custom-cta-usa,.usa dynamic-product-form .product-form--custom-cta-all{width:100%;max-width:200px;min-height:55px}.usa dynamic-product-form .product-form--custom-cta-usa form~.button,.usa dynamic-product-form .product-form--custom-cta-all form~.button{padding:5px 20px}.canada dynamic-product-form .product-form--custom-cta-canada,.canada dynamic-product-form .product-form--custom-cta-all{width:100%;max-width:200px;min-height:55px}.canada dynamic-product-form .product-form--custom-cta-canada form~.button,.canada dynamic-product-form .product-form--custom-cta-all form~.button{padding:5px 20px}
/*# sourceMappingURL=/cdn/shop/t/36/assets/component-dynamic-product-form-min.css.map */
