.vds{--vds-red:var(--vdsg-red,#dc0103);--vds-red-hover:var(--vdsg-red-hover,#bd0002);--vds-btn-fg:var(--vdsg-btn-fg,#fff);--vds-accent:var(--vdsg-accent,#a80a0c);--vds-red-dark:var(--vds-accent);--vds-text:var(--vdsg-text,#222);--vds-muted:var(--vdsg-muted,#555);--vds-border:var(--vdsg-border,#ddd);--vds-tint:var(--vdsg-tint,#fff4f4);--vds-soft:var(--vdsg-soft,#f3f3f3);--vds-success:var(--vdsg-success,#41842e);--vds-sale-g:var(--vdsg-sale,#c2410c);--vds-dot-g:var(--vdsg-dot,#1a1a1a);--vds-btn2:var(--vdsg-btn2,#1a1a1a);--vds-btn2-fg:var(--vdsg-btn2-fg,#fff);--vds-focus:var(--vdsg-focus,#2176bd);--vds-hw:var(--vdsg-hw,800);--vds-sw:var(--vdsg-sw,700);--vds-tt:var(--vdsg-tt,uppercase);--vds-ett:var(--vdsg-ett,uppercase);--vds-hs:var(--vdsg-hs,1);--vds-ts:var(--vdsg-ts,1);--vds-radius:var(--vdsg-radius,4px);--vds-btn-radius:var(--vdsg-btn-radius,4px);--vds-font:var(--body-font-family,Arial,Helvetica,sans-serif);--vds-heading-font:var(--heading-font-family,var(--vds-font));font-family:var(--vds-font);font-style:var(--body-font-style,normal);font-weight:var(--body-font-weight,400);color:var(--vds-text);line-height:var(--vdsg-lh,1.5);-webkit-tap-highlight-color:transparent}.vds *,.vds *:before,.vds *:after{box-sizing:border-box}.vds a{color:inherit;text-decoration:none}.vds a:hover{text-decoration:underline}.vds img{display:block;max-width:100%}.vds button,.vds input{font:inherit}.vds button{cursor:pointer}.vds .vds-icon{width:24px;height:24px;flex-shrink:0}.vds h1,.vds h2,.vds h3,.vds .vds-sub,.vds .vds-footbrand{font-family:var(--vds-heading-font);font-style:var(--heading-font-style,normal);font-weight:var(--vds-hw);text-transform:none}.vds b,.vds strong,.vds .vds-btn,.vds .vds-textlink,.vds .vds-eyebrow{font-weight:var(--vds-sw)}.vds-wrap{width:100%;max-width:calc(var(--page-width,1320px) + var(--gutter,24px) * 2);margin:0 auto;padding-left:var(--gutter,24px);padding-right:var(--gutter,24px)}.vds-pad{padding-top:var(--vds-pt,0px);padding-bottom:var(--vds-pb,0px)}.vds-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.vds-dot{color:var(--vds-dot,var(--vds-dot-g))}.vds-sectionhead h2{font-size:calc(24px * var(--vds-hs));line-height:1.3;margin:0;letter-spacing:-.3px;color:var(--vds-text)}.vds-sectionhead>a{color:var(--vds-accent);font-size:calc(13px * var(--vds-ts))}.vds-eyebrow{font-size:calc(11px * var(--vds-ts));letter-spacing:1.3px;text-transform:var(--vds-ett);margin:0 0 6px}.vds-textlink{display:inline-flex;align-items:center;gap:4px;font-size:calc(13px * var(--vds-ts));color:var(--vds-accent)}.vds-textlink .vds-icon{width:14px;height:14px;stroke-width:2.5}.vds-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:var(--vds-btn-radius);background:var(--vds-red);color:var(--vds-btn-fg)!important;padding:12px 20px;font-size:calc(13px * var(--vds-ts));box-shadow:0 2px color-mix(in srgb,var(--vds-red) 75%,#000)}.vds-btn .vds-icon{width:18px;height:18px}.vds-btn:hover{background:var(--vds-red-hover);text-decoration:none!important}.vds-placeholder{background:var(--vds-soft);width:100%;height:100%}.vds-placeholder svg{width:100%;height:100%;fill:color-mix(in srgb,var(--vds-soft) 70%,#000)}.vds :focus-visible{outline:3px solid var(--vds-focus);outline-offset:4px}@media(max-width:700px){.vds-pad{padding-top:var(--vds-pt-m,var(--vds-pt,0px))}.vds-sectionhead h2{font-size:calc(20px * var(--vds-hs))}.vds-sectionhead>a{font-size:calc(11px * var(--vds-ts));max-width:96px;text-align:right}}@media(prefers-reduced-motion:reduce){.vds *{transition:none!important}}.vds-phero--tint{background:var(--vds-tint)}.vds-phero--soft{background:var(--vds-soft)}.vds-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:calc(12px * var(--vds-ts));color:var(--vds-muted);margin-bottom:18px}.vds-crumbs a{color:var(--vds-muted)}.vds .vds-phero-h{font-size:calc(34px * var(--vds-hs));line-height:1.15;letter-spacing:-.6px;margin:2px 0 10px;color:var(--vds-text)}.vds-jump{display:flex;align-items:center;gap:14px 18px;flex-wrap:wrap}.vds-jump--boxed{background:var(--vds-soft);border-radius:calc(var(--vds-radius) * 2);padding:16px 20px}.vds-jump-h{font-weight:var(--vds-sw);font-size:calc(13px * var(--vds-ts));color:var(--vds-text)}.vds-jump-links{display:flex;flex-wrap:wrap;gap:8px}.vds .vds-jump-link{font-size:calc(13px * var(--vds-ts));padding:8px 14px;border:1px solid var(--vds-border);border-radius:99px;background:#fff;color:var(--vds-text);transition:border-color .2s,color .2s}.vds .vds-jump-link:hover{border-color:var(--vds-accent);color:var(--vds-accent);text-decoration:none}.vds-categories{display:grid;grid-template-columns:repeat(var(--vds-cols,6),1fr);gap:16px}.vds-category{border:1px solid var(--vds-border);border-radius:var(--vds-radius);text-align:center;overflow:hidden;transition:box-shadow .2s,transform .2s;background:#fff}.vds-category:hover{box-shadow:0 3px 12px #0001;transform:translateY(-2px);text-decoration:none}.vds-catpic{height:var(--vds-img-h,132px);background:var(--vds-img-bg,var(--vds-soft));overflow:hidden;padding:var(--vds-img-pad,0px)}.vds-catpic img{height:100%;width:100%;object-fit:var(--vds-img-fit,cover)}.vds-cat--contain .vds-catpic img{object-fit:contain}.vds-cat--contain .vds-category strong{border-top:1px solid var(--vds-border)}.vds-category strong{display:block;min-height:48px;padding:14px 4px;font-size:calc(12px * var(--vds-ts));color:var(--vds-accent);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:1100px){.vds-categories{grid-template-columns:repeat(var(--vds-cols-t,3),1fr)}.vds-catpic{height:var(--vds-img-ht,160px)}}@media(max-width:700px){.vds .vds-phero-h{font-size:calc(26px * var(--vds-hs))}.vds-jump{flex-direction:column;align-items:flex-start;gap:10px}.vds-jump-links{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:4px;scrollbar-width:none}.vds-jump-links::-webkit-scrollbar{display:none}.vds .vds-jump-link{white-space:nowrap}.vds-categories{grid-template-columns:repeat(var(--vds-cols-m,2),1fr);gap:11px}.vds-catpic{height:var(--vds-img-hm,120px)}.vds-category strong{padding:12px 3px;min-height:43px}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/vds-base.css.map */
