.vip-form-service{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}@media(min-width:992px){.vip-form-service{flex-direction:row;gap:2rem}}.vip-form-service__label{display:flex;flex-grow:1;flex-direction:column;border-radius:1.5rem;border-width:1px;border-color:var(--color-border);padding:1rem}@media(min-width:992px){.vip-form-service__label{flex-direction:row;align-items:center;justify-content:space-between;gap:2.25rem}}.vip-form-service__button{display:flex;height:3rem;width:33.333333%;align-items:center;justify-content:center;padding-left:.75rem;padding-right:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media(min-width:992px){.vip-form-service__button{height:100%;width:fit-content;padding-left:.6875rem;padding-right:.6875rem}}.vip-form-service__button--left{border-top-left-radius:var(--rounded-default);border-bottom-left-radius:var(--rounded-default);border-width:1px;border-color:var(--color-border)}.vip-form-service__button--right{border-top-right-radius:var(--rounded-default);border-bottom-right-radius:var(--rounded-default);border-width:1px;border-color:var(--color-border)}.vip-form-service__button:hover{background-color:var(--color-background-light)}.vip-form-service__counter{display:flex;height:3rem;width:33.333333%;align-items:center;justify-content:center;border-width:1px;border-color:var(--color-border)}@media(min-width:992px){.vip-form-service__counter{height:100%;width:2.5rem}}.vip-form-purchase__layout{display:flex;flex-direction:column;column-gap:2rem;row-gap:2rem}@media(min-width:650px){.vip-form-purchase__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vip-form-purchase__layout{column-gap:1rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.vip-form-purchase__layout--invoice{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-form-purchase__layout--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
