@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){::-ms-backdrop{--tw-border-style:solid;--tw-outline-style:solid}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}.recipes-carousel--bg-default{background-color:var(--color-brand-light-blue-light,var(--color-brand-light-blue-light))}.recipes-carousel--bg-eccellente{background-color:var(--color-ilb-excellent-light)}.recipes-carousel--bg-senza-glutine{background-color:var(--color-ilb-gluten-free-light)}.recipes-carousel--bg-senza-lattosio{background-color:var(--color-ilb-lactose-free-light)}.recipes-carousel--bg-veg{background-color:var(--color-ilb-veg-light)}.recipes-carousel--bg-bio{background-color:var(--color-ilb-bio-light)}.recipes-carousel--bg-eco{background-color:var(--color-ilb-eco-light)}@media not all and (min-width:768px){.recipes-carousel__cards{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-padding-end:16px;padding-inline-end:16px;scroll-padding-inline-end:16px;overflow-x:auto}.recipes-carousel__cards>.recipe-card{scroll-snap-align:start;flex-shrink:0;width:calc(100% - 16px)}}.recipes-carousel__dot{cursor:pointer;border-radius:var(--radius-full,var(--border-radius-full));border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-brand-blue,var(--color-brand-blue));background:0 0;width:12px;height:12px;padding:0;transition:background-color .2s}.recipes-carousel__dot:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-blue,var(--color-brand-blue));--tw-outline-style:solid;outline-style:solid}.recipes-carousel__dot--active{background-color:var(--color-brand-blue,var(--color-brand-blue))}.recipes-carousel__arrow{cursor:pointer;background:0 0;border:none;transition:opacity .2s}.recipes-carousel__arrow:disabled{pointer-events:none;opacity:.5}.recipes-carousel__arrow:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-brand-blue,var(--color-brand-blue));--tw-outline-style:solid;outline-style:solid}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
