#e-store-title{margin:auto;padding:0 24px}
#e-store-title p{color:var(--Text-Text_Heading,#383c42);font-family:"Nunito Sans";font-size:24px;font-style:normal;font-weight:700;line-height:125%;margin-bottom:0}
#e-store-carousel .carouselLeft .owl-nav .owl-prev{width:24px;height:24px;background:url("../../../content/dam/air-india/airline-estore/carousel-arrow-icon.svg") !important;background-repeat:no-repeat !important}
#e-store-carousel .carouselLeft .item-footertitle{color:#fff;font-family:"Nunito Sans";font-size:12px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:.048px;padding-top:50px}
#e-store-carousel .carouselLeft-area .owl-nav button.owl-prev{left:8px}
#e-store-carousel .carouselLeft .owl-nav .owl-next{width:24px;height:24px;background:url("../../../content/dam/air-india/airline-estore/carousel-arrow-icon.svg") !important;background-repeat:no-repeat !important;transform:translateY(-50%) rotate(180deg)}
#e-store-carousel .carouselLeft-area .owl-nav button.owl-next{right:8px}
#e-store-carousel .carouselLeft-area .item .desktopimg{display:block}
#e-store-page .carouselLeft-area .owl-carousel .owl-item img{height:336px}
#e-store-page .carouselLeft-area .item-title{font-family:"AirIndia Variable";font-size:28px;font-style:normal;font-weight:500;line-height:125%;text-transform:uppercase}
#e-store-page .carouselLeft-area .item-detail{margin-top:6px;width:45%}
#e-store-page .carouselLeft-area .item-detail p{font-size:16px}
#e-store-page .carouselLeft-area .btn{width:107px;height:40px;display:flex;justify-content:center;align-items:center;gap:4px;background:var(--Buttons-Primary-Button_Primary_BG,#da0e29);border-radius:0;font-family:AirIndia Variable;font-size:9pt !important;font-weight:400 !important;line-height:23px !important;text-decoration:none !important;color:var(--Buttons-Primary-Button_Primary_Text,#FFF);font-style:normal;letter-spacing:.12px;text-transform:capitalize;cursor:pointer}
#e-store-page .carouselLeft-area .btn a{color:var(--Buttons-Primary-Button_Primary_Text,#FFF);text-decoration:none;font-size:12px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.12px;text-transform:capitalize}
#e-store-shopByCategories .iconestore-button-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:192px}
#e-store-shopByCategories .roundIcon{padding-top:16px !important;padding-bottom:0 !important}
#e-store-shopByCategories .iconestore-button-container .iconestore-image{display:flex;padding:var(--Spacing-System-Spacing_Medium,3px);flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:50%;block-size:56px}
#e-store-shopByCategories .iconestore-button-container .iconestore-image img{height:50px;width:50px}
#e-store-shopByCategories .iconestore-button-container .icon-subtitle{color:var(--Global-Colours-AI-Blue-B500,#3174e0);text-align:center;font-family:"Nunito Sans";font-size:10px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;padding-top:2px}
#e-store-shopByCategories .iconestore-button-container .iconestore-title{color:#626773;padding-top:8px}
#e-store-banner{display:flex;margin-top:40px;gap:35px}
#e-store-banner .cardBanner .mb-5{margin-bottom:40px !important}
#e-store-banner .cardBanner .card img{height:324px;object-fit:cover}
#e-store-banner .cardBanner .row{margin-top:116px;color:#fff}
#e-store-banner .cardBanner .row .content-text p{color:#fff}
#e-store-banner .card-title{color:var(--Global-Colours-Base-White,#FFF);font-family:"Nunito Sans";font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.035px}
#e-store-banner .banner-left-heading{width:80%;display:block;font-family:"AirIndia Variable";font-size:18px !important;font-style:normal;font-weight:600 !important;line-height:125%;text-transform:uppercase;padding-bottom:8px}
#e-store-banner .text-left{padding-top:30px}
#e-store-banner .card-img-overlay{padding-left:8px}
#e-store-banner .banner-left-description{margin-bottom:-16px;font-size:12px}
#e-store-banner .cart-footer-new{display:flex;justify-content:space-between;align-items:flex-end;padding-top:16px}
#e-store-banner .cardBanner .logo-image-area .logo-image{width:132.864px;height:49px;position:absolute;left:32.422px;top:23px}
#e-store-button{display:flex;height:40px;padding:0 16px;justify-content:center;align-items:center;margin-left:710px;gap:4px;border:1px solid var(--Buttons-Primary-Button_Primary_BG,#da0e29);color:#da0e29}
#e-store-banner .cardBanner .text-left .cart-footer-new #cardBannerLink{margin-top:0 !important;padding:9px 16px !important}
#e-store-banner .cardBanner .booking-button-style,.cardBanner .booking-button-style-new{height:40px !important}
#e-store-carousel .carouselLeft-area .owl-dots{bottom:26px !important}
@media screen and (max-width:767px){#e-store-banner .cardBanner .card img{object-fit:unset}
#e-store-banner .cardBanner .row{margin-top:0;position:absolute;left:16px;bottom:16px}
#e-store-banner .cardBanner .logo-image-area .logo-image{left:16px;top:-124px;width:91px;height:34px}
#e-store-banner .text-left{padding-top:unset;padding-bottom:30px}
#e-store-banner .card-img-overlay{background:linear-gradient(59deg,rgba(23 27 31),rgba(22,37,52,0))}
#e-store-banner .cardBanner:nth-child(2) .card .logo-image{top:-106px !important}
#e-store-banner .cardBanner img.main-img-mobile{display:block !important;width:-webkit-fill-available}
#e-store-banner .cardBanner img .main-img{display:none}
#e-store-page .carouselLeft-area .owl-carousel .owl-item img{height:320px}
#e-store-page .carouselLeft-container{margin-bottom:0 !important}
#e-store-partner .campaign-card-text p{font-size:14px}
#e-store-banner .banner-left-description{margin-bottom:-27px;font-size:10px;margin-right:16px}
#e-store-banner .banner-left-heading{padding-bottom:4px !important}
#e-store-shopByCategories .roundIcon{padding-top:0 !important}
#e-store-carousel .carouselLeft-area .item .desktopimg{display:none}
#e-store-carousel .carouselLeft-area .item .mobileimg{display:block !important}
#e-store-title{width:100%;padding:0 16px}
#e-store-title p{padding-top:32px;font-size:18px;padding-bottom:16px;line-height:unset}
#e-store-carousel .carouselLeft-container{height:320px}
#e-store-carousel .carouselLeft .item-footertitle{padding-top:8px;font-size:10px}
#e-store-page .carouselLeft-area .item-title{font-size:18px !important;line-height:24px !important;font-weight:600 !important;width:129%}
#e-store-page .carouselLeft-area .item-subtitle p{font-size:14px;margin-bottom:8px}
#e-store-page .carouselLeft-area .item-detail{margin-top:85px;left:19px}
#e-store-banner{flex-direction:column;gap:16px}
#e-store-banner .cardBanner .mb-5{margin-bottom:0 !important}
#e-store-shopByCategories .round-icon-wrapper{gap:8px !important}
#e-store-shopByCategories .iconestore-button-container{width:107px;min-width:107px;justify-content:flex-start}
#e-store-shopByCategories .iconestore-title{text-align:center}
#e-store-banner .banner-left-heading{font-size:16px !important;font-weight:500 !important;width:94%}
#e-store-carousel .carouselLeft .owl-nav .owl-prev,#e-store-carousel .carouselLeft .owl-nav .owl-next{display:none}
}
@media screen and (min-width:484px) and (max-width:599px){#e-store-shopByCategories .round-icon-wrapper{justify-content:flex-start !important}
}
@media screen and (min-width:820px) and (max-width:1180px){#e-store-shopByCategories .iconestore-button-container{min-width:165px}
#e-store-banner{padding:0 23px 0 23px;margin:0}
#e-store-banner .cardBanner .card img{height:380px}
#e-store-banner .cardBanner .card-img-overlay{padding-top:90px}
}
#e-store-banner .cardBanner:nth-child(2) .card .logo-image{height:25px !important;width:auto !important}
#e-store-shopByCategories .e-store{background-color:white;background-clip:content-box;justify-content:flex-start}
#e-store-shopByCategories .e-store .e-store-categories .iconestore-button-container .iconestore-image{background:#f7f8f8}
#e-store-shopByCategories .e-store .e-store-categories{display:flex;flex-direction:row;flex-wrap:wrap;margin:20px 0}
#e-store-shopByCategories .e-store .iconestore-button-container{min-width:165px;margin:12px 0}
@media screen and (min-width:820px) and (max-width:1180px){#e-store-shopByCategories .e-store{margin-bottom:30px}
}
@media screen and (max-width:632px){#e-store-shopByCategories .e-store .e-store-categories{justify-content:space-between !important}
#e-store-shopByCategories .e-store .iconestore-button-container{min-width:120px}
}
@media screen and (min-width:769px){#e-store-shopByCategories .e-store .mob-view-more-e-store{display:none}
#e-store-shopByCategories .e-store-view-more svg{display:none}
}
#e-store-shopByCategories .e-store .mob-view-more-e-store{color:#da0e29;font-family:'AirIndia Variable';font-size:12px;font-style:normal;font-weight:400;border:0;background-color:transparent}
#e-store-shopByCategories .e-store .e-store-view-more{margin:10px auto;display:flex;align-items:center;margin-bottom:20px}
#e-store-shopByCategories .e-store .rotated{transform:rotate(180deg);transition:transform .3s ease}
@media screen and (max-width:820px){#e-store-banner .cardBanner .row{margin-top:70px}
#e-store-banner .cardBanner .card{height:326px}
#e-store-banner .cardBanner{padding-right:6px}
}