.rwpx-widget,.rwpx-block-widget{margin-bottom:24px;font-family:var(--fwx-font-family,inherit);box-sizing:border-box}.rwpx-widget *,.rwpx-widget *::before,.rwpx-widget *::after,.rwpx-block-widget *,.rwpx-block-widget *::before,.rwpx-block-widget *::after{box-sizing:border-box}.rwpx-widget button,.rwpx-widget input[type="button"],.rwpx-widget input[type="submit"],.rwpx-block-widget button,.rwpx-block-widget input[type="button"],.rwpx-block-widget input[type="submit"]{box-sizing:border-box;font-family:inherit;letter-spacing:normal}.rwpx-widget-title,.rwpx-widget .widget-title,.rwpx-widget .widgettitle,.rwpx-block-widget .widget-title,.rwpx-block-widget .widgettitle,.rwpx-filter-recipes-widget .widget-title,.rwpx-filter-recipes-widget .widgettitle,.rwpx-recent-recipes-widget .widget-title,.rwpx-recent-recipes-widget .widgettitle,.rwpx-categories-grid-wrap .widget-title,.rwpx-recipes-grid-wrap .widget-title{font-family:inherit;font-size:18px;font-weight:700;color:inherit;margin:0 0 16px 0;padding-bottom:8px;border-bottom:2px solid var(--rwpx-accent-color,var(--fwx-primary,#ea580c))!important;display:flex;align-items:center;gap:8px}.rwpx-recent-recipes-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:14px}.rwpx-recent-item{display:flex;gap:12px;align-items:flex-start;padding:0;background:#fff0;border:none;transition:all 0.2s ease-in-out}.rwpx-recent-item:hover{border-color:#cbd5e1;transform:translateY(-1px)}.rwpx-recent-thumb-wrap{flex-shrink:0;width:68px;height:68px;border-radius:8px;overflow:hidden;background:#f1f5f9;position:relative;box-shadow:0 1px 3px rgb(0 0 0 / .08)}.rwpx-widget-thumb-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.3s ease}.rwpx-recent-item:hover .rwpx-widget-thumb-img{transform:scale(1.06)}.rwpx-recent-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);color:#94a3b8}.rwpx-recent-placeholder svg{width:32px;height:32px;fill:currentColor}.rwpx-recent-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rwpx-recent-title{margin:0;font-size:14px;font-weight:700;line-height:1.35}.rwpx-recent-title a{color:var(--fwx-text-color,#1e293b);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.15s ease}.rwpx-recent-title a:hover{color:var(--rwpx-accent-color,var(--fwx-primary,#ea580c))}.rwpx-recent-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:#64748b;margin-top:2px}.rwpx-widget-diff-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1;white-space:nowrap;vertical-align:middle;box-sizing:border-box}.rwpx-diff-facil{background:#dcfce7;color:#166534}.rwpx-diff-medio{background:#e0f2fe;color:#075985}.rwpx-diff-dificil{background:#fee2e2;color:#991b1b}.rwpx-widget-time{display:inline-flex;align-items:center;gap:2px;font-weight:500}.rwpx-widget-rating{display:inline-flex;align-items:center;gap:3px;font-weight:700;color:#d97706}.rwpx-widget-star{color:#f59e0b;font-size:12px}.entry-content .rwpx-filter-recipes-widget,.entry-content>.rwpx-filter-recipes-widget,.entry-content>.rwpx-block-widget.rwpx-filter-recipes-widget,.wp-block.rwpx-filter-recipes-widget,div.rwpx-filter-recipes-widget,.rwpx-filter-recipes-widget{box-sizing:border-box!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;align-self:flex-start;max-width:var(--rwpx-filter-max-width,100%)!important;margin-left:var(--rwpx-filter-margin-left,auto)!important;margin-right:var(--rwpx-filter-margin-right,auto)!important;z-index:var(--rwpx-filter-zindex,10)!important;border-radius:var(--rwpx-filter-radius,var(--rwpx-card-radius,12px))!important;padding:var(--rwpx-filter-padding,20px)!important;margin-top:var(--rwpx-filter-margin-top,0)!important;margin-block-start:var(--rwpx-filter-margin-top,0)!important;margin-bottom:var(--rwpx-filter-margin-bottom,0)!important;margin-block-end:var(--rwpx-filter-margin-bottom,0)!important;background:var(--rwpx-filter-bg,#ffffff)!important;border:1px solid var(--rwpx-filter-border-color,#e2e8f0);box-shadow:var(--rwpx-filter-shadow,0 2px 8px rgb(0 0 0 / .04))!important;transition:all 0.25s ease}.rwpx-filter-recipes-widget .rwpx-widget-title,.rwpx-filter-recipes-widget .widget-title,.rwpx-filter-recipes-widget .widgettitle{color:var(--rwpx-filter-title-color,inherit);margin-bottom:var(--rwpx-filter-title-mb,14px)}.rwpx-filter-recipes-widget.rwpx-filter-no-border{border:none!important;box-shadow:none!important}@media (max-width:991px){.entry-content .rwpx-filter-recipes-widget,.entry-content>.rwpx-filter-recipes-widget,.entry-content>.rwpx-block-widget.rwpx-filter-recipes-widget,.wp-block.rwpx-filter-recipes-widget,div.rwpx-filter-recipes-widget,.rwpx-filter-recipes-widget{max-width:var(--rwpx-filter-max-width-tablet,var(--rwpx-filter-max-width,100%))!important;padding:var(--rwpx-filter-padding-tablet,var(--rwpx-filter-padding,20px))!important;margin-top:var(--rwpx-filter-margin-top-tablet,var(--rwpx-filter-margin-top,0))!important;margin-block-start:var(--rwpx-filter-margin-top-tablet,var(--rwpx-filter-margin-top,0))!important;margin-bottom:var(--rwpx-filter-margin-bottom-tablet,var(--rwpx-filter-margin-bottom,0))!important;margin-block-end:var(--rwpx-filter-margin-bottom-tablet,var(--rwpx-filter-margin-bottom,0))!important}}@media (max-width:767px){.entry-content .rwpx-filter-recipes-widget,.entry-content>.rwpx-filter-recipes-widget,.entry-content>.rwpx-block-widget.rwpx-filter-recipes-widget,.wp-block.rwpx-filter-recipes-widget,div.rwpx-filter-recipes-widget,.rwpx-filter-recipes-widget{max-width:var(--rwpx-filter-max-width-mobile,100%)!important;padding:var(--rwpx-filter-padding-mobile,var(--rwpx-filter-padding,16px))!important;margin-top:var(--rwpx-filter-margin-top-mobile,0)!important;margin-block-start:var(--rwpx-filter-margin-top-mobile,0)!important;margin-bottom:var(--rwpx-filter-margin-bottom-mobile,var(--rwpx-filter-margin-bottom,0))!important;margin-block-end:var(--rwpx-filter-margin-bottom-mobile,var(--rwpx-filter-margin-bottom,0))!important}}.widget_block .rwpx-filter-recipes-widget,.widget_block .rwpx-recent-recipes-widget,.widget_block .rwpx-block-widget,.fwx-sidebar .rwpx-filter-recipes-widget,.fwx-sidebar .rwpx-recent-recipes-widget,.fwx-sidebar .rwpx-block-widget,.sidebar .rwpx-filter-recipes-widget,.sidebar .rwpx-recent-recipes-widget,.sidebar .rwpx-block-widget,.widget-area .rwpx-filter-recipes-widget,.widget-area .rwpx-recent-recipes-widget,.widget-area .rwpx-block-widget{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;margin-bottom:0!important}.rwpx-filter-form{display:flex;flex-direction:column;gap:var(--rwpx-filter-gap,14px);width:100%;height:auto!important;min-height:0!important;box-sizing:border-box;align-content:flex-start!important;justify-content:flex-start!important}.rwpx-filter-form.rwpx-filter-layout-horizontal{flex-direction:row;flex-wrap:wrap;align-items:flex-end;align-content:flex-start!important;justify-content:flex-start;gap:var(--rwpx-filter-gap,12px)}@media (min-width:768px){.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group{flex:1 1 170px;min-width:130px}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-search{flex:2 1 240px;min-width:180px}.rwpx-filter-form.rwpx-filter-layout-horizontal.rwpx-filter-search-full .rwpx-filter-group-search{grid-column:1 / -1!important;width:100%!important;min-width:100%!important;flex:0 0 100%!important;margin-bottom:4px}.rwpx-filter-form.rwpx-filter-layout-horizontal:not(.rwpx-filter-search-full) .rwpx-filter-group-search{flex:2 1 240px!important;min-width:180px!important;width:auto!important;margin-bottom:0!important}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-diff.rwpx-diff-style-pills,.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-diff{flex:2 1 270px;min-width:250px}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-diff.rwpx-diff-style-select{flex:1 1 170px;min-width:130px}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-diff-pills{width:100%;min-width:240px}}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-actions{flex:0 0 auto;margin-top:0;display:flex;flex-direction:row;align-items:center;align-self:flex-end;gap:10px;height:auto;min-height:40px}@media (min-width:768px){.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-actions{height:40px}.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-actions,.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-actions,.rwpx-filter-recipes-widget.rwpx-preview-mobile .rwpx-filter-form .rwpx-filter-actions,.rwpx-filter-recipes-widget.is-mobile-preview .rwpx-filter-form .rwpx-filter-actions{height:auto!important;min-height:0!important;max-height:none!important}}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-btn-filter{width:auto!important;height:40px!important;padding:0 22px!important;white-space:nowrap;flex:0 0 auto!important}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-btn-clear-filters{padding:6px 12px!important;white-space:nowrap;flex:0 0 auto!important;height:auto!important}.rwpx-filter-form.rwpx-filter-layout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--rwpx-filter-gap,16px);align-items:flex-end}.rwpx-filter-form.rwpx-filter-layout-grid.rwpx-filter-search-full .rwpx-filter-group-search,.rwpx-filter-form.rwpx-filter-search-full .rwpx-filter-group-search{grid-column:1 / -1!important;width:100%!important;flex:0 0 100%!important;margin-bottom:4px}.rwpx-filter-form.rwpx-filter-layout-grid .rwpx-filter-actions{grid-column:1 / -1;margin-top:6px;display:flex;flex-direction:row;align-items:center;gap:12px}.rwpx-filter-form.rwpx-filter-layout-grid .rwpx-btn-filter{width:auto!important;min-width:160px}.rwpx-filter-form.rwpx-filter-hide-labels .rwpx-filter-label{display:none!important}.rwpx-filter-group{display:flex;flex-direction:column;gap:6px;min-width:0;height:auto!important;min-height:0!important;flex-grow:0}.rwpx-filter-group-search{height:auto!important;min-height:0!important}.rwpx-filter-label{font-size:11px;font-weight:700;color:var(--rwpx-filter-label-color,#475569);text-transform:uppercase;letter-spacing:.5px;line-height:1.2}.rwpx-search-wrap{position:relative;display:flex;align-items:center;width:100%;height:auto!important;min-height:0!important}.rwpx-search-icon{position:absolute;left:12px;width:16px;height:16px;fill:#94a3b8;pointer-events:none;transition:fill 0.2s ease}.rwpx-filter-input{width:100%!important;padding:9px 12px 9px 36px!important;border:1px solid var(--rwpx-filter-input-border,#cbd5e1)!important;border-radius:var(--rwpx-filter-input-radius,8px)!important;font-size:13px!important;color:var(--rwpx-filter-input-color,#1e293b)!important;background:var(--rwpx-filter-input-bg,#f8fafc)!important;outline:none!important;box-sizing:border-box!important;transition:all 0.2s ease!important;height:40px!important;line-height:normal!important}.rwpx-filter-input:focus{border-color:var(--rwpx-filter-input-focus-border,var(--rwpx-accent-color,#ea580c))!important;background:#ffffff!important;box-shadow:0 0 0 2px rgb(0 0 0 / .08)!important}.rwpx-filter-input:focus+.rwpx-search-icon,.rwpx-search-wrap:focus-within .rwpx-search-icon{fill:var(--rwpx-filter-input-focus-border,var(--rwpx-accent-color,#ea580c))}.rwpx-filter-select{width:100%!important;padding:9px 12px!important;border:1px solid var(--rwpx-filter-input-border,#cbd5e1)!important;border-radius:var(--rwpx-filter-input-radius,8px)!important;font-size:13px!important;color:var(--rwpx-filter-input-color,#1e293b)!important;background:var(--rwpx-filter-input-bg,#f8fafc)!important;outline:none!important;cursor:pointer!important;box-sizing:border-box!important;transition:all 0.2s ease!important;height:40px!important;line-height:normal!important}.rwpx-filter-select:focus{border-color:var(--rwpx-filter-input-focus-border,var(--rwpx-accent-color,#ea580c))!important;background:#ffffff!important;box-shadow:0 0 0 2px rgb(0 0 0 / .08)!important}.rwpx-diff-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:38px;height:auto;align-items:stretch;width:100%;position:relative;box-sizing:border-box}.rwpx-diff-pill-radio{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;pointer-events:none!important}.rwpx-diff-pill-label{display:inline-flex;align-items:center;justify-content:center;min-height:38px;height:100%;padding:0 2px;font-size:11px;font-weight:600;border:1px solid var(--rwpx-filter-pill-border,#cbd5e1);border-radius:var(--rwpx-filter-pill-radius,6px);background:var(--rwpx-filter-pill-bg,#f8fafc);color:var(--rwpx-filter-pill-color,#475569);cursor:pointer;transition:all 0.15s ease;text-align:center;user-select:none;box-sizing:border-box;white-space:nowrap!important;letter-spacing:-.25px;line-height:1!important;text-overflow:clip}.rwpx-diff-pill-label:hover{background:var(--rwpx-filter-pill-hover-bg,#f1f5f9);border-color:var(--rwpx-filter-pill-hover-border,#94a3b8);color:var(--rwpx-filter-pill-hover-color,#1e293b)}.rwpx-diff-pill-radio:checked+.rwpx-diff-pill-label{background:var(--rwpx-filter-pill-active-bg,var(--rwpx-accent-color,#ea580c))!important;color:var(--rwpx-filter-pill-active-color,#ffffff)!important;border-color:var(--rwpx-filter-pill-active-border,var(--rwpx-filter-pill-active-bg,var(--rwpx-accent-color,#ea580c)))!important;font-weight:700;box-shadow:0 1px 4px rgb(0 0 0 / .18)}.rwpx-filter-actions{display:flex;flex-direction:column;gap:8px;margin-top:4px;flex:0 0 auto!important;min-height:0!important;height:auto}.rwpx-widget .rwpx-btn-filter,.rwpx-btn-filter{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:40px!important;padding:0 18px!important;background:var(--rwpx-filter-btn-bg,var(--rwpx-accent-color,#ea580c))!important;color:var(--rwpx-filter-btn-color,#ffffff)!important;border:none!important;border-radius:var(--rwpx-filter-btn-radius,var(--rwpx-btn-radius,8px))!important;font-size:13px!important;font-weight:700!important;cursor:pointer;transition:all 0.2s ease;box-shadow:0 2px 5px rgb(0 0 0 / .15)!important;text-decoration:none!important;line-height:normal!important;box-sizing:border-box!important}.rwpx-btn-filter-icon{display:inline-block;flex-shrink:0}.rwpx-widget .rwpx-btn-filter:hover,.rwpx-btn-filter:hover{filter:brightness(.94);background:var(--rwpx-filter-btn-hover-bg,var(--rwpx-accent-color-hover,var(--rwpx-filter-btn-bg,var(--rwpx-accent-color,#c2410c))))!important;transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0 / .2)!important;color:var(--rwpx-filter-btn-hover-color,var(--rwpx-filter-btn-color,#ffffff))!important}.rwpx-widget .rwpx-btn-clear-filters,.rwpx-block-widget .rwpx-btn-clear-filters,.rwpx-filter-recipes-widget .rwpx-btn-clear-filters,.entry-content .rwpx-btn-clear-filters,.entry-content button.rwpx-btn-clear-filters,.rwpx-btn-clear-filters{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:12px!important;font-weight:600!important;color:var(--rwpx-filter-clear-color,#64748b)!important;text-decoration:none!important;background:transparent!important;border:1px solid transparent!important;border-radius:6px!important;padding:6px 12px!important;cursor:pointer!important;transition:all 0.2s ease!important;font-family:inherit!important;line-height:normal!important;outline:none!important;box-shadow:none!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;align-self:center!important}.rwpx-btn-clear-filters:hover{color:var(--rwpx-filter-clear-hover-color,#ef4444)!important;background:rgb(239 68 68 / .08)!important;border-color:rgb(239 68 68 / .2)!important;text-decoration:none!important}.rwpx-btn-clear-filters.is-active{color:var(--rwpx-filter-clear-hover-color,#ef4444)!important;font-weight:700;background:rgb(239 68 68 / .06);border-color:rgb(239 68 68 / .25)}.rwpx-filter-btn-auto .rwpx-btn-filter{width:auto!important}.rwpx-filter-btn-full .rwpx-btn-filter{width:100%!important}@media (max-width:991px){.rwpx-filter-recipes-widget{padding:var(--rwpx-filter-padding-tablet,var(--rwpx-filter-padding,20px));margin-top:var(--rwpx-filter-margin-top-tablet,var(--rwpx-filter-margin-top,0));margin-bottom:var(--rwpx-filter-margin-bottom-tablet,var(--rwpx-filter-margin-bottom,0))}.rwpx-filter-form{gap:var(--rwpx-filter-gap-tablet,var(--rwpx-filter-gap,14px))}}@media (max-width:767px){.rwpx-filter-recipes-widget{padding:var(--rwpx-filter-padding-mobile,min(var(--rwpx-filter-padding, 20px), 16px))!important;margin-top:var(--rwpx-filter-margin-top-mobile,var(--rwpx-filter-margin-top,0))!important;margin-bottom:var(--rwpx-filter-margin-bottom-mobile,var(--rwpx-filter-margin-bottom,0))!important}.rwpx-filter-form{gap:var(--rwpx-filter-gap-mobile,var(--rwpx-filter-gap,12px))!important}.rwpx-filter-form.rwpx-filter-layout-horizontal{flex-direction:column!important;align-items:stretch!important;align-content:flex-start!important;justify-content:flex-start!important}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group,.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-search,.rwpx-filter-form.rwpx-filter-layout-horizontal.rwpx-filter-search-full .rwpx-filter-group-search,.rwpx-filter-form.rwpx-filter-layout-horizontal:not(.rwpx-filter-search-full) .rwpx-filter-group-search,.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-diff,.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-diff.rwpx-diff-style-pills,.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-diff.rwpx-diff-style-select{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;min-height:0!important;height:auto!important;margin-bottom:0!important;align-self:stretch!important}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-diff-pills{min-width:0!important;width:100%!important}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-actions,.rwpx-filter-form .rwpx-filter-actions{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-top:6px!important;margin-bottom:0!important}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-btn-filter,.rwpx-filter-form .rwpx-btn-filter{width:100%!important;min-width:0!important;flex:0 0 auto!important;justify-content:center!important}.rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-btn-clear-filters,.rwpx-filter-form .rwpx-btn-clear-filters{width:100%!important;text-align:center!important;justify-content:center!important;padding:6px 12px!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;margin-top:4px!important;margin-bottom:0!important;align-self:center!important}.rwpx-filter-form.rwpx-filter-layout-grid{grid-template-columns:1fr!important;align-items:stretch!important;gap:var(--rwpx-filter-gap-mobile,14px)!important}.rwpx-filter-form.rwpx-filter-layout-grid .rwpx-filter-group{width:100%!important;min-width:0!important;height:auto!important}.rwpx-filter-form.rwpx-filter-layout-grid .rwpx-filter-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:8px!important}.rwpx-filter-form.rwpx-filter-layout-grid .rwpx-btn-filter,.rwpx-filter-form.rwpx-filter-layout-grid .rwpx-btn-clear-filters{width:100%!important;text-align:center!important;justify-content:center!important}}.is-tablet-preview.rwpx-filter-recipes-widget,.is-tablet-preview .rwpx-filter-recipes-widget,.rwpx-preview-tablet.rwpx-filter-recipes-widget,.rwpx-preview-tablet .rwpx-filter-recipes-widget{max-width:var(--rwpx-filter-max-width-tablet,var(--rwpx-filter-max-width,100%))!important;padding:var(--rwpx-filter-padding-tablet,var(--rwpx-filter-padding,20px))!important;margin-top:var(--rwpx-filter-margin-top-tablet,var(--rwpx-filter-margin-top,0))!important;margin-bottom:var(--rwpx-filter-margin-bottom-tablet,var(--rwpx-filter-margin-bottom,0))!important}.is-tablet-preview .rwpx-filter-form,.rwpx-preview-tablet .rwpx-filter-form{gap:var(--rwpx-filter-gap-tablet,var(--rwpx-filter-gap,14px))!important}.is-mobile-preview.rwpx-filter-recipes-widget,.is-mobile-preview .rwpx-filter-recipes-widget,.rwpx-preview-mobile.rwpx-filter-recipes-widget,.rwpx-preview-mobile .rwpx-filter-recipes-widget{max-width:var(--rwpx-filter-max-width-mobile,100%)!important;padding:var(--rwpx-filter-padding-mobile,var(--rwpx-filter-padding,16px))!important;margin-top:var(--rwpx-filter-margin-top-mobile,var(--rwpx-filter-margin-top,0))!important;margin-bottom:var(--rwpx-filter-margin-bottom-mobile,var(--rwpx-filter-margin-bottom,0))!important}.is-mobile-preview .rwpx-filter-form,.rwpx-preview-mobile .rwpx-filter-form{gap:var(--rwpx-filter-gap-mobile,var(--rwpx-filter-gap,12px))!important}.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal{flex-direction:column!important;align-items:stretch!important;align-content:flex-start!important;justify-content:flex-start!important}.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group,.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-search,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-search,.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal.rwpx-filter-search-full .rwpx-filter-group-search,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal.rwpx-filter-search-full .rwpx-filter-group-search,.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal:not(.rwpx-filter-search-full) .rwpx-filter-group-search,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal:not(.rwpx-filter-search-full) .rwpx-filter-group-search,.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-diff,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-group-diff{width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;min-height:0!important;height:auto!important;margin-bottom:0!important;align-self:stretch!important}.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-diff-pills,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-diff-pills{min-width:0!important;width:100%!important}.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-actions,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-filter-actions,.is-mobile-preview .rwpx-filter-form .rwpx-filter-actions,.rwpx-preview-mobile .rwpx-filter-form .rwpx-filter-actions,.rwpx-filter-recipes-widget.is-mobile-preview .rwpx-filter-actions,.rwpx-filter-recipes-widget.rwpx-preview-mobile .rwpx-filter-actions{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-top:6px!important;margin-bottom:0!important}.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-btn-filter,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-btn-filter,.is-mobile-preview .rwpx-filter-form .rwpx-btn-filter,.rwpx-preview-mobile .rwpx-filter-form .rwpx-btn-filter,.rwpx-filter-recipes-widget.is-mobile-preview .rwpx-btn-filter,.rwpx-filter-recipes-widget.rwpx-preview-mobile .rwpx-btn-filter{width:100%!important;min-width:0!important;flex:0 0 auto!important;justify-content:center!important}.is-mobile-preview .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-btn-clear-filters,.rwpx-preview-mobile .rwpx-filter-form.rwpx-filter-layout-horizontal .rwpx-btn-clear-filters,.is-mobile-preview .rwpx-filter-form .rwpx-btn-clear-filters,.rwpx-preview-mobile .rwpx-filter-form .rwpx-btn-clear-filters,.rwpx-filter-recipes-widget.is-mobile-preview .rwpx-btn-clear-filters,.rwpx-filter-recipes-widget.rwpx-preview-mobile .rwpx-btn-clear-filters{width:100%!important;text-align:center!important;justify-content:center!important;padding:6px 12px!important;flex:0 0 auto!important;height:auto!important;min-height:0!important;margin-top:4px!important;margin-bottom:0!important;align-self:center!important}@media (max-width:991px){.rwpx-filter-recipes-widget{max-width:var(--rwpx-filter-max-width-tablet,var(--rwpx-filter-max-width,100%))}}@media (max-width:767px){.rwpx-filter-recipes-widget{max-width:var(--rwpx-filter-max-width-mobile,100%)!important;margin-left:auto!important;margin-right:auto!important}}.is-mobile-preview.rwpx-filter-recipes-widget,.is-mobile-preview .rwpx-filter-recipes-widget,.rwpx-preview-mobile.rwpx-filter-recipes-widget,.rwpx-preview-mobile .rwpx-filter-recipes-widget{max-width:var(--rwpx-filter-max-width-mobile,100%)!important;margin-left:auto!important;margin-right:auto!important}.rwpx-container-block{box-sizing:border-box;position:relative;width:100%;max-width:var(--rwpx-container-max-width,800px);margin-left:var(--rwpx-container-margin-left,auto);margin-right:var(--rwpx-container-margin-right,auto);margin-top:var(--rwpx-container-margin-top,0);margin-bottom:var(--rwpx-container-margin-bottom,0);padding:var(--rwpx-container-padding,0);z-index:var(--rwpx-container-zindex,2);background:var(--rwpx-container-bg,transparent);border:var(--rwpx-container-border,none);border-radius:var(--rwpx-container-radius,0);box-shadow:var(--rwpx-container-shadow,none);transition:all 0.2s ease}@media (max-width:991px){.rwpx-container-block{max-width:var(--rwpx-container-max-width-tablet,var(--rwpx-container-max-width,100%));margin-top:var(--rwpx-container-margin-top-tablet,var(--rwpx-container-margin-top,0));margin-bottom:var(--rwpx-container-margin-bottom-tablet,var(--rwpx-container-margin-bottom,0));padding:var(--rwpx-container-padding-tablet,var(--rwpx-container-padding,0))}}@media (max-width:767px){.rwpx-container-block{max-width:var(--rwpx-container-max-width-mobile,100%)!important;margin-left:auto!important;margin-right:auto!important;margin-top:var(--rwpx-container-margin-top-mobile,0)!important;margin-bottom:var(--rwpx-container-margin-bottom-mobile,0)!important;padding:var(--rwpx-container-padding-mobile,0)!important}}.is-tablet-preview .rwpx-container-block,.rwpx-preview-tablet .rwpx-container-block{max-width:var(--rwpx-container-max-width-tablet,var(--rwpx-container-max-width,100%));margin-top:var(--rwpx-container-margin-top-tablet,var(--rwpx-container-margin-top,0));margin-bottom:var(--rwpx-container-margin-bottom-tablet,var(--rwpx-container-margin-bottom,0));padding:var(--rwpx-container-padding-tablet,var(--rwpx-container-padding,0))}.is-mobile-preview .rwpx-container-block,.rwpx-preview-mobile .rwpx-container-block{max-width:var(--rwpx-container-max-width-mobile,100%)!important;margin-left:auto!important;margin-right:auto!important;margin-top:var(--rwpx-container-margin-top-mobile,0)!important;margin-bottom:var(--rwpx-container-margin-bottom-mobile,0)!important;padding:var(--rwpx-container-padding-mobile,0)!important}.rwpx-single-recipe-container.has-sidebar{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start;max-width:1140px;margin:30px auto;padding:0 20px;box-sizing:border-box}.rwpx-single-recipe-container.no-sidebar{display:block;max-width:760px;margin:30px auto;padding:0 20px;box-sizing:border-box}.rwpx-single-content{width:100%;min-width:0}.rwpx-sidebar-area{width:100%;min-width:0}.rwpx-cat-label-wrap{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rwpx-cat-pill{display:inline-block;background:var(--rwpx-accent-color,#ea580c);color:#ffffff!important;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:background 0.2s ease}.rwpx-cat-pill:hover{background:var(--rwpx-accent-color-hover,#c2410c)}.rwpx-recipe-main-title{font-size:2rem;line-height:1.25;font-weight:800;color:#0f172a;margin:0 0 14px 0}.rwpx-single-meta{font-size:13px;color:#64748b;margin-bottom:20px}.rwpx-single-hero-thumb{margin-bottom:28px;border-radius:var(--rwpx-card-radius,12px);overflow:hidden;box-shadow:0 4px 14px rgb(0 0 0 / .08)}.rwpx-single-featured-image{width:100%!important;height:auto!important;display:block!important;object-fit:cover!important}@media (max-width:991px){.rwpx-single-recipe-container.has-sidebar{grid-template-columns:1fr;gap:32px}}@media (max-width:480px){.rwpx-diff-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rwpx-diff-pill-label{min-height:36px;height:36px;font-size:12px;padding:0 6px}.rwpx-recipe-main-title{font-size:1.6rem}}.rwpx-recipes-grid-wrap,.rwpx-categories-grid-wrap{width:100%;margin-bottom:24px;box-sizing:border-box}.rwpx-recipes-grid{display:grid;gap:20px;width:100%;box-sizing:border-box}.rwpx-recipes-grid.rwpx-cols-1{grid-template-columns:1fr}.rwpx-recipes-grid.rwpx-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rwpx-recipes-grid.rwpx-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rwpx-recipes-grid.rwpx-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rwpx-recipes-grid.rwpx-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rwpx-recipes-grid.rwpx-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.rwpx-recipes-grid.rwpx-cols-5,.rwpx-recipes-grid.rwpx-cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.rwpx-recipes-grid.rwpx-cols-3,.rwpx-recipes-grid.rwpx-cols-4,.rwpx-recipes-grid.rwpx-cols-5,.rwpx-recipes-grid.rwpx-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.rwpx-recipes-grid.rwpx-cols-2,.rwpx-recipes-grid.rwpx-cols-3,.rwpx-recipes-grid.rwpx-cols-4,.rwpx-recipes-grid.rwpx-cols-5,.rwpx-recipes-grid.rwpx-cols-6{grid-template-columns:1fr}}.rwpx-grid-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--rwpx-card-radius,12px);overflow:hidden;display:flex;flex-direction:column;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease;box-shadow:0 1px 3px rgb(0 0 0 / .05);position:relative;box-sizing:border-box}.rwpx-grid-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgb(0 0 0 / .08);border-color:#cbd5e1}.rwpx-grid-thumb-wrap{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#f1f5f9;border-top-left-radius:var(--rwpx-card-radius,12px);border-top-right-radius:var(--rwpx-card-radius,12px);border-bottom:none}.rwpx-grid-thumb-wrap.rwpx-has-thumb-border{border-bottom:1px solid #e2e8f0!important}.rwpx-grid-thumb-wrap.rwpx-no-thumb-border{border-bottom:none!important}.rwpx-grid-thumb-wrap a,.rwpx-grid-thumb-wrap a:hover,.rwpx-grid-thumb-wrap a:focus{border:none!important;border-bottom:none!important;text-decoration:none!important;box-shadow:none!important;outline:none!important;display:block;width:100%;height:100%}.rwpx-grid-thumb-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.35s ease}.rwpx-grid-card:hover .rwpx-grid-thumb-img{transform:scale(1.05)}.rwpx-grid-floating-badge{position:absolute;top:10px;left:10px;z-index:2;box-shadow:0 2px 6px rgb(0 0 0 / .15)}.rwpx-grid-body{padding:16px;display:flex;flex-direction:column;flex:1;gap:8px}.rwpx-grid-title{margin:0;font-size:16px;font-weight:700;line-height:1.35}.rwpx-grid-title a{color:#0f172a;text-decoration:none;transition:color 0.15s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rwpx-grid-title a:hover{color:var(--rwpx-accent-color,var(--fwx-primary,#ea580c))}.rwpx-grid-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12px;color:#64748b;margin-top:auto;padding-top:4px;border-top:none}.rwpx-grid-meta-row.rwpx-has-meta-border{padding-top:8px;border-top:1px solid #f1f5f9!important}.rwpx-grid-meta-row.rwpx-no-meta-border{padding-top:4px;border-top:none!important}.rwpx-grid-meta-item{display:inline-flex;align-items:center;gap:4px}.rwpx-grid-excerpt{margin:6px 0 0 0;font-size:13px;color:#64748b;line-height:1.55;word-break:break-word}.rwpx-grid-btn-wrap{margin-top:auto;padding-top:10px}.rwpx-grid-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 16px;background:var(--rwpx-card-btn-bg,var(--rwpx-accent-color,#ea580c));color:#ffffff!important;border-radius:var(--rwpx-btn-radius,8px);font-size:13px;font-weight:700;text-decoration:none!important;box-shadow:0 2px 4px rgb(0 0 0 / .15);transition:all 0.2s ease;box-sizing:border-box;cursor:pointer}.rwpx-grid-btn:hover{background:var(--rwpx-card-btn-hover-bg,var(--rwpx-accent-color-hover,#c2410c));transform:translateY(-1px);box-shadow:0 4px 10px rgb(0 0 0 / .22);color:#ffffff!important}.rwpx-grid-btn-icon{transition:transform 0.2s ease}.rwpx-grid-btn:hover .rwpx-grid-btn-icon{transform:translateX(3px)}.rwpx-recent-excerpt{margin:4px 0 0 0;font-size:12px;color:#64748b;line-height:1.45;word-break:break-word}.rwpx-recent-btn-wrap{margin-top:6px}.rwpx-recent-btn{display:inline-block;padding:4px 10px;background:var(--rwpx-accent-color,var(--fwx-primary,#ea580c));color:#ffffff!important;border-radius:var(--rwpx-btn-radius,6px);font-size:11px;font-weight:700;text-decoration:none!important;transition:all 0.15s ease}.rwpx-recent-btn:hover{background:var(--rwpx-accent-color-hover,#c2410c);color:#ffffff!important}.rwpx-category-grid{display:grid;gap:16px;width:100%;box-sizing:border-box}.rwpx-category-grid.rwpx-cat-cols-1{grid-template-columns:1fr}.rwpx-category-grid.rwpx-cat-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rwpx-category-grid.rwpx-cat-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rwpx-category-grid.rwpx-cat-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rwpx-category-grid.rwpx-cat-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rwpx-category-grid.rwpx-cat-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.rwpx-category-grid.rwpx-cat-cols-5,.rwpx-category-grid.rwpx-cat-cols-6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.rwpx-category-grid.rwpx-cat-cols-4,.rwpx-category-grid.rwpx-cat-cols-5,.rwpx-category-grid.rwpx-cat-cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.rwpx-category-grid.rwpx-cat-cols-3,.rwpx-category-grid.rwpx-cat-cols-4,.rwpx-category-grid.rwpx-cat-cols-5,.rwpx-category-grid.rwpx-cat-cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.rwpx-category-grid.rwpx-cat-cols-2,.rwpx-category-grid.rwpx-cat-cols-3,.rwpx-category-grid.rwpx-cat-cols-4,.rwpx-category-grid.rwpx-cat-cols-5,.rwpx-category-grid.rwpx-cat-cols-6{grid-template-columns:1fr}}.rpt-sidebar .rwpx-category-grid.rwpx-cat-cols-3,.rpt-sidebar .rwpx-category-grid.rwpx-cat-cols-4,.rpt-sidebar .rwpx-category-grid.rwpx-cat-cols-5,.rpt-sidebar .rwpx-category-grid.rwpx-cat-cols-6,.sidebar .rwpx-category-grid.rwpx-cat-cols-3,.sidebar .rwpx-category-grid.rwpx-cat-cols-4,.sidebar .rwpx-category-grid.rwpx-cat-cols-5,.sidebar .rwpx-category-grid.rwpx-cat-cols-6,.widget-area .rwpx-category-grid.rwpx-cat-cols-3,.widget-area .rwpx-category-grid.rwpx-cat-cols-4,.widget-area .rwpx-category-grid.rwpx-cat-cols-5,.widget-area .rwpx-category-grid.rwpx-cat-cols-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rpt-sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-2,.rpt-sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-3,.rpt-sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-4,.rpt-sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-5,.rpt-sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-6,.sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-2,.sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-3,.sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-4,.sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-5,.sidebar .rwpx-cat-layout-pills.rwpx-cat-cols-6{grid-template-columns:1fr;gap:8px}.rpt-sidebar .rwpx-cat-visual-card,.sidebar .rwpx-cat-visual-card,.widget-area .rwpx-cat-visual-card{min-height:min(var(--rwpx-cat-h, 140px), 140px);height:min(var(--rwpx-cat-h, 140px), 140px)}.rpt-sidebar .rwpx-cat-visual-content,.sidebar .rwpx-cat-visual-content,.widget-area .rwpx-cat-visual-content{padding:10px 12px}.rpt-sidebar .rwpx-cat-visual-title,.sidebar .rwpx-cat-visual-title,.widget-area .rwpx-cat-visual-title{font-size:14px}.rwpx-category-card{background:#fff;border:1px solid #e2e8f0;border-radius:var(--rwpx-btn-radius,12px);padding:16px 14px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#1e293b;transition:all 0.2s ease-in-out;box-shadow:0 1px 3px rgb(0 0 0 / .04);box-sizing:border-box}.rwpx-category-card:hover,.rwpx-category-card:focus,.rwpx-category-card.is-active,.rwpx-category-card.current-cat{transform:translateY(-2px);border-color:var(--rwpx-accent-color,#ea580c)!important;box-shadow:0 6px 16px rgb(234 88 12 / .12);box-shadow:0 6px 16px color-mix(in srgb,var(--rwpx-accent-color,#ea580c) 16%,transparent)!important;color:var(--rwpx-accent-color,#ea580c)!important}.rwpx-category-card-content{display:flex;align-items:center;gap:10px;min-width:0}.rwpx-category-card-icon{width:36px;height:36px;border-radius:var(--rwpx-btn-radius,8px);background:rgb(234 88 12 / .08);background:color-mix(in srgb,var(--rwpx-accent-color,#ea580c) 12%,#ffffff);color:var(--rwpx-accent-color,#ea580c);display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:all 0.2s ease-in-out}.rwpx-category-card:hover .rwpx-category-card-icon,.rwpx-category-card:focus .rwpx-category-card-icon,.rwpx-category-card.is-active .rwpx-category-card-icon,.rwpx-category-card.current-cat .rwpx-category-card-icon{background:var(--rwpx-accent-color,#ea580c)!important;color:#ffffff!important}.rwpx-category-card-name{font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.2s ease-in-out}.rwpx-category-card:hover .rwpx-category-card-name,.rwpx-category-card:focus .rwpx-category-card-name,.rwpx-category-card.is-active .rwpx-category-card-name,.rwpx-category-card.current-cat .rwpx-category-card-name{color:var(--rwpx-accent-color,#ea580c)!important}.rwpx-category-card-count{font-size:11px;font-weight:600;background:#f1f5f9;color:#64748b;padding:2px 8px;border-radius:999px;flex-shrink:0;transition:all 0.2s ease-in-out}.rwpx-category-card:hover .rwpx-category-card-count,.rwpx-category-card:focus .rwpx-category-card-count,.rwpx-category-card.is-active .rwpx-category-card-count,.rwpx-category-card.current-cat .rwpx-category-card-count{background:rgb(234 88 12 / .12);background:color-mix(in srgb,var(--rwpx-accent-color,#ea580c) 16%,#ffffff)!important;color:var(--rwpx-accent-color,#ea580c)!important}.rwpx-cat-visual-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--rwpx-cat-h,180px);height:var(--rwpx-cat-h,180px);border-radius:var(--rwpx-card-radius,16px);text-decoration:none!important;box-shadow:0 4px 15px rgb(0 0 0 / .08);transition:transform 0.3s cubic-bezier(.16,1,.3,1),box-shadow 0.3s ease;box-sizing:border-box;background-color:#0f172a}.rwpx-cat-visual-card:hover{transform:translateY(-5px);box-shadow:0 14px 28px rgb(0 0 0 / .22)}.rwpx-cat-media-wrap{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;border-radius:inherit}.rwpx-cat-bg-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.6s cubic-bezier(.16,1,.3,1)!important}.rwpx-cat-visual-card:hover .rwpx-cat-bg-img{transform:scale(1.08)}.rwpx-cat-bg-fallback{width:100%;height:100%;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);display:flex;align-items:center;justify-content:center}.rwpx-cat-fallback-icon{font-size:52px;opacity:.35;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .4))}.rwpx-cat-visual-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(180deg,rgb(15 23 42 / .15) 0%,rgb(15 23 42 / .35) 40%,rgb(15 23 42 / .88) 100%);pointer-events:none;transition:background 0.3s ease}.rwpx-cat-visual-card:hover .rwpx-cat-visual-overlay{background:linear-gradient(180deg,rgb(15 23 42 / .08) 0%,rgb(15 23 42 / .3) 35%,rgb(15 23 42 / .94) 100%)}.rwpx-cat-visual-content{position:relative;z-index:3;padding:16px 18px;display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box}.rwpx-cat-visual-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rwpx-cat-visual-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:rgb(255 255 255 / .2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .3);font-size:18px;box-shadow:0 2px 6px rgb(0 0 0 / .2);transition:transform 0.3s ease}.rwpx-cat-visual-card:hover .rwpx-cat-visual-icon{transform:scale(1.1) rotate(6deg)}.rwpx-cat-visual-count{font-size:11px;font-weight:700;color:#fff;background:rgb(15 23 42 / .65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgb(255 255 255 / .2);padding:4px 10px;border-radius:9999px;text-transform:uppercase;letter-spacing:.5px}.rwpx-cat-visual-bottom{margin-top:auto}.rwpx-cat-visual-title{font-size:18px;font-weight:800;color:#ffffff!important;margin:0;line-height:1.25;text-shadow:0 2px 8px rgb(0 0 0 / .6);transition:color 0.2s ease}.rwpx-cat-visual-card:hover .rwpx-cat-visual-title{color:#fdba74!important}.rwpx-cat-layout-circles{display:grid;gap:24px 16px;justify-items:center}.rwpx-cat-circle-card{display:flex;flex-direction:column;align-items:center;text-decoration:none!important;text-align:center;gap:10px;transition:transform 0.25s ease;box-sizing:border-box}.rwpx-cat-circle-card:hover{transform:translateY(-4px)}.rwpx-cat-circle-wrap{position:relative;width:100px;height:100px}.rwpx-cat-circle-media{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative;border:3px solid #fff;box-shadow:0 4px 14px rgb(0 0 0 / .08);background:#f8fafc;transition:border-color 0.25s ease,box-shadow 0.25s ease}.rwpx-cat-circle-card:hover .rwpx-cat-circle-media{border-color:var(--rwpx-accent-color,#ea580c);box-shadow:0 8px 20px rgb(0 0 0 / .18)}.rwpx-cat-circle-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.4s ease!important}.rwpx-cat-circle-card:hover .rwpx-cat-circle-img{transform:scale(1.1)}.rwpx-cat-circle-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fef3c7 0%,#fed7aa 100%);font-size:38px}.rwpx-cat-circle-badge-icon{position:absolute;bottom:2px;right:2px;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;font-size:13px;box-shadow:0 2px 4px rgb(0 0 0 / .12)}.rwpx-cat-circle-count-badge{position:absolute;top:-2px;right:-2px;background:var(--rwpx-accent-color,#ea580c);color:#fff;font-size:11px;font-weight:700;padding:2px 7px;border-radius:999px;border:2px solid #fff;box-shadow:0 2px 5px rgb(0 0 0 / .15)}.rwpx-cat-circle-title{font-size:14px;font-weight:700;color:#1e293b!important;line-height:1.3;max-width:115px;transition:color 0.2s ease}.rwpx-cat-circle-card:hover .rwpx-cat-circle-title{color:var(--rwpx-accent-color,#ea580c)!important}.rwpx-featured-recipe-box{background:#fff;border:1px solid #cbd5e1;border-radius:var(--rwpx-card-radius,14px);overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .06);margin-bottom:24px;box-sizing:border-box;max-width:100%}.rwpx-featured-recipe-box.rwpx-layout-horizontal{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:stretch}.rwpx-featured-recipe-thumb{position:relative;min-height:200px;background:#f1f5f9;overflow:hidden}.rwpx-featured-recipe-thumb a{display:block;width:100%;height:100%}.rwpx-featured-recipe-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.rwpx-featured-recipe-content{padding:20px 24px;display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0}.rpt-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal,.sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal,.widget-area .rwpx-featured-recipe-box.rwpx-layout-horizontal,.fwx-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal,.rpt-footer .rwpx-featured-recipe-box.rwpx-layout-horizontal{grid-template-columns:118px minmax(0,1fr);margin-bottom:0}.rpt-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-thumb,.sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-thumb,.widget-area .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-thumb,.fwx-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-thumb,.rpt-footer .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-thumb{min-height:135px;height:100%}.rpt-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-content,.sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-content,.widget-area .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-content,.fwx-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-content,.rpt-footer .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-content{padding:12px 14px;gap:6px}.rpt-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-badge-pill,.sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-badge-pill,.widget-area .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-badge-pill,.fwx-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-badge-pill,.rpt-footer .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-badge-pill{font-size:9px;padding:2px 7px}.rpt-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-title,.sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-title,.widget-area .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-title,.fwx-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-title,.rpt-footer .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-title{font-size:14px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rpt-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-desc,.sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-desc,.widget-area .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-desc,.fwx-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-desc,.rpt-footer .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-desc{font-size:12px;line-height:1.38;-webkit-line-clamp:2}.rpt-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-btn-view-recipe,.sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-btn-view-recipe,.widget-area .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-btn-view-recipe,.fwx-sidebar .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-btn-view-recipe,.rpt-footer .rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-btn-view-recipe{padding:6px 10px;font-size:11px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.rwpx-featured-recipe-box.rwpx-layout-horizontal{grid-template-columns:112px minmax(0,1fr)}.rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-thumb{min-height:140px;height:100%}.rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-content{padding:12px 14px;gap:6px}.rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-title{font-size:15px;line-height:1.25}.rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-featured-recipe-desc{font-size:12px;-webkit-line-clamp:2}.rwpx-featured-recipe-box.rwpx-layout-horizontal .rwpx-btn-view-recipe{padding:6px 12px;font-size:11px}}.rwpx-featured-badge-pill{display:inline-block;align-self:flex-start;background:color-mix(in srgb,var(--rwpx-accent-color,#ea580c) 12%,#ffffff);color:var(--rwpx-accent-color,#ea580c);border:1px solid color-mix(in srgb,var(--rwpx-accent-color,#ea580c) 25%,transparent);padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.rwpx-featured-recipe-title{margin:0;font-size:20px;font-weight:800;line-height:1.3}.rwpx-featured-recipe-title a{color:#0f172a;text-decoration:none;transition:color 0.15s ease}.rwpx-featured-recipe-title a:hover{color:var(--rwpx-accent-color,var(--fwx-primary,#ea580c))}.rwpx-featured-recipe-desc{font-size:14px;color:#475569;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rwpx-featured-btn-wrap{margin-top:6px}.rwpx-btn-view-recipe{display:inline-flex;align-items:center;gap:6px;background:var(--rwpx-accent-color,#ea580c);color:#ffffff!important;padding:8px 16px;border-radius:var(--rwpx-btn-radius,8px);font-size:13px;font-weight:700;text-decoration:none!important;transition:all 0.2s ease;box-shadow:0 2px 4px rgb(0 0 0 / .15)}.rwpx-btn-view-recipe:hover{background:var(--rwpx-accent-color-hover,#c2410c);transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 0 0 / .22)}.rwpx-recipe-hero-wrap{width:100%;margin-top:var(--rwpx-hero-margin-top,0);margin-bottom:var(--rwpx-hero-margin-bottom,32px);box-sizing:border-box}.rwpx-recipe-hero{position:relative;z-index:var(--rwpx-hero-zindex,1);overflow:hidden;display:flex;align-items:center;min-height:var(--rwpx-hero-min-height,460px);border-radius:var(--rwpx-hero-radius,var(--rwpx-card-radius,16px));width:100%;box-sizing:border-box;background-color:#0f172a;box-shadow:var(--rwpx-hero-shadow,none);font-family:inherit}.rwpx-hero-bg,.rwpx-hero-overlay{border-radius:inherit}.rwpx-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;overflow:hidden}.rwpx-hero-bg-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center right!important;display:block!important;transition:transform 0.7s cubic-bezier(.16,1,.3,1)!important}.rwpx-recipe-hero:hover .rwpx-hero-bg-img{transform:scale(1.03)}.rwpx-hero-bg-fallback{width:100%;height:100%;background:radial-gradient(circle at 75% 50%,#334155 0%,#1e293b 50%,#0f172a 100%)}.rwpx-hero-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:var(--rwpx-hero-overlay-opacity,1);background:linear-gradient(90deg,rgb(15 23 42 / .95) 0%,rgb(15 23 42 / .82) 42%,rgb(15 23 42 / .3) 75%,rgb(15 23 42 / .05) 100%)}.rwpx-hero-align-center .rwpx-hero-overlay{background:radial-gradient(circle at center,rgb(15 23 42 / .85) 0%,rgb(15 23 42 / .6) 100%)}.rwpx-hero-align-right .rwpx-hero-overlay{background:linear-gradient(270deg,rgb(15 23 42 / .95) 0%,rgb(15 23 42 / .82) 42%,rgb(15 23 42 / .3) 75%,rgb(15 23 42 / .05) 100%)}.rwpx-hero-container{position:relative;z-index:3;width:100%;height:100%;padding:var(--rwpx-hero-padding-y,52px) var(--rwpx-hero-padding-x,32px);display:flex;align-items:center;box-sizing:border-box}.rwpx-hero-inner{width:100%;max-width:var(--rwpx-hero-container-width,1200px);margin-left:auto;margin-right:auto;display:flex;align-items:center;box-sizing:border-box}.rwpx-hero-align-center .rwpx-hero-container,.rwpx-hero-align-center .rwpx-hero-inner{justify-content:center}.rwpx-hero-align-right .rwpx-hero-container,.rwpx-hero-align-right .rwpx-hero-inner{justify-content:flex-end}.rwpx-hero-align-left .rwpx-hero-inner{justify-content:flex-start}.rwpx-hero-content{max-width:var(--rwpx-hero-content-width,540px);display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--rwpx-hero-gap,16px);box-sizing:border-box}.rwpx-hero-align-center .rwpx-hero-content{align-items:center;text-align:center}.rwpx-hero-align-right .rwpx-hero-content{align-items:flex-end;text-align:right}.rwpx-hero-badge-wrap{display:inline-flex}.rwpx-hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgb(255 255 255 / .15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;border:1px solid rgb(255 255 255 / .25);padding:6px 14px;border-radius:9999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;box-shadow:0 2px 8px rgb(0 0 0 / .2)}.rwpx-hero-badge-icon{font-size:13px;line-height:1}.rwpx-hero-title{font-family:inherit;font-size:var(--rwpx-hero-title-size,38px);font-weight:800;line-height:1.2;margin:0;color:var(--rwpx-hero-title-color,#ffffff);letter-spacing:-.5px;text-shadow:0 2px 12px rgb(0 0 0 / .5)}.rwpx-hero-title a{color:inherit;text-decoration:none!important;transition:opacity 0.2s ease}.rwpx-hero-title a:hover{opacity:.92}.rwpx-hero-desc{font-size:16px;line-height:1.6;margin:0;color:rgb(255 255 255 / .92);text-shadow:0 1px 6px rgb(0 0 0 / .4);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rwpx-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:4px;font-size:13px;font-weight:600;color:#f8fafc}.rwpx-hero-meta-item{display:inline-flex;align-items:center;gap:6px;background:rgb(15 23 42 / .5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:5px 12px;border-radius:8px;border:1px solid rgb(255 255 255 / .15);box-shadow:0 2px 4px rgb(0 0 0 / .15);white-space:nowrap;line-height:1;vertical-align:middle;box-sizing:border-box}.rwpx-hero-meta-item span{display:inline-flex;align-items:center;line-height:1}.rwpx-hero-meta-icon{font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rwpx-hero-meta-rating .rwpx-star-icon{color:#f59e0b;font-size:14px;line-height:1;display:inline-flex;align-items:center}.rwpx-hero-actions{margin-top:10px}.rwpx-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--rwpx-hero-btn-bg,var(--rwpx-accent-color,#ea580c));color:var(--rwpx-hero-btn-color,#ffffff)!important;font-size:15px;font-weight:700;padding:13px 30px;border-radius:var(--rwpx-hero-btn-radius,9999px);text-decoration:none!important;box-shadow:0 4px 14px rgb(0 0 0 / .25),0 2px 6px rgb(0 0 0 / .15);transition:all 0.25s cubic-bezier(.16,1,.3,1);cursor:pointer}.rwpx-hero-btn:hover{background:var(--rwpx-hero-btn-hover-bg,var(--rwpx-hero-btn-bg,var(--rwpx-accent-color-hover,#c2410c)));transform:translateY(-2px);box-shadow:0 8px 22px rgb(0 0 0 / .32),0 4px 8px rgb(0 0 0 / .2)}.rwpx-hero-btn:active{transform:translateY(0);box-shadow:0 2px 8px rgb(0 0 0 / .25)}.rwpx-hero-btn-arrow{transition:transform 0.2s ease;flex-shrink:0}.rwpx-hero-btn:hover .rwpx-hero-btn-arrow{transform:translateX(4px)}@media (max-width:991px){.rwpx-recipe-hero{min-height:var(--rwpx-hero-min-height-tablet,420px);border-radius:var(--rwpx-hero-radius-tablet,var(--rwpx-hero-radius,16px))}.rwpx-recipe-hero-wrap{margin-top:var(--rwpx-hero-margin-top-tablet,var(--rwpx-hero-margin-top,0));margin-bottom:var(--rwpx-hero-margin-bottom-tablet,var(--rwpx-hero-margin-bottom,32px))}.rwpx-hero-container{padding:var(--rwpx-hero-padding-y-tablet,40px) var(--rwpx-hero-padding-x-tablet,28px)}.rwpx-hero-inner{max-width:var(--rwpx-hero-container-width-tablet,var(--rwpx-hero-container-width,100%))}.rwpx-hero-content{max-width:var(--rwpx-hero-content-width-tablet,var(--rwpx-hero-content-width,540px));gap:var(--rwpx-hero-gap-tablet,var(--rwpx-hero-gap,14px))}.rwpx-hero-title{font-size:var(--rwpx-hero-title-size-tablet,32px)}.rwpx-hero-overlay{background:linear-gradient(90deg,rgb(15 23 42 / .96) 0%,rgb(15 23 42 / .88) 55%,rgb(15 23 42 / .45) 85%,rgb(15 23 42 / .15) 100%)}.rwpx-hero-align-tablet-left .rwpx-hero-inner{justify-content:flex-start}.rwpx-hero-align-tablet-left .rwpx-hero-content{align-items:flex-start;text-align:left}.rwpx-hero-align-tablet-center .rwpx-hero-inner{justify-content:center}.rwpx-hero-align-tablet-center .rwpx-hero-content{align-items:center;text-align:center}.rwpx-hero-align-tablet-right .rwpx-hero-inner{justify-content:flex-end}.rwpx-hero-align-tablet-right .rwpx-hero-content{align-items:flex-end;text-align:right}}@media (max-width:767px){.rwpx-recipe-hero{min-height:var(--rwpx-hero-min-height-mobile,380px);border-radius:var(--rwpx-hero-radius-mobile,var(--rwpx-hero-radius-tablet,var(--rwpx-hero-radius,12px)))}.rwpx-recipe-hero-wrap{margin-top:var(--rwpx-hero-margin-top-mobile,var(--rwpx-hero-margin-top-tablet,var(--rwpx-hero-margin-top,0)));margin-bottom:var(--rwpx-hero-margin-bottom-mobile,var(--rwpx-hero-margin-bottom-tablet,var(--rwpx-hero-margin-bottom,24px)))}.rwpx-hero-container{padding:var(--rwpx-hero-padding-y-mobile,28px) var(--rwpx-hero-padding-x-mobile,18px)}.rwpx-hero-inner{max-width:var(--rwpx-hero-container-width-mobile,100%)}.rwpx-hero-title{font-size:var(--rwpx-hero-title-size-mobile,24px);line-height:1.22;letter-spacing:-.3px}.rwpx-hero-desc{font-size:14px;line-height:1.5}.rwpx-hero-overlay{background:linear-gradient(180deg,rgb(15 23 42 / .72) 0%,rgb(15 23 42 / .94) 100%)}.rwpx-hero-content{max-width:var(--rwpx-hero-content-width-mobile,100%);gap:var(--rwpx-hero-gap-mobile,var(--rwpx-hero-gap,12px))}.rwpx-hero-actions{width:100%}.rwpx-hero-btn{width:100%;padding:13px 20px}.rwpx-hero-align-mobile-left .rwpx-hero-inner{justify-content:flex-start}.rwpx-hero-align-mobile-left .rwpx-hero-content{align-items:flex-start;text-align:left}.rwpx-hero-align-mobile-center .rwpx-hero-inner{justify-content:center}.rwpx-hero-align-mobile-center .rwpx-hero-content{align-items:center;text-align:center}.rwpx-hero-align-mobile-right .rwpx-hero-inner{justify-content:flex-end}.rwpx-hero-align-mobile-right .rwpx-hero-content{align-items:flex-end;text-align:right}}.rwpx-tab-panel{margin:10px 0 16px 0!important}.rwpx-tab-panel .components-tab-panel__tabs{display:flex!important;border-bottom:1px solid #e2e8f0!important;margin-bottom:14px!important;gap:4px!important;background:#f8fafc!important;border-radius:6px 6px 0 0!important;padding:4px 4px 0!important}.rwpx-tab-panel .components-tab-panel__tabs-item{flex:1!important;text-align:center!important;padding:8px 10px!important;font-size:11px!important;font-weight:600!important;color:#64748b!important;border:none!important;background:transparent!important;border-bottom:2px solid transparent!important;border-radius:0!important;cursor:pointer!important;transition:all 0.15s ease!important;line-height:normal!important;white-space:nowrap!important}.rwpx-tab-panel .components-tab-panel__tabs-item:hover{color:var(--rwpx-accent-color,#ea580c)!important;background:rgb(0 0 0 / .04)!important}.rwpx-tab-panel .components-tab-panel__tabs-item.is-active,.rwpx-tab-panel .components-tab-panel__tabs-item[aria-selected="true"]{color:var(--rwpx-accent-color,#ea580c)!important;border-bottom:2px solid var(--rwpx-accent-color,#ea580c)!important;font-weight:700!important;background:#ffffff!important}.rwpx-color-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:9px 4px!important;border-bottom:1px solid #f1f5f9!important;gap:12px!important}.rwpx-color-row:last-child{border-bottom:none!important}.rwpx-color-row-label{font-size:12px!important;font-weight:500!important;color:#334155!important;line-height:1.35!important;flex:1!important}.rwpx-color-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px 4px 6px!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:16px!important;cursor:pointer!important;font-size:11px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,monospace!important;font-weight:600!important;color:#64748b!important;transition:all 0.15s ease!important;box-shadow:0 1px 2px rgb(0 0 0 / .04)!important;flex-shrink:0!important}.rwpx-color-btn:hover{border-color:#94a3b8!important;background:#f8fafc!important;transform:translateY(-.5px)!important}.rwpx-color-swatch{display:inline-block!important;width:16px!important;height:16px!important;border-radius:50%!important;border:1px solid rgb(0 0 0 / .15)!important;flex-shrink:0!important;box-sizing:border-box!important}.components-popover.rwpx-color-popover,.rwpx-color-popover,div.components-popover.is-positioned:has(.rwpx-color-popover-content),div.components-popover:has(.rwpx-color-popover-content),div.components-popover:has(.rwpx-color-popover-body){z-index:99999999!important}.components-popover.rwpx-color-popover .components-popover__content{z-index:99999999!important;padding:0!important;margin:0!important;background:#ffffff!important;border-radius:12px!important;box-shadow:0 16px 36px -4px rgb(0 0 0 / .22),0 4px 12px -2px rgb(0 0 0 / .08)!important;border:1px solid #cbd5e1!important;overflow:hidden!important;outline:none!important;box-sizing:border-box!important}.components-popover.rwpx-color-popover .rwpx-color-popover-content,.rwpx-color-popover-content{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;outline:none!important;width:auto!important;min-width:0!important}.rwpx-color-popover-body{padding:16px!important;background:#ffffff!important;min-width:248px!important;box-sizing:border-box!important;border:none!important;box-shadow:none!important;border-radius:0!important}.rwpx-color-popover-body .components-color-picker{width:100%!important}.rwpx-container-block{display:flex!important;flex-direction:column!important;width:100%!important;max-width:var(--rwpx-container-max-width,800px)!important;min-height:var(--rwpx-container-min-height,auto);justify-content:var(--rwpx-container-valign,flex-start)!important;margin-top:var(--rwpx-container-margin-top,0)!important;margin-bottom:var(--rwpx-container-margin-bottom,0)!important;margin-left:var(--rwpx-container-margin-left,auto)!important;margin-right:var(--rwpx-container-margin-right,auto)!important;padding:var(--rwpx-container-padding,0)!important;background:var(--rwpx-container-bg,transparent);border:var(--rwpx-container-border,none);border-radius:var(--rwpx-container-radius,0);box-shadow:var(--rwpx-container-shadow,none);z-index:var(--rwpx-container-zindex,2);position:relative;box-sizing:border-box}@media (max-width:991px){.rwpx-container-block{max-width:var(--rwpx-container-max-width-tablet,var(--rwpx-container-max-width,100%))!important;min-height:var(--rwpx-container-min-height-tablet,var(--rwpx-container-min-height,auto));margin-top:var(--rwpx-container-margin-top-tablet,0)!important;margin-bottom:var(--rwpx-container-margin-bottom-tablet,0)!important;padding:var(--rwpx-container-padding-tablet,var(--rwpx-container-padding,0))!important}}@media (max-width:767px){.rwpx-container-block{max-width:var(--rwpx-container-max-width-mobile,100%)!important;min-height:var(--rwpx-container-min-height-mobile,auto)!important;margin-top:var(--rwpx-container-margin-top-mobile,0)!important;margin-bottom:var(--rwpx-container-margin-bottom-mobile,0)!important;padding:var(--rwpx-container-padding-mobile,var(--rwpx-container-padding,0))!important;margin-left:auto!important;margin-right:auto!important}}.editor-styles-wrapper .wp-block[data-type="receitas-pro-wpx/filter-recipes"],.editor-styles-wrapper .wp-block.wp-block-receitas-pro-wpx-filter-recipes,.editor-styles-wrapper .rwpx-filter-recipes-editor-wrap{max-width:var(--rwpx-filter-max-width,100%)!important;margin-left:var(--rwpx-filter-margin-left,auto)!important;margin-right:var(--rwpx-filter-margin-right,auto)!important;z-index:var(--rwpx-filter-zindex,10)!important;position:relative!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;height:auto!important;min-height:0!important;align-self:flex-start}.editor-styles-wrapper .rwpx-filter-recipes-editor-wrap .wp-block-server-side-render,.editor-styles-wrapper .wp-block[data-type="receitas-pro-wpx/filter-recipes"] .wp-block-server-side-render{width:100%!important;position:relative!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;height:auto!important;min-height:0!important}.editor-styles-wrapper .rwpx-container-block,.editor-styles-wrapper .wp-block[data-type="receitas-pro-wpx/container"],.editor-styles-wrapper .wp-block.wp-block-receitas-pro-wpx-container{position:relative!important;overflow:visible!important;box-sizing:border-box!important;padding:var(--rwpx-container-padding,0)!important}.editor-styles-wrapper .wp-block[data-type="receitas-pro-wpx/recipe-hero"],.editor-styles-wrapper .wp-block.wp-block-receitas-pro-wpx-recipe-hero,.editor-styles-wrapper .rwpx-hero-editor-wrap{position:relative!important;overflow:visible!important;display:block!important;width:100%!important;min-height:120px!important;clear:both!important}.editor-styles-wrapper .rwpx-hero-editor-wrap .wp-block-server-side-render,.editor-styles-wrapper .wp-block[data-type="receitas-pro-wpx/recipe-hero"] .wp-block-server-side-render{width:100%!important;display:block!important;position:relative!important;min-height:120px!important}:root{--rpt-color-primary:#e05a47;--rpt-color-primary-contrast:#ffffff;--rpt-color-secondary:#1e1e24;--rpt-bg-body:#fffbf7;--rpt-bg-surface:#ffffff;--rpt-text-main:#1e1e24;--rpt-text-muted:#6b6b76;--rpt-border-color:rgba(30, 30, 36, 0.1);--rpt-star-color:#ffb800;--rpt-success:#2e7d32;--rpt-danger:#c62828;--rpt-font-heading:"Playfair Display", Georgia, "Times New Roman", serif;--rpt-font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rpt-font-size-base:17px;--rpt-line-height:1.7;--rpt-fs-sm:0.875rem;--rpt-fs-md:1rem;--rpt-fs-lg:clamp(1.125rem, 1.05rem + 0.4vw, 1.3rem);--rpt-fs-h1:clamp(2rem, 1.5rem + 2.5vw, 3.25rem);--rpt-fs-h2:clamp(1.6rem, 1.3rem + 1.5vw, 2.4rem);--rpt-fs-h3:clamp(1.3rem, 1.15rem + 0.8vw, 1.75rem);--rpt-fs-h4:1.2rem;--rpt-container:1280px;--rpt-gutter:clamp(1rem, 0.5rem + 2vw, 2rem);--rpt-sidebar-width:320px;--rpt-radius:16px;--rpt-radius-sm:calc(var(--rpt-radius) / 2);--rpt-radius-pill:999px;--rpt-space-1:0.25rem;--rpt-space-2:0.5rem;--rpt-space-3:0.75rem;--rpt-space-4:1rem;--rpt-space-5:1.5rem;--rpt-space-6:2rem;--rpt-space-7:3rem;--rpt-space-8:4.5rem;--rpt-shadow-sm:0 1px 3px rgba(30, 30, 36, 0.08);--rpt-shadow-md:0 8px 24px rgba(30, 30, 36, 0.1);--rpt-shadow-lg:0 18px 48px rgba(30, 30, 36, 0.16);--rpt-transition:0.2s ease;--rpt-card-aspect-ratio:4 / 3;--rpt-card-columns:3;--rpt-card-columns-mobile:1;--rpt-header-height:72px;--rpt-touch-target:44px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;font-size:var(--rpt-font-size-base)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}body{margin:0;min-height:100vh;background-color:var(--rpt-bg-body);color:var(--rpt-text-main);font-family:var(--rpt-font-body);font-size:1rem;line-height:var(--rpt-line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0 0 var(--rpt-space-4);font-family:var(--rpt-font-heading);font-weight:700;line-height:1.2;color:var(--rpt-text-main);text-wrap:balance}h1{font-size:var(--rpt-fs-h1)}h2{font-size:var(--rpt-fs-h2)}h3{font-size:var(--rpt-fs-h3)}h4{font-size:var(--rpt-fs-h4)}h5,h6{font-size:var(--rpt-fs-md)}p,ul,ol,dl,blockquote,figure,table,pre{margin:0 0 var(--rpt-space-5)}ul,ol{padding-left:1.4em}img,picture,video,canvas,svg,iframe{display:block;max-width:100%;height:auto}img{font-style:italic;vertical-align:middle}a{color:var(--rpt-color-primary);text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--rpt-transition)}a:hover{color:var(--rpt-color-secondary)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}table{width:100%;border-collapse:collapse}blockquote{padding:var(--rpt-space-4) var(--rpt-space-5);border-left:4px solid var(--rpt-color-primary);background:var(--rpt-bg-surface);border-radius:0 var(--rpt-radius-sm) var(--rpt-radius-sm) 0;font-style:italic}hr{border:0;border-top:1px solid var(--rpt-border-color);margin:var(--rpt-space-6) 0}:focus-visible{outline:3px solid var(--rpt-color-primary);outline-offset:2px}::selection{background:var(--rpt-color-primary);color:var(--rpt-color-primary-contrast)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:var(--rpt-bg-surface);border-radius:var(--rpt-radius-sm);box-shadow:var(--rpt-shadow-lg);clip:auto!important;clip-path:none;color:var(--rpt-color-primary);display:block;font-weight:700;height:auto;left:8px;line-height:normal;padding:14px 24px;top:8px;width:auto;z-index:100000}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:8px;top:8px;z-index:100000}.rpt-container{width:100%;max-width:var(--rpt-container);margin-inline:auto;padding-inline:var(--rpt-gutter)}.rpt-site{display:flex;flex-direction:column;min-height:100vh}.rpt-main{flex:1 0 auto;padding-block:var(--rpt-space-6)}.alignleft{float:left;margin:0 var(--rpt-space-5) var(--rpt-space-4) 0}.alignright{float:right;margin:0 0 var(--rpt-space-4) var(--rpt-space-5)}.aligncenter{display:block;margin-inline:auto}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption,figcaption{font-size:var(--rpt-fs-sm);color:var(--rpt-text-muted);text-align:center}.sticky{position:relative}.bypostauthor{display:block}:root{--rpt-container-width:1280px;--rpt-header-height:80px;--rpt-transition-fast:0.18s cubic-bezier(0.4, 0, 0.2, 1);--rpt-transition-normal:0.28s cubic-bezier(0.4, 0, 0.2, 1);--rpt-transition-bounce:0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275)}*,*::before,*::after{box-sizing:border-box}html{font-family:var(--rpt-font-body,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);font-size:var(--rpt-font-size-base,17px);line-height:var(--rpt-line-height,1.7);color:var(--rpt-text,#26211e);background-color:var(--rpt-bg,#fbf8f5);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:clip}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;background-color:inherit;color:inherit;overflow-x:clip;max-width:100%}#page.site{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100%;overflow-x:clip}.site-content{flex:1 0 auto;width:100%;max-width:100%;min-width:0}img,svg,video{display:block;max-width:100%;height:auto}a{color:var(--rpt-primary,#d94f38);text-decoration:none;transition:color var(--rpt-transition-fast)}a:hover{color:var(--rpt-primary-hover,#bf3f29)}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0}button{cursor:pointer;border:none;background:none}h1,h2,h3,h4,h5,h6{font-family:var(--rpt-font-heading,"Playfair Display",Georgia,serif);font-weight:700;color:var(--rpt-text,#26211e);line-height:1.25;margin-top:0;margin-bottom:.75rem;letter-spacing:-.015em}h1{font-size:clamp(2rem, 4vw, 2.75rem)}h2{font-size:clamp(1.6rem, 3vw, 2.2rem)}h3{font-size:clamp(1.3rem, 2.2vw, 1.65rem)}h4{font-size:1.25rem}h5{font-size:1.1rem}h6{font-size:.95rem;text-transform:uppercase;letter-spacing:.05em}p{margin-top:0;margin-bottom:1.25rem}p:last-child{margin-bottom:0}.skip-link{position:absolute;top:-999px;left:50%;transform:translateX(-50%);background:var(--rpt-primary,#d94f38);color:#fff;padding:.75rem 1.5rem;border-radius:0 0 var(--rpt-radius,16px) var(--rpt-radius,16px);z-index:100000;text-decoration:none;font-weight:600;box-shadow:var(--rpt-shadow-lg,0 10px 25px rgb(0 0 0 / .1))}.skip-link:focus{top:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.rpt-container{width:100%;max-width:var(--rpt-container-width,1280px);margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.rpt-container--narrow{max-width:860px}body.rpt-site-boxed,body.rpt-boxed{background-color:var(--rpt-border,#e8dfd7);padding:2rem 0;transition:background-color var(--rpt-transition-normal),padding var(--rpt-transition-normal)}body.rpt-site-boxed #page.site,body.rpt-boxed #page.site,body.rpt-boxed .rpt-site{max-width:var(--rpt-container-width,1280px);margin:0 auto;background-color:var(--rpt-bg,#fbf8f5);box-shadow:0 16px 40px rgb(0 0 0 / .08);border-radius:var(--rpt-radius,16px);overflow:visible}body.rpt-site-boxed #page.site>.rpt-topbar:first-child,body.rpt-boxed #page.site>.rpt-topbar:first-child,body.rpt-site-boxed #page.site>.rpt-header:first-child,body.rpt-boxed #page.site>.rpt-header:first-child{border-top-left-radius:var(--rpt-radius,16px);border-top-right-radius:var(--rpt-radius,16px)}body.rpt-site-boxed #page.site>.rpt-footer:last-child,body.rpt-boxed #page.site>.rpt-footer:last-child{border-bottom-left-radius:var(--rpt-radius,16px);border-bottom-right-radius:var(--rpt-radius,16px)}[data-theme="dark"] body.rpt-site-boxed,[data-theme="dark"] body.rpt-boxed{background-color:#0b0f19}[data-theme="dark"] body.rpt-site-boxed #page.site,[data-theme="dark"] body.rpt-boxed #page.site,[data-theme="dark"] body.rpt-boxed .rpt-site{background-color:#1e293b;box-shadow:0 16px 40px rgb(0 0 0 / .35)}@media (max-width:991px){body.rpt-site-boxed,body.rpt-boxed{padding:0}body.rpt-site-boxed #page.site,body.rpt-boxed #page.site,body.rpt-boxed .rpt-site{border-radius:0;box-shadow:none}}.rpt-layout-grid{display:grid;gap:2.5rem;padding-top:2rem;padding-bottom:3.5rem;align-items:start;min-width:0;max-width:100%;width:100%}.rpt-layout-grid>*{min-width:0;max-width:100%}.rpt-main-content{min-width:0;width:100%;max-width:100%}.entry-content{min-width:0;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.entry-content img,.entry-content iframe,.entry-content table,.entry-content embed,.entry-content video{max-width:100%;height:auto}.rpt-layout-grid .rpt-sidebar{height:fit-content;align-self:start;min-width:0;max-width:100%}.rpt-layout--no-sidebar,.rpt-layout--none{grid-template-columns:1fr}.rpt-layout--right{grid-template-columns:1fr 340px}.rpt-layout--left{grid-template-columns:340px 1fr}.rpt-layout--left .rpt-sidebar{order:-1}@media (max-width:991px){.rpt-layout-grid{gap:1.5rem}.rpt-layout--right,.rpt-layout--left{grid-template-columns:1fr}.rpt-layout--left .rpt-sidebar{order:2}}.rpt-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.95rem;font-weight:600;line-height:1.2;white-space:nowrap;border-radius:var(--rpt-radius,16px);transition:all var(--rpt-transition-normal);cursor:pointer;text-decoration:none;border:1px solid #fff0}.rpt-btn--primary{background-color:var(--rpt-primary,#d94f38);color:#ffffff!important;box-shadow:0 4px 14px rgb(217 79 56 / .25)}.rpt-btn--primary:hover{background-color:var(--rpt-primary-hover,#bf3f29);transform:translateY(-2px);box-shadow:0 6px 18px rgb(217 79 56 / .35)}.rpt-btn--secondary{background-color:var(--rpt-secondary,#2f5d50);color:#ffffff!important}.rpt-btn--secondary:hover{background-color:#24493e;transform:translateY(-2px)}.rpt-btn--outline{background-color:#fff0;border-color:var(--rpt-border,#e8dfd7);color:var(--rpt-text,#26211e)}.rpt-btn--outline:hover{border-color:var(--rpt-primary,#d94f38);color:var(--rpt-primary,#d94f38);background-color:rgb(217 79 56 / .04)}.rpt-btn--sm{padding:.45rem .9rem;font-size:.85rem;border-radius:calc(var(--rpt-radius, 16px) * 0.75)}.rpt-btn--lg{padding:.95rem 1.85rem;font-size:1.05rem}.rpt-action-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--rpt-text,#26211e);background-color:rgb(0 0 0 / .03);transition:all var(--rpt-transition-fast);border:1px solid #fff0}.rpt-action-btn:hover{background-color:rgb(217 79 56 / .08);color:var(--rpt-primary,#d94f38);transform:scale(1.05)}.rpt-action-btn:focus-visible{outline:2px solid var(--rpt-primary,#d94f38);outline-offset:2px}.rpt-action-btn .rpt-fav-count{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 4px;font-size:.68rem;font-weight:700;line-height:19px;text-align:center;background-color:var(--rpt-primary,#d94f38);color:#fff;border-radius:10px;box-shadow:0 2px 5px rgb(0 0 0 / .2)}.rpt-action-btn--darkmode .rpt-dark-icon--sun{display:none}.rpt-action-btn--darkmode .rpt-dark-icon--moon{display:block}[data-theme="dark"] .rpt-action-btn--darkmode .rpt-dark-icon--sun{display:block;color:#ffb703}[data-theme="dark"] .rpt-action-btn--darkmode .rpt-dark-icon--moon{display:none}.rpt-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:calc(var(--rpt-radius, 16px) * 0.5);line-height:1}.rpt-card-item__badge--floating{position:absolute;top:.85rem;left:.85rem;z-index:2;background:rgb(255 255 255 / .92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--rpt-text,#26211e);font-size:.6rem;font-weight:700;padding:.35rem .75rem;border-radius:20px;box-shadow:0 4px 12px rgb(0 0 0 / .1);transition:all var(--rpt-transition-fast)}.rpt-card-item__badge--floating:hover{background:#fff;color:var(--rpt-primary,#d94f38);transform:translateY(-2px)}.rpt-card-item__category-above{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--rpt-primary,#d94f38);margin-bottom:.5rem;display:block}.rpt-card-item__category-above a,.rpt-card-item__category-above span{display:inline-block;padding:.25rem .65rem;border-radius:6px;background:rgb(217 79 56 / .08);color:var(--rpt-primary,#d94f38);line-height:1.25;transition:all 0.2s ease}.rpt-card-item__category-above a:hover{background:var(--rpt-primary,#d94f38);color:#fff}.rpt-diff--facil{color:#2b9348}.rpt-diff--medio{color:#e85d04}.rpt-diff--dificil{color:#d00000}.rpt-stars{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--rpt-text-muted,#726861);line-height:1}.rpt-stars__track{position:relative;display:inline-block;color:#d1c7bd;letter-spacing:2px;font-size:.95rem}.rpt-stars__fill{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;color:#e76f51}.rpt-stars__value{font-weight:700;color:var(--rpt-text,#26211e)}.rpt-stars__count{font-size:.8rem}.rpt-icon{display:inline-block;vertical-align:middle;fill:currentColor;flex-shrink:0}.rpt-meta-item{display:inline-flex;align-items:center;font-size:.82rem;color:var(--rpt-text-muted,#726861)}.rpt-social-list{display:flex;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0}.rpt-social-list li a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background-color:rgb(0 0 0 / .04);color:var(--rpt-text,#26211e);transition:all var(--rpt-transition-fast)}.rpt-social-list li a:hover{background-color:var(--rpt-primary,#d94f38);color:#fff;transform:translateY(-2px)}.rpt-breadcrumbs{padding:1rem 0;font-size:.85rem;color:var(--rpt-text-muted,#726861)}.rpt-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;list-style:none;padding:0;margin:0}.rpt-breadcrumbs li:not(:last-child)::after{content:"/";margin-left:.5rem;color:var(--rpt-border,#e8dfd7)}.rpt-breadcrumbs li[aria-current="page"]{color:var(--rpt-text,#26211e);font-weight:600}.rpt-pagination{margin-top:3rem;display:flex;justify-content:center}.rpt-pagination ul{display:flex;align-items:center;gap:.4rem;list-style:none;padding:0;margin:0;background:#fff0;border:none}.rpt-pagination a.page-numbers,.rpt-pagination span.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border-radius:var(--rpt-radius,16px);font-weight:600;font-size:.95rem;color:var(--rpt-text,#26211e);background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);text-decoration:none;transition:all var(--rpt-transition-fast)}.rpt-pagination a.page-numbers:hover,.rpt-pagination span.page-numbers.current{background-color:var(--rpt-primary,#d94f38);color:#fff;border-color:var(--rpt-primary,#d94f38)}.rpt-pagination span.page-numbers.dots{background:#fff0;border-color:#fff0;color:var(--rpt-text-muted,#8c827a);min-width:auto;padding:0 .25rem;cursor:default}.rpt-topbar{background-color:var(--rpt-secondary,#2f5d50);color:rgb(255 255 255 / .9);font-size:.82rem;padding:.45rem 0;border-bottom:1px solid rgb(255 255 255 / .1)}.rpt-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.rpt-topbar__text a{color:#fff;text-decoration:underline}.rpt-topbar .rpt-social-list li a{width:26px;height:26px;background:rgb(255 255 255 / .15);color:#fff}.rpt-topbar .rpt-social-list li a:hover{background-color:var(--rpt-primary,#d94f38)}@media (max-width:640px){.rpt-topbar{display:none}}.rpt-header{position:relative;background-color:var(--rpt-bg-card,#ffffff);border-bottom:1px solid var(--rpt-border,#e8dfd7);transition:all var(--rpt-transition-normal);z-index:990}.rpt-header--sticky{position:sticky;top:0}body.admin-bar .rpt-header--sticky{top:32px}@media (max-width:782px){body.admin-bar .rpt-header--sticky{top:0}}.rpt-header--sticky.is-scrolled{background-color:var(--rpt-bg-card,#ffffff);box-shadow:0 4px 20px rgb(0 0 0 / .08);border-bottom-color:var(--rpt-border,#e8dfd7)}[data-theme="dark"] .rpt-header--sticky.is-scrolled{background-color:var(--rpt-bg-surface,#1e1a18);box-shadow:0 4px 20px rgb(0 0 0 / .35);border-bottom-color:var(--rpt-border,#3a322d)}.rpt-site-title{font-family:var(--rpt-font-heading,"Playfair Display",Georgia,serif);font-size:1.65rem;font-weight:800;color:var(--rpt-text,#26211e);letter-spacing:-.02em;display:inline-block}.rpt-header__branding img{max-height:52px;width:auto}.rpt-menu{display:flex;align-items:center;gap:clamp(0.75rem, 1.3vw, 1.6rem);list-style:none;padding:0;margin:0}.rpt-menu li{position:relative}.rpt-menu li a{display:inline-block;padding:.5rem 0;font-weight:600;font-size:.95rem;white-space:nowrap;color:var(--rpt-text,#26211e);transition:color var(--rpt-transition-fast)}.rpt-menu li a:hover,.rpt-menu li.current-menu-item>a{color:var(--rpt-primary,#d94f38)}.rpt-menu .sub-menu{position:absolute;top:100%;left:0;min-width:210px;background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);box-shadow:var(--rpt-shadow-lg,0 10px 30px rgb(0 0 0 / .08));padding:.6rem 0;list-style:none;opacity:0;visibility:hidden;transform:translateY(8px);transition:all var(--rpt-transition-fast);z-index:1000}.rpt-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.rpt-menu .sub-menu li a{padding:.55rem 1.25rem;display:block;font-size:.9rem}.rpt-menu .sub-menu li a:hover{background-color:rgb(217 79 56 / .06)}.rpt-header__actions{display:flex;align-items:center;gap:.65rem;flex-shrink:0}.rpt-header__cta{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;padding:.55rem 1.35rem;font-size:.9rem;font-weight:700;line-height:1.2;border-radius:var(--rpt-radius,14px);text-decoration:none;box-shadow:0 4px 14px rgb(217 79 56 / .25);transition:transform 0.2s cubic-bezier(.16,1,.3,1),box-shadow 0.2s ease,background-color 0.2s ease}.rpt-header__cta:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(217 79 56 / .35)}.rpt-mobile-trigger{display:none}.rpt-header__inner--layout-1{display:flex;align-items:center;justify-content:space-between;height:var(--rpt-header-height,80px);gap:1.25rem}.rpt-header__inner--layout-1 .rpt-header__branding{flex-shrink:0}.rpt-header__inner--layout-1 .rpt-header__nav{margin:0 auto;min-width:0}.rpt-header__inner--layout-1 .rpt-header__actions{flex-shrink:0}.rpt-header__inner--layout-2 .rpt-header__top-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:.85rem;padding-bottom:.85rem}.rpt-header__inner--layout-2 .rpt-header__search-bar{flex:1;max-width:580px}.rpt-portal-search-form{display:flex;align-items:center;background-color:var(--rpt-bg,#fbf8f5);border:1px solid var(--rpt-border,#e8dfd7);border-radius:40px;padding:.3rem .4rem .3rem 1.1rem;transition:border-color var(--rpt-transition-fast);width:100%;max-width:100%;min-width:0;box-sizing:border-box}.rpt-portal-search-form:focus-within{border-color:var(--rpt-primary,#d94f38);box-shadow:0 0 0 3px rgb(217 79 56 / .12)}.rpt-portal-search-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--rpt-text-muted,#726861);margin-right:.25rem}.rpt-portal-search-input{flex:1 1 auto;min-width:0;width:100%;border:none;background:#fff0;padding:.4rem .6rem;font-size:.92rem;color:var(--rpt-text,#26211e);outline:none;text-overflow:ellipsis}.rpt-portal-search-submit{flex-shrink:0;background-color:var(--rpt-primary,#d94f38);color:#fff;padding:.45rem 1.15rem;border-radius:30px;font-weight:600;font-size:.85rem;border:none;cursor:pointer;white-space:nowrap;transition:background-color var(--rpt-transition-fast)}.rpt-portal-search-submit:hover{background-color:var(--rpt-primary-hover,#bf3f29)}@media (max-width:480px){.rpt-portal-search-form{padding:.25rem .35rem .25rem .75rem}.rpt-portal-search-input{font-size:.88rem;padding:.35rem .4rem}.rpt-portal-search-submit{padding:.42rem .85rem;font-size:.82rem}}.rpt-header__inner--layout-2 .rpt-header__bottom-row{border-top:1px solid var(--rpt-border,#e8dfd7);background-color:var(--rpt-bg,#fbf8f5)}.rpt-header__inner--layout-2 .rpt-category-nav{overflow-x:auto;scrollbar-width:none}.rpt-header__inner--layout-2 .rpt-category-nav::-webkit-scrollbar{display:none}.rpt-header__inner--layout-2 .rpt-menu--portal{display:flex;gap:1.5rem;padding:.6rem 0;white-space:nowrap}.rpt-header__inner--layout-3{padding-top:1.25rem;padding-bottom:.75rem}.rpt-header__inner--layout-3 .rpt-header__top-bar{display:flex;align-items:center;justify-content:space-between;position:relative;min-height:44px}.rpt-header__inner--layout-3 .rpt-header__top-left{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;flex:1;min-width:0;z-index:3}.rpt-header__inner--layout-3 .rpt-header__branding--centered{position:absolute;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap;z-index:2}.rpt-header__inner--layout-3 .rpt-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex:1;z-index:3}.rpt-header__inner--layout-3 .rpt-header__nav-wrapper{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--rpt-border,#e8dfd7)}.rpt-header__inner--layout-3 .rpt-menu--centered{justify-content:center;gap:2rem}@media (max-width:991px){.rpt-desktop-nav,.rpt-header__inner--layout-3 .rpt-header__nav-wrapper,.rpt-header__cta{display:none!important}.rpt-mobile-trigger{display:inline-flex!important}.rpt-header__inner--layout-3 .rpt-header__branding--centered{position:static;transform:none}.rpt-header__inner--layout-2 .rpt-header__search-bar{display:none}}@media (max-width:768px){:root{--rpt-header-height:66px}.rpt-header__inner--layout-1{height:var(--rpt-header-height,66px);gap:.75rem}.rpt-header__inner--layout-2 .rpt-header__top-row{padding-top:.65rem;padding-bottom:.65rem;gap:.75rem}.rpt-header__inner--layout-3 .rpt-header__top-bar{padding-top:.65rem;padding-bottom:.65rem;min-height:58px}.rpt-header__actions{gap:.45rem}.rpt-action-btn{width:38px;height:38px}.rpt-site-title{font-size:clamp(1.25rem, 5vw, 1.55rem)}.rpt-header__branding img{max-height:44px}}@media (max-width:480px){.rpt-container{padding-left:1rem;padding-right:1rem}.rpt-header__inner--layout-1{gap:.5rem}.rpt-header__actions{gap:.35rem}.rpt-action-btn{width:36px;height:36px}.rpt-action-btn svg{width:18px;height:18px}.rpt-action-btn--menu svg{width:20px;height:20px}}.rpt-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;visibility:hidden;overflow:hidden!important;pointer-events:none;transition:visibility var(--rpt-transition-normal)}.rpt-drawer.is-active{visibility:visible;pointer-events:auto}.rpt-drawer__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .45);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--rpt-transition-normal)}.rpt-drawer.is-active .rpt-drawer__backdrop{opacity:1}.rpt-drawer__panel{position:absolute;top:0;right:0;width:85%;max-width:360px;height:100%;background-color:var(--rpt-bg-card,#ffffff);box-shadow:-4px 0 25px rgb(0 0 0 / .15);transform:translateX(100%);transition:transform var(--rpt-transition-normal);overflow-y:auto;display:flex;flex-direction:column;padding:1.5rem}.rpt-drawer.is-active .rpt-drawer__panel{transform:translateX(0)}.rpt-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.rpt-drawer__search{margin-bottom:1.5rem}.rpt-drawer-search-form{display:flex;align-items:center;background:var(--rpt-bg,#fbf8f5);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);padding:.35rem .75rem}.rpt-drawer-search-input{flex:1;border:none;background:#fff0;padding:.4rem;font-size:.9rem;outline:none;color:var(--rpt-text,#26211e)}.rpt-drawer__menu{list-style:none;padding:0;margin:0 0 2rem 0;display:flex;flex-direction:column;gap:.75rem}.rpt-drawer__menu li a{display:block;padding:.1rem 0;font-size:1.05rem;font-weight:600;color:var(--rpt-text,#26211e);border-bottom:1px solid rgb(0 0 0 / .04)}.rpt-drawer__menu-heading{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--rpt-text-muted,#726861);margin-top:1rem;margin-bottom:.25rem}.rpt-drawer__quick-actions{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--rpt-border,#e8dfd7)}.rpt-drawer__action-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--rpt-bg,#fbf8f5);border-radius:var(--rpt-radius,16px);font-weight:600;font-size:.92rem;color:var(--rpt-text,#26211e);transition:background-color var(--rpt-transition-fast)}.rpt-drawer__action-item:hover{background-color:rgb(217 79 56 / .08);color:var(--rpt-primary,#d94f38)}.rpt-drawer__social{margin-top:1.5rem}.rpt-drawer__social-title{font-size:.8rem;font-weight:700;color:var(--rpt-text-muted,#726861);margin-bottom:.5rem}.rpt-modal-search{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10001;display:flex;align-items:flex-start;justify-content:center;padding:5vh 1rem 2rem;visibility:hidden;transition:visibility var(--rpt-transition-normal)}.rpt-modal-search.is-active{visibility:visible}.rpt-modal-search__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(18 14 12 / .65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity var(--rpt-transition-normal)}.rpt-modal-search.is-active .rpt-modal-search__backdrop{opacity:1}.rpt-modal-search__dialog{position:relative;width:100%;max-width:680px;background:var(--rpt-bg-card,#ffffff);border-radius:var(--rpt-radius,16px);box-shadow:0 20px 45px rgb(0 0 0 / .25);overflow:hidden;transform:translateY(-20px) scale(.97);opacity:0;transition:all var(--rpt-transition-normal);max-height:85vh;display:flex;flex-direction:column}.rpt-modal-search.is-active .rpt-modal-search__dialog{transform:translateY(0) scale(1);opacity:1}.rpt-modal-search__header{padding:1.25rem 1.5rem;border-bottom:1px solid var(--rpt-border,#e8dfd7)}.rpt-modal-search__form{display:flex;align-items:center;gap:.85rem}.rpt-modal-search__icon{color:var(--rpt-primary,#d94f38);display:flex;align-items:center}.rpt-modal-search__input{flex:1;border:none;background:#fff0;font-size:1.15rem;color:var(--rpt-text,#26211e);outline:none}.rpt-modal-search__close{color:var(--rpt-text-muted,#726861);padding:.4rem;border-radius:50%;transition:all var(--rpt-transition-fast)}.rpt-modal-search__close:hover{color:var(--rpt-primary,#d94f38);background:rgb(0 0 0 / .05)}.rpt-modal-search__results{overflow-y:auto;padding:1.25rem 1.5rem;max-height:60vh}.rpt-modal-search__placeholder{text-align:center;padding:2rem 1rem;color:var(--rpt-text-muted,#726861);font-size:.95rem}.rpt-search-result-item{display:flex;align-items:center;gap:1rem;padding:.75rem .5rem;border-radius:calc(var(--rpt-radius, 16px) * 0.75);transition:background-color var(--rpt-transition-fast);text-decoration:none;color:inherit}.rpt-search-result-item:hover,.rpt-search-result-item.is-selected{background-color:var(--rpt-bg,#fbf8f5)}.rpt-search-result-item__thumb{width:60px;height:60px;border-radius:calc(var(--rpt-radius, 16px) * 0.5);object-fit:cover;flex-shrink:0;background:var(--rpt-border,#e8dfd7)}.rpt-search-result-item__info{flex:1;min-width:0}.rpt-search-result-item__title{font-size:.98rem;font-weight:700;margin:0 0 .25rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--rpt-text,#26211e)}.rpt-search-result-item__meta{display:flex;align-items:center;gap:.85rem;font-size:.8rem;color:var(--rpt-text-muted,#726861)}.rpt-fav-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;visibility:hidden;overflow:hidden!important;pointer-events:none;transition:visibility var(--rpt-transition-normal)}.rpt-fav-drawer.is-active{visibility:visible;pointer-events:auto}.rpt-fav-drawer__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--rpt-transition-normal)}.rpt-fav-drawer.is-active .rpt-fav-drawer__backdrop{opacity:1}.rpt-fav-drawer__panel{position:absolute;top:0;right:0;width:90%;max-width:420px;height:100%;background-color:var(--rpt-bg-card,#ffffff);box-shadow:-5px 0 30px rgb(0 0 0 / .15);transform:translateX(100%);transition:transform var(--rpt-transition-normal);display:flex;flex-direction:column}.rpt-fav-drawer.is-active .rpt-fav-drawer__panel{transform:translateX(0)}.rpt-fav-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--rpt-border,#e8dfd7)}.rpt-fav-drawer__title-wrap{display:flex;align-items:center;gap:.6rem}.rpt-fav-drawer__icon{color:var(--rpt-primary,#d94f38)}.rpt-fav-drawer__title{font-size:1.15rem;margin:0}.rpt-fav-drawer__badge{background:var(--rpt-primary,#d94f38);color:#fff;font-size:.72rem;font-weight:700;padding:.15rem .5rem;border-radius:12px}.rpt-fav-drawer__body{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.rpt-fav-drawer__empty{text-align:center;padding:3rem 1rem}.rpt-fav-drawer__empty-icon{color:var(--rpt-border,#e8dfd7);margin-bottom:1rem}.rpt-fav-drawer__empty-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.rpt-fav-drawer__empty-desc{font-size:.88rem;color:var(--rpt-text-muted,#726861);margin-bottom:1.5rem}.rpt-fav-drawer__footer{padding:1rem 1.5rem;border-top:1px solid var(--rpt-border,#e8dfd7);display:flex;justify-content:flex-end}.rpt-fav-item{display:flex;align-items:center;gap:.85rem;padding:.75rem 0;border-bottom:1px solid var(--rpt-border,#e8dfd7);position:relative}.rpt-fav-item__thumb{width:64px;height:64px;border-radius:calc(var(--rpt-radius, 16px) * 0.5);object-fit:cover;flex-shrink:0}.rpt-fav-item__info{flex:1;min-width:0}.rpt-fav-item__title{font-size:.92rem;font-weight:700;margin:0 0 .25rem 0;color:var(--rpt-text,#26211e)}.rpt-fav-item__meta{font-size:.78rem;color:var(--rpt-text-muted,#726861);display:flex;gap:.6rem}.rpt-fav-item__remove{color:var(--rpt-text-muted,#726861);padding:.35rem;border-radius:50%;transition:all var(--rpt-transition-fast)}.rpt-fav-item__remove:hover{color:#d00000;background:rgb(208 0 0 / .08)}.rpt-cards-grid{display:grid;gap:1.85rem}.rpt-cards-grid--cols-2{grid-template-columns:repeat(2,1fr)}.rpt-cards-grid--cols-3{grid-template-columns:repeat(3,1fr)}.rpt-cards-grid--cols-4{grid-template-columns:repeat(4,1fr)}.rpt-cards-grid:has(.rpt-card-item--style-3),.rpt-cards-grid:has(.rpt-card-item--horizontal),.rpt-cards-grid--style-3,.rpt-cards-grid--horizontal{grid-template-columns:repeat(2,1fr)!important}@media (max-width:860px){.rpt-cards-grid:has(.rpt-card-item--style-3),.rpt-cards-grid:has(.rpt-card-item--horizontal),.rpt-cards-grid--style-3,.rpt-cards-grid--horizontal{grid-template-columns:1fr!important}}@media (max-width:1024px){.rpt-cards-grid--cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.rpt-cards-grid--cols-3,.rpt-cards-grid--cols-4{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:540px){.rpt-cards-grid--cols-2,.rpt-cards-grid--cols-3,.rpt-cards-grid--cols-4{grid-template-columns:1fr}}.rpt-card-item{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--rpt-bg-card,#ffffff);border-radius:var(--rpt-radius,18px);overflow:hidden;border:1px solid var(--rpt-border,#e8dfd7);box-shadow:0 4px 16px -2px rgb(38 33 30 / .05);transition:transform 0.25s cubic-bezier(.16,1,.3,1),box-shadow 0.25s cubic-bezier(.16,1,.3,1),border-color 0.25s ease;box-sizing:border-box}.rpt-card-item *,.rpt-card-item *::before,.rpt-card-item *::after{box-sizing:border-box}.rpt-card-item:hover{transform:translateY(-5px);box-shadow:0 16px 32px -4px rgb(38 33 30 / .11),0 4px 8px -2px rgb(38 33 30 / .04);border-color:rgb(217 79 56 / .25)}.rpt-card-item__media{position:relative;width:100%;aspect-ratio:var(--rpt-aspect,4 / 3);overflow:hidden;background-color:#f3eee9}.rpt-card-item__media-link{display:block;width:100%;height:100%}.rpt-card-item__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s cubic-bezier(.16,1,.3,1),filter 0.4s ease}.rpt-card-item.rpt-hover-zoom:hover .rpt-card-item__image,body.rpt-hover-zoom .rpt-card-item:hover .rpt-card-item__image{transform:scale(1.06)}.rpt-card-item.rpt-hover-brightness:hover .rpt-card-item__image,body.rpt-hover-brightness .rpt-card-item:hover .rpt-card-item__image{filter:brightness(1.1)}.rpt-card-item.rpt-hover-none:hover .rpt-card-item__image,body.rpt-hover-none .rpt-card-item:hover .rpt-card-item__image{transform:none;filter:none}.rpt-card-item__favorite{position:absolute;top:.85rem;right:.85rem;z-index:3;width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .75);color:#64748b;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgb(0 0 0 / .08);cursor:pointer;transition:all 0.2s cubic-bezier(.16,1,.3,1);padding:0}.rpt-card-item__favorite:hover{background:#fff;transform:scale(1.12);color:#e11d48;box-shadow:0 6px 18px rgb(225 29 72 / .2)}.rpt-card-item__favorite.is-active{background:#fff;color:#e11d48}.rpt-card-item__favorite.is-active svg{fill:#e11d48;stroke:#e11d48;animation:rptHeartPulse 0.4s ease-out}.rpt-card-item__favorite svg{display:block;margin:0 auto;width:18px;height:18px;flex-shrink:0}@keyframes rptHeartPulse{0%{transform:scale(.8)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.rpt-card-item__body{display:flex;flex-direction:column;flex:1;padding:1rem 1rem;box-sizing:border-box}.rpt-card-item__rating{margin-bottom:.45rem;display:flex;align-items:center}.rpt-card-item__title{font-size:1.15rem;font-weight:700;margin-top:0;margin-bottom:.5rem;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rpt-clamp,2);overflow:hidden}.rpt-card-item__title a{color:var(--rpt-text,#26211e);text-decoration:none;transition:color 0.2s ease}.rpt-card-item__title a:hover{color:var(--rpt-primary,#d94f38)}.rpt-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rpt-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rpt-card-item__excerpt{font-size:.88rem;color:var(--rpt-text-muted,#726861);margin-bottom:.85rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rpt-card-item__excerpt p{margin:0}.rpt-card-item__footer{display:flex;flex-direction:column;gap:.85rem;width:100%;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--rpt-border,#ede8e3);font-size:.82rem;color:var(--rpt-text-muted,#726861);box-sizing:border-box}.rpt-card-item__meta-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}.rpt-card-item__meta{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:500;color:var(--rpt-text-muted,#726861);line-height:1.2;margin:0;padding:0;border:none;white-space:nowrap}.rpt-card-item__meta .rpt-meta-icon{font-size:.95em;line-height:1;opacity:.85}.rpt-card-item__meta a{color:inherit;text-decoration:none;transition:color 0.2s ease}.rpt-card-item__meta a:hover{color:var(--rpt-primary,#d94f38)}.rpt-card-item__author-avatar{width:22px;height:22px;border-radius:50%;object-fit:cover;vertical-align:middle}.rpt-card-item__action{width:100%;margin-top:.15rem}.rpt-card-item__btn{display:flex!important;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.65rem 1.15rem;font-size:.88rem;font-weight:600;border-radius:var(--rpt-radius-sm,10px);background:var(--rpt-primary,#d94f38);color:#ffffff!important;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:all 0.22s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px rgb(217 79 56 / .2)}.rpt-card-item__btn:hover{background:var(--rpt-primary-dark,#b83d28);color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgb(217 79 56 / .32)}.rpt-card-item__btn:active{transform:translateY(0)}.rpt-card-item__btn .rpt-btn-arrow{transition:transform 0.2s ease}.rpt-card-item__btn:hover .rpt-btn-arrow{transform:translateX(3px)}.rpt-card-item__author{display:flex;align-items:center;gap:.45rem}.rpt-author-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover}.rpt-card-item--style-2{position:relative;border:1px solid rgb(0 0 0 / .08);background:#241f1c;border-radius:var(--rpt-radius,18px);overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;box-shadow:0 8px 24px -4px rgb(38 33 30 / .12),0 2px 6px -1px rgb(38 33 30 / .05);transition:transform 0.3s cubic-bezier(.16,1,.3,1),box-shadow 0.3s cubic-bezier(.16,1,.3,1),border-color 0.25s ease;box-sizing:border-box}.rpt-card-item--style-2:hover{transform:translateY(-4px);box-shadow:0 16px 36px -6px rgb(38 33 30 / .18),0 4px 12px -2px rgb(38 33 30 / .08);border-color:rgb(217 79 56 / .35)}.rpt-card-item--style-2 .rpt-card-item__media,.rpt-card-item--style-2 .rpt-card-item__media-bg{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:hidden;background-color:#241f1c}.rpt-card-item--style-2 .rpt-card-item__image{width:100%;height:100%;object-fit:cover;display:block;opacity:1;transition:transform 0.45s cubic-bezier(.16,1,.3,1),filter 0.45s ease}.rpt-card-item--style-2:hover .rpt-card-item__image{transform:scale(1.05)}.rpt-card-item--style-2.rpt-hover-brightness:hover .rpt-card-item__image,body.rpt-hover-brightness .rpt-card-item--style-2:hover .rpt-card-item__image{transform:none;filter:brightness(1.12)}.rpt-card-item--style-2.rpt-hover-none:hover .rpt-card-item__image,body.rpt-hover-none .rpt-card-item--style-2:hover .rpt-card-item__image{transform:none;filter:none}.rpt-card-item--style-2 .rpt-card-item__overlay-scrim{position:absolute;inset:0;background:linear-gradient(to top,rgb(15 12 10 / .85) 0%,rgb(15 12 10 / .58) 32%,rgb(15 12 10 / .22) 58%,rgb(15 12 10 / .04) 78%,transparent 100%);z-index:1;pointer-events:none}.rpt-card-item--style-2 .rpt-card-item__overlay-top{position:absolute;top:1rem;left:1rem;right:1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;z-index:4;pointer-events:none;box-sizing:border-box}.rpt-card-item--style-2 .rpt-card-item__overlay-top>*{pointer-events:auto}.rpt-card-item--style-2 .rpt-card-item__badge--overlay{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 .85rem;border-radius:999px;background:rgb(255 255 255 / .94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#1c1917;font-size:.75rem;font-weight:700;line-height:1;border:1px solid rgb(255 255 255 / .6);box-shadow:0 4px 12px rgb(0 0 0 / .12);box-sizing:border-box}.rpt-card-item--style-2 .rpt-card-item__favorite--overlay{position:static!important;top:auto!important;right:auto!important;margin:0 0 0 auto!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:rgb(255 255 255 / .94)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .6)!important;color:#44403c!important;box-shadow:0 4px 12px rgb(0 0 0 / .12)!important;cursor:pointer;box-sizing:border-box;transition:transform 0.2s ease,background 0.2s ease,color 0.2s ease}.rpt-card-item--style-2 .rpt-card-item__favorite--overlay:hover{transform:scale(1.1)!important;background:#ffffff!important;color:#e11d48!important}.rpt-card-item--style-2 .rpt-card-item__favorite--overlay.is-active{background:#ffffff!important;color:#e11d48!important}.rpt-card-item--style-2 .rpt-card-item__favorite--overlay.is-active svg{fill:#e11d48!important;stroke:#e11d48!important}.rpt-card-item--style-2 .rpt-card-item__favorite--overlay svg,.rpt-card-item__favorite svg{width:17px;height:17px;display:block;margin:0 auto;flex-shrink:0}.rpt-card-item--style-2 .rpt-card-item__full-link{position:absolute;inset:0;z-index:2}.rpt-card-item--style-2 .rpt-card-item__overlay,.rpt-card-item--style-2 .rpt-card-item__overlay-content{position:relative;z-index:2;width:100%;padding:2.25rem 1.25rem 1.25rem 1.25rem;background:transparent!important;color:#fff;display:flex;flex-direction:column;box-sizing:border-box;margin-top:auto}.rpt-card-item--style-2 .rpt-card-item__overlay-content>*{position:relative;z-index:3}.rpt-card-item--style-2 .rpt-card-item__title{margin-bottom:.5rem}.rpt-card-item--style-2 .rpt-card-item__title a{color:#fff;text-shadow:0 2px 4px rgb(0 0 0 / .5)}.rpt-card-item--style-2 .rpt-card-item__title a:hover{color:#fb923c}.rpt-card-item--style-2 .rpt-meta-item,.rpt-card-item--style-2 .rpt-card-item__excerpt{color:rgb(255 255 255 / .85)}.rpt-card-item--style-2 .rpt-card-item__meta-list,.rpt-card-item--style-2 .rpt-card-item__meta-list--overlay{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;margin-top:.75rem;padding:.55rem .85rem;background:rgb(255 255 255 / .16);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .22);border-radius:12px;color:#fff;font-size:.82rem;box-sizing:border-box}.rpt-card-item--style-2 .rpt-card-item__meta{border:none;padding:0;margin:0;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / .4)}.rpt-card-item--style-3{flex-direction:row;align-items:stretch;border-radius:var(--rpt-radius,18px);overflow:hidden;box-sizing:border-box;min-height:220px}.rpt-card-item--style-3 .rpt-card-item__media{width:38%;min-width:170px;max-width:260px;flex-shrink:0;aspect-ratio:auto;height:auto;position:relative}.rpt-card-item--style-3 .rpt-card-item__image{height:100%;object-fit:cover}.rpt-card-item--style-3 .rpt-card-item__badge--floating{top:auto;bottom:.85rem;left:.85rem;max-width:calc(100% - 1.7rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpt-card-item--style-3 .rpt-card-item__favorite{top:.85rem;right:.85rem}.rpt-card-item--style-3 .rpt-card-item__body{flex:1;min-width:0;width:auto;padding:1.25rem 1.45rem;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}.rpt-card-item--style-3 .rpt-card-item__title{margin-top:.25rem;margin-bottom:.5rem;font-size:1.18rem;line-height:1.35}.rpt-card-item--style-3 .rpt-card-item__excerpt{margin-bottom:.85rem;font-size:.88rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rpt-card-item--style-3 .rpt-card-item__footer--horizontal{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--rpt-border,#ede8e3);box-sizing:border-box}.rpt-card-item--style-3 .rpt-card-item__footer--horizontal .rpt-card-item__meta-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;flex:1 1 auto;min-width:0;box-sizing:border-box}.rpt-card-item--style-3 .rpt-card-item__footer--horizontal .rpt-card-item__action{width:auto;flex-shrink:0;margin-top:0}.rpt-card-item--style-3 .rpt-card-item__footer--horizontal .rpt-card-item__btn{width:auto;padding:.3rem .7rem;font-size:.76rem;white-space:nowrap}@media (max-width:640px){.rpt-card-item--style-3{flex-direction:column;min-height:auto}.rpt-card-item--style-3 .rpt-card-item__media{width:100%;max-width:100%;aspect-ratio:16 / 9;min-height:180px}.rpt-card-item--style-3 .rpt-card-item__badge--floating{top:.85rem;bottom:auto;left:.85rem}.rpt-card-item--style-3 .rpt-card-item__body{width:100%;padding:1.25rem}.rpt-card-item--style-3 .rpt-card-item__footer--horizontal{flex-direction:column;align-items:stretch;gap:.75rem}.rpt-card-item--style-3 .rpt-card-item__footer--horizontal .rpt-card-item__action,.rpt-card-item--style-3 .rpt-card-item__footer--horizontal .rpt-card-item__btn{width:100%}}.rpt-card-item--style-4{position:relative;display:flex;flex-direction:column;height:100%;border-radius:var(--rpt-radius,18px);overflow:hidden;box-sizing:border-box}.rpt-card-item--style-4 .rpt-card-item__media{width:100%;aspect-ratio:var(--rpt-aspect,4 / 3);border-radius:0;overflow:hidden}.rpt-card-item--style-4 .rpt-card-item__body{display:flex;flex-direction:column;flex:1;padding:1.35rem 1.4rem;box-sizing:border-box}.rpt-card-item--style-4 .rpt-card-item__top-meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.rpt-card-item--style-4 .rpt-card-item__category-minimal{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--rpt-primary,#d94f38);display:inline-block;padding:.25rem .65rem;border-radius:6px;background:rgb(217 79 56 / .08);line-height:1.25}.rpt-card-item--style-4 .rpt-card-item__rating-inline{font-size:.85rem;font-weight:700;color:#eab308;display:inline-flex;align-items:center;gap:.25rem}.rpt-card-item--style-4 .rpt-card-item__title{font-size:1.25rem;margin-top:0;margin-bottom:.5rem}.rpt-card-item--style-4 .rpt-card-item__meta-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;width:100%;margin-top:auto;margin-bottom:.85rem;padding:0;box-sizing:border-box}.rpt-card-item--style-4 .rpt-card-item__meta{border-top:none;padding:0;margin:0}.rpt-card-item--style-4 .rpt-card-item__footer--minimal{display:flex;flex-direction:column;gap:.75rem;width:100%;padding-top:.85rem;border-top:1px solid var(--rpt-border,#ede8e3);box-sizing:border-box}.rpt-card-item--style-4 .rpt-card-item__author-date{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0;box-sizing:border-box}.rpt-card-item--style-4 .rpt-card-item__author{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.rpt-card-item--style-4 .rpt-card-item__author-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgb(0 0 0 / .08)}.rpt-card-item--style-4 .rpt-card-item__author-name{font-size:.82rem;font-weight:600;color:var(--rpt-text-dark,#2d2621);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.rpt-card-item--style-4 .rpt-card-item__author-name a{color:inherit;text-decoration:none;transition:color 0.2s ease}.rpt-card-item--style-4 .rpt-card-item__author-name a:hover{color:var(--rpt-primary,#d94f38)}.rpt-card-item--style-4 .rpt-card-item__date{font-size:.78rem;color:var(--rpt-text-muted,#726861);white-space:nowrap;line-height:1.2;flex-shrink:0}.rpt-card-item--style-4 .rpt-card-item__action{width:100%;margin:0}.rpt-card-item--style-4 .rpt-card-item__btn-action{display:flex!important;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.65rem 1.15rem;font-size:.88rem;font-weight:600;border-radius:var(--rpt-radius-sm,10px);background:var(--rpt-primary,#d94f38);color:#ffffff!important;text-align:center;text-decoration:none;border:none;cursor:pointer;transition:all 0.22s cubic-bezier(.16,1,.3,1);box-shadow:0 2px 6px rgb(217 79 56 / .2);box-sizing:border-box}.rpt-card-item--style-4 .rpt-card-item__btn-action:hover{background:var(--rpt-primary-dark,#b83d28);color:#ffffff!important;transform:translateY(-2px);box-shadow:0 6px 16px rgb(217 79 56 / .32)}.rpt-card-item--style-4 .rpt-card-item__btn-action:active{transform:translateY(0)}.rpt-card-item--style-4 .rpt-card-item__btn-action .rpt-btn-arrow{transition:transform 0.2s ease}.rpt-card-item--style-4 .rpt-card-item__btn-action:hover .rpt-btn-arrow{transform:translateX(3px)}.rpt-card-item--style-5{position:relative;overflow:hidden;background:var(--rpt-surface,#ffffff);border:1px solid rgb(0 0 0 / .08);border-radius:var(--rpt-radius,16px);display:flex;flex-direction:column;transition:transform 0.25s ease,box-shadow 0.25s ease}.rpt-card-item--style-5 .rpt-card-item__top-accent{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--rpt-primary,#ea580c),#f97316);z-index:3}.rpt-card-item--style-5 .rpt-card-item__chef-badge{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--rpt-primary,#ea580c);background:rgb(234 88 12 / .08);padding:3px 8px;border-radius:999px;margin-bottom:8px;width:fit-content}.rpt-card-item--style-5 .rpt-card-item__rating--gourmet{display:flex;align-items:center;gap:6px;font-size:.85rem;margin-bottom:8px}.rpt-card-item--style-5 .rpt-rating-score{font-weight:700;font-size:.82rem;color:var(--rpt-text-dark,#0f172a)}.rpt-card-item--style-5 .rpt-card-item__footer--gourmet{margin-top:auto;padding-top:12px;border-top:1px dashed rgb(0 0 0 / .08);display:flex;flex-direction:column;gap:10px}.rpt-card-item--style-5 .rpt-btn-view-recipe{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 14px;font-size:.82rem;font-weight:700;background:var(--rpt-primary,#ea580c);color:#ffffff!important;border-radius:var(--rpt-radius-sm,8px);text-decoration:none;transition:background 0.2s ease,transform 0.2s ease}.rpt-card-item--style-5 .rpt-btn-view-recipe:hover{background:var(--rpt-primary-dark,#c2410c);transform:translateY(-1px)}.rpt-card-item.rpt-skin-clean-modern,.rpt-card-item.rwpx-skin-clean-modern{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 16px -2px rgb(15 23 42 / .05)}.rpt-card-item.rpt-skin-clean-modern:hover,.rpt-card-item.rwpx-skin-clean-modern:hover{border-color:#cbd5e1;box-shadow:0 16px 32px -4px rgb(15 23 42 / .1)}.rpt-card-item.rpt-skin-clean-modern:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a,.rpt-card-item.rwpx-skin-clean-modern:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a{color:#0f172a}.rpt-card-item.rpt-skin-clean-modern:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a:hover,.rpt-card-item.rwpx-skin-clean-modern:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a:hover{color:var(--rpt-primary,#ea580c)}.rpt-card-item.rpt-skin-clean-modern .rpt-card-item__category-above a,.rpt-card-item.rpt-skin-clean-modern .rpt-card-item__category-above span{background:rgb(234 88 12 / .08)!important;border:1px solid rgb(234 88 12 / .16)!important;color:#ea580c!important;font-weight:700;padding:.25rem 0.65rem!important;border-radius:6px;display:inline-block}.rpt-card-item.rpt-skin-bistro-gourmet,.rpt-card-item.rwpx-skin-bistro-gourmet{background-color:#faf8f5;border:1.5px solid #e7dfd5;box-shadow:0 6px 22px -4px rgb(41 37 36 / .07)}.rpt-card-item.rpt-skin-bistro-gourmet:hover,.rpt-card-item.rwpx-skin-bistro-gourmet:hover{border-color:#d6cbbe;box-shadow:0 16px 36px -4px rgb(41 37 36 / .13)}.rpt-card-item.rpt-skin-bistro-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a,.rpt-card-item.rwpx-skin-bistro-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a{font-family:Georgia,"Playfair Display","Times New Roman",serif!important;color:#1c1917!important;letter-spacing:-.015em;font-weight:700}.rpt-card-item.rpt-skin-bistro-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a:hover,.rpt-card-item.rwpx-skin-bistro-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a:hover{color:var(--rpt-primary,#e05a47)!important}.rpt-card-item.rpt-skin-bistro-gourmet .rpt-card-item__badge,.rpt-card-item.rwpx-skin-bistro-gourmet .rpt-card-item__badge{background:#fdf6ec!important;border:1px solid #f5e3cc!important;color:var(--rpt-primary,#ea580c)!important;font-family:Georgia,"Playfair Display",serif;font-style:italic;font-weight:600;padding:.22rem .7rem}.rpt-card-item.rpt-skin-bistro-gourmet .rpt-card-item__category-above a,.rpt-card-item.rpt-skin-bistro-gourmet .rpt-card-item__category-above span{background:#fdf6ec!important;border:1px solid #f5e3cc!important;color:var(--rpt-primary,#ea580c)!important;font-family:Georgia,"Playfair Display",serif;font-style:italic;font-weight:600;padding:.25rem 0.65rem!important;border-radius:6px;display:inline-block}.rpt-card-item.rpt-skin-bistro-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta-list,.rpt-card-item.rwpx-skin-bistro-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta-list{color:#78716c;font-family:Georgia,serif;box-sizing:border-box}.rpt-card-item.rpt-skin-bistro-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta,.rpt-card-item.rwpx-skin-bistro-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta{color:#78716c;font-family:Georgia,serif}.rpt-card-item.rpt-skin-bistro-gourmet .rpt-card-item__meta .rpt-meta-icon,.rpt-card-item.rwpx-skin-bistro-gourmet .rpt-card-item__meta .rpt-meta-icon{color:#a8a29e}.rpt-card-item.rpt-skin-bistro-gourmet .rpt-card-item__excerpt,.rpt-card-item.rwpx-skin-bistro-gourmet .rpt-card-item__excerpt{color:#57534e;font-family:Georgia,serif}.rpt-card-item.rpt-skin-bistro-gourmet .rpt-card-item__btn,.rpt-card-item.rwpx-skin-bistro-gourmet .rpt-card-item__btn,.rpt-card-item.rpt-skin-bistro-gourmet .rpt-card-item__btn-action,.rpt-card-item.rwpx-skin-bistro-gourmet .rpt-card-item__btn-action{background:linear-gradient(135deg,#292524 0%,#1c1917 100%)!important;border:1px solid #44403c!important;color:#f5ede4!important;font-family:Georgia,"Playfair Display",serif;letter-spacing:.02em}.rpt-card-item.rpt-skin-bistro-gourmet .rpt-card-item__btn:hover,.rpt-card-item.rwpx-skin-bistro-gourmet .rpt-card-item__btn:hover,.rpt-card-item.rpt-skin-bistro-gourmet .rpt-card-item__btn-action:hover,.rpt-card-item.rwpx-skin-bistro-gourmet .rpt-card-item__btn-action:hover{background:linear-gradient(135deg,#44403c 0%,#292524 100%)!important;color:#ffffff!important;box-shadow:0 6px 18px rgb(28 25 23 / .3)!important}.rpt-card-item.rpt-skin-rustico-caseiro,.rpt-card-item.rwpx-skin-rustico-caseiro{background-color:#fdfbf7;border:1.5px solid #fed7aa;box-shadow:0 6px 20px -4px rgb(124 45 18 / .08)}.rpt-card-item.rpt-skin-rustico-caseiro:hover,.rpt-card-item.rwpx-skin-rustico-caseiro:hover{border-color:#f97316;box-shadow:0 16px 36px -4px rgb(124 45 18 / .15)}.rpt-card-item.rpt-skin-rustico-caseiro:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a,.rpt-card-item.rwpx-skin-rustico-caseiro:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a{color:#7c2d12!important;font-weight:800;letter-spacing:-.015em}.rpt-card-item.rpt-skin-rustico-caseiro:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a:hover,.rpt-card-item.rwpx-skin-rustico-caseiro:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a:hover{color:#c2410c!important}.rpt-card-item.rpt-skin-rustico-caseiro .rpt-card-item__badge,.rpt-card-item.rwpx-skin-rustico-caseiro .rpt-card-item__badge{background:#ffedd5!important;border:1.5px solid #fed7aa!important;color:#9a3412!important;font-weight:700;padding:.35rem .75rem}.rpt-card-item.rpt-skin-rustico-caseiro .rpt-card-item__category-above a,.rpt-card-item.rpt-skin-rustico-caseiro .rpt-card-item__category-above span{background:#ffedd5!important;border:1px solid #fed7aa!important;color:#9a3412!important;font-weight:700;padding:.25rem 0.65rem!important;border-radius:6px;display:inline-block}.rpt-card-item.rpt-skin-rustico-caseiro:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta-list,.rpt-card-item.rwpx-skin-rustico-caseiro:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta-list{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;padding:.65rem .95rem;box-sizing:border-box}.rpt-card-item.rpt-skin-rustico-caseiro:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta,.rpt-card-item.rwpx-skin-rustico-caseiro:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta{color:#9a3412;font-weight:600}.rpt-card-item.rpt-skin-rustico-caseiro .rpt-card-item__meta .rpt-meta-icon,.rpt-card-item.rwpx-skin-rustico-caseiro .rpt-card-item__meta .rpt-meta-icon{color:#c2410c}.rpt-card-item.rpt-skin-rustico-caseiro .rpt-card-item__excerpt,.rpt-card-item.rwpx-skin-rustico-caseiro .rpt-card-item__excerpt{color:#451a03}.rpt-card-item.rpt-skin-rustico-caseiro .rpt-card-item__btn,.rpt-card-item.rwpx-skin-rustico-caseiro .rpt-card-item__btn,.rpt-card-item.rpt-skin-rustico-caseiro .rpt-card-item__btn-action,.rpt-card-item.rwpx-skin-rustico-caseiro .rpt-card-item__btn-action{background:linear-gradient(135deg,#c2410c 0%,#9a3412 100%)!important;border:1px solid #9a3412!important;color:#ffffff!important;font-weight:700;box-shadow:0 4px 14px rgb(194 65 12 / .28)!important}.rpt-card-item.rpt-skin-rustico-caseiro .rpt-card-item__btn:hover,.rpt-card-item.rwpx-skin-rustico-caseiro .rpt-card-item__btn:hover,.rpt-card-item.rpt-skin-rustico-caseiro .rpt-card-item__btn-action:hover,.rpt-card-item.rwpx-skin-rustico-caseiro .rpt-card-item__btn-action:hover{background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%)!important;color:#ffffff!important;box-shadow:0 8px 22px rgb(194 65 12 / .4)!important}.rpt-card-item.rpt-skin-dark-gourmet,.rpt-card-item.rwpx-skin-dark-gourmet{background-color:#0f172a;border:1px solid #334155;box-shadow:0 12px 32px -4px rgb(0 0 0 / .45)}.rpt-card-item.rpt-skin-dark-gourmet:hover,.rpt-card-item.rwpx-skin-dark-gourmet:hover{border-color:#64748b;box-shadow:0 20px 44px -8px rgb(0 0 0 / .65)}.rpt-card-item.rpt-skin-dark-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a,.rpt-card-item.rwpx-skin-dark-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a{color:#f8fafc!important;font-weight:700}.rpt-card-item.rpt-skin-dark-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a:hover,.rpt-card-item.rwpx-skin-dark-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__title a:hover{color:#fb923c!important}.rpt-card-item.rpt-skin-dark-gourmet .rpt-card-item__badge,.rpt-card-item.rwpx-skin-dark-gourmet .rpt-card-item__badge{background:#1e293b!important;border:1px solid #334155!important;color:#fb923c!important;font-weight:700;padding:.35rem .75rem}.rpt-card-item.rpt-skin-dark-gourmet .rpt-card-item__category-above a,.rpt-card-item.rpt-skin-dark-gourmet .rpt-card-item__category-above span{background:#1e293b!important;border:1px solid #334155!important;color:#fb923c!important;font-weight:700;padding:.25rem 0.65rem!important;border-radius:6px;display:inline-block}.rpt-card-item.rpt-skin-dark-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta-list,.rpt-card-item.rwpx-skin-dark-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta-list{background:#1e293b;border:1px solid #334155;border-radius:10px;padding:.65rem .95rem;box-sizing:border-box}.rpt-card-item.rpt-skin-dark-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta,.rpt-card-item.rwpx-skin-dark-gourmet:not(.rpt-card-item--style-2):not(.rpt-card-item--overlay) .rpt-card-item__meta{color:#cbd5e1;font-weight:500}.rpt-card-item.rpt-skin-dark-gourmet .rpt-card-item__meta .rpt-meta-icon,.rpt-card-item.rwpx-skin-dark-gourmet .rpt-card-item__meta .rpt-meta-icon{color:#fb923c}.rpt-card-item.rpt-skin-dark-gourmet .rpt-card-item__excerpt,.rpt-card-item.rwpx-skin-dark-gourmet .rpt-card-item__excerpt{color:#94a3b8}.rpt-card-item.rpt-skin-dark-gourmet .rpt-card-item__btn,.rpt-card-item.rwpx-skin-dark-gourmet .rpt-card-item__btn,.rpt-card-item.rpt-skin-dark-gourmet .rpt-card-item__btn-action,.rpt-card-item.rwpx-skin-dark-gourmet .rpt-card-item__btn-action{background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%)!important;border:none!important;color:#ffffff!important;font-weight:700;box-shadow:0 4px 14px rgb(234 88 12 / .35)!important}.rpt-card-item.rpt-skin-dark-gourmet .rpt-card-item__btn:hover,.rpt-card-item.rwpx-skin-dark-gourmet .rpt-card-item__btn:hover,.rpt-card-item.rpt-skin-dark-gourmet .rpt-card-item__btn-action:hover,.rpt-card-item.rwpx-skin-dark-gourmet .rpt-card-item__btn-action:hover{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#ffffff!important;box-shadow:0 8px 24px rgb(234 88 12 / .5)!important}.rpt-card-item--style-2,.rpt-card-item.rpt-card-item--style-2,.rpt-card-item--overlay,.rpt-card-item.rpt-card-item--overlay{background-color:#241f1c!important;border:1px solid rgb(0 0 0 / .08)!important;overflow:hidden}.rpt-card-item--style-2 .rpt-card-item__overlay-content,.rpt-card-item--overlay .rpt-card-item__overlay-content{background:transparent!important;padding:2rem 1.25rem 1.25rem 1.25rem!important;box-sizing:border-box!important}.rpt-card-item--style-2 .rpt-card-item__title a,.rpt-card-item--overlay .rpt-card-item__title a,.rpt-card-item--style-2.rpt-skin-rustico-caseiro .rpt-card-item__title a,.rpt-card-item--style-2.rpt-skin-bistro-gourmet .rpt-card-item__title a,.rpt-card-item--style-2.rpt-skin-clean-modern .rpt-card-item__title a,.rpt-card-item--style-2.rpt-skin-dark-gourmet .rpt-card-item__title a{color:#ffffff!important;text-shadow:0 2px 6px rgb(0 0 0 / .6)!important}.rpt-card-item--style-2 .rpt-card-item__title a:hover,.rpt-card-item--overlay .rpt-card-item__title a:hover,.rpt-card-item--style-2.rpt-skin-rustico-caseiro .rpt-card-item__title a:hover,.rpt-card-item--style-2.rpt-skin-bistro-gourmet .rpt-card-item__title a:hover,.rpt-card-item--style-2.rpt-skin-clean-modern .rpt-card-item__title a:hover,.rpt-card-item--style-2.rpt-skin-dark-gourmet .rpt-card-item__title a:hover{color:#fb923c!important}.rpt-card-item--style-2 .rpt-card-item__rating,.rpt-card-item--style-2 .rpt-stars,.rpt-card-item--style-2 .rpt-stars__score,.rpt-card-item--style-2 .rpt-stars__value,.rpt-card-item--style-2 .rpt-stars__count,.rpt-card-item--overlay .rpt-card-item__rating,.rpt-card-item--overlay .rpt-stars,.rpt-card-item--overlay .rpt-stars__score,.rpt-card-item--overlay .rpt-stars__value,.rpt-card-item--overlay .rpt-stars__count,.rpt-bento-item .rpt-stars,.rpt-bento-item .rpt-stars__value,.rpt-bento-item .rpt-stars__count,.rpt-hero-slide .rpt-stars,.rpt-hero-slide .rpt-stars__value,.rpt-hero-slide .rpt-stars__count{color:#ffffff!important;text-shadow:0 1px 3px rgb(0 0 0 / .6)!important}.rpt-card-item--style-2 .rpt-stars__track,.rpt-card-item--overlay .rpt-stars__track,.rpt-bento-item .rpt-stars__track,.rpt-hero-slide .rpt-stars__track{color:rgb(255 255 255 / .4)!important}.rpt-card-item--style-2 .rpt-stars__fill,.rpt-card-item--overlay .rpt-stars__fill,.rpt-bento-item .rpt-stars__fill,.rpt-hero-slide .rpt-stars__fill,.rpt-card-item--style-2 .rpt-stars__star,.rpt-card-item--overlay .rpt-stars__star{color:#f59e0b!important}.rpt-card-item--style-2 .rpt-card-item__meta-list,.rpt-card-item--overlay .rpt-card-item__meta-list,.rpt-card-item--style-2.rpt-skin-rustico-caseiro .rpt-card-item__meta-list,.rpt-card-item--style-2.rpt-skin-bistro-gourmet .rpt-card-item__meta-list,.rpt-card-item--style-2.rpt-skin-clean-modern .rpt-card-item__meta-list,.rpt-card-item--style-2.rpt-skin-dark-gourmet .rpt-card-item__meta-list{background:rgb(255 255 255 / .16)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgb(255 255 255 / .24)!important;border-radius:12px!important;padding:.55rem 0.85rem!important;box-sizing:border-box!important;margin-top:0.75rem!important}.rpt-card-item--style-2 .rpt-card-item__meta,.rpt-card-item--overlay .rpt-card-item__meta,.rpt-card-item--style-2.rpt-skin-rustico-caseiro .rpt-card-item__meta,.rpt-card-item--style-2.rpt-skin-bistro-gourmet .rpt-card-item__meta,.rpt-card-item--style-2.rpt-skin-clean-modern .rpt-card-item__meta,.rpt-card-item--style-2.rpt-skin-dark-gourmet .rpt-card-item__meta{color:#ffffff!important;font-weight:500!important;text-shadow:0 1px 2px rgb(0 0 0 / .4)!important}.rpt-card-item--style-2 .rpt-card-item__meta .rpt-meta-icon,.rpt-card-item--overlay .rpt-card-item__meta .rpt-meta-icon,.rpt-card-item--style-2.rpt-skin-rustico-caseiro .rpt-card-item__meta .rpt-meta-icon,.rpt-card-item--style-2.rpt-skin-bistro-gourmet .rpt-card-item__meta .rpt-meta-icon,.rpt-card-item--style-2.rpt-skin-clean-modern .rpt-card-item__meta .rpt-meta-icon,.rpt-card-item--style-2.rpt-skin-dark-gourmet .rpt-card-item__meta .rpt-meta-icon{color:#fb923c!important}.rpt-archive-header{margin-bottom:2rem;padding-top:.5rem}.rpt-archive-header__content{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.rpt-archive-title{font-size:clamp(1.85rem, 3.2vw, 2.5rem);font-weight:800;line-height:1.22;color:var(--rpt-text,#26211e);margin:0;letter-spacing:-.02em}.rpt-archive-desc{font-size:clamp(0.96rem, 1.25vw, 1.08rem);line-height:1.65;color:var(--rpt-text-muted,#726861);max-width:820px;margin:0}.rpt-archive-desc p{margin:0 0 .65rem 0}.rpt-archive-desc p:last-child{margin-bottom:0}[data-theme="dark"] .rpt-archive-title{color:#f1f5f9}[data-theme="dark"] .rpt-archive-desc{color:#94a3b8}.rpt-search-main .rpt-breadcrumbs{padding:.75rem 0 .25rem 0}.rpt-search-main .rpt-archive-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.25rem}.rpt-search-main .rpt-layout-grid{padding-top:.75rem}.rpt-search-refine-box{flex:0 1 440px;max-width:480px;width:100%;min-width:0;box-sizing:border-box}@media (max-width:768px){.rpt-search-main .rpt-breadcrumbs{padding:.4rem 0 .15rem 0}.rpt-search-main .rpt-archive-header{flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:.75rem}.rpt-search-main .rpt-archive-header__content{gap:.35rem}.rpt-search-main .rpt-archive-title{font-size:clamp(1.45rem, 5vw, 1.95rem)}.rpt-search-refine-box{flex:none;height:auto;max-width:100%;width:100%}.rpt-search-main .rpt-layout-grid{padding-top:.35rem;gap:1.25rem}.rpt-search-main .rpt-archive-sortbar{margin-bottom:1.25rem;padding:.75rem 1rem;gap:.65rem}}body.rpt-no-multiplier .rpt-servings-multiplier,body.rpt-no-multiplier .rpt-multiplier-buttons,body.rpt-no-multiplier .rpt-recipe-meta-box__multiplier,body.rpt-no-multiplier .rpt-servings-scaler,body.rpt-no-multiplier button.rwpx-servings-btn,body.rpt-no-multiplier .rwpx-servings-btn,body.rpt-no-multiplier .rwpx-servings-minus,body.rpt-no-multiplier .rwpx-servings-plus,body.rpt-no-multiplier #rwpx-recipe-card button.rwpx-servings-btn,body.rpt-no-multiplier .entry-content button.rwpx-servings-btn,body.rpt-no-multiplier .rwpx-recipe-card-box button.rwpx-servings-btn,body.rpt-no-multiplier #rwpx-recipe-card .rwpx-servings-btn,body.rpt-no-multiplier .rwpx-recipe-card-box .rwpx-servings-btn,body.rpt-no-multiplier .entry-content .rwpx-servings-btn{display:none!important}body.rpt-no-multiplier .rwpx-servings-control,body.rpt-no-multiplier #rwpx-recipe-card .rwpx-servings-control,body.rpt-no-multiplier .entry-content .rwpx-servings-control,body.rpt-no-multiplier .rwpx-recipe-card-box .rwpx-servings-control,body.rpt-no-multiplier .rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-servings-control,body.rpt-no-multiplier .rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-servings-control,body.rpt-no-multiplier .rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-servings-control,body.rpt-no-multiplier .rwpx-skin-rustico-caseiro .rwpx-servings-control,body.rpt-no-multiplier .rwpx-skin-bistro-gourmet .rwpx-servings-control{background:transparent!important;border:none!important;padding:0!important;gap:0!important;box-shadow:none!important}body.rpt-no-multiplier .rwpx-servings-display,body.rpt-no-multiplier .rwpx-servings-count,body.rpt-no-multiplier .rwpx-servings-label{pointer-events:none!important;cursor:default!important}.rpt-recipe-meta-box--rating{flex:0 0 auto;white-space:nowrap}.rpt-recipe-meta-box--rating .rpt-recipe-meta-box__value{display:flex;align-items:center}.rpt-recipe-meta-box--rating .rpt-stars{display:inline-flex;align-items:center;gap:.3rem;font-size:.88rem;line-height:1.2;white-space:nowrap;flex-shrink:0}.rpt-recipe-meta-box--rating .rpt-stars__track{letter-spacing:1px;font-size:.85rem}.rpt-recipe-meta-box--rating .rpt-stars__value{font-size:.95rem;font-weight:700}.rpt-recipe-meta-box--rating .rpt-stars__count{font-size:.78rem;color:var(--rpt-text-muted,#726861)}.rpt-recipe-meta-box--yield{flex:0 1 auto}.rpt-recipe-meta-box__value-wrap{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:nowrap;white-space:nowrap}.rpt-recipe-meta-box__multiplier{display:inline-flex;align-items:center;gap:2px;background:rgb(0 0 0 / .06);padding:2px 4px;border-radius:12px;vertical-align:middle;flex-shrink:0}[data-theme="dark"] .rpt-recipe-meta-box__multiplier{background:rgb(255 255 255 / .1)}.rpt-recipe-meta-box__multiplier .rpt-multiplier-btn{padding:.1rem .38rem;font-size:.7rem;font-weight:700;border-radius:8px;border:none;cursor:pointer;line-height:1.15;background:#fff0;color:var(--rpt-text-muted,#726861);transition:all 0.15s ease}.rpt-recipe-meta-box__multiplier .rpt-multiplier-btn:hover{color:var(--rpt-text,#26211e);background:rgb(0 0 0 / .05)}.rpt-recipe-meta-box__multiplier .rpt-multiplier-btn.is-active{background:var(--rpt-primary,#d94f38);color:#fff}.rpt-archive-sortbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.85rem 1.15rem;margin-bottom:2rem;background-color:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,14px);box-shadow:0 2px 8px -2px rgb(38 33 30 / .04);box-sizing:border-box}.rpt-archive-sortbar__summary{display:flex;align-items:center;gap:.5rem}.rpt-archive-sortbar__count{font-size:.88rem;font-weight:600;color:var(--rpt-text-muted,#78716c)}.rpt-archive-sortbar__form{display:inline-flex;align-items:center;gap:.65rem;margin:0}.rpt-archive-sortbar__label{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--rpt-text-main,#292524);cursor:pointer;margin:0}.rpt-archive-sortbar__label svg{color:var(--rpt-primary,#d94f38);flex-shrink:0}.rpt-archive-sortbar__select-wrapper{position:relative;display:inline-block}.rpt-archive-sortbar__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--rpt-bg-body,#faf7f4);border:1.5px solid var(--rpt-border,#e0d7ce);border-radius:10px;padding:.45rem 2.2rem .45rem .85rem;font-size:.84rem;font-weight:600;font-family:inherit;color:var(--rpt-text-main,#292524);cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0 / .03);transition:border-color 0.2s ease,box-shadow 0.2s ease;line-height:1.4}.rpt-archive-sortbar__select:hover,.rpt-archive-sortbar__select:focus{border-color:var(--rpt-primary,#d94f38);outline:none;box-shadow:0 0 0 3px rgb(217 79 56 / .12)}.rpt-archive-sortbar__select-wrapper::after{content:"";position:absolute;right:.85rem;top:50%;width:7px;height:7px;border-right:2px solid var(--rpt-text-muted,#78716c);border-bottom:2px solid var(--rpt-text-muted,#78716c);transform:translateY(-65%) rotate(45deg);pointer-events:none}[data-theme="dark"] .rpt-archive-sortbar{background-color:var(--rpt-bg-card,#201b18);border-color:var(--rpt-border,#332b26)}[data-theme="dark"] .rpt-archive-sortbar__select{background:#181412;border-color:#332b26;color:#f5f5f4}@media (max-width:640px){.rpt-archive-sortbar{flex-direction:column;align-items:stretch;gap:.75rem;padding:.85rem 1rem}.rpt-archive-sortbar__form{width:100%;justify-content:space-between}.rpt-archive-sortbar__select-wrapper{flex:1}.rpt-archive-sortbar__select{width:100%}}.rpt-footer{background-color:var(--rpt-bg-card,#ffffff);border-top:1px solid var(--rpt-border,#e8dfd7);padding-top:4rem;padding-bottom:2rem;margin-top:auto}.rpt-footer__grid{display:grid;gap:2.5rem;margin-bottom:3.5rem}.rpt-footer__grid--cols-1{grid-template-columns:1fr}.rpt-footer__grid--cols-2{grid-template-columns:repeat(2,1fr)}.rpt-footer__grid--cols-3{grid-template-columns:1.5fr 1fr 1fr}.rpt-footer__grid--cols-4{grid-template-columns:1.5fr 1fr 1fr 1fr}@media (max-width:991px){.rpt-footer__grid--cols-3,.rpt-footer__grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rpt-footer__grid--cols-2,.rpt-footer__grid--cols-3,.rpt-footer__grid--cols-4{grid-template-columns:1fr;gap:2rem}}.rpt-footer__heading{font-size:1.1rem;font-weight:700;margin-bottom:1.2rem;position:relative;padding-bottom:.6rem}.rpt-footer__heading::after{content:"";position:absolute;bottom:0;left:0;width:32px;height:2px;background-color:var(--rpt-primary,#d94f38)}.rpt-footer__tagline,.rpt-footer__text{font-size:.92rem;color:var(--rpt-text-muted,#726861);line-height:1.6}.rpt-footer__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.rpt-footer__links li a{font-size:.92rem;color:var(--rpt-text-muted,#726861);transition:color var(--rpt-transition-fast)}.rpt-footer__links li a:hover{color:var(--rpt-primary,#d94f38);padding-left:4px}.rpt-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid var(--rpt-border,#e8dfd7);gap:1.5rem;font-size:.88rem;color:var(--rpt-text-muted,#726861)}.rpt-footer__bottom p{margin:0}.rpt-footer__menu{display:flex;align-items:center;gap:1.25rem;list-style:none;padding:0;margin:0}.rpt-footer__menu li a{color:var(--rpt-text-muted,#726861);font-size:.88rem}.rpt-footer__menu li a:hover{color:var(--rpt-primary,#d94f38)}@media (max-width:768px){.rpt-footer__bottom{flex-direction:column;text-align:center;gap:1rem}}.rpt-sidebar--sticky,body.rpt-sticky-sidebar .rpt-sidebar{position:-webkit-sticky;position:sticky;top:24px;align-self:start;height:-moz-fit-content;height:fit-content;z-index:20;transition:top var(--rpt-transition-normal)}body.rpt-sticky-header .rpt-sidebar--sticky,body.rpt-sticky-header.rpt-sticky-sidebar .rpt-sidebar{top:calc(var(--rpt-header-height, 80px) + 24px)}body.admin-bar.rpt-sticky-header .rpt-sidebar--sticky,body.admin-bar.rpt-sticky-header.rpt-sticky-sidebar .rpt-sidebar{top:calc(var(--rpt-header-height, 80px) + 32px + 24px)}.rpt-sidebar--sticky .rpt-sidebar__inner,body.rpt-sticky-sidebar .rpt-sidebar .rpt-sidebar__inner{height:-moz-fit-content;height:fit-content}@media (max-width:991px){.rpt-sidebar--sticky,body.rpt-sticky-sidebar .rpt-sidebar{position:static;top:auto}}.rpt-sidebar .widget{margin-bottom:2.25rem;background:var(--rpt-bg-card,#ffffff);padding:1.5rem;border-radius:var(--rpt-radius,16px);border:1px solid var(--rpt-border,#e8dfd7);box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .04))}.rpt-sidebar .widget:has(>.rwpx-featured-recipe-box){padding:0;background:#fff0;border:none;box-shadow:none}.rpt-sidebar .widget-title{font-size:1.15rem;font-weight:700;margin-bottom:1.1rem;position:relative;padding-bottom:.5rem}.rpt-sidebar .widget-title::after{content:"";position:absolute;bottom:0;left:0;width:28px;height:2px;background-color:var(--rpt-primary,#d94f38)}.rpt-back-to-top{position:fixed;bottom:25px;right:25px;width:46px;height:46px;border-radius:50%;background-color:var(--rpt-primary,#d94f38);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgb(217 79 56 / .35);cursor:pointer;z-index:998;opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);transition:all var(--rpt-transition-normal)}.rpt-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.rpt-back-to-top:hover{background-color:var(--rpt-primary-hover,#bf3f29);transform:translateY(-3px) scale(1.05);box-shadow:0 8px 24px rgb(217 79 56 / .45)}[data-theme="dark"]{--rpt-bg:#151210;--rpt-bg-card:#201b18;--rpt-text:#f0eae4;--rpt-text-muted:#a3958a;--rpt-border:#332b26;--rpt-shadow-sm:0 2px 8px rgba(0, 0, 0, 0.25);--rpt-shadow-md:0 8px 24px rgba(0, 0, 0, 0.35);--rpt-shadow-lg:0 16px 40px rgba(0, 0, 0, 0.45)}[data-theme="dark"] .rpt-card-item{background-color:var(--rpt-bg-card,#201b18);border-color:var(--rpt-border,#332b26);box-shadow:0 4px 16px -2px rgb(0 0 0 / .35)}[data-theme="dark"] .rpt-card-item:hover{border-color:rgb(217 79 56 / .4);box-shadow:0 16px 32px -4px rgb(0 0 0 / .5)}[data-theme="dark"] .rpt-card-item__badge--floating{background:rgb(32 27 24 / .94);color:#ff8570;border:1px solid rgb(255 255 255 / .1);box-shadow:0 4px 12px rgb(0 0 0 / .35)}[data-theme="dark"] .rpt-card-item__badge--floating:hover{background:var(--rpt-primary,#d94f38);color:#fff}[data-theme="dark"] .rpt-card-item__favorite{background:rgb(32 27 24 / .94);color:#f0eae4;border:1px solid rgb(255 255 255 / .1);box-shadow:0 4px 12px rgb(0 0 0 / .35)}[data-theme="dark"] .rpt-card-item__favorite:hover{background:#2a231f;color:#fb7185}[data-theme="dark"] .rpt-card-item__favorite.is-active{background:#2a231f;color:#fb7185}[data-theme="dark"] .rpt-card-item__footer{border-top-color:var(--rpt-border,#332b26)}[data-theme="dark"] .rpt-stars__track{color:#453c35}[data-theme="dark"] .rpt-action-btn{background-color:rgb(255 255 255 / .06);color:#f0eae4}[data-theme="dark"] .rpt-action-btn:hover{background-color:rgb(217 79 56 / .2)}[data-theme="dark"] .rpt-social-list li a{background-color:rgb(255 255 255 / .08);color:#f0eae4}.rpt-home-main{padding-bottom:4rem}.rpt-home-section{margin-top:4rem;margin-bottom:4rem}.rpt-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem;gap:1.5rem}.rpt-section-header--with-badge{align-items:flex-start}.rpt-section-title-wrap{display:flex;flex-direction:column;gap:.35rem}.rpt-section-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--rpt-primary,#d94f38);background:rgb(217 79 56 / .08);padding:.25rem .65rem;border-radius:20px;width:fit-content}.rpt-section-title{font-size:clamp(1.6rem, 2.8vw, 2.1rem);font-weight:800;margin:0;color:var(--rpt-text,#26211e)}.rpt-home-header{padding:2.25rem 0 1.25rem;text-align:center}.rpt-home-header__content{max-width:840px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:.85rem}.rpt-home-header .rpt-section-badge{margin-bottom:.2rem}.rpt-home-title{font-size:clamp(1.85rem, 3.6vw, 2.75rem);font-weight:800;line-height:1.25;color:var(--rpt-text,#26211e);margin:0;letter-spacing:-.02em}.rpt-home-desc{font-size:clamp(1rem, 1.4vw, 1.15rem);line-height:1.6;color:var(--rpt-text-muted,#726861);margin:0;max-width:680px}[data-theme="dark"] .rpt-home-title{color:#f1f5f9}[data-theme="dark"] .rpt-home-desc{color:#94a3b8}.rpt-hero--slider{margin-top:1.5rem}.rpt-hero-slider{position:relative;border-radius:calc(var(--rpt-radius, 16px) * 1.2);overflow:hidden;height:520px;box-shadow:var(--rpt-shadow-lg,0 16px 40px rgb(0 0 0 / .12))}@media (max-width:768px){.rpt-hero-slider{height:440px}}.rpt-hero-slider__track{position:relative;width:100%;height:100%}.rpt-hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.6s cubic-bezier(.4,0,.2,1),visibility 0.6s;display:flex;align-items:flex-end}.rpt-hero-slide.is-active{opacity:1;visibility:visible;z-index:1}.rpt-hero-slide__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transform:scale(1.02);transition:transform 6s ease-out}.rpt-hero-slide.is-active .rpt-hero-slide__bg{transform:scale(1)}.rpt-hero-slide__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(0 0 0 / .1) 0%,rgb(0 0 0 / .45) 50%,rgb(0 0 0 / .92) 100%)}.rpt-hero-slide__content{position:relative;z-index:2;padding:3rem 2rem 4rem 5rem;max-width:750px;color:#fff}.rpt-meta-item .rpt-icon{margin-right:.3rem}@media (max-width:992px){.rpt-hero-slide__content{padding:2rem 1.5rem 1.5rem 4.5rem;max-width:590px}}@media (max-width:640px){.rpt-hero-slide__content{padding:1rem 1rem 3.5rem 1rem;max-width:100%}}.rpt-hero-slide__badge{display:inline-block;background:var(--rpt-primary,#d94f38);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .85rem;border-radius:20px;margin-bottom:.85rem}.rpt-hero-slide__badge a{color:#fff}.rpt-hero-slide__title{font-size:clamp(1.8rem, 3.5vw, 2.7rem);font-weight:800;line-height:1.2;color:#fff;margin-bottom:1rem;text-shadow:0 2px 10px rgb(0 0 0 / .4)}.rpt-hero-slide__title a{color:#fff}.rpt-hero-slide__title a:hover{color:#ffb703}.rpt-hero-slide__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.88rem;color:rgb(255 255 255 / .9);margin-bottom:1.5rem}.rpt-hero-slide__meta .rpt-meta-item{color:rgb(255 255 255 / .9);margin-right:.6rem}.rpt-hero-slide__meta .rpt-stars__value{color:#fff}.rpt-hero-slider__nav{position:absolute;top:50%;left:0;width:100%;display:flex;justify-content:space-between;padding:0 1.25rem;transform:translateY(-50%);z-index:5;pointer-events:none}.rpt-slider-btn{pointer-events:auto;width:44px;height:44px;border-radius:50%;background:rgb(0 0 0 / .38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .25);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--rpt-transition-fast);box-shadow:0 4px 14px rgb(0 0 0 / .3)}.rpt-slider-btn:hover{background:#fff;color:var(--rpt-text,#26211e);border-color:#fff;transform:scale(1.08);box-shadow:0 6px 18px rgb(0 0 0 / .4)}.rpt-hero-slider__dots{position:absolute;bottom:1.5rem;right:2.5rem;display:flex;align-items:center;gap:.5rem;z-index:5}.rpt-slider-dot{width:10px;height:10px;border-radius:50%;background:rgb(255 255 255 / .4);border:none;padding:0;cursor:pointer;transition:all var(--rpt-transition-normal)}.rpt-slider-dot.is-active{width:26px;border-radius:10px;background:var(--rpt-primary,#d94f38)}@media (max-width:640px){.rpt-hero-slider__nav{top:auto;bottom:1.25rem;left:auto;right:1.25rem;width:auto;transform:none;gap:.5rem;padding:0}.rpt-slider-btn{width:36px;height:36px}.rpt-hero-slider__dots{bottom:1.5rem;left:1.25rem;right:auto}}.rpt-hero--bento{margin-top:1.5rem}.rpt-bento-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:1.5rem}.rpt-bento-subgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media (max-width:991px){.rpt-bento-grid{grid-template-columns:1fr}}.rpt-hero--search{margin-top:1.5rem}.rpt-hero-search-card{background:linear-gradient(135deg,rgb(217 79 56 / .08) 0%,rgb(47 93 80 / .08) 100%),var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:calc(var(--rpt-radius, 16px) * 1.5);padding:4.5rem 2rem;text-align:center;box-shadow:var(--rpt-shadow-md,0 8px 24px rgb(0 0 0 / .06))}.rpt-hero-badge{display:inline-block;background:var(--rpt-primary,#d94f38);color:#fff;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .95rem;border-radius:30px;margin-bottom:1.25rem}.rpt-hero-search-title{font-size:clamp(2rem, 4vw, 3rem);font-weight:800;max-width:780px;margin:0 auto 1rem;line-height:1.2}.rpt-hero-search-desc{font-size:1.1rem;color:var(--rpt-text-muted,#726861);max-width:620px;margin:0 auto 2.5rem}.rpt-hero-search-form{display:flex;align-items:center;max-width:660px;margin:0 auto 2rem;background:var(--rpt-bg-card,#ffffff);border:2px solid var(--rpt-border,#e8dfd7);border-radius:50px;padding:.4rem .5rem .4rem 1.4rem;box-shadow:0 8px 24px rgb(0 0 0 / .06);transition:border-color var(--rpt-transition-fast)}.rpt-hero-search-form:focus-within{border-color:var(--rpt-primary,#d94f38);box-shadow:0 10px 30px rgb(217 79 56 / .15)}.rpt-hero-search-form__icon{color:var(--rpt-primary,#d94f38);margin-right:.5rem}.rpt-hero-search-form__input{flex:1;border:none;background:#fff0;font-size:1.05rem;color:var(--rpt-text,#26211e);outline:none}.rpt-hero-search-form__btn{border-radius:40px;padding:.8rem 1.8rem}.rpt-hero-search-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;font-size:.88rem}.rpt-chips-label{font-weight:600;color:var(--rpt-text-muted,#726861)}.rpt-chips-list{display:flex;flex-wrap:wrap;gap:.5rem}.rpt-chip-item{background:var(--rpt-bg,#fbf8f5);border:1px solid var(--rpt-border,#e8dfd7);padding:.35rem .85rem;border-radius:20px;color:var(--rpt-text,#26211e);font-weight:600;font-size:.82rem;transition:all var(--rpt-transition-fast)}.rpt-chip-item:hover{background:var(--rpt-primary,#d94f38);color:#fff;border-color:var(--rpt-primary,#d94f38)}.rpt-cats-track--circles{display:flex;align-items:flex-start;gap:2rem;overflow-x:auto;padding:.5rem .5rem 1.25rem;scrollbar-width:thin}.rpt-cat-circle-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex-shrink:0;width:100px;text-decoration:none;color:inherit;transition:transform var(--rpt-transition-normal)}.rpt-cat-circle-item:hover{transform:translateY(-4px)}.rpt-cat-circle-avatar{width:84px;height:84px;border-radius:50%;padding:3px;background:linear-gradient(135deg,var(--rpt-primary,#d94f38) 0%,#ffb703 100%);box-shadow:0 4px 14px rgb(217 79 56 / .2);margin-bottom:.65rem;transition:transform var(--rpt-transition-fast)}.rpt-cat-circle-item:hover .rpt-cat-circle-avatar{transform:scale(1.06)}.rpt-cat-circle-img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#fff}.rpt-cat-circle-fallback{width:100%;height:100%;border-radius:50%;background:var(--rpt-bg,#fbf8f5);display:flex;align-items:center;justify-content:center;color:var(--rpt-primary,#d94f38)}.rpt-cat-circle-name{font-weight:700;font-size:.88rem;line-height:1.2;color:var(--rpt-text,#26211e)}.rpt-cat-circle-count{font-size:.74rem;color:var(--rpt-text-muted,#726861);margin-top:.2rem}.rpt-cats-track--cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 180px),1fr));gap:1.25rem}.rpt-cat-card-item{display:block;border-radius:var(--rpt-radius,16px);overflow:hidden;box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .04));transition:all var(--rpt-transition-normal)}.rpt-cat-card-item:hover{transform:translateY(-4px);box-shadow:var(--rpt-shadow-md,0 8px 24px rgb(0 0 0 / .08))}.rpt-cat-card-media{position:relative;aspect-ratio:4 / 3;background:var(--rpt-border,#e8dfd7)}.rpt-cat-card-img{width:100%;height:100%;object-fit:cover;transition:transform var(--rpt-transition-normal)}.rpt-cat-card-item:hover .rpt-cat-card-img{transform:scale(1.06)}.rpt-cat-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--rpt-primary,#d94f38);background:rgb(217 79 56 / .08)}.rpt-cat-card-overlay{position:absolute;bottom:0;left:0;width:100%;padding:1.2rem 1rem .85rem;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,transparent 100%);color:#fff}.rpt-cat-card-title{font-size:1.05rem;font-weight:700;color:#fff;margin:0 0 .15rem 0}.rpt-cat-card-count{font-size:.75rem;color:rgb(255 255 255 / .8)}.rpt-cats-track--pills{display:flex;flex-wrap:wrap;gap:.75rem}.rpt-cat-pill-item{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.25rem;border-radius:30px;background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);color:var(--rpt-text,#26211e);font-weight:600;font-size:.92rem;transition:all var(--rpt-transition-fast)}.rpt-cat-pill-item:hover{background:var(--rpt-primary,#d94f38);color:#fff;border-color:var(--rpt-primary,#d94f38)}.rpt-cat-pill-icon{color:var(--rpt-primary,#d94f38);display:flex;align-items:center}.rpt-cat-pill-item:hover .rpt-cat-pill-icon{color:#fff}.rpt-cat-pill-count{font-size:.75rem;padding:.15rem .45rem;background:rgb(0 0 0 / .06);border-radius:10px}.rpt-cat-pill-item:hover .rpt-cat-pill-count{background:rgb(255 255 255 / .25)}.rpt-filter-box{background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);padding:1.85rem;box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .04));max-width:100%;box-sizing:border-box;overflow:hidden}.rpt-filter-box__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.rpt-filter-box__title-wrap{display:flex;align-items:center;gap:.65rem;min-width:0}.rpt-filter-icon{color:var(--rpt-primary,#d94f38);flex-shrink:0}.rpt-filter-box__title{font-size:1.25rem;font-weight:700;margin:0}.rpt-filter-reset-btn{font-size:.85rem;font-weight:600;color:var(--rpt-primary,#d94f38);text-decoration:underline}.rpt-filter-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:1.25rem;align-items:flex-end;width:100%;max-width:100%}@media (max-width:991px){.rpt-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.rpt-filter-group--submit{grid-column:span 2}}@media (max-width:540px){.rpt-filter-box{padding:1.25rem}.rpt-filter-form{grid-template-columns:minmax(0,1fr);gap:1rem}.rpt-filter-group--submit{grid-column:1}}.rpt-filter-group{display:flex;flex-direction:column;gap:.4rem;min-width:0;width:100%;max-width:100%}.rpt-filter-label{font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--rpt-text-muted,#726861)}.rpt-filter-select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:.65rem .85rem;border-radius:calc(var(--rpt-radius, 16px) * 0.75);border:1px solid var(--rpt-border,#e8dfd7);background-color:var(--rpt-bg,#fbf8f5);color:var(--rpt-text,#26211e);font-size:.92rem;outline:none;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:border-color var(--rpt-transition-fast)}.rpt-filter-select:focus{border-color:var(--rpt-primary,#d94f38)}.rpt-filter-apply-btn{padding:.65rem 1.4rem;width:100%}.rpt-load-more-wrapper{text-align:center;margin-top:3rem}.rpt-cta-card{background:linear-gradient(135deg,var(--rpt-secondary,#2f5d50) 0%,#1f4037 100%);border-radius:calc(var(--rpt-radius, 16px) * 1.5);padding:3.5rem 3rem;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:3rem;box-shadow:var(--rpt-shadow-lg,0 16px 40px rgb(0 0 0 / .12))}@media (max-width:768px){.rpt-cta-card{flex-direction:column;padding:2rem 1.5rem;text-align:center}}.rpt-cta-card__content{flex:1;max-width:600px}.rpt-cta-card .rpt-section-badge{background:rgb(255 255 255 / .15);color:#fff;margin-bottom:.85rem}.rpt-cta-card__title{font-size:clamp(1.8rem, 3vw, 2.4rem);font-weight:800;color:#fff;margin-bottom:.75rem}.rpt-cta-card__desc{font-size:1.05rem;color:rgb(255 255 255 / .85);margin-bottom:2rem;line-height:1.6}.rpt-cta-card__action{display:flex;align-items:center;gap:1rem}.rpt-cta-card__action .rpt-btn{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;box-shadow:0 4px 14px rgb(0 0 0 / .2);transition:all 0.25s ease}.rpt-cta-card__action .rpt-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .3)}.rpt-cta-card__custom-form{max-width:520px;width:100%}.rpt-cta-card__custom-form form{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.rpt-cta-card__custom-form input[type="text"],.rpt-cta-card__custom-form input[type="email"]{flex:1;min-width:220px;padding:.85rem 1.25rem;border-radius:var(--rpt-radius,16px);border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .12);color:#fff;font-size:.95rem;outline:none}.rpt-cta-card__custom-form input::placeholder{color:rgb(255 255 255 / .6)}.rpt-cta-card__custom-form input[type="text"]:focus,.rpt-cta-card__custom-form input[type="email"]:focus{background:rgb(255 255 255 / .2);border-color:#fff}.rpt-cta-card__custom-form button[type="submit"],.rpt-cta-card__custom-form input[type="submit"]{background:var(--rpt-primary,#e05a47);color:#fff;border:none;border-radius:var(--rpt-radius,16px);padding:.85rem 1.5rem;font-weight:700;cursor:pointer;transition:opacity 0.2s ease,transform 0.2s ease}.rpt-cta-card__custom-form button[type="submit"]:hover,.rpt-cta-card__custom-form input[type="submit"]:hover{opacity:.92;transform:translateY(-2px)}.rpt-cta-card__image-wrap{flex-shrink:0;max-width:320px}.rpt-cta-card__image{width:100%;height:auto;border-radius:var(--rpt-radius,16px)}.rpt-toc-box{background:var(--rpt-surface,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-left:4px solid var(--rpt-primary,#d94f38);border-radius:var(--rpt-radius,16px);padding:1.35rem 1.75rem;margin:2rem 0 2.5rem 0;box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .04));transition:padding 0.2s ease}.rpt-toc-box.is-collapsed{padding:1.05rem 1.75rem}.rpt-toc-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;color:var(--rpt-text,#26211e);cursor:pointer;user-select:none}.rpt-toc-box.is-collapsed .rpt-toc-header{margin-bottom:0}.rpt-toc-header__title-wrap{display:inline-flex;align-items:center;gap:.65rem}.rpt-toc-icon{color:var(--rpt-primary,#d94f38);display:flex;align-items:center}.rpt-toc-title{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.rpt-toc-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:999px;border:1px solid var(--rpt-border,#e8dfd7);background:var(--rpt-bg-body,#fbf8f4);color:var(--rpt-text-muted,#726861);font-size:.78rem;font-weight:600;line-height:1;cursor:pointer;transition:all var(--rpt-transition-fast,0.2s ease)}.rpt-toc-toggle:hover,.rpt-toc-header:hover .rpt-toc-toggle{border-color:var(--rpt-primary,#d94f38);color:var(--rpt-primary,#d94f38);background:rgb(217 79 56 / .06)}.rpt-toc-toggle__icon{transition:transform 0.25s ease;transform:rotate(180deg)}.rpt-toc-box.is-collapsed .rpt-toc-toggle__icon{transform:rotate(0deg)}.rpt-toc-list{margin:0;padding-left:1.35rem;display:flex;flex-direction:column;gap:.55rem}.rpt-toc-box.is-collapsed .rpt-toc-list,.rpt-toc-list[hidden]{display:none!important}.rpt-toc-item{font-size:.95rem;line-height:1.5;color:var(--rpt-text-muted,#726861)}.rpt-toc-link{color:var(--rpt-text,#26211e);text-decoration:none;font-weight:500;transition:color var(--rpt-transition-fast,0.2s ease)}.rpt-toc-link:hover{color:var(--rpt-primary,#d94f38);text-decoration:underline}.rpt-post-header{padding-top:1rem;margin-bottom:2rem}.rpt-post-category-wrap{margin-bottom:.75rem}.rpt-recipe-badge{display:inline-block;background:var(--rpt-primary,#d94f38);color:#ffffff!important;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.35rem .95rem;border-radius:20px;margin-bottom:.5rem;text-decoration:none;transition:background-color var(--rpt-transition-fast)}.rpt-recipe-badge:hover{background:var(--rpt-primary-hover,#bf3f29);color:#ffffff!important}.rpt-post-title{font-size:clamp(1.75rem, 4.5vw, 3rem);font-weight:800;line-height:1.18;margin-top:.25rem;margin-bottom:1.25rem;letter-spacing:-.02em;color:var(--rpt-text,#26211e);word-break:break-word}.rpt-post-meta,.rpt-recipe-author-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem .75rem;font-size:.92rem;color:var(--rpt-text-muted,#726861);margin-bottom:1.75rem;line-height:1.4}.rpt-post-meta .rpt-author-item,.rpt-recipe-author-meta .rpt-author-item,.rpt-author-item{display:inline-flex!important;align-items:center!important;gap:.55rem;line-height:1.2}.rpt-post-meta .rpt-author-avatar,.rpt-recipe-author-meta .rpt-author-avatar,.rpt-author-item img.avatar,.rpt-author-item img{width:30px;height:30px;border-radius:50%!important;object-fit:cover;display:inline-block!important;vertical-align:middle;flex-shrink:0;margin:0!important}.rpt-post-meta .rpt-author-item a,.rpt-recipe-author-meta .rpt-author-item a,.rpt-author-name{font-weight:700;color:var(--rpt-text,#26211e);text-decoration:none;transition:color var(--rpt-transition-fast)}.rpt-post-meta .rpt-author-item a:hover,.rpt-recipe-author-meta .rpt-author-item a:hover,.rpt-author-name:hover{color:var(--rpt-primary,#d94f38)}.rpt-post-meta .rpt-date-item,.rpt-recipe-author-meta .rpt-date-item,.rpt-post-meta .rpt-reading-time,.rpt-reading-time{display:inline-flex;align-items:center;gap:.35rem;line-height:1.2}.rpt-post-meta .rpt-reading-time svg,.rpt-reading-time svg{display:inline-block;vertical-align:middle;flex-shrink:0}.rpt-meta-sep{color:var(--rpt-border,#e8dfd7)}.rpt-post-share-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.85rem;padding:.9rem 1.25rem;margin-bottom:2rem;background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .04))}.rpt-share-label{font-size:.88rem;font-weight:700;color:var(--rpt-text,#26211e)}.rpt-share-buttons{display:flex;align-items:center;gap:.5rem}.rpt-share-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--rpt-bg,#fbf8f5);border:1px solid var(--rpt-border,#e8dfd7);color:var(--rpt-text,#26211e);transition:all var(--rpt-transition-fast)}.rpt-share-link:hover{background:var(--rpt-primary,#d94f38);border-color:var(--rpt-primary,#d94f38);color:#fff;transform:translateY(-2px)}.rpt-post-footer{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--rpt-border,#e8dfd7)}.rpt-post-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.rpt-tags-label{font-size:.85rem;font-weight:700;color:var(--rpt-text-muted,#726861);margin-right:.25rem}.rpt-tag-link{display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:20px;font-size:.82rem;font-weight:600;background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);color:var(--rpt-text-muted,#726861);text-decoration:none;transition:all var(--rpt-transition-fast)}.rpt-tag-link:hover{background:var(--rpt-primary,#d94f38);border-color:var(--rpt-primary,#d94f38);color:#fff}.rpt-recipe-section{margin-bottom:3rem}.rpt-author-box{margin-top:2.5rem;margin-bottom:3rem}.rpt-author-box__inner{display:flex;align-items:center;gap:1.75rem;background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);padding:2rem;box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .04))}.rpt-author-box__avatar-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center}.rpt-author-box__avatar,.rpt-author-box__avatar-wrap img{width:90px;height:90px;border-radius:50%!important;object-fit:cover;display:block;border:3px solid var(--rpt-border,#e8dfd7)}.rpt-author-box__info{flex:1;min-width:0}.rpt-author-box__badge{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rpt-primary,#d94f38);margin-bottom:.15rem}.rpt-author-box__name{font-size:1.35rem;margin:.15rem 0 .5rem 0;line-height:1.25}.rpt-author-box__name a{color:var(--rpt-text,#26211e);text-decoration:none;transition:color var(--rpt-transition-fast)}.rpt-author-box__name a:hover{color:var(--rpt-primary,#d94f38)}.rpt-author-box__bio{font-size:.95rem;color:var(--rpt-text-muted,#726861);margin-bottom:1.15rem;line-height:1.6}.rpt-author-box__action{display:flex;align-items:center}@media (max-width:640px){.rpt-author-box__inner{flex-direction:column;text-align:center;padding:1.5rem 1.25rem;gap:1.25rem}.rpt-author-box__action{justify-content:center}}.rpt-related-posts-section{margin-top:3rem;margin-bottom:3rem}.rpt-related-posts-section .rpt-section-title{margin-bottom:1.5rem}.rpt-comments-area{margin-top:3rem;padding:2rem;background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .04))}.rpt-comments-title,.rpt-comments-area .comment-reply-title{font-size:1.4rem;font-weight:800;margin-bottom:1rem;color:var(--rpt-text,#26211e)}.rpt-comment-notes,.rpt-comments-area .logged-in-as{font-size:.88rem;color:var(--rpt-text-muted,#726861);margin-bottom:1.25rem}.rpt-comment-list{list-style:none;padding:0;margin:0 0 2rem 0;display:flex;flex-direction:column;gap:1.25rem}.rpt-comment-list .comment-body{padding:1.25rem;background:var(--rpt-bg,#fbf8f5);border:1px solid var(--rpt-border,#e8dfd7);border-radius:calc(var(--rpt-radius, 16px) * 0.75)}.rpt-comment-list .comment-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;font-size:.85rem}.rpt-comment-list .comment-author.vcard{display:inline-flex;align-items:center;gap:.6rem}.rpt-comment-list .comment-author img.avatar{border-radius:50%;object-fit:cover}.rpt-comment-form p{margin-bottom:1rem}.rpt-comment-form label{display:block;font-size:.85rem;font-weight:700;margin-bottom:.4rem;color:var(--rpt-text,#26211e)}.rpt-comment-form textarea,.rpt-comment-form input[type="text"],.rpt-comment-form input[type="email"],.rpt-comment-form input[type="url"]{width:100%;padding:.75rem 1rem;border:1px solid var(--rpt-border,#e8dfd7);border-radius:calc(var(--rpt-radius, 16px) * 0.65);background:var(--rpt-bg,#fbf8f5);color:var(--rpt-text,#26211e);font-size:.95rem;outline:none;transition:border-color var(--rpt-transition-fast),box-shadow var(--rpt-transition-fast);box-sizing:border-box}.rpt-comment-form textarea:focus,.rpt-comment-form input[type="text"]:focus,.rpt-comment-form input[type="email"]:focus,.rpt-comment-form input[type="url"]:focus{border-color:var(--rpt-primary,#d94f38);box-shadow:0 0 0 3px rgb(217 79 56 / .12)}.rpt-comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:.5rem}.rpt-comment-form .comment-form-cookies-consent label{margin-bottom:0;font-weight:500;color:var(--rpt-text-muted,#726861)}body.rpt-no-breadcrumbs .rpt-post-header .rpt-breadcrumbs{display:none!important}.rpt-post-featured-media{position:relative;width:100%;aspect-ratio:var(--rpt-sb-aspect,16 / 9);border-radius:calc(var(--rpt-radius, 16px) * 1.2);overflow:hidden;margin-top:1.5rem;margin-bottom:2rem;box-shadow:var(--rpt-shadow-md,0 8px 24px rgb(0 0 0 / .08));background:var(--rpt-border,#e8dfd7)}.rpt-post-featured-media .rpt-post-image{width:100%;height:100%;object-fit:cover;display:block}.rpt-post-featured-media[style*="aspect-ratio: auto"]{aspect-ratio:auto}.rpt-post-featured-media[style*="aspect-ratio: auto"] .rpt-post-image{height:auto;max-height:580px}body.rpt-no-featured .rpt-post-featured-media{display:none!important}body.rpt-no-reading-time .rpt-reading-time,body.rpt-no-reading-time .rpt-post-meta .rpt-meta-sep:last-of-type{display:none!important}body.rpt-no-author-date .rpt-author-item,body.rpt-no-author-date .rpt-date-item,body.rpt-no-author-date .rpt-post-meta .rpt-meta-sep:first-of-type{display:none!important}body.rpt-no-share .rpt-post-share-bar{display:none!important}body.rpt-no-authorbox .rpt-post-footer .rpt-author-box{display:none!important}body.rpt-no-related .rpt-related-posts-section{display:none!important}@media print{@media print{*,*::before,*::after{background:transparent!important;color:#000000!important;box-shadow:none!important;text-shadow:none!important}html,body{font-family:Georgia,"Times New Roman",serif!important;font-size:11pt!important;line-height:1.4!important;background:#ffffff!important;padding:0!important;margin:0!important}.site-header,.rpt-topbar,.rpt-drawer,.rpt-modal-search,.rpt-fav-drawer,.rpt-quickbar,.rpt-sidebar,.site-footer,.rpt-back-to-top,.rpt-ad-slot,.rpt-related-section,.rpt-author-box,.rpt-comments-area,.rpt-pinterest-btn,.rpt-multiplier-buttons,.rpt-step-timer,.rpt-instructions-progress,.skip-link{display:none!important}.rpt-container{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.rpt-layout-grid{display:block!important;padding:0!important}.rpt-recipe-header{margin-bottom:1.5rem!important;border-bottom:2pt solid #000000!important;padding-bottom:1rem!important}.rpt-recipe-title{font-size:20pt!important;font-weight:bold!important;margin-bottom:0.5rem!important}.rpt-recipe-meta-strip{display:flex!important;flex-wrap:wrap!important;gap:1.5rem!important;border:1pt solid #ccc!important;padding:.5rem 1rem!important;margin-bottom:1rem!important}.rpt-recipe-meta-box__label{font-size:8pt!important;text-transform:uppercase!important;display:block!important}.rpt-recipe-meta-box__value{font-size:10pt!important;font-weight:bold!important}.rpt-recipe-media{max-height:250px!important;overflow:hidden!important;margin-bottom:1.5rem!important}.rpt-recipe-image{max-height:250px!important;object-fit:cover!important}.rpt-recipe-card-box{border:none!important;padding:0!important;margin:0!important}.rpt-ingredients-title,.rpt-instructions-title{font-size:14pt!important;font-weight:bold!important;border-bottom:1pt solid #000!important;padding-bottom:0.3rem!important;margin-top:1.5rem!important;margin-bottom:0.8rem!important}.rpt-ingredients-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.4rem 1.5rem!important}.rpt-ingredient-item{font-size:10pt!important;break-inside:avoid!important}.rpt-custom-check{display:inline-block!important;width:12px!important;height:12px!important;border:1pt solid #000!important;margin-right:6px!important}.rpt-instructions-list{list-style-type:decimal!important;padding-left:1.5rem!important}.rpt-instruction-step{margin-bottom:0.8rem!important;break-inside:avoid!important;display:list-item!important}.rpt-step-number,.rpt-step-check-label{display:none!important}.rpt-step-text{font-size:10pt!important;text-decoration:none!important;opacity:1!important}.rpt-recipe-article::after{content:"Receita impressa de " attr(data-site-name) " • " attr(data-site-url);display:block!important;margin-top:2rem!important;padding-top:0.5rem!important;border-top:1pt solid #ccc!important;font-size:8pt!important;color:#666!important;text-align:center!important}}}.rpt-recipe-header{margin-bottom:2.5rem}.rpt-recipe-badge{display:inline-block;background:var(--rpt-primary,#d94f38);color:#ffffff!important;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.35rem .95rem;border-radius:20px;margin-bottom:1rem;transition:background-color var(--rpt-transition-fast)}.rpt-recipe-badge:hover{background:var(--rpt-primary-hover,#bf3f29)}.rpt-recipe-title{font-size:clamp(1.65rem, 5vw, 3.2rem);font-weight:800;line-height:1.18;margin-bottom:1.25rem;letter-spacing:-.02em;word-break:break-word}.rpt-recipe-author-meta,.rpt-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem .75rem;font-size:.92rem;color:var(--rpt-text-muted,#726861);margin-bottom:2rem;line-height:1.4}.rpt-author-item{display:inline-flex!important;align-items:center!important;gap:.55rem;line-height:1.2}.rpt-author-avatar,.rpt-author-item img.avatar,.rpt-author-item img{width:30px;height:30px;border-radius:50%!important;object-fit:cover;display:inline-block!important;vertical-align:middle;flex-shrink:0;margin:0!important}.rpt-author-name,.rpt-author-item a{font-weight:700;color:var(--rpt-text,#26211e);text-decoration:none;transition:color var(--rpt-transition-fast)}.rpt-author-name:hover,.rpt-author-item a:hover{color:var(--rpt-primary,#d94f38)}.rpt-date-item,.rpt-reading-time{display:inline-flex;align-items:center;gap:.35rem;line-height:1.2}.rpt-reading-time svg{display:inline-block;vertical-align:middle;flex-shrink:0}.rpt-meta-sep{color:var(--rpt-border,#e8dfd7)}.rpt-recipe-meta-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.25rem;background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);padding:1.15rem 1.75rem;margin-bottom:2.25rem;box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .04));box-sizing:border-box}.rpt-recipe-meta-box{display:flex;align-items:center;gap:.75rem;flex:0 1 auto;min-width:0;box-sizing:border-box}.rpt-recipe-meta-box__icon{width:40px;height:40px;border-radius:50%;background:rgb(217 79 56 / .08);background:color-mix(in srgb,var(--rpt-primary,#d94f38) 8%,transparent);color:var(--rpt-primary,#d94f38);display:flex;align-items:center;justify-content:center;flex-shrink:0}.rpt-recipe-meta-box__info{display:flex;flex-direction:column;min-width:0}.rpt-recipe-meta-box__label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--rpt-text-muted,#726861);line-height:1.2;margin-bottom:2px;white-space:nowrap}.rpt-recipe-meta-box__value{font-size:.98rem;font-weight:700;color:var(--rpt-text,#26211e);line-height:1.25;white-space:nowrap}.rpt-recipe-meta-box--yield{flex:0 1 auto}.rpt-recipe-meta-box__value-wrap{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:nowrap;white-space:nowrap}.rpt-recipe-meta-box__multiplier{display:inline-flex;align-items:center;gap:2px;background:rgb(0 0 0 / .06);padding:2px 4px;border-radius:12px;vertical-align:middle;flex-shrink:0}[data-theme="dark"] .rpt-recipe-meta-box__multiplier{background:rgb(255 255 255 / .1)}.rpt-recipe-meta-box__multiplier .rpt-multiplier-btn{padding:.1rem .38rem;font-size:.7rem;font-weight:700;border-radius:8px;border:none;cursor:pointer;line-height:1.15;background:#fff0;color:var(--rpt-text-muted,#726861);transition:all 0.15s ease}.rpt-recipe-meta-box__multiplier .rpt-multiplier-btn:hover{color:var(--rpt-text,#26211e);background:rgb(0 0 0 / .05)}.rpt-recipe-meta-box__multiplier .rpt-multiplier-btn.is-active{background:var(--rpt-primary,#d94f38);color:#fff}.rpt-recipe-meta-box--rating{flex:0 0 auto;white-space:nowrap}.rpt-recipe-meta-box--rating .rpt-recipe-meta-box__value{display:flex;align-items:center}.rpt-recipe-meta-box--rating .rpt-stars{display:inline-flex;align-items:center;gap:.3rem;font-size:.88rem;line-height:1.2;white-space:nowrap;flex-shrink:0}.rpt-recipe-meta-box--rating .rpt-stars__track{letter-spacing:1px;font-size:.85rem}.rpt-recipe-meta-box--rating .rpt-stars__value{font-size:.95rem;font-weight:700}.rpt-recipe-meta-box--rating .rpt-stars__count{font-size:.78rem;color:var(--rpt-text-muted,#726861)}@media (max-width:991px){.rpt-recipe-meta-strip:not(.rpt-recipe-meta-strip--grid){display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem 1rem;padding:1.25rem}}@media (max-width:600px){.rpt-recipe-meta-strip,.rpt-recipe-meta-strip:not(.rpt-recipe-meta-strip--grid),.rpt-recipe-meta-strip--grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.9rem 0.65rem!important;padding:.95rem 1rem!important;border-radius:var(--rpt-radius,14px)!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.rpt-recipe-meta-box{gap:.55rem;min-width:0;box-sizing:border-box}.rpt-recipe-meta-box__icon{width:34px;height:34px;flex-shrink:0}.rpt-recipe-meta-box__icon svg{width:17px;height:17px}.rpt-recipe-meta-box__label{font-size:.68rem;letter-spacing:.04em}.rpt-recipe-meta-box__value{font-size:.88rem}.rpt-recipe-meta-box--yield,.rpt-recipe-meta-box--rating{grid-column:1 / -1!important;padding-top:.65rem;border-top:1px dashed var(--rpt-border,#e8dfd7);width:100%}.rpt-recipe-meta-box--yield .rpt-recipe-meta-box__info{width:100%}.rpt-recipe-meta-box--yield .rpt-recipe-meta-box__value-wrap{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;width:100%}.rpt-recipe-meta-box--rating .rpt-recipe-meta-box__info{width:100%}.rpt-recipe-meta-box--rating .rpt-recipe-meta-box__value{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}}@media (max-width:768px){.rwpx-jump-bar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 12px!important;margin:18px 0 24px 0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.rwpx-jump-left-group{width:100%!important;display:block!important}.rwpx-jump-bar .rwpx-jump-btn,.rwpx-jump-btn{width:100%!important;min-width:0!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;display:flex!important;padding:9px 12px!important;font-size:13.5px!important;margin:0!important}.rwpx-jump-sub-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.rwpx-jump-bar .rwpx-jump-cook-btn,.rwpx-jump-cook-btn,.rwpx-jump-bar .rwpx-jump-print-btn,.rwpx-jump-print-btn,#rwpx-jump-bar button.rwpx-jump-print-btn,.entry-content #rwpx-jump-bar button.rwpx-jump-print-btn{width:100%!important;min-width:0!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;display:inline-flex!important;align-items:center!important;padding:8px 6px!important;font-size:13px!important;min-height:40px!important;white-space:nowrap!important;margin:0!important}body.rpt-no-cookmode .rwpx-jump-sub-actions{grid-template-columns:1fr!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)) .rwpx-jump-left-group{display:contents!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)) .rwpx-jump-btn{grid-column:1 / -1!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)) .rwpx-jump-cook-btn{grid-column:1!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)) .rwpx-jump-print-btn{grid-column:2!important}body.rpt-no-cookmode .rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)) .rwpx-jump-print-btn{grid-column:1 / -1!important}.rwpx-recipe-card-box{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:14px!important;padding-right:14px!important}.rwpx-card-badge-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important}.rwpx-badge-group-left,.rwpx-badge-group-right{width:100%!important;flex-wrap:wrap!important;gap:6px!important}.rwpx-nutrition-summary{padding:12px 14px!important;gap:8px!important}.rwpx-nutrition-summary-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;flex:1 1 auto!important}.rwpx-nutri-heading{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:13.5px!important;line-height:1.3!important}.rwpx-nutri-serving-badge{display:block!important;margin-left:0!important;font-size:11.5px!important;line-height:1.3!important;color:inherit!important;opacity:0.85!important;white-space:normal!important}.rwpx-card-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.rwpx-actions-group-left{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.rwpx-recipe-card-box .rwpx-card-actions .rwpx-print-btn,.entry-content .rwpx-card-actions .rwpx-print-btn,.rwpx-print-btn,#rwpx-recipe-card button.rwpx-reset-checks-btn,.entry-content #rwpx-recipe-card button.rwpx-reset-checks-btn,.rwpx-recipe-card-box .rwpx-card-actions .rwpx-reset-checks-btn,.entry-content .rwpx-card-actions .rwpx-reset-checks-btn,.rwpx-reset-checks-btn{width:100%!important;min-width:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:9px 6px!important;font-size:12.5px!important;min-height:40px!important;white-space:nowrap!important}.rwpx-print-text,.rwpx-reset-text{font-size:12.5px!important;white-space:nowrap!important}}.rpt-recipe-media{position:relative;width:100%;aspect-ratio:var(--rpt-sr-aspect,16 / 9);border-radius:calc(var(--rpt-radius, 16px) * 1.2);overflow:hidden;box-shadow:var(--rpt-shadow-md,0 8px 24px rgb(0 0 0 / .08));background:var(--rpt-border,#e8dfd7)}.rpt-recipe-image{width:100%;height:100%;object-fit:cover;display:block}.rpt-recipe-media[style*="aspect-ratio: auto"]{aspect-ratio:auto}.rpt-recipe-media[style*="aspect-ratio: auto"] .rpt-recipe-image{height:auto;max-height:580px}.rpt-pinterest-btn{position:absolute;top:1rem;right:1rem;background:#e60023;color:#ffffff!important;padding:.45rem .95rem;border-radius:30px;font-size:.82rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;box-shadow:0 4px 12px rgb(0 0 0 / .25);transition:all var(--rpt-transition-fast)}.rpt-pinterest-btn:hover{background:#b8001c;transform:scale(1.06)}.rpt-recipe-header--layout-2 .rpt-recipe-header__split{display:grid;grid-template-columns:1fr 1.15fr;gap:2.5rem;align-items:center}@media (max-width:860px){.rpt-recipe-header--layout-2 .rpt-recipe-header__split{grid-template-columns:1fr}}.rpt-recipe-excerpt{font-size:1.1rem;line-height:1.6;color:var(--rpt-text-muted,#726861);margin-bottom:1.75rem}.rpt-recipe-meta-strip--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.rpt-quickbar{position:sticky;top:calc(var(--rpt-header-height, 80px) + 10px);z-index:800;background:rgb(255 255 255 / .92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--rpt-border,#e8dfd7);border-radius:50px;padding:.45rem .85rem;margin-bottom:2.5rem;box-shadow:0 6px 20px rgb(0 0 0 / .06)}[data-theme="dark"] .rpt-quickbar{background:rgb(32 27 24 / .92)}.rpt-quickbar__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem}.rpt-quickbar__btn{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.1rem;border-radius:30px;font-size:.85rem;font-weight:600;color:var(--rpt-text,#26211e);background:#fff0;transition:all var(--rpt-transition-fast)}.rpt-quickbar__btn:hover{background:rgb(217 79 56 / .08);color:var(--rpt-primary,#d94f38)}.rpt-quickbar__btn--jump{background:var(--rpt-primary,#d94f38);color:#ffffff!important}.rpt-quickbar__btn--jump:hover{background:var(--rpt-primary-hover,#bf3f29);color:#ffffff!important}.rpt-quickbar__btn.is-active svg{fill:var(--rpt-primary,#d94f38);stroke:var(--rpt-primary,#d94f38)}.rpt-quickbar__share{position:relative}.rpt-share-popover{position:absolute;top:100%;right:0;margin-top:.5rem;background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);box-shadow:var(--rpt-shadow-lg,0 12px 32px rgb(0 0 0 / .12));padding:.5rem;display:flex;flex-direction:column;gap:.25rem;min-width:170px;z-index:1000}.rpt-share-popover__item{display:flex;align-items:center;gap:.6rem;padding:.5rem .85rem;border-radius:calc(var(--rpt-radius, 16px) * 0.5);font-size:.85rem;font-weight:600;color:var(--rpt-text,#26211e);text-decoration:none;transition:background-color var(--rpt-transition-fast)}.rpt-share-popover__item:hover{background:var(--rpt-bg,#fbf8f5);color:var(--rpt-primary,#d94f38)}.rpt-recipe-card-box{background:var(--rpt-bg-card,#ffffff);border:2px solid var(--rpt-border,#e8dfd7);border-radius:calc(var(--rpt-radius, 16px) * 1.5);padding:2.75rem 2.5rem;margin-top:2.5rem;margin-bottom:3.5rem;box-shadow:var(--rpt-shadow-md,0 8px 28px rgb(0 0 0 / .06))}@media (max-width:640px){.rpt-recipe-card-box{padding:1.5rem 1.25rem}}.rpt-recipe-card-box.rpt-skin-clean-modern,.rpt-recipe-card-box.rwpx-skin-clean-modern{background:#ffffff!important;border-color:#e2e8f0!important}.rpt-recipe-card-box.rpt-skin-bistro-gourmet,.rpt-recipe-card-box.rwpx-skin-bistro-gourmet{background:#faf8f5!important;border-color:#e7dfd5!important;color:#292524!important}.rpt-recipe-card-box.rpt-skin-bistro-gourmet .rpt-ingredients-title,.rpt-recipe-card-box.rpt-skin-bistro-gourmet .rpt-instructions-title,.rpt-recipe-card-box.rpt-skin-bistro-gourmet .rpt-nutrition-title,.rpt-recipe-card-box.rwpx-skin-bistro-gourmet .rpt-ingredients-title,.rpt-recipe-card-box.rwpx-skin-bistro-gourmet .rpt-instructions-title,.rpt-recipe-card-box.rwpx-skin-bistro-gourmet .rpt-nutrition-title{font-family:Georgia,"Playfair Display",serif!important;color:#1c1917!important}.rpt-recipe-card-box.rpt-skin-bistro-gourmet .rpt-servings-multiplier,.rpt-recipe-card-box.rwpx-skin-bistro-gourmet .rpt-servings-multiplier{background:#ffffff!important;border-color:#ede5da!important}.rpt-recipe-card-box.rpt-skin-bistro-gourmet .rpt-multiplier-btn.is-active,.rpt-recipe-card-box.rwpx-skin-bistro-gourmet .rpt-multiplier-btn.is-active{background:#1c1917!important;color:#f5ede4!important}.rpt-recipe-card-box.rpt-skin-rustico-caseiro,.rpt-recipe-card-box.rwpx-skin-rustico-caseiro{background:#fdfbf7!important;border-color:#fed7aa!important;color:#451a03!important}.rpt-recipe-card-box.rpt-skin-rustico-caseiro .rpt-ingredients-title,.rpt-recipe-card-box.rpt-skin-rustico-caseiro .rpt-instructions-title,.rpt-recipe-card-box.rpt-skin-rustico-caseiro .rpt-nutrition-title,.rpt-recipe-card-box.rwpx-skin-rustico-caseiro .rpt-ingredients-title,.rpt-recipe-card-box.rwpx-skin-rustico-caseiro .rpt-instructions-title,.rpt-recipe-card-box.rwpx-skin-rustico-caseiro .rpt-nutrition-title{color:#7c2d12!important}.rpt-recipe-card-box.rpt-skin-rustico-caseiro .rpt-servings-multiplier,.rpt-recipe-card-box.rwpx-skin-rustico-caseiro .rpt-servings-multiplier{background:#fff7ed!important;border-color:#fed7aa!important}.rpt-recipe-card-box.rpt-skin-rustico-caseiro .rpt-multiplier-btn.is-active,.rpt-recipe-card-box.rwpx-skin-rustico-caseiro .rpt-multiplier-btn.is-active{background:#7c2d12!important;color:#ffffff!important}.rpt-recipe-card-box.rpt-skin-dark-gourmet,.rpt-recipe-card-box.rwpx-skin-dark-gourmet{background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important;box-shadow:0 20px 40px -10px rgb(0 0 0 / .5)!important}.rpt-recipe-card-box.rpt-skin-dark-gourmet .rpt-ingredients-title,.rpt-recipe-card-box.rpt-skin-dark-gourmet .rpt-instructions-title,.rpt-recipe-card-box.rpt-skin-dark-gourmet .rpt-nutrition-title,.rpt-recipe-card-box.rwpx-skin-dark-gourmet .rpt-ingredients-title,.rpt-recipe-card-box.rwpx-skin-dark-gourmet .rpt-instructions-title,.rpt-recipe-card-box.rwpx-skin-dark-gourmet .rpt-nutrition-title{color:#f8fafc!important}.rpt-recipe-card-box.rpt-skin-dark-gourmet .rpt-servings-multiplier,.rpt-recipe-card-box.rwpx-skin-dark-gourmet .rpt-servings-multiplier{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}.rpt-recipe-card-box.rpt-skin-dark-gourmet .rpt-multiplier-btn.is-active,.rpt-recipe-card-box.rwpx-skin-dark-gourmet .rpt-multiplier-btn.is-active{background:#ea580c!important;color:#ffffff!important}.rpt-recipe-section{margin-bottom:3rem}.rpt-recipe-section:last-child{margin-bottom:0}.rpt-ingredients-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding-bottom:1.25rem;border-bottom:2px solid var(--rpt-border,#e8dfd7);margin-bottom:1.75rem}.rpt-ingredients-title-wrap{display:flex;align-items:center;gap:.65rem}.rpt-ingredients-title{font-size:1.65rem;font-weight:800;margin:0}.rpt-servings-multiplier{display:flex;align-items:center;gap:1rem;background:var(--rpt-bg,#fbf8f5);padding:.4rem .85rem;border-radius:30px;border:1px solid var(--rpt-border,#e8dfd7);font-size:.85rem}.rpt-multiplier-buttons{display:flex;gap:.25rem}.rpt-multiplier-btn{padding:.2rem .6rem;border-radius:20px;font-size:.78rem;font-weight:700;color:var(--rpt-text-muted,#726861);background:#fff0;transition:all var(--rpt-transition-fast)}.rpt-multiplier-btn.is-active{background:var(--rpt-primary,#d94f38);color:#fff}.rpt-ingredients-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.rpt-ingredient-item{font-size:1.05rem;line-height:1.5}.rpt-ingredient-label{display:flex;align-items:flex-start;gap:.85rem;cursor:pointer;user-select:none}.rpt-ingredient-checkbox{position:absolute;opacity:0;cursor:pointer}.rpt-custom-check{width:22px;height:22px;border-radius:6px;border:2px solid var(--rpt-border,#e8dfd7);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all var(--rpt-transition-fast)}.rpt-custom-check svg{opacity:0;color:#fff;transition:opacity var(--rpt-transition-fast)}.rpt-ingredient-checkbox:checked+.rpt-custom-check{background:#2b9348;border-color:#2b9348}.rpt-ingredient-checkbox:checked+.rpt-custom-check svg{opacity:1}.rpt-ingredient-checkbox:checked~.rpt-ingredient-text{text-decoration:line-through;opacity:.55}.rpt-ingredient-text{transition:opacity var(--rpt-transition-fast)}.rpt-instructions-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.25rem;border-bottom:2px solid var(--rpt-border,#e8dfd7);margin-bottom:2rem}.rpt-instructions-title-wrap{display:flex;align-items:center;gap:.65rem}.rpt-instructions-title{font-size:1.65rem;font-weight:800;margin:0}.rpt-instructions-progress{font-size:.88rem;font-weight:700;color:var(--rpt-primary,#d94f38);background:rgb(217 79 56 / .08);padding:.35rem .85rem;border-radius:20px}.rpt-instructions-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem}.rpt-instruction-step{display:flex;gap:1.5rem;position:relative}.rpt-step-number{width:38px;height:38px;border-radius:50%;background:var(--rpt-primary,#d94f38);color:#fff;font-weight:800;font-size:1.1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.rpt-step-content{flex:1}.rpt-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.rpt-step-label{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--rpt-text-muted,#726861)}.rpt-step-check-label{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--rpt-text-muted,#726861);cursor:pointer}.rpt-step-checkbox{accent-color:#2b9348}.rpt-instruction-step.is-completed .rpt-step-text{opacity:.55;text-decoration:line-through}.rpt-instruction-step.is-completed .rpt-step-number{background:#2b9348}.rpt-step-text{font-size:1.08rem;line-height:1.7;margin-bottom:1rem}.rpt-step-timer{margin-bottom:1rem}.rpt-step-image-wrap{max-width:460px;border-radius:var(--rpt-radius,16px);overflow:hidden;box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .06))}.rpt-step-img{width:100%;height:auto}.rpt-nutrition-box{background:var(--rpt-bg,#fbf8f5);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);padding:1.5rem 1.8rem}.rpt-nutrition-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.rpt-nutrition-title{font-size:1.15rem;font-weight:700;margin:0}.rpt-nutrition-servings{font-size:.82rem;color:var(--rpt-text-muted,#726861)}.rpt-nutrition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1rem}.rpt-nutri-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.75rem;background:var(--rpt-bg-card,#ffffff);border-radius:calc(var(--rpt-radius, 16px) * 0.5);border:1px solid var(--rpt-border,#e8dfd7)}.rpt-nutri-value{font-size:1.2rem;font-weight:800;color:var(--rpt-text,#26211e)}.rpt-nutri-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--rpt-text-muted,#726861);margin-top:.2rem}.rpt-author-box{margin-top:2.5rem;margin-bottom:3rem}.rpt-author-box__inner{display:flex;align-items:center;gap:1.75rem;background:var(--rpt-bg-card,#ffffff);border:1px solid var(--rpt-border,#e8dfd7);border-radius:var(--rpt-radius,16px);padding:2rem;box-shadow:var(--rpt-shadow-sm,0 2px 8px rgb(0 0 0 / .04))}.rpt-author-box__avatar-wrap{flex-shrink:0;display:flex;align-items:center;justify-content:center}.rpt-author-box__avatar,.rpt-author-box__avatar-wrap img{width:90px;height:90px;border-radius:50%!important;object-fit:cover;display:block;border:3px solid var(--rpt-border,#e8dfd7)}.rpt-author-box__info{flex:1;min-width:0}.rpt-author-box__badge{display:inline-block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rpt-primary,#d94f38);margin-bottom:.15rem}.rpt-author-box__name{font-size:1.35rem;margin:.15rem 0 .5rem 0;line-height:1.25}.rpt-author-box__name a{color:var(--rpt-text,#26211e);text-decoration:none;transition:color var(--rpt-transition-fast)}.rpt-author-box__name a:hover{color:var(--rpt-primary,#d94f38)}.rpt-author-box__bio{font-size:.95rem;color:var(--rpt-text-muted,#726861);margin-bottom:1.15rem;line-height:1.6}.rpt-author-box__action{display:flex;align-items:center}@media (max-width:640px){.rpt-author-box__inner{flex-direction:column;text-align:center;padding:1.5rem 1.25rem;gap:1.25rem}.rpt-author-box__action{justify-content:center}}.rpt-cookmode-banner{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#1e3a2f;color:#fff;padding:.65rem 1.4rem;border-radius:30px;font-size:.85rem;font-weight:700;display:flex;align-items:center;gap:.65rem;box-shadow:0 10px 30px rgb(0 0 0 / .3);z-index:10000}.rwpx-recipe-card-box{margin-top:2.5rem!important;margin-bottom:3.5rem!important;box-shadow:0 12px 36px rgb(0 0 0 / .06)!important}.rwpx-jump-bar{margin-top:0.5rem!important;margin-bottom:2rem!important}body.rpt-suppress-card-meta .rwpx-recipe-card-box .rwpx-meta-grid,body.rpt-suppress-card-meta .rpt-recipe-card-box .rpt-recipe-card-meta{display:none!important}body.rpt-suppress-card-author .rwpx-recipe-card-box .rwpx-author-badge,body.rpt-suppress-card-author .rwpx-recipe-card-box .rwpx-badge-group-right{display:none!important}body.rpt-suppress-header-author .rpt-recipe-author-meta .rpt-author-item,body.rpt-suppress-header-author .rpt-recipe-author-meta .rpt-meta-sep:first-of-type{display:none!important}body.rpt-no-top-meta-strip .rpt-recipe-meta-strip{display:none!important}.rpt-recipe-header--layout-2 .rpt-recipe-header__split:has(.rpt-recipe-header__media-col:empty){grid-template-columns:1fr}body.rpt-no-quickbar .rpt-recipe-quickbar,body.rpt-no-quickbar .rwpx-jump-bar,body.rpt-no-quickbar #rwpx-jump-bar{display:none!important}body.rpt-no-cookmode .rpt-cookmode-toggle,body.rpt-no-cookmode .rwpx-card-cook-cta,body.rpt-no-cookmode .rwpx-cook-mode-btn,body.rpt-no-cookmode #rwpx-trigger-cook-mode-card,body.rpt-no-cookmode .rwpx-jump-cook-btn{display:none!important}body.rpt-no-multiplier .rpt-servings-multiplier,body.rpt-no-multiplier .rpt-multiplier-buttons,body.rpt-no-multiplier .rpt-recipe-meta-box__multiplier,body.rpt-no-multiplier .rpt-servings-scaler,body.rpt-no-multiplier button.rwpx-servings-btn,body.rpt-no-multiplier .rwpx-servings-btn,body.rpt-no-multiplier .rwpx-servings-minus,body.rpt-no-multiplier .rwpx-servings-plus,body.rpt-no-multiplier #rwpx-recipe-card button.rwpx-servings-btn,body.rpt-no-multiplier .entry-content button.rwpx-servings-btn,body.rpt-no-multiplier .rwpx-recipe-card-box button.rwpx-servings-btn,body.rpt-no-multiplier #rwpx-recipe-card .rwpx-servings-btn,body.rpt-no-multiplier .rwpx-recipe-card-box .rwpx-servings-btn,body.rpt-no-multiplier .entry-content .rwpx-servings-btn{display:none!important}body.rpt-no-multiplier .rwpx-servings-control,body.rpt-no-multiplier #rwpx-recipe-card .rwpx-servings-control,body.rpt-no-multiplier .entry-content .rwpx-servings-control,body.rpt-no-multiplier .rwpx-recipe-card-box .rwpx-servings-control,body.rpt-no-multiplier .rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-servings-control,body.rpt-no-multiplier .rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-servings-control,body.rpt-no-multiplier .rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-servings-control,body.rpt-no-multiplier .rwpx-skin-rustico-caseiro .rwpx-servings-control,body.rpt-no-multiplier .rwpx-skin-bistro-gourmet .rwpx-servings-control{background:transparent!important;border:none!important;padding:0!important;gap:0!important;box-shadow:none!important}body.rpt-no-multiplier .rwpx-servings-display,body.rpt-no-multiplier .rwpx-servings-count,body.rpt-no-multiplier .rwpx-servings-label{pointer-events:none!important;cursor:default!important}body.rpt-no-checkboxes .rpt-checkbox,body.rpt-no-checkboxes .rwpx-step-checkbox,body.rpt-no-checkboxes .rwpx-ingredient-checkbox,body.rpt-no-checkboxes .rwpx-step-item input[type="checkbox"],body.rpt-no-checkboxes .rwpx-ingredient-item input[type="checkbox"]{display:none!important}body.rpt-no-pinterest .rpt-pinterest-btn,body.rpt-no-pinterest .rwpx-pinterest-pin,body.rpt-no-pinterest [data-pin-hover]{display:none!important}body.rpt-no-authorbox .rpt-author-box,body.rpt-no-authorbox .rwpx-author-box{display:none!important}body.rpt-no-related .rpt-related-section,body.rpt-no-related .rpt-related-recipes-section,body.rpt-no-related .rwpx-related-recipes{display:none!important}body.rpt-no-breadcrumbs .rpt-breadcrumbs,body.rpt-no-breadcrumbs .rpt-recipe-header .rpt-breadcrumbs{display:none!important}body.rpt-no-featured .rpt-recipe-media,body.rpt-no-featured .rpt-recipe-header__media-col{display:none!important}body.rpt-no-author-date .rpt-recipe-author-meta{display:none!important}body.rpt-no-rc-user-rating .rwpx-rating-interactive,body.rpt-no-rc-user-rating .rpt-rating-stars{display:none!important}body.rpt-no-rc-social-share .rwpx-card-share-row,body.rpt-no-rc-social-share .rpt-recipe-share{display:none!important}body.rpt-no-rc-print-qrcode .rwpx-print-header,body.rpt-no-rc-print-qrcode .rwpx-print-footer,body.rpt-no-rc-print-qrcode #rwpx-open-qr-modal,body.rpt-no-rc-print-qrcode .rwpx-share-qrcode{display:none!important}body.rpt-no-rc-business-box .rwpx-business-box{display:none!important}body.rpt-no-rc-nutrition-box .rwpx-nutrition-details,body.rpt-no-rc-nutrition-box .rpt-recipe-nutrition{display:none!important}body.rpt-no-rc-meta-grid .rwpx-meta-grid,body.rpt-no-rc-meta-grid .rpt-recipe-card-meta,body.rpt-no-rc-meta-grid .rpt-recipe-meta-strip{display:none!important}.rwpx-jump-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#fffaf5;border:1.5px solid #fed7aa;border-radius:var(--fwx-rad-12,14px);padding:10px 18px;margin:24px 0 32px 0;box-shadow:0 2px 8px rgb(234 88 12 / .07);font-family:var(--fwx-font-family,inherit);transition:background 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.rwpx-jump-left-group,.rwpx-jump-sub-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rwpx-jump-bar button,.rwpx-jump-bar a{box-sizing:border-box;font-family:inherit}.rwpx-jump-bar .rwpx-jump-btn,.rwpx-jump-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;padding:9px 18px!important;border-radius:999px!important;border:none!important;box-shadow:0 2px 8px rgb(234 88 12 / .25)!important;transition:all 0.2s cubic-bezier(.4,0,.2,1);cursor:pointer;line-height:normal!important;min-height:0!important}.rwpx-jump-bar .rwpx-jump-btn:hover,.rwpx-jump-btn:hover{background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(234 88 12 / .35)!important;color:#ffffff!important}.rwpx-jump-badge{background:rgb(255 255 255 / .22);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;margin-left:4px}#rwpx-jump-bar button.rwpx-jump-print-btn,.entry-content #rwpx-jump-bar button.rwpx-jump-print-btn,.entry-content button.rwpx-jump-print-btn,.rwpx-jump-bar .rwpx-jump-print-btn,.rwpx-jump-print-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;background:#ffffff!important;color:#334155!important;border:1.5px solid #fed7aa!important;font-size:13.5px!important;font-weight:700!important;padding:8px 18px!important;border-radius:999px!important;cursor:pointer!important;transition:all 0.2s cubic-bezier(.4,0,.2,1)!important;line-height:normal!important;min-height:0!important;height:auto!important;box-shadow:0 1px 4px rgb(234 88 12 / .08)!important;letter-spacing:normal!important}#rwpx-jump-bar button.rwpx-jump-print-btn span,.entry-content #rwpx-jump-bar button.rwpx-jump-print-btn span,.entry-content button.rwpx-jump-print-btn span,.rwpx-jump-bar .rwpx-jump-print-btn span{color:#334155!important;font-weight:700!important;font-size:13.5px!important;transition:color 0.15s ease!important}#rwpx-jump-bar button.rwpx-jump-print-btn svg,.entry-content #rwpx-jump-bar button.rwpx-jump-print-btn svg,.entry-content button.rwpx-jump-print-btn svg,.rwpx-jump-bar .rwpx-jump-print-btn svg{color:var(--rwpx-card-primary,var(--fwx-primary,#ea580c))!important;fill:currentColor!important;width:15px!important;height:15px!important;transition:all 0.2s ease!important}#rwpx-jump-bar button.rwpx-jump-print-btn:hover,.entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:hover,.entry-content button.rwpx-jump-print-btn:hover,.rwpx-jump-bar .rwpx-jump-print-btn:hover,.rwpx-jump-print-btn:hover{background:#fff7ed!important;border-color:var(--rwpx-card-primary,var(--fwx-primary,#ea580c))!important;color:var(--rwpx-card-primary,var(--fwx-primary,#ea580c))!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(234 88 12 / .18)!important}#rwpx-jump-bar button.rwpx-jump-print-btn:hover span,.entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:hover span,.entry-content button.rwpx-jump-print-btn:hover span,.rwpx-jump-bar .rwpx-jump-print-btn:hover span{color:#0f172a!important}#rwpx-jump-bar button.rwpx-jump-print-btn:hover svg,.entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:hover svg,.entry-content button.rwpx-jump-print-btn:hover svg,.rwpx-jump-bar .rwpx-jump-print-btn:hover svg{color:var(--rwpx-card-primary,var(--fwx-primary,#ea580c))!important;transform:scale(1.1)!important}#rwpx-jump-bar button.rwpx-jump-print-btn:active,.entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:active,.entry-content button.rwpx-jump-print-btn:active,.rwpx-jump-bar .rwpx-jump-print-btn:active,.rwpx-jump-print-btn:active{transform:scale(.96) translateY(0)!important;box-shadow:0 1px 3px rgb(234 88 12 / .1)!important}html[data-theme='dark'] .rwpx-jump-bar,.dark-mode .rwpx-jump-bar{background:#1e293b!important;border-color:#334155!important;box-shadow:0 4px 14px rgb(0 0 0 / .35)!important}html[data-theme='dark'] .rwpx-jump-bar .rwpx-jump-cook-btn,.dark-mode .rwpx-jump-bar .rwpx-jump-cook-btn{background:#0f172a!important;border-color:#475569!important;color:#f8fafc!important}html[data-theme='dark'] .rwpx-jump-bar .rwpx-jump-cook-btn:hover,.dark-mode .rwpx-jump-bar .rwpx-jump-cook-btn:hover{background:#334155!important;border-color:#64748b!important}html[data-theme='dark'] #rwpx-jump-bar button.rwpx-jump-print-btn,html[data-theme='dark'] .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn,html[data-theme='dark'] .entry-content button.rwpx-jump-print-btn,html[data-theme='dark'] .rwpx-jump-bar .rwpx-jump-print-btn,.dark-mode #rwpx-jump-bar button.rwpx-jump-print-btn,.dark-mode .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn,.dark-mode .entry-content button.rwpx-jump-print-btn,.dark-mode .rwpx-jump-bar .rwpx-jump-print-btn{background:#0f172a!important;border:1.5px solid #334155!important;color:#f8fafc!important;box-shadow:0 2px 6px rgb(0 0 0 / .25)!important}html[data-theme='dark'] #rwpx-jump-bar button.rwpx-jump-print-btn span,html[data-theme='dark'] .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn span,html[data-theme='dark'] .entry-content button.rwpx-jump-print-btn span,html[data-theme='dark'] .rwpx-jump-bar .rwpx-jump-print-btn span,.dark-mode #rwpx-jump-bar button.rwpx-jump-print-btn span,.dark-mode .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn span,.dark-mode .entry-content button.rwpx-jump-print-btn span,.dark-mode .rwpx-jump-bar .rwpx-jump-print-btn span{color:#f8fafc!important}html[data-theme='dark'] #rwpx-jump-bar button.rwpx-jump-print-btn svg,html[data-theme='dark'] .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn svg,html[data-theme='dark'] .entry-content button.rwpx-jump-print-btn svg,html[data-theme='dark'] .rwpx-jump-bar .rwpx-jump-print-btn svg,.dark-mode #rwpx-jump-bar button.rwpx-jump-print-btn svg,.dark-mode .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn svg,.dark-mode .entry-content button.rwpx-jump-print-btn svg,.dark-mode .rwpx-jump-bar .rwpx-jump-print-btn svg{color:var(--rwpx-card-primary,var(--fwx-primary,#fb923c))!important}html[data-theme='dark'] #rwpx-jump-bar button.rwpx-jump-print-btn:hover,html[data-theme='dark'] .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:hover,html[data-theme='dark'] .entry-content button.rwpx-jump-print-btn:hover,html[data-theme='dark'] .rwpx-jump-bar .rwpx-jump-print-btn:hover,.dark-mode #rwpx-jump-bar button.rwpx-jump-print-btn:hover,.dark-mode .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:hover,.dark-mode .entry-content button.rwpx-jump-print-btn:hover,.dark-mode .rwpx-jump-bar .rwpx-jump-print-btn:hover{background:#1e293b!important;border-color:var(--rwpx-card-primary,var(--fwx-primary,#fb923c))!important;color:#ffffff!important;box-shadow:0 4px 14px rgb(0 0 0 / .45)!important}html[data-theme='dark'] #rwpx-jump-bar button.rwpx-jump-print-btn:hover span,html[data-theme='dark'] .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:hover span,html[data-theme='dark'] .entry-content button.rwpx-jump-print-btn:hover span,html[data-theme='dark'] .rwpx-jump-bar .rwpx-jump-print-btn:hover span,.dark-mode #rwpx-jump-bar button.rwpx-jump-print-btn:hover span,.dark-mode .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:hover span,.dark-mode .entry-content button.rwpx-jump-print-btn:hover span,.dark-mode .rwpx-jump-bar .rwpx-jump-print-btn:hover span{color:#ffffff!important}html[data-theme='dark'] #rwpx-jump-bar button.rwpx-jump-print-btn:hover svg,html[data-theme='dark'] .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:hover svg,html[data-theme='dark'] .entry-content button.rwpx-jump-print-btn:hover svg,html[data-theme='dark'] .rwpx-jump-bar .rwpx-jump-print-btn:hover svg,.dark-mode #rwpx-jump-bar button.rwpx-jump-print-btn:hover svg,.dark-mode .entry-content #rwpx-jump-bar button.rwpx-jump-print-btn:hover svg,.dark-mode .entry-content button.rwpx-jump-print-btn:hover svg,.dark-mode .rwpx-jump-bar .rwpx-jump-print-btn:hover svg{color:#ffffff!important;transform:scale(1.1)!important}.rwpx-recipe-card-box{--rwpx-card-bg:#ffffff;--rwpx-card-text:#334155;--rwpx-card-title:#0f172a;--rwpx-card-border:#e2e8f0;--rwpx-card-primary:var(--fwx-primary, #ea580c);--rwpx-card-primary-hover:var(--fwx-secondary, #c2410c);--rwpx-card-radius:var(--fwx-rad-8, 18px);--rwpx-card-font-head:var(--fwx-font-family, inherit);--rwpx-card-meta-bg:#f8fafc;--rwpx-card-meta-border:#e2e8f0;--rwpx-card-accent-strip:linear-gradient(90deg, var(--rwpx-card-primary) 0%, #f59e0b 100%);--rwpx-card-shadow:0 10px 25px -5px rgba(0, 0, 0, 0.05), 0 8px 10px -6px rgba(0, 0, 0, 0.02);background:var(--rwpx-card-bg);border:1px solid var(--rwpx-card-border);border-radius:var(--rwpx-card-radius);padding:32px 28px;margin:40px 0;box-shadow:var(--rwpx-card-shadow);font-family:var(--fwx-font-family,inherit);position:relative;overflow:hidden;scroll-margin-top:40px;transition:box-shadow 0.3s ease,border-color 0.3s ease,background-color 0.3s ease;color:var(--rwpx-card-text)}.rwpx-recipe-card-box button,.entry-content .rwpx-recipe-card-box button{box-sizing:border-box;font-family:inherit;letter-spacing:normal;text-transform:none;line-height:normal;margin:0}.rwpx-recipe-card-box::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--rwpx-card-accent-strip)}.rwpx-recipe-card-box.rwpx-card-highlight{animation:rwpxGlowPulse 2s ease forwards}@keyframes rwpxGlowPulse{0%{box-shadow:0 0 0 0 rgb(249 115 22 / .65),0 10px 25px -5px rgb(0 0 0 / .05);border-color:#f97316}40%{box-shadow:0 0 0 8px rgb(249 115 22 / .35),0 10px 25px -5px rgb(0 0 0 / .1);border-color:#f97316}100%{box-shadow:0 10px 25px -5px rgb(0 0 0 / .05),0 8px 10px -6px rgb(0 0 0 / .02);border-color:#e2e8f0}}.rwpx-card-badge-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}.rwpx-badge-group-left,.rwpx-badge-group-right{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.rwpx-chef-badge{display:inline-flex;align-items:center;gap:6px;background:color-mix(in srgb,var(--rwpx-card-primary,#ea580c) 10%,#ffffff);border:1px solid color-mix(in srgb,var(--rwpx-card-primary,#ea580c) 25%,#e2e8f0);color:var(--rwpx-card-primary,#ea580c)!important;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:4px 12px;border-radius:999px}.rwpx-category-pill{display:inline-flex;align-items:center;background:#f1f5f9;color:#475569;font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px}.rwpx-author-badge{display:inline-flex;align-items:center;gap:5px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:500;padding:4px 12px;border-radius:999px;transition:all 0.2s ease}.rwpx-author-badge strong{color:#0f172a;font-weight:700}html[data-theme='dark'] .rwpx-author-badge,.dark-mode .rwpx-author-badge{background:#1e293b;border-color:#334155;color:#94a3b8}html[data-theme='dark'] .rwpx-author-badge strong,.dark-mode .rwpx-author-badge strong{color:#f1f5f9}.rwpx-card-head{border-bottom:1px solid #f1f5f9;padding-bottom:18px;margin-bottom:22px}.rwpx-card-title{font-size:24px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 12px 0!important;line-height:1.3!important}.rwpx-rating-interactive{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.rwpx-star-group{display:inline-flex;gap:3px;align-items:center}#rwpx-recipe-card .rwpx-star-group button.rwpx-star-btn,.entry-content #rwpx-recipe-card .rwpx-star-group button.rwpx-star-btn,#rwpx-recipe-card button.rwpx-star-btn,.entry-content #rwpx-recipe-card button.rwpx-star-btn,.entry-content .rwpx-star-group button.rwpx-star-btn,.entry-content button.rwpx-star-btn,.rwpx-recipe-card-box .rwpx-star-group .rwpx-star-btn,.rwpx-star-btn{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;font-size:20px!important;color:#94a3b8!important;cursor:pointer;line-height:1!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;letter-spacing:normal!important;transition:color 0.15s ease,transform 0.15s ease;-webkit-text-fill-color:initial!important}#rwpx-recipe-card .rwpx-star-group button.rwpx-star-btn:hover:not(:disabled),.entry-content #rwpx-recipe-card .rwpx-star-group button.rwpx-star-btn:hover:not(:disabled),#rwpx-recipe-card button.rwpx-star-btn:hover:not(:disabled),.entry-content #rwpx-recipe-card button.rwpx-star-btn:hover:not(:disabled),.entry-content .rwpx-star-group button.rwpx-star-btn:hover:not(:disabled),.entry-content button.rwpx-star-btn:hover:not(:disabled),.rwpx-recipe-card-box .rwpx-star-group .rwpx-star-btn:hover:not(:disabled),.rwpx-star-btn:hover:not(:disabled){transform:scale(1.2)!important;background:none!important;background-color:transparent!important}#rwpx-recipe-card .rwpx-star-group button.rwpx-star-btn.hovered,#rwpx-recipe-card .rwpx-star-group button.rwpx-star-btn.filled,.entry-content #rwpx-recipe-card .rwpx-star-group button.rwpx-star-btn.hovered,.entry-content #rwpx-recipe-card .rwpx-star-group button.rwpx-star-btn.filled,#rwpx-recipe-card button.rwpx-star-btn.hovered,#rwpx-recipe-card button.rwpx-star-btn.filled,.entry-content #rwpx-recipe-card button.rwpx-star-btn.hovered,.entry-content #rwpx-recipe-card button.rwpx-star-btn.filled,.entry-content .rwpx-star-group button.rwpx-star-btn.hovered,.entry-content .rwpx-star-group button.rwpx-star-btn.filled,.entry-content button.rwpx-star-btn.hovered,.entry-content button.rwpx-star-btn.filled,.rwpx-recipe-card-box .rwpx-star-group .rwpx-star-btn.hovered,.rwpx-recipe-card-box .rwpx-star-group .rwpx-star-btn.filled,.rwpx-star-btn.hovered,.rwpx-star-btn.filled{color:#f59e0b!important;background:none!important;background-color:transparent!important}html[data-theme='dark'] #rwpx-recipe-card button.rwpx-star-btn,html[data-theme='dark'] .entry-content #rwpx-recipe-card button.rwpx-star-btn,html[data-theme='dark'] .entry-content button.rwpx-star-btn,.dark-mode #rwpx-recipe-card button.rwpx-star-btn{color:#475569!important}html[data-theme='dark'] #rwpx-recipe-card button.rwpx-star-btn.filled,html[data-theme='dark'] #rwpx-recipe-card button.rwpx-star-btn.hovered,html[data-theme='dark'] .entry-content #rwpx-recipe-card button.rwpx-star-btn.filled,html[data-theme='dark'] .entry-content #rwpx-recipe-card button.rwpx-star-btn.hovered,html[data-theme='dark'] .entry-content button.rwpx-star-btn.filled,html[data-theme='dark'] .entry-content button.rwpx-star-btn.hovered,.dark-mode #rwpx-recipe-card button.rwpx-star-btn.filled,.dark-mode #rwpx-recipe-card button.rwpx-star-btn.hovered{color:#fbbf24!important}.rwpx-rating-meta-text{font-size:13px;color:#64748b}.rwpx-rating-msg{display:none;width:100%;font-size:12px;margin-top:6px;padding:6px 12px;border-radius:6px}.rwpx-rating-msg.rwpx-success{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.rwpx-rating-msg.rwpx-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.rwpx-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:26px}.rwpx-meta-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;box-sizing:border-box;overflow:hidden}.rwpx-meta-item.rwpx-meta-yield{min-width:0;padding:10px 5px!important}.rwpx-meta-label{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rwpx-meta-value{font-size:13.5px;font-weight:700;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rwpx-recipe-card-box .rwpx-servings-control,.entry-content .rwpx-recipe-card-box .rwpx-servings-control,#rwpx-recipe-card .rwpx-servings-control,.rwpx-servings-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;background:#ffffff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;padding:2px 3px!important;max-width:100%!important;width:auto!important;box-sizing:border-box!important}#rwpx-recipe-card button.rwpx-servings-btn,.entry-content #rwpx-recipe-card button.rwpx-servings-btn,.rwpx-recipe-card-box .rwpx-servings-btn,.entry-content .rwpx-servings-btn,.rwpx-servings-btn{background:#f1f5f9!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:5px!important;box-shadow:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;cursor:pointer;line-height:1!important;padding:0!important;margin:0!important;letter-spacing:normal!important;transition:all 0.15s ease;user-select:none;flex-shrink:0!important}#rwpx-recipe-card button.rwpx-servings-btn:hover,.entry-content #rwpx-recipe-card button.rwpx-servings-btn:hover,.rwpx-recipe-card-box .rwpx-servings-btn:hover,.entry-content .rwpx-servings-btn:hover,.rwpx-servings-btn:hover{background:var(--rwpx-card-primary,#f97316)!important;color:#ffffff!important;border-color:var(--rwpx-card-primary,#ea580c)!important}#rwpx-recipe-card button.rwpx-servings-btn:active,.entry-content #rwpx-recipe-card button.rwpx-servings-btn:active,.rwpx-recipe-card-box .rwpx-servings-btn:active,.entry-content .rwpx-servings-btn:active,.rwpx-servings-btn:active{transform:scale(.92)}.rwpx-servings-display{font-size:11px!important;font-weight:700;color:#0f172a;padding:0 2px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:inline-flex!important;align-items:center!important;gap:2px!important;min-width:0!important;flex:1 1 auto!important}.rwpx-servings-count{color:var(--rwpx-card-primary,#ea580c);font-size:12.5px!important;font-weight:800;transition:all 0.2s ease;flex-shrink:0!important}.rwpx-servings-label{font-size:11px!important;font-weight:600;color:inherit;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rwpx-section-title{font-size:17px!important;font-weight:800!important;color:#1e293b!important;margin:26px 0 14px 0!important;display:flex;align-items:center;gap:8px}.rwpx-ingredients-list{list-style:none!important;padding:0!important;margin:0 0 24px 0!important;display:flex;flex-direction:column;gap:8px}.rwpx-ingredients-list li{background:#fcfcfd;border:1px solid #f1f5f9;border-radius:8px;padding:10px 14px;transition:background 0.2s ease,border-color 0.2s ease,opacity 0.2s ease;margin:0!important}.rwpx-ing-label{display:flex;align-items:center;gap:12px;cursor:pointer;width:100%;margin:0;user-select:none}.rwpx-ing-checkbox{width:18px!important;height:18px!important;margin:0!important;accent-color:#ea580c;cursor:pointer;flex-shrink:0}.rwpx-ing-content{font-size:14.5px;color:#334155;line-height:1.5;transition:all 0.2s ease}.rwpx-ing-amount{font-weight:700;color:#ea580c;display:inline-block;transition:transform 0.2s cubic-bezier(.34,1.56,.64,1),color 0.2s ease}.rwpx-ing-amount.rwpx-scale-pulse{transform:scale(1.22);color:#c2410c}.rwpx-ing-unit{font-weight:600;color:#475569;margin-right:3px}.rwpx-ingredients-list li.is-checked{background:#f8fafc;border-color:#e2e8f0;opacity:.55}.rwpx-ingredients-list li.is-checked .rwpx-ing-content{text-decoration:line-through;color:#94a3b8}.rwpx-instructions-list{list-style:none!important;padding:0!important;margin:0 0 26px 0!important;display:flex;flex-direction:column;gap:14px}#rwpx-recipe-card .rwpx-instructions-list li,.entry-content #rwpx-recipe-card .rwpx-instructions-list li,.rwpx-recipe-card-box .rwpx-instructions-list li,.entry-content .rwpx-instructions-list li,.rwpx-instructions-list li{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px!important;transition:all 0.2s ease;position:relative;margin:0!important;list-style:none!important}#rwpx-recipe-card .rwpx-instructions-list li::before,.entry-content #rwpx-recipe-card .rwpx-instructions-list li::before,.rwpx-recipe-card-box .rwpx-instructions-list li::before,.entry-content .rwpx-instructions-list li::before,.rwpx-instructions-list li::before{display:none!important;content:none!important;border:none!important;width:0!important;height:0!important;visibility:hidden!important;opacity:0!important}.rwpx-instructions-list li:hover{border-color:#cbd5e1;box-shadow:0 2px 8px rgb(0 0 0 / .03)}.rwpx-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.rwpx-step-label{display:inline-flex;align-items:center;gap:10px;cursor:pointer;margin:0;user-select:none}.rwpx-step-checkbox{width:17px!important;height:17px!important;margin:0!important;accent-color:#16a34a;cursor:pointer;flex-shrink:0}.rwpx-step-badge{display:inline-flex;align-items:center;background:#ea580c;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 10px;border-radius:999px;transition:all 0.2s ease}.rwpx-step-body{font-size:15px;color:#334155;line-height:1.65;padding-left:27px;transition:all 0.2s ease}.rwpx-instructions-list li.is-completed{background:#f0fdf4;border-color:#bbf7d0}.rwpx-instructions-list li.is-completed .rwpx-step-badge{background:#16a34a}.rwpx-instructions-list li.is-completed .rwpx-step-body{color:#64748b}.rwpx-instructions-list li.has-step-image{display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:start;padding:16px 18px}.rwpx-step-img-col{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#f1f5f9;box-shadow:0 2px 8px rgb(0 0 0 / .06);flex-shrink:0}.rwpx-step-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s cubic-bezier(.34,1.56,.64,1)}.rwpx-step-img:hover{transform:scale(1.05)}.rwpx-step-content-col{display:flex;flex-direction:column;min-width:0;width:100%}.rwpx-instructions-list li.has-step-image .rwpx-step-body{padding-left:0;margin-top:4px}@media (max-width:640px){.rwpx-instructions-list li.has-step-image{grid-template-columns:1fr;gap:14px}.rwpx-step-img-col{max-height:220px}}.rwpx-card-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #f1f5f9;padding-top:20px;margin-top:20px}.rwpx-actions-group-left{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rwpx-recipe-card-box .rwpx-card-actions .rwpx-print-btn,.entry-content .rwpx-card-actions .rwpx-print-btn,.rwpx-print-btn{background:var(--rwpx-card-primary,#ea580c)!important;color:#ffffff!important;font-size:13.5px!important;font-weight:700!important;padding:9px 18px!important;border-radius:var(--rwpx-btn-radius,8px)!important;border:none!important;cursor:pointer;transition:all 0.2s ease;box-shadow:0 2px 8px rgb(0 0 0 / .15)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:0!important;line-height:normal!important}.rwpx-recipe-card-box .rwpx-card-actions .rwpx-print-btn:hover,.entry-content .rwpx-card-actions .rwpx-print-btn:hover,.rwpx-print-btn:hover{background:color-mix(in srgb,var(--rwpx-card-primary,#ea580c) 85%,#000000)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .25)!important;color:#ffffff!important;opacity:.95}#rwpx-recipe-card button.rwpx-reset-checks-btn,.entry-content #rwpx-recipe-card button.rwpx-reset-checks-btn,.rwpx-recipe-card-box .rwpx-card-actions .rwpx-reset-checks-btn,.entry-content .rwpx-card-actions .rwpx-reset-checks-btn,.rwpx-reset-checks-btn{background:#f1f5f9!important;color:#334155!important;border:1px solid #cbd5e1!important;font-size:13px!important;font-weight:700!important;padding:9px 16px!important;border-radius:var(--rwpx-btn-radius,8px)!important;cursor:pointer;transition:all 0.15s ease;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:0!important;box-shadow:0 1px 2px rgb(0 0 0 / .04)!important;line-height:normal!important;letter-spacing:normal!important}#rwpx-recipe-card button.rwpx-reset-checks-btn span,.entry-content #rwpx-recipe-card button.rwpx-reset-checks-btn span,.rwpx-recipe-card-box .rwpx-card-actions .rwpx-reset-checks-btn span,.entry-content .rwpx-card-actions .rwpx-reset-checks-btn span,.rwpx-reset-checks-btn span{color:#334155!important;font-weight:700!important;font-size:13px!important}#rwpx-recipe-card button.rwpx-reset-checks-btn:hover,.entry-content #rwpx-recipe-card button.rwpx-reset-checks-btn:hover,.rwpx-recipe-card-box .rwpx-card-actions .rwpx-reset-checks-btn:hover,.entry-content .rwpx-card-actions .rwpx-reset-checks-btn:hover,.rwpx-reset-checks-btn:hover{background:#e2e8f0!important;color:#0f172a!important;border-color:#94a3b8!important}#rwpx-recipe-card button.rwpx-reset-checks-btn:hover span,.entry-content #rwpx-recipe-card button.rwpx-reset-checks-btn:hover span,.rwpx-recipe-card-box .rwpx-card-actions .rwpx-reset-checks-btn:hover span,.entry-content .rwpx-card-actions .rwpx-reset-checks-btn:hover span,.rwpx-reset-checks-btn:hover span{color:#0f172a!important}.rwpx-card-footer-tip{font-size:12px;color:#64748b;font-style:italic}.rwpx-frontend-toast{position:fixed;bottom:24px;right:24px;background:#0f172a;color:#fff;padding:10px 18px;border-radius:8px;font-size:13px;font-weight:500;box-shadow:0 10px 25px rgb(0 0 0 / .2);z-index:999999;opacity:0;transform:translateY(12px);transition:all 0.25s cubic-bezier(.4,0,.2,1);pointer-events:none}.rwpx-frontend-toast.is-show{opacity:1;transform:translateY(0)}@media (max-width:768px){.rwpx-recipe-card-box{padding:24px 14px;margin:28px 0;border-radius:12px}.rwpx-meta-grid{grid-template-columns:repeat(2,1fr);gap:8px}.rwpx-jump-bar{padding:10px 14px}.rwpx-card-actions{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.rwpx-actions-group-left{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.rwpx-recipe-card-box .rwpx-card-actions .rwpx-print-btn,.entry-content .rwpx-card-actions .rwpx-print-btn,.rwpx-print-btn,#rwpx-recipe-card button.rwpx-reset-checks-btn,.entry-content #rwpx-recipe-card button.rwpx-reset-checks-btn,.rwpx-recipe-card-box .rwpx-card-actions .rwpx-reset-checks-btn,.entry-content .rwpx-card-actions .rwpx-reset-checks-btn,.rwpx-reset-checks-btn{width:100%!important;min-width:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:9px 6px!important;font-size:12.5px!important;min-height:40px!important;white-space:nowrap!important}.rwpx-print-text,.rwpx-reset-text{font-size:12.5px!important;white-space:nowrap!important}.rwpx-nutrition-summary{padding:12px 14px!important;gap:8px!important}.rwpx-nutrition-summary-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;flex:1 1 auto!important}.rwpx-nutri-heading{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:13.5px!important;line-height:1.3!important}.rwpx-nutri-serving-badge{display:block!important;margin-left:0!important;font-size:11.5px!important;line-height:1.3!important;color:inherit!important;opacity:0.85!important;white-space:normal!important}}.rwpx-card-share-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--rwpx-btn-radius,10px);margin:24px 0 16px 0;transition:background-color 0.2s ease,border-color 0.2s ease}.rwpx-share-label{font-size:12.5px;font-weight:700;color:#64748b;display:flex;align-items:center;gap:6px}.rwpx-share-buttons{display:flex;align-items:center;gap:8px;flex-wrap:wrap}#rwpx-recipe-card a.rwpx-share-btn,#rwpx-recipe-card button.rwpx-share-btn,.entry-content #rwpx-recipe-card a.rwpx-share-btn,.entry-content #rwpx-recipe-card button.rwpx-share-btn,.rwpx-recipe-card-box .rwpx-share-btn,.entry-content .rwpx-share-btn,.rwpx-share-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:6px 12px!important;border-radius:var(--rwpx-btn-radius,6px)!important;font-size:12px!important;font-weight:700!important;line-height:1!important;min-height:0!important;height:auto!important;text-decoration:none!important;border:none!important;cursor:pointer!important;transition:all 0.2s cubic-bezier(.34,1.56,.64,1)!important;box-shadow:0 2px 5px rgb(0 0 0 / .04)!important;letter-spacing:normal!important;box-sizing:border-box!important}#rwpx-recipe-card .rwpx-share-btn:hover,.entry-content #rwpx-recipe-card .rwpx-share-btn:hover,.rwpx-share-btn:hover{transform:translateY(-1.5px)!important;box-shadow:0 4px 10px rgb(0 0 0 / .1)!important}#rwpx-recipe-card .rwpx-share-btn:active,.entry-content #rwpx-recipe-card .rwpx-share-btn:active,.rwpx-share-btn:active{transform:scale(.96)!important}.rwpx-share-whatsapp{background:#25d366!important;color:#ffffff!important}.rwpx-share-whatsapp:hover{background:#20ba5a!important;box-shadow:0 4px 12px rgb(37 211 102 / .35)!important}.rwpx-share-pinterest{background:#e60023!important;color:#ffffff!important}.rwpx-share-pinterest:hover{background:#cc001f!important;box-shadow:0 4px 12px rgb(230 0 35 / .35)!important}#rwpx-recipe-card button.rwpx-share-copy,.entry-content #rwpx-recipe-card button.rwpx-share-copy,.rwpx-recipe-card-box .rwpx-share-copy,.entry-content .rwpx-share-copy,.rwpx-share-copy{background:#ffffff!important;color:#334155!important;border:1px solid #cbd5e1!important}#rwpx-recipe-card button.rwpx-share-copy span,.entry-content #rwpx-recipe-card button.rwpx-share-copy span,.rwpx-recipe-card-box .rwpx-share-copy span,.entry-content .rwpx-share-copy span,.rwpx-share-copy span{color:#334155!important;font-size:12px!important;font-weight:700!important}#rwpx-recipe-card button.rwpx-share-copy:hover,.entry-content #rwpx-recipe-card button.rwpx-share-copy:hover,.rwpx-recipe-card-box .rwpx-share-copy:hover,.entry-content .rwpx-share-copy:hover,.rwpx-share-copy:hover{background:#f1f5f9!important;color:#0f172a!important;border-color:#94a3b8!important}#rwpx-recipe-card button.rwpx-share-copy:hover span,.entry-content #rwpx-recipe-card button.rwpx-share-copy:hover span,.rwpx-recipe-card-box .rwpx-share-copy:hover span,.entry-content .rwpx-share-copy:hover span,.rwpx-share-copy:hover span{color:#0f172a!important}#rwpx-recipe-card button.rwpx-share-qrcode,.entry-content #rwpx-recipe-card button.rwpx-share-qrcode,.rwpx-recipe-card-box .rwpx-share-qrcode,.entry-content .rwpx-share-qrcode,.rwpx-share-qrcode{background:#fff7ed!important;color:var(--rwpx-card-primary,#ea580c)!important;border:1px solid #ffedd5!important}#rwpx-recipe-card button.rwpx-share-qrcode span,.entry-content #rwpx-recipe-card button.rwpx-share-qrcode span,.rwpx-recipe-card-box .rwpx-share-qrcode span,.entry-content .rwpx-share-qrcode span,.rwpx-share-qrcode span{color:var(--rwpx-card-primary,#ea580c)!important;font-size:12px!important;font-weight:700!important}#rwpx-recipe-card button.rwpx-share-qrcode:hover,.entry-content #rwpx-recipe-card button.rwpx-share-qrcode:hover,.rwpx-recipe-card-box .rwpx-share-qrcode:hover,.entry-content .rwpx-share-qrcode:hover,.rwpx-share-qrcode:hover{background:#ffedd5!important;border-color:#fed7aa!important}.rwpx-print-header,.rwpx-print-footer,.rwpx-print-check-box{display:none!important}.rwpx-qr-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999998;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.rwpx-qr-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(15 23 42 / .75);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rwpx-qr-container{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:380px;padding:28px 24px 22px 24px;text-align:center;box-shadow:0 20px 40px -10px rgb(0 0 0 / .35);animation:rwpxScaleIn 0.25s cubic-bezier(.16,1,.3,1) forwards;box-sizing:border-box}.rwpx-qr-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.15s ease;line-height:1}.rwpx-qr-close:hover{background:#e2e8f0;color:#0f172a}.rwpx-qr-icon{font-size:32px;margin-bottom:8px}.rwpx-qr-title{font-size:18px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 6px 0!important}.rwpx-qr-desc{font-size:13px;color:#64748b;line-height:1.45;margin:0 0 16px 0}.rwpx-qr-box{display:inline-flex;align-items:center;justify-content:center;padding:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 14px rgb(0 0 0 / .06);margin-bottom:14px;min-width:154px;min-height:154px;box-sizing:border-box}.rwpx-qr-box canvas,.rwpx-qr-box img{display:block;max-width:160px;max-height:160px}.rwpx-qr-footer{font-size:11px;color:#94a3b8;word-break:break-all;font-family:monospace;background:#f8fafc;padding:6px 10px;border-radius:6px;border:1px solid #f1f5f9}@media print{@page{size:A4 portrait;margin:10mm 12mm}html,body{background:#ffffff!important;color:#000000!important;font-size:10pt!important;line-height:1.35!important;margin:0!important;padding:0!important}body *{visibility:hidden!important}.rwpx-recipe-card-box,.rwpx-recipe-card-box *{visibility:visible!important}.rwpx-recipe-card-box{position:absolute!important;left:0!important;top:0!important;width:100%!important;box-sizing:border-box!important;border:1.5px solid #000000!important;border-radius:6px!important;box-shadow:none!important;background:#ffffff!important;color:#000000!important;padding:14px 18px!important;margin:0!important}.rwpx-recipe-card-box::before,.rwpx-card-cook-cta,.rwpx-card-actions,.rwpx-card-share-row,.rwpx-jump-bar,.rwpx-rating-interactive,.rwpx-servings-btn,.rwpx-cook-modal,.rwpx-qr-modal{display:none!important}.rwpx-print-header{display:flex!important;align-items:center;justify-content:space-between;border-bottom:2px solid #000;padding-bottom:8px;margin-bottom:12px}.rwpx-print-brand{display:flex;flex-direction:column}.rwpx-print-site-name{font-size:14pt!important;font-weight:900!important;text-transform:uppercase;letter-spacing:.5px;color:#000000!important}.rwpx-print-site-url{font-size:8.5pt!important;color:#555555!important}.rwpx-print-official-badge{font-size:8.5pt!important;font-weight:700!important;border:1px solid #000;padding:2px 8px;border-radius:4px;text-transform:uppercase;color:#000000!important}.rwpx-card-title{font-size:15pt!important;color:#000000!important;margin:0 0 10px 0!important;line-height:1.25!important}.rwpx-meta-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin-bottom:14px!important}.rwpx-meta-item{background:#fafafa!important;border:1px solid #cccccc!important;border-radius:4px!important;padding:4px 6px!important;text-align:center}.rwpx-meta-label{font-size:7.5pt!important;color:#444444!important}.rwpx-meta-value,.rwpx-servings-display{font-size:9pt!important;color:#000000!important;font-weight:700!important}.rwpx-section-title{font-size:11pt!important;color:#000000!important;border-bottom:1px solid #000000!important;padding-bottom:3px!important;margin:10px 0 6px 0!important}.rwpx-ingredients-list{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:4px 12px!important;margin-bottom:12px!important}.rwpx-ingredients-list li{background:transparent!important;border:none!important;border-bottom:1px dotted #dddddd!important;padding:2px 0!important;font-size:8.5pt!important;color:#000000!important;page-break-inside:avoid!important}.rwpx-ing-checkbox,.rwpx-step-checkbox{display:inline-block!important;appearance:none!important;-webkit-appearance:none!important;width:10px!important;height:10px!important;min-width:10px!important;border:1.5px solid #000000!important;border-radius:2px!important;background:#ffffff!important;margin:0 5px 0 0!important;vertical-align:middle}.rwpx-ing-amount{color:#000000!important;font-weight:800!important}.rwpx-instructions-list li{border:none!important;border-bottom:1px solid #eeeeee!important;background:transparent!important;padding:4px 0!important;page-break-inside:avoid!important}.rwpx-step-header{margin-bottom:2px!important}.rwpx-step-badge{background:#000000!important;color:#ffffff!important;font-size:7.5pt!important;padding:1px 6px!important;border-radius:3px!important}.rwpx-step-body{font-size:8.5pt!important;color:#111111!important;line-height:1.3!important;padding-left:18px!important}.rwpx-print-footer{display:flex!important;align-items:center;justify-content:space-between;border-top:1.5px solid #000;padding-top:8px;margin-top:12px;gap:12px;page-break-inside:avoid!important}.rwpx-print-footer-info{flex:1}.rwpx-print-footer-title{font-size:8.5pt!important;font-weight:800!important;display:block;color:#000000!important;margin-bottom:2px}.rwpx-print-footer-desc{font-size:7.5pt!important;color:#444444!important;line-height:1.3!important;margin:0 0 3px 0!important}.rwpx-print-permalink{font-size:7pt!important;font-family:monospace;color:#222222!important;word-break:break-all}.rwpx-print-qr-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;flex-shrink:0}.rwpx-print-qr-wrap canvas,.rwpx-print-qr-wrap img{display:block!important;width:65px!important;height:65px!important;border:1px solid #ccc;padding:2px;background:#fff}.rwpx-print-qr-caption{font-size:6.5pt!important;color:#555555!important;font-weight:700!important}}.rwpx-jump-bar .rwpx-jump-cook-btn,.entry-content .rwpx-jump-cook-btn,.rwpx-jump-cook-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background:#1e293b!important;color:#ffffff!important;border:1px solid #334155!important;font-size:13.5px!important;font-weight:700!important;padding:8px 16px!important;border-radius:999px!important;cursor:pointer;transition:all 0.2s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px rgb(15 23 42 / .15)!important;min-height:0!important;line-height:normal!important}.rwpx-jump-bar .rwpx-jump-cook-btn:hover,.entry-content .rwpx-jump-cook-btn:hover,.rwpx-jump-cook-btn:hover{background:#0f172a!important;transform:translateY(-1px);box-shadow:0 4px 10px rgb(15 23 42 / .25)!important;color:#ffffff!important}.rwpx-card-cook-cta{margin:14px 0 18px 0}.rwpx-recipe-card-box .rwpx-cook-mode-btn,.entry-content .rwpx-cook-mode-btn,.rwpx-cook-mode-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)!important;color:#ffffff!important;border:1px solid #334155!important;padding:10px 18px!important;border-radius:var(--rwpx-btn-radius,10px)!important;font-size:12px!important;font-weight:700!important;cursor:pointer;transition:all 0.2s ease;box-shadow:0 4px 12px rgb(15 23 42 / .15)!important;min-height:0!important;line-height:normal!important}.rwpx-recipe-card-box .rwpx-cook-mode-btn:hover,.entry-content .rwpx-cook-mode-btn:hover,.rwpx-cook-mode-btn:hover{background:linear-gradient(135deg,#334155 0%,#1e293b 100%)!important;transform:translateY(-1px);box-shadow:0 6px 16px rgb(15 23 42 / .25)!important;color:#ffffff!important}.rwpx-cook-badge{background:rgb(34 197 94 / .2);color:#4ade80;font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:999px;letter-spacing:.5px}body.rwpx-cook-mode-open{overflow:hidden!important}.rwpx-cook-modal{position:fixed;inset:0;z-index:99999999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity 0.25s ease,visibility 0.25s ease}.rwpx-cook-modal.is-active{opacity:1;visibility:visible}.rwpx-cook-backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rwpx-cook-container{position:relative;width:100%;height:100%;max-width:1000px;max-height:94vh;background:#fff;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgb(0 0 0 / .35);margin:20px;font-family:var(--fwx-font-family,inherit);transition:background 0.3s ease,color 0.3s ease}.rwpx-cook-modal.is-dark .rwpx-cook-container{background:#0f172a;color:#f8fafc}.rwpx-cook-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid #e2e8f0;background:#fff;transition:background 0.3s ease,border-color 0.3s ease;flex-shrink:0;box-sizing:border-box}.rwpx-cook-modal.is-dark .rwpx-cook-header{background:#1e293b;border-color:#334155}.rwpx-cook-header-left{display:flex;align-items:center;gap:12px;min-width:0}.rwpx-cook-tag{font-size:15px;font-weight:800;color:#ea580c;white-space:nowrap!important;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.rwpx-cook-modal.is-dark .rwpx-cook-tag{color:#fb923c}.rwpx-cook-wakelock-status{display:inline-flex;align-items:center;gap:6px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;white-space:nowrap!important;transition:all 0.2s ease;flex-shrink:0;user-select:none}.rwpx-wakelock-text-full{display:inline}.rwpx-wakelock-text-short{display:none}.rwpx-cook-modal.is-dark .rwpx-cook-wakelock-status{background:#334155;color:#cbd5e1}.rwpx-wakelock-dot{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:50%;background:#94a3b8;flex-shrink:0}.rwpx-cook-wakelock-status.is-active{background:#f0fdf4;color:#166534}.rwpx-cook-modal.is-dark .rwpx-cook-wakelock-status.is-active{background:rgb(34 197 94 / .2);color:#4ade80}.rwpx-cook-wakelock-status.is-active .rwpx-wakelock-dot{background:#22c55e;box-shadow:0 0 8px rgb(34 197 94 / .8);animation:rwpxPulseDot 1.6s infinite}@keyframes rwpxPulseDot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.rwpx-cook-header-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.rwpx-cook-modal .rwpx-cook-theme-btn,.entry-content .rwpx-cook-theme-btn,.rwpx-cook-theme-btn{background:#ffffff!important;border:1px solid #cbd5e1!important;color:#d97706!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;padding:0!important;border-radius:8px!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;line-height:1!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)!important;transition:all 0.15s ease;flex-shrink:0!important}.rwpx-cook-modal .rwpx-cook-theme-btn:hover,.entry-content .rwpx-cook-theme-btn:hover,.rwpx-cook-theme-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.rwpx-cook-modal .rwpx-cook-drawer-btn,.entry-content .rwpx-cook-drawer-btn,.rwpx-cook-drawer-btn{background:#ffffff!important;border:1px solid #cbd5e1!important;color:#0f172a!important;border-radius:8px!important;padding:0 14px!important;height:36px!important;min-height:36px!important;max-height:36px!important;font-size:13px!important;font-weight:700!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)!important;transition:all 0.15s ease;line-height:1!important;white-space:nowrap!important;flex-shrink:0!important;box-sizing:border-box!important}.rwpx-cook-modal .rwpx-cook-drawer-btn span,.entry-content .rwpx-cook-drawer-btn span,.rwpx-cook-drawer-btn span{color:#0f172a!important;font-weight:700!important;font-size:13px!important;white-space:nowrap!important}.rwpx-cook-modal .rwpx-cook-drawer-btn:hover,.entry-content .rwpx-cook-drawer-btn:hover,.rwpx-cook-drawer-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.rwpx-cook-modal .rwpx-cook-close-btn,.entry-content .rwpx-cook-close-btn,.rwpx-cook-close-btn{background:#fee2e2!important;border:1px solid #fecaca!important;color:#dc2626!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;padding:0!important;border-radius:8px!important;font-size:16px!important;font-weight:800!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:0 1px 2px rgb(220 38 38 / .08)!important;transition:all 0.15s ease}.rwpx-cook-modal .rwpx-cook-close-btn:hover,.entry-content .rwpx-cook-close-btn:hover,.rwpx-cook-close-btn:hover{background:#fecaca!important;border-color:#f87171!important;color:#b91c1c!important}.rwpx-cook-modal.is-dark .rwpx-cook-theme-btn,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-theme-btn{background:#1e293b!important;border-color:#475569!important;color:#fbbf24!important;box-shadow:none!important}.rwpx-cook-modal.is-dark .rwpx-cook-theme-btn:hover,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-theme-btn:hover{background:#334155!important;border-color:#64748b!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-btn,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-drawer-btn{background:#1e293b!important;border-color:#475569!important;color:#f8fafc!important;box-shadow:none!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-btn span,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-drawer-btn span{color:#f8fafc!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-btn:hover,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-drawer-btn:hover{background:#334155!important;border-color:#64748b!important}.rwpx-cook-modal.is-dark .rwpx-cook-close-btn,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-close-btn{background:rgb(239 68 68 / .18)!important;border-color:rgb(239 68 68 / .38)!important;color:#f87171!important;box-shadow:none!important}.rwpx-cook-modal.is-dark .rwpx-cook-close-btn:hover,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-close-btn:hover{background:rgb(239 68 68 / .32)!important;border-color:#ef4444!important;color:#fca5a5!important}.rwpx-cook-modal:not(.is-dark) .rwpx-theme-icon-light{display:none}.rwpx-cook-modal:not(.is-dark) .rwpx-theme-icon-dark{display:inline-block}.rwpx-cook-modal.is-dark .rwpx-theme-icon-light{display:inline-block}.rwpx-cook-modal.is-dark .rwpx-theme-icon-dark{display:none}.rwpx-cook-progress-bar{width:100%;height:5px;background:#f1f5f9;flex-shrink:0}.rwpx-cook-modal.is-dark .rwpx-cook-progress-bar{background:#1e293b}.rwpx-cook-progress-fill{height:100%;background:linear-gradient(90deg,#f97316 0%,#ea580c 50%,#22c55e 100%);transition:width 0.3s cubic-bezier(.4,0,.2,1)}.rwpx-cook-main{position:relative;flex:1;display:flex;overflow:hidden}.rwpx-cook-step-viewer{flex:1;padding:36px 40px;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.rwpx-cook-step-counter{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.rwpx-cook-step-pill{background:#ea580c;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;padding:5px 14px;border-radius:999px}.rwpx-cook-complete-label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:600;color:#16a34a;user-select:none}.rwpx-cook-modal.is-dark .rwpx-cook-complete-label{color:#4ade80}.rwpx-cook-complete-label input[type="checkbox"]{width:20px;height:20px;accent-color:#16a34a;cursor:pointer}.rwpx-cook-step-content{font-size:26px;line-height:1.65;font-weight:600;color:#1e293b;transition:color 0.3s ease;max-width:800px}.rwpx-cook-modal.is-dark .rwpx-cook-step-content{color:#f1f5f9}.rwpx-cook-step-layout{display:block;width:100%}.rwpx-cook-step-layout.has-step-media{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:32px;align-items:center}.rwpx-cook-step-media{width:100%;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background:#1e293b;box-shadow:0 10px 25px -5px rgb(0 0 0 / .25);flex-shrink:0}.rwpx-cook-step-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.rwpx-cook-step-img:hover{transform:scale(1.02)}.rwpx-cook-step-layout.has-step-media .rwpx-cook-step-content{font-size:22px;line-height:1.6;max-width:none}.rwpx-cook-drawer{position:absolute;top:0;right:0;bottom:0;width:380px;max-width:90%;background:#fff;border-left:1px solid #e2e8f0;box-shadow:-10px 0 25px rgb(0 0 0 / .1);display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.28s cubic-bezier(.4,0,.2,1),background 0.3s ease;z-index:10}.rwpx-cook-modal.is-dark .rwpx-cook-drawer{background:#1e293b;border-color:#334155}.rwpx-cook-drawer.is-open{transform:translateX(0)}.rwpx-cook-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-head{border-color:#334155!important}.rwpx-cook-drawer-head h4,.entry-content .rwpx-cook-drawer-head h4{margin:0!important;font-size:16px!important;font-weight:800!important;color:#0f172a!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-head h4,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-drawer-head h4{color:#f8fafc!important}.rwpx-cook-modal .rwpx-cook-drawer-close,.entry-content .rwpx-cook-drawer-close,.rwpx-cook-drawer-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;padding:0!important;margin:0!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important;border-radius:8px!important;color:#64748b!important;font-size:15px!important;font-weight:700!important;cursor:pointer!important;line-height:1!important;box-shadow:none!important;transition:all 0.15s ease!important}.rwpx-cook-modal .rwpx-cook-drawer-close:hover,.entry-content .rwpx-cook-drawer-close:hover,.rwpx-cook-drawer-close:hover{background:#fee2e2!important;border-color:#fca5a5!important;color:#ef4444!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-close,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-drawer-close{background:#334155!important;border-color:#475569!important;color:#cbd5e1!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-close:hover,.rwpx-cook-modal.is-dark .entry-content .rwpx-cook-drawer-close:hover{background:rgb(239 68 68 / .25)!important;border-color:#ef4444!important;color:#fca5a5!important}.rwpx-cook-drawer-body{flex:1;padding:18px 20px;overflow-y:auto}.rwpx-cook-drawer-list{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column;gap:10px}.rwpx-cook-drawer-list li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:#1e293b;transition:all 0.2s ease}.rwpx-cook-drawer-list li label,.rwpx-cook-drawer-list li span{color:#1e293b}.rwpx-cook-drawer-list li .rwpx-ing-amount,.rwpx-cook-drawer-list li .rwpx-amount{color:#ea580c!important;font-weight:700!important}.rwpx-cook-drawer-list li .rwpx-ing-unit,.rwpx-cook-drawer-list li .rwpx-unit{color:#475569!important;font-weight:600!important}.rwpx-cook-drawer-list li.is-checked{opacity:.55;background:#f1f5f9}.rwpx-cook-drawer-list li.is-checked label,.rwpx-cook-drawer-list li.is-checked span,.rwpx-cook-drawer-list li.is-checked .rwpx-ing-amount,.rwpx-cook-drawer-list li.is-checked .rwpx-ing-unit{color:#94a3b8!important;text-decoration:line-through!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li{background:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li label,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li span,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li .rwpx-ing-content,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li .rwpx-text{color:#f1f5f9!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li .rwpx-ing-amount,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li .rwpx-amount{color:#fb923c!important;font-weight:700!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li .rwpx-ing-unit,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li .rwpx-unit{color:#cbd5e1!important;font-weight:600!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li.is-checked{opacity:0.45!important;background:#0b1120!important;border-color:#1e293b!important}.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li.is-checked label,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li.is-checked span,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li.is-checked .rwpx-ing-amount,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li.is-checked .rwpx-ing-unit,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li.is-checked .rwpx-amount,.rwpx-cook-modal.is-dark .rwpx-cook-drawer-list li.is-checked .rwpx-unit{color:#64748b!important;text-decoration:line-through!important}.rwpx-cook-drawer-list input[type="checkbox"]{width:18px!important;height:18px!important;accent-color:#ea580c!important;flex-shrink:0;cursor:pointer}.rwpx-cook-footer{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;border-top:1px solid #e2e8f0;background:#fff;flex-shrink:0;transition:background 0.3s ease,border-color 0.3s ease}.rwpx-cook-modal.is-dark .rwpx-cook-footer{background:#1e293b;border-color:#334155}.rwpx-cook-modal .rwpx-cook-nav-btn,.entry-content .rwpx-cook-nav-btn,.rwpx-cook-nav-btn{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)!important;color:#ffffff!important;border:none!important;border-radius:12px!important;padding:14px 28px!important;font-size:17px!important;font-weight:800!important;cursor:pointer;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:0 4px 14px rgb(234 88 12 / .3)!important;transition:all 0.2s cubic-bezier(.4,0,.2,1);user-select:none;min-width:140px;line-height:normal!important}.rwpx-cook-nav-btn:hover:not(:disabled){background:linear-gradient(135deg,#ea580c 0%,#c2410c 100%);transform:translateY(-2px);box-shadow:0 6px 18px rgb(234 88 12 / .4)}.rwpx-cook-nav-btn:active:not(:disabled){transform:scale(.96)}.rwpx-cook-nav-btn:disabled{background:#e2e8f0!important;color:#94a3b8!important;box-shadow:none!important;cursor:not-allowed;transform:none!important}.rwpx-cook-modal.is-dark .rwpx-cook-nav-btn:disabled{background:#334155!important;color:#64748b!important}.rwpx-cook-footer-tips{font-size:13px;color:#64748b;text-align:center}.rwpx-cook-modal.is-dark .rwpx-cook-footer-tips{color:#94a3b8}@media (max-width:768px){.rwpx-cook-container{max-height:100vh;height:100%;border-radius:0;margin:0}.rwpx-cook-header{padding:10px 14px;gap:8px;box-sizing:border-box}.rwpx-cook-header-left{gap:8px;min-width:0;flex-shrink:1}.rwpx-cook-tag{font-size:13.5px;white-space:nowrap!important;flex-shrink:0;gap:4px}.rwpx-cook-wakelock-status{padding:4px 8px;font-size:11px;gap:5px;white-space:nowrap!important;flex-shrink:0}.rwpx-wakelock-dot{width:7px;height:7px;min-width:7px;min-height:7px}.rwpx-wakelock-text-full{display:none!important}.rwpx-wakelock-text-short{display:inline!important}.rwpx-cook-header-right{gap:6px;flex-shrink:0}.rwpx-cook-modal .rwpx-cook-drawer-btn,.entry-content .rwpx-cook-drawer-btn,.rwpx-cook-drawer-btn{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;justify-content:center!important;gap:0!important;flex-shrink:0!important}.rwpx-cook-drawer-btn-text,.rwpx-cook-modal .rwpx-cook-drawer-btn span:last-child,.entry-content .rwpx-cook-drawer-btn span:last-child,.rwpx-cook-drawer-btn span:last-child{display:none!important}.rwpx-cook-drawer-btn-icon,.rwpx-cook-modal .rwpx-cook-drawer-btn span:first-child,.entry-content .rwpx-cook-drawer-btn span:first-child,.rwpx-cook-drawer-btn span:first-child{display:inline-flex!important;font-size:15px!important;line-height:1!important;margin:0!important}.rwpx-cook-step-viewer{padding:24px 18px}.rwpx-cook-step-content{font-size:20px;line-height:1.6}.rwpx-cook-step-layout.has-step-media{display:flex;flex-direction:column;gap:16px;align-items:stretch}.rwpx-cook-step-layout.has-step-media .rwpx-cook-step-media{max-height:220px;aspect-ratio:16 / 9;width:100%}.rwpx-cook-step-layout.has-step-media .rwpx-cook-step-content{font-size:18px;line-height:1.55}.rwpx-cook-footer{padding:14px 16px}.rwpx-cook-nav-btn{padding:12px 20px;font-size:15px;min-width:110px}.rwpx-cook-footer-tips{display:none}.rwpx-jump-bar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px 12px!important;margin:18px 0 24px 0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important}.rwpx-jump-left-group{display:contents!important}.rwpx-jump-bar .rwpx-jump-btn,.rwpx-jump-btn{grid-column:1 / -1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;padding:9px 12px!important;font-size:13.5px!important;margin:0!important}.rwpx-jump-bar .rwpx-jump-cook-btn,.rwpx-jump-cook-btn{grid-column:1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;padding:8px 6px!important;font-size:13px!important;min-height:40px!important;white-space:nowrap!important;margin:0!important}.rwpx-jump-bar .rwpx-jump-print-btn,.rwpx-jump-print-btn{grid-column:2!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;padding:8px 6px!important;font-size:13px!important;min-height:40px!important;white-space:nowrap!important;margin:0!important}.rwpx-recipe-card-box{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:14px!important;padding-right:14px!important}.rwpx-card-badge-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;width:100%!important}.rwpx-badge-group-left,.rwpx-badge-group-right{width:100%!important;flex-wrap:wrap!important;gap:6px!important}}@media (max-width:360px){.rwpx-cook-header{padding:8px 10px;gap:6px}.rwpx-cook-header-left{gap:5px}.rwpx-cook-tag{font-size:12.5px}.rwpx-cook-wakelock-status{padding:3px 6px;font-size:10px}.rwpx-cook-header-right{gap:4px}.rwpx-cook-modal .rwpx-cook-theme-btn,.entry-content .rwpx-cook-theme-btn,.rwpx-cook-theme-btn,.rwpx-cook-modal .rwpx-cook-drawer-btn,.entry-content .rwpx-cook-drawer-btn,.rwpx-cook-drawer-btn,.rwpx-cook-modal .rwpx-cook-close-btn,.entry-content .rwpx-cook-close-btn,.rwpx-cook-close-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;font-size:14px!important}}.rwpx-skin-clean-modern{--rwpx-card-bg:#ffffff;--rwpx-card-text:#334155;--rwpx-card-title:#0f172a;--rwpx-card-border:#e2e8f0;--rwpx-card-meta-bg:#f8fafc;--rwpx-card-meta-border:#e2e8f0;--rwpx-card-shadow:0 10px 25px -5px rgba(0, 0, 0, 0.05), 0 8px 10px -6px rgba(0, 0, 0, 0.02)}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet,.rwpx-skin-bistro-gourmet{--rwpx-card-bg:#faf8f5;--rwpx-card-text:#292524;--rwpx-card-title:#1c1917;--rwpx-card-border:#e7dfd5;--rwpx-card-font-head:Georgia, "Playfair Display", "Times New Roman", serif;--rwpx-card-meta-bg:#ffffff;--rwpx-card-meta-border:#ede5da;--rwpx-card-shadow:0 12px 30px -8px rgba(41, 37, 36, 0.08);background:#faf8f5!important;border-color:#e7dfd5!important;color:#292524!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-card-title,.rwpx-skin-bistro-gourmet .rwpx-card-title{font-family:Georgia,"Playfair Display","Times New Roman",serif!important;letter-spacing:-.5px;font-weight:700!important;color:#1c1917!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-section-title,.rwpx-skin-bistro-gourmet .rwpx-section-title{font-family:Georgia,"Playfair Display","Times New Roman",serif!important;font-size:19px;letter-spacing:.2px;color:#1c1917!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-chef-badge,.rwpx-skin-bistro-gourmet .rwpx-chef-badge{background:#fdf6ec!important;border-color:#f5e3cc!important;color:var(--rwpx-card-primary,#ea580c)!important;font-family:Georgia,"Playfair Display",serif;text-transform:none;font-style:italic;font-size:12px}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-category-pill,.rwpx-skin-bistro-gourmet .rwpx-category-pill{background:#f5ede4!important;color:#78716c!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-rating-meta-text,.rwpx-skin-bistro-gourmet .rwpx-rating-meta-text{color:#78716c!important;font-family:Georgia,serif}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-cook-mode-btn,.rwpx-skin-bistro-gourmet .rwpx-cook-mode-btn{background:linear-gradient(135deg,#292524 0%,#1c1917 100%)!important;border-color:#44403c!important;color:#f5ede4!important;font-family:Georgia,"Playfair Display",serif}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-cook-mode-btn:hover,.rwpx-skin-bistro-gourmet .rwpx-cook-mode-btn:hover{background:linear-gradient(135deg,#44403c 0%,#292524 100%)!important;color:#ffffff!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-meta-item,.rwpx-skin-bistro-gourmet .rwpx-meta-item{background:#ffffff!important;border-color:#ede5da!important;border-radius:6px}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-meta-label,.rwpx-skin-bistro-gourmet .rwpx-meta-label{color:#78716c!important;font-family:Georgia,serif}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-meta-value,.rwpx-skin-bistro-gourmet .rwpx-meta-value{color:#1c1917!important;font-family:Georgia,serif;font-weight:700}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-servings-control,.rwpx-skin-bistro-gourmet .rwpx-servings-control{background:#faf8f5!important;border-color:#ede5da!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-servings-btn,.rwpx-skin-bistro-gourmet .rwpx-servings-btn{background:#ffffff!important;border-color:#ede5da!important;color:#292524!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-servings-display,.rwpx-skin-bistro-gourmet .rwpx-servings-display{color:#1c1917!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-ingredients-list li,.rwpx-skin-bistro-gourmet .rwpx-ingredients-list li{background:#fff;border-color:#ede5da;color:#292524;font-family:Georgia,serif}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-instructions-list li,.rwpx-skin-bistro-gourmet .rwpx-instructions-list li{background:#fff;border-color:#ede5da;color:#292524}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro,.rwpx-skin-rustico-caseiro{--rwpx-card-bg:#fdfbf7;--rwpx-card-text:#451a03;--rwpx-card-title:#7c2d12;--rwpx-card-border:#fed7aa;--rwpx-card-meta-bg:#fff7ed;--rwpx-card-meta-border:#ffedd5;--rwpx-card-shadow:0 8px 20px -4px rgba(124, 45, 18, 0.08);background:#fdfbf7!important;border-color:#fed7aa!important;color:#451a03!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-card-title,.rwpx-skin-rustico-caseiro .rwpx-card-title{color:#7c2d12!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-section-title,.rwpx-skin-rustico-caseiro .rwpx-section-title{color:#7c2d12!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-chef-badge,.rwpx-skin-rustico-caseiro .rwpx-chef-badge{background:#ffedd5!important;border-color:#fed7aa!important;color:var(--rwpx-card-primary,#9a3412)!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-category-pill,.rwpx-skin-rustico-caseiro .rwpx-category-pill{background:#fef3c7!important;color:#92400e!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-rating-meta-text,.rwpx-skin-rustico-caseiro .rwpx-rating-meta-text{color:#9a3412!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-cook-mode-btn,.rwpx-skin-rustico-caseiro .rwpx-cook-mode-btn{background:linear-gradient(135deg,#7c2d12 0%,#451a03 100%)!important;border-color:#9a3412!important;color:#ffffff!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-cook-mode-btn:hover,.rwpx-skin-rustico-caseiro .rwpx-cook-mode-btn:hover{background:linear-gradient(135deg,#9a3412 0%,#7c2d12 100%)!important;color:#ffffff!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-meta-item,.rwpx-skin-rustico-caseiro .rwpx-meta-item{background:#fff7ed!important;border-color:#ffedd5!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-meta-label,.rwpx-skin-rustico-caseiro .rwpx-meta-label{color:#9a3412!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-meta-value,.rwpx-skin-rustico-caseiro .rwpx-meta-value{color:#7c2d12!important;font-weight:800}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-servings-control,.rwpx-skin-rustico-caseiro .rwpx-servings-control{background:#fffdfa!important;border-color:#fed7aa!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-servings-btn,.rwpx-skin-rustico-caseiro .rwpx-servings-btn{background:#fff7ed!important;border-color:#fed7aa!important;color:#7c2d12!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-servings-display,.rwpx-skin-rustico-caseiro .rwpx-servings-display{color:#7c2d12!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-instructions-list li,.rwpx-skin-rustico-caseiro .rwpx-instructions-list li{background:#fffaf5;border-color:#ffedd5;color:#451a03}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-ingredients-list li,.rwpx-skin-rustico-caseiro .rwpx-ingredients-list li{background:#fffaf5;border-color:#ffedd5;color:#451a03}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet{--rwpx-card-bg:#0f172a;--rwpx-card-text:#e2e8f0;--rwpx-card-title:#f8fafc;--rwpx-card-border:#334155;--rwpx-card-meta-bg:#1e293b;--rwpx-card-meta-border:#334155;--rwpx-card-shadow:0 20px 40px -10px rgba(0, 0, 0, 0.5);background:#0f172a!important;border-color:#334155!important;color:#e2e8f0!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-card-title{color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-card-head{border-bottom-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-section-title{color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-chef-badge{background:#1e293b!important;border-color:#334155!important;color:var(--rwpx-card-primary,#fb923c)!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-category-pill{background:#1e293b!important;color:#cbd5e1!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-rating-meta-text,.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-rating-meta-text span,.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-rating-meta-text strong{color:#cbd5e1!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-cook-mode-btn{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)!important;border-color:#334155!important;color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-cook-mode-btn:hover{background:linear-gradient(135deg,#334155 0%,#1e293b 100%)!important;color:#ffffff!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-meta-item{background:#1e293b!important;border-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-meta-label{color:#94a3b8!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-meta-value{color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-servings-control{background:#0f172a!important;border-color:#475569!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-servings-btn{background:#1e293b!important;color:#f8fafc!important;border-color:#475569!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-servings-btn:hover{background:var(--rwpx-card-primary,#f97316)!important;color:#ffffff!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-servings-display{color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-servings-count{color:var(--rwpx-card-primary,#fb923c)!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-ingredients-list li{background:#1e293b!important;border-color:#334155!important;color:#f1f5f9!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-ingredients-list li:hover{background:#283548!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-ing-content{color:#f1f5f9!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-ing-amount{color:var(--rwpx-card-primary,#fb923c)!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-ing-unit{color:#fed7aa!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-instructions-list li{background:#1e293b!important;border-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-instructions-list li .rwpx-step-body{color:#e2e8f0!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-instructions-list li.is-completed{background:#064e3b!important;border-color:#059669!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-instructions-list li.is-completed .rwpx-step-body{color:#a7f3d0!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-card-actions{border-top-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-reset-checks-btn{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-reset-checks-btn:hover{background:#334155!important;color:#ffffff!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-card-footer-tip{color:#94a3b8!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-card-share-row{background:#1e293b!important;border-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-share-label{color:#cbd5e1!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-share-copy{background:#334155!important;color:#f8fafc!important;border-color:#475569!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-share-copy:hover{background:#475569!important;color:#ffffff!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-share-qrcode{background:#1e293b!important;color:var(--rwpx-card-primary,#fb923c)!important;border-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-share-qrcode:hover{background:#334155!important}.rwpx-jump-bar.rwpx-skin-dark-gourmet{background:#0f172a!important;border-color:#334155!important;color:#f8fafc!important}.rwpx-jump-bar.rwpx-skin-dark-gourmet .rwpx-jump-print-btn{background:#1e293b!important;border-color:#334155!important;color:#f8fafc!important}.rwpx-jump-bar.rwpx-skin-dark-gourmet .rwpx-jump-print-btn span{color:#f8fafc!important}.rwpx-jump-bar.rwpx-skin-dark-gourmet .rwpx-jump-print-btn svg{color:#cbd5e1!important}.rwpx-jump-bar.rwpx-skin-dark-gourmet .rwpx-jump-print-btn:hover{background:#334155!important;border-color:#475569!important}.rwpx-recipe-card-box .rwpx-print-btn,.rwpx-jump-bar .rwpx-jump-btn{background:var(--rwpx-card-primary,#ea580c)!important;border-radius:var(--rwpx-btn-radius,8px)!important}.rwpx-jump-bar .rwpx-jump-print-btn{border-radius:var(--rwpx-btn-radius,8px)!important}.rwpx-recipe-card-box .rwpx-print-btn:hover,.rwpx-jump-bar .rwpx-jump-btn:hover{opacity:.92;transform:translateY(-1px)}.rwpx-recipe-card-box .rwpx-step-badge{background:var(--rwpx-card-primary)}.rwpx-recipe-card-box .rwpx-ing-checkbox,.rwpx-recipe-card-box .rwpx-step-checkbox{accent-color:var(--rwpx-card-primary)}.rwpx-recipe-card-box .rwpx-servings-btn:hover{background:var(--rwpx-card-primary);color:#fff}.rwpx-business-box{margin:20px 0 24px 0;background:linear-gradient(135deg,#f0fdf4 0%,#fefce8 100%);border:1.5px solid #86efac;border-radius:var(--rwpx-card-radius,14px);padding:18px 20px;box-shadow:0 4px 15px -3px rgb(16 185 129 / .12);position:relative;box-sizing:border-box}.rwpx-biz-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed rgb(16 185 129 / .35)}.rwpx-biz-badge{display:inline-flex;align-items:center;gap:6px;background:#dcfce7;color:#15803d;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;border:1px solid #86efac}.rwpx-biz-subtitle{font-size:12px;color:#64748b;font-weight:600}.rwpx-biz-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:12px}.rwpx-biz-stat{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;text-align:center;box-shadow:0 2px 4px rgb(0 0 0 / .03)}.rwpx-biz-stat-lbl{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.rwpx-biz-stat-val{font-size:17px;font-weight:800;line-height:1.2}.rwpx-biz-cost{color:#0f172a}.rwpx-biz-price{color:#15803d}.rwpx-biz-margin{color:#b45309}.rwpx-biz-stat-sub{font-size:10.5px;color:#94a3b8;margin-top:3px;line-height:1.2}.rwpx-biz-tip{display:flex;align-items:flex-start;gap:8px;background:rgb(255 255 255 / .85);border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;margin-top:6px;font-size:12px;color:#334155;line-height:1.4}.rwpx-biz-tip-icon{font-size:15px;flex-shrink:0;margin-top:1px}.rwpx-biz-tip-text strong{color:#0f172a;margin-right:4px}.rwpx-nutrition-box{margin:22px 0 20px 0;border:1px solid #e2e8f0;border-radius:var(--rwpx-card-radius,12px);background:#f8fafc;overflow:hidden}.rwpx-nutrition-accordion{width:100%}.rwpx-nutrition-summary{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;user-select:none;background:#f1f5f9;transition:background 0.15s ease;list-style:none}.rwpx-nutrition-summary::-webkit-details-marker{display:none}.rwpx-nutrition-summary:hover{background:#e2e8f0}.rwpx-nutrition-summary-title{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#1e293b;min-width:0;flex:1 1 auto}.rwpx-nutri-heading{display:inline-flex;align-items:center;gap:6px;min-width:0}.rwpx-nutri-icon{font-size:16px}.rwpx-nutri-serving-badge{font-size:11.5px;font-weight:500;color:#64748b;margin-left:2px}.rwpx-nutrition-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:50%!important;background:#ffffff!important;border:1px solid #cbd5e1!important;color:#64748b!important;font-size:14px!important;line-height:1!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)!important;transition:transform 0.2s cubic-bezier(.4,0,.2,1),background 0.15s ease,color 0.15s ease!important;flex-shrink:0!important;user-select:none!important}.rwpx-nutrition-summary:hover .rwpx-nutrition-arrow{background:#ffffff!important;color:#0f172a!important;border-color:#94a3b8!important;box-shadow:0 2px 5px rgb(0 0 0 / .08)!important}.rwpx-nutrition-accordion[open] .rwpx-nutrition-arrow{transform:rotate(180deg)!important}.rwpx-nutrition-content{padding:16px 18px;background:#fff;border-top:1px solid #e2e8f0}.rwpx-nutrition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin-bottom:10px}.rwpx-nutri-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px;text-align:center}.rwpx-nutri-lbl{display:block;font-size:10.5px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.rwpx-nutri-val{display:block;font-size:15px;font-weight:800;color:#0f172a}.rwpx-nutri-footnote{font-size:11px;color:#94a3b8;margin:8px 0 0 0;font-style:italic;line-height:1.35}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-business-box,.rwpx-skin-bistro-gourmet .rwpx-business-box{background:linear-gradient(135deg,#fefce8 0%,#faf8f5 100%)!important;border-color:#fef08a!important;box-shadow:0 4px 15px -3px rgb(133 77 14 / .08)!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-header,.rwpx-skin-bistro-gourmet .rwpx-biz-header{border-bottom-color:rgb(202 138 4 / .35)!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-badge,.rwpx-skin-bistro-gourmet .rwpx-biz-badge{background:#fef9c3!important;color:#854d0e!important;border-color:#fef08a!important;font-family:Georgia,"Playfair Display",serif;font-style:italic;text-transform:none}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-subtitle,.rwpx-skin-bistro-gourmet .rwpx-biz-subtitle{color:#78716c!important;font-family:Georgia,serif}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-stat,.rwpx-skin-bistro-gourmet .rwpx-biz-stat{background:#ffffff!important;border-color:#ede5da!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-stat-lbl,.rwpx-skin-bistro-gourmet .rwpx-biz-stat-lbl{color:#78716c!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-cost,.rwpx-skin-bistro-gourmet .rwpx-biz-cost{color:#1c1917!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-price,.rwpx-skin-bistro-gourmet .rwpx-biz-price{color:#854d0e!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-margin,.rwpx-skin-bistro-gourmet .rwpx-biz-margin{color:#b45309!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-tip,.rwpx-skin-bistro-gourmet .rwpx-biz-tip{background:#ffffff!important;border-color:#ede5da!important;color:#44403c!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-biz-tip-text strong,.rwpx-skin-bistro-gourmet .rwpx-biz-tip-text strong{color:#1c1917!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutrition-box,.rwpx-skin-bistro-gourmet .rwpx-nutrition-box{background:#fcfbf9!important;border-color:#e7dfd5!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutrition-summary,.rwpx-skin-bistro-gourmet .rwpx-nutrition-summary{background:#fdfbf7!important;color:#292524!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutrition-summary:hover,.rwpx-skin-bistro-gourmet .rwpx-nutrition-summary:hover{background:#f5ede4!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutrition-summary-title,.rwpx-skin-bistro-gourmet .rwpx-nutrition-summary-title{color:#1c1917!important;font-family:Georgia,"Playfair Display",serif}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutri-serving-badge,.rwpx-skin-bistro-gourmet .rwpx-nutri-serving-badge{color:#78716c!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutrition-content,.rwpx-skin-bistro-gourmet .rwpx-nutrition-content{background:#ffffff!important;border-color:#e7dfd5!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutri-pill,.rwpx-skin-bistro-gourmet .rwpx-nutri-pill{background:#faf8f5!important;border-color:#ede5da!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutri-lbl,.rwpx-skin-bistro-gourmet .rwpx-nutri-lbl{color:#78716c!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutri-val,.rwpx-skin-bistro-gourmet .rwpx-nutri-val{color:#1c1917!important}.rwpx-recipe-card-box.rwpx-skin-bistro-gourmet .rwpx-nutri-footnote,.rwpx-skin-bistro-gourmet .rwpx-nutri-footnote{color:#78716c!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-business-box,.rwpx-skin-rustico-caseiro .rwpx-business-box{background:linear-gradient(135deg,#fffbeb 0%,#fff7ed 100%)!important;border-color:#fde68a!important;box-shadow:0 4px 15px -3px rgb(124 45 18 / .08)!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-header,.rwpx-skin-rustico-caseiro .rwpx-biz-header{border-bottom-color:rgb(245 158 11 / .35)!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-badge,.rwpx-skin-rustico-caseiro .rwpx-biz-badge{background:#fef3c7!important;color:#78350f!important;border-color:#fde68a!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-subtitle,.rwpx-skin-rustico-caseiro .rwpx-biz-subtitle{color:#9a3412!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-stat,.rwpx-skin-rustico-caseiro .rwpx-biz-stat{background:#ffffff!important;border-color:#fed7aa!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-stat-lbl,.rwpx-skin-rustico-caseiro .rwpx-biz-stat-lbl{color:#9a3412!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-cost,.rwpx-skin-rustico-caseiro .rwpx-biz-cost{color:#7c2d12!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-price,.rwpx-skin-rustico-caseiro .rwpx-biz-price{color:#b45309!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-margin,.rwpx-skin-rustico-caseiro .rwpx-biz-margin{color:#c2410c!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-tip,.rwpx-skin-rustico-caseiro .rwpx-biz-tip{background:#fffaf5!important;border-color:#fed7aa!important;color:#7c2d12!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-biz-tip-text strong,.rwpx-skin-rustico-caseiro .rwpx-biz-tip-text strong{color:#451a03!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutrition-box,.rwpx-skin-rustico-caseiro .rwpx-nutrition-box{background:#fef3c7!important;border-color:#fde68a!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutrition-summary,.rwpx-skin-rustico-caseiro .rwpx-nutrition-summary{background:#fef3c7!important;color:#7c2d12!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutrition-summary:hover,.rwpx-skin-rustico-caseiro .rwpx-nutrition-summary:hover{background:#fde68a!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutrition-summary-title,.rwpx-skin-rustico-caseiro .rwpx-nutrition-summary-title{color:#7c2d12!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutri-serving-badge,.rwpx-skin-rustico-caseiro .rwpx-nutri-serving-badge{color:#9a3412!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutrition-content,.rwpx-skin-rustico-caseiro .rwpx-nutrition-content{background:#ffffff!important;border-color:#fed7aa!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutri-pill,.rwpx-skin-rustico-caseiro .rwpx-nutri-pill{background:#fff7ed!important;border-color:#fed7aa!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutri-lbl,.rwpx-skin-rustico-caseiro .rwpx-nutri-lbl{color:#9a3412!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutri-val,.rwpx-skin-rustico-caseiro .rwpx-nutri-val{color:#7c2d12!important}.rwpx-recipe-card-box.rwpx-skin-rustico-caseiro .rwpx-nutri-footnote,.rwpx-skin-rustico-caseiro .rwpx-nutri-footnote{color:#9a3412!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-business-box{background:linear-gradient(135deg,#064e3b 0%,#1e293b 100%)!important;border-color:#059669!important;box-shadow:0 4px 15px -3px rgb(0 0 0 / .4)!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-header{border-bottom-color:rgb(5 150 105 / .4)!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-badge{background:#065f46!important;color:#6ee7b7!important;border-color:#059669!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-subtitle{color:#cbd5e1!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-stat{background:#0f172a!important;border-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-stat-lbl{color:#94a3b8!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-cost{color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-price{color:#34d399!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-margin{color:#fbbf24!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-tip{background:#0f172a!important;border-color:#334155!important;color:#cbd5e1!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-biz-tip-text strong{color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutrition-box{background:#0f172a!important;border-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutrition-summary{background:#1e293b!important;color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutrition-summary:hover{background:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutrition-summary-title{color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutri-serving-badge{color:#94a3b8!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutrition-content{background:#0f172a!important;border-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutri-pill{background:#1e293b!important;border-color:#334155!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutri-lbl{color:#94a3b8!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutri-val{color:#f8fafc!important}.rwpx-recipe-card-box.rwpx-skin-dark-gourmet .rwpx-nutri-footnote{color:#64748b!important}@media (max-width:768px){.rwpx-jump-bar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 12px!important;width:100%!important;box-sizing:border-box!important}.rwpx-jump-left-group{width:100%!important;display:block!important}.rwpx-jump-bar .rwpx-jump-btn,.rwpx-jump-btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}.rwpx-jump-sub-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.rwpx-jump-bar .rwpx-jump-cook-btn,.rwpx-jump-cook-btn,#rwpx-jump-bar button.rwpx-jump-print-btn,.entry-content #rwpx-jump-bar button.rwpx-jump-print-btn,.rwpx-jump-bar .rwpx-jump-print-btn,.rwpx-jump-print-btn{width:100%!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;min-height:40px!important;padding:8px 6px!important;font-size:13px!important;margin:0!important;white-space:nowrap!important}body.rpt-no-cookmode .rwpx-jump-sub-actions{grid-template-columns:1fr!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)){display:grid!important;grid-template-columns:1fr 1fr!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)) .rwpx-jump-left-group{display:contents!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)) .rwpx-jump-btn{grid-column:1 / -1!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)) .rwpx-jump-cook-btn{grid-column:1!important}.rwpx-jump-bar:not(:has(.rwpx-jump-sub-actions)) .rwpx-jump-print-btn{grid-column:2!important}.rwpx-nutrition-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 14px!important;gap:8px!important;box-sizing:border-box!important}.rwpx-nutrition-summary-title{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;flex:1 1 auto!important}.rwpx-nutri-heading{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;font-size:13.5px!important;line-height:1.3!important}.rwpx-nutri-serving-badge{display:block!important;margin-left:0!important;font-size:11.5px!important;line-height:1.3!important;color:inherit!important;opacity:0.85!important;white-space:normal!important}.rwpx-card-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important;box-sizing:border-box!important}.rwpx-actions-group-left{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.rwpx-recipe-card-box .rwpx-card-actions .rwpx-print-btn,.entry-content .rwpx-card-actions .rwpx-print-btn,.rwpx-print-btn,#rwpx-recipe-card button.rwpx-reset-checks-btn,.entry-content #rwpx-recipe-card button.rwpx-reset-checks-btn,.rwpx-recipe-card-box .rwpx-card-actions .rwpx-reset-checks-btn,.entry-content .rwpx-card-actions .rwpx-reset-checks-btn,.rwpx-reset-checks-btn,button.rwpx-print-btn,button.rwpx-reset-checks-btn{width:100%!important;min-width:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:9px 4px!important;font-size:12px!important;min-height:40px!important;white-space:nowrap!important}.rwpx-print-text,.rwpx-reset-text{font-size:12px!important;white-space:nowrap!important}}