@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-agreement{margin:5px 0 15px;font-size:12px;line-height:1.4;color:#6b7280}.cf7-agreement .wpcf7-list-item{margin:0}.cf7-agreement label{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.cf7-agreement input[type=checkbox]{width:16px;height:16px;min-width:16px;margin-top:1px;cursor:pointer;accent-color:#2d1e1b}.cf7-agreement a{color:#2d1e1b;text-decoration:underline;text-underline-offset:2px}.cf7-agreement a:hover{color:rgba(45,30,27,.8)}.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}.widget_coffefit_category_accordion_widget,.widget_coffefit_category_accordion_widget .cf-cat-accordion{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important}body .products .wd-product:not(.product-list-item) .product-wrapper{position:relative !important;min-height:100%;padding:16px 16px 64px !important;border:1px solid rgba(45,30,27,.07);border-radius:20px;background:#fff !important;box-shadow:none !important;overflow:hidden;transition:transform .25s ease !important}body .products .wd-product:not(.product-list-item) .product-wrapper:hover{transform:translateY(-3px) !important;box-shadow:none !important}body .products .wd-product:not(.product-list-item) .product-element-top{position:static !important;margin-bottom:14px !important;overflow:visible !important;background:0 0 !important}body .products .wd-product:not(.product-list-item) .product-element-top:before,body .products .wd-product:not(.product-list-item) .product-element-top:after{display:none !important}body .products .wd-product:not(.product-list-item) .product-image-link{display:flex !important;align-items:center;justify-content:center;min-height:190px}body .products .wd-product:not(.product-list-item) .product-image-link img{width:100%;height:190px;object-fit:contain;object-position:center;transform:none !important;transition:none !important}body .products .wd-product:not(.product-list-item):hover .product-image-link img{transform:none !important}body .products .wd-product:not(.product-list-item) .wd-entities-title{margin:0 0 6px !important;text-align:left !important;font-size:14px !important;line-height:1.3 !important;font-weight:700 !important}body .products .wd-product:not(.product-list-item) .wd-entities-title a{color:#2d1e1b !important;text-decoration:none !important}body .products .wd-product:not(.product-list-item) .price{display:block !important;margin:0 !important;text-align:left !important;color:#5a3927 !important;font-size:16px !important;line-height:1.2 !important;font-weight:700 !important}body .products .wd-product:not(.product-list-item) .price .amount{color:#5a3927 !important;font-weight:700 !important}body .products .wd-product:not(.product-list-item) .quick-view,body .products .wd-product:not(.product-list-item) .wd-tooltip-label{display:none !important}body .products .wd-product:not(.product-list-item) .wd-buttons{position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;display:block !important}body .products .wd-product:not(.product-list-item) .wd-wishlist-btn{position:absolute !important;top:auto !important;left:16px !important;right:auto !important;bottom:16px !important;z-index:20 !important;width:42px !important;height:42px !important;margin:0 !important;opacity:1 !important;visibility:visible !important;transform:none !important;display:flex !important;align-items:center;justify-content:center}body .products .wd-product:not(.product-list-item) .wd-wishlist-btn a{width:42px !important;height:42px !important;min-width:42px !important;min-height:42px !important;display:flex !important;align-items:center;justify-content:center;border:none !important;background:0 0 !important;color:#2d1e1b !important;opacity:1 !important;visibility:visible !important;transform:none !important}body .products .wd-product:not(.product-list-item) .wd-wishlist-btn a span{display:none !important}body .products .wd-product:not(.product-list-item) .wd-wishlist-btn a:hover{color:#5a3927 !important;transform:scale(1.08) !important}body .products .wd-product:not(.product-list-item).wd-hover-button .wd-add-btn,body .products .wd-product:not(.product-list-item) .wd-add-btn{position:absolute !important;top:auto !important;left:auto !important;right:16px !important;bottom:16px !important;z-index:20 !important;width:48px !important;height:48px !important;margin:0 !important;padding:0 !important;opacity:1 !important;visibility:visible !important;transform:none !important;display:flex !important;align-items:center;justify-content:center}body .products .wd-product:not(.product-list-item) .wd-add-btn a{position:relative !important;width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;padding:0 !important;margin:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;outline:none !important;box-shadow:none !important;border-radius:14px !important;background:#5a3927 !important;color:#fff !important;font-size:0 !important;line-height:1 !important;opacity:1 !important;visibility:visible !important;transform:none !important;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease !important}body .products .wd-product:not(.product-list-item) .wd-add-btn a:hover{background:#2d1e1b !important;transform:translateY(-3px) scale(1.04) !important;box-shadow:0 10px 20px rgba(45,30,27,.18) !important}body .products .wd-product:not(.product-list-item) .wd-add-btn a span{display:none !important}body .products .wd-product:not(.product-list-item) .wd-add-btn a:after{display:none !important}body .products .wd-product:not(.product-list-item) .wd-add-btn-replace .add-to-cart-loop:before{position:static !important;inset:auto !important;width:22px !important;height:22px !important;display:block !important;margin:0 !important;content:"" !important;font-family:initial !important;background:#fff !important;transform:none !important;opacity:1 !important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM7.2 14.5h8.9c.8 0 1.5-.5 1.8-1.2L21 6H6.2L5.7 4H2v2h2.1l2.7 10.5c.2.9 1 1.5 1.9 1.5H19v-2H8.7l-.5-1.5z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 18c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM7.2 14.5h8.9c.8 0 1.5-.5 1.8-1.2L21 6H6.2L5.7 4H2v2h2.1l2.7 10.5c.2.9 1 1.5 1.9 1.5H19v-2H8.7l-.5-1.5z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}body .products .wd-product:not(.product-list-item) .wd-add-btn .added_to_cart,body .products .wd-product:not(.product-list-item) .wd-add-btn a.added_to_cart,body .products .wd-product:not(.product-list-item) .added_to_cart.wc-forward,body .products .wd-product:not(.product-list-item) a.added_to_cart.wc-forward{display:none !important;opacity:0 !important;visibility:hidden !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;pointer-events:none !important}body .products .wd-product.product-list-item .wd-add-btn{width:120px !important;height:auto !important}body .products .wd-product.product-list-item .wd-add-btn a{width:120px !important;min-width:120px !important}@media (max-width:768px){body .products .wd-product:not(.product-list-item) .product-wrapper{padding:14px 14px 62px !important;border-radius:18px}body .products .wd-product:not(.product-list-item) .product-image-link{min-height:160px}body .products .wd-product:not(.product-list-item) .product-image-link img{height:160px}body .products .wd-product:not(.product-list-item).wd-hover-button .wd-add-btn,body .products .wd-product:not(.product-list-item) .wd-add-btn{width:44px !important;height:44px !important;right:14px !important;bottom:14px !important}body .products .wd-product:not(.product-list-item) .wd-add-btn a{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;border-radius:13px !important}body .products .wd-product:not(.product-list-item) .wd-wishlist-btn{left:14px !important;bottom:14px !important}}body .woocommerce-my-account-wrapper:has(.wd-wishlist-content) .wd-my-account-sidebar{display:none !important}body .woocommerce-my-account-wrapper:has(.wd-wishlist-content) .woocommerce-MyAccount-content{width:100% !important;max-width:100% !important;flex:0 0 100% !important;padding:0 !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}}