html{scroll-behavior:smooth}.section--recipe-details .wip{min-width:100%;min-height:120px;border:2px solid black;display:none}@media (width >=800px){.section--recipe-details .recipe-header .title{width:70%;margin-left:auto;margin-right:auto}}.section--recipe-details .recipe-main{display:grid;grid-template-columns:170px 1fr;column-gap:15px}.section--recipe-details .recipe-navigation{position:sticky;top:calc(var(--header-height) + 15px);height:fit-content}.section--recipe-details .recipe-body{display:flex;flex-direction:column;gap:8px}@media print,(width <= 900px){.section--recipe-details .recipe-navigation{display:none}.section--recipe-details .recipe-main{grid-template-columns:1fr}}.section--recipe-details .bullet-list{--bullet-size: 60px;--bullet-horizontal-space: 15px;--bullet-vertical-space: 5px;--bullet-color: rgba(var(--color-base-accent-1), .2);--bullet-background: white;--bullet-border: none}.section--recipe-details .bullet-list :is(ul,ol){display:flex;flex-direction:column;padding:0;margin:0;gap:var(--bullet-vertical-space)}.section--recipe-details .bullet-list :is(ul,ol) li{display:flex;position:relative;padding-left:calc(var(--bullet-size) + var(--bullet-horizontal-space));align-items:center;line-height:100%;min-height:var(--bullet-size);text-align:left}.section--recipe-details .bullet-list :is(ul,ol) li:before{content:"";display:inline-block;width:var(--bullet-size);height:var(--bullet-size);line-height:var(--bullet-size);border:var(--bullet-border);background-color:var(--bullet-color);border-radius:50%;position:absolute;left:0;text-align:center}.section--recipe-details .recipe-big-block{padding:30px 60px}@media (width <= 750px){.section--recipe-details .recipe-big-block{padding:20px}}.section--recipe-details .recipe-navigation.bullet-list{--bullet-size: 13px;--bullet-horizontal-space: 10px;--bullet-vertical-space: 30px;--bullet-color: #666;--bullet-border: none}.section--recipe-details .recipe-navigation a.link{color:#666;text-transform:uppercase;font-weight:700}.section--recipe-details .recipe-navigation li:not(:first-child) a.link:after{content:"";display:block;position:absolute;width:1px;left:calc(var(--bullet-size) / 2 - .5px);top:calc(var(--bullet-vertical-space) * -1 - 2px);bottom:calc(var(--bullet-size) * .5);background-color:#666}.section--recipe-details .recipe-navigation li:is(.active,.prevactive){--bullet-color: rgba(var(--color-base-accent-1), 1)}.section--recipe-details .recipe-navigation li:is(.active,.prevactive) a.link:after{background-color:rgba(var(--color-base-accent-1),1)}.section--recipe-details .recipe-navigation li.active a.link{color:rgba(var(--color-base-accent-1),1)}.section--recipe-details .recipe-image{position:relative}.section--recipe-details .recipe-image .media{height:22rem}@media (width >= 990px){.section--recipe-details .recipe-image .media{height:45rem}}.section--recipe-details .recipe-video-button{position:absolute;bottom:25px;left:20%;right:20%;padding:25px 35px;text-align:center;background:#ffffffbf;border:5px solid var(--gradient-base-accent-1);font-size:20px;font-weight:700;text-transform:uppercase;cursor:pointer}@media (width <= 600px){.section--recipe-details .recipe-video-button{padding:10px;font-size:18px}}@media screen{.section--recipe-details .recipe-video,.section--recipe-details.video .recipe-image{display:none}.section--recipe-details.video .recipe-video{display:block}}.section--recipe-details .recipe-preparation{counter-reset:item;text-align:center;padding-bottom:60px}.section--recipe-details .recipe-preparation .bullet-list{--bullet-size: 60px;--bullet-horizontal-space: 15px;--bullet-vertical-space: 20px;--bullet-color: rgba(var(--color-base-accent-1), .2);--bullet-border: none}.section--recipe-details .recipe-preparation .bullet-list ol li{counter-increment:item;line-height:150%}.section--recipe-details .recipe-preparation .bullet-list ol li:before{content:counter(item);color:rgba(var(--color-base-accent-1),1);font-size:120%;font-weight:700}@media (width <= 500px){.section--recipe-details .recipe-preparation .bullet-list{--bullet-size: 40px}}.section--recipe-details .recipe-info{border:5px solid var(--gradient-base-accent-1);display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px;scroll-margin:15px;margin:15px 0 5px}.section--recipe-details .recipe-info-times{display:grid;grid-template-columns:1fr 1fr;align-items:center;row-gap:10px;column-gap:10px}.section--recipe-details .recipe-info-ratings{display:flex;flex-direction:column;gap:10px}.section--recipe-details .recipe-info .recipe-bar{justify-content:space-between}.section--recipe-details .recipe-info .icon-bar{height:24px}.section--recipe-details .recipe-info .recipe-key{line-height:110%}.section--recipe-details .recipe-info .value{font-weight:700}@media (width <= 1050px){.section--recipe-details .recipe-info{grid-template-columns:1fr}.section--recipe-details .recipe-info-ratings .recipe-key{width:50%}.section--recipe-details .recipe-info-ratings .recipe-bar{justify-content:flex-start;gap:0}.section--recipe-details .recipe-info-ratings .icon-bar{margin-top:3px}}@media (width <= 1250px){.section--recipe-details .recipe-info-times{grid-template-columns:1fr;justify-items:center}.section--recipe-details .recipe-info-ratings{gap:15px}.section--recipe-details .recipe-key{text-align:center}.section--recipe-details .recipe-info-ratings .recipe-bar{flex-direction:column;gap:10px}.section--recipe-details .recipe-info-ratings .recipe-key{width:unset}}@media (width >= 1400px){.section--recipe-details .recipe-info{grid-template-columns:1.5fr 1fr}}.section--recipe-details .recipe-ingredients{background-color:rgba(var(--color-base-accent-1),.1);margin:15px 0;scroll-margin:15px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.section--recipe-details .recipe-ingredients h2{margin:0;font-weight:700;text-transform:uppercase}.section--recipe-details .recipe-ingredients hr{background-color:rgba(var(--color-base-accent-1),.8);margin:4px 0 20px}.section--recipe-details .recipe-ingredients ul{--bullet-size: 9px;--bullet-horizontal-space: 6px;--bullet-vertical-space: 0px;--bullet-color: transparent;--bullet-border: 2px solid var(--gradient-base-accent-1);display:grid;grid-template-columns:1fr 1fr;column-gap:15px;row-gap:25px}@media (width <= 500px){.section--recipe-details .recipe-ingredients ul{grid-template-columns:1fr}}.section--recipe-details .recipe-products .subtitle{text-align:center;display:block;margin-top:-45px}.section--recipe-details .recipe-products ul{-webkit-appearance:none;appearance:none;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:start;gap:20px;padding:0 5%;margin:0}.section--recipe-details .recipe-products ul li{-webkit-appearance:none;appearance:none;display:block;min-width:150px;max-width:260px;width:clamp(150px,22%,260px)}@media (width < 750px){.section--recipe-details .recipe-products .subtitle{margin-top:-35px}}.section--recipe-details .recipe-rating h2{font-weight:700;text-transform:uppercase;text-align:center}.section--recipe-details .recipe-rating-bar{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.section--recipe-details recipe-rating[data-ready=false] .only-when-ready{display:none}.section--recipe-details recipe-rating[data-rated=false] .only-when-rated{display:none}.section--recipe-details recipe-rating[data-error=false] .only-when-error{display:none}.section--recipe-details recipe-rating:not([data-status=SAVED]) .only-when-saved{display:none}.section--recipe-details recipe-rating:not([data-status=SAVING]) .only-when-saving{display:none}.section--recipe-details recipe-rating{display:block;text-align:center}.section--recipe-details recipe-rating .recipe-rating-bar .icon{width:65px;height:55px;-webkit-user-select:none;user-select:none}.section--recipe-details recipe-rating .recipe-rating-bar .icon .active{display:none}.section--recipe-details recipe-rating .icon[data-active=true] .active{display:block}.section--recipe-details recipe-rating .icon[data-active=true] .default{display:none}.section--recipe-details recipe-rating[data-rated=false] .icon[data-active=true]{cursor:pointer}@media (width < 500px){.section--recipe-details recipe-rating .recipe-rating-bar .icon{width:50px;height:40px;-webkit-user-select:none;user-select:none}}.section--recipe-details .recipe-actions{margin-top:40px;display:grid;column-gap:10px;row-gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,350px));justify-content:center;justify-items:stretch;align-items:start}.section--recipe-details .recipe-actions button{min-width:55px;font-size:18px}.section--recipe-details recipe-favourite-button[data-ready=false]>*{display:none}.section--recipe-details recipe-favourite-button[data-favourite=true] .only-when-not-favourite{display:none}.section--recipe-details recipe-favourite-button[data-favourite=false] .only-when-favourite{display:none}.section--recipe-details recipe-favourite-button[data-saving=false] .only-when-saving{display:none}.section--recipe-details recipe-favourite-button[data-saving=true] .only-when-idle{display:none}.section--recipe-details recipe-favourite-button[data-error=false] .only-when-error{display:none}.section--recipe-details .recipe-suggestions{margin:40px 0}.section--recipe-details .recipe-suggestions .title1{text-align:center;text-transform:uppercase;font-size:30px;margin-bottom:-10px}.section--recipe-details .recipe-suggestions .title2{text-align:center}.section--recipe-details .recipe-suggestions .title3{text-align:center;margin-bottom:15px}.section--recipe-details .recipe-suggestions .recipe-listing-articles{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:center}.section--recipe-details .recipe-suggestions .recipe-listing-articles .recipe{flex:0 1 40%;min-width:180px;max-width:260px}.section--recipe-details .recipe-suggestions .recipe-listing-articles .card__information{padding-bottom:0}.section--recipe-details .rte h3{font-size:25px;font-weight:600;text-transform:uppercase;margin:20px 0 30px}.section--recipe-details .rte strong{font-size:110%}.section--recipe-details .rte p{margin:16px 0 4px}.section--recipe-details .embed-responsive{position:relative;overflow:hidden;width:100%}.section--recipe-details .embed-responsive:after{display:block;content:"";padding-top:56.25%}.section--recipe-details .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen{.section--recipe-details .hidden-screen{display:none!important}}@media print{body{visibility:hidden}.section--recipe-details .hidden-print{display:none!important}.section--recipe-details .title--primary{margin-top:2rem}#printable-area{visibility:visible;position:absolute;left:0;top:0}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-recipe-details.css.map */
