:root{--vv-mist: #f2f3ee;--vv-paper: #fafbf7;--vv-lichen: #e1e6da;--vv-lichen-deep: #d2dac9;--vv-pine: #154339;--vv-pine-deep: #0e2b24;--vv-moss: #6b7a5b;--vv-cognac: #9a5a2e;--vv-ink: #13221c;--vv-ink-soft: #46544d;--vv-line: rgba(19, 34, 28, .12);--vv-line-strong: rgba(19, 34, 28, .22);--vv-white: #ffffff;--vv-serif: "Fraunces Velvera", "Iowan Old Style", Georgia, serif;--vv-sans: "Schibsted Velvera", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--vv-r-lg: 22px;--vv-r-md: 14px;--vv-r-sm: 10px;--vv-max: 1240px;--vv-gut: clamp(20px, 4vw, 40px);--vv-pad: clamp(40px, 4.4vw, 68px);--vv-ease: cubic-bezier(.22, 1, .36, 1);--font-heading-family: var(--vv-serif);--font-heading-style: normal;--font-heading-weight: 560;--font-body-family: var(--vv-sans);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600}body.vv-body{background:var(--vv-mist);color:var(--vv-ink);font-family:var(--vv-sans);letter-spacing:0;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.vv-body h1,.vv-body h2,.vv-body h3,.vv-body h4,.vv-body .h0,.vv-body .h1,.vv-body .h2,.vv-body .h3,.vv-body .h4{font-family:var(--vv-serif);font-variation-settings:"SOFT" 100;font-weight:560;letter-spacing:-.015em;color:var(--vv-pine)}.vv-body ::selection{background:var(--vv-pine);color:var(--vv-white)}:where(.vv-body) a{color:inherit}.vv-body :focus-visible{outline:2px solid var(--vv-pine);outline-offset:3px;box-shadow:none}.vv-body img{max-width:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}.vv-wrap{max-width:var(--vv-max);margin-inline:auto;padding-inline:var(--vv-gut)}.vv-section{padding-block:var(--vv-pad)}.vv-section--tight{padding-block:clamp(32px,4vw,56px)}.vv-band{background:var(--vv-lichen)}.vv-band--paper{background:var(--vv-paper)}.vv-band--dark{background:var(--vv-pine-deep);color:#e7ece3}.vv-band--dark h2,.vv-band--dark h3{color:var(--vv-white)}.vv-h2{font-size:clamp(30px,3.4vw,46px);line-height:1.06;margin:0;max-width:20ch;text-wrap:balance}.vv-h3{font-size:clamp(22px,2.2vw,28px);line-height:1.15;margin:0}.vv-lead{font-size:clamp(17px,1.5vw,19px);line-height:1.6;color:var(--vv-ink-soft);max-width:56ch;margin:18px 0 0}.vv-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px;margin-bottom:clamp(22px,2.6vw,36px)}.vv-head .vv-lead{margin-top:0;max-width:46ch}.vv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;font:600 16px/1 var(--vv-sans);letter-spacing:0;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background-color .2s var(--vv-ease),color .2s var(--vv-ease),border-color .2s var(--vv-ease),transform .12s ease;-webkit-appearance:none;appearance:none}.vv-btn:active{transform:scale(.98)}.vv-btn--primary{background:var(--vv-pine);color:var(--vv-white)}.vv-btn--ghost{background:transparent;color:var(--vv-pine);border-color:var(--vv-line-strong)}.vv-btn--light{background:var(--vv-white);color:var(--vv-pine)}.vv-btn--sm{min-height:46px;padding:0 20px;font-size:15px}.vv-btn[aria-disabled=true]{opacity:.6;cursor:progress}@media(hover:hover)and (pointer:fine){.vv-btn--primary:hover{background:var(--vv-pine-deep)}.vv-btn--ghost:hover{border-color:var(--vv-pine);background:#1543390d}.vv-btn--light:hover{background:var(--vv-lichen)}}.vv-link{color:var(--vv-pine);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:#15433959;transition:text-decoration-color .2s}@media(hover:hover){.vv-link:hover{text-decoration-color:var(--vv-pine)}}.vv-btn .loading__spinner{position:absolute;display:flex;align-items:center;justify-content:center;top:0;right:0;bottom:0;left:0}.vv-btn.loading{position:relative;color:transparent}.vv-btn.loading .spinner{width:18px;height:18px}.vv-btn.loading .path{stroke:var(--vv-white)}.vv-btn .hidden{display:none}.vv-rating{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--vv-ink);text-decoration:none;min-height:40px}.vv-rating strong{font-weight:600}.vv-rating>span:not(.vv-stars){color:var(--vv-ink-soft)}.vv-stars{display:inline-flex;flex:none}.vv-stars svg{height:19px;width:auto;aspect-ratio:128 / 24;display:block}a.vv-rating:hover>span:not(.vv-stars){text-decoration:underline;text-underline-offset:3px}.vv-announce{background:#3b5548;color:#eef2ee;font-size:13.5px;letter-spacing:.01em}.vv-announce svg{width:20px;height:20px;flex:none}.vv-announce__d{display:none}.vv-announce__m{list-style:none;margin:0;padding:7px 4px;display:grid;grid-template-columns:repeat(3,1fr)}.vv-announce__m li{display:flex;align-items:center;justify-content:center;gap:6px;padding:0 4px;line-height:1.2;white-space:nowrap;min-width:0}.vv-announce__m li svg{width:17px;height:17px}.vv-announce__m li+li{border-left:1px solid rgba(255,255,255,.35)}.vv-announce__m b{display:block;font-weight:600;font-size:12px}.vv-announce__m span{font-size:11px;color:#eef2eee0}@media(max-width:389px){.vv-announce__m li svg{display:none}.vv-announce__m li{padding:0 2px}}@media(min-width:990px){.vv-announce__m{display:none}.vv-announce__d{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:40px}.vv-announce__l,.vv-announce__r{display:inline-flex;align-items:center;gap:9px}.vv-announce__r{justify-self:end}.vv-announce__c{text-align:center}}.vv-header-section{position:sticky;top:0;z-index:30}.vv-header{background:#f2f3eeeb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s}.vv-header.is-scrolled{border-bottom-color:var(--vv-line)}.vv-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:64px}.vv-header__start{display:flex;align-items:center;justify-self:start}.vv-header__brand{justify-self:center}.vv-header__logo{display:inline-flex;align-items:center}.vv-header__logo img{height:28px;width:auto;display:block}.vv-header__logo-text{font:600 30px/1 var(--vv-serif);font-variation-settings:"SOFT" 100;color:var(--vv-pine);text-decoration:none;letter-spacing:-.02em}.vv-nav{display:none;justify-content:center}.vv-nav ul{display:flex;gap:34px;list-style:none;margin:0;padding:0}.vv-nav a{font-size:16px;font-weight:500;text-decoration:none;color:var(--vv-ink);padding:8px 0;background:linear-gradient(var(--vv-pine),var(--vv-pine)) 0 100% / 0 1.5px no-repeat;transition:background-size .25s var(--vv-ease)}.vv-nav a[aria-current=page],.vv-nav a:hover{background-size:100% 1.5px}.vv-header__icons{display:flex;align-items:center;justify-content:flex-end;gap:4px}.vv-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;color:var(--vv-ink);background:none;border:0;cursor:pointer;text-decoration:none}.vv-icon-btn svg{width:24px;height:24px}@media(hover:hover){.vv-icon-btn:hover{background:#15433912}}.vv-header #cart-icon-bubble .svg-wrapper{display:inline-flex;width:26px;height:26px}.vv-header #cart-icon-bubble .svg-wrapper svg{width:26px;height:26px}.vv-header .cart-count-bubble{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--vv-pine);color:var(--vv-white);font:600 11px/19px var(--vv-sans);text-align:center;letter-spacing:0}.vv-burger{margin-left:-10px}@media(min-width:990px){.vv-nav{display:flex}.vv-header__start{display:none}.vv-header__inner{grid-template-columns:auto 1fr auto;gap:24px;min-height:80px}.vv-header__brand{justify-self:start}.vv-header__logo img{height:30px}}.vv-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.vv-drawer.is-open{visibility:visible}.vv-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e2b2466;opacity:0;transition:opacity .3s var(--vv-ease)}.vv-drawer__panel{position:absolute;inset:0 auto 0 0;width:min(86vw,400px);outline:none;background:var(--vv-mist);transform:translate(-100%);transition:transform .38s var(--vv-ease);display:flex;flex-direction:column;padding:16px var(--vv-gut) calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.vv-drawer.is-open .vv-drawer__scrim{opacity:1}.vv-drawer.is-open .vv-drawer__panel{transform:none}.vv-drawer__top{display:flex;justify-content:space-between;align-items:center;margin:0 -10px 12px 0}.vv-drawer__top .vv-header__logo img{height:26px}.vv-drawer__nav{list-style:none;margin:0;padding:0}.vv-drawer__nav a{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 2px 12px 0;border-bottom:1px solid var(--vv-line);text-decoration:none;font:560 22px/1.15 var(--vv-serif);font-variation-settings:"SOFT" 100;color:var(--vv-pine)}.vv-drawer__nav a svg{flex:none;width:20px;height:20px;color:var(--vv-moss);transition:transform .2s var(--vv-ease)}@media(hover:hover){.vv-drawer__nav a:hover svg{transform:translate(3px)}}.vv-drawer__nav a:focus-visible,.vv-drawer__product:focus-visible{outline:2px solid var(--vv-pine);outline-offset:2px;border-radius:6px}.vv-drawer__products{display:grid;gap:10px;margin-top:24px}.vv-drawer__product{display:grid;grid-template-columns:60px 1fr;gap:14px;align-items:center;text-decoration:none;padding:9px;border-radius:var(--vv-r-md);background:var(--vv-lichen);color:var(--vv-ink)}.vv-drawer__product img{width:60px;height:60px;object-fit:cover;border-radius:var(--vv-r-sm);background:var(--vv-white)}.vv-drawer__product b{display:block;font-weight:600;font-size:15.5px}.vv-drawer__product span{font-size:14px;color:var(--vv-ink-soft)}.vv-drawer__foot{margin-top:auto;padding-top:24px;font-size:14.5px;color:var(--vv-ink-soft)}.vv-drawer__foot p{margin:0}.vv-drawer__foot a{color:var(--vv-pine)}@media(prefers-reduced-motion:reduce){.vv-drawer__panel,.vv-drawer__scrim{transition:none}}.vv-hero{display:grid;background:var(--vv-pine);color:#fff}.vv-hero__media{position:relative;overflow:hidden;background:var(--vv-pine-deep);aspect-ratio:5 / 4}.vv-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.vv-hero__slide[hidden]{display:none}.vv-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.vv-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.vv-hero__slide:not([hidden]) img{animation:vv-fade .45s var(--vv-ease)}@keyframes vv-fade{0%{opacity:.35}to{opacity:1}}.vv-hero__float{position:absolute;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:14px;padding:12px 12px 12px 18px;border-radius:18px;background:#fafbf7e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--vv-ink);text-decoration:none;box-shadow:0 10px 30px #0818132e}.vv-hero__floattext{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.vv-hero__floattext b{font:600 15.5px/1.2 var(--vv-sans);color:var(--vv-ink)}.vv-hero__floattext span{font-size:13.5px;color:var(--vv-ink-soft)}.vv-hero__floatprice{font-weight:600;font-size:15.5px;white-space:nowrap}.vv-hero__floatgo{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--vv-pine);color:#fff;transition:transform .25s var(--vv-ease)}.vv-hero__floatgo svg{width:20px;height:20px}@media(hover:hover){.vv-hero__float:hover .vv-hero__floatgo{transform:translate(3px)}}.vv-hero__copy{padding:28px var(--vv-gut) 34px;display:flex;flex-direction:column;justify-content:center}.vv-hero .vv-rating{color:#fff}.vv-hero__title{font-size:clamp(42px,5vw,76px);line-height:1;letter-spacing:-.03em;margin:14px 0 0;font-weight:540;max-width:12ch;color:#fff!important;text-wrap:balance}.vv-hero__lead{font-size:clamp(16.5px,1.35vw,19px);line-height:1.55;color:#ffffffd6;max-width:40ch;margin:18px 0 0}.vv-hero__ctas{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;max-width:440px}.vv-hero__ctas .vv-btn{width:100%;padding-inline:14px}.vv-hero__picks{margin-top:26px;max-width:520px}.vv-hero__pickslabel{margin:0 0 10px;font-size:13.5px;color:#ffffffad}.vv-hero__picklist{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:990px){.vv-hero__picklist{grid-template-columns:1fr 1fr}}.vv-hero__pick{position:relative;display:flex;align-items:center;gap:8px;min-width:0;padding:0;border-radius:16px;border:1.5px solid rgba(255,255,255,.2);background:#ffffff0a;color:#fff;transition:background .2s var(--vv-ease),border-color .2s var(--vv-ease),color .2s var(--vv-ease)}.vv-hero__pick.is-active{background:var(--vv-paper);border-color:var(--vv-paper);color:var(--vv-ink)}@media(hover:hover){.vv-hero__pick:not(.is-active):hover{border-color:#ffffff80}}.vv-hero__pickmain{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:9px 14px 9px 9px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px}.vv-hero__pick .vv-quick-add{flex:none;display:block}.vv-hero__pickadd{position:relative;width:44px;height:44px;min-height:0;padding:0;display:grid;place-items:center;border-radius:50%;background:var(--vv-white);color:var(--vv-pine);border:1.5px solid rgba(154,90,46,.55);cursor:pointer;transition:transform .2s var(--vv-ease),background .2s var(--vv-ease)}.vv-hero__pickadd .vv-quick-add__icon{display:grid;place-items:center}.vv-hero__pickadd svg{width:21px;height:21px}.vv-hero__pickadd.loading{color:transparent}.vv-hero__pickadd.loading .path{stroke:var(--vv-pine)}@media(hover:hover){.vv-hero__pickadd:hover{transform:scale(1.06)}}.vv-hero__pickadd:active{transform:scale(.95)}.vv-hero__pickimg{flex:none;width:52px;height:52px;border-radius:11px;overflow:hidden;background:var(--vv-lichen)}.vv-hero__pickimg img{width:100%;height:100%;object-fit:cover;display:block}.vv-hero__picktext{display:flex;flex-direction:column;gap:2px;min-width:0}.vv-hero__picktext b{font-size:15.5px;font-weight:600;line-height:1.2}.vv-hero__picktext span{font-size:13.5px;opacity:.72}.vv-hero__points{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px;color:#ffffffe0}.vv-hero__points li{display:inline-flex;align-items:center;gap:8px}.vv-hero__points svg{width:18px;height:18px;flex:none;color:#9fd8b9}@media(max-width:749px){.vv-hero__media{margin:10px 10px 0;border-radius:22px;aspect-ratio:6 / 5;isolation:isolate}.vv-hero__copy{padding-top:24px}.vv-hero__ctas,.vv-hero__picks{max-width:none}.vv-hero__float{left:10px;right:10px;bottom:10px;padding:10px 10px 10px 14px;border-radius:16px}.vv-hero__floattext b,.vv-hero__floatprice,.vv-hero__picktext b{font-size:15px}.vv-hero__floatgo{width:40px;height:40px}}@media(max-width:380px){.vv-hero__title{font-size:38px}.vv-hero .vv-rating{font-size:13.5px;gap:8px}.vv-hero .vv-stars svg{height:16px}.vv-hero__pickimg{width:42px;height:42px}.vv-hero__pick{gap:9px}}@media(min-width:750px){.vv-hero{grid-template-columns:1fr 1fr;min-height:clamp(520px,74vh,700px)}.vv-hero__media{order:2;aspect-ratio:auto}.vv-hero__float{left:auto;right:24px;bottom:24px;max-width:360px;width:calc(100% - 48px)}.vv-hero__copy{padding:clamp(32px,4vw,60px) clamp(28px,4vw,64px) clamp(32px,4vw,60px) max(var(--vv-gut),calc((100vw - var(--vv-max)) / 2 + var(--vv-gut)))}}.vv-duo{padding-top:clamp(28px,3.4vw,48px)}.vv-duo .vv-head{margin-bottom:clamp(16px,2vw,26px)}.vv-duo .vv-h2{font-size:clamp(26px,2.6vw,36px);max-width:none}.vv-duo .vv-lead{margin:0;font-size:16px;max-width:52ch}.vv-duo__grid{display:grid;gap:14px}@media(min-width:990px){.vv-duo__grid{grid-template-columns:1fr 1fr;gap:20px}}.vv-card{display:grid;grid-template-columns:42% 1fr;background:var(--vv-paper);border-radius:var(--vv-r-lg);overflow:hidden;border:1px solid var(--vv-line)}.vv-card__media{position:relative;display:block;min-height:180px;background:var(--vv-lichen);overflow:hidden}.vv-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--vv-ease)}@media(hover:hover)and (pointer:fine){.vv-card:hover .vv-card__media img{transform:scale(1.03)}}.vv-tag{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:var(--vv-lichen);font-size:13px;font-weight:600;color:var(--vv-pine)}.vv-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--vv-moss)}.vv-card__body{display:flex;flex-direction:column;gap:8px;padding:clamp(14px,2vw,26px);min-width:0}.vv-card__title{font-size:clamp(21px,2vw,28px);line-height:1.08;margin:2px 0 0}.vv-card__title a{text-decoration:none}.vv-card__text{margin:0;color:var(--vv-ink-soft);font-size:15px;line-height:1.5}.vv-card__foot{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding-top:8px}.vv-price{font:600 19px/1 var(--vv-sans);color:var(--vv-ink)}.vv-price s{font-weight:400;color:var(--vv-ink-soft);font-size:15px;margin-left:8px}.vv-card__actions{display:flex;gap:8px 18px;flex-wrap:wrap;align-items:center}.vv-card__actions product-form{display:block}.vv-card__go svg{width:18px;height:18px;flex:none;transition:transform .2s var(--vv-ease)}@media(hover:hover){.vv-card__go:hover svg{transform:translate(3px)}}.vv-card__more{display:inline-flex;align-items:center;min-height:44px;color:var(--vv-pine);font-weight:600;font-size:15px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#15433959}@media(max-width:599px){.vv-card{grid-template-columns:40% 1fr}.vv-card__text{display:none}.vv-card__actions,.vv-card__actions product-form,.vv-card__actions .vv-btn{width:100%}.vv-card__actions{gap:8px}.vv-card__actions .vv-btn{min-height:44px;padding:0 14px}}.vv-feature__grid{display:grid;gap:clamp(28px,4vw,40px);align-items:center}@media(min-width:750px){.vv-feature__grid{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px)}.vv-feature--reverse .vv-feature__media{order:2}}.vv-feature__media{border-radius:var(--vv-r-lg);overflow:hidden;aspect-ratio:1 / 1;background:var(--vv-lichen)}.vv-feature__media img,.vv-feature__loop{width:100%;height:100%;object-fit:cover;display:block}.vv-specs{margin:32px 0 0;padding:0;border-top:1px solid var(--vv-line)}.vv-specs div{display:grid;grid-template-columns:minmax(110px,.42fr) 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--vv-line)}.vv-specs dt{color:var(--vv-ink-soft);font-size:15px}.vv-specs dd{margin:0;font-weight:500}.vv-feature__cta{margin-top:30px}.vv-steps__grid{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:990px){.vv-steps__grid{grid-template-columns:.85fr 1.15fr}}.vv-steps__media{border-radius:var(--vv-r-lg);overflow:hidden;aspect-ratio:4 / 5;background:var(--vv-lichen-deep)}.vv-steps__media img{width:100%;height:100%;object-fit:cover;display:block}.vv-steps__list{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:4px;counter-reset:vv-step}.vv-steps__list li{display:grid;grid-template-columns:56px 1fr;gap:6px 18px;padding:20px 0;border-top:1px solid var(--vv-line-strong);counter-increment:vv-step}.vv-steps__list li:before{content:counter(vv-step);grid-row:span 2;font:560 40px/.9 var(--vv-serif);font-variation-settings:"SOFT" 100;color:var(--vv-moss)}.vv-steps__list h3{font-size:22px;line-height:1.2;margin:0}.vv-steps__list p{margin:0;color:var(--vv-ink-soft)}@media(min-width:750px){.vv-steps__list{grid-template-columns:1fr 1fr;column-gap:40px}}.vv-promise__grid{display:grid;gap:28px 32px;list-style:none;margin:0;padding:0}@media(min-width:600px){.vv-promise__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.vv-promise__grid{grid-template-columns:repeat(4,1fr)}}.vv-promise__item{display:grid;grid-template-columns:44px 1fr;gap:4px 16px;align-items:start}.vv-promise__icon{grid-row:span 2;width:44px;height:44px;border-radius:50%;background:var(--vv-paper);display:grid;place-items:center;color:var(--vv-pine)}.vv-promise__icon svg{width:22px;height:22px}.vv-promise__item h3{font:600 17px/1.3 var(--vv-sans);letter-spacing:0;color:var(--vv-ink);margin:0}.vv-promise__item p{margin:0;font-size:15px;line-height:1.5;color:var(--vv-ink-soft)}.vv-promise__item a{color:inherit}.vv-reviews{scroll-margin-top:100px}.vv-reviews__head{margin-bottom:clamp(32px,4vw,52px)}.vv-reviews__head .vv-lead{margin-top:14px}.vv-reviews__summary{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.vv-reviews__score{display:flex;align-items:center;gap:12px;font-size:16px}.vv-reviews__score b{font:560 34px/1 var(--vv-serif);font-variation-settings:"SOFT" 100;color:var(--vv-pine)}.vv-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.vv-marquee__track{display:flex;gap:18px;width:max-content;padding-block:4px}.vv-marquee__track.is-on{animation:vv-marquee var(--vv-marquee-speed, 70s) linear infinite}.vv-marquee__pass{display:flex;gap:18px}.vv-marquee:hover .vv-marquee__track,.vv-marquee:focus-within .vv-marquee__track{animation-play-state:paused}@keyframes vv-marquee{to{transform:translate(calc(-50% - 9px))}}.vv-review{width:clamp(280px,30vw,360px);flex:none;background:var(--vv-paper);border:1px solid var(--vv-line);border-radius:var(--vv-r-lg);padding:24px 24px 22px;display:flex;flex-direction:column;gap:12px}.vv-review h3,.vv-review .vv-review__t{font:600 17px/1.35 var(--vv-sans);letter-spacing:0;color:var(--vv-ink);margin:0}.vv-review p{margin:0;font-size:15.5px;line-height:1.55;color:var(--vv-ink-soft)}.vv-review footer{margin-top:auto;padding-top:6px;font-size:13.5px;color:var(--vv-ink-soft);display:flex;justify-content:space-between;gap:12px}@media(prefers-reduced-motion:reduce){.vv-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.vv-marquee__track,.vv-marquee__track.is-on{animation:none}.vv-marquee__track [aria-hidden=true]{display:none}}.vv-faq__grid{display:grid;gap:32px clamp(40px,6vw,96px)}@media(min-width:990px){.vv-faq__grid{grid-template-columns:.8fr 1.2fr}.vv-faq__intro{position:sticky;top:120px;align-self:start}}.vv-faq__intro p{color:var(--vv-ink-soft);margin:18px 0 0;max-width:36ch}.vv-faq__list{border-top:1px solid var(--vv-line-strong)}.vv-faq__item{border-bottom:1px solid var(--vv-line-strong)}.vv-faq__item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;cursor:pointer;font:600 18px/1.35 var(--vv-sans);color:var(--vv-ink)}.vv-faq__item summary::-webkit-details-marker{display:none}.vv-faq__item summary:after{content:"";flex:none;width:22px;height:22px;background:currentColor;-webkit-mask:var(--vv-plus) center / 22px no-repeat;mask:var(--vv-plus) center / 22px no-repeat;transition:transform .3s var(--vv-ease);color:var(--vv-pine)}.vv-faq__item[open] summary:after{transform:rotate(45deg)}.vv-faq__answer{padding:0 48px 24px 0;color:var(--vv-ink-soft);max-width:62ch}.vv-faq__answer p{margin:0 0 10px}:root{--vv-plus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.vv-story__grid{display:grid;gap:clamp(32px,5vw,80px);align-items:center}@media(min-width:750px){.vv-story__grid{grid-template-columns:1fr 1fr}}.vv-story__media{border-radius:var(--vv-r-lg);overflow:hidden;aspect-ratio:5 / 4;background:var(--vv-pine)}.vv-story__media img{width:100%;height:100%;object-fit:cover;display:block}.vv-facts{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:8px;font-size:15.5px;color:var(--vv-ink-soft)}.vv-facts li{display:flex;gap:10px;align-items:baseline}.vv-facts b{color:var(--vv-ink);font-weight:600;min-width:74px}.vv-about-hero{padding-top:clamp(32px,5vw,72px);padding-bottom:clamp(8px,2vw,24px)}.vv-about-hero__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:center}@media(min-width:990px){.vv-about-hero__grid{grid-template-columns:1.05fr .95fr}.vv-about-hero__grid--solo{grid-template-columns:1fr}}.vv-about-hero h1{font-size:clamp(46px,6.4vw,92px);line-height:.98;letter-spacing:-.03em;margin:0;max-width:12ch}.vv-about-hero .vv-lead{font-size:clamp(19px,2vw,24px);color:var(--vv-ink);max-width:40ch;margin-top:24px;line-height:1.45}.vv-about-hero__media{border-radius:var(--vv-r-lg);overflow:hidden;aspect-ratio:4 / 5;max-height:640px;background:var(--vv-lichen)}@media(max-width:989px){.vv-about-hero__media{aspect-ratio:4 / 3}}.vv-about-hero__media img{display:block;width:100%;height:100%;object-fit:cover}.vv-prose{max-width:62ch}.vv-prose p{margin:0 0 16px;color:var(--vv-ink-soft)}.vv-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--vv-line)}.vv-list li{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid var(--vv-line)}.vv-list svg{flex:none;width:22px;height:22px;color:var(--vv-moss);margin-top:2px}.vv-cols{display:grid;gap:clamp(40px,6vw,96px)}@media(min-width:990px){.vv-cols{grid-template-columns:1fr 1fr}}.vv-company{background:var(--vv-paper);border:1px solid var(--vv-line);border-radius:var(--vv-r-lg);padding:clamp(24px,3vw,36px)}.vv-company h2{font-size:26px;margin:0 0 16px}.vv-company address{font-style:normal;line-height:1.7}.vv-contact__grid{display:grid;gap:clamp(32px,5vw,80px)}@media(min-width:990px){.vv-contact__grid{grid-template-columns:.9fr 1.1fr}}.vv-contact h1{font-size:clamp(44px,6vw,80px);line-height:1;letter-spacing:-.03em;margin:0}.vv-contact__mail{display:inline-block;margin-top:28px;font:560 clamp(24px,2.6vw,32px)/1.1 var(--vv-serif);font-variation-settings:"SOFT" 100;color:var(--vv-pine);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.vv-footer{background:var(--vv-pine-deep);color:#c9d4cb;font-size:15.5px;padding-top:clamp(56px,7vw,96px)}.vv-footer a{color:#e9efe7;text-decoration:none}@media(hover:hover){.vv-footer a:hover{text-decoration:underline;text-underline-offset:4px}}.vv-footer__top{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px;padding-bottom:48px}.vv-footer__brand,.vv-footer__top>div:last-child{grid-column:1 / -1}@media(min-width:750px){.vv-footer__brand,.vv-footer__top>div:last-child{grid-column:auto}}@media(min-width:750px){.vv-footer__top{grid-template-columns:1.4fr repeat(3,1fr)}}.vv-footer__brand img{height:32px;width:auto;display:block}.vv-footer__brand p{margin:18px 0 0;max-width:32ch;line-height:1.6}.vv-footer h2{font:600 15px/1.3 var(--vv-sans);letter-spacing:0;color:var(--vv-white);margin:0 0 14px}.vv-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.vv-footer address{font-style:normal;line-height:1.6}@media(max-width:749px){.vv-footer{font-size:15px}.vv-footer__top{gap:32px 20px;padding-bottom:36px}.vv-footer ul{gap:8px}}.vv-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-block:22px calc(22px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1);font-size:14px}.vv-footer__legal{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.vv-pay,.vv-footer .vv-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.vv-pay svg{width:38px;height:24px;display:block}.made-by{display:inline-flex;align-items:center;gap:9px;padding:8px 14px 8px 11px;border-radius:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.06);color:#fff;font-size:.875rem;font-weight:560;letter-spacing:-.005em;line-height:1}.vv-footer .made-by{color:#fff;font-size:14px}.made-by svg{width:18px;height:18px;flex:none}@media(hover:hover)and (pointer:fine){.made-by:hover{background:#ffffff1f}.vv-footer .made-by:hover{text-decoration:none}}.vv-cross{display:grid;gap:24px;align-items:center;background:var(--vv-paper);border:1px solid var(--vv-line);border-radius:var(--vv-r-lg);overflow:hidden}@media(min-width:750px){.vv-cross{grid-template-columns:.9fr 1.1fr}}.vv-cross__media{aspect-ratio:4 / 3;height:100%;background:var(--vv-lichen)}.vv-cross__media img{width:100%;height:100%;object-fit:cover;display:block}.vv-cross__body{padding:clamp(24px,4vw,48px)}.vv-cross__body .vv-h2{font-size:clamp(30px,3.4vw,44px)}.vv-cross__body p{color:var(--vv-ink-soft);margin:16px 0 0;max-width:44ch}.vv-cross__foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}.vv-t-product .product{gap:clamp(28px,4vw,64px)}.vv-t-product .product__media-item,.vv-t-product .product-media-container{border-radius:var(--vv-r-lg);overflow:hidden}.vv-t-product .product-media-container{background:var(--vv-lichen);--media-border-opacity: 0;border:0}.vv-t-product .product__media-list .product__media-item:not(:first-child){margin-top:0}.vv-t-product .product__media-list .product-media-container{--preview-ratio: 1 !important;--ratio: 1 !important}.vv-t-product .product__media-list .product__media-item{align-self:start}.vv-t-product .product__media-list .product-media-container img{object-fit:contain!important}.vv-t-product .thumbnail{border-radius:var(--vv-r-sm);overflow:hidden;border:0}.vv-t-product .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--vv-pine)}.vv-t-product .product__title h1{font-size:clamp(38px,4.4vw,58px);line-height:1;letter-spacing:-.025em;margin:0}.vv-t-product .product__title{margin-bottom:12px}.vv-t-product .product__info-container>*+*{margin-top:0;margin-bottom:0}.vv-t-product .product__info-container>*{margin:0 0 18px}.vv-t-product .price{font-family:var(--vv-sans)}.vv-t-product .price .price-item{font:600 24px/1 var(--vv-sans);letter-spacing:0;color:var(--vv-ink)}.vv-t-product .price--on-sale .price-item--regular{font-size:18px;font-weight:400;color:var(--vv-ink-soft)}.vv-t-product .product-form__buttons{max-width:none}.vv-t-product .product-form__submit,.vv-t-product .shopify-payment-button__button--unbranded{min-height:58px;border-radius:999px;font:600 17px/1 var(--vv-sans);letter-spacing:0;background:var(--vv-pine);color:var(--vv-white);border:0;box-shadow:none;margin-bottom:10px}.vv-t-product .product-form__submit:after,.vv-t-product .product-form__submit:before{display:none}@media(hover:hover){.vv-t-product .product-form__submit:hover{background:var(--vv-pine-deep)}}.vv-t-product .shopify-payment-button__button{border-radius:999px;overflow:hidden;min-height:54px}.vv-t-product .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--vv-pine)!important;box-shadow:inset 0 0 0 1.5px var(--vv-line-strong)!important}@media(hover:hover){.vv-t-product .shopify-payment-button__button--unbranded:hover{box-shadow:inset 0 0 0 1.5px var(--vv-pine)!important;background:#1543390d!important}}.vv-body .facets__summary,.vv-body .facet-filters__label,.vv-body .product-count__text,.vv-body .facets__label{font-family:var(--vv-sans);letter-spacing:0}.vv-t-product .shopify-payment-button__more-options{color:var(--vv-ink-soft);font-size:14px}.vv-t-product .product__accordion{border-color:var(--vv-line-strong);margin:0!important}.vv-t-product .product__accordion+.product__accordion{border-top:0}.vv-t-product .product__accordion summary{padding:18px 0}.vv-t-product .product__accordion .accordion__title{font:600 16.5px/1.3 var(--vv-sans);letter-spacing:0;color:var(--vv-ink)}.vv-t-product .product__accordion .accordion__content{color:var(--vv-ink-soft);font-size:15.5px;line-height:1.6;padding:0 0 18px}.vv-t-product .product__accordion .accordion__content h3{font-size:19px;margin:18px 0 6px;color:var(--vv-pine)}.vv-t-product .product__accordion .icon-accordion{display:none}.vv-t-product .product__description{color:var(--vv-ink-soft)}.vv-pdp-points{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vv-pdp-points li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.45}.vv-pdp-points svg{flex:none;width:20px;height:20px;margin-top:1px;color:var(--vv-moss)}.vv-pdp-trust{display:grid;gap:0;border:1px solid var(--vv-line);border-radius:var(--vv-r-md);background:var(--vv-paper)}.vv-pdp-trust div{display:flex;gap:12px;align-items:center;padding:13px 16px;font-size:15px}.vv-pdp-trust div+div{border-top:1px solid var(--vv-line)}.vv-pdp-trust div>svg{flex:none;width:20px;height:20px;color:var(--vv-pine)}.vv-pdp-trust b{font-weight:600}.vv-pdp-pay{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:2px!important}.vv-pdp-pay p{margin:0;font-size:13.5px;color:var(--vv-ink-soft)}.vv-pdp-pay .vv-pay{justify-content:center}.vv-pdp-pay .vv-pay svg{width:38px;height:24px}.vv-pdp-area{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--vv-pine);padding:7px 13px;border-radius:999px;background:var(--vv-lichen)}.vv-pdp-area:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--vv-moss)}.vv-sticky{position:fixed;left:0;right:0;bottom:var(--vv-sticky-offset, 0px);z-index:25;padding:10px var(--vv-gut) calc(10px + env(safe-area-inset-bottom));background:#fafbf7f5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--vv-line);display:flex;align-items:center;gap:14px;transform:translateY(110%);transition:transform .35s var(--vv-ease)}.vv-sticky.is-visible{transform:none}.vv-sticky__info{min-width:0;flex:1}.vv-sticky__info b{display:block;font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vv-sticky__info span{font-size:14px;color:var(--vv-ink-soft)}.vv-sticky .vv-btn{min-height:48px;padding:0 22px}@media(min-width:990px){.vv-sticky{display:none}}@media(prefers-reduced-motion:reduce){.vv-sticky{transition:none}}.vv-body .button,.vv-body .shopify-challenge__button,.vv-body .customer button{font-family:var(--vv-sans);letter-spacing:0;font-weight:600;border-radius:999px}.vv-body .field__input,.vv-body .select__select,.vv-body .customer .field input,.vv-body .text-area{font-family:var(--vv-sans);border-radius:var(--vv-r-sm);letter-spacing:0}.vv-body .field:after,.vv-body .select:after,.vv-body .customer .field:after{border-radius:var(--vv-r-sm)}.vv-body .field__label{letter-spacing:0}.vv-body .page-width{max-width:calc(var(--vv-max));padding-inline:var(--vv-gut)}.vv-body .main-page-title{font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-.025em}.vv-body .rte{color:var(--vv-ink-soft)}.vv-body .rte h2,.vv-body .rte h3{color:var(--vv-pine)}.vv-body .card-wrapper .card{border-radius:var(--vv-r-lg);overflow:hidden}@media(max-width:749px){.vv-body .product-grid.grid{row-gap:16px}}.vv-body .card__heading{font-family:var(--vv-serif);font-variation-settings:"SOFT" 100;font-size:clamp(18px,4.4vw,24px);line-height:1.15;letter-spacing:-.01em;overflow-wrap:normal;word-break:normal}.vv-body .card__heading a{text-decoration:none}.vv-body .card-information .price{font-family:var(--vv-sans)}.vv-body .card-information .price-item{font-weight:600;letter-spacing:0}.vv-body .collection-hero__title{font-size:clamp(38px,5vw,64px);letter-spacing:-.025em}.vv-body .drawer__inner{background:var(--vv-mist)}.vv-body .drawer__heading{font-family:var(--vv-serif);font-variation-settings:"SOFT" 100;font-size:26px;color:var(--vv-pine);letter-spacing:-.01em}.vv-body .cart-item__name{font-family:var(--vv-sans);font-weight:600;letter-spacing:0;text-decoration:none;font-size:16px}.vv-body .cart-item__image{border-radius:var(--vv-r-sm);background:var(--vv-lichen)}.vv-body .totals__total,.vv-body .totals__total-value{font-family:var(--vv-sans);letter-spacing:0;font-weight:600}.vv-body #CartDrawer-Checkout,.vv-body #checkout{min-height:56px;background:var(--vv-pine);color:var(--vv-white);font-size:17px}.vv-shipbar{margin:0 0 6px;padding:12px 14px;border-radius:var(--vv-r-md);background:var(--vv-lichen);font-family:var(--vv-sans)}.vv-shipbar__text{display:flex;align-items:center;gap:10px;margin:0 0 9px;font:500 14.5px/1.35 var(--vv-sans);color:var(--vv-pine);letter-spacing:0}.vv-shipbar__text svg{width:19px;height:19px;flex:none}.vv-shipbar__text b{font-weight:700}.vv-shipbar__track{height:6px;border-radius:99px;background:#15433924;overflow:hidden}.vv-shipbar__track span{display:block;height:100%;border-radius:inherit;background:var(--vv-pine);transition:width .5s var(--vv-ease)}.vv-body cart-drawer .drawer__inner,.vv-body cart-drawer .drawer__inner *{font-family:var(--vv-sans);letter-spacing:0}.vv-body cart-drawer .drawer__heading{font-family:var(--vv-serif)}.vv-body cart-drawer .cart-items thead{display:none}.vv-body cart-drawer quantity-input.cart-quantity{display:none}.vv-body cart-drawer .cart-item__quantity-wrapper{justify-content:flex-start}.vv-body cart-drawer .cart-item .product-option,.vv-body cart-drawer .cart-item__price-wrapper{font-size:14px;color:var(--vv-ink-soft)}.vv-body cart-drawer .cart-item__totals .price{font-size:15px;font-weight:600;white-space:nowrap;color:var(--vv-ink)}.vv-cart-qty{margin:2px 0 0;font-size:14px;color:var(--vv-ink-soft)}.vv-body cart-drawer .totals{margin-top:4px}.vv-body cart-drawer .totals__total{font-size:16px;font-weight:600;color:var(--vv-ink)}.vv-body cart-drawer .totals__total-value{font-size:17px;font-weight:700;color:var(--vv-ink)}.vv-cart-trust{display:grid;gap:10px;padding:14px 16px;margin:0 0 14px;border:1px solid var(--vv-line);border-radius:var(--vv-r-md);background:var(--vv-paper);text-align:left}.vv-cart-trust__row{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--vv-ink)}.vv-cart-trust__row>svg{width:18px;height:18px;color:var(--vv-pine);flex:none}.vv-cart-trust .vv-stars svg{height:14px;width:auto}.vv-cart-trust .vv-pay svg{width:34px;height:22px}.vv-body .shopify-section{scroll-margin-top:90px}.vv-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vv-center{text-align:center}.vv-ugc__rail-wrap{display:block}.vv-ugc__head{text-align:center;margin-bottom:clamp(24px,3vw,40px)}.vv-ugc__head .vv-h2{margin-inline:auto}.vv-ugc__head .vv-lead{margin:12px auto 0}.vv-ugc__rail{list-style:none;margin:0 auto;padding:0 var(--vv-gut) 4px;max-width:var(--vv-max);display:grid;grid-auto-flow:column;gap:14px;grid-auto-columns:calc((100% - 14px) / 1.75);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--vv-gut);scrollbar-width:none}.vv-ugc__rail::-webkit-scrollbar{display:none}@media(min-width:750px){.vv-ugc__rail{grid-auto-columns:calc((100% - 3 * 14px) / 3.6)}}@media(min-width:1100px){.vv-ugc__rail{gap:16px;justify-content:safe center;grid-auto-columns:minmax(170px,min(270px,calc((100% - (var(--n) - 1) * 16px) / var(--n))))}}.vv-ugc__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;min-width:0}.vv-ugc__media{position:relative;aspect-ratio:9 / 16;border-radius:var(--vv-r-md);overflow:hidden;background:#0a1f1a;isolation:isolate}.vv-ugc__loop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.vv-ugc__pill{position:absolute;z-index:2;top:10px;left:10px;padding:4px 10px;border-radius:999px;background:#fafbf7eb;color:var(--vv-pine);font-size:12px;font-weight:600;line-height:1.4;pointer-events:none}.vv-ugc__play{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;background:linear-gradient(to top,rgba(8,24,19,.45),transparent 32%);cursor:pointer;color:var(--vv-white)}.vv-ugc__playpill{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px 0 9px;border-radius:999px;background:#0e2b24cc;font:600 13px/1 var(--vv-sans);transition:transform .25s var(--vv-ease),background .25s var(--vv-ease)}.vv-ugc__playpill svg{width:16px;height:16px}@media(hover:hover){.vv-ugc__play:hover .vv-ugc__playpill{background:var(--vv-pine);transform:translateY(-2px)}}.vv-ugc__play:focus-visible{outline-offset:-3px}.vv-ugc__quote{margin:0;font:500 16px/1.38 var(--vv-serif);font-variation-settings:"SOFT" 100;letter-spacing:-.005em}.vv-ugc__by{margin:6px 0 0;font-size:13.5px;line-height:1.4;color:var(--vv-ink-soft)}.vv-ugc__by a{text-underline-offset:3px}.vv-band--dark .vv-lead,.vv-band--dark .vv-ugc__by{color:#b9c6b9}.vv-band--dark .vv-ugc__quote{color:var(--vv-white)}.vv-ugc__dialog{padding:0;margin:0;border:0;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;background:transparent}.vv-ugc__dialog[open]{display:grid;place-items:center}.vv-ugc__dialog::backdrop{background:#06120edb}.vv-ugc__dlg{position:relative;width:min(420px,calc(100vw - 32px),calc((100dvh - 110px)*.5625))}.vv-ugc__full{display:block;width:100%;aspect-ratio:9 / 16;border-radius:var(--vv-r-md);background:#000;object-fit:cover}.vv-ugc__close{position:absolute;z-index:2;top:10px;right:10px;width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#0818139e;color:var(--vv-white);cursor:pointer}.vv-ugc__close svg{width:22px;height:22px}.vv-ugc__dlgfoot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;color:#e7ece3;font-size:14px}.vv-ugc__dlgfoot .vv-btn[hidden]{display:none}@media(prefers-reduced-motion:reduce){.vv-hero__slide img{animation:none}}.vv-review footer span:first-child{font-weight:600;color:var(--vv-ink)}.vv-ugc__rail.is-carousel{max-width:none;padding-inline:0;scroll-snap-type:none;justify-content:start;grid-auto-columns:clamp(168px,46vw,250px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}@media(min-width:750px){.vv-ugc__rail.is-carousel{grid-auto-columns:clamp(200px,18vw,260px);gap:16px}}.vv-body .rte,.vv-body .rte a{overflow-wrap:anywhere}.vv-body .rte table{display:block;max-width:100%;overflow-x:auto}.vv-body .product__tax{font-size:12.5px;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/velvera.css.map */
