.banner-gift.block-banner-text .banners{border-radius:60px;overflow:hidden}.banner-gift.block-banner-text .banner-content{bottom:0;top:0;transform:none;padding:29px 0;display:grid;grid-template-columns:1fr 1fr 220px 60px;align-items:center;position:absolute;width:100%}.banner-gift.block-banner-text .banner-content h3{font-size:var(--font-size-heading);line-height:40px;text-transform:capitalize;color:var(--main-color2);font-weight:var(--font-bold);margin-bottom:0;padding:0 80px;text-align:center}.banner-gift.block-banner-text .banner-content .sub-title{font-size:calc(var(--font-size-body) + 6px);line-height:30px;text-align:center}.banner-gift.block-banner-text .banner-content .button{background-color:var(--main-color);color:#fff;margin-top:0;padding:0 20px;font-weight:var(--font-bold);height:60px;border:0px;border-radius:60px;font-size:calc(var(--font-size-body) + 3px)}.banner-gift.block-banner-text .banner-content .button:hover{background-color:#1f77bb}.banner-gift.block-banner-text .banner-content .button:before{width:16px;height:16px;display:inline-block;content:"";background:url(upload.png) no-repeat;margin:0 10px}.banner-gift.block-banner-text .banner-content .button:hover:before{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@media (max-width: 1366px){.banner-gift.block-banner-text .banner-content h3{font-size:calc(var(--font-size-heading) - 8px)}}@media (max-width: 1199px){.block-banner-text .banner-content br{display:none}}@media (min-width: 992px) and (max-width: 1199px){.banner-gift.block-banner-text .banner-content{padding:0}.banner-gift.block-banner-text .banner-content h3{font-size:calc(var(--font-size-heading) - 18px);line-height:25px;padding:0 35px}.banner-gift.block-banner-text .banner-content .sub-title{font-size:calc(var(--font-size-body) + 1px);line-height:24px}.banner-gift.block-banner-text .banner-content{grid-template-columns:1fr 1fr 160px 60px}.banner-gift.block-banner-text .banner-content .button{height:50px}}@media (min-width: 768px) and (max-width: 991px){.banner-gift.block-banner-text .banner-content .sub-title{font-size:calc(var(--font-size-body) - 1px);line-height:24px}.banner-gift.block-banner-text .banners a img{object-fit:cover;min-height:120px;min-height:100px}.banner-gift.block-banner-text .banner-content{padding:10px 0;grid-template-columns:1fr 1fr 150px 180px;grid-template-columns:1fr 200px 200px}.banner-gift.block-banner-text .banner-content h3{font-size:calc(var(--font-size-heading) - 19px);line-height:25px;padding:0 35px}.banner-gift.block-banner-text .banner-content .des-title{display:none}.banner-gift.block-banner-text .banner-content .button{padding:0 20px;line-height:40px;height:40px;max-width:160px;font-size:100%}.banner-gift.block-banner-text .banner-content{grid-template-columns:1fr 1fr 160px 60px}}@media screen and (max-width: 767px){.banner-gift.block-banner-text .banner-content .sub-title{font-size:var(--font-size-body);line-height:24px}.banner-gift.block-banner-text .banner-content{grid-template-columns:1fr 1fr 160px 60px}.banner-gift.block-banner-text .banner-content .button{height:50px}.banner-gift.block-banner-text .banners{display:none}.banner-gift.block-banner-text .banner-content{padding:20px;grid-template-columns:1fr;background-color:var(--main-color);border-radius:20px;position:unset;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.banner-gift.block-banner-text .banner-content h3{font-size:calc(var(--font-size-heading) - 15px);line-height:25px;padding:0;max-width:100%;flex:0 0 100%}.banner-gift.block-banner-text .banner-content .des-title{max-width:100%;flex:0 0 100%;text-align:center}.banner-gift.block-banner-text .banner-content .sub-title,.banner-gift.block-banner-text .banner-content .button{padding:0 20px;line-height:40px;height:40px;max-width:50%;flex:0 0 50%;margin-inline-end:0}.banner-gift.block-banner-text .banner-content .sub-title{display:none}}@media screen and (max-width: 567px){.banner-gift.block-banner-text .banner-content .button{white-space:nowrap;max-width:max-content}.block-banner1.block-banner-text .banners{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/block-image-banner.css.map */
