:root{--vv-forest: #2F3A2B;--vv-forest-deep: #232C1F;--vv-forest-soft: #3D4A37;--vv-cream: #F7F3EA;--vv-bone: #FDFBF6;--vv-sand: #EDE5D6;--vv-gold: #B99154;--vv-gold-light: #D4B27C;--vv-gold-deep: #8F6D3A;--vv-ink: #1E241B;--vv-muted: #6B6F63;--vv-line: rgba(30,36,27,.12);--vv-line-light: rgba(247,243,234,.18);--vv-font-display: Georgia, "Times New Roman", serif;--vv-font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--vv-tracking-eyebrow: .18em;--vv-t-eyebrow: clamp(1.15rem, 1.05rem + .25vw, 1.35rem);--vv-t-xs: clamp(1.35rem, 1.3rem + .18vw, 1.5rem);--vv-t-sm: clamp(1.5rem, 1.42rem + .25vw, 1.7rem);--vv-t-base: clamp(1.7rem, 1.6rem + .3vw, 1.95rem);--vv-t-lg: clamp(1.9rem, 1.8rem + .4vw, 2.25rem);--vv-t-xl: clamp(2.2rem, 1.95rem + .7vw, 2.9rem);--vv-t-h3: clamp(2.3rem, 2.05rem + .85vw, 3.05rem);--vv-t-h2: clamp(2.95rem, 2.45rem + 1.6vw, 4.4rem);--vv-t-h1: clamp(3.9rem, 3.1rem + 2.7vw, 6.8rem);--vv-gutter: clamp(1.6rem, 1.15rem + 1.1vw, 3.2rem);--vv-section-y: clamp(2.8rem, 2rem + 1.9vw, 4.8rem);--vv-max: 1280px;--vv-max-narrow: 820px;--vv-radius: 4px;--vv-radius-lg: 14px;--vv-radius-pill: 999px;--vv-radius-arch: 50% 50% 8px 8px / 28% 28% 3% 3%;--vv-ease: cubic-bezier(.22,.61,.36,1);--vv-ease-out: cubic-bezier(.16,1,.3,1);--vv-dur: .55s;--vv-dur-fast: .25s;--vv-shadow-sm: 0 1px 2px rgba(30,36,27,.05), 0 4px 12px rgba(30,36,27,.04);--vv-shadow-md: 0 2px 6px rgba(30,36,27,.06), 0 18px 40px -12px rgba(30,36,27,.14);--vv-shadow-lg: 0 30px 70px -20px rgba(30,36,27,.28)}.vv-section{padding-block:var(--vv-section-y);position:relative}.vv-wrap{width:100%;max-width:var(--vv-max);margin-inline:auto;padding-inline:var(--vv-gutter)}.vv-narrow{max-width:var(--vv-max-narrow)}.vv-eyebrow{font-family:var(--vv-font-body);font-size:var(--vv-t-eyebrow);letter-spacing:var(--vv-tracking-eyebrow);text-transform:uppercase;font-weight:500;color:var(--vv-gold-deep);margin:0 0 1.6rem;display:block}.vv-on-dark .vv-eyebrow{color:var(--vv-gold-light)}.vv-display{font-family:var(--vv-font-display);font-weight:400;line-height:.98;letter-spacing:-.02em;color:var(--vv-ink);margin:0;text-wrap:balance}.vv-h1{font-size:var(--vv-t-h1)}.vv-h2{font-size:var(--vv-t-h2);line-height:1.04}.vv-h3{font-size:var(--vv-t-h3);line-height:1.12}.vv-body{font-family:var(--vv-font-body);font-size:var(--vv-t-base);line-height:1.65;color:var(--vv-muted);margin:0;text-wrap:pretty}.vv-on-dark .vv-display,.vv-on-dark .vv-h1,.vv-on-dark .vv-h2,.vv-on-dark .vv-h3{color:var(--vv-cream)}.vv-on-dark .vv-body{color:#f7f3eac2}.vv-btn{--_bg: var(--vv-gold);--_fg: #fff;--_bd: var(--vv-gold);display:inline-flex;align-items:center;justify-content:center;gap:.65em;padding:clamp(1.36rem,1.12rem + .4vw,1.68rem) clamp(2.4rem,1.92rem + 1vw,3.6rem);font-family:var(--vv-font-body);font-size:var(--vv-t-sm);font-weight:500;letter-spacing:.02em;line-height:1;text-decoration:none;cursor:pointer;border:1px solid var(--_bd);border-radius:var(--vv-radius-pill);background:var(--_bg);color:var(--_fg);position:relative;overflow:hidden;isolation:isolate;transition:transform var(--vv-dur-fast) var(--vv-ease),box-shadow var(--vv-dur-fast) var(--vv-ease),background-color var(--vv-dur-fast) var(--vv-ease),color var(--vv-dur-fast) var(--vv-ease);-webkit-appearance:none;appearance:none}.vv-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--vv-gold-deep);transform:translateY(101%);transition:transform var(--vv-dur) var(--vv-ease-out)}.vv-btn:hover{transform:translateY(-2px);box-shadow:var(--vv-shadow-md)}.vv-btn:hover:after{transform:translateY(0)}.vv-btn:focus-visible{outline:2px solid var(--vv-gold-deep);outline-offset:3px}.vv-btn .vv-btn__ico{transition:transform var(--vv-dur-fast) var(--vv-ease)}.vv-btn:hover .vv-btn__ico{transform:translate(4px)}.vv-btn--ghost{--_bg: transparent;--_fg: var(--vv-ink);--_bd: var(--vv-line)}.vv-btn--ghost:after{background:var(--vv-ink)}.vv-btn--ghost:hover{--_fg: var(--vv-cream)}.vv-on-dark .vv-btn--ghost{--_fg: var(--vv-cream);--_bd: var(--vv-line-light)}.vv-on-dark .vv-btn--ghost:after{background:var(--vv-cream)}.vv-on-dark .vv-btn--ghost:hover{--_fg: var(--vv-ink)}.vv-btn--dark{--_bg: var(--vv-forest);--_fg: var(--vv-cream);--_bd: var(--vv-forest)}.vv-btn--dark:after{background:var(--vv-forest-deep)}.vv-btn--sm{padding:.96rem 1.84rem;font-size:var(--vv-t-xs)}.vv-btn--full{width:100%}.vv-link{font-family:var(--vv-font-body);font-size:var(--vv-t-sm);color:var(--vv-gold-deep);text-decoration:none;display:inline-flex;align-items:center;gap:.5em;position:relative;padding-bottom:3px}.vv-link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform-origin:right;transition:transform var(--vv-dur) var(--vv-ease-out)}.vv-link:hover:after{transform:scaleX(0);transform-origin:left}.vv-link:hover .vv-btn__ico{transform:translate(4px)}.vv-on-dark .vv-link{color:var(--vv-gold-light)}.vv-js [data-vv-reveal]{opacity:0;transform:translate3d(0,var(--vv-reveal-y, 24px),0);transition:opacity .8s var(--vv-ease-out),transform .8s var(--vv-ease-out);transition-delay:var(--vv-reveal-delay, 0ms)}.vv-js [data-vv-reveal].is-in{opacity:1;transform:none}.vv-js [data-vv-reveal=fade]{--vv-reveal-y: 0px}.vv-js [data-vv-reveal=left]{transform:translate3d(-28px,0,0)}.vv-js [data-vv-reveal=right]{transform:translate3d(28px,0,0)}.vv-js [data-vv-reveal=scale]{transform:scale(.94)}.vv-js .vv-reveal-lines .vv-line-mask{overflow:hidden;display:block}.vv-js .vv-reveal-lines .vv-line-inner{display:block;transform:translateY(105%);transition:transform 1s var(--vv-ease-out);transition-delay:var(--vv-reveal-delay, 0ms)}.vv-js .vv-reveal-lines.is-in .vv-line-inner{transform:none}.vv-thread{position:absolute;pointer-events:none;overflow:visible}.vv-thread path{fill:none;stroke:var(--vv-gold);stroke-width:1;opacity:.5}.vv-js .vv-thread path{stroke-dasharray:var(--vv-thread-len, 2000);stroke-dashoffset:var(--vv-thread-len, 2000);transition:stroke-dashoffset 2.4s var(--vv-ease-out)}.vv-js .vv-thread.is-in path{stroke-dashoffset:0}.vv-media{position:relative;overflow:hidden;background:var(--vv-sand);border-radius:var(--vv-radius)}.vv-media>img,.vv-media>video{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--vv-ease-out),opacity .5s linear}.vv-media--arch{border-radius:var(--vv-radius-arch)}.vv-media--circle{border-radius:50%}.vv-zoom:hover .vv-media>img{transform:scale(1.045)}.vv-media[data-vv-loading=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.45) 50%,transparent 80%);background-size:220% 100%;animation:vv-shimmer 1.4s linear infinite}@keyframes vv-shimmer{0%{background-position:180% 0}to{background-position:-80% 0}}img.vv-fade-in{opacity:0}img.vv-fade-in.is-loaded{opacity:1}.vv-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.vv-skip:focus{position:fixed;top:1.6rem;left:1.6rem;z-index:9999;background:var(--vv-forest);color:var(--vv-cream);padding:1.2rem 2rem;border-radius:var(--vv-radius)}@media(prefers-reduced-motion:reduce){.vv-js [data-vv-reveal],.vv-js .vv-reveal-lines .vv-line-inner{opacity:1!important;transform:none!important;transition:none!important}.vv-js .vv-thread path{stroke-dashoffset:0!important;transition:none!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@supports (-webkit-touch-callout: none){.vv-fixed-bg{background-attachment:scroll!important}}.vv-link--caps{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase;gap:.9em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vv-core.css.map */
