/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js!./src/css/mainpage/atf_mainpage.less ***!
  \***********************************************************************************************************************************************************************/[data-type=mainpage] main{padding-top:24px}.main-banner{aspect-ratio:1440/450;background-color:#f8f1ed;border-radius:16px;width:100%}.main-banner a{display:block}.main-banner .swiper-slide{border-radius:inherit;overflow:hidden}.main-banner img{display:block;height:auto;margin:0 auto;max-width:100%;opacity:0;position:absolute;transition:opacity .2s ease-in-out;width:auto}.main-banner img[src]{opacity:1}.main-banner .text-wrapper{background-color:#161616cc;border-radius:16px;bottom:15%;color:#fff;display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:60%;padding:32px;position:absolute;right:10%;text-align:center;width:-moz-fit-content;width:fit-content}.main-banner .text-wrapper b{font-family:Roboto Condensed,Adjusted Tahoma Fallback,Tahoma;font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase}.main-banner .text-wrapper span{color:#f8f1ed;font-size:16px}.swiper-pagination.banner-pagination{bottom:-5px;left:50%;position:absolute;transform:translateX(-50%);width:auto}.swiper-pagination.banner-pagination .swiper-pagination-bullet{background-color:initial;border-radius:0;height:40px;margin:0 6px 0 0;opacity:1;position:relative;width:16px}.swiper-pagination.banner-pagination .swiper-pagination-bullet:after{border:1px solid #10101080;border-radius:50%;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .1s ease-in-out;width:100%}.swiper-pagination.banner-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{border-color:#101010}.slider-promoBestseller,.slider-promoPromoted{display:flex;flex-direction:column}.slider-promoBestseller .swiper,.slider-promoPromoted .swiper{width:100%}.slider-promoBestseller .product,.slider-promoPromoted .product{padding-bottom:1px}.slider-promoBestseller .see-all-button,.slider-promoPromoted .see-all-button{align-self:center;margin-top:40px}
/*# sourceMappingURL=atf_mainpage.css.map*/