.media-block__media--video video[autoplay]::-webkit-media-controls,.media-block__media--video video[autoplay]::-webkit-media-controls-panel,.media-block__media--video video[autoplay]::-webkit-media-controls-enclosure{display:none!important;-webkit-appearance:none}.media-block__media--video video[autoplay]{pointer-events:none}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.image-block{min-width:30%}}::selection{background:#f2c94c;color:#1e3520}html{scroll-behavior:smooth}.button,.button-secondary{letter-spacing:.08em}.km-festive{position:relative;overflow:hidden;text-align:center;color:#fff9e8;padding:clamp(52px,8vw,96px) 20px;background:radial-gradient(ellipse at 50% 0%,#3f6240,#2b4a2a 55%,#1a3020)}.km-festive:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(242,201,76,.4);pointer-events:none}.km-festive:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#b3202f,#f2c94c 30%,#e8789f,#f2c94c 70%,#b3202f)}.km-festive__inner{position:relative;z-index:1;max-width:720px;margin:0 auto}.km-festive__diya{display:block;width:64px;height:auto;margin:0 auto 14px;filter:drop-shadow(0 0 14px rgba(255,224,138,.7));animation:km-flicker 3.2s ease-in-out infinite}.km-festive__eyebrow{margin:0 0 12px;font-family:var(--font-body--family);font-size:.75rem;letter-spacing:.32em;text-transform:uppercase;color:#f2c94c}.km-festive__count{display:inline-block;margin:0 0 16px;padding:6px 16px;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#1e3520;background:#f2c94c;border-radius:999px}.km-festive__count[hidden]{display:none}.km-festive__title{margin:0 0 14px;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(2.4rem,6vw,4.25rem);line-height:1.05;letter-spacing:.01em;background:linear-gradient(180deg,#fff3c4,#f2c94c 60%,#c9a24a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.km-festive__sub{max-width:34em;margin:0 auto 22px;font-size:1.0625rem;line-height:1.6;color:#f3ebd3}.km-festive__rule{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:26px;color:#f2c94c}.km-festive__rule span{width:72px;height:1px;background:linear-gradient(90deg,transparent,#F2C94C)}.km-festive__rule span:last-child{background:linear-gradient(270deg,transparent,#F2C94C)}.km-festive__rule i{font-style:normal;font-size:.9rem}.km-festive__cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.km-festive__btn{display:inline-block;padding:14px 30px;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;border:1px solid #F2C94C;border-radius:2px;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.km-festive__btn:hover{transform:translateY(-2px)}.km-festive__btn--gold{background:#f2c94c;color:#1e3520}.km-festive__btn--gold:hover{background:#ffe08a;border-color:#ffe08a}.km-festive__btn--ghost{background:transparent;color:#fff9e8}.km-festive__btn--ghost:hover{background:#fff9e8;color:#2b4a2a;border-color:#fff9e8}.km-festive__link{display:inline-block;margin-top:20px;font-size:.9rem;color:#ffe08a;text-decoration:underline;text-underline-offset:4px}.km-festive__link:hover{color:#fff9e8}.km-festive__note{margin:18px 0 0;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#c9d2a8}.km-festive__sparkles span{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffe08a;box-shadow:0 0 10px 2px #ffe08ab3;opacity:0;animation:km-twinkle 4s ease-in-out infinite}.km-festive__sparkles span:nth-child(1){top:18%;left:8%;animation-delay:0s}.km-festive__sparkles span:nth-child(2){top:30%;left:22%;animation-delay:1.1s}.km-festive__sparkles span:nth-child(3){top:70%;left:12%;animation-delay:2.2s}.km-festive__sparkles span:nth-child(4){top:14%;left:78%;animation-delay:.6s}.km-festive__sparkles span:nth-child(5){top:40%;left:90%;animation-delay:1.7s}.km-festive__sparkles span:nth-child(6){top:76%;left:82%;animation-delay:2.8s}.km-festive__sparkles span:nth-child(7){top:58%;left:34%;animation-delay:3.3s}.km-festive__sparkles span:nth-child(8){top:22%;left:56%;animation-delay:1.9s}.km-strip{overflow:hidden;background:#f2c94c;color:#1e3520;padding:12px 0;border-top:1px solid #C9A24A;border-bottom:1px solid #C9A24A}.km-strip__track{display:flex;width:max-content;gap:28px;animation:km-marquee 32s linear infinite}.km-strip__track span{font-size:.8rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.km-strip__track i{font-style:normal;color:#b3202f}@keyframes km-twinkle{0%,to{opacity:0;transform:scale(.6)}50%{opacity:.95;transform:scale(1.2)}}@keyframes km-flicker{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes km-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.km-festive__diya,.km-strip__track{animation:none}.km-festive__sparkles span{animation:none;opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/kimoore-luxe.css.map */
