.vn-xmas{--vn-ink: #1f3a2d;--vn-paper: #faf6ed;--vn-muted: #5d665c;--vn-line: #e2d9c6;--vn-accent: #a3283a;--vn-blue: #f4ece0;--x-red: #a3283a;--x-red-dark: #7f1f2d;--x-green: #1f3a2d;--x-leaf: #2f6b4f;--x-gold: #b58b50;--x-gold-light: #e0c08a}.vn-xmas.vn-section :is(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--x-red)}.vn-xmas.vn-hero:before{content:"";display:block;height:6px;background:repeating-linear-gradient(-45deg,var(--x-red) 0 9px,var(--vn-paper) 9px 14px,var(--x-green) 14px 23px,var(--vn-paper) 23px 28px)}.vn-xmas .vn-hero-scene{background:#efe6d6}.vn-xmas .vn-hero-scene:after{background:linear-gradient(90deg,#faf6edf2,#faf6edd6 34%,#faf6ed00 62%)}@media(min-width:600px){.vn-xmas .vn-hero-background{top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;-webkit-mask-image:none;mask-image:none}}.vn-xmas .vn-hero-content{z-index:1}.vn-xmas .vn-hero-copy{position:relative;color:var(--x-green)}.vn-xmas .vn-hero-copy .vn-eyebrow{color:var(--x-red)}.vn-xmas .vn-hero-copy .vn-eyebrow span{color:var(--x-gold)}.vn-xmas.vn-hero h1{color:var(--x-green)}.vn-xmas.vn-hero h1 em{color:var(--x-red)}.vn-xmas .vn-hero-copy .vn-copy{color:#3f4b42}.vn-xmas.vn-hero .vn-btn{background:var(--x-red);border-color:var(--x-red)}.vn-xmas.vn-hero .vn-btn:hover{background:var(--x-red-dark);border-color:var(--x-red-dark)}.vn-xmas .vn-hero-copy:after{content:"\2727";position:absolute;top:-10px;right:4%;font:40px/1 Georgia,serif;color:var(--x-gold);pointer-events:none;animation:vn-xmas-twinkle 3.2s ease-in-out infinite}.vn-xmas-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.vn-xmas-snow:before,.vn-xmas-snow:after{content:"";position:absolute;left:0;right:0;will-change:transform}.vn-xmas-snow:before{top:-240px;bottom:0;background-image:radial-gradient(circle at 20px 30px,#fffffff2 0 2.2px,transparent 3px),radial-gradient(circle at 130px 90px,#ffffffd9 0 1.8px,transparent 2.6px),radial-gradient(circle at 200px 170px,#fffffff2 0 2.4px,transparent 3.2px),radial-gradient(circle at 70px 200px,#f3e3c4e6 0 1.6px,transparent 2.4px);background-size:240px 240px;animation:vn-xmas-snow-a 16s linear infinite}.vn-xmas-snow:after{top:-360px;bottom:0;opacity:.7;background-image:radial-gradient(circle at 60px 50px,#ffffff 0 1.3px,transparent 2px),radial-gradient(circle at 250px 140px,#ffffff 0 1.5px,transparent 2.2px),radial-gradient(circle at 160px 290px,#ffffff 0 1.2px,transparent 1.9px);background-size:360px 360px;animation:vn-xmas-snow-b 26s linear infinite}@media(min-width:600px){.vn-xmas-snow{-webkit-mask-image:linear-gradient(90deg,transparent 0 30%,#000 55%);mask-image:linear-gradient(90deg,transparent 0 30%,#000 55%)}}@keyframes vn-xmas-snow-a{to{transform:translateY(240px)}}@keyframes vn-xmas-snow-b{to{transform:translateY(360px)}}@keyframes vn-xmas-twinkle{0%,to{opacity:1;transform:rotate(0) scale(1)}50%{opacity:.45;transform:rotate(12deg) scale(.85)}}.vn-xmas .vn-trust span:before{content:"\2744\fe0e";font-family:Georgia,serif}.vn-xmas .vn-trust span:nth-child(odd):before{color:var(--x-red)}.vn-xmas .vn-trust span:nth-child(2n):before{color:var(--x-leaf)}.vn-xmas .vn-category-heading .vn-title:after,.vn-xmas .vn-featured-heading .vn-title:after,.vn-xmas#faq .vn-title:after{content:" \2727";font-family:Georgia,serif;font-weight:400;color:var(--x-gold)}@media(max-width:749px){.vn-xmas .vn-featured-heading .vn-title:after{content:none}}.vn-xmas .vn-category-image{background:#f3ece0}.vn-xmas .vn-category-link:hover{border-color:var(--x-gold-light)}@media(min-width:1000px){.vn-xmas .vn-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:999px){.vn-xmas .vn-category:last-child:nth-child(odd){grid-column:1 / -1}}.vn-xmas .vn-featured-image{background:#f3ece0}.vn-xmas .vn-featured-cta{border-color:var(--x-green)}.vn-xmas .vn-featured-cta:hover{background:var(--x-green);color:var(--vn-paper)}.vn-xmas.vn-story{background-color:var(--x-green);background-image:radial-gradient(circle at 30px 40px,#ffffff1f 0 1.6px,transparent 2.4px),radial-gradient(circle at 150px 120px,#ffffff17 0 1.2px,transparent 2px),radial-gradient(circle at 90px 170px,#e0c08a26 0 1.4px,transparent 2.2px);background-size:200px 200px;color:var(--vn-paper)}.vn-xmas.vn-story .vn-eyebrow{color:var(--x-gold-light)}.vn-xmas.vn-story .vn-copy{color:#dce4d8}.vn-xmas .vn-story-detail{color:#b9c7b6}.vn-xmas.vn-story .vn-link{color:#fff6e6}.vn-xmas .vn-story-art{position:relative;border-color:var(--x-gold);padding-top:62px}.vn-xmas .vn-story-art:before{content:"";position:absolute;top:0;left:50%;width:20px;height:48px;transform:translate(-50%);transform-origin:50% 0;background:linear-gradient(var(--x-gold),var(--x-gold)) center top / 1px 28px no-repeat,linear-gradient(var(--x-gold-light),var(--x-gold-light)) center 26px / 6px 4px no-repeat,radial-gradient(circle at 38% 38%,#e06a7a 0,var(--x-red) 45%,#5f1621 72%,transparent 74%) center bottom / 20px 20px no-repeat;animation:vn-xmas-sway 4s ease-in-out infinite}@keyframes vn-xmas-sway{0%,to{transform:translate(-50%) rotate(-5deg)}50%{transform:translate(-50%) rotate(5deg)}}.vn-xmas .vn-story-number>span{color:var(--x-gold-light);animation:vn-xmas-twinkle 3.6s ease-in-out infinite}.vn-xmas .vn-story-lines{border-top-color:#56705d;color:#dfe7dc}.vn-xmas.vn-process{background-color:#eef2ec;background-image:radial-gradient(circle,var(--x-red) 0 3px,transparent 3.6px),radial-gradient(circle,var(--x-leaf) 0 3px,transparent 3.6px),radial-gradient(circle,#d4a94f 0 3px,transparent 3.6px),linear-gradient(#c9b48e,#c9b48e);background-size:84px 14px,84px 14px,84px 14px,100% 1px;background-position:14px 8px,42px 8px,70px 8px,0 14px;background-repeat:repeat-x}.vn-xmas .vn-process-grid article{border-top-color:var(--x-gold)}.vn-xmas .vn-step{color:var(--x-red);font-weight:650}.vn-xmas#faq .vn-faq summary span{color:var(--x-red)}@media(prefers-reduced-motion:reduce){.vn-xmas-snow:before,.vn-xmas-snow:after,.vn-xmas .vn-hero-copy:after,.vn-xmas .vn-story-art:before,.vn-xmas .vn-story-number>span{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/venro-xmas.css.map */
