.subscription-fields{margin:0 0 2rem;text-align:left}.product--no-media .product-form .form--datalogger{max-width:none}.product--no-media .product-form .form--datalogger .product-form__buttons{max-width:30rem;margin:0 auto}.subscription-fields input[type=text],.subscription-line-fields input[type=text]{font-size:16px}.subscription-fields .field{margin-bottom:1rem}.subscription-fields__or{margin:.5rem 0}.subscription-help-toggle{display:inline-block;background:#fffae6;border:1px solid #aaa;padding:6px 10px;border-radius:4px;font-weight:700;cursor:pointer;margin-bottom:8px}.subscription-help-toggle:hover{background:#fff2cc}.subscription-help-text{margin:.5rem 0 1.5rem;padding:.75rem;background:#f8f8f8;border:1px solid #ddd}.subscription-help-text.hidden{display:none!important}.subscription-help-text__device{margin-top:1rem;padding-top:.75rem;border-top:1px solid #ddd}.subscription-error{margin-top:8px;margin-bottom:1.2rem;padding:10px 12px;border-radius:8px;background:#fff3f3;border:1px solid #f5c2c7;color:#b02a37;font-size:1.3rem}.subscription-error.shake{animation:subscriptionShake .25s ease-in-out 0s 1}@keyframes subscriptionShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.subscription-line-row{display:block;width:100%}.subscription-line-row__cell{display:block;width:100%;padding:0 0 2rem}.subscription-line-fields{margin-top:0}.subscription-line-fields__label{display:block;font-size:1.2rem;margin-bottom:.2rem}.subscription-line-fields__input{width:100%;padding:.6rem .8rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius, 0);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.subscription-line-fields__input[readonly]{background:rgba(var(--color-foreground),.04);border-color:rgba(var(--color-foreground),.3);cursor:default}.subscription-line-fields__input[aria-invalid=true]{border-color:#b02a37;box-shadow:0 0 0 1px #b02a37}.subscription-line-fields__or{display:block;font-size:1.2rem;margin:.4rem 0}.subscription-line-fields__hint{display:block;font-size:1.1rem;margin-top:.4rem;opacity:.75}.subscription-line-fields__error{display:block;color:#b02a37;font-size:1.2rem;margin-top:.4rem}.cart-item--subscription-invalid .cart-item__name{color:#b02a37}.checkout-blocked-subscription .shopify-payment-button,.checkout-blocked-subscription [name=checkout]{opacity:.5;filter:grayscale(.2)}.subscription-guard-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:transparent;cursor:not-allowed}.shopify-payment-button,.additional-checkout-buttons{position:relative}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-subscription-fields.css.map */
