.cooking-instructions{--ci-primary: #f7a830;--ci-secondary: #f5d89a;--ci-accent: #d4a574;--ci-text: #333;--ci-steps-text: #fff;--ci-bg-light: #e4f6ce;font-family:system-ui,-apple-system,sans-serif;max-width:1200px;margin:0 auto;padding:20px;background:#fff}.cooking-instructions--meadow{--ci-primary: #af4c0f;--ci-steps-text: #fff}.cooking-instructions--tm{--ci-primary: #457a00;--ci-steps-text: #fff}.cooking-instructions--mm{--ci-primary: #faed62;--ci-steps-text: #333}.cooking-instructions--ym{--ci-primary: #ffffff;--ci-steps-text: #333}.cooking-instructions--vm{--ci-primary: #7ed957;--ci-steps-text: #333}.cooking-instructions--sd{--ci-primary: #5c2f33;--ci-steps-text: #fff}.cooking-instructions--st{--ci-steps-text: #000}.cooking-instructions__container{background:#fff}.cooking-instructions__title{font-family:Georgia,Times New Roman,serif;font-size:2.2rem;font-weight:400;text-align:left;margin-bottom:30px;margin-left:310px;color:var(--ci-text)}.cooking-instructions__layout{display:grid;grid-template-columns:280px 1fr;gap:30px;align-items:start}.cooking-instructions__sidebar{display:flex;flex-direction:column;gap:20px}.cooking-instructions__product-card{background:var(--ci-bg-light);padding:25px 20px;text-align:center;border-radius:16px}.cooking-instructions__product-title{font-size:1.5rem;font-weight:700;margin:0 0 5px;color:var(--ci-text)}.cooking-instructions__product-subtitle{font-size:1.2rem;font-style:italic;color:#666;margin:0 0 20px}.cooking-instructions__servings{font-size:.95rem;line-height:1.6}.cooking-instructions__servings p{margin:0 0 10px}.cooking-instructions__pro-tip{background:var(--ci-bg-light);padding:20px;border-radius:16px;position:relative}.cooking-instructions__pro-tip:before{content:"";position:absolute;top:-10px;right:20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--ci-text)}.cooking-instructions__pro-tip-title{font-size:1.1rem;font-weight:700;margin:0 0 15px;text-align:center}.cooking-instructions__pro-tip-content{background:#fff;border:2px solid #333;border-radius:8px;padding:15px;font-size:.9rem;line-height:1.5}.cooking-instructions__pro-tip-content p{margin:0 0 10px}.cooking-instructions__pro-tip-content p:last-child{margin-bottom:0}.cooking-instructions__pot-tip{color:#666;font-size:.85rem}.cooking-instructions__steps{background:var(--ci-primary);padding:25px 30px;border-radius:16px;color:var(--ci-steps-text)}.cooking-instructions__step{display:flex;gap:20px;margin-bottom:25px;align-items:flex-start}.cooking-instructions__step-number{background:#fff;color:var(--ci-text);font-size:1.5rem;font-weight:700;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cooking-instructions__step-content{flex:1}.cooking-instructions__step-title{font-size:1.2rem;font-weight:700;margin:0 0 8px;color:var(--ci-steps-text)}.cooking-instructions__step-content p{margin:0;line-height:1.6;color:var(--ci-steps-text)}.cooking-instructions__table{width:100%;border-collapse:collapse;margin:20px 0;background:#fff;color:#333;font-size:.9rem;border-radius:4px;overflow:hidden}.cooking-instructions__table th,.cooking-instructions__table td{padding:10px 12px;text-align:left;border:1px solid #ddd;color:#333}.cooking-instructions__table th{background:#e8e8e8;font-weight:700;color:#333}.cooking-instructions__table tbody tr:nth-child(2n){background:#f9f9f9}.cooking-instructions__garnish{text-align:center;font-style:italic;margin:20px 0 0;color:var(--ci-steps-text)}.cooking-instructions__print-button{text-align:left;margin-top:30px;margin-left:310px}.cooking-instructions__video{margin-top:40px;text-align:center}.cooking-instructions__video-title{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:400;margin-bottom:20px;color:var(--ci-text)}.cooking-instructions__video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;border-radius:8px}.cooking-instructions__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.cooking-instructions__print-button button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;cursor:pointer;background:var(--ci-primary);color:var(--ci-steps-text);border:2px solid var(--ci-steps-text);border-radius:4px;transition:all .2s ease}.cooking-instructions__print-button button:hover{background:var(--ci-secondary)}.cooking-instructions__print-button svg{flex-shrink:0}@media(max-width:768px){.cooking-instructions__layout{display:flex;flex-direction:column}.cooking-instructions__sidebar{order:1}.cooking-instructions__steps{order:2}.cooking-instructions__title{font-size:1.8rem;margin-left:0;text-align:left;white-space:nowrap}.cooking-instructions__print-button{margin-left:0;text-align:left}}@media print{.no-print,.cooking-instructions__print-button,.cooking-instructions__video,header,footer,nav,aside,.announcement-bar,.site-header,.site-footer,.shopify-section-header,.shopify-section-footer,.shopify-section-announcement-bar,.header-group,.footer-group,#shopify-section-header,#shopify-section-footer,#shopify-section-announcement-bar,[class*=header],[class*=footer],[class*=announcement],[class*=cart],[class*=menu],[class*=navigation],.breadcrumb,.breadcrumbs{display:none!important;visibility:hidden!important;height:0!important;overflow:hidden!important}html,body{background:#fff!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important;overflow:visible!important}body>*:not(.shopify-section):not(main):not(#main):not(.main-content){display:none!important}main,#main,.main-content,#MainContent{padding:0!important;margin:0!important}.cooking-instructions{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;background:#fff!important;position:relative!important}.cooking-instructions__container{padding:10px!important}.cooking-instructions__title{font-size:22pt!important;margin-bottom:15px!important;color:#000!important}.cooking-instructions__layout{display:grid!important;grid-template-columns:220px 1fr!important;gap:15px!important}.cooking-instructions__sidebar,.cooking-instructions__steps{order:0!important}.cooking-instructions__product-card,.cooking-instructions__pro-tip{background:#f5f5f5!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cooking-instructions__steps{background:var(--ci-primary)!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;padding:20px!important}.cooking-instructions__step-number{background:#fff!important;border:2px solid #333!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;width:35px!important;height:35px!important;font-size:1.2rem!important}.cooking-instructions__step{margin-bottom:15px!important}.cooking-instructions__table{page-break-inside:avoid!important;font-size:.85rem!important;color:#333!important}.cooking-instructions__table th,.cooking-instructions__table td{padding:8px 10px!important;color:#333!important}.cooking-instructions__table th{background:#e0e0e0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cooking-instructions__product-title,.cooking-instructions__product-subtitle,.cooking-instructions__pro-tip-title{color:#000!important}.cooking-instructions__step-title,.cooking-instructions__step-content p{color:var(--ci-steps-text)!important}.cooking-instructions__step-title{font-size:1rem!important;margin-bottom:5px!important}.cooking-instructions__step-content p{font-size:.85rem!important;line-height:1.4!important}.cooking-instructions__pro-tip-content{font-size:.8rem!important}@page{size:letter;margin:.4in}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/section-cooking-instructions.css.map */
