html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body{height:100%;position:relative;overflow-x:hidden}a{display:inline-block;text-decoration:none;color:#3c3838}ul,li{margin:0;padding:0;list-style:none}body{font-family:'Roboto-Regular', sans-serif;font-weight:400;font-size:15px;line-height:24px;color:#3c3838}.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.container{max-width:1200px;margin:0 auto;padding:0 15px}@media (max-width: 720px){.container-fluid{padding:0 15px}}@font-face{font-family:'Roboto-Regular', sans-serif;src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?ytssfg");src:url("../fonts/icomoon.eot?ytssfg#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?ytssfg") format("truetype"),url("../fonts/icomoon.woff?ytssfg") format("woff"),url("../fonts/icomoon.svg?ytssfg#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-user:before{content:"\f007"}.icon-th-large:before{content:"\f009"}.icon-th-list:before{content:"\f00b"}.icon-close:before{content:"\f00d"}.icon-remove:before{content:"\f00d"}.icon-times:before{content:"\f00d"}.icon-lock:before{content:"\f023"}.icon-map-marker:before{content:"\f041"}.icon-edit:before{content:"\f044"}.icon-pencil-square-o:before{content:"\f044"}.icon-shopping-cart:before{content:"\f07a"}.icon-heart-o:before{content:"\f08a"}.icon-phone:before{content:"\f095"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-bell-o:before{content:"\f0a2"}.icon-briefcase:before{content:"\f0b1"}.icon-group:before{content:"\f0c0"}.icon-users:before{content:"\f0c0"}.icon-caret-down:before{content:"\f0d7"}.icon-sort:before{content:"\f0dc"}.icon-unsorted:before{content:"\f0dc"}.icon-linkedin:before{content:"\f0e1"}.icon-comment-o:before{content:"\f0e5"}.icon-comments-o:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-flash:before{content:"\f0e7"}.icon-angle-right:before{content:"\f105"}.icon-angle-down:before{content:"\f107"}.icon-mail-reply:before{content:"\f112"}.icon-reply:before{content:"\f112"}.icon-meh-o:before{content:"\f11a"}.icon-location-arrow:before{content:"\f124"}.icon-cny:before{content:"\f157"}.icon-jpy:before{content:"\f157"}.icon-rmb:before{content:"\f157"}.icon-yen:before{content:"\f157"}.icon-sort-amount-desc:before{content:"\f161"}.icon-foursquare:before{content:"\f180"}.icon-pagelines:before{content:"\f18c"}.icon-pinterest-p:before{content:"\f231"}.wrapper{background-image:url(../images/bg-all4.jpg);position:relative;overflow-x:hidden;width:100%;height:100%;background-size:cover;background-repeat:no-repeat}.header__top{height:100px;border-bottom:2px solid #888;-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,0.8);box-shadow:0px 6px 20px 0px rgba(0,0,0,0.8)}.header__top-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s}.header__logo a{color:#0d57b9;font-size:30px;font-family:'Roboto', sans-serif;font-weight:700;-webkit-transform:rotate3d(1, 1, 1, -18deg);transform:rotate3d(1, 1, 1, -18deg);margin-left:55px}.header__logo:hover{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.header__info{display:-webkit-box;display:-ms-flexbox;display:flex}.header__cart{width:40px;height:40px;margin-right:20px;border-radius:50%;background-color:rgba(213,220,222,0.2);border:1px solid #9a9ba557;-webkit-box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);position:relative}.header__cart::before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#646464;font-size:22px}.header__cart span{position:absolute;font-size:18px;top:-3px;left:-2px;color:#ff0000}.header__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header__phone{margin-right:20px;border:2px solid  #9a9ba5;border-radius:10px;padding:5px 10px 5px 28px;-webkit-box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;cursor:pointer;font-size:18px;background-color:rgba(213,220,222,0.2);position:relative}.header__phone::before{content:'\f095';font-family:'icomoon';font-size:22px;position:absolute;left:8px;color:#646464}.header__phone a{color:#064496}.header__phone:hover{-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.language{position:relative}.language:hover .language__menu{min-height:200px;overflow:auto}.language__menu{position:absolute;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:0;overflow:hidden;z-index:2}.language a.russo,.language a.english,.language a.espanol{width:68px;font-size:14px;margin-right:10px;border:1px solid #9a9ba5;border-radius:10px;-webkit-box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);padding:1px 20px 1px 25px;margin-right:17px;cursor:pointer;position:relative;background-color:#d5dcde9e;text-align:center}a.russo::after{content:"\f107";position:absolute;font-family:'icomoon';font-size:20px;top:2px;right:5px;color:#000}a.russo::before{content:'';background-image:url(../images/ru.png);width:16px;height:11px;position:absolute;left:4px;top:7px}a.english::before{content:'';background-image:url(../images/us.png);width:16px;height:11px;position:absolute;left:8px;top:8px}a.espanol::before{content:'';background-image:url(../images/es.png);width:16px;height:11px;position:absolute;left:8px;top:8px}.products__inner{padding-top:20px}.products__menu{margin-bottom:50px}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu__list li:hover{background-color:#999;color:#fff}.menu__list{z-index:1}.menu__list li{display:inline-block;border:2px solid  #9a9ba5;border-radius:10px;background-color:#d3d6dafc;-webkit-box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);padding:3px 15px;color:#3c3838;cursor:pointer;margin-top:20px;margin-right:10px}.menu__list a{font-size:16px}li.vip,li.all,li.flo,li.florcaja,li.florbox,li.compo,li.regalo,li a.rose,li a.cris,li a.gerb,li a.fruit,li a.ballo,li a.pelu,li a.reg,li.contact{background-color:#999}li.vip a,li.all a,li.flo a,li.florcaja a,li.florbox a,li.compo a,li.regalo a,li.contact a{color:#fff}.products__inner-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.menu__flor-box,.menu__regalo-box{display:block;position:relative}.menu__flor,.menu__regalo{padding-right:15px}.menu__flor::after,.menu__regalo::after{content:"\f107";position:absolute;font-family:'icomoon';font-size:22px;top:2px;right:-6px;color:#000}.flor-box{z-index:3}.flor-box a{width:130px;line-height:16px}.regalo-box a{width:152px;line-height:16px;margin-left:0px}.flor-box,.regalo-box{display:none;position:absolute;margin-left:-13px;margin-top:5px;width:175px}.flor-box a,.regalo-box a{border:2px solid #9a9ba5;border-radius:10px;background-color:#ccc;-webkit-box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);padding:3px 5px 3px 10px;color:#776958;cursor:pointer;font-size:14px}.flor-box :hover,.regalo-box :hover{background-color:#a3adc1;color:#fff}.product__item-img img{border-style:none;width:100%;min-height:255px;border-radius:10px;background-size:cover;background-position:center;background-repeat:no-repeat;display:block}.product__item{max-width:245px;width:100%;border:2px solid #9a9ba5;border-radius:10px;background-color:rgba(213,220,222,0.6);-webkit-box-shadow:12px 16px 10px 0px rgba(0,0,0,0.6);box-shadow:12px 16px 10px 0px rgba(0,0,0,0.6);margin:0 5px 50px 5px}.product__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:60px;margin:0 5px 10px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__item-name{display:block;max-width:225px}.product__item-title{height:40px;font-size:20px;margin-bottom:4px;color:#064496;padding-left:3px;line-height:20px}.product__item-price{display:-webkit-box;display:-ms-flexbox;display:flex;width:225px;padding-right:5px;text-align:right;font-size:16px;line-height:16px;color:#3f3f3f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__item-pedir{border:2px solid #c1c2c9;border-radius:10px;background-color:#d3d6dafc;-webkit-box-shadow:5px 7px 10px 0px #999;box-shadow:5px 7px 10px 0px #999;padding:3px 15px;color:#0009;cursor:pointer}.contact__wrapper{border:1px solid #c2c2c2;background-color:#dedede;-webkit-box-shadow:1px 1px 9px 3px #999;box-shadow:1px 1px 9px 3px #999;margin-bottom:150px;border-top-left-radius:20px;border-top-right-radius:20px}.contact__head{padding-left:40px;padding-right:40px;border-top-left-radius:20px;border-top-right-radius:20px;background-color:#ccc;font-size:24px;color:#444;padding:23px 27px;font-family:'Roboto', sans-serif;font-weight:500;border-bottom:1px solid #c2c2c2;-webkit-box-shadow:1px 1px 9px 0px #999999bf;box-shadow:1px 1px 9px 0px #999999bf}.contact__inner{padding:35px 40px 15px}.contact__map{margin-bottom:50px;height:415px;-webkit-box-shadow:1px 1px 9px 3px #999;box-shadow:1px 1px 9px 3px #999}.contact__map iframe{width:100%;height:100%}.contact__box{display:-webkit-box;display:-ms-flexbox;display:flex}.contact__info{margin-right:30px;max-width:330px;width:100%}.contact__info-item{margin-bottom:30px}.contact__info-title{padding-bottom:20px;position:relative;font-size:20px;font-family:'Roboto', sans-serif;font-weight:500;color:#263238;padding-left:40px;margin-bottom:20px}.contact__info-title::after{content:'';width:44px;height:3px;background-color:#7a7a7a;left:40px;bottom:0;position:absolute}.contact__info-title::before{color:#7a7a7a;font-size:24px;position:absolute;left:0}.contact__info-content{padding-left:40px;color:#707070;max-width:230px}.contact__form-title{margin-bottom:25px;font-size:24px;font-family:'Roboto', sans-serif;font-weight:500;color:#333}.contact__form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__form{width:100%}.contact__form input{display:block;height:43px;padding-left:17px;padding-right:17px;background-color:#c6c6c6b0;width:340px;margin-bottom:30px;border:2px solid #c1c2c9;border-radius:5px}.contact__form input::-webkit-input-placeholder{font-size:15px;color:#7a7a7a}.contact__form input::-moz-placeholder{font-size:15px;color:#7a7a7a}.contact__form input:-ms-input-placeholder{font-size:15px;color:#7a7a7a}.contact__form input::-ms-input-placeholder{font-size:15px;color:#7a7a7a}.contact__form input::placeholder{font-size:15px;color:#7a7a7a}.contact__form textarea{padding:13px 17px;height:190px;background-color:#c6c6c6b0;width:100%;display:block;resize:none;margin-bottom:23px;border:2px solid #c1c2c9;border-radius:5px}.contact__form textarea::-webkit-input-placeholder{font-size:15px;color:#7a7a7a}.contact__form textarea::-moz-placeholder{font-size:15px;color:#7a7a7a}.contact__form textarea:-ms-input-placeholder{font-size:15px;color:#7a7a7a}.contact__form textarea::-ms-input-placeholder{font-size:15px;color:#7a7a7a}.contact__form textarea::placeholder{font-size:15px;color:#7a7a7a}.contact__form button{border:none;background-color:#999;border-radius:5px;font-size:16px;text-transform:uppercase;text-align:center;font-family:'Roboto', sans-serif;font-weight:700;color:#fff;padding:20px 5px;width:190px}.box__cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#ccccccb8;border-radius:10px;width:100%;padding:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product__item-cart{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-right:20px}.product__item-cart input{width:20px;height:20px;margin-left:-3px;margin-top:-5px;position:absolute}.product__item-cart .item__cart{margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%}.total__price{font-size:20px;border:1px solid #9a9ba5;width:200px;padding:10px 15px;background-color:#d3d6dafc;border-radius:10px;-webkit-box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);margin-top:10px;text-align:center}.pages{margin-top:20px;margin-bottom:30px}.pages__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tab-item{width:100%}.page-box{background-color:#fff;border:1px solid #dedede;min-width:100%;border-top-left-radius:20px;border-top-right-radius:20px}.page-box__title{border-bottom:1px solid #dedede;padding:18px 34px;font-size:24px;font-family:'Roboto', sans-serif;font-weight:500;color:#263238;background-color:#f5f5dc;border-top-left-radius:20px;border-top-right-radius:20px}.page-box__content{padding:30px 35px 45px}.page-box__content button{border:none;background-color:#d3d6dafc;border:1px solid #9a9ba5;border-radius:10px;-webkit-box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);box-shadow:5px 7px 10px 0px rgba(0,0,0,0.6);font-size:20px;cursor:pointer;text-align:center;font-family:'Roboto', sans-serif;font-weight:500;color:#00000099;padding:10px 5px;width:150px;margin-top:0;margin-left:350px;margin-bottom:23px}.settings__line{margin-bottom:21px;display:-webkit-box;display:-ms-flexbox;display:flex}.settings__line label{width:260px;color:#444;font-size:16px}.settings__line input{width:100%;height:40px;background-color:#f9f9f9;color:#000;border:1px solid #dedede;padding:0px 10px}.settings__line textarea{border:none;padding:13px 17px;height:150px;background-color:#f1f4f5;width:100%;display:block;resize:none;margin-bottom:23px}.settings__line textarea::-webkit-input-placeholder{font-size:15px;color:#7a7a7a}.settings__line textarea::-moz-placeholder{font-size:15px;color:#7a7a7a}.settings__line textarea:-ms-input-placeholder{font-size:15px;color:#7a7a7a}.settings__line textarea::-ms-input-placeholder{font-size:15px;color:#7a7a7a}.settings__line textarea::placeholder{font-size:15px;color:#7a7a7a}.footer{-webkit-box-shadow:-8px -8px 19px 6px rgba(0,0,0,0.6);box-shadow:-8px -8px 19px 6px rgba(0,0,0,0.6);border:2px solid #898989}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0px 15px;margin-top:20px;margin-left:20px;margin-right:20px}.footer__adress a{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__col-title{font-size:16px;color:#333;padding-bottom:10px;margin-bottom:18px;position:relative}.footer__col-title::after{content:'';position:absolute;bottom:0;left:2px;width:51px;height:3px;background-color:#e6ab08fa}.footer__phone{color:#000;padding-left:30px;position:relative;font-size:13px}.footer__phone::before{content:'\f095';font-family:'icomoon';font-size:18px;position:absolute;left:0;color:#e86012}.footer__info{margin-top:0;color:#000;padding-left:30px;position:relative;font-size:14px}.footer__info::before{content:'\f041';font-family:'icomoon';font-size:18px;position:absolute;left:0;color:#e86012}.footer__col-list a{font-size:14px;color:#000;padding-left:22px;position:relative}.footer__col-list a::before{content:'\f105';font-family:'icomoon';color:#e86012;font-size:17px;font-weight:800;position:absolute;left:0}.footer__text{color:#333;font-size:14px;margin:0px 180px 10px 180px;border-top:1px solid #000;padding:10px 0px;text-align:center}.footer__text span{color:#e86012;font-weight:600}.footer__social-link{margin-bottom:33px}.footer__social-link li{display:inline-block}.footer__social-link a{width:28px;height:28px;border-radius:5px;background-image:url(../images/social/css_sprites.png)}.footer__social-link a+a{margin-left:7px}.link-instagram{background-position:-28px -0}.link-vkontact{background-position:-0 -28px}@media (max-width: 1203px){.pages__item{display:block}}@media (max-width: 1187px){.contact__form-row{display:block}.contact__form-row input{width:100%}}@media (max-width: 1113px){.products__menu{margin-left:30px}}@media (max-width: 940px){.products__menu{text-align:center}}@media (max-width: 800px){.menu{display:block}.menu__btn{display:block;width:40px;margin-top:6px;margin-bottom:5px;margin-left:15px;cursor:pointer;position:absolute;z-index:2}.menu__btn div{background-color:#0009;height:3px}.menu__btn div+div{margin-top:5px}.menu__list{display:none;margin-top:-20px;margin-left:-65px;margin-right:-15px;position:relative}.menu__list li{display:block;text-align:center;border-radius:inherit;margin-top:0;margin-right:0}.flor-box,.regalo-box{position:relative;width:100%;margin-left:10px}.flor-box a,.regalo-box a{width:100%;line-height:16px}}@media (max-width: 700px){.header__box{display:block}.language{margin-left:120px;margin-top:5px}.contact__box{display:block}.contact__wrapper{margin-left:-20px;margin-right:-20px}}@media (max-width: 615px){.page-box__content button{margin-left:300px}.box__cart{border:none}}@media (max-width: 595px){.header__logo a{margin-left:40px}.header__info{display:block}.language{margin-left:0px;margin-top:0px}.language a.russo,.language a.english,.language a.espanol{width:50px;font-size:12px;padding:1px 30px 1px 18px;line-height:normal;-webkit-box-shadow:6px 8px 10px 0px rgba(0,0,0,0.6);box-shadow:6px 8px 10px 0px rgba(0,0,0,0.6);margin-right:0}a.russo::before,a.english::before,a.espanol::before{width:10px;height:10px;top:3px;left:5px}a.russo::after{font-size:14px;top:1px;right:4px}.language__menu{width:60px}.header__phone{display:none}.products__menu{margin-left:15px}.flor-box,.regalo-box{margin-left:18px}.footer__text{margin:0px 150px 10px 150px}.contact__wrapper{margin-bottom:60px}.contact__map{height:370px;margin-bottom:30px}.contact__info{margin:0px 0px 0px 25px}.contact__form button{width:135px;padding:15px 3px;font-size:14px}}@media (max-width: 530px){.product__item{max-width:314px;height:460px}.product__item-img img{width:309px;height:360px}.product__item-name{font-size:23px;max-width:230px;margin-left:0}.product__item-price{font-size:20px;width:280px}.footer__inner{display:block;margin-left:20px}.footer__adress,.footer__col-menu{margin-bottom:45px}.footer__col-title{font-size:26px}.footer__phone{font-size:18px}.footer__info{font-size:20px}.footer__col-list a{font-size:20px}.footer__text{margin:0px 55px 10px 55px}.page-box__content button{margin-left:0px}.settings__line{display:block}}@media (max-width: 500px){.header__logo a{margin-left:15px}.contact__map{height:300px}}@media (max-width: 435px){.product__item{max-width:240px;height:350px}.product__item-img img{width:236px;height:255px}.product__item-title{margin-bottom:5px}.header__phone::before{display:none}.product__item-price{width:220px}.language{margin-top:2px}.language a.russo,.language a.english,.language a.espanol{width:50px;font-size:11px}a.russo::before,a.english::before,a.espanol::before{width:8px;height:9px;left:5px;top:3px;background-position:center}a.russo::after{font-size:11px;top:2px;right:5px}.language__btn{width:65px}.language__btn a{font-size:12px}.menu__btn{margin-left:0}.contact__inner{padding:35px 20px 15px}.contact__map{height:240px}}@media (max-width: 390px){.header__logo a{margin-left:0px}.header__cart{width:37;height:37px;margin-right:0px}.footer__text{margin:0px 40px 10px 40px}.contact__info{margin:0px 0px 0px 8px}}@media (min-width: 800px){.menu__list{display:block !important}}
