/*!/wp-content/themes/hello-elementor-child/assets/css/recipes.css*/.recipe-attribute-badges{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;gap:12px 20px;max-width:100%}.prep-step-row{display:flex;gap:40px;padding:16px 0;align-items:flex-start}.prep-step-row:last-child{padding-bottom:0}.prep-text-wrapper{flex:1;display:flex;gap:15px}.chapmans-custom-checkbox{align-self:center;width:15px;height:15px;min-width:15px!important;border-radius:5px}ul.chapmans-checklist li{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 0px!important}.list-text,.step-content{font-size:14px}.step-number{background:var(--e-global-color-primary);color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;font-weight:700}.step-content{line-height:1.6;color:#333}.custom-prep-img{width:100%;height:auto;border-radius:8px!important;overflow:hidden;object-fit:cover;display:block}.badge-item.attribute-100-canadian-milk img,.badge-item.attribute-lait-100-canadien img{max-height:67px!important;width:auto!important;height:auto!important}@media (max-width:767px){.prep-step-row{flex-direction:column;gap:20px;padding-bottom:0}.prep-image-wrapper{flex:0 0 auto;width:100%;max-width:350px}.custom-prep-img{aspect-ratio:16/9}.recipe-attribute-badges{display:flex;flex-wrap:wrap;justify-content:left;gap:12px 20px;max-width:100%}.recipe-attribute-badges .badge-item img{max-width:45px!important}.list-text,.step-content{font-size:18px;line-height:24px}.step-number{background:var(--e-global-color-primary);width:28px;height:28px}.chapmans-custom-checkbox{width:16px;height:16px;min-width:16px}.recommended-products .e-con-inner>div:last-child{flex-grow:1!important}.recipe-filter-widget ul.taxonomy-filter{text-align:left!important}.recipe-filter-widget .filter-title{font-size:18px!important;padding:8px!important;width:100%!important;float:none!important;margin:0 auto 20px auto!important}}@media (min-width:768px) and (max-width:1024px){.recipe-filter-widget .filter-title{width:100%!important}}.recipe-filter-widget .list-style input[type="checkbox"] span{border-radius:9px!important;font-size:14px!important}.recipe-filter-widget .list-style label span{display:block;padding:8px 10px;margin-bottom:4px;color:#fff;background-color:#fff0;transition:background-color 0.3s ease-out,color 0.3s ease-out;border-radius:var(--border-radius-rounded-full,9999px);border:var(--border-width-border,1px) solid rgb(255 255 255 / .5);font-size:14px!important}@media (hover:hover) and (pointer:fine){.recipe-filter-widget .list-style label span:hover{background-color:#fff;color:#000}}.recipe-filter-widget .list-style input[type="checkbox"]:checked+span{background-color:#fff;color:#000;font-size:14px!important}.recipe-filter-widget .form-tax.elementor-grid{display:flex;flex-wrap:wrap;gap:15px}.recipe-filter-widget .filter-title,.recipe-filter-widget ul.taxonomy-filter{text-align:center}.recipe-filter-widget .filter-title{background:var(--e-global-color-primary);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF26;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);padding:12px;border-radius:99px!important}.recipe-filter-widget .flex-wrapper.recipe-type,.recipe-filter-widget .flex-wrapper.occasion,.recipe-filter-widget .flex-wrapper.content-attribute{flex:1 1 100%}.flex-wrapper.cooking_time_cooking_time_range,.recipe-filter-widget .flex-wrapper.serving_range{display:none}.flex-wrapper.cooking_time_cooking_time_range ul li:not(:last-child) span:before{content:"< "}.recipe-post-content video{border-radius:14px 14px 14px 14px!important;overflow:hidden}.recipe-post-content .recipe-video-self-hosted video{max-width:500px;width:100%;object-fit:contain}@media (min-width:768px){.recipe-filter-widget .flex-wrapper.cooking_time_cooking_time_range,.recipe-filter-widget .flex-wrapper.serving_range{flex:1 1 calc(50% - 8px);min-width:200px}.recipe-meta-box{max-width:300px!important;align-self:center!important}.recipe-listing-page.recipe-filter-widget li label[aria-checked="false"] span{background:#000!important;color:#fff!important}.recipe-filter-widget.recipe-listing-page li label[aria-checked="true"] span{border-color:transparent!important}}@media (hover:hover) and (pointer:fine){.recipe-listing-page.recipe-filter-widget .list-style label span:hover{background:var(--e-global-color-primary)!important;color:#fff!important}}@media (min-width:768px) and (max-width:1024px){.recipe-meta-box{max-width:300px!important;align-self:flex-start!important}}.prep-step-row{display:flex!important;gap:40px!important;align-items:flex-start!important}.prep-step-row:has(img)>div:not(:has(img)){flex:0 0 50%!important;max-width:50%!important;width:50%!important}.prep-step-row img{width:100%!important;height:auto!important;object-fit:cover!important;border-radius:8px}.prep-step-row:not(:has(img))>div{flex:0 0 100%!important;max-width:100%!important;width:100%!important}.chapmans-social-share-buttons .elementor-grid{--grid-column-gap:8px !important;display:flex!important;margin:0 auto!important;justify-content:center!important}@media (max-width:767px){#content-attribute-product-grid.list-view-active .product-card-details-v2 .e-con-inner img{margin-bottom:10px!important}div#elementor-popup-modal-36747{background-color:#00000080!important}.elementor-widget-theme-post-content ul.wp-block-list{padding-bottom:16px}.prep-step-row:has(img)>div:not(:has(img)){flex:0 0 100%!important;max-width:100%!important;width:100%!important}}.recommended-products span.elementor-button-text{position:relative!important;top:1px!important}@media (max-width:767px){.recipe-meta-box{max-width:300px!important;align-self:left!important}}