*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body.vc-body{font-family:var(--font-body);font-weight:var(--font-body-weight, 400);font-size:var(--body-size, 16px);line-height:1.55;color:var(--color-fg);background:var(--color-bg);min-height:100dvh;display:flex;flex-direction:column}.vc-main{flex:1 0 auto;outline:none}img,picture,video,svg{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,.vc-h1,.vc-h2,.vc-h3,.vc-h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 700);line-height:1.15;overflow-wrap:break-word;text-transform:var(--heading-transform, none);letter-spacing:var(--heading-tracking, 0)}h1,.vc-h1{font-size:calc(2rem * var(--heading-scale, 1))}h2,.vc-h2{font-size:calc(1.6rem * var(--heading-scale, 1))}h3,.vc-h3{font-size:calc(1.3rem * var(--heading-scale, 1))}h4,.vc-h4{font-size:calc(1.1rem * var(--heading-scale, 1))}@media(min-width:750px){h1,.vc-h1{font-size:calc(2.6rem * var(--heading-scale, 1))}h2,.vc-h2{font-size:calc(2rem * var(--heading-scale, 1))}}a{color:inherit;text-underline-offset:3px}a:hover{color:var(--color-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.vc-skip-link{position:absolute;top:-100px;left:8px;z-index:100;padding:10px 16px;background:var(--color-primary);color:var(--color-on-primary, #fff);border-radius:var(--radius)}.vc-skip-link:focus-visible{top:8px;color:var(--color-on-primary, #fff)}.vc-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left));padding-inline-end:max(16px,env(safe-area-inset-right))}@media(min-width:990px){.vc-container{padding-inline:32px}}.vc-section{padding-block:var(--section-spacing)}.vc-section--muted{background:var(--color-muted-bg)}.vc-section--inverse{background:var(--color-inverse-bg);color:var(--color-inverse-fg);--color-bg: var(--color-inverse-bg);--color-fg: var(--color-inverse-fg);--color-fg-rgb: var(--color-inverse-fg-rgb);--color-muted-bg: rgba(var(--color-inverse-fg-rgb), .07);--color-border: rgba(var(--color-inverse-fg-rgb), .18)}.vc-placeholder{background:var(--color-muted-bg);color:rgba(var(--color-fg-rgb),.35);width:100%;height:100%}.vc-placeholder svg,svg.vc-placeholder{width:100%;height:100%;fill:currentColor}.vc-section__header{max-width:44rem;margin-inline:auto;text-align:center;margin-bottom:calc(var(--section-spacing) * .55)}.vc-section__header .vc-kicker,.vc-kicker{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent, var(--color-primary));margin-bottom:8px}.vc-headers--left .vc-section__header{text-align:left;margin-inline:0;max-width:52rem}.vc-section__header p{margin-top:10px;color:rgba(var(--color-fg-rgb),.72)}.vc-grid{display:grid;gap:16px;grid-template-columns:repeat(var(--grid-cols-mobile, 2),minmax(0,1fr))}@media(min-width:750px){.vc-grid{gap:24px;grid-template-columns:repeat(var(--grid-cols, 4),minmax(0,1fr))}}.vc-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:min(72vw,320px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.vc-scroller>*{scroll-snap-align:start}.vc-text-sm{font-size:.875rem}.vc-text-xs{font-size:.78rem}.vc-text-muted{color:rgba(var(--color-fg-rgb),.65)}.vc-text-center{text-align:center}.vc-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vc-anim{transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vc-no-anim *,.vc-no-anim *:before,.vc-no-anim *:after{transition:none!important;animation:none!important}.vc-rte{line-height:1.65}.vc-rte>*+*{margin-top:.9em}.vc-rte ul,.vc-rte ol{padding-left:1.3em}.vc-rte img{border-radius:var(--radius)}.vc-rte a{color:var(--color-primary)}.vc-password__main{min-height:100dvh;display:grid;place-items:center;padding:24px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
