.recipes-page{background-color:#f8eee8;background-image:url(../media/bg.297yat4_4qu9n.jpg);background-position:top;background-repeat:repeat}#wrapper:has(.recipes-page){background-color:#f8eee8;background-image:url(../media/bg.297yat4_4qu9n.jpg);background-position:top;background-repeat:repeat}.recipes-page{color:#4e4d4d;width:980px;min-height:600px}.recipes-category-header{width:100%;height:140px;display:flex;position:relative}.recipes-header-side{width:36%;margin-top:33px;position:relative}.recipes-logo{background:url(../media/cat-logo.3o2p72jbkg4n3.png) top no-repeat;flex:0 0 274px;width:274px;height:105px;display:block}.recipes-double-line{border-top:3px solid #676b99;border-bottom:1px solid #676b99;width:100%;height:5px;display:block;position:absolute;top:35px}.recipes-filter{z-index:1;background:#f2eeeb;align-items:center;width:max-content;min-height:30px;padding:0 10px;font-size:13px;display:flex;position:relative}.recipes-filter label{white-space:nowrap;margin-right:6px}.recipes-filter select{color:#4e4d4d;background:#fff;border:1px solid #aaa;width:auto;height:25px;margin:0;padding:2px 4px;font-size:13px}.recipes-heading{z-index:2;color:#fff;text-align:center;background:url(../media/ribbon.1tvwxjblryu0t.png) 0 0 no-repeat;width:190px;min-height:43px;margin:0;font-size:23px;font-style:italic;font-weight:400;line-height:43px;position:absolute;top:85px;left:0}.recipes-grid{grid-template-columns:repeat(4,245px);width:980px;margin:0;padding:0;list-style:none;display:grid}.recipe-card{box-sizing:border-box;background:url(../media/photo-bg.0ttnyrk7nhl8-.png) 0 0 no-repeat;width:245px;height:225px;padding:10px 10px 0;position:relative}.recipe-image-link,.recipe-image-link img{width:225px;height:160px;display:block}.recipe-image-link{background:#eee;position:relative;overflow:hidden}.recipe-image-link img{object-fit:cover}.recipe-efficacy{z-index:1;color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,#9c81ad 0%,#8b6c9e 51%,#75558a 76%);border-radius:2px;min-width:76px;max-width:210px;margin:0;padding:2px 12px;font-size:11px;font-weight:400;line-height:15px;position:absolute;bottom:8px;left:0;overflow:hidden}.recipe-title-link{color:#351000;text-decoration:none;display:block}.recipe-title-link h3{color:#351000;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:15px 0 0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.recipe-title-link:hover h3{color:#bf0057}.recipes-pagination{justify-content:flex-end;align-items:center;gap:3px;padding:18px 8px 0;display:flex}.recipes-pagination button{color:#7c7c7c;min-width:24px;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:1px 8px;line-height:22px}.recipes-pagination button:hover,.recipes-pagination button.active{color:#fff;background:#bf0057}.recipes-pagination button.pagination-next{color:#fff;background:#bf0057;border-radius:8px;margin-left:3px;padding:1px 10px}.recipes-empty{color:#666;text-align:center;padding:80px 20px;font-size:14px}@media (max-width:767px){#wrapper:has(.recipes-page) .desktop-only{display:none!important}#wrapper:has(.recipes-page) .mobile-only{display:block!important}#wrapper:has(.recipes-page){width:100%;min-width:0}.recipes-page{box-sizing:border-box;width:100%}#content:has(.recipes-page){box-sizing:border-box;width:100%}#content:has(.recipes-page){padding-left:16px;padding-right:16px}#wrapper:has(.recipes-page) .ui-footer .footer-bottom{box-sizing:border-box}#content:has(.recipes-page){min-height:0;padding:16px 10px 40px;overflow:visible}.recipes-page{min-width:0;min-height:0}.recipes-category-header{flex-direction:column;height:auto;padding-bottom:14px;display:flex}.recipes-logo,.recipes-header-right,.recipes-double-line{display:none}.recipes-header-side{width:100%;margin:10px 0 0}.recipes-heading{flex:0 0 43px;order:-1;position:static}.recipes-filter{box-sizing:border-box;background:0 0;width:100%;min-height:38px;padding:4px 0;font-size:15px}.recipes-filter select{flex:1;min-width:0;height:34px;font-size:15px}.recipes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.recipe-card{background:#fff;border:1px solid #dedede;border-radius:2px;width:100%;height:auto;min-height:0;padding:8px;box-shadow:0 1px 3px #0000002e}.recipe-image-link{aspect-ratio:225/160;width:100%;height:auto}.recipe-image-link img{width:100%;height:100%}.recipe-efficacy{text-overflow:ellipsis;min-width:0;max-width:calc(100% - 8px);padding:2px 10px;font-size:12px;left:0;overflow:hidden}.recipe-title-link h3{min-height:42px;padding-top:11px;font-size:15px;line-height:21px}.recipes-pagination{flex-wrap:wrap;justify-content:center;gap:5px;padding:20px 0 0}}@media (max-width:360px){.recipes-grid{grid-template-columns:1fr}}

