.cms-occasions-christmas-gifts.cms-page-view .page-main,.cms-festive-collection.cms-page-view .page-main{max-width:100%;margin:0;padding:0 !important}.cms-occasions-christmas-gifts.cms-page-view .column.main,.cms-festive-collection.cms-page-view .columns .column.main{padding-bottom:0}.cms-occasions-christmas-gifts.cms-page-view .ramadan-main-banner,.cms-festive-collection .ramadan-main-banner{display:block}.cms-festive-collection .ramadan-main-banner img,.cms-occasions-christmas-gifts.cms-page-view .ramadan-main-banner img{width:100%;height:auto}.cms-festive-collection.cms-page-view .page-footer{margin-top:0}.festive-single-prod .ramadan-static-text-box{padding:0 10px 20px}.festive-single-prod .ramadan-static-text-box p{font-size:16px}.discover-ramadan-prod01 .discover-prod01-right .block.widget.block-products-list{margin-bottom:0}.discover-ramadan-prod01 .festive-single-prod .block.widget .products-grid .product-item-details{height:auto}.discover-ramadan-prod01 .festive-single-prod .block.widget .products-grid .product-item-details .product-item-actions{display:none}.festive-tabs-title{text-align:center;font-family:"Times New Roman",Times,serif;font-size:28px;font-weight:400;line-height:1.4;margin:0 0 20px;letter-spacing:.02em;color:#3c3c3b}.festive-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;max-width:980px;margin:0 auto 6px;border-bottom:1px solid #eaeaea}.festive-tab{border:0;background:0 0;padding:14px 12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:13px;color:#595959;position:relative;cursor:pointer;transition:color .2s}.festive-tab:hover{color:#222}.festive-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:0 0;transition:background .25s,transform .25s;transform:scaleX(.3)}.festive-tab.is-active{color:#2d2d2d}.festive-tab.is-active:after{background:#c9b07e;transform:scaleX(1)}.festive-tab-panel{display:none}.festive-tab-panel.is-active{display:block}.festive-tabs-block{max-width:1320px;padding:0 24px;margin:0 auto}.festive-tabs-block .product-items{display:grid !important;grid-template-columns:repeat(4,1fr);column-gap:48px;row-gap:56px;margin:0;padding:0;list-style:none}.festive-tabs-block .product-item{width:auto !important;float:none !important}.festive-tabs-block .product-item-info{display:block}.festive-tabs-block .product-item-photo,.festive-tabs-block .product-image-photo{max-width:100%;width:100%;height:auto;display:block}.festive-tabs-block .product-item-photo{border-radius:2px}.festive-tabs-block .product-item-name{font-size:20px;line-height:1.3;margin-top:16px;color:#2d2d2d}.festive-tabs-block .price-box,.festive-tabs-block .price{margin-top:6px;display:block}@media (max-width:1200px){.festive-tabs-block .product-items{grid-template-columns:repeat(3,1fr);column-gap:36px}}@media (max-width:900px){.festive-tabs-block .product-items{grid-template-columns:repeat(2,1fr);column-gap:28px;row-gap:40px}}@media (max-width:560px){.festive-tabs-block .product-items{grid-template-columns:1fr;column-gap:0;row-gap:28px}}.discover-ramadan-box{margin-bottom:20px !important}.advent-calendar-box{margin-top:0 !important}.modals-overlay{z-index:999999 !important}.modals-wrapper{z-index:1000000 !important}.modal-popup,.modal-popup .modal-inner-wrap{z-index:1000001 !important}.page-wrapper,.page-main,.column.main,.columns,.content,.ramadan-main-banner,.advent-calendar-box,.discover-ramadan-prod01,.festive-tabs-block,.fastive-shop-banner-bt,.bottomfestive-img,.ramadan-main-banner img,.advent-calendar-box img{position:relative !important;transform:none !important;filter:none !important;opacity:1 !important}.ramadan-main-banner{position:relative;overflow:hidden;width:100%}.ramadan-main-banner picture{display:block;width:100%;aspect-ratio:1600/650}@media (max-width:767px){.ramadan-main-banner picture{aspect-ratio:750/900}}.ramadan-main-banner picture>img{display:block;width:100%;height:100%;object-fit:cover;max-width:none}.ramadan-banner-inner{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:clamp(12px,2.5vw,40px);pointer-events:none}.ramadan-banner-inner h3{margin:0 0 .3em;font-size:clamp(24px,4vw,64px);line-height:1.1}.ramadan-banner-inner p{margin:0;font-size:clamp(14px,1.8vw,22px);line-height:1.4}.ramadan-main-banner,.ramadan-main-banner picture,.ramadan-main-banner img{height:auto !important}@media (min-width:1025px){.discover-ramadan-prod01{display:flex !important;gap:32px;align-items:stretch;flex-wrap:nowrap}.discover-ramadan-prod01 .discover-prod01-left,.discover-ramadan-prod01 .discover-prod01-right{float:none !important;width:auto !important}.discover-ramadan-prod01 .discover-prod01-right.grid_ramadan_single_prod.festive-single-prod{order:1;flex:1 1 45%;display:flex}.discover-ramadan-prod01 .discover-prod01-left{order:2;flex:1 1 55%}.discover-ramadan-prod01 .discover-prod01-right .single-pd-text-box{display:flex;width:100%;height:100%}.discover-ramadan-prod01 .discover-prod01-right .single-pd-text-box img{width:100%;height:100%;object-fit:cover;max-width:none}}@media (prefers-reduced-motion:reduce){.fx-reveal,.ramadan-main-banner picture>img,.ramadan-banner-inner,.ramadan-single-banner img,.product-items .product-item{animation:none !important;transition:none !important;transform:none !important}}@media (min-width:1025px){.ramadan-main-banner picture>img{will-change:transform;transform-origin:center center;transition:transform .6s ease}.ramadan-main-banner.is-in picture>img{transform:scale(1.03)}.ramadan-banner-inner{opacity:0;transform:translateY(8px);transition:opacity .6s ease,transform .6s ease}.ramadan-main-banner.is-in .ramadan-banner-inner{opacity:1;transform:none}.ramadan-single-banner{perspective:800px}.ramadan-single-banner img{display:block;will-change:transform;transform-style:preserve-3d;transition:transform .25s ease,box-shadow .25s ease}.ramadan-single-banner.fx-tilt-active img{box-shadow:0 18px 40px rgba(0,0,0,.18)}.product-items .product-item{position:relative;will-change:transform;transition:transform .2s ease,box-shadow .2s ease}.product-items .product-item:hover{transform:translateY(-6px);box-shadow:0 10px 30px rgba(0,0,0,.12)}.product-items .product-item .product-item-photo{position:relative}.product-items .product-item .product-item-photo:after{content:"";position:absolute;left:10%;right:10%;bottom:-2px;height:3px;background:linear-gradient(90deg,transparent,#c9b07e,transparent);opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease}.product-items .product-item:hover .product-item-photo:after{opacity:1;transform:translateY(0)}.fx-reveal{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.fx-reveal.is-in{opacity:1;transform:none}a.shop-all-link,.festive-view-button a{position:relative;overflow:hidden}a.shop-all-link:after,.festive-view-button a:after{content:"";position:absolute;inset:-20% -30%;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);transition:transform .8s ease;pointer-events:none}a.shop-all-link:hover:after,.festive-view-button a:hover:after{transform:translateX(120%)}}.ramadan-main-banner{position:relative;overflow:hidden}.ramadan-main-banner picture{display:block;width:100%}.ramadan-main-banner .ramadan-banner-inner{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:clamp(12px,2.5vw,40px);pointer-events:none}.ramadan-banner-inner h3,.ramadan-banner-inner p{margin:0}.ramadan-banner-inner h3{color:#3c3c3b;text-shadow:0 1px 0 rgba(255,255,255,.45),0 10px 28px rgba(0,0,0,.22)}.ramadan-banner-inner p{color:#2d2d2d;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cms-festive-collection .product-items .product-item,.cms-occasions-christmas-gifts .product-items .product-item{position:relative;transition:transform .22s ease,box-shadow .22s ease;will-change:transform}.cms-festive-collection .product-items .product-item:hover,.cms-occasions-christmas-gifts .product-items .product-item:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,0,0,.14)}.cms-festive-collection .product-items .product-item .product-image-photo,.cms-occasions-christmas-gifts .product-items .product-item .product-image-photo{display:block;width:100%;height:auto;transform:translateZ(0);transition:transform .4s ease;will-change:transform}.cms-festive-collection .product-items .product-item:hover .product-image-photo,.cms-occasions-christmas-gifts .product-items .product-item:hover .product-image-photo{transform:scale(1.04)}.cms-festive-collection .product-items .product-item .product-item-photo,.cms-occasions-christmas-gifts .product-items .product-item .product-item-photo{position:relative;overflow:hidden}.cms-festive-collection .product-items .product-item .product-item-photo:before,.cms-occasions-christmas-gifts .product-items .product-item .product-item-photo:before{content:"";position:absolute;inset:-20% -40%;background:linear-gradient(115deg,transparent 45%,rgba(255,255,255,.45) 55%,transparent 65%);transform:translateX(-120%);transition:transform .8s ease;pointer-events:none;mix-blend-mode:screen}.cms-festive-collection .product-items .product-item:hover .product-item-photo:before,.cms-occasions-christmas-gifts .product-items .product-item:hover .product-item-photo:before{transform:translateX(120%)}.cms-festive-collection .product-items .product-item:hover .product-item-name a,.cms-occasions-christmas-gifts .product-items .product-item:hover .product-item-name a{text-decoration:none;color:#222}#festive-sky,#festive-snow{position:fixed;inset:-10% 0 0 0;z-index:0;pointer-events:none;will-change:transform}#festive-sky{opacity:.35}#festive-snow{opacity:.5}#festive-sky{background-image:radial-gradient(#fff 1.2px,transparent 1.2px),radial-gradient(#fff 1.2px,transparent 1.2px);background-size:180px 180px,240px 240px;background-position:0 0,90px 90px;filter:drop-shadow(0 0 2px rgba(255,255,255,.3))}#festive-snow{background-image:radial-gradient(rgba(255,255,255,.7) 1.6px,transparent 1.6px);background-size:110px 110px;filter:blur(.2px)}@media (prefers-reduced-motion:reduce){#festive-sky,#festive-snow{animation:none !important;transform:none !important}}@media (max-width:1024px){#festive-sky,#festive-snow{display:none !important}}@media (prefers-reduced-motion:reduce){.festive-tab-panel{transition:none !important}.festive-tab-indicator{transition:none !important}.festive-panels-wrap{transition:none !important}}.festive-tabs{position:relative}.festive-tab-indicator{position:absolute;left:0;bottom:-1px;height:3px;width:var(--w,0px);transform:translateX(var(--x,0px));background:#c9b07e;transition:transform .35s cubic-bezier(.22,.61,.36,1),width .35s cubic-bezier(.22,.61,.36,1);pointer-events:none}.festive-panels-wrap{position:relative;transition:height .35s ease}.festive-tab-panels{position:relative}.festive-tab-panel{position:absolute;inset:0;opacity:0;transform:translateY(8px);pointer-events:none;visibility:hidden;transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.festive-tab-panel.is-active{position:relative;opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.festive-tab{isolation:isolate}.festive-tab:hover{color:#222}.festive-tab:focus-visible{outline:2px solid #c9b07e;outline-offset:2px}.festive-tab-panel.is-active .product-items>*{opacity:0;transform:translateY(12px);animation:festive-rise .45s cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--i,0)*70ms)}@keyframes festive-rise{to{opacity:1;transform:none}}.discover-ramadan-prod01{display:flex;gap:24px;align-items:stretch}.discover-prod01-left{flex:1;min-width:0}.discover-prod01-right{flex:1;display:flex}.discover-prod01-right .single-pd-text-box{width:100%}@media (max-width:991px){.discover-ramadan-prod01{flex-direction:column}}.discover-ramadan-prod01 .discover-prod01-left,.discover-ramadan-prod01 .discover-prod01-right{float:none !important;width:auto !important}.discover-ramadan-prod01{display:flex !important;flex-direction:row !important;align-items:stretch;gap:24px;direction:ltr}.discover-ramadan-prod01 .discover-prod01-left{flex:1 1 0 !important;min-width:0}.discover-ramadan-prod01 .discover-prod01-right{flex:1 1 0 !important;display:flex}.discover-ramadan-prod01:first-of-type{flex-direction:row-reverse !important}@media (max-width:991px){.discover-ramadan-prod01,.discover-ramadan-prod01:first-of-type{flex-direction:column !important}}@media (max-width:1023px){.discover-ramadan-prod01.fx-reveal{flex-wrap:nowrap}.ramadan-main-banner .ramadan-banner-inner{transform:translate(0%)}.discover-ramadan-prod01.fx-reveal .grid_ramadan_single_prod{margin-bottom:0}.discover-ramadan-prod01.fx-reveal .grid_ramadan_single_prod .single-pd-text-box{margin-bottom:0;height:auto !important}.ramadan-static-text-box.mobile-only{display:block;padding:0 20px;text-align:center}.ramadan-static-text-box.mobile-only p{font-size:15px}}@media (min-width:1024px){.fastive-shop-banner-bt .fastive-banner-outer .bottomfestive-img{margin-left:0}.ramadan-main-banner.is-in picture>img{height:600px !important}.ramadan-main-banner picture{height:600px !important}.discover-ramadan-prod01.sec-section.banner-row.fx-reveal.is-in{flex-direction:row-reverse !important;display:flex}.fastive-shop-banner-bt .fastive-banner-inner{padding:15px 10px}.fastive-shop-banner-bt .fastive-banner-outer{padding:80px 10px}.fastive-shop-banner-bt{margin-top:60px}.discover-ramadan-prod01 .discover-prod01-right .single-pd-text-box{display:block !important;padding:10px}.discover-ramadan-prod01 .discover-prod01-right{flex:58% !important}.discover-ramadan-prod01 .discover-prod01-left{flex:50% !important}.discover-ramadan-prod01 .discover-prod01-right .single-pd-text-box img{object-fit:contain !important}.ramadan-single-banner{height:auto !important}.ramadan-static-text-box.mobile-only{display:none}.fastive-outer-box{background-image:url('https://stage-assets.bateel.com/media/wysiwyg/festive-bt-stars_copy.png');background-repeat:no-repeat;background-position:center top;background-size:cover}.discover-ramadan-box{padding:130px 10px 180px}.fastive-shop-banner-bt{background:#fff url('https://stage-assets.bateel.com/media/wysiwyg/festive-bt-stars_copy.png');background-repeat:no-repeat;background-position:center top;background-size:contain}}