.home-info-bonus-slide_home_info__HbTsJ,.home-info-bonus-slide_home_info_wrap__OqFYl{display:grid;grid-template-columns:1fr;grid-gap:20px}.home-info-bonus-slide_home_info__HbTsJ{width:100%;padding:16px;border-radius:16px;background-color:#fff}.home-info-bonus-slide_home_info__HbTsJ .home-info-bonus-slide_home_info_slides__rexO2{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px}.home-info-bonus-slide_home_info__HbTsJ .home-info-bonus-slide_hone_info_banner___YRyj{align-items:center;justify-content:center;width:100%;padding:20px;border-radius:12px;background-color:#00a03c;background-image:url(/_next/static/media/stylish-percentage-icon-pattern-background-business-marketing-vector_1017-47728.6b9c6cee.jpg);background-position:50% 50%;background-size:cover}.home-info-bonus-slide_home_info__HbTsJ .home-info-bonus-slide_hone_info_banner___YRyj h2{color:#fff;font-size:2.2rem;font-weight:600;text-transform:uppercase}.home-info-bonus-slide_home_info__HbTsJ .home-info-bonus-slide_hone_info_banner___YRyj h2 span{font-size:1.6rem}.home-info-bonus-slide_home_info__HbTsJ .home-info-bonus-slide_hone_info_banner___YRyj p{color:#fff;font-size:12px}.product{align-items:center;padding:40px 0}.modal-product{width:100%}.product-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:40px}.product-slider{flex-grow:0;flex-shrink:0;width:100%}.product-slider .product-slider-image-wrap{position:relative;width:100%}.product-slider .product-slider-image-wrap .product-slider-image{position:relative;width:100%;padding-top:100%}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-container{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1040px){.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-container{height:100%}}.product-slider .product-slider-image-wrap .product-slider-image img{object-fit:cover}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-status{position:absolute;top:4px;right:20px;flex-direction:row;flex-wrap:wrap;grid-gap:8px;margin:8px 0}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-status .product-slider-image-status-item{position:relative;z-index:2;padding:6px 12px;background-color:#007852}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-status span{color:#fff}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-favorite{position:absolute;bottom:20px;right:20px;z-index:2}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-favorite .catalog-card-favorite{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:rgba(39,38,47,.3);opacity:1;transition:all .35s ease-out 0s}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-favorite .catalog-card-favorite.active{opacity:1;background-color:#bc00ff;transition:all .35s ease-in-out 0s}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-favorite .catalog-card-favorite.active svg{fill:#007852;transition:all .35s ease-in-out 0s}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-favorite .catalog-card-favorite svg{margin-top:1px;transition:all .35s ease-in-out 0s}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-favorite .catalog-card-favorite:hover{background-color:#bc00ff;transition:all .35s ease-in-out 0s}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-favorite .catalog-card-favorite:hover svg{fill:#00a03c;transition:all .35s ease-in-out 0s}.product-slider .product-slider-image-wrap .product-slider-control{flex-direction:row;grid-gap:8px;width:100%;margin:8px 0}.product-slider .product-slider-image-wrap .product-slider-control .product-slider-control-button{width:92px;height:92px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.product-slider .product-slider-image-wrap .product-slider-control .product-slider-control-button.active{border:2px solid #00a03c}.product-about{width:100%}.product-about>h1{margin-bottom:12px;color:#000;font-size:3rem;font-weight:500;line-height:1.22}.product-about .product-about-price p{font-size:2rem;font-weight:600;line-height:1.22;text-transform:uppercase}.product-about .product-about-sale{flex-direction:row;margin-bottom:12px}.product-about .product-about-sale p{margin-right:8px;font-size:.92rem;font-weight:500;line-height:1.22}.product-about .product-about-sale p strong{color:#007852}.product-about .product-add{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:12px;padding-top:12px}.product-about .product-add h3{color:#000;font-size:1.23rem;font-weight:600;line-height:1.22;letter-spacing:1px;text-transform:uppercase}.product-about .product-add .catalog-card-sizes{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;grid-gap:8px;margin:8px 0 24px;background-color:#fff}.product-about .product-add .catalog-card-sizes button{min-width:42px;height:42px;padding:0 12px;border-radius:21px;background-color:#f5f7fa;color:#000;font-size:13px;font-weight:600}.product-about .product-add .catalog-card-sizes button.active{background-color:#007852;color:#fff}.product-about .product-delivery-info{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d8d7df}.product-about .product-delivery-info p{color:#00a03c;font-weight:500;text-transform:uppercase}.product-about .product-description{width:100%;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #d8d7df}.product-about .product-description h4{margin-top:16px;margin-bottom:8px;color:#000;font-size:1rem;font-weight:500;line-height:1.22}.product-about .product-description p{margin-bottom:12px;color:#000;font-size:1rem;line-height:1.22;white-space:pre-line}.product-about .product-add-more{margin-bottom:20px;padding-bottom:20px}.product-about .product-add-more>h3{margin:12px 0;font-size:1.23rem;font-weight:500;line-height:1.22}.product-about .product-add-gifts-link{align-self:start;padding-top:12px;font-weight:500;text-transform:lowercase}.product-about .product-add-skeleton{margin-bottom:20px}.product-add-gifts-wrap{flex-direction:column;align-items:flex-start;width:100%;padding:20px 0}.product-add-gifts-wrap h3{margin-bottom:12px}.product-add-gifts-wrap>h3{color:#000;font-size:1rem;font-weight:500;line-height:1.22}.product-add-gifts-wrap .product-add-gifts-basket{display:grid;grid-template-columns:repeat(5,calc(20% - 17.5px));grid-gap:20px;width:100%;padding-bottom:16px}.product-add-gifts-wrap .product-add-gifts{display:grid;grid-template-columns:repeat(8,calc(12.5% - 17.5px));grid-gap:20px;width:100%;padding-bottom:16px}@media (max-width:1440px){.product-add-gifts-wrap .product-add-gifts-basket{grid-template-columns:repeat(3,1fr)}}@media (max-width:1040px){.product-add-gifts-wrap .product-add-gifts-basket{grid-template-columns:repeat(5,1fr)}.product-add-gifts{grid-template-columns:repeat(4,1fr)}.product-add-gifts .product-add-gift:nth-child(4),.product-add-gifts .product-add-gift:nth-child(5){display:none}.product-add-gifts-wrap .product-add-gifts{display:grid;grid-template-columns:repeat(6,calc(16.667% - 10px));grid-gap:12px}}@media (max-width:768px){.product{padding:20px 0}.product-info{grid-template-columns:1fr}.product-add-gifts-wrap .product-add-gifts{grid-template-columns:repeat(3,1fr)}.product-add-gifts-wrap .product-add-gifts .product-add-gift:nth-child(3),.product-add-gifts-wrap .product-add-gifts .product-add-gift:nth-child(4),.product-add-gifts-wrap .product-add-gifts .product-add-gift:nth-child(5){display:flex}}@media (max-width:640px){.product-add-gifts-wrap .product-add-gifts{grid-template-columns:repeat(2,1fr)}.product-add-gifts-wrap .product-add-gifts .product-add-gift:nth-child(4),.product-add-gifts-wrap .product-add-gifts .product-add-gift:nth-child(5){display:none}.product-add-gifts-wrap .product-add-gifts-basket{grid-template-columns:repeat(3,1fr)}.modal-product{padding:0}.product-about{padding:0 20px}.product-about h1{font-size:2rem}.product-slider .product-slider-image-wrap .product-slider-image .product-slider-image-status{right:auto;left:20px}.product-slider .product-slider-image-wrap .product-slider-control{display:grid;grid-template-columns:repeat(4,1fr)}.product-slider .product-slider-image-wrap .product-slider-control .product-slider-control-button{width:auto;height:auto;padding-top:100%}}@media (max-width:480px){.product-add-gifts-wrap .product-add-gifts-basket{grid-template-columns:repeat(2,1fr)}.product-add-gifts-wrap .product-add-gifts-basket .product-add-gift:last-child{display:none}.product-about .product-add{flex-wrap:wrap}}.catalog,.flowers,.gifts,.showcase{padding:20px 0}.catalog_filters>div{padding:20px 20px 0 0}.catalog_wrap{position:relative;width:100%}@media (max-width:640px){.catalog{padding:0}.catalog .catalog_filters{display:none}}.order-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;align-items:flex-start;width:100%;padding:40px 0}.order-wrap.empty-basket{grid-template-columns:1fr}.order-wrap .order-info>h3{text-transform:uppercase}.order-wrap .order-delivery-type{flex-direction:row;width:100%;border-radius:20px;background-color:#fff}.order-wrap .order-delivery-type .order-delivery-type-btn{display:flex;flex:1 1;align-items:center;justify-content:center;padding:12px;border-radius:20px;color:#000;font-weight:500;background-color:#fff;transition:all .35s ease-out 0s}.order-wrap .order-delivery-type .order-delivery-type-btn.active{color:#fff;background-color:#bc00ff;transition:all .35s ease-out 0s}.order-wrap .order-delivery-select{width:100%}.order-wrap .order-delivery-select h3{margin:20px 0;font-weight:700}.order-wrap .order-delivery-select .order-delivery-row1{display:grid;grid-template-columns:1fr;grid-gap:16px;margin-bottom:8px}.order-wrap .order-delivery-select .order-delivery-row2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;margin-bottom:8px}.order-wrap .order-delivery-select .order-delivery-row3{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;margin-bottom:8px}.order-wrap .order-delivery-select .order-delivery-date{flex-direction:column}.order-wrap .order-delivery-select .order-delivery-date .order-delivery-date-tabs{flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:12px}.order-wrap .basket-list{width:100%;grid-gap:16px;padding:32px 20px;margin-bottom:16px;border-radius:16px;background-color:#fff;box-shadow:0 0 1px 0 rgba(39,38,47,.1),0 6px 12px 0 rgba(39,38,47,.1)}.order-wrap .basket-list>h3{margin-bottom:10px;font-size:1.23rem;text-transform:uppercase}.order-wrap .basket-list .basket-list-coast{flex-direction:row;align-items:center;justify-content:space-between}.order-wrap .basket-list .basket-list-coast b{color:#00a03c;font-size:1rem}.order-wrap .basket-list .basket-list-coast span{color:#1e1d24;text-decoration:line-through}.order-wrap .basket-list .basket-list-gifts{border-radius:5px}.order-wrap .basket-list .basket-list-gifts p{margin:8px 0;font-weight:700}.order-wrap .basket-list .basket-list-empty{align-items:center;width:100%;padding:40px 0}.order-wrap .basket-list .basket-list-empty .basket-list-empty-icon{width:48px;height:48px;fill:#1e1d24;opacity:.5}.order-wrap .basket-list .basket-list-empty h4{margin:24px 0}.order-wrap .basket-list .basket-bonuses-wrap{width:100%}.order-wrap .basket-list .basket-bonuses-wrap .basket-bonus-info{flex-direction:row;align-items:center;margin-bottom:16px}.order-wrap .basket-list .basket-bonuses-wrap .basket-bonus-info p{margin-top:4px;margin-left:8px}.order-wrap .basket-list .basket-bonuses-wrap .basket-bonus-set{flex-direction:row;flex-wrap:wrap;align-items:center;width:100%}.order-wrap .basket-list .basket-bonuses-wrap .basket-bonus-set .basket-bonus-set-input{flex-grow:1;flex-shrink:1}.order-wrap .basket-list .basket-bonuses-wrap .basket-bonus-set .btn{flex-grow:0;flex-shrink:0;width:160px;margin-left:16px;margin-top:12px}.order-wrap .basket-list .basket-promo-wrap{width:100%}.order-wrap .basket-list .basket-promo-wrap .basket-promo{flex-direction:row;align-items:center;width:100%}.order-wrap .basket-list .basket-promo-wrap .basket-promo .basket-promo-input{flex-grow:1;flex-shrink:1}.order-wrap .basket-list .basket-promo-wrap .basket-promo .btn{flex-grow:0;flex-shrink:0;width:160px;margin-left:16px}.order-wrap .order-info{width:100%;grid-gap:16px;box-shadow:0 0 1px 0 rgba(39,38,47,.15),0 6px 12px 0 rgba(39,38,47,.15);padding:32px 20px;border-radius:16px}.order-wrap .order-info>h3{margin-bottom:10px;font-size:1.23rem}.order-wrap .order-info .order-info-input{grid-gap:40px;width:100%}.order-wrap .order-info .order-info-input .order-info-input-wrap{grid-gap:16px;width:100%;margin-top:12px}.order-wrap .order-info .order-info-input .order-info-input-wrap #ymap{display:none;width:auto!important}.order-success{flex-direction:column;align-items:center;justify-content:center;width:100%;padding:40px 0}.order-success .order-success-icon{width:62px;height:62px;margin-bottom:12px;fill:#bc00ff}.order-success h3{margin:4px}.order-success p{margin-bottom:20px}@media (max-width:1440px){.order-wrap .order-info .order-info-input{grid-template-columns:1fr;grid-gap:16px}}@media (max-width:1040px){.order-wrap{display:flex;flex-direction:column-reverse;grid-gap:0}.order-wrap .basket-list{margin-bottom:40px}.order-wrap .order-info{grid-gap:0}.order-wrap .product-add-gifts{grid-template-columns:repeat(5,1fr)}.order-wrap .product-add-gifts .product-add-gift:nth-child(4),.order-wrap .product-add-gifts .product-add-gift:nth-child(5){display:flex}}@media (max-width:640px){.order-wrap .order-info{box-shadow:none;padding:0}.order-wrap .product-add-gifts{grid-template-columns:repeat(3,1fr)}.order-wrap .product-add-gifts .product-add-gift:nth-child(4),.order-wrap .product-add-gifts .product-add-gift:nth-child(5){display:none}.order-wrap .order-delivery-select .order-delivery-row2{grid-template-columns:1fr 1fr}.order-wrap .order-delivery-select .order-delivery-row3{grid-template-columns:1fr;max-width:320px}}