:is(#featured-tours,#sikkim-darjeeling-tours,#affordable-northeast-tours).festive-section{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse 62% 48% at 50% 0,rgb(44 82 122/85%) 0,rgb(34 64 100/55%) 40%,rgb(26 49 79/20%) 75%,rgb(26 49 79/0) 100%),radial-gradient(ellipse 70% 55% at 50% 45%,rgb(36 52 74/70%) 0,rgb(36 52 74/0) 100%),linear-gradient(180deg,#112843,#0f2139 30%,#0d1a2b 60%,#0c1828)}.festive-section>:not(.festive-sky,.festive-fx,.festive-snowfall,.festive-bank,.festive-snowman,.festive-hat,.festive-candies){position:relative;z-index:4}:is(#featured-tours,#sikkim-darjeeling-tours,#affordable-northeast-tours).festive-section .trending-destinations-eyebrow{color:#fd940b!important}:is(#featured-tours,#sikkim-darjeeling-tours,#affordable-northeast-tours).festive-section .trending-destinations-heading{color:#cfcfca!important}:is(#featured-tours,#sikkim-darjeeling-tours,#affordable-northeast-tours).festive-section .trending-destinations-heading span{color:#fd940b!important}:is(#featured-tours,#sikkim-darjeeling-tours,#affordable-northeast-tours).festive-section .carousel-explore-all-link{color:#fe6826}:is(#featured-tours,#sikkim-darjeeling-tours,#affordable-northeast-tours).festive-section .carousel-explore-all-link:hover{color:#ff8a52}.festive-sky{z-index:5;top:6px;right:0;pointer-events:none}.festive-sky,.festive-sleigh{position:absolute;left:0;height:50px}.festive-sleigh{top:0;width:320px;cursor:pointer;pointer-events:auto;transform:translate3d(-1000px,0,0);transform-origin:60% 50%;will-change:transform;-webkit-tap-highlight-color:transparent}.festive-sleigh svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 6px rgb(242 196 109/40%));transition:filter .35s ease}.festive-sleigh[data-hover] svg{filter:drop-shadow(0 0 12px rgb(255 214 130/80%)) brightness(1.08)}.festive-deer{animation:festiveDeerBob .56s ease-in-out infinite}.festive-legs{fill:none;stroke:#e9b65a;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50% 0}.festive-legs-front{animation:festiveFrontLegs .56s ease-in-out infinite}.festive-legs-back{animation:festiveBackLegs .56s ease-in-out infinite}@keyframes festiveDeerBob{0%,to{translate:0 0}50%{translate:0 -1.6px}}@keyframes festiveFrontLegs{0%,to{rotate:-42deg}50%{rotate:22deg}}@keyframes festiveBackLegs{0%,to{rotate:38deg}50%{rotate:-22deg}}.festive-nose{transform-box:fill-box;transform-origin:center;animation:festiveNose 1.4s ease-in-out infinite}@keyframes festiveNose{0%,to{opacity:.75;scale:.85}50%{opacity:1;scale:1.15}}.festive-santa-wave{opacity:0;transform-box:view-box;transform-origin:26px 16px;rotate:55deg;transition:opacity .25s ease,rotate .3s ease}.festive-sleigh:is([data-hover],[data-cheer]) .festive-santa-wave{opacity:1;rotate:0deg;animation:festiveWave .5s ease-in-out .3s infinite alternate}@keyframes festiveWave{0%{rotate:-14deg}to{rotate:16deg}}.festive-hoho{position:absolute;top:9px;left:22%;z-index:1;padding:4px 9px;border-radius:999px;background:#fff8e6;box-shadow:0 4px 12px rgb(0 0 0/30%);color:#c8102e;font:800 11px/1.1 var(--font-poppins),Arial,sans-serif;letter-spacing:.3px;white-space:nowrap;opacity:0;transform:translate(-100%,4px) scale(.7);transform-origin:100% 100%;transition:opacity .25s ease,transform .35s cubic-bezier(.3,1.6,.5,1);pointer-events:none}.festive-hoho:after{content:"";position:absolute;right:-4px;bottom:3px;border:5px solid transparent;border-left-color:#fff8e6;border-right:0}.festive-sleigh:is([data-hover],[data-cheer]) .festive-hoho{opacity:1;transform:translate(-100%) scale(1)}.festive-fx{position:absolute;z-index:5;inset:0;overflow:hidden;pointer-events:none}.festive-spark{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle,#fff 0 30%,#ffe6a8 50%,rgb(255 214 120/0) 72%)}.festive-spark-star{border-radius:0;background:#ffe7a3;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 2px rgb(255 220 140/90%))}.festive-gift{position:absolute;display:block;width:18px;height:18px;filter:drop-shadow(0 3px 3px rgb(0 0 0/35%))}.festive-gift svg{display:block;width:100%;height:100%}.festive-snowfall{position:absolute;z-index:6;inset:0;overflow:hidden;pointer-events:none}.festive-snowfall-back{z-index:2;opacity:.8}.festive-card-snow{position:absolute;z-index:2;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.festive-flake{position:absolute;top:0;bottom:0;width:8px;animation-name:festiveFall;animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform}.festive-flake-dot{position:absolute;bottom:0;left:0;display:block;border-radius:50%;background:#fff;box-shadow:0 0 3px rgb(255 255 255/55%);animation:festiveSway 4s ease-in-out infinite alternate}.festive-flake-soft{background:radial-gradient(circle,#fff 0 35%,rgb(255 255 255/55%) 55%,rgb(255 255 255/0) 72%);box-shadow:none}.festive-flake-glyph{position:absolute;bottom:0;left:0;display:block;overflow:visible;filter:drop-shadow(0 0 1px rgb(5 15 35/50%)) drop-shadow(0 1px 2px rgb(5 15 35/35%));animation:festiveSpin 12s linear infinite}@keyframes festiveSpin{to{rotate:1turn}}@keyframes festiveFall{0%{transform:translate3d(0,-100%,0);opacity:0}6%{opacity:1}92%{opacity:1}to{transform:translate3d(var(--flake-drift,0),0,0);opacity:0}}@keyframes festiveSway{0%{translate:-4px 0}to{translate:4px 0}}.festive-hat{z-index:1;left:2.2%;bottom:22px;display:block;width:58px;height:33px;rotate:-8deg;overflow:visible;filter:drop-shadow(0 3px 4px rgb(5 12 24/35%))}.festive-candies,.festive-hat{position:absolute;pointer-events:none}.festive-candies{z-index:3;inset:0;overflow:hidden}.festive-candy{position:absolute;display:block;filter:drop-shadow(0 2px 2px rgb(5 12 24/40%))}.festive-candy-resting{bottom:16px;translate:-50% 0}.festive-candy svg{display:block;width:100%;height:100%;overflow:visible}.festive-bank{z-index:2;right:0;bottom:0;left:0;width:100%;height:44px}.festive-bank,.festive-snowman{position:absolute;display:block;pointer-events:none;overflow:visible}.festive-snowman{z-index:1;right:calc((var(--home-content-inset, 5.5%) + 22px) / 2 - 26px);bottom:20px;width:52px;height:74px;filter:drop-shadow(0 3px 4px rgb(5 12 24/35%))}@media (max-width:1023px){.festive-snowman{right:7%;bottom:14px}}.festive-section [data-package-card=home]{box-shadow:0 14px 30px rgb(0 0 0/38%)}.festive-section [data-package-card=home]:after{box-shadow:inset 0 0 0 1px rgb(255 255 255/24%);border-radius:inherit}.festive-section [data-package-card] [data-tour-ribbon]{background:#fd940b;font-weight:600}.festive-section [data-package-card] .tour-card-btn-quote{background:#fd940b!important}.festive-section [data-package-card] .tour-card-btn-quote>span:first-child{background:#e8840a}.public-site .festive-section .carousel-nav-button{border-color:#fe6826;background:#fe6826;box-shadow:0 4px 14px rgb(0 0 0/35%)}.public-site .festive-section .carousel-nav-button:hover:not(:disabled){background:#e9561a;box-shadow:0 8px 20px rgb(0 0 0/45%)}.public-site .festive-section .carousel-nav-button:focus-visible{outline-color:#fff}:is(#featured-tours,#sikkim-darjeeling-tours,#affordable-northeast-tours).festive-section .carousel-explore-all-btn{background-color:#fe6826;box-shadow:0 6px 18px rgb(0 0 0/30%)}:is(#featured-tours,#sikkim-darjeeling-tours,#affordable-northeast-tours).festive-section .carousel-explore-all-btn:hover{background-color:transparent;background-image:linear-gradient(78deg,#fe6826,#ffa075)}:is(#featured-tours,#sikkim-darjeeling-tours,#affordable-northeast-tours).festive-section .carousel-explore-all-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:767px){.festive-bank{height:34px}}@media (max-width:639px){.festive-sky{top:2px;height:36px}.festive-sleigh{width:230px;height:36px}.festive-hoho{font-size:10px;padding:3px 7px}.festive-hat{bottom:15px;width:46px;height:26px}.festive-snowman{right:6%;bottom:12px;width:42px;height:60px}.festive-flake:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.festive-deer,.festive-flake-dot,.festive-flake-glyph,.festive-legs,.festive-nose{animation:none}.festive-sleigh:is([data-hover],[data-cheer]) .festive-santa-wave{animation:none}.festive-flake{animation:none;transform:translateY(var(--flake-start,-50%))}}