.mt-24{margin-top:24px}.mt-16{margin-top:16px}.pad_top24{padding-top:24px}.d-flex{display:flex}.list-reset{list-style:none;padding:0;margin:0}.recipes-top-btns{display:flex;align-items:center}.btn-st-with-icon{position:relative;overflow:hidden;border:1px solid var(--Primary-Purple-Bright);text-decoration:none !important;border-radius:4px}.btn-st-with-icon span{display:flex;align-items:center;gap:10px;padding:8px 16px;color:var(--Primary-Purple-Bright);font:14px/1.71 var(--font-arboria-medium);transition:transform .3s}.btn-st-with-icon span svg{display:block}.btn-st-with-icon span:nth-child(2) path{stroke:#fff}.btn-st-with-icon span:nth-child(2){position:absolute;top:0;height:calc(100% + 2px);transform:translateX(-100%);background-color:var(--Primary-Purple-Bright);color:#fff;z-index:5}.btn-st-with-icon:hover span:nth-child(2){transform:translateX(0)}.btn-st-with-icon:hover span:nth-child(1){transform:translateY(100%)}.content .print-block .recipes-top-btns h2{margin-right:auto;font:400 24px/1.333 var(--font-arboria-medium);color:var(--Primary-Purple-Bright);margin-bottom:0}.share-btn-wrap{display:flex;margin-right:16px;position:relative}.share-btn-wrap .share-block{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);width:150px;background-color:#fff;border:1px solid var(--Primary-Purple-Bright);border-radius:4px;padding:10px;display:none}.share-block .social{padding-top:0;margin-top:0;border-top:none}.prep-block{background-color:#f4eff3;color:var(--Black);font-family:var(--font-arboria-book);padding:16px;display:flex;flex-wrap:wrap;gap:4px 32px;border-radius:8px}.prep-row.w100{width:100%;display:flex}.prep-desc{color:var(--Gray);white-space:nowrap;margin-right:8px}.difficulty_level_text{font:14px/1.5 var(--font-arboria-medium);text-transform:uppercase;color:var(--Primary-Purple-Bright);margin-right:8px}.difficulty-mark{gap:4px;list-style:none !important;padding:0 0 3px !important;margin:0 !important}.difficulty-mark li{width:12px;height:12px;background-color:#d9d9d9;border-radius:50%;margin-bottom:0}.difficulty-mark li.active{background-color:var(--Primary-Purple-Bright)}.difficulty-wrap{padding-bottom:3px;align-items:flex-end}.font-24-am{font:24px/1.33 var(--font-arboria-medium)}.hider-recipe{color:var(--Black)}.process-header{display:grid;grid-template-columns:50% 50%}.process-header>div{display:flex;gap:8px;color:var(--Primary-Purple-Bright);font-family:var(--font-arboria-medium);line-height:1.25}.process-container{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.process-container a{font-family:var(--font-arboria-book) !important;color:inherit;text-decoration:underline}.process-container a:hover{text-decoration:none}.recipe-processs.prev-approach .process-container{display:block}.process-container.chef-tips{display:block}.process-container.chef-tips .ingr-wrap{display:none}.recipe-processs{font-family:var(--font-arboria-book);color:var(--Gray)}.proc-ttitle{font-size:20px;line-height:1;color:var(--Black)}.recipe-processs ul{list-style:none !important;padding:0 !important;margin:0 !important;font-size:16px;line-height:1.25;font-family:inherit !important}.process-container.chef-tips li,.custom-dots-ul li{margin-bottom:6px !important;position:relative;padding-left:28px !important;line-height:1.25 !important;font-family:var(--font-arboria-book) !important}.process-container.chef-tips li:before,.custom-dots-ul li:before{content:'';position:absolute;top:9px;left:15px;width:4px;height:4px;background-color:currentColor;border-radius:50%}.custom-dots-ul.with-less-padding li{padding-left:20px !important;margin-left:-20px}.custom-dots-ul.with-less-padding{margin-top:10px !important;margin-bottom:10px !important}.custom-dots-ul.with-less-padding li:before{left:8px}.recipe-processs .proc-ttitle{margin:0 0 24px;font:400 20px/1 var(--font-arboria-book);color:var(--Black)}.process-sep{margin:24px 0;border-top:1px solid #f4eff3}.recipe-processs .process-container .process-ul li{position:relative;padding-left:23px;font:16px/1.5 var(--font-arboria-book)}.recipe-processs .process-container .process-ul li .instruction-number{color:var(--Primary-Purple-Bright);position:absolute;left:0;font-weight:500}.chef-tips .instruction-number{display:none}.recipe-processs .ingr-wrap{position:relative}.recipe-processs .ingr-wrap:before{content:'';position:absolute;right:-8px;top:0;height:100%;width:1px;background-color:#f4eff3}.nutrition-facts{display:flex;padding:16px;gap:8px;border-radius:8px;background:#f4eff3;line-height:1.25}.nutrition-facts__header{color:var(--Gray);white-space:nowrap}.nutrition-facts__facts{color:var(--Black)}.ingredients-wrap>div:last-child:not(.recipe-processs){display:none}@media(max-width:550px){.process-header>*{display:none !important}.process-container{grid-template-columns:1fr;gap:20px 0}.recipe-processs .ingr-wrap:before{display:none}.process-sep{margin:15px 0 30px}.nutrition-facts{flex-direction:column}}