#header-component .vx-nav-basic-label{position:relative;isolation:isolate;display:inline-block;line-height:inherit}#header-component .vx-nav-basic-label:before{content:"";position:absolute;top:-8px;right:-12px;bottom:-8px;left:-12px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#d8dec466 0%,transparent 65%);opacity:0;transition:opacity .6s ease}#header-component .vx-nav-basic-label:after{content:"";display:block;position:absolute;inset:auto 0 -6px;height:1px;pointer-events:none;background:currentColor;opacity:0;transform:scaleX(.4);transform-origin:left center;transition:transform .55s cubic-bezier(.22,1,.36,1),opacity .4s ease}#header-component :is(.menu-list__link,.menu-list__item):focus-visible .vx-nav-basic-label:after{opacity:.85;transform:scaleX(1)}#header-component :is(.menu-list__link,.menu-list__item):focus-visible .vx-nav-basic-label:before{opacity:1}@media(hover:hover)and (pointer:fine){#header-component :is(.menu-list__link,.menu-list__item):hover .vx-nav-basic-label:after{opacity:.85;transform:scaleX(1)}#header-component :is(.menu-list__link,.menu-list__item):hover .vx-nav-basic-label:before{opacity:1}}.varelix-halloween #header-component .vx-nav-basic-label:before{background:radial-gradient(ellipse,#eadbb224 0%,transparent 65%)}#header-component a.vx-seasonal-nav{--vx-nav-accent:#97613c;--vx-nav-lit:#ffe8be;position:relative;isolation:isolate;display:inline-flex;flex-direction:row!important;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:10px!important;background:transparent!important;transition:color .65s cubic-bezier(.22,1,.36,1)!important}#header-component a.vx-seasonal-nav:before{content:none!important}#header-component .header__row--bottom a.vx-seasonal-nav{padding-inline:15px;padding-block:13px}.vx-seasonal-nav .vx-nav-title{position:relative;z-index:2;font-family:var(--font-heading--family,Georgia,serif);font-size:21px;line-height:1.15;font-weight:500;letter-spacing:.012em;white-space:nowrap}.vx-seasonal-nav>.menu-list__link-title,.vx-seasonal-nav>.menu-drawer__menu-item-text{display:inline-flex;align-items:center;gap:8px;padding-inline:0!important}.vx-seasonal-nav--halloween .vx-nav-title{font-style:italic}.vx-seasonal-nav--christmas{--vx-nav-accent:#6c774d!important;--vx-nav-lit:#f5e9ce!important}.vx-seasonal-nav--america{--vx-nav-accent:#827044!important;--vx-nav-lit:#f4dfb6!important}.vx-seasonal-nav--america .vx-nav-title{font-family:var(--font-body--family,Arial,sans-serif);font-size:13px;font-weight:600;font-variant:small-caps;letter-spacing:.055em}.vx-seasonal-nav .vx-nav-mark{display:inline-flex;position:relative;z-index:2;align-items:center;justify-content:center;flex:0 0 21px;width:21px;height:25px;color:var(--vx-nav-accent);transition:color .7s ease}.vx-seasonal-nav .vx-nav-mark svg{display:block;width:100%;height:100%;overflow:visible}.vx-seasonal-nav--christmas .vx-nav-berries{color:#a45d4c}.vx-seasonal-nav--halloween .vx-nav-flame{color:#bf9153}.vx-seasonal-nav .vx-nav-scene{position:absolute;z-index:0;top:2px;right:2px;bottom:2px;left:2px;overflow:hidden;pointer-events:none;border-radius:8px;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1);background:radial-gradient(ellipse at 83% -10%,#82765344,transparent 66%),linear-gradient(120deg,#14212b,#25322d 57%,#1b252b);border:1px solid #e8c78a4d;box-shadow:inset 0 1px #fff4cf26,inset 0 -1px #0000004d}.vx-seasonal-nav .vx-nav-scene>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#ead5ab;opacity:.55;pointer-events:none}.vx-seasonal-nav--christmas .vx-nav-scene{background:radial-gradient(ellipse at 50% 0,#9c8d5147,transparent 65%),linear-gradient(120deg,#1f3c30,#354635 58%,#253d32);border-color:#dbd0a45c}.vx-seasonal-nav--america .vx-nav-scene{background:radial-gradient(ellipse at 90% 0,#47657a66,transparent 70%),linear-gradient(120deg,#203647,#1e3547 55%,#152a3b);border-color:#d1b77a70;box-shadow:inset 0 0 0 2px #d2b67e0f,inset 0 1px #fff2c529}.vx-seasonal-nav .vx-nav-snow{position:absolute;left:var(--x);top:-5px;width:2px;height:2px;border-radius:50%;background:#fff6dc;opacity:0;animation:vx-nav-snowfall var(--duration,6s) linear var(--delay,0s) infinite;animation-play-state:paused}.vx-seasonal-nav .vx-nav-snow:nth-child(3n){width:1px;height:1px}@keyframes vx-nav-snowfall{0%{opacity:0;transform:translate3d(0,-5px,0)}15%{opacity:.8}85%{opacity:.6}to{opacity:0;transform:translate3d(var(--drift,6px),65px,0)}}@keyframes vx-nav-star-glow{0%,to{opacity:.4}50%{opacity:1}}@keyframes vx-nav-lantern-glow{0%,to{opacity:.65}50%{opacity:1}}#header-component a.vx-seasonal-nav:focus-visible{color:var(--vx-nav-lit)!important;outline:1px solid #b69a68;outline-offset:3px}#header-component a.vx-seasonal-nav:focus-visible .vx-nav-scene{opacity:1}#header-component a.vx-seasonal-nav:focus-visible .vx-nav-mark{color:var(--vx-nav-lit)}@media(hover:hover)and (pointer:fine){#header-component a.vx-seasonal-nav:hover{color:var(--vx-nav-lit)!important;background:transparent!important}#header-component a.vx-seasonal-nav:hover .vx-nav-scene{opacity:1}#header-component a.vx-seasonal-nav:hover .vx-nav-mark{color:var(--vx-nav-lit)}#header-component a.vx-seasonal-nav:is(:hover,:focus-visible) .vx-nav-snow{animation-play-state:running}#header-component .vx-seasonal-nav:is(:hover,:focus-visible) .vx-nav-star{animation:vx-nav-star-glow 4.6s ease-in-out infinite}#header-component .vx-seasonal-nav:is(:hover,:focus-visible) .vx-nav-flame{animation:vx-nav-lantern-glow 4s ease-in-out infinite}}.varelix-halloween #header-component a.vx-seasonal-nav .vx-nav-mark{color:#e4c599}.varelix-halloween #header-component .menu-drawer a.vx-seasonal-nav .vx-nav-mark{color:var(--vx-nav-accent)}#header-component .menu-drawer a.vx-seasonal-nav{justify-content:flex-start;gap:13px;border-radius:0!important;min-height:54px;padding:14px 20px}#header-component .menu-drawer .vx-nav-title{font-size:23px}#header-component .menu-drawer .vx-seasonal-nav--america .vx-nav-title{font-size:15px}#header-component .menu-drawer .vx-nav-scene{border-radius:5px}#header-component .header__row--bottom a.vx-seasonal-nav--halloween{padding-inline-end:34px}.vx-nav-pumpkin-scene,.vx-nav-flag-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .85s ease}.vx-seasonal-nav .vx-nav-pumpkin-art{display:block;width:100%;height:100%;max-width:none;max-height:none}.vx-nav-pumpkin-cutouts{opacity:.08;transition:opacity 1.2s ease .12s}.vx-nav-pumpkin-halo,.vx-nav-pumpkin-halo-core{opacity:0;transition:opacity 1.4s ease .12s}.vx-nav-pumpkin-body{animation:vx-nav-pumpkin-warmth 4.8s ease-in-out infinite;animation-play-state:paused}.vx-nav-flag-flight{position:absolute;left:-110px;top:-3px;width:98px;height:52px;opacity:.24;transform:translate3d(145px,0,0);animation:vx-nav-flag-passage 8.8s linear -2.6s infinite;animation-play-state:paused}.vx-seasonal-nav .vx-nav-flag-art{display:block;width:100%;height:100%;max-width:none;max-height:none;transform-origin:0 50%;animation:vx-nav-flag-breeze 3.6s ease-in-out -.8s infinite;animation-play-state:paused}.vx-seasonal-nav--america .vx-nav-scene-art{z-index:1;opacity:.4!important}#header-component a.vx-seasonal-nav:focus-visible :is(.vx-nav-pumpkin-scene,.vx-nav-flag-scene){opacity:1}#header-component a.vx-seasonal-nav:focus-visible .vx-nav-pumpkin-cutouts{opacity:1}#header-component a.vx-seasonal-nav:focus-visible .vx-nav-pumpkin-halo{opacity:.18}#header-component a.vx-seasonal-nav:focus-visible .vx-nav-pumpkin-halo-core{opacity:.22}@keyframes vx-nav-pumpkin-warmth{0%,to{opacity:.82}50%{opacity:1}}@keyframes vx-nav-flag-passage{0%{opacity:0;transform:translate3d(-12px,2px,0)}12%{opacity:.24}46%{transform:translate3d(140px,-1px,0)}78%{opacity:.24}to{opacity:0;transform:translate3d(310px,2px,0)}}@keyframes vx-nav-flag-breeze{0%,to{transform:perspective(260px) rotateY(-8deg) skewY(2deg) scaleY(.97)}50%{transform:perspective(260px) rotateY(7deg) skewY(-2deg) scaleY(1)}}@media(hover:hover)and (pointer:fine){#header-component a.vx-seasonal-nav:hover :is(.vx-nav-pumpkin-scene,.vx-nav-flag-scene){opacity:1}#header-component a.vx-seasonal-nav:hover .vx-nav-pumpkin-cutouts{opacity:1}#header-component a.vx-seasonal-nav:hover .vx-nav-pumpkin-halo{opacity:.18}#header-component a.vx-seasonal-nav:hover .vx-nav-pumpkin-halo-core{opacity:.22}#header-component a.vx-seasonal-nav:is(:hover,:focus-visible) :is(.vx-nav-pumpkin-body,.vx-nav-flag-flight,.vx-nav-flag-art){animation-play-state:running}}#header-component .menu-drawer a.vx-seasonal-nav{color:var(--vx-nav-lit)!important}#header-component .menu-drawer a.vx-seasonal-nav .vx-nav-scene{opacity:1}#header-component .menu-drawer a.vx-seasonal-nav .vx-nav-mark{color:var(--vx-nav-lit)}#header-component .menu-drawer .vx-nav-pumpkin-scene{inset:auto 0 auto auto;top:50%;width:200px;height:56px;transform:translateY(-50%);opacity:1}#header-component .menu-drawer .vx-nav-pumpkin-cutouts{opacity:1;animation:vx-nav-pumpkin-light 4.8s ease-in-out infinite}#header-component .menu-drawer .vx-nav-pumpkin-halo{opacity:.18;animation:vx-nav-pumpkin-aura 4.8s ease-in-out infinite}#header-component .menu-drawer .vx-nav-pumpkin-halo-core{opacity:.22;animation:vx-nav-pumpkin-aura 4.8s ease-in-out -.3s infinite}#header-component .menu-drawer .vx-nav-pumpkin-body{animation:none;opacity:1}#header-component .menu-drawer .vx-seasonal-nav--halloween .vx-nav-star{animation:vx-nav-star-glow 4.6s ease-in-out infinite}#header-component .menu-drawer .vx-seasonal-nav--halloween .vx-nav-flame{animation:vx-nav-lantern-glow 4s ease-in-out infinite}@keyframes vx-nav-pumpkin-light{0%,to{opacity:.38}50%{opacity:1}}@keyframes vx-nav-pumpkin-aura{0%,to{opacity:.06}50%{opacity:.3}}#header-component .menu-drawer .vx-nav-flag-scene{opacity:1}#header-component .menu-drawer .vx-nav-flag-flight{left:-108px;right:auto;top:50%;width:calc(100% + 108px);height:50px;transform:translate3d(0,-50%,0);animation:vx-nav-drawer-flag-passage 9.8s linear -3s infinite;opacity:.28}#header-component .menu-drawer .vx-nav-flag-art{width:96px;height:50px;animation:none;transform:none}#header-component .menu-drawer .vx-nav-snow{animation-play-state:running}@keyframes vx-nav-drawer-flag-passage{0%{opacity:0;transform:translate3d(0,-50%,0)}12%,82%{opacity:.28}to{opacity:0;transform:translate3d(100%,-50%,0)}}.vxc-hero,.vxc-entry{--vx-snow-fall:700px}.vxc-entry{--vx-snow-fall:460px}.vx-holiday-snow{position:absolute;z-index:0;top:0;right:0;bottom:0;left:47%;overflow:hidden;pointer-events:none;contain:paint;border-radius:inherit}.vx-holiday-snow i{position:absolute;left:var(--x);top:-10px;width:2px;height:2px;border-radius:50%;background:#fffdf1;opacity:0;animation:vx-holiday-snowfall var(--duration,22s) linear var(--delay,0s) infinite}.vx-holiday-snow i:nth-child(3n){width:3px;height:3px}.vx-holiday-snow i:nth-child(4n){width:1px;height:1px}.vxc-hero .vxc-hero-copy,.vxc-entry .vxc-entry-copy{position:relative;z-index:1}.vxc-photo-note{z-index:2}@keyframes vx-holiday-snowfall{0%{opacity:0;transform:translate3d(0,-10px,0)}12%{opacity:.72}82%{opacity:.55}to{opacity:0;transform:translate3d(var(--drift,18px),var(--vx-snow-fall),0)}}@media(max-width:749px){.vxc-hero,.vxc-entry{--vx-snow-fall:390px}.vx-holiday-snow{top:46%;right:0;bottom:0;left:0}.vx-holiday-snow i:nth-child(n+7){display:none}.vx-holiday-snow i{opacity:.4}}@media(prefers-reduced-motion:reduce){#header-component a.vx-seasonal-nav,#header-component a.vx-seasonal-nav *{animation:none!important;transition:none!important}#header-component .vx-nav-basic-label:before,#header-component .vx-nav-basic-label:after{transition:none!important}.vx-holiday-snow,.vx-nav-snow{display:none!important}#header-component .menu-drawer .vx-nav-flag-flight{left:auto;right:12px;width:96px;transform:translateY(-50%);opacity:.28}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/varelix-seasonal-nav.css.map */
