.dual-banners__wrapper{padding:0 40px;width:100%;margin:0 auto;box-sizing:border-box}.dual-banners__grid{display:flex;flex-direction:row;gap:20px;width:100%}.dual-banner-card{flex:1;position:relative;overflow:hidden;box-sizing:border-box;display:grid;grid-template-areas:"stack"}.dual-banner__bg-image-layer{grid-area:stack;width:100%;height:auto;object-fit:contain;display:block}.dual-banner__overlay-layer{grid-area:stack;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:4%;box-sizing:border-box}.dual-banner__content{max-width:70%;display:flex;flex-direction:column;align-items:flex-start}.dual-banner__badge{display:inline-flex;align-items:center;gap:6px;font-size:clamp(9px,.9vw,11px);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:20px;font-family:var(--card-font-family);font-style:normal}.dual-banners__grid .dual-banner-card:nth-child(1) .dual-banner__badge{color:#a35f18;border:1px solid rgba(163,95,24,.4)}.dual-banners__grid .dual-banner-card:nth-child(2) .dual-banner__badge{color:#df4d1b;border:1px solid rgba(223,77,27,.4)}.dual-banner__badge-icon{width:24px;height:24px;object-fit:contain}.dual-banner__heading{font-family:var(--section-font-family-montaga);font-size:clamp(16px,2.2vw,32px);letter-spacing:0px;color:#000;font-weight:400;max-width:300px;font-style:normal}.dual-banner__heading strong{font-weight:700;font-family:var(--section-heading-font-family);font-size:clamp(22px,2.8vw,40px);font-style:normal}.dual-banner__subheading{font-size:clamp(11px,1.2vw,18px);font-weight:400;line-height:1.45;color:#000;font-family:var(--card-font-family);font-style:normal}.dual-banner__btn{display:inline-block;background-color:#df4d1b;color:#fff;padding:clamp(6px,.8vw,8px) clamp(14px,1.8vw,24px);font-size:clamp(11px,1.1vw,16px);font-weight:500;line-height:100%;letter-spacing:0px;text-decoration:none;overflow:hidden;position:relative;transition:background .2s ease 0s;white-space:nowrap;font-family:var(--card-font-family);font-style:normal}.dual-banner__btn:after{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:150%;position:absolute;top:0;transform:skew(-20deg);width:200%}.dual-banner__btn:hover{background:#c94416;color:#fff;transition-delay:.25s}.dual-banner__btn:hover:after{animation:shine .75s cubic-bezier(.01,.56,1,1)}.dual-banner__features{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(4px,1vw,12px);width:100%;margin-top:auto}.dual-banner__feature-item{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--card-font-family)}.dual-banner__icon-wrapper{width:clamp(24px,3vw,44px);height:clamp(24px,3vw,44px);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.dual-banner__icon{max-width:38px;max-height:38px;object-fit:contain}.dual-banner__feature-text-group{display:flex;flex-direction:column;gap:2px}.dual-banner__feature-title{font-size:clamp(9px,.95vw,13px);font-weight:600;color:#000;line-height:1.2;letter-spacing:0px;font-style:normal}.dual-banner__feature-desc{font-size:clamp(8px,.85vw,12px);font-weight:400;color:#000;line-height:1.2;letter-spacing:0px;font-style:normal}.dual-banner__badge,.dual-banner__heading{margin-bottom:15px}.custom-banner{margin-top:100px;margin-bottom:80px}.mobile-banner__image{display:none}@media screen and (min-width:768px)and (max-width:1024px){.dual-banners__grid{gap:12px}.dual-banner__content{max-width:80%}.dual-banner__badge,.dual-banner__heading{margin-bottom:10px}.dual-banner__badge-icon{width:auto;height:15px}}@media(min-width:768px)and (max-width:775px){.dual-banner__overlay-layer{padding:5%}.dual-banner__icon{max-width:30px;max-height:30px}}@media screen and (max-width:768px){.desktop-banner__image{display:none}.mobile-banner__image{display:block}.custom-banner{padding:0 17px;margin-top:30px;margin-bottom:10px}.dual-banners__grid{flex-direction:column}.dual-banner-card{width:100%}.dual-banner__overlay-layer{padding:6%}.dual-banner__content{max-width:75%}.dual-banner__features{grid-template-columns:repeat(4,1fr);gap:4px}.dual-banner__heading{font-size:32px}.dual-banner__heading strong{font-size:40px}.dual-banner__subheading{font-size:18px;margin-bottom:24px}.dual-banner__btn{font-size:16px;padding:8px 16px}.dual-banner__feature-title{font-size:13px}.dual-banner__feature-desc{font-size:12px}.dual-banner__badge-icon{width:20px;height:20px}}@media screen and (max-width:520px){.dual-banner__heading{font-size:16px}.dual-banner__subheading{font-size:10px;margin-bottom:24px}.dual-banner__btn{font-size:10px;padding:8px 16px}.dual-banner__feature-title{font-size:9px}.dual-banner__feature-desc{font-size:7px}.dual-banner__heading strong{font-size:20px}.dual-banner__icon{max-width:30px;max-height:30px}.dual-banner__badge-icon{width:auto;height:11px}}@media(max-width:425px){.dual-banner__badge,.dual-banner__heading{margin-bottom:3px}.dual-banner__subheading{margin-bottom:5px}}@media screen and (max-width:365px){.dual-banner__heading{font-size:14px}.dual-banner__heading strong{font-size:18px}.dual-banner__subheading{margin:0 0 2px;font-size:10px}.dual-banner__btn{padding:6px 12px;margin-bottom:5px}}@media screen and (max-width:325px){.dual-banner__overlay-layer{padding:3%}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-dual-promo-banners.css.map */
