.product-subscription-section{width:100%}.product-subscription__grid{display:grid;grid-template-columns:1fr;gap:3rem}@media screen and (min-width: 990px){.product-subscription__grid{grid-template-columns:var(--left-column, 50%) var(--right-column, 50%);gap:4rem}}.product-subscription__left{order:1}.product-subscription__info{display:flex;flex-direction:column;gap:1.5rem}.product-subscription__header{display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width: 750px){.product-subscription__header{flex-direction:row;align-items:baseline;justify-content:space-between;gap:1.5rem}}.product-subscription__title{margin:0;color:rgb(var(--color-foreground))}.product-subscription__price{margin:0;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;flex-shrink:0}.product-subscription__price .price{font-size:2rem}@media screen and (min-width: 750px){.product-subscription__price .price{font-size:2.2rem}}.product-subscription__price .price__regular{color:rgb(var(--color-foreground))}.product-subscription__price-label{font-size:1.3rem;color:rgba(var(--color-foreground),.6);font-weight:400}.product-subscription__variants{margin-top:.5rem}.product-subscription__variant-label{margin:0 0 1rem;font-size:1.4rem;font-weight:500;color:rgb(var(--color-foreground))}.product-subscription__option-label{display:block;margin-bottom:1rem;color:rgba(var(--color-foreground),.7)}.product-subscription__option-label strong{color:rgb(var(--color-foreground))}.product-subscription__variant-buttons{display:flex;flex-wrap:wrap;gap:.8rem}.product-subscription__variant-buttons input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product-subscription__variant-btn{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;padding:1rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--border-radius, 4px);background:transparent;color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease}.product-subscription__variant-btn:hover{border-color:rgba(var(--color-foreground),.5);background:rgba(var(--color-foreground),.05)}.product-subscription__variant-buttons input[type=radio]:checked+.product-subscription__variant-btn{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-subscription__select{position:relative;width:100%;max-width:300px}.product-subscription__select .select__select{width:100%;padding:1.2rem 4rem 1.2rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--border-radius, 4px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;-webkit-appearance:none;appearance:none;cursor:pointer}.product-subscription__select .select__select:focus{border-color:rgb(var(--color-foreground));outline:none}.product-subscription__select svg{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:1.6rem;height:1.6rem;pointer-events:none;color:rgba(var(--color-foreground),.6)}.product-subscription__description{color:rgba(var(--color-foreground),.8);font-size:1.5rem;line-height:1.6}.product-subscription__description p{margin:0 0 1rem}.product-subscription__description p:last-child{margin-bottom:0}.product-subscription__right{order:2}.product-subscription__tickers-wrapper{display:flex;flex-direction:column;gap:1.5rem;padding:2.4rem;background:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--border-radius, 8px)}.product-subscription__tickers-title{margin:0;color:rgb(var(--color-foreground))}.product-subscription__tickers-help{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.4rem;line-height:1.5}.product-subscription__tickers-wrapper .ticker-fields{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 990px){.product-subscription__tickers-wrapper .ticker-fields.ticker-fields--four-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}}@media screen and (min-width: 750px) and (max-width: 989px){.product-subscription__tickers-wrapper .ticker-fields.ticker-fields--four-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}}@media screen and (min-width: 750px){.product-subscription__tickers-wrapper .ticker-fields.ticker-fields--two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}}.product-subscription__tickers-wrapper .ticker-field{display:flex;flex-direction:column;gap:.5rem}.product-subscription__tickers-wrapper .ticker-field__label{font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground))}.product-subscription__tickers-wrapper .ticker-field__label .required{color:#e53935}.product-subscription__tickers-wrapper .ticker-field__input{width:100%;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--border-radius, 4px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;transition:border-color .2s ease,box-shadow .2s ease}.product-subscription__tickers-wrapper .ticker-field__input::placeholder{color:rgba(var(--color-foreground),.4)}.product-subscription__tickers-wrapper .ticker-field__input:focus{border-color:rgb(var(--color-foreground));outline:none;box-shadow:0 0 0 2px rgba(var(--color-foreground),.1)}.product-subscription__tickers-wrapper .ticker-field__input.is-filled{border-color:#22c55e;background:#22c55e0d}.product-subscription__tickers-wrapper .ticker-field__input.has-error{border-color:#e53935}.product-subscription__tickers-wrapper .ticker-field__error{display:none;font-size:1.2rem;color:#e53935;margin-top:.4rem}.product-subscription__tickers-wrapper .ticker-field__input.is-invalid+.ticker-field__error{display:block}.product-subscription__tickers-wrapper .ticker-fields__status{margin-top:.5rem}.product-subscription__tickers-wrapper .ticker-status__progress{display:flex;align-items:center;gap:1rem}.product-subscription__tickers-wrapper .ticker-status__bar{flex:1;height:6px;background:rgba(var(--color-foreground),.1);border-radius:3px;overflow:hidden}.product-subscription__tickers-wrapper .ticker-status__bar-fill{height:100%;width:0%;background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:3px;transition:width .3s ease}.product-subscription__tickers-wrapper .ticker-status__text{font-size:1.2rem;color:rgba(var(--color-foreground),.6);white-space:nowrap}.product-subscription__tickers-wrapper .ticker-status__info{margin:1rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.6);line-height:1.5;font-style:italic}.product-subscription__tickers-wrapper .ticker-status__success{display:flex;align-items:center;gap:.6rem;margin-top:1rem;padding:1rem;border-radius:var(--border-radius, 4px);font-size:1.3rem;background:#22c55e1a;color:#16a34a}.product-subscription__buy-buttons{margin-top:.5rem}.product-subscription__buy-buttons .product-form__buttons{display:flex;flex-direction:column;gap:1rem}.product-subscription__buy-buttons .product-form__submit,.product-subscription__buy-buttons .product-form__buy-now{width:100%;padding:1.4rem 2rem;font-size:1.5rem;font-weight:600;position:relative}.product-subscription__buy-buttons .product-form__buy-now.loading{pointer-events:none}.product-subscription__buy-buttons .product-form__buy-now.loading span{visibility:hidden}.product-subscription__buy-buttons .product-form__buy-now.loading .icon-loading{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-subscription__buy-buttons .product-form__error-message-wrapper{display:none;align-items:center;gap:.8rem;margin-bottom:1rem;padding:1rem;background:#e539351a;border-radius:var(--border-radius, 4px)}.product-subscription__buy-buttons .product-form__error-message-wrapper:not([hidden]){display:flex}.product-subscription__buy-buttons .product-form__error-message-wrapper svg,.product-subscription__buy-buttons .product-form__error-message-wrapper .icon-error{width:1.6rem;height:1.6rem;min-width:1.6rem;min-height:1.6rem;flex-shrink:0}.product-subscription__buy-buttons .product-form__error-message{font-size:1.3rem;color:#e53935;line-height:1.4}@media screen and (max-width: 989px){.product-subscription__grid{gap:2.5rem}.product-subscription__tickers-wrapper{padding:2rem}}@media screen and (max-width: 750px){.product-subscription__grid{gap:2rem}.product-subscription__info{gap:1.2rem}.product-subscription__header{gap:.5rem}.product-subscription__title{font-size:2rem}.product-subscription__price .price{font-size:1.8rem}.product-subscription__tickers-wrapper{padding:1.6rem}.product-subscription__variant-btn{min-width:auto;padding:.8rem 1.2rem;font-size:1.3rem}}.product-subscription__variants fieldset{border:none;margin:0;padding:0}.product-subscription__variants legend{padding:0}.product-subscription__variants .product-form__input--radios input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-subscription-information.css.map */
