.ad-banner-section{padding:20px 0;background-color:#fff}.ad-banner-inner{max-width:1400px;margin:0 auto;padding:0 20px}.ad-banner-mobile{display:none}.ad-banner-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.ad-banner-text{flex:1 1 40%;padding:20px}.ad-banner-text h2{font-size:32px;margin-bottom:16px;line-height:1.2}.ad-banner-btn{display:inline-flex;align-items:center;padding:10px 32px;background-color:#191919;color:#fff;text-decoration:none;border-radius:99px;font-size:14px;font-weight:600}.ad-banner-gallery{flex:1 1 60%;display:flex;gap:16px}.ad-banner-item img{width:100%;height:auto;object-fit:cover;border-radius:8px}@media screen and (max-width: 768px){.ad-banner-desktop{display:none}.ad-banner-mobile{display:block}.ad-banner-mobile-item{position:relative;width:100%;padding-top:40%;background-size:cover;background-position:center;border-radius:12px;overflow:hidden;margin-bottom:16px}.ad-banner-mobile-overlay{position:absolute;bottom:24px;left:16px;max-width:45%;background:none;padding:0;display:flex;flex-direction:column;gap:6px}.ad-banner-mobile-overlay h2{font-size:16px;margin:0;color:#000;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-banner-mobile-overlay .ad-banner-btn{padding:6px 18px;font-size:14px;background-color:#191919;color:#fff;border-radius:99px;box-shadow:0 2px 6px #0003;align-self:flex-start;transform:translateY(-2px)}}.snptwdgt-container{margin-top:20px}.snptwdgt-container .snptwdgt__ftr{display:none}
/*# sourceMappingURL=/cdn/shop/t/60/compiled_assets/styles.css.map */
