@media (min-width:1200px){.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button.button.alt:hover,input[type=submit]:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#492b1e;color:#fff}.popup>div{max-width:50%}.popup .close{top:45px}.popup.connect>div{max-width:540px}.popup.degustation h2+p{font-size:21px;margin-bottom:30px}body{font-size:16px;line-height:1.4em}h2{line-height:1.4em}.container:not(.wide),.product-history,.history ul{width:1100px}.mobile{display:none}.menu-toggle{display:none}.site-header .container,.site-header .main-menu,.site-header .mob-menu,.site-header .links{display:flex;align-items:center}.site-header .mob-menu{width:100%;justify-content:space-between}.site-header .main-menu{margin-right:20px;justify-content:space-between;white-space:nowrap}.site-header .main-menu>li,.site-header .links a{margin-right:15px}.site-header .logo{margin-right:30px}.sub-menu{position:absolute;top:100%;left:-24px;z-index:101;background:var(--body-bg);box-shadow:0px 24px 30px rgba(149,181,195,.4);padding:15px 23px 15px;line-height:2em}.sub-menu:after{content:'';background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/submenu-after.svg) no-repeat;background-size:cover;position:absolute;bottom:-11px;right:0;left:0;height:11px}.sub-menu .menu-item-has-children:after{transform:rotate(-90deg)}.sub-menu .menu-item-has-children:hover:after{right:-10px}.sub-menu .sub-menu{left:100%;top:0}.wpcf7 form .wpcf7-response-output{padding:15px 30px}.site-header.sticky:after{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/header-wave.svg) no-repeat;background-size:100%;height:23px;bottom:-23px}.site-footer{padding-top:150px;font-size:18px}.site-footer .container{gap:70px}.home .site-footer{padding-top:100px}.home .site-footer:before{transform:none}.site-footer .viber-join h3{font-size:21px;line-height:34px}.site-footer .social{margin:40px 0}.site-footer .contacts a.address{width:360px}.footer-nav{display:flex;align-items:flex-start}#menu-footer-cat,#menu-footer-cat-eng,#menu-footer-cat-ru{column-count:2;column-gap:70px;margin-right:50px}.cart-link svg{width:35px}.cart-number{font-size:16px}.home h2,body:not(.home) h1,.woocommerce h2{font-size:36px}.banner.owl-carousel{overflow:hidden}.banner.owl-carousel:before,.banner.owl-carousel:after{position:absolute;z-index:1}.banner.owl-carousel:before{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/almond-salt.png);top:90px;left:40px}.banner.owl-carousel:after{content:'';background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/almond2.png) no-repeat;background-size:contain;width:160px;height:71px;right:40%;bottom:60px}.banner.owl-carousel .owl-nav .owl-next,.banner.owl-carousel .owl-nav .owl-prev{top:0;bottom:0;width:42px;text-align:center}.banner.owl-carousel .owl-nav .owl-prev{left:0}.banner.owl-carousel .owl-nav .owl-next{right:0}.banner.owl-carousel .owl-nav .owl-next svg,.banner.owl-carousel .owl-nav .owl-prev svg{transition:all .1s}.banner.owl-carousel .owl-nav .owl-next:hover svg,.banner.owl-carousel .owl-nav .owl-prev:hover svg{fill:#fff}.slide{height:100vh;padding:9% 0 0 17%}.owl-item:not(.active){z-index:1}.owl-item:not(.active) .slide:after,.owl-item:not(.active) .slide:before{content:'';position:absolute;top:0;bottom:0;width:62px}.owl-item:not(.active) .slide:after{right:-62px}.owl-item:not(.active) .slide:before{left:-62px}.owl-item:not(.active) .slide.rose:after{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/prev-rose.svg) no-repeat right center}.owl-item:not(.active) .slide.rose:before{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/next-rose.svg) no-repeat left center}.owl-item:not(.active) .slide.light-rose:after{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/prev-light-rose.svg) no-repeat right center}.owl-item:not(.active) .slide.light-rose:before{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/next-light-rose.svg) no-repeat left center}.owl-item:not(.active) .slide.yellow:after{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/prev-yellow.svg) no-repeat right center}.owl-item:not(.active) .slide.yellow:before{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/next-yellow.svg) no-repeat left center}.owl-item:not(.active) .slide.violet:after{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/prev-violet.svg) no-repeat right center}.owl-item:not(.active) .slide.violet:before{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/next-violet.svg) no-repeat left center}.owl-item:not(.active) .slide.blue:after{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/prev-blue.svg) no-repeat right center}.owl-item:not(.active) .slide.blue:before{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/next-blue.svg) no-repeat left center}.owl-item:not(.active) .slide.light-blue:after{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/prev-light-blue.svg) no-repeat right center}.owl-item:not(.active) .slide.light-blue:before{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/next-light-blue.svg) no-repeat left center}.owl-item:not(.active) .slide.green:after{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/prev-green.svg) no-repeat right center}.owl-item:not(.active) .slide.green:before{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/next-green.svg) no-repeat left center}.slide .text{width:430px;font-weight:600;font-size:24px;line-height:1.4em;margin-left:70px}.slide .text:before{position:absolute;top:-270%;left:-50%;z-index:-1}.slide.rose .text:before{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/rose-slide.svg)}.slide.yellow .text:before{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/yellow-slide.svg)}.slide.light-rose .text:before{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/light-rose-slide.svg)}.slide.violet .text:before{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/violet-slide.svg)}.slide.blue .text:before{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/blue-slide.svg)}.slide.light-blue .text:before{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/light-blue-slide.svg)}.slide.green .text:before{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/slides/green-slide.svg)}.slide-img-wrap{right:62px;bottom:50%;transform:translateY(50%)}.slide-img-wrap:before{transform:translate(-50%,-49%);width:115%}.slide .button{margin-top:66px}.slide h1{padding:0;z-index:2}.slide h1 span{margin-left:.7em;position:relative;z-index:-1}.shop-extract{padding:140px 0 40px}.woocommerce ul.products.owl-carousel .owl-item{padding:30px 11px 140px}.cat-list{margin-bottom:100px}.cat-link{font-size:24px;line-height:1.4em;max-width:340px;margin:auto}.cat-link:not(:hover):after{width:90px;height:90px;top:310px;left:30%}.cat-link:hover:after{top:55px;left:0}.cat-link span{margin-left:45%;width:50%}.cat-img{border-radius:0 0 0 50%}.partners-section{position:relative}.partners.owl-carousel .owl-item .item{height:200px;padding:40px}.partners.owl-carousel .owl-item .item:before{top:24px;bottom:24px;right:-6px}.partners.owl-carousel .owl-item .item:first-of-type:after{left:24px;right:24px}.partner-review{padding:16px 40px;width:600px;max-height:200%;overflow:auto;position:absolute;z-index:11;top:100px;background:#fff;border-radius:30px;color:#5e3829;box-shadow:0 4px 30px rgba(0,0,0,.25)}.partner-review:nth-of-type(even){top:300px}.partner-review:nth-of-type(1),.partner-review:nth-of-type(2){left:28%}.partner-review:nth-of-type(3),.partner-review:nth-of-type(4){left:50%}.partner-review:nth-of-type(5),.partner-review:nth-of-type(6){right:50%}.partner-review:nth-of-type(7),.partner-review:nth-of-type(8){right:28%}.about:before,.about:after,.insta:before,.page-template-corporate-gifts .info:after,.page-template-corporate-gifts .info .delivery:after{height:42px;background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/white-wave.svg) no-repeat left top}.about .container>.text{font-size:24px;line-height:1.4em}.about .container,.page-template-corporate-gifts .about .container:not(.wide){position:relative;padding:140px 0}.about-img{top:140px;width:473px}.home .about .container:before{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/almond-salt.png);top:75px;right:47%}.about-img:after{top:88%}.cooperation.about .container>.text{margin-top:30px}.cooperation.about .container>.text p:last-of-type{font-size:18px;line-height:1.4em}.cooperation .about-img{top:80px}.home .about:before,.home .about:after,.insta:before,.page-template-corporate-gifts .info:after{height:30px;background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/white-wave.svg) no-repeat left top/100%}.benefits{margin:80px 0 0 -40px;overflow:hidden;padding:45px 0 0 40px}.benefits-item{max-width:440px;float:left}.benefits-item:nth-of-type(1){margin-right:170px}.benefits-item:nth-of-type(2){margin-top:75px}.benefits-item:nth-of-type(3){margin:45px 0 0 185px}.benefits-item:before{top:-45px;left:-40px}.benefits-item .title{font-size:24px;margin:0 0 10px}.insta{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.insta h2{max-width:370px;margin:0 0 40px;text-align:center}.insta img{position:absolute}.insta img:nth-of-type(3){top:-145px;left:-100px}.insta img:nth-of-type(2){top:-70px;left:350px}.insta img:nth-of-type(6){right:-300px;top:-270px}.insta img:nth-of-type(1){left:0;bottom:-10px}.insta img:nth-of-type(7){right:0;bottom:0}.insta img:nth-of-type(8){right:275px;bottom:-110px}body:not(.home) main .container.wide{padding-top:50px;min-height:calc(100vh - 629px)}body:not(.home) main .container.wide,.cooperation{mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/shop-mask.svg);-webkit-mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/shop-mask.svg);-webkit-mask-position:top;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}body:not(.home) main .container.wide:after{background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/secondary-footer.svg) repeat-x;height:27px}body.woocommerce.archive:not(.page-template-corporate-gifts) main .container.wide{padding-top:0}body.woocommerce.archive:not(.page-template-corporate-gifts) main .container.wide:before{content:'';position:absolute;left:0;top:0;bottom:0;width:15%;background:#f7f7f7}body.woocommerce.archive:not(.page-template-corporate-gifts) main .container:not(.wide){display:flex;justify-content:space-between;position:relative;z-index:1}.woocommerce .woocommerce-breadcrumb{font-size:16px}.single-product.woocommerce .woocommerce-breadcrumb{float:left;margin-right:50px;max-width:60%}.woocommerce .woocommerce-ordering{margin-bottom:80px;width:calc(((100% - 100px)/3)*2 + 100px/3)}.shop-aside{background:#f7f7f7;position:relative;padding-right:50px;margin-right:86px}.shop-aside:after{content:'';width:36px;position:absolute;left:100%;top:0;bottom:0;background:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/sidebar-after.png) repeat-y}.filters-trigger{display:none}.shop-aside,.shop-content,.cart-aside,.cart-content{padding-top:70px;padding-bottom:130px}.shop-aside h2{font-weight:800;font-size:18px}.shop-aside .filters h2{margin-bottom:20px}.shop-aside ul{font-size:16px;line-height:2em}.shop-aside ul>li{margin-bottom:10px}html[lang=ru-RU] .shop-aside ul.sublist,html[lang=en-US] .shop-aside ul.sublist{display:block;border-left:1px solid #86736b3b}html[lang=ru-RU] .sublist-toggle,html[lang=en-US] .sublist-toggle{display:none}.shop-aside li.has-children{position:relative}.shop-aside>div,.yith-wcan-filters .yith-wcan-filter,.shop-aside .filters{margin-bottom:50px}.shop-aside .price_label{margin:1em 0;width:225px}.button-wrap-mob{display:none}.shop-content{position:relative;width:80%}.shop-content .search-form{position:absolute;right:0;top:75px}.woocommerce-products-header__title{margin-bottom:50px}.woocommerce ul.products li.product{padding:0 4px}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:calc((100% - 100px)/3)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin-bottom:60px;border-bottom:2px solid #492B1E60;padding:0 10px}.woocommerce ul.products li.product:hover{border-bottom-color:#fff;z-index:10}.woocommerce ul.products li.product:before{content:'';z-index:-1;position:absolute;left:-10px;right:-10px;top:-30px;bottom:-140px;background:#fff;transition:all .3s;opacity:0;border:2px solid var(--body-bg)}.woocommerce ul.products.columns-4 li.product:before{top:-10px;bottom:-130px}.woocommerce ul.products li.product.product_cat-suputni-tovari:before,.woocommerce ul.products li.product.product_cat-soputstvuyushhie-tovary:before,.woocommerce ul.products li.product.product_cat-related-products:before,.woocommerce ul.products.columns-4 li.product.product_cat-suputni-tovari:before,.woocommerce ul.products.columns-4 li.product.product_cat-soputstvuyushhie-tovary:before,.woocommerce ul.products.columns-4 li.product.product_cat-related-products:before{bottom:-60px}.woocommerce ul.products li.product:hover:before{opacity:1}.woocommerce ul.products.columns-3 li.product:not(.last),.woocommerce-page ul.products.columns-3 li.product:not(.last){margin-right:50px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1em;line-height:1.4em;overflow:hidden;text-overflow:ellipsis}.woocommerce ul.products li.product .price{font-size:21px;float:right;margin:16px 0;align-self:flex-end}.woocommerce ul.products li.product .variations{margin-bottom:0;width:100%}.woocommerce ul.products li.product .button{opacity:0;position:absolute;top:100%;z-index:-1;left:10px;width:calc(100% - 20px)}.woocommerce ul.products li.product:hover .button{z-index:1;opacity:1}.woocommerce ul.products li.product:hover .button.disabled{opacity:.5}.woocommerce ul.products li.product .additional-product-link{position:absolute;top:123%;left:50%;transform:translateX(-50%);opacity:0;z-index:-1;font-weight:600;font-size:12px;letter-spacing:.12em;text-decoration-line:underline;text-transform:uppercase}.woocommerce ul.products li.product:hover .additional-product-link{opacity:1;z-index:1}.woocommerce ul.products li.product .additional-product-link:hover{text-decoration-line:none}.woocommerce div.product ul.products.columns-4 li.product form.cart{margin-bottom:0}.woocommerce div.product{padding-bottom:50px}.woocommerce div.product div.summary{max-width:600px}.woocommerce div.product .subtitle{margin-top:-16px;font-size:25px}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:36px}.woocommerce div.product form.cart .woocommerce-variation-description p{padding:1em 30px}.woocommerce div.product>span.onsale{font-size:24px}div.product .product-label{font-size:inherit;padding:22px}.woocommerce div.product form.cart .button.clickBuyButton{float:left}.woocommerce div.product form.cart div.quantity{margin-top:10px}.single-product main .container:not(.wide){position:relative}.single-product .woocommerce-info.woocommerce-info-date{float:right;max-width:330px}.single-product .woocommerce-info.woocommerce-info-date:before{display:none}.entry-summary .woocommerce-variation-price{margin-left:5}.cart-aside{max-width:350px;padding-right:50px;padding-bottom:140px}.cart-content{width:calc(70% - 110px);padding-bottom:140px}.woocommerce-cart .woocommerce table.shop_table tr.cart_item{padding-left:185px;min-height:168px}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{width:160px;position:absolute;left:2px;top:2px;bottom:2px;background:#fff}#add_payment_method table.cart .product-thumbnail img,.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{width:100%;margin:0}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%}.woocommerce .cart-aside ul.products[class*=columns-] li.product,.woocommerce-page .cart-aside ul.products[class*=columns-] li.product{padding:0 20px}.woocommerce table.shop_table tr.order-total{margin:0;display:flex;align-items:center;justify-content:space-between}.woocommerce table.shop_table tr.order-total td:last-of-type{display:flex;align-items:center;gap:30px}.cart_totals .link{margin:0;order:1}.woocommerce table.shop_table td.product-name{padding-left:0;padding-bottom:0;display:inline-block;max-width:calc(100% - 182px)}.woocommerce table.shop_table td.product-price{padding-top:4px;display:inline-block;font-weight:800}.woocommerce table.shop_table td.product-price:before{content:'-';font-weight:500;margin-right:10px}.woocommerce table.shop_table td .quantity{display:flex;gap:20px;margin:10px 0}.woocommerce table.shop_table td .quantity div{font-weight:800}.woocommerce table.shop_table td.product-subtotal{font-weight:800;margin-bottom:15px}.woocommerce .cart_totals table.shop_table{padding-top:35px}.woocommerce table.shop_table tr.woocommerce-shipping-totals{padding-bottom:35px;margin-bottom:35px}.woocommerce .cart .coupon .button{float:right;margin-top:8px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon,#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:none}.woocommerce-cart table.cart td.actions .coupon .input-text{width:auto;margin-left:30px}.coupon{padding:14px 20px;margin:0}.woocommerce button.button[name=update_cart]{margin-top:25px}.woocommerce table.shop_table tr.cart-discount{margin-bottom:35px;padding-bottom:35px}.woocommerce a.remove{color:inherit !important;font-size:12px;font-weight:400;letter-spacing:.12em;text-decoration:underline;text-align:left;text-transform:uppercase;width:auto;height:auto;position:absolute;right:20px;bottom:20px;margin:0}.woocommerce a.remove:hover{background:0 0;text-decoration:none;color:#a00 !important}html[lang=uk] .woocommerce a.remove:before{content:'Видалити'}html[lang=ru] .woocommerce a.remove:before{content:'Удалить'}html[lang=en] .woocommerce a.remove:before{content:'Remove'}form.woocommerce-checkout{display:flex;align-items:flex-start;justify-content:space-between;gap:50px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{padding:35px;margin:0;width:550px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tr.cart_item{margin-bottom:1em}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-name{display:inline}.woocommerce table.shop_table.woocommerce-checkout-review-order-table td.product-quantity{margin:10px 0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal th{padding:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-discount{padding:11px 0 0;margin-bottom:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .cart-subtotal{margin:0;padding-top:30px;border-top:2px solid #c4c4c4}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals{padding-top:35px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total{font-size:24px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table .order-total th{padding-left:0}.woocommerce table.shop_table.woocommerce-checkout-review-order-table+.woocommerce-info-date{margin-top:30px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table+.woocommerce-info-date.woocommerce-info:before{margin:0}#wcus_np_billing_fields{margin:35px 0 70px}.woocommerce-shipping-fields__field-wrapper{margin-bottom:70px}#additional_bd_field{margin-top:75px}.woocommerce form .form-row#additional_bd_field label:not(.checkbox){top:-35px}.woocommerce form .form-row#additional_bd_field.active label{top:-65px}body.woocommerce-checkout:not(.woocommerce-order-received) h1{margin-bottom:80px}body.woocommerce-checkout .woocommerce form.checkout_coupon{border-bottom:none;border-top:2px solid #c4c4c4;padding:5px 0;margin:0}body.woocommerce-checkout .woocommerce form.checkout_coupon input{width:200px;padding:11px 15px}body.woocommerce-checkout .container>.container{padding-bottom:120px}.woocommerce-order-details{width:50%}.woocommerce table.shop_table.woocommerce-table--order-details{padding:35px;margin:0}.woocommerce table.shop_table.woocommerce-table--order-details .woocommerce-table__line-item{display:flex;justify-content:space-between;align-items:baseline}.woocommerce-order-received .woocommerce-table--order-details tfoot{border-top:2px solid #c4c4c4;display:block;padding-top:20px;margin-top:20px}.woocommerce-order-received .woocommerce-table--order-details tfoot tr{margin-bottom:0;justify-content:space-between}.woocommerce-order-received .woocommerce-table--order-details tfoot tr th{padding-left:0}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-of-type{margin-top:20px;padding-top:20px;border-top:2px solid #c4c4c4}.woocommerce .col2-set .col-2.woocommerce-column--shipping-address,.woocommerce-page .col2-set .col-2.woocommerce-column--shipping-address{float:left}.product-info-title svg{right:12px}.product-info-item:hover{border-color:var(--body-bg)}.product-info-item:hover .product-info-title{color:var(--body-bg)}.product-info-item:hover svg{fill:var(--body-bg)}.breadcrumbs{font-size:16px}.faq_page h1{margin-bottom:65px}.faq_page{margin-bottom:0}.faq_page .container.wide{padding-bottom:100px}.faq_page .text{margin-top:100px;margin-bottom:100px}.secondary-page{margin-bottom:0}.secondary-page.contact-page .container.wide{background:linear-gradient(90deg,#f7f7f7 0%,#f7f7f7 40%,#fff 40%)}.secondary-page.contact-page .container:not(.wide){padding-top:0;padding-bottom:0}.contact-wrap{padding:50px 0 0;margin-bottom:65px}.contact-page .flex{display:flex;justify-content:space-between}.contact-page .flex>div:first-of-type{mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/aside-mask.svg);-webkit-mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/aside-mask.svg);-webkit-mask-position:right;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;background:#f7f7f7;padding-right:40px;padding-bottom:115px;margin-right:50px}.contact-wrap h1{margin-top:32px}.contact-page .wpcf7{max-width:618px;width:45%}.contact-page .wpcf7 h2{font-size:24px;line-height:1.4em;margin:100px 0 82px}.contact-wrap p{margin-bottom:25px}.contact-wrap p:first-of-type{margin-top:35px}.contact-wrap .social a{margin:0 22px 0 0}.contact-wrap p span,html[lang=uk] .contact-page .schedule p:nth-of-type(1){display:inline-block;width:220px}.contact-wrap p span,html[lang=uk] .contact-page .schedule p:nth-of-type(1){margin-right:68px}.contact-page .schedule p:nth-of-type(2){display:inline-block;vertical-align:top}.contact-page .schedule p:nth-of-type(2),.contact-page .schedule p:nth-of-type(3){margin-bottom:0}html[lang=uk] .contact-page .schedule p:nth-of-type(3){display:flex;justify-content:space-between}.contact-page .schedule p:nth-of-type(3) b{width:calc(100% - 204px - 68px)}.contact-page .schedule p:nth-of-type(4){font-size:16px}.contact-page .map{margin-top:-10px;mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/shop-mask.svg);-webkit-mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/shop-mask.svg);-webkit-mask-position:top;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;position:relative}.contact-page .map iframe{filter:grayscale(1);width:100%;height:100vh;max-height:884px;display:block}.contact-page .map-label{margin-top:0;position:absolute;top:-4px;left:10px;mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/map-label-mask.svg);-webkit-mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/map-label-mask.svg);-webkit-mask-position:bottom;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;width:409px;padding:50px 30px 30px;display:flex;flex-direction:column;justify-content:center;z-index:10}.contact-page .map-label a{text-decoration:none}.page-template-corporate-gifts main .container.wide{overflow:hidden}.page-template-corporate-gifts .banner{position:relative;min-height:610px}.page-template-corporate-gifts .banner h1{font-size:72px;line-height:1.1em;width:50%;margin:50px 0 30px;max-width:590px}.page-template-corporate-gifts .banner .text{width:50%;max-width:590px}.page-template-corporate-gifts .banner .text p:first-of-type{font-size:21px;line-height:1.4em}.page-template-corporate-gifts .banner .text p:nth-of-type(2){font-size:18px;line-height:1.4em}.page-template-corporate-gifts .banner .text p:last-of-type{font-size:initial;line-height:1.4em}.page-template-corporate-gifts .banner .img-wrap{position:absolute;top:9px;right:0}.page-template-corporate-gifts .banner .img-wrap img{mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/gifts-mask.svg);-webkit-mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/gifts-mask.svg);-webkit-mask-position:right top;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.page-template-corporate-gifts h2{font-size:36px;line-height:1.1em}.page-template-corporate-gifts .info{mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/shop-mask.svg);-webkit-mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/shop-mask.svg);-webkit-mask-position:top;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;padding:50px 0 100px;margin-top:-60px}.page-template-corporate-gifts .info-wrap{display:flex;justify-content:space-between;margin-bottom:90px}.page-template-corporate-gifts .info-wrap>div{max-width:384px;width:28%}.page-template-corporate-gifts .info-wrap>div:not(:last-of-type){border-right:2px solid #c4c4c4;padding-right:30px;width:calc(28% + 32px);max-width:416px}.page-template-corporate-gifts .info-wrap>div p{margin:0}.page-template-corporate-gifts .info .delivery{float:right;background:#fff;mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/map-label-mask.svg);-webkit-mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/map-label-mask.svg);-webkit-mask-position:top;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;padding:45px;margin-top:-30px;display:flex;align-items:flex-start;width:450px;position:relative}.page-template-corporate-gifts .info .delivery ul{margin:0 0 0 30px}.page-template-corporate-gifts .info .delivery li ul,.page-template-corporate-gifts .info .delivery li span{font-size:16px}.page-template-corporate-gifts .info .delivery:after{content:'';position:absolute;bottom:-1px;left:0;right:0}.about-banner{margin-bottom:100px}.about-banner h1{font-size:72px !important}.about-banner h2{font-size:36px}.about-banner .text{width:59%}.product-history .owl-item:before{margin-bottom:20px}.about-benefits{padding-top:300px;position:relative}.about-benefits li{background:0 0;position:absolute;width:230px;height:250px;transition:all .3s;cursor:pointer;z-index:1}.about-benefits li:nth-of-type(1){top:0;left:25%}.about-benefits li:nth-of-type(2){top:0;right:21%}.about-benefits li:nth-of-type(3){top:120px;left:7%}.about-benefits li:nth-of-type(4){top:160px;left:50%;transform:translateX(-50%)}.about-benefits li:nth-of-type(5){top:120px;right:3%}.about-benefits li span{font-weight:500;margin:10px -15px 0}.about-benefits li.active{width:360px;height:360px;padding:0 75px;z-index:10}.about-benefits li:nth-of-type(2).active{width:450px;height:450px;padding:0 90px}.about-benefits li.active:after{content:'';position:absolute;left:10%;top:10%;bottom:10%;right:12%;z-index:-2;border-radius:50%;box-shadow:0 4px 60px rgba(0,0,0,.3)}.today{position:relative}.today .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.today .text{width:425px}.facts{display:grid;grid-template-columns:1fr 1fr 1fr;width:1170px;margin:250px auto 100px}.facts:before,.facts:after{width:452px;height:494px}.facts:before{background:linear-gradient(0,#f5f5f5 8.34%,rgba(245,245,245,0) 90%);right:28%;top:-395px}.facts:after{bottom:-240px;left:310px}.facts figure:nth-of-type(1){margin:-120px -80px 0 60px}.facts figure:nth-of-type(2){margin:33% 0 -26% 34px}.facts figure:nth-of-type(3){margin:-52px 0 0 45px}.facts figure:nth-of-type(4){margin:-34px 5px 0 25px}.facts figure:nth-of-type(5){margin:30px 5px}.facts figure:last-of-type{grid-column-start:3}.facts figure:before{width:452px;height:494px;transform:translate(-53%,-50%)}html[lang=uk] .history ul li:nth-of-type(2){width:37%}html[lang=ru-RU] .history ul li:nth-of-type(2){width:407px}html[lang=en-US] .history ul li:nth-of-type(2){width:350px}.history ul li:last-of-type{margin-top:50px}html[lang=ru-RU] .history ul li:last-of-type{margin-top:-20px}.history ul li:nth-of-type(2):after{width:600px;top:100px;left:-10px}.history ul li:nth-of-type(2):before{width:650px;height:135px;top:-60px;transform:rotate(-2deg);left:20px}.history .text{width:500px;font-size:24px;line-height:1.4em}.history h1{font-size:36px;line-height:1.4em}.search-page .search-form{float:right;width:400px}.search-page h1{margin-top:10px}.result-wrap{gap:4%}.result-item{width:22%}body:not(.page-template-contacts) .secondary-page.search-page .container.wide>.container:not(.wide),body:not(.page-template-contacts) .secondary-page.error-page .container.wide>.container:not(.wide){padding-bottom:100px}.error-img{font-size:120px;line-height:2em}.error-img:before{bottom:-50px;left:100px;transform:scale(-1)}.error-img:after{content:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/placeholder.jpg);position:absolute;z-index:-1;top:-100px;right:100px}}@media (min-width:1200px) and (max-width:1279px){.site-header.sticky{padding:0}.site-header .links .phone{display:none}}@media (min-width:1200px) and (max-width:1359px){.woocommerce ul.products li.product a.button{padding:0;text-align:center}.about-banner img{right:-140px}.menu-item.highlight{text-transform:none}}@media (min-width:1200px) and (max-width:1599px){.insta img:nth-of-type(4),.insta img:nth-of-type(5){display:none}}@media (min-width:1280px){.footer-nav li{margin-bottom:10px}.banner-shop-link{position:absolute;left:50px;bottom:15px;display:block;z-index:1}.banner-shop-link svg{width:150px}.banner-shop-link svg .heart{transition:all .3s}.slide.rose .banner-shop-link:not(:hover) svg .heart{fill:#c84053}.slide.yellow .banner-shop-link:not(:hover) svg .heart{fill:#eda80a}.slide.light-rose .banner-shop-link:not(:hover) svg .heart{fill:#e2575b}.slide.violet .banner-shop-link:not(:hover) svg .heart{fill:#827aa3}.slide.blue .banner-shop-link:not(:hover) svg .heart{fill:#88a9d2}.slide.light-blue .banner-shop-link:not(:hover) svg .heart{fill:#7db09f}.slide.green .banner-shop-link:not(:hover) svg .heart{fill:#7db09f}.banner-shop-link:hover svg .heart{fill:#ffffff80}.banner-shop-link svg g{transform-box:fill-box;transform-origin:center}.owl-item:not(.active) .banner-shop-link{display:none}}@media (min-width:1280px) and (max-width:1400px){.site-header .logo svg{width:80px}.site-header .instagram-link svg{width:20px}}@media (min-width:1360px){.container:not(.wide),.product-history,.history ul{width:1260px}.site-header .main-menu>li{margin-right:18px}.site-footer .viber-join{width:240px}.site-footer .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.site-footer .social,.site-footer .payment{margin:0}.site-footer .container{justify-content:space-between;align-items:flex-start;gap:0}.site-footer .social a:last-of-type{margin-right:0}.product-info-title{margin:1em 0}.page-template-corporate-gifts .info .delivery{width:560px}.coupon input{width:210px}.about-banner .text{width:53%}.history ul li:nth-of-type(2):after{top:65px;left:25px;transform:rotate(6deg)}.history ul li:nth-of-type(2):before{width:830px}.history ul li:last-of-type{margin-left:48%;margin-top:-30px}html[lang=ru-RU] .history ul li:last-of-type{margin-top:-70px}.facts figure:first-of-type:after,.facts figure:nth-of-type(3):after,.facts figure:nth-of-type(5):after{content:'';position:absolute;mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/hexagon-mask-revert.svg);-webkit-mask:url(//frontmed.com.ua/wp-content/themes/frontmed/assets/../images/svg/hexagon-mask-revert.svg);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover;width:452px;height:494px;background:#f5f5f5}.facts figure:first-of-type:after{right:107%;top:100px}.facts figure:nth-of-type(3):after{left:100%;top:-260px;z-index:-1}.facts figure:nth-of-type(5):after{left:100%;top:-255px}#additional_bd_field{margin-top:60px}.woocommerce form .form-row#additional_bd_field label:not(.checkbox){top:-20px}.woocommerce form .form-row#additional_bd_field.active label{top:-50px}}@media (min-width:1360px) and (max-width:1599px){.site-footer .contacts{column-count:2;column-gap:40px}html[lang=ru-RU] .site-header .links .phone{margin:0 15px 0 -10px}html[lang=ru-RU] .menu-item.highlight{text-transform:none}}@media (min-width:1440px){.owl-nav .owl-prev{left:-40px}.owl-nav .owl-next{right:-40px}.cart-link svg{width:45px}.banner-shop-link{left:80px;bottom:50px}.banner-shop-link svg{width:200px}.slide{padding-top:12%}.about h2{width:689px}.about .container>.text{width:650px}.insta img:nth-of-type(1){left:40px;bottom:0}.insta img:nth-of-type(2){top:-20px;left:450px}.insta img:nth-of-type(3){top:0;left:0}.insta img:nth-of-type(4){left:405px;bottom:52px}.insta img:nth-of-type(5){top:-15px;right:435px}.insta img:nth-of-type(6){right:-210px;top:-170px}.insta img:nth-of-type(8){bottom:0}.page-template-corporate-gifts .banner .img-wrap:before{left:-71px;top:-88px;transform:rotate(30deg)}.product-history{margin-bottom:120px}.about-benefits{margin-bottom:70px}.today{margin-bottom:100px}.woocommerce table.shop_table.woocommerce-checkout-review-order-table{width:600px}form.woocommerce-checkout{gap:100px}.woocommerce .woocommerce-ordering{width:calc((100% - 100px)/3);font-size:13px}.archive.tax-product_cat .container:not(.wide),.archive.post-type-archive .container:not(.wide){width:calc(100% - 100px);max-width:1520px}}@media (min-width:1500px){.page-template-corporate-gifts .banner{min-height:670px}}@media (min-width:1600px){.site-header .logo{padding-right:30px;border-right:1px solid #fff}.site-header .links a{margin-right:35px}.site-header .main-menu li.highlight:nth-of-type(2){margin-right:60px}.site-footer .viber-join a{margin-top:60px}#menu-footer,#menu-footer-ru,#menu-footer-eng{width:300px}.site-footer .wrap{margin:-110px 18% 0;width:56%}#menu-footer-cat,#menu-footer-cat-eng,#menu-footer-cat-ru{column-gap:70px}.about-banner img{left:50%}}@media (min-width:1680px){.container{margin:0 5%}.site-footer .wpcf7 h3{margin-bottom:16px}.slide{padding-top:15%}.about-banner h1,.about-banner h2{width:700px;line-height:1.4em}.about-banner .text{width:830px}.about-benefits li{width:335px;height:335px;padding:0 40px}.about-benefits li.active{width:500px;height:500px}.about-benefits li:nth-of-type(4){top:190px;left:51%}.about-benefits img{display:block;margin:auto}}@media (min-width:1900px){.container:not(.wide),.product-history,.history ul{width:1520px}.container.wide{width:1720px;margin:auto}.site-header .logo{padding-right:45px;margin-right:45px}.site-header .main-menu>li{margin-right:45px}.site-header .main-menu>li.highlight:nth-of-type(2){margin-right:90px}.site-header .links a{margin-right:25px}.site-footer .wrap{width:52%;margin:0 0 50px 20%}.site-footer .viber-join{margin-bottom:0}.slide{padding:10% 0 0 18%}.slide h1 span{font-size:120px;line-height:1em}.slide h1{font-size:130px}.slide .button{line-height:70px;margin-left:70px}.banner-shop-link svg{width:296px}.cat-list{margin-bottom:160px}.insta img:nth-of-type(2){top:0;left:480px}.insta img:nth-of-type(3){left:20px}.insta img:nth-of-type(4){bottom:155px}.insta img:nth-of-type(5){top:55px;right:645px}.insta img:nth-of-type(6){right:0;top:-90px}.insta img:nth-of-type(7){right:180px;bottom:110px}.insta img:nth-of-type(8){bottom:40px;right:475px}.product-info-title{margin:1.5em 0}.faq_page .container.wide{padding-bottom:140px}.contact-page .flex>div:first-of-type{width:50%}.contact-page .schedule p:nth-of-type(2),.contact-page .schedule p:nth-of-type(3){margin-bottom:25px}.cooperation .about-img{top:50px;right:100px;width:555px}.cooperation .about-img img{width:100%}.page-template-corporate-gifts .info .button-set .button{padding:17px 45px}html[lang=uk] .page-template-corporate-gifts .info .button-set .button{max-width:371px}.page-template-corporate-gifts .info .button-set .button:nth-of-type(odd){margin-right:50px}.product-history{margin-bottom:150px}.product-history .owl-carousel .owl-stage:before{background-size:contain}.product-history .owl-item:nth-of-type(3){padding-top:4px}.product-history .owl-item:nth-of-type(4){margin-top:-6px}.product-history .owl-item:nth-of-type(5){padding-top:26px}.product-history .owl-item span{display:block;width:190px}.history ul{margin-top:-100px}.history ul li{width:470px}.history ul li:nth-of-type(2){margin-top:220px}.history ul li:nth-of-type(2):before{width:1045px;height:225px;top:-145px;transform:none}.history ul li:nth-of-type(2):after{top:43px;left:36px;transform:rotate(0)}.history ul li:last-of-type{margin-left:41%;margin-top:-80px}html[lang=ru-RU] .history ul li:last-of-type{margin-top:-130px}.cart-aside:after{left:118%}.page-template-corporate-gifts .banner{min-height:740px}.woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce form .woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce-page form .woocommerce-billing-fields__field-wrapper .form-row-last{width:calc(50% - 13px)}.woocommerce .woocommerce-ordering{margin:-100px 0 0}}@media(min-width:2560px){.home .site-footer:before{background-size:100%;background-position-x:0}}