:root{--background-color: #fff}.body-scroll-color-change{transition-property:color,background-color;transition-duration:.3s,.3s;transition-timing-function:ease-in-out;background-color:var(--background-color)}.landing-page-container{margin-top:84px}@media (max-width: 767px){.landing-page-container{margin-top:75px}}@media (max-width: 575px){.landing-page-container{margin-top:62px}}.landing-page-container #banner{margin:6.5rem auto 0}@media (max-width: 1280px){.landing-page-container #banner{margin-top:6rem}}@media (max-width: 1024px){.landing-page-container #banner{margin-top:5.5rem}}@media (max-width: 575px){.landing-page-container #banner{margin-top:4.5rem}}.landing-page-container .section-bg-blue{background:rgb(218,232,245)}.landing-page-container .landing-section-padding{padding:4% 0}.landing-page-container .nav-header-slide{margin:2.5rem 0}@media (max-width: 991px) and (min-width: 767px){.landing-page-container .nav-header-slide{margin:0 0 2.5rem}}.landing-page-container .landing-page-header-container{padding-top:0;background:linear-gradient(45deg,#015C91 0%,#7294C0 40%,rgb(218,232,245))}@media (min-width: 1921px){.landing-page-container .landing-page-header-container{padding-top:1.5%}.landing-page-container .landing-page-header-container #banner{margin-top:0;border-radius:24px}}.landing-page-container .landing-page-header{width:100%;height:auto;position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;padding:6% 6% 0 8%}@media (max-width: 1440px){.landing-page-container .landing-page-header{align-items:start;height:500px;justify-content:end}}@media (max-width: 1300px){.landing-page-container .landing-page-header{padding:8% 4% 0 0;height:450px}}@media (max-width: 1100px){.landing-page-container .landing-page-header{padding:8% 2% 0 0}}@media (max-width: 991px){.landing-page-container .landing-page-header{padding:0 2% 0 0;flex-direction:column;align-items:end;height:450px;justify-content:space-around}}@media (max-width: 767px){.landing-page-container .landing-page-header{height:auto;align-items:center;padding:4% 24px 0}}.landing-page-container .landing-page-header .landing-page-title{color:#000;position:absolute;top:8.5%;left:12%;margin:0}@media (min-width: 1920px){.landing-page-container .landing-page-header .landing-page-title{top:12%;left:16%}}@media (min-width: 1700px){.landing-page-container .landing-page-header .landing-page-title{top:10.5%}}@media (max-width: 1440px){.landing-page-container .landing-page-header .landing-page-title{top:8%}}@media (max-width: 991px){.landing-page-container .landing-page-header .landing-page-title{position:static;margin:0 auto}}.landing-page-container .landing-page-header .landing-page-header-img{width:60%;height:auto;margin:auto 0}@media (max-width: 1100px){.landing-page-container .landing-page-header .landing-page-header-img{width:55%;margin:auto 0}}@media (max-width: 991px){.landing-page-container .landing-page-header .landing-page-header-img{margin-top:0;margin-bottom:4%}}@media (max-width: 767px){.landing-page-container .landing-page-header .landing-page-header-img{margin:0 0 2rem;width:90%}}@media (max-width: 575px){.landing-page-container .landing-page-header .landing-page-header-img{margin:0 0 2rem;width:100%}}.landing-page-container .giftpals-footer{margin-top:5rem}.landing-occasion{margin:4% 0 6%;width:100%;overflow-x:hidden}.landing-occasion .landing-occasion-title{font-weight:600;font-size:38px;margin:2rem 0}@media (max-width: 991px){.landing-occasion .landing-occasion-title{margin:2rem 0 1.5rem;font-size:34px}}@media (max-width: 767px){.landing-occasion .landing-occasion-title{margin:2rem 0 1.5rem;font-size:28px}}@media (max-width: 650px){.landing-occasion .landing-occasion-title{font-size:26px;margin:2rem 1rem 1.5rem;text-align:center}}@media (min-width: 1200px){.landing-occasion .landing-occasion-body:nth-child(odd){flex-direction:row;padding:6% 1% 6% 2%}.landing-occasion .landing-occasion-body:nth-child(odd):last-child{border:none;padding:6% 1% 0 2%}.landing-occasion .landing-occasion-body:nth-child(odd) .landing-occasion-more-arrow-right{right:0;padding:6px 2px 6px 0}.landing-occasion .landing-occasion-body:nth-child(even){flex-direction:row-reverse;padding:6% 2% 6% 1%}.landing-occasion .landing-occasion-body:nth-child(even) .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider{flex-direction:row-reverse}.landing-occasion .landing-occasion-body:nth-child(even):last-child{border:none;padding:6% 2% 0 1%}.landing-occasion .landing-occasion-body:nth-child(even) .landing-occasion-more-arrow-right{left:0;padding:6px 2px 6px 0}}.landing-occasion .landing-occasion-body{padding:6% 1% 6% 2%;border-bottom:2px solid;border-image-slice:30 0;border-image-source:linear-gradient(90deg,rgba(255,255,255,0) 0%,#FFFFFF 48%,rgba(255,255,255,0) 100%)}@media (max-width: 1200px){.landing-occasion .landing-occasion-body:last-child{border:none;padding:4% 1% 0 2%}}@media (max-width: 991px){.landing-occasion .landing-occasion-body{flex-direction:column;padding:4% 0}.landing-occasion .landing-occasion-body:last-child{padding:4% 0 0}}.landing-occasion .landing-occasion-body .landing-occasion-image-box{width:30%;height:100%;flex-grow:0;gap:0;box-shadow:3.12px 6.24px 10px #00000026;border-radius:40px;background-color:#fff}@media (max-width: 1200px){.landing-occasion .landing-occasion-body .landing-occasion-image-box{width:38%}}@media (max-width: 1024px){.landing-occasion .landing-occasion-body .landing-occasion-image-box{width:36%}}@media (max-width: 991px){.landing-occasion .landing-occasion-body .landing-occasion-image-box{width:90%;border-radius:20px;box-shadow:2px 4px 10px #00000026;margin:0 auto 5%}}@media (max-width: 575px){.landing-occasion .landing-occasion-body .landing-occasion-image-box{width:380px;box-shadow:1px 2px 10px #00000026}}@media (max-width: 430px){.landing-occasion .landing-occasion-body .landing-occasion-image-box{width:320px}}.landing-occasion .landing-occasion-body .landing-occasion-image-box img{width:100%;aspect-ratio:1.8/1;object-position:50% 50%;object-fit:cover;border-radius:40px 40px 0 0}@media (max-width: 991px){.landing-occasion .landing-occasion-body .landing-occasion-image-box img{width:45%;border-radius:20px 0 0 20px}}@media (max-width: 767px){.landing-occasion .landing-occasion-body .landing-occasion-image-box img{aspect-ratio:1.6/1}}@media (max-width: 575px){.landing-occasion .landing-occasion-body .landing-occasion-image-box img{width:100%;border-radius:20px 20px 0 0}}.landing-occasion .landing-occasion-body .landing-occasion-image-box .landing-occasion-progress{width:100%;height:100%;background-color:#fff;border-radius:0 0 40px 40px}@media (max-width: 991px){.landing-occasion .landing-occasion-body .landing-occasion-image-box .landing-occasion-progress{border-radius:0 0 20px 20px}}.landing-occasion .landing-occasion-slider{width:68%;overflow:hidden}@media (max-width: 1200px){.landing-occasion .landing-occasion-slider{width:60%}}@media (max-width: 1024px){.landing-occasion .landing-occasion-slider{width:63%}}@media (max-width: 991px){.landing-occasion .landing-occasion-slider{width:100%;padding-left:2%}}@media (max-width: 767px){.landing-occasion .landing-occasion-slider{padding-left:4%}}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap{width:100%;padding:0;margin:0 auto}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .tns-ovh{padding:.75rem 0}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .tns-ovh .tns-inner{margin:0!important}@media (max-width: 1200px) and (min-width: 992px){.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .tns-ovh .tns-inner{margin-right:2%!important}}@media (max-width: 767px) and (min-width: 575px){.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .tns-ovh .tns-inner{margin-right:2%!important;margin-left:2%!important}}@media (max-width: 575px){.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .tns-ovh .tns-inner{margin-right:16%!important;margin-left:2%!important}}@media (max-width: 450px){.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .tns-ovh .tns-inner{margin-right:4%!important;margin-left:2%!important}}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider{display:flex;padding:0 .6rem}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item:first-child[aria-hidden=true]~:last-child{padding-right:0!important}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item{display:flex;flex-direction:column;justify-content:center;color:#333;padding:0}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-slider-container{padding:.85rem 0}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-slider-container:first-child{padding:0 0 .85rem}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-slider-container:last-child{padding:.85rem 0 0;border-bottom:none!important}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-slider-container .link-slider{width:100%;padding-right:4px;background-color:#fff;border-radius:20px;box-shadow:0 0 15px #0000001a;transition:box-shadow .2s ease,transform .2s ease}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-slider-container .link-slider:hover{color:#000933;box-shadow:4px 8px 8px color-mix(in srgb,hsl(230,100%,10%),var(--background-color) 85%);transform:translateY(-2px)}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-slider-container .link-slider .img-slider{width:130px;height:130px}@media (max-width: 991px){.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-slider-container .link-slider .img-slider{width:120px;height:120px}}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-slider-container .link-slider .link-slider-content{margin-left:.625rem}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-slider-container:nth-child(3){border-bottom:none}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-item-show-more a{box-shadow:none!important;border:1px solid #B3CEDE;color:#015c91;height:130px;cursor:pointer;transition:all .2s ease}@media (max-width: 991px){.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-item-show-more a{height:120px}}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-item-show-more a:hover{color:#fff!important;background-color:#005d9c;box-shadow:0 4px 15px #005d9c33!important;transform:scale(1.05)}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-item-show-more a i{font-size:32px;margin-right:1rem}.landing-occasion .landing-occasion-slider .occasion-tiny-slider-wrap .occasion-tiny-slider .occasion-tiny-slider__item .occasion-item-show-more a span{font-size:24px}.landing-occasion .landing-occasion-more-arrow-right,.landing-occasion .landing-occasion-more-arrow-left{width:36px;display:flex;transition:right .5s ease;color:#015c91;font-size:28px;position:absolute;-webkit-backdrop-filter:blur(6px) opacity(1);backdrop-filter:blur(6px) opacity(1);align-items:center;justify-content:center;background-color:#fff;border:2px solid #015c91;cursor:pointer;top:14%;bottom:14%;margin:0 auto}@media (min-width: 1200px){.landing-occasion .landing-occasion-more-arrow-right.next,.landing-occasion .landing-occasion-more-arrow-left.next,.landing-occasion .landing-occasion-more-arrow-right.prev,.landing-occasion .landing-occasion-more-arrow-left.prev{display:none}}@media (max-width: 991px){.landing-occasion .landing-occasion-more-arrow-right.next,.landing-occasion .landing-occasion-more-arrow-left.next,.landing-occasion .landing-occasion-more-arrow-right.prev,.landing-occasion .landing-occasion-more-arrow-left.prev{display:none}}.landing-occasion .landing-occasion-more-arrow-right{right:0;padding:6px 0 6px 2px;border-radius:10px 0 0 10px}@media (max-width: 991px){.landing-occasion .landing-occasion-more-arrow-right{right:1%}}.landing-occasion .landing-occasion-more-arrow-right .santa-icon-down-arrow{transform:rotate(270deg)}.landing-occasion .landing-occasion-more-arrow-left{left:1%;padding:6px 2px 6px 0;border-radius:0 10px 10px 0}.landing-occasion .landing-occasion-more-arrow-left .santa-icon-down-arrow{transform:rotate(90deg)}.landing-occasion .landing-occasion-more-arrow-left:disabled{display:none}.landing-occasion .landing-occasion-more-arrow-right:disabled{padding:6px 0 2px!important;display:none}.landing-occasion-card-container{height:fit-content;justify-content:center;display:flex;flex-direction:column;align-items:center;text-decoration:none}.landing-occasion-card-container .w-90{width:90%;margin:0 auto 5%}@media (max-width: 991px) and (min-width: 575px){.landing-occasion-card-container .w-90{margin:0 auto}}.landing-occasion-card-container .w-80{width:80%}.landing-occasion-card-container .margin-setting{margin-bottom:-35px}.landing-occasion-card-container .occasion-card{height:100%;width:100%;background:#FFFFFF;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:40px}.landing-occasion-card-container .occasion-date{font-weight:500;color:#000}.landing-occasion-card-container .occasion-title{color:#000;font-weight:600;padding:0;display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;text-decoration:inherit;line-clamp:2;-webkit-line-clamp:2;font-size:20px;min-height:fit-content;letter-spacing:0;line-height:32px}.landing-occasion-card-container .occasion-today-title{width:100%;color:#f40;text-shadow:0 0 6px rgba(255,68,0,.5019607843);text-transform:uppercase;font-size:28px;font-weight:600;letter-spacing:4px;padding-bottom:10px;justify-content:center}@media (max-width: 991px){.landing-occasion-card-container .occasion-today-title{font-size:24px}}@media (max-width: 991px) and (min-width: 575px){.landing-occasion-card-container .occasion-today-title{width:80%;margin:0 auto;justify-content:start}}.landing-occasion-card-container .occasion-today-title svg{margin:0 4px}.landing-occasion-card-container .occasion-today-title span{margin:0 6px}.landing-occasion-card-container .back{position:relative;text-align:center;border-radius:10px;border:#4EB6BD 1px solid;width:92%;background-color:#fff;color:#4d4d4d;font-weight:600;font-size:14px;line-height:14px;height:28px;align-items:center}@media (max-width: 991px){.landing-occasion-card-container .back{height:24px}}.landing-occasion-card-container .back span,.landing-occasion-card-container .progress span{position:absolute;top:0;bottom:0;margin:auto;display:flex;align-items:center;left:calc(50% + 1px);translate:-50% 0}.landing-occasion-card-container .front{position:absolute;left:0;top:1px;color:#fff;font-weight:600;border-radius:8px;display:flex;justify-content:center;align-items:center;bottom:1px}.landing-occasion-card-container .boundbox{position:absolute;overflow:hidden;border-radius:8px;font-size:14px;top:0;left:1px;display:flex;align-items:center;height:100%}@media (max-width: 768px) and (min-width: 576px){.landing-occasion-card-container .occasion-title a{font-size:16px}.landing-occasion-card-container .occasion-date{font-size:14px}.landing-occasion-card-container .progress,.landing-occasion-card-container .back{font-size:13px}}.landing-occasion-card-container .occasion-today-card{height:100px;border-radius:20px 0;background:#FFFFFF;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #FF6969;box-shadow:0 0 25px #fc4c4c80}@media (max-width: 576px){.landing-occasion-card-container .occasion-today-card{margin-left:0;margin-right:0}}.landing-occasion-card-container .occasion-today-card .occasion-card-today-head .occasion-today-label{font-size:16px;font-weight:700}.landing-occasion-card-container .occasion-today-card .occasion-today-date{font-weight:500}.landing-occasion-card-container .occasion-today-card .occasion-today-title{color:#ff6969;font-weight:600;font-size:20px}.landing-occasion-card-container .occasion-today-card .occasion-today-title a{color:inherit;text-decoration:none}
