.vq-hlp{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem 2.4rem;padding:2.4rem;border-radius:16px;background:var(--vq-hlp-bg, #15202b);color:var(--vq-hlp-text, #fff)}.vq-hlp--empty{display:block;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));text-align:center}.vq-hlp--empty p{margin:0;font-size:1.4rem}.vq-hlp__body{grid-column:1;min-width:0}.vq-hlp__badge{display:inline-block;margin-bottom:1.4rem;padding:.6rem 1.2rem;border-radius:8px;background:var(--vq-hlp-badge-bg, #fff);color:var(--vq-hlp-badge-text, #15202b);font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.vq-hlp__title,.pseudo-heading.vq-hlp__title{margin:0;color:var(--vq-hlp-text, #fff);font-size:1.8rem;font-weight:700;line-height:1.3;letter-spacing:normal;word-break:normal}.vq-hlp__subtitle{margin:.6rem 0 0;color:var(--vq-hlp-muted, #9fb0c4);font-size:1.3rem;line-height:1.4}.vq-hlp__media{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;width:9.6rem;height:9.6rem;padding:.8rem;border-radius:12px;background:#fff}.vq-hlp__media img{max-width:100%;max-height:100%;object-fit:contain}.vq-hlp__price-block{grid-column:1;align-self:end;min-width:0}.vq-hlp__price{margin:0;font-size:2.2rem;font-weight:700;line-height:1.2}.vq-hlp__note{margin:.4rem 0 0;color:var(--vq-hlp-muted, #9fb0c4);font-size:1.2rem;line-height:1.4}.vq-hlp__action{grid-column:2;align-self:end}.vq-hlp__form .form,.vq-hlp__form form{margin:0}.vq-hlp__button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:5.2rem;padding:1.4rem 2.4rem;border:0;border-radius:10px;background:var(--vq-hlp-accent, #45b1e0);color:var(--vq-hlp-accent-text, #000);font-family:inherit;font-size:1.5rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:opacity .2s ease}.vq-hlp__button:hover{opacity:.9}.vq-hlp__button:focus-visible{outline:.2rem solid var(--vq-hlp-text, #fff);outline-offset:.3rem}.vq-hlp__button[disabled]{opacity:.45;cursor:not-allowed}.vq-hlp__button .loading__spinner{position:absolute}.vq-hlp__button.loading>span{visibility:hidden}.vq-hlp__error{grid-column:1 / -1;margin:0 0 1rem;color:#ffb4b4;font-size:1.3rem;line-height:1.4}.vq-hlp__error[hidden]{display:none}@media screen and (max-width:599px){.vq-hlp{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:2rem}.vq-hlp__body,.vq-hlp__media,.vq-hlp__price-block,.vq-hlp__action{grid-column:1;grid-row:auto}.vq-hlp__media{order:-1;width:8rem;height:8rem}}@media screen and (min-width:750px){.vq-hlp{padding:2.8rem}.vq-hlp__title,.pseudo-heading.vq-hlp__title{font-size:2rem}}@media screen and (min-width:990px){.vq-hlp{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:2.4rem;padding:1.6rem 2rem}.vq-hlp__media{grid-column:1;grid-row:1;width:6.4rem;height:6.4rem;padding:.6rem;border-radius:10px}.vq-hlp__body{grid-column:2;grid-row:1}.vq-hlp__badge{margin-bottom:.8rem}.vq-hlp__title,.pseudo-heading.vq-hlp__title{font-size:1.8rem}.vq-hlp__subtitle{margin-top:.4rem}.vq-hlp__price-block{grid-column:3;grid-row:1;align-self:center;text-align:right}.vq-hlp__price{font-size:2rem}.vq-hlp__action{grid-column:4;grid-row:1;align-self:center}.vq-hlp__button{min-height:4.8rem;padding:1.2rem 2rem}.vq-hlp__error{max-width:24rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-vq-highlight-product.css.map */
