.carouselSection{position:relative;box-sizing:border-box}.scrollContainer{width:100%;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.scrollContainer::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6rem}.scrollContainer::-webkit-scrollbar{display:none}.scrollInner{display:flex;width:100%;justify-content:flex-start}.cardContainer{display:flex;flex-direction:row;justify-content:flex-start;width:100%;flex-shrink:0;flex-grow:0;scroll-snap-align:start;padding:2px}.scrollContainer .scrollInner .recipe-card-container{max-height:380px;min-width:208px;max-width:300px;min-height:400px;border:1px solid var(--mantine-color-layout-strokes-0);border-radius:12px}.scrollContainer .recipe-description{display:none!important}.recipe-list-carousel-header{width:100%;justify-content:space-between;align-items:center;padding:0;margin-bottom:var(--mantine-spacing-md)!important}.recipe-list-carousel-header .see-all-btn{color:var(--mantine-color-accents-primary-2);-webkit-text-decoration:none;text-decoration:none;line-height:1rem}.recipe-list-carousel-header .recipe-list-title{font-size:1.5rem}.recipe-list-carousel-header.mobile .recipe-list-title{font-size:var(--mantine-font-size-xl)}.recipe-list-carousel-header.mobile .see-all-btn{color:var(--mantine-color-accents-primary-2);-webkit-text-decoration:none;text-decoration:none;font-size:var(--mantine-font-size-sm)}@media only screen and (max-width: 600px){.scrollContainer .recipe-card-easy-recipeasy-stamp{height:64px;width:64px;position:absolute;top:66%;right:-5px}.scrollContainer .recipe-card-container{border:1px solid var(--mantine-color-layout-strokes-0);flex-direction:column;gap:12px;padding:0;border-bottom:none!important;max-height:420px;min-height:420px}.scrollContainer .recipe-info{height:100%;width:100%;justify-content:space-between}.scrollContainer .recipe-card-thumbnail{border-radius:var(--mantine-radius-md);min-height:160px;min-width:100%}.scrollContainer .recipe-view-btn{max-width:100%}}.carouselSection .list-child-before{height:100%}.carouselSection .full-width{width:100%;height:-moz-max-content;height:max-content}.carouselSection .primary-carousel-row{width:100%;overflow-x:auto;scroll-behavior:smooth}.carouselSection .mantine-Button-rightIcon{margin:0}.carouselSection .mantine-ActionIcon-root.mantine-active{background-color:var(--mantine-color-accents-primary-1)!important;color:var(--mantine-color-accents-primary-2)!important}.carouselSection .mantine-ActionIcon-root[data-disabled]{background-color:var(--mantine-color-layout-surface-mid-0)!important;color:var(--mantine-color-inactive-1)!important}.carouselSection .mantine-ActionIcon-root{width:2rem;height:2rem}.carouselSection .mantine-ActionIcon-root svg{width:1rem;height:1rem}
