.season-package-sec-area{position:relative;overflow:hidden;background:url(/assets/banner/winter_bg.webp);background-position:50%;background-size:cover;background-repeat:no-repeat}.season-package-sec-area .snowfall-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;mix-blend-mode:screen;animation:subtleGlow 5s ease-in-out infinite alternate}@keyframes subtleGlow{0%{opacity:.9}to{opacity:1}}.season-package-sec-area .mobile_view{margin-top:2rem}.season-package-sec-area .package_item{margin:0 .5rem;border:1px solid #ccc;border-radius:16px;background:#fff}.season-package-sec-area .package_item figure{overflow:hidden;position:relative;width:100%;height:200px;margin:0;border-top-right-radius:16px;border-top-left-radius:16px}.season-package-sec-area .package_item figure img{width:100%;height:100%;object-fit:cover}.season-package-sec-area .package_item .content_sec{padding:1rem}.season-package-sec-area .package_item .content_sec .para_comm,.season-package-sec-area .package_item .content_sec .sub_heading{color:#000;margin-bottom:.5rem}.season-package-sec-area .package_item .content_sec .rating_wrap{font-size:14px;font-weight:400;line-height:160%;color:#000;margin-bottom:1rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5rem 0}.season-package-sec-area .package_item .content_sec .btn_wrap{display:flex;align-items:center;justify-content:space-between}.season-package-sec-area .package_item .content_sec .btn_wrap .price{color:#000;font-size:15px;font-weight:500;line-height:160%;margin-bottom:.5rem}.season-package-sec-area .package_item .content_sec .btn_wrap .price span{font-size:14px;font-weight:400}.season-package-sec-area .package_item .content_sec .btn_wrap .arrow_icon{cursor:pointer;font-size:40px;color:#000;background:#ccc;border-radius:100px;padding:.7rem}.season-package-sec-area .main_sec_heading,.season-package-sec-area .package_item,.season-package-sec-area .tag_line{position:relative;z-index:3}.package_item_link{display:block}.arrow_link,.package_item_link{text-decoration:none;color:inherit}.arrow_link{display:inline-flex}.loader-wrap{min-height:40vh;display:grid;place-items:center;grid-gap:1rem;gap:1rem;text-align:center}.loader-ring{inline-size:72px;block-size:72px;border-radius:50%;position:relative;background:conic-gradient(from 0deg,#f9b162 0,#f78f1d 35%,#cf7007 70%,#f78f1d 100%);mask:radial-gradient(circle 30px,transparent calc(30px - 1px),#000 calc(30px));-webkit-mask:radial-gradient(circle 30px,transparent calc(30px - 1px),#000 calc(30px));animation:loader-spin 1.1s linear infinite;box-shadow:0 0 0 2px rgba(207,112,7,.06),inset 0 0 16px rgba(247,143,29,.25)}@keyframes loader-spin{to{transform:rotate(1turn)}}.loader-ring:after{content:"";position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);inline-size:10px;block-size:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px rgba(207,112,7,.1)}.loader-text{margin:0;font-weight:600;color:#000;opacity:.8}@media(max-width:575px){.loader-ring{inline-size:56px;block-size:56px;mask:radial-gradient(circle 23px,transparent calc(23px - 1px),#000 calc(23px));-webkit-mask:radial-gradient(circle 23px,transparent calc(23px - 1px),#000 calc(23px))}.loader-ring:after{inline-size:8px;block-size:8px}}.package-sec-area .mobile_view{margin-top:2rem}.package-sec-area .package_item{margin:0 .5rem;border:1px solid #ccc;border-radius:16px}.package-sec-area .package_item figure{overflow:hidden;position:relative;width:100%;height:200px;margin:0;border-top-right-radius:16px;border-top-left-radius:16px}.package-sec-area .package_item figure img{width:100%;height:100%;object-fit:cover}.package-sec-area .package_item .content_sec{padding:1rem}.package-sec-area .package_item .content_sec .para_comm,.package-sec-area .package_item .content_sec .sub_heading{color:#000;margin-bottom:.5rem}.package-sec-area .package_item .content_sec .rating_wrap{font-size:14px;font-weight:400;line-height:160%;color:#000;margin-bottom:1rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:.5rem 0}.package-sec-area .package_item .content_sec .btn_wrap{display:flex;align-items:center;justify-content:space-between}.package-sec-area .package_item .content_sec .btn_wrap .price{color:#000;font-size:18px;font-weight:500;line-height:160%;margin-bottom:.5rem}.package-sec-area .package_item .content_sec .btn_wrap .price span{font-size:14px;font-weight:400}.package-sec-area .package_item .content_sec .btn_wrap .arrow_icon{cursor:pointer;font-size:40px;color:#000;background:#ccc;border-radius:100px;padding:.7rem}.package_item figure{position:relative}.img_dim{opacity:.9!important}.package_item figure.soldout_img:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);pointer-events:none}.package_item figure .soldout_overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.package_item figure .soldout_badge{display:inline-block;transform:rotate(-18deg);transform-origin:center;color:#ecb529;font-size:clamp(18px,3.8vw,40px);letter-spacing:1px;font-weight:700;-webkit-text-stroke:1px #d4b76c}.package_item figure span.seats_text{position:absolute;top:8px;left:10px;z-index:5;background:#ffd24d;color:#c1121f;font-weight:800;font-size:5px;letter-spacing:.3px;padding:5px 10px;border-radius:9999px;border:1px solid rgba(0,0,0,.08);box-shadow:0 6px 16px rgba(0,0,0,.22);display:inline-block;max-width:70%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;text-wrap:balance}@media(min-width:992px){.package_item figure span.seats_text{font-size:13px;padding:8px 10px;max-width:65%}}