@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,700;1,800;1,900&family=Inter:wght@400;500;600;700&display=swap";:root{--ve-blue:#1553E6;--ve-blue-600:#1247CB;--ve-blue-700:#0E3AA8;--ve-blue-100:#E4ECFE;--ve-yellow:#E8F338;--ve-yellow-600:#C9D11E;--ve-yellow-soft:#F6F9B9;--ve-ink:#0A0F1F;--ve-navy:#0E1738;--ve-navy-2:#151E42;--ve-white:#FFFFFF;--ve-off-white:#F7F7F5;--ve-bone:#EFEEEA;--ve-grey-100:#E5E5E2;--ve-grey-200:#CFCFCB;--ve-grey-300:#A8A8A3;--ve-grey-500:#6B6B66;--ve-grey-700:#3A3A37;--ve-dusk-pink:#B993C9;--ve-dusk-purple:#2A1E4A;--ve-bg:var(--ve-off-white);--ve-bg-paper:var(--ve-white);--ve-bg-inverse:var(--ve-ink);--ve-bg-navy:var(--ve-navy);--ve-fg-1:var(--ve-ink);--ve-fg-2:var(--ve-grey-700);--ve-fg-3:var(--ve-grey-500);--ve-border-1:#E3E3DE;--ve-border-2:#CFCFC9;--ve-radius-sm:8px;--ve-radius-md:12px;--ve-radius-lg:18px;--ve-radius-xl:28px;--ve-radius-pill:999px;--ve-shadow-xs:0 1px 2px rgba(10,15,31,.06);--ve-shadow-sm:0 2px 6px rgba(10,15,31,.08);--ve-shadow-md:0 8px 24px rgba(10,15,31,.1);--ve-shadow-lg:0 20px 40px rgba(10,15,31,.14);--ve-shadow-focus:0 0 0 3px rgba(21,83,230,.3);--ve-ease-out:cubic-bezier(.2,.7,.2,1);--ve-font-display:"Barlow Condensed","Oswald","Arial Narrow",sans-serif;--ve-font-body:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body{font-family:var(--ve-font-body);color:var(--ve-fg-1);background:var(--ve-bg);-webkit-font-smoothing:antialiased}h1,h2,.h1,.h2,.display-hero{font-family:var(--ve-font-display)!important;font-style:italic;font-weight:900;letter-spacing:-.01em;line-height:.95;text-wrap:balance;color:var(--ve-fg-1)}h1,.h1,.display-hero{font-size:clamp(44px,6.5vw,88px)}h2,.h2{font-size:clamp(32px,4.5vw,64px)}h3,.h3{font-family:var(--ve-font-display)!important;font-weight:700;font-style:italic;line-height:1.05;font-size:clamp(24px,3vw,44px)}h4,.h4,h5,h6{font-family:var(--ve-font-body);font-weight:700;letter-spacing:-.005em}p{font-family:var(--ve-font-body);line-height:1.6;color:var(--ve-fg-2);text-wrap:pretty}.ve-eyebrow{font-family:var(--ve-font-body);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ve-fg-3)}.ve-italic{font-style:italic}.ve-hl-yellow{background:linear-gradient(180deg,transparent 55%,var(--ve-yellow) 55%,var(--ve-yellow) 92%,transparent 92%);padding:0 .05em}.button,.shopify-payment-button__button,.btn{font-family:var(--ve-font-body)!important;font-weight:600!important;letter-spacing:.01em;border-radius:var(--ve-radius-pill)!important;padding:14px 22px!important;line-height:1!important;border:1.5px solid var(--ve-ink)!important;transition:transform .12s var(--ve-ease-out),background .2s var(--ve-ease-out),box-shadow .2s var(--ve-ease-out)}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-1px);box-shadow:var(--ve-shadow-md)}.button--primary,.button--secondary,.shopify-payment-button__button--unbranded{background:var(--ve-blue)!important;color:var(--ve-white)!important;border-color:var(--ve-blue)!important}.button--primary:hover,.button--secondary:hover{background:var(--ve-blue-600)!important;border-color:var(--ve-blue-600)!important}.button--tertiary{background:transparent!important;color:var(--ve-ink)!important;border-color:var(--ve-ink)!important}.button--tertiary:hover{background:var(--ve-ink)!important;color:var(--ve-white)!important}.ve-btn-yellow{background:var(--ve-yellow)!important;color:var(--ve-ink)!important;border-color:var(--ve-yellow)!important}.ve-btn-dark{background:var(--ve-ink)!important;color:var(--ve-white)!important;border-color:var(--ve-ink)!important}.card,.card-wrapper .card,.product-card{border-radius:var(--ve-radius-md)!important;border:1px solid var(--ve-border-1);background:var(--ve-bg-paper);box-shadow:var(--ve-shadow-xs);transition:box-shadow .2s var(--ve-ease-out),transform .2s var(--ve-ease-out)}.card-wrapper:hover .card,.card.card--standard:hover,.product-card:hover{box-shadow:var(--ve-shadow-md);transform:translateY(-2px)}.card__heading,.card__information .card__heading a{font-family:var(--ve-font-body)!important;font-weight:700;letter-spacing:-.005em}.price__regular .price-item,.price-item--regular,.price-item--sale{font-family:var(--ve-font-display);font-style:italic;font-weight:800}.ve-service-card{background:var(--ve-ink);color:var(--ve-white);border:none;border-radius:var(--ve-radius-lg);padding:32px;position:relative;overflow:hidden}.ve-service-card .num{font-family:var(--ve-font-display);font-weight:900;font-style:italic;font-size:56px;line-height:1;color:var(--ve-yellow);letter-spacing:-.02em}.ve-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--ve-radius-pill);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--ve-bone);color:var(--ve-ink);border:1px solid var(--ve-border-1)}.ve-chip.blue{background:var(--ve-blue-100);color:var(--ve-blue-700);border-color:transparent}.ve-chip.yellow{background:var(--ve-yellow);color:var(--ve-ink);border-color:transparent}.ve-chip.dark{background:var(--ve-ink);color:var(--ve-white);border-color:transparent}.field__input,.select__select,input[type=text],input[type=email],input[type=tel],textarea,select{font-family:var(--ve-font-body)!important;border:1.5px solid var(--ve-border-2)!important;border-radius:var(--ve-radius-sm)!important;padding:12px 14px!important;transition:border-color .2s var(--ve-ease-out),box-shadow .2s var(--ve-ease-out)}.field__input:focus,.select__select:focus,input:focus,textarea:focus,select:focus{border-color:var(--ve-blue)!important;box-shadow:var(--ve-shadow-focus)!important;outline:none!important}a{color:var(--ve-blue);text-decoration:none}a:hover{color:var(--ve-blue-600);text-decoration:underline;text-underline-offset:3px}.ve-sticker{display:inline-block;background:var(--ve-yellow);color:var(--ve-ink);font-family:var(--ve-font-display);font-style:italic;font-weight:900;padding:6px 14px;transform:rotate(-2deg);letter-spacing:.01em}.ve-stat .val{font-family:var(--ve-font-display);font-weight:900;font-style:italic;font-size:56px;line-height:1;color:var(--ve-fg-1)}.ve-stat .lab{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:var(--ve-fg-3);margin-top:4px}.ve-trust-bar{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;align-items:center;padding:24px 20px;background:var(--ve-bone);border-top:1px solid var(--ve-border-1);border-bottom:1px solid var(--ve-border-1)}.ve-trust-bar .ve-stat{text-align:center}.header{border-bottom:1px solid var(--ve-border-1)!important}.header__menu-item,.list-menu__item{font-family:var(--ve-font-body)!important;font-weight:600;letter-spacing:.01em;color:var(--ve-ink)}.header__menu-item:hover{color:var(--ve-blue)}.footer{background:var(--ve-ink)!important;color:var(--ve-fg-inverse-2,#C7CBDA)!important}.footer *{color:inherit!important}.footer a{color:var(--ve-white)!important}.footer a:hover{color:var(--ve-yellow)!important}.footer__heading,.footer-block__heading{font-family:var(--ve-font-display)!important;font-style:italic;font-weight:800;color:var(--ve-white)!important}.banner__heading,.banner h1,.banner h2{font-family:var(--ve-font-display)!important;font-style:italic;font-weight:900!important;letter-spacing:-.01em;line-height:.92;color:var(--ve-white)}.banner__buttons .button{min-width:180px}.ve-bg-ink{background:var(--ve-ink)!important;color:var(--ve-white)!important}.ve-bg-navy{background:var(--ve-navy)!important;color:var(--ve-white)!important}.ve-bg-bone{background:var(--ve-bone)!important}.ve-bg-offwhite{background:var(--ve-off-white)!important}.ve-text-yellow{color:var(--ve-yellow)!important}.ve-text-blue{color:var(--ve-blue)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vector-edge.css.map */
