.gifting-banner-section{width:100%}.gifting-banner-section .gifting-banner{position:relative;width:100%;overflow:hidden}.gifting-banner-section .gifting-banner__picture,.gifting-banner-section .gifting-banner__picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gifting-banner-section .gifting-banner__picture img{object-fit:cover;object-position:center}.gifting-banner-section .gifting-banner__content{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:15px;box-sizing:border-box}.gifting-banner-section .gifting-banner__text{width:57%;text-align:center;color:var(--gifting-text-color)}.gifting-banner-section .gifting-banner__subheading{margin:0 0 7px;letter-spacing:2px;text-transform:uppercase;color:var(--sub-heading-text)}.gifting-banner-section .gifting-banner__text h2{margin:0;line-height:1.1;color:inherit}.gifting-banner-section .gifting-banner__description{margin-top:7px}.gifting-banner-section .gifting-banner__grid{display:grid;gap:10px;width:57%}.gifting-banner-section .gifting-banner__card{display:flex;align-items:center;gap:15px;min-width:0;padding:10px;background:var(--gifting-card-bg);color:var(--gifting-card-text);text-decoration:none;box-sizing:border-box;transition:background .2s ease}.gifting-banner-section .gifting-banner__card:hover{background:var(--gifting-card-bg)}.gifting-banner-section .gifting-banner__card-image{width:42%;flex-shrink:0;position:relative;padding-top:43%;overflow:hidden}.gifting-banner-section .gifting-banner__card-image img{display:block;height:auto;aspect-ratio:1;object-fit:contain;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gifting-banner-section .gifting-banner__card-content{min-width:0}.gifting-banner-section .gifting-banner__label,.gifting-banner-section .gifting-banner_card-text{display:block}.gifting-banner-section .gifting-banner__label p{font-size:18px;color:inherit}.gifting-banner-section .gifting-banner_card-text h5{font-size:21px;font-weight:600;padding:5px 0;color:inherit}.gifting-banner-section .gifting-banner__card h3{margin:2px 0 5px;line-height:1.2;color:inherit}.gifting-banner-section .gifting-banner__button{display:inline-flex;align-items:center;gap:5px;text-transform:uppercase;border-bottom:1px solid currentColor;color:inherit;margin-top:5px}.gifting-banner-section .gifting-banner_layout{display:flex;align-items:center;height:100%}@media screen and (max-width:1440px){.gifting-banner-section .gifting-banner__button{font-size:14px}.gifting-banner-section .gifting-banner__card{gap:10px}}@media screen and (min-width:768px)and (max-width:1199px){.gifting-banner-section .gifting-banner__text{width:65%}.gifting-banner-section .gifting-banner__grid{width:65%;gap:7px}}@media screen and (min-width:768px)and (max-width:991px){.gifting-banner-section .gifting-banner__grid,.gifting-banner-section .gifting-banner__text{width:75%}.gifting-banner-section .gifting-banner__card-image{width:35%}}@media screen and (max-width:991px){.gifting-banner-section .gifting-banner_card-text h5{font-size:18px}}@media screen and (max-width:767px){.gifting-banner-section .gifting-banner__content{padding:15px 0;justify-content:flex-end;gap:15px}.gifting-banner-section .gifting-banner__text,.gifting-banner-section .gifting-banner__grid{width:100%}.gifting-banner-section .gifting-banner__card{flex-direction:column;align-items:center;justify-content:center;text-align:center}.gifting-banner-section .gifting-banner__card-image{width:100%;padding-top:81%}.gifting-banner-section .gifting-banner__label p{font-size:16px}}@media screen and (max-width:390px){.gifting-banner-section .gifting-banner__card{flex-direction:row;align-items:center;justify-content:left;text-align:left}.gifting-banner-section .gifting-banner__card-image{width:29%;padding-top:23%}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-gifting-banner.css.map */
