.dual-banner{background:transparent}.dual-banner .container{width:100%;margin:0 auto;padding:0 20px}.dual-banner-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;justify-items:center;max-width:1420px;margin:0 auto}.banner-card{width:100%;max-width:700px;height:254px;position:relative;overflow:hidden;background:linear-gradient(85.81deg,#00000080 30.5%,#9a9a9a80 53.4%,#00000080 84.34%),linear-gradient(0deg,#9b9b9b,#9b9b9b),linear-gradient(236.74deg,#0000 18.07%,#000000bf 69.81%)}.dual-banner .banner-card-1{background:linear-gradient(120.99deg,#0000 20.37%,#000000bf 68.76%),linear-gradient(0deg,#7e7e7e,#7e7e7e),linear-gradient(85.81deg,#00000080 30.5%,#9a9a9a80 53.4%,#00000080 84.34%)}.dual-banner .banner-card-2{background:linear-gradient(236.74deg,#0000 18.07%,#000000bf 69.81%),linear-gradient(0deg,#9b9b9b,#9b9b9b),linear-gradient(85.81deg,#00000080 30.5%,#9a9a9a80 53.4%,#00000080 84.34%)}.banner-card-inner{display:flex;width:100%;height:100%;position:relative}.banner-content{flex:1;padding:30px;display:flex;flex-direction:column;justify-content:center;z-index:2;position:relative}.banner-title{font-size:24px;font-weight:700;line-height:1.2;margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px}.banner-title *,.banner-title p,.banner-title h1,.banner-title h2,.banner-title h3,.banner-title h4,.banner-title h5,.banner-title h6,.banner-title span,.banner-title strong,.banner-title em{color:inherit!important;margin:0!important;font-weight:inherit!important;line-height:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important}.banner-title h1{font-size:2em!important}.banner-title h2{font-size:1.5em!important}.banner-title h3{font-size:1.3em!important}.banner-title h4{font-size:1.1em!important}.banner-title h5{font-size:1em!important}.banner-title h6{font-size:.9em!important}.banner-title small{font-size:.7em!important;font-weight:600!important;display:block}.banner-subtitle{font-size:14px;line-height:1.4;margin:0 0 20px;opacity:.9}.banner-button{display:inline-block;padding:12px 24px;font-size:14px;font-weight:400;text-transform:uppercase;text-decoration:none;border-radius:3px;transition:all .3s ease;letter-spacing:.5px;align-self:flex-start;background-color:#da2625}.banner-button:hover{opacity:.9;transform:translateY(-1px);text-decoration:none}.banner-image{position:absolute;right:0;top:0;width:300px;height:100%;z-index:1;display:flex;align-items:center;justify-content:flex-end}.banner-image img{max-width:100%;height:auto;object-fit:contain;transition:transform .3s ease}.banner-card:hover .banner-image img{transform:scale(1.05)}.dual-banner .section-header{text-align:center;margin-bottom:50px}@media(max-width:1440px){.dual-banner-grid{max-width:1540px}.banner-card{max-width:750px;height:220px}.banner-content{padding:25px}.banner-title{font-size:20px}.banner-image{width:300px}}@media(max-width:1200px){.dual-banner-grid{max-width:1340px}.banner-card{max-width:650px;height:200px}.banner-content{padding:20px}.banner-title{font-size:18px}.banner-image{width:250px}}@media(max-width:768px){.dual-banner-grid{grid-template-columns:1fr;gap:15px;justify-items:center}.banner-card{width:100%;max-width:600px;height:180px}.banner-content{padding:20px}.banner-title{font-size:16px}.banner-subtitle{font-size:13px}.banner-button{padding:10px 20px;font-size:12px}.banner-image{width:200px}}@media(max-width:480px){.banner-card{height:160px}.banner-content{padding:15px}.banner-title{font-size:14px}.banner-subtitle{font-size:12px;margin-bottom:15px}.banner-button{padding:8px 16px;font-size:11px}.banner-image{width:150px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dual-banner.css.map */
