.configurator-reveal{opacity:0;transform:translateY(40px);transition:opacity .6s ease-out,transform .6s ease-out}.configurator-reveal.is-visible{opacity:1;transform:translateY(0)}.configurator-reveal.is-visible>*:nth-child(1){transition-delay:.05s}.configurator-reveal.is-visible>*:nth-child(2){transition-delay:.12s}.configurator-reveal.is-visible>*:nth-child(3){transition-delay:.19s}.configurator-reveal.is-visible>*:nth-child(4){transition-delay:.26s}.configurator-reveal.is-visible>*:nth-child(5){transition-delay:.33s}.configurator-reveal.is-visible>*:nth-child(6){transition-delay:.4s}.configurator-event-grid .configurator-reveal:nth-child(1),.configurator-brand-grid .configurator-reveal:nth-child(1),.configurator-template-gallery .configurator-reveal:nth-child(1),.configurator-cup-grid .configurator-reveal:nth-child(1){transition-delay:.05s}.configurator-event-grid .configurator-reveal:nth-child(2),.configurator-brand-grid .configurator-reveal:nth-child(2),.configurator-template-gallery .configurator-reveal:nth-child(2),.configurator-cup-grid .configurator-reveal:nth-child(2){transition-delay:.1s}.configurator-event-grid .configurator-reveal:nth-child(3),.configurator-brand-grid .configurator-reveal:nth-child(3),.configurator-template-gallery .configurator-reveal:nth-child(3),.configurator-cup-grid .configurator-reveal:nth-child(3){transition-delay:.15s}.configurator-event-grid .configurator-reveal:nth-child(4),.configurator-brand-grid .configurator-reveal:nth-child(4),.configurator-template-gallery .configurator-reveal:nth-child(4),.configurator-cup-grid .configurator-reveal:nth-child(4){transition-delay:.2s}.configurator-event-grid .configurator-reveal:nth-child(5),.configurator-brand-grid .configurator-reveal:nth-child(5),.configurator-template-gallery .configurator-reveal:nth-child(5),.configurator-cup-grid .configurator-reveal:nth-child(5){transition-delay:.25s}.configurator-event-grid .configurator-reveal:nth-child(6),.configurator-brand-grid .configurator-reveal:nth-child(6),.configurator-template-gallery .configurator-reveal:nth-child(6),.configurator-cup-grid .configurator-reveal:nth-child(6){transition-delay:.3s}.configurator-step-number{display:block;font-family:var(--kc-font-heading, "Playfair Display", Georgia, serif);font-size:5rem;font-weight:600;line-height:1;color:#1a4a4a1a;margin-bottom:-16px;-webkit-user-select:none;user-select:none}.configurator-step-heading{font-family:var(--kc-font-heading, "Playfair Display", Georgia, serif);font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--kc-teal, #1A4A4A);margin:0 0 12px;line-height:1.2}.configurator-step-subheading{font-family:var(--kc-font-body, Inter, sans-serif);font-size:1.05rem;color:#1a4a4aa6;margin:0;max-width:480px;line-height:1.6}.configurator-step-header{margin-bottom:48px}.configurator-color-swatch.is-selected:before{content:"";position:absolute;top:38px;left:38px;width:18px;height:18px;border-radius:50%;background-color:var(--kc-copper, #A06840);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat;z-index:1;border:2px solid #fff}.configurator-cart-sidebar[hidden]{display:block!important;visibility:hidden;pointer-events:none}.configurator-mobile-progress{position:fixed;top:0;left:0;right:0;z-index:200;background:var(--kc-teal-dark, #102E2E);display:none;align-items:center;justify-content:space-between;padding:0 20px;height:44px;box-shadow:0 2px 8px #00000040}.configurator-mobile-progress__track{position:absolute;bottom:0;left:0;right:0;height:3px;background:#a0684040}.configurator-mobile-progress__bar{height:100%;background:var(--kc-copper, #A06840);transition:width .35s ease;width:0%}.configurator-mobile-progress__text{font-family:var(--kc-font-body, Inter, sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kc-off-white, #EEEEE8)}.configurator-mobile-progress__label{font-family:var(--kc-font-body, Inter, sans-serif);font-size:.72rem;color:#eeeee880}@media(max-width:989px){.configurator-mobile-progress{display:flex}}@media(max-width:989px){.configurator-step-event,.configurator-step-brand,.configurator-step-template,.configurator-step-cup,.configurator-step-color,.configurator-step-preview{padding-top:72px;padding-bottom:72px}[data-configurator-step]{scroll-margin-top:52px}}@media(max-width:749px){.configurator-step-event,.configurator-step-brand,.configurator-step-template,.configurator-step-cup,.configurator-step-color,.configurator-step-preview{padding:56px 16px}.configurator-step-header{margin-bottom:32px}.configurator-step-subheading{font-size:.95rem}}@media(max-width:749px){.configurator-step-number{font-size:3.5rem}}@media(prefers-reduced-motion:reduce){.configurator-reveal,.configurator-reveal.is-visible{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/configurator.css.map */
