.voxum-theme{background:var(--vc-paper);color:var(--vc-ink)}
.voxum-theme .content-for-layout{background:var(--vc-paper)}
.voxum-theme [hidden]{display:none!important}
.vc-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:13px 22px;border:1px solid transparent;border-radius:26px;font-family:var(--font-body--family);font-size:13px;font-weight:500;text-decoration:none;line-height:1.4;cursor:pointer}
.vc-primary{background:var(--vc-blue);color:#fff}.vc-primary:hover{background:var(--vc-deep);color:#fff}
.vc-text-link{color:var(--vc-ink);text-decoration:none;border-block-end:1px solid var(--vc-line);padding-block:5px;display:inline-flex;gap:22px;align-items:center;font-size:12px}
.vc-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:600;color:#285baf;line-height:1.5;margin:0}
.vc-section-heading h2{font-size:34px;letter-spacing:-.035em;line-height:1.2;font-weight:400;margin-block:12px 0}
.vc-button:focus-visible,.vc-text-link:focus-visible,.vc-thumbnails button:focus-visible{outline:3px solid var(--vc-blue);outline-offset:4px}
.voxum-theme .header-logo__image{object-fit:contain}.voxum-theme .header-logo{min-width:0}
.voxum-theme .cart__checkout-button{min-height:50px;border-radius:26px;font-size:14px}
.voxum-theme .cart-drawer__inner{background:#fff}
.voxum-theme .cart-drawer__summary{background:#fff}
.voxum-theme .cart-drawer__items .cart-items__title{font-weight:500}
.voxum-theme .theme-drawer__dialog{max-width:480px}
.voxum-theme .header-section .header__columns{padding-block:10px}
.voxum-theme .header-section .header__row{background:#fff}
@media(max-width:749px){.vc-button{font-size:13px}.vc-section-heading h2{font-size:29px}.voxum-theme .header-section .header__columns{padding-block:4px}.voxum-theme .theme-drawer__dialog{max-width:min(100%,480px)}}
@media(prefers-reduced-motion:reduce){.voxum-theme{scroll-behavior:auto}.voxum-theme *{scroll-behavior:auto}}
