@charset "UTF-8";/*!
 * CSS-Extra v4.5.3.rc1.hd (http://js-extra.i-ya.ru)
 * Author: Kotyukov Alexander
 *
 * UPDATE: 2020.10.21.14:35
 *
 * IS USED, BASED ON:
 * + Bootstrap v4.5.3 (Custom Edition)
 * + Font Awesome 4.7.0 (Original)
 *//*!
 * CSS-Extra v4.5.3.rc1.hd (http://js-extra.i-ya.ru)
 * Author: Kotyukov Alexander
 *
 * UPDATE: 2020.10.21.14:35
 *
 * IS USED, BASED ON:
 * + Bootstrap v4.5.3 (Custom Edition)
 * + Font Awesome 4.7.0 (Original)
 */@keyframes modalWindow{from{opacity:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{opacity:.2;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.modal-overlay{z-index:1800;position:fixed;width:100%;height:100%;top:0;left:0;cursor:pointer;background-color:rgba(0,0,0,0.69)}.modal-overlay.no-pointer{cursor:auto}.modal-wait{font-size:22px;text-align:center;padding-bottom:20px}.modal-window{width:600px;max-width:98%;position:absolute;top:45%;left:49%;z-index:1801;padding:0;background:#fff;box-shadow:0 0 7px 1px rgba(28,38,49,0.85);border:solid 4px #fff;border-radius:2px;animation:modalWindow .3s both ease-in;-webkit-animation:modalWindow .3s both ease-in}.modal-window .modal-move{display:block;cursor:move;float:left;width:100%}.modal-window .modal-head{background:#fff}.modal-window .modal-title{font-size:1.1em;line-height:1.18em;font-weight:400;padding:5px 0 8px;margin:0;text-align:center;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#848484}.modal-window .modal-close{position:absolute;cursor:pointer;font-size:22px;line-height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEQAACxEBf2RfkQAAABl0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4xOdTWsmQAAAelSURBVGhD3ZpNbFVFFMcBFRVQUEFBBNu1SYOujLrAuFJXJpi4wzUbjZKwkITEpRs0GmOMtbEmGMHEmJTIxhRj4wcNEVNEDGitSjQW22qpfQ8Kz/ObzLnOnXvue/e9e/uBJ/mFdt7cmfOfc+bcmVeW9fT0zBuNRmOb8IzQJ3wtjAqx0TYo7Bfou80aqyrMxjKIw9u985NCp8YisEiVizcbO0GcQyiRqtrIjJ3WnJ1gNraDODNfQmMj6l2WD+1gNhZBJl8nvIwneXahNtf46oepRt9n5xovfTza2NV/qrGzd6Sx4/UTDn7effD7xr4Pz7o+9OWZFsZ2WWf5VASzsRUyYZdgFSBnJ3+94ESE4tqBxUF8E+s42mZjM2QiKq9ZkHCSKFoiOmHXu6cag6cn/OgZw4e2i5rZmIdM8LSbKrI//q67iFpOV8Hug6fdHDnWVkEzGy1kYCKbsYET4x2nbjswB3PlWOFIm40xMiB7NpPGB4/9Zjo3nzCnYfhWaE+bjSEyENU4U6AWQ6ySIxofW1ZvszFEBsm8ehZTrJIjer+lIcRsVGq1WrcfKDH2keXAYpCzp7dbWhSz0bP8ypUrP/lBnFEpF6JAFQVf4uotPh/F90hLgtkI8mzmFcSpyJp4MeF1aFhulM1Ggeie8A87Gzz9pznhUuBYdCprFuVMg7D80qVL9/pnE6vyBFU1nMhim5ube9jQZgu+fPnyO/45ZxwZrYmWEpzfQxPBr6Al0mYKXhEXKw7z1iRLCWMvT6JFSIkOhcLy2dnZ+/wDzriuWRMUZd9HZxuvfTLWsrpzPaSf9VkRGD++WqIFTaHGUCysqNfrz/n+zsqkM2LVRsf/yRV9NLgRlcmmYz+mixda0BRqDMUCgl/1/Z2x8tbgRYjTzBIdisXKCMbX0KhFoumaUGMoltBfK50+9f2dlb32xUfAUHQstuyRlcUKjVcrmgKNKcGEfmVcsKo4bFiiqxYL8esJLaLpOiHZx7HgG3zfxFoVm6LkHPadVSEW8DU20XS915YRTK6v8v0SswbuFEt0VWKV2ETTjV5bRjC5vtr3S8watFMODf/uR/3PBr+bMPt2SmyiaZXXZgpe4/slVlVKW2LVqhKdk9KrvTa3j1Usv7C510iV/tn3dVbFGToWy0UkTu8qRPNlX2iiZUw0qWCnVQWDi7BcHFLLVPZYaYnVz6oWHR50MDlTDKHJa8sIdhGemZl5z/d3VubgEb8XrStmLLrMfPHBY3p6+g00eW0pwe7QIaweHx9/wfd3VuZoGQpudp8ORZc5T8dHS7SIJlMwuJQeHh7mj2OJcSAvU7gQUCRqRfs1I748oEU0sYdzI0wJ3yCb/S//jLP5/KtCVcTbh+IrWtZ7TbyHU1UaaOQlfevU1NSb/jlnXK6tSZYScTrL/n0fLV6TefDg+MUxbO3IyMgT/rnErraveIaGhh4RLXwxn3u0hJUCm/z2Wq32uX/WGV+UWZMtBeKLyMWLF0+iQbhJYP+6dIZQbFKphfXHjx/f4Z9PbCnu5fiwgY2Ojj4rGm4TdP8mOkPB4G5Mwi3CptnZ2S/8GM6uhi/ifbHaJJDOaEnSGUKxwIek9c3CHVLWn/TjJLak/tTyTfZPLQcOHLhffDfTGUKxSpLWwuaJiYm3/FiJcVy0HFhIrMsIvorPdwpU50w6Q+oXj6b1WmHj3r1775Hz9S9+zMQWU7QlFh/xVXwmumQomZpKZ0j94gmLFxt/c19f34PxYQRbDNGWWHzr7+9/QHwlulqs0JBKZ0j9EsDK8P5ye1nYcvjw4cf8+Clb0P/yYOxZDN/Ex7uEDYLu3Ux0IdPg0Si7k5ewUdh65syZ3X6OlFEpeT1YjlYB1764GquJT8/jm/eRyqwnq0x0IdMQwAqxUprapMtWVtNKb4z7bNX/bSn+y6AaPhw5cuRRfPK+4aNeFMzogtkYwEqx+UkTV7WFrb29vQ9ZhUyNc22nXxyQukT05LlpP1rWmBsfxJe7BcTiGydEs1CFmI0BpAWi2c+IZo840Xv27Ok5f/58r/fBNK5riOfahwjSPtzv/EwUWRz60De+4sUmd9y3mRsfvC/4RK3Bx9xUVszGCBXNq4qBE9FCV6toV2Wc+uRC8BRzChpZFYtv+Gj5n8JsNAhFa3pzfNsi4EAXBa1er3/r/avMIqGgexYf8AWfzFeQhdnYBE1v9gtFAtG8DlhxnOkeGBh4XO7Th8pEnYLEdvFCu/3YzMFcVGPmVrEt0zjEbGwBRYHiQEXkksHJhhVPoi3gpBM/Njb2Is7PzMx8aS0CbWTG5OTkB/TlGX3ejwWMzTZiLuZkbnwolMYhZmMB9JXFO4+V5l3NAQXhRIG006iHqBAL/Zx/eRZUKGNrVJkzfPUUji6YjQXRfc1Kc5SjeCCcKJDqOIrDKl4XwBKqIumvIhmDsdirnOuJaqFK3AyzsQ2YmJWmaOCMRpy0w9FQPJFXVJj+rgLZnyqSMRiLxWRs5mCujsWC2dgmOKBoxCkmRISoc9wjHRHBawRBIbTxOQKJpIpkDFK3EqGK2VgSHNOoq3gEAItAhQd+VviM7CCSlYsMMRsrRMUTeUBIiIrTz+dFZIjZuEAgTLE+nxfMxv8vPcv+BVLcyhL4syc9AAAAAElFTkSuQmCC) center center no-repeat;background-size:contain;width:34px;height:34px;top:0;right:-4px;z-index:500000}.modal-window .modal-close:before{display:none}.modal-window .modal-close:hover{color:#c70e0e;transition:.3s}.modal-window .modal-image{min-width:100%}.modal-window table{border:0;padding:0;margin:0;width:100%}.modal-window table td.modal-contents{padding:4px 6px}/*!
 ********************************************************************
 ********************************************************************
 ********************************************************************
 ********************************************************************
 ********************************************************************
 ********************************************************************
 ********************************************************************
 ****************** Frontend-Developer: Olga Baytsym ********************
 *************** Frontend-Developer: Vladislav Khoroshilov *****************
 ********************************************************************
 ********************************************************************
 ********************************************************************
 ********************************************************************
 ********************************************************************
 ********************************************************************
 ********************************************************************
 */html,body{margin:0;padding:0;width:100%;min-height:100vh;font-family:"Gill Sans Regular",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a,button{outline:0;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s;-webkit-appearance:none !important}h1,h2,h3,h4,h5,h6,p{font-weight:normal;margin:0}input,textarea,button,select{outline:0;border:0;padding:0}ul{margin:0;padding:0;list-style:none}img{display:block;max-width:100%;height:auto}img,svg,img.loaded[data-src],svg.loaded[data-src],img.error[data-src],svg.error[data-src]{opacity:1;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}img[data-src],svg[data-src],img.slick-loading{opacity:0}input[type=checkbox],input[type=radio]{position:absolute;z-index:-1;opacity:0}.btn.focus,.btn:focus{box-shadow:none}.header{background-color:#fff}.header-left{margin-right:93px}.page-header-desc .header-left{margin-right:auto}.phone-title{font-weight:300;font-size:14px;line-height:24px}.phone-title p{margin-bottom:0;color:#676c65}.phone-title a,.phone-title a:hover{color:#4a5048}.phone-title p:last-child{font-weight:700;color:#4a5048;font-family:"Gill Sans Bold",sans-serif}.btn-consultation{border:1px solid #2f6666;border-radius:34px;font-weight:600;font-size:16px;line-height:24px;color:#3a3c33;margin:0 45px;padding:11px 33px}.btn-consultation:hover{background:#2f6666;color:#fff}.header-center{background-color:#f5f5f7}.header-center ul{margin-top:7px;margin-bottom:7px}.header-center ul:after{content:"";height:100%;width:1px;background-color:#e2e2e2;position:absolute;right:0}.header-center ul li{cursor:pointer}.header-menu-item{padding:36px 58px 36px 0;font-size:18px;line-height:24px;color:#515151;letter-spacing:.01em}.header-menu-item a{color:#515151}.header-menu-item:first-child{padding-left:59px}.header-center ul li:last-child{margin-right:55px}.header-menu-icon{height:2px;background-color:#000}.header-menu-icon:first-child{width:22px}.header-menu-icon:nth-child(2){width:14px;margin:4px 0}.header-menu-icon:last-child{width:18px}.top-burger{padding-left:58px;display:flex}.instagram-icon{padding:0 43px;cursor:pointer}.header-right{background-color:#f4d0cb;padding:0 70px}.header-right ul li{cursor:pointer}.header-right .heart{padding:0 49px}.header-search{padding:0 50px 0 52px;cursor:pointer}.badge{width:20px;height:20px;background:#f97b91;border:1px solid #f4d0cb;border-radius:50%;font-size:12px;line-height:21px;color:#fff;position:absolute;right:-6px;top:-8px;display:flex;align-items:center;justify-content:center}.header-main{min-height:691px;width:100%;background-repeat:no-repeat;background-size:cover;margin-left:128px}.green-block{position:absolute;height:80px;left:0;background-color:#255959;padding:0 95px 0 95px}.nav-menu{max-height:80px;width:100%;background-color:#255959;opacity:.9}.nav-menu ul{justify-content:space-between}.nav-item{padding:35px 83px 35px 0;color:#fff;font-weight:500;font-size:14px;line-height:15px;font-family:"Gotham Pro Regular",sans-serif;cursor:pointer}.nav-item a{color:#fff}.nav-item:first-child{padding-left:52px;padding-right:50px}.nav-item:nth-child(2){padding-left:33px}.nav-item:last-child{padding-right:76px}.nav-burger{margin-right:9px;display:flex}.nav-burger-icon{height:2px;background-color:#fff}.nav-burger-icon:first-child{width:19px}.nav-burger-icon:nth-child(2){width:12px;margin:3px 0}.nav-burger-icon:last-child{width:16px}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.header-chat{background-color:#f4d0cb;padding:0 34px}.header-chat:hover .header-chat-img,.bounce-item:hover{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.banner-outer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:8px solid rgba(255,255,255,0.61);padding:18px}.banner-inner{background:white;opacity:.92;padding:49px 140px 58px}.banner-inner img{mix-blend-mode:darken}.green-text{font-size:24px;line-height:33px;color:#2e6464;margin-top:8px}.big-text{font-size:16px;line-height:38px;letter-spacing:5px;text-transform:uppercase;color:#3c3c3c}.small-text{font-size:18px;line-height:21px;color:#3b3b3b;margin-top:3px;text-align:center;width:75%}.text-underline{text-decoration:underline;color:#3b3b3b}.text-underline:hover{cursor:pointer;text-decoration:none;color:#3b3b3b}.square-dots{position:absolute;bottom:-51px;right:95px}.header-bottom{margin:52px 128px;justify-content:center}.header-bottom-item{padding-right:200px}.header-bottom-item:last-child{padding-right:0}.icon-text{font-weight:600;font-size:20px;line-height:22px;color:#3d3d3d;margin-left:18px;width:55%}.pink-ellipse{width:72px;height:72px;background:#fff0ee;border-radius:50%;position:absolute;z-index:-1;left:-17px}.mobile-header,.page-header-mobile{display:none}.mobile-header .nav-burger,.page-header-mobile .nav-burger{padding:23px 19px;background:#fff;margin-right:0}.mobile-header .nav-burger-icon,.page-header-mobile .nav-burger-icon{background:#000;height:2px}.mobile-header .nav-burger-icon:first-child,.page-header-mobile .nav-burger-icon:first-child{width:22px}.mobile-header .nav-burger-icon:nth-child(2),.page-header-mobile .nav-burger-icon:nth-child(2){width:14px;margin:4px 0}.mobile-header .nav-burger-icon:last-child,.page-header-mobile .nav-burger-icon:last-child{width:18px}.mobile-header .top-close,.page-header-mobile .top-close{width:100%;height:100%}.mobile-header .top-close:before,.page-header-mobile .top-close:before{display:none}.mobile-header .sub-menu,.page-header-mobile .sub-menu{top:60px;width:100vw;background:#f5f5f7;padding:29px 0 9px;max-width:100vw}.mobile-header .sub-menu ul,.page-header-mobile .sub-menu ul{width:100%}.mobile-header .sub-menu li,.page-header-mobile .sub-menu li{font-family:"Gotham Pro Bold",sans-serif;font-weight:500;font-size:14px;line-height:10px;color:#5b5b5b;padding-bottom:30px}.mobile-header .sub-user,.page-header-mobile .sub-user{top:60px;right:0;left:0}.mobile-header .sub-user:before,.page-header-mobile .sub-user:before{display:none}.icons-header{background:#f4d0cb;padding:17px 8px 17px 34px}.icon-item{margin-right:26px}.search-mobile{padding:17px;background:#fff}.mode-block{background:rgba(255,255,255,0.92);mix-blend-mode:normal}.header-mobile-top{border-bottom:1px solid #d8d8d8}.inst-icon{padding:9px}.mobile-header .phone-title,.page-header-mobile .phone-title{font-size:14px;line-height:24px;display:flex;align-items:center}.mobile-header .phone-title p,.page-header-mobile .phone-title p{width:auto}.mobile-header .phone-title a>p,.page-header-mobile .phone-title a>p{font-weight:700;font-size:16px;letter-spacing:0;font-family:"Gill Sans Bold",sans-serif}.mobile-header-info{padding:32px 14px 48px}.mobile-header-info .banner-text{text-align:center;margin-left:0}.mobile-header-info .banner-text .green-text{font-size:24px;line-height:26px;margin-bottom:18px}.mobile-header-info .banner-text .big-text{font-size:16px;line-height:25px;margin-bottom:5px}.mobile-header-info .banner-text .small-text{font-size:18px;margin-bottom:37px;text-align:center}.mobile-header-info .btn-consultation{padding:11px 33px 14px 34px;font-weight:600;font-size:16px;line-height:24px}.consultant{position:absolute;bottom:-75px;right:0}.mobile-header-info.page-mobile{padding:20px 13px 30px}.mobile-page-header-text{font-size:18px;line-height:21px;color:#3b3b3b}.mobile-header-info.page-mobile .btn-consultation{margin-top:20px;margin-left:19px}.section-one{padding:47px 32px 105px;background:#f5f5f7}.catalog{background:url(/uploads/images/8-march.jpg) no-repeat center center / cover #f4d0cb;padding:68px 0 0 70px;min-height:819px}.catalog:hover,.catalog:focus,.catalog-card:hover,.catalog-card:focus{color:#000002;text-decoration:none}.catalog:hover .h2-title,.catalog-card:hover .h2-title{text-decoration:underline}.catalog:hover .arrow-circle,.catalog-card:hover .arrow-circle{background:#e2a39b}.catalog:hover .arrow-circle .arrow-right,.catalog-card:hover .arrow-circle .arrow-right{border-color:#fff}.h2-title{font-family:"Gotham Pro Medium",sans-serif;font-size:36px;line-height:39px;color:#000002;z-index:1;position:relative;padding-right:10px}.h2-title:hover,.h2-title:focus{color:#000002}.h2-title-main{font-size:50px;line-height:50px;color:#fff}.h2-title-main:hover{color:#fff}.section-text{font-size:22px;line-height:28px;color:#000002;margin-top:16px;margin-bottom:41px;z-index:1;position:relative;width:60%}.rectangle{width:377px;height:377px;border:58px solid #f2c3bd;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.catalog:hover .rectangle,.catalog-card:hover .rectangle{width:100%;height:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.arrow-circle{width:60px;height:60px;background:#fff;border-radius:50%;position:absolute;bottom:70px;cursor:pointer}.arrow-circle:hover{background:#e2a39b}.arrow-circle:hover .arrow-right{border-color:#fff}.arrow-right{width:10px;height:10px;border-top:2px solid #000002;border-right:2px solid #000002;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-right:5px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.catalog-image{position:absolute;bottom:0;right:0}.catalog-card{box-shadow:0 16px 24px rgba(0,0,0,0.05);padding:58px 0 29px 70px;overflow:hidden}.catalog-card.roses{background:#fbfbfb;min-height:395px;margin-top:16px}.catalog-card .rectangle{width:231px;height:231px;border:53px solid #f7f7f8}.catalog-card .arrow-circle{bottom:29px}.catalog-card.tulip{background:#fff0ee;min-height:370px;margin-bottom:16px}.catalog-card.tulip .rectangle{border-color:#ffe5e1}.catalog-card.violet{background:#f5f1eb;min-height:384px}.catalog-card.violet .rectangle{border-color:#f2ebe0}.catalog-card.lilus{background:#fbfbfb;min-height:424px}.catalog-card.violet .rectangle{border-color:#f7f7f8}.section-two{background-color:#1e5252;background-repeat:no-repeat;background-size:cover;padding:93px 113px 88px}.cards-block{justify-content:space-between}.cards-block .card-block{height:100%;display:flex;flex-direction:column}.card-img{width:100%}.text-section{background:#f5f5f7;padding:52px 10px 38px 54px;min-height:258px;height:100%}.text-section h3{font-family:"Geometria Medium",sans-serif;font-weight:500;font-size:22px;line-height:31px;letter-spacing:1.5px;text-transform:uppercase;color:#000002;width:80%;word-break:break-word;-ms-word-wrap:break-word;padding-right:13px}.sub-text{font-family:"Geometria Regular",sans-serif;font-size:16px;line-height:21px;color:#5a5a5a;margin-top:20px;margin-bottom:10px;padding-right:60px;word-break:break-word;-ms-word-wrap:break-word}.text-section img{position:absolute;top:45px;right:20px}.more-info{font-family:"Geometria Bold",sans-serif;font-weight:bold;font-size:10px;line-height:16px;letter-spacing:3px;text-transform:uppercase;color:#000002;margin-top:auto;cursor:pointer;display:block}.more-info:after{content:"→";font-size:12px;margin-left:5px}.more-info:hover{color:#000002}.photo-left{padding:104px 33px 120px 112px;background:#f5f5f7}.photo-header h2{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002}.photo-header p{font-size:18px;line-height:27px;color:#4e4e4e;margin-top:17px;height:55px}.arrows{position:absolute;top:20px;right:58px;cursor:pointer}.arrows .arrow-right{width:18px;height:18px;border-top:4px solid #1f1f1f;border-right:4px solid #1f1f1f;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:1}.arrows .arrow-left{width:18px;height:18px;border-top:4px solid #8b8b8b;border-right:4px solid #8b8b8b;-webkit-transform:rotate(224deg);-moz-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg);margin-right:52px;opacity:1}.bouquet .photo-card{max-width:392px}.bouquet-title{margin-bottom:79px}.photo-left .photo-card{margin-top:53px}.photo-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;min-height:650px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin:12px 0}.photo-card:hover{-webkit-box-shadow:0 0 12px 0 rgba(50,50,50,0.75);-moz-box-shadow:0 0 12px 0 rgba(50,50,50,0.75);box-shadow:0 0 12px 0 rgba(50,50,50,0.75);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}img.photo-card-img,img.loaded[data-src].photo-card-img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}img.photo-card-img:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.photo-card-img-link{width:100%}.photo-card-img-link::before{float:left;padding-top:100%;content:""}.productItemBlock-link{overflow:hidden;display:block}.productItemBlock-link::before{float:left;padding-top:100%;content:""}.photo-description{padding:32px 43px 57px 47px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.photo-content{font-family:"Gotham Pro Regular",sans-serif;font-size:13px;line-height:17px;color:#646464}.photo-name{font-family:"Gotham Pro Regular",sans-serif;font-size:16px;line-height:21px;color:#232323}.photo-name:hover{color:#232323}.photo-price{font-family:"Gotham Pro Medium",sans-serif;font-weight:bold;font-size:32px;line-height:21px;color:#252525;margin-top:24px}.photo-price-zakaz{font-family:"Gotham Pro Regular",sans-serif;color:#e2a39b}.photo-price-zakaz.color-black{color:#3d3434}.add-cart{background:#e2a39b;border-radius:34px;padding:13px 31px 16px 59px;margin-top:29px;max-width:302px}.add-cart:hover{background:#f4d0cb}.add-cart:focus,.buy-btn:focus{outline:0}.add-cart span{font-weight:600;font-size:18px;line-height:24px;color:#fff;white-space:nowrap}.shop-cart:before{content:"";display:block;width:1px;background:rgba(255,255,255,0.31);position:absolute;top:-9px;bottom:-12px;left:-18px}.in-cart{visibility:hidden}.buy{margin-top:20px;max-width:302px}.buy-btn{border:1px solid #d1d1d1;border-radius:34px;font-weight:600;font-size:18px;line-height:24px;color:#272628;padding:13px 35px 16px 36px;background:transparent}.buy-btn:hover{background:#e2a39b;color:#fff;border-color:#e2a39b;text-decoration:none}.buy img{cursor:pointer}.photo-right{padding:104px 113px 120px 32px;background:#f5f1eb}.photo-right .photo-card{margin-top:53px}.info{padding:100px 125px 0 115px;background-color:#fff}.info-card{background:#f5f5f7;margin-bottom:32px}.info-card.big{min-width:957px}.info-card.small{min-width:675px}.info-description{padding:64px 10px 0 56px}.info-description h3{font-family:"Gotham Pro Medium",sans-serif;font-weight:500;font-size:22px;line-height:35px;letter-spacing:1.5px;text-transform:uppercase;color:#000002;margin-bottom:21px}.info-description h3 a{color:#000002}.info-description p{font-size:18px;line-height:21px;color:#5a5a5a;width:80%;word-break:break-word;-ms-word-wrap:break-word}.info-description p:before{content:"";width:80px;height:2px;display:block;background:#5a5a5a;margin-bottom:10px}.info-card img{flex-shrink:0}.present{margin-top:152px;padding:0 128px 105px 124px;background-color:#fff}.present h2{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002;margin-bottom:72px}.present-info{background:#f9d6cf;padding:45px 0 42px 109px}.discount-info{font-family:"Gotham Pro Regular",sans-serif;font-size:36px;line-height:54px;color:#3d3434;margin-bottom:29px;width:55%}.discount-info b{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold}.discount-info-red{font-size:20px;line-height:32px;color:#c56552;text-transform:none;letter-spacing:normal}.order-btn{background:#fff;border-radius:34px;padding:13px 41px 16px;font-weight:bold;font-size:16px;line-height:24px;color:#3d3434;font-family:"Gill Sans Bold",sans-serif;margin-right:22px;border:1px solid #fff}.order-btn:hover,.order-btn.info-btn:hover{background:#f4d0cb;color:#fff}.order-btn.info-btn{background:transparent;border:1px solid #fff;padding:13px 62px 16px}.sub-info{font-size:18px;line-height:24px;color:#3d3434;margin-top:74px}.sub-info a{color:#3d3434}.sub-info span{font-family:"Gill Sans Bold",sans-serif;font-weight:bold}.discount-image{position:absolute;right:278px;bottom:62px}.discount-image-mobile{display:none}.bouquet{padding:91px 0 120px 128px;background:#f5f5f7;overflow:hidden}.bouquet-title h2{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002}.bouquet-title .arrows{right:144px}.about{padding:120px 110px 108px 128px;background-color:#fff}.about h2{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002;margin-bottom:80px;width:100%}.about img{margin-bottom:30px;width:100%}.video{padding:117px 100px 160px;background:#f5f5f7}.video-block:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#000}#mainVideo{display:none}.video-title{padding:41px 126px 42px 106px;background:#fff;font-size:26px;line-height:33px;color:#050404;position:absolute;top:0;right:0}.video-title p{width:95%}.play-button{background:rgba(255,255,255,0.7);width:112px;height:112px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;-webkit-transition:1s;-o-transition:1s;transition:1s}.play-arrow{width:0;height:0;border-style:solid;border-width:17px 0 17px 27px;border-color:transparent transparent transparent #1c1c1c;margin-left:7px;opacity:.7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.video-block:hover .play-button{background:#fff;-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:translate(-50%,-50%) scale(1.2) rotate(360deg);-ms-transform:translate(-50%,-50%) scale(1.2) rotate(360deg);transform:translate(-50%,-50%) scale(1.2) rotate(360deg)}.video-block:hover .play-arrow{opacity:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.delivery{padding:144px 0 126px 128px;background-color:transparent}.delivery-info{justify-content:flex-end}.delivery h2{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002;margin-bottom:86px;width:100%}.country-list{padding:114px 0 0 55px;margin-right:195px}.country-name{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:42px;line-height:78px;letter-spacing:1.5px;color:#cecece;margin-bottom:42px;cursor:pointer;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.country-name:hover{color:#26252d;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.country-name.active{color:#1c1c1c;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.country-name span{width:89px;height:89px;display:block;position:absolute;z-index:-1;top:50%;left:-45px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.country-name span:before{content:"";width:0;height:0;background:#f7d3cd;display:block;border-radius:50%;z-index:-1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.country-name.active span::before{width:89px;height:89px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.country-name::after{content:"";width:0;height:1px;background:#1c1c1c;display:block;position:absolute;bottom:36px;left:100%;margin-left:10px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.country-name.active::after{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;width:256px}.country-image{width:60%}.country-image img{height:670px;width:100%;object-fit:cover;display:none;opacity:0}.country-image img.active{display:block;opacity:1;-webkit-animation:fadeIn .5s linear;animation:fadeIn .5s linear}.workers{padding:0 113px 136px 113px;background:#f5f5f7}.workers-gallery{flex-wrap:wrap}.workers h2{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002;margin-bottom:80px;width:100%}.worker-card{background:#fff;min-width:392px;height:100%;display:flex;flex-direction:column}.workers-photo img{width:100%}.socials img{width:auto}.worker-info{padding:26px 31px 16px 31px;display:flex;flex-direction:column;height:100%}.socials{position:absolute;display:flex;right:18px;bottom:18px;cursor:pointer}.socials img:last-child{margin-left:10px}.worker-name{font-family:"Gotham Pro Medium",sans-serif;font-weight:500;font-size:20px;line-height:143.9%;color:#292929}.worker-description{font-size:15px;line-height:129.4%;letter-spacing:.015em;color:#434343;margin-top:8px;margin-bottom:9px}.workers-phone,.workers-phone:hover{color:#272727;margin-left:6px}.about-more{font-size:14px;line-height:129.4%;letter-spacing:.015em;color:#848484;cursor:pointer;margin-bottom:36px}.about-more:hover{color:#848484}.about-more:after{content:"";width:6px;height:6px;border-top:1px solid #848484;border-right:1px solid #848484;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);display:inline-block;margin-left:10px}.consultation{font-weight:300;font-size:18px;line-height:20px;color:#272727;display:flex;flex-wrap:wrap;margin-top:auto}.consultation:before{content:"";display:block;height:1px;background:#ececec;margin-top:23px;margin-bottom:12px}.price-list{background-color:#fbfbfb;padding:91px 111px 119px 113px}.price-content{justify-content:space-between}.price-card{background:#fff;box-shadow:0 10px 19px rgba(0,0,0,0.1);min-width:533px;height:100%}.price-title p{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:32px;line-height:37px;color:#fff;margin-left:28px}.price-description{font-size:15px;line-height:126.4%;letter-spacing:.015em;color:#000002;padding:36px 24px 45px 60px}.price-description li:nth-child(2){margin:21px 0}.intervals{font-size:15px;line-height:126.4%;letter-spacing:.015em;color:#787878;border-bottom:1px dashed #787878}.intervals:hover{cursor:pointer;color:#787878;text-decoration:none;border-bottom-color:transparent}.intervals:hover:after{opacity:0}.price-description.delivery-price,.price-description.pickup li{line-height:111.4%;color:#787878;font-size:15px;font-family:"Gill Sans Regular",sans-serif}.price-description.delivery-price li:before{content:"";width:5px;height:5px;border:1px solid #787878;border-radius:50%;display:inline-block;margin-right:11px}.price-description.delivery-price li:nth-child(2),.price-description.delivery-price li:nth-child(3),.price-description.delivery-price li:nth-child(4){margin:18px 0}.price-description.pickup li{padding-top:16px}.price-description.pickup li:nth-child(2){margin:0}.watch{background:#f5f5f7;padding:155px 114px 122px 114px}.watch-img{width:100%}.watch .photo-card{height:100%}.footer{background-color:#fff;border-top:4px solid #e2a39b}.footer-top{color:#1a1a1a;padding:24px 136px 24px 152px;border-bottom:1px solid #eaeaea}.catalog-btn{background:#e2a39b;border-radius:60px;font-weight:600;height:44px;font-size:14px;line-height:10px;color:#fff;font-family:"Gill Sans SemiBold",sans-serif}.catalog-btn:hover{color:#fff}.catalog-btn a{color:#fff}.footer-top ul{margin-left:10px}.footer-top ul li{cursor:pointer}.footer-item{font-weight:600;font-size:14px;line-height:16px;color:#1a1a1a;padding:0 42px}.footer-item a{color:#1a1a1a}.footer-item:last-child{padding:0 0 0 24px}.footer-instagram{width:74px;height:74px;background:#f5f5f7;border-radius:50%}.footer-main{padding:28px 0 34px 101px}.bold-item{font-family:"Gill Sans Bold",sans-serif;font-weight:bold;font-size:18px}.copyright{font-size:16px;line-height:27px;color:#4d4d4d;margin-left:30px;margin-top:20px;margin-bottom:28px}.payments-secton{margin-bottom:19px;margin-right:14px}.footer-main li{font-size:16px;line-height:27px;color:#4d4d4d;padding-bottom:13px}.footer-main li a{color:#4d4d4d}.footer-flowers{width:244px}.pay-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pay-col-item{max-width:20%;padding-left:4px;padding-right:4px}.pay-col-left{margin-right:19px;margin-left:25px}.pay-col-left img:first-child{margin-bottom:19px}.pay-col-right img:first-child{margin-bottom:25px;margin-top:5px}.footer-bottom{padding:14px 5px 14px 130px;background-color:#f5f5f7;font-size:14px;line-height:27px;color:#929292}.text-decorate{text-decoration:underline;color:#484848}.text-decorate:hover{cursor:pointer;text-decoration:none;color:#484848}.author{position:absolute;right:136px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin-top:10px}.author a{color:#bc2a2a;cursor:pointer}.modal-form{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.2);justify-content:center;align-items:flex-start;display:none}.modal-form.open{display:flex}.modal-form-dialog{display:flex;min-height:100%;padding:0 24px;flex-flow:column}.modal-form-content{background:#fcfcfc;box-shadow:0 5px 18px rgba(0,0,0,0.11)}.modal-form-dialog:before,.modal-form-dialog:after{content:" ";display:block;width:100%;flex:1 1 auto}.modal-form-close{position:absolute;right:24px;top:24px;width:16px;height:16px;cursor:pointer}.modal-form-close:before,.modal-form-close:after{position:absolute;left:15px;content:" ";height:22px;width:2px;background-color:#adadad}.modal-form-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-form-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-form-body{padding:45px 94px 84px 78px}.form-title{font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:20px;line-height:21px;color:#252525;margin-bottom:29px}.login-form{min-width:362px}.form-control{border:1px solid #c9dfda;border-radius:3px}.form-group{margin-bottom:22px}.form-control::-webkit-input-placeholder{font-family:"Montserrat Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f}.form-control:-ms-input-placeholder{font-family:"Montserrat Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f}.form-control::-moz-placeholder{font-family:"Montserrat Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f;opacity:1}.form-control:-moz-placeholder{font-family:"Montserrat Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f;opacity:1}.form-check-input+label{display:inline-flex;align-items:center;user-select:none;font-family:"Montserrat Regular",sans-serif;font-size:14px;line-height:21px;color:#252525;cursor:pointer}.form-check-input+label::before{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;flex-grow:0;border:1px solid #2f6666;border-radius:3px;margin-right:11px;background-repeat:no-repeat;background-position:center center;background-size:50% 50%;margin-left:-1.25rem}.form-check-input:checked+label::before{background-color:#2f6666;background-image:url("../../images/Line.svg")}.forget-password{font-family:"Montserrat Regular",sans-serif;font-size:13px;line-height:21px;color:#2f6666;text-decoration:underline}.forget-password:hover{text-decoration:none;color:#2f6666}.form-check{display:flex;justify-content:space-between;margin-bottom:42px}.login-btn{background:#2f6666;border-radius:34px;padding:13px 63px 16px 64px;font-weight:600;font-size:16px;line-height:24px;color:#fff;font-family:"Gill Sans SemiBold",sans-serif}.login-btn:hover{color:#fff}.sub-menu{background:#fff;padding:25px 29px 23px 52px;position:absolute;z-index:2;right:0;top:102px;max-width:479px;display:none}.sub-menu.open{display:flex}.sub-menu ul::after{content:none}.sub-menu li{font-size:16px;line-height:18px;color:#515151;padding-bottom:29px;width:60%}.sub-menu li a{color:#515151}.top-close{background:#fff;width:105px;height:96px;margin-right:-45px;position:relative;margin-left:20px;display:none}.top-close:before{content:"";position:absolute;border:22px solid transparent;border-top:20px solid #f5f5f7;bottom:-48px;right:35px;z-index:3}.top-close.show{display:block}.top-close .modal-form-close{left:calc(50% - 18px);top:calc(50% - 11px)}.top-close .modal-form-close:before,.top-close .modal-form-close:after{background-color:#000}.header-menu-item.before-sub{padding-right:0}.sub-user{position:absolute;background:#e2a39b;padding:32px 49px 16px 42px;font-size:16px;line-height:18px;color:#fff;top:68px;right:101px;z-index:2;display:none}.sub-user:before{content:"";position:absolute;border:22px solid transparent;border-top:20px solid #f4d0cb;top:0;right:45px}.sub-user li{padding-bottom:20px}.sub-user li a{color:#fff}.login-menu .user-icon{display:block}.login-menu .user-select{display:none}.login-menu.open .user-icon{display:none}.login-menu.open .user-select{display:block}.sub-user.open{display:flex}.overlay{top:0;right:0;bottom:0;left:0;z-index:15;display:none;background-color:rgba(0,0,0,0.65);position:fixed;cursor:default}.overlay:target{display:block}.popup{top:-100%;right:0;left:50%;font-size:14px;z-index:20;margin:0;width:40%;min-width:320px;max-width:600px;position:fixed;padding:15px;border:1px solid #383838;background:#fefefe;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font:14px/18px "Tahoma",Arial,sans-serif;-webkit-box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);-ms-box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);-webkit-transform:translate(-50%,-500%);-ms-transform:translate(-50%,-500%);-o-transform:translate(-50%,-500%);transform:translate(-50%,-500%);-webkit-transition:-webkit-transform .6s ease-out;-moz-transition:-moz-transform .6s ease-out;-o-transition:-o-transform .6s ease-out;transition:transform .6s ease-out}.overlay:target+.popup{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);top:20%}.buy-popup{margin:0}.buy-popup img{top:0}.buy-popup-content{margin-top:75px}.buy-popup-title{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:18px;line-height:29px;letter-spacing:1.5px;text-transform:uppercase;color:#000002;margin-bottom:10px}.buy-popup-info{font-family:"Gotham Pro Medium",sans-serif;font-weight:500;font-size:16px;line-height:124.4%;color:#656565;width:50%;margin:0 auto 44px}.buy-popup-content .form-control{max-width:249px;padding:13px 17px;height:auto;border:1px solid #c9c9d6;border-radius:3px}.buy-popup-content .form-control:focus{border-color:#8888a5;box-shadow:none}.buy-popup-content .form-control::-webkit-input-placeholder{font-family:"Gill Sans Regular",sans-serif}.buy-popup-content .form-control:-ms-input-placeholder{font-family:"Gill Sans Regular",sans-serif}.buy-popup-content .form-control::-moz-placeholder{font-family:"Gill Sans Regular",sans-serif}.popup-btn{background:#437474;border-radius:34px;padding:11px 68px 13px 69px;margin-bottom:19px;font-family:"Gill Sans Regular",sans-serif;font-weight:600;font-size:16px;line-height:24px;color:#fff}.popup-btn:hover{color:#fff;background:#569292}.popup-tel,.popup-tel a{font-family:"Gill Sans Regular",sans-serif;font-size:14px;line-height:23px;color:#000}.popup-tel a{font-family:"Gill Sans Bold",sans-serif;font-weight:bold;display:block}.popup-politics{font-family:"Gill Sans Regular",sans-serif;font-size:12px;line-height:120%;color:#656565;width:50%;margin-top:28px;margin-bottom:47px}.popup-politics a{color:#437474;text-decoration:underline}.delivery-intervals{padding:40px 83px}.delivery-intervals p{font-family:"Gotham Pro Medium",sans-serif;font-weight:500;font-size:16px;line-height:124.4%;color:#292929;width:85%;margin-bottom:22px}.delivery-intervals li{font-size:15px;line-height:111.4%;letter-spacing:.015em;color:#787878;font-family:"Gill Sans Regular",sans-serif;margin-bottom:20px;display:flex;align-items:center}.delivery-intervals li:before{content:"";width:5px;height:5px;border:1px solid #787878;border-radius:50%;margin-right:11px}#deliveryIntervals.overlay:target+.popup{width:20%}#searchModal .modal-form-dialog{margin-left:128px}#searchModal .modal-form-dialog:before{margin-top:41%;flex:0}#searchModal .modal-form-body{padding:83px 92px 93px}#searchModal .form-title{margin-bottom:51px}#searchModal .form-group{margin-bottom:0}#searchForm .form-control,#searchModal .form-control{width:362px;height:auto;padding:13px 17px}#searchForm .form-control:focus,#searchModal .form-control:focus{box-shadow:none;border-color:#c9dfda}#searchModal .login-btn{margin-left:14px}#searchForm .form-group{margin-right:16px}.page-header-top{background:#f5f5f7;padding-left:128px}.florists-guild img{mix-blend-mode:darken}.page-header-main{padding:26px 0 25px 100px}.banner-main{padding-right:71px;align-items:center}.banner-text{margin-left:32px}.banner-text .green-text{font-size:28px}.banner-text .big-text{font-size:18px}.banner-text .small-text{font-size:16px;text-align:left;width:auto}.info-section{padding-top:12px;position:relative;padding-left:80px;align-items:center}.info-section:before{content:"";height:100%;width:1px;background-color:#e2e2e2;position:absolute;left:0}.info-section .header-bottom-item{padding-right:95px}.info-section .header-bottom-item:last-child{margin-top:32px}.info-section .pink-ellipse{width:38px;height:38px;left:-8px;bottom:0}.info-section .icon-text{font-size:16px;width:auto}.chat-section{padding:0 33px;position:relative;justify-content:center}.chat-section:before{content:"";height:100%;width:1px;background-color:#e2e2e2;position:absolute;left:0}.page-header-bottom .nav-menu{background:#2f6666;padding-left:132px;max-height:unset}.page-header-bottom .nav-menu ul{justify-content:normal}.page-header-bottom .nav-item:first-child{background:#255959;padding-top:34px;padding-bottom:34px}.catalog-page{background:#f5f5f7}.breadcrumb{background-color:transparent;padding-top:33px;padding-left:132px;margin-bottom:40px}.breadcrumb-item{font-size:16px;line-height:22px}.breadcrumb-item a{color:#000}.breadcrumb-item.active{color:#aeb0ae}.page-title{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002;width:100%;margin-bottom:70px;padding-left:132px}.catalog-container{padding-left:132px;margin-left:0;margin-right:0}.filter{font-weight:bold;font-size:24px;line-height:33px;color:#3b3b3b;background:#d3d3e0;padding:20px 32px;display:inline-flex;justify-content:space-between;align-items:center;width:100%;pointer-events:none}.filter:after{content:"";width:14px;height:14px;border-top:3px solid #3b3b3b;border-right:3px solid #3b3b3b;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-left:10px;display:none}.filter:hover{color:#3b3b3b;text-decoration:none}.filter[aria-expanded=true]:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#collapseFilter.collapse:not(.show){display:block}.btn.filter:not(:disabled):not(.disabled){cursor:auto}.price-filter{background-color:#ededf2;padding:8px 32px 0}.price-name{font-family:"Gotham Pro SemiBold",sans-serif;font-weight:500;font-size:20px;line-height:33px;color:#8888a5}.circle-del{width:33px;height:33px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.minus{width:11px;border-top:1px solid #8888a5;display:block}.price-input{width:102px;height:48px;border:1px solid #8888a5;border-radius:3px;text-align:center;font-size:18px;line-height:21px;color:#232323}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-divider{width:36px;height:2px;background:#8888a5;margin:0 20px}.slider-range{margin-top:12px;padding:0 56px 38px}#slider.noUi-target{background:#8888a5;border-radius:0;border:0;box-shadow:unset;height:2px;margin:0 15px}#slider .noUi-connect{background:#8888a5}#slider .noUi-handle{width:20px;height:20px;border:2px solid #f4f4f7;border-radius:50%;background:#8888a5;box-shadow:unset;top:-9px;cursor:pointer}#slider .noUi-handle:focus{outline:0}#slider .noUi-handle:before,#slider .noUi-handle:after{display:none}.range-item{font-size:14px;line-height:21px;color:#8888a5;width:40px;height:22px;text-align:center;left:-50%;top:18px;background:transparent;position:absolute}.range-intervals{font-size:18px;line-height:21px;color:#232323}.range-d{padding-bottom:7px}.color-filter{background-color:#e4e4ec;padding:23px 32px 29px}.white-circle{width:51px;height:51px;background-color:#fff;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin-bottom:30px;cursor:pointer}.white-circle.active,.white-circle:hover{border:2px solid #8888a5}.color-circle{width:35px;height:35px;background-color:#c3e29b;border-radius:50%}.color-circle.green{background:#c3e29b}.color-circle.green-pink{background:linear-gradient(-45deg,#c3e29b,#c3e29b 50%,#e29b9b 50%)}.color-circle.pink{background:#e29b9b}.color-circle.blue{background:#9bd9e2}.color-circle.green-blue{background:linear-gradient(-45deg,#c3e29b,#c3e29b 50%,#9bd9e2 50%)}.color-circle.pirple{background:#d09be2}.color-circle.gray{background:#f5f5f7}.color-circle.gray-pirple{background:linear-gradient(-45deg,#d09be2,#d09be2 50%,#f5f5f7 50%)}.color-circle.gray-green{background:linear-gradient(-45deg,#c3e29b,#c3e29b 50%,#f5f5f7 50%)}.color-gallery{max-height:220px}.colors .col{padding-left:0;padding-right:0}.col.center{padding:0 67px}.color-gallery .mCSB_scrollTools{right:17px}.color-gallery .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.color-gallery .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.color-gallery .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{width:7px;background:#8888a5;right:2px}.color-gallery .mCSB_scrollTools,.mCSB_1_scrollbar .mCSB_dragger .mCSB_draggerRail{width:2px;background:#d3d3e0}.filter-hr{margin-top:0;margin-bottom:0;border-top:1px solid #d3d3e0}.flowers-name{background-color:#ededf2;padding:8px 32px 8px 38px}.name-list{max-height:262px}.form-check-input.filter-check+label{font-family:"Gill Sans Regular",sans-serif}.form-check-input.filter-check+label::before{border:1px solid #c9c9d6;background-color:#fff;margin-left:0}.form-check-input.filter-check:checked+label::before{background-color:#2f6666}.bouqet-label-options::before{margin-bottom:8px}.name-item{margin-bottom:8px}.name-list .mCSB_scrollTools{right:17px}.name-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.name-list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.name-list .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{width:7px;background:#8888a5;right:2px}.name-list .mCSB_scrollTools,.mCSB_2_scrollbar .mCSB_dragger .mCSB_draggerRail{width:2px;background:#d3d3e0}.flowers-collectiions{background-color:#e4e4ec;padding:8px 32px 8px 38px}.collections-list{max-height:262px}.collections-list .mCSB_scrollTools{right:17px}.collections-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.collections-list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.collections-list .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{width:7px;background:#8888a5;right:2px}.collections-list .mCSB_scrollTools,.mCSB_3_scrollbar .mCSB_dragger .mCSB_draggerRail{width:2px;background:#d3d3e0}.flowers-event{background-color:#ededf2;padding:8px 32px 8px 38px}.event-list{max-height:262px}.event-list .mCSB_scrollTools{right:17px}.event-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.event-list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.event-list .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{width:7px;background:#8888a5;right:2px}.event-list .mCSB_scrollTools,.mCSB_4_scrollbar .mCSB_dragger .mCSB_draggerRail{width:2px;background:#d3d3e0}.flowers-power{background-color:#e4e4ec;padding:8px 32px 8px 38px}.flowers-more{background-color:#ededf2;padding:31px 32px 30px 38px}.more-list{max-height:262px}.more-list .mCSB_scrollTools{right:17px}.more-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.more-list .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.more-list .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{width:7px;background:#8888a5;right:2px}.more-list .mCSB_scrollTools,.mCSB_5_scrollbar .mCSB_dragger .mCSB_draggerRail{width:2px;background:#d3d3e0}.accept-block{background:#d3d3e0;padding:20px 0;width:100%;justify-content:center;position:sticky;bottom:0;z-index:1}.accept-block.move{position:fixed;bottom:0;width:calc(25% - 50px)}.btn-accept,.btn-filtr-accept{background:#437373;border-radius:34px;padding:17px 60px;font-weight:600;font-size:16px;line-height:17px;letter-spacing:2px;color:#fff;text-transform:uppercase}.btn-accept:hover,.btn-filtr-accept:hover{color:#fff;background:#be2b4c}.btn-filtr-accept{padding:16px}.btn-filtr-clear{background:#fff;border-radius:34px;padding:16px;font-weight:600;font-size:16px;line-height:17px;letter-spacing:2px;color:#000;text-transform:uppercase}.btn-filtr-clear:hover{color:#fff;background:#000}.filter-label{width:auto;height:29px;padding-left:3px;background:linear-gradient(45deg,transparent 6px,#f5f5f7 0);position:absolute;top:0;right:16px;display:flex;justify-content:flex-end}.filter-label.not-label{background:transparent}.filter-label:nth-of-type(2){margin-top:32px}.filter-label:nth-of-type(3){margin-top:64px}.filter-label:nth-of-type(2){margin-top:32px}.filter-label:nth-of-type(3){margin-top:64px}.filter-label:nth-of-type(4){margin-top:96px}.filter-label:nth-of-type(5){margin-top:128px}.color-label-wrapper{position:absolute;top:17px;right:22px;left:22px;text-align:right}.bouquet-slider .color-label-wrapper{right:6px}.color-label{width:auto;display:inline-block;vertical-align:top;background:#000;border:1px solid rgba(255,255,255,0.3);box-sizing:border-box;border-radius:30px;margin-bottom:5px}.color-label.turquoise{background:#569292}.color-label.salat{background:#c96997}.color-label.rose{background:#f496a4}.color-label.red{background:#566093}.color-label.orange{background:#5b9446}.color-label p{font-size:14px;line-height:24px;color:#fff;padding-left:9px;padding-right:9px}.lds-spinner{color:#2f6666;display:inline-block;position:relative;width:60px;height:60px;margin:84px 0 128px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#2f6666}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0}@keyframes lds-spinner{from{opacity:1}100%{opacity:0}}.catalog-page .photo-left{background:#fcfcfc}.catalog-page .bouquet{background:#fff}.catalog-page .present{margin-top:0;padding:105px 128px 105px 124px;background-color:#f5f5f7}.catalog-page .discount-info{font-size:32px;line-height:52px;color:#3d3434;margin-bottom:6px;width:60%}.catalog-page .discount-danger{font-family:"GothamPro Regular",sans-serif;font-size:20px;line-height:32px;color:#c56552;margin-bottom:47px;padding-right:10px}.catalog-page .discount-danger a{color:#c56552}.catalog-page .discount-danger span:after{content:"";height:1px;border-top:1px solid #c56552;display:block;position:absolute;left:0;right:0;bottom:5px}.catalog-page .discount-danger span:hover:after{display:none}.catalog-page .discount-image{right:184px;bottom:75px}.discount-decor{width:379px;height:379px;border:58px solid #f8cbc2;display:block}.circle-table{flex:0 0 33.333333%}.gallery-card{padding-bottom:34px}.product-page{background:#f5f5f7}.product-container{padding:0 132px 128px}#carouselIndicatorsMobile{display:none}.carousel-indicators{position:inherit;margin-top:23px;margin-left:9%;margin-right:9%}.carousel-indicators li{width:auto;height:auto;margin:0 12px;opacity:1}.img-indicator{padding:2px;background:rgba(0,0,0,0.33)}.img-indicator img{mix-blend-mode:multiply}.carousel-indicators .active .img-indicator{border:1px solid #e2a39b;background:transparent}.carousel-indicators.one-indicators{justify-content:flex-start;margin-left:0;margin-right:0}.carousel-indicators.one-indicators li{margin:0}#carouselIndicators .arrow-left,#carouselIndicators .arrow-right,#carouselIndicatorsMobile .arrow-left,#carouselIndicatorsMobile .arrow-right{width:18px;height:18px;border-top:4px solid #1f1f1f;border-right:4px solid #1f1f1f;opacity:1;top:calc(40%)}#carouselIndicators .arrow-left,#carouselIndicatorsMobile .arrow-left{left:30px;-webkit-transform:rotate(224deg);-moz-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}#carouselIndicators .arrow-right,#carouselIndicatorsMobile .arrow-right{right:30px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.product-info{margin-top:43px;padding:21px 25px 17px 46px}.product-info-block{padding-bottom:30px;width:62%}.product-info-block p{color:#7a7a7b}.sub-title{font-size:14px;line-height:21px;color:#8888a5}.border-bottom-gray{border-bottom:1px solid #dedee7}.video-btn{border:1px solid #e2a39b;border-radius:34px;position:absolute;right:25px;display:flex;align-items:center;padding:2px 2px 2px 28px;cursor:pointer}.video-btn:hover{background:#f4d0cb;color:#fff}.video-play{background:#e2a39b;border-radius:50%;width:38px;height:39px;display:flex;justify-content:center;align-items:center;margin-left:20px}.video-arrow{width:0;height:0;border:6px solid transparent;border-left:9px solid #fff;margin-left:12px}.link-info{width:65%}.product-link{font-size:16px;line-height:24px;color:#8888a5}.product-link:after{content:"";height:1px;border-top:1px dashed #8888a5;display:block;margin-top:-4px}.product-link:hover{color:#8888a5;text-decoration:none}.product-link:hover:after{visibility:hidden}.product-card{background:#ededf2;padding-left:78px}.product-sale{flex-shrink:30;-webkit-flex-shrink:30}.promo-text{font-size:18px;line-height:24px;color:#8888a5;margin-top:46px;margin-bottom:28px}.promo-text span{color:#3e3e3e}.btn-product{background:#e2a39b;border-radius:41px;color:#fff;padding:10px 34px}.btn-product:hover{background:#f4d0cb;color:#fff}.sale-text{font-weight:600;font-size:24px;line-height:29px;color:#3e3e3e;margin-top:42px}.sale-subtext{font-size:24px;line-height:29px;color:#8888a5;margin-bottom:30px}.label-sale{position:absolute;background:#df3c26;padding:14px 19px 12px;font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:28px;line-height:20px;color:#fff;right:10px;bottom:10px}.label-sale.yellow-label{background:#f5df18;color:#000;right:30px}.accordion-block .card{margin-bottom:4px;border:0}.accordion-block .card-header{padding:20px 46px;border:0}.accordion-block .card-header.pd-bt-0{padding-bottom:0}.accordion-block .card-header button,.accordion-block-card-header-button{padding:0;font-size:18px;line-height:21px;color:#3d3434}.accordion-block .card-header button:focus{box-shadow:none;text-decoration:none}.plus-minus{margin-right:20px}.plus-minus:before{content:"";width:20px;height:1px;border-top:1px solid #3d3434;display:block;position:absolute;margin-top:10px}.plus-minus:after{content:"";width:1px;height:20px;border-right:1px solid #8888a5;display:none;position:absolute;margin-left:10px}.card-header:hover .plus-minus:before,.card-header:hover .plus-minus:after{border-color:#8888a5}.accordion-block .card-header button.collapsed{color:#8888a5}.accordion-block .card-header button.collapsed .plus-minus:before{border-top:1px solid #8888a5}.accordion-block .card-header:hover button.collapsed .plus-minus:before,.accordion-block .card-header:hover button.collapsed .plus-minus:after{border-color:#3d3434}.accordion-block .card-header button.collapsed .plus-minus:after{display:block}.accordion-block .card-body{font-size:16px;line-height:24px;color:#707070;padding:0 0 32px 46px}.accordion-block .card-body p{width:75%}.accordion-block .card-body a{color:#8888a5;text-decoration:underline}.accordion-block .card-body a:hover{text-decoration:none}.product-worker{background:#ededf2;margin-top:28px}.author-card{padding:37px 0 37px 65px}.avatar{width:120px;height:120px;border:1px solid #e2a39b;border-radius:50%;padding:5px}.avatar img{border-radius:50%}.author-info{margin-left:32px}.name-small{font-size:16px;line-height:21px;color:#8888a5}.author-name{font-family:"Gotham Pro Medium",sans-serif;font-weight:500;font-size:20px;line-height:143.9%;color:#292929;margin-bottom:20px}.author-contacts{background:#fff;padding:47px 44px 53px 45px}.socials-icons{cursor:pointer}.consultation-block{font-size:16px;line-height:132.07%;color:gray;text-align:center;margin-top:18px}.consultation-block a{font-family:"Gotham Pro Medium",sans-serif;font-weight:500;color:#292929}.video-info{left:50%;bottom:86px;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.video-information{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-video{margin-top:27px}.product-video img{width:100%}.product-video .play-button{width:96px;height:96px;position:relative}.video-text{font-family:"Gotham Pro Regular",sans-serif;font-weight:500;font-size:18px;line-height:139.4%;text-align:center;color:#fff;position:relative;width:35%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}#productVideo{display:none}.share-block{background:#ededf2;padding:22px 109px 23px 86px}.share-block p{font-size:18px;line-height:24px;color:#e2a39b}.share-socials a{margin-left:22px;cursor:pointer}.share-socials .img-vk-active{display:none}.share-socials .socials-vk:hover .img-vk{display:none}.share-socials .socials-vk:hover .img-vk-active{display:block}.share-socials .img-fb-active{display:none}.share-socials .socials-fb:hover .img-fb{display:none}.share-socials .socials-fb:hover .img-fb-active{display:block}.share-socials .img-inst-active{display:none}.share-socials .socials-inst:hover .img-inst{display:none}.share-socials .socials-inst:hover .img-inst-active{display:block}.product-about{background:#fff;box-shadow:0 13px 21px rgba(0,0,0,0.1);padding:59px 54px 0}.product-main-info{flex-wrap:wrap}.product-main-info-instruction{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product-about h2{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:32px;line-height:50px;color:#393939;margin-bottom:4px}.art{font-size:18px;line-height:24px;color:#8888a5;margin-right:14px}.product-label{padding:1px 8px;border-radius:30px;font-size:12px;line-height:21px;color:#fff;margin-left:6px;margin-top:8px}.product-label.green-label{background:#699256}.product-label.pirple-label{background:#566092}.product-label.pink-label{background:#c96997}.quick-order{margin-top:27px}.quick-order p{font-size:16px;line-height:33px;color:#aeb0ae;margin-right:8px}.quick-order a{font-size:18px;line-height:33px;color:#3d3434}.favorite-btn{border:1px solid #e2a39b;border-radius:59px;padding:7px 16px;display:flex;align-items:center}.favorite-active{display:none}.favorite-btn span{font-size:18px;line-height:24px;color:#e2a39b;margin-right:11px}.favorite{flex-shrink:0}.is-favorite,.favorite-btn:hover{background:#f4d0cb}.like-heart-link.is-favorite{background:0}.favorite-btn:hover .favorite{display:none}.favorite-btn:hover .favorite-active{display:block}.is-favorite span,.favorite-btn:hover span{color:#fff}.is-favorite .favorite{display:none}.is-favorite .favorite-active{display:block}.like-heart.favorite-heart{display:none}.product-link.product-instruction{font-size:18px;font-weight:600;margin-top:20px;cursor:pointer}.product-link.product-instruction:hover{color:#8888a5;text-decoration:none}.product-link.product-instruction:hover:after{visibility:hidden}.product-divider{margin-top:61px;margin-bottom:54px;border-top:1px solid #e9e9ee}.product-h3{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:26px;line-height:33px;color:#3d3434;margin-bottom:27px}.color-product-active{width:63px;height:63px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}.color-product-active.active,.color-product-active:hover{box-shadow:0 4px 8px rgba(0,0,0,0.17)}.product-color{width:35px;height:35px;border-radius:50%}.color-product-active.red .product-color{background:#e29b9b}.color-product-active.orange .product-color{background:#e2b59b}.color-product-active.yellow .product-color{background:#e2d29b}.color-product-active.green .product-color{background:#c3e29b}.color-product-active.blue .product-color{background:#9bd9e2}.color-product-active.pirple .product-color{background:#9b9ee2}.color-product-active.pink .product-color{background:#d09be2}.color-product-active.red.active,.color-product-active.red:hover{border:5px solid #e29b9b}.color-product-active.orange.active,.color-product-active.orange:hover{border:5px solid #e2b59b}.color-product-active.yellow.active,.color-product-active.yellow:hover{border:5px solid #e2d29b}.color-product-active.green.active,.color-product-active.green:hover{border:5px solid #c3e29b}.color-product-active.blue.active,.color-product-active.blue:hover{border:5px solid #9bd9e2}.color-product-active.pirple.active,.color-product-active.pirple:hover{border:5px solid #9b9ee2}.color-product-active.pink.active,.color-product-active.pink:hover{border:5px solid #d09be2}.product-size .product-instruction{margin-top:0}.size-card{background:#fff;border:1px solid #f1d4d0;padding:7px;cursor:pointer}.size-card-content{padding:10px 28px 12px}.size-name{font-size:14px;line-height:21px;color:#e2a39b;margin-bottom:6px}.size-price{font-family:"Gotham Pro Bold",sans-serif;font-size:26px;line-height:21px;color:#e2a39b;padding-top:8px;margin-bottom:22px}.count-minus,.count-plus{width:46px;height:46px;background:#fff;border:1px solid #f1d4d0;border-radius:3px;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer}.count-minus:before,.count-plus:before{content:"";width:14px;height:1px;border-top:1px solid #f1d4d0;display:block;position:absolute}.count-plus:after{content:"";width:1px;height:14px;border-right:1px solid #f1d4d0;display:block;position:absolute;margin-left:1px}.count-block input{width:46px;height:46px;border:1px solid #f1d4d0;text-align:center;color:#f1d4d0}.count-block input::placeholder{color:#f1d4d0;opacity:1}.count-block input:-ms-input-placeholder{color:#f1d4d0}.count-block input::-ms-input-placeholder{color:#f1d4d0}.size-card.active,.size-card:hover{border:3px solid #e2a39b}.size-card.active .size-card-content,.size-card:hover .size-card-content{background:#f9e6e3}.size-card.active .size-name,.size-card:hover .size-name{color:#232323}.size-card.active .size-price,.size-card:hover .size-price{color:#252525}.size-card.active .count-minus,.size-card.active .count-plus,.size-card:hover .count-minus,.size-card:hover .count-plus{background:#e2a39b}.size-card.active .count-minus:hover,.size-card.active .count-plus:hover{background:#f4d0cb}.size-card.active .count-minus:before,.size-card.active .count-plus:before,.size-card:hover .count-minus:before,.size-card:hover .count-plus:before{border-top:1px solid #fff}.size-card.active .count-plus:after,.size-card:hover .count-plus:after{border-right:1px solid #fff}.size-card.active .count-block input,.size-card:hover .count-block input{color:#232323}.size-card.active .count-block input::placeholder,.size-card:hover .count-block input::placeholder{color:#232323}.size-card.active .count-block input:-ms-input-placeholder,.size-card:hover .count-block input:-ms-input-placeholder{color:#232323}.size-card.active .count-block input::-ms-input-placeholder,.size-card:hover .count-block input::-ms-input-placeholder{color:#232323}.text-sale-warning{font-weight:600;font-size:20px;line-height:25px;color:#d56a71;margin-top:28px}.product-cart{background:#2f6666;padding:13px 22px 16px 20px}.product-cart:hover{background:#569292}.product-cart .shop-cart{margin-left:18px}.product-cart .shop-cart:before{display:none}.divider-plus .product-divider{margin-top:54px}.plus-details{width:60px;height:60px;background:#fff;border:1px solid #e9e9ee;border-radius:50%;position:absolute;display:flex;justify-content:center;align-items:center;top:-30px;left:calc(50% - 30px)}.plus-details:before{content:"";width:20px;height:1px;border-top:1px solid #8888a5;display:block;position:absolute}.plus-details:after{content:"";width:1px;height:20px;border-right:1px solid #8888a5;display:block;position:absolute}.product-tabs{background:#f9e6e3;border-radius:28px;justify-content:center;border-bottom:0}.product-dropdown{display:none}.product-tabs .nav-item{font-size:14px;line-height:24px;color:#d7a198;padding:2px 0;font-family:"Gil Sans Regular",sans-serif;font-weight:normal}.product-tabs .nav-item:first-child,.product-tabs .nav-item:nth-child(2){padding:0}.product-tabs .nav-item a{color:#d7a198}.product-tabs .nav-link{padding:2px 10px 5px;border:0}.product-tabs .nav-item.show .nav-link,.product-tabs .nav-link.active,.product-tabs .nav-link:hover{color:#fff;font-weight:600;background-color:#da5574;border-radius:28px}.product-tabs .nav-link:before{display:block;height:1px;margin-bottom:-1px;overflow:hidden;font-weight:600;color:transparent;visibility:hidden;background-color:#e2a39b;border-radius:28px;content:attr(title)}.drop-product{background:#f9e6e3;border-radius:5px;color:#d7a198;border:1px solid rgba(0,0,0,0.15);width:100%}.drop-product::after{border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;right:25px;top:40%}.drop-product:hover{color:#d7a198}.dropdown.product-dropdown ul{border-radius:5px;border-bottom:1px solid rgba(0,0,0,0.15);width:100%;text-align:center}.dropdown.product-dropdown .product-tabs .nav-item:first-child,.dropdown.product-dropdown .product-tabs .nav-item:nth-child(2){padding:0}.dropdown.product-dropdown .product-tabs .nav-item{width:100%}.dropdown.product-dropdown .product-tabs{display:none}.dropdown.product-dropdown .product-tabs.show{display:block}.product-h4{font-size:24px;line-height:24px;color:#3d3434;margin-top:42px;margin-bottom:27px}.herb-fake{background:#c4c4c4;width:302px;height:195px}.herb-btn{width:210px;height:59px;background:#fff;border:1px solid #f4dfdc;box-sizing:border-box;padding:4px;cursor:pointer}.herb-btn p{font-size:14px;line-height:21px;color:#e2a39b}.herb-btn:hover{border:3px solid #e2a39b}.herb-btn:hover p{color:#232323}.herb-btn-content{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.herb-btn:hover .herb-btn-content{background:#f9e6e3}textarea::placeholder{color:#8f8f8f}.post-text{background:#fff;border:1px solid #c9c9d6;border-radius:3px;font-size:14px;line-height:21px;color:#3d3434;padding:13px 17px;display:block}.post-btn{background:#c4c4c4;border-radius:34px;font-weight:600;font-size:16px;line-height:24px;color:#fff;padding:6px 36px 9px}.post-btn:hover{color:#fff;background:#e2a39b}.name-pack{font-size:18px;line-height:21px;color:#9797b0}.pack__nowrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-pack{font-family:"Montserrat Medium",sans-serif;color:#252525;font-size:18px;line-height:21px;margin-left:3px}.form-check-input.filter-check:checked+label .name-pack{color:#2f6666}.author-card-content .form-check-input.filter-check:checked+label>.name-pack{color:#9797b0}.post-btn.active-post{background:#e2a39b}.post-btn.active-post:hover{background:#f4d0cb}.ball-row{background:#f5f5f7;border-radius:3px;padding-top:12px;padding-bottom:17px;position:relative}.time-select.color-select{margin-bottom:6px}.ball-col .size-name{color:#8f8f8f}.ball-col .count-minus,.ball-col .count-block input,.ball-col .count-plus{width:48px;height:48px;border:1px solid #c9c9d6;color:#232323}.ball-col .count-minus:before,.ball-col .count-plus:before,.ball-col .count-plus:after{border-color:#232323}.ball-price{font-family:"Gotham Pro Regular",sans-serif;font-size:20px;line-height:21px;color:#252525;padding-left:42px;padding-top:20px}.add-ball{width:25px;height:25px;border-radius:50%;background:#fff;border:1px solid #e2a39b;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:9px}.add-ball:before,.add-ball:after{content:"";width:13px;height:1px;display:block;position:absolute;border-top:1px solid #e2a39b}.add-ball:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.add-ball-text{font-size:14px;line-height:21px;color:#e2a39b;cursor:pointer}.add-ball-text:after{content:"";height:1px;border-top:1px dashed #e2a39b;position:relative;display:block;visibility:visible;margin-top:-3px}.add-ball-text:hover:after{visibility:hidden}.order-create{background:#447575;padding:57px 54px 79px 56px;margin-top:32px}#toy img,#vase img{width:100%}.form-check-input+label.toy-label{align-items:normal;padding-bottom:28px}.toy-name .name-pack{line-height:18px}.toy-name .price-pack{line-height:18px;margin-left:4px}.about-toys{font-weight:600;font-size:14px;line-height:24px;color:#8888a5;margin-top:42px;cursor:pointer}.about-toys:after{content:"";height:1px;display:block;border-top:1px dotted #8888a5;margin-top:-5px}.about-toys:hover:after{visibility:hidden}.fake-product{background:#f5f5f7;height:155px}.more-about .about-toys{margin-top:35px}.order-header p{font-family:"Gotham Pro Regular",sans-serif;font-weight:bold;font-size:32px;line-height:33px;letter-spacing:2px;text-transform:uppercase;color:#fff;margin-left:22px}.order-info{padding:50px;background:#fff;box-shadow:0 11px 32px rgba(0,0,0,0.08)}.order-sum{font-size:16px;line-height:21px;color:#252525}.order-sum span{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:32px;line-height:21px;margin-left:11px}.order-sum span.rub{font-family:"Gotham Pro Regular",sans-serif;font-weight:normal;margin-left:0}.card-balls{font-size:18px;line-height:24px;color:#f27272;margin-top:5px;margin-bottom:6px}.order-info .product-instruction{font-size:16px;margin-top:0}.order-info .product-cart{background:#d83a5e;padding-right:36px;margin-top:50px}.order-info .product-cart:hover{background:#e28b9a}.order-call{background:#396a6a;padding:31px 51px 46px;height:100%}.order-phone{text-align:center;margin-top:28px}.order-phone p{font-size:16px;line-height:33px;color:#c6d4d4}.order-phone a{font-weight:bold;font-size:20px;line-height:33px;color:#fff}.product-delivery{background:#fff;box-shadow:0 13px 21px rgba(0,0,0,0.1);padding:61px 54px;margin-top:32px}.product-delivery .product-h3{font-size:26px;width:75%}.product-delivery-info{font-size:18px;line-height:24px;color:#707070;width:75%;margin-bottom:40px}.delivery-sum .order-sum span{font-size:24px}.delivery-sum .product-instruction{margin-top:0;font-size:16px;margin-left:35px}.delivery-options{background:#f5f5f7;padding:34px 10px 45px 47px;margin-top:44px}.delivery-options-header{font-size:18px;line-height:24px;color:#252525}.delivery-options-text{font-size:16px;line-height:21px;color:#8888a5}.delivery-select .nice-select,.delivery-select .nice-select:active,.delivery-select .nice-select:focus{background:#fff;border:1px solid #c9c9d6;border-radius:3px;font-size:14px;line-height:21px;color:#8f8f8f;padding:13px 0 13px 17px;height:auto;width:175px}.delivery-select.color-time .nice-select,.delivery-select.color-time .nice-select:active,.delivery-select.color-time .nice-select:focus{color:#232323}.delivery-select .nice-select .option.disabled{color:#8f8f8f}.delivery-select .nice-select .option{color:#232323}.delivery-select .nice-select:after{content:"";width:6px;height:6px;border-top:1px solid #1f1f1f;border-right:1px solid #1f1f1f;border-bottom:0;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:20px;top:23px}.delivery-select .nice-select.open:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:25px}.delivery-select .nice-select .option.focus,.delivery-select .nice-select .option.selected.focus,.delivery-select .nice-select .option:hover{background:rgba(136,136,165,0.04)}.delivery-select .nice-select .option.selected{font-weight:normal}.delivery-select .nice-select .list{border:1px solid #c9c9d6;border-radius:3px;margin-top:0;left:-1px;right:-1px;border-top:0;box-shadow:none}.delivery-select .nice-select.open{border-color:#c9c9d6;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.delivery-select .nice-select.open .list{border-top-left-radius:0;border-top-right-radius:0}.time-select{font-size:14px;line-height:21px;color:#8f8f8f;margin-bottom:0}.arrange{background:#e2a39b;border-radius:41px;padding:14px 40px;font-weight:600;font-size:18px;line-height:24px;color:#fff;margin-top:33px}.arrange:hover{background:#f4d0cb;color:#fff}.product-same{background:#fff;border-bottom:0}.product-page .present{margin-top:0;background:#f5f5f7;padding-top:99px}.product-page .discount-info{font-size:32px;line-height:52px;color:#3d3434;margin-bottom:6px;width:60%}.product-page .discount-danger{font-family:"GothamPro Regular",sans-serif;font-size:20px;line-height:32px;color:#c56552;margin-bottom:47px;padding-right:10px}.product-page .discount-danger a{color:#c56552}.product-page .discount-danger span:after{content:"";height:1px;border-top:1px solid #c56552;display:block;position:absolute;left:0;right:0;bottom:5px}.product-page .discount-danger span:hover:after{display:none}.product-page .present-info .sub-info{margin-top:23px}.product-page .discount-image{right:184px;bottom:75px}.product-details{padding-bottom:65px}.instruction-popup{padding:65px 63px 77px 73px}.instruction-popup ol{list-style-type:decimal-leading-zero}.instruction-popup li{font-family:"Gill Sans Regular",sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#000;width:90%;padding-top:15px}.instruction-popup li::marker{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:36px;line-height:24px;color:#f4d0cb}.instruction-popup li:after{content:"";height:1px;background:#e9e9ef;position:relative;left:-68px;width:120%;margin-top:32px;display:block}.instruction-popup li:last-child:after{display:none}#productInstruction.overlay:target+.popup,#bouquetPopup.overlay:target+.popup,#subscriptionPopup.overlay:target+.popup,#myBouquetPopup.overlay:target+.popup{max-width:900px}#presentPopup.overlay:target+.popup,#subscribePopup.overlay:target+.popup{max-width:700px}.bouquet-popup .buy-popup-content,.subscription-popup .buy-popup-content,.myBouquet-popup .buy-popup-content{padding:0 99px 0 98px}.bouquet-popup img,.subscription-popup img,.myBouquet-popup img,.present-popup img,.subscribe-popup img,.call-popup img,.success-popup img,.consultation-popup img{top:0;left:0;z-index:-1}.bouquet-popup .buy-popup-info,.myBouquet-popup .buy-popup-info{width:65%}.bouquet-popup .form-control,.subscription-popup .form-control,.myBouquet-popup .form-control{max-width:none}.bouquet-popup .popup-tel a,.subscription-popup .popup-tel a,.myBouquet-popup .popup-tel a,.present-popup .popup-tel a,.subscribe-popup .popup-tel a,.call-popup .popup-tel a{display:inline-block}.bouquet-popup .popup-politics,.subscription-popup .popup-politics,.myBouquet-popup .popup-politics{width:100%}.subscription-popup .buy-popup-info{width:80%}.subscription-popup .popup-btn{padding:11px 43px 13px 44px}.present-popup .buy-popup-info,.subscribe-popup .buy-popup-info{width:70%}.call-popup .buy-popup-info,.call-popup .popup-politics{width:59%}.success-popup .buy-popup-title{margin-bottom:84px;width:50%}.success-popup .buy-popup-title.buy-popup-title__w-80{width:80%}.consultation-popup .form-control{max-width:250px;min-width:249px}.consultation-popup .popup-btn{padding:11px 45px 13px 46px}.consultation-popup .popup-politics{width:59%}.subscription-page{background:#f5f5f7}.subscription-header-left{padding-left:132px}.header-h1{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002;margin-bottom:18px}.subscription-header{font-size:18px;line-height:27px;color:#000;width:69%}.subscription-header span,.subscription-text span{padding-top:18px;display:block}.subscription-header-right{padding-top:68px;padding-bottom:62px}.subscription-text{font-size:18px;line-height:23px;color:#8888a5;width:69%}.subscription-consultation{font-size:16px;line-height:27px;color:#5a5a5a;padding-top:15px}.subscription-consultation a{font-family:"Gill Sans Bold",sans-serif;font-weight:bold;color:#000;display:inline-block}.subscription-left{background:#fcfcfc;padding:95px 153px 82px 132px}#carouselSubscriptionLeft .arrow-left,#carouselSubscriptionLeft .arrow-right,#carouselSubscriptionRight .arrow-left,#carouselSubscriptionRight .arrow-right{width:20px;height:20px;border-top:4px solid #8b8b8b;border-right:4px solid #8b8b8b;opacity:1;top:calc(50% - 9px)}#carouselSubscriptionLeft .arrow-left,#carouselSubscriptionRight .arrow-left{left:30px;-webkit-transform:rotate(224deg);-moz-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg)}#carouselSubscriptionLeft .arrow-right,#carouselSubscriptionRight .arrow-right{right:30px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-color:#000002}.subscription-top{margin-top:39px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.subscription-name{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:36px;line-height:50px;color:#000002}.subscription-description{font-size:18px;line-height:24px;color:#707070;margin-top:33px;min-height:50px}.subscription-select-group{margin-top:39px}.subscription-select-group .nice-select,.subscription-select-group .nice-select:active,.subscription-select-group .nice-select:focus{color:#232323;width:auto}.subscription-row{margin-top:45px}#carouselSubscriptionLeft .carousel-control-prev,#carouselSubscriptionLeft .carousel-control-next{display:none}#carouselSubscriptionRight .carousel-control-prev,#carouselSubscriptionRight .carousel-control-next{display:none}.subscribe{background:#d83a5e;border-radius:34px;font-weight:600;font-size:16px;line-height:24px;padding:13px 51px;color:#fff;margin-right:50px}.subscribe:hover{background:#f4d0cb;color:#fff}.sub-total{font-family:"Gotham Pro Regular",sans-serif;font-size:16px;line-height:21px;color:#252525}.sub-price{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:32px;line-height:21px}.rub-price{font-family:"Gotham Pro Regular",sans-serif;font-weight:normal}.subscription-hr{margin-top:73px;margin-bottom:28px;border-color:#000;width:100%}.card-info{font-weight:600;font-size:16px;line-height:23px;color:#9797b0;margin-left:26px;margin-right:37px;width:79%}.subscribe-card{background:#e16a85;border-radius:36px;padding:6px 27px;font-size:14px;line-height:21px;color:#fff}.subscribe-card:hover{background:#f4d0cb;color:#fff}.subscription-right{background:#f5f1eb;padding:95px 178px 82px 107px}.form-section{padding:79px 128px 81px 128px}.sub-form-left{font-size:18px;line-height:23px;color:#8888a5}.sub-form-left p{width:80%}.sub-form-left ul{padding-right:10px}.subscription-work{margin-top:56px}.subscription-work p{line-height:27px;color:#000}.subscription-work li{padding-top:17px;width:65%}.sub-form-consultation{margin-top:30px}.sub-form{background:#fcfcfc;box-shadow:0 16px 30px rgba(0,0,0,0.13)}.form-header{padding:40px 10px 36px;background:#f4d0cb;font-family:"Gotham Pro Bold",sans-serif;font-size:18px;line-height:26px;letter-spacing:1.5px;text-transform:uppercase;color:#000002;text-align:center}.form-content{padding:63px 143px 80px 144px;margin:0}.form-content .form-control:focus{box-shadow:none;border-color:#8888a5}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#f27272;background-image:url("../../images/subscription/form-invalid.svg")}.invalid-feedback{color:#f27272}.form-control.is-valid,.was-validated .form-control:valid{border-color:#c9c9d6;background-image:url("../../images/subscription/form-valid.svg")}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#f27272;box-shadow:none}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#c9c9d6;box-shadow:none}.form-content .form-control{border:1px solid #c9c9d6;border-radius:3px;font-size:14px;line-height:21px;color:#232323;overflow:hidden;text-overflow:ellipsis}.form-content input{padding:13px 0 13px 15px;height:auto}.sub-form-btn{background:#437474;border-radius:34px;padding:11px 30px 13px;font-weight:600;font-size:16px;line-height:24px;color:#fff}.sub-form-btn:hover{background:#569292;color:#fff}.form-agree{font-size:13px;line-height:120%;color:#656565;width:79%}.form-agree a{color:#437474;text-decoration:underline}.form-agree span{color:#437474}.form-agree a:hover{text-decoration:none}.sub-banner{background-image:url("../../images/subscription/sub-background.jpg");background-repeat:no-repeat;margin:0 128px;background-size:100%;background-position:center;height:calc((100vw - 128px * 2) / 5)}.sub-banner-info{padding:4% 0 0 146px;height:26vw}.sub-banner-text{font-size:36px;line-height:44px;color:#252525;width:38%;margin-bottom:27px}.sub-banner-btn{background:#d83a5e;border-radius:34px;padding:13px 36px 16px;font-weight:600;font-size:16px;line-height:24px;color:#fff}.sub-banner-btn:hover{background:#f4d0cb;color:#fff}.cart-page{background:#f5f5f7}.cart-container{padding:0 125px 78px 132px}#cartTab.nav-tabs,#cartTab.nav-tabs .nav-link{border:0}#cartTab.nav-tabs .nav-item.show .nav-link,#cartTab.nav-tabs .nav-link.active{color:#515151;background-color:#fff;position:relative}#cartTab.nav-tabs .nav-item.show .nav-link:after,#cartTab.nav-tabs .nav-link.active:after{background:#fff;z-index:1}#cartTab .nav-item{padding:0;cursor:auto}#cartTab .nav-link{padding:27px 10px 26px 11px;font-family:"Gotham Pro Regular",sans-serif;font-weight:500;font-size:18px;line-height:24px;text-align:center;letter-spacing:1.5px;text-transform:uppercase;color:#8888a5;background-color:#f4d0cb;border-top-left-radius:0;border-top-right-radius:0;pointer-events:none}#cartTab .nav-link:after{content:"";width:26px;height:26px;background:#f4d0cb;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:-6px;z-index:0;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;-o-transition:all .25s;transition:all .25s}#cartTab .nav-item:last-of-type .nav-link:after{display:none}.cart-dropdown{display:none}#deliveryTab.dropdown-menu{display:none;width:100%;padding:0}#deliveryTab.dropdown-menu .nav-item:first-of-type,#deliveryTab.dropdown-menu .nav-item:last-of-type,#deliveryTab.dropdown-menu .nav-item{width:100%;margin-bottom:0}#deliveryTab.nav-tabs.dropdown-menu .nav-link{padding:10px 3px 10px;border-top-left-radius:0;border-top-right-radius:0}#deliveryTab.dropdown-menu .tab-name{font-size:14px;margin-bottom:0}#deliveryTab.dropdown-menu.show{display:block}.drop-cart{background:#ededf2;color:#8888a5;width:100%;border:1px solid #dee2e6;font-size:15px;text-align:left}.drop-cart:hover{color:#8888a5}.drop-cart::after{border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;right:15px;top:15px}.drop-options{font-size:14px;line-height:15px;color:#8888a5;padding:10px 12px 20px}.cart-header{border-top:1px solid #c4c4c4;padding:14px 0 12px;margin-top:23px}.cart-header p{font-family:"Gotham Pro Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f}.cart-content{padding:31px 0;border-top:1px solid #c4c4c4}.cart-product-info{margin:35px auto 0}.cart-product-mobile{display:none}.art-title{font-size:14px;line-height:21px;color:#8f8f8f;margin-bottom:10px}.cart-product-name{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:20px;line-height:21px;color:#252525;margin-bottom:28px}.cart-product-name:hover,.cart-product-name:focus{color:#252525}.also-buy{font-weight:600;font-size:18px;line-height:24px;color:#8888a5}.also-buy:after{content:"";height:1px;border-top:1px dotted #8888a5;display:block;margin-top:-3px}.cart-subscribe a:hover{text-decoration:none;color:#8888a5}.also-buy:hover:after{visibility:hidden}.card-product-options .delivery-select .nice-select,.card-product-options .delivery-select .nice-select:active,.card-product-options .delivery-select .nice-select:focus{color:#232323;line-height:20px}.card-product-options .delivery-select .nice-select.open{border-bottom:1px solid #c9c9d6}.cart-product-count{margin-left:28px;display:flex;flex-direction:column}.cart-product-count .count-minus,.cart-product-count .count-plus,.cart-product-count .count-block input{border-color:#c9dfda;width:48px;height:48px;color:#232323}.cart-product-count .count-minus:before,.cart-product-count .count-plus:before,.cart-product-count .count-plus:after{border-color:#232323}.cart-prise{font-family:"Gotham Pro Regular",sans-serif;font-size:20px;line-height:21px;color:#252525;margin-top:61px}.cart-sum{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold}.cart-del{background:#fff;width:25px;height:25px;position:absolute;border-radius:50%;display:flex;justify-content:center;align-items:center;right:15px;cursor:pointer;padding:23px}@media(max-width:1599px){.cart-del{padding:15px}}.cart-del:before,.cart-del:after{content:"";width:14px;height:1px;border-top:1px solid #8f8f8f;display:block;position:absolute}.cart-banner{background:#fcfcfc;padding:77px 77px 69px 78px}.cart-banner .sub-total{color:#232323}.cart-banner .sub-price{color:#252525}.cart-btn{background:#2f6666;border-radius:34px;padding:13px 40px 16px;font-weight:600;font-size:16px;line-height:24px;color:#fff;margin-top:40px}.cart-btn:hover,.cart-login-btn:hover{background:#569292;color:#fff}.cart-banner-hr{border-color:#c4c4c4;margin-top:65px;margin-bottom:20px}.cart-subtext{font-size:14px;line-height:19px;color:#656565;width:90%}.cart-subtext span,.cart-subtext span a{color:#437474}.cart-subtext span a{text-decoration:underline}.cart-subtext span a:hover{text-decoration:none}.cart-link{color:#2f6666;display:flex;align-items:center}.cart-link:hover{color:#2f6666}.cart-link:before{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #2f6666;border-right:1px solid #2f6666;-webkit-transform:rotate(224deg);-moz-transform:rotate(224deg);-ms-transform:rotate(224deg);transform:rotate(224deg);margin-right:13px}.cart-subscribe{padding-top:37px}.custom-radio .custom-control-label{font-size:18px;line-height:21px;color:#1d1d1d;cursor:pointer}.custom-control-input:checked ~ .custom-control-label{color:#2f6666}.custom-control-input:checked ~ .custom-control-label::before,.custom-control-input:not(:disabled):active ~ .custom-control-label::before{border-color:#8888a5;background-color:#8888a5}.custom-control-input:checked ~ .custom-control-label::before{box-shadow:none}.customer-type .custom-control-inline{margin-right:78px}.form-row>.input-col{padding-right:28px;padding-left:0}.input-group-text{padding:11px 0 12px 10px;background-color:#fff;border:0;border-radius:3px;align-items:flex-start}.form-row{margin-top:38px}.form-row .input-group{border:1px solid #c9c9d6;border-radius:3px}.form-row .input-group input{border:0;height:auto}.form-row .input-group .form-control{padding:13px 55px 13px 9px}.form-row .input-group .form-control:focus,.cart-login-form .form-control:focus{box-shadow:none}.sub-hr{margin-top:41px;margin-bottom:13px}.ps-text{font-size:16px;line-height:21px;color:#252525;margin-bottom:24px}.cart-banner-form{background:#fcfcfc;padding:84px 94px 78px}.cart-banner-form .ps-text{color:#232323}.cart-form-title{font-family:"Gotham Pro Bold",sans-serif;font-size:20px;line-height:21px;color:#2f6666;margin:23px 0 29px}.cart-login-form .form-group{margin-bottom:24px}.cart-login-form .form-group:first-of-type{margin-bottom:35px}.cart-login-form .form-control{padding:13px .75rem 13px 17px;line-height:21px;height:auto}.cart-login-btn{margin-top:19px}.cart-btn.bottom-btn{margin-top:0;padding:13px 63px 16px 64px}.cart-banner{display:block}.cart-arrange{display:none}.cart-tab-bottom{display:flex}.subscribe-tab-bottom{display:none}.low-row{display:none}.cart-delivery{padding-top:37px}.cart-delivery .cart-product-name{margin-bottom:24px}#deliveryTab .nav-item{padding:0}#deliveryTab.nav-tabs .nav-link{padding:21px 30px 19px;background-color:#ededf2;color:#8888a5;text-align:center;height:100%;border:0}.tab-name{font-size:18px;line-height:24px;margin-bottom:9px}.tab-bonus{font-size:12px;line-height:13px}.dropdown-menu .tab-bonus{display:none}#deliveryTab .nav-item:first-of-type{width:15%}.mkd{width:30%}#deliveryTab .nav-item:last-of-type{width:25%}#deliveryTab.nav-tabs .nav-item.show .nav-link,#deliveryTab.nav-tabs .nav-link.active{background-color:#fff;color:#515151}.pickup-content{padding:34px 10px 23px 65px;background:#fff}.pickup-content-time{font-size:18px;line-height:24px;color:#515151}.pickup-content-time span{font-weight:700;font-family:"Gill Sans Bold",sans-serif;margin-left:10px}.pickup-address{color:#2f6666;margin-top:17px}.address-options{margin-top:36px}.address-options .custom-control-input:checked ~ .custom-control-label{font-weight:600}.address-options .col-auto:first-of-type{padding-right:97px}.delivery-options-time{font-size:12px;line-height:19px;color:#9c9c9c;margin-bottom:3px}.delivery-options-time span{margin-left:8px}.address-options .custom-control.custom-radio{padding-bottom:25px}.address-options .custom-control-input:checked ~ .delivery-options-time{color:#515151}#deliveryTabContent .ps-text{margin-top:68px}.cart-banner-pay{background:#fcfcfc;padding:77px 10px 89px 78px;display:none}.cart-sale{font-weight:600;font-size:18px;line-height:24px;color:#d83a5e;margin-top:5px;margin-bottom:50px}.cart-pay-btn{background:#d83a5e;border-radius:34px;padding:13px 38px 16px 39px;font-weight:600;font-size:16px;line-height:24px;color:#fff}.cart-pay-btn:hover{background:#f4d0cb;color:#fff}.cart-pay-btn[disabled]{background:#f4d0cb;color:#fff;cursor:default}.delivery-tab-bottom{display:none;margin-top:79px}.delivery-tab-bottom .cart-link{font-family:"Montserrat Regular",sans-serif}.delivery-tab-bottom .cart-link:before{width:7px;height:7px}.cart-login-form .form-control:focus{border:1px solid #c9dfda}.withinMRR-block{padding:34px 320px 84px 65px;background:#fff}.date-time{font-size:18px;line-height:24px;color:#515151;margin-bottom:23px}.withinMRR-block .event-row{margin-left:0}.calendar-event.cart-calendar{position:absolute;z-index:2;background:#fcfcfc;box-shadow:0 16px 30px rgba(0,0,0,0.13);padding:21px 40px 47px;width:416px;display:none;top:55px}.withinMRR-block .date-input{pointer-events:none}.calendar-show{cursor:pointer;z-index:1;flex-shrink:0}.delivery-select.event-name{padding-left:10px}.delivery-select.event-name .nice-select,.delivery-select.event-name .nice-select:active,.delivery-select.event-name .nice-select:focus{margin-left:auto}.delivery-price{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:20px;line-height:21px;color:#252525}.address-form{background:#ededf2;padding:38px 72px 28px 52px;margin-top:20px;margin-bottom:14px}.address-form-title{font-size:24px;line-height:24px;color:#437474;margin-bottom:35px;padding-left:5px}.address-form-place{font-size:18px;line-height:24px;color:#515151;margin-bottom:34px}.address-city{font-size:18px;line-height:24px;color:#2f6666}.address-form label{font-size:18px;line-height:24px;color:#515151;text-align:right}.address-form label span{color:#d83a5e}.address-form-content .form-group .form-control::-webkit-input-placeholder{font-family:"Gill Sans Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f}.address-form-content .form-group .form-control:-ms-input-placeholder{font-family:"Gill Sans Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f}.address-form-content .form-group .form-control::-moz-placeholder{font-family:"Gill Sans Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f}.address-form-content .form-group .form-control:-moz-placeholder{font-family:"Gill Sans Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f}.address-form-content .form-group .form-control{padding:13px 17px;height:auto;border:1px solid #c9c9d6;border-radius:3px;font-size:14px;line-height:21px;color:#232323}.address-form-content .form-group .form-control:focus{box-shadow:none;border-color:#8888a5}.delivery-mod p{font-size:18px;line-height:24px;color:#515151}.delivery-mod li{font-weight:600;font-size:14px;line-height:24px;color:#8888a5}.delivery-price span{font-family:"Montserrat Regular",sans-serif;font-weight:400}.outsideMRR-block .address-form-title{margin-bottom:23px}.reservation-page{background:#f5f5f7}.reserve-top{padding-left:132px}.reservation-h2{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002;margin-bottom:45px}.reservation-h5{font-size:18px;line-height:27px;color:#000;margin-bottom:35px}.reserve-text{font-weight:600;font-size:18px;line-height:23px;color:#8888a5;margin-bottom:25px}.reserve-list .reserve-text{font-weight:normal;padding-left:16px;margin-bottom:10px}.reserve-list .reserve-text:before{content:"";width:6px;height:6px;border-radius:50%;background:#8888a5;display:inline-block;margin-left:-16px;margin-right:6px}.reserve-sub{background:#d83a5e;border-radius:34px;font-weight:600;font-size:16px;line-height:17px;color:#fff;padding:17px 60px;margin-top:39px}.reserve-sub:hover{background:#f4d0cb;color:#fff}.reservation-steps{background:#fff;padding:71px 125px 80px 84px}.reserve-steps-title{font-family:"Gotham Pro Medium",sans-serif;font-weight:500;font-size:28px;line-height:50px;color:#000002;margin-bottom:38px}.steps{font-weight:bold;font-size:20px;line-height:21px;color:#8888a5;margin-bottom:34px}.step-one{display:flex}.remind-title{font-size:28px;line-height:24px;color:#515151;margin-bottom:19px}.reserve-events{margin-left:-13px}.date-events{font-family:"Gill Sans Bold",sans-serif;font-weight:bold;font-size:22px;line-height:24px;color:#515151;margin-bottom:38px}.del-event{background:#ededf2;width:39px;height:39px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.del-event:before,.del-event:after{content:"";width:14px;height:1px;border-top:1px solid #8888a5;display:block;position:absolute;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.del-event:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.event-row{background:#ededf2;border-radius:3px;padding:7px 8px;margin-left:20px}.date-input{padding:13px 0;text-align:center;font-size:18px;line-height:21px;color:#3d3434;margin-right:3px;width:164px;border-radius:3px;pointer-events:none}.event-name{padding-left:20px}.add-event-block{margin-top:40px;margin-bottom:4px}.form-control.event-input{border:1px solid #c9c9d6;padding:13px 10px 13px 27px;font-size:16px;line-height:21px;color:#8888a5;height:auto}.form-control.event-input:focus{box-shadow:none;border-color:#8888a5}.event-textarea{margin-left:58px;width:calc(100% - 58px)}.calendar-event{background:#ededf2;padding:24px 30px;width:390px}#calendar,#calendar1,#calendar2,#calendar3{display:none}.calendar-event .datepicker-inline{width:auto;background-color:transparent}.calendar-event .datepicker-inline .datepicker-panel>ul>li{background-color:transparent}.datepicker-panel[data-view="days picker"] ul:first-of-type{display:flex;justify-content:center;margin-bottom:21px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li,.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li:hover{margin-right:30px;width:auto;font-size:16px;line-height:18px;text-transform:uppercase;color:#999;height:18px;margin-bottom:20px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li:last-of-type,.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li:last-of-type:hover{margin:0}.calendar-event .datepicker-inline .datepicker-panel>ul>li[data-view="month prev"],.calendar-event .datepicker-inline .datepicker-panel>ul>li[data-view="month next"]{color:#437474;line-height:15px}.calendar-event .datepicker-inline .datepicker-panel>ul>li[data-view="month current"]{font-weight:600;font-size:16px;line-height:19px;color:#000;width:auto}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:25px;width:25px;font-weight:600;font-size:16px;line-height:19px;color:#444;height:19px;margin-bottom:33px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li:nth-child(7n+7){margin:0}.calendar-event .datepicker-inline .datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#ccc}.calendar-event .datepicker-inline .datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#fff;z-index:0;position:relative}.calendar-event .datepicker-inline .datepicker-panel>ul>li.picked:after{content:"";width:44px;height:44px;background:#437474;border-radius:70px;position:absolute;top:-11px;left:-10px;z-index:-1}.calendar-btn{background:#437474;border-radius:34px;padding:7px 41px;color:#fff;font-weight:600;font-size:14px;line-height:24px}.calendar-btn:hover{background:#5d9999;color:#fff}.add-event{background:#8888a5}.del-event.add-event:before,.del-event.add-event:after{border-top-color:#fff}.del-event.add-event:before{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.del-event.add-event:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.add-event-text{font-size:20px;line-height:24px;color:#8888a5;margin-left:20px;cursor:pointer}.add-event-text:after{content:"";height:1px;background-color:#8888a5;position:relative;display:block;visibility:visible;margin-top:-5px}.add-event-text:hover:after{visibility:hidden}.add-event-block.hide,.add-event-block.hide .add-event-text:after{visibility:hidden}.reserve-next-btn{background:#d83a5e;border-radius:34px;padding:17px 60px;font-weight:600;font-size:16px;line-height:17px;color:#fff}.reserve-next-btn:hover{background:#f4d0cb;color:#fff}.reserve-next-btn span:after{content:"→";margin-left:10px}.reserve-next-btn.end span:after{content:""}.step-two-form .delivery-select .nice-select,.step-two-form .delivery-select .nice-select:active,.step-two-form .delivery-select .nice-select:focus{height:49px}.reserve-advantages{padding:75px 125px 91px 132px;background:#fcfcfc}.reserve-advantages-title{font-family:"Gotham Pro Regular",sans-serif;font-size:36px;line-height:50px;color:#2e6464;margin-bottom:65px}.reserve-advantages-item{display:flex;position:relative;z-index:0;margin-bottom:65px}.reserve-advantages-item .pink-ellipse{left:-24px;top:-14px}.reserve-advantages-pictures{width:19%;display:flex;justify-content:right;height:63px}.reserve-form .form-header p{width:75%;margin:0 auto}.reserve-form .form-content{padding:63px 25px 80px 8px}.reserve-form .form-content .avatar{margin:0 auto 16px}.sub-form-name{font-family:"Gotham Pro Medium",sans-serif;font-weight:500;font-size:16px;line-height:124.4%;color:#292929;margin-bottom:3px}.sub-form-worker{font-size:12px;line-height:129.4%;letter-spacing:.015em;color:#434343}.reserve-form .form-agree{width:90%}.reserve-form .form-agree span{color:#437474}.step-two,.step-three{display:none}.step-two-container,.step-three-container{background:#ededf2;padding:47px 10px 61px 92px}.step-two-text{font-size:20px;line-height:21px;color:#8888a5;margin-bottom:37px}.step-two-form .form-group{margin-right:20px}.step-two-form .form-group .form-control,.step-three-form .form-group .form-control{padding:13px 17px;font-size:14px;line-height:21px;height:auto;width:280px;border:1px solid #c9c9d6}.step-two-form .form-group .form-control:focus,.step-three-form .form-group .form-control:focus{box-shadow:none;border-color:#8888a5}.step-two-form .form-group .form-control::-webkit-input-placeholder,.step-three-form .form-group .form-control::-webkit-input-placeholder,.sub-form .form-group .form-control::-webkit-input-placeholder{font-family:"Gill Sans Regular",sans-serif}.step-two-form .form-group .form-control:-ms-input-placeholder,.step-three-form .form-group .form-control:-ms-input-placeholder,.sub-form .form-group .form-control:-ms-input-placeholder{font-family:"Gill Sans Regular",sans-serif}.step-two-form .form-group .form-control::-moz-placeholder,.step-three-form .form-group .form-control::-moz-placeholder,.sub-form .form-group .form-control:-ms-input-placeholder{font-family:"Gill Sans Regular",sans-serif}.step-two-form .form-group .form-control:-moz-placeholder,.step-three-form .form-group .form-control:-moz-placeholder,.sub-form .form-group .form-control:-moz-placeholder{font-family:"Gill Sans Regular",sans-serif}.step-three-form .form-group .custom-control-inline{margin-right:36px}.step-three-form .form-group label[for=address]{font-size:14px;line-height:21px;color:#8f8f8f}.step-three-form .form-group .form-control{width:366px}.reserve-back-btn{background:#fff;border:1px solid #d83a5e;color:#d83a5e;border-radius:34px;padding:17px 60px;font-weight:600;font-size:16px;line-height:17px;margin-right:22px;display:none}.reserve-back-btn:hover{background:#f4d0cb;color:#fff}.reserve-back-btn:before{content:"←";margin-right:10px}.prevention-page{background:#f5f5f7;padding:76px 128px 145px 127px}.container-fluid .logo img{mix-blend-mode:darken;margin:0 auto}.prevention-content-text{font-size:28px;line-height:39px;text-align:center;color:#326767;margin:0 auto 79px;padding:0 20px}.prevention-content-text span{display:block}.prevention-content-muted{color:#8888a5}.prevention-content-muted span{display:inline-block}.prevention-content{margin-top:87px}.prevention-content img{margin:0 auto 34px}.shop-address{background:#fff}.shop-address-title{padding:37px 379px 26px 283px}.shop-address-title p{font-family:"Gill Sans Bold",sans-serif;font-weight:bold;font-size:24px;line-height:64px;text-align:center;color:#8888a5}.shop-address hr{border-top-color:#ebebeb;margin:0}.shop-address-content{padding:60px 20px 92px 80px}.shop-name{font-weight:600;font-size:28px;line-height:21px;color:#000;margin-bottom:28px}.address-item-name{font-weight:600;font-size:20px;line-height:22px;color:#2f6666;margin-bottom:8px}.address-item-time{font-size:16px;line-height:19px;color:#565656}.address-item-time span{padding-left:15px}.shop-address-content .p-100{padding-left:100px}.address-item:first-child{padding-bottom:100px}.notFound{background:#f5f5f7}.notFound-page{background:#f5f5f7;padding:76px 10px 166px}.notFound-img img{margin:0 auto}.notFound-text{font-weight:600;font-size:36px;line-height:39px;text-align:center;color:#3e6f70}.notFound-links{font-weight:600;font-size:16px;line-height:17px;margin-top:48px}.go-main{color:#437474}.go-main:before{content:"←";margin-right:10px}.go-main:after{content:"";height:1px;display:block;background:#437474;position:relative;left:26px;width:calc(100% - 26px)}.go-main:hover{color:#437474;text-decoration:none}.go-main:hover:after{visibility:hidden}.go-catalog{color:#d83a5e}.go-catalog:after{content:"";height:1px;display:block;background:#d83a5e}.go-catalog:hover{color:#d83a5e;text-decoration:none}.go-catalog:hover:after{visibility:hidden}.contacts-page{background:#f5f5f7}.contacts-h2{font-family:"Gotham Pro Regular",sans-serif;font-size:48px;line-height:50px;color:#000002;padding-left:132px;padding-right:124px}.contacts-h3{font-family:"Gotham Pro Regular",sans-serif;font-size:38px;line-height:50px;color:#000002;padding-right:124px;padding-bottom:50px}.florists{padding:0 124px 0 132px;margin-top:61px}.florists .row{margin-left:-16px;margin-right:-16px}.florist-cart{background-image:url("../../images/contacts/florist-card.svg");text-align:center;padding-bottom:65px}.service-name{background:#f4d0cb;padding:19px 10px;font-family:"Gotham Pro Medium",sans-serif;font-weight:500;font-size:20px;line-height:29px;color:#000;margin-bottom:20px}.florist-info img{margin:0 auto;border:1px solid #e2a39b;border-radius:50%;padding:5px}.florist-name{font-size:16px;line-height:21px;color:#8888a5;margin-top:19px}.florist-tel{font-family:"Gotham Pro Bold",sans-serif;font-weight:bold;font-size:18px;line-height:33px;color:#000;margin-top:6px}.florist-tel:hover{color:#000}.coll-btn{background:#2f6666;border-radius:41px;padding:10px 36px;font-weight:600;font-size:15px;line-height:24px;color:#fff;margin-top:38px}.coll-btn:hover{color:#fff;background:#569292}.address-cart{padding:134px 124px 72px 124px;background:#fff}.address-cart .shop-name{font-size:36px}.address-cart .address-item-time{font-size:16px;color:#9c9c9c}.address-cart .address-item:first-child{padding-bottom:0}.map-item{margin-top:28px;margin-bottom:86px}.contact-boss{background:#f5f5f7;padding:120px 10px 150px}.headmaster-card{background:#fcfcfc;box-shadow:0 16px 32px rgba(0,0,0,0.1);padding:74px 20px 81px 123px;margin:66px auto 0;width:53%}.headmaster-contacts{background:#f5f5f7;padding:21px 18px;text-align:center;max-width:238px;margin:0 auto;position:relative;bottom:calc(138px / 2)}.headmaster-info-name{font-family:"Gotham Pro Medium",sans-serif;font-weight:500;font-size:16px;line-height:124.4%;color:#292929;margin-bottom:3px}.headmaster-info-post{font-size:12px;line-height:129.4%;letter-spacing:.015em;color:#8888a5}.headmaster-contacts hr{border-top-color:#d9d9e2;margin:11px 0 3px}.headmaster-socials{justify-content:space-between}.headmaster-view .florist-tel{font-size:14px;margin-top:0}.believe-form{padding-top:31px}.believe-form-title{font-size:24px;line-height:30px;color:#8888a5;margin-bottom:12px}.form-contacts{margin-left:0;max-width:462px}.form-contacts .form-group:first-of-type,#contactModal .form-reservation .form-group:first-of-type{margin-bottom:20px}.form-contacts .form-group,#contactModal .form-reservation .form-group{margin-bottom:14px}.form-contacts .form-control{border:1px solid #c9c9d6;border-radius:3px}.form-contacts .form-control:focus{box-shadow:none;border-color:#8888a5}.form-contacts input[type=tel]{height:50px}.form-contacts .form-agree{width:85%}.contacts-form-btn{background:#d83a5e;border-radius:34px;padding:11px 59px 13px 60px;font-weight:600;font-size:16px;line-height:24px;color:#fff}.contacts-form-btn:hover{color:#fff;background:#f4d0cb}#contactModal .form-header,#optModal .form-header{display:flex;align-items:center;padding:20px}.modal-form-contact .modal-close{display:none}.close-contact{width:60px;height:60px;border-radius:50%;border:1px solid #fcfcfc;position:relative;cursor:pointer}.close-contact:before,.close-contact:after{position:absolute;content:" ";height:22px;width:2px;background-color:#fcfcfc;top:calc(50% - 11px)}.close-contact:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-contact:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#contactModal .reserve-form .form-content{padding-right:83px}#contactModal .reserve-form .form-content__lr{padding-left:83px}#contactModal .avatar{width:136px;height:136px;margin-bottom:13px}#contactModal .reserve-form .form-agree{width:80%}.wholesale-page{background:#f5f5f7}.order{padding:0 124px 95px 132px}.order .contacts-h2{padding-left:0;margin-bottom:36px}.order-text{font-size:24px;line-height:36px;color:#8888a5;width:72%}.order-text p{margin-bottom:20px}.order-form .form-header{display:flex;align-items:center;justify-content:center;padding:14px 10px 15px}.order-image{margin-right:28px}.order-form .form-header p{width:auto;margin:0}.order-form .form-content{padding:40px 10px 68px}.order-form .form-reservation{width:65%;margin:auto}.order-form .sub-form-btn{width:100%}.order-form .form-agree{width:80%}.order-flowers{padding:102px 109px 141px 117px;background:#fff}.order-flowers .mb-30{margin-bottom:30px}.opt-flower{background:#fff;border:1px solid #eee;height:100%}.opt-flower-name{padding:24px 45px 52px}.opt-flower-name p{font-family:"Gotham Pro Regular",sans-serif;font-size:24px;line-height:27px;text-align:center;color:#252525;margin-bottom:37px;min-height:54px}.opt-btn{background:#e2a39b;border-radius:34px;font-weight:600;font-size:18px;line-height:24px;color:#fff;padding:13px 10px 16px;width:100%}.opt-btn:hover{background:#f4d0cb;color:#fff}#optModal .form-header{padding:18px 20px}#optModal .modal-form-content{max-width:732px}#optModal .sub-form-btn{background:#d83a5e;width:100%}#optModal .sub-form-btn:hover{background:#f4d0cb;color:#fff}#optModal .reserve-form .form-content{padding:40px 136px 68px 134px}#optModal .reserve-form .form-agree{width:85%}.yMap{width:100%;height:450px;background:url(../../images/map-loader.gif) no-repeat center center #fff}.map-address{font-family:"Gill Sans Regular",sans-serif;font-weight:600;font-size:14px;line-height:21px;color:#2f6666}@media(max-width:1919px){.header-left{width:100%;justify-content:space-around;padding-left:6.7%;margin-left:0;margin-right:0}.btn-consultation{margin:0}.header-center{justify-content:space-around;min-width:36.9%}.header-menu-item:first-child{padding-left:0}.header-menu-item{padding:36px 0 36px 0}.header-center ul{justify-content:space-around;min-width:80%}.header-center ul li:last-child{margin-right:0}.top-burger{padding-left:0}.instagram-icon{min-width:18.2%;justify-content:space-around;display:flex;padding:0}.header-right{min-width:16.7%;padding:0;justify-content:space-around}.header-search{min-width:6.9%;justify-content:space-around;padding:0}.header-main{margin-left:1.7%}.header-chat{min-width:6.999%;justify-content:space-around;padding:0}.square-dots{bottom:-41px;right:50px}.header-bottom{margin:52px 0;justify-content:space-around}.header-bottom-item{padding-right:0}.catalog{padding:30px 0 0 25px}.catalog-card{padding:30px 0 29px 20px}.h2-title{font-size:31px}.section-two{padding:93px 4% 104px}.text-section{padding-left:20px}.card-block:nth-child(2){margin:0 1px}.info{padding:5.2% 6.6% 0 6.9%}.info-row{margin-bottom:32px}.info-card{margin-bottom:0;height:100%}.info-description{padding:6.7% 10px 5px 5.9%}.info-card.big,.info-card.small{min-width:1px}.info-card img{width:50%;object-fit:cover}.discount-image{right:0}.discount-image img{width:65%}.bouquet{padding-left:6.7%}.photo-description{padding:32px 5% 57px 5%}.photo-left{padding-left:100px}.photo-right{padding-right:100px}.add-cart{padding:13px 31px 16px 30px}.buy-btn{font-size:14px;padding:13px 11% 16px 11%}.watch .buy-btn{padding:13px 6% 16px 5%}.about{padding:120px 7.6% 76px 7.6%}.country-image{width:60%}.country-image img{width:100%;height:615px;object-fit:cover}.workers{padding:145px 6.7% 136px 6.7%}.worker-card{min-width:unset}.worker-info{padding:26px 8% 16px 8%}.price-list{padding:91px 7.6% 135px 7.6%}.price-card{min-width:1px}.price-title p{font-size:30px}.footer-main{padding:28px 0 34px 5.3%}.footer-info{justify-content:space-around}.text-list-one,.text-list-two,.text-list-three{margin:0}.top-close{margin-right:-10px;margin-left:0;width:32px;background:0}.top-close:before{right:-5px}.sub-menu{padding:25px 104px 23px 28px}.sub-menu:before{right:66px}#searchModal .modal-form-dialog{margin-left:31px}.delivery-intervals{padding-left:53px}.page-header-top{padding-left:60px}.page-header-top .header-left{padding-left:0}.page-header-main{padding-left:50px}.banner-text{margin-left:18px}.banner-main{padding-right:25px}.info-section{padding-left:50px}.info-section .header-bottom-item{padding-right:40px}.chat-section{padding:0;min-width:6.9%;justify-content:space-around}.page-header-bottom .nav-item:first-child{padding-top:40px;padding-bottom:40px}.catalog-page .discount-info{width:90%}.catalog-page .discount-image{right:10px;bottom:30px}.product-container{padding:0 60px 128px}.link-info{width:75%}.product-card{padding-left:40px}.sale-subtext{margin-bottom:20px}.author-contacts{padding:47px 25px 53px 25px}.product-about{padding:59px 30px 0}.art{font-size:16px}.size-price{font-size:24px}.product-about .form-check-input+label::before{margin-right:5px}.ball-row .delivery-select .nice-select,.ball-row .delivery-select .nice-select:active,.ball-row .delivery-select .nice-select:focus{width:160px;padding-left:10px}.ball-price{padding-left:0}.order-info{padding:51px 28px 25px 20px}.order-info .product-cart{padding-right:26px}.order-call{padding:31px 20px 46px}.order-phone{margin-top:8px}.order-phone p{font-size:15px}.product-delivery{padding:61px 43px}.delivery-options{padding:34px 10px 45px 25px}.delivery-select .nice-select,.delivery-select .nice-select:active,.delivery-select .nice-select:focus{width:146px}.share-block{padding:22px 109px 23px 51px}.product-page .present-info{padding-left:80px}.product-page .discount-info{width:95%}.product-page .discount-image{right:0;bottom:30px}.product-page .discount-image img{width:55%}.instruction-popup{padding:65px 48px 77px 58px}.instruction-popup li{width:100%}#bouquetPopup.overlay:target+.popup,#myBouquetPopup.overlay:target+.popup{width:55%}#subscriptionPopup.overlay:target+.popup{width:50%}.subscription-left{padding:95px 86px 82px 65px}.subscription-select-group .nice-select,.subscription-select-group .nice-select:active,.subscription-select-group .nice-select:focus{width:auto}.subscription-right{padding:95px 90px 82px 60px}.form-content{padding:63px 38px 80px 39px}.sub-banner-info{padding-left:101px}.sub-banner-text{width:55%;margin-bottom:17px}.sub-form-btn{padding:11px 24px 13px}.cart-container{padding:0 95px 78px 101px}.cart-product-img img{height:100%;object-fit:contain}.cart-product-info{margin-left:10%}.form-row>.input-col{padding-right:22px}.cart-banner-form{padding:84px 35px 78px}#deliveryTab.nav-tabs .nav-link{padding:21px 15px 19px}.pickup-content{padding-left:24px}.address-options .col-auto:first-of-type{padding-right:20px}.cart-btn.go-delivery{padding:13px 50px 16px}.withinMRR-block{padding-right:50px}.reserve-top{padding-left:62px}.reservation-steps{padding:51px 20px 80px 20px}.form-control.event-input{padding-left:12px}.event-name{padding-left:26px}.calendar-event{padding:24px 10px;width:350px}.calendar-event .datepicker-inline .datepicker-panel>ul>li.picked:after{width:34px;height:34px;top:-8px;left:-5px}.reserve-advantages{padding:75px 20px 91px 62px}.reserve-form .form-content{padding:63px 20px 80px 5px}.form-content input{padding-left:8px}.shop-address-title{padding:37px 209px 26px 113px}.shop-address-content,.shop-address-content .p-100{padding-left:25px}.address-item-name{font-size:16px}.headmaster-card{padding-left:25px}.headmaster-contacts{padding:21px 16px}.order-form .form-reservation{width:90%}.opt-flower-name{padding:24px 35px 52px}}@media(max-width:1684px){.page-header-bottom .nav-menu{padding-left:84px}.nav-item:last-child{padding-right:36px}}@media(max-width:1439px){.header-left{padding-left:27px}.phone-title{display:flex;flex-wrap:wrap}.phone-title p{width:100%}.header-menu-item{font-size:14px}.header-right .heart{padding:0 29px}.nav-item{padding:35px 25px 35px 0}.banner-inner{padding:49px 57px 58px}.catalog,.catalog-card:nth-child(2n+1),.catalog-card:nth-child(2n){min-width:100%}.catalog{margin-bottom:20px}.btn-filtr-clear,.btn-filtr-accept{font-size:12px}.section-text{width:80%}.text-section{padding:38px 10px 20px 20px}.text-section h3{font-size:14px}.text-section img{width:15%}.photo-left{padding-left:30px;padding-right:30px}.photo-right{padding-right:30px}.photo-header h2{font-size:42px}.arrows{right:0}.arrows .arrow-left{margin-right:35px}.info-description{padding-bottom:30px}.info-card img{width:35%}.present-info{padding-left:65px}.discount-image{left:65%;bottom:25%}.add-cart{padding:13px 15px 16px 11px}.add-cart span{font-size:16px}.buy-btn{padding:13px 8px 16px 8px}.watch .buy-btn{padding:13px 3% 16px 3%}.delivery{padding-left:7.6%}.country-list{margin-right:118px}.discount-info{width:75%}.price-title p{font-size:20px}.price-description{padding-left:25px}.consultation{font-size:17px}.watch{padding:155px 80px 138px 80px}.footer-top{padding-left:30px}.footer-item{padding:0 18px;font-size:16px}.footer-flowers{width:180px}.footer-bottom{padding-left:30px}.author{right:10px}.top-close{width:22px;height:19px;margin-right:0}.top-close:before{bottom:-85px}.sub-menu:before{right:15px}.sub-menu li{font-size:14px}.sub-user{right:63px}.catalog .catalog-image{width:75%}.page-header-top{padding-left:35px}.page-header-main{padding-left:15px}.banner-main{padding-right:10px}.banner-text{margin-left:10px}.banner-text .green-text{font-size:21px}.banner-text .big-text{font-size:15px;letter-spacing:3px}.info-section{padding-left:25px}.info-section .header-bottom-item{padding-right:25px}.chat-section{padding:0 8px}.page-header-bottom .nav-menu{padding-left:25px}.breadcrumb{padding-left:30px}.page-title{padding-left:30px}.catalog-container{padding-left:30px}.accept-block.move{width:calc(25% - 25px)}.catalog-page .present{padding:105px 80px 105px 70px}.catalog-page .present-info{padding-left:50px}.catalog-page .discount-image{bottom:80px}.consultation-popup img{width:35%}.consultation-popup .buy-popup-info{width:60%}.product-container{padding:0 30px 128px}.product-info{padding:21px 25px 41px 30px}.link-info{width:100%}.product-card{padding-left:25px}.product-card img{width:49%;object-fit:contain;height:240px}.author-card{padding:37px 0 37px 15px}.avatar{width:86px;height:86px}.author-info{margin-left:10px}.author-name{font-size:16px}.author-info .btn-product{padding:5px 18px}.author-contacts{padding:47px 10px 53px 10px}.product-video .play-button{width:66px;height:66px}.video-text{bottom:20px;width:60%}.share-block{padding:22px 69px 23px 25px}.share-block p{font-size:16px}.product-about{padding:59px 20px 0}.product-about h2{font-size:22px}.label-section{flex-wrap:wrap}.quick-order{flex-wrap:wrap}.favorite-btn{padding:7px 9px}.favorite-btn span{margin-right:5px}.product-link.product-instruction{font-size:14px}.author-card-content{flex-wrap:wrap}.herb-btn{width:170px}.ball-col .count-minus,.ball-col .count-block input,.ball-col .count-plus{width:42px}.ball-price{font-size:14px}#toy .product-h4,#vase .product-h4,#coffee .product-h4{font-size:20px}.order-create{padding:57px 25px 79px 25px}.order-info{padding:51px 10px 25px 10px}.order-sum span{font-size:22px;margin-left:6px}.order-call{padding:31px 10px 46px}.order-call img{width:85px}.product-delivery{padding:61px 25px}.delivery-options{padding:34px 10px 45px 20px}.select-group{flex-wrap:wrap}.product-page .present{padding:105px 80px 105px 70px}.product-page .present-info{padding-left:40px}.product-page .discount-image{bottom:80px}#productInstruction.overlay:target+.popup{width:68%}.instruction-popup li:after{width:115%}#bouquetPopup.overlay:target+.popup,#myBouquetPopup.overlay:target+.popup{width:80%}#subscriptionPopup.overlay:target+.popup{width:75%}.present-popup img,.subscribe-popup img{width:30%}.present-popup .buy-popup-info,.subscribe-popup .buy-popup-info{width:85%}.present-popup .popup-politics,.subscribe-popup .popup-politics{width:80%}.success-popup .buy-popup-title{width:80%}.subscription-header-left{padding-left:30px}.subscription-left{padding:95px 25px 82px 25px}.subscription-select-group .nice-select,.subscription-select-group .nice-select:active,.subscription-select-group .nice-select:focus{padding-left:10px}.subscribe{padding:13px 30px}.subscription-card img{width:75px}.card-info{margin-left:21px;margin-right:27px}.subscription-right{padding:95px 25px 82px 25px}.form-section{padding:79px 40px 81px 40px}.form-content{padding:63px 18px 80px 19px}.form-content input{padding-left:8px}.sub-form-btn{padding:11px 6px 13px}.form-control::-webkit-input-placeholder{font-size:12px}.form-control:-ms-input-placeholder{font-size:12px}.form-control::-moz-placeholder{font-size:12px}.form-control:-moz-placeholder{font-size:12px}.subscription-consultation{padding-top:20px}.sub-banner{margin:0 30px}.sub-banner-info{padding-left:85px}.sub-banner-text{font-size:26px;line-height:28px}.cart-container{padding:0 30px 78px 30px}#cartTab .nav-link{font-size:16px}#cartTab .nav-link:after{width:14px;height:14px;top:calc(50% - 6px)}.cart-product-info{margin-left:5%}.cart-banner{padding:77px 42px 69px 43px}.withinMRR-block{padding-right:30px;padding-left:30px}.reserve-top{padding-left:25px}.reserve-advantages{padding-left:25px}.reserve-form .form-header p{width:80%}.step-two-container,.step-three-container{padding-left:30px}.prevention-page{padding:76px 45px 145px 45px}.shop-address-title{padding:37px 45px 26px 45px}.address-item-name{font-size:15px}.address-item-time span{display:block;padding-left:0}.florists{padding:0 25px 0 25px}.service-name{font-size:16px}.contacts-h2{padding-left:25px;padding-right:25px}.address-cart{padding:134px 25px 72px 25px}.headmaster-card{width:80%}#contactModal .sub-form-btn{padding:11px 16px 13px}.order{padding:0 25px 95px 25px}.order-flowers{padding:102px 25px 141px 25px}.opt-flower-name{padding:24px 20px 52px}.opt-flower-name p{font-size:20px}}@media(min-width:1200px) and (max-width:1439px){.catalog-card .catalog-image{max-width:135%}.size-card-content{padding:10px 10px 12px}.product-about .form-check-input+label::before{width:15px;height:15px}.custom-radio .custom-control-label{font-size:17px}.delivery-options-time span{display:block;margin-left:0}.reservation-h2{font-size:42px}.date-input{width:100px}.event-name{padding-left:10px}.calendar-event{padding:24px 10px;width:290px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li,.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li:hover{margin-right:21px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:16px}.reserve-form .form-content{padding-right:10px}.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=week]>li,.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=week]>li:hover{margin-right:28px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:16px}.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:25px}.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=days]>li:nth-child(7n+7){margin:0}}@media(max-width:1199px){.catalog-card.violet{margin-bottom:16px}.accept-block.move{width:calc(33.333333% - 25px)}.reservation-steps{margin-left:-25px}.sub-form-btn{padding:11px 24px 13px}.order-info .product-cart{padding-left:31px}.contacts-h2{font-size:44px;line-height:46px}.discount-image-desktop{display:none}.discount-image-mobile{display:block;position:relative;left:0;right:0;bottom:0;margin-bottom:15px}.discount-image-mobile .img{width:auto}}@media(max-width:1119px){.rectangle{width:310px;height:310px}.nav-item{font-size:12px;padding:35px 15px 35px 0}.nav-item:first-child{padding-left:15px;padding-right:5px}.nav-item:nth-child(2){padding-left:19px}}@media(max-width:1023px){.header-left{padding-left:10px;flex-wrap:wrap}.phone-title{display:block}.btn-consultation{padding:11px 5px;font-size:14px}.header-center ul{flex-direction:column;min-width:70%}.header-menu-item{padding:5px 0 5px 0}.header-center ul li:last-child{margin-top:5px}.top-burger{padding-top:5px}.top-close:before{right:-5px;bottom:-52px}.header-right .heart{padding:0 15px}#searchModal .modal-form-dialog:before{flex:1 1 auto;margin-top:0}.green-block{padding:0 50px}.banner-inner{padding:49px 27px 58px}.banner-content{text-align:center}.square-dots{bottom:-35px;right:25px}.icon-text{font-size:14px;margin-left:10px}.catalog,.catalog-card:nth-child(2n+1),.catalog-card:nth-child(2n){min-width:100%}.catalog{margin-bottom:20px}.section-text{width:65%}.text-section{padding:25px 10px 20px 15px}.text-section h3{font-size:12px;line-height:18px}.text-section img{right:15px}.sub-text{margin-top:35px;padding-right:25px}.photo-left{padding-left:25px}.photo-header h2{font-size:32px}.arrows .arrow-left{margin-right:10px}.photo-description{padding:32px 20px 57px}.add-cart{padding:13px 15px 16px 16px}.buy-btn{padding:10px}.photo-right{padding-right:27px;padding-left:27px}.info{padding:5.2% 10px 0 10px}.info-description h3{font-size:18px}.info-description p{font-size:16px}.present{padding:0 10px 105px 10px}.present h2{font-size:46px}.discount-info{font-size:32px}.discount-image img{width:90%}.delivery{padding-left:10px}.delivery h2{font-size:38px}.country-name{font-size:34px}.country-image img{height:585px;object-fit:cover}.workers{padding:145px 10px 136px 10px}.consultation{font-size:16px}.price-list{padding:91px 10px 135px 10px}.video-title{padding:15px 35px 15px 50px}.watch{padding:155px 10px 138px 10px}.footer-top{padding-left:10px;padding-right:35px}.footer-instagram{margin-left:25px}.catalog-btn{padding:0 20px 0 20px}.footer-item{padding:0 5px}.footer-main{padding:28px 5px 34px 10px}.footer-flowers{width:130px}.footer-info ul{max-width:197px}.footer-bottom p:first-child{max-width:80%}.sub-menu{padding:25px 71px 0 28px;top:132px;width:350px}.sub-menu:before{right:75px}.sub-user{top:80px;right:32px}#searchModal .modal-form-body{padding:83px 63px 93px}.page-header-main{padding-left:15px;flex-wrap:wrap}.banner-main{width:100%;justify-content:center;margin-bottom:15px}.banner-text .green-text{font-size:26px}.banner-text .big-text{font-size:18px;letter-spacing:5px}.info-section{width:85%;justify-content:space-between;padding-left:55px}.info-section:before{display:none}.info-section .icon-text{font-size:20px}.chat-section:before{display:none}.page-header-bottom .nav-item{font-size:14px}.page-header-bottom .nav-item:last-child{padding-right:15px}.catalog-page .present{padding:105px 20px 105px 10px}.catalog-page .present-info{padding-left:20px}.catalog-page .discount-info{font-size:29px}.catalog-page .discount-image{bottom:30px;right:0}.product-container{padding:0 15px 128px}.carousel-indicators li{margin:0 5px}#carouselIndicators .arrow-left,#carouselIndicators .arrow-right,#carouselIndicatorsMobile .arrow-left,#carouselIndicatorsMobile .arrow-right{border-top:2px solid #1f1f1f;border-right:2px solid #1f1f1f}#carouselIndicators .arrow-left,#carouselIndicatorsMobile .arrow-left{left:20px}#carouselIndicators .arrow-right,#carouselIndicatorsMobile .arrow-right{right:20px}.product-info{padding:21px 10px 41px 15px}.video-btn{right:15px}.product-info-block{width:85%}.product-link{font-size:13px}.product-card{flex-wrap:wrap}.product-sale{padding-right:10px}.product-card img{width:100%;height:auto}.accordion-block .card-header{padding:20px}.accordion-block .card-body{padding:0 0 32px 20px}.accordion-block .card-body p{width:95%}.product-video .play-button{width:36px;height:36px}.product-video .play-arrow{border:5px solid transparent;border-left:10px solid #1c1c1c;margin-left:10px}.video-text{bottom:12px;width:65%}.share-block{padding:22px 35px 23px 25px}.share-block p{font-size:14px}.color-product-active{width:53px;height:53px}.product-color{width:25px;height:25px}.product-size-header{flex-wrap:wrap}.product-size-header .product-h3{margin-bottom:10px}.product-size-header .product-link.product-instruction{margin-bottom:20px}.size-card-content{padding:10px 10px 12px}#herb img{width:50%}.herb-btn{width:160px;height:50px}.ball-row .time-select{margin-top:0}.img-col{width:20%;align-self:flex-end}.ball-col .count-minus,.ball-col .count-block input,.ball-col .count-plus{width:30px}.ball-price{font-size:16px}#toy .product-h4,#vase .product-h4,#coffee .product-h4{width:48%}.product-delivery .product-h3{width:100%}.delivery-sum .order-sum span{font-size:20px}.time-select{margin-top:15px}.product-page .present{padding:105px 20px 105px 10px}.product-page .present-info{padding-left:20px}.product-page .discount-info{font-size:29px}.product-page .discount-image{bottom:30px;right:0}.product-page .discount-image img{width:90%}.bouquet-popup .buy-popup-content,.subscription-popup .buy-popup-content,.myBouquet-popup .buy-popup-content{padding:0 64px 0 63px}.bouquet-popup .popup-btn,.myBouquet-popup .popup-btn{padding:11px 43px 13px 44px}.subscription-popup img{width:20%}.subscription-popup .buy-popup-title{font-size:16px}.subscription-popup .popup-btn{padding:11px 18px 13px 19px}.call-popup img{width:40%}.subscription-header{width:90%}.subscription-header-right{padding-top:118px}.subscription-text{width:90%}.subscription-left{padding:95px 15px 82px 15px}.subscription-name{font-size:26px}.subscribe{padding:13px 15px;margin-right:20px}.sub-price{font-size:20px}.subscription-card{flex-wrap:wrap}.card-info{margin-right:0;width:70%}.subscribe-card{margin-top:20px}.subscription-right{padding:95px 15px 82px 15px}.form-section{padding:79px 25px 81px 25px}.subscription-work li{width:90%}.sub-banner-info{padding-left:50px;height:auto}.sub-banner-text{font-size:20px;margin-bottom:5px}.sub-banner-btn{padding:5px 20px 5px}.sub-form-btn{padding:11px 10px 13px}#cartTab .nav-link{font-size:15px}.tab-name{font-size:16px}.custom-radio .custom-control-label{font-size:16px}.delivery-options-time span{display:block;margin-left:0}.withinMRR-block{padding:34px 25px 84px}.address-form-title{padding-left:50px}.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=week]>li,.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=week]>li:hover{margin-right:28px;font-size:16px}.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:24px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li:nth-child(7n+7){margin:0}.withinMRR-block .delivery-select .nice-select,.withinMRR-block .delivery-select .nice-select:active,.withinMRR-block .delivery-select .nice-select:focus{padding-top:8px;padding-bottom:8px}.withinMRR-block .delivery-select .nice-select:after{top:17px}.reservation-steps{padding:51px 10px 80px 10px}.event-row{padding:7px 8px;margin-left:5px}.date-input{padding:10px 0}.event-row img{width:55px}.form-control.event-input{padding:10px 10px 8px 7px}.calendar-event{padding:24px 20px;width:385px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li,.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li:hover{margin-right:35px;font-size:15px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:29px}.reserve-form .form-header p{width:70%}.step-two-container,.step-three-container{padding-left:15px}.step-two-form .form-group .form-control,.step-three-form .form-group .form-control{width:260px}.prevention-page{padding:76px 25px 145px 25px}.shop-address-title{padding:37px 10px 26px 10px}.shop-address-title p{font-size:20px}.shop-address-content,.shop-address-content .p-100{padding-left:20px}.headmaster-card{width:100%}.order-text{width:90%}.opt-flower-name{padding:24px 5px 37px}.opt-flower-name p{font-size:16px;margin-bottom:27px}.popup{width:50%}.event-textarea{margin-left:44px;width:calc(100% - 44px)}}@media(max-width:991px){.page-header-bottom .nav-menu{padding-left:0}.page-header-bottom .nav-item{font-size:13px;padding-right:4px;text-align:center}.nav-item:first-child{padding-left:4px;padding-right:4px}.nav-item:nth-child(2){padding-left:4px}.page-header-bottom .nav-item:last-child{padding-right:4px}.section-one{padding-bottom:52px}.section-two{padding-top:46px;padding-bottom:52px}.present{margin-top:76px;padding:0 56px 52px 56px}.about{padding-top:60px;padding-bottom:54px}.video{padding-top:58px;padding-bottom:80px}.delivery{padding-top:72px;padding-bottom:63px}.workers{padding-top:72px;padding-bottom:68px}.breadcrumb{margin-bottom:41px;padding-bottom:6px}.catalog .catalog-image{width:auto}.present-info{padding-left:20px}.worker-card{margin-bottom:15px}.catalog-btn{padding:0 10px}.footer-instagram{margin-top:10px;margin-left:10px;width:46px;height:46px}.lds-spinner{margin-bottom:64px}.photo-left,.photo-right{padding-top:52px;padding-bottom:60px}.bouquet{padding-top:45px;padding-bottom:60px}.catalog-page .present,.product-page .present{padding-top:52px;padding-bottom:52px}.price-list{padding-top:45px;padding-bottom:67px}.watch{padding-top:77px;padding-bottom:69px}.accept-block.move{width:calc(41.666667% - 25px)}.product-container{padding-bottom:64px}.product-worker{flex-wrap:wrap}.product-about{padding:59px 15px 0}.product-about h2{line-height:30px}.art{margin-right:6px}.product-label{margin-left:2px}.img-col{width:auto;align-self:center}.order-arrange{flex-wrap:wrap}.order-info{padding-left:10px}.address-form-title{padding-left:40px}.date-input{width:118px}.calendar-event{padding:24px 10px;width:285px}.event-name{padding-left:3px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li,.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li:hover{margin-right:20px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:14px}.prevention-content-text{padding:0 15px;width:85%}.shop-address-content,.shop-address-content .p-100{padding-left:5px}.shop-address-content{padding-right:5px}.address-item-name{font-size:14px}.headmaster-socials{justify-content:space-around;flex-wrap:wrap}.headmaster-view .florist-tel{font-size:13px}#optModal .sub-form-btn{width:50%}.subscription-header-right{padding-bottom:31px}.subscription-left,.subscription-right{padding-top:47px;padding-bottom:41px}.form-section{padding-top:39px;padding-bottom:40px}.reservation-steps{padding-top:35px;padding-bottom:40px}.reserve-advantages{padding-top:37px;padding-bottom:45px}.order{padding-bottom:47px}.order-flowers{padding-top:51px;padding-bottom:70px}.address-cart{padding-top:67px;padding-bottom:36px}.contact-boss{padding-top:60px;padding-bottom:75px}.address-item:first-child{padding-top:20px}.map-item{margin-bottom:43px}.subscription-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sub-banner{margin:0 15px;height:calc((100vw - 128px * 2) / 3);background-size:cover}.footer-top{padding-right:30px}.footer-top ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:767px){.desc-header,.page-header-desc{display:none}.mobile-header,.page-header-mobile{display:block}header div:first-child{flex-wrap:wrap}header div:first-child.item-column{flex-wrap:nowrap}.info-section .header-bottom-item{width:auto;flex-wrap:nowrap;padding-bottom:0}.phone-title{font-size:13px}.phone-title p:last-child{font-size:12px;letter-spacing:0}.btn-consultation{padding:5px;font-size:13px}.header-center{width:48%}.header-center ul{width:100%}.header-menu-item{padding:0}.instagram-icon{width:35%}.header-right{width:33.7%}.header-right .heart{padding:0 10px}.header-search{width:16.7%}.badge{font-size:11px;line-height:14px}#searchModal .modal-form-dialog{margin-left:0}#searchModal .modal-form-body{padding:83px 25px 93px}#searchModal .form-control{width:100%}.green-block{padding:0}.nav-menu{max-height:180px}.nav-menu ul{flex-wrap:wrap;justify-content:space-around}.nav-item:first-child{padding:0}.nav-burger-icon{height:1px}.nav-item:nth-child(2){padding-left:0}.nav-item{font-size:13px;padding:8px 0;width:35%}.header-chat{min-width:17%}.banner-outer{left:calc(1% - -5px);right:calc(17% - -10px);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:8px}.banner-inner{padding:19px 0 37px}.banner-content img{width:12rem}.green-text{font-size:14px}.big-text{font-size:9px;line-height:18px}.small-text{font-size:10px}.header-bottom{flex-wrap:wrap;justify-content:space-between;align-items:start;margin-left:30px}.header-bottom-item{padding-bottom:30px;width:50%}.pink-ellipse{width:55px;height:55px}.icon-text{font-size:14px;line-height:15px}.section-one{padding:47px 10px 105px}.catalog{padding:30px 0 0 30px;min-height:430px}.h2-title{font-size:26px}.section-text{font-size:16px;width:80%}.rectangle{width:230px;height:230px}.arrow-circle{bottom:25px}.section-one .catalog img{width:35%}.catalog-card{padding:35px 0 29px 40px}.cards-block{flex-wrap:wrap;justify-content:center}.text-section{padding-top:45px}.sub-text{width:80%;padding-right:0}.photo-left{padding:90px 10px 40px 10px}.photo-header h2{font-size:28px}.add-cart{padding:13px 10px 16px 10px}.add-cart span{font-size:14px}.buy-btn{font-size:14px}.buy img{width:65px}.photo-right{padding:40px 15px 90px 15px}.info-row{flex-wrap:wrap;margin-bottom:0;align-items:flex-start}.info-card.big,.info-card.small{width:100%;margin-bottom:20px}.info-description{padding:6.7% 20px 5px}.info-description h3{font-size:16px;line-height:22px;margin-bottom:15px}.info-description p{font-size:18px;padding-bottom:10px}.info-card img{width:50%}.present{margin-top:40px;padding-left:40px;padding-right:40px}.present h2{font-size:28px;line-height:50px;margin-bottom:25px}.discount-info{font-size:20px;line-height:32px;width:95%}.order-btn{font-size:14px}.order-btn{margin-top:10px}.sub-info{font-size:13px;margin-top:40px}.sub-info a{display:block}.discount-image{bottom:5%}.discount-image img{width:100%}.bouquet{padding-left:10px;padding-top:59px}.bouquet-title h2{font-size:36px}.bouquet-title .arrows{right:20px}.photo-price{font-size:26px}.buy-btn{padding:8px}.about{padding:50px 0 76px 30px}.about h2{font-size:36px;margin-bottom:40px}.about .col:first-child{padding-right:5px}.about .col:nth-child(2){padding-right:5px}.about img{margin-bottom:5px}.video{padding:79px 10px 0 10px}.video-title{padding:5px 10px 5px 15px;font-size:16px;line-height:28px}.play-button{width:30px;height:30px}.play-arrow{border:9px solid transparent;border-left:9px solid #1c1c1c;margin-left:14px}.delivery{padding-top:60px}.delivery h2{font-size:28px;margin-bottom:40px}.delivery-info{justify-content:flex-start}.country-list{margin-right:10px;padding-top:10px;padding-left:10px}.country-name{font-size:22px}.country-name.active:before{width:60px;height:60px;left:-10px}.country-name.active:after{width:40px;margin-left:0;left:95%}.country-image{width:100%}.country-image img{height:450px;width:auto}.workers{padding-top:50px;padding-bottom:120px}.workers h2{font-size:34px;margin-bottom:40px}.workers-gallery{flex-wrap:wrap}.consultation{font-size:16px}.socials{right:9px;bottom:10px}.socials img:last-child{margin-left:4px}.price-content{flex-wrap:wrap;justify-content:center}.price-card{max-width:100%}.watch{padding-top:80px;padding-bottom:100px}.watch .buy-btn{padding:13px 25px 16px}.watch .buy img{width:auto}.photo-name{font-size:18px}.add-cart{padding:12px 20px 12px 20px}.photo .add-cart{padding:20px 40px 20px 40px}.add-cart span{font-size:15px}.buy-btn{padding:20px;font-size:16px}.catalog-btn{padding:10px 10px 10px 10px;font-size:16px;margin-bottom:10px;flex-wrap:wrap}.footer-top{padding:24px 10px 24px 10px;align-items:center}.nav-burger{margin:0 auto 7px;display:none}.footer-top ul{flex-wrap:wrap;margin-left:25px}.footer-item{padding:10px 5px 10px 0;font-size:14px;width:30%}.inst-item{width:30%}.footer-instagram{margin-top:10px;margin-left:0}.footer-main{padding:28px 5px 34px 10px}.footer-flowers{width:120px}.copyright{font-size:13px;margin-left:10px;margin-top:10px;margin-bottom:15px}.footer-info ul{max-width:unset}.footer-main li{font-size:13px;line-height:18px;padding-bottom:10px}.pay-col-left{margin-left:0;margin-top:5px;margin-right:5px}.pay-col-right{margin-top:5px}.pay-col-right img:first-child{margin-bottom:23px}.footer-bottom{padding-left:10px;padding-bottom:24px;font-size:11px}.footer-bottom p:first-child{max-width:100%}.author{top:unset}.modal-form-dialog{padding:0 18px}.modal-form-body{padding:45px 16px 84px 16px}.login-form{min-width:194px}.form-title{font-size:16px}.form-check-input+label{font-size:12px}.forget-password{font-size:11px;margin-left:10px}.sub-menu{padding:25px 15px 0 20px;top:102px;width:290px;left:0;right:unset}.sub-menu:before{right:210px}.sub-menu ul{flex-direction:row;min-width:unset;width:50%}.sub-menu li{width:100%}.sub-user{top:66px;right:21px}.slider-row{flex-wrap:wrap}.page-header-top{padding-left:5px}.page-header-main{padding-left:15px}.banner-text{text-align:center}.banner-text .small-text{text-align:center}.info-section{flex-wrap:wrap;width:70%;padding-left:5px}.info-section .header-bottom-item{padding-right:0;margin-top:15px}.info-section .header-bottom-item:last-child{margin-top:15px}.chat-section{padding:0 10px}.page-header-bottom .nav-menu{padding-left:15px}.page-header-bottom .nav-item:first-child{padding-top:15px;padding-bottom:15px;padding-left:5px;justify-content:center;align-items:center;background:transparent}.page-header-bottom .nav-item{width:50%;text-align:center}.product-page .discount-danger{margin-bottom:37px}.page-title,.header-h1{font-size:28px;line-height:40px}.catalog-container{flex-wrap:wrap;width:100%;padding-left:0}.name-item .form-check-input+label{font-size:14px}.gallery-card{padding-right:3px;padding-left:3px}.accept-block.move{width:calc(100% - 30px)}.catalog-page .present{padding-right:10px;padding-left:5px}.catalog-page .discount-info{font-size:26px}.catalog-page .sub-info{font-size:15px}.catalog-page .discount-image{bottom:80px;right:15px;left:56%}.filter-label{right:1px}.filter{pointer-events:auto}.filter-form{padding-left:15px}.filter:after{display:inline-block}#collapseFilter.collapse:not(.show){display:none}.product-page .breadcrumb{padding-left:10px;padding-right:10px;margin-bottom:63px}.product-page .breadcrumb-item{font-size:13px}.product-container{flex-wrap:wrap;padding-bottom:0}.carousel-indicators{margin-top:15px;margin-left:5%;margin-right:5%}#carouselIndicators .arrow-left,#carouselIndicatorsMobile .arrow-left{left:4px}#carouselIndicators .arrow-right,#carouselIndicatorsMobile .arrow-right{right:0}.product-info-block{width:90%}.link-info{flex-wrap:wrap}.product-link{font-size:16px}.link-info .product-link:first-of-type{margin-right:15px}.link-info .product-link{margin-top:10px}.author-info .btn-product{padding:5px 14px}.socials-icons{width:50%;margin:0 auto}.video-text{font-size:13px;width:80%}.share-block{padding:22px 14px 23px 15px;margin-bottom:40px}.share-block p{font-size:12px}.share-socials a{margin-left:10px}.product-about{padding:25px 15px 0}.art{margin-right:0;width:100%}.product-label:first-of-type{margin-top:8px}.quick-order{align-items:center;margin-top:22px}.quick-order p{line-height:19px}.quick-order a{font-size:16px}.color-product-active{width:38px;height:38px}.product-color{width:20px;height:20px}.product-color{width:18px;height:18px}.size-card-content{padding:10px 5px 12px}.size-price{font-size:22px}.product-tabs{padding:10px}.nav-item{width:50%}.product-about .form-check-input+label::before{margin-right:3px;width:15px;height:15px}.herb-content{flex-wrap:wrap}#herb img{width:100%}.herb-btn{width:100%;margin-top:10px}.about-toys{font-size:12px}.order-header p{font-size:22px}.product-delivery{padding:61px 15px}.delivery-sum{flex-wrap:wrap}.delivery-sum .order-sum{width:100%}.delivery-sum .product-link.product-instruction{margin-left:0;margin-top:15px}.delivery-options-text{margin-top:15px}.delivery-select{margin-left:4px;margin-right:4px}.time-select{margin-top:0;margin-left:4px}.product-page .present{padding:0 10px}.product-page .discount-info{font-size:26px;width:90%}.product-page .sub-info{font-size:15px}.product-page .discount-image{bottom:80px;right:15px;left:63%}.ball-row .delivery-select,.ball-row .delivery-select,.ball-row .delivery-select{margin-left:0;margin-right:0}.desc-tabs{display:none}.product-dropdown{display:block}.instruction-popup{padding:55px 0 67px}.instruction-popup li{font-size:14px}.instruction-popup li::marker{font-size:22px}.instruction-popup li:after{left:-44px;width:calc(100% - -45px);margin-top:20px}.bouquet-popup img,.myBouquet-popup img{width:25%}.bouquet-popup .buy-popup-content,.subscription-popup .buy-popup-content,.myBouquet-popup .buy-popup-content{padding:24px}.bouquet-popup .buy-popup-info,.subscription-popup .buy-popup-info,.myBouquet-popup .buy-popup-info{width:85%}#subscriptionPopup.overlay:target+.popup,#myBouquetPopup.overlay:target+.popup{top:10%}.subscription-popup .buy-popup-title{width:90%}.subscription-popup .buy-popup-info{width:100%}.subscription-popup .popup-btn{margin-bottom:0}.subscription-popup .popup-politics{margin-bottom:32px}.call-popup .buy-popup-info,.call-popup .popup-politics{width:100%}.success-popup .buy-popup-title{width:100%}.subscription-header-left{padding-left:25px}.subscription-header-right{padding-left:25px}.subscription-top{flex-wrap:wrap}.subscription-select-group .delivery-select{margin-left:0;margin-right:0}.time-select{font-size:12px}.subscription-row{flex-wrap:wrap}.sub-total{margin-top:25px}.card-info{width:65%;margin-left:15px}.form-section{padding:49px 15px 81px 15px}.form-content{padding:63px 15px 80px 15px}.sub-banner{height:auto}.sub-banner-info{padding:25px 0 30px 9%;height:auto}.sub-banner-text{font-size:18px;line-height:22px}.cart-container{padding:0 15px 78px 15px}.cart-content{flex-wrap:wrap}.cart-desc{display:none}.cart-product-mobile{display:block}.cart-product-info{margin-left:0}#cartTab .nav-link{font-size:12px}.cart-dropdown{display:block}.cart-delivery-tabs{display:none}.product-row{flex-wrap:wrap}.customer-type .custom-control-inline{margin-right:20px}.cart-btn.bottom-btn{padding:8px 8px 11px 9px;font-size:14px;line-height:16px}.cart-banner,.cart-banner-pay{padding-top:33px}#deliveryTab .nav-item:first-of-type,#deliveryTab .nav-item:last-of-type{width:50%}.address-options{flex-wrap:wrap}.cart-banner-pay{padding-left:43px}.cart-btn.go-delivery{padding:13px 32px 16px}.withinMRR-block{padding:34px 10px 84px}.withinMRR-block .date-input{font-size:14px;width:60%}.address-form-place{margin-bottom:0}.address-city{margin-bottom:23px}.withinMRR-block .delivery-select .nice-select,.withinMRR-block .delivery-select .nice-select:active,.withinMRR-block .delivery-select .nice-select:focus{width:100%}.withinMRR-block .delivery-select.event-name{padding-left:3px;margin-left:0;margin-right:0;margin-top:0}.address-form{padding:38px 15px 28px 15px}.address-form-title{padding-left:25px}.withinMRR-block .event-row{width:auto}.breadcrumb{padding-left:25px}.reserve-top{padding-left:20px}.reservation-h2{font-size:30px;line-height:30px}.reservation-steps{margin-left:-20px}.reserve-steps-title{font-size:20px;line-height:30px}.step-one{flex-wrap:wrap}.event-row{flex-wrap:wrap;width:80%}.date-input{width:144px}.event-name{padding-left:0;margin-top:10px}.calendar-event{width:275px;margin:0 auto}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li,.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li:hover{margin-right:18px;font-size:16px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:13px}.steps-buttons{justify-content:space-between;width:100%}.reserve-advantages{padding-left:20px}.reserve-advantages-title{font-size:19px;line-height:29px}.reserve-advantages-item .pink-ellipse{left:-22px;top:0}.reserve-form .form-header p{width:100%}.reserve-form .form-content{padding-left:20px}.step-two-form{flex-wrap:wrap}.step-two-form .delivery-select{margin-left:0}.step-two-form .delivery-select .nice-select,.step-two-form .delivery-select .nice-select:active,.step-two-form .delivery-select .nice-select:focus{width:260px}.reserve-back-btn,.reserve-next-btn{padding:17px 30px}.prevention-content-muted span{white-space:nowrap}.shop-address-title p{line-height:50px}.shop-address-content{flex-wrap:wrap;padding-left:70px;padding-right:70px}.address-item:first-child{padding-bottom:40px}.shop-address-content .p-100{padding-left:0}.service-name{font-size:18px}.headmaster-card{padding-left:15px}.headmaster-contacts{padding:21px 7px}.headmaster-view .florist-tel{font-size:12px}.shop-name{line-height:40px}#contactModal .modal-form-dialog{padding:0 5px}#contactModal .form-header{font-size:14px;padding:15px}.close-contact{width:30px;height:28px;margin-left:10px}.close-contact:before,.close-contact:after{height:12px;top:calc(50% - 6px);right:12px}#contactModal .reserve-form .form-content{padding-right:25px}#contactModal .reserve-form .form-content__lr{padding-left:25px}.order-text{width:100%;font-size:22px;margin-bottom:15px}.order-form .form-header{font-size:14px}.order-form .form-reservation{width:100%}.order-image{margin-right:10px}.order-form .form-content{padding-left:5px;padding-right:5px}.order-form .sub-form-btn{width:50%}#optModal .reserve-form .form-content{padding:40px 105px 68px 105px}#contactModal .sub-form,#optModal .sub-form{margin-top:0}.buy-popup img{width:50%}.florists .row{margin-left:-8px;margin-right:-8px}}@media(max-width:575px){.info-card.big,.info-card.small{flex-wrap:wrap}.info-card img{width:100%}.footer-item,.inst-item{width:50%}.footer-top ul{margin-left:15px}.color-product-active{width:40px;height:40px}#carouselIndicators{display:none}#carouselIndicatorsMobile{display:block}.favorite-btn{display:none}.like-heart.favorite-heart{display:block}.gallery-card{padding-right:0;padding-left:0}.subscription-header-right{padding-top:25px}.sub-form{margin-top:45px}#cartTab .nav-link{display:none}#cartTab .nav-link.active{display:block}#cartTab .nav-link:after{display:none}.cart-product-info{margin-top:10px}.card-product-options .delivery-select .nice-select,.card-product-options .delivery-select .nice-select:active,.card-product-options .delivery-select .nice-select:focus{padding:9px 0 9px 17px}.card-product-options .delivery-select .nice-select:after{top:19px}.cart-product-count{margin-left:16px}.cart-product-count .count-minus,.cart-product-count .count-plus,.cart-product-count .count-block input{width:40px;height:40px}.cart-prise{font-size:14px}.date-input{width:164px}.calendar-event{width:300px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li,.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=week]>li:hover{margin-right:21px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:16px}.step-three-form .form-group .custom-control-inline{margin-right:0;width:100%}.address-form label{text-align:left}.address-form-small{flex-direction:column}.withinMRR-block .event-row{width:100%}.calendar-event.cart-calendar{padding:21px 12px 47px;width:250px}.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=week]>li,.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=week]>li:hover{margin-right:14px;font-size:14px}.calendar-event.cart-calendar .datepicker-inline .datepicker-panel>ul[data-view=days]>li{margin-right:10px;width:23px}.calendar-event .datepicker-inline .datepicker-panel>ul[data-view=days]>li:nth-child(7n+7){margin:0}.prevention-page{padding:76px 3px 145px 3px}.prevention-content-text{padding:0 10px;width:100%}.shop-address-content{padding-left:10px;padding-right:10px}.notFound-page{padding:76px 5px 166px}.notFound-text{font-size:32px}.notFound-links{font-size:12px}.go-main:before{margin-right:3px}.go-main:after{left:16px;width:calc(100% - 16px)}.believe-form-title{text-align:center}.form-contacts{margin:0 auto}.headmaster-contacts{padding:21px 25px}.headmaster-socials{justify-content:space-between}.close-contact:before,.close-contact:after{right:11px}#optModal .reserve-form .form-content{padding:40px 25px 68px 25px}.product-main-info-instruction{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog-card .catalog-image{height:auto}.present{padding-right:20px;padding-left:20px}}@media(max-width:490px){.header-bottom-item{width:100%}.icon-text{font-size:16px;line-height:18px}#deliveryTab.nav-tabs .nav-link{padding:21px 1px 19px}}.modal-window{border:0;background:url(../../images/modal-bg.jpg) no-repeat left top #fff;z-index:1}@media screen and (max-width:480px){.modal-window,.modal-window::after,.modal-window::before{background-image:none}.step-two-form .form-group .form-control,.step-three-form .form-group .form-control{width:230px}#searchForm .form-group{margin-right:0}#searchForm .form-control{width:280px}.catalog .catalog-image{width:55%}}.modal-window .modal-head{display:none}.modal-window .modal-close{width:42px;height:42px;top:0;right:0;background:url(../../images/close.svg) center center no-repeat}.modal-window table td.modal-contents{padding:0}a,a:hover,a:focus,button,button:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-tabs{padding:10px}.product-tabs .nav-item{padding:0}.size-card{background:#fff;border:1px solid #f1d4d0;outline:2px solid transparent;padding:7px;cursor:pointer;margin-bottom:30px}.size-card.active,.size-card:hover{border:1px solid #e2a39b;outline-color:#e2a39b}.size-price{margin-bottom:30px}.size-card-content{padding-bottom:17px}.btn-product{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.size-card .btn-product{width:100%;padding-left:10px;padding-right:10px;text-align:center}.size-card.active .btn-product{background:#fff;color:#e2a39b;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.product-h3{margin-bottom:10px;padding-right:15px}.product-link.product-instruction::after{display:none}.product-link.product-instruction{line-height:32px;display:inline;font-weight:normal;border-bottom:1px dashed #8888a5}.link-dashed{display:inline;font-weight:normal;border-bottom:1px dashed #8888a5;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.link-dashed::after{display:none}.link-dashed:hover,.link-dashed:focus{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-bottom-color:transparent}.product-details{margin-bottom:34px}.product-size-header{margin-bottom:20px}.product-h3-your-bouquet{margin-bottom:34px}.product-bouquet-item-list{counter-reset:item;margin-left:-15px;margin-right:-15px}.product-bouquet-item{position:relative;background:#ededf2;padding:38px 54px 45px;font-size:14px;line-height:21px;color:#8888a5;width:calc(50% - 30px);margin:0 15px 30px;display:none;opacity:0}.product-bouquet-item.active{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-animation:fadeIn .5s linear;animation:fadeIn .5s linear}@-webkit-keyframes fadeIn{from{display:block;opacity:0}to{opacity:1}}@keyframes fadeIn{from{display:block;opacity:0}to{opacity:1}}.product-bouquet-item-close{position:absolute;top:13px;right:13px;background:url(../../images/close-item.svg) no-repeat center/cover;width:25px;height:25px}.product-bouquet-item-count{color:#252525;font-weight:600}.product-bouquet-item-count::after{content:" " counter(item);counter-increment:item}.product-bouquet-item-price{color:#252525;font-weight:600}.product-bouquet-item-info{margin-bottom:20px}.product-bouquet-item-quantity{margin-bottom:25px}.count-minus{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.count-plus{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.count-plus.style-pink,.count-minus.style-pink{background:#e2a39b;border-color:#e2a39b}.count-minus.style-pink::before,.count-plus.style-pink::before,.count-plus.style-pink::after{border-color:#fff}.count-block input.style-pink{border-color:#e2a39b;color:#000}.modal-confirm-block-caption{font-family:"Gotham Pro Bold",sans-serif;font-size:26px;line-height:33px;color:#3d3434;margin-bottom:27px}.btn-product-invert{background:#fff;color:#e2a39b;border-color:#e2a39b}.btn-product-invert:hover{background:#e2a39b;color:#fff}.product-bouquet-item-list-counter{display:none;opacity:0}.product-bouquet-item-list-counter.active{display:inline;opacity:1;-webkit-animation:fadeIn .5s linear;animation:fadeIn .5s linear}.product-bouquet-item-list-counter::before{content:"("}.product-bouquet-item-list-counter::after{content:")"}.order-info .product-cart[disabled]{background:#b2b2b2}.product-bouquet-item-info-modal{font-size:20px;margin-bottom:30px}.modal-ok-btn{float:right;margin-top:30px}.mr-tp-auto{margin-top:auto}@media screen and (max-width:1399px){.product-bouquet-item{padding:38px 20px 20px}}@media screen and (max-width:991px){.product-bouquet-item{width:100%;margin-bottom:15px}.order .contacts-h2{margin-bottom:18px}.order-image{margin-right:10px}.order-form .form-header p{width:95%;font-size:14px}}@media screen and (max-width:767px){.size-card{margin-bottom:16px}.size-card-content{padding:10px 10px 12px}.subscription-description{min-height:72px}}@media screen and (max-width:575px){.size-card-block{width:calc(50% - 12px);margin-left:6px;margin-right:6px}.subscription-description{min-height:10px}.product-bouquet-item{width:calc(50% - 30px);margin:0 15px 30px}}@media screen and (max-width:481px){.product-bouquet-item,.size-card-block{width:100%;margin-bottom:15px}.fancybox-content{padding-left:20px;padding-right:20px}}li.nav-item.hassub:hover .subnav-menu::after{content:" ";position:absolute;top:-8px;height:8px;left:0;right:0}.wedding-page{background:#f5f5f7}.wedding-header,.icons-section,.wedding-gallery{padding:0 128px}.wedding-container .contacts-h2{padding:0;margin-bottom:36px}.wedding-container .order-text{width:100%}.wedding-poster{z-index:1;box-shadow:30px 30px #f4d0cb;background:#f4d0cb;max-width:868px;margin:0 30px 0 auto;height:100%}.wedding-poster img{height:100%;object-fit:cover}.icons-section{margin-top:121px;margin-bottom:110px}.icons-section img{flex-shrink:0}.wedding-icon-text{font-size:20px;line-height:29px;color:#000002;padding-left:31px}.wedding-background{background-image:url("/uploads/images/wedding/wedding-banner.jpg");background-repeat:no-repeat;background-size:cover;height:315px;overflow:hidden;display:flex;justify-content:center;align-items:center;margin:0 128px}.wedding-sale{width:577px;height:577px;border:37px solid rgba(255,255,255,0.77);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);padding:29px}.wedding-sale-text{width:445px;height:445px;background:rgba(255,255,255,0.96);text-align:center;display:flex;justify-content:center;align-items:center}.wedding-sale-transform{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sale-count{font-weight:600;font-size:48px;line-height:29px;color:#3e3e3e;margin-bottom:27px}.sale-count.sale-count-individual{line-height:46px}.sale-count span{background:#f5df18;padding:13px 14px 15px;display:inline-block}.sub-sale{font-size:36px;line-height:34px;color:#8888a5;margin-bottom:45px}.wedding-buy{background:#e2a39b;border-radius:41px;padding:10px 37px;font-weight:600;font-size:15px;line-height:24px;color:#fff}.wedding-buy:hover{background:#f4d0cb;color:#fff}.wedding-gallery{margin-top:120px;margin-bottom:104px}.wedding-gallery .contacts-h2{font-size:42px;margin-bottom:64px}.wedding-description{background:#fcfcfc;padding:90px 128px 120px}.wedding-description p{font-size:24px;line-height:36px;text-align:center;color:#3f3f40;width:62%;margin:0 auto 43px}.wedding-consultation{background:#fcfcfc;margin:120px 128px}.wedding-consultation-image{height:100%;object-fit:cover}.wedding-consultation-content{margin:123px 20px 0 142px}.wedding-consultation-content .buy-popup-info{margin-left:0}.wedding-consultation-content .popup-btn{max-width:249px;padding:11px 41px 13px}.wedding-consultation-content .popup-politics{width:55%}.wedding-rings{position:absolute;right:28px;bottom:-80px}.wedding-container .watch{padding:0 126px 138px 130px}.wedding-gallery img{width:100%;height:100%}.ekzotik-flower{background:#fff;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ekzotik-flower-img{height:100%;-o-object-fit:contain;object-fit:contain}.ekzotik-flower-name{font-family:"Gotham Pro Regular",sans-serif;font-size:24px;line-height:27px;text-align:center;color:#252525;margin-top:15px}.review-photo{height:100%;background:#fff;display:flex;align-items:center}.office-message-success{background-color:#719e4e}.office-message-error{background-color:#d83a5e}.office-message-info{background-color:#00579f}.bg-ededf2{background-color:#ededf2}.text-gray{font-size:18px;line-height:23px;color:#8888a5;font-weight:normal;padding-left:16px;margin-bottom:10px}.cursor-alias{cursor:alias}.cursor-all-scroll{cursor:all-scroll}.cursor-auto{cursor:auto}.cursor-cell{cursor:cell}.cursor-context-menu{cursor:context-menu}.cursor-col-resize{cursor:col-resize}.cursor-copy{cursor:copy}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:-webkit-grab;cursor:grab}.cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-no-drop{cursor:no-drop}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-row-resize{cursor:row-resize}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-text{cursor:text}.cursor-w-resize{cursor:w-resize}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}[data-filter-block-default-wrapper="send[filter][count][]"],[data-filter-block-default-wrapper="send[filter][price2][]"]{display:none}.b24-form-control-container>input{opacity:1;position:initial}@media(min-width:0){.g-px-20{padding-left:1.42857rem !important;padding-right:1.42857rem !important}}@media(min-width:0){.g-py-15{padding-top:1.07143rem !important;padding-bottom:1.07143rem !important}}@media(min-width:576px){.g-py-20--sm{padding-top:1.42857rem !important;padding-bottom:1.42857rem !important}}@media(min-width:576px){.g-px-40--sm{padding-left:2.85714rem !important;padding-right:2.85714rem !important}}@media(min-width:992px){.g-py-60--lg{padding-top:4.28571rem !important;padding-bottom:4.28571rem !important}}@media(min-width:992px){.g-px-80--lg{padding-left:5.71429rem !important;padding-right:5.71429rem !important}}