.business_details_wrapper .business_details_poster{position:relative;width:100%;height:194px}.business_details_wrapper .business_details_poster .close_button{cursor:pointer;position:absolute;top:20px;width:34px;height:34px;right:21px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.1);border-radius:4px;display:flex;justify-content:center;align-items:center}.business_details_wrapper .business_details_poster .close_button svg{width:13px;height:13px}.business_details_wrapper .business_details_poster .business_details_name{position:absolute;bottom:17px;left:50px;font-weight:500;font-size:36px;line-height:100%;color:#fff}.business_details_wrapper .business_details{box-sizing:border-box;padding:27px 50px}.business_details_wrapper .business_details .business_details_row{display:flex;justify-content:center}.business_details_wrapper .business_details .business_details_row .business_about{width:529px;font-size:16px;line-height:150%}.business_details_wrapper .business_details .business_details_row .business_details_logo_block{display:flex;margin-left:81px}.business_details_wrapper .business_details .business_details_row .business_details_logo_block .business_details_logo{width:64px;height:64px;border-radius:50%;border:1px solid #e7e7e7}.business_details_wrapper .business_details .business_details_row .business_details_logo_block .business_details_no_logo{width:64px;height:64px}.business_details_wrapper .business_details .business_details_row .business_details_logo_block .business_details_logo_text{margin-left:14px}.business_details_wrapper .business_details .business_details_row .business_details_logo_block .business_details_logo_text p{font-size:18px}.business_details_wrapper .business_details .business_details_row .business_details_logo_block .business_details_logo_text .view_winery_button{font-weight:600;font-size:12px;color:#d62326;cursor:pointer}@media screen and (min-width:300px)and (max-width:1140px){.business_details{padding:10px 20px!important}.business_details_row{flex-direction:column}.business_about{width:100%!important;margin-bottom:20px}.dialog_body{padding:0 20px;justify-content:center}}.details_dialog_popup{background:#fff;overflow-y:auto;max-height:calc(100vh - 150px);border-radius:0 0 4px 4px;scrollbar-width:thin;scrollbar-color:#ddd #f3f3f3}.details_dialog_popup::-webkit-scrollbar{width:6px}.details_dialog_popup::-webkit-scrollbar-track{background:#f3f3f3}.details_dialog_popup::-webkit-scrollbar-thumb{background:#ddd;border-radius:50px}.details_dialog_popup::-webkit-scrollbar-thumb:hover{background:#ccc;border-radius:4px}.details_dialog_popup .dialog_body{display:flex;flex-direction:column;padding-bottom:39px}@media(max-width:899px){.details_dialog_popup .dialog_body{flex-direction:column!important}.details_dialog_popup .dialog_body .mobile_image{display:flex!important}.details_dialog_popup .dialog_body .product_image_block{display:none!important}}@media(min-width:900px){.details_dialog_popup .dialog_body{flex-direction:row!important}.details_dialog_popup .dialog_body .mobile_image{display:none!important}.details_dialog_popup .dialog_body .product_image_block{display:flex!important}}.details_dialog_popup .dialog_body .product_image_block{display:flex;justify-content:flex-end;width:50%;height:517px}.details_dialog_popup .dialog_body .product_image_block .product_image{width:423px;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8}.details_dialog_popup .dialog_body .product_image_block .product_image img{height:100%}.details_dialog_popup .dialog_body .product_info h3{font-size:30px;line-height:130%;width:423px}.details_dialog_popup .dialog_body .product_info .product_info_details{width:423px;margin-top:16px;margin-bottom:18px;display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto 26px auto}.details_dialog_popup .dialog_body .product_info .product_info_details .info_block{margin-bottom:10px}.details_dialog_popup .dialog_body .product_info .product_info_details .info_block p{font-size:12px;line-height:150%;letter-spacing:.02em;text-transform:uppercase;color:#9a9a9a}.details_dialog_popup .dialog_body .product_info .product_info_details .separator_block{width:1px}.details_dialog_popup .dialog_body .product_info .product_info_details .separator_block .separator{width:1px;height:30px;background-color:#ececec}.details_dialog_popup .dialog_body .product_info .item_about{width:423px;margin-bottom:20px}.details_dialog_popup .dialog_body .product_info .separator_horizontal{width:423px;height:1px;background-color:#ececec}.details_dialog_popup .dialog_body .product_info .price_wrapper{margin-top:23px}.details_dialog_popup .dialog_body .product_info .delivery_regions{display:flex;justify-content:flex-start;margin-top:16px;margin-bottom:21px}.details_dialog_popup .dialog_body .product_info .delivery_regions .delivery_price{font-weight:500;font-size:15px;color:#1b1d4b}.details_dialog_popup .dialog_body .product_info .delivery_regions .delivery{margin-right:10px;font-size:14px;line-height:150%;color:#1b1d4b;opacity:.6}.details_dialog_popup .dialog_body .product_info .express_purchase{margin-top:16px}.details_dialog_popup .dialog_body .product_info .express_purchase p{font-size:14px;line-height:150%;color:#1b1d4b;opacity:.6}.details_dialog_popup .dialog_body .product_info .express_purchase .payment_methods{margin-top:12px;display:flex;justify-content:space-between}.details_dialog_popup .dialog_body .product_info .express_purchase .payment_methods .apple_pay_button,.details_dialog_popup .dialog_body .product_info .express_purchase .payment_methods .google_pay_button{background:#000}.details_dialog_popup .dialog_body .product_info .express_purchase .payment_methods button{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:4px;border:none;width:134px;height:38px}@media screen and (min-width:300px)and (max-width:768px){.details_dialog_popup{max-height:100%}.product_info{width:100%}.product_info .item_about,.product_info .product_info_details,.product_info>h3{width:100%!important}.payment_methods{flex-direction:column;width:100%;gap:20px}.payment_methods>*,.payment_methods>:last-child>button,.separator_horizontal{width:100%!important}}