.component-pagination .pages{margin:0;padding:0;list-style:none;text-align:center}.component-pagination .pages .pages__item{display:inline-block;margin:0 2px}.component-pagination .pages .pages__item .pages__item--left-text,.component-pagination .pages .pages__item .pages__item--right-text{display:none}.component-pagination .pages .pages__item .pages__item--left-caret,.component-pagination .pages .pages__item .pages__item--right-caret{position:relative;display:inline-block;width:25px;height:50px}.component-pagination .pages .pages__item .pages__item--left-caret:after,.component-pagination .pages .pages__item .pages__item--left-caret:before,.component-pagination .pages .pages__item .pages__item--right-caret:after,.component-pagination .pages .pages__item .pages__item--right-caret:before{content:"";display:block;position:absolute;background-color:#aaa;transition:all .5s;width:18px;height:2px}.component-pagination .pages .pages__item .pages__item--left-caret:before,.component-pagination .pages .pages__item .pages__item--right-caret:before{transform:rotate(-45deg)}.component-pagination .pages .pages__item .pages__item--left-caret:after,.component-pagination .pages .pages__item .pages__item--right-caret:after{transform:rotate(45deg)}.component-pagination .pages .pages__item .pages__item--left-caret:after,.component-pagination .pages .pages__item .pages__item--left-caret:before{transform-origin:0 50%;border-radius:3px 5px 5px 3px}.component-pagination .pages .pages__item .pages__item--left-caret:after{top:-1px}.component-pagination .pages .pages__item .pages__item--right-caret:after,.component-pagination .pages .pages__item .pages__item--right-caret:before{transform-origin:100% 50%;border-radius:5px 3px 3px 5px}.component-pagination .pages .pages__item .pages__item--right-caret:before{top:-1px}.component-pagination .pages .pages__item .page-emit{cursor:pointer}.component-search-recipe-dropdown{width:200px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}@media (min-width:1200px){.component-search-recipe-dropdown{width:250px}}.component-search-recipe-dropdown .search-dropdown-container{position:absolute;z-index:10;width:200px;font-size:16px;background:#fff;border-radius:3px;box-shadow:0 9px 8px 0 rgba(0,0,0,.07)}@media (min-width:1200px){.component-search-recipe-dropdown .search-dropdown-container{width:250px;font-size:22px}}.component-search-recipe-dropdown .search-dropdown-container:before{position:absolute;top:20px;right:20px;width:12px;height:6px;background:url(/lscp/images/svg/arrow-down.svg) no-repeat;transition:all .4s;content:""}@media (min-width:1200px){.component-search-recipe-dropdown .search-dropdown-container:before{top:26px}}.component-search-recipe-dropdown.opened .search-dropdown-container:before{transform:rotate(180deg)}.component-search-recipe-dropdown.opened .option{display:block}.component-search-recipe-dropdown.opened .option span{border-bottom:1px solid #efefef}.component-search-recipe-dropdown .option{display:none;padding:0 20px}.component-search-recipe-dropdown .option span{display:block;padding:13px 0 15px 5px}@media (min-width:991px){.component-search-recipe-dropdown .option span{padding:21px 0 15px 10px}}.component-search-recipe-dropdown .option:last-child span{border-bottom:none}.component-search-recipe-dropdown .option.selected{display:block}.component-search-recipe-dropdown .option:hover{color:#007cbe}@media (min-width:768px){.component-search-recipe-hero{margin-bottom:0}}.component-search-recipe-hero .page-name{position:relative;top:0;padding:18px 0;color:#2e2e30;font-size:28px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:36px;letter-spacing:0;text-align:center}@media (min-width:768px){.component-search-recipe-hero .page-name{padding:40px 0 30px;font-size:50px;line-height:60px}}@media (min-width:991px){.component-search-recipe-hero .page-name{padding:50px 0 40px}}.component-search-recipe-hero .search-form{position:relative;display:block;width:355px;height:55px;margin:0 auto}@media (min-width:768px){.component-search-recipe-hero .search-form{width:645px;height:65px}}.component-search-recipe-hero .search-form .search-input{display:block;width:355px;height:55px;padding-right:35px;padding-left:35px;font-size:18px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;text-align:center;border:none;border-radius:3px;box-shadow:0 4px 8px 0 rgba(0,0,0,.07)}@media (min-width:768px){.component-search-recipe-hero .search-form .search-input{width:645px;height:65px;padding-right:50px;padding-left:50px;font-size:22px;line-height:25px}}.component-search-recipe-hero .search-form .search-input::-moz-placeholder{position:relative;top:2px;left:-15px;color:#ccc;font-size:18px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;letter-spacing:-.16px;text-align:center}.component-search-recipe-hero .search-form .search-input::placeholder{position:relative;top:2px;left:-15px;color:#ccc;font-size:18px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;letter-spacing:-.16px;text-align:center}@media (min-width:768px){.component-search-recipe-hero .search-form .search-input::-moz-placeholder{left:-10px;font-size:22px;letter-spacing:-.2px}.component-search-recipe-hero .search-form .search-input::placeholder{left:-10px;font-size:22px;letter-spacing:-.2px}}.component-search-recipe-hero .search-form .svg{position:absolute;top:19px;left:10px}@media (min-width:768px){.component-search-recipe-hero .search-form .svg{top:24px;left:15px}}.component-search-recipe-hero .search-form .svg.svg--magnifier{width:16px;height:16px}.component-search-recipe-result a{display:flex;margin:0 0 10px;padding:15px;background-color:#fff;border-radius:3px;transition:all .2s}@media (min-width:768px){.component-search-recipe-result a:hover{transform:translateY(-10px);cursor:pointer}}@media (min-width:768px){.component-search-recipe-result a{height:170px;margin:0 0 20px;padding:0;overflow:hidden}}.component-search-recipe-result a:hover{box-shadow:0 10px 10px 0 rgba(0,0,0,.07)}.component-search-recipe-result a .image-wrapper{display:none}@media (min-width:768px){.component-search-recipe-result a .image-wrapper{display:block;min-width:255px;background-image:url(/lscp/images/search/search-results-placeholder.jpg)}}@media (min-width:768px){.component-search-recipe-result a .image-wrapper img{width:255px}}.component-search-recipe-result a .info-container{width:100%}@media (min-width:768px){.component-search-recipe-result a .info-container{width:calc(100% - 255px);padding:25px 50px}}.component-search-recipe-result a .name{margin-bottom:5px;color:#2e2e30;font-size:16px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:24px;letter-spacing:-.2px}@media (min-width:768px){.component-search-recipe-result a .name{margin-bottom:0;font-size:22px;line-height:25px}}.component-search-recipe-result a .result-summary-container{height:47px;overflow:hidden;color:#2e2e30;font-size:14px;font-family:ProximaNovaRegular,Arial,sans-serif;line-height:21px;letter-spacing:0}@media (min-width:768px){.component-search-recipe-result a .result-summary-container{height:50px;margin-top:15px;font-size:16px;line-height:25px}}.component-search-recipe-result a .result-summary-container .summary{padding-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.component-search-recipe-result a .result-summary-container .nutrition{padding-bottom:5px;line-height:21px}.component-search-recipe-result a .url-link{display:none;margin-top:15px;color:#606b71;font-size:16px;font-family:ProximaNovaRegular,Arial,sans-serif;letter-spacing:0}@media (min-width:768px){.component-search-recipe-result a .url-link{display:block}.component-search-recipe-result a .url-link:hover{text-decoration:underline}}.view-error404 .section--hero-error404{height:300px;margin-top:-50px}@media (min-width:768px){.view-error404 .section--hero-error404{height:600px;margin-top:-100px}}.view-error404 .section--hero-error404 .hero-error404-wrapper{padding:90px 0 0;text-align:center}@media (min-width:768px){.view-error404 .section--hero-error404 .hero-error404-wrapper{padding:250px 0 0}}.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-upper{margin-bottom:10px;color:#000;font-size:36px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:43px;letter-spacing:0}@media (min-width:768px){.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-upper{margin-bottom:20px;font-size:64px;line-height:77px}}.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-upper span{display:block}@media (min-width:768px){.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-upper span{display:inline}}.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-lower{margin-bottom:35px;color:#007cbe;font-size:14px;font-family:FuturaPtMedium,Trebuchet MS,sans-serif;line-height:24px;letter-spacing:0;opacity:.76}@media (min-width:768px){.view-error404 .section--hero-error404 .hero-error404-wrapper .copy-lower{margin-bottom:80px;font-size:20px}}#app .site-main .view .inner.inner--padding{padding:25px 15px}@media (min-width:768px){#app .site-main .view .inner.inner--padding{padding:40px 15px}}@media (min-width:991px){#app .site-main .view .inner.inner--padding{padding:70px 95px}}.view-search-recipe .container{font-family:FuturaPtMedium,Trebuchet MS,sans-serif}.view-search-recipe .container .header{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}@media (min-width:768px){.view-search-recipe .container .header{flex-direction:row;justify-content:space-between;margin-bottom:30px}}.view-search-recipe .container .header .total-results{padding:11px 0;color:#000;font-size:22px;line-height:29px;letter-spacing:-.2px;text-align:center}@media (min-width:768px){.view-search-recipe .container .header .total-results{position:relative;display:block;font-size:28px}}@media (min-width:991px){.view-search-recipe .container .header .total-results{line-height:32px}}.view-search-recipe .container .header .component-search-recipe-dropdown{position:relative;height:52px}@media (min-width:1200px){.view-search-recipe .container .header .component-search-recipe-dropdown{height:58px}}.view-search-recipe .container .no-results-container{position:relative;display:flex;justify-content:center;min-height:400px;margin-top:0;padding:20px 0;background-image:url(/lscp/images/search/image-search-bw-mobile.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-width:768px){.view-search-recipe .container .no-results-container{min-height:470px;padding:60px 0;background-image:url(/lscp/images/search/image-search-bw-desktop.jpg)}}.view-search-recipe .container .no-results-container.search-landing{background-image:url(/lscp/images/search/image-search-color-mobile.jpg)}@media (min-width:768px){.view-search-recipe .container .no-results-container.search-landing{min-height:470px;padding:60px 0;background-image:url(/lscp/images/search/image-search-color-desktop.jpg)}}.view-search-recipe .container .no-results-container .blank-search{width:100vw;margin-bottom:-5px}.view-search-recipe .container .no-results-container .no-results-text{max-width:280px;font-size:36px;line-height:48px;text-align:center}@media (min-width:768px){.view-search-recipe .container .no-results-container .no-results-text{max-width:556px;font-size:50px;line-height:64px}}