.promotional-banner{position:relative;display:flex;align-items:center;justify-content:center}.promotional-banner .banner-content{width:100%}.promotional-banner .banner-main{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3rem}.banner-text{width:656px}.promotional-banner .banner-text{flex:1;max-width:50%}.promotional-banner .banner-heading{color:#e9e8dd;font-weight:600;font-family:Libre Caslon Text;font-size:60px!important;font-style:normal;font-weight:400;line-height:1.2;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.banner-heading.h1 span{color:#eda289;font-family:Libre Caslon Text;font-size:60px;font-style:normal;font-weight:400;line-height:normal}.promotional-banner .banner-heading.h2{font-size:2.5rem}.promotional-banner .banner-heading.h0{font-size:4.5rem}.promotional-banner .banner-heading.hxl{font-size:5.5rem}.promotional-banner .banner-heading.hxxl{font-size:6.5rem}.promotional-banner .product-image-wrapper{position:relative;max-width:524px;max-height:524px;width:100%}.promotional-banner .product-image{width:100%;height:100%}.promotional-banner .banner-features{margin-top:2rem}.promotional-banner .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:21px;margin:0 auto}.feature-block{padding:38px 50px 38px 52px}.promotional-banner .feature-block{background:#e9e8dd;border-radius:10px;display:flex;align-items:center;gap:14px;transition:transform .2s ease,box-shadow .2s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.promotional-banner .feature-block:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.promotional-banner .feature-icon{flex-shrink:0;width:72px;height:72px;display:flex;align-items:center;justify-content:center}.promotional-banner .icon-image{width:100%;height:100%;object-fit:contain}.feature-title{color:#190832;font-family:Poppins;font-size:16px!important;font-style:normal;font-weight:400;line-height:20px}h1.banner-heading.h1{font-family:Libre Caslon Text;font-size:60px!important;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width: 749px){.promotional-banner{min-height:400px}.promotional-banner .banner-main{flex-direction:column;text-align:center;gap:2rem;margin-bottom:17px}.promotional-banner .banner-text{max-width:100%;order:1}.promotional-banner .banner-product-image{order:2}.promotional-banner .banner-heading.h2{font-size:2rem}.promotional-banner .banner-heading.h1{font-size:2.5rem}.promotional-banner .banner-heading.h0{font-size:3rem}.promotional-banner .banner-heading.hxl{font-size:3.5rem}.promotional-banner .banner-heading.hxxl{font-size:4rem}.promotional-banner .product-image-wrapper{max-width:200px}.promotional-banner .features-grid{grid-template-columns:1fr;gap:1rem}.promotional-banner .feature-block{padding:1rem;gap:.75rem}.promotional-banner .feature-icon{width:32px;height:32px}.promotional-banner .feature-title{font-size:.9rem}}@media screen and (max-width: 480px){.promotional-banner .banner-heading.h2{font-size:1.75rem}.promotional-banner .banner-heading.h1{font-size:2rem}.promotional-banner .banner-heading.h0{font-size:2.25rem}.promotional-banner .banner-heading.hxl{font-size:2.5rem}.promotional-banner .banner-heading.hxxl{font-size:2.75rem}.promotional-banner .product-image-wrapper{max-width:150px}}@media (prefers-reduced-motion: no-preference){.promotional-banner .banner-text,.promotional-banner .banner-product-image,.promotional-banner .feature-block{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease forwards}.promotional-banner .banner-text{animation-delay:.1s}.promotional-banner .banner-product-image{animation-delay:.2s}.promotional-banner .feature-block:nth-child(1){animation-delay:.3s}.promotional-banner .feature-block:nth-child(2){animation-delay:.4s}.promotional-banner .feature-block:nth-child(3){animation-delay:.5s}.promotional-banner .feature-block:nth-child(4){animation-delay:.6s}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (prefers-contrast: high){.promotional-banner .feature-block{background:#fff;border:2px solid #000000}.promotional-banner .feature-title{color:#000}}@media (prefers-reduced-motion: reduce){.promotional-banner .product-image,.promotional-banner .feature-block,.promotional-banner .banner-text,.promotional-banner .banner-product-image{transition:none;animation:none;opacity:1;transform:none}}@media screen and (max-width: 1024px){.banner-main{flex-direction:column}.banner-text{max-width:100%!important;margin-top:13rem}.page-width-promotional-banner{width:100%;padding:0 30px}.feature-block{padding:12px}.feature-icon{width:50px!important;height:50px!important}.promotional-banner .product-image-wrapper{max-width:600px;max-height:400px;width:100%;display:flex;align-items:center;overflow:hidden}}@media screen and (max-width: 768px){.banner-heading.h1 span,.promotional-banner .banner-heading{font-size:31px!important}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/section-promotional-banner.css.map */
