.ComboCarousel-module-scss-module__CK0upG__combo-carousel-container{margin:2px 0 0;padding:8px 0 12px}.ComboCarousel-module-scss-module__CK0upG__combo-carousel-item{padding:0 10px}.ComboCarousel-module-scss-module__CK0upG__combo-card{isolation:isolate;text-align:left;cursor:pointer;background:#f8f8f8;border:1px solid #e7e7e7;border-radius:12px;justify-content:flex-start;align-items:flex-end;gap:8px;width:100%;height:168px;padding:22px 18px 18px;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.ComboCarousel-module-scss-module__CK0upG__combo-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000001c}.ComboCarousel-module-scss-module__CK0upG__combo-card:focus-visible{outline-offset:1px;outline:2px solid #202020}.ComboCarousel-module-scss-module__CK0upG__combo-card:before{content:"";opacity:.38;z-index:-1;border-radius:100%;height:70%;position:absolute;inset:auto -8% -36%}.ComboCarousel-module-scss-module__CK0upG__combo-card-variant-1{background:linear-gradient(130deg, rgba(var(--combo-accent-rgb,127, 100, 211), var(--combo-alpha-card-v1-start,.2)) 0%, rgba(var(--combo-accent-rgb,127, 100, 211), var(--combo-alpha-card-v1-mid,.14)) 42%, rgba(var(--combo-accent-rgb,127, 100, 211), var(--combo-alpha-card-v1-end,.09)) 100%)}.ComboCarousel-module-scss-module__CK0upG__combo-card-variant-1:before{background:radial-gradient(circle at center, rgba(var(--combo-accent-rgb,127, 100, 211), var(--combo-alpha-card-v1-glow,.55)) 0%, rgba(var(--combo-accent-rgb,127, 100, 211), 0) 68%)}.ComboCarousel-module-scss-module__CK0upG__combo-card-variant-2{background:linear-gradient(130deg,#dce9cf 0%,#e8f0df 44%,#edf5e7 100%)}.ComboCarousel-module-scss-module__CK0upG__combo-card-variant-2:before{background:radial-gradient(circle,#95bd79 0%,#95bd7900 68%)}.ComboCarousel-module-scss-module__CK0upG__combo-card-variant-3{background:linear-gradient(130deg, rgba(var(--combo-accent-rgb,127, 100, 211), var(--combo-alpha-card-v3-start,.16)) 0%, rgba(var(--combo-accent-rgb,127, 100, 211), var(--combo-alpha-card-v3-mid,.11)) 44%, rgba(var(--combo-accent-rgb,127, 100, 211), var(--combo-alpha-card-v3-end,.07)) 100%)}.ComboCarousel-module-scss-module__CK0upG__combo-card-variant-3:before{background:radial-gradient(circle at center, rgba(var(--combo-accent-rgb,127, 100, 211), var(--combo-alpha-card-v3-glow,.45)) 0%, rgba(var(--combo-accent-rgb,127, 100, 211), 0) 68%)}.ComboCarousel-module-scss-module__CK0upG__combo-card-copy{z-index:3;flex-direction:column;justify-content:flex-end;gap:6px;max-width:86%;display:flex;position:relative}.ComboCarousel-module-scss-module__CK0upG__combo-card-copy h3{color:#fff;text-shadow:0 2px 10px #00000073;margin:0;font-size:clamp(22px,1.6vw,32px);font-weight:800;line-height:1.08}.ComboCarousel-module-scss-module__CK0upG__combo-card-copy p{color:#fffffff2;text-shadow:0 2px 8px #0006;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:clamp(13px,.85vw,16px);line-height:1.34;display:-webkit-box;overflow:hidden}.ComboCarousel-module-scss-module__CK0upG__combo-card-media{z-index:0;position:absolute;inset:0}.ComboCarousel-module-scss-module__CK0upG__combo-card-media img{object-fit:cover;width:100%;height:100%}.ComboCarousel-module-scss-module__CK0upG__combo-card-color-layer{z-index:1;opacity:.45;position:absolute;inset:0}.ComboCarousel-module-scss-module__CK0upG__combo-card-overlay{z-index:2;background:linear-gradient(#00000014 0%,#00000094 100%);position:absolute;inset:0}.ComboCarousel-module-scss-module__CK0upG__combo-card-image-wrap{justify-content:flex-end;align-items:flex-end;width:44%;min-width:132px;display:flex}.ComboCarousel-module-scss-module__CK0upG__combo-card-image-wrap img{object-fit:contain;width:auto;max-width:100%;max-height:124px}@media only screen and (max-width:769px){.ComboCarousel-module-scss-module__CK0upG__combo-carousel-container{padding:6px 0 10px}.ComboCarousel-module-scss-module__CK0upG__combo-carousel-item{padding:0 8px}.ComboCarousel-module-scss-module__CK0upG__combo-card{height:146px;padding:16px 14px}.ComboCarousel-module-scss-module__CK0upG__combo-card-copy{max-width:92%}.ComboCarousel-module-scss-module__CK0upG__combo-card-copy h3{font-size:clamp(20px,7vw,26px)}.ComboCarousel-module-scss-module__CK0upG__combo-card-copy p{font-size:13px;line-height:1.3}.ComboCarousel-module-scss-module__CK0upG__combo-card-image-wrap img{max-height:88px}}
