:root:root{--cvc-accent: var(--red, #9E2A20);--cvc-text: var(--ink, #123B35);--cvc-green: var(--sage-dark, #14584E);--cvc-bg: var(--cream-2, #FFFFFF);--cvc-rule: var(--rule, rgba(18,59,53,.1));--cvc-maxw: 1000px}.cvc-recipe{padding:24px 16px 64px}.cvc-recipe *{box-sizing:border-box}.cvc-recipe :focus-visible,.cvc-index :focus-visible{outline:3px solid var(--cvc-accent);outline-offset:2px}.cvc-wrapper{background:var(--cvc-bg);color:var(--cvc-text);border:2px solid var(--card-edge, rgba(158,42,32,.28));border-radius:14px;box-shadow:0 6px #7b241c33;max-width:var(--cvc-maxw);margin:0 auto;padding:28px;font-family:var(--body);font-size:16px}.cvc-wrapper a{color:var(--cvc-accent)}.cvc-categories,.cvc-cuisine{font:600 16px/1.4 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--cvc-green)}.cvc-categories a{color:var(--cvc-green);text-decoration:none;display:inline-block;padding:11px 0;min-height:44px}.cvc-categories a:hover{text-decoration:underline}.cvc-info{position:relative;padding:0 5.5rem 25px 0;border-bottom:2px solid var(--card-edge-strong, rgba(158,42,32,.48));margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 30px;font-size:16px}.cvc-btns-wrapper{position:absolute;top:0;right:0}.cvc-printbutton{background:var(--cvc-green);color:#fff;border:0;border-radius:6px;padding:11px 22px;min-height:44px;font:600 16px var(--body);cursor:pointer}.cvc-flex-b{display:flex;flex-wrap:wrap;justify-content:space-between;margin:22px -1% 0}.cvc-flex-b>*{padding:1%;min-width:150px;flex-grow:1}.cvc-image{width:40%}.cvc-image img{width:100%;height:auto;display:block}.cvc-info-wrapper{width:60%}.cvc-name{margin:0 0 10px;line-height:1.3;letter-spacing:.5px;text-align:center;color:var(--cvc-accent);font-family:var(--display);font-weight:400;font-size:1.7rem}.cvc-summary{line-height:1.7;font-style:italic;font-size:1.0625rem}.cvc-cookbook-note{margin-top:14px;padding:12px 16px;background:var(--mint, #E6F0EC);border-left:3px solid var(--cvc-accent);font:16px/1.55 var(--body)}.cvc-time{background:var(--cvc-bg);margin-top:25px;border:1px solid var(--edge, #6C8680);border-radius:12px;color:var(--cvc-green);padding:14px 18px;display:flex;flex-wrap:wrap;gap:10px 34px;font:16px var(--body)}.cvc-time-label{font-weight:700}.cvc-cook-mode{display:flex;align-items:center;gap:10px;margin:18px 0;font:16px var(--body)}.cvc-switch-toggle{width:52px;height:44px;flex:0 0 auto;background:none;border:0;padding:0;cursor:pointer;position:relative}.cvc-switch-toggle:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:52px;height:30px;border-radius:30px;background:var(--cvc-bg);border:1px solid var(--edge, #6C8680);transition:background .18s ease,border-color .18s ease}.cvc-switch-toggle:after{content:"";position:absolute;top:50%;left:4px;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--edge, #6C8680);transition:left .18s ease,background .18s ease}.cvc-switch-toggle[aria-pressed=true]:before{background:var(--cvc-green);border-color:var(--cvc-green)}.cvc-switch-toggle[aria-pressed=true]:after{left:26px;background:var(--cvc-bg)}.cvc-cook-mode-description{color:var(--muted, #4A5D58)}.cvc-head{color:var(--cvc-accent);font-size:1.4rem;margin:32px 0 14px;font-family:var(--display);font-weight:400;line-height:1.25}.cvc-subhead{color:var(--cvc-accent);font-size:1.1rem;margin:18px 0 8px;font-family:var(--display);font-weight:400;line-height:1.3}.cvc-section-items{padding-left:1.3em;margin:0}.cvc-section-items li{margin:.5em 0;line-height:1.6;font-size:1.0625rem}.cvc-notes-inner{line-height:1.7}.cvc-affiliate-disclosure{font:italic 16px/1.5 var(--body);color:var(--muted, #4A5D58);margin:0 0 14px}.cvc-products-inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.cvc-product{text-decoration:none;color:var(--cvc-text);text-align:center;display:block}.cvc-product-image{width:100%;height:120px;object-fit:contain}.cvc-product-name{display:block;font:600 16px/1.4 var(--body);margin-top:8px}.cvc-nutrition-info{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0;background:none;color:var(--cvc-text);border:1px solid var(--edge, #6C8680);border-width:1px 0 0 1px}.cvc-nutrition-info>div{background:var(--cvc-bg);padding:12px 10px;text-align:center;font:700 18px var(--body);border:1px solid var(--edge, #6C8680);border-width:0 1px 1px 0}.cvc-nutrition-info p{margin:0 0 4px;font:500 16px var(--body);color:var(--muted, #4A5D58);text-transform:uppercase;letter-spacing:.04em}.cvc-share-buttons{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:30px;font:600 16px var(--body)}.cvc-share-buttons a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}@media print{.cvc-btns-wrapper,.cvc-cook-mode,.cvc-products,.cvc-share-buttons,.cvc-video{display:none!important}.cvc-wrapper{border:0;box-shadow:none}}@media(max-width:700px){.cvc-image,.cvc-info-wrapper{width:100%}.cvc-info{padding-right:0}.cvc-btns-wrapper{position:static;margin-top:12px}.cvc-wrapper{padding:18px}.cvc-name{font-size:1.45rem}}.cvc-index{max-width:1200px;margin:0 auto;padding:24px 16px 64px}.cvc-index-controls{display:grid;gap:14px;margin-bottom:26px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.cvc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cvc-field--wide{grid-column:span 2}.cvc-search-row{display:flex;gap:8px;min-width:0}.cvc-search-row #cvc-q{flex:1 1 auto;min-width:0}.cvc-field label{font:600 16px var(--body);color:var(--cvc-text)}.cvc-field select,.cvc-field input{padding:11px 13px;min-height:44px;min-width:0;border:1px solid var(--cvc-text);border-radius:6px;font:16px var(--body);background:var(--cvc-bg);color:var(--cvc-text)}.cvc-search-modes{display:flex;gap:0}.cvc-search-modes button{padding:9px 16px;min-height:44px;border:1px solid var(--cvc-text);background:var(--cvc-bg);font:600 16px var(--body);cursor:pointer;color:var(--cvc-text)}.cvc-search-modes button:first-child{border-radius:6px 0 0 6px}.cvc-search-modes button:last-child{border-radius:0 6px 6px 0;border-left:0}.cvc-search-modes button[aria-pressed=true]{background:var(--cvc-green);color:#fff;border-color:var(--cvc-green)}.cvc-clear{align-self:end;padding:11px 18px;min-height:44px;border:0;border-radius:6px;background:var(--cvc-accent);color:#fff;font:600 16px var(--body);cursor:pointer}.cvc-count{font:600 17px var(--body);color:var(--cvc-text);margin-bottom:16px}@media(max-width:640px){.cvc-index-controls{grid-template-columns:1fr}.cvc-field--wide{grid-column:auto}.cvc-search-row{flex-wrap:wrap}.cvc-search-row #cvc-q{flex:1 1 100%}.cvc-clear{width:100%}}.cvc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px}.cvc-card{display:block;text-decoration:none;color:var(--cvc-text);background:var(--cream-2);border:2px solid var(--card-edge);border-radius:14px;overflow:hidden;box-shadow:0 6px #7b241c33;transition:transform .16s ease,box-shadow .16s ease}.cvc-card:hover{transform:translateY(-5px) rotate(-.5deg);box-shadow:0 9px #7b241c33,0 16px 30px #0000002e}@media(prefers-reduced-motion:reduce){.cvc-card{transition:none}.cvc-card:hover{transform:none}}.cvc-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#eee}.cvc-card-body{padding:14px}.cvc-card-title{font:700 18px/1.35 var(--body);color:var(--cvc-accent);margin:0 0 8px}.cvc-card-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font:16px var(--body);color:var(--muted, #4A5D58)}.cvc-empty{padding:40px;text-align:center;font:16px var(--body);color:var(--muted, #4A5D58)}.cvc-loadmore{display:block;margin:32px auto 0;padding:13px 30px;min-height:44px;border:0;border-radius:6px;background:var(--cvc-green);color:#fff;font:600 17px var(--body);cursor:pointer}.cvc-similar-posts-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px}.cvc-similar-post{text-decoration:none;color:var(--cvc-text)}.cvc-similar-post-image{width:100%;height:143px;object-fit:cover;display:block}.cvc-similar-post-name{display:block;font:600 16px/1.4 var(--body);color:var(--cvc-accent);padding:12px 14px 14px}.cvc-video{display:none}.cvc-video-wrapper{margin-top:24px}.cvc-video-embed{width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:6px}.cvc-grid{align-items:stretch}.cvc-card{display:flex;flex-direction:column;height:100%}.cvc-card-body{flex:1 1 auto;display:flex;flex-direction:column}.cvc-card-title{flex:1 1 auto}.cvc-card-meta{margin-top:auto}.cvc-time-extra{opacity:.92}.cvc-time-extra .cvc-time-label{font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cvc-recipe.css.map */
