@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,700;1,800&family=Barlow:wght@400;500;600&display=swap";:root{--vb-ink: #0a0a0a;--vb-paper: #ffffff;--vb-fog: #f2f2f2;--vb-line: #d9d9d9;--vb-grey: #6b6b6b;--vb-head: "Barlow Condensed", "Arial Narrow", sans-serif;--vb-body: "Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--vb-wrap: 1280px;--vb-ease: cubic-bezier(.2, .8, .2, 1)}:root,body{--font-heading--family: "Barlow Condensed", "Arial Narrow", sans-serif !important;--font-subheading--family: "Barlow", system-ui, sans-serif !important;--font-body--family: "Barlow", system-ui, sans-serif !important;--font-primary--family: "Barlow", system-ui, sans-serif !important}.vb-section{background:var(--vb-paper);color:var(--vb-ink);font-family:var(--vb-body)}.vb-section--dark{background:var(--vb-ink);color:var(--vb-paper)}.vb-wrap{max-width:var(--vb-wrap);margin:0 auto;padding:0 24px}.vb-section h1,.vb-section h2,.vb-section h3{margin:0;font-family:var(--vb-head)}.vb-display{font-weight:800;font-style:italic;text-transform:uppercase;line-height:.9;letter-spacing:-.005em}.vb-rule{padding-bottom:22px;background:linear-gradient(var(--vb-ink),var(--vb-ink)) no-repeat left bottom / 100% 6px}.vb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 38px 0 30px;border:0;background:var(--vb-ink);color:var(--vb-paper);font:italic 800 1.15rem/1 var(--vb-head);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);transition:background .2s ease,transform .15s ease}.vb-btn:hover{background:#2a2a2a}.vb-btn:active{transform:scale(.97)}.vb-btn__arrow{display:inline-block;transition:transform .25s var(--vb-ease)}.vb-btn:hover .vb-btn__arrow{transform:translate(5px)}.vb-btn--light{background:var(--vb-paper);color:var(--vb-ink)}.vb-btn--light:hover{background:#e6e6e6}.vb-btn--ghost{padding:0 30px;background:transparent;color:var(--vb-ink);box-shadow:inset 0 0 0 2px var(--vb-ink);clip-path:none}.vb-btn--ghost:hover{background:var(--vb-ink);color:var(--vb-paper)}.vb-btn[disabled]{background:var(--vb-line);color:var(--vb-grey);cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.vb-btn:not(.vb-btn--ghost):not([disabled]):before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);pointer-events:none}.vb-btn--light:before{background:linear-gradient(90deg,transparent,rgba(0,0,0,.14),transparent)!important}.vb-btn:not(.vb-btn--ghost):not([disabled]):hover:before{left:130%;transition:left .6s ease}}.vb-link{color:inherit;font-weight:600;text-underline-offset:5px;text-decoration-thickness:2px}.vb-link:hover{text-decoration-thickness:4px}.vb-section :focus-visible{outline:3px solid var(--vb-ink);outline-offset:3px}.vb-section--dark :focus-visible{outline-color:var(--vb-paper)}.vb-wordmark{display:inline-flex;align-items:flex-end;font-family:var(--vb-head);font-weight:800;font-style:italic;text-transform:uppercase;line-height:.8;letter-spacing:.01em;white-space:nowrap}.vb-wordmark__mark{display:block;width:1.48em;height:auto;margin:0 .04em .01em}.header-logo .vb-wordmark{font-size:30px}@media(max-width:749px){.header-logo .vb-wordmark{font-size:24px}}@media(prefers-reduced-motion:no-preference){.vb-wordmark{transition:transform .3s var(--vb-ease)}a:hover>.vb-wordmark,a:hover .vb-wordmark{transform:translate(4px) skew(-4deg)}.header-logo .vb-wordmark__roof{stroke-dasharray:1;animation:vb-draw .9s var(--vb-ease) .2s both}}@keyframes vb-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:no-preference){.vb-js [data-vb-reveal]{opacity:0;transform:translateY(32px);transition:opacity .7s var(--vb-ease) var(--vb-d, 0s),transform .7s var(--vb-ease) var(--vb-d, 0s)}.vb-js [data-vb-reveal=left]{transform:translate(-48px)}.vb-js [data-vb-reveal=right]{transform:translate(48px)}.vb-js [data-vb-reveal=zoom]{transform:scale(.94)}.vb-js [data-vb-reveal=rule]{opacity:1;transform:none;background-size:0% 6px;transition:background-size 1s cubic-bezier(.7,0,.2,1) var(--vb-d, 0s)}.vb-js [data-vb-reveal].is-in{opacity:1;transform:none}.vb-js [data-vb-reveal=rule].is-in{background-size:100% 6px}}.vb-art{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:repeating-linear-gradient(135deg,#111 0 14px,#1a1a1a 14px 28px);background-size:39.6px 39.6px;color:#fff}.vb-art .vb-icon{width:46%;height:auto;stroke-width:4}.vb-card-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.card-gallery:has(>.vb-card-art) .product-card-gallery__title-placeholder{visibility:hidden}.card-gallery:has(>.vb-card-art)>:not(.vb-card-art):not(.product-card-gallery__title-placeholder){position:relative;z-index:1}.vb-pdp-art{aspect-ratio:1;clip-path:polygon(0 0,100% 0,100% calc(100% - 40px),calc(100% - 40px) 100%,0 100%)}@media(prefers-reduced-motion:no-preference){.vb-art .vb-icon{transition:transform .5s var(--vb-ease)}:is(.product-card,.card-gallery,.vb-pdp-art):hover .vb-art{animation:vb-road .9s linear infinite}:is(.product-card,.card-gallery,.vb-pdp-art):hover .vb-art .vb-icon{transform:translateY(-6px) rotate(-6deg) scale(1.06)}}@keyframes vb-road{to{background-position:-39.6px 0}}#MainContent :is(h1,h2):not(.vb-section *,.product-grid-view-zoom-out--details){font-family:var(--vb-head)!important;font-weight:800!important;font-style:italic;text-transform:uppercase;letter-spacing:-.005em;line-height:.95}#MainContent .product-details h1{font-size:clamp(2.2rem,4vw,3.4rem)!important}#MainContent h3:has(+*):not(.vb-section *,.product-grid-view-zoom-out--details),.product-recommendations h3{font-family:var(--vb-head)!important;font-weight:800!important;font-style:italic;text-transform:uppercase}#MainContent .product-details product-price,#MainContent .product-details .price{font-family:var(--vb-head)!important;font-weight:800!important;font-style:italic;font-size:1.9rem!important}#MainContent :is(.add-to-cart-button,.button[type=submit],a.button):not(.quick-add__button,.button-secondary,.button-unstyled){border-radius:0!important;font-family:var(--vb-head)!important;font-weight:800!important;font-style:italic;letter-spacing:.04em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%)}#MainContent :is(.contact-form,form[action*=contact]) :is(input,textarea){border-radius:0!important}#MainContent product-card .product-media,.product-recommendations product-card .product-media{background:var(--vb-fog)}#MainContent product-card .product-media__image,.product-recommendations product-card .product-media__image{mix-blend-mode:multiply;transform:scale(.86)}#MainContent product-card .text-block p{font-family:var(--vb-head)!important;font-weight:700!important;font-size:1.3rem!important;line-height:1.05}#MainContent product-card .price{font-family:var(--vb-head)!important;font-weight:800!important;font-style:italic;font-size:1.35rem!important}@media(prefers-reduced-motion:no-preference){#MainContent product-card .product-media__image{transition:transform .45s var(--vb-ease)}#MainContent product-card:hover .product-media__image{transform:scale(.92)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vroom-base.css.map */
