.center-block{display:block;margin-right:auto;margin-left:auto;float:none}.inner-text-size{font-size:16px;line-height:160%;clear:both;padding-top:40px;padding-bottom:40px;max-width:770px}.product-breadcrumb,.product-breadcrumb a{font-size:12px;opacity:.8;color:#333}.product-breadcrumb span,.recipe-right div ul.recipe-tips-box p{font-weight:400}.sub_page_right{text-align:right}#wine-and-crackers-info-more p,.description p,.wine-and-crackers-info-div p{max-width:770px}.variant-b .description p{max-width:unset}.description p{line-height:160%;font-size:16px}.description h3,.page-jump p{font-size:20px}.page-jump{overflow:hidden;margin-bottom:20px}.page-jump p{font-weight:500;margin:0}.line-jump{overflow:hidden;border-bottom:1px solid #d8d8d8;padding:15px 0}.line-jump img{width:25px;height:auto}.line-jump p a{font-size:16px;color:#333;margin:0}.line-jump p a:hover,.substitutes h3.text-decoration-none a:hover,.substitutes h3.text-decoration-none a:link{text-decoration:none}.line-jump .table-list,.recipe-details .table-checkbox{margin:0}.line-jump .table-list td:nth-child(1){width:35px}.table-checkbox .ingredient-selected{text-decoration:line-through}.recipe-details .table-checkbox td.recipe-checkbox{width:30px}.line-jump .table-list td{padding:0;border:0;line-height:1.2}.recipe-details .table-checkbox td{border:0;vertical-align:top;line-height:1.5;padding:0 0 20px}.recipe-details .table-checkbox td input[type=checkbox]{margin:0;line-height:normal;width:20px;height:20px;appearance:none;-webkit-appearance:none;outline:0;background-color:#fff;border:1px solid #bdbcbc;border-radius:2px}.recipe-details .table-checkbox td input[type=checkbox]:checked{background-color:#eeda5c}.q-and-a,.recipes,.substitutes,.wine-and-crackers,.you-may-also-like{margin-bottom:30px}.recipe-details h3 span,.recipes h3 span,.substitutes h3 span,.wine-and-crackers h3 span,.you-may-also-like h3 span{padding-bottom:4px;border-bottom:3px solid #333;margin-bottom:40px;line-height:180%}.wine-and-crackers-info-div{padding:20px 0}.q-and-a h3 span{margin-bottom:40px;line-height:180%}.q-and-a h3,.recipes h3,.substitutes h3,.wine-and-crackers h3{position:relative;margin-bottom:50px}.you-may-also-like h3{position:relative;margin-bottom:30px}#wine-and-crackers-info-more p,.cheese-recipe-latest p,.wine-and-crackers-info-div p{font-size:16px}#q-and-a-list>li>div,#wine-and-crackers-info-more{margin-top:10px}.substitutes a,.substitutes a:hover,.wine-and-crackers-info-div a,.wine-and-crackers-info-div a:hover{color:#333;text-decoration:underline;font-size:16px;font-weight:500}.recipes .see-all-div,.substitutes .see-all-div{position:relative;text-align:right;margin-top:10px;font-size:16px;text-transform:uppercase;font-weight:500}.recipes .see-all-div a.see-all-div-link:hover,.recipes .see-all-div a.see-all-div-link:link,.substitutes .see-all-div a.see-all-div-link:hover,.substitutes .see-all-div a.see-all-div-link:link{color:#333;text-decoration:none}.cheese-recipe-latest{margin-bottom:30px}.cheese-recipe-latest img{width:100%;border-radius:5px}.cheese-recipe-latest h4 a.cheese-recipe-latest-link:link,.q-and-a ul li a.q-and-a-link:link{font-size:20px;font-weight:500;color:#333;text-decoration:none}.substitutes>p{margin-top:20px;font-size:16px}.q-and-a ul,.recipe-notes .recipe-details ul.recipe-quantity,.substitutes .substitutes-first{padding-left:0}.substitutes .substitutes-last{padding-right:0}.variant-b .inner-substitutes{display:flex}.variant-b .inner-substitutes img{width:100%;height:200px;object-fit:fill;border-radius:5px}.variant-b .substitutes h3{margin-bottom:20px;font-family:"Belgrano";font-size:18px}.q-and-a,.you-may-also-like{background-color:#efeeee;padding-bottom:50px}.q-and-a h3,.you-may-also-like h3{margin-top:50px}#q-and-a-list>li{list-style:none;padding:10px 30px 20px 35px;background-image:url(../svg/page-icon-qa-list.e6f6817f61ac.svg);background-repeat:no-repeat;background-position:top 15px left 0;background-size:24px;border-bottom:1px solid #cdcdcd}#q-and-a-list>li>div>a.read-more,.substitutes .read-more{font-weight:500;text-decoration:underline}.sub_header_img_div{position:relative;text-align:center;margin-bottom:15px}.sub_header_img_div img{height:350px;filter:brightness(40%)}.sub_header_img_div h1{position:absolute;margin:0;top:40%;width:80%;left:10%;color:#fff}.recipes_list{display:flex;flex-wrap:wrap}.recipe-item{margin-top:15px;margin-bottom:15px}.recipe-item a img,.sub_header_img_div img{width:100%;object-fit:cover;border-radius:5px}.recipe-item p{text-align:center;padding:20px 0 10px;margin:0}.recipe-item a,.recipe-item a p,.recipe-item a:hover,.recipe-item a:hover p{font-size:18px;color:#333;font-weight:500;text-decoration:none}.recipe-outerdiv{background-color:#f4f4f4;border-radius:5px;margin-bottom:60px}.recipe-left,.recipe-right{padding:0}.recipe-left img{width:100%;height:auto;object-fit:cover;border-top-left-radius:5px}.recipe-right div.recipe-right-outerbox{padding:70px 30px}ul.recipe-tips-box img{height:auto;width:24px;margin-right:10px}.recipe-mobile-info ul.recipe-tips-box,.recipe-right div ul{padding-left:0;margin-bottom:0}.recipe-mobile-info ul.recipe-tips-box li,.recipe-right div ul li{list-style:none;padding:10px 30px 20px 35px;background-repeat:no-repeat;background-position:top 7px left 0;background-size:20px;font-size:16px;text-decoration:none;color:#000;font-weight:500}.recipe-mobile-info ul.recipe-tips-box li{padding:0 10px 15px 0;display:flex;align-items:center}.recipe-right div ul.recipe-tips-box li{padding-left:0;display:flex;align-items:center}.recipe-mobile-info ul.recipe-tips-box li:last-child{padding-bottom:10px}.jump-to a{text-decoration:none}.jump-to a div:nth-child(1){font-size:10px;text-transform:capitalize;color:#636161;text-decoration:none}.jump-to a div:nth-child(2){margin-top:-5px;color:#000}.recipe-notes hr.recipe-line,.recipe-right div hr.recipe-line{border-top:1px dashed #000;margin-bottom:28px}.recipe-des{background-color:#eeda5c;color:#000;padding:30px 30px 60px;border-bottom-left-radius:5px}.recipe-des h1{font-size:30px;font-weight:500;text-align:center;margin-bottom:20px}.recipe-des p{font-size:18px;font-weight:500;margin:0 auto;width:90%}.recipe-notes{background-color:#f4f4f4;border-radius:5px;padding:40px;margin-bottom:60px}.recipe-mode p:nth-child(1),.recipe-notes .recipe-details,.recipe-notes .recipe-mode{font-size:16px;font-weight:500;overflow:hidden}.recipe-mode p:nth-child(1){margin-right:10px}.recipe-mode p:nth-child(2){margin-top:5px}.recipe-notes .recipe-details h3{margin:0 0 30px}.recipe-notes .recipe-mode div{padding:0}.recipe-notes .recipe-details div:nth-child(1){padding:0 30px 0 0;border-right:1px dashed #000}.recipe-notes .recipe-details div:nth-child(2){padding:0 0 0 30px}.recipe-notes .recipe-mode img{padding:0 5px}.recipe-notes .recipe-mode p{font-size:12px;font-weight:300}.recipe-notes .recipe-mode div:nth-child(2) select{height:30px;padding:5px 10px;margin-left:10px;background-color:#fff;border:1px solid #b4b4b4;border-radius:3px}.recipe-notes .recipe-details div:nth-child(2) h4{font-weight:500}.recipe-notes .recipe-details div:nth-child(2) p{margin-bottom:30px}#heading-description,#heading-information,.recipe-img-box .recipe-mobile-info,.recipe-tips-mobile,.vegetarian-note{display:none}.recipe-cheeses{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:20px}.recipe-cheeses a{border-radius:4em;background-color:#fff;padding:10px;color:#000;margin:10px 4px;font-weight:500}.mobile-fold-outer{display:block;border:0;box-shadow:none;border-radius:0;margin-bottom:0}#heading-description,#heading-information,#heading-recipes,#heading-substitutes,#heading-wine{border-bottom:1px solid #8e8e8e}.mobile-fold-outer .mobile-fold{border-top:1px solid #8e8e8e;border-radius:0;background-color:transparent;padding:0}.mobile-fold-outer .mobile-title{position:relative}.mobile-fold-outer .mobile-title a.mobile-title-link:link,.summary .mobile-title a.mobile-title-link:link{font-size:24px;text-decoration:none;padding:15px 50px 15px 0;text-transform:none;display:block}.mobile-fold-outer .mobile-fold .mobile-title a::after{content:"";font-family:"FontAwesome";position:absolute;right:20px;top:15px}.mobile-fold-outer .mobile-fold .mobile-title a.collapsed::after{content:""}.mobile-fold-outer .panel-body,.summary .mobile-fold-outer .panel-body{padding:0;background-color:transparent;border-top:none;z-index:0;position:relative}.mobile-recipe-slide{display:block}.mobile-recipe-slide .carousel-indicators{bottom:-25px}.mobile-recipe-slide .carousel-indicators .active{background-color:#a4a4a4}.mobile-recipe-slide .carousel-indicators li{border:1px solid #a4a4a4}.recipe-details ol{padding-left:20px}.recipe-details ol li::marker{font-weight:700}.author-header{width:100%;background:#eed95c;display:flex;padding:40px;margin-top:10px}.author-header img{width:200px;border-radius:50%;height:200px;object-fit:cover}.author-title{text-transform:uppercase}.author-description{font-weight:500;font-size:16px}.cheese-cards{display:flex;width:100%;justify-content:space-evenly;flex-wrap:wrap}.cheese-card{width:350px;border:1px solid silver;border-radius:5px;overflow:hidden;margin:0 5px 20px}.cheese-card .summary-points{margin:20px 0}.cheese-card img{width:100%;height:250px;object-fit:cover}.cheese-card-body{padding:0 20px 20px}.small-headers h1{font-size:20px}.small-headers h2{font-size:18px}.small-headers h3{font-size:16px}.small-headers h4{font-size:14px}.small-headers h5,.small-headers h6{font-size:12px}@media only screen and (max-width:1170px){.substitutes .cheese-item{padding-left:7.5px;padding-right:7.5px}}@media only screen and (max-width:991px){.sub_header_img_div h1{font-size:30px;top:30%}.sub_header_img_div img{height:250px}.recipe-des p,.recipe-item a,.recipe-item a p,.recipe-item a:hover,.recipe-item a:hover p{font-size:16px}.substitutes .cheese-item h3{margin-bottom:0}.recipe-des h1{font-size:24px}.recipe-notes .recipe-details div:nth-child(1){padding:0 0 30px;border-right:none;border-bottom:1px dashed #000}.recipe-notes .recipe-details div:nth-child(2){padding:30px 0 0}}@media only screen and (max-width:767px){#heading-description,#heading-information{display:block}.mobile-fold-outer .panel-body,.summary .mobile-fold-outer .panel-body{padding:15px 0}.recipe-item{margin-top:10px;margin-bottom:10px}.mobile-hide{display:none}.recipe-panel-body{position:relative;padding:0}.recipe-panel-body .see-all-div{position:relative;text-align:right;padding:10px 0}.recipe-item a,.recipe-item a p,.recipe-item a:hover,.recipe-item a:hover p{font-size:14px}.cheese-recipe-latest h4{text-align:center;padding:10px 0 15px}.recipe-img-box{position:relative}.recipe-img-box .recipe-mobile-info{display:block;position:absolute;bottom:0;padding:10px 20px;width:100%;background:rgba(255,255,255,.8)}.recipe-des{padding:30px 20px 40px}.recipe-des p{width:100%}.tips-note,.vegetarian-note{display:block;padding:0 0 15px;font-size:16px;color:#000;font-weight:500}.tips-note img,.vegetarian-note img{width:20px;height:auto;margin-right:5px}.recipe-outerdiv{background-color:transparent;margin-bottom:30px}.recipe-left img{border-top-right-radius:5px}.recipe-des{border-bottom-right-radius:5px}.recipe-tips-mobile{display:block;background-color:#f4f4f4;padding:20px;border-radius:5px;margin-top:20px}.q-and-a,.recipes,.substitutes,.wine-and-crackers,.you-may-also-like{margin-bottom:30px}.wine-and-crackers-info-div>div{padding:0}.substitutes .cheese-item h3 a{font-size:20px}.recipe_list_you_may_like div:nth-child(3){display:none}}@media only screen and (max-width:576px){.line-jump{border:0;padding:0}.small-block{width:100%;display:block;padding:15px 0;border-bottom:1px solid #d8d8d8}.sub_header_img_div h1{font-size:24px;top:30%}.sub_header_img_div img{height:200px}.cheese-recipe-latest h4 a,.q-and-a ul li a{font-size:18px}.mobile-fold-outer .mobile-title a,.summary .mobile-title a{font-size:20px}.recipe-mobile-info ul.recipe-tips-box li{font-size:14px}.variant-b .inner-substitutes img{height:auto}}