.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,0.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 0.3s ease,opacity 0.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 rgb(0 0 0 / 0.2)))}.promotional-banner-placeholder{width:100%;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;background-color:rgb(255 255 255 / 0.1);color:rgb(255 255 255 / 0.5);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:0px;line-height:150%;color:#fff;font-weight:500;font-size:18px;span{font-weight:400}}.promotional-banner-heading{margin:0px;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);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,0.3s) ease,opacity var(--pb-button-transition-duration,0.3s) ease,box-shadow var(--pb-button-transition-duration,0.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,0.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 rgb(0 0 0 / 0.15))}.promotional-banner-button:hover::before{opacity:1}.promotional-banner-button:active{transform:translateY(0)}.faces-stars-wrap-bundle{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-direction:row;padding-left:0px;padding-bottom:10px;padding-top:15px;align-items:center;margin:0px;.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';span{font-weight:400}}.info-bar__inner_flex{display:flex;align-items:center;justify-content:center;gap:20px;hr{border:0.1px solid #fff;transform:rotate(360deg);margin:0px;height:60px;margin-right:17px}}.holiday-deal{text-align:center;color:#fff;margin-top:20px;background:#4AAE81;padding:20px 20px 0px 20px;border-radius:14px;width:fit-content}.holiday-deal h2{font-weight:700;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:translateX(-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-heading{margin-top:8px;margin-bottom:8px}p{margin-bottom:12px;font-size:14px}.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 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:0px 0px 30px 0px!important}.promotional-banner-container{border-radius:0px!important}.gift-title{font-size:12px!important;line-height:12px!important}.holiday-deal{padding:20px 20px 2px!important}}@keyframes promotionalBannerFadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.promotional-banner-section[data-animate="true"] .promotional-banner-left{animation:promotionalBannerFadeInUp 0.8s ease-out}.promotional-banner-section[data-animate="true"] .promotional-banner-right{animation:promotionalBannerFadeInUp 0.8s ease-out 0.2s both}.info-bar{width:100%;padding:12px 0px;border-radius:6px;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:0px}.subtitle-reviews-count{padding:0px 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__item_shiping{gap:5px}hr{display:none;margin-right:0px}}.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}}