*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat}html{scroll-behavior:smooth;font-size:.75px}@media screen and (min-width: 1024px){html{font-size:.9px}}@media screen and (min-width: 1640px){html{font-size:1px}}@media screen and (min-width: 2200px){html{font-size:1.1px}}body{font-size:20rem;font-weight:400;line-height:normal;background:#050505;color:#fff}header{padding-top:100rem}h2{color:#e4ab72;font-size:38rem;text-align:center;padding-bottom:40rem;text-transform:uppercase}@media screen and (min-width: 1920px){h2{font-size:48rem}}#about,#cooperation,#contacts{scroll-margin-top:80px}.wrapper{width:90%;max-width:1719rem;margin:0 auto}.header{position:fixed;top:0;left:0;width:100%;padding:16rem 0;border-bottom:1px solid #5E5E5E;background:#050505;z-index:3}.flex{display:flex}.flex-between{display:flex;justify-content:space-between}.items_center{align-items:center}.gap_10{gap:10rem}.gap_20{gap:20rem}.gap_30{gap:30rem}.gap_40{gap:40rem}.gap_50{gap:20rem}@media screen and (min-width: 1920px){.gap_50{gap:50rem}}@media screen and (min-width: 1250px){.gap_150{gap:150rem}}.grid{display:grid}.col_3{grid-template-columns:2fr 1fr 1fr}.header_nav,.nav_list,.footer_nav,.contacts_footer{flex:1}.open_cart{position:relative}.open_cart span{position:absolute;top:95%;right:-5px;color:#e4ab72;font-size:10px;font-weight:500}@media screen and (min-width: 1250px){.burger{display:none}}.header_nav{position:fixed;top:0;left:-100%;background:#000;width:80%;height:100vh;z-index:20;transition:.5s}@media screen and (min-width: 1250px){.header_nav{position:static;background:transparent;height:auto;width:auto}}.header_nav>ul{padding:50rem 0}.header_nav>ul a{display:block;padding:10rem 15rem;font-size:20rem;transition:.5s}@media screen and (min-width: 1250px){.header_nav>ul a{font-size:16rem;padding:0}.header_nav>ul a:hover{color:#e4ab72}.header_nav>ul{padding:0;display:flex;justify-content:space-between}}.header_nav a,.phone_header a,.footer_nav a{font-size:14rem;font-weight:500;text-transform:uppercase}@media screen and (min-width: 1920px){.header_nav a,.phone_header a,.footer_nav a{font-size:16rem}}.cancel_burger{position:absolute;top:10px;right:10px}@media screen and (min-width: 1250px){.cancel_burger{display:none}}.black_fon{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10}.phone_header,.nav_list{display:none}@media screen and (min-width: 768px){.phone_header,.nav_list{display:flex}}.phone_mobile{display:block;padding:50rem 15rem}@media screen and (min-width: 1250px){.phone_mobile{padding-top:0}}.phone_mobile a{justify-content:center}@media screen and (min-width: 1250px){.phone_mobile a{justify-content:space-between}.phone_mobile,.nav_list_mobile,.open_cart_mob,.mobile_burger{display:none}}.nav_list_mobile ul,.open_cart_mob ul,.mobile_burger ul{justify-content:center}.logo{max-width:50rem}.social_header svg path,.social_footer svg path{transition:.5s}.social_header svg:hover path,.social_footer svg:hover path{fill:#9d5f22}.logo,.social_footer{flex-shrink:0}.pos_r{position:relative}.b_top{border-top:1px solid #5E5E5E}.b_bottom{border-bottom:1px solid #5E5E5E}.b_right{border-right:1px solid #5E5E5E}.b_left{border-left:1px solid #5E5E5E}.main_container picture{display:inline-block;position:absolute;right:0;top:0;height:100%;z-index:-1}@media screen and (min-width: 768px){.main_container picture{width:50%}}.main_container picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mask_main{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:0}.main_text{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding-right:50rem;z-index:1}@media screen and (min-width: 768px){.main_text{max-width:50%}}.main_text h1{font-family:Cinzel Decorative;font-size:65rem;line-height:1.2em;font-weight:400}@media screen and (min-width: 1250px){.main_text h1{font-size:82rem}}@media screen and (min-width: 1920px){.main_text h1{font-size:110rem}}.main_text p{padding:20rem 0;font-size:30rem;font-weight:400}@media screen and (min-width: 768px){.main_text p{padding:0 0 70rem}}.btn_container{flex-wrap:wrap}@media screen and (min-width: 1250px){.btn_container{flex-wrap:nowrap}}.cta{display:inline-block;text-align:center;width:100%;min-width:270rem;padding:15rem 20rem;font-size:20rem;font-weight:500;transition:.5s;text-transform:uppercase}@media screen and (min-width: 768px){.cta{max-width:270rem}}.fill_btn,.active{color:#050505;background:#e4ab72}.fill_btn:hover,.active:hover{background:#9d5f22}.transparent_btn{border:1px solid #E4AB72}.transparent_btn:hover{color:#050505;background:#e4ab72}.advantages_container{margin-bottom:50rem}@media screen and (min-width: 1440px){.advantages_container{margin-bottom:100rem}}.advantages_container picture{display:block}.advantages_container picture img{width:100%;-o-object-fit:cover;object-fit:cover;border-right:1px solid #5E5E5E;border-left:1px solid #5E5E5E}.adv_col_6{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 768px){.adv_col_6{grid-template-columns:repeat(6,1fr)}}.adv_block{display:flex;align-items:center;justify-content:center;border-right:1px solid #5E5E5E;border-bottom:1px solid #5E5E5E}@media screen and (min-width: 768px){.adv_block{border-right:none;border-bottom:none}.adv_block:last-child{border-right:1px solid #5E5E5E}}.adv_block p{color:#e4ab72;font-size:24rem;text-transform:uppercase}@media screen and (min-width: 768px){.col_2{grid-template-columns:repeat(2,1fr)}}.about_img_block{grid-template-columns:2fr 1fr;border-right:1px solid #5E5E5E}@media screen and (min-width: 768px){.about_img_block{border-right:none}}.about_img_block picture{display:block;height:100%}.about_img_block picture:first-child{grid-row:span 2}.about_img_block picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.direction_center{display:flex;flex-direction:column;justify-content:center}.direction_center p{margin-bottom:10rem}.about_us_text,.degustation_text{padding:30rem}@media screen and (min-width: 1920px){.about_us_text,.degustation_text{padding:0 0 0 50rem}}.span_text{color:#e4ab72}.history_container div{padding:30rem}@media screen and (min-width: 768px){.history_container div{padding:70rem 30rem}}.history_container p{margin-bottom:10rem}.tac{text-align:center}div.video_container{padding:30rem 0}div.video_container video{width:100%}.information_koblia_container img{max-height:599rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:75% 75%;object-position:75% 75%}.list_info .span_text{padding-top:30rem}.list_info ul{list-style:inside}.philosophi_text,.colab_text{padding:20rem}@media screen and (min-width: 1920px){.philosophi_text,.colab_text{padding:30rem}}@media screen and (min-width: 2200px){.philosophi_text,.colab_text{padding:50rem}}.order_1{order:1}@media screen and (min-width: 768px){.order_1{order:0}}.colab_block{padding:20rem;min-height:599rem;background:url(/build/assets/bg_blur-BieGRSuM.jpg) no-repeat center/cover}.colab_block h2{padding-bottom:0}.colab_block p{margin-bottom:0}@media screen and (min-width: 1024px){.colab_block p{max-width:55%}}.events_container{min-height:75vh;padding:100rem 0 30rem}.events_container div{max-width:830rem}.events_container div div{padding:8rem}.events_container div div p{padding:20rem 0}.top_product{padding:70rem 0}.top_product .wrapper>div{padding-bottom:50rem}.col_4{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 768px){.col_4{grid-template-columns:repeat(4,1fr)}}.card figcaption{height:100%}.card a{position:absolute;top:0;left:0;width:100%;height:100%}.card a:hover~.card_block{border-color:#e4ab72}.card a:hover~.card_block h3{color:#e4ab72}.card_block{height:100%;padding:10rem 10rem 20rem;border:1px solid #5E5E5E;transition:.5s}.card_block picture{display:block;width:100%;height:247rem;background-color:#fff}@media screen and (min-width: 1250px){.card_block picture{height:447rem}}.card_block picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.card_block h3{padding:10rem 0 5rem}.card_block h3,.card_block .price{font-size:24rem;text-transform:uppercase;transition:.5s}.old{text-decoration:line-through;font-size:16rem}.type_vine{padding-bottom:10rem;color:#5e5e5e;font-size:18rem;font-weight:400;text-transform:lowercase}.justify_center{justify-content:center}.order{padding:70rem 0}.order p{margin:0 auto;max-width:1351rem;margin-bottom:10rem}.form_order{padding-top:50rem;max-width:850rem;margin:0 auto}.form_order>div{margin-bottom:10rem}.form_order input,.form_order textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10rem;color:#fff;background:#050505;border:1px solid #5E5E5E;line-height:normal;font-size:16rem}.form_order input:focus,.form_order textarea:focus{border-color:#fff}.form_order label{color:#5e5e5e;font-size:16rem}.form_order textarea{padding:10rem;resize:none;min-height:150rem;margin-bottom:40rem}.review_container{padding:70rem 0}.review_container .grid{padding-bottom:50rem}.btn_block{flex-wrap:wrap}@media screen and (min-width: 475px){.btn_block{flex-wrap:nowrap}}@media screen and (min-width: 768px){.col_3_review{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 1024px){.col_3_review{grid-template-columns:repeat(3,1fr)}}.review{padding:40rem 20rem 30rem;border:1px solid #5E5E5E}.name_block{padding-bottom:10rem}.name_block h3{font-weight:500;text-transform:uppercase}.name_block p{color:#5e5e5e;font-size:16rem;font-style:italic}.star_block{padding-bottom:20rem}.review_text{font-size:14rem}.contacts_container svg{min-width:20rem}.contacts_container>div{min-height:45vh;max-height:600rem}.contacts_container>div>div{padding:20rem;border-right:none}@media screen and (min-width: 768px){.contacts_container>div>div{border-right:1px solid #5E5E5E}}.contacts_img{overflow:hidden;max-height:600rem}.contacts_img picture{display:inline-block;width:100%;height:100%}.contacts_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.footer{padding-top:60rem;text-align:center}@media screen and (min-width: 768px){.footer{text-align:left}}.footer .flex-between{gap:40rem;flex-wrap:wrap}@media screen and (min-width: 768px){.footer .flex-between{flex-wrap:nowrap}}.footer .flex-between div,.footer .flex-between nav{width:100%}@media screen and (min-width: 768px){.footer .flex-between div,.footer .flex-between nav{width:auto}}.footer .flex-between .flex,.footer .flex-between .flex-between{justify-content:center}@media screen and (min-width: 768px){.footer .flex-between .flex,.footer .flex-between .flex-between{justify-content:flex-start}}.footer .contacts_footer{font-size:16rem}@media screen and (min-width: 768px){.footer .contacts_footer{text-align:right}}.footer .contacts_footer a.flex{font-weight:400}@media screen and (min-width: 768px){.footer .contacts_footer a.flex{justify-content:flex-end}}.footer .contacts_footer a.flex:last-child{display:block;padding-top:10rem;text-decoration:underline}.copy{padding:17rem 0;font-size:14rem}.wrapper_card{padding:50rem 0;min-height:65vh}@media screen and (min-width: 1250px){.wrapper_card{max-width:1143rem}}@media screen and (min-width: 768px){.col_2_card{grid-template-columns:repeat(2,1fr)}}.product_card h1{padding-bottom:20rem;color:#e4ab72;font-size:24rem;text-transform:uppercase}.product_card img{background:#fff;width:100%;-o-object-fit:cover;object-fit:cover;max-width:530rem;max-height:600rem}.product_card .type_vine{color:#fff;font-size:20rem;font-weight:400}.wine_attributes{padding:50rem 0 30rem;font-size:16rem}.wine_attributes p{padding-bottom:20rem;font-weight:400}.wine_attributes .span_text{font-weight:600}.haracteristic_vine{font-size:16rem}.haracteristic_vine p{padding-bottom:20rem}.haracteristic_vine b{font-weight:600}.product_price{font-size:24rem;padding-bottom:20rem}.catalogue{padding:50rem 0}.catalogue h1{padding-bottom:30rem;color:#e4ab72;font-size:48rem;text-transform:uppercase}.btn_catalogue{padding-bottom:30rem;flex-wrap:wrap}.privacy p{padding-bottom:20rem}.cart_wrapper{padding:50rem 0}@media screen and (min-width: 1440px){.cart_wrapper{max-width:850rem}}.cart_wrapper h1{padding-bottom:30rem;color:#e4ab72;text-align:center;font-size:48rem;text-transform:uppercase}.cart_wrapper h2{padding:0;color:#e4ab72;font-size:16rem;font-weight:600;text-transform:none}.basket_head{padding-bottom:20rem}.total_price p{font-size:16rem}.order_container{padding:0 20rem;border:1px solid #5E5E5E}.order_container>div+div{border-top:1px solid #5E5E5E}.cart_block{padding:20rem 0;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 768px){.cart_block{grid-template-columns:100rem 1.5fr 1fr 1fr}}.cart_block picture,.cart_block a{display:inline-block;width:100%;height:100%;max-width:100rem;min-width:100rem;max-height:120rem;min-height:120rem}.cart_block img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cart_block h2{padding-bottom:15rem;color:#fff;font-size:18rem;text-align:left;text-transform:uppercase}.cart_block span{color:#5e5e5e;font-size:16rem}.quantity_form{max-width:150rem;padding:5rem;border:1px solid #5E5E5E;grid-template-columns:repeat(3,1fr)}.quantity_form button{display:flex;justify-content:center}.quantity_form button svg{min-height:30rem}.quantity_form input{text-align:center;border:none;background:transparent;color:#fff;font-size:18rem;width:100%}.cart_price{text-align:right}.delete_btn{position:absolute;top:10rem;right:0}.zero_cart{padding:30rem}.order_data_container h2{text-align:left;padding-bottom:20rem}.user_data,.delivery_data{padding-bottom:50rem}.delivery_type label{margin-bottom:20rem;color:#fff;font-size:16rem;font-weight:600}.delivery_type input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:12px;height:12px;padding:0;border-radius:0;color:#050505;background:#050505;border:2px solid #050505;box-shadow:0 0 0 1px #5e5e5e;box-sizing:border-box}.delivery_type input:checked{background:#e4ab72;border:2px solid #050505}.delivery_type input:checked:hover{background:#e4ab72;border:2px solid #050505}.delivery_type input:checked:focus{background:#e4ab72;border:2px solid #050505}input[type=radio]:focus,input[type=radio]:focus-visible,input[type=radio]:active{outline:none!important;box-shadow:0 0 0 1px #5e5e5e!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.toast{position:fixed;top:100px;right:0;width:310px;background:#fff;padding:5px;border-radius:4px;box-shadow:-1px 1px 10px #0000004d;z-index:1023;animation:slideInRight .3s ease-in-out forwards,fadeOut .5s ease-in-out forwards 3s}.toast.closing{animation:slideOutRight .5s ease-in-out forwards}.toast-progress{position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;background:#868686;animation:toastProgress 3s ease-in-out forwards}.toast-content-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.toast-icon{padding:15px 20px;font-size:15px}.toast-message{flex:1;font-size:16px;color:#e4ab72;padding:5px}.toast-success{-webkit-backdrop-filter:blur(8rem);backdrop-filter:blur(8rem);background:#2f2f2fcc}.toast-success .toast-progress{background-color:#e4ab72}.toast-info{-webkit-backdrop-filter:blur(8rem);backdrop-filter:blur(8rem);background:#403f3fcc}.toast-info .toast-message{color:#570909}.toast-info .toast-progress{background-color:#c80606}@keyframes slideInRight{0%{transform:translate(110%)}75%{transform:translate(-10%)}to{transform:translate(0)}}@keyframes slideOutRight{0%{transform:translate(0)}25%{transform:translate(-10%)}to{transform:translate(110%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes toastProgress{0%{width:100%}to{width:0%}}
