.vn-hero--focused{height:640px;min-height:560px;max-height:90vh}.vn-hero.vn-hero--portrait .vn-hero-media picture{left:40%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}.vn-hero.vn-hero--portrait .vn-hero-media img{object-position:50% 38%}@media(max-width:767px){.vn-hero.vn-hero--portrait .vn-hero-media picture{left:0;-webkit-mask-image:none;mask-image:none}.vn-hero.vn-hero--portrait .vn-hero-media img{object-position:50% 30%}}.vn-hero--focused .vn-hero-text{top:31%;width:45%;max-width:680px}.vn-hero--focused h1{font-size:clamp(46px,5.1vw,76px);line-height:1.02}.vn-hero--focused .vn-hero-text p{max-width:370px;font-size:16px;line-height:1.5;margin-top:22px}.vn-hero--focused .vn-hero-cta{left:4%;width:280px;min-height:54px;bottom:17%;padding:18px 54px 18px 22px;border-radius:5px;font-size:13px;justify-content:flex-start;text-decoration:none!important;font-weight:500;-webkit-backdrop-filter:none;backdrop-filter:none}.vn-hero--focused .vn-hero-cta>span{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:3px}.vn-focus-shop,.vn-store-faq{font-family:var(--vn-sans);color:#343733;letter-spacing:0}.vn-focus-shop *,.vn-store-faq *{box-sizing:border-box}.vn-focus-shop a,.vn-store-faq a{color:inherit;text-decoration:none}.vn-focus-shop{padding:65px 0 60px;scroll-margin-top:24px}.vn-focus-shop .vn-wrap,.vn-store-faq .vn-wrap{max-width:1200px}.vn-focus-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:30px}.vn-focus-heading h2{font:400 clamp(32px,3.3vw,46px)/1.05 var(--vn-sans);letter-spacing:-.04em;margin:0}.vn-focus-heading p{font-size:14px;line-height:1.5;max-width:320px;margin:0;color:#696c65}.vn-focus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.vn-focus-card{min-width:0;border:1px solid #e7e5de;border-radius:7px;overflow:hidden;background:#fff}.vn-focus-photo{display:block;height:280px;overflow:hidden;background:#fff;border-bottom:1px solid #f0efea}.vn-focus-photo>img,.vn-focus-photo>.vn-original-media{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;padding:22px}.vn-focus-info{padding:23px}.vn-focus-size{font-size:9px;line-height:1.4;letter-spacing:.06em;color:#777b72;margin:0 0 10px}.vn-focus-info h3{font:500 21px/1.2 var(--vn-sans);letter-spacing:-.03em;margin:0;min-height:51px}.vn-focus-description{font-size:13px;line-height:1.45;min-height:38px;color:#777b72;margin:10px 0 18px}.vn-focus-price{font-size:18px;font-weight:500;margin:0 0 16px}.vn-focus-buy{margin:0}.vn-focus-shop .vn-focus-button{font:500 13px/1.2 var(--vn-sans);display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:20px;background:#343b31;color:#fff;border:1px solid #343b31;border-radius:4px;padding:14px 18px;text-decoration:none;cursor:pointer;transition:background .15s}.vn-focus-button>span{font-size:20px;line-height:1}.vn-focus-shop .vn-focus-button:hover{background:#505b49}.vn-focus-shop .vn-focus-button:disabled{background:#eee;color:#777;border-color:#ddd;cursor:default}.vn-focus-shop :focus-visible,.vn-store-faq :focus-visible{outline:2px solid #526147;outline-offset:4px}.vn-focus-trio{display:grid;grid-template-columns:32% 1fr;gap:30px;background:#f3f3ec;border:1px solid #e4e7dc;border-radius:7px;margin-top:34px;overflow:hidden;align-items:center}.vn-focus-trio-photo{display:block;height:260px;background:#fff}.vn-focus-trio-photo>img,.vn-focus-trio-photo>.vn-original-media{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:auto;padding:18px}.vn-focus-trio-copy{padding:30px 34px 30px 0}.vn-focus-tag{display:inline-block;background:#e0e7d8;color:#3c4933;border-radius:3px;padding:7px 10px;font-size:10px;line-height:1.2;letter-spacing:.05em;font-weight:500}.vn-focus-trio h3{font:400 34px/1.05 var(--vn-sans);letter-spacing:-.04em;margin:16px 0 10px}.vn-focus-trio p{font-size:14px;line-height:1.5;color:#696c65;max-width:430px;margin:0}.vn-focus-trio-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:23px}.vn-focus-trio-bottom strong{font-size:21px;font-weight:500;display:block}.vn-focus-trio-bottom small{display:block;font-size:11px;line-height:1.4;color:#71766b;margin-top:5px}.vn-focus-trio-bottom .vn-focus-button{max-width:200px}.vn-application{padding:64px 0;background:#f3efe8}.vn-application>.vn-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1040px}.vn-application-heading{display:block;margin:0}.vn-application h2{font-size:clamp(40px,4.5vw,62px)}.vn-application-eyebrow{margin-bottom:20px;font-size:10px}.vn-application-intro{font-size:14px;line-height:1.5;margin-top:24px;max-width:270px}.vn-application-photo{width:100%;max-width:400px;justify-self:end}.vn-application-photo img{border-radius:5px}.vn-store-faq{padding:65px 0 72px}.vn-store-faq-inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px}.vn-store-faq h2{font:400 32px/1.15 var(--vn-sans);letter-spacing:-.035em;margin:0 0 25px}.vn-store-faq header>a{font-size:13px;text-decoration:underline;text-underline-offset:4px}.vn-store-faq details{border-bottom:1px solid #dfdfd9}.vn-store-faq details:first-child{border-top:1px solid #dfdfd9}.vn-store-faq summary{font-size:15px;line-height:1.4;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:58px;cursor:pointer;padding:14px 0}.vn-store-faq summary::-webkit-details-marker{display:none}.vn-store-faq summary>span{font-size:21px;transition:transform .15s}.vn-store-faq details[open] summary>span{transform:rotate(45deg)}.vn-store-faq details p{font-size:14px;line-height:1.6;margin:0 0 22px;color:#6a6e64;max-width:600px}.vn-store-faq details p a{text-decoration:underline;text-underline-offset:3px}.vn-footer.vn-footer--compact{margin-top:0;padding:0 0 25px;background:#f6f6f1;border-top:1px solid #e1e2d9}.vn-footer--compact .vn-wrap{max-width:1200px}.vn-footer--compact .vn-footer-grid{padding-block:42px 28px;grid-template-columns:1fr 1fr;gap:60px}.vn-footer--compact .vn-footer-links{gap:65px}.vn-footer--compact .vn-footer-links h3{font-size:10px;margin:0 0 18px}.vn-footer--compact .vn-footer-links a{font-size:13px;margin-bottom:12px}.vn-footer--compact .vn-newsletter{background:transparent;color:#343733;padding:0;margin:0;text-align:left}.vn-footer--compact .vn-newsletter h2{font:400 24px/1.15 var(--vn-sans);letter-spacing:-.035em;margin:0 0 12px}.vn-footer--compact .vn-newsletter>p{font-size:13px;line-height:1.5;max-width:none;margin:0;color:#6a6e64}.vn-footer--compact .vn-newsletter-form{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.vn-footer--compact .vn-newsletter-form>input[type=email]{height:44px;min-width:0;flex:1;width:auto;margin:0;background:#fff;border:1px solid #c8ccbf;font-size:13px;color:#343733;border-radius:3px;padding:12px}.vn-footer--compact .vn-newsletter-form input::placeholder{color:#7b8073}.vn-footer--compact .vn-subscribe{color:#fff;background:#343b31;border-radius:3px;text-decoration:none;font-size:12px;padding:12px 18px}.vn-footer--compact .vn-subscribe>.vn-circle-link{display:none}.vn-footer--compact .vn-consent{width:100%;border:0;color:#7b8073;margin:0;padding:0;font-size:10px;line-height:1.5}.vn-footer--compact .vn-markets{padding-block:20px;border-top:1px solid #dedfd6;margin:0}.vn-footer--compact .vn-markets-heading h2{font-size:14px}.vn-footer--compact .vn-markets-heading p{display:none}.vn-footer--compact .vn-footer-end{padding-top:15px;border-top:1px solid #dedfd6}.vn-footer--compact .vn-footer-end .vn-wordmark{font-size:28px}.vn-footer--compact .vn-footer-end p{display:none}.vn-footer--compact .vn-footer-end>div{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width:767px){.vn-hero--focused{height:690px;max-height:none;min-height:690px}.vn-hero--focused .vn-hero-shade{display:block;z-index:1;pointer-events:none;opacity:1;background:linear-gradient(180deg,#17171700 38%,#17171714 44%,#171717a8 60%,#171717cc,#171717d6)}.vn-hero--focused .vn-hero-text{top:auto;bottom:21%;width:auto;left:22px;right:22px;text-align:center}.vn-hero--focused h1{font-size:42px}.vn-hero--focused .vn-hero-text p{font-size:13px;line-height:1.5;max-width:310px;margin:18px auto 0}.vn-hero--focused .vn-hero-cta{bottom:12%;left:22px;width:calc(100% - 44px);justify-content:center}.vn-focus-shop{padding:40px 0}.vn-focus-heading{display:block;margin-bottom:24px}.vn-focus-heading h2{font-size:32px}.vn-focus-heading p{font-size:13px;max-width:280px;margin-top:12px}.vn-focus-grid{grid-template-columns:1fr;gap:14px}.vn-focus-card{display:grid;grid-template-columns:36% 1fr;align-items:stretch}.vn-focus-photo{height:auto;min-height:217px;border-bottom:0;border-right:1px solid #f0efea;display:flex;align-items:center}.vn-focus-photo>img,.vn-focus-photo>.vn-original-media{height:180px;padding:7px}.vn-focus-info{padding:16px 13px}.vn-focus-size{font-size:8px;letter-spacing:0;margin-bottom:7px}.vn-focus-info h3{font-size:17px;line-height:1.2;min-height:0}.vn-focus-description{font-size:11px;line-height:1.4;min-height:0;margin:8px 0 11px}.vn-focus-price{font-size:15px;margin-bottom:12px}.vn-focus-shop .vn-focus-button{min-height:44px;font-size:12px;padding:11px 13px;gap:9px}.vn-focus-trio{grid-template-columns:1fr;gap:0;margin-top:24px}.vn-focus-trio-photo{height:210px}.vn-focus-trio-copy{padding:24px}.vn-focus-trio h3{font-size:29px}.vn-focus-trio p{font-size:13px}.vn-focus-trio-bottom{display:block;margin-top:20px}.vn-focus-trio-bottom .vn-focus-button{margin-top:18px;max-width:none}.vn-application{padding:40px 0}.vn-application>.vn-wrap{grid-template-columns:1fr;gap:26px}.vn-application-photo{justify-self:center}.vn-application h2{font-size:40px}.vn-application-intro{max-width:none;font-size:13px;margin-top:16px}.vn-application-eyebrow{margin-bottom:16px}.vn-store-faq{padding:40px 0}.vn-store-faq-inner{grid-template-columns:1fr;gap:28px}.vn-store-faq h2{font-size:28px;margin-bottom:16px}.vn-store-faq summary{font-size:14px;min-height:58px}.vn-store-faq details p{font-size:13px}.vn-footer--compact .vn-footer-grid{grid-template-columns:1fr;gap:30px;padding-block:30px}.vn-footer--compact .vn-footer-links{padding:0;gap:60px}.vn-footer--compact .vn-newsletter{grid-row:auto}.vn-footer--compact .vn-newsletter h2{font-size:23px}.vn-footer--compact .vn-markets{gap:12px}.vn-footer--compact .vn-footer-end{display:block}.vn-footer--compact .vn-footer-end .vn-wordmark{font-size:25px}}@media(prefers-reduced-motion:reduce){.vn-focus-button,.vn-store-faq summary>span{transition:none}}@media(max-width:767px){body.vn-store .vn-welcome-launcher{min-height:44px;bottom:12px;left:12px;padding:10px 12px;gap:10px;border-radius:24px;font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/verenne-focused.css.map */
