.cdc{position:relative}.cdc_full{width:100%}.cdc_layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cdc-gap, 0px);align-items:start}.cdc_layout.cdc_media--right .cdc_banner{order:2}.cdc_banner{position:relative;display:flex;min-width:0;min-height:clamp(52rem,50vw,90rem);overflow:hidden;background:var(--color-secondary-background)}.cdc_banner_media{position:absolute;top:0;right:0;bottom:0;left:0}.cdc_banner_media img,.cdc_banner_media .cdc_placeholder{width:100%;height:100%;object-fit:cover;display:block}.cdc_banner_content{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;padding:clamp(2.4rem,5vw,7rem)}.cdc_heading{margin:0;color:var(--color-secondary-heading, #ffffff);font-size:clamp(2.4rem,2.6vw,4.2rem);line-height:1.15;text-transform:uppercase}.cdc_text{margin:.5rem 0 0;max-width:60ch;color:var(--color-secondary-heading, #ffffff);font-size:1.4rem;line-height:1.5}.cdc_text p,.cdc_text li{font-size:1.6rem}.cdc_text>*:first-child{margin-top:0}.cdc_text>*:last-child{margin-bottom:0}.cdc_timer{margin-top:auto;padding-top:4rem}.cdc_timer[hidden]{display:none}.cdc_timer_grid{display:flex;align-items:flex-start;gap:clamp(1.6rem,2.4vw,3.2rem)}.cdc_unit{display:flex;flex-direction:column;align-items:center;gap:.6rem;min-width:7rem}.cdc_unit+.cdc_unit{border-left:1px solid color-mix(in srgb,var(--color-secondary-heading, #ffffff) 40%,transparent);padding-left:clamp(1rem,2.4vw,3.2rem)}.cdc_value{display:block;color:var(--color-secondary-heading, #ffffff);font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.5vw,8.2rem);line-height:1;font-weight:700;font-variant-numeric:tabular-nums;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease}.cdc_value.is-ticking{animation:cdc-tick .45s cubic-bezier(.22,1,.36,1)}@keyframes cdc-tick{0%{transform:translateY(45%);opacity:0}60%{transform:translateY(-6%);opacity:1}to{transform:translateY(0);opacity:1}}.cdc_label{display:block;color:var(--color-secondary-heading, #ffffff);font-size:1.4rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.cdc_products{min-width:0}.cdc_products_inner{position:static}.cdc_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cdc-card-gap, 16px);margin:0;padding:0 4rem 0 1rem;list-style:none}.cdc_item{display:flex;min-width:0}.cdc_item .product_card_wrapper{width:100%}.cdc_empty_state{padding:4rem 0;text-align:center}.cdc_reveal{opacity:0;transform:translateY(3rem);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.cdc_products.cdc_reveal{transition-delay:.12s}.cdc_reveal.is-in-view{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cdc_reveal{opacity:1;transform:none;transition:none}.cdc_value,.cdc_value.is-ticking{transition:none;animation:none}}@media screen and (max-width:989px){.cdc_layout,.cdc_layout.cdc_media--right{grid-template-columns:1fr;gap:2.4rem}.cdc_layout .cdc_banner,.cdc_layout.cdc_media--right .cdc_banner{order:2}.cdc_layout .cdc_products{order:1}.cdc_products_inner{position:static}.cdc_banner{min-height:52rem}.cdc_grid{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:1.5rem;padding-bottom:.5rem;margin-inline:-1.5rem;padding-inline:1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cdc_grid::-webkit-scrollbar{display:none}.cdc_grid:focus-visible{outline:2px solid var(--color-heading);outline-offset:4px}.cdc_item{flex:0 0 calc(100% / 1.5 - 1.2rem);scroll-snap-align:start}}@media screen and (max-width:749px){.cdc_banner{min-height:40rem}.cdc_unit{min-width:5rem}.cdc_timer{padding-top:3rem}.cdc_text p,.cdc_text li{font-size:1.2rem}.cdc_timer_grid{flex-wrap:wrap;gap:clamp(1rem,2.4vw,3.2rem)}.cdc_label{font-size:1rem}}.cdc_item .empty_product_card_wrapper{width:100%}@media screen and (min-width:990px){.cdc_layout .cdc_banner{position:sticky;top:var(--cdc-sticky-top, 20px);align-self:start;min-height:min(clamp(52rem,50vw,90rem),calc(100vh - var(--cdc-sticky-top, 20px) - 2rem))}}@media screen and (max-width:989px){.cdc_layout .cdc_banner{position:relative;top:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/countdown-collection.css.map */
