:root{--cm-ivory: #FFF8EC;--cm-cream: #FBF1DE;--cm-yellow: #FCEBB6;--cm-gold: #E9A84A;--cm-gold-soft: #F4CF84;--cm-saffron: #D9832F;--cm-saffron-deep: #A85A1C;--cm-brown: #4A3122;--cm-brown-soft: #6A4C38}::selection{background:#f8dc94;color:#3a2416}.cm-toran-wrap{position:relative;overflow:hidden;pointer-events:none;contain:paint}.cm-toran{display:flex;align-items:flex-start;justify-content:center;gap:12px;height:36px;padding-top:3px;position:relative}.cm-toran:before{content:"";position:absolute;top:3px;left:0;right:0;height:2px;background:linear-gradient(90deg,#c98c3c59,#e0a94f 50%,#c98c3c59)}.cm-toran>span{flex:0 0 auto;position:relative;z-index:1}.cm-toran__flower{width:16px;height:16px;margin-top:2px;border-radius:50%;background:radial-gradient(circle,#ffe9a6 0 22%,#f7b24a 24% 62%,#eb8f3a 64%);box-shadow:0 1px 2px #7846142e;transform-origin:50% -4px;animation:cmSway 6s ease-in-out infinite;will-change:transform}.cm-toran__leaf{width:9px;height:18px;margin-top:3px;background:linear-gradient(160deg,#7fa65a,#5c8a3e);border-radius:0 100%;transform-origin:50% 0;animation:cmSway 6s ease-in-out infinite;will-change:transform}.cm-toran>span:nth-child(4n){animation-delay:-1.6s}.cm-toran>span:nth-child(5n){animation-delay:-3.1s;animation-duration:7.2s}.cm-toran>span:nth-child(7n){animation-delay:-4.4s;animation-duration:6.6s}.cm-toran__bulb{width:7px;height:11px;margin-top:11px;border-radius:50% 50% 45% 45%;background:#ffd36b;animation:cmBulb 3.4s ease-in-out infinite}.cm-toran__bulb:before{content:"";position:absolute;top:-9px;left:3px;width:1px;height:9px;background:#a06e3299}.cm-toran__bulb:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:radial-gradient(circle,#ffc65cb3,#ffc65c00 70%);animation:cmGlow 3.4s ease-in-out infinite;will-change:opacity,transform}.cm-toran__bulb:nth-child(4n){background:#ffe6a8}.cm-toran__bulb:nth-child(5n){background:#ffc27a}.cm-toran__bulb:nth-child(4n),.cm-toran__bulb:nth-child(4n):after{animation-delay:-1.1s}.cm-toran__bulb:nth-child(5n),.cm-toran__bulb:nth-child(5n):after{animation-delay:-2.3s;animation-duration:4.1s}.cm-toran__bulb:nth-child(7n),.cm-toran__bulb:nth-child(7n):after{animation-delay:-.6s;animation-duration:2.9s}@keyframes cmBulb{0%,to{opacity:1}45%{opacity:.6}60%{opacity:.78}}@keyframes cmGlow{0%,to{opacity:.95;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}@keyframes cmSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.cm-diyas{display:flex;justify-content:center;align-items:flex-end;gap:clamp(14px,4vw,40px);flex-wrap:wrap}.cm-diya{position:relative;display:block;width:var(--cm-diya-size, 56px)}.cm-diya svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.cm-diya__halo{position:absolute;left:50%;top:-14%;width:95%;aspect-ratio:1 / 1;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle,#ffc25899,#ffc25800 68%);animation:cmHalo 3.8s ease-in-out infinite;will-change:opacity,transform}.cm-diya__flame{transform-box:fill-box;transform-origin:50% 100%;animation:cmFlicker 2.8s ease-in-out infinite alternate}.cm-diya:nth-child(2n) .cm-diya__flame,.cm-diya:nth-child(2n) .cm-diya__halo{animation-delay:-1.2s}.cm-diya:nth-child(3n) .cm-diya__flame,.cm-diya:nth-child(3n) .cm-diya__halo{animation-delay:-2.1s;animation-duration:3.3s}@keyframes cmFlicker{0%{transform:scale(1) rotate(-1.5deg)}50%{transform:scale(.95,1.05) rotate(1.5deg)}to{transform:scale(1.02,.97) rotate(-.5deg)}}@keyframes cmHalo{0%,to{opacity:.9;transform:translate(-50%) scale(1)}50%{opacity:.5;transform:translate(-50%) scale(.88)}}.cm-dhero{position:relative;overflow:hidden;text-align:center;padding:60px 0 52px;color:var(--cm-brown);background:radial-gradient(ellipse at 50% 118%,rgba(255,196,90,.5),transparent 60%),radial-gradient(circle at 10% 15%,rgba(233,168,74,.16) 0 70px,transparent 71px),radial-gradient(circle at 90% 82%,rgba(217,131,47,.12) 0 90px,transparent 91px),linear-gradient(180deg,#fff8ec,#fcebc2)}.cm-dhero:before,.cm-dhero:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;border:2px dashed rgba(217,131,47,.28)}.cm-dhero:before{top:-95px;left:-95px;box-shadow:0 0 0 18px #e9a84a14,0 0 0 40px #e9a84a0d}.cm-dhero:after{bottom:-115px;right:-95px;box-shadow:0 0 0 18px #e9a84a14,0 0 0 40px #e9a84a0d}.cm-dhero__inner{position:relative;z-index:1;max-width:780px;margin:0 auto;padding:0 16px}.cm-dhero__eyebrow{font-size:1.3rem;letter-spacing:.3em;text-transform:uppercase;color:#9c561a;margin:0 0 12px}.cm-dhero__heading{color:var(--cm-brown);margin:0 0 14px;font-size:clamp(2.8rem,5.6vw,4.8rem);line-height:1.18}.cm-dhero__sub{font-size:1.7rem;line-height:1.6;color:var(--cm-brown-soft);margin:0 auto 26px;max-width:580px}.cm-dhero__btn.button{background:var(--cm-gold);color:#3a2416;font-weight:600;letter-spacing:.05em;--border-opacity: 0;transition:background-color .3s ease,box-shadow .3s ease}.cm-dhero__btn.button:after,.cm-dhero__btn.button:before{box-shadow:none}.cm-dhero .cm-diyas{margin-top:34px;--cm-diya-size: clamp(44px, 8vw, 62px)}@media(hover:hover){.cm-dhero__btn.button:hover{background:var(--cm-gold-soft);box-shadow:0 6px 18px #e9a84a66}}.cm-footer-deco{padding-bottom:20px;text-align:center;border-top:1px solid rgba(233,168,74,.35)}.cm-footer-deco .cm-diyas{margin-top:16px;--cm-diya-size: clamp(34px, 6vw, 44px)}.cm-footer-deco__msg{margin:12px 0 0;padding:0 16px;font-size:1.4rem;letter-spacing:.06em;color:var(--cm-brown-soft)}.title-wrapper-with-link .title:after,.title-wrapper .title:after,.collection-hero__title:after,.main-page-title:after{content:"";display:block;width:72px;height:8px;margin-top:12px;background:radial-gradient(circle,var(--cm-gold) 0 2.5px,transparent 3px) left center / 14px 8px repeat-x}.center .title:after,.text-center .title:after,.main-page-title.center:after{margin-left:auto;margin-right:auto}.header-wrapper--border-bottom{border-bottom-color:#e9a84a59}.footer{border-top:1px solid rgba(233,168,74,.35)}.card--card{border:1px solid rgba(233,168,74,.28);transition:box-shadow .35s ease,border-color .35s ease}.button:not(.button--tertiary){transition:box-shadow .3s ease,background-color .3s ease}.price--on-sale .price-item--sale{color:var(--cm-saffron-deep)}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:var(--cm-gold);border-color:var(--cm-gold)}@media(hover:hover){.card-wrapper:hover .card--card{box-shadow:0 8px 22px #c9852e29;border-color:#e9a84a8c}.button:not(.button--tertiary):not([disabled]):not(.cm-dhero__btn):hover{box-shadow:0 6px 18px #e9a84a59}.header__icon:hover .icon,.header__menu-item:hover,.footer .list-social__link:hover .icon{color:var(--cm-saffron-deep)}.menu-drawer__menu-item:hover{background-color:#fcebb6b3}}@media screen and (max-width:749px){.cm-toran{gap:9px;height:32px}.cm-toran__flower{width:14px;height:14px}.cm-dhero{padding:44px 0 40px}.cm-dhero__sub{font-size:1.5rem}}@media(prefers-reduced-motion:reduce){.cm-toran span,.cm-toran span:after,.cm-diya__flame,.cm-diya__halo{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/cm-diwali.css.map */
