.culinaryCarousel-module__cILzoG__embla{--slide-height:22rem;--slide-spacing:1rem;--slide-size:33.333%;width:100%;position:relative}.culinaryCarousel-module__cILzoG__embla__viewport{width:100%;overflow:hidden}.culinaryCarousel-module__cILzoG__embla__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y pinch-zoom;display:flex}.culinaryCarousel-module__cILzoG__embla__slide{flex:0 0 var(--slide-size);min-width:0;max-width:var(--slide-size);box-sizing:border-box;margin-left:var(--slide-spacing);overflow:hidden}.culinaryCarousel-module__cILzoG__embla__slide *{box-sizing:border-box;max-width:100%}.culinaryCarousel-module__cILzoG__embla__slide h3{-webkit-line-clamp:1;text-overflow:ellipsis;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.culinaryCarousel-module__cILzoG__embla__slide p{-webkit-line-clamp:2;text-overflow:ellipsis;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.culinaryCarousel-module__cILzoG__embla{--slide-size:33.333%;--slide-spacing:1rem}}@media (min-width:1280px){.culinaryCarousel-module__cILzoG__embla{--slide-size:33.333%;--slide-spacing:1rem}}@media (min-width:1536px){.culinaryCarousel-module__cILzoG__embla{--slide-size:33.333%;--slide-spacing:1.5rem}}@media (max-width:1023px){.culinaryCarousel-module__cILzoG__embla{--slide-size:70%;--slide-spacing:1rem}}@media (max-width:768px){.culinaryCarousel-module__cILzoG__embla{--slide-size:80%;--slide-spacing:1rem}}@media (max-width:480px){.culinaryCarousel-module__cILzoG__embla{--slide-size:85%;--slide-spacing:1rem}.culinaryCarousel-module__cILzoG__embla__viewport,.culinaryCarousel-module__cILzoG__embla__container{margin:0;padding:0}}
.productCarousel-module__zzDNlG__heading{text-transform:capitalize;color:var(--primary);text-align:center;margin-bottom:1.3rem;padding-bottom:0;font-size:1.8rem}.productCarousel-module__zzDNlG__sectionTitle{text-transform:capitalize;color:var(--primary);text-align:center;letter-spacing:.05em;margin-bottom:.5rem;font-size:1.8rem}.productCarousel-module__zzDNlG__sectionDescription{text-align:center;color:var(--body);margin-bottom:2rem}.productCarousel-module__zzDNlG__embla{--slide-height:23rem;--slide-spacing:.5rem;--slide-size:65%;max-width:100%;margin:auto;position:relative}.productCarousel-module__zzDNlG__embla__viewport{overflow:hidden}.productCarousel-module__zzDNlG__embla__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.productCarousel-module__zzDNlG__embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-inline:var(--slide-spacing)}.productCarousel-module__zzDNlG__embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);height:var(--slide-height);border-radius:1.8rem;justify-content:center;align-items:center;font-size:4rem;font-weight:600;display:flex}.productCarousel-module__zzDNlG__embla__controls{width:100%;height:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.productCarousel-module__zzDNlG__embla:hover .productCarousel-module__zzDNlG__embla__controls{display:block}.productCarousel-module__zzDNlG__embla__buttons{justify-content:space-between;width:100%;height:0;display:flex}.productCarousel-module__zzDNlG__embla__buttons button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.productCarousel-module__zzDNlG__embla__buttons button:first-child{transform:translate(-50%)translateY(-100%)}.productCarousel-module__zzDNlG__embla__buttons button:last-child{transform:translate(50%)translateY(-100%)}.productCarousel-module__zzDNlG__embla__buttons button svg{transition:transform .2s}@media (min-width:1024px){.productCarousel-module__zzDNlG__embla{--slide-size:60%;--slide-spacing:.5rem}}@media (min-width:1280px){.productCarousel-module__zzDNlG__embla{--slide-size:65%;--slide-spacing:.5rem}}@media (min-width:1536px){.productCarousel-module__zzDNlG__embla{--slide-size:60%;--slide-spacing:1rem}}@media (max-width:1023px){.productCarousel-module__zzDNlG__embla{--slide-size:70%;--slide-spacing:1rem}}@media (max-width:768px){.productCarousel-module__zzDNlG__embla{--slide-size:85%;--slide-spacing:.75rem}}@media (max-width:480px){.productCarousel-module__zzDNlG__embla{--slide-size:90%;--slide-spacing:.5rem}.productCarousel-module__zzDNlG__sectionTitle{letter-spacing:.05em;color:#1a1a1a;margin-bottom:.75rem;font-size:1rem}.productCarousel-module__zzDNlG__heading{text-align:left;margin-bottom:.7rem;margin-left:5vw;font-size:1.2rem}}
.commitment-module__NS-H4a__quality_section{width:100%;padding-left:5vw;padding-right:5vw;display:grid;overflow:hidden}.commitment-module__NS-H4a__grid2{gap:2vw;width:100%;height:100%;padding-right:1vw;display:flex}.commitment-module__NS-H4a__grid2::-webkit-scrollbar{display:none}.commitment-module__NS-H4a__carousel_inner{width:100%;display:flex}.commitment-module__NS-H4a__image_section{aspect-ratio:16/9;width:50vw;position:relative}.commitment-module__NS-H4a__image{object-fit:cover;width:100%;height:100%}.commitment-module__NS-H4a__image_overlay{padding:2rem 3rem;position:absolute;bottom:0;left:0;right:0}.commitment-module__NS-H4a__overlay_title{color:var(--body);font-size:1.5rem;font-weight:400}@media (max-width:1150px) and (min-width:700px){.commitment-module__NS-H4a__image_section{aspect-ratio:16/9;width:60vw}.commitment-module__NS-H4a__overlay_title{font-size:1rem}.commitment-module__NS-H4a__quality_section h2{font-size:var(--h2-font-tablet)}.commitment-module__NS-H4a__quality_section h3{font-size:var(--h3-font-tablet)}.commitment-module__NS-H4a__quality_section p{font-size:var(--paragraph-font-tablet);line-height:var(--paragraph-line-height-tablet)}}@media (max-width:700px){.commitment-module__NS-H4a__grid2{flex-direction:row;gap:1vw;width:100%;height:-moz-fit-content;height:fit-content;padding-left:0;padding-right:0;overflow:hidden}.commitment-module__NS-H4a__carousel_inner{aspect-ratio:16/9;flex-direction:column;width:95vw}.commitment-module__NS-H4a__image_section{width:100%;height:100%}.commitment-module__NS-H4a__image{object-fit:cover;width:100%;height:100%}.commitment-module__NS-H4a__overlay_title{font-size:1rem}.commitment-module__NS-H4a__image_overlay{padding:1rem 1.5rem}}
