.recipe-detaisl-block{background-color:#f7f1e8;padding:48px 0}.recipe-page-container{max-width:1536px;padding:0 32px;margin:0 auto}.recipe-top-row{display:flex;gap:32px;margin-bottom:32px}.recipe-hero-image-wrapper{flex:1.13;border-radius:32px;overflow:hidden;min-height:400px;background-color:#fff}.recipe-hero-image-wrapper img{width:100%;max-width:100%;height:420px;object-fit:cover}.recipe-details-card{flex:.94;background-color:#fff;border-radius:32px;padding:28px}.recipe-tag{font-family:Inter,sans-serif;font-size:12px;line-height:normal;font-weight:600;letter-spacing:3.6px;margin-bottom:12px;text-transform:uppercase;color:#bb4d00}.recipe-title{font-family:serif;font-size:48px;font-weight:500;line-height:1;letter-spacing:-2.4px;margin:0 0 16px;color:#0c0a0a}.recipe-desc{font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin:0 0 24px;color:#57534d}.recipe-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px}.meta-box{background-color:#fbf7f2;padding:16px;border-radius:24px;text-align:left}.meta-label{font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:2.88px;color:#79716b;text-transform:uppercase;margin-bottom:8px}.meta-value{font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.4;color:#1c1919}.meta-bottom{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:#666;font-weight:500}.meta-bottom span{font-family:Inter,sans-serif;font-size:14px;line-height:1;display:flex;align-items:center;gap:6px;padding:10px 16px;border-radius:3.40282e38px;background-color:#fbf7f2;color:#57534d}.meta-bottom span svg{width:16px;height:16px}.recipe-middle-row{display:flex;gap:32px;margin-bottom:32px}.recipe-ingredients-wrap{flex:0 0 45%}.recipe-instructions-wrap{flex:1}.wg-card{padding:28px;border-radius:32px;margin-bottom:32px;background-color:#fff;border:1px solid #e7e5e5;--tw-shadow: 0 18px 60px var(--tw-shadow-color, #583e2714);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.recipe-ingredients-wrap .wg-card{height:100%}.sec-subtitle{font-family:Inter,sans-serif;font-size:12px;line-height:1.34;font-weight:600;color:#bb4d00;letter-spacing:3.36px;text-transform:uppercase;margin-bottom:8px}.sec-title{font-family:serif;font-size:30px;font-weight:400;line-height:1.2;letter-spacing:-1.2px;color:#1c1919;margin:0;padding-bottom:12px}.ri-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ri-count{font-family:Inter,sans-serif;font-size:14px;line-height:1.43;border-radius:3.40282e38px;background-color:#fbf7f2;color:#57534d;padding:8px 16px}.ri-list{display:flex;flex-direction:column;gap:12px}.ri-item{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer;border-radius:16px;border:1px solid #e7e5e5;background-color:#fcfaf7}.ri-item.active{border-color:#ffd230;background-color:#fffbeb}.ri-item input{width:16px;height:16px;margin:4px 0 0;cursor:pointer}.ri-checkbox{width:20px;height:20px;border:1px solid #d1c8bd;border-radius:4px;margin-right:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ri-checkbox.checked:after{content:"\2713";color:#1a1a1a;font-size:14px}.ri-text,.ri-text a{font-family:Inter,sans-serif;font-size:14px;line-height:2;color:#44403b;text-underline-offset:4px}.ri-text.line-through{text-decoration:line-through}.ri-text.checked{text-decoration:line-through;color:#888}.inst-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}.inst-item{display:flex;gap:16px;padding:20px;border-radius:28px;background-color:#faf7f2;align-items:flex-start}.inst-num{font-family:Inter,sans-serif;font-size:14px;font-weight:600;background-color:#1c1919;color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.inst-content{flex:1}.inst-title{font-family:serif;font-size:18px;font-weight:500;margin:0 0 8px;color:#1c1919;letter-spacing:-.02em;line-height:1.56}.inst-desc{font-family:Inter,sans-serif;font-size:14px;color:#57534d;margin:0;line-height:2}.rr-header-wrapper{display:flex;gap:10px;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.rr-desc{font-family:Inter,sans-serif;font-size:14px;color:#57534d;margin:0;line-height:2}.rr-browse-link{font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.43;text-decoration:none;color:#173056}.rr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rr-card{background-color:#fcfaf7;border:1px solid #e7e5e5;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:all .5s}.rr-card:hover{--spacing: .25rem;--tw-shadow: 0 20px 50px var(--tw-shadow-color, #1730561f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rr-image{width:100%;height:208px;object-fit:cover;transition:.5s ease all}.rr-image:hover{scale:1.02}.rr-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.rr-tag{font-family:Inter,sans-serif;font-size:12px;line-height:1.35;font-weight:600;letter-spacing:2.88px;text-transform:uppercase;margin-bottom:12px;color:#bb4d00}.rr-card-title{font-family:serif;font-size:24px;font-weight:500;line-height:1.335;letter-spacing:-.04em;margin:0 0 12px;color:#0c0a0a}.rr-card-desc{font-family:Inter,sans-serif;font-size:14px;color:#57534d;line-height:2;margin:0 0 12px;flex-grow:1}.rr-meta{display:flex;gap:15px;font-size:12px}.rr-meta-item{font-family:Inter,sans-serif;font-size:12px;line-height:1.34;padding:4px 12px;border-radius:3.40282e38px;font-weight:500;color:#79716b;background-color:#fff}.fi-section{display:flex;overflow:hidden;margin:0 auto;border:1px solid #e8e2d9}.fi-image-col{width:40%;background-color:#d8f1fc;display:flex;align-items:center;justify-content:center;padding:40px}.fi-image{max-width:100%;height:100%;mix-blend-mode:multiply;object-fit:cover}.fi-content-col{width:60%;padding:50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.fi-subtitle{font-family:Inter,sans-serif;background-color:#f1ebd9;padding:6px 12px;border-radius:20px;display:inline-flex;align-items:center;gap:8px;margin-bottom:15px;color:#1a1a1a;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fi-button{background-color:#1a1a1a;color:#fff;padding:14px 28px;border-radius:30px;font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;transition:background-color .2s}.fi-button:hover{background-color:#333}.recipe-insta-section .recipe-embed-block{max-width:462px;margin:0 auto}.recipe-insta-section .recipe-embed{margin:24px auto 0;padding:16px}.recipe-insta-section .recipe-embed iframe{border-radius:28px}.recipe-insta-section{background:#122845;color:#fff;padding:28px;border-radius:31px;margin-bottom:32px}.recipe-insta-section .recipe-subtitle{margin:0;color:#f8d65c;font-size:12px;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:3.36px;font-weight:600}.recipe-insta-section .recipe-title{font-size:30px;color:#fff;font-family:serif;margin:8px 0 0}.recipe-content p{margin:0}.recipe-insta-section .recipe-content{margin-top:12px;font-family:Inter,sans-serif}.recipe-insta-section .recipe-content p{color:#ffffffc2;letter-spacing:0;font-size:14px;max-width:640px}.recipe-insta-section .recipe-button{margin-bottom:16px;display:flex;justify-content:center}.recipe-insta-section .recipe-button svg{max-width:16px}.recipe-insta-section .recipe-button a{background:#ffffff14;color:#fff;padding:6px 16px;border-radius:50px;border:1px solid #ffffff29;text-decoration:none;transition:all .3s ease;font-size:14px;font-family:Inter,sans-serif;align-items:center;display:inline-flex;gap:8px;line-height:normal}.recipe-insta-section .recipe-button a:hover{background:#ffffff24}.top-recipe-block .back-btn-block,.top-recipe-block .back-btn-block a{letter-spacing:0;color:#44403b;text-decoration:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.top-recipe-block{border-bottom:1px solid #e7e5e5}.top-recipe-block .back-btn-block{display:flex;align-items:center;gap:6px}.top-recipe-block .back-btn-block svg{width:16px;height:16px}.top-recipe-block .print-recipe-btn{background:#1c1917;color:#fff;border-radius:50px;padding:13px 20px;display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;border:0;cursor:pointer}.top-recipe-block .print-recipe-btn svg{width:16px;height:16px}.top-recipe-block .btn-block{display:flex;align-items:center;justify-content:space-between;padding:5px 0 20px}@media print{body *{visibility:hidden!important}.recipe-page-container,.recipe-page-container *{visibility:visible!important}.recipe-page-container{position:absolute;top:0;left:0;width:100%}iframe,[style*="position: fixed"],[style*="position:sticky"],#shopify-section-popup,.wisepops-root,.klaviyo-form,.chat-widget,.intercom-lightweight-app{display:none!important}.print-recipe-btn{visibility:visible!important;display:inline-block!important}}@media(max-width:1440px){.recipe-page-container{max-width:1280px}}@media(max-width:1279px){.recipe-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.meta-bottom{gap:12px}.rr-grid{grid-template-columns:repeat(1,1fr)}}@media(max-width:989px){.recipe-middle-row,.recipe-top-row{flex-direction:column}.recipe-ingredients-wrap .wg-card{margin:0}}@media(max-width:767px){.recipe-detaisl-block{padding-top:32px;padding-bottom:32px}.recipe-page-container{padding-left:16px;padding-right:16px}.recipe-title{font-size:36px}.recipe-meta-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.rr-header-wrapper{flex-direction:column;align-items:flex-start}.recipe-insta-section{padding:24px}.recipe-insta-section .recipe-embed{padding:12px}}@media(max-width:575px){.recipe-insta-section .recipe-embed iframe{height:648px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/recipe-page-template.css.map */
