.recipe-detail-desktop #content{width:980px;margin:0 auto}.recipe-detail-desktop .detail-wrap{color:#4e4d4d;background:url(/addons/default/themes/hkjebn_kitchen/img/bg.jpg) top;width:980px;position:relative}.recipe-detail-desktop .btn-back{z-index:2;text-align:center;background:url(/addons/default/themes/hkjebn_kitchen/img/rainbow/close_btn.png) 50%/cover no-repeat;border-radius:50%;width:50px;height:50px;position:absolute;top:10px;left:1px;box-shadow:0 1px 2px #888}.recipe-detail-desktop .btn-back a{color:#fff;font-size:16px;line-height:50px;display:block}.recipe-detail-desktop .detail-header{background:url(/addons/default/themes/hkjebn_kitchen/img/detail-header.png) top no-repeat;width:100%}.recipe-detail-desktop .detail-logo{width:895px;margin:0 auto}.recipe-detail-desktop .detail-logo>a{background:url(/addons/default/themes/hkjebn_kitchen/img/rainbow/detail-logo.png) no-repeat;width:895px;height:155px;display:block}.recipe-detail-desktop .detail-content{background:url(/addons/default/themes/hkjebn_kitchen/img/detail-bg.png) top repeat-y;width:895px;padding:0 42px 0 43px;overflow:hidden}.recipe-detail-desktop .detail-content:after{clear:both;content:"";display:table}.recipe-detail-desktop .detail-desc{float:left;width:425px;padding-right:45px}.recipe-detail-desktop .slider-image{background:url(/addons/default/themes/hkjebn_kitchen/img/slider-bg.png) top no-repeat;width:425px;height:259px;padding-bottom:30px}.recipe-detail-desktop .slider-image img{object-fit:cover;width:355px;height:255px;padding:10px 0 0 40px;display:block}.recipe-detail-desktop .detail-description{padding:10px}.recipe-detail-desktop .detail-description h5{margin:15px 0 5px;font-size:14px;font-weight:700}.recipe-detail-desktop .detail-description ol{margin:10px 0;padding-left:20px}.recipe-detail-desktop .detail-description li{color:#333;margin:8px 0;font-size:13px;line-height:1.6}.recipe-detail-desktop .detail-aside{float:left;width:425px}.recipe-detail-desktop .detail-cat{width:100%;margin:0;list-style:none;overflow:hidden}.recipe-detail-desktop .detail-cat-heading{border-bottom:1px dashed #7b8d89;width:415px;margin-left:10px;padding:10px 0}.recipe-detail-desktop .detail-cat-heading .purplel{color:#fff;text-align:center;background:linear-gradient(90deg,#9c81ad 0%,#8b6c9e 51%,#75558a 76%);border-radius:2px;width:auto;margin:0;padding:2px 20px;font-size:14px;font-weight:400;display:inline-block}.recipe-detail-desktop .detail-cat-heading h2{color:#351000;overflow-wrap:break-word;margin:10px 0 0;font-size:24px;font-weight:400;line-height:1.25;display:block;overflow:hidden}.recipe-detail-desktop .detail-cat-desc{color:#666;width:415px;margin-left:10px;padding:10px 0;line-height:24px}.recipe-detail-desktop .detail-cat-ingredients{width:100%;margin:10px 0;overflow:hidden}.recipe-detail-desktop .ingredients-top{background:url(/addons/default/themes/hkjebn_kitchen/img/detail-cat-ingredients-top.png) 100% 0 no-repeat;height:10px}.recipe-detail-desktop .ingredients-content{background:url(/addons/default/themes/hkjebn_kitchen/img/detail-cat-ingredients-content.png) 100% 0 repeat-y}.recipe-detail-desktop .ingredients-bottom{background:url(/addons/default/themes/hkjebn_kitchen/img/detail-cat-ingredients-bottom.png) 100% 100% no-repeat;height:10px}.recipe-detail-desktop .list-ingredients{margin:0;padding:0;list-style:none;position:relative}.recipe-detail-desktop .list-ingredients li{color:#4e4d4d;background:url(/addons/default/themes/hkjebn_kitchen/img/red-dot.png) 0 14px no-repeat;width:375px;margin:0 10px 0 20px;padding:0 0 5px 20px;font-size:16px;line-height:38px}.recipe-detail-desktop .list-ingredients .list-ingredients-heading{background:0 0;border:0;margin-left:20px;padding:0}.recipe-detail-desktop .list-ingredients-heading h3{color:#5b320e;margin:0;padding:0 0 10px;font-size:24px;font-weight:400}.recipe-detail-desktop .detail-footer{background:url(/addons/default/themes/hkjebn_kitchen/img/detail-footer.png) top no-repeat;width:980px;height:114px}@media (max-width:767px){.recipe-detail-desktop{display:none!important}.recipe-detail-mobile{background:#e4e0de;min-height:100vh;overflow-x:hidden}.recipe-detail-mobile .content-header{padding:0 10px}.recipe-detail-mobile .content-h{padding:5px 0 8px}.recipe-detail-mobile .main-menubar{float:none;width:100%}.recipe-detail-mobile .main-menubar h1{margin:0}.recipe-detail-mobile .recipe-breadcrumb{color:#999;margin-top:12px;font-size:clamp(16px,3.15vw,22px)}.recipe-detail-mobile .main-backgroundbar{margin-bottom:12px}.recipe-detail-mobile .recipe-category-filter{align-items:center;gap:12px;min-height:56px;display:flex}.recipe-detail-mobile .recipe-category-filter label{color:#4d4d4d;flex:none;font-size:clamp(18px,3.7vw,26px);font-weight:700}.recipe-detail-mobile .recipe-category-filter select{color:#4d4d4d;background:linear-gradient(#fff,#d8d8d8);border:1px solid #aaa;border-radius:6px;flex:1;min-width:0;height:46px;padding:0 48px 0 24px;font-size:clamp(17px,3.15vw,22px)}.recipe-detail-mobile .mobile-back-panel{background:#eadfd8;height:100px;margin-top:2px;padding-bottom:10px;position:relative}.recipe-detail-mobile .mobile-back-button{color:#fff;background:#f7941d;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;font-size:clamp(17px,3.7vw,26px);text-decoration:none;display:flex;position:absolute;top:12px;left:24px;box-shadow:0 2px 5px #00000047}.recipe-detail-mobile .mobile-back-button:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-right:16px solid #fff;width:0;height:0;position:absolute;bottom:12px;left:31px}.recipe-detail-mobile .mobile-back-button span{transform:translateY(-10px)}.recipe-detail-mobile .detail_item{box-sizing:border-box;background:#e3d8d1;margin:0 auto 10px;padding-top:72px;overflow:hidden}.recipe-detail-mobile .detail_item:before{content:"";border-top:5px solid #ffffff52;border-radius:50%;width:120%;height:34px;position:absolute;top:22px;left:-10%}.recipe-detail-mobile .detail_item .purplel{box-sizing:border-box;white-space:normal;background:#9273a0 url(/addons/default/themes/hkjebn/img/recipes/bar-detail.jpg) repeat-y;width:fit-content;min-width:136px;max-width:calc(100% - 40px);padding:4px 18px;position:relative}.recipe-detail-mobile .detail_item .header-title{padding:5px 15px 0;font-size:clamp(27px,4.7vw,33px)}.recipe-detail-mobile .slider-image{box-sizing:border-box;aspect-ratio:418/280;background:url(/addons/default/themes/hkjebn/img/recipes/slider-bg.png) 50%/100% 100% no-repeat;width:min(418px,100% - 24px);height:auto;padding:10px 40px 20px 49px}.recipe-detail-mobile .prod-image{object-fit:cover;width:100%;height:100%;padding:0}.recipe-detail-mobile .ingredient_holder,.recipe-detail-mobile .function_holder,.recipe-detail-mobile .step_holder{box-sizing:border-box;width:min(85%,461px);max-width:none;margin:0 auto;padding:13px}.recipe-detail-mobile .ingredient_holder .title,.recipe-detail-mobile .function_holder .title,.recipe-detail-mobile .step_holder .title{font-size:clamp(23px,4vw,28px)}.recipe-detail-mobile .ingredient_holder table,.recipe-detail-mobile .step_holder table{border-collapse:collapse;width:100%}.recipe-detail-mobile .ingredient-dot{vertical-align:top;width:26px;padding-top:10px}.recipe-detail-mobile .ingredient-dot span{background:#a9231a;border-radius:50%;width:12px;height:12px;display:block}.recipe-detail-mobile .ingredient_holder .content,.recipe-detail-mobile .function_holder .content,.recipe-detail-mobile .step_holder .dot,.recipe-detail-mobile .step_holder .red-dot{color:#4d4d4d;font-size:clamp(17px,3vw,21px);line-height:1.25}.recipe-detail-mobile .ingredient_holder .content{padding:4px 0}.recipe-detail-mobile .function_holder .content{padding:5px 0}.recipe-detail-mobile .step_holder .red-dot{color:#333;vertical-align:top;width:32px;padding:4px 8px 4px 5px;font-weight:400}.recipe-detail-mobile .step_holder .dot{padding:4px 0}}.recipe-detail-prototype-hero--primary{color:#463b34;background-color:#f8f8f8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.recipe-detail-prototype-hero--secondary{color:#463b34;background-color:#f4f4f4;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.recipe-detail-prototype-hero--compact{color:#463b34;background-color:#f0f0f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.recipe-detail-prototype-hero--wide{color:#463b34;background-color:#ececec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px;display:grid}.recipe-detail-prototype-hero--warm{color:#463b34;background-color:#e8e8e8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px;display:grid}.recipe-detail-prototype-hero--cool{color:#463b34;background-color:#f8f8f8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:17px;display:grid}.recipe-detail-prototype-hero--light{color:#463b34;background-color:#f4f4f4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.recipe-detail-prototype-hero--dark{color:#463b34;background-color:#f0f0f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px;display:grid}.recipe-detail-prototype-hero--featured{color:#463b34;background-color:#ececec;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.recipe-detail-prototype-hero--seasonal{color:#463b34;background-color:#e8e8e8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:21px;display:grid}.recipe-detail-prototype-summary--primary{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:8px;margin-block:10px;padding-inline:14px;display:flex}.recipe-detail-prototype-summary--secondary{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:12px;margin-block:11px;padding-inline:15px;display:flex}.recipe-detail-prototype-summary--compact{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:16px;margin-block:12px;padding-inline:16px;display:flex}.recipe-detail-prototype-summary--wide{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:20px;margin-block:13px;padding-inline:17px;display:flex}.recipe-detail-prototype-summary--warm{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:24px;margin-block:14px;padding-inline:18px;display:flex}.recipe-detail-prototype-summary--cool{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:8px;margin-block:15px;padding-inline:19px;display:flex}.recipe-detail-prototype-summary--light{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:12px;margin-block:16px;padding-inline:20px;display:flex}.recipe-detail-prototype-summary--dark{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:16px;margin-block:17px;padding-inline:21px;display:flex}.recipe-detail-prototype-summary--featured{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:20px;margin-block:18px;padding-inline:22px;display:flex}.recipe-detail-prototype-summary--seasonal{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:24px;margin-block:19px;padding-inline:23px;display:flex}.recipe-detail-prototype-nutrition--primary{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;width:100%;min-height:80px;padding:10px 16px;position:relative;overflow:hidden}.recipe-detail-prototype-nutrition--secondary{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:84px;padding:11px 17px;position:relative;overflow:hidden}.recipe-detail-prototype-nutrition--compact{box-sizing:border-box;border:1px solid #e4e4e4;border-radius:8px;width:100%;min-height:88px;padding:12px 18px;position:relative;overflow:hidden}.recipe-detail-prototype-nutrition--wide{box-sizing:border-box;border:1px solid #e8e8e8;border-radius:10px;width:100%;min-height:92px;padding:13px 19px;position:relative;overflow:hidden}.recipe-detail-prototype-nutrition--warm{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;width:100%;min-height:96px;padding:14px 20px;position:relative;overflow:hidden}.recipe-detail-prototype-nutrition--cool{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:100px;padding:15px 21px;position:relative;overflow:hidden}.recipe-detail-prototype-nutrition--light{box-sizing:border-box;border:1px solid #e4e4e4;border-radius:8px;width:100%;min-height:104px;padding:16px 22px;position:relative;overflow:hidden}.recipe-detail-prototype-nutrition--dark{box-sizing:border-box;border:1px solid #e8e8e8;border-radius:10px;width:100%;min-height:108px;padding:17px 23px;position:relative;overflow:hidden}.recipe-detail-prototype-nutrition--featured{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;width:100%;min-height:112px;padding:18px 24px;position:relative;overflow:hidden}.recipe-detail-prototype-nutrition--seasonal{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:116px;padding:19px 25px;position:relative;overflow:hidden}.recipe-detail-prototype-ingredient--primary{color:#463b34;background-color:#f8f8f8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.recipe-detail-prototype-ingredient--secondary{color:#463b34;background-color:#f4f4f4;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.recipe-detail-prototype-ingredient--compact{color:#463b34;background-color:#f0f0f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.recipe-detail-prototype-ingredient--wide{color:#463b34;background-color:#ececec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px;display:grid}.recipe-detail-prototype-ingredient--warm{color:#463b34;background-color:#e8e8e8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px;display:grid}.recipe-detail-prototype-ingredient--cool{color:#463b34;background-color:#f8f8f8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:17px;display:grid}.recipe-detail-prototype-ingredient--light{color:#463b34;background-color:#f4f4f4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.recipe-detail-prototype-ingredient--dark{color:#463b34;background-color:#f0f0f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px;display:grid}.recipe-detail-prototype-ingredient--featured{color:#463b34;background-color:#ececec;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.recipe-detail-prototype-ingredient--seasonal{color:#463b34;background-color:#e8e8e8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:21px;display:grid}.recipe-detail-prototype-method--primary{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:8px;margin-block:10px;padding-inline:14px;display:flex}.recipe-detail-prototype-method--secondary{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:12px;margin-block:11px;padding-inline:15px;display:flex}.recipe-detail-prototype-method--compact{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:16px;margin-block:12px;padding-inline:16px;display:flex}.recipe-detail-prototype-method--wide{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:20px;margin-block:13px;padding-inline:17px;display:flex}.recipe-detail-prototype-method--warm{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:24px;margin-block:14px;padding-inline:18px;display:flex}.recipe-detail-prototype-method--cool{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:8px;margin-block:15px;padding-inline:19px;display:flex}.recipe-detail-prototype-method--light{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:12px;margin-block:16px;padding-inline:20px;display:flex}.recipe-detail-prototype-method--dark{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:16px;margin-block:17px;padding-inline:21px;display:flex}.recipe-detail-prototype-method--featured{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:20px;margin-block:18px;padding-inline:22px;display:flex}.recipe-detail-prototype-method--seasonal{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:24px;margin-block:19px;padding-inline:23px;display:flex}.recipe-detail-prototype-tip--primary{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;width:100%;min-height:80px;padding:10px 16px;position:relative;overflow:hidden}.recipe-detail-prototype-tip--secondary{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:84px;padding:11px 17px;position:relative;overflow:hidden}.recipe-detail-prototype-tip--compact{box-sizing:border-box;border:1px solid #e4e4e4;border-radius:8px;width:100%;min-height:88px;padding:12px 18px;position:relative;overflow:hidden}.recipe-detail-prototype-tip--wide{box-sizing:border-box;border:1px solid #e8e8e8;border-radius:10px;width:100%;min-height:92px;padding:13px 19px;position:relative;overflow:hidden}.recipe-detail-prototype-tip--warm{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;width:100%;min-height:96px;padding:14px 20px;position:relative;overflow:hidden}.recipe-detail-prototype-tip--cool{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:100px;padding:15px 21px;position:relative;overflow:hidden}.recipe-detail-prototype-tip--light{box-sizing:border-box;border:1px solid #e4e4e4;border-radius:8px;width:100%;min-height:104px;padding:16px 22px;position:relative;overflow:hidden}.recipe-detail-prototype-tip--dark{box-sizing:border-box;border:1px solid #e8e8e8;border-radius:10px;width:100%;min-height:108px;padding:17px 23px;position:relative;overflow:hidden}.recipe-detail-prototype-tip--featured{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;width:100%;min-height:112px;padding:18px 24px;position:relative;overflow:hidden}.recipe-detail-prototype-tip--seasonal{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:116px;padding:19px 25px;position:relative;overflow:hidden}.recipe-detail-prototype-author--primary{color:#463b34;background-color:#f8f8f8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.recipe-detail-prototype-author--secondary{color:#463b34;background-color:#f4f4f4;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.recipe-detail-prototype-author--compact{color:#463b34;background-color:#f0f0f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.recipe-detail-prototype-author--wide{color:#463b34;background-color:#ececec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px;display:grid}.recipe-detail-prototype-author--warm{color:#463b34;background-color:#e8e8e8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px;display:grid}.recipe-detail-prototype-author--cool{color:#463b34;background-color:#f8f8f8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:17px;display:grid}.recipe-detail-prototype-author--light{color:#463b34;background-color:#f4f4f4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.recipe-detail-prototype-author--dark{color:#463b34;background-color:#f0f0f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px;display:grid}.recipe-detail-prototype-author--featured{color:#463b34;background-color:#ececec;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.recipe-detail-prototype-author--seasonal{color:#463b34;background-color:#e8e8e8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:21px;display:grid}.recipe-detail-prototype-share--primary{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:8px;margin-block:10px;padding-inline:14px;display:flex}.recipe-detail-prototype-share--secondary{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:12px;margin-block:11px;padding-inline:15px;display:flex}.recipe-detail-prototype-share--compact{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:16px;margin-block:12px;padding-inline:16px;display:flex}.recipe-detail-prototype-share--wide{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:20px;margin-block:13px;padding-inline:17px;display:flex}.recipe-detail-prototype-share--warm{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:24px;margin-block:14px;padding-inline:18px;display:flex}.recipe-detail-prototype-share--cool{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:8px;margin-block:15px;padding-inline:19px;display:flex}.recipe-detail-prototype-share--light{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:12px;margin-block:16px;padding-inline:20px;display:flex}.recipe-detail-prototype-share--dark{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:16px;margin-block:17px;padding-inline:21px;display:flex}.recipe-detail-prototype-share--featured{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:20px;margin-block:18px;padding-inline:22px;display:flex}.recipe-detail-prototype-share--seasonal{background-color:#fffaf5;border-left:3px solid #9a6f55;flex-direction:column;align-items:stretch;gap:24px;margin-block:19px;padding-inline:23px;display:flex}.recipe-detail-prototype-related--primary{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;width:100%;min-height:80px;padding:10px 16px;position:relative;overflow:hidden}.recipe-detail-prototype-related--secondary{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:84px;padding:11px 17px;position:relative;overflow:hidden}.recipe-detail-prototype-related--compact{box-sizing:border-box;border:1px solid #e4e4e4;border-radius:8px;width:100%;min-height:88px;padding:12px 18px;position:relative;overflow:hidden}.recipe-detail-prototype-related--wide{box-sizing:border-box;border:1px solid #e8e8e8;border-radius:10px;width:100%;min-height:92px;padding:13px 19px;position:relative;overflow:hidden}.recipe-detail-prototype-related--warm{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;width:100%;min-height:96px;padding:14px 20px;position:relative;overflow:hidden}.recipe-detail-prototype-related--cool{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:100px;padding:15px 21px;position:relative;overflow:hidden}.recipe-detail-prototype-related--light{box-sizing:border-box;border:1px solid #e4e4e4;border-radius:8px;width:100%;min-height:104px;padding:16px 22px;position:relative;overflow:hidden}.recipe-detail-prototype-related--dark{box-sizing:border-box;border:1px solid #e8e8e8;border-radius:10px;width:100%;min-height:108px;padding:17px 23px;position:relative;overflow:hidden}.recipe-detail-prototype-related--featured{box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px;width:100%;min-height:112px;padding:18px 24px;position:relative;overflow:hidden}.recipe-detail-prototype-related--seasonal{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:6px;width:100%;min-height:116px;padding:19px 25px;position:relative;overflow:hidden}.recipe-detail-prototype-cta--primary{color:#463b34;background-color:#f8f8f8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px;display:grid}.recipe-detail-prototype-cta--secondary{color:#463b34;background-color:#f4f4f4;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.recipe-detail-prototype-cta--compact{color:#463b34;background-color:#f0f0f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.recipe-detail-prototype-cta--wide{color:#463b34;background-color:#ececec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:15px;display:grid}.recipe-detail-prototype-cta--warm{color:#463b34;background-color:#e8e8e8;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:16px;display:grid}.recipe-detail-prototype-cta--cool{color:#463b34;background-color:#f8f8f8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:17px;display:grid}.recipe-detail-prototype-cta--light{color:#463b34;background-color:#f4f4f4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.recipe-detail-prototype-cta--dark{color:#463b34;background-color:#f0f0f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:19px;display:grid}.recipe-detail-prototype-cta--featured{color:#463b34;background-color:#ececec;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:20px;display:grid}.recipe-detail-prototype-cta--seasonal{color:#463b34;background-color:#e8e8e8;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:21px;display:grid}
