@use "sass:math";@font-face{font-family:'IQOS';src:url("/styles/fonts/IQOS-Light.eot");src:url("/styles/fonts/IQOS-Light.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/IQOS-Light.woff2") format("woff2"),url("/styles/fonts/IQOS-Light.woff") format("woff"),url("/styles/fonts/IQOS-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'IQOS';src:url("/styles/fonts/IQOS-Bold.eot");src:url("/styles/fonts/IQOS-Bold.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/IQOS-Bold.woff2") format("woff2"),url("/styles/fonts/IQOS-Bold.woff") format("woff"),url("/styles/fonts/IQOS-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'IQOS';src:url("/styles/fonts/IQOS-Regular.eot");src:url("/styles/fonts/IQOS-Regular.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/IQOS-Regular.woff2") format("woff2"),url("/styles/fonts/IQOS-Regular.woff") format("woff"),url("/styles/fonts/IQOS-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'IQOS AR';src:url("/styles/fonts/ar/IQOSSansArabic-Light.eot");src:url("/styles/fonts/ar/IQOSSansArabic-Light.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/ar/IQOSSansArabic-Light.woff2") format("woff2"),url("/styles/fonts/ar/IQOSSansArabic-Light.woff") format("woff"),url("/styles/fonts/ar/IQOSSansArabic-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'IQOS AR';src:url("/styles/fonts/ar/IQOSSansArabic-Bold.eot");src:url("/styles/fonts/ar/IQOSSansArabic-Bold.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/ar/IQOSSansArabic-Bold.woff2") format("woff2"),url("/styles/fonts/ar/IQOSSansArabic-Bold.woff") format("woff"),url("/styles/fonts/ar/IQOSSansArabic-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'IQOS AR';src:url("/styles/fonts/ar/IQOSSansArabic-Regular.eot");src:url("/styles/fonts/ar/IQOSSansArabic-Regular.eot?#iefix") format("embedded-opentype"),url("/styles/fonts/ar/IQOSSansArabic-Regular.woff2") format("woff2"),url("/styles/fonts/ar/IQOSSansArabic-Regular.woff") format("woff"),url("/styles/fonts/ar/IQOSSansArabic-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@media screen and (max-width: 1750px){.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo .container-image-logo img{margin:20px 0px;max-width:200px}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder{min-width:485px}}@media screen and (max-width: 1520px){.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder{padding-inline-start:115px !important}}@media screen and (min-width: 1400px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .contentWrapper{padding-top:unset !important;--bs-aspect-ratio: unset !important}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder{transform:translateY(-40%) !important;top:55%;inset-inline-end:0%;left:unset;height:fit-content;padding-inline:40px;margin-inline-end:25%;z-index:11;width:fit-content;text-align:center}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .text-title{font-weight:500 !important;color:#000 !important}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .text-title{font-size:28px}}@media screen and (min-width: 1400px) and (min-width: 320px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .text-title{font-size:calc(28px + 10 * ((100vw - 320px) / 1280))}}@media screen and (min-width: 1400px) and (min-width: 1600px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .text-title{font-size:38px}}@media screen and (min-width: 1400px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .container-image-logo{margin-inline:auto;max-width:150px;margin-top:unset}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .bannerLink a:not(.button-arrow){margin-inline:auto;border:2px solid #34303d !important;background-color:#34303d !important;color:#ffffff !important}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .bannerLink a:not(.button-arrow):hover{background-color:#ffffff !important;border:2px solid #ffffff !important;color:#34303d !important}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .desktopImage{height:unset;object-fit:cover;position:relative}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .desktopImage{object-fit:cover;height:unset}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner img{filter:brightness(85%) !important}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder{transform:translateY(-30%);padding-inline-start:30px !important;z-index:10000}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .text-title{color:#000}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .text-title{font-size:24px}}@media screen and (min-width: 1400px) and (min-width: 320px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .text-title{font-size:calc(24px + 8 * ((100vw - 320px) / 1280))}}@media screen and (min-width: 1400px) and (min-width: 1600px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .text-title{font-size:32px}}@media screen and (min-width: 1400px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .subtitle{color:#000;max-width:300px}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .subtitle{font-size:14px}}@media screen and (min-width: 1400px) and (min-width: 320px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .subtitle{font-size:calc(14px + 2 * ((100vw - 320px) / 1280))}}@media screen and (min-width: 1400px) and (min-width: 1600px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .subtitle{font-size:16px}}@media screen and (min-width: 1400px){.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .bannerLink a:not(.button-arrow){display:inline-block;background-color:#34303d;color:#fff;padding:5px 32px 9px;border-radius:24px;border:2px solid #34303d;letter-spacing:.5px;font-size:16px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.homepageMainCarousel .homeTopSlider .swiper-slide .deliaBanner .infoHolder .bannerInfo .bannerLink a:not(.button-arrow):hover{background-color:#fff;color:#34303d;border-color:#fff}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper{--bs-aspect-ratio: 29%}}@media screen and (min-width: 1350px){.footerSupportItems .container{max-width:1500px}.footerSupportItems .box-wrap .box{flex:0 0 16.6666%}}@media screen and (min-width: 992px) and (max-width: 1550px){.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper{height:430px}}@media screen and (min-width: 1340px){.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder{padding-inline-end:calc(((100vw - 1340px) / 2)) !important}.homepageMainCarousel .homeTopSlider .swiper-slide.aokiLaunchBanner .infoHolder{padding-inline-start:calc(((85vw - 1340px) / 2) + 40px) !important}.listingSection .listWrapper.container .listItem{padding-inline:0 !important}.listingSection .listWrapper.container .listItem.imageMarginBot{padding-inline:60px !important}.listingSection .listWrapper.container .listItem.imageMarginBot.rightImage .listingInfo{padding-inline-start:0 !important}.listingSection .listWrapper.container .listItem.rightImage .listingImage{--bs-aspect-ratio: 65%}.listingSection .listWrapper.container .listItem.rightImage .listingInfo{padding-inline-start:60px !important}.listingSection .listWrapper.container .listItem.leftImage .listingImage{--bs-aspect-ratio: 65%}.listingSection .listWrapper.container .listItem.leftImage .listingInfo{padding-inline-end:40px !important}.listingSection .listWrapper.container .listingItemLI .listItem:first-child.leftImage .listingInfo{padding-inline-end:60px !important}.listingSection .listWrapper.container .listingItemLI .listItem:first-child.rightImage .listingInfo{padding-inline-start:60px !important}.listingSection .listWrapper .listItem.container{padding-inline:0 !important}.listingSection .listWrapper .listItem.container.leftImage .listingImage{--bs-aspect-ratio: 65%}.listingSection .listWrapper .listItem.container.leftImage .listingInfo{padding-inline-end:60px !important}.listingSection.scienceListing .listWrapper .listItem:first-child,.listingSection.imgFullWidth .listWrapper .listItem:first-child,.listingSection.fullWidthImg .listWrapper .listItem:first-child,.listingSection.head-banner .listWrapper .listItem:first-child,.listingSection.main-banner .listWrapper .listItem:first-child{padding-inline:0 !important}.listingSection.scienceListing .listWrapper .listItem:first-child .listingImage,.listingSection.imgFullWidth .listWrapper .listItem:first-child .listingImage,.listingSection.fullWidthImg .listWrapper .listItem:first-child .listingImage,.listingSection.head-banner .listWrapper .listItem:first-child .listingImage,.listingSection.main-banner .listWrapper .listItem:first-child .listingImage{--bs-aspect-ratio: 70%}.listingSection.scienceListing .listWrapper .listItem:first-child.rightImage .listingInfo,.listingSection.imgFullWidth .listWrapper .listItem:first-child.rightImage .listingInfo,.listingSection.fullWidthImg .listWrapper .listItem:first-child.rightImage .listingInfo,.listingSection.head-banner .listWrapper .listItem:first-child.rightImage .listingInfo,.listingSection.main-banner .listWrapper .listItem:first-child.rightImage .listingInfo{padding-inline-start:calc( ((100vw - 1340px) / 2) + 40px ) !important}.listingSection.scienceListing .listWrapper .listItem:first-child.leftImage .listingInfo,.listingSection.imgFullWidth .listWrapper .listItem:first-child.leftImage .listingInfo,.listingSection.fullWidthImg .listWrapper .listItem:first-child.leftImage .listingInfo,.listingSection.head-banner .listWrapper .listItem:first-child.leftImage .listingInfo,.listingSection.main-banner .listWrapper .listItem:first-child.leftImage .listingInfo{padding-inline-end:calc( ((100vw - 1340px) / 2) + 40px ) !important}.listingSection .listWrapper .listItem.rightImage:not(.imageMarginBot){padding-inline:calc(((100vw - 1340px) / 2) + 40px)}.listingSection .listWrapper .listItem.leftImage:not(.imageMarginBot){padding-inline:calc(((100vw - 1340px) / 2) + 40px)}.listingSection.imgFullWidth .listWrapper .listItem{padding-inline:0 !important}.listingSection.imgFullWidth .container .listWrapper .listItem:first-child.rightImage .listingInfo{padding-inline-start:60px !important}.listingSection.imgFullWidth .container .listWrapper .listItem.leftImage .listingInfo{padding-inline-end:60px !important}}@media screen and (max-width: 1200px){header .menuBigWrapper .languageSelector{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;width:38px;padding-inline-end:2px}header .menuBigWrapper .languageSelector.desktop{display:none}header .menuBigWrapper .languageSelector .language-options{z-index:10}header .menuBigWrapper .languageSelector .language-options a{padding:9px}.menuHolder .menu{justify-content:space-between}.menuHolder .menu .menu-icon{position:relative;width:20px;height:20px;cursor:pointer;display:block}.menuHolder .menu .menu-icon .menu-icon__cheeckbox{display:block;width:100%;height:100%;position:relative;cursor:pointer;z-index:2;-webkit-touch-callout:none;position:absolute;opacity:0}.menuHolder .menu .menu-icon div{margin:auto;position:absolute;top:0;inset-inline-end:0;inset-inline-start:0;bottom:0;width:22px;height:12px}.menuHolder .menu .menu-icon span{position:absolute;display:block;width:100%;height:2px;background-color:var(--bar-bg, #000);border-radius:1px;transition:all 0.2s cubic-bezier(0.1, 0.82, 0.76, 0.965)}.menuHolder .menu .menu-icon span:first-of-type{top:0}.menuHolder .menu .menu-icon span:last-of-type{bottom:0}.menuHolder .menu .menu-icon.active span:first-of-type{transform:rotate(45deg);top:5px}.menuHolder .menu .menu-icon.active span:last-of-type{transform:rotate(-45deg);bottom:5px}.menuHolder .menu .menu-icon.active:hover span:first-of-type,.menuHolder .menu .menu-icon.active:hover span:last-of-type,.menuHolder .menu .menu-icon:hover .menu-icon__cheeckbox:checked+div span:first-of-type,.menuHolder .menu .menu-icon:hover .menu-icon__cheeckbox:checked+div span:last-of-type{width:22px}}@media screen and (max-width: 1200px) and (min-width: 1024px){.menuHolder .menu .menu-icon:hover span:first-of-type{width:26px}.menuHolder .menu .menu-icon:hover span:last-of-type{width:12px}}@media screen and (max-width: 1200px){.menuHolder .menu .menuItems{justify-content:flex-start;align-items:flex-start;flex-direction:column;position:absolute;top:77px;inset-inline-start:0;width:50%;height:calc(100vh - 77px);background-color:#fff;gap:15px;padding:55px 40px;opacity:0;pointer-events:none;transform:translateX(-100%);box-shadow:inset 0 -2px 6px 0 rgba(0,0,0,0.05);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menuHolder .menu .menuItems.active{opacity:1;pointer-events:all;transform:translateX(0%)}.menuHolder .menu .mobileOverlay{position:absolute;inset-inline-start:0%;top:77px;background-color:rgba(52,48,61,0.4);width:100%;height:calc(100vh - 77px);z-index:-1;display:block;opacity:0;pointer-events:none}.menuHolder .menu .mobileOverlay.active{opacity:1;pointer-events:all}.menuHolder .menu .rightMenuWrapper,.menuHolder .menu .leftMenuWrapper{flex:0 0 auto}.menuHolder .menu .menuWrapper{gap:15px;flex-direction:column}.menuHolder .menu .menuWrapper .first-level .isHighlighted{font-weight:bold}.menuHolder .menu .menuWrapper .first-level .isHighlighted{font-size:20px}}@media screen and (max-width: 1200px) and (min-width: 320px){.menuHolder .menu .menuWrapper .first-level .isHighlighted{font-size:calc(20px + 3 * ((100vw - 320px) / 1280))}}@media screen and (max-width: 1200px) and (min-width: 1600px){.menuHolder .menu .menuWrapper .first-level .isHighlighted{font-size:23px}}@media screen and (max-width: 1200px){.menuHolder .menu .menuWrapper .first-level>a{font-size:18px;font-weight:normal;padding-bottom:5px;display:inline-block;position:relative;z-index:2;padding-inline-end:25px;display:flex;align-items:center;gap:6px}.menuHolder .menu .menuWrapper .first-level .first-level-desc{display:block !important}.menuHolder .menu .menuWrapper .first-level.active>a::before{width:calc(100% - 30px) !important}.menuHolder .menu .menuWrapper .first-level.hasSubNav>a::after{width:15px;height:9px;transform:rotate(-90deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-top:4px}.menuHolder .menu .menuWrapper .first-level.hasSubNav>a::before{content:"";height:4px;width:0;position:absolute;bottom:0;inset-inline-start:0;background-color:#00d1d2;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menuHolder .menu .menuWrapper .first-level.hasSubNav>a:hover::before{width:0}.menuHolder .menu .menuWrapper .first-level.hasSubNav.active>a::after{transform:rotate(-90deg);transform-origin:center center}.menuHolder .menu .menuWrapper .first-level .secondLvl{top:0px;inset-inline-start:100%;width:100%;padding:0 0 80px 0;height:100%;max-height:100%;box-shadow:inset 0 -2px 6px 0 rgba(0,0,0,0.05)}.menuHolder .menu .menuWrapper .first-level .secondLvl .menuBack{padding:15px 0;display:flex;align-items:center;gap:30px;cursor:pointer;position:relative}.menuHolder .menu .menuWrapper .first-level .secondLvl .menuBack .backBtn{display:flex;align-items:center}.menuHolder .menu .menuWrapper .first-level .secondLvl .menuBack .title{color:#34303d;text-align:center;position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.menuHolder .menu .menuWrapper .first-level .secondLvl .menuBack.secondMobileTopWrapper{position:absolute;top:-55px;display:none}.menuHolder .menu .menuWrapper .first-level .secondLvl .itemsBlock{flex-direction:column;overflow-y:auto;padding-top:55px}.menuHolder .menu .menuWrapper .first-level .secondLvl .secondLevelWrapper{flex:1 0 auto;position:relative;max-height:none;overflow-y:unset;margin-bottom:25px}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection>a span.ribbon{position:absolute;top:0%;transform:translateY(10%) translateX(120%)}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection>a{padding-inline-end:0}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection>a::before{display:none}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl{top:-55px;inset-inline-start:-40px;width:calc(100% + 80px);padding:0 40px;gap:2%;overflow:auto;height:calc(100vh - 157px);max-height:calc(100vh - 157px);flex-direction:column;z-index:20;background-color:#fff;box-shadow:inset 0px 4px 5px 0 rgba(0,0,0,0.01)}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .highlitedSection{flex:0 0 auto;max-width:100%;max-height:none;overflow-y:unset}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper{flex:0 0 auto;max-width:100%;max-height:none;overflow-y:unset;margin-bottom:15px}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlItem.withImage .listingInfo .titleWrapper{flex-grow:1}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlItem.withImage .listingInfo .menuAnchor{flex:0 0 82%;max-width:82%}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlItem.withImage .listingInfo p{font-size:16px;margin-bottom:10px}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlItem.withImage .imageWrapper{flex:0 0 20%;max-width:20%}.menuHolder .menu .menuWrapper .first-level .secondLvl .highlitedSection{flex:0 0 auto}.menuHolder .menu .menuWrapper .first-level .secondLvl .highlitedSection .imageWrapper{margin-bottom:10px}.menuHolder .menu .menuWrapper .first-level .secondLvl .highlitedSection .highlitedInfo .title{padding-inline-end:25px}.menuHolder .menu .menuWrapper .first-level .secondLvl .highlitedSection .highlitedInfo .link{font-size:16px}.menuHolder .menu .menuWrapper .first-level .menuOverlay{display:none !important}.menuHolder .menu .rightMenuWrapper{gap:23px}.menuHolder .menu #ecom-header{gap:15px;justify-content:flex-end}.menuHolder .menu #ecom-header.mobileEcomItems{display:flex}.menuHolder .menu #ecom-header.desktopEcomItems{display:none}.homepageMainCarousel .homeTopSlider .swiper-slide.ashkmanBanner .infoHolder{max-width:38%}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder{top:50%}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .container-image-logo{max-width:150px}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .text-title{display:none}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .subtitle{margin:5px;font-size:24px}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .bannerLink a.button{padding:5px 24px 9px}}@media screen and (max-width: 992px){.homepageMainCarousel .homeTopSlider .swiper-wrapper .valentinesBanner .contentWrapper .infoHolder{--bs-aspect-ratio: 116%}.homepageMainCarousel .homeTopSlider .swiper-wrapper .valentinesBanner .contentWrapper .infoHolder .bottomWrapper{display:none}.homepageMainCarousel .homeTopSlider .swiper-wrapper .bonds16Banner .infoHolder{transform:translateY(45%) !important}.homepageMainCarousel .homeTopSlider .swiper-wrapper .bonds16Banner .infoHolder .bannerInfo .text-title{text-align:start;font-size:36px !important}.homepageMainCarousel .homeTopSlider .swiper-wrapper .bonds16Banner .infoHolder .bannerInfo .subtitle{text-align:start}.homepageMainCarousel .homeTopSlider .swiper-wrapper .bonds16Banner .infoHolder .bannerInfo .bannerLink{align-items:flex-start !important}.homepageMainCarousel .homeTopSlider .swiper-wrapper .bondsBanner .contentWrapper .infoHolder{background-image:unset;top:0%}.homepageMainCarousel .homeTopSlider .swiper-wrapper .swiper.swiperBanner .swiper-slide.circularProgram .contentWrapper .infoHolder{max-width:400px}.newsListing .listingHolder .listingItemLI{flex:0 0 50%;max-width:50%}.newsListing .listingHolder .listingItemLI .newsListingItem:hover{box-shadow:none}.productDeleteWrapper{margin-inline-start:15px}.mobileImage{display:block}.desktopImage{display:none}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper{--bs-aspect-ratio: 116%;height:auto}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper>img{object-position:bottom}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder{padding-top:30px !important;top:0px;transform:translate(0);height:100%;width:100%;padding-inline:20px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .container-image-logo{padding-inline:0;max-width:220px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .container-image-logo:last-child{position:absolute;bottom:0;left:10px;max-width:185px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .bannerInfo{max-width:500px;width:100%}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:25px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .bannerInfo .text-title .isNew{text-align:center;margin-inline:auto !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:32px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.rewards-club .contentWrapper .infoHolder{padding-inline-start:40px;max-width:100%}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.rewards-club .contentWrapper .infoHolder .bannerInfo h2.text-title{text-align:center;font-size:29px;margin-bottom:5px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.rewards-club .contentWrapper .infoHolder .bannerInfo p.subtitle{font-size:12px;text-align:center;margin-bottom:5px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.rewards-club .contentWrapper .infoHolder .bannerInfo .bannerLink a{margin:0 auto;font-size:12px;padding:5px 25px 6px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.aokiBanner .contentWrapper .infoHolder .container-image-logo{margin:0 auto;margin-top:20px;max-width:200px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.aokiBanner .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:30px;text-align:center}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.aokiBanner .contentWrapper .infoHolder .bannerInfo .bannerLink{align-items:center}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.circularProgram .contentWrapper .infoHolder .bottomWrapper{margin-top:10px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.circularProgram .contentWrapper .infoHolder .bottomWrapper .buttonUnderlined{margin-top:10px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.circularProgram .contentWrapper .infoHolder .bannerInfo h2.text-title{margin-bottom:20px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.clubBanner .contentWrapper .infoHolder .bannerInfo ul{margin-bottom:35px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.clubBanner .contentWrapper .infoHolder .bannerInfo ul li{padding-inline-start:12px;font-size:19px;line-height:25px;text-align:start}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.clubBanner .contentWrapper .infoHolder .bannerInfo ul li::before{content:"";top:12px;width:6px;height:6px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.clubBanner .contentWrapper .infoHolder .bannerInfo .subtitle{color:#fff}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder{padding:0;background-image:none;min-width:auto;display:block;padding-inline-start:20px !important;margin-top:10px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .container-image-logo{max-width:125px;margin:0}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo{text-align:start !important;margin:0;padding:0}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:0px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:10px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .subtitle span{display:inline}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .bannerLink{align-items:flex-start}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .bannerLink a{padding:5px 32px 9px;font-size:15px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .bottomWrapper{gap:20px;margin-top:10px;margin-inline:auto;flex-direction:column-reverse}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .bottomWrapper .container-image-logo{max-width:225px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.bondsBanner .contentWrapper .infoHolder .bottomWrapper .disclaimer p .notice{text-align:center}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.neonBanner .contentWrapper .infoHolder .container-image-logo{max-width:125px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo{max-width:360px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:8px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:12px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo .subtitle span{display:inline}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo .bannerLink a:not(.button-arrow){padding:2px 32px 6px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.neonBanner .contentWrapper .infoHolder .bottomWrapper{margin-inline:auto;margin-top:8px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.neonBanner .contentWrapper .infoHolder .bottomWrapper .disclaimer p{text-align:center;margin-inline:auto;padding-inline:50px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.telegramBanner .contentWrapper .infoHolder{max-width:none;padding-inline:20px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.telegramBanner .contentWrapper .bannerInfo{max-width:550px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tradeInBanner .contentWrapper .infoHolder{max-width:none;padding-top:10px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tradeInBanner .contentWrapper .bannerInfo{max-width:550px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tradeInBanner .contentWrapper .bannerInfo .text-title{margin-bottom:8px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tradeInBanner .contentWrapper .bannerInfo .subtitle{margin-bottom:10px !important;font-size:19px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tradeInBanner .contentWrapper .bottomWrapper{margin-top:8px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.engravingSlide .contentWrapper .infoHolder{max-width:none;padding-top:10px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.engravingSlide .contentWrapper .bannerInfo{max-width:550px;padding-top:22px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.engravingSlide .contentWrapper .bannerInfo .text-title{margin-bottom:8px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.engravingSlide .contentWrapper .bannerInfo .subtitle{margin-bottom:10px !important;font-size:19px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.engravingSlide .contentWrapper .bottomWrapper{margin-top:8px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tenYearsBanner .contentWrapper .infoHolder{max-width:none;padding-top:10px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tenYearsBanner .contentWrapper .bannerInfo{max-width:550px;padding-top:70px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tenYearsBanner .contentWrapper .bannerInfo .text-title{margin-bottom:15px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tenYearsBanner .contentWrapper .bannerInfo .subtitle{margin-bottom:10px !important;font-size:19px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.tenYearsBanner .contentWrapper .bottomWrapper{margin-top:8px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.ashkmanBanner .infoHolder{max-width:100%}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.ashkmanBanner .infoHolder .container-image-logo{max-width:380px;width:90%}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.ashkmanBanner .contentWrapper .bannerInfo .text-title{margin-bottom:6px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.ashkmanBanner .contentWrapper .bannerInfo .subtitle{margin-bottom:6px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.ashkmanBanner .contentWrapper .bannerInfo .style-border-exclusively{margin-bottom:10px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.rewards-club .contentWrapper .infoHolder{padding-inline-start:40px;max-width:100%;top:4%}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.rewards-club .contentWrapper .infoHolder .bannerInfo h2.text-title{text-align:center;font-size:29px;margin-bottom:5px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.rewards-club .contentWrapper .infoHolder .bannerInfo p.subtitle{font-size:12px;text-align:center;margin-bottom:5px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.rewards-club .contentWrapper .infoHolder .bannerInfo .bannerLink a{margin:0 auto;font-size:12px;padding:5px 25px 6px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.deliaPromoBanner .infoHolder{max-width:100%;margin-inline-end:unset !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.deliaPromoBanner .contentWrapper .bannerInfo .text-title{color:#fff}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.deliaPromoBanner .contentWrapper .bannerInfo .subtitle{margin-bottom:0px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide.deliaPromoBanner .contentWrapper .bottomWrapper{margin-top:15px;color:#fff}.homeSwiperTabsWrapper .listingSection .listWrapper .listItem{margin-bottom:0 !important}.homeSwiperTabsWrapper .listingSection .listWrapper .listItem .listingInfo{padding-inline:0 !important}.homeSwiperTabsWrapper .listingSection .listWrapper .listItem.fullHeightImage.normalListing{padding-inline:40px !important}.homepageMainCarousel{margin-bottom:40px}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper{--bs-aspect-ratio: 116%;height:auto}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper>img{object-position:bottom}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder{padding-top:30px !important;top:0px;transform:translate(0);height:100%;width:100%}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .container-image-logo{padding-inline:0;max-width:220px;margin-inline:auto}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .container-image-logo:last-child{position:absolute;bottom:0;left:10px;max-width:185px}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .bannerInfo{max-width:500px;text-align:center;margin:auto;padding-inline:15px;width:100%}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:25px}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .bannerInfo .text-title .isNew{text-align:center;margin-inline:auto !important}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:32px}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .bannerInfo .bannerLink{align-items:center}.homepageMainCarousel .homeTopSlider .swiper-slide.newYearSlide .contentWrapper .infoHolder .bannerInfo{text-align:start}.homepageMainCarousel .homeTopSlider .swiper-slide.newYearSlide .contentWrapper .infoHolder .bannerInfo .subtitle{font-size:21px}.homepageMainCarousel .homeTopSlider .swiper-slide.newYearSlide .contentWrapper .infoHolder .bannerInfo .bannerLink{align-items:flex-start}.homepageMainCarousel .homeTopSlider .swiper-slide.newYearSlide .contentWrapper .infoHolder .container-image-logo{padding-right:20px}.homepageMainCarousel .homeTopSlider .swiper-slide.clubBanner .contentWrapper .infoHolder .bannerInfo ul{margin-bottom:35px}.homepageMainCarousel .homeTopSlider .swiper-slide.clubBanner .contentWrapper .infoHolder .bannerInfo ul li{padding-inline-start:12px;font-size:19px;line-height:25px;text-align:start}.homepageMainCarousel .homeTopSlider .swiper-slide.clubBanner .contentWrapper .infoHolder .bannerInfo ul li::before{content:"";top:12px;width:6px;height:6px}.homepageMainCarousel .homeTopSlider .swiper-slide.clubBanner .contentWrapper .infoHolder .bannerInfo .subtitle{color:#fff}.homepageMainCarousel .homeTopSlider .swiper-slide.blackFridayBanner .contentWrapper .infoHolder{padding-inline-start:20px}.homepageMainCarousel .homeTopSlider .swiper-slide.blackFridayBanner .contentWrapper .infoHolder .bannerInfo{margin:0px !important}.homepageMainCarousel .homeTopSlider .swiper-slide.blackFridayBanner .contentWrapper .infoHolder .container-image-logo{margin-inline:unset !important;max-width:50px}.homepageMainCarousel .homeTopSlider .swiper-slide.blackFridayBanner .contentWrapper .infoHolder h2.text-title{text-align:start;margin-bottom:10px}.homepageMainCarousel .homeTopSlider .swiper-slide.blackFridayBanner .contentWrapper .infoHolder p.subtitle{text-align:start;margin-bottom:10px}.homepageMainCarousel .homeTopSlider .swiper-slide.blackFridayBanner .contentWrapper .infoHolder div.bannerLink{align-items:flex-start}.homepageMainCarousel .homeTopSlider .swiper-slide.blackFridayBanner .contentWrapper .infoHolder div.bannerLink a.button.button-dark{margin-bottom:10px}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder{padding:0;background-image:none;min-width:auto;display:block;padding-inline-start:80px !important}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .container-image-logo{max-width:125px;margin-inline:0}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo{text-align:start !important;margin:0;padding:0}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:0px}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:10px}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .subtitle span{display:inline}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .bannerLink{align-items:flex-start}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo .bannerLink a{padding:2px 12px 6px;font-size:15px}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bottomWrapper{gap:20px;margin-top:20px;margin-inline:auto;flex-direction:column-reverse}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bottomWrapper .container-image-logo{max-width:225px}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bottomWrapper .disclaimer p .notice{text-align:center}.homepageMainCarousel .homeTopSlider .swiper-slide.springBanner .contentWrapper .infoHolder{padding:0}.homepageMainCarousel .homeTopSlider .swiper-slide.springBanner .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:10px}.homepageMainCarousel .homeTopSlider .swiper-slide.springBanner .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:20px}.homepageMainCarousel .homeTopSlider .swiper-slide.springBanner .contentWrapper .infoHolder .bannerInfo .subtitle span{display:inline}.homepageMainCarousel .homeTopSlider .swiper-slide.springBanner .contentWrapper .infoHolder .bottomWrapper{margin-inline:auto;margin-top:20px}.homepageMainCarousel .homeTopSlider .swiper-slide.springBanner .contentWrapper .infoHolder .bottomWrapper .disclaimer p{text-align:center;margin-inline:auto;padding-inline:50px}.homepageMainCarousel .homeTopSlider .swiper-slide.neonBanner .contentWrapper .infoHolder{padding:0}.homepageMainCarousel .homeTopSlider .swiper-slide.neonBanner .contentWrapper .infoHolder .container-image-logo{max-width:125px}.homepageMainCarousel .homeTopSlider .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo{padding-inline:8px}.homepageMainCarousel .homeTopSlider .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:4px}.homepageMainCarousel .homeTopSlider .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:8px}.homepageMainCarousel .homeTopSlider .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo .subtitle span{display:inline}.homepageMainCarousel .homeTopSlider .swiper-slide.neonBanner .contentWrapper .infoHolder .bannerInfo .bannerLink a:not(.button-arrow){padding:2px 32px 6px}.homepageMainCarousel .homeTopSlider .swiper-slide.neonBanner .contentWrapper .infoHolder .bottomWrapper{margin-inline:auto;margin-top:8px}.homepageMainCarousel .homeTopSlider .swiper-slide.neonBanner .contentWrapper .infoHolder .bottomWrapper .disclaimer p{text-align:center;margin-inline:auto;padding-inline:50px}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder{padding:0px 0px 0px 0px;padding-top:0px !important;padding-inline-start:0px !important}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo{max-width:100%;text-align:left}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo .bannerLink{align-items:flex-start}.homepageMainCarousel .homeTopSlider .swiper-slide.ashkmanBanner .infoHolder{max-width:100%}.homepageMainCarousel .homeTopSlider .swiper-slide.ashkmanBanner .infoHolder .container-image-logo{max-width:380px;width:90%}.homepageMainCarousel .homeTopSlider .swiper-slide.ashkmanBanner .contentWrapper .bannerInfo .text-title{margin-bottom:6px !important}.homepageMainCarousel .homeTopSlider .swiper-slide.ashkmanBanner .contentWrapper .bannerInfo .subtitle{margin-bottom:6px !important}.homepageMainCarousel .homeTopSlider .swiper-slide.ashkmanBanner .contentWrapper .bannerInfo .style-border-exclusively{margin-inline:auto;margin-bottom:10px}.homepageMainCarousel .homeTopSlider .swiper-slide.clubIcqosBanner .contentWrapper .infoHolder .bannerInfo .text-title{width:100%}.homepageMainCarousel .homeTopSlider .swiper-slide.clubIcqosBanner .contentWrapper .infoHolder .bannerInfo .subtitle{width:110%;margin-left:-5%;font-size:12px}.homepageMainCarousel .homeTopSlider .swiper-slide.clubIcqosBanner .contentWrapper .infoHolder .bannerInfo .subtitle br{display:none !important}.homepageMainCarousel .endOfYearBanner .contentWrapper .desktopImage{display:initial}.homepageMainCarousel .endOfYearBanner .contentWrapper .infoHolder{flex-direction:column-reverse !important}.homepageMainCarousel .endOfYearBanner .contentWrapper .infoHolder .container-image-logo{padding-inline-start:50px !important;padding-block-start:20px !important}.listingSection .listWrapper .listItem{margin-bottom:40px;gap:20px}.listingSection .listWrapper .listItem.smallImgWithText .listingInfo{padding:40px}.listingSection .listWrapper .listItem .listingInfo{padding-top:40px;padding-bottom:40px}.listingSection .listWrapper .listItem .listingInfo .subtitle{margin-bottom:20px}.listingSection .listWrapper .listItem .listingInfo .titleWrapper h3{margin-bottom:20px}.listingSection .listWrapper .listItem .listingImage{flex:0 0 50%}.listingSection .listWrapper .listItem .listingImage img{object-fit:cover}.listingSection .listWrapper .listItem.withPadding{padding:40px 0}.listingSection .listWrapper .listItem.rightImage{flex-direction:row-reverse;padding-inline:40px;padding-inline-end:0}.listingSection .listWrapper .listItem.rightImage .listingImage{align-self:center}.listingSection .listWrapper .listItem.imageMarginBot{background-color:#f6f4f0;padding:40px}.listingSection .listWrapper .listItem.imageMarginBot .listingInfo{padding:0}.listingSection .listWrapper .listItem.imageMarginBot .listingImage{flex:0 0 40%;--bs-aspect-ratio: 100%;transform:translateY(0px);align-self:center}.listingSection .listWrapper .listItem.imageMarginTop{background-color:#f6f4f0;padding-top:40px;padding-bottom:40px;margin-bottom:40px}.listingSection .listWrapper .listItem.imageMarginTop .listingInfo{padding:0;margin-bottom:0}.listingSection .listWrapper .listItem.imageMarginTop .listingImage{flex:0 0 40%;--bs-aspect-ratio: 100%;transform:translateY(0px);align-self:center}.tereaCarousel{margin-bottom:40px}.disclaimer-block{max-width:80%;margin-bottom:40px;padding:20px}.compareComponent .blockHead{padding:20px}.compareComponent .devicesListing{margin-bottom:30px}.compareComponent .devicesListing .swiper-wrapper{justify-content:flex-start}.compareComponent .devicesListing .swiper-wrapper .listingDevice .deviceInfo .descriptionWrapper{min-height:52px}.compareComponent .devicesListing .swiper-wrapper .listingDevice .deviceInfo .button{padding:1px 14px 5px}.compareComponent .devicesListing .swiper-wrapper .listingDevice .listingImage{--bs-aspect-ratio: 150%}.compareComponent .devicesListing .swiper-wrapper .listingDevice .listingImage img{object-fit:cover}.menuHolder .menu .cart-parent #Cart-Items .cartItems .side-cart-view{padding-inline:20px}.footerSupportItems{padding-top:40px;margin-bottom:40px}.footerSupportItems .blockDesc{margin-bottom:40px}.footerSupportItems .box-wrap .box{flex:0 0 33.33%;margin-bottom:40px}.footerSupportItems .box-wrap .box .imageWrapper{width:64px;height:64px}.footerSupportItems .box-wrap .box .imageWrapper img{max-width:100%;object-fit:contain;width:100%}.footerSupportItems .box-wrap .box .description a:hover{color:#34303d}.newsListingPort{padding:40px 0;margin-bottom:40px}.newsListingPort .newsWrapper .blockHeadTitle{margin-bottom:40px}.newsListingPort .newsWrapper .blockHeadTitle .blockTitle{margin-bottom:20px}.newsListing.homeNewsListing .listingHolder .listingItemLI{flex:0 0 50%;max-width:50%}.bondsByIqosListingBlock{margin-bottom:40px}.bondsByIqosListingBlock .container .row{margin:0}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper{--bs-aspect-ratio: 116%}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder{padding-top:30px !important;top:0px;transform:translate(0);height:100%;width:100%}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder .container-image-logo{margin-top:10px;padding-inline:0;max-width:220px;margin-inline:auto}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder .bannerInfo{max-width:500px;text-align:center;margin:auto;padding-inline:15px;width:100%}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:25px}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:32px;font-size:17px}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder .bannerInfo .bannerLink{align-items:center}.footerCardsListing.homeBondsCards{padding:40px 0 20px 0;margin-bottom:40px}.footerCardsListing.homeBondsCards .listingHolder .listingItemLI{flex:0 0 50%;max-width:50%}}@media screen and (max-width: 585px){.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper{--bs-aspect-ratio: 150%}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder{padding-top:20px !important}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .bannerInfo{max-width:500px;padding-inline:0}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:12px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:15px}.homeSwiperTabsWrapper .swiper.swiperBanner .swiper-slide .contentWrapper .infoHolder .bannerInfo .bannerLink .button-arrow{margin-top:12px}.homepageMainCarousel{margin-bottom:50px}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper{--bs-aspect-ratio: 150%}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder{padding-top:60px !important}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .bannerInfo{max-width:500px;text-align:center;margin:auto;padding-inline:0}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:12px}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:15px}.homepageMainCarousel .homeTopSlider .swiper-slide .contentWrapper .infoHolder .bannerInfo .bannerLink .button-arrow{margin-top:12px}.homepageMainCarousel .homeTopSlider .swiper-slide.deliaBanner .contentWrapper .infoHolder{transform:translateY(45%) !important;padding-top:65px !important}.homepageMainCarousel .homeTopSlider .swiper-slide.deliaBanner .contentWrapper .infoHolder .bannerInfo .subtitle{display:none}.homepageMainCarousel .homeTopSlider .swiper-slide.deliaBanner .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:8px}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder .bannerInfo{min-height:100%;display:flex;align-items:end;justify-content:center;padding-bottom:142px}.homepageMainCarousel .homeTopSlider .swiper-slide.summerBanner .contentWrapper .infoHolder .bannerInfo{max-width:100%;margin:0;text-align:start}.homepageMainCarousel .homeTopSlider .swiper-slide.summerBanner .contentWrapper .infoHolder .bannerInfo .subtitle .logo{width:75px;height:19px}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bottomWrapper{display:none}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo{padding:5px;padding-inline-start:25px;padding-top:20px}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo .subtitle,.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo .text-title{display:none}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo .faux-title .titleMedium{font-size:22px}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo .faux-title .titleLarge{font-size:32px}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo .bannerLink a{padding:0px 16px 3px;font-size:14px}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo p.body{font-size:14px}.homepageMainCarousel .homeTopSlider .swiper-slide.valentinesBanner .contentWrapper .infoHolder .bannerInfo .container-image-logo img{max-width:150px;margin:5px}.compareComponent .container::before{height:60%}.menuHolder .menu .cart-parent #Cart-Items .cartItems .side-cart-view{width:100%;min-width:100%}.footerSupportItems .box-wrap .box{flex:0 0 100%}.tereaCarousel .tereaListing .listingItem .listingInfos .button{padding:1px 12px 4px}.disclaimer-block.first-disclaimer h2,.disclaimer-block.third-disclaimer h2,.disclaimer-block.second-disclaimer h2{max-width:100%}.newsListing .listingHolder .listingItemLI{flex:0 0 100%;max-width:100%}.newsListing .listingHolder .listingItemLI .newsListingItem .newsDescriptionMain{padding:20px}.newsListing .listingHolder .listingItemLI .newsListingItem .newsDescriptionMain .newsDescrition{margin-bottom:20px}.newsListing .listingHolder .listingItemLI .newsListingItem .newsDescriptionMain .newsTitle{margin-bottom:20px}.newsListing .listingSection.fullWidthImg .listingImage img:hover{filter:none}.newsListing .listingSection.fullWidthImg .listingInfo .titleWrapper h3:hover{text-decoration-color:transparent}.newsListing.homeNewsListing .listingHolder .listingItemLI{flex:0 0 100%;max-width:100%}.homepageMainCarousel .homeTopSlider .swiper-slide.bondsBanner .contentWrapper .infoHolder{padding-inline-start:20px !important}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper{--bs-aspect-ratio: 150%}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder{padding-top:20px !important;padding-inline:20px}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder .bannerInfo{max-width:500px;text-align:center;margin:auto;padding-inline:0}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder .bannerInfo .text-title{margin-bottom:12px}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder .bannerInfo .subtitle{margin-bottom:10px}.bondsByIqosListingBlock .container .listingHolder .listingItemLI .contentWrapper .infoHolder .bannerInfo .bannerLink a{margin-top:0;padding:2px 18px 5px}.footerCardsListing.homeBondsCards .listingHolder .listingItemLI{flex:0 0 100%;max-width:100%}.discoverYourFlavor{margin-top:40px}.discoverYourFlavor .blockBody .listingHolder .listingItemLI .card-item{height:500px}}@media screen and (max-width: 768px){.homepageMainCarousel .homeTopSlider .swiper-slide.tereaCapsules .contentWrapper .infoHolder{padding-inline-start:40px !important}.homepageMainCarousel .homeTopSlider .swiper-slide.tereaCapsules .contentWrapper .infoHolder .bannerInfo .text-title{font-size:48px;margin-bottom:20px;margin-top:40px}.homepageMainCarousel .homeTopSlider .swiper-slide.tereaCapsules .contentWrapper .infoHolder .bannerInfo .text-title br:first-child{display:none}.homepageMainCarousel .aokiLaunchBanner .contentWrapper video.mobileImage{position:absolute;bottom:0;left:0;width:100%;height:auto;top:unset}.homepageMainCarousel .aokiLaunchBanner .contentWrapper .infoHolder{padding-top:0px !important}.homepageMainCarousel .aokiLaunchBanner .contentWrapper .infoHolder .container-image-logo{display:flex;justify-content:center}.homepageMainCarousel .aokiLaunchBanner .contentWrapper .infoHolder .container-image-logo img{max-height:125px}.homepageMainCarousel .aokiLaunchBanner .contentWrapper .infoHolder h2.text-title{margin-bottom:5px !important;margin-top:5px !important}.homepageMainCarousel .aokiLaunchBanner .contentWrapper .infoHolder p.subtitle{line-height:20px !important;margin-bottom:10px !important}.homepageMainCarousel .valentinesBanner .contentWrapper .infoHolder{--bs-aspect-ratio: 150% !important}.cl_c2k_btn{width:60px !important;height:60px !important;opacity:1 !important}.container{padding:0 20px}header{margin-top:52px}header .langBanner{padding:14px 0;height:50px}.menuHolder .menu{padding:18px 0}.menuHolder .menu .menuItems{width:100%;padding:55px 20px;top:57px;height:calc(100vh - 57px)}.menuHolder .menu .headerLogo{max-width:65px;max-height:30px}.menuHolder .menu #ecom-header{gap:3px}.menuHolder .menu #ecom-header .user-icon-parent{width:25px}.menuHolder .menu .menuWrapper .first-level .secondLvl{inset-inline-start:0}.menuHolder .menu .menuWrapper .first-level .secondLvl .itemsBlock{padding-bottom:60px}.menuHolder .menu .menuWrapper .first-level .secondLvl .menuBack.secondMobileTopWrapper{display:flex;position:relative;margin-bottom:-40px}.menuHolder .menu .menuWrapper .first-level .secondLvl .menuBack.secondMobileTopWrapper .secondLvlTitle{position:absolute;top:50%;inset-inline-start:50%;transform:translate(-50%, -50%)}.menuHolder .menu .menuWrapper .first-level .secondLvl .highlitedSection{max-width:500px;width:100%}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection{margin-bottom:12px}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl{height:calc(100vh - 137px);max-height:calc(100vh - 137px);inset-inline-start:-20px;width:calc(100% + 40px);padding:0 20px 60px 20px}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .highlitedSection{max-width:500px;width:100%}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper{display:flex;max-width:100%;overflow-y:auto;margin-bottom:30px;-ms-overflow-style:none;scrollbar-width:none}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper::-webkit-scrollbar{display:none}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem{margin-bottom:0}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem.withImage{flex:0 0 40%;max-width:40%}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem.withImage .imageWrapper{flex:0 0 100%;max-width:100%;display:flex}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem.withImage .imageWrapper .menuAnchor img{width:100%}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem.withImage .listingInfo{flex-direction:column-reverse}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem.withImage .listingInfo .menuAnchor{flex:0 0 100%;max-width:100%}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem.withImage .listingInfo .titleWrapper{text-align:center;flex:0 0 100%;max-width:100%}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem.withImage .listingInfo p{font-size:14px}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem .menuAnchor{padding-bottom:15px}.menuHolder .menu .menuWrapper .first-level .secondLvl .scdSection .thirdLvl .thirdLevelItemWrapper .thirdLvlImagesWrapper .thirdLvlItem .menuAnchor::before{display:none}.menuHolder .menu .cart-parent #Cart-Items .cartItems .side-cart-view{top:57px}footer{padding-top:30px}footer .topFooter{padding-bottom:30px;border-bottom:1px solid #545454;margin-bottom:30px}footer .topFooter .row{gap:0}footer .topFooter .simpleList .simpleListTitle{margin-bottom:10px}footer .topFooter .simpleList .simpleListTitle a{margin-bottom:10px}footer .topFooter .simpleList li{margin-bottom:15px}footer .topFooter .simpleList li:last-child{margin-bottom:0}footer .topFooter .simpleList li a:hover{color:#fffdfb}footer .topFooter .topFooterScdWrapper{align-items:flex-start;padding:0}footer .topFooter .topFooterScdWrapper .endSection{min-width:115px}footer .topFooter .topFooterScdWrapper .endSection .followWrapper{padding-bottom:25px}footer .topFooter .topFooterScdWrapper .endSection .followWrapper h3{margin-bottom:10px}footer .topFooter .topFooterScdWrapper .endSection .followWrapper ul li{margin-bottom:15px}footer .topFooter .topFooterScdWrapper .endSection .followWrapper ul li:last-child{margin-bottom:0}footer .topFooter .topFooterScdWrapper .endSection .followWrapper ul li a:hover{color:#fffdfb}footer .topFooter .topFooterScdWrapper .endSection .languageSelector h3{margin-bottom:10px}footer .topFooter .topFooterScdWrapper .endSection .languageSelector .language-options a:hover{color:#34303d}footer .middle-footer{flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:15px;gap:30px}footer .middle-footer .footer-logo{flex-direction:column;margin-bottom:30px}footer .middle-footer .footer-logo p{color:#fffdfb;font-size:14px}footer .middle-footer .legal-menu{max-width:100%;gap:4%;flex-wrap:wrap;align-items:flex-start}footer .middle-footer .legal-menu li{flex:0 0 48%;margin-bottom:15px}footer .middle-footer .legal-menu li a{font-size:14px}footer .middle-footer .legal-menu li a:hover{color:rgba(255,253,251,0.5)}footer .bottomFooter{padding:30px 0}footer .bottomFooter p{color:rgba(255,253,251,0.5);font-size:14px;text-align:center}footer .bottomFooter p.arabicDir{font-family:tahoma}.homeSwiperTabsWrapper .swiper .swiper-button-next{color:#34303d}.homeSwiperTabsWrapper .swiper .swiper-button-prev{color:#34303d}.homeSwiperTabsWrapper .swiper .swiper-pagination{bottom:15px}.homeSwiperTabsWrapper .swiper.swiperText .swiper-slide p{padding:10px 10px 6px 10px;font-size:15px}.homeSwiperTabsWrapper .listingSection .listWrapper .listItem{margin-bottom:0 !important}.homeSwiperTabsWrapper .listingSection .listWrapper .listItem .listingInfo{padding-inline:0 !important}.homeSwiperTabsWrapper .listingSection .listWrapper .listItem.fullHeightImage.normalListing{padding-inline:40px !important}.listingSection.pdpListing .listWrapper .listItem.leftImage{flex-direction:column-reverse}.listingSection.iqos-iluma-bottom-banner .listWrapper .listItem.rightImage:not(.imageMarginBot){padding-inline-end:0;padding-inline-start:0}.listingSection.discover-terea-image-text-slider .listWrapper .listItem.rightImage:not(.imageMarginBot){padding-inline-end:0;padding-inline-start:0;flex-direction:column-reverse}.listingSection.second-banner .listWrapper .listItem .listingInfo,.listingSection.fifth-banner .listWrapper .listItem .listingInfo{padding:40px;width:100%}.listingSection.top-listing-wrapper .listWrapper .leftImage:last-child{flex-direction:column-reverse}.listingSection.troubleshootingListing .listWrapper .listItem.rightImage{flex-direction:column}.listingSection .listWrapper{padding:0}.listingSection .listWrapper .listItem{gap:20px;flex-direction:column}.listingSection .listWrapper .listItem.fullHeightImage.normalListing{gap:0}.listingSection .listWrapper .listItem.fullHeightImage.normalListing .listingImage{flex:0 0 100%}.listingSection .listWrapper .listItem.fullHeightImage.normalListing .listingInfo{max-width:100%;background-color:transparent}.listingSection .listWrapper .listItem.smallImgWithText.rightImage{flex-direction:column}.listingSection .listWrapper .listItem.smallImgWithText .listingInfo{padding:40px;width:100%}.listingSection .listWrapper .listItem:first-child.rightImage{flex-direction:column;padding-top:0}.listingSection .listWrapper .listItem.normalListing{margin-bottom:40px}.listingSection .listWrapper .listItem .listingInfo{padding-inline:0;text-align:start;width:100%}.listingSection .listWrapper .listItem .listingInfo .subtitle{margin-bottom:20px}.listingSection .listWrapper .listItem .listingInfo .titleWrapper h3{margin-bottom:20px}.listingSection .listWrapper .listItem .listingImage{flex:0 0 50%}.listingSection .listWrapper .listItem .listingImage img{object-fit:cover}.listingSection .listWrapper .listItem.rightImage{flex-direction:column-reverse;padding-inline:0px;text-align:center;padding-top:0px;gap:0}.listingSection .listWrapper .listItem.rightImage .listingInfo{padding-inline:20px}.listingSection .listWrapper .listItem.leftImage{flex-direction:column;padding-inline:0px;text-align:center}.listingSection .listWrapper .listItem.leftImage .listingInfo{padding-inline:20px}.listingSection .listWrapper .listItem.withPadding{padding-top:0;padding-bottom:40px;text-align:start;align-items:flex-start;flex-direction:column}.listingSection .listWrapper .listItem.withPadding .listingInfo{padding-inline-start:20px;padding-bottom:0;padding-top:40px}.listingSection .listWrapper .listItem.imageMarginBot{padding:40px 0px 0 0}.listingSection .listWrapper .listItem.imageMarginBot .listingInfo{padding:40px;text-align:center}.listingSection .listWrapper .listItem.imageMarginBot .listingImage{flex:0 0 40%;--bs-aspect-ratio: 100%;transform:translateY(0px)}.listingSection .listWrapper .listItem.imageMarginTop{padding:0}.listingSection .listWrapper .listItem.imageMarginTop .listingInfo{padding:40px 20px}.listingSection .listWrapper .listItem.imageMarginTop .listingImage{flex:0 0 40%;--bs-aspect-ratio: 100%;transform:translateY(0px)}.listingSection .listWrapper .listItem.hasBodyImage{flex-direction:column;padding-bottom:40px}.listingSection .listWrapper .listItem.hasBodyImage .listingInfo{padding-top:40px}.listingSection .listWrapper .listItem.hasBodyImage.leftImage{padding-top:0}.listingSection .listWrapper .listItem.hasBodyImage.rightImage{padding-bottom:40px}.listingSection.homePageListing .listWrapper .listItem .listingInfo{text-align:center;width:100%}.listingSection.bannerIluma{margin-bottom:0}.listingSection.bannerIluma .listWrapper .listItem .listingInfo{max-width:100%;width:100%;padding:40px 20px;background-color:#fff}.listingSection.bannerIluma .listWrapper .listItem .listingInfo .subtitle span{background-color:#1bd9c5;color:#34303d}.listingSection.bannerIluma .listWrapper .listItem .listingImage{--bs-aspect-ratio: 95%}.listingSection.bannerIluma .listWrapper .listItem .listingImage img{object-fit:cover}.disclaimer-block{max-width:90%;margin-bottom:40px}.disclaimer-block.full-width-disclaimer p{padding-inline:0}.disclaimer-block.normalTitleWithDescription{max-width:95%}.popUp.medium-width .container{max-width:90vw}.popUp.medium-width .container .controls a{display:flex !important;justify-content:center;align-items:center}.popUp .container{max-width:90%;padding:20px;border-radius:8px}.popUp .closePopUp{width:25px;height:25px}.popUp .closePopUp:hover{transform:rotate(0)}.popUp .product-title#productPrice{margin-bottom:20px}.updatedAgeGate .language-selector-main{position:absolute;top:20px;inset-inline-end:20px}.updatedAgeGate .container .logoHolder{margin-bottom:20px}.updatedAgeGate .container .ageblock{margin-bottom:20px}.updatedAgeGate .container .ageblock .intro{margin-bottom:20px}.updatedAgeGate .container .ageblock .inputFields{margin-bottom:20px}.newsListingPort .container{padding-inline-end:0}.newsListingPort .newsWrapper{margin:0}.newsListingPort .newsWrapper .newsItem{margin-bottom:0}.newsListingPort .newsWrapper .newsItem:hover{box-shadow:none}.ImageTextListing{background-color:#f6f4f0}.ImageTextListing .blockTitle{font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#34303d}.ImageTextListing.clubBenefits{margin:0 auto;padding-bottom:40px}.ImageTextListing.clubBenefits .listingHolder{padding:0px;margin:0;justify-content:center}.ImageTextListing.clubBenefits .blockBody .listingItemLI{margin-bottom:30px;padding-left:15px}.ImageTextListing.clubBenefits .blockBody .listingItemLI .listingItem h3{font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#34303d}.ImageTextListing.clubBenefits .blockBody .listingItemLI .listingItem p{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:0.4px;text-align:center;color:#34303d}.ImageTextListing{background-color:#f6f4f0}.ImageTextListing .blockTitle{font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:normal;text-align:center;color:#34303d}.ImageTextListing.clubBenefits{margin:0 auto;padding-bottom:40px}.ImageTextListing.clubBenefits .listingHolder{padding:0px;margin:0;justify-content:center}.ImageTextListing.clubBenefits .blockBody .listingItemLI{margin-bottom:30px;padding-left:15px}.ImageTextListing.clubBenefits .blockBody .listingItemLI .listingItem h3{font-size:24px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#34303d}.ImageTextListing.clubBenefits .blockBody .listingItemLI .listingItem p{font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.43;letter-spacing:0.4px;text-align:center;color:#34303d}.ImageTextListing.homeBondsQuest{background-color:#fff;padding-top:0}.ImageTextListing.homeBondsQuest .blockTitle{margin-bottom:30px}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .infoHolder .bannerInfo .bannerLink{margin-top:0px}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .infoHolder .bannerInfo .bannerLink a:not(.button-arrow){padding:4px 22px 5px;font-size:13px}}@media screen and (min-width: 992px) and (max-height: 650px){.menuHolder .menu .menuWrapper .first-level .secondLvl{padding:30px 0}}@media screen and (max-width: 450px){.compareComponent .devicesListing .swiper-wrapper .listingDevice .deviceInfo h3{min-height:61px}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .contentWrapper{height:unset}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .infoHolder .bannerInfo .container-image-logo{margin-top:0px;max-width:100%;width:30%}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .infoHolder .bannerInfo .container-image-logo:last-child{position:unset;max-width:100%;width:30%}}@media screen and (max-width: 1194px){.homepageMainCarousel .homeTopSlider .swiper-slide.deliaBanner .infoHolder{transform:translateY(-30%);padding-inline-start:30px !important;z-index:10000;margin-inline-end:25%}.homepageMainCarousel .homeTopSlider .swiper-slide.deliaBanner .infoHolder .bannerInfo .text-title{font-size:28px;margin-bottom:10px}.homepageMainCarousel .homeTopSlider .swiper-slide.deliaBanner .infoHolder .bannerInfo .subtitle{display:none}.homepageMainCarousel .homeTopSlider .swiper-slide.deliaBanner .infoHolder .bannerInfo .container-image-logo{width:100px}.homepageMainCarousel .homeTopSlider .swiper-slide.deliaBanner .infoHolder .bannerInfo .bannerLink a:not(.button-arrow){padding:4px 22px 5px;font-size:13px}}@media screen and (max-width: 480px){.compareComponent .devicesListing .swiper-wrapper .listingDevice .deviceInfo h3{min-height:61px}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .contentWrapper{height:unset}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .contentWrapper .infoHolder .bannerInfo{max-width:100%}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .contentWrapper .infoHolder .bannerInfo .text-title{font-size:25px !important;line-height:25px !important}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .contentWrapper .infoHolder .bannerInfo .container-image-logo{margin-top:0px;max-width:100%;width:30%}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .contentWrapper .infoHolder .bannerInfo a:not(.button-arrow){padding:4px 22px 5px !important;font-size:13px !important}.homepageMainCarousel .homeTopSlider .swiper-wrapper .deliaBanner .contentWrapper .infoHolder .bannerInfo .container-image-logo:last-child{position:unset;max-width:100%;width:30%}}@media screen and (max-width: 1340px){.newsListing .listingSection .listWrapper .listItem .listingImage{--bs-aspect-ratio: 75%}.bondsPage .pointCollection.bondsListing .content-wrapper h3{font-size:21px}}@media screen and (min-width: 1340px){.navigationListingSlider{padding-inline-start:calc(((100vw - 1340px) / 2) + 40px)}.navigationListingSlider .circularSliderArrowNext{inset-inline-end:calc(((100vw - 1340px) / 2) + 40px)}.navigationListingSlider .circularSliderArrowPrev{inset-inline-end:calc(((100vw - 1340px) / 2) + 110px)}}@media screen and (max-width: 991px){.homepageMainCarousel .homeTopSlider .swiper-wrapper .bonds16Banner .infoHolder{transform:translateY(45%) !important}.homepageMainCarousel .homeTopSlider .swiper-wrapper .bonds16Banner .infoHolder .bannerInfo .text-title{text-align:start;font-size:36px !important}.homepageMainCarousel .homeTopSlider .swiper-wrapper .bonds16Banner .infoHolder .bannerInfo .subtitle{text-align:start}.homepageMainCarousel .homeTopSlider .swiper-wrapper .bonds16Banner .infoHolder .bannerInfo .bannerLink{align-items:flex-start !important}.clubNavigations .breadcrumbListing .listingItem{padding:18px 18px}.errorPageWrapper .errorPageContainer nav.error-page__nav-container .notFoundComponent>.notFoundComponent a.error-page__nav-item .error-page__item-wrapper{min-width:130px}.errorPageWrapper .errorPageContainer nav.error-page__nav-container .notFoundComponent>.notFoundComponent a.error-page__nav-item .error-page__item-wrapper>div .imageContainer{bottom:-60%;width:96px}.modal-popup-wrapper .modal-popup{width:35%}.allProductsListing .listingItemLI{margin-bottom:0;padding:0;flex:0 0 auto;max-width:none}.allProductsListing .container{padding-inline-end:0}.listingProduct{margin-bottom:40px}.videoBanner.fullWidthThinVideo .videoWrapper{--bs-aspect-ratio: 50%}.videoBanner.fullWidthBanner .videoWrapper{--bs-aspect-ratio: 60%}.videoBanner .videoBlock{padding-inline:20px;padding-top:20px}.videoBanner .videoIntro{padding:20px;text-align:start}.videoBanner .videoIntro .blockTitle{margin-bottom:15px}.videoBanner .videoIntro p{margin-bottom:20px;max-width:100%}.videoBanner .video-holder .iframeHolder .content{flex:0 0 80%}.middleBanner{--bs-aspect-ratio: 95%;margin-bottom:40px}.middleBanner.clubAccountBann .content h2.text-title{font-size:32px !important}.middleBanner.privilegeBanner{--bs-aspect-ratio: 60%}.middleBanner.privilegeBanner .bannerText{align-items:center;padding:40px 0}.middleBanner.appPageBanner{display:flex;flex-direction:column-reverse}.middleBanner.appPageBanner::before{display:none}.middleBanner.appPageBanner .bannerText{position:static;background-color:#34303d}.middleBanner.appPageBanner .bannerText h3,.middleBanner.appPageBanner .bannerText p{max-width:100%}.middleBanner.appPageBanner>img{position:static;max-height:350px;height:350px;width:100%;object-fit:cover}.middleBanner .bannerText{width:100%;align-items:flex-start;max-width:100%;padding:40px 0}.product-usps{margin-bottom:40px}.product-usps .swiper{height:600px}.product-usps .swiper-wrapper .listingItem .listingImage{max-height:100%;flex:0 0 45%}.product-usps .swiper-wrapper .listingItem .listingInfo{flex:0 0 52%;padding-inline:40px}.textBodyListing{padding:40px 0;margin-bottom:40px}.productsWrapper .selectedProducts{margin-bottom:20px;flex-wrap:nowrap;max-width:100%;overflow:hidden}.productsWrapper .selectedProducts .comparedropdown{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px)}.productsWrapper .productsWrapperDetails{max-width:100%;overflow:hidden}.productsWrapper .productsWrapperDetails .productInfoWrapper .productsToCompare{margin-bottom:40px}.productsWrapper .productsWrapperDetails .productInfoWrapper .productsToCompare .productItem{flex:0 0 50%;max-width:calc(50%)}.productsWrapper .productsWrapperDetails .productInfoWrapper .productsToCompare .productItem .imageWrapper{height:250px}.productsWrapper .itemsList{flex-wrap:nowrap;margin-bottom:60px}.productsWrapper .itemsList .listingCategory{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);padding-top:30px}.productsWrapper .itemsList .listingItem{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);padding-top:30px}.productsWrapper .chargingWrapper .listingInfo .listingTitle{padding-top:0 !important}.disclaimerFooter{margin-bottom:40px;padding:40px 0;min-height:auto}.disclaimerFooter p{max-width:80%}.accountDetails{margin-bottom:40px}.accountDetails .imgWrapper{display:none}.profilebanner{padding:40px 0;margin-bottom:40px}.accountLeftMenu{margin-bottom:40px}.accountLeftMenu a:hover{color:#34303d}.accountLeftMenuWrapper{margin-bottom:40px}.infoSection{margin-bottom:20px}.infoSection .row>div{margin-bottom:15px}.infoSection h3{margin-bottom:20px}.control{margin-bottom:20px}.control .edit:hover::after{filter:none}.form__row{margin-bottom:25px}.pagetitle{padding:40px 20px}.faq-style,.legal-page{margin-bottom:40px}.faq-style .wrapper-info-page .wrapper-info-page__nav-menu,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu{flex:0 0 100%;max-width:100%;padding-inline:15px;position:relative;margin-bottom:20px}.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__menu-link,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__menu-link{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #34303d;border-radius:5px;background-color:#f6f4f0}.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__menu-link.active .chevron,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__menu-link.active .chevron{transform:rotate(180deg)}.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__menu-link .chevron,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__menu-link .chevron{display:block;background-image:url(../images/arrow-down.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;width:15px;height:15px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;transform-origin:center center}.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapgulper-info-page__list,.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__list,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapgulper-info-page__list,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__list{padding:20px;background-color:#f6f4f0;display:none !important;position:absolute;top:100%;left:15px;width:calc(100% - 30px);z-index:5;max-height:300px;overflow-y:auto;box-shadow:0px 5px 12px 3px rgba(0,0,0,0.2);border-radius:0 0 5px 5px}.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapgulper-info-page__list.show,.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__list.show,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapgulper-info-page__list.show,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__list.show{display:block !important}.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapgulper-info-page__list .nav-item,.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__list .nav-item,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapgulper-info-page__list .nav-item,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__list .nav-item{margin-bottom:10px}.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapgulper-info-page__list .nav-item .nav-link,.faq-style .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__list .nav-item .nav-link,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapgulper-info-page__list .nav-item .nav-link,.legal-page .wrapper-info-page .wrapper-info-page__nav-menu .wrapper-info-page__list .nav-item .nav-link{font-size:16px;line-height:18px}.faq-style .wrapper-info-page .wrapper-info-page__box-text,.legal-page .wrapper-info-page .wrapper-info-page__box-text{flex:0 0 100%;max-width:100%;padding-inline:15px}.faq-style .wrapper-info-page .wrapper-info-page__box-text .wrapper-policies-title h2,.legal-page .wrapper-info-page .wrapper-info-page__box-text .wrapper-policies-title h2{margin-bottom:20px}.wrapper-common-element__title .pagetitle{width:100%;margin-inline-start:0;text-align:center;padding-inline-start:20px}.newsDetails{margin-bottom:40px}.newsDetails .backButton{margin-bottom:20px}.newsDetails .newsDetailsDesc h1{padding-bottom:20px}.checkoutWrapper{padding-top:40px;margin-bottom:40px}.checkoutWrapper .bordered-block{padding-bottom:20px;margin-bottom:20px}.checkoutWrapper .checkout-main .backLink{margin-bottom:20px}.checkoutWrapper .checkout-main h2{margin-bottom:20px}.checkoutWrapper .checkout-main h3{margin-bottom:20px}.checkoutWrapper .checkout-main .addressesList #ShippingAddressesHolder{margin-bottom:20px}.checkoutWrapper .checkout-main .addressesList .addressBlock .addressWrap p{margin-bottom:20px}.checkoutWrapper .checkout-main .paymentOpions li:last-child{margin-bottom:0}.checkoutWrapper #BillingAddressesContainer #BillingAddressesHolder{margin:20px 0}.checkoutWrapper .addAdressWrapper h4{margin-bottom:20px}.checkoutWrapper .orderSummary{padding:20px}.checkoutWrapper .orderSummary .orderListing>ul>li{margin-bottom:20px;padding-bottom:20px}.checkoutWrapper .orderSummary .total{margin-bottom:20px;padding-bottom:20px}.checkoutWrapper .promoCodeArea .form__row{gap:15px}.checkoutWrapper .promoCodeArea .form__row .button{flex:0 0 40%}.checkoutWrapper .promoCodeArea .form__row input{flex:0 0 calc(60% - 15px)}.checkoutWrapper .formActions .placeOrder.button{padding:5px 0}.bagWrapper .fixed-on-scroll{gap:10px}.bagWrapper .fixed-on-scroll .button{padding:1px 20px 4px}.bagWrapper .shoping-cart-total:not(.fixed-on-scroll){padding:40px;gap:20px;margin-bottom:40px}.bagWrapper .shoping-cart-total:not(.fixed-on-scroll) .label-total{text-align:center}.table-total-holder .cart-items-holder .cartTable .bagItem{margin-bottom:20px}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow{margin-bottom:20px}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow .qtty-price-holder .colQuantity input{width:45px}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow .qtty-price-holder .colQuantity a{width:24px;height:24px}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow .qtty-price-holder .colQuantity a:hover{filter:none}.table-total-holder #ShoppingTable{margin-bottom:20px}.table-total-holder .benefitsBlock{margin-bottom:40px;margin-inline-start:0}.table-total-holder .benefitsBlock .benefitsList{margin-bottom:20px}.table-total-holder .benefitsBlock .benefitsList .benefitListing li{gap:5px}.table-total-holder .benefitsBlock .benefitsList .benefitListing li::before{content:"";width:24px;height:24px}.table-total-holder .benefitsBlock #Cart-Summary .orderSummary{margin-bottom:20px}.table-total-holder .benefitsBlock #Cart-Summary .orderSummary .orderPrice{padding-top:20px}.table-total-holder .benefitsBlock #Cart-Summary .orderSummary .orderPrice .total{padding-top:20px;margin-top:20px;padding-bottom:20px}.table-total-holder .benefitsBlock .actions{gap:10px;flex-direction:row;justify-content:space-between}.table-total-holder .benefitsBlock .actions .button,.table-total-holder .benefitsBlock .actions .buttonTransparentBlack{padding:5px 18px 9px;width:fit-content}.store-details{padding:40px 20px}.store-details .backButton{margin-bottom:20px}.store-details .store-details__title{margin-bottom:20px}.store-details .store-details__section .store-details__info{padding:20px}.store-details .store-details__section .store-details__info .hours{margin-bottom:20px}.discover-important-wrapper{padding:20px}.discover-important-wrapper.withMb{margin-bottom:40px}.discover-important-wrapper .support-landing-faq__single{padding:20px}.discover-important-wrapper .support-landing-faq__single .wrapper-common-element__title{margin-bottom:20px;text-align:start}.discover-important-wrapper .support-landing-faq__single p{margin-bottom:20px}.commonBanner .mobileImage{display:none}.commonBanner .desktopImage{display:block}.commonBanner .careBanner{--bs-aspect-ratio: 50%}.commonBanner .bannerContentWrapper .bannerText{padding:30px 0}.commonBanner.textMobUp .bannerContentWrapper{align-items:flex-start !important}.card-listing{margin-bottom:40px}.card-listing .blockHead .blockTitle{margin-bottom:20px}.card-listing .listingItemLI:last-child{margin-bottom:0}.promo-container{margin-bottom:40px}.promo-container .promo-title{margin-bottom:20px}.thankYouWrapper .ecom-banner{margin-bottom:40px;padding:40px 20px}.thankYouWrapper .ecom-banner img{margin-bottom:20px}.thankYouWrapper .ecom-banner h1{margin-bottom:20px}.thankYouWrapper .order-success-main{margin-bottom:40px}.thankYouWrapper .order-success-main h3{margin-bottom:20px}.thankYouWrapper .order-success-main .border-parent .rightSide{margin-bottom:40px}.thankYouWrapper .order-success-main .border-parent .rightSide .orderSummary .orderListing{margin-bottom:20px}.thankYouWrapper .order-success-main .border-parent .rightSide .orderSummary .orderListing .list-item{margin-bottom:20px}.thankYouWrapper .order-success-main .border-parent .leftSide{padding-inline:15px}.iqos-support-toolbar{margin-bottom:40px;padding-top:20px}.iqos-support-toolbar .container{padding-inline-end:0}.iqos-support-toolbar .deviceWrapper:hover .deviceAnchor{background-color:transparent}.iqos-support-toolbar .deviceWrapper .deviceAnchor .deviceName{font-size:14px;padding-inline:15px}.iqos-support-toolbar .deviceWrapper .deviceAnchor .deviceName:hover{color:#34303d}.supportListing .supportItem{margin-bottom:40px}.IconTextButton{margin-bottom:40px}.IconTextButton .listingProduct{padding:40px 20px}.discover-terea-listing{padding-inline:40px}.discover-terea-listing .listWrapper .listItem{flex-direction:column !important}.discover-terea-listing .listWrapper .listItem:first-child .listingImage{max-width:50%}.discover-terea-listing .listWrapper .listItem:first-child .listingInfo{padding-top:20px !important;padding-inline:0}.discover-terea-listing .listWrapper .listItem:first-child .listingInfo .bodyImage{max-width:45%;margin-inline-start:auto}.discover-terea-listing .listWrapper .listItem:last-child{margin-top:-120px;padding-inline-start:0}.discover-terea-listing .listWrapper .listItem:last-child .listingImage{max-width:70%;align-self:flex-start !important;--bs-aspect-ratio: 80%;margin-inline-end:0}.discover-terea-listing .listWrapper .listItem:last-child .listingInfo{width:100%;padding-top:30px}.navigationListingSlider{padding-inline-start:20px;margin-bottom:40px}.navigationListingSlider .circularSliderArrowNext{inset-inline-end:20px;display:none}.navigationListingSlider .circularSliderArrowPrev{inset-inline-end:85px;display:none}.navigationListingSlider .blockHead .blockTitle{margin-bottom:40px}.navigationListingSlider .listingHolder .listingItemLI .listingInfo{padding-top:18px}.upgradeSwiper{margin-bottom:40px;height:500px}.upgradeSwiper .swiper-slide{padding-top:40px;align-items:center !important;padding-inline:20px !important;gap:50px !important;justify-content:center}.upgradeSwiper .swiper-slide::after{content:"";display:none}.upgradeSwiper .swiper-slide.imageMarginTop .listingImage{transform:translateY(0) !important}.upgradeSwiper .swiper-slide .listingInfo{padding:0 !important}.upgradeSwiper .swiper-pagination-upgrade{inset-inline-end:10px !important}.highligted-news-container{margin-top:40px;margin-inline:-40px}.boutiqueList{margin-bottom:20px}.tradeInLanding .allProductsListing{padding-inline:0;margin-bottom:40px}.tradeInLanding .allProductsListing .swiper-wrapper .swiper-slide{height:100%}.tradeInLanding .footerCardsListing .listingItemLI{flex:0 0 50%;max-width:50%}.tradeInLanding .ImageTextListing{margin-bottom:40px !important;padding:40px 0 15px 0}.tradeInLanding .faq-common{padding:40px 0}.tradeInLanding .disclaimer-block.normalTitleWithDescription{padding-inline:0px}.tradeInLanding .disclaimer-block.normalTitleWithDescription .text-title{margin-bottom:10px}.tradeInLanding .disclaimer-block.normalTitleWithDescription.bottomDisclaimer{margin-bottom:40px}.accountDetails .leftSection{flex:0 0 75%;max-width:75%;padding:0;margin:0 auto 40px auto}.accountDetails .leftSection.myDevice .row{margin:0px !important;padding:10px}.accountDetails .leftSection .accountLeftMenuWrapper{margin:0}.accountDetails .leftSection .accountLeftMenuWrapper .accountLeftMenu{margin:0}.accountDetails .leftSection .accountLeftMenuWrapper .accountLeftMenu .anchorWrapper{margin-bottom:0px;width:100%}.accountDetails .leftSection .accountLeftMenuWrapper .accountLeftMenu .anchorWrapper:before{content:none}.accountDetails .rightSection{padding:0}.accountDetails .rightSection .listWrapper{gap:0px !important}.accountDetails .rightSection .listWrapper .item .profileLinkWrapper{padding:10px;flex-direction:row !important}.accountDetails .rightSection .listWrapper .item .profileLinkWrapper img{max-width:70px !important;padding:20px !important}.accountDetails .accountLeftMenu{padding:0}.bondsPage .footerSupportItems{margin-bottom:0;padding-bottom:40px;padding-top:40px}.bondsPage .footerSupportItems.matchedTitleHeight{margin-bottom:40px}.bondsPage .footerSupportItems.bondsChars{margin-bottom:40px}.yourRewardsSection.container .vouchers-container .vouchers-tabs-container.container .tabs-content-container .voucher-items .voucher-item,.yourRewardsSection.container .vouchers-container .vouchers-history-container .tabs-content-container .voucher-items .voucher-item{max-width:unset}.yourRewardsSection.container .vouchers-container .vouchers-tabs-container.container .tabs-content-container .voucher-items .voucher-item.voucher-history-item,.yourRewardsSection.container .vouchers-container .vouchers-history-container .tabs-content-container .voucher-items .voucher-item.voucher-history-item{flex-direction:column;max-width:unset}.yourRewardsSection.container .vouchers-container .vouchers-tabs-container.container .tabs-content-container .voucher-items .voucher-item .image-wrapper,.yourRewardsSection.container .vouchers-container .vouchers-tabs-container.container .tabs-content-container .voucher-items .voucher-item .image-wrapper img,.yourRewardsSection.container .vouchers-container .vouchers-tabs-container.container .tabs-content-container .voucher-items .voucher-item p.description,.yourRewardsSection.container .vouchers-container .vouchers-history-container .tabs-content-container .voucher-items .voucher-item .image-wrapper,.yourRewardsSection.container .vouchers-container .vouchers-history-container .tabs-content-container .voucher-items .voucher-item .image-wrapper img,.yourRewardsSection.container .vouchers-container .vouchers-history-container .tabs-content-container .voucher-items .voucher-item p.description{max-width:100%}}@media screen and (max-width: 430px){.ContentBtnFixed{inset-inline-end:100px}}@media screen and (max-width: 585px){.tradeInLanding .ImageTextListing .listingItemLI{padding-inline:0 !important}.tradeInLanding .allProductsListing .arrowLink{padding-inline:12px}.orderHistory .orderListing .orderItem .orderDetails{padding:20px;margin-bottom:20px}.orderHistory .orderListing .orderItem .orderDetails .description{margin-bottom:20px}.videoListingSection .Iframe-items-listing .row .col-md-4{flex:0 0 90%;max-width:90%}.checkoutWrapper .promoCodeArea .form__row{margin-bottom:0;flex-wrap:wrap;flex-direction:column;gap:15px;align-items:flex-start}.checkoutWrapper .promoCodeArea .form__row input{width:100%;flex:0 0 auto}.checkoutWrapper .promoCodeArea .form__row .button{flex:0 0 auto}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow .image-title-holder{gap:20px;flex:0 0 100%;max-width:100%}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow .qtty-price-holder{flex:0 0 100%;max-width:100%;justify-content:center;gap:20px}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow .colActions{flex:0 0 100%;display:flex;justify-content:flex-end}.contact_us .contact-image{max-height:400px}.videoBanner.fullWidthThinVideo .videoWrapper{--bs-aspect-ratio: 80%}.commonBanner .bannerContentWrapper{justify-content:center}.commonBanner .bannerContentWrapper .bannerText{display:flex;flex-direction:column;align-items:center}.commonBanner .bannerContentWrapper .bannerText .blockTitle{text-align:center !important}.commonBanner .bannerContentWrapper .bannerText p{text-align:center}#ui-datepicker-div{padding:20px;width:330px}.allProductsListing .listingProduct .listingImage .isNew{padding:0 2px;top:6px;inset-inline-start:6px;margin-bottom:0}.productsWrapper .productsWrapperDetails .productInfoWrapper .productsToCompare .productItem .imageWrapper{height:180px}.clubNavigations{margin-bottom:40px}.clubNavigations .breadcrumbListing{justify-content:space-between}}@media screen and (max-width: 767px){.addNewDevice .device-dropdown{font-size:13px;padding:8px}.errorPageWrapper .errorPageContainer nav.error-page__nav-container{flex-direction:column;min-width:100%}.errorPageWrapper .errorPageContainer nav.error-page__nav-container .notFoundComponent{margin-right:unset}.errorPageWrapper .errorPageContainer nav.error-page__nav-container .notFoundComponent>.notFoundComponent a.error-page__nav-item .error-page__item-wrapper{padding-bottom:unset;min-width:170px;min-height:150px}.errorPageWrapper .errorPageContainer nav.error-page__nav-container .notFoundComponent>.notFoundComponent a.error-page__nav-item .error-page__item-wrapper svg.gold-in{bottom:unset}.errorPageWrapper .errorPageContainer nav.error-page__nav-container .notFoundComponent>.notFoundComponent a.error-page__nav-item .error-page__item-wrapper>div{align-items:center}.errorPageWrapper .errorPageContainer nav.error-page__nav-container .notFoundComponent>.notFoundComponent a.error-page__nav-item .error-page__item-wrapper>div .imageContainer{position:unset;max-height:fit-content}.errorPageWrapper .errorPageContainer nav.error-page__nav-container .notFoundComponent>.notFoundComponent a.error-page__nav-item .error-page__item-wrapper>div span{position:unset;max-height:fit-content;font-size:16px;min-width:100%}.errorPageWrapper .errorPageContainer article header h1{font-size:30px;max-width:100%}.aokiAccessoriesPlpListing.imageListing.pointCollection .container .blockBody ul.listingHolder li.listingItemLI{max-width:100%;min-width:100%}.rp-try-buy-container{bottom:30px;right:180px !important;left:unset !important;top:auto !important}.modal-popup-wrapper .modal-popup{width:65%}.productQuickViewWrapper .productWrapper{flex-direction:column}.productQuickViewWrapper .productWrapper .imageWrapper{text-align:center}.bondsPage .footerSupportItems .listingItemLI{margin-bottom:40px}.bondsPage .footerSupportItems .listingItemLI:last-child{margin-bottom:0}.bondsPage .footerSupportItems .listingItemLI .box .title{line-height:1.3;margin-bottom:10px}.bondsPage .footerSupportItems .listingItemLI .box .title p{margin-bottom:0}.bondsPage .disclaimer-block.normalTitleWithDescription .text-title{min-width:99vw}.bondsPage .bondsListing.pointCollection .listingItemLI h3{font-size:20px}.bondsPage .bondsListing.pointCollection .listingItemLI p{margin-top:7px;font-size:15px}.bondsPage .bondsListing.pointCollection .listingItemLI img{max-width:100%}.bondsPage .bondsListing.discover-terea-tobacco-listing .listItem .listingImage{flex:0 0 100% !important;max-width:350px}.bondsPage .bondsListing.discover-terea-tobacco-listing .listItem ol li{font-size:15px}.bondsPage .bondsListing.discover-terea-tobacco-listing .listItem ol li:before{top:2px}.bondsPage .bondsListing.discover-terea-tobacco-listing .listItem ol li span{font-size:23px}.bondsPage .leftTextRightText{overflow-x:hidden}.bondsPage .leftTextRightText .container{padding:0}.bondsPage .leftTextRightText .listingItem{flex:0 0 100%;max-width:100%;padding:40px}.bondsPage .leftTextRightText .listingItem.leftText .titleWrapper h3 span{line-height:1;display:block}.bondsPage .leftTextRightText .listingItem.rightText .titleWrapper h3{margin-bottom:30px;line-height:1.3}.bondsPage .leftTextRightText .listingItem.rightText .disclaimer{border:2px solid #34303d;color:#34303d;padding:4px 8px;display:block;font-size:14px;font-weight:normal;line-height:1.3;width:fit-content}.checkoutWrapper .checkout-main .stackedInput li .button{font-size:14px;padding:5px 13px 9px}.landingBanner.clubLanding .BannerInfo{padding-left:20px}.landingBanner.clubLanding .BannerInfo .LinksWrapper{flex-direction:column;align-items:start}.landingBanner.clubLanding .BannerInfo .LinksWrapper .button{padding:12px 32.5px;border-radius:24px}.landingBanner.clubLanding .BannerInfo .LinksWrapper .white{margin-right:0px;margin-bottom:22px}.landingBanner.clubLanding .BannerInfo h3{color:#fffdfb}.imageListing.discoverPartners .blockTitle{margin-bottom:20px}.imageListing.discoverPartners .listingItem .listingInfo a{display:none}.activitiesContainer{margin-bottom:50px}.activitiesContainer h3{font-size:27px;margin-bottom:15px}.activitiesContainer .activitiesWrapper{margin-top:20px;margin:0}.activitiesContainer .activitiesWrapper .activityName{display:flex;justify-content:start;align-items:center;margin-bottom:8px}.activitiesContainer .activitiesWrapper .activityName .icon{width:30px;height:30px;border:1px solid gray;border-radius:15px;padding:4px}.activitiesContainer .activitiesWrapper .activityName .name{margin-left:15px;font-weight:600}.activitiesContainer .activitiesWrapper .activityDate{margin-bottom:8px}.activitiesContainer .activitiesWrapper .activityDate .date{color:#979797}.activitiesContainer .activitiesWrapper .activityPoints .point{text-align:start}.ImageTextListing.benefitsToStart .blockBody .listingItemLI{padding-inline:0;flex:0 0 100% !important;max-width:100% !important}.ImageTextListing.benefitsToStart .blockBody .listingItemLI .imageWrapper{margin-bottom:40px;padding-inline:0}.ImageTextListing.benefitsToStart .blockBody .listingItemLI .infoWrapper{padding-bottom:40px;padding-inline:20px;padding-top:0}.ImageTextListing.benefitsToStart .blockBody .listingItemLI .infoWrapper .subtitle p{margin-bottom:20px;font-size:16px}.ImageTextListing.benefitsToStart .blockBody .listingItemLI .infoWrapper .h3{font-size:28px;font-weight:bold;line-height:1.43}.stepsListing{padding-top:25px}.stepsListing .blockTitle{margin-bottom:52px;font-size:28px;line-height:1.43}.stepsListing .blockBody{margin-bottom:0}.stepsListing .blockBody .listingItemLI{margin-bottom:42px}.stepsListing .blockBody .listingItemLI .listingItem .stepNumber{margin-bottom:15px}.stepsListing .blockBody .listingItemLI .listingItem .infoWrapper h3{font-size:24px;line-height:1.33;text-align:center}.stepsListing .blockBody .listingItemLI .listingItem .infoWrapper .subtitle{font-size:14px;line-height:1.43}.pointLine .container .headWrapper .blockTitle{font-size:28px;line-height:1.43}.pointLine .container .headWrapper .subtitle{font-size:16px;line-height:1.5}.pointLine .container .statusWrapper{margin-bottom:60px;padding-bottom:0}.pointLine .container .statusWrapper .subStatusWrapper{display:flex;flex-direction:column;justify-content:space-between}.pointLine .container .statusWrapper .subStatusWrapper h4{font-size:16px;line-height:1.5;letter-spacing:0.2px}.pointLine .container .statusWrapper .subStatusWrapper p{font-size:14px;line-height:1.43;letter-spacing:0.4px;min-width:70px}.pointLine .container .statusWrapper .silver h4,.pointLine .container .statusWrapper .silver p{text-align:start}.pointLine .container .statusWrapper .gold h4,.pointLine .container .statusWrapper .gold p{text-align:start}.pointLine .container .statusWrapper .platinum h4,.pointLine .container .statusWrapper .platinum p{text-align:end}.pointLine .container .statusWrapper .subStatusWrapper:first-child span{left:0px}.pointLine .container .statusWrapper .subStatusWrapper:nth-child(2) span{left:0px}.pointLine .container .statusWrapper .subStatusWrapper:last-child span{left:100%}.pointCollection{padding-bottom:40px}.pointCollection .container .blockBody .listingHolder .listingItemLI{margin-bottom:40px}.pointCollection .container .blockBody .listingHolder .listingItemLI:last-child{margin-bottom:0}.faq-common{padding-top:0px}.loggedInClub .topBannerWrapper .bannerTitle{font-size:36px;line-height:1.22;letter-spacing:0.01px}.backLink.clubBack{margin-inline-start:20px;margin-bottom:40px}.dashboardClub .container .flexWrapper{flex-direction:column}.dashboardClub .container .flexWrapper .leftWrapper .infoList.row{flex:0 0 100%}.dashboardClub .container .flexWrapper .leftWrapper .infoList.row .clubDashboardColumn:first-child{border-right:none;border-bottom:3px solid #e2e1df}.dashboardClub .container .flexWrapper .leftWrapper .infoList.row h3{font-size:16px;line-height:1.5;letter-spacing:0.2px}.dashboardClub .container .flexWrapper .leftWrapper .infoList.row .pointStatus span{font-size:12px;line-height:1.33;letter-spacing:0.2px}.dashboardClub .container .flexWrapper .leftWrapper .infoList.row .pointStatus p{font-size:32px;line-height:1.25;letter-spacing:normal}.dashboardClub .container .flexWrapper .rightWrapper .blockTitle{font-size:16px;line-height:1.5;letter-spacing:0.2px}.dashboardClub .container .flexWrapper .rightWrapper .points{font-size:32px;line-height:1.25;letter-spacing:normal}.dashboardClub .container .flexWrapper .rightWrapper .subTitle{font-size:12px;line-height:1.33;letter-spacing:0.2px}.dashboardClub .container .flexWrapper .rightWrapper .link{font-size:16px;line-height:1.5;letter-spacing:0px}.dashboardClub .container .flexWrapper .boxWrapper{padding:20px 25px}.clubNavigations{margin-bottom:40px}.clubNavigations .breadcrumbListing{overflow-x:auto;overflow-y:hidden;max-width:100VW;gap:8px;-ms-overflow-style:none;scrollbar-width:none}.clubNavigations .breadcrumbListing::-webkit-scrollbar{display:none}.clubNavigations .breadcrumbListing .listingItem{padding:18px 10px;min-width:fit-content}.clubNavigations .breadcrumbListing .listingItem .anchorLink{font-size:16px;line-height:1.5;letter-spacing:0px;white-space:nowrap}.horizontalListing{margin-bottom:40px}.horizontalListing .rightImage .imageWrapper{padding-inline-start:0}.horizontalListing .leftImage{padding-inline:0}.horizontalListing .container .blockBody .listingHolder .listingItemLI .listingItem .row{flex-direction:column;margin:0}.horizontalListing .container .blockBody .listingHolder .listingItemLI .listingItem .row .infoWrapper{padding:20px}.horizontalListing .container .blockBody .listingHolder .listingItemLI .listingItem .row .infoWrapper h3{line-height:1.25;letter-spacing:normal}.horizontalListing .container .blockBody .listingHolder .listingItemLI .listingItem .row .infoWrapper .listingDescription{font-size:16px;line-height:1.5;letter-spacing:0px}.horizontalListing .container .blockBody .listingHolder .listingItemLI .listingItem .row .infoWrapper .button{font-size:16px;line-height:1.5;letter-spacing:0.5px}.imageListing .container .blockHead h2{font-size:28px;line-height:1.43;letter-spacing:normal;margin-bottom:20px}.imageListing .container .blockBody ul li{margin-bottom:0}.imageListing .container .blockBody .listingHolder .listingItemLI:last-child .listingItem{margin-bottom:0}.imageListing .container .blockBody .listingHolder .listingItemLI .listingItem{margin-bottom:40px}.imageListing .container .blockBody .listingHolder .listingItemLI .listingItem .listingInfo h3{font-size:20px;line-height:1.2;letter-spacing:0.2px}.imageListing .container .blockBody .listingHolder .listingItemLI .listingItem .listingInfo p{font-size:14px;line-height:1.71;letter-spacing:normal}.club-faq{padding:40px 0}.club-faq h3{font-size:28px;line-height:1.43;letter-spacing:normal;margin:0;padding:0;margin-bottom:15px}.club-faq .wrapper-info-page .wrapper-info-page__box-text{padding:0}.club-faq .wrapper-info-page .wrapper-info-page__box-text .tab-content .wrapper-info-page__box-text .wrapper-info-page__faq-list .wrapper-info-page__faq-list-item .wrapper-info-page__faq-title{padding:25px 0 !important;padding-inline-end:25px !important}.club-faq .wrapper-info-page .wrapper-info-page__box-text .tab-content .wrapper-info-page__box-text .wrapper-info-page__faq-list .wrapper-info-page__faq-list-item .wrapper-info-page__faq-title::after{transform:translateY(-50%) rotate(90deg);transform-origin:center center}.club-faq .wrapper-info-page .wrapper-info-page__box-text .tab-content .wrapper-info-page__box-text .wrapper-info-page__faq-list .wrapper-info-page__faq-list-item .wrapper-info-page__faq-title.visible::after{transform:translateY(-50%) rotate(270deg);transform-origin:center center}.club-faq .wrapper-info-page .wrapper-info-page__box-text .tab-content .wrapper-info-page__box-text .wrapper-info-page__faq-list .wrapper-info-page__faq-list-item .wrapper-info-page__faq-title p{font-size:18px;line-height:1.2;letter-spacing:0.2px}.club-faq .wrapper-info-page .wrapper-info-page__box-text .tab-content .wrapper-info-page__box-text .wrapper-info-page__faq-list .wrapper-info-page__faq-list-item .wrapper-info-page__faq-title .chevron{right:15px}.club-faq .wrapper-info-page .wrapper-info-page__box-text .tab-content .wrapper-info-page__box-text .wrapper-info-page__faq-list .wrapper-info-page__faq-list-item .wrapper-info-page__faq-description{padding:0px}.club-faq .wrapper-info-page .wrapper-info-page__box-text .tab-content .wrapper-info-page__box-text .wrapper-info-page__faq-list .wrapper-info-page__faq-list-item .wrapper-info-page__faq-description .wrapper-info-page__faq-description-text{padding:10px !important}.club-faq .wrapper-info-page .wrapper-info-page__box-text .tab-content .wrapper-info-page__box-text .wrapper-info-page__faq-list .wrapper-info-page__faq-list-item .wrapper-info-page__faq-description .wrapper-info-page__faq-description-text p{font-size:14px;line-height:1.71;letter-spacing:normal}.onlyText{margin-bottom:30px}.onlyText h3{line-height:1.43;letter-spacing:normal}.statusPoints .listingItemLI{margin-bottom:30px !important}.statusPoints td{padding:0.5rem}.statusPoints table tr.hasNewRibbon td span{margin-inline-start:unset !important;margin-top:10px;display:block !important}.imageListing{margin-bottom:40px}.imageListing .imageWrapper{margin-bottom:10px}.imageListing.statusBenifits .blockBody ul{margin-bottom:20px}.imageListing.statusBenifits .blockBody ul li{margin-bottom:0px}.imageListing.statusBenifits .blockBody ul li .row{flex-direction:column !important}.imageListing.statusBenifits .blockBody ul li .row .infoWrapper{padding:0 15px !important;margin-bottom:0}.imageListing.statusBenifits .blockBody ul li .row .infoWrapper h3{font-size:24px;line-height:1.43;letter-spacing:normal;margin-bottom:15px}.imageListing.statusBenifits .blockBody ul li .row .infoWrapper .listingDescription{font-size:16px;line-height:1.5;letter-spacing:0px}.discoverBenefitsPage{padding-top:0px;margin-bottom:70px}.discoverBenefitsPage .blockTitle h3{font-size:28px;line-height:1.43;letter-spacing:normal;margin-bottom:40px}.discoverBenefitsPage .totalPointsWrapper .listingHolder{flex-direction:column}.discoverBenefitsPage .totalPointsWrapper .listingHolder .listingContent .listingDescription{margin-bottom:20px;padding-top:15px}.expiryPage{padding-top:0px}.expiryPage .expiryComponent .blockTitle{font-size:32px;line-height:1.25;letter-spacing:normal}.expiryPage .expiryComponent .container .expiryContent{flex-direction:column}.expiryPage .expiryComponent .container .expiryContent .pointSquare{height:350px;width:100%;margin-bottom:30px}.expiryPage .expiryComponent .container .expiryContent .pointSquare .pointsSection .number{font-size:32px;line-height:1.25;letter-spacing:normal}.expiryPage .expiryComponent .container .expiryContent .pointSquare .pointsSection p{font-size:16px;line-height:1.5;letter-spacing:0px}.expiryPage .expiryComponent .container .expiryContent .textSection{margin-left:0px;padding:0}.statusListing{background-color:#fff !important;margin-bottom:40px}.statusListing .container{padding:0}.statusListing .blockHead .blockTitle{font-size:32px;margin:0;padding:0px 0 40px 0px}.statusListing .blockBody .listingHolder{margin-bottom:40px}.statusListing .blockBody .listingHolder .listingItemLI .listingItem .row{flex-direction:column !important}.statusListing .blockBody .listingHolder .listingItemLI .listingItem .row .infoWrapper h3{font-size:26px;line-height:1.2;letter-spacing:0.2px;text-align:start;margin-top:0}.statusListing .blockBody .listingHolder .listingItemLI .listingItem .row .infoWrapper .listingDescription{font-size:16px;line-height:1.71;letter-spacing:normal;padding:0}.scienceListing .listWrapper .listItem:first-child{flex-direction:column;padding-top:0}.listingSection.top-listing-wrapper.aoki-devices-listing .listWrapper .listItem:first-child{flex-direction:column-reverse;padding-top:0}.listingSection.top-listing-wrapper.aoki-devices-listing .listWrapper .listItem .listingInfo{padding-bottom:0px}.listingSection.top-listing-wrapper.aoki-devices-listing .listWrapper .listItem .listingInfo .topWrapper{margin:0 auto;margin-bottom:20px}.listingSection.top-listing-wrapper.aoki-devices-listing .listWrapper .listItem .listingInfo .topWrapper .subtitle .topWrapper{margin:0 auto;margin-bottom:10px}.listingSection.top-listing-wrapper.aoki-devices-listing .listWrapper .listItem .listingInfo .titleWrapper{text-align:center}.listingSection.top-listing-wrapper.aoki-devices-listing .listWrapper .listItem .listingInfo .linkWrapper{margin:0 auto}.listingSection.top-listing-wrapper.aoki-devices-listing .listWrapper .listItem .listingInfo .bodyWrapper{text-align:center}.commonBanner,.commonBanner.careBanner{--bs-aspect-ratio: 120%;margin-bottom:40px}.commonBanner .mobileImage,.commonBanner.careBanner .mobileImage{display:block}.commonBanner .desktopImage,.commonBanner.careBanner .desktopImage{display:none}.commonBanner.textTop .bannerContentWrapper,.commonBanner.careBanner.textTop .bannerContentWrapper{align-items:flex-start}.commonBanner>img,.commonBanner.careBanner>img{object-fit:cover}.commonBanner .bannerContentWrapper,.commonBanner.careBanner .bannerContentWrapper{display:flex;align-items:center}.commonBanner .bannerContentWrapper .bannerText,.commonBanner.careBanner .bannerContentWrapper .bannerText{flex:0 0 100%;padding:40px 0}.commonBanner .bannerContentWrapper .bannerImage,.commonBanner.careBanner .bannerContentWrapper .bannerImage{justify-content:center;flex:0 0 100%}.commonBanner .bannerContentWrapper .bannerImage img,.commonBanner.careBanner .bannerContentWrapper .bannerImage img{max-width:100%;max-height:100%;object-fit:contain}.introTitle{padding:40px}.listingProduct .listingImage{margin-bottom:5px}.middleBanner{--bs-aspect-ratio: 130%}.middleBanner.clubAccountBann{--bs-aspect-ratio: 100%}.middleBanner .bannerText h3,.middleBanner .bannerText p{max-width:100%}.middleBanner.privilegeBanner{--bs-aspect-ratio: 130%}.middleBanner.privilegeBanner .bannerText h3{max-width:100%}.product-usps .swiper{height:650px}.product-usps .swiper-wrapper .listingItem{flex-wrap:wrap}.product-usps .swiper-wrapper .listingItem .listingImage{max-height:500px;max-width:500px;flex:0 0 100%;margin:auto}.product-usps .swiper-wrapper .listingItem .listingImage img{display:block}.product-usps .swiper-wrapper .listingItem .listingInfo{flex:0 0 100%;padding-inline:0}.productsWrapper .selectedProducts .comparedropdown:nth-child(3){display:none}.productsWrapper .selectedProducts .comparedropdown ul{position:fixed;top:0;left:0;margin-inline:0;width:100%;z-index:50;height:100%}.productsWrapper .selectedProducts .comparedropdown ul .close-icon{background-image:url(../images/close-icon-black.svg);width:20px;height:20px;background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;margin-inline-start:auto;margin-bottom:40px;display:block}.productsWrapper .sizesWrapper .listingItem .holderWrapper,.productsWrapper .sizesWrapper .listingItem .pocketWrapper{flex:0 0 100%;max-width:100%}.productsWrapper .sizesWrapper .listingItem .pocketWrapper{display:none}.commonBanner.tinyBanner{--bs-aspect-ratio: 60%}.commonBanner.tinyBanner .bannerContentWrapper .bannerText{max-width:75%}.dialog-off-canvas-main-canvas{font-family:"IQOS", sans-serif}.dialog-off-canvas-main-canvas .pagetitle{padding:40px 20px}.dialog-off-canvas-main-canvas .map-container{position:relative;height:auto}.dialog-off-canvas-main-canvas .map-container #map{width:100%;height:450px;position:relative}.dialog-off-canvas-main-canvas .map-container .js-store-locator-panel{position:static;width:100%;height:fit-content;padding:15px 25px}.dialog-off-canvas-main-canvas .map-container .js-store-locator-panel .store-locator__panel-stores{max-height:250px}.dialog-off-canvas-main-canvas .map-container .js-store-locator-panel .store-locator__features-fieldset .store-locator__filter-list{display:flex;align-items:center;gap:10px}.dialog-off-canvas-main-canvas .map-container .js-store-locator-panel .store-locator__features-fieldset .store-locator__filter-list .store-locator__filter-item{min-width:130px;padding:5px 15px 9px !important}.loginMain .row>div{padding:0 15px}.loginMain .row>div:has(.joinUs){border-inline-end:none}.loginMain.userForm{padding:0}.loginMain.userForm .container{padding:0}.userForm>div{padding:40px 0}.userForm h3{margin-bottom:30px}.userForm .btn{display:inline-block;background-color:#34303d;color:#fff;padding:5px 32px 9px;border-radius:24px;border:2px solid #34303d;letter-spacing:.5px;font-size:16px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:30px}.userForm .btn:hover{background-color:transparent;color:#34303d;border-color:#34303d}.userForm .form__row{margin-bottom:20px}.userForm .helpText{margin-bottom:20px}.userForm .joinUs{margin-bottom:40px}.videoListingSection{margin-bottom:40px}.videoListingSection .container{padding-inline-end:0}.videoListingSection .Iframe-items-listing{overflow-x:auto}.videoListingSection .Iframe-items-listing .row{flex-wrap:nowrap}.videoListingSection .Iframe-items-listing .row .col-md-4{flex:0 0 45%;max-width:45%}.textBodyListing{padding-top:0}.textBodyListing .listWrapper{padding:0 20px}.textBodyListing .listWrapper .Text-items-listing{margin-bottom:20px}.textBodyListing .listWrapper .Text-items-listing .listingItem{margin-bottom:20px}.textBodyListing .listWrapper .Text-items-listing .listingItem .blockHead .blockTitle{margin-bottom:10px}.textBodyListing .listWrapper .Text-items-listing .listingItem .blockBody{font-size:16px;color:#fff}.textBodyListing .read-more-wrapper{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.textBodyListing .read-more-wrapper .button{display:inline-block;background-color:#fff;color:#34303d;padding:5px 32px 9px;border-radius:24px;border:2px solid #fff;letter-spacing:.5px;font-size:16px;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.textBodyListing .read-more-wrapper .button:hover{background-color:#00d1d2;color:#34303d;border-color:#00d1d2}.accountLeftMenuWrapper .arrow.active{transform:rotate(180deg)}.accountLeftMenuWrapper .mobileActiveItem{background:white}.accountLeftMenuWrapper .accountLeftMenu{display:none;position:absolute;top:48px;inset-inline-start:20px;width:calc(100% - 40px);background-color:#fff;border:1px solid #c3c3c3;border-radius:7px;padding:15px 15px 0 15px;z-index:5;box-shadow:0px 8px 10px 0px rgba(0,0,0,0.2)}.accountLeftMenuWrapper .accountLeftMenu .anchorWrapper{border-bottom:1px solid #c3c3c3}.accountLeftMenuWrapper .accountLeftMenu .anchorWrapper .profileLinkWrapper{justify-content:start}.accountLeftMenuWrapper .accountLeftMenu .anchorWrapper:last-child{border-bottom:0px}.accountDetails .accountSectionWrapper{flex-direction:column;align-items:center;padding:0}.accountDetails .accountSectionWrapper .leftSection{background:transparent;margin-bottom:0}.accountDetails .accountSectionWrapper .leftSection .accountLeftMenuWrapper{margin-bottom:30px;padding:0 20px;margin-top:20px}.accountDetails .accountSectionWrapper .leftSection .accountLeftMenuWrapper .accountLeftMenu{padding:0}.accountDetails .accountSectionWrapper .leftSection .accountLeftMenuWrapper .accountLeftMenu .anchorWrapper{width:100%;margin:0}.accountDetails .accountSectionWrapper .leftSection .accountLeftMenuWrapper .accountLeftMenu .anchorWrapper:before{content:none}.accountDetails .accountSectionWrapper .leftSection .accountLeftMenuWrapper .accountLeftMenu .anchorWrapper .profileLinkWrapper{width:100%;padding:12px}.accountDetails .accountSectionWrapper .rightSection{padding:0}.accountDetails .accountSectionWrapper .rightSection .blockTitle{margin-bottom:30px}.accountDetails .accountSectionWrapper .rightSection .profilebanner{margin-bottom:20px}.accountDetails .accountSectionWrapper .rightSection .backLink{margin-inline-start:20px}.accountDetails .accountSectionWrapper .rightSection .edit{margin-inline-end:20px}.accountDetails .accountSectionWrapper .rightSection .profilebanner,.accountDetails .accountSectionWrapper .rightSection .devicesTitle,.accountDetails .accountSectionWrapper .rightSection .blockTitle{text-align:center}.accountDetails .accountSectionWrapper .noDevices{text-align:center}.accountDetails.myDetails .detailsList .listWrapper{flex-direction:row;padding:0}.accountDetails.myDetails .detailsList .listWrapper .item{flex-basis:auto;border-bottom:1px solid #c3c3c3}.accountDetails.myDetails .detailsList .listWrapper .item:first-child{border-top:1px solid #c3c3c3}.accountDetails.myDetails .detailsList .listWrapper .item .profileLinkWrapper{padding:10px;gap:0 !important}.accountDetails.myDetails .detailsList .listWrapper .item .profileLinkWrapper h3{padding-bottom:10px;min-width:150px}.accountDetails.myDetails .detailsList .listWrapper .item .profileLinkWrapper img{padding:45px;max-width:150px;padding-top:15px;padding-bottom:7px}.store-details{margin-bottom:0}.store-details .store-details__section .store-details__figure{flex:0 0 100%;max-width:100%;min-height:300px}.store-details .store-details__section .store-details__info{flex:0 0 100%;max-width:100%}.contact_us .contact-image{padding-inline:0;max-height:550px}.contact_us .contact-visitme .contact-visitme__form{padding-inline-start:15px}.footerCardsListing.LilSolidEzCardSlider{background-color:#f6f4f0;padding:40px 0}.footerCardsListing.LilSolidEzCardSlider .listingItem .listingImage{--bs-aspect-ratio: 120%}.errorWrapper .contentWrapper h1{margin-bottom:20px}.errorWrapper .contentWrapper h3{margin-bottom:20px}.errorWrapper .contentWrapper p{margin-bottom:20px}.newsDetailsBanner .commonBanner{--bs-aspect-ratio: 100%}.discover-terea-listing{padding-inline:0}.discover-terea-listing .listWrapper .listItem:first-child .listingImage{max-width:100%}.discover-terea-listing .listWrapper .listItem:first-child .listingInfo{padding-inline:20px}.discover-terea-listing .listWrapper .listItem:first-child .listingInfo .bodyImage{max-width:70%}.discover-terea-listing .listWrapper .listItem:last-child{margin-top:-120px;padding-inline:20px !important}.discover-terea-listing .listWrapper .listItem:last-child .listingImage{max-width:70%;align-self:flex-start;--bs-aspect-ratio: 100%;margin-inline-end:0}.discover-terea-listing .listWrapper .listItem:last-child .listingInfo{width:100%;padding-top:30px;padding-inline-start:0 !important}.discover-terea-image-text-slider .listWrapper .terea-page-swiper-button-next,.discover-terea-image-text-slider .listWrapper .terea-page-swiper-button-prev{color:#34303d;transform:translateY(-50%);width:50px;height:50px;background-color:#f6f4f0;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3)}.newsDetailsBanner .commonBanner{--bs-aspect-ratio: 90%}.upgradeSwiper{height:650px;margin-bottom:40px}.upgradeSwiper .disclaimer{margin-top:0 !important}.upgradeSwiper .swiper-slide{padding-top:40px;align-items:center !important;padding-inline:20px !important;gap:20px !important;justify-content:center}.upgradeSwiper .swiper-slide.listItem.rightImage{flex-direction:column !important}.upgradeSwiper .swiper-slide::after{content:"";display:none}.upgradeSwiper .swiper-slide.imageMarginTop .listingImage{transform:translateY(0) !important;flex:0 0 auto !important;max-width:440px !important;align-self:flex-start !important;--bs-aspect-ratio: 75% !important}.upgradeSwiper .swiper-slide.imageMarginTop .listingImage img{object-position:top}.upgradeSwiper .swiper-slide .listingInfo{padding:0 !important;flex-grow:0 !important}.upgradeSwiper .swiper-slide .listingInfo .titleWrapper h3{margin-bottom:10px !important}.upgradeSwiper .swiper-slide .listingInfo .bodyWrapper{line-height:21px}.upgradeSwiper .swiper-pagination-upgrade{inset-inline-end:10px !important;width:fit-content}.highligted-news-container{margin-inline:-20px}.downloadListItem.rightImage .listingInfo{padding-inline-end:20px !important}.lil-solid-ez-video-banner.videoBanner{margin-bottom:40px}.lil-solid-ez-video-banner.videoBanner .videoBlock{padding-top:0}.rp-try-buy-container{bottom:30px !important}.rp-try-buy-container>.rp-buy-button{margin-left:auto !important;margin-right:0 !important}.tradeInLanding .footerCardsListing .listingItemLI{flex:0 0 100%;max-width:100%}.commonBanner.aokiLandingBanner .container .bannerContentWrapper{justify-content:center;align-items:flex-end}.commonBanner.aokiLandingBanner .container .bannerContentWrapper .bannerText div.container-image-logo{max-width:100vw}.commonBanner.aokiLandingBanner .container .bannerContentWrapper .bannerText div.container-image-logo img{max-width:100%}.DeliarespSpace{margin-bottom:0px}.delia-middle-banner{--bs-aspect-ratio: unset !important}}@media screen and (max-width: 430px){.ContentBtnFixed{inset-inline-end:100px}}@media screen and (min-width: 769px){.aoki-devices-listing.listingSection.top-listing-wrapper .listWrapper{display:flex;flex-wrap:wrap;gap:1%}.aoki-devices-listing.listingSection.top-listing-wrapper .listWrapper .listItem.normalListing:first-child{background-color:#f6f4f0;min-width:100%;margin-bottom:1%}.aoki-devices-listing.listingSection.top-listing-wrapper .listWrapper .listItem.normalListing:first-child .listingInfo{padding-inline-end:0}.aoki-devices-listing.listingSection.top-listing-wrapper .listWrapper .listItem.normalListing:not(:first-child){background-color:#f6f4f0;max-width:49.5%;min-width:49.5%;padding-inline-start:30px;gap:0;padding-inline-end:0px}.aoki-devices-listing.listingSection.top-listing-wrapper .listWrapper .listItem.normalListing:not(:first-child) .listingInfo{padding-inline-end:0}.rp-try-buy-container{bottom:30px;right:180px !important;left:unset !important;top:auto !important}.listingSection.scienceListing .listWrapper .listItem.normalListing.image-listing-tilt-downwards .listingImage.ratio{--bs-aspect-ratio: 95%;overflow:visible}.listingSection.scienceListing .listWrapper .listItem.normalListing.image-listing-tilt-downwards .listingImage.ratio img{max-width:80%;margin-top:100px;margin-left:100px}.disclaimer-block.full-width-disclaimer.aoki-disclaimer{margin-top:150px}.disclaimer-block.full-width-disclaimer.aoki-disclaimer .container h2.text-title{font-size:40px}.listingSection.fullWidthBanner.aokiMusicBanner .listWrapper .listItem.normalListing{background-color:#f6f4f0;position:relative;display:flex;background-color:#f6f4f0;overflow:hidden;min-height:450px;flex-direction:row}.listingSection.fullWidthBanner.aokiMusicBanner .listWrapper .listItem.normalListing a.listingImage.ratio{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.listingSection.fullWidthBanner.aokiMusicBanner .listWrapper .listItem.normalListing a.listingImage.ratio img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.listingSection.fullWidthBanner.aokiMusicBanner .listWrapper .listItem.normalListing .listingInfo{z-index:10;max-width:50%;gap:20px}.listingSection.fullWidthBanner.aokiMusicBanner .listWrapper .listItem.normalListing .listingInfo div,.listingSection.fullWidthBanner.aokiMusicBanner .listWrapper .listItem.normalListing .listingInfo h3{color:#fff}.listingSection.fullWidthBanner.aokiMusicBanner .listWrapper .listItem.normalListing .listingInfo .linkWrapper a.button{color:#fff;border-color:#fff;margin-top:0px !important}.listingSection.fullWidthBanner.aokiMusicBanner .listWrapper .listItem.normalListing .listingInfo .linkWrapper a.button:hover{border-color:#34303d}}@media screen and (max-width: 585px){.addNewDevice .deviceWrapper{margin:0 10px}.addNewDevice .device-dropdown{font-size:12px;padding:6px}.tradeInLanding .ImageTextListing .listingItemLI{padding-inline:0 !important}.tradeInLanding .allProductsListing .arrowLink{padding-inline:12px}.orderHistory .orderListing .orderItem .orderDetails{padding:20px;margin-bottom:20px}.orderHistory .orderListing .orderItem .orderDetails .description{margin-bottom:20px}.videoListingSection .Iframe-items-listing .row .col-md-4{flex:0 0 90%;max-width:90%}.checkoutWrapper .promoCodeArea .form__row{margin-bottom:0;flex-wrap:wrap;flex-direction:column;gap:15px;align-items:flex-start}.checkoutWrapper .promoCodeArea .form__row input{width:100%;flex:0 0 auto}.checkoutWrapper .promoCodeArea .form__row .button{flex:0 0 auto}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow .image-title-holder{gap:20px;flex:0 0 100%;max-width:100%}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow .qtty-price-holder{flex:0 0 100%;max-width:100%;justify-content:center;gap:20px}.table-total-holder .cart-items-holder .cartTable .bagItem .itemRow .colActions{flex:0 0 100%;display:flex;justify-content:flex-end}.contact_us .contact-image{max-height:400px}.videoBanner.fullWidthThinVideo .videoWrapper{--bs-aspect-ratio: 80%}.commonBanner .bannerContentWrapper{justify-content:center}.commonBanner .bannerContentWrapper .bannerText{display:flex;flex-direction:column;align-items:center}.commonBanner .bannerContentWrapper .bannerText .blockTitle{text-align:center !important}.commonBanner .bannerContentWrapper .bannerText p{text-align:center}#ui-datepicker-div{padding:20px;width:330px}.allProductsListing .listingProduct .listingImage .isNew{padding:0 2px;top:6px;inset-inline-start:6px;margin-bottom:0}.productsWrapper .productsWrapperDetails .productInfoWrapper .productsToCompare .productItem .imageWrapper{height:180px}.clubNavigations{margin-bottom:40px}.clubNavigations .breadcrumbListing{justify-content:space-between}}@media screen and (min-width: 767px) and (max-width: 1100px){.aokiAccessoriesPlpListing.imageListing.pointCollection .container .blockBody ul.listingHolder li.listingItemLI{max-width:49%;min-width:49%}.loginMain.userForm .container .col-md-5{flex:0 0 60%;max-width:60%}.commonBanner.aokiLandingBanner .container .bannerContentWrapper .bannerText div.container-image-logo{max-width:400px}.commonBanner.aokiLandingBanner .container .bannerContentWrapper .bannerText div.container-image-logo img{max-width:100%}}@media screen and (max-width: 991px) and (min-width: 767px){.accountDetails.myDetails .detailsList .listWrapper{gap:10px}.accountDetails.myDetails .detailsList .listWrapper .item .profileLinkWrapper{padding:10px}.accountDetails.myDetails .detailsList .listWrapper .item h3{font-size:15px}}@media screen and (max-width: 1240px) and (min-width: 991px){.accountSectionWrapper .rightSection{padding:3rem 2rem}.accountDetails.myDetails .detailsList .listWrapper{gap:10px}.accountDetails.myDetails .detailsList .listWrapper .item .profileLinkWrapper{padding:16px}.accountDetails.myDetails .detailsList .listWrapper .item h3{font-size:15px}}@media screen and (max-width: 1600px) and (min-width: 991px){.accountDetails.myDetails .detailsList .listWrapper .item .profileLinkWrapper img{padding:30px !important}}
/*# sourceMappingURL=iqos-responsive.css.map */
