@media (min-width:753px){.component--page-hero-spotlight .card-section{box-shadow:0 3px 20px #0000000d}}
.component--recipe-collections{border-color:var(--color-gray-3)}.component--recipe-collections .description{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.component--recipe-collections .image-collection{width:72px;height:72px}@media (min-width:1280px){.component--recipe-collections .image-collection{width:120px;height:120px}}.component--recipe-collections .collection-amount{font-weight:500}@media (min-width:753px){.component--recipe-collections .collection-amount{font-weight:600}}.component--recipe-collections .text-gray{color:var(--color-gray-7)}.component--recipe-collections .get-started{color:var(--color-pumpkin);font-family:var(--font-whitney-book,"Whitney SSm Book"),sans-serif;letter-spacing:1.2px;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:15px}.component--recipe-collections .curated-collection-button{padding-inline:.5rem}.component--recipe-collections .collection-title{font-family:var(--font-whitney-ssm,"Whitney SSm"),sans-serif;overflow-wrap:anywhere;word-break:break-word;font-size:1rem;font-weight:600;line-height:1.2}@media (min-width:753px){.component--recipe-collections .collection-title{font-family:var(--font-miller-display,"Miller Display"),serif;font-size:1.5rem;line-height:1.25}}.component--recipe-collection-button{border-color:var(--color-gray-3)}.component--recipe-collection-button:hover{background-color:var(--color-gray-3);color:var(--color-tomato-red)}

.component--recipe-dropdown-filters .button-menu-opened{border-radius:1rem 1rem 0 0;box-shadow:0 3px 10px #00000026}.component--recipe-dropdown-filters .sort-button{color:var(--color-gray-8)}.component--recipe-dropdown-filters .sort-button:disabled{color:var(--color-gray-6)}
.component--recipe-featured-content .title{-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.component--recipe-import-recipe-dialog::backdrop{background-color:#00000080}.component--recipe-import-recipe-dialog .cancel-button{width:calc(100% - 48px)}@media (min-width:753px){.component--recipe-import-recipe-dialog .cancel-button{width:360px}}.component--recipe-import-recipe-dialog .upload-button{border-bottom:1px solid var(--color-gray-3)}@media (min-width:753px){.component--recipe-import-recipe-dialog .upload-button{border-bottom:none}}
.component--recipe-mobile-filters .mobile-filters-dialog::backdrop{background-color:var(--color-black);opacity:.5}.component--recipe-mobile-filters .mobile-filter-button{color:var(--color-tomato-red)}.component--recipe-mobile-filters .mobile-filter-button:disabled{color:var(--color-gray-5)}
.component--recipe-search-filters .container{background-color:var(--color-white);box-shadow:0 -4px 10px #0000000a}.component--recipe-search-filters .mobile-button{background-color:var(--color-concrete);border-radius:1.25rem;font-size:1.25rem}
.component--recipe-filters-checkboxes .disabled{color:var(--color-gray-7)}
.component--recipe-filters-header .close-icon{font-size:2rem}.component--recipe-filters-header .filters-text{font-size:1.25rem;font-style:normal;font-weight:600;line-height:1.5rem}@media (min-width:753px){.component--recipe-filters-header .filters-text{font-size:1rem;font-style:normal;font-weight:600}}.component--recipe-filters-header .clear-refinement-button{color:var(--color-tomato-red);font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem}@media (min-width:753px){.component--recipe-filters-header .clear-refinement-button{font-size:.875rem;font-style:normal;font-weight:600}}
.component--base-filter-pill{border-color:var(--color-gray-3)}.component--base-filter-pill .icon{margin-left:1px;font-size:.75rem}
.component--recipe-numeric-range-filter .disabled{color:var(--color-gray-7)}
.component--recipe-shoppable-image-hotspot .button-container{width:17px;height:17px}.component--recipe-shoppable-image-hotspot .hotspot-button{background:var(--color-white);border-radius:100%;width:17px;height:17px;animation:6s ease-in-out fade-in-hotspot-shadow;top:0;left:0}.component--recipe-shoppable-image-hotspot .hotspot-button.is-animating:before{border:1px solid var(--color-white);box-sizing:border-box;content:"";border-radius:100%;width:17px;height:17px;animation:6s ease-in-out scale-inner-circle;display:inline-block;position:relative;top:0;left:0}.component--recipe-shoppable-image-hotspot .hotspot-button.is-animating:after{border:1px solid var(--color-white);box-sizing:border-box;content:"";border-radius:100%;width:17px;height:17px;animation:6s ease-in-out scale-outer-circle;position:absolute;top:0;left:0}@keyframes fade-in-hotspot-shadow{33%{box-shadow:0 0 #0000001a}66%{box-shadow:0 0 25px 10px #00000080}to{box-shadow:none}}@keyframes scale-inner-circle{0%{width:17px;height:17px}33%{width:33px;height:33px;top:-8px;left:-8px}66%{width:33px;height:33px;top:-8px;left:-8px}to{width:17px;height:17px}}@keyframes scale-outer-circle{0%{width:17px;height:17px}33%{background:transparet;width:65px;height:65px;top:-24px;left:-24px}66%{background:transparet;width:65px;height:65px;top:-24px;left:-24px}to{width:17px;height:17px}}.component--recipe-shoppable-image-hotspot .hotspot-card{background-color:var(--color-white);z-index:1;border-radius:8px;width:180px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px #0000001a}@media (min-width:753px){.component--recipe-shoppable-image-hotspot .hotspot-card{left:initial;top:initial;width:220px;transform:none}}
