.block-banner-text{position:relative}.block-banner-text .banners{border-radius:20px;overflow:hidden}.block-banner-text .banners img{-webkit-transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18);-moz-transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18);-ms-transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18);-o-transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18);transition:opacity .5s ease,transform 2s cubic-bezier(0,0,.44,1.18)}.block-banner-text:hover .banners img{transform:scale(1.09)}.block-banner-text .banner-content{position:absolute;left:0;right:0;color:#fff;text-align:center;bottom:50%;transform:translateY(50%);z-index:1}.block-banner-text .banner-content .sub-title{font-size:calc(var(--font-size-body) + 6px);font-weight:var(--font-bold);color:#fff}.block-banner-text .banner-content h3{font-size:calc(var(--font-size-heading) + 1px);font-weight:var(--font-bold);line-height:50px;margin-bottom:0;color:#fff}.block-banner-text .banner-content .des-title{font-size:var(--font-size-body);color:#fff}.block-banner-text .banner-content .button{background-color:transparent;border:1px solid var(--color-base-background-1);color:#fff;padding:0 40px;display:inline-block;line-height:50px;min-height:auto;height:50px;border-radius:25px;text-transform:uppercase;font-weight:var(--font-bold);margin-top:23px}.block-banner-text .banner-content .button:hover{background-color:var(--main-color);border:1px solid var(--main-color)}.block-banner1.block-banner-text .banner-content{bottom:83%;transform:translateY(83%);margin:0 60px;text-align:var(--left)}.block-banner1.block-banner-text .banner-content .sub-title{font-size:calc(var(--font-size-body) + 10px)}.block-banner2.block-banner-text .banner-content{bottom:87%;transform:translateY(87%);padding-top:1px}.block-banner4.block-banner-text{margin-top:30px}.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:35px 0;display:grid;grid-template-columns:1fr 1fr 195px 215px;align-items:center}.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-heading-weight);margin-bottom:0;padding:0 55px;order:-1}.banner-gift.block-banner-text .banner-content .sub-title{background-color:transparent;border:1px dashed var(--color-base-background-1);color:#fff;font-size:var(--font-size-body);padding:0 20px;display:inline-block;line-height:50px;min-height:auto;height:50px;border-radius:25px;text-transform:uppercase;font-weight:var(--font-bold);margin-inline-end:15px;margin-bottom:0}.banner-gift.block-banner-text .banner-content .sub-title:hover{background-color:var(--main-color);border:1px solid var(--main-color);color:#fff}.banner-gift.block-banner-text .banner-content .des-title{font-size:calc(var(--font-size-body) + 1px);line-height:20px;order:-1;text-align:var(--left)}.banner-gift.block-banner-text .banner-content .button{background-color:var(--color-base-background-1);color:var(--main-color2);margin-inline-end:35px;margin-top:0;padding:0 20px}.banner-gift.block-banner-text .banner-content .button:hover{background-color:var(--main-color);border:1px solid var(--main-color);color:#fff}@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){.block-banner-text .banner-content .sub-title,.block-banner1.block-banner-text .banner-content .sub-title{font-size:calc(var(--font-size-body) + 2px);margin-bottom:5px}.block-banner-text .banner-content h3{font-size:26px;line-height:35px}.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}}@media (min-width: 768px) and (max-width: 991px){.block-banner-text .banner-content .sub-title,.block-banner1.block-banner-text .banner-content .sub-title{font-size:calc(var(--font-size-body) + 2px);margin-bottom:5px}.block-banner-text .banner-content h3{font-size:20px;line-height:30px}.block-banner-text .banner-content .button{padding:0 20px;line-height:40px;height:40px}.col-block-banner2,.col-block-banner2>div,.col-block-banner2>div>div{height:100%}.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) - 15px);line-height:25px;padding:0 35px}.banner-gift.block-banner-text .banner-content .sub-title{padding:0 20px;line-height:40px;height:40px;max-width:160px}.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}}@media screen and (max-width: 767px){.block-banner-text .banner-content .sub-title,.block-banner1.block-banner-text .banner-content .sub-title{font-size:calc(var(--font-size-body) + 2px);margin-bottom:5px}.block-banner-text .banner-content h3{font-size:20px;line-height:30px}.block-banner-text .banner-content .button{padding:0 20px;line-height:40px;height:40px}.shopify-block.col-block-banner1{margin-bottom:10px}.block-banner4.block-banner-text{margin-top:10px}.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}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/block-image-banner.css.map */
