:root{--vx-teal:#2E7E86;--vx-teal-dark:#215F66;--vx-teal-soft:#E4F0F2;--vx-cta:#C4114B;--vx-cta-dark:#A20D3E;--vx-ink:#0E1D20;--vx-muted:#3C4E52;--vx-soft:#EDF3F8;--vx-line:#DDE7EB;--vx-radius:16px;--vx-radius-lg:24px;--vx-shadow:0 2px 18px rgba(18,38,42,.08);--vx-max:1200px;--vx-font:"Poppins",ui-rounded,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.vx{font-family:var(--vx-font);color:var(--vx-ink);-webkit-font-smoothing:antialiased;font-size:17px}.vx *,.vx *:before,.vx *:after{box-sizing:border-box}.vx-wrap{max-width:var(--vx-max);margin:0 auto;padding:0 16px;width:100%}.vx img,.vx video{max-width:100%}@media(min-width:750px){.vx-wrap{padding:0 24px}}.vx h1,.vx h2,.vx h3,.vx h4{font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0}.vx p{margin:0 0 1em;line-height:1.7;color:var(--vx-ink);font-size:17px}.vx p:last-child{margin-bottom:0}.vx-h1{font-size:30px}.vx-h2{font-size:27px}.vx-h3{font-size:21px}@media(min-width:750px){.vx-h1{font-size:46px}.vx-h2{font-size:40px}.vx-h3{font-size:24px}}.vx-checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.vx-checks li{position:relative;padding-left:38px;line-height:1.6;font-size:17px}.vx-checks li:before{content:"";position:absolute;left:0;top:3px;width:25px;height:25px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232E7E86' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5.5 5.5L20 6'/%3E%3C/svg%3E")}@media(min-width:750px){.vx-checks li{font-size:18px}}.vx-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:var(--vx-cta);color:#fff;border:0;border-radius:12px;font-family:var(--vx-font);font-weight:800;font-size:20px;letter-spacing:.01em;padding:21px 20px;min-height:62px;cursor:pointer;text-decoration:none;line-height:1.2;box-shadow:0 4px 14px #c4114b47;transition:background .15s ease,transform .1s ease}.vx-btn:hover{background:var(--vx-cta-dark);color:#fff}.vx-btn:active{transform:translateY(1px)}.vx-btn[disabled]{opacity:.55;cursor:not-allowed}@media(min-width:750px){.vx-btn{font-size:22px;padding:22px 26px}}.vx-sec{padding:44px 0}@media(min-width:750px){.vx-sec{padding:64px 0}}.vx-panel{background:var(--vx-soft);border-radius:var(--vx-radius-lg);padding:28px 20px}@media(min-width:750px){.vx-panel{padding:56px 48px}}.vx-media{border-radius:var(--vx-radius);overflow:hidden;display:block;width:100%;background:#fff}.vx-media img{display:block;width:100%;height:auto}.vx-ph{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#fff;border:1px dashed var(--vx-line);color:var(--vx-muted);font-size:13px;text-align:center;padding:20px;border-radius:var(--vx-radius)}.vx-acc{border-top:1px solid var(--vx-line)}.vx-acc:last-of-type{border-bottom:1px solid var(--vx-line)}.vx-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:700;font-size:18px;line-height:1.4}.vx-acc summary::-webkit-details-marker{display:none}.vx-acc summary:after{content:"";flex:0 0 18px;height:18px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312262A' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");transition:transform .2s ease}.vx-acc[open] summary:after{transform:rotate(45deg)}.vx-acc .vx-acc-body{padding:0 0 22px;font-size:16.5px;line-height:1.7;color:var(--vx-ink)}@media(min-width:750px){.vx-acc summary{font-size:20px}.vx-acc .vx-acc-body{font-size:17.5px}}.vx-stars{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;line-height:0}.vx-stars svg{width:var(--vx-star,17px);height:var(--vx-star,17px);display:block}.vx-stars.is-gold{gap:1px}.vx-pays{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-bottom:18px}.vx-pay{border:1px solid var(--vx-line);border-radius:7px;background:#fff;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:#3c4e52;padding:8px 10px;line-height:1;white-space:nowrap}@media(min-width:750px){.vx-pay{font-size:13.5px;padding:9px 12px}}.vx-center{text-align:center}.vx-muted{color:var(--vx-muted)}.vx-hide-mobile{display:none}@media(min-width:990px){.vx-hide-mobile{display:block}.vx-hide-desk{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/brand.css.map */
