.mini-cart--open .promo-popup,.facet-drawer--open .promo-popup,.menu-drawer--open .promo-popup,.menu-mobile--open .promo-popup,.pickup-availability--open .promo-popup,.quick-view--open .promo-popup,.search-modal--open .promo-popup,.details-modal--open .promo-popup{z-index:15}promo-popup.hidden{display:block!important}.promo-popup{display:none;position:fixed;z-index:2111;bottom:0;left:0;width:100%;height:100%;justify-content:center;pointer-events:none;--popup-max-width: 100vw;--popup-max-height: 100vh}.promo-popup[data-position=bottom-left]{justify-content:flex-start}.promo-popup[data-position=bottom-right]{justify-content:flex-end}.promo-popup.is-active{display:flex;animation:fade-in var(--duration-long) ease}.promo-popup.is-closing{animation:fade-out var(--duration-long) ease}.popup-wrapper{pointer-events:visible;z-index:30;position:relative;display:none;flex-direction:column;align-items:center;align-self:flex-end;width:320px;max-width:var(--popup-max-width);max-height:var(--popup-max-height);border-radius:2px;overflow:hidden}@media screen and (min-width: 995px){.popup-wrapper{width:min(var(--popup-width),var(--popup-max-width))}}@media screen and (max-width: 994px){.popup-wrapper{max-width:100%}}.promo-popup.is-active .popup-wrapper{display:flex;animation:popup-in var(--duration-long) ease}.promo-popup.is-closing .popup-wrapper{animation:popup-out var(--duration-long) ease}@keyframes popup-in{0%{transform:scale(.93)}to{transform:scale(1)}}@keyframes popup-out{0%{transform:scale(1)}to{transform:scale(.93)}}.promo-popup--open{overflow:hidden}.promo-popup--open .transition-content,.promo-popup--open .announcement-bar,.promo-popup--open .header-wrapper{padding-inline-end:var(--scrollbar-width)}.promo-popup{padding:5rem;--popup-max-width: calc(100vw - 10rem) ;--popup-max-height: calc(100vh - 10rem) }@media screen and (max-width: 994px){.promo-popup{padding:0}}.promo-popup[data-position=bottom-left],.promo-popup[data-position=bottom-right]{padding:2rem}.promo-popup[data-position=center] .popup-wrapper{align-self:center}.promo-popup .popup-overlay{pointer-events:visible;display:block;position:absolute;z-index:25;left:0;top:0;width:100%;height:100%;cursor:url(cross.svg),url(cross.png),zoom-out;background-color:rgba(var(--color-overlay),.5)}.popup{height:100%;display:flex;cursor:initial;color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background));box-shadow:0 0 4rem rgba(var(--color-foreground),.2);max-width:100%;width:320px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}@media screen and (min-width: 995px){.popup{width:min(var(--popup-width),var(--popup-max-width))}}@media screen and (max-width: 400px){.popup-wrapper{width:90%;max-width:320px}}.popup::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:.9rem;background-clip:padding-box;border:.3rem solid transparent;border-radius:1.6rem;background-color:rgba(var(--color-border),.3)}.popup::-webkit-scrollbar-thumb{border:.3rem solid transparent;background-clip:padding-box;border-radius:1.6rem;background-color:rgb(var(--color-border))}.popup.center .field__input{text-align:center}.popup.right .field__input{text-align:end}.popup.center .list-social{justify-content:center;margin-inline-start:0}.popup.right .list-social{justify-content:flex-end;margin-inline-end:-1.2rem}.popup-close{display:flex;align-items:center;justify-content:center;position:absolute;height:40px;width:40px;border-radius:0;top:16px;right:16px;background:transparent;border:none;outline:none;padding:0;cursor:pointer;z-index:5}.popup-close svg{display:inline-block;width:100%;height:auto}@media screen and (max-width: 994px){.popup-close{height:16px;width:16px;top:12px;right:12px}}.popup__image-wrapper{display:none}@media screen and (min-width: 750px){.popup-image--top{flex-direction:column}.popup-image--bottom{flex-direction:column-reverse}.popup-image--left,.popup-image--right{--image-width: 26rem;width:calc(min(var(--popup-width),var(--popup-max-width)) - var(--image-width));transition:width var(--duration-long) ease}.popup__content-wrapper{transition:padding var(--duration-long) ease}.popup__image-wrapper{display:block;flex:0 0 auto}.popup__image{display:block;width:100%;height:auto}[data-lazy-image] .popup-image--left .popup__image-wrapper.loading,[data-lazy-image] .popup-image--right .popup__image-wrapper.loading{position:absolute}.popup-image--left .popup__image-wrapper,.popup-image--right .popup__image-wrapper{width:var(--image-width);height:100%;position:absolute;top:0}.popup-image--left .popup__image-wrapper{left:0;right:auto}.popup-image--right .popup__image-wrapper{right:0;left:auto}.popup-image--left .popup__image,.popup-image--right .popup__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.promo-popup.show-image .popup-image--left,.promo-popup.show-image .popup-image--right{width:min(var(--popup-width),var(--popup-max-width))}.promo-popup.show-image .popup-image--left .popup__content-wrapper{padding-inline-start:var(--image-width)}.promo-popup.show-image .popup-image--right .popup__content-wrapper{padding-inline-end:var(--image-width)}}@media screen and (min-width: 990px){.popup-image--left,.popup-image--right{--image-width: 36rem}}.popup__content-wrapper{flex:1 1 auto;position:relative;z-index:1}.popup__content *{overflow-wrap:break-word}.popup__content>*{margin-top:0;margin-bottom:0}.popup__content>*+*{margin-top:2rem}.popup__content>*+a{margin-top:3rem}.popup__content form-state{display:block}.popup__content .popup__newsletter{display:block;margin-top:3rem}.popup__content .list-social{margin-bottom:-1rem}.popup__content :first-child:is(.list-social){margin-top:-1rem;margin-bottom:0}@media screen and (min-width: 750px){.popup__content{max-height:100%;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin}.popup__content::-webkit-scrollbar{-webkit-appearance:none;appearance:none;width:.9rem;background-clip:padding-box;border:.3rem solid transparent;border-radius:1.6rem;background-color:rgba(var(--color-border),.3)}.popup__content::-webkit-scrollbar-thumb{border:.3rem solid transparent;background-clip:padding-box;border-radius:1.6rem;background-color:rgb(var(--color-border))}.popup__content .popup__newsletter{margin-top:4rem}.popup-image--left .popup__content,.popup-image--right .popup__content{background:var(--gradient-background);background-color:rgb(var(--color-background));max-width:calc(min(var(--popup-width),var(--popup-max-width)) - var(--image-width))}}.popup__content>.popup__subheading+*{margin-top:1rem}.popup__subheading{text-transform:uppercase;letter-spacing:.3rem;color:rgba(var(--color-foreground),.55)}.popup__text{max-width:72.6rem}.popup__text--colored{color:rgba(var(--color-foreground),.55)}.popup__text--colored.rte a{color:rgb(var(--color-link));background-image:linear-gradient(to top,rgb(var(--color-border)) 0px 0px),linear-gradient(to top,transparent 0px,transparent 0px)}.popup__newsletter .field{display:flex;flex-wrap:wrap;row-gap:1rem}[data-button-round] .popup__newsletter .field{column-gap:1rem}.popup__newsletter .field+.field{margin-top:2rem}.popup__newsletter .field__input{width:auto;margin:0;border-radius:var(--button-radius)}.popup__newsletter .field__input::placeholder{color:inherit}.popup__newsletter .button{min-height:4.2rem;min-width:auto;margin:0;margin-inline-start:-.1rem;width:auto}.popup__newsletter .button .label{display:none}.popup__newsletter .button .icon{width:1.8rem}@media screen and (min-width: 750px){.popup__newsletter .button--full-width{width:100%}.popup__newsletter .button{min-height:4.5rem}.popup__newsletter .button .label{display:initial}.popup__newsletter .button .icon{display:none}}.popup__newsletter .newsletter__text{display:block;font-size:1.3rem;line-height:normal;color:rgba(var(--color-foreground),.55)}.popup__newsletter .form__message{margin-top:0;margin-bottom:1rem;display:inline-flex;align-items:center}.popup-floating{position:fixed;z-index:20;bottom:20rem;width:5rem;display:flex;flex-direction:column;align-items:center}.popup-floating--left{left:0}.popup-floating--right{right:0}.popup-floating .popup-open{writing-mode:tb-rl;cursor:pointer;width:100%;display:flex;align-items:center;backface-visibility:hidden}.popup-floating--left .popup-open{transform:rotate(-180deg)}.popup-floating .popup-open .h5{margin:0;padding:1rem 0;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1rem}@media screen and (hover: hover){.popup-floating .popup-open:hover .h5{animation:beat .6s infinite ease}}.social-floating{display:block;position:relative}@media screen and (min-width: 750px){.popup-floating{bottom:50%;transform:translateY(50%)}.social-floating>.list-social__link .icon{width:2rem;height:2rem}.popup-floating .popup-open .h5{transition-duration:var(--duration-default);transition-property:transform,opacity,visibility;transition-timing-function:ease}.social-floating .social-floating-wrapper{z-index:1;position:absolute;top:100%;opacity:0;visibility:hidden;transform:scale(.8);transition-duration:var(--duration-short);transition-property:transform,opacity,visibility;transition-timing-function:ease}.social-floating .list-social{flex-direction:column;align-items:center;margin:0;row-gap:0}@media screen and (hover: hover){.social-floating:not(.social-floating--all):hover .social-floating-wrapper{opacity:1;visibility:visible;transform:scale(1);transition-duration:var(--duration-default)}.social-floating:not(.social-floating--all):hover+.popup-open .h5{transform:scale(1.2);opacity:0;visibility:hidden;transition-duration:var(--duration-short)}}.social-floating--all>.list-social__link{display:none}.social-floating--all .social-floating-wrapper{position:static;opacity:1;visibility:visible;transform:scale(1)}}@media screen and (max-width: 749px){.popup-floating{width:4rem;background-color:rgb(var(--color-background));box-shadow:0 0 4rem rgba(var(--color-foreground),.2)}.social-floating{border-bottom:.1rem solid rgba(var(--color-border),.6)}.social-floating>.list-social__link:after{border-radius:0}.social-floating .social-floating-wrapper{display:none;position:fixed;bottom:0;left:0;width:100%}.social-floating .social-floating-wrapper:before{content:"";position:absolute;z-index:-1;right:1.5rem;top:0;left:1.5rem;height:2rem;border-radius:100%;box-shadow:0 0 4rem rgba(var(--color-foreground),.2)}.social-floating .social-floating-card{padding:2.5rem 1.5rem;background-color:rgb(var(--color-background))}.social-floating.is-active .social-floating-wrapper{display:block;animation:fade-in var(--duration-long) ease}.social-floating.is-closing .social-floating-wrapper{animation:fade-out var(--duration-long) ease}.social-floating.is-active .social-floating-card{animation:popup-in var(--duration-long) ease}.social-floating.is-closing .social-floating-card{animation:popup-out var(--duration-long) ease}.social-floating .popup__subheading{margin-top:0;margin-bottom:1.5rem;text-align:center}.social-floating .list-social{justify-content:center;margin-bottom:-1rem}}.popup-bundle{position:relative;background-color:#e8e6df;display:flex;height:698px}@media screen and (max-width: 994px){.popup-bundle{height:460px;flex-direction:column}}.popup-bundle__products{position:relative;width:50%;background-color:#91ddd9;padding:25px;display:flex;align-items:flex-end;overflow:hidden}@media screen and (max-width: 1299px){.popup-bundle__products{padding:25px 15px}}@media screen and (max-width: 994px){.popup-bundle__products{width:100%;padding:48px 15px 15px;height:273px}}.popup-bundle__products:before{content:"";position:absolute;width:690px;height:498px;top:0;left:0;background-image:var(--popup-bundle-flower-2);background-position:top right;background-repeat:no-repeat;background-size:contain;z-index:0;pointer-events:none}@media screen and (max-width: 994px){.popup-bundle__products:before{width:320px;height:123px;left:0;top:0;background-image:var(--popup-bundle-flower-2-mobile)}}.popup-bundle__products-badge{position:absolute;width:183px;height:183px;top:16px;right:20px}@media screen and (max-width: 994px){.popup-bundle__products-badge{width:69px;height:69px;top:8px;right:36px}}.popup-bundle__products-badge img{width:100%;height:100%;object-fit:contain}.popup-bundle__content{position:relative;width:50%;display:flex;flex-direction:column;padding:22px 40px 22px 22px;overflow:hidden}@media screen and (max-width: 994px){.popup-bundle__content{width:100%;padding:14px 16px 25px;height:187px}}.popup-bundle__content:before{content:"";position:absolute;width:645px;height:234px;top:0;right:0;background-image:var(--popup-bundle-flower-1);background-position:top right;background-repeat:no-repeat;background-size:contain;z-index:0;pointer-events:none}@media screen and (max-width: 994px){.popup-bundle__content:before{width:320px;height:102px;top:unset;left:0;bottom:0;background-image:var(--popup-bundle-flower-1-mobile)}}.popup-bundle__content-wrap{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:15}@media screen and (max-width: 994px){.popup-bundle__content-wrap{justify-content:unset;padding-top:0}}.popup-bundle__content-bottom{margin-top:auto}@media screen and (max-width: 994px){.popup-bundle__content-bottom{display:none}}.popup-bundle__heading{color:#1c4220;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-heading2-family);font-size:74px;font-style:normal;font-weight:500;line-height:108.108%;margin:0;letter-spacing:0}@media screen and (max-width: 1199px){.popup-bundle__heading{font-size:48px}}@media screen and (max-width: 994px){.popup-bundle__heading{font-size:21px}.popup-bundle__heading br{display:none}}.popup-bundle__text{margin-top:2px}.popup-bundle__text p{margin:0}.popup-bundle__text,.popup-bundle__text p{color:#1c4220;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:0}@media screen and (max-width: 994px){.popup-bundle__text,.popup-bundle__text p{font-size:8px}}.popup-bundle__usp{margin-top:32px}@media screen and (max-width: 1199px){.popup-bundle__usp{margin-top:20px}}@media screen and (max-width: 994px){.popup-bundle__usp{margin-top:4px}.popup-bundle__usp br{display:none}}.popup-bundle__usp p{margin:0}.popup-bundle__usp,.popup-bundle__usp p{color:#1c4220;text-align:center;font-size:36px;font-style:normal;font-weight:600;line-height:111.111%;letter-spacing:0}@media screen and (max-width: 1199px){.popup-bundle__usp,.popup-bundle__usp p{font-size:24px}}@media screen and (max-width: 994px){.popup-bundle__usp,.popup-bundle__usp p{font-size:12px}}.popup-bundle__price-wrap{margin-top:32px;display:flex;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 994px){.popup-bundle__price-wrap{width:100%;margin-top:12px;flex-direction:column;gap:12px}}.popup-bundle__price{display:flex;padding:7px 11px 13px;align-items:center;gap:6px;border-radius:2px;background:#fdda24;color:var(--Brand-Colors-Brand-Deep-Green, #1C4220);leading-trim:both;text-edge:cap;font-variant-numeric:lining-nums proportional-nums;font-family:var(--font-heading2-family);font-size:48px;font-style:normal;font-weight:500;line-height:.75}@media screen and (max-width: 1199px){.popup-bundle__price{font-size:28px}}@media screen and (max-width: 994px){.popup-bundle__price{font-size:21px;padding:5px 10px 8px}}@media screen and (max-width: 994px){.popup-bundle__button{width:100%}}.popup-bundle-price__regular{color:#767f22;font-variant-numeric:lining-nums proportional-nums;font-family:Playfair Display;font-size:33px;font-style:normal;font-weight:500;line-height:20px;text-decoration:line-through}@media screen and (max-width: 994px){.popup-bundle-price__regular{font-size:18px}}.popup-bundle__button .pbtn{text-transform:capitalize;letter-spacing:0}@media screen and (max-width: 994px){.popup-bundle__button .pbtn{width:100%}}.popup-refunds-block{display:flex}@media screen and (max-width: 1199px){.popup-refunds-block{flex-wrap:wrap;gap:16px;justify-content:center}}.refunds-item{position:relative;min-width:100px;max-width:117px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1024px){.refunds-item{width:calc(50% - 1rem)}}.refunds-item+.refunds-item{margin-left:16px}@media screen and (max-width: 1199px){.refunds-item+.refunds-item{margin-left:0}}.refunds-item__icon{width:24px;height:24px}.refunds-item__icon *{width:100%;height:100%;object-fit:contain}.refunds-item__text{margin-top:6px}.refunds-item__text p{margin:0}.refunds-item__text,.refunds-item__text p,.refunds-item__text a{text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal;color:rgb(var(--color-foreground));text-decoration:none;letter-spacing:0}.refunds-item__icons{display:flex;gap:3px;margin-top:6px}.refunds-item__icons a{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.popup-bundle-product{position:relative;display:flex;flex-direction:column;align-items:center;z-index:15}.popup-bundle-product+.popup-bundle-product{margin-left:39px}@media screen and (max-width: 1329px){.popup-bundle-product+.popup-bundle-product{margin-left:16px}}@media screen and (max-width: 1299px){.popup-bundle-product+.popup-bundle-product{margin-left:10px}}.popup-bundle-product__image{display:flex}.popup-bundle-product__image img{width:105px;height:auto;object-fit:contain;object-position:center;aspect-ratio:119/519}@media screen and (max-width: 1329px){.popup-bundle-product__image img{width:100px}}@media screen and (max-width: 994px){.popup-bundle-product__image img{width:39px}}.popup-bundle-product__title-wrap{display:flex;flex-direction:column;justify-content:center;text-align:center;margin:4px 0 0;letter-spacing:normal}.popup-bundle-product__upper-title{color:#1c4220;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media screen and (max-width: 994px){.popup-bundle-product__upper-title{font-size:8px;line-height:1}}.popup-bundle-product__title{color:#1c4220;font-family:var(--font-heading2-family);font-size:21px;font-style:normal;font-weight:500;line-height:21px}@media screen and (max-width: 994px){.popup-bundle-product__title{font-size:12px;line-height:1}}@media screen and (max-height: 748px){.popup-wrapper{max-height:100vh}}.popup-bundle-product__rate .rating.rating--iconed .rating-icon{width:17px}.popup-bundle-product__rate{margin-top:6px;line-height:1;font-size:0}.popup-bundle-product__rate .rating.rating--iconed{gap:7px;margin-right:0}@media screen and (max-width: 767px){.popup-bundle-product__rate .rating.rating--iconed .rating-icon{width:8px}.popup-bundle-product__rate .rating.rating--iconed{gap:3px}.popup-bundle-product__rate{margin-top:4px}}@media screen and (min-width: 995px){banner-popup .popup{width:auto}}banner-popup .popup-wrapper{width:auto}banner-popup .popup{width:auto}.popup-banner{font-size:0;line-height:1}@media (orientation: landscape){.popup-banner__img{max-height:90vh;width:auto}}@media (orientation: landscape) and (min-height: 800px){.popup-banner__img{max-height:800px;width:auto}}@media (orientation: portrait){.popup-banner__img{max-width:90vw;height:auto}}@media (orientation: portrait) and (min-width: 768px){.popup-banner__img{max-width:80vw}}.popup-form{position:relative;background-color:#e8e6df;display:flex;height:618px;color:var(--color-text-green);letter-spacing:0}@media screen and (max-width: 994px){.popup-form{height:auto;flex-direction:column}}.popup-form__content{position:relative;width:50%;display:flex;flex-direction:column;padding:104px 30px 48px;overflow:hidden}@media screen and (max-width: 994px){.popup-form__content{width:100%;padding:36px 16px 28px;height:auto}.popup-form__content .popup-bundle__content-bottom{display:none}}.popup-form__content:before{content:"";position:absolute;width:645px;height:236px;top:0;left:0;background-image:var(--popup-form-flower-1);background-position:top left;background-repeat:no-repeat;background-size:contain;z-index:0;pointer-events:none}@media screen and (max-width: 994px){.popup-form__content:before{width:317px;height:87px;top:0;left:0;background-image:var(--popup-form-flower-1-mob)}}.popup-form__img{position:relative;width:50%;font-size:0;line-height:1}@media screen and (max-width: 994px){.popup-form__img{width:100%;min-height:215px;height:auto;align-items:flex-end;text-align:left}}.popup-form__header{text-align:center;margin-bottom:30px;position:relative;z-index:1}.popup-form__heading{margin-bottom:16px}.popup-form__subheading{margin:0;font-size:24px;font-style:normal;font-weight:600;line-height:1.25}@media screen and (max-width: 994px){.popup-form__subheading{font-size:12px;line-height:1.5}.popup-form__heading.ptitle{font-size:21px;line-height:1.14286;margin-bottom:7px}.popup-form__header{margin-bottom:12px}}.popup-form__newsletter{max-width:486px;margin:0 auto 10px;width:100%}.popup-form__newsletter .globo-form.gform-newsletter .wizard__content{display:block}.popup-form__newsletter .globo-form.gform-newsletter .wizard__content .message.success{display:none!important}.popup-form__newsletter .globo-form.gform-newsletter .globo-form-control .material_filled-input{width:100%}.popup-form__newsletter .globo-form.gform-newsletter .material_filled-button.wizard__submit{width:100%;margin-top:14px}.popup-form__newsletter-msg{display:none;align-items:center;justify-content:flex-start;margin-top:15px}.popup-form__newsletter .popup-form__newsletter-msg .icon{margin-right:6px}.popup-form__newsletter-msg.popup-form__newsletter-msg--active{display:flex;width:100%}.popup-form__img-badge{position:absolute;right:16px;bottom:36%;z-index:2}.popup-form__img-badge img{width:183px;height:auto}.popup-form__img-img{width:100%;height:100%;max-height:618px;object-position:77% center;object-fit:cover;position:relative;z-index:1}@media screen and (max-width: 1300px){.popup-form__img-badge img{width:160px;height:auto}}@media screen and (max-width: 994px){.popup-form__img-badge{right:auto;left:16px;bottom:auto;top:8%}.popup-form__img-img{object-position:center center}}@media screen and (max-width: 500px){.popup-form__img-badge img{width:100px;height:auto}}@media screen and (max-width: 994px){.promo-popup--fw-mob .popup-wrapper{width:100%;max-width:767px}.promo-popup--fw-mob.promo-popup{padding-left:0!important;padding-right:0!important}.promo-popup--fw-mob .popup{width:100%}.promo-popup--fw-mob .popup-wrapper{width:100%;max-width:100%}.popup-form__newsletter .globo-form.gform-newsletter .material_filled-button.wizard__submit{margin-top:10px}}@media screen and (max-width: 400px){.promo-popup--fw-mob .popup-wrapper{width:100%;max-width:100%}.promo-popup--fw-mob .popup{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-popup.css.map */
