:root:root{--font-body--family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-subheading--family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-heading--family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-accent--family: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body--weight: 400;--font-subheading--weight: 500;--font-heading--weight: 300;--font-accent--weight: 400}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,.h1,.h2,.h3){letter-spacing:-.02em}.vq-footer{border-top:1px solid var(--vq-line)}.vq-footer__inner{display:grid;gap:56px;max-width:var(--vq-max);margin:0 auto;padding:64px var(--vq-pad-x) 40px}.vq .vq-footer__logo{width:132px;height:auto}.vq .vq-footer__lead{margin-top:20px;max-width:30ch;font-size:20px;font-weight:300;line-height:1.35;letter-spacing:-.01em}.vq-footer__form{display:grid;gap:16px;max-width:420px;margin-top:24px}.vq .vq-footer__input{width:100%;height:48px;padding:0;border:0;border-bottom:1px solid var(--vq-ink);border-radius:0;background:transparent;font:inherit;font-size:16px;color:var(--vq-ink)}.vq .vq-footer__input::placeholder{color:var(--vq-muted);opacity:1}.vq .vq-footer__input:focus-visible{outline:none;border-bottom-width:2px}.vq .vq-footer__button{justify-self:start;min-height:48px;padding:0 28px;border:0;border-radius:var(--vq-r-ctl);background:var(--vq-ink);color:#fff;font-size:15px;cursor:pointer}.vq .vq-footer__button:hover{background:#1b2c44}.vq .vq-footer__button:focus-visible,.vq .vq-footer__links a:focus-visible{outline:2px solid var(--vq-blue-text);outline-offset:3px}.vq .vq-footer__note{font-size:14px;color:var(--vq-sub)}.vq .vq-footer__note--error{color:#a3342b}.vq-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.vq .vq-footer__heading{font-size:20px;font-weight:300;line-height:1.2;letter-spacing:-.01em}.vq-footer__links{display:grid;gap:12px;margin-top:16px}.vq .vq-footer__links a{font-size:15px;line-height:1.35;color:var(--vq-sub);text-decoration:none}.vq .vq-footer__links a:hover{color:var(--vq-ink);text-decoration:underline;text-underline-offset:3px}.vq .vq-footer__base{display:flex;flex-wrap:wrap;gap:8px 24px;padding-top:24px;border-top:1px solid var(--vq-line);font-size:13px;color:var(--vq-muted)}@media(min-width:990px){.vq-footer__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding-top:96px}.vq-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}.vq-footer__base{grid-column:1 / -1}}.shopify-policy__container{max-width:720px;margin:0 auto;padding:64px 24px 80px}.shopify-policy__title h1{font-size:clamp(32px,6vw,48px);font-weight:300;line-height:1.08;letter-spacing:-.03em;text-align:start}.shopify-policy__body{margin-top:32px;font-size:16px;line-height:1.65;color:#24323f}.shopify-policy__body :is(h2,h3,h4,strong){color:#0a1628}.shopify-policy__body :is(h2,h3){margin:40px 0 12px;font-size:22px;font-weight:400;line-height:1.25}.shopify-policy__body a{color:#2f6f8f;text-underline-offset:3px}@media(min-width:990px){.shopify-policy__container{padding:120px 24px}}.shopify-policy__body :is(ul,ol){display:block;margin:12px 0;padding-inline-start:1.25em}.shopify-policy__body li{display:list-item;margin:6px 0;padding:0}.shopify-policy__body *{max-width:100%;overflow-wrap:anywhere}.menu-drawer__menu-item--mainlist{font-size:26px;font-weight:300;line-height:1.2;letter-spacing:-.02em}.menu-drawer__localization summary{font-size:15px;font-weight:400;letter-spacing:0}body:has(.vq-signup) .vq-footer__lead,body:has(.vq-signup) .vq-footer__form{display:none}body .vyq-contact{--vc-tint: #F6F8F9;--vc-line: #E1E7EB;--vc-blue: #0A1628;--vc-blue-600: #2F6F8F;--vc-muted: #4C5966;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#f6f8f9}body .vyq-contact__band,body .vyq-contact__band--white,body .vyq-contact__band--tint{background:#f6f8f9;padding:40px 24px}body .vyq-contact__intro{padding-top:48px}body .vyq-contact :is(.vyq-contact__h1,.vyq-contact__h2){font-family:inherit;font-weight:300;letter-spacing:-.03em}body .vyq-contact__h1{font-size:clamp(36px,9vw,56px);line-height:1.04}body .vyq-contact__h2{font-size:clamp(26px,6.4vw,36px);line-height:1.1}body .vyq-contact__promise{padding:0;border:0;border-radius:0;background:none;font-weight:400}body .vyq-contact__mailto a{font-weight:400;color:#0a1628}body .vyq-contact__band--tint .vyq-contact__wrap{max-width:680px}body .vyq-contact__cards{grid-template-columns:1fr;gap:0;border-top:1px solid #E1E7EB}body .vyq-contact__card-link{grid-template-areas:"title cue" "desc cue";align-items:center;min-height:0;padding:18px 0;border:0;border-bottom:1px solid #E1E7EB;border-radius:0;background:none;transition:none}body .vyq-contact__card-link:hover{border-color:#e1e7eb;box-shadow:none;transform:none}body .vyq-contact__card-title{font-size:18px;font-weight:400}body .vyq-contact__card-cue{color:#0a1628}body .vyq-contact__field label{font-weight:500}body .vyq-contact__field :is(input,select,textarea){border:1px solid #D5DDE3;border-radius:12px}body .vyq-contact__field :is(input,select,textarea):focus{border-color:#0a1628;box-shadow:none}body .vyq-contact__submit{border-radius:12px;font-weight:400}body .vyq-contact__submit:hover{background:#1b2c44;border-color:#1b2c44}body .cart-items__title,body .cart-drawer .cart-items__title{font-weight:500}body .cart-drawer .cart-items__details>ul.list-unstyled:not(.cart-items__bundle) li,body .cart-items__details>ul.list-unstyled:not(.cart-items__bundle) li{display:inline-block;padding:2px 8px;border-radius:999px;background:#eef3f6;color:#2f6f8f;font-weight:500;font-size:12px;letter-spacing:0;text-transform:none}body .vq-cart-gift__stepper{display:contents}body .vq-cart-gift__stepper[hidden]{display:none}body .vq-cart-gift__qty{display:inline-flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target, 44px);height:var(--minimum-touch-target, 44px);padding:0 12px;border-radius:var(--style-border-radius-inputs, 12px);background:#eef3f6;color:#0a1628;font-size:var(--cart-font-size--sm, 14px);font-variant-numeric:tabular-nums}body .vq-cart-gift__free{color:#2f6f8f;font-weight:500;letter-spacing:.02em}body .vyq-carttrust__saved{background:#eef3f6;color:#2f6f8f;font-weight:500}body .vyq-carttrust__ic{color:#2f6f8f}body .vyq-contact__faq-item :is(summary,button,h3){font-weight:400}body .vadv{background:#f6f8f9;color:#24323f;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}body .vadv__headline{font-weight:300;line-height:1.1;letter-spacing:-.03em}body :is(.vadv__crosshead,.vadv__product-name){font-weight:400;letter-spacing:-.01em}body .vadv__stat-number{font-weight:300;letter-spacing:-.03em}body .vadv__stat{background:#eef3f6}body .vadv__category{font-weight:500;color:#2f6f8f}body .vadv__pullquote{border-left-color:#0a1628;font-weight:400}body .vadv__product{border:0;background:#fff}body .vadv__product-price{font-weight:500}body .vadv__btn{border-radius:12px;background:#0a1628;border-color:#0a1628;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/29/assets/vq-site.css.map */
