#super-footer{margin:0 auto;max-width:1130px}#super-footer .header{font-size:32px;margin:0 0 20px;text-align:center;text-transform:uppercase}#super-footer .badge-tooltip__view-link,#super-footer .reviews__view-link{color:#d8247f;font-family:var(--default-font);font-size:1.2rem;font-weight:var(--bn--font-bold)!important}#super-footer .badge-tooltip__view-link svg,#super-footer .reviews__view-link svg{position:relative;top:.75rem;width:1.6rem}#super-footer .badge-tooltip__view-link span,#super-footer .reviews__view-link span{font-size:1.2rem;font-weight:var(--bn--font-bold)!important}#super-footer .badge-tooltip__view-link:hover,#super-footer .reviews__view-link:hover{fill:#b51f6d;color:#b51f6d}#super-footer .badge-tooltip__view-link rect#med,#super-footer .reviews__view-link rect#med{fill:currentColor}#super-footer .about-owner{text-align:center}#super-footer .about-owner__florist{font-size:32px;margin:0 0 20px}#super-footer .about-owner__header{margin:0 auto 80px 0;position:relative}#super-footer .about-owner__image-wrapper{border:7px solid #fff;border-radius:50%;left:50%;position:absolute;top:-50px;transform:translateX(-50%)}#super-footer .about-owner__image-wrapper--placeholder{background:#777;top:-50px}#super-footer .about-owner__image{border-radius:50%}#super-footer .about-owner__image--placeholder{border:none;border-radius:0;color:#fff;padding:25px}#super-footer .about-owner__content{line-height:2;padding:0 20px 20px;text-align:left}@media only screen and (min-width:768px){#super-footer .about-owner__content{margin:0 auto;max-width:70%;padding:0 20px 50px}}#super-footer .about-owner__content p{margin-bottom:20px}#super-footer .about-owner__content p br{content:" ";display:block;margin-bottom:1em}#super-footer .about-us{position:relative;text-align:center}#super-footer .about-us__body{line-height:2;overflow-y:auto;text-align:left}#super-footer .about-us__body p{margin-bottom:20px}#super-footer .about-us__body p br{content:" ";display:block;margin-bottom:1em}#super-footer .about-us__read-more{display:block;margin:20px 0;position:relative;text-decoration:none;z-index:1}@media only screen and (min-width:768px){#super-footer .about-us{padding:50px}}#super-footer .about-us-background{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;display:block;height:150px;min-width:100%;overflow:hidden}@media only screen and (min-width:768px){#super-footer .about-us-background{filter:blur(5px);height:100%;left:0;min-height:100%;position:absolute;top:0;transform:scale(1.1)}}#super-footer .about-us-background-container{left:0;overflow:hidden;position:absolute;top:0;width:100%}@media only screen and (min-width:768px){#super-footer .about-us-background-container{height:100%}}#super-footer .about-us-content{background:#fff;margin:0 auto;max-height:540px;overflow:hidden;padding:40px 0;position:relative;width:80%}#super-footer .about-us-content:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:0;content:"";height:2.5em;left:0;position:absolute;width:100%}#super-footer .badge-tooltip{border:1px solid #cacaca;box-shadow:1px 1px 6px #cacaca;left:61px;opacity:0;position:absolute;top:-142px;width:300px}#super-footer .badge-tooltip__header{background:#e8e8e8;border-bottom:1px solid #cacaca;color:#444;font-size:1.3rem;padding:7px 13px}#super-footer .badge-tooltip__header span{position:relative;top:1px}@media only screen and (max-width:414px){#super-footer .badge-tooltip__header span{font-size:1rem}}#super-footer .badge-tooltip__view-link{display:block;margin-top:-5px}#super-footer .badge-tooltip__content{background:#fff;color:#5d5d5d;font-size:1.2rem;padding:10px}@media only screen and (max-width:414px){#super-footer .badge-tooltip__content{font-size:1rem}}#super-footer .badge-tooltip__arrow{border-top:16px solid #c5c5c5;bottom:-16px}#super-footer .badge-tooltip__arrow,#super-footer .badge-tooltip__arrow--overlay{border-left:4px solid transparent;border-right:4px solid transparent;height:0;left:21px;position:absolute;width:0}#super-footer .badge-tooltip__arrow--overlay{border-top:16px solid #fff;bottom:-10px}#super-footer .badge-tooltip__close{cursor:pointer;float:right;margin-top:3px;width:1.2rem}@media only screen and (max-width:414px){#super-footer .badge-tooltip__close{width:1rem}#super-footer .badge-tooltip{left:59px;top:-142px;width:225px}}#super-footer .best-of-badge{display:flex;font-family:var(--default-font);font-weight:200!important;justify-content:center;position:relative;width:287px}#super-footer .best-of-badge__image{align-self:center;cursor:pointer;width:117px}#super-footer .best-of-badge__divider{align-self:center;background:#d6d6d6;height:50px;margin:0 10px;width:1px}#super-footer .best-of-counter{display:flex;position:relative}#super-footer .best-of-counter__number-box{align-self:center;height:48px}#super-footer .best-of-counter__number-box__four-digits{width:70px}#super-footer .best-of-counter__number-box__five-digits{width:90px}#super-footer .best-of-counter__number{align-self:center;color:#fff;font-weight:900!important;margin-top:.2rem;position:absolute;right:1rem;text-align:center;text-decoration:none;width:30px}#super-footer .best-of-counter__number__four-digits{width:50px}#super-footer .best-of-counter__number__five-digits{width:70px}#super-footer .best-of-counter__text{align-self:center;color:#777;font-size:1.2rem;margin-top:3px}#super-footer .copyright__social-link:hover{text-decoration:none}#super-footer .copyright__links{clear:both;font-size:12px;padding:15px;text-align:center;text-transform:uppercase}#super-footer .copyright__link{color:#346fa1;display:inline;font-size:12px;font-weight:300!important;margin:0 20px;white-space:nowrap}#super-footer .copyright__link--single{display:block}@media only screen and (min-width:768px){#super-footer .copyright__link--single{display:inline}}#super-footer .copyright__all-rights-reserved{color:#3d3d3d;font-size:12px;padding-top:15px}#super-footer .delivery{padding:20px}#super-footer .delivery__icon{border:1px solid #ddd;border-radius:2px;display:block;margin:0 auto 25px;padding:20px}@media only screen and (min-width:768px){#super-footer .delivery__icon{float:left;margin:0 15px 0 0}}#super-footer .delivery__section{margin:15px 0;padding:0 10px}@media only screen and (min-width:768px){#super-footer .delivery__section{margin:10px 0}}#super-footer .delivery__header{font-size:19px;font-weight:600!important;margin:0 0 20px;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){#super-footer .delivery__header{text-align:left}}#super-footer .delivery__content{color:#757575;font-size:12px;max-height:300px;overflow-y:scroll}#super-footer .delivery__content>*{font-size:12px}@media only screen and (min-width:768px){#super-footer .delivery__content{-ms-overflow-style:none;height:300px}#super-footer .delivery__content::-webkit-scrollbar{display:none}}#super-footer .delivery__fade{background:-webkit-linear-gradient(hsla(0,0%,100%,0),#fff);background-image:-moz-linear-gradient(hsla(0,0%,100%,0) 0,#fff 100%);background-image:-o-linear-gradient(hsla(0,0%,100%,0) 0,#fff 100%);background-image:linear-gradient(hsla(0,0%,100%,0),#fff);background-image:-ms-linear-gradient(hsla(0,0%,100%,0) 0,#fff 100%);bottom:0;height:1.5em;position:absolute;width:100%}#super-footer .map-container-wrapper{display:flex;flex-direction:column;position:relative}@media only screen and (min-width:768px){#super-footer .map-container-wrapper{display:block}}#super-footer .map-container{border-top:1px solid #ddd;overflow:visible;width:100%}@media only screen and (min-width:768px){#super-footer .map-container{border:0;display:block;height:600px}}#super-footer .map-container img{height:auto;object-fit:cover}@media only screen and (min-width:768px){#super-footer .map-container img{height:100%}}#super-footer .map-card{background:#fff;border:1px solid #ddd;text-align:center;width:100%;z-index:9999999}#super-footer .map-card__header{display:none;height:200px;width:100%}@media only screen and (min-width:768px){#super-footer .map-card__header{display:block}}#super-footer .map-card__details{display:flex;flex-direction:column;height:100%;justify-content:space-around;padding:0 5px}#super-footer .map-card__detail{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;padding:20px 10px;text-align:left}#super-footer .map-card__detail:last-of-type{border-bottom:0}#super-footer .map-card__detail img{margin:5px 0}#super-footer .map-card__detail p{display:inline;font-size:14px;margin:5px 10px}@media only screen and (min-width:768px){#super-footer .map-card__detail p{display:block;font-size:12px;margin:5px 0 0}}#super-footer .map-card__detail a{color:#3d3d3d}@media only screen and (min-width:768px){#super-footer .map-card__detail{border:0;display:block;padding:0 5px;text-align:center}}#super-footer .map-card__hours p{display:block;margin:0 10px}@media only screen and (min-width:768px){#super-footer .map-card{bottom:0;height:85%;left:25px;max-width:350px;position:absolute;top:50%;transform:translateY(-50%);width:40%}}#super-footer .rating-box{background:url(https://promfiles.com/bloom/dist/frontend/premiumsites/default/images/icon-star-outline.ff5cd768.svg) repeat-x;background-size:16px;display:inline-block;height:16px;margin-right:3px;position:relative;width:79px}#super-footer .rating-box .rating{background:url(https://promfiles.com/bloom/dist/frontend/premiumsites/default/images/icon-star-filled.40087648.svg) repeat-x;background-size:16px;height:16px}@media only screen and (min-width:768px){#super-footer .review__left,#super-footer .review__right{float:left;margin:10px 0;padding:5px 10px}}#super-footer .review__left{margin-bottom:10px;text-align:right;width:30%}#super-footer .review__right{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;width:70%}#super-footer .review__author{font-size:14px;font-weight:600!important;margin:0 0 10px;text-transform:capitalize}@media only screen and (min-width:768px){#super-footer .review__author{font-size:15px}}#super-footer .review__text-wrapper{line-height:2rem;margin-bottom:10px;max-height:8.2rem;overflow:hidden}#super-footer .review__text-wrapper--expanded{height:auto!important;max-height:none!important}@media only screen and (min-width:768px){#super-footer .review__text-wrapper{height:6.2rem}}#super-footer .review__text{font-size:13px;margin:5px 20px 0 0;width:55%}@media only screen and (min-width:768px){#super-footer .review__text{width:80%}}#super-footer .review__show-more{cursor:pointer;display:none;font-size:12px;margin:10px 0 0;padding:5px 0}#super-footer .review__show-more--visible{display:inline}#super-footer .review__show-more:hover{text-decoration:underline}#super-footer .review__date{color:#5d5d5d;display:none;font-size:12px;font-weight:600}@media only screen and (min-width:768px){#super-footer .review__date{display:block}}#super-footer .review--single{margin:25px 0;text-align:center}#super-footer .review--single .review__left{text-align:center;width:100%}#super-footer .review--single .review__right{margin:10px 0;text-align:center;width:100%}#super-footer .review--single .review__text{margin:20px auto;text-align:left;width:60%}@media only screen and (min-width:768px){#super-footer .review--single .review__text{font-size:14px}}#super-footer .review--hidden{display:none}#super-footer .review__show-more-review-container{text-align:center}#super-footer .review__show-more-review-container button{background-color:#d8247f;border:0;border-radius:5px;color:#fff;font-size:14px;font-weight:200;height:44px;width:150px}#super-footer .reviews{padding:50px 25px;position:relative}#super-footer .reviews__header span{display:none;font-size:32px;font-weight:100!important}@media only screen and (min-width:768px){#super-footer .reviews__header span{display:inline}}#super-footer .reviews__toggle{color:#9d9d9d;cursor:pointer;font-size:65px;position:absolute;top:50%;transform:translateY(-50%)}#super-footer .reviews__toggle--left{left:15px}#super-footer .reviews__toggle--right{right:15px}#super-footer .reviews__no-reviews{text-align:center}#super-footer .reviews__view-link{margin-left:73%}@media only screen and (max-width:414px){#super-footer .reviews__view-link svg{margin-left:5px;top:-.4rem}#super-footer .reviews__view-link{display:flex;justify-content:center;margin:0}}#super-footer .social{padding:20px}#super-footer .social__icons{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0;text-align:center}#super-footer .social__icon{float:left;margin:10px 2.5%;text-align:center;text-transform:uppercase;width:35%}@media only screen and (min-width:768px){#super-footer .social__icon{border-left:1px solid #eee;margin:10px 0;padding:0 40px;width:auto}#super-footer .social__icon:last-of-type{border-right:1px solid #eee}}#super-footer .social__icon-link{text-decoration:none!important}#super-footer .social i{font-size:24px;margin:0 0 20px;opacity:.75}#super-footer .footer__block{background:#fff;margin:20px 0;width:100%}#super-footer .footer__block--about-owner{margin-top:60px!important}#super-footer .footer__block--best-of-badge{margin-bottom:-48px!important}@media only screen and (min-width:768px){#super-footer .footer__block{margin:20px auto}}#super-footer .footer__underline{border-bottom:1px solid #bbb;height:1px;margin:15px auto;width:75px}#super-footer h1,#super-footer h2,#super-footer h3,#super-footer h4,#super-footer h5,#super-footer h6{color:#3d3d3d}.top-occasions .header{font-size:32px;margin:0 0 20px;text-align:center;text-transform:uppercase}#super-footer .top-occasions .badge-tooltip__view-link,#super-footer .top-occasions .reviews__view-link,.top-occasions #super-footer .badge-tooltip__view-link,.top-occasions #super-footer .reviews__view-link,.top-occasions .reviews__view-link{color:#d8247f;font-family:var(--default-font);font-size:1.2rem;font-weight:var(--bn--font-bold)!important}#super-footer .top-occasions .badge-tooltip__view-link svg,#super-footer .top-occasions .reviews__view-link svg,.top-occasions #super-footer .badge-tooltip__view-link svg,.top-occasions #super-footer .reviews__view-link svg,.top-occasions .reviews__view-link svg{position:relative;top:.75rem;width:1.6rem}#super-footer .top-occasions .badge-tooltip__view-link span,#super-footer .top-occasions .reviews__view-link span,.top-occasions #super-footer .badge-tooltip__view-link span,.top-occasions #super-footer .reviews__view-link span,.top-occasions .reviews__view-link span{font-size:1.2rem;font-weight:var(--bn--font-bold)!important}#super-footer .top-occasions .badge-tooltip__view-link:hover,#super-footer .top-occasions .reviews__view-link:hover,.top-occasions #super-footer .badge-tooltip__view-link:hover,.top-occasions #super-footer .reviews__view-link:hover,.top-occasions .reviews__view-link:hover{fill:#b51f6d;color:#b51f6d}#super-footer .top-occasions .badge-tooltip__view-link rect#med,.top-occasions #super-footer .badge-tooltip__view-link rect#med,.top-occasions .reviews__view-link rect#med{fill:currentColor}.top-occasions .reviews{padding:50px 25px;position:relative}.top-occasions .reviews__header span{display:none;font-size:32px;font-weight:100!important}@media only screen and (min-width:768px){.top-occasions .reviews__header span{display:inline}}.top-occasions .reviews__toggle{color:#9d9d9d;cursor:pointer;font-size:65px;position:absolute;top:50%;transform:translateY(-50%)}.top-occasions .reviews__toggle--left{left:15px}.top-occasions .reviews__toggle--right{right:15px}.top-occasions .reviews__no-reviews{text-align:center}.top-occasions .reviews__view-link{margin-left:73%}@media only screen and (max-width:414px){.top-occasions .reviews__view-link svg{margin-left:5px;top:-.4rem}.top-occasions .reviews__view-link{display:flex;justify-content:center;margin:0}}@media only screen and (min-width:768px){.top-occasions .review__left,.top-occasions .review__right{float:left;margin:10px 0;padding:5px 10px}}.top-occasions .review__left{margin-bottom:10px;text-align:right;width:30%}.top-occasions .review__right{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;width:70%}.top-occasions .review__author{font-size:14px;font-weight:600!important;margin:0 0 10px;text-transform:capitalize}@media only screen and (min-width:768px){.top-occasions .review__author{font-size:15px}}.top-occasions .review__text-wrapper{line-height:2rem;margin-bottom:10px;max-height:8.2rem;overflow:hidden}.top-occasions .review__text-wrapper--expanded{height:auto!important;max-height:none!important}@media only screen and (min-width:768px){.top-occasions .review__text-wrapper{height:6.2rem}}.top-occasions .review__text{font-size:13px;margin:5px 20px 0 0;width:55%}@media only screen and (min-width:768px){.top-occasions .review__text{width:80%}}.top-occasions .review__show-more{cursor:pointer;display:none;font-size:12px;margin:10px 0 0;padding:5px 0}.top-occasions .review__show-more--visible{display:inline}.top-occasions .review__show-more:hover{text-decoration:underline}.top-occasions .review__date{color:#5d5d5d;display:none;font-size:12px;font-weight:600}@media only screen and (min-width:768px){.top-occasions .review__date{display:block}}.top-occasions .review--single{margin:25px 0;text-align:center}.top-occasions .review--single .review__left{text-align:center;width:100%}.top-occasions .review--single .review__right{margin:10px 0;text-align:center;width:100%}.top-occasions .review--single .review__text{margin:20px auto;text-align:left;width:60%}@media only screen and (min-width:768px){.top-occasions .review--single .review__text{font-size:14px}}.top-occasions .review--hidden{display:none}.top-occasions .review__show-more-review-container{text-align:center}.top-occasions .review__show-more-review-container button{background-color:#d8247f;border:0;border-radius:5px;color:#fff;font-size:14px;font-weight:200;height:44px;width:150px}.top-occasions .rating-box{background:url(https://promfiles.com/bloom/dist/frontend/premiumsites/default/images/icon-star-outline.ff5cd768.svg) repeat-x;background-size:16px;display:inline-block;height:16px;margin-right:3px;position:relative;width:79px}.top-occasions .rating-box .rating{background:url(https://promfiles.com/bloom/dist/frontend/premiumsites/default/images/icon-star-filled.40087648.svg) repeat-x;background-size:16px;height:16px}.top-occasions .footer__block{background:#fff;margin:20px 0;width:100%}.top-occasions .footer__block--about-owner{margin-top:60px!important}.top-occasions .footer__block--best-of-badge{margin-bottom:-48px!important}@media only screen and (min-width:768px){.top-occasions .footer__block{margin:20px auto}}.top-occasions .footer__underline{border-bottom:1px solid #bbb;height:1px;margin:15px auto;width:75px}.top-occasions{margin-top:20px}.top-occasions .row{background-color:#fff}.top-occasions .row:first-child{margin-top:20px;padding:20px 25px}