.sweet-overlay{background-color:rgba(0,0,0,.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:1000}.custom-sweet-alert,.sweet-alert{background-color:#f2f2f2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;position:fixed;left:50%;top:50%;margin-top:-200px;max-height:90%;overflow-x:hidden;overflow-y:auto;display:none;z-index:2000}.custom-sweet-alert h2,.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0;padding:0;line-height:60px;display:block}.custom-sweet-alert p,.sweet-alert p{font-size:16px;text-align:center;font-weight:300;position:relative;float:none;margin:0;padding:0;line-height:normal}.custom-sweet-alert hr,.sweet-alert hr{height:10px;color:transparent;border:0}.custom-sweet-alert button,.sweet-alert button{margin:20px 10px}.custom-sweet-alert button:focus,.sweet-alert button:focus{outline:none}.custom-sweet-alert button.cancel[disabled],.sweet-alert button.cancel[disabled]{opacity:.4}.custom-sweet-alert button.confirm[disabled],.sweet-alert button.confirm[disabled]{border:4px solid transparent;border-color:transparent;width:40px;height:40px;padding:0;margin:0 30px;vertical-align:middle;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal}.custom-sweet-alert button::-moz-focus-inner,.sweet-alert button::-moz-focus-inner{border:0}.custom-sweet-alert[data-has-cancel-button=false] button,.sweet-alert[data-has-cancel-button=false] button{-webkit-box-shadow:none!important;box-shadow:none!important}.custom-sweet-alert .icon,.sweet-alert .icon{width:80px;height:80px;border:4px solid gray;border-radius:50%;margin:20px auto;padding:0;position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;overflow:initial}.custom-sweet-alert .icon span,.sweet-alert .icon span{-webkit-transform-origin:initial;transform-origin:initial;left:auto;top:auto}.custom-sweet-alert .icon.error,.sweet-alert .icon.error{border-color:#f27474}.custom-sweet-alert .icon.error .x-mark,.sweet-alert .icon.error .x-mark{position:relative;display:block}.custom-sweet-alert .icon.error .line,.sweet-alert .icon.error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.custom-sweet-alert .icon.error .line.left,.sweet-alert .icon.error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px}.custom-sweet-alert .icon.error .line.right,.sweet-alert .icon.error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px}.custom-sweet-alert .icon.warning,.sweet-alert .icon.warning{border-color:#f8bb86}.custom-sweet-alert .icon.warning .body,.sweet-alert .icon.warning .body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f8bb86}.custom-sweet-alert .icon.warning .dot,.sweet-alert .icon.warning .dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86}.custom-sweet-alert .icon.info,.sweet-alert .icon.info{border-color:#c9dae1}.custom-sweet-alert .icon.info:before,.sweet-alert .icon.info:before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1}.custom-sweet-alert .icon.info:after,.sweet-alert .icon.info:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1}.custom-sweet-alert .icon.success,.sweet-alert .icon.success{border-color:#a5dc86}.custom-sweet-alert .icon.success:after,.custom-sweet-alert .icon.success:before,.sweet-alert .icon.success:after,.sweet-alert .icon.success:before{content:"";border-radius:50%;position:absolute;width:60px;height:120px;background:#f2f2f2;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom-sweet-alert .icon.success:before,.sweet-alert .icon.success:before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.custom-sweet-alert .icon.success:after,.sweet-alert .icon.success:after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.custom-sweet-alert .icon.success .placeholder,.sweet-alert .icon.success .placeholder{width:80px;height:80px;border:4px solid hsla(98,55%,69%,.2);border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.custom-sweet-alert .icon.success .fix,.sweet-alert .icon.success .fix{width:5px;height:90px;background-color:#f2f2f2;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-sweet-alert .icon.success .line,.sweet-alert .icon.success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.custom-sweet-alert .icon.success .line.tip,.sweet-alert .icon.success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.custom-sweet-alert .icon.success .line.long,.sweet-alert .icon.success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.custom-sweet-alert .icon.custom,.sweet-alert .icon.custom{background-size:contain;border-radius:0;border:0;background-position:50%;background-repeat:no-repeat}@-webkit-keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes hideSweetAlert{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.5);transform:scale(.5)}}.show-sweet-alert{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.show-sweet-alert.no-animation{-webkit-animation:none;animation:none}.hide-sweet-alert{-webkit-animation:hideSweetAlert .2s;animation:hideSweetAlert .2s}.hide-sweet-alert.no-animation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animate-success-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@-webkit-keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes animate-success-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.icon.success.animate:after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}@keyframes animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}}.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}@keyframes animate-x-mark{0%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}50%{-webkit-transform:scale(.4);transform:scale(.4);margin-top:26px;opacity:0}80%{-webkit-transform:scale(1.15);transform:scale(1.15);margin-top:-6px}to{-webkit-transform:scale(1);transform:scale(1);margin-top:0;opacity:1}}.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}to{border-color:#f8bb86}}@keyframes pulse-warning{0%{border-color:#f8d486}to{border-color:#f8bb86}}.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}@-webkit-keyframes pulse-warning-ins{0%{background-color:#f8d486}to{background-color:#f8bb86}}@keyframes pulse-warning-ins{0%{background-color:#f8d486}to{background-color:#f8bb86}}.pulse-warning-ins{-webkit-animation:pulse-warning-ins .75s infinite alternate;animation:pulse-warning-ins .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.calendar-js{width:100%;text-align:center;margin:30px 0;display:inline-block}.calendar-js .month-view{width:98%;display:block;max-width:500px;margin:0 auto}.calendar-js .month-view .month-header{width:98%;display:block;text-align:center;padding-bottom:10px;margin-bottom:30px;font-size:2.3rem;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #c2c2c2}.calendar-js .month-view .month-header .arrow{width:14%;height:35px;margin:auto 0;font-size:2rem;text-align:center;font-weight:700;cursor:pointer}.calendar-js .month-view .month-header .arrow:hover{color:#d5ac34}.calendar-js .month-view ul{padding:0;text-align:left}.calendar-js .month-view .day-of-week,.calendar-js .month-view li{display:inline-block;width:14%;padding:3px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.calendar-js .month-view .day-of-week time,.calendar-js .month-view li time{padding:12px 12px 11px;border-radius:24px;display:block;width:16px;margin:0 auto;cursor:pointer;text-align:center}.calendar-js .month-view .day-of-week time:hover,.calendar-js .month-view li time:hover{color:#d5ac34}.calendar-js .month-view .day-of-week.today time,.calendar-js .month-view li.today time{background:#d5ac34!important}.calendar-js .month-view .day-of-week.today time:hover,.calendar-js .month-view li.today time:hover{color:#4a4a4a!important}.calendar-js .month-view .day-of-week.disabled,.calendar-js .month-view li.disabled{color:#c2c2c2}.calendar-js .month-view .day-of-week.disabled time,.calendar-js .month-view li.disabled time{cursor:auto}.calendar-js .month-view .day-of-week.disabled time:hover,.calendar-js .month-view li.disabled time:hover{color:#c2c2c2}.calendar-js .month-view .day-of-week .day-of-week,.calendar-js .month-view li .day-of-week{color:#7d7d7d;float:left;padding-bottom:10px}.calendar-js .float-left{float:left}.calendar-js .float-right{float:right}.carousel{padding-left:0;margin-bottom:0;overflow:hidden;position:relative}.carousel.carousel-arrows{padding:0}.carousel li{display:block;padding-right:0;position:relative}.carousel li img{-o-object-fit:cover;object-fit:cover;width:100%}.carousel .carousel-navigation{bottom:50px;display:block;position:absolute;width:100%;clear:both;text-align:center;padding:0}.carousel .carousel-navigation li{cursor:pointer;display:inline-block;width:10px;height:10px;border-radius:10px;opacity:1;text-decoration:none;border:2px solid #d5ac34;font-size:0;margin:0 5px}.carousel .carousel-navigation li.active{background-color:#d5ac34}.carousel .carousel-arrow-left,.carousel .carousel-arrow-right{position:absolute;background-color:transparent;width:30px;height:50px;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;z-index:2;opacity:.5}.carousel .carousel-arrow-left:before,.carousel .carousel-arrow-right:before{content:" ";border-bottom:0;border-left:0;border-right:4px solid #aeaeae;border-top:4px solid #aeaeae;width:35px;height:35px;position:absolute;margin-top:6px;z-index:2;top:50%;left:50%;-webkit-transform:translateX(-25%) translateY(-75%) rotate(-135deg);transform:translateX(-25%) translateY(-75%) rotate(-135deg)}.carousel .carousel-arrow-left.disabled:before,.carousel .carousel-arrow-right.disabled:before{opacity:.3;cursor:default}.carousel .carousel-arrow-left:hover,.carousel .carousel-arrow-right:hover{opacity:1}.carousel .carousel-arrow-left{left:0}.carousel .carousel-arrow-left:before{-webkit-transform:translateX(-25%) translateY(-75%) rotate(-135deg);transform:translateX(-25%) translateY(-75%) rotate(-135deg)}.carousel .carousel-arrow-right{right:0}.carousel .carousel-arrow-right:before{-webkit-transform:translateX(-75%) translateY(-75%) rotate(45deg);transform:translateX(-75%) translateY(-75%) rotate(45deg)}.carousel .carousel-container{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}@media (min-width:1024px){.carousel.carousel-arrows{padding:0}.carousel .carousel-navigation li{cursor:pointer;display:inline-block;width:15px;height:15px;margin:0 10px;border-radius:15px}.carousel .carousel-arrow-left,.carousel .carousel-arrow-right{width:45px;height:50px;top:50%}}.google-recaptcha{-webkit-transform:scale(.82);transform:scale(.82);-webkit-transform-origin:center 0;transform-origin:center 0}.google-recaptcha>div{margin:0 auto}@media only screen and (min-width:480px){.google-recaptcha{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:0 0;transform-origin:0 0;max-width:none;margin-bottom:10px}}#notice-cookie-block{background-color:#ebc452;border-top:1px solid #a78200;color:#333;position:fixed;bottom:0;z-index:100;padding:10px 0;width:100%}#notice-cookie-block p{background:none;padding:0 10px;color:inherit}#notice-cookie-block p a{color:#fff;cursor:pointer}#notice-cookie-block span button{cursor:pointer;font-size:1.5rem;border-radius:4px 5px;background-color:#fff;padding:5px;border:1px solid #000}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;-moz-opacity:.5;-khtml-opacity:.5;z-index:12;background:hsla(0,0%,100%,.8);display:block;text-align:center}#page-loader.submit{z-index:15}#page-loader img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#page-loader.dark{background:rgba(0,0,0,.5)}#visor,.visor{position:absolute;width:100%;z-index:14;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px}#visor.visor-valign,.visor.visor-valign{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#visor .visor-controls,.visor .visor-controls{width:90%;padding:20px 20px 0;margin:0 auto;background-color:#f2f2f2;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}#visor .visor-controls a,.visor .visor-controls a{color:#17c3c3}#visor .visor-content,.visor .visor-content{width:90%;padding:10px;margin:0 auto;background-color:#f2f2f2;text-align:justify;-webkit-box-sizing:border-box;box-sizing:border-box}#visor .visor-content [class*=col-],.visor .visor-content [class*=col-]{padding-right:0}#visor.bk-white .visor-content,#visor.bk-white .visor-controls,.visor.bk-white .visor-content,.visor.bk-white .visor-controls{background-color:#f9f9f9}.block-info{background-color:#eaeaea;padding:25px 20px;text-align:center;margin-bottom:60px;clear:both;float:none}.block-info.large{padding:30px 0}.block-info .icon{margin-bottom:20px}.block-info .h2,.block-info .h3{color:#757b7b;padding-bottom:10px}.block-info p{color:#757b7b;padding-bottom:0}.block-info .footer-info{padding-top:30px}.block-info .footer-info .btn{width:100%}.block-video{margin-bottom:40px;position:relative;padding-bottom:56.25%}.block-video .overlay{bottom:0;left:0;position:absolute;right:0;top:0;cursor:pointer}.block-video .overlay img{position:absolute;z-index:0;width:100%}.block-video .overlay .overlay-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff;z-index:1;width:100%;text-align:center}.block-video .overlay .overlay-title .icon-play{width:50px;height:50px}.block-video .overlay .overlay-title p{font-size:1.8rem;padding:20px 20px 0}.block-video .video{position:absolute;display:block;height:0;padding:0;width:100%;height:100%}.block-video .video iframe{width:100%;height:100%}.block-blog{background-color:#f2f2f2;margin-bottom:40px;padding-top:30px;overflow:hidden}.block-blog .cnt-title{margin-bottom:30px}.block-blog .block-blog-post{margin-bottom:20px}.block-blog .block-blog-post .cnt-img{display:block;margin-bottom:36px;width:100%}.block-blog .block-blog-post .cnt-img img{width:100%;display:block}.block-blog .block-blog-post .cnt-txt .date{color:#aeaeae;font-size:1.4rem;line-height:1.8rem;margin-bottom:5px;text-transform:uppercase}.block-blog .block-blog-post .cnt-txt .text{color:#333;font-size:1.4rem;letter-spacing:.5px;line-height:2.3rem}.block-blog .block-blog-post .cnt-txt .h4{color:#d5ac34}.block-blog .more-post{text-align:center;margin-bottom:40px}.block-blog .more-post span{margin-left:10px}.block-newsletter{text-align:center;margin-bottom:40px}.block-newsletter .icon{margin-bottom:30px}.block-newsletter .news-title{color:#4a4a4a;display:block;font-size:2.8rem;font-weight:400;line-height:4.2rem;margin-bottom:31px}.block-newsletter .form-group{margin-bottom:0}.block-newsletter .form-group .input-group .input-group-btn .btn{position:relative}.block-newsletter .form-group .input-group .input-group-btn .btn:before{background-image:url(https://skin.interflora.es/frontend/responsive/default/svg/svg-icon/select-right.svg);background-repeat:no-repeat;background-position:50%;bottom:0;content:"";display:block;height:10px;left:0;margin:auto;position:absolute;right:0;top:0;width:6px}.block-newsletter .legal-privacy{color:#aeaeae;padding-top:20px;font-size:1.2rem}.block-count{background-color:#eaeaea;padding:25px 20px;text-align:center;margin-bottom:40px}.block-count .grid{overflow:inherit}.block-count p{font-size:1.8rem}.block-count .cnt-counter,.block-count p{padding-bottom:20px}.block-count .cnt-counter .counter-block p{color:#d5ac34;font-size:4.4rem;line-height:3.2rem;padding:10px;margin:0}.block-count .campaign-name p{padding-bottom:50px}.block-count a.link{padding-top:30px}.block-advantages{padding-bottom:70px}.block-advantages .grid{padding:20px 10px}.block-advantages .grid>div{padding-right:0}.block-advantages .grid>div .box-icon{margin-bottom:20px;padding:0 20px 20px;background-color:transparent}.block-advantages .grid>div .box-icon .icon{background-position:50%;height:81px;margin-bottom:30px}.block-advantages .grid>div .box-icon p{color:#757b7b}.sweet-alert{border-radius:0}@media only screen and (min-width:480px){.block-video .overlay .overlay-title .icon-play{width:70px;height:70px}.block-video .overlay .overlay-title p{font-size:2.1rem}}@media only screen and (min-width:768px){#visor .visor-content [class*=col-],.visor .visor-content [class*=col-]{padding-right:20px}#visor .visor-content [class*=col-]:last-child,.visor .visor-content [class*=col-]:last-child{padding-right:0}.block-info{padding:45px 0}.block-info.large{padding:70px 0}.block-video{margin-bottom:60px}.block-video .overlay .overlay-title .icon-play{width:90px;height:90px}.block-video .overlay .overlay-title p{font-size:2.5rem;padding:40px 20px}.block-blog{margin-bottom:60px}.block-blog .cnt-title{margin-bottom:65px}.block-blog .block-blog-post{margin-bottom:50px;padding:0 5px}.block-blog .block-blog-post .cnt-txt .h4{padding-bottom:10px}.block-blog .more-post,.block-newsletter{margin-bottom:60px}.block-newsletter .grid{text-align:center}.block-newsletter .grid .block-newsletter-title{width:50%;margin:0 auto}.block-newsletter .grid .block-newsletter-title .icon{margin-bottom:60px}.block-newsletter .grid .block-newsletter-title .news-title{font-size:3.3rem}.block-newsletter .grid .block-newsletter-form{width:50%;margin:0 auto}.block-count{margin-bottom:60px;padding:100px 0 55px}.block-count .cnt-counter .counter-block p{border-right:1px solid #c2c2c2}.block-count .cnt-counter .counter-block:last-child p{border:none}.block-advantages .grid>div .box-icon{padding:0 50px}}@media only screen and (min-width:992px){#visor .visor-content,#visor .visor-controls,.visor .visor-content,.visor .visor-controls{width:50%;max-width:992px;min-width:768px}#visor .visor-content [class*=col-],.visor .visor-content [class*=col-]{padding-right:20px}#visor .visor-content [class*=col-]:last-child,.visor .visor-content [class*=col-]:last-child{padding-right:0}#visor.visor30 .visor-content,#visor.visor30 .visor-controls{width:30%;min-width:auto}#visor.visor70 .visor-content,#visor.visor70 .visor-controls{width:70%;min-width:auto}.block-video{margin-bottom:100px}.block-video .overlay .overlay-title .icon-play{width:120px;height:120px}.block-video .overlay .overlay-title p{font-size:2.9rem;padding:70px 20px 0}.block-blog{margin-bottom:100px;padding-top:60px}.block-blog .block-blog-post .cnt-txt .h4{padding-bottom:30px}.block-blog .more-post{margin-bottom:100px}.block-newsletter{margin-bottom:120px}.block-newsletter .grid .block-newsletter-form{width:33.3%}.block-count{margin-bottom:100px}}@media only screen and (min-width:1200px){.block-video .overlay .overlay-title .icon-play{width:160px;height:160px}.block-video .overlay .overlay-title p{font-size:3.2rem;padding:90px 20px 0}}footer{background:#fff;border-top:2px solid #d5ac34}footer .footer-links{display:block}footer .footer-links .footer-links-container .footer-links-top .footer-links-top-logo img{padding-left:10px}footer .footer-copyright .footer-copyright-container p{text-align:center;padding:10px 20px;font-size:1.2rem;color:#929292}footer .footer-copyright .footer-copyright-paymentlogos{display:none}@media only screen and (min-width:992px){footer .footer-links{background-color:#000;padding:30px 0 0}footer .footer-links .footer-links-container .footer-links-top{padding:0;margin:0}footer .footer-links .footer-links-container .footer-links-top .footer-links-top-logo{display:block;margin:0}footer .footer-links .footer-links-container .footer-links-top .footer-links-top-logo img{max-width:120px;padding-left:10px}footer .footer-links .footer-links-container .footer-links-bottom{display:block;border-top:2px solid #4a4a4a;margin:25px 0 0;padding:25px 0 0}footer .footer-links .footer-links-container .footer-links-bottom [class*=col-]{margin-bottom:0}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul{font-size:0}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li{display:inline-block;padding:0 0 15px}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li a{color:#faf5e7;font-size:1.4rem;padding-right:40px;text-decoration:none;cursor:pointer}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li a.dropdown-toggle:after{content:"";background-image:url(https://skin.interflora.es/frontend/responsive/default/svg/svg-icon/select-down.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:10px;opacity:1;width:10px;margin-left:15px}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li.open>a,footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li>a:hover,footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li a.link{color:#d5ac34}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li.open>a.dropdown-toggle:after{background-image:url(https://skin.interflora.es/frontend/responsive/default/svg/svg-icon/select-up.svg)}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li .submenu{width:100%;display:none;position:absolute;margin-top:29px;z-index:1;left:0;padding-top:22px;overflow:hidden;background-color:#d5ac34}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li .submenu .submenu-container{width:1140px;margin:0 auto;overflow:auto}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li .submenu .submenu-container ul{float:left}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li .submenu .submenu-container ul li{display:inline-block;color:#000;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li .submenu .submenu-container ul li a{color:inherit}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-menu ul li .submenu .submenu-container ul li a:hover{color:#faf5e7}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-social{text-align:right;padding:0}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-social .follow{bottom:3px;color:#7d7d7d;font-size:1.4rem;position:relative}footer .footer-links .footer-links-container .footer-links-bottom .footer-links-bottom-social .icon{margin-left:20px}footer .footer-copyright{overflow:auto;padding:7px 0 5px}footer .footer-copyright .footer-copyright-container{margin:0}footer .footer-copyright .footer-copyright-container p{text-align:left;padding:10px 0}footer .footer-copyright .footer-copyright-paymentlogos{padding:0;margin:0;text-align:right}footer .footer-copyright .footer-copyright-paymentlogos ul{overflow:auto;display:inline-block;width:auto}footer .footer-copyright .footer-copyright-paymentlogos ul li{margin-left:40px;display:inline-block;float:left;height:40px;padding-left:0;background-image:url(https://skin.interflora.es/frontend/responsive/default/images/footer-sprite.jpg)}footer .footer-copyright .footer-copyright-paymentlogos ul li.footer-general-logos-confianza-online{background-position:454px 0;width:135px}footer .footer-copyright .footer-copyright-paymentlogos ul li.footer-general-logos-satisfaccion{background-position:309px 0;width:34px}footer .footer-copyright .footer-copyright-paymentlogos ul li.footer-general-logos-paypal{background-position:264px 0;width:81px}footer .footer-copyright .footer-copyright-paymentlogos ul li.footer-general-logos-visa{background-position:172px 0;width:50px}footer .footer-copyright .footer-copyright-paymentlogos ul li.footer-general-logos-mastercard{background-position:108px 0;width:53px}footer .footer-copyright .footer-copyright-paymentlogos ul li.footer-general-logos-american-express{background-position:44px 0;width:32px}}.callmeback_index_index .callmeback-container{margin:30px 0 100px}.callmeback-container{padding:50px 20px 80px}.callmeback-container .container-center{max-width:900px;margin:0 auto}.callmeback-container .callmeback-welcome{text-align:center}.callmeback-container .callmeback-welcome .grid .icon{height:90px;padding-bottom:30px}.callmeback-container .callmeback-welcome .grid .icon.icon-flower{background-size:40px}.callmeback-container .callmeback-welcome .grid p{color:#aeaeae;font-size:1.6rem}.callmeback-container .callmeback-welcome .grid p.schedule{font-size:1.3rem}.callmeback-container .callmeback-form{text-align:center}.callmeback-container .callmeback-form .icon{height:90px;padding-bottom:30px}.callmeback-container .callmeback-form .icon.icon-flower{background-size:40px}.callmeback-container .callmeback-form div .form-group{margin-bottom:10px}.callmeback-container .callmeback-form p{color:#aeaeae;font-size:1.6rem}.callmeback-container .callmeback-form form{margin-top:20px}.callmeback-container .callmeback-form form textarea{height:240px;resize:none;padding:25px}.callmeback-container .callmeback-form form .btn{width:100%}.callmeback-container .callmeback-error,.callmeback-container .callmeback-success{text-align:center;display:none}.callmeback-container .callmeback-error .icon,.callmeback-container .callmeback-success .icon{padding-bottom:30px}.callmeback-container .callmeback-error p,.callmeback-container .callmeback-success p{color:#aeaeae;font-size:1.6rem}@media only screen and (min-width:768px){.callmeback-container .callmeback-welcome .grid>div:first-child{border-right:1px solid #e5e5e5}.callmeback-container .callmeback-welcome .grid div{padding:0 20px}.callmeback-container .callmeback-form div .form-group{margin-bottom:15px}}.customer-account-loginminimal .main-col{padding:40px 0}.customer-account-loginminimal-content{text-align:center;max-width:700px;margin:0 auto;padding:30px 20px}.customer-account-loginminimal-content .inputs-container{padding:0}.customer-account-loginminimal-content .inputs-container .button-set{margin-bottom:20px}.customer-account-loginminimal-content .btn{width:100%}.customer-account-loginminimal-content #login-form .grid{padding:0}@media only screen and (min-width:768px){.customer-account-loginminimal-content .inputs-container{padding:0 10px}}.checkout-cards-preview .main-col{padding:40px 0}.checkout-cards-preview-content{text-align:center;max-width:600px;margin:0 auto;padding:30px 20px}.checkout-cards-preview-content .checkout-cards-preview-content-image{width:100%;margin:0 auto}.checkout-cards-preview-content .checkout-cards-preview-content-image img{width:100%;height:auto}.checkout-cards-preview-content .checkout-cartds-preview-content-dedication{margin-top:20px}.checkout-cards-preview-content .checkout-cards-preview-content-controls{margin:50px auto 0}.checkout-cards-preview-content .checkout-cards-preview-content-controls [class*=col-]{overflow:auto}.checkout-cards-preview-content .checkout-cards-preview-content-controls [class*=col-] .btn-default{float:left;width:100%}.checkout-cards-preview-content .checkout-cards-preview-content-controls [class*=col-] .btn-secondary{float:right;width:100%}@media only screen and (min-width:768px){.checkout-cards-preview-content .checkout-cards-preview-content-controls [class*=col-] .btn-default{width:auto}.checkout-cards-preview-content .checkout-cards-preview-content-controls [class*=col-] .btn-secondary{float:right;width:auto}}@media only screen and (min-width:1200px){.checkout-cards-preview-content .checkout-cards-preview-content-image{width:500px}.checkout-cards-preview-content .checkout-cards-preview-content-controls{width:520px}}
