.vallario-purchase-panel{display:block;border-block:1px solid var(--vallario-border);padding-block:2rem}.vallario-purchase-panel__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:.06em;line-height:1.4;margin:0 0 1.2rem;text-transform:uppercase}.vallario-purchase-panel__choices{border:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 1.2rem;padding:0}.vallario-purchase-panel__choices label{align-items:center;border:1px solid var(--vallario-border);border-radius:var(--vpa-input-radius);cursor:pointer;display:flex;font-size:1.4rem;gap:.8rem;line-height:1.35;min-height:5.6rem;padding:1.2rem}.vallario-purchase-panel__choices label:has(input:checked){border-color:var(--vallario-espresso);box-shadow:var(--vpa-selected-shadow)}.vallario-purchase-panel__choices label:focus-within,.vallario-purchase-panel__plan:focus-visible{outline:2px solid var(--vallario-green);outline-offset:3px}.vallario-purchase-panel input[type=radio]{accent-color:var(--vallario-espresso);margin:0;flex-shrink:0}.vallario-purchase-panel__plan{background:transparent;border:1px solid var(--vallario-border);border-radius:var(--vpa-input-radius);color:inherit;font-size:1.5rem;min-height:4.8rem;padding:1rem;width:100%}.vallario-purchase-panel__terms,.vallario-purchase-panel__reassurance{font-size:1.3rem;line-height:1.55}.vallario-purchase-panel__terms:not(:empty){margin-block:1rem}.vallario-purchase-panel__summary{display:grid;font-size:1.4rem;gap:.6rem;line-height:1.5}.vallario-purchase-panel__summary>div{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.vallario-purchase-panel__summary strong{font-size:2.2rem;font-weight:500;white-space:nowrap}.vallario-purchase-panel__reassurance p{margin:1rem 0 0}.vallario-purchase-panel [hidden],.vallario-mobile-purchase[hidden]{display:none!important}.vallario-mobile-purchase{display:none}product-info[id^=MainProduct-] .product-form__buttons{max-width:none}product-info[id^=MainProduct-] .product-form__submit{font-size:1.4rem;font-weight:500}@media screen and (min-width:750px){product-info[id^=MainProduct-] .product.grid--2-col-tablet{display:grid;gap:clamp(2.4rem,4vw,6rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}product-info[id^=MainProduct-] .product.grid--2-col-tablet>.grid__item{max-width:none;min-width:0;width:auto}product-info[id^=MainProduct-] .product.grid--2-col-tablet>.product__info-wrapper{padding-inline:0}}@media screen and (min-width:990px){product-info[id^=MainProduct-] .product--medium.grid--2-col-tablet{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}product-info[id^=MainProduct-] .product--large.grid--2-col-tablet{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}product-info[id^=MainProduct-] .product--small.grid--2-col-tablet{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product-media-container.constrain-height{--constrained-min-height: 24rem;--constrained-height: min(42svh,36rem)}.vallario-mobile-purchase{align-items:center;background:var(--vallario-paper);border-top:1px solid var(--vallario-border);bottom:0;box-shadow:var(--vpa-card-shadow);display:grid;gap:1.4rem;grid-template-columns:minmax(0,1fr) auto;left:0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:4}.vallario-mobile-purchase__selection{display:grid;font-size:1.2rem;gap:.3rem;line-height:1.3;min-width:0}.vallario-mobile-purchase__selection span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vallario-mobile-purchase__selection strong{font-size:1.8rem;font-weight:500}.vallario-mobile-purchase .button{background:var(--vallario-espresso);color:var(--vallario-paper);font-weight:500;min-height:4.8rem;padding-inline:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vallario-product-purchase.css.map */
