.ctr-combo-flavor-timeline{--font-heading: "CTR Cooper Lt Light", "Cooper Lt BT", "Cooper BT", ui-serif, Georgia, "Times New Roman", serif;--font-body: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background-color:var(--ctr-cft-bg, #ffffff);color:#121212;padding:var(--ctr-cft-padding-top-mobile, 40px) 0 var(--ctr-cft-padding-bottom-mobile, 40px);overflow-x:clip}@media screen and (min-width:750px){.ctr-combo-flavor-timeline{padding:var(--ctr-cft-padding-top-desktop, 64px) 0 var(--ctr-cft-padding-bottom-desktop, 64px)}}.ctr-combo-flavor-timeline p{margin:0}@media screen and (max-width:989px){.ctr-combo-flavor-timeline__width{padding-left:20px;padding-right:20px}}.ctr-combo-flavor-timeline__inner{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}@media screen and (min-width:990px){.ctr-combo-flavor-timeline__inner{gap:40px}}.ctr-combo-flavor-timeline__header{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:866px;text-align:center}.ctr-combo-flavor-timeline__heading{margin:0;width:100%;font-family:var(--font-heading);font-weight:300;font-synthesis:none;font-size:32px;line-height:1.2;letter-spacing:-.96px;color:#121212;text-wrap:balance}@media screen and (min-width:750px){.ctr-combo-flavor-timeline__heading{font-size:40px;letter-spacing:-.03em}}@media screen and (min-width:990px){.ctr-combo-flavor-timeline__heading{font-size:48px}}.ctr-combo-flavor-timeline__subtext{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:1.4;color:#121212bf}@media screen and (max-width:989px){.ctr-combo-flavor-timeline__subtext{display:none}}.ctr-combo-flavor-timeline__content,.ctr-combo-flavor-timeline__slider{display:flex;flex-direction:column;gap:16px;width:100%;min-width:0}.ctr-combo-flavor-timeline__grid{display:flex;width:calc(100% + 20px);max-width:none;gap:24px;margin:0;padding:0 20px 0 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ctr-combo-flavor-timeline__grid::-webkit-scrollbar{display:none}@media screen and (min-width:990px){.ctr-combo-flavor-timeline__grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}}@media screen and (min-width:990px){.ctr-combo-flavor-timeline__grid--centered{grid-template-columns:repeat(var(--ctr-cft-visible-items, 3),minmax(0,286px));justify-content:center}}.ctr-combo-flavor-timeline__card{display:flex;flex:0 0 min(286px,calc(100vw - 84px));width:min(286px,calc(100vw - 84px));flex-direction:column;gap:20px;min-width:0;scroll-snap-align:start}@media screen and (min-width:990px){.ctr-combo-flavor-timeline__card{flex:none;width:auto}}.ctr-combo-flavor-timeline__days{display:flex;align-items:center;gap:12px;width:100%;font-family:var(--font-heading);font-weight:300;font-synthesis:none;font-size:20px;line-height:1.2;letter-spacing:-.6px;color:#121212bf;white-space:nowrap}.ctr-combo-flavor-timeline__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background-color:var(--ctr-cft-accent, #00a651)}.ctr-combo-flavor-timeline__days-label,.ctr-combo-flavor-timeline__days-value{flex:0 0 auto}.ctr-combo-flavor-timeline__days-line{flex:1 1 auto;height:1px;min-width:24px;background-color:#cdd2cf}.ctr-combo-flavor-timeline__media{position:relative;width:100%;aspect-ratio:325 / 323;border-radius:8px;overflow:hidden;background-color:#f7f8f7}.ctr-combo-flavor-timeline__media img{display:block;width:100%;height:100%;object-fit:cover}.ctr-combo-flavor-timeline__body{display:flex;flex-direction:column;gap:16px;width:100%}.ctr-combo-flavor-timeline__name{margin:0;font-family:var(--font-heading);font-weight:300;font-synthesis:none;font-size:24px;line-height:1.2;letter-spacing:-.72px;color:#121212}.ctr-combo-flavor-timeline__description{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.4;color:#121212bf}.ctr-combo-flavor-timeline__servings{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:4px 12px;border-radius:100px;background-color:#f7f8f7;font-family:var(--font-body);font-weight:600;font-size:12px;line-height:1.3;color:#121212bf}.ctr-combo-flavor-timeline__controls{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px}@media screen and (min-width:990px){.ctr-combo-flavor-timeline__controls{display:none}}.ctr-combo-flavor-timeline__nav{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:300px;background-color:#f7f8f7;color:#121212;box-shadow:0 2px 6px #0000000a,0 2px 2px #00000005;cursor:pointer;transition:opacity .2s ease}.ctr-combo-flavor-timeline__nav:hover:not(:disabled){opacity:.8}.ctr-combo-flavor-timeline__nav:disabled,.ctr-combo-flavor-timeline__nav[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ctr-combo-flavor-timeline__nav svg{display:block;width:28px;height:28px}.ctr-combo-flavor-timeline__dots{display:flex;align-items:center;justify-content:center;gap:8px;width:48px;height:6px}.ctr-combo-flavor-timeline__dot-btn{flex:0 0 6px;width:6px;height:6px;padding:0;border:none;border-radius:50%;background-color:#cdd2cf;cursor:pointer;transition:background-color .2s ease}.ctr-combo-flavor-timeline__dot-btn.is-active{background-color:#121212}.ctr-combo-flavor-timeline__dot-btn:focus-visible{outline:2px solid #121212;outline-offset:3px}.ctr-combo-flavor-timeline__note{width:100%;padding:12px 16px;border-radius:8px;background-color:#f7f8f7;font-family:var(--font-body);font-weight:400;font-size:12px;line-height:1.4;color:#121212bf;text-align:center}@media screen and (min-width:990px){.ctr-combo-flavor-timeline__note{padding:16px 24px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/165/assets/ctr-combo-flavor-timeline.css.map */
