/*!
 ********************************************************************
 *************** Frontend-Developer: Vladislav Khoroshilov *****************
 ********************************************************************
 */body{overflow-x:hidden}header{position:relative;z-index:100}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;margin-top:20px}.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}.btn-product_sm{padding:0 10px;min-height:46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-product-details{line-height:18px}.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-link.product-instruction::after{display:none}.product-link.product-instruction{line-height:normal;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}.count-plus.style-green,.count-minus.style-green{background:#fff;border-color:#c9dfda}.count-minus.style-green::before,.count-plus.style-green::before,.count-plus.style-green::after{border-color:#000}.count-block input.style-green{border-color:#c9dfda;color:#000}.cart-sum{margin-top:12px}.cart-product-img img{height:auto}.cart-breads-item{font-family:"Gotham Pro",sans-serif;font-weight:500;font-size:18px;line-height:24px;text-align:center;letter-spacing:1.5px;text-transform:uppercase;color:#8888a5;height:77px;background:#f4d0cb;width:25%;padding:5px 16px;position:relative;z-index:1}.cart-breads-item.active{background:#fff;color:#515151;z-index:2}.cart-breads-item.active::after{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;right:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cart-breads-item:last-of-type.active::after{display:none}.cart-breads-item.passed{background:#fff0ee}.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}.delivery-options-header{margin-bottom:30px}.delivery-options{padding:25px 20px 45px}.popup-politics-product{width:100%;margin-top:0;margin-bottom:0}.form-control-product::-webkit-input-placeholder{line-height:30px;text-overflow:ellipsis}.form-control-product::-moz-placeholder{line-height:30px;text-overflow:ellipsis}.form-control-product:-moz-placeholder{line-height:30px;text-overflow:ellipsis}.form-control-product:-ms-input-placeholder{line-height:30px;text-overflow:ellipsis}.form-control-product{height:50px;line-height:50px}.subscribe.product-link::after{display:none}.add-cart{padding:0 31px 0 59px;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-cart__h40{height:40px;margin-top:18px}.ball-price{padding-top:0}.ball-price .add-cart__h40 span{font-size:14px}.ball-price .shop-cart:before{display:none}.ball-price .shop-cart{margin-left:5px}.in-cart{visibility:visible;display:none;opacity:0}.in-cart.active{display:block;opacity:1;-webkit-animation:fadeIn .5s linear;animation:fadeIn .5s linear}.w_a-buy{border:1px solid #4caf50;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;padding:5px 50px 5px 20px;height:40px;color:#4caf50;font-family:'Gotham Pro Bold',sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../../images/w_a.svg) no-repeat center right 10px/20px auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-top:20px}.w_a-buy:hover{color:#fff;background-color:#0fbe43;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.green-btn{border:1px solid #4caf50;background:#4caf50;-webkit-border-radius:21px;-moz-border-radius:21px;border-radius:21px;padding:0 20px;height:40px;color:#fff;font-family:'Gotham Pro Bold',sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.green-btn:hover{color:#4caf50;background-color:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.green-btn-h54{height:54px;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px}.mr-tp-auto{margin-top:auto}.mr-bt-auto{margin-bottom:auto}.news-caption{font-family:"Geometria Medium",sans-serif;font-weight:500;font-size:18px;line-height:26px;letter-spacing:1.5px;text-transform:uppercase;color:#000002;word-break:break-word;-ms-word-wrap:break-word;text-decoration:none}.news-caption:hover,.news-caption:focus{text-decoration:none;color:#000002}.news-date{color:gray;font-family:"Geometria Medium",sans-serif;font-size:14px}.card-block-gray{background:#f5f5f7}.news-content{font-family:"Geometria Regular",sans-serif;font-size:16px;line-height:150%;margin-bottom:64px}.news-content p{margin-bottom:24px}.news-content p:last-of-type,.about-text p:last-of-type{margin-bottom:0}.news-pic{display:block;float:left;max-width:50%;margin-right:32px;margin-bottom:24px}.form-content input{padding-right:15px}input[type="file"]{display:block}.input__file{opacity:0;position:absolute;max-width:100%;width:100%;cursor:pointer}.input__file-button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:2px dashed #437474;box-sizing:border-box;overflow:hidden;margin-bottom:0}.input__file-button-text{font-weight:600;font-size:14px;line-height:17px;color:#437474;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-text{font-size:18px;line-height:27px;color:#4e4e4e}.about-text p{margin-bottom:16px}.video-title-prof{font-size:18px;line-height:normal}.nowrap{white-space:nowrap}.bg-gray{background:#f5f5f7}.bg-gray-EDEDF2{background:#ededf2}.feedback-avatar{width:80px;height:80px;border:1px solid #e2a39b;border-radius:50%;padding:5px;background:url(../../images/user_select.svg) no-repeat center center/50% auto}.feedback-item{box-shadow:0 10px 19px rgba(0,0,0,0.1);height:100%;position:relative}.sub-menu,.sub-user{z-index:99}.hassub{position:relative}.hassub .nav-item-a{padding-top:35px;padding-bottom:35px}.green-block{height:85px}.nav-menu{position:relative;z-index:9;max-height:85px}.nav-menu-scroll{position:fixed;top:0;height:95px}.nav-item{padding-top:0;padding-bottom:0;padding-left:39px;padding-right:39px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-item:first-child{padding-top:35px;padding-bottom:35px}.nav-item.active-nav{background:#255959}.cart-delivery-tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.subnav-menu{display:none;opacity:0;position:absolute;top:100%;right:0;background:#2a7070;padding:26px 56px;border-top:2px solid #f5f5f7}.page-header-bottom .subnav-menu{top:calc(100% - -5px)}.subnav-menu::before{content:'';width:0;height:0;border-style:solid;border-width:9px 11px 0 11px;border-color:#f5f5f7 transparent transparent transparent;position:absolute;top:0;right:87px}.subnav-item-a{font-size:16px;line-height:18px;color:#fff;display:block;padding:14px 0;font-family:"Gill Sans",sans-serif;white-space:nowrap}.hassub:hover .subnav-menu,.hassub:focus .subnav-menu{display:block;opacity:1;-webkit-animation:fadeIn .3s linear;animation:fadeIn .3s linear}.profile-tabs{font-family:"Gill Sans",sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:25px;color:#d3554c;padding:0 13px;border-radius:20px;background:#fff;display:inline-block}.profile-tabs.active{color:#fff;background:#d3554c}.profile-tabs:hover,.profile-tabs:focus{text-decoration:none;color:#d3554c}.profile-tabs.active:hover,.profile-tabs.active:focus{color:#fff}.mslistorders-table tr{background:#fff}.mslistorders-table.table-striped tbody tr:nth-of-type(2n+1){background-color:#f5f5f7}.mslistorders-table tr.header{background-color:#ededf2 !important}.mslistorders-table{font-family:"Gill Sans Regular",sans-serif}.mslistorders-table th{height:75px;padding:0 30px;vertical-align:middle;border:0;font-weight:600;font-size:20px;line-height:22px;color:#3d3d3d}.mslistorders-table td{height:89px;padding:0 30px;vertical-align:middle;border:0;font-size:20px;line-height:22px;color:#3d3d3d}.cost-amount{font-size:14px;line-height:22px;color:#8888a5;white-space:nowrap}.order-item-btns{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.order-item-btns-item{font-size:20px;line-height:22px;text-decoration:underline;color:#2f6666;background:0;padding:5px 0}.order-item-btns-item:hover,.order-item-btns-item:focus{text-decoration:none;color:#2f6666}.mslistorder-total{background:#fcfcfc;padding:42px 57px 64px;display:inline-block;vertical-align:top;font-family:"Gill Sans Regular",sans-serif}.mslistorder-total-caption{font-style:normal;font-weight:600;font-size:20px;line-height:22px;color:#3d3d3d}.mslistorder-total-row{font-size:20px;line-height:22px;color:#8888a5;margin-bottom:13px}.mslistorder-total-row span{color:#3d3d3d;white-space:nowrap}.mslistorders-view-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.label-profile{font-family:"Gill Sans Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f;margin-bottom:6px}.form-control-profile{background:#fff;border:1px solid #c9c9d6;box-sizing:border-box;border-radius:3px;width:100%;height:48px;font-family:"Gill Sans Regular",sans-serif;font-size:14px;line-height:21px;color:#232323}.profile-authorised{font-family:"Gill Sans Regular",sans-serif;font-size:20px;line-height:22px;background:#fcfcfc}.profile-authorised-caption{color:#8888a5}.profile-authorised-caption b{color:#000}.profile-authorised-logout{font-size:14px;line-height:22px;color:#d83a5e;text-decoration:underline}.profile-back{font-family:"Gill Sans Regular",sans-serif;font-size:16px;line-height:21px;color:#2f6666}.cart-content:last-of-type{border-bottom:1px solid #c4c4c4}.order-item-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bouquet-slider{margin-left:-15px}.product-info-sale-text{font-size:18px;line-height:24px;color:#7a7a7b}.product-info-sale-text b{color:#000}.page-up-btn{width:62px;height:62px;border-radius:50%;background-color:#fff0ee;box-shadow:0 16px 30px rgba(0,0,0,0.13);-webkit-box-shadow:0 16px 30px rgba(0,0,0,0.13);position:fixed;bottom:58px;right:10px;cursor:pointer;opacity:.7;z-index:9;display:none}.page-up-btn:hover{opacity:1}.page-up-btn:before{content:'';position:absolute;left:50%;top:50%;display:block;border-right:2px solid #326666;border-bottom:2px solid #326666;width:10px;height:10px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.bouquet-slider{opacity:0;display:none;-webkit-transition:.05s;-o-transition:.05s;transition:.05s}.bouquet-slider .slick-track{display:inline-flex}.bouquet-slider .slick-slide{height:auto;padding-bottom:12px}.bouquet-slider .photo-card,.bouquet-slider .photo-description{position:relative;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}.bouquet-slider .bouquet-content-bottom{margin-top:auto}.slick-slider.ready{opacity:1;display:block}.watch-more{display:none}.contacts-main{padding-left:132px}@media screen and (max-width:1599px){.wedding-consultation-content{margin-left:94px}.nav-item{padding-left:26px;padding-right:26px}}@media screen and (max-width:1439px){.contacts-main{padding-left:26px}}@media screen and (max-width:1399px){.product-bouquet-item{padding:38px 20px 20px}.order-item-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nav-item{padding-left:18px;padding-right:18px}.nav-item:first-child{padding-left:20px;padding-right:20px}}@media screen and (max-width:1023px){.page-header-bottom .subnav-menu::before{right:27px}}@media screen and (max-width:1199px){.bouquet-slider{margin-left:0}.order-form .form-reservation .sub-form-btn{padding-left:10px;padding-right:10px}.delivery-author-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mslistorders-table td,.mslistorders-table th{padding:0 16px;font-size:16px}.order-item-btns-item{font-size:16px}.wedding-poster{margin-left:0;height:auto}.wedding-poster img{height:auto}.nav-item{padding-left:12px;padding-right:12px}}@media screen and (max-width:991px){.product-bouquet-item{width:100%;margin-bottom:15px}.delivery-author-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.delivery-author-contacts{width:100%}.mslistorders-view-btn{font-size:16px;line-height:22px;text-decoration:underline;color:#2f6666;background:0;padding:5px 0;font-weight:normal}.mslistorders-view-btn:hover,.mslistorders-view-btn:focus{text-decoration:none;color:#2f6666;background:0}.mslistorders-view-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mslistorders-table td{padding-top:5px;padding-bottom:8px}.nav-item{padding-left:4px;padding-right:4px}.nav-item:first-child{padding-left:4px;padding-right:4px}.nav-item:last-child{padding-right:4px}.icons-section{margin-bottom:55px}.wedding-gallery{margin-top:60px;margin-bottom:52px}.wedding-gallery .contacts-h2{margin-bottom:32px}.wedding-description{padding-top:45px;padding-bottom:60px}.wedding-consultation{margin-top:60px;margin-bottom:60px}.wedding-description p{width:70%}.wedding-consultation-content{margin-top:61px;margin-left:24px}.bouquet-title{margin-bottom:39px}}@media screen and (max-width:767px){.hidden-xs{display:none !important}.size-card{margin-bottom:16px}.size-card-content{padding:10px 10px 12px}.news-pic{width:100%;max-width:100%;margin-right:0;margin-bottom:0}.order-form .form-reservation .sub-form-btn{width:100%}.video-title{font-size:24px}.delivery-author-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback-video-link{min-height:300px}.subnav-menu{position:static;background:transparent;padding:20px 0 0 0;border-top:0}.mobile-header .sub-menu li.subnav-item{padding-bottom:0}.subnav-item-a{font-family:"Gotham Pro",sans-serif;font-weight:400;font-size:14px;line-height:10px}.cart-breads-item{font-size:12px;height:50px;padding:5px 8px}.mslistorders-table,.mslistorders-table tbody,.mslistorders-table td{display:block;height:auto}.mslistorders-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 0}.mslistorders-table td::before{content:attr(data-title) ': ';font-weight:600}.mslistorders-table td.num{width:30%}.mslistorders-table td.createdon{width:30%}.mslistorders-table td.updatedon{width:30%}.mslistorders-table td.customer{width:100%}.mslistorders-table td.cost{width:30%}.mslistorders-table td.status{width:30%}.mslistorders-table td.view{width:100%}.mslistorders-view-block,.order-item-btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.order-item-info{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.order-item-count::before{content:attr(data-title) ':';font-family:"Gotham Pro Regular",sans-serif;font-size:14px;line-height:21px;color:#8f8f8f;display:block;margin-bottom:16px}.order-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.wedding-description p{width:80%}.wedding-consultation-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.wedding-consultation-content .buy-popup-info{width:100%;margin-bottom:22px}.icons-section{margin-top:60px}.add-cart{padding-left:31px}}@media screen and (max-width:575px){.size-card-block{width:calc(50% - 12px);margin-left:6px;margin-right:6px}.product-bouquet-item{width:calc(50% - 30px);margin:0 15px 30px}.contacts-h2,.contacts-h3{font-size:26px;line-height:32px}.delivery-author-contacts{width:auto}.cart-prise{font-size:20px}.cart-del{right:24px;top:40px;box-shadow:0 4px 9px rgba(0,0,0,0.1)}.cart-breads{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-breads-item{width:100%}.cart-breads-item.active::after{content:'';width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#fff transparent transparent transparent;top:auto;right:auto;left:50%;bottom:-10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.cart-breads-item:last-of-type.active::after{display:block}.order-item-img{margin-bottom:32px}.wedding-container .contacts-h2{margin-bottom:18px}.wedding-gallery .contacts-h2{font-size:26px}.wedding-rings{bottom:-96px}.wedding-description p{width:100%}.bouquet-slider .photo-card{margin:auto}}@media screen and (max-width:480px){.product-bouquet-item,.size-card-block{width:100%;margin-bottom:15px}.form-group-search{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#searchForm .login-btn,#searchModal .login-btn{margin-left:0}.fancybox-content{padding-left:20px;padding-right:20px}.delivery-author-contacts,.delivery-author-card{width:100%}.delivery-author-card{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mslistorder-total{display:block;padding:24px}.mslistorders-table td.num{width:100%}.mslistorders-table td.createdon{width:50%}.mslistorders-table td.updatedon{width:50%}.mslistorders-table td.cost{width:100%}.mslistorders-table td.status{width:100%}.mslistorders-view-block,.order-item-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.step-two-form .delivery-select .nice-select,.step-two-form .delivery-select .nice-select:active,.step-two-form .delivery-select .nice-select:focus{width:230px}.sale-count{font-size:32px;margin-bottom:15px}.sale-count.sale-count-individual{max-width:260px}.sub-sale{font-size:26px;margin-bottom:30px}.wedding-description p{font-size:22px;margin-bottom:22px}.wedding-icon-text{padding-left:10px;font-size:17px;line-height:26px}.bouquet-title h2{font-size:32px}.order-image{margin-right:6px}.order-form .form-header p{width:100%;font-size:12px}}.bg-trans{background-color:transparent}.pd-lt-0{padding-left:0 !important}.pd-bt-0{padding-bottom:0 !important}.pd-bt-50{padding-bottom:50px !important}.pd-tp-0{padding-top:0 !important}.mr-tp-0{margin-top:0 !important}.mr-bt-0{margin-bottom:0 !important}.consultation-block a.product-link{color:#8888a5;font-weight:400;font-family:"Gill Sans Regular",sans-serif;display:inline-block}.row-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media(max-width:1439px){.author-contacts-product{padding:24px 10px 24px 10px}.author-card-product{padding:24px 0 24px 15px}.wedding-header,.icons-section,.wedding-gallery{padding:0 25px}.wedding-background{margin:0 25px}.wedding-description{padding-left:25px;padding-right:25px}.wedding-consultation{margin-left:25px;margin-right:25px}}@media(max-width:991px){.author-card-product{padding-bottom:0}.author-contacts-product{padding-left:0}}@media(max-width:1199px){.reservation-steps{background-image:none}}.pd-tp-24{padding-top:24px !important}.add-cart.pd-lt-32{padding-left:32px}.step-two,.step-three{opacity:0}.reveal{display:block;opacity:1;-webkit-animation:fadeIn .3s linear;animation:fadeIn .3s linear}.btn{outline:none !important}.btn:focus{outline:none !important}.btn-cart-sm{background-color:#da5574;color:#fff;border-radius:30px;box-shadow:none}.btn-cart-sm .shop-cart{width:16px;margin:3px 6px 0 16px}.tel-desktop{white-space:nowrap}.tel-mobile{display:none;white-space:nowrap}@media(max-width:991px){.tel-desktop{display:none}.tel-mobile{display:inline}}.btn-custom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px}.mr-bt-24{margin-bottom:24px !important}.mr-bt-32{margin-bottom:32px !important}.mr-bt-48{margin-bottom:48px !important}.mr-hr-auto{margin-left:auto;margin-right:auto;float:none;display:block}.min-h-auto{min-height:1px !important}.modal-to-basket{font-size:20px;color:#000;text-decoration:underline;display:inline-block;padding:10px}.exotic-pic{max-width:360px;width:100%}.payment-table-td{border:1px solid black;padding:5px 30px}.sub-texts-block-title{color:#000;font-weight:bold}.sub-texts-block-nowrap{white-space:nowrap}@media(max-width:480px){.payment-table{width:100%;table-layout:fixed}.payment-table-td{width:50%;padding:3px;font-size:12px}th.payment-table-td:first-child{width:30%}}.catalog .section-text{color:#fff}.catalog-help-block{display:inline-block;vertical-align:text-top;cursor:help}.catalog-help{background:url("../../images/question.svg") no-repeat center center/cover;width:14px;height:14px;display:block}.catalog-help-content{display:none;position:fixed;z-index:999;background:#fff}.catalog-help-content.active{display:-webkit-box;display:-ms-flexbox;display:flex}.catalog-help-img{width:100px;height:100px}.catalog-help-text{font-size:14px;line-height:17px;color:#323232}.cat-filter-tag{display:inline-block;vertical-align:middle;font-family:"Gotham Pro Medium",serif;font-style:normal;font-weight:500;font-size:18px;line-height:30px;color:#437474;margin-right:14px;margin-bottom:20px}.cat-filter-val{display:inline-block;vertical-align:middle;background:#ededf2;border-radius:34px;margin-right:8px;padding:0 16px;font-family:"Gill Sans Regular",serif;font-style:normal;font-weight:normal;font-size:16px;line-height:30px;color:#8888a5;margin-bottom:20px}.corporate-pic{max-width:90px;height:auto}.color-gray{color:#787878}.btn-cart-sm .shop-cart{width:16px;margin:3px 6px 0 0}.sitemap-ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.sitemap-ul li{display:block;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}@media(max-width:1399px){.sitemap-ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(max-width:991px){.sitemap-ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width:575px){.sitemap-ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.mr-lt-auto{margin-left:auto}.form-check-input.bouqet-label-options.filter-check+label::before{margin-bottom:10px}@media(max-width:767px){.bouqet-label-options{-ms-flex-wrap:wrap;flex-wrap:wrap}.name-pack{font-size:14px}}.image-block{height:170px;position:relative;z-index:1}@media(max-width:767px){.image-block{height:120px}}.image-block-bg{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:-1}.delivery-footer-tags{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-geo,.delivery-footer-tags li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:24px;color:#272628;margin-right:8px;padding:0 32px;height:46px;border:1px solid #d1d1d1;box-sizing:border-box;border-radius:34px;margin-bottom:8px}@media(max-width:991px){.btn-geo,.delivery-footer-tags li a{font-size:12px;padding:0 20px;height:30px}}.btn-geo:hover,.btn-geo:focus,.delivery-footer-tags li a:hover,.delivery-footer-tags li a:focus{color:#fff;background:#e2a39b;border-color:#e2a39b;text-decoration:none}.geo-tags-showmore{font-size:16px;line-height:16px;color:#8888a5;border-bottom:1px dashed currentColor;position:relative;cursor:pointer;display:inline-block}.geo-tags-showmore::after{content:' 	\2039';position:absolute;right:-10px;display:inline-block;-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);top:50%}.opened .geo-tags-showmore::after{right:-15px;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.maxified{height:auto}.minified{height:54px;overflow:hidden}@media(max-width:991px){.minified{height:38px}}.news-gallery-item{position:relative;z-index:1;overflow:hidden}.news-gallery-item::before{float:left;padding-top:60%;content:""}.news-gallery-item-pic{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:-1}.delivery-price span.regular{font-weight:400}.delivery-price span.bold{font-family:"Gotham Pro Bold",sans-serif}.cat-geo-block{width:100%;opacity:1;z-index:9}.page-header-bottom.cat-geo-block .nav-item{text-align:left}.page-header-bottom .nav-menu.geo-menu{background:#fff;height:50px;position:relative !important;opacity:1}.page-header-bottom .nav-menu.geo-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1199px){.page-header-bottom .nav-menu.geo-menu{padding-left:0}}.page-header-bottom .geo-menu .nav-item:first-child{background:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;padding:0}.geo-menu .nav-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;opacity:1}.geo-menu .nav-item:hover,.geo-menu .nav-item:focus,.page-header-bottom .geo-menu .nav-item:first-child:hover{background:#2f6666;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.geo-menu .nav-item:last-child{padding-right:0}@media(max-width:1023px){.page-header-bottom .nav-item:last-child{padding-right:0}}@media(max-width:991px){.page-header-bottom .nav-item:last-child{padding-right:0}}.geo-menu .nav-item:hover a,.geo-menu .nav-item:hover span,.geo-menu .nav-item:focus a,.geo-menu .nav-item:focus span{color:#fff}.geo-menu .nav-item a,.geo-menu .nav-item span{color:#000;padding:0 24px;font-weight:500;font-size:14px;line-height:15px;font-family:"Gotham Pro Regular",sans-serif}@media(max-width:991px){.geo-menu .nav-item a,.geo-menu .nav-item span{padding:0 16px}}@media(max-width:800px){.geo-menu .nav-item a,.geo-menu .nav-item span{padding:0 8px}}.geo-menu .hassub .nav-item-a{padding-top:0;padding-bottom:0}.geo-menu .subnav-menu{padding:16px 0;left:0;top:calc(100% - -2px);right:auto;z-index:9}.geo-menu .subnav-menu::before{right:auto;left:16px}.geo-menu .subnav-menu .subnav-item{position:relative;display:block;width:100%}.geo-menu .subnav-menu .subnav-item a,.geo-menu .subnav-menu .subnav-item span{color:#fff;display:block;padding:5px 24px}.page-header-bottom .nav-menu.geo-menu ul.subnav-menu-sub{display:none;opacity:0;position:absolute;top:0;right:100%;background:#2f6666;border-right:2px solid #fff;z-index:10;padding:16px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width:801px){.page-header-bottom .nav-menu.geo-menu .subnav-item-hassub:hover ul.subnav-menu-sub,.page-header-bottom .nav-menu.geo-menu .subnav-item-hassub:focus ul.subnav-menu-sub{display:block;opacity:1;-webkit-animation:fadeIn .3s linear;animation:fadeIn .3s linear}.cat-geo-wrapper{display:none}}.subnav-item-hassub::before{content:'';width:0;height:0;border-style:solid;border-width:6.5px 7px 6.5px 0;border-color:transparent #fff transparent transparent;position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.subnav-menu-sub li{display:block;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.cat-geo-arrow{width:18px;height:18px;margin-right:5px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.cat-geo-btn{display:none;cursor:pointer;background:#2f6666;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;color:#fff;padding:0 24px;font-weight:500;font-size:14px;line-height:15px;font-family:"Gotham Pro Regular",sans-serif;position:relative;z-index:2}.cat-geo-btn:hover,.cat-geo-btn:focus{color:#fff;text-decoration:none}@media(max-width:767px){body.menu-active{overflow:hidden}.menu-active .cat-geo-back{display:block;opacity:.3;background:#000;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:0}.menu-active .cat-geo-block{left:0}.menu-active .cat-geo-arrow{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;margin-left:8px}[data-cat-geo-wrapper]{position:-webkit-sticky;position:sticky;top:0;z-index:999;display:inline-block}.cat-geo-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cat-geo-block{position:absolute;z-index:1;top:0;background:#2f6666;padding:50px 24px 24px 24px;left:-300px;width:300px;max-height:100vh;height:auto;overflow:auto;padding-bottom:16px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;margin-bottom:30px}.page-header-bottom .nav-menu.geo-menu{height:auto;background:transparent}.page-header-bottom .geo-menu .nav-item:first-child{background:transparent}.page-header-bottom .nav-menu.geo-menu>ul{display:block;padding-bottom:24px;overflow:auto}.geo-menu .nav-item{height:auto;display:block}.geo-menu .nav-item a,.geo-menu .nav-item span{display:block;text-align:left;color:#fff}.geo-menu .hassub .nav-item-a{padding-top:8px;padding-bottom:8px}.page-header-bottom .nav-menu.geo-menu ul{position:relative;top:auto;left:auto}.page-header-bottom .nav-menu.geo-menu ul ul{display:none}.page-header-bottom .nav-menu.geo-menu ul ul.open{display:block;opacity:1;-webkit-animation:fadeIn .3s linear;animation:fadeIn .3s linear}.page-header-bottom .nav-menu.geo-menu ul.subnav-menu-sub{display:none;opacity:0;position:relative;top:auto;right:auto;background:#2f6666;border-right:0;z-index:10;padding:16px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.page-header-bottom .nav-menu.geo-menu ul.subnav-menu-sub::before{display:none}.subnav-menu-sub li{overflow:auto;-webkit-column-break-inside:auto;page-break-inside:auto;break-inside:auto}.subnav-item-hassub::before{content:'';width:0;height:0;border-style:solid;border-width:7px 6.5px 0 6.5px;border-color:#fff transparent transparent transparent;right:5px;left:auto}.page-header-bottom .nav-item{width:100%;text-align:left}}.geo-list{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.geo-list li{display:block;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}@media(max-width:991px){.geo-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(max-width:767px){.geo-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width:480px){.geo-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.to-product-order-btn{margin-left:auto}@media(max-width:1199px){.to-product-order-btn{margin-left:0}}.no-bg-img{background-image:none}.regular{font-family:"Geometria Regular",sans-serif}.news-slider-item{margin:0 40px}@media(max-width:1199px){.news-slider-item{margin:0 24px}}@media(max-width:767px){.news-slider-item{margin:0}}.news-slider-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.news-poster{-webkit-box-shadow:-30px 30px 0 0 rgba(244,208,203,1);-moz-box-shadow:-30px 30px 0 0 rgba(244,208,203,1);box-shadow:-30px 30px 0 0 rgba(244,208,203,1)}.news-slider-more::before{content:"";background:linear-gradient(0,#f5f5f7 0,rgba(245,245,247,0) 100%);position:absolute;top:-124px;left:0;right:0;bottom:100%;opacity:1}.news-slider-lead{height:120px;overflow:hidden}@media(max-width:1399px){.news-slider-h2{font-size:36px;line-height:38px}}@media(max-width:1199px){.news-slider-item-inner{max-height:none;display:block}.news-slider-h2{font-size:28px;line-height:30px}.news-poster{-webkit-box-shadow:-20px 20px 0 0 rgba(244,208,203,1);-moz-box-shadow:-20px 20px 0 0 rgba(244,208,203,1);box-shadow:-20px 20px 0 0 rgba(244,208,203,1)}}@media(max-width:991px){.news-slider-h2{font-size:24px;line-height:26px}}.view-ul{margin:0;padding-right:15px;padding-left:15px;list-style:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.view-tab-pane{display:none}.view-tab-pane.active{display:block}.view-tab-a{display:block;border-bottom:4px solid transparent;padding:0 3px}.view-tab-box,.view-tab-lines{width:34px;height:34px;border:1px solid #d3d3e0;border-radius:3px;padding:4px}.active .view-tab-box,.active .view-tab-lines{border-color:#2f6666}.view-tab-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-tab-box::before{display:block;width:11px;height:11px;content:'';background:#d3d3e0;box-shadow:0 13px 0 0 #d3d3e0,13px 0 0 0 #d3d3e0,13px 13px 0 0 #d3d3e0}.active .view-tab-box::before{background:#2f6666;box-shadow:0 13px 0 0 #2f6666,13px 0 0 0 #2f6666,13px 13px 0 0 #2f6666}.view-tab-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-tab-lines::before{display:block;height:6px;content:'';background:#d3d3e0;box-shadow:0 9px 0 0 #d3d3e0,0 18px 0 0 #d3d3e0}.active .view-tab-lines::before{background:#2f6666;box-shadow:0 9px 0 0 #2f6666,0 18px 0 0 #2f6666}.view-tab-pane-lines .view-tab-pane-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-tab-pane-lines .gallery-card{flex-basis:100%;max-width:100%;padding-bottom:0}.view-tab-pane-lines .watch-img{width:200px}.view-tab-pane-lines .photo-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:10px}.view-tab-pane-lines .photo-description{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.view-tab-pane-lines .photo-price{margin-top:0}.view-tab-pane-lines .bouquet-content-bottom{width:250px;-ms-flex-negative:0;flex-shrink:0}.view-tab-pane-lines .photo-card-img-link-wrapper{-ms-flex-negative:0;flex-shrink:0}.view-tab-pane-lines .photo-card-img-link{padding:32px 0 32px 32px}.view-tab-pane-lines .photo-description-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.view-tab-pane-lines .photo-name{font-size:20px;line-height:24px}.view-tab-pane-lines .photo-content{margin-bottom:0;font-size:16px;line-height:20px}.view-tab-pane-lines .buy img{width:50px}@media(max-width:1199px){.view-tab-pane-lines .photo-card-img-link{padding:16px 0 16px 16px}.view-tab-pane-lines .photo-description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}.view-tab-pane-lines .photo-description-inner{margin-bottom:32px;padding-right:0}.view-tab-pane-lines .bouquet-content-bottom{width:100%}}@media(max-width:991px){.view-tab-pane-lines .add-cart{padding:16px 24px 16px 16px;height:53px}.add-cart span{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.view-tab-pane-lines .shop-cart,.view-tab-pane-lines .shop-cart::before{display:none}.view-tab-pane-lines .photo-name{font-size:16px;line-height:21px}.view-tab-pane-lines .photo-content{font-size:13px;line-height:17px}.view-tab-pane-lines .watch-img{width:100px}.view-tab-pane-lines .buy{margin-top:10px}}@media(max-width:767px){.view-tab-pane-lines .watch-img{width:200px}}@media(max-width:575px){.view-tab-pane-lines .watch-img{width:100px}}@media(max-width:399px){.view-tab-pane-lines .watch-img{width:100%}.view-tab-pane-lines .photo-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.view-tab-pane-lines .add-cart,.view-tab-pane-lines .buy{max-width:100%}.view-tab-pane-lines .photo-card-img-link{padding:16px}}.color-black{color:#000 !important}.subcalc{background:#f5f1eb}.delivery-select .nice-select.subcalc-select{padding:13px 32px 13px 17px}.subcalc-item{flex-basis:100%}.subcalc-item .form-control{padding:13px 17px;height:auto;border:1px solid #c9c9d6;border-radius:3px;font-size:14px;line-height:21px;color:#8f8f8f}.subcalc-item textarea.form-control{border:1px solid #c9c9d6;border-radius:3px;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:21px;color:#8f8f8f;height:100%}.subcalc .row{margin-left:-8px;margin-right:-8px}.subcalc-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.present-card-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-section-2{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media(min-width:1600px){.custom-col-le-3{flex:0 0 25%;max-width:25%}}@media(max-width:1599px){.custom-col-md-6{flex:0 0 50%;max-width:50%}}@media(max-width:1399px){.subcalc-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.subcalc-item.delivery-select{margin-left:0;margin-right:0}.present-card-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:991px){.custom-col-md-6{flex:0 0 100%;max-width:100%}.subcalc-item textarea.form-control{height:120px}}@media(max-width:767px){.custom-col-md-6{flex:0 0 50%;max-width:50%}.subcalc-item textarea.form-control{height:100%}.form-section-2{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media(max-width:575px){.custom-col-md-6{flex:0 0 100%;max-width:100%}.subcalc-item textarea.form-control{height:150px}}.text-transform-none{text-transform:none}.how-it-works{box-shadow:0 16px 30px rgba(0,0,0,0.13)}.sales-block{background:url(/styles/4.4.1_hd/images/sales-block-bg.png) no-repeat right center /50% auto #f2e1e7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:78px 146px;position:relative;z-index:1}.sales-block::before{content:'';position:absolute;top:40px;left:40px;right:40px;bottom:40px;border:11px solid rgba(255,255,255,0.42);z-index:-1}@media(max-width:1599px){.sales-block{padding-left:80px}}@media(max-width:767px){.sales-block{background-image:none;padding:46px}.sales-block::before{top:20px;left:20px;right:20px;bottom:20px;border-width:6px}}@media(max-width:767px){.sales-block{padding:24px}.sales-block::before{top:10px;left:10px;right:10px;bottom:10px}}.flex-break{flex-basis:100%;height:0;content:'';display:block}.subscription-item .delivery-select .nice-select{width:100%}.filter-text{color:#000;font-size:20px;line-height:30px;background:#f9d6cf}.sale-form .form-content{padding:0}