.ff_wc_breadcrumbs+.section-product-single,.ff_wc_breadcrumbs+link+.section-product-single{padding-top:0}.woocommerce-page main .section-product-single{padding-top:120px;padding-bottom:122px}@media(max-width:1279.98px){.woocommerce-page main .section-product-single{padding:var(--section-spacing) 0}}.woocommerce-page main .section-product-single .product{--bs-gutter-x:40px;--bs-gutter-y:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x));--bs-gutter-x:73px;--bs-gutter-y:36px}@media(max-width:1279.98px){.woocommerce-page main .section-product-single .product{--bs-gutter-x:36px}}.woocommerce-page main .section-product-single .product>*{-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}@media(max-width:991.98px){.woocommerce-page main .section-product-single .product>*{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.woocommerce-page main .section-product-single .product .product-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woocommerce-page main .section-product-single .product .product-summary .product-title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-page main .section-product-single .product .product-summary .product-title-wrap .product_title{margin-bottom:0;color:#e4022b;font-size:48px;line-height:58px}@media(max-width:1279.98px){.woocommerce-page main .section-product-single .product .product-summary .product-title-wrap .product_title{font-size:34px;line-height:42px}}@media(max-width:991.98px){.woocommerce-page main .section-product-single .product .product-summary .product-title-wrap .product_title{font-size:28px;line-height:34px}}@media(max-width:991.98px){.woocommerce-page main .section-product-single .product .product-summary .product-title-wrap .product_title{font-size:34px;line-height:38px;margin-right:8px}}@media(max-width:991.98px){.woocommerce-page main .section-product-single .product .product-summary .product-title-wrap .product_title{margin-left:auto;margin-right:auto;text-align:center}}.woocommerce-page main .section-product-single .product .product-summary .product-title-wrap .price{margin-bottom:0;font-family:"Barlow",serif;font-weight:600;font-size:30px;line-height:36px;color:#232222}@media(max-width:991.98px){.woocommerce-page main .section-product-single .product .product-summary .product-title-wrap .price{margin-top:16px;width:100%;display:block;margin-left:auto;margin-right:auto;text-align:center}}.woocommerce-page main .section-product-single .product .product-summary .woocommerce-product-details__short-description{margin-top:44px;line-height:22px;color:#232222;max-width:658px}@media(max-width:991.98px){.woocommerce-page main .section-product-single .product .product-summary .woocommerce-product-details__short-description{margin-left:auto;margin-right:auto;text-align:center}}.woocommerce-page main .section-product-single .product .product-summary .woocommerce-product-details__short-description>*:last-child{margin-bottom:0}.woocommerce-page main .section-product-single .product .product-summary .btn.btn-red{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media(max-width:991.98px){.woocommerce-page main .section-product-single .product .product-summary .product_meta{margin-left:auto;margin-right:auto;text-align:center}}.woocommerce-page main .section-product-single .product .product-summary form.cart,.woocommerce-page main .section-product-single .product .product-summary .form.cart{margin-top:30px;margin-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media(max-width:991.98px){.woocommerce-page main .section-product-single .product .product-summary form.cart,.woocommerce-page main .section-product-single .product .product-summary .form.cart{margin-left:auto;margin-right:auto;text-align:center}}.woocommerce-page main .section-product-single .product .product-summary form.cart .quantity input,.woocommerce-page main .section-product-single .product .product-summary .form.cart .quantity input{margin-right:12px;min-height:38px;display:block;padding:.375rem .75rem;font-size:1.125rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:0;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;outline:0 !important}.woocommerce-page main .section-product-single .product .product-summary form.cart .quantity input:focus,.woocommerce-page main .section-product-single .product .product-summary .form.cart .quantity input:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#8080a6;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(0,0,76,.25);box-shadow:0 0 0 .25rem rgba(0,0,76,.25)}.woocommerce-page main .section-product-single .product .product-summary .product_meta{margin-top:30px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.woocommerce-page main .section-product-single .product .product-summary .product_meta .posted_in a{font-weight:700;color:#232222;-webkit-transition:color .3s ease;transition:color .3s ease}.woocommerce-page main .section-product-single .product .product-summary .product_meta .posted_in a:hover,.woocommerce-page main .section-product-single .product .product-summary .product_meta .posted_in a:focus-visible{color:#e4022b}@media(max-width:1279.98px){section.section-recipe-single .container{--bs-gutter-x:36px}section.section-recipe-single .container .recipe-main{--bs-gutter-x:36px}}section.section-recipe-single .recipe-main{--bs-gutter-y:36px;--bs-gutter-x:73px}section.section-recipe-single .recipe-main .recipe-info .recipe-title{color:#e4022b;font-size:48px;line-height:58px;margin-bottom:26px;max-width:558px}@media(max-width:1279.98px){section.section-recipe-single .recipe-main .recipe-info .recipe-title{font-size:34px;line-height:42px}}@media(max-width:991.98px){section.section-recipe-single .recipe-main .recipe-info .recipe-title{font-size:28px;line-height:34px}}section.section-recipe-single .recipe-main .recipe-info .recipe-body{line-height:22px}section.section-recipe-single .recipe-main .recipe-info .recipe-body strong{font-family:"Barlow",serif;font-weight:700;font-size:18px;line-height:22px}section.section-recipe-single .recipe-main .recipe-info .recipe-body p{margin-bottom:22px}section.section-recipe-single .recipe-main .rdt{font-family:"Barlow",serif;font-weight:700;font-size:18px;line-height:22px}section.section-recipe-single .recipe-main .rd{font-family:"Barlow",serif;font-weight:400;font-size:18px;line-height:22px}section.section-recipe-single .recipe-main .rd a{color:#e4022b;-webkit-transition:color .3s ease;transition:color .3s ease}section.section-recipe-single .recipe-main .rd a:hover,section.section-recipe-single .recipe-main .rd a:focus{text-decoration:underline}section.section-recipe-single .recipe-main .recipe-data{list-style:none;padding:0;margin-bottom:22px}section.section-recipe-single .recipe-main .recipe-data .recipe-data-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}section.section-recipe-single .recipe-main .linked-products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}section.section-recipe-single .recipe-main .shareables{margin-top:22px}section.section-recipe-single .recipe-main .shareables .rdt{display:block;margin-bottom:22px}section.section-recipe-single .recipe-main .shareables .shareables-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}section.section-recipe-single .recipe-main .shareables .shareable{width:47px;height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.section-recipe-single .recipe-main .shareables .shareable a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}section.section-recipe-single .recipe-main .shareables .shareable a:hover,section.section-recipe-single .recipe-main .shareables .shareable a:focus{opacity:.7}@media print{section.section-recipe-single .recipe-main .shareables{display:none}}section.section-recipe-single .recipe-main .print-btn{margin-top:38px;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media print{section.section-recipe-single .recipe-main .print-btn{display:none}}section.section-recipe-single .recipe-list-container{margin-top:112px;padding:34px 51px;background-color:#fff}@media(max-width:1784.98px){section.section-recipe-single .recipe-list-container{margin-top:64px}}@media(max-width:991.98px){section.section-recipe-single .recipe-list-container{margin-top:32px;padding:34px 30px}}section.section-recipe-single .recipe-list-container>.row{--bs-gutter-y:65px;--bs-gutter-y:24px}@media(max-width:991.98px){section.section-recipe-single .recipe-list-container>.row{--bs-gutter-x:1.5rem}}section.section-recipe-single .recipe-list-container .recipe-list-items legend{margin-bottom:0;float:unset}section.section-recipe-single .recipe-list-container .recipe-list-items legend>h2.recipe-list-item-title{color:#e4022b;font-size:48px;line-height:58px;margin-bottom:0}@media(max-width:1279.98px){section.section-recipe-single .recipe-list-container .recipe-list-items legend>h2.recipe-list-item-title{font-size:34px;line-height:42px}}@media(max-width:991.98px){section.section-recipe-single .recipe-list-container .recipe-list-items legend>h2.recipe-list-item-title{font-size:28px;line-height:34px}}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row{margin-top:36px}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row .recipe-list-row-item:not(:last-child){margin-bottom:22px}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row input[type=checkbox]{padding:0;height:initial;width:initial;margin-bottom:0;cursor:pointer}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row input[type=checkbox]:checked+label:before{background-color:#e4022b;border-color:#e4022b}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row input[type=checkbox]:focus-visible{outline:0}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row input[type=checkbox]:focus-visible+label:before{-webkit-box-shadow:0 0 0 .25rem rgba(228,2,43,.25);box-shadow:0 0 0 .25rem rgba(228,2,43,.25)}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row label{position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row label:before{content:"";background-color:rgba(0,0,0,0);border:1.5px solid #232222;padding:8.5px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:18px;border-radius:4px;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row label:hover:before{border-color:#e4022b}section.section-recipe-single .recipe-list-container .recipe-list-items .recipe-list-row-item__title{font-size:18px;line-height:22px}