:root{--ct-cream:#fdf3e7;--ct-plum:#4a1c36;--ct-text:#4a1c36;--ct-body:#5b5b5b;--ct-orange:var(--bzo-main-color);--ct-orange-light:#f9b96f;--ct-line:#d9cbbb;--ct-card-shadow:0 6px 24px rgba(74, 28, 54, .08);--ct-font-title:var(--bzo-title_typo-font-family)}.cong-thuc-meta{display:flex;flex-wrap:wrap;align-items:stretch}.cong-thuc-meta-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:0 22px;min-width:0}.cong-thuc-meta-col+.cong-thuc-meta-col{border-left:1px solid var(--ct-line)}.cong-thuc-meta-label{display:block;color:var(--ct-plum);font-family:var(--ct-font-title);font-size:18px;line-height:1.4;margin-bottom:4px;font-weight:500}.cong-thuc-meta-value{display:block;color:var(--ct-body);font-size:15px;line-height:1.5}.cong-thuc-single{padding-top:0}.cong-thuc-head{background-color:var(--ct-cream);padding:45px 0 180px}.cong-thuc-head>.bzotech-container>.bzotech-row{align-items:flex-start}.cong-thuc-product{text-align:center;max-width:200px}.cong-thuc-product-label{color:var(--ct-plum);font-size:17px;font-weight:700;line-height:1.4;margin:0 0 14px}.cong-thuc-product-thumb{background-color:#fff;padding:12px;margin-bottom:18px;border-radius:10px}.cong-thuc-product-thumb img{display:block;width:100%;height:auto;margin:0 auto}.cong-thuc-product-button{display:inline-block;background-color:var(--ct-orange);color:#fff;line-height:1;letter-spacing:.02em;padding:12px 30px;border-radius:40px;text-decoration:none;transition:background-color .25s ease}.cong-thuc-product-button:hover,.cong-thuc-product-button:focus{background-color:var(--ct-plum);color:#fff}.cong-thuc-title{color:var(--ct-plum);font-family:var(--ct-font-title);font-style:italic;font-size:42px;line-height:1.24;margin:0 0 14px}.cong-thuc-author{color:var(--ct-plum);font-size:20px;font-weight:500;line-height:1.5;padding-bottom:20px;border-bottom:1px solid var(--ct-line)}.cong-thuc-meta-single{justify-content:center;padding-top:18px}.cong-thuc-meta-single .cong-thuc-meta-col{padding:0 30px}.cong-thuc-meta-single .cong-thuc-meta-label{font-size:24px}.cong-thuc-meta-single .cong-thuc-meta-value{font-size:16px}.cong-thuc-thumb{margin-top:-155px}.cong-thuc-thumb img{display:block;width:100%;height:auto;border-radius:20px}.cong-thuc-body{padding:45px 0 60px}.cong-thuc-block-title{color:var(--ct-plum);font-size:24px;font-weight:700;line-height:1.4;margin:0 0 22px}.cong-thuc-block-content{font-size:18px;line-height:1.75;color:var(--ct-body)}.cong-thuc-block-content p{margin:0 0 16px}.cong-thuc-block-content ul,.cong-thuc-block-content ol{margin:0 0 16px;padding-left:20px}.cong-thuc-block-content ul{list-style:disc}.cong-thuc-block-content ol{list-style:decimal}.cong-thuc-block-content li{margin-bottom:10px}.cong-thuc-block-content strong,.cong-thuc-block-content b{color:var(--ct-plum)}.cong-thuc-content{margin-top:30px}.cong-thuc-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:55px}.cong-thuc-print{display:inline-flex;align-items:center;justify-content:center;width:200px;height:44px;border-radius:40px;background-color:var(--ct-orange);color:#fff;text-decoration:none;transition:background-color .25s ease}.cong-thuc-print:hover,.cong-thuc-print:focus{background-color:var(--ct-plum);color:#fff}.cong-thuc-share{display:flex;align-items:center;gap:10px}.cong-thuc-share-item{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:6px;background-color:#e3e3e3;color:#8f8f8f;text-decoration:none;transition:background-color .25s ease,color .25s ease}.cong-thuc-share-item:hover,.cong-thuc-share-item:focus{background-color:var(--ct-orange);color:#fff}.main-page-cong-thuc{padding:45px 0 60px}.cong-thuc-list .list-col-item{margin-bottom:40px}.cong-thuc-item{height:100%;background-color:#fff;box-shadow:var(--ct-card-shadow);display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.cong-thuc-item-thumb img{display:block;width:346px;height:346px;object-fit:cover}.cong-thuc-item-info{padding:22px 15px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;flex-grow:1}.cong-thuc-item-info:hover{background:#fcd29966}.cong-thuc-item-title{color:var(--ct-plum);font-family:var(--ct-font-title);font-size:21px;line-height:1.35;margin:0 0 18px;-webkit-box-orient:vertical;overflow-wrap:break-word;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;min-height:56px}.cong-thuc-item-title a{color:inherit;text-decoration:none}.cong-thuc-meta-item{justify-content:center;margin-top:auto}.cong-thuc-meta-item .cong-thuc-meta-col{padding:0 8px}.cong-thuc-meta-item .cong-thuc-meta-label{font-size:16px}.cong-thuc-meta-item .cong-thuc-meta-value{font-size:14px}@media (max-width:1024px){.cong-thuc-item-thumb img{width:100%}}@media (max-width:991px){.cong-thuc-title{font-size:30px}.cong-thuc-meta-single .cong-thuc-meta-col{padding:0 20px}.cong-thuc-head{padding-bottom:130px}.cong-thuc-thumb{margin-top:-110px}.cong-thuc-meta-single .cong-thuc-meta-label{font-size:20px}}@media (max-width:767px){.cong-thuc-head .bzotech-col-md-5{order:1;margin-top:20px}.cong-thuc-head{padding:30px 0 100px}.cong-thuc-product{max-width:160px;margin:auto;margin-bottom:26px}.cong-thuc-title{font-size:22px}.cong-thuc-meta-single .cong-thuc-meta-col{padding:0 15px}.cong-thuc-meta-single .cong-thuc-meta-label{font-size:18px}.cong-thuc-thumb{margin-top:-80px}.cong-thuc-body{padding:30px 0 40px}.cong-thuc-ingredients{margin-bottom:30px}.cong-thuc-actions{margin-top:35px}.cong-thuc-print{width:100%}.cong-thuc-intro{text-align:center}}@media print{.cong-thuc-head{background-color:#fff0;padding-bottom:20px}.cong-thuc-thumb{margin-top:0}.cong-thuc-actions,.cong-thuc-product-button{display:none!important}.cong-thuc-item,.cong-thuc-single{box-shadow:none}}.cong-thuc-single .bzotech-container{max-width:1200px!important}