:root{--vnc-ink: 18 18 18;--vnc-plate: #f3f3f1;--vnc-line: #e4e4e4;--vnc-muted: #6b6b6b;--vnc-strike: #c62828}@media screen and (min-width:1150px){.header{--header-link-list-spacing: 22px}.header__link-list{font-size:14px}}.button{letter-spacing:.08em;text-transform:uppercase;font-weight:500}.section-header .h2{font-size:clamp(20px,2.1vw,26px);letter-spacing:.02em;line-height:1.2}.section-header .h6,.section-header .subheading{letter-spacing:.14em}.product-card__figure{background:var(--vnc-plate)}.product-card__figure .product-card__image--primary{mix-blend-mode:multiply}.product-card__title a{font-family:var(--heading-font-family);font-weight:500;text-transform:uppercase;letter-spacing:.03em;font-size:14px;line-height:1.3}@media screen and (min-width:1000px){.product-card__title a{font-size:15px}}.product-card__info price-list{gap:.5rem}product-card .product-card__info .product-card__title{min-height:2.6em!important;-webkit-line-clamp:2!important;max-height:2.6em;margin-bottom:8px}.product-card__info compare-at-price{color:var(--vnc-strike);opacity:1}.product-card__info sale-price.text-on-sale{color:rgb(var(--vnc-ink));font-weight:500}.product-card__badge-list .badge{border-radius:0;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.product-info__title{text-transform:uppercase;letter-spacing:.02em;font-weight:500}.product-info price-list compare-at-price{color:var(--vnc-strike);opacity:1}.product-info price-list sale-price.text-on-sale{color:rgb(var(--vnc-ink))}.product-info buy-buttons .button{min-height:54px;font-size:14px}[id$=__statement] .h2{text-transform:none;letter-spacing:0;font-weight:400;font-size:clamp(20px,2.2vw,27px);line-height:1.35;max-width:880px;margin-inline:auto}.scrolling-text{text-transform:uppercase;letter-spacing:.12em}.shopify-section--faq .accordion__toggle{text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:400}.vnc-r{opacity:0;transform:translateY(20px);transition:opacity .6s ease var(--vnc-delay, 0ms),transform .6s ease var(--vnc-delay, 0ms)}.vnc-r.vnc-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vnc-r{opacity:1;transform:none;transition:none}}.scrolling-text:hover .scrolling-text__wrapper{animation-play-state:paused}.header__link-list a,.footer__block--menu a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .28s ease}.header__link-list a:hover,.footer__block--menu a:hover{background-size:100% 1px}.header__logo-image--transparent{filter:brightness(0) invert(1)}:has(.shopify-section:first-child [allow-transparent-header]) .header:not(.is-filled) .header__link-list [data-vn-nav-accent]{color:inherit}.product-info__title{font-size:clamp(22px,2vw,26px);line-height:1.2}.vcl-icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.vcl-pills{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.vcl-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;background:#f2f2f2;font-size:12.5px;line-height:1.2;color:rgb(var(--vnc-ink))}@media screen and (max-width:699px){.vcl-pills{display:grid;grid-template-columns:1fr 1fr}}.vcl-offer{background:#f2f2f2;border-radius:15px;padding:22px 24px}.vcl-offer__title{margin:0;font-family:var(--heading-font-family);font-size:18px;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--vnc-ink))}.vcl-offer__text{margin:6px 0 0;font-size:14px;line-height:1.45;color:var(--vnc-muted)}.vcl-offer__track{margin-top:16px;height:8px;background:var(--vnc-line);border-radius:100px;overflow:hidden}.vcl-offer__track span{display:block;height:100%;background:#1f3a2d;border-radius:100px;transition:width .5s ease}.vcl-offer__steps{list-style:none;margin:9px 0 0;padding:0;display:flex;justify-content:space-between;gap:8px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--vnc-muted)}.vcl-offer__steps .is-on{color:rgb(var(--vnc-ink));font-weight:600}.vcl-offer__msg{margin:10px 0 0;font-size:13.5px;line-height:1.4;color:rgb(var(--vnc-ink))}.vcl-ship{border:1px solid var(--vnc-line);border-radius:15px;padding:14px 18px;display:grid;gap:7px;font-size:13px;line-height:1.35}.vcl-ship p{margin:0;display:flex;align-items:center;gap:9px}.vcl-dot{width:8px;height:8px;border-radius:50%;background:#05b67a;flex-shrink:0;animation:vcl-pulse 2s infinite}.vcl-ship__stock.is-out .vcl-dot{background:#bdbdbd;animation:none}@keyframes vcl-pulse{0%{box-shadow:0 0 #05b67a73}70%{box-shadow:0 0 0 7px #05b67a00}to{box-shadow:0 0 #05b67a00}}@media(prefers-reduced-motion:reduce){.vcl-dot{animation:none}}.vcl-flag{width:18px;height:12px;border-radius:2px;flex-shrink:0;box-shadow:0 0 0 1px #00000014}.vcl-ship__eta{color:var(--vnc-muted)}.vcl-ship__eta b{color:rgb(var(--vnc-ink));font-weight:600}.vcl-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.vcl-trust__item{display:grid;justify-items:center;gap:7px;font-size:12px;line-height:1.3;color:rgb(var(--vnc-ink))}.vcl-trust .vcl-icon{width:22px;height:22px;stroke-width:1.2}.vcl-up{display:grid;gap:10px}.vcl-up__heading{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--vnc-ink))}.vcl-up__card{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--vnc-line);border-radius:15px;padding:10px 12px}.vcl-up__media img{width:64px;height:64px;object-fit:cover;display:block;background:var(--vnc-plate)}.vcl-up__name{display:block;font-family:var(--heading-font-family);font-size:13px;font-weight:500;line-height:1.25;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--vnc-ink));text-decoration:none}.vcl-up__price{margin:3px 0 0;display:flex;align-items:baseline;gap:6px;font-size:13px}.vcl-up__price s{color:var(--vnc-strike);font-size:12px}.vcl-up__select{margin-top:6px;width:auto;max-width:100%;min-height:0;height:auto;padding:4px 24px 4px 8px;font-size:12px;border:1px solid var(--vnc-line);background-color:#fff}.vcl-up__add{background:#1f3a2d;color:#fff;border:0;padding:11px 18px;font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.vcl-up__add[aria-busy=true]{opacity:.6;cursor:progress}.vcl-up__err{margin:0;font-size:12px;color:#aa2826}#cart-drawer.drawer,#header-sidebar-menu.drawer{padding:0!important;--drawer-content-max-height: none}#cart-drawer.drawer::part(content),#header-sidebar-menu.drawer::part(content){border-radius:0;height:100%;max-height:none}#header-sidebar-menu.drawer{height:100%}@media screen and (max-width:699px){#cart-drawer.drawer,#header-sidebar-menu.drawer{width:100vw!important;max-width:100vw!important;inset-block:0;height:100%!important}}.quick-buy-drawer{--drawer-content-max-height: 92vh;--rounded-sm: 14px}.quick-buy-drawer::part(body){padding:0}.quick-buy-drawer::part(outside-close-button){display:none}.vqb__media{position:relative}.vqb__close{position:absolute;top:14px;inset-inline-end:14px;z-index:3;margin:0;padding:0;border:0;cursor:pointer;width:44px;height:44px;border-radius:50%;background:#fff;color:#121212;box-shadow:0 2px 10px #0000001f;display:grid;place-items:center}.quick-buy-drawer .quick-buy-drawer__info{padding:16px var(--spacing-6) var(--spacing-6)}@media screen and (max-width:699px){.quick-buy-drawer{padding:0!important}}.vqb{display:block}.vqb__media{background:#f2f2f2;display:grid;place-items:center;aspect-ratio:1 / .82;overflow:hidden}.vqb__media variant-media{display:contents}.vqb__img{max-width:none!important;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:6% 0}.vqb__head{display:grid;gap:6px;padding:22px var(--spacing-6) 0;text-align:start}.vqb__title{font-family:var(--heading-font-family);font-size:20px;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;color:rgb(var(--vnc-ink));text-decoration:none}.vqb__head compare-at-price{color:var(--vnc-strike);opacity:1}.vqb__head sale-price.text-on-sale{color:rgb(var(--vnc-ink))}.quick-buy-drawer .quick-buy-drawer__info{margin-block-start:0;gap:16px}.quick-buy-drawer .variant-picker{text-align:start}.quick-buy-drawer .variant-picker__option-info{justify-content:flex-start}.quick-buy-drawer .variant-picker__option-values{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:none;margin:0;justify-content:stretch}.quick-buy-drawer .thumbnail-swatch{--swatch-size: auto;width:100%;height:auto;aspect-ratio:1 / 1;border-radius:0;border:0;background:#f2f2f2}.quick-buy-drawer .thumbnail-swatch>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;border-radius:0}.quick-buy-drawer .thumbnail-swatch:before{border-radius:0;box-shadow:0 0 0 1.5px #121212;transform:none}.vqb__note{margin:0;display:flex;align-items:center;gap:10px;padding:14px 16px;background:#f2f2f2;font-size:14px;line-height:1.35;color:rgb(var(--vnc-ink))}.vqb__note .vcl-icon{width:20px;height:20px;color:#05b67a;stroke-width:1.5}.quick-buy-drawer :is(.button,.shopify-payment-button__button--unbranded){min-height:54px}@media screen and (min-width:700px){.vqb__media{aspect-ratio:1 / .7}.quick-buy-drawer .variant-picker__option-values{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:999px){.product-info>.product-info__block-item:has(>.vss){margin-block-start:0!important}}.product-gallery__media-list-wrapper{position:relative}.vn-gtags{position:absolute;top:14px;left:14px;z-index:2;pointer-events:none;display:flex;gap:6px;flex-wrap:wrap}.vn-gtag{padding:7px 11px;background:var(--vn-gtag-bg, #121212);color:var(--vn-gtag-color, #fff);font-size:11px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 1px #0000000f}@media screen and (max-width:699px){.vn-gtags{top:12px;left:12px}.vn-gtag{font-size:10.5px;padding:6px 10px}}.badge.vn-ptag{border-radius:0;padding:6px 10px;font-size:10px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--vn-ptag-bg, #121212);color:var(--vn-ptag-color, #fff)}.badge.vn-ptag--new{background:var(--vn-ptag-new-bg, #fff);color:var(--vn-ptag-new-color, #121212)}.product-card__badge-list{inset-inline:10px;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:6px}.product-card__badge-list .vn-ptag--promo{margin-inline-start:auto}@media screen and (max-width:699px){.product-card__badge-list .badge.vn-ptag{font-size:9px;padding:5px 7px;letter-spacing:.04em}}.product-info__price .badge.vn-ptag{font-size:10.5px;padding:7px 11px}.header__wrapper{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.product-info .variant-picker.vn-sw-round .thumbnail-swatch{border-radius:50%;overflow:hidden;background:var(--vnc-plate);transition:box-shadow .2s ease}.product-info .variant-picker.vn-sw-round .thumbnail-swatch.border{border:0}.product-info .variant-picker.vn-sw-round .thumbnail-swatch:before{display:none}.product-info .variant-picker.vn-sw-round .thumbnail-swatch>img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:center;mix-blend-mode:multiply}.product-info .variant-picker.vn-sw-round :checked+.thumbnail-swatch,.product-info .variant-picker.vn-sw-round .thumbnail-swatch.is-selected{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #9a9a9a}.product-info .variant-picker.vn-sw-round .thumbnail-swatch:hover{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #d6d6d6}.product-info .variant-picker.vn-sw-round :checked+.thumbnail-swatch:hover{box-shadow:0 0 0 2px #fff,0 0 0 3.5px #9a9a9a}.product-info .variant-picker.vn-sw-round .variant-picker__option-values{gap:12px}@media screen and (min-width:1150px){.mega-menu__nav{flex-direction:column;flex-wrap:nowrap;gap:16px;max-width:240px}.mega-menu__nav>li{width:auto}.mega-menu__nav>li>a{font-size:16px;font-weight:400;text-transform:none;letter-spacing:0}}.vdc__title{margin:0 0 12px;font-family:var(--heading-font-family);font-size:18px;font-weight:500}.vdc__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vdc__tile{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:10px;background:var(--vnc-plate)}.vdc__tile img{width:100%;height:100%;object-fit:cover;display:block}.vdc__tile span{position:absolute;left:10px;bottom:9px;right:10px;color:#fff;font-size:14px;font-weight:500;line-height:1.2;text-shadow:0 1px 8px rgba(0,0,0,.35)}.vdc--cta{display:grid;gap:10px}#header-sidebar-menu .panel__scroller>ul.v-stack>li,#header-sidebar-menu .panel__scroller>ul.v-stack>li :is(a,button){font-size:18px;line-height:1.3;text-transform:none;letter-spacing:0;font-weight:500}.vdc__cta{display:block;padding:16px 0;text-align:center;background:#121212;color:#fff;font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.vdc__note{margin:0;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;color:var(--vnc-muted)}.vnc-footer-wordmark{display:flex;justify-content:center;padding-block:28px 4px}.vnc-footer-wordmark img{width:min(100%,var(--vnc-wordmark-width, 800px));height:auto}
/*# sourceMappingURL=/cdn/shop/t/82/assets/vn-clarine.css.map */
