:root{--v-bg:#faf9f6;--v-cream:#efede8;--v-ink:#141311;--v-char:#20201d;--v-brass:#c3b9a2;--v-brass-d:#a3946f;--v-line:rgba(20,19,17,.12);--v-ease:cubic-bezier(.22,1,.36,1)}.valt-section{color:var(--v-ink);font-family:var(--font-body-family,sans-serif)}.valt-section .page-width{max-width:120rem;margin:0 auto;padding:0 2rem}.v-pad{padding:7.2rem 0}@media(max-width:749px){.v-pad{padding:4.8rem 0}}.v-eyebrow{display:inline-flex;align-items:center;gap:1rem;font-size:1.2rem;letter-spacing:.32em;text-transform:uppercase;color:var(--v-brass-d);font-weight:600;margin-bottom:1.8rem}.v-eyebrow:before{content:"";width:3.2rem;height:1px;background:var(--v-brass)}.v-h2{font-family:var(--font-heading-family,inherit);font-size:clamp(2.6rem,4vw,4rem);line-height:1.1;margin:0 0 1.6rem;letter-spacing:-.01em}.v-sub{font-size:1.6rem;line-height:1.7;opacity:.75;max-width:56rem;margin:0}html.valt-js .v-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--v-ease),transform .8s var(--v-ease);transition-delay:var(--d,0s)}html.valt-js .v-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.valt-js .v-reveal{opacity:1!important;transform:none!important;transition:none!important}}.v-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.5rem 3rem;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;font-weight:700;border:1px solid var(--v-ink);cursor:pointer;overflow:hidden;transition:transform .3s var(--v-ease),box-shadow .3s var(--v-ease),background .3s,color .3s;background:transparent;color:var(--v-ink);font-family:var(--font-body-family,sans-serif)}.v-btn--primary{background:var(--v-ink);color:var(--v-bg)}.v-btn--primary:after{content:"";position:absolute;top:0;left:-130%;width:60%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-20deg);transition:left .7s var(--v-ease)}.v-btn--primary:hover:after{left:170%}.v-btn--primary:hover{transform:translateY(-2px);box-shadow:0 14px 32px #14131147}.v-btn--ghost:hover{background:var(--v-ink);color:var(--v-bg)}.v-btn--light{border-color:var(--v-bg);background:var(--v-bg);color:var(--v-ink)}.v-btn--light:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0006}.v-btn.is-loading{opacity:.6;pointer-events:none}.v-btn.is-added{background:var(--v-brass-d);border-color:var(--v-brass-d);color:#fff}.v-hero{position:relative;background:linear-gradient(180deg,var(--v-bg) 0%,var(--v-cream) 100%);overflow:hidden}.v-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:4rem;align-items:center;min-height:82vh;padding:6rem 0}@media(max-width:989px){.v-hero__grid{grid-template-columns:1fr;min-height:0;padding:4rem 0;text-align:center}}.v-hero__title{font-family:var(--font-heading-family,inherit);font-size:clamp(3.6rem,6.4vw,6.4rem);line-height:1.02;letter-spacing:-.02em;margin:0 0 2.2rem;color:var(--v-ink)}html.valt-js .v-hero .v-word{display:inline-block;opacity:0;transform:translateY(.6em);animation:v-word .9s var(--v-ease) forwards;animation-delay:var(--d,0s)}@keyframes v-word{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.valt-js .v-hero .v-word{opacity:1;transform:none;animation:none}}.v-hero__sub{font-size:1.7rem;line-height:1.7;opacity:.78;max-width:48rem;margin:0 0 3.2rem}@media(max-width:989px){.v-hero__sub{margin-inline:auto}}.v-hero__ctas{display:flex;gap:1.6rem;flex-wrap:wrap;margin-bottom:2.8rem}@media(max-width:989px){.v-hero__ctas{justify-content:center}}.v-hero__trust{display:flex;align-items:center;gap:1.2rem;font-size:1.3rem;opacity:.7}@media(max-width:989px){.v-hero__trust{justify-content:center}}.v-hero__stars{color:var(--v-brass-d);letter-spacing:.2em;font-size:1.4rem}.v-hero__media{position:relative;display:flex;justify-content:center}.v-hero__glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;background:radial-gradient(circle,rgba(195,185,162,.5),transparent 62%);filter:blur(34px);pointer-events:none}.v-hero__img-wrap{position:relative;animation:v-float 7s ease-in-out infinite;max-width:52rem;width:100%}@media(prefers-reduced-motion:reduce){.v-hero__img-wrap{animation:none}}@keyframes v-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.v-hero__img-wrap img{width:100%;height:auto;display:block;filter:drop-shadow(0 40px 60px rgba(20,19,17,.28))}.v-chip{position:absolute;background:#faf9f6e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--v-line);padding:.9rem 1.5rem;font-size:1.1rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 10px 28px #14131124;transition:transform .3s var(--v-ease);white-space:nowrap}.v-chip--1{top:10%;left:-2%;animation:v-float 6s ease-in-out .5s infinite}.v-chip--2{top:44%;right:-4%;animation:v-float 8s ease-in-out 1.2s infinite}.v-chip--3{bottom:8%;left:6%;animation:v-float 7s ease-in-out .8s infinite}@media(max-width:749px){.v-chip{display:none}}.v-hero__scroll{position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%);width:2.4rem;height:3.8rem;border:1px solid rgba(20,19,17,.35);border-radius:1.2rem;display:flex;justify-content:center;padding-top:.7rem}.v-hero__scroll span{width:.3rem;height:.8rem;background:var(--v-ink);border-radius:.2rem;animation:v-drop 1.8s ease-in-out infinite}@keyframes v-drop{0%{opacity:0;transform:translateY(-4px)}40%{opacity:1}to{opacity:0;transform:translateY(10px)}}@media(max-width:989px){.v-hero__scroll{display:none}}.v-marquee{overflow:hidden;background:var(--v-ink);color:var(--v-bg)}.v-marquee__track{display:flex;width:max-content;animation:v-scroll var(--speed,30s) linear infinite}.v-marquee:hover .v-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.v-marquee__track{animation-duration:120s}}.v-marquee__item{display:inline-flex;align-items:center;gap:2.8rem;padding:1.6rem 2.8rem 1.6rem 0;font-size:1.25rem;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap;font-weight:600}.v-marquee__dot{width:.6rem;height:.6rem;background:var(--v-brass);border-radius:50%;flex:none}@keyframes v-scroll{to{transform:translate(-50%)}}.v-bene{background:var(--v-bg)}.v-bene__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4.4rem}@media(max-width:989px){.v-bene__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.v-bene__grid{grid-template-columns:1fr}}.v-bene__card{border:1px solid var(--v-line);padding:3.2rem 2.6rem;background:#fff;transition:transform .4s var(--v-ease),box-shadow .4s var(--v-ease),border-color .4s}.v-bene__card:hover{transform:translateY(-6px);box-shadow:0 24px 48px #1413111f;border-color:var(--v-brass)}.v-bene__icon{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--v-brass);border-radius:50%;margin-bottom:2rem;color:var(--v-ink);transition:background .3s,color .3s}.v-bene__card:hover .v-bene__icon{background:var(--v-ink);color:var(--v-brass);border-color:var(--v-ink)}.v-bene__icon svg{width:2rem;height:2rem}.v-bene__title{font-size:1.6rem;font-weight:700;margin:0 0 .8rem;letter-spacing:.02em}.v-bene__text{font-size:1.4rem;line-height:1.65;opacity:.72;margin:0}.v-show{background:var(--v-char);color:var(--v-bg)}.v-show .v-eyebrow{color:var(--v-brass)}.v-show__grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}@media(max-width:989px){.v-show__grid{grid-template-columns:1fr;gap:3.2rem}}.v-show__media{position:relative;display:flex;justify-content:center;background:radial-gradient(circle at 50% 60%,rgba(195,185,162,.16),transparent 70%);padding:3rem}.v-show__media img{max-width:46rem;width:100%;height:auto;transition:opacity .25s ease,transform .25s ease;filter:drop-shadow(0 30px 50px rgba(0,0,0,.5))}.v-show__media img.is-fading{opacity:0;transform:scale(.985)}.v-show__title{font-family:var(--font-heading-family,inherit);font-size:clamp(2.8rem,4vw,4.2rem);margin:0 0 1rem;line-height:1.05}.v-show__price{font-size:2rem;color:var(--v-brass);margin:0 0 2.4rem;font-weight:600}.v-show__label{font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;opacity:.6;margin:0 0 1.2rem}.v-show__swatches{display:flex;gap:1.2rem;margin-bottom:1.2rem}.v-swatch{width:3.6rem;height:3.6rem;border-radius:50%;border:2px solid transparent;outline:1px solid rgba(250,249,246,.3);outline-offset:3px;cursor:pointer;padding:0;transition:transform .25s var(--v-ease),outline-color .25s}.v-swatch:hover{transform:scale(1.12)}.v-swatch.is-active{outline-color:var(--v-brass);outline-width:2px;transform:scale(1.08)}.v-show__name{font-size:1.4rem;margin:0 0 2.8rem;opacity:.85;min-height:2rem}.v-show__feats{list-style:none;padding:0;margin:0 0 3.2rem;display:grid;gap:1rem}.v-show__feats li{display:flex;gap:1.2rem;align-items:center;font-size:1.45rem;opacity:.85}.v-show__feats li:before{content:"\2014";color:var(--v-brass)}.v-show__ctas{display:flex;gap:1.6rem;flex-wrap:wrap}.v-comp{background:var(--v-bg)}.v-comp__table{width:100%;border-collapse:collapse;margin-top:4rem;background:#fff;border:1px solid var(--v-line)}.v-comp__table th,.v-comp__table td{padding:1.8rem 2.4rem;font-size:1.45rem;text-align:left;border-bottom:1px solid var(--v-line)}.v-comp__table th{font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase}.v-comp__table th.v-comp__valt{background:var(--v-ink);color:var(--v-bg)}.v-comp__table td.v-comp__valt{background:#c3b9a21f;font-weight:600}.v-comp__yes{color:#2e7d46;font-weight:700}.v-comp__no{color:#b03a2e;opacity:.75}@media(max-width:599px){.v-comp__table th,.v-comp__table td{padding:1.2rem;font-size:1.25rem}}.v-test{background:var(--v-cream)}.v-test__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4.4rem}@media(max-width:989px){.v-test__grid{grid-template-columns:1fr;max-width:56rem;margin-inline:auto}}.v-test__card{background:#fff;border:1px solid var(--v-line);padding:3rem 2.8rem;display:flex;flex-direction:column;gap:1.6rem;transition:transform .4s var(--v-ease),box-shadow .4s var(--v-ease)}.v-test__card:hover{transform:translateY(-5px);box-shadow:0 22px 44px #1413111a}.v-test__stars{color:var(--v-brass-d);font-size:1.5rem;letter-spacing:.24em}.v-test__quote{font-size:1.5rem;line-height:1.7;margin:0;flex:1}.v-test__who{display:flex;align-items:center;gap:1.2rem}.v-test__avatar{width:4rem;height:4rem;border-radius:50%;background:var(--v-ink);color:var(--v-brass);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;flex:none}.v-test__nm{font-size:1.35rem;font-weight:700;margin:0}.v-test__vf{font-size:1.15rem;color:#2e7d46;margin:0;display:flex;align-items:center;gap:.4rem}.v-faq{background:var(--v-bg)}.v-faq__list{max-width:76rem;margin:4rem auto 0}.v-faq details{border-bottom:1px solid var(--v-line)}.v-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem .4rem;font-size:1.6rem;font-weight:600}.v-faq summary::-webkit-details-marker{display:none}.v-faq__chev{flex:none;width:1.6rem;height:1.6rem;transition:transform .35s var(--v-ease)}.v-faq details[open] .v-faq__chev{transform:rotate(45deg)}.v-faq__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--v-ease)}.v-faq details[open] .v-faq__body{grid-template-rows:1fr}.v-faq__inner{overflow:hidden}.v-faq__inner p{font-size:1.45rem;line-height:1.7;opacity:.75;margin:0;padding:0 .4rem 2.2rem}.v-cta{background:var(--v-ink);color:var(--v-bg);text-align:center;position:relative;overflow:hidden}.v-cta:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 50% 120%,rgba(195,185,162,.22),transparent 60%);pointer-events:none}.v-cta .page-width{position:relative}.v-cta__title{font-family:var(--font-heading-family,inherit);font-size:clamp(3rem,5vw,4.8rem);margin:0 0 1.6rem;line-height:1.05}.v-cta__sub{font-size:1.6rem;opacity:.75;max-width:52rem;margin:0 auto 3.6rem}.v-cta__gtees{display:flex;justify-content:center;gap:3.6rem;flex-wrap:wrap;margin-top:4.4rem}.v-cta__gtee{display:flex;align-items:center;gap:1rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.v-cta__gtee svg{width:1.8rem;height:1.8rem;color:var(--v-brass)}.v-trust{background:var(--v-bg);border-block:1px solid var(--v-line)}.v-trust__row{display:flex;justify-content:center;gap:4.8rem;flex-wrap:wrap;padding:2.4rem 0}.v-trust__item{display:flex;align-items:center;gap:1.1rem;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;opacity:.8}.v-trust__item svg{width:2rem;height:2rem;color:var(--v-brass-d);flex:none}.v-satc{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#faf9f6f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--v-line);transform:translateY(110%);transition:transform .45s var(--v-ease)}.v-satc.is-visible{transform:none}.v-satc__row{display:flex;align-items:center;gap:1.6rem;padding:1.2rem 2rem;max-width:120rem;margin:0 auto}.v-satc__img{width:4.8rem;height:4.8rem;object-fit:contain;background:var(--v-cream);flex:none}.v-satc__info{flex:1;min-width:0}.v-satc__title{font-size:1.4rem;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-satc__price{font-size:1.3rem;margin:0;opacity:.7}.v-satc .v-btn{padding:1.2rem 2.4rem}@media(max-width:599px){.v-satc__img{display:none}.v-satc .v-btn{flex:1}}@media(max-width:749px){.v-pad{padding:4rem 0}.v-h2{font-size:clamp(2.2rem,7.5vw,3rem)}.v-sub{font-size:1.45rem}.v-hero__grid{display:flex;flex-direction:column;gap:2.4rem;min-height:0;padding:2.4rem 0 4rem;text-align:center}.v-hero__media{order:-1}.v-hero__img-wrap{animation:none;max-width:28rem;text-align:center}.v-hero__img-wrap img{margin:0 auto;filter:drop-shadow(0 20px 32px rgba(20,19,17,.22))}.v-hero__title{font-size:clamp(3rem,11vw,4rem);margin-bottom:1.4rem}.v-hero__sub{font-size:1.5rem;margin:0 auto 2.2rem}.v-hero__ctas{flex-direction:column;gap:1rem;margin-bottom:1.8rem}.v-hero__ctas .v-btn{width:100%}.v-hero__trust{font-size:1.2rem}.v-chip{display:inline-flex;position:static;animation:none;margin:.8rem .3rem 0;padding:.6rem 1rem;font-size:.95rem;box-shadow:0 4px 12px #1413111a}.v-marquee__item{font-size:1.05rem;letter-spacing:.2em;gap:1.8rem;padding:1.2rem 1.8rem 1.2rem 0}.v-bene__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;margin:2.4rem -2rem 0;padding:0 2rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.v-bene__grid::-webkit-scrollbar{display:none}.v-bene__card{min-width:58%;max-width:24rem;flex:none;scroll-snap-align:center;padding:1.8rem 1.6rem}.v-bene__card:hover{transform:none}.v-bene__icon{width:3.4rem;height:3.4rem;margin-bottom:1.2rem}.v-bene__icon svg{width:1.6rem;height:1.6rem}.v-bene__title{font-size:1.35rem;margin-bottom:.6rem}.v-bene__text{font-size:1.2rem;line-height:1.55}.v-show__grid{gap:2rem;text-align:center}.v-show__media{padding:1.2rem}.v-show__media img{max-width:28rem}.v-show__title{font-size:clamp(2.4rem,8vw,3.2rem)}.v-show__price{margin-bottom:1.8rem}.v-show__swatches{justify-content:center}.v-show__name{margin-bottom:2rem}.v-show__feats{margin-bottom:2.4rem;justify-items:center}.v-show__feats li{justify-content:center;font-size:1.35rem}.v-show__ctas{flex-direction:column;gap:1rem}.v-show__ctas .v-btn{width:100%}.v-comp__table{margin-top:2.8rem}.v-comp__table th,.v-comp__table td{padding:1rem;font-size:1.15rem}.v-comp__table th:first-child,.v-comp__table td:first-child{min-width:9.6rem}.v-test__grid{margin-top:2.8rem;gap:1.4rem}.v-test__card{padding:2.4rem 2rem}.v-story__grid{gap:2rem}.v-story__text{font-size:1.45rem}.v-story__sig{font-size:1.6rem;margin-top:2rem}.v-faq__list{margin-top:2.4rem}.v-faq summary{font-size:1.4rem;padding:1.6rem .2rem;gap:1.2rem}.v-faq__inner p{font-size:1.35rem;padding-bottom:1.8rem}.v-cta__sub{font-size:1.45rem;margin-bottom:2.8rem}.v-cta .v-btn{width:min(100%,32rem)}.v-cta__gtees{flex-direction:column;align-items:center;gap:1.4rem;margin-top:3.2rem}.v-trust__row{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem 1rem;padding:2rem 0;justify-items:start}.v-trust__item{font-size:1.1rem;letter-spacing:.08em}.v-satc{padding-bottom:env(safe-area-inset-bottom)}.v-satc__row{padding:1rem 1.4rem;gap:1.2rem}.v-satc__title{font-size:1.3rem}.v-satc__price{font-size:1.2rem}.v-satc .v-btn{padding:1.2rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/valt.css.map */
