.promotional-banner-section{width:100%;padding:var(--pb-section-padding-top, 60px) var(--pb-section-padding-horizontal, 20px) var(--pb-section-padding-bottom, 60px);background-color:var(--pb-background-color, #F6F0D9);background-image:var(--pb-background-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden;max-width:1380px;margin:0 auto}.promotional-banner-container{margin:0 auto;display:flex;gap:var(--pb-gap-between-sides, 40px);align-items:end;position:relative;z-index:2;background:linear-gradient(180deg,#42b280,#2c6e51);border-radius:46px}.promotional-banner-left{flex:var(--pb-left-width, 35%);position:relative}.promotional-banner-image-wrapper{position:relative}.promotional-banner-main-image{width:100%;height:auto;display:block;border-radius:var(--pb-image-inner-border-radius, 15px);object-fit:cover;transition:transform var(--pb-image-hover-duration, .3s) ease}.promotional-banner-overlay-image{position:absolute;z-index:3;width:var(--pb-overlay-width, 30%);opacity:var(--pb-overlay-opacity, 1);transition:transform .3s ease,opacity .3s ease}.promotional-banner-overlay-image[data-position=top-left]{top:var(--pb-overlay-offset-top, 20px);left:var(--pb-overlay-offset-left, 20px)}.promotional-banner-overlay-image[data-position=top-right]{top:var(--pb-overlay-offset-top, 20px);right:var(--pb-overlay-offset-left, 20px)}.promotional-banner-overlay-image[data-position=bottom-left]{bottom:var(--pb-overlay-offset-top, 20px);left:var(--pb-overlay-offset-left, 20px)}.promotional-banner-overlay-image[data-position=bottom-right]{bottom:var(--pb-overlay-offset-top, 20px);right:var(--pb-overlay-offset-left, 20px)}.promotional-banner-image-wrapper:hover .promotional-banner-overlay-image{transform:translateY(-5px);opacity:var(--pb-overlay-hover-opacity, 1)}.promotional-banner-overlay-img{width:100%;height:auto;display:block;filter:drop-shadow(var(--pb-overlay-shadow, 0 2px 10px rgba(0, 0, 0, .2)))}.promotional-banner-placeholder{width:100%;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;background-color:#ffffff1a;color:#ffffff80;font-size:18px;border-radius:var(--pb-image-inner-border-radius, 15px)}.promotional-banner-right{padding-right:60px;margin:auto 0;padding-top:20px;padding-bottom:20px;flex:var(--pb-left-width, 55%)}.promotional-banner-content{max-width:955px}.subtitle-reviews-count{margin:0;line-height:150%;color:#fff;font-weight:500;font-size:18px}.subtitle-reviews-count span{font-weight:400}.promotional-banner-heading{margin:0;font-size:64px;font-weight:var(--pb-heading-font-weight, 700);font-family:Lemands;color:var(--pb-heading-color, #ffffff);line-height:var(--pb-heading-line-height, 1.2);text-transform:var(--pb-heading-text-transform, none);letter-spacing:var(--pb-heading-letter-spacing, 0px)}.promotional-banner-heading strong{color:#ffac0a}.promotional-banner-description{font-size:var(--pb-description-font-size, 160px);font-weight:var(--pb-description-font-weight, 400);font-family:var(--pb-description-font-family, "Neue Montreal");color:var(--pb-description-color, #ffff);line-height:var(--pb-description-line-height, 1.6);margin:0 0 var(--pb-description-margin-bottom, 10px) 0}.promotional-banner-benefits p{margin:3px}.promotional-banner-benefits{display:flex;flex-wrap:wrap;align-items:center;gap:var(--pb-benefits-gap, 10px);margin:var(--pb-benefits-margin-top, 20px) 0 var(--pb-benefits-margin-bottom, 20px)}.promotional-banner-benefit-item{font-size:var(--pb-benefit-font-size, 16px);font-weight:var(--pb-benefit-font-weight, 700);font-family:var(--pb-benefit-font-family, sans-serif);color:var(--pb-benefit-color, #023A20);line-height:var(--pb-benefit-line-height, 1.4);text-transform:var(--pb-benefit-text-transform, uppercase)}.promotional-banner-benefit-separator{font-size:var(--pb-benefit-font-size, 16px);color:var(--pb-benefit-color, #023A20);font-weight:700}.promotional-banner-button-wrapper{margin-top:var(--pb-button-margin-top, 30px)}.promotional-banner-button{display:inline-block;padding:var(--pb-button-padding-vertical, 15px) var(--pb-button-padding-horizontal, 30px);background-color:var(--pb-button-background-color, #F5AC41);color:var(--pb-button-text-color, #153A21);text-decoration:none;border-radius:var(--pb-button-border-radius, 387px);font-size:var(--pb-button-font-size, 16px);font-weight:var(--pb-button-font-weight, 600);font-family:var(--pb-button-font-family, Poppins);text-transform:var(--pb-button-text-transform, uppercase);transition:transform var(--pb-button-transition-duration, .3s) ease,opacity var(--pb-button-transition-duration, .3s) ease,box-shadow var(--pb-button-transition-duration, .3s) ease;will-change:transform,opacity;position:relative;overflow:hidden;border:var(--pb-button-border-width, 0px) solid var(--pb-button-border-color, transparent)}.promotional-banner-button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--pb-button-hover-background-color, #16a34a);opacity:0;transition:opacity var(--pb-button-transition-duration, .3s) ease;z-index:-1;border-radius:inherit}.promotional-banner-button:hover{color:var(--pb-button-hover-text-color, #ffffff);transform:translateY(-2px);box-shadow:var(--pb-button-hover-shadow, 0 4px 12px rgba(0, 0, 0, .15))}.promotional-banner-button:hover:before{opacity:1}.promotional-banner-button:active{transform:translateY(0)}.faces-stars-wrap-bundle{display:flex;gap:6px;flex-direction:row;padding-left:0;padding-bottom:10px;padding-top:15px;align-items:center;margin:0}.faces-stars-wrap-bundle .stars{height:20px;width:auto}.faces-bundle{display:flex;align-items:center;justify-content:center}.faces-bundle img{width:38px;height:38px;border-radius:50%;margin-left:-9px}.faces-bundle img:first-child{margin-left:0}.stars-bundle img{height:20px;width:auto;aspect-ratio:auto!important}.subtitle{font-weight:600;font-size:18px;margin-bottom:10px;font-family:Poppins}.subtitle span{font-weight:400}.info-bar__inner_flex{display:flex;align-items:center;justify-content:center;gap:20px}.info-bar__inner_flex hr{border:.1px solid #ffffff;transform:rotate(360deg);margin:0 17px 0 0;height:60px}.holiday-deal{text-align:center;color:#fff;margin-top:20px;background:#4aae81;padding:20px 20px 0;border-radius:14px;width:fit-content}.holiday-deal h2{margin-bottom:9px;display:flex;font-size:17px;font-weight:700;color:#3d4340;align-items:center;gap:5px;text-align:center;justify-content:center;margin-top:16px}.holiday-deal p{font-size:18px;font-weight:400;margin-bottom:24px;color:#3d4340}.gift-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(107px,1fr));gap:13px;max-width:1100px}.gift-card{min-width:135px;background:#d9ebe3;border-radius:13px;color:#1a3d2e;position:relative;height:135px;display:flex;align-items:center;justify-content:center}.gift-card-wrapper{min-width:107px}.gift-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#39966d;color:#fff;font-size:12px;padding:4px 10px;border-radius:20px;white-space:nowrap;font-weight:400}.gift-card img{min-width:80px;width:100%;height:auto;margin:auto;display:block}.gift-title{font-size:16px;font-weight:400;margin-top:7px;color:#fff;line-height:20px}@media screen and (max-width:768px){.holiday-deal{margin-top:12px;width:100%}.holiday-deal .holiday-heading{margin-top:8px;margin-bottom:8px}.holiday-deal p{margin-bottom:12px;font-size:14px}.holiday-deal .gift-grid{margin-bottom:12px;width:100%;grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;place-items:center}.promotional-banner-section{background-image:var(--pb-background-image-mobile, var(--pb-background-image))}.promotional-banner-section img{border-radius:46px}.bundle-sort{display:none}.promotional-banner-section{padding:var(--pb-mobile-padding-top, 40px) var(--pb-mobile-padding-horizontal, 15px) var(--pb-mobile-padding-bottom, 40px)}.faces-stars-wrap-bundle{justify-content:start}.promotional-banner-container{border-radius:27px;flex-direction:column;gap:var(--pb-mobile-gap, 30px);background:url(/cdn/shop/files/New_Project_1_f7857fef-0dfc-4903-bace-2970c6410c20.jpg?v=1768336463);background-size:cover;background-repeat:no-repeat}.promotional-banner-left,.promotional-banner-right{flex:1;width:100%;padding-bottom:3px}.promotional-banner-left{display:none}.promotional-banner-heading strong{font-size:var(--pb-mobile-heading-font-size, 32px);text-align:var(--pb-mobile-text-align, center)}.promotional-banner-description{font-size:18px;text-align:left!important;text-align:var(--pb-mobile-text-align, center)}.promotional-banner-benefits{flex-direction:column;align-items:var(--pb-mobile-text-align, center);text-align:var(--pb-mobile-text-align, center)}.promotional-banner-benefit-separator{display:none}.promotional-banner-button{width:100%;text-align:center}.promotional-banner-content{padding:15px 30px 30px}.gift-card-wrapper{min-width:50px!important}.gift-card{height:65px!important;min-width:65px!important}.gift-badge{font-size:8px!important}.promotional-banner-section .gift-card img{height:90%!important;width:90%!important;min-width:100%!important}.promotional-banner-section{padding:0 0 30px!important}.promotional-banner-container{border-radius:0!important}.gift-title{font-size:12px!important;line-height:12px!important}.holiday-deal{padding:20px 20px 2px!important}}@keyframes promotionalBannerFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.promotional-banner-section[data-animate=true] .promotional-banner-left{animation:promotionalBannerFadeInUp .8s ease-out}.promotional-banner-section[data-animate=true] .promotional-banner-right{animation:promotionalBannerFadeInUp .8s ease-out .2s both}.info-bar{width:100%;padding:12px 0;background:#4aae81;border-radius:14px;margin-top:24px}.info-bar__inner{padding-left:18px}.info-bar__item{display:flex;align-items:center;gap:20px;color:#fff;font-size:18px;font-family:Neue Montreal;font-weight:400;margin-bottom:14px}.info-bar__item_shiping{display:flex;align-items:center;gap:10px;color:#fff;font-size:18px;font-family:Neue Montreal;font-weight:400;margin-bottom:14px}.info-bar__icon{width:24px;height:24px;object-fit:contain}.info-bar__icon_shiping{width:46px;height:46px;object-fit:contain}.info-bar__text{font-family:Neue Montreal;font-weight:400;color:#fff;font-size:18px;line-height:26px}@media screen and (max-width:768px){.promotional-banner-right{padding-right:0}.subtitle-reviews-count{padding:0 30px;font-size:14px}.faces-stars-wrap-bundle{padding-left:30px!important;padding-right:30px!important}.promotional-banner-heading{line-height:45px!important;font-size:43px!important}.info-bar__inner_flex{gap:1px;flex-direction:column;align-items:start}.info-bar__inner_flex .info-bar__item_shiping{gap:5px}.info-bar__inner_flex hr{display:none;margin-right:0}.info-bar__text{font-size:14px}.pb-mobile-image-last{display:flex;flex-direction:column}.pb-mobile-image-last .promotional-banner-left{order:2}.pb-mobile-image-last .promotional-banner-right{order:1}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/promotional-banner.css.map */
