.main-banner{position:relative;overflow:hidden;background-position:right;background-size:contain;background-repeat:no-repeat;padding:150px 0 250px}.overstock-frosting-sheets .main-banner{padding:100px 0 150px}.main-banner .banner-content{display:flex;flex-direction:column;justify-content:center;gap:16px;width:100%;max-width:600px;padding:48px;border-radius:10px;border:2px solid #000000}.main-banner .banner-content p,.main-banner .banner-content span{font-family:var(--font-family-book);font-weight:400!important;color:var(--primary-color)!important;font-size:16px}.main-banner .banner-content-flex{display:flex;align-items:center;width:100%}.banner-content-flex--center{justify-content:center}.banner-content-flex--left{justify-content:flex-start}.banner-content-flex--right{justify-content:flex-end}.banner-content{display:flex;flex-direction:column;gap:16px}.banner-content--left{align-items:flex-start;text-align:left}.banner-content--center{align-items:center;text-align:center}.banner-content--right{align-items:flex-end;text-align:right}.main-banner .banner-mobile-image{display:none}@media screen and (max-width:1024px){.main-banner{padding:200px 0;background-size:cover;background-position:top}.main-banner .banner-content h1{font-size:38px}.main-banner .banner-content p,.main-banner .banner-content span{font-size:15px}}@media screen and (max-width:767px){.main-banner{padding:130px 0}.main-banner .banner-content h2{font-size:32px}.main-banner .banner-content{padding:30px}.collection-template .main-banner{background-image:none;padding:0}.overstock-frosting-sheets .main-banner{padding:0}.collection-template .main-banner .banner-mobile-image{display:block}.main-banner .banner-content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/main-banner.css.map */
