#preloader{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;overflow:visible;background:#fff url('https://veronica.ua/wp-content/uploads/2018/03/00f649c6b13a6a1bb6ad971428d79d0a.gif') no-repeat center center;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.clearboth{clear:both}.clear:after{content:"";display:table;clear:both}img{max-width:100%;height:auto}ul{list-style-type:none}textarea{resize:none}a:focus{outline:none}a,a:hover,a:focus{text-decoration:none}a{color:#403535}a:hover{color:#6c3f2d}body{font-family:'PT Serif',serif;font-size:16px;font-weight:400;font-style:normal;line-height:1.412rem;text-decoration:none;text-transform:none;letter-spacing:.24px;padding-top:90px}body.no_scroll{overflow-y:hidden}.header,.header_owl_carousel{font-family:'Montserrat',sans-serif}.top_line_header{position:fixed;width:100%;height:90px;top:0;left:0;right:0;z-index:999;background:#fff;padding:10px 0;font-weight:700;text-align:right;font-size:13px;box-shadow:4px 0 10px rgba(0,0,0,.7);font-weight:600}.logo_text{font-size:0;line-height:0;text-indent:-9999px}.custom-logo-link{float:left}.custom-logo-link img{width:200px}.header_navigation{margin-right:35px}.header_navigation,.contact_header{line-height:70px;display:inline-block}.header_navigation li{display:inline-block;margin:0 3px}.header_navigation li:last-child{margin-right:0}.header_navigation a{color:#403535;text-decoration:none;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.header_navigation li.current-menu-item a,.header_navigation a:hover{color:#6c3f2d}.contact_header a{color:#403535;text-decoration:none;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;line-height:22px}.contact_header a:hover{color:#6c3f2d}.sc_layouts_item_icon{font-size:22px;vertical-align:middle}.phone_header{display:inline-block;margin-right:5px}.lang_header{text-transform:uppercase;display:inline-block;cursor:pointer}.lang_header:hover{color:#6c3f2d}.lang_list{position:absolute;line-height:20px;text-transform:uppercase;right:15px;top:60px}.lang_list.sub-menu{left:auto;width:100px;right:5px}.contact_header .fa{display:inline-block;margin-right:10px;color:#6c3f2d}.sandwich{height:30px;margin-left:10px;padding-top:15px;cursor:pointer;z-index:9999;position:relative;display:none}.sw-topper{position:relative;top:0;width:28px;height:3px;background:#403535;border:none;border-radius:4px;transition:transform .5s,top .2s}.sw-bottom{position:relative;width:28px;height:3px;top:5px;background:#403535;border:none;border-radius:4px;transition:transform .5s,top .2s;transition-delay:.2s,0s}.sw-footer{position:relative;width:28px;height:3px;top:10px;background:#403535;border:none;border-radius:4px;transition:all .5s;transition-delay:.1s}.sandwich.active .sw-topper{top:9px;transform:rotate(135deg)}.sandwich.active .sw-bottom{top:7px;transform:rotate(-135deg)}.sandwich.active .sw-footer{opacity:0;top:0;transform:rotate(180deg)}.top_line_header .menu>li>a,.top_line_header .contact_header{text-transform:uppercase;font-size:14px}.menu-item-has-children{position:relative}ul.sub-menu{display:none;position:absolute;text-align:center;min-width:150px;left:-7px;background:#fff;z-index:3;top:50px;font-size:14px;box-shadow:0 0 5px rgba(0,0,0,.3)}.sub-menu li{display:block;margin:0;padding:0;line-height:1.15;font-weight:500}.sub-menu li a{padding:15px 20px;display:block;white-space:nowrap;transition:all .3s;color:#1a1c1d}.sub-menu li a:hover{background:#1a1c1d;color:#fff}nav span.arrow_down{display:none}.header_owl_carousel{width:100%;height:600px}.owl-dots{position:absolute;left:20px;bottom:20px}.owl-dot{display:inline-block;margin-right:10px;border-radius:50%;width:20px;height:20px;background:#fff;opacity:.5}.owl-dot.active{opacity:1}.owl-prev,.owl-next{position:absolute;width:39px;height:70px;margin-top:-28px;z-index:1;top:50%;margin-top:-28px}.owl-prev{left:10px;background:url(https://veronica.ua/wp-content/uploads/2018/03/next1.png) no-repeat top left;-webkit-background-size:cover;background-size:cover}.owl-next{right:31%;background:url(https://veronica.ua/wp-content/uploads/2018/03/next1.png) no-repeat top right;-webkit-background-size:cover;background-size:cover}.slide_item{height:600px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.slider_description{width:30%;height:600px;background:rgba(0,0,0,.75);float:right;color:#fff;padding:25px 50px;padding:50px;display:flex;flex-direction:column;justify-content:space-between}.home .slider_description img{max-height:150px;display:block;margin:0 auto}.slider_description p{text-align:left;font-size:15px;line-height:24px}.slider_contact{font-size:15px;line-height:18px}.slider_contact li{margin-bottom:8px;letter-spacing:-.5px}.slider_contact i{display:inline-block;margin-right:5px;vertical-align:middle}.slider_contact a{color:#fff;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.slider_contact a:hover{opacity:.7}.slider_social{text-align:center}.slider_social a,.footer_social a,.gallery_social_network a{display:inline-block;border:2px solid #fff;color:#fff;padding:5px 7px;margin-right:10px;text-decoration:none;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.slider_social a:last-child,.footer_social a:last-child,.gallery_social_network a:last-child{margin-right:0}.slider_social .small_icon{padding:5px 9px}.footer_social .small_icon{padding:5px 11px}.gallery_social_network .small_icon{padding:3px 9px}.slider_social a:hover,.gallery_social_network a:hover{background:#fff;color:#000}.all_restaurants{padding:40px 0}.restaurant_item{display:-ms-flex;display:-webkit-flex;display:flex}.safari .restaurant_item{position:relative}.restaurant_item img{width:100%;height:100%;object-position:center;object-fit:cover}.safari .restaurant_item img{position:absolute}.restaurant_img_wrap{padding:0}.restaurant_header{color:#403535;font-family:'Montserrat',sans-serif;font-size:32px;font-weight:700;line-height:36px;letter-spacing:-.1px;margin-bottom:25px}.section_header{color:#b18769;font-family:'Montserrat',sans-serif;font-size:42px;font-weight:700;line-height:42px;letter-spacing:-.1px;margin-bottom:70px;text-align:center}@media (min-width:1024px){.section.all_restaurants .row:first-child .restaurant_description{padding-top:0}.section.all_restaurants .row:first-child h6{top:5px}}.restaurant_description{padding:50px 60px 30px 80px}.restaurant_description p{color:#8c8686;line-height:20px;margin-bottom:30px}.restaurant_address,.baking_address{font-family:'Montserrat',sans-serif;position:absolute;top:55px;left:30px;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:sideways-right;transform:rotate(180deg);color:#b18769;letter-spacing:0}.restaurant_address:before,.baking_address:before{content:'';position:absolute;height:15px;width:1px;right:50%;top:-1.6em;background:#b18769}.button_default,a.added_to_cart{font-family:'Montserrat',sans-serif;display:inline-block;padding:15px 42px;font-size:14px;font-weight:600;border:2px solid #b18769;color:#b18769;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;background:linear-gradient(to right,#b18769 50%,#fff 50%) no-repeat scroll right bottom/210% 100% #fff}.button_default:focus{color:#b18769}.button_default:hover{color:#fff;background-position:left bottom}.button_white{border:2px solid #fff;color:#fff;background:linear-gradient(to right,#fff 50%,#000 50%) no-repeat scroll right bottom/210% 100% #000}.button_white:focus{color:#fff}.button_white:hover{color:#000}.button_brown,a.added_to_cart{background:linear-gradient(to right,#fff 50%,#b18769 50%) no-repeat scroll right bottom/210% 100% #b18769;border:2px solid #b18769;color:#fff}.button_brown:focus{color:#fff}.button_brown:hover{color:#b18769}.services{padding:100px 0 160px;color:#fff;background-repeat:no-repeat;background-position:top right;background-size:contain;height:100%}.services_owl_carousel{height:520px}.services_owl_carousel .owl-stage-outer,.services_owl_carousel .owl-stage,.services_owl_carousel .owl-item{height:100%}.section_item{padding-left:50px}.services .section_header{color:#fff;margin-bottom:25px;font-size:32px;text-align:left}.services p{line-height:26px;margin-bottom:35px}.baking_address{top:5px;left:-40px;color:#fff}.baking_address:before{background:#fff}.container.service-children{margin-bottom:20px;padding:0;display:flex;flex-wrap:wrap}.container.service-children .col-md-4{text-align:center}.container.service-children .col-md-4 img{width:100%;max-height:300px;object-fit:cover;object-position:center}.container.service-children .col-md-4 h3{margin-top:10px}.news{padding:80px 0;text-align:center}.news_list_wrapper{display:-ms-flex;display:-webkit-flex;display:flex;position:relative}.news_list_item{height:100%;box-shadow:0 0 5px rgba(0,0,0,.3);display:flex;flex-direction:column}.news_list_text_wrapper{padding:0 20px 20px;flex:1;justify-content:space-between;display:flex;flex-direction:column}.news_thumbnail_link{display:block;position:relative}.news_thumbnail_link img{height:240px;object-fit:cover;object-position:center}.news_thumbnail_link:after{content:'';position:absolute;display:block;left:0;top:0;right:0;bottom:0;width:100% height:100%;background-color:rgba(0,0,0,.4);opacity:0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.news_thumbnail_link:hover:after{opacity:1}.news_date{text-transform:uppercase;color:#403535;font-weight:800;letter-spacing:-.5px;display:inline-block;margin:35px 0 15px;font-family:'Montserrat',sans-serif}.news .section_header{color:#403535}.news_header{font-weight:800;font-size:26px;line-height:28px;font-family:'Montserrat',sans-serif}.news_title_link{color:#6c3f2d}.news_title_link:hover,.news_title_link:focus{color:#403535}.news_list_wrapper p{color:#8c8686;line-height:20px;margin:20px 0}.news_list_item p{padding:0 10px}.reviews{background:url(//veronica.family/wp-content/themes/veronica_theme/css/../img/rewiev_bg.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;padding:80px 0 120px}.reviews .section_header{color:#fff;text-align:center}.clients_review_item{padding:0 15px}.clients_review{display:block;position:relative;color:#fff;height:270px;padding-right:10px}.clients_review:after{content:'';position:absolute;display:block;left:0;top:0;right:0;bottom:0;width:100% height:100%;background-color:rgba(0,0,0,.7);-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.clients_photo{display:block;float:left;z-index:6;position:relative;margin-right:20px}.clients_photo img{min-height:270px;width:270px;object-fit:cover;object-position:center}.clients_review_item p{position:relative;z-index:5}.clients_review_item p{line-height:1.15}.clients_review_item .clients_name{padding-top:30px;font-family:'Montserrat',sans-serif;font-weight:800;font-size:28px;line-height:32px;margin-bottom:10px}.reviews_owl_carousel .owl-dots{width:96%;text-align:center;bottom:-50px}.reviews_owl_carousel .owl-dot{width:10px;height:10px}.reviews_owl_carousel .owl-dot:last-child{margin-right:0}.our_products{padding:80px 0;font-family:'Montserrat',sans-serif;font-weight:800;text-align:center}.product_title{color:#4d4a51;font-size:16px;line-height:20px;margin:30px 0 20px}.product_title:hover{color:#6c3f2d}.our_products .button_default{margin-top:80px}.product_image_section{position:relative}.product_image_section{display:block;position:relative}.product_image_section:after{content:'';position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background:rgba(255,255,255,.7);opacity:0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.product_image_section:hover:after{opacity:1}.add_to_basket{color:#403535;display:inline-block;width:40px;height:40px;border:2px solid #403535;line-height:40px;font-size:22px;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;position:absolute;top:50%;margin-top:-20px;z-index:7;opacity:0}.add_to_basket:hover{background:#403535;color:#fff}.product_image_section:hover .add_to_basket{opacity:1}.footer{padding:100px 0;background-color:#1a1c1d;color:#fff}.footer a{color:#fff;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.footer a:hover{opacity:.7}.footer .footer_title{font-family:'Montserrat',sans-serif;font-weight:800;font-size:26px;margin-bottom:40px}.footer p{line-height:22px;margin-bottom:1rem}.footer_navigation li{margin-bottom:10px}.footer_social a:hover{background:#fff;color:#000;border-color:#fff;opacity:1}.scroll_to_top{padding:8px 15px;text-align:center;background:#b18769;color:#fff;text-decoration:none;position:fixed;bottom:20px;right:20px;display:none;z-index:20;font-weight:300;font-size:30px;border:1px solid #b18769;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.scroll_to_top:hover,.scroll_to_top:focus{color:#b18769;background:#fff;border:1px solid #b18769}.restaurant_owl_gallery_carousel{height:350px;margin-bottom:80px}.restaurant_owl_gallery_carousel .restaurant_owl_gallery_image{position:absolute;height:100%;width:100%;object-fit:cover;object-position:center center}.popup-link{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0;display:block;z-index:4}.mfp-wrap .mfp-figure figure{background:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close:hover,.mfp-iframe-holder .mfp-close:hover{color:#000;padding-right:10px}.mfp-wrap.mfp-gallery.mfp-close-btn-in.mfp-auto-cursor.mfp-ready{z-index:99999}.gallery_carousel_item{height:350px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.gallery_carousel_item:after{content:'';opacity:0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.active.center .gallery_carousel_item:after{position:absolute;z-index:5;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:1}.gallery_carousel_item img{width:50%}.gallery_carousel_content{opacity:0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.active.center .gallery_carousel_content{position:relative;z-index:7;height:100%;opacity:1;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center}.gallery_carousel_description{font-family:'Montserrat',sans-serif;color:#fff;line-height:20px;font-size:14px}.gallery_social_network{position:absolute;left:30px;top:10px;background:rgba(0,0,0,.2);padding:.5rem}.gallery_social_network a{padding:3px 7px;margin-right:7px}.gallery_contact{position:absolute;right:15px;bottom:10px;text-align:right}.gallery_contact a{color:#fff;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.gallery_contact a:hover{opacity:.7}.restaurant_owl_gallery_carousel .owl-prev{left:10px}.restaurant_owl_gallery_carousel .owl-next{right:10px}.short_page_description{margin:30px 0 50px}.short_page_description_item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.short_page_description_image{padding:0}.short_page_description_second_text{padding:40px 50px 20px 0}.short_page_description_first_text{padding:0 5px 20px 50px}.short_page_title_description{color:#403535;font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;line-height:30px;letter-spacing:-.1px;margin-bottom:25px}.short_page_description_item p,.single_content p{line-height:22px;margin-bottom:10px;color:#8c8686}.short_page_description_item img{width:100%;height:100%;object-fit:cover;object-position:center}.single_content iframe{max-width:100%;height:300px}.safari .short_page_description_image{position:relative}.safari .short_page_description_image img{position:absolute}.tour3d_throught_restaurant+div#content_page>.container>*:first-child{margin-top:50px}.tour3d_throught_restaurant .section_header{margin-bottom:50px}.iframe_3dtour_wrapper{position:relative;cursor:pointer}.iframe_3dtour_wrapper iframe{width:100%;height:500px;display:block;position:relative;pointer-events:none}.iframe_3dtour_wrapper:after{content:url(https://veronica.ua/wp-content/uploads/2018/02/3d_tour_click_finger.png);position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.iframe_3dtour_wrapper.active:after{content:''}.text_activation_3d{font-weight:600;color:#fff;width:150px;margin-left:-75px;text-align:center;top:70%;line-height:21px;top:60%;left:50%;position:absolute;font-family:'Montserrat',sans-serif;text-shadow:0 0 10px rgba(0,0,0,.7)}.active .text_activation_3d{display:none}.google_map_wrapper{position:relative;margin-top:50px}#map{height:500px}.google_map_contact_information{position:absolute;z-index:99;background:#fff;color:#000;top:15%;left:60%;right:10%;padding:50px 50px 50px 90px}.google_map_header{color:#403535;font-family:'Montserrat',sans-serif;font-size:30px;font-weight:700;line-height:32px;letter-spacing:-.1px;margin-bottom:25px}.google_map_contact_information a{color:#000;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.google_map_contact_information a:hover{opacity:.7}.google_map_contact_list{line-height:24px}.google_map_contact_title{font-family:'Montserrat',sans-serif;position:absolute;top:55px;left:50px;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-orientation:sideways-right;transform:rotate(180deg);letter-spacing:0}.google_map_contact_title:after{content:'';position:absolute;height:15px;width:1px;right:50%;top:-30px;background:#000}.content_page .section_header{color:#6c3f2d}.content_page p{line-height:1.5;font-size:16px;margin-bottom:20px;color:#8c8686}.content_page h3,.content_page h4,.content_page h5,.content_page h6{font-family:'Montserrat',sans-serif;font-weight:800;color:#403535}.content_page h1,.content_page h2{margin:30px 0}.gallery{margin:30px 0 !important}.content_page .gallery a{display:block;padding:0 5px}#content_page .gallery img{width:100%;height:auto;border:none}.content_page h1,.content_page h2{font-size:30px;line-height:1.5}.content_page h3{font-size:24px;line-height:1.5}.content_page h4{font-size:18px;line-height:1.5}.content_page h5{font-size:16px;line-height:1.5}.content_page h6{font-size:16px;line-height:1.5}.content_page ul{margin:15px 0;list-style-type:disc;padding:0 0 0 20px;color:#8c8686;line-height:24px}.contact_content{padding:60px 0 20px;text-align:center}.contact_content .row{display:flex;flex-wrap:wrap}.contact_content .row .col-md-4{margin-bottom:30px}.contact_item{box-shadow:0 0 5px rgba(0,0,0,.3);display:flex;flex-direction:column;height:100%}.contact_banner_wrapper{flex:0}.contact_text_wrapper{padding:20px 40px 30px;flex:1;justify-content:space-between;display:flex;flex-direction:column}.contact_content .section_header{font-size:38px;line-height:40px;margin-bottom:50px}.contact_image_wrapper img{height:200px;width:100%;object-fit:cover;object-position:bottom right;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.show_map .contact_image_wrapper img{display:none}.map{display:none}.show_map .map{display:block;height:200px}.hide_the_map{display:none}.contact_title{font-family:'Montserrat',sans-serif;font-weight:800;font-size:26px;margin-bottom:15px;line-height:30px;color:#403535}.contact_item .contact_list{line-height:24px}.contact_item .contact_list,.contact_item .contact_list a{color:#8c8686;flex:1}.contact_item .contact_list a:hover{color:#823f2d;opacity:1}.contact_item .button_default{margin-top:25px;display:block}@media (min-width:1024px){.safari .col-md-4{width:33.3%}}.contact_form{text-align:center;font-family:'Montserrat',sans-serif;margin:40px 0}.comment_form{font-family:'Montserrat',sans-serif}.contact_form_title{color:#6c3f2d;font-weight:800;font-size:18px;line-height:20px;margin-bottom:30px}.contact_form input,.contact_form textarea,.comment_form input,.comment_form textarea{outline:none;border:1px solid transparent;padding:5px 1%;margin:10px 0;line-height:26px;background:#f8f8f8;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.contact_form input:focus,.comment_form input:focus,.contact_form textarea:focus,.comment_form textarea:focus{outline:none;border:1px solid #b88773}.contact_form_item{position:relative}.contact_form .contact_name{width:100%}.contact_form_name_item{width:48%;margin-right:1%;display:inline-block}.contact_form_surname_item{width:49.6%;display:inline-block}.contact_surname{width:100%}.contact_email{width:100%}.contact_message{width:100%;resize:none}.contact_form .contact_submit_button{font-family:'Montserrat',sans-serif;display:inline-block;padding:10px 62px;font-size:14px;font-weight:700;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;background:linear-gradient(to right,#fff 50%,#6c3f2d 50%) no-repeat scroll right bottom/210% 100% #6c3f2d;border:2px solid #6c3f2d;color:#fff}.contact_form .contact_submit_button:focus{border:2px solid #6c3f2d;color:#fff}.contact_form .contact_submit_button:hover{color:#6c3f2d;background-position:left bottom}.contact_feedback{position:absolute;top:22px;right:15px}.error_form,.contact_form_result_error{color:#770002}.succes_form,.contact_form_result_success{color:green}.contact_form_result_success,.contact_form_result_error{color:green;display:none}.tooltip .tooltiptext{visibility:hidden;width:150px;background-color:#555;color:#fff;text-align:center;padding:10px;line-height:20px;border-radius:6px;position:absolute;z-index:1;bottom:200%;left:-48px;margin-left:-75px;opacity:0;transition:opacity .3s}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;right:10%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.archive_content{padding:60px 0 20px;text-align:center}.archive_content .row{display:flex;flex-wrap:wrap}.archive_content .row .col-md-4{margin-bottom:30px}.archive_item{font-size:18px;line-height:22px;box-shadow:0 0 5px rgba(0,0,0,.3);display:flex;flex-direction:column;height:100%}.archive_thumbnail_wrapper img{height:220px;object-fit:cover;object-position:center}.archive_thumbnail_wrapper iframe{width:100%;height:220px}.archive_thumbnail_wrapper a{display:block;position:relative}.archive_thumbnail_wrapper a:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.4);opacity:0;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.archive_thumbnail_wrapper a:hover:after{opacity:1}.archive_item_content{padding:20px 40px 30px;flex:1;justify-content:space-between;display:flex;flex-direction:column}.archive_title_link{color:#6c3f2d;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.archive_title_link:hover{color:#44281c}.archive_title{font-family:'Montserrat',sans-serif;font-weight:800;font-size:24px;line-height:26px;margin-bottom:10px}.archive_date_publish{display:block;margin:0 0 5px;color:#403535;font-weight:800;font-family:'Montserrat',sans-serif;font-size:15px}.archive_item .button_default{margin-top:25px;padding:10px 28px}.pagination_nav{width:100%}.content_404{padding:80px 0 40px}.mfp-title,.mfp-counter{display:none}.single_content{padding:60px 0 20px;text-align:center}.single_content .section_header{margin-bottom:40px}.single_content p{margin-bottom:20px;text-align:left}.single-video iframe{width:100% !important;height:-moz-available;height:-webkit-fill-available;height:fill-available}.comments_area{text-align:left;border-top:1px solid #6c3f2d;padding-top:20px;clear:both}.comment_list{margin:30px 0;list-style-type:none}.comment-content{margin-left:60px;padding:20px 0;font-size:16px;border-bottom:1px solid #e6e6e6}.says{display:none}.comment-author{position:relative;display:block;font-size:18px;font-weight:300}.comment-author:before{position:absolute;content:'';display:block;top:10px;bottom:13px;left:40px;right:0;background-color:#f8f8f8;z-index:1;border-radius:4px}.comment-author *{z-index:1;position:relative}.comment-author b{font-weight:400}.comment-author .avatar{border-radius:50%;margin-right:10px;border:3px solid #fff}.comment-metadata{display:inline-block;float:right;font-size:14px}.comment-metadata a{color:#333}.reply{text-align:right;padding:5px 0}.children{background-color:#f8f8f8;padding-top:20px;padding-right:20px;padding-left:20px;list-style:none;margin-left:60px;margin-bottom:30px}.children .comment-author:before{background-color:#fff}.comments_area .comments_title,.comments_area .comment-reply-title{color:#6c3f2d;font-weight:800;font-size:18px;line-height:20px;margin-bottom:30px}.comments_area textarea{width:100%;margin-bottom:10px}.comments_area .comment_name,.comments_area .comment_email{width:38%;margin-right:1%}.comments_area .form-submit{display:inline-block;width:20.5%}.comment_form .comment_submit_button{font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;background:linear-gradient(to right,#fff 50%,#6c3f2d 50%) no-repeat scroll right bottom/210% 100% #6c3f2d;border:2px solid #6c3f2d;color:#fff;display:block;width:100%;padding:5px 1%}section.product-section{padding-top:80px}.product-section h3{font-size:16px;text-align:center;font-family:Montserrat;font-weight:600;line-height:24px}.product-section p.amount{line-height:1em;font-family:Montserrat;font-weight:700;font-size:18px;color:#6c3f2d;margin-top:5px}.product-section .product-item{text-align:center}section.product-section div.row.go_shopping{margin:80px 0;text-align:center}body.woocommerce .main_content{font-family:Montserrat}aside .widget{margin:0 0 42px}aside .widget h5,body.woocommerce h2{font-weight:600;margin-bottom:14px;font-size:18px;line-height:24px}.products .product h6{font-size:16px;line-height:20px;text-align:center;font-weight:600;letter-spacing:-1px;margin:10px 0}ul.products span.price{display:block;text-align:center;color:#818181}ul.products{display:flex;flex-wrap:wrap}ul.products li.col.md-4{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:30px}ul.products .top-product-section{position:relative}ul.products li.product a.button.add_to_cart_button.ajax_add_to_cart,ul.products li.product a.button.add_to_cart_button,ul.products li.product a.added_to_cart.wc-forward{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);opacity:0;width:80%;text-align:center;white-space:nowrap;transition:all .5s}ul.products li.product:hover a.button.add_to_cart_button.ajax_add_to_cart,ul.products li.product:hover a.button.add_to_cart_button,ul.products li.product:hover a.added_to_cart.wc-forward{opacity:1}ul.products li.product:hover img{opacity:1;transition:all .5s}ul.products li.product:hover img{opacity:.2}a.button.product_type_simple.add_to_cart_button.added{display:none}a.button.product_type_variable.add_to_cart_button.added{display:none}a.added_to_cart{padding-left:0;padding-right:0}ul.page-numbers{text-align:center;margin:40px 0}ul.page-numbers li{display:inline-block}ul.page-numbers a,ul.page-numbers span{position:relative;display:inline-block;width:38px;height:38px;line-height:34px;text-align:center;color:#b4b4b4;font-size:18px;text-decoration:none;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:2px solid #e5e5e5;outline:0;border-radius:0;text-shadow:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}label.screen-reader-text{display:none}form.woocommerce-product-search{display:inline-block;width:100%;overflow:hidden;background-color:#fff;border:1px solid #ddd}input.search-field{border:0;color:#adadad;font-family:inherit;padding:2px 4%;width:calc(100% - 58px);height:33px;float:left;font-size:14px}form.woocommerce-product-search button[type=submit]{width:37px;height:37px;line-height:37px;padding:0 4%;font-family:FontAwesome,sans-serif !important;cursor:pointer;white-space:nowrap;float:right;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;background:#6c3f2d;color:#fff;border:none}.ui-slider-range,.ui-slider-horizontal .ui-slider-handle{border-radius:0 !important}.price_label{float:left;font-weight:400;font-size:14px;line-height:28px;letter-spacing:0px}.price_slider_amount button{float:right;padding:5px 16px;font-size:14px;font-weight:400}.price_slider_amount{padding:10px 0}.price_slider_wrapper{padding:0 2px}.widget.woocommerce.widget_price_filter *{border-radius:0 !important}ul.product-categories ul.children{margin:0;padding:0 0 0 20px;background:0 0}ul.product-categories li{line-height:1.5;letter-spacing:-1px}.ui-widget-header{background:#fff;border:none}.ui-widget-content{border:1px solid #ddd !important}.woocommerce-page h1.page-title{color:#403535;font-family:'Montserrat',sans-serif;font-size:32px;font-weight:700;line-height:36px;letter-spacing:-.1px;margin-bottom:35px;text-align:center}p.woocommerce-result-count{float:right;line-height:32px}select.orderby{padding-left:10px;width:auto;height:32px}ul.products{margin-top:40px}p.woocommerce-mini-cart__buttons.buttons a{font-family:'Montserrat',sans-serif;display:inline-block;padding:15px 0;margin-top:10px;width:100%;text-align:center;font-size:14px;font-weight:700;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;background:linear-gradient(to right,#fff 50%,#6c3f2d 50%) no-repeat scroll right bottom/210% 100% #6c3f2d;border:2px solid #6c3f2d;color:#fff}p.woocommerce-mini-cart__buttons.buttons a:hover{color:#6c3f2d;background-position:left bottom}li.woocommerce-mini-cart-item.mini_cart_item{padding:10px;border:1px solid #eee}li.woocommerce-mini-cart-item.mini_cart_item img{display:block;margin:0 auto;max-width:60px;float:left;margin-right:10px}li.woocommerce-mini-cart-item.mini_cart_item a:not(.remove){font-size:14px;font-weight:700}li.woocommerce-mini-cart-item.mini_cart_item a.remove{font-size:30px;position:absolute;top:5px;right:3px}li.woocommerce-mini-cart-item.mini_cart_item a.remove:hover{color:red}li.woocommerce-mini-cart-item.mini_cart_item{padding:10px 20px 10px 10px;border:1px solid #eee;margin-bottom:5px;position:relative}li.woocommerce-mini-cart-item.mini_cart_item span.quantity{display:block;font-size:12px;margin-top:2px}.woocommerce-message{padding:15px 0;text-align:center;background:#fafafa;font-size:14px}span.page-numbers.current{background:#6c3f2d;color:#fff;border-color:#6c3f2d}ul.page-numbers a:hover{border:2px solid #6c3f2d;color:#6c3f2d;background-position:left bottom}.woocommerce .product .button_default{padding:11px 12px}.woocommerce .main_content{padding:30px 0 50px}.woocommerce .product .popup-link{display:block;position:static}.woocommerce .product .popup-link img{width:100%}.woocommerce .product_title{font-size:28px;color:#252525;font-weight:600;line-height:32px;margin-bottom:8px}.woocommerce .summary .price{color:#bcbcbc;margin-bottom:40px;font-size:20px;line-height:24px}.woocommerce .product .product_meta{margin:25px 0 0;line-height:24px;font-size:1.25rem;color:#dac3b3;text-align:right}.woocommerce .product .product_meta span a{color:#777;-webkit-transition:color .1s linear;-moz-transition:color .1s linear;-ms-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear}.woocommerce .product .product_meta span a:hover{color:#6c3f2d}@media (min-width:1024px){.safari ul.products.row .product{width:33%}}.woocommerce{font-family:'Montserrat',sans-serif}.woocommerce_title{font-size:28px;color:#6c3f2d;text-align:center;font-weight:600;line-height:32px;margin:20px 0}tbody td.product-remove a.remove,.woocommerce-page table.cart tbody td.product-remove a.remove{width:13px;height:13px;display:inline-block;background:url(/wp-content/uploads/2018/02/wc_delete_icon.png) center no-repeat;text-indent:-9999px;vertical-align:middle}.woocommerce .cart .quantity{float:left;margin-right:9px;line-height:37px;font-size:0}.woocommerce .cart .quantity input{padding:0 0 0 10px;width:60px;border-top:1px solid #6c3f2d;border-bottom:1px solid #6c3f2d;border-right:none;border-left:none;text-align:center;height:39px;font-size:18px;vertical-align:bottom}.woocommerce .cart .quantity input:focus{outline:none}.woocommerce .cart .quantity .quantity_minus,.woocommerce .cart .quantity .quantity_plus{background:#6c3f2d;border:1px solid #6c3f2d;padding:0;width:45px;color:#fff;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.woocommerce .cart .quantity .quantity_minus:hover,.woocommerce .cart .quantity .quantity_plus:hover{background:#fff;color:#6c3f2d}.woocommerce-cart-form .cart.shop_table tbody tr:last-child{display:none}.button_default,a.added_to_cart{padding:12px 32px}.woocommerce div.cart-collaterals div.cart_totals,.woocommerce-page .div.cart-collaterals div.cart_totals{float:right;width:30%;margin-bottom:31px;text-align:center}.cart_totals h2{color:#6c3f2d;font-size:24px;line-height:28px;text-transform:unset;margin-bottom:30px;font-weight:600}.cart_totals .wc-proceed-to-checkout{margin-top:20px}.woocommerce-checkout .woocommerce-billing-fields label{display:none}.woocommerce form.checkout .col2-set .form-row{width:48.14814814814815%;margin-right:1.8%;float:left}#order_comments_field{width:100%}.woocommerce .product_additional_information{padding:0 15px;float:right;width:50%;margin-top:30px}.woocommerce .panel{margin-bottom:30px}.woocommerce .product_additional_information h2{color:#252525;margin-bottom:8px}.woocommerce .product_additional_information p{line-height:24px;color:#818181}.woocommerce table.shop_attributes th{font-weight:400;color:#333;border:1px solid #ddd;text-align:left;padding:10px;border-left:none;border-right:none}.woocommerce table tr td{border:none;color:#b18769;padding:10px;border-left:none;border-right:none;position:relative;padding:0}.woocommerce-table--order-details tr td{padding-bottom:15px;padding-top:15px}.woocommerce-table--order-details thead tr{background:#f8f8f8}.woocommerce-table__product-table.product-total{text-align:right}.woocommerce-table__product-name.product-name{padding:15px;text-align:left}.woocommerce-table__product-total.product-total{padding:15px;text-align:right}.woocommerce table tr td select{padding:0 0 0 10px;width:60px;border-right:none;border-left:none;text-align:center;height:39px;font-size:18px;vertical-align:bottom;width:auto;border:2px solid#b18769;width:100%}.woocommerce table.variations{margin:1rem 0;width:100%}.woocommerce table tr td .reset_variations{visibility:visible;position:absolute;bottom:-1.5rem;right:0;padding:0 1rem;font-size:1.25rem;color:#dac3b3}.woocommerce .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;width:100%;justify-content:end;margin-top:1rem;position:relative}.woocommerce .single_variation_wrap .woocommerce-Price-amount bdi{display:flex}.woocommerce .single_variation_wrap .woocommerce-variation{display:flex;justify-content:center;height:40px;align-items:center;margin-top:1rem}.woocommerce .single_variation_wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.woocommerce table.shop_attributes tbody tr:first-child th,.woocommerce table.shop_attributes tbody tr:first-child td{border-top:none}.woocommerce table.shop_attributes tbody tr:last-child th,.woocommerce table.shop_attributes tbody tr:last-child td{border-bottom:none}.related .products li.col-md-4{display:inline-block;flex-grow:1;width:25%}.woocommerce .related{margin-top:40px}.woocommerce .related h2{color:#252525;font-size:24px;line-height:28px;margin-bottom:30px;padding:0 15px}ul.products{margin-top:0}.woocommerce .related .image-wrapper{display:block;text-align:center}.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#eee;line-height:20px;padding:15px;font-size:16px;text-align:center}.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button{float:right;line-height:18px}.woocommerce-error{background:#ea5f5f;color:#fff}.woocommerce-info{background:#c08c44;color:#fff}.cart_totals .wc-proceed-to-checkout .button{float:right}.woocommerce-cart-form{padding:20px 0 30px;text-align:center}.shop_table{width:100%}.shop_table th{font-size:18px;padding:15px}.shop_table th.product-name{text-align:center}.woocommerce-checkout-review-order-table thead tr{background:#f8f8f8}.woocommerce-cart-form .product-thumbnail img{width:100px;height:100px}.woocommerce .shop_table.cart .quantity{float:none;margin-right:0}.woocommerce-cart-form .actions{padding:20px 0}.cart-collaterals{margin-bottom:50px}#shipping_method{line-height:26px}.checkout{font-family:'Montserrat',sans-serif}#customer_details{margin-bottom:40px}.woocommerce-checkout .checkout.woocommerce-checkout .col-md-6{display:inline-block}.checkout h3{color:#6c3f2d;font-size:24px;line-height:28px;text-transform:unset;margin-bottom:30px;font-weight:600;display:inline-block}.checkout .woocommerce-billing-fields .form-row{line-height:30px}.checkout .woocommerce-billing-fields .form-row{margin-bottom:10px}.checkout .woocommerce-billing-fields .form-row input,.checkout .woocommerce-additional-fields .form-row textarea{width:100%;outline:none;border:1px solid transparent;padding:8px 10px;line-height:26px;background:#f8f8f8;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.checkout .woocommerce-additional-fields .form-row textarea{height:150px;resize:none}.woocommerce-additional-fields label{display:inline-block;color:#818181;margin-bottom:10px}.order_review_heading{margin-bottom:10px}#order_review_heading{margin-bottom:10px}#order_review table tr td{padding:15px;color:#000}#order_review tfoot td{text-align:right}#order_review .product-total{text-align:right}.order-total th{font-weight:800}.order-total th,.shipping th{text-align:right;padding-right:10px}.woocommerce-checkout-payment{margin:40px 0}.woocommerce #payment ul.payment_methods{list-style:none;border-bottom:1px solid #ddd;margin-bottom:25px;line-height:24px;background:#f8f8f8}.woocommerce #payment ul.payment_methods li{padding:15px 20px;border:1px solid #e0dede;border-bottom:0;border:none}.woocommerce #payment ul.payment_methods li.payment_method_bacs{border-bottom:2px solid#fff}.woocommerce #payment ul.payment_methods{border:none}#billing_nova_poshta_region_field,#billing_nova_poshta_city_field,#billing_nova_poshta_warehouse_field{width:100%;padding:0 8px 0 0}.select2.select2-container.select2-container--default{width:100% !important;height:44px}.select2-container--default .select2-selection--single{background:#f8f8f8;border:none;height:100%}.woocommerce form.checkout .col2-set .form-row.create-account{width:100%}.select2-results__options{background:#f8f8f8}.select2-search.select2-search--dropdown{display:none}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:44px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.woocommerce-order{text-align:center;padding:50px 0;font-family:'Montserrat',sans-serif}.woocommerce-order .woocommerce-notice,.woocommerce-order-details__title,.woocommerce-customer-details h2,.woocommerce-column__title{color:#6c3f2d;font-size:28px;line-height:28px;margin-bottom:20px;font-weight:600}.woocommerce-order-details .woocommerce-table--order-details tfoot th{text-align:right;padding-right:15px}.woocommerce-order-overview,.woocommerce-order p{line-height:28px;font-size:18px}.woocommerce-order-details__title{margin:40px 0 10px;font-size:24px}.woocommerce-customer-details h2,.woocommerce-column__title{margin-top:30px;margin-top:40px;font-size:24px}.woocommerce-table address{font-style:18px}.woocommerce-table--customer-details th{border:1px solid #ddd}.cart-empty{text-align:center;margin-top:30px;margin:30px 0;font-size:24px;color:#6c3f2d;font-weight:800}.return-to-shop{text-align:center;font-size:18px;margin-bottom:40px}.woocomerce-form.woocommerce-form-login.login{margin:30px auto;width:60%;font-size:18px;line-height:26px;text-align:center}.woocomerce-form.woocommerce-form-login.login .form-row.form_input input{width:60%;margin:5px 0;outline:none;border:1px solid transparent;padding:10px;margin:10px 0;line-height:26px;background:#f8f8f8;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.woocomerce-form.woocommerce-form-login.login .form-row.form_input input:focus{outline:none;border:1px solid #b88773}.woocomerce-form.woocommerce-form-login.login .form-row .woocommerce-form__input.woocommerce-form__input-checkbox{width:auto}.woocomerce-form.woocommerce-form-login.login .button{width:60%;display:block;margin:0 auto;margin-bottom:20px}.woocomerce-form.woocommerce-form-login.login label{display:block}.woocomerce-form.woocommerce-form-login.login input{width:80%;outline:none;border:1px solid transparent;padding:5px 1%;margin:8px 0;line-height:26px;background:#f8f8f8;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.woocomerce-form.woocommerce-form-login.login input:focus{outline:none;border:1px solid #b88773}.woocomerce-form.woocommerce-form-login.login .button{margin-top:10px;width:80%;color:#fff;background:linear-gradient(to right,#fff 50%,#6c3f2d 50%) no-repeat scroll right bottom/210% 100% #6c3f2d;border:2px solid #6c3f2d}.woocomerce-form.woocommerce-form-login.login .button:hover{color:#6c3f2d;background-position:left bottom}.lost_reset_password label{display:block;margin-top:15px}.lost_reset_password input{width:50%;outline:none;border:1px solid transparent;padding:5px 1%;margin:8px 0;line-height:26px;background:#f8f8f8;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.lost_reset_password input:focus{outline:none;border:1px solid #b88773}.lost_reset_password .button{width:auto;padding:8px 24px;color:#fff;background:linear-gradient(to right,#fff 50%,#6c3f2d 50%) no-repeat scroll right bottom/210% 100% #6c3f2d;border:2px solid #6c3f2d}.lost_reset_password .button:hover{color:#6c3f2d;background-position:left bottom}.woocommerce-account .woocommerce{padding:40px 0;line-height:25px}.woocommerce-MyAccount-navigation{float:left;width:25%}.woocommerce-MyAccount-navigation li{margin-bottom:10px}.woocommerce-MyAccount-navigation li a{color:#b4b4b4}.woocommerce-MyAccount-navigation li.is-active a{color:#303030}.woocommerce-MyAccount-content{width:70%;float:right}.woocommerce-MyAccount-content p{margin-bottom:20px}.woocommerce-MyAccount-content a{color:#6c3f2d}.woocommerce-Message--info .button_default{color:#fff}.woocommerce-Message--info .button_default:hover{color:#6c3f2d}.woocommerce-edit-address .woocommerce-MyAccount-content .form-row label{display:inline-block;width:40%;line-height:26px;margin:10px 0}.woocommerce-edit-address .woocommerce-MyAccount-content .form-row input{float:right;width:55%;outline:none;border:1px solid transparent;padding:5px 1%;margin:10px 0;line-height:26px;background:#f8f8f8;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.woocommerce-edit-address .woocommerce-MyAccount-content .form-row .select2.select2-container.select2-container--default{width:55% !important;float:right}.woocommerce-edit-address .woocommerce-MyAccount-content .form-row input:focus{outline:none;border:1px solid #b88773}.woocommerce-edit-address .woocommerce-MyAccount-content input.button{display:inline-block;padding:10px 62px;margin:20px auto 0;font-size:14px;font-weight:700;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;background:linear-gradient(to right,#fff 50%,#6c3f2d 50%) no-repeat scroll right bottom/210% 100% #6c3f2d;border:2px solid #6c3f2d;color:#fff}.woocommerce-edit-address .woocommerce-MyAccount-content input.button:hover{color:#6c3f2d;background-position:left bottom}.woocommerce-edit-account label{width:100%}.woocommerce-edit-account input{width:100%;outline:none;border:1px solid transparent;padding:5px 1%;line-height:26px;background:#f8f8f8;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.woocommerce-edit-account input:focus{outline:none;border:1px solid #b88773}.woocommerce-edit-account .button_default{margin-top:30px;background:linear-gradient(to right,#fff 50%,#6c3f2d 50%) no-repeat scroll right bottom/210% 100% #6c3f2d;border:2px solid #6c3f2d}body:not(.safari) .gallery{display:flex;flex-wrap:wrap}body:not(.safari) dt.gallery-icon,dt.gallery-icon a{height:100%}body:not(.safari) dl.gallery-item{min-height:100%}body:not(.safari) .gallery img.attachment-full.size-full{min-height:100% !important;object-fit:cover;object-position:center}@media (min-width:1024px){.related .products li.col-md-4{flex-grow:0;width:24.98% !important}}.menupage{font-family:'Montserrat',sans-serif;display:inline-block;padding:15px 42px;font-size:14px;font-weight:600;border:2px solid #6c3f2d;color:#6c3f2d;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;background:linear-gradient(to right,#6c3f2d 50%,#fff 50%) no-repeat scroll right bottom/210% 100% #fff}.menupage:hover{color:#fff;background-position:left bottom}.menupage:focus{color:#fff;background:#6c3f2d}.btncntr{text-align:center;margin-top:30px}.404subtitle{font-size:24px;color:#403535;font-family:'Montserrat',sans-serif;font-weight:700;line-height:42px;letter-spacing:-.1px;margin-bottom:70px;text-align:center}.header__wrapper{display:grid;grid-template-columns:3fr 1fr 3fr;grid-gap:2vw}.d-flex{display:flex}.flex-jc-center{justify-content:center}.flex-jc-start{justify-content:flex-start}.flex-jc-end{justify-content:flex-end}.flex-ai-center{align-items:center}.flex-direction-column{flex-direction:column}.flex-direction-row{flex-direction:row}.header__wrapper--navigation{display:flex;align-items:flex-start}@media (max-width:1600px){.top_line_header>.container-fluid{width:calc(100% - 6rem)}}.top_line_header .menu>li>a,.top_line_header .contact_header{font-weight:400}.slider_description--title h2{font-size:3rem;line-height:4rem;text-align:center;font-weight:600;text-transform:uppercase}.slider_description--details{display:flex;flex-direction:row;justify-content:center}.slider_description--subtitle ul{display:flex;flex-direction:column;margin:2rem 0;padding:1rem 0;line-height:2.5rem;align-items:center;text-align:left;font-size:2rem}.slider_description{font-family:'Montserrat',sans-serif;justify-content:center}.slider_description{background:rgba(0,0,0,.6)}.categories-choise{padding:40px 0}.categories-choise__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2vw}.choise-list-title{z-index:1;position:relative;color:#fff;font-size:3rem;margin-bottom:2rem;text-align:center;line-height:2rem}.categories-choise__list--item a{z-index:1;background:linear-gradient(to right,#fff 50%,#0000 50%) no-repeat scroll right bottom/210% 100% #0000}.categories-choise__list--item{font-family:'Montserrat',sans-serif;display:flex;flex-direction:column;min-height:30rem;justify-content:center;align-items:center;position:relative}.categories-choise__list--item:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3)}.categories-choise__list--item.breakfast{background:url(/wp-content/uploads/2022/07/breakfast.webp);background-position:center;background-size:cover}.categories-choise__list--item.lunch{background:url(/wp-content/uploads/2022/07/lunch.webp);background-position:center;background-size:cover}.categories-choise__list--item.sweets{background:url(/wp-content/uploads/2022/07/sweets.webp);background-position:center;background-size:cover}.categories-choise__list--item.pyrohy{background:url(/wp-content/uploads/2022/07/pyrohy.webp);background-position:center;background-size:cover}.categories-choise__list--item.bulochky{background:url(/wp-content/uploads/2022/07/bulochky.webp);background-position:center;background-size:cover}.categories-choise__list--item.hlib{background:url(/wp-content/uploads/2022/07/hlib.webp);background-position:center;background-size:cover}.categories-choise__list--item.kruasany{background:url(/wp-content/uploads/2022/07/kruasany.webp);background-position:center;background-size:cover}.categories-choise__list--item.pizza{background:url(/wp-content/uploads/2022/07/pizza.webp);background-position:center;background-size:cover}.categories-choise__list--item.kulinaria{background:url(/wp-content/uploads/2022/07/kulinaria.webp);background-position:center;background-size:cover}.header_navigation li{margin:0 1rem}.products-by-categories{padding:60px 0}.products-by-categories__title{font-size:3rem;font-family:'Montserrat',sans-serif;line-height:4rem;text-align:center;font-weight:600;text-transform:uppercase}.categories-choise__title{font-size:3rem;font-family:'Montserrat',sans-serif;line-height:4rem;text-align:center;font-weight:600;text-transform:uppercase}.products .product .image-wrapper img{height:30rem;object-fit:cover;width:100%}.products .product h6{text-align:left;font-weight:400;color:#000;line-height:2rem;font-size:1.5rem}ul.products span.price{text-align:left}ul.products .woocommerce-Price-amount{font-weight:500;color:#777;font-size:1.5rem}.products-by-categories__list ul.products li{margin-bottom:3rem}.header__wrapper--search{display:none;width:250px}.header__wrapper .sandwich{position:absolute}.header__wrapper--icons a{margin-right:3rem;margin-left:0}.open-search{margin-right:.5rem}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border:2px solid#b18769;border-radius:0;padding-left:1.5rem}.xoo-wsc-cart-trigger{cursor:pointer}.dgwt-wcas-ico-magnifier{display:none}.top_line_header{display:flex;align-items:center}.open-search{cursor:pointer}.sc_layouts_item_icon{font-size:26px}select.orderby{color:#9a9a9a;border:none}p.woocommerce-result-count{color:#9a9a9a}.woocommerce-products-output{display:grid;grid-template-columns:1fr 4fr;grid-gap:2vw}.left-sidebar__title{font-weight:800;margin-bottom:1rem;position:relative;display:block;font-size:1.75rem}.left-sidebar .widget_block{background:#f2f2f2;padding:2rem 2rem 2rem 1.5rem}.wc-block-product-categories-list-item{padding:.5rem 0 .5rem 1.25rem;position:relative;font-size:1.5rem}.wc-block-product-categories{margin-bottom:0}.category-banner{height:20rem;margin:2rem 0;object-fit:cover;background-position:center!important;background-size:cover!important;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative}.category-banner .woocommerce-products-header__title{font-size:5rem!important;color:#fff!important;z-index:1}.category-banner:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.2)}.left-sidebar .wc-block-grid__product-title{font-size:1.25rem;text-align:center;line-height:1.25rem}.wc-block-product-categories-list-item:before{position:absolute;content:"";left:0;width:.75rem;height:.2rem;background:#b18769;top:1.15rem}.arrow-show-more{display:none}.left-sidebar-header{position:relative}.arrow-show-more:after{content:"";position:absolute;background:url(/wp-content/themes/veronica_theme/img/up-arrow-svgrepo-com.svg) center no-repeat;width:2rem;height:2rem;transform:rotate(0deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.xoo-wsc-basket{display:none!important}.prooduct-page__toppart .entry-summary .woocommerce-Price-amount{font-weight:800;color:#b18769;font-size:2.5rem}.prooduct-page__toppart .summary.entry-summary .woocommerce-Price-amount{font-weight:500}.prooduct-page__toppart .woocommerce-variation-price .price .woocommerce-Price-amount{font-weight:800}.woocommerce .product_additional_information{width:100%}.woocommerce-variation-add-to-cart .added_to_cart{display:flex;align-items:center;text-align:center;position:absolute;top:5rem}.woocommerce-variation-add-to-cart{position:relative}.woocommerce .cart .quantity input{border:2px solid#b18769}.prooduct-page__toppart{display:grid;grid-template-columns:2fr 1fr;grid-gap:2vw}.prooduct-page{padding:3rem 0}@media (max-width:1240px){.top_line_header .menu>li>a{font-size:15px}}@media (max-width:992px){.open-search{display:none}}@media (max-width:767px){.choise-list-title{font-size:2.25rem}.products .product h6{height:auto}.woocommerce-page .content-area{padding:2rem 0}}@media (max-width:650px){.prooduct-page__toppart{grid-template-columns:1fr}.woocommerce .product_additional_information{padding:0}.woocommerce .related h2{padding:0}}@media (max-width:620px){.custom-logo-link img{max-width:16rem;width:16rem}.woocommerce-products-output{grid-template-columns:1fr}#block-12{display:none}.arrow-show-more{display:block;position:absolute;top:1.5rem;right:2rem}.left-sidebar .widget_block{padding:0 2rem 2rem 1.5rem}.left-sidebar-header{height:5rem;padding-top:2rem}.left-sidebar .widget_block.hiddens{height:5rem;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.left-sidebar .widget_block{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.left-sidebar .widget_block.hiddens .arrow-show-more:after{transform:rotate(180deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}}@media (max-width:560px){.categories-choise__list{grid-template-columns:1fr 1fr}}@media (max-width:478px){.header__wrapper .sandwich{padding-top:1.25rem}}@media (max-width:478px){.custom-logo-link img{max-width:14rem}.prooduct-page__toppart .entry-summary .woocommerce-Price-amount{display:block;text-align:center}}.woocommerce-page .content-area{padding:0 0 4rem}.products li.product{margin-bottom:3rem}.delivery-page{margin-bottom:5rem}.delivery-page__wrapper{position:relative;display:flex;flex-direction:column}.delivery-page__item{display:flex;flex-direction:row;align-items:center}.delivery-page__item--title{font-family:'Montserrat',sans-serif;line-height:2rem}.delivery-page__item--icon{padding:3rem;position:relative;display:block}.delivery-page__item--icon img{width:5rem;max-width:5rem;position:relative;display:block}@media (max-width:400px){.delivery-page__item--icon img{max-width:4rem}.delivery-page__item--icon{padding:2rem}}.site-main{position:relative}.tax-product_cat .woocommerce-breadcrumb{position:absolute;top:1rem;left:1rem;z-index:99;color:#fff}.tax-product_cat .woocommerce-breadcrumb a{color:#fff}.category-banner{margin:1rem 0;height:25rem}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce .cart-collaterals .cart_totals .shop_table{display:none}.woocommerce-billing-fields__field-wrapper .w-98{width:98%!important}span.xoo-wsc-pname,span.xoo-wsc-pname a{font-family:'Montserrat',sans-serif;font-size:1.3rem}.xoo-wsc-modal *{font-family:'Montserrat',sans-serif}.xoo-wsc-qty-price{font-size:1.3rem}.footer-payments{display:flex;flex-direction:row;padding:1rem 0}.footer-payments__item{padding-right:1rem}.footer-payments__item img{width:4rem}.section.all_restaurants{padding-top:12rem}header.is-hidden{display:none}body.product-template-default{padding-top:115px}@media (max-width:620px){body.product-template-default{padding-top:100px}.products-by-categories__list ul.products li{padding-left:0}.products-by-categories__list ul.products li:nth-child(2n){padding-right:0}}@media (max-width:500px){.top_line_header>.container-fluid{width:unset}.header__wrapper--icons a{margin-right:1rem}.prooduct-page__toppart .summary.entry-summary{display:flex;flex-direction:column;align-items:center}}@media (max-width:350px){.header__wrapper--icons a{margin-right:0}.products-by-categories__list ul.products li{width:100%;padding-right:0}.categories-choise__list{grid-template-columns:1fr}}.sc_layouts_item_icon,.xoo-wsc-cart-trigger{color:#b2876a}.sw-topper,.sw-bottom,.sw-footer{background:#b2876a}.xoo-wsc-header{color:#b2876a}.woocommerce-order-pay .woocommerce{position:relative;display:flex;flex-direction:column;align-items:center;margin:5rem 0}.woocommerce-order-pay .woocommerce .order_details li{padding-bottom:.5rem}.woocommerce-order-pay .woocommerce .order_details{margin-bottom:2rem}