@font-face{font-weight:400;font-style:normal;font-family:"woodmart-font";src:url("//coffeefit.ru/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.0") format("woff2")}:root{--wd-text-font:"Roboto",Arial,Helvetica,sans-serif;--wd-text-font-weight:400;--wd-text-color:#1c2833;--wd-text-font-size:16px;--wd-title-font:"Montserrat",Arial,Helvetica,sans-serif;--wd-title-font-weight:600;--wd-title-color:#1a3a5c;--wd-entities-title-font:"Montserrat",Arial,Helvetica,sans-serif;--wd-entities-title-font-weight:600;--wd-entities-title-color:#1a3a5c;--wd-entities-title-color-hover:rgb(51 51 51/65%);--wd-alternative-font:"Roboto",Arial,Helvetica,sans-serif;--wd-widget-title-font:"Montserrat",Arial,Helvetica,sans-serif;--wd-widget-title-font-weight:700;--wd-widget-title-transform:uppercase;--wd-widget-title-color:#1a3a5c;--wd-widget-title-font-size:14px;--wd-header-el-font:"Montserrat",Arial,Helvetica,sans-serif;--wd-header-el-font-weight:600;--wd-header-el-transform:uppercase;--wd-header-el-font-size:13px;--wd-primary-color:#2d1e1b;--wd-alternative-color:#f4f6f7;--wd-link-color:#1c2833;--wd-link-color-hover:#2471a3;--btn-default-bgcolor:#fff;--btn-default-bgcolor-hover:#efefef;--btn-accented-bgcolor:#2d1e1b;--btn-accented-bgcolor-hover:rgba(45,30,27,.8);--wd-form-brd-width:2px;--notices-success-bg:#459647;--notices-success-color:#fff;--notices-warning-bg:#e0b252;--notices-warning-color:#fff}.wd-popup.wd-age-verify{--wd-popup-width:500px}.wd-popup.wd-promo-popup{background-color:#111;background-image:url(https://coffeefit.ru/wp-content/uploads/2021/10/coffee-popup.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;--wd-popup-width:800px}.page-title-default{background-color:#2d1e1b;background-image:none;background-size:cover;background-position:center center}.footer-container{background-color:#111;background-image:none}.page .main-page-wrapper{background-color:#f4f6f7;background-image:none}.woodmart-archive-shop:not(.single-product) .main-page-wrapper{background-color:#fff;background-image:none}.woodmart-archive-blog .main-page-wrapper{background-color:#fff;background-image:none}.woodmart-archive-portfolio .main-page-wrapper{background-color:#fff;background-image:none}.wd-popup.popup-quick-view{--wd-popup-width:920px}@media (max-width:768.98px){:root{--wd-text-font-size:15px}}:root{--wd-container-w:1222px;--wd-form-brd-radius:0px;--btn-default-color:#333;--btn-default-color-hover:#333;--btn-accented-color:#fff;--btn-accented-color-hover:#fff;--btn-default-brd-radius:0px;--btn-default-box-shadow:none;--btn-default-box-shadow-hover:none;--btn-default-box-shadow-active:none;--btn-default-bottom:0px;--btn-accented-bottom-active:-1px;--btn-accented-brd-radius:0px;--btn-accented-box-shadow:inset 0 -2px 0 rgba(0,0,0,.15);--btn-accented-box-shadow-hover:inset 0 -2px 0 rgba(0,0,0,.15);--wd-brd-radius:0px}@media (min-width:1239px){.platform-Windows .wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}@media (min-width:1222px){html:not(.platform-Windows) .wd-section-stretch>.elementor-container{margin-left:auto;margin-right:auto}}@media (max-width:1580px){.whb-hidden-lg{display:flex !important}.whb-visible-lg{display:none !important}}.cf7-form{background:#fff;padding:35px;border-radius:12px;box-shadow:0 15px 40px rgba(0,0,0,.12);max-width:500px;margin:0 auto}.cf7-title h3{font-size:22px;font-weight:600;color:#1c2833;text-align:center;margin-bottom:5px}.cf7-title p{font-size:14px;color:#6b7280;margin-bottom:20px;text-align:center}.cf7-group input,.cf7-group select{width:100%;height:48px;padding:0 15px;border-radius:6px;border:1px solid #e5e7eb;font-size:14px;transition:.3s}.cf7-group input:focus,.cf7-group select:focus{border-color:#2471a3;outline:none}.cf7-group{margin-bottom:15px}.cf7-submit input{width:100%;background:#2d1e1b;color:#fff;border:none;padding:14px;border-radius:8px;font-weight:600;cursor:pointer;transition:.3s}.cf7-submit input:hover{background:rgba(45,30,27,.8);transform:translateY(-2px)}.cf7-policy{font-size:12px;color:#9ca3af;margin-top:10px;text-align:center}.wpcf7-response-output{margin:15px 0 0;padding:10px 15px;border-radius:6px;font-size:13px;text-align:center}.wpcf7 form.invalid .wpcf7-response-output{background:#fdecea;color:#b71c1c;border:none}.wpcf7 form.sent .wpcf7-response-output{background:#e8f5e9;color:#1b5e20;border:none}.hidden-fields-container{border:none !important;padding:0}.swiper-slide-inner img{max-height:60px;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:all .3s ease}.swiper-slide-inner img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}.card_image{position:relative;overflow:hidden}.card_image:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);opacity:0;transition:opacity .35s ease}.card:hover .card_image:before{opacity:1}.card__overlay .elementor-heading-title{transform:translateY(20px);opacity:0;transition:all .3s ease}.card:hover .card__overlay .elementor-heading-title{transform:translateY(0);opacity:1}.calc-workers{background:0 0 !important;color:#fff !important;text-align:center !important;font-size:32px !important;font-weight:700}.calc-workers::-webkit-outer-spin-button,.calc-workers::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calc-plus,.calc-minus,.calc-cup{cursor:pointer;user-select:none;-webkit-user-select:none}.calc-cup.active{background:#2471a3}.calc-cup.active .calc-cup__text span{color:#f4f6f7 !important}.calc-result{font-size:40px;font-weight:700;color:#f4f6f7 !important}.price-table{width:100%;border-collapse:collapse;margin-top:20px;border-radius:12px;overflow:hidden;background:#fff}.price-table th{background:#1a3a5c;color:#fff;padding:14px;text-align:left;font-size:14px}.price-table td{padding:12px;border-bottom:1px solid #eee;font-size:14px}.price-table tr:hover{background:#f8fafc}.price-table tr td[colspan="5"]{background:#f1f5f9;font-weight:600}.post-single-page .meta-post-categories,.post-single-page .entry-meta,.post-single-page .entry-header{display:none}@media(max-width:768px){.table-mobile-custom{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-mobile-custom-row{min-width:736px;width:max-content;flex-wrap:nowrap}}body.post-type-archive-product .sidebar-widget{display:none}body.post-type-archive-product .sidebar-widget:has(.wp-block-woocommerce-product-categories){display:block !important}.mobile-pages-menu .menu-button a{display:inline-flex !important;justify-content:center;background:#2d1e1b;color:#fff !important;padding:10px 15px;border-radius:6px;display:inline-block;text-align:center;margin:10px}.mobile-pages-menu .menu-button{text-align:center}.coffee-tabs{display:flex;gap:12px;margin:20px 0 30px;flex-wrap:wrap}.coffee-tabs a{display:inline-block;padding:12px 22px;border:1px solid #ddd;border-radius:30px;text-decoration:none;font-weight:600;color:#222;background:#fff;transition:all .3s ease}.coffee-tabs a:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08)}.coffee-tabs a.active,.coffee-tabs a.current{background:#2d1e1b;color:#fff;border-color:#111}.coffee-tabs.coffee-tabs-large{gap:16px;margin:25px 0 35px}.coffee-tabs.coffee-tabs-large a{padding:15px 28px;font-size:18px;border-radius:36px}@media (max-width:767px){.coffee-tabs.coffee-tabs-large{display:flex;flex-direction:row;justify-content:center;align-content:center;gap:16px;margin:25px 0 35px}}.wc-block-product-categories-list{list-style:none;margin:0;padding:0}.wc-block-product-categories-list-item{margin:6px 0;line-height:1.4}.wc-block-product-categories-list--depth-1{margin-top:6px;padding-left:16px;border-left:1px solid #eee}.wc-block-product-categories-list--depth-2{margin-top:6px;padding-left:16px;border-left:1px dashed #eee}.wc-block-product-categories-list-item>a{display:inline-block;text-decoration:none}.wc-block-product-categories-list-item-count{margin-left:6px;opacity:.65;font-size:13px}.wc-block-product-categories-list-item>a:hover{transform:translateX(2px);transition:.2s ease}@media (max-width:767px){.sidebar-container{padding:0 12px}.wc-block-product-categories-list-item{margin:8px 0;font-size:14px}.wc-block-product-categories-list--depth-1{padding-left:12px}.wc-block-product-categories-list--depth-2{padding-left:12px}.wc-block-product-categories-list-item-count{font-size:12px}}.wc-block-product-categories-list-item:has(>a[href*="/coffeemachines/"])>.wc-block-product-categories-list--depth-1{padding-left:0;margin-top:6px;border-left:none}.wc-block-product-categories-list-item:has(>a[href*="/coffeemachines/"]) .wc-block-product-categories-list--depth-1>li{margin:6px 0}.wc-block-product-categories-list-item:has(>a[href*="/coffeemachines/carob/"])>.wc-block-product-categories-list--depth-2{padding-left:16px;border-left:1px dashed #eee;margin-top:6px}.social-max-custom{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;background-color:rgba(255,255,255,.3);transition:.3s ease}.social-max-custom svg{width:18px;height:18px;display:block}.social-max-custom:hover{background-color:#37aee2}.wd-header-html p{margin:0;display:inline}.footer-max-icon{width:50px;height:50px;border-radius:50%;background:#1a3a5c;color:#f4f6f7;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:.3s ease}.footer-max-icon svg{width:25px;height:25px;display:block}.footer-max-icon:hover{opacity:.9}.burger-socials-wrap{display:flex;align-items:center;justify-content:center;gap:10px}.burger-socials-wrap .wd-header-html{display:flex;margin:0}.burger-socials-wrap .wd-header-html p{margin:0;display:flex}.burger-socials-wrap .wd-social-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex:0 0 40px}.burger-socials-wrap .social-max-custom svg{width:18px;height:18px;display:block}.burger-socials-wrap .wd-social-icon{background-color:#2d1e1b !important;color:#fff !important}.burger-socials-wrap .wd-social-icon .wd-icon:before,.burger-socials-wrap .wd-social-icon svg{fill:#fff !important;color:#fff !important}.burger-socials-wrap .wd-social-icon:hover{background-color:#46312d !important}@media (max-width:576px){.entry-title.title{font-size:26px}.price-table__wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.price-table{min-width:600px;width:max-content;border-collapse:collapse}}