@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,500;1,600&family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&display=swap";.diwali-page{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;color:#1a1a1a;background-color:#f3f3f3;overflow-x:hidden;line-height:1.4}.diwali-page,.diwali-page h1,.diwali-page h2,.diwali-page h3,.diwali-page h4,.diwali-page h5,.diwali-page h6,.diwali-page .h1,.diwali-page .h2,.diwali-page .h3,.diwali-page .h4,.diwali-page .h5,.diwali-page p,.diwali-page span,.diwali-page a,.diwali-page button,.diwali-page input,.diwali-page select,.diwali-page textarea,.diwali-page div{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-style:normal}.diwali-page h1,.diwali-page h2,.diwali-page h3,.diwali-page h4,.diwali-page h5,.diwali-page h6{font-style:normal!important;letter-spacing:-.01em}.diwali-page .serif,.diwali-page [data-diwali-serif]{font-family:Cormorant Garamond,Georgia,serif!important;font-style:italic!important}.diwali-page [data-diwali-timer],.diwali-page [data-code],.diwali-page code{font-family:DM Mono,monospace!important}.diwali-page *{box-sizing:border-box}.diwali-page a{color:#5b3e1f;text-decoration:none;transition:color .2s ease}.diwali-page a:hover{color:#3e2a14}.diwali-page button,.diwali-page input,.diwali-page select,.diwali-page textarea{font-family:inherit}.diwali-page button{cursor:pointer;-webkit-tap-highlight-color:transparent}.diwali-page .tap{transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .25s,color .25s,border-color .25s,opacity .25s}.diwali-page .tap:active{transform:scale(.96)}.diwali-page .rail{scrollbar-width:none;-ms-overflow-style:none}.diwali-page .rail::-webkit-scrollbar{display:none}.diwali-page .sway{transform-origin:50% 0;animation:diwaliSway 4.6s ease-in-out infinite}@keyframes diwaliSway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.diwali-page .flick{transform-box:fill-box;transform-origin:50% 100%;animation:diwaliFlick 1.5s ease-in-out infinite}@keyframes diwaliFlick{0%,to{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.07,1.15) rotate(2deg)}}.diwali-page .ember{position:absolute;border-radius:50%;background:#f5b04f;box-shadow:0 0 8px 2px #f5b04fb3;animation:diwaliEmber linear infinite;opacity:0;pointer-events:none}@keyframes diwaliEmber{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:.9}to{transform:translateY(-420px) scale(1);opacity:0}}.diwali-page .blink{animation:diwaliBlink 2.4s ease-in-out infinite}@keyframes diwaliBlink{0%,to{opacity:1}50%{opacity:.25}}.diwali-page .twk{animation:diwaliTwk 1.6s ease-in-out infinite}@keyframes diwaliTwk{0%,to{opacity:1}50%{opacity:.35}}.diwali-page .pulse{animation:diwaliPulse 1.8s ease-in-out infinite}@keyframes diwaliPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.diwali-page .hint{animation:diwaliHint 2.2s ease-in-out infinite}@keyframes diwaliHint{0%,to{opacity:.55}50%{opacity:1}}.diwali-page .bob{animation:diwaliBob 1.8s ease-in-out infinite}@keyframes diwaliBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.diwali-page .pop{animation:diwaliPop .45s cubic-bezier(.2,.8,.2,1)}@keyframes diwaliPop{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.diwali-page .rise{animation:diwaliRise .35s cubic-bezier(.2,.8,.2,1)}@keyframes diwaliRise{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}.diwali-page .marq{animation:diwaliMarq 22s linear infinite}@keyframes diwaliMarq{to{transform:translate(-50%)}}.diwali-page .spark{animation:diwaliSpark 1.4s ease-out forwards}@keyframes diwaliSpark{0%{transform:translateY(-150px) scale(.3);opacity:0}25%{opacity:1}to{transform:translateY(-218px) scale(1);opacity:0}}.diwali-page .glow{display:block!important;transition:opacity .9s ease,transform .9s ease;will-change:opacity,transform}#diwaliHeroGlow,.diwali-page #diwaliHeroGlow,.diwali-hero-section div:empty,.diwali-page #deals div:empty,.diwali-page #deals span:empty{display:block!important}.diwali-page .diwali-hero-section h1{color:#fff!important}.diwali-page #deals h2{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-style:normal!important;font-size:26px!important;font-weight:600!important;line-height:1.2!important;color:#fff!important}.diwali-page #deals h3{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-style:normal!important;font-size:15px!important;font-weight:600!important;color:#fff!important}.diwali-page #deals .diwali-grab-deal-btn{background:#e8913c!important;color:#281a1b!important;font-family:DM Sans,-apple-system,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.02em!important;border-radius:6px!important;height:44px!important}.diwali-page #deals .diwali-grab-deal-btn.added{background:#5b3e1f!important;color:#fff!important}.diwali-page #deals .rail{padding-left:16px!important;padding-right:16px!important;scroll-padding:0 16px!important;scroll-padding-left:16px!important;scroll-padding-inline:16px!important;-webkit-overflow-scrolling:touch}.diwali-page #deals .rail>article{scroll-snap-align:start;scroll-margin-left:16px!important}.diwali-page #deals .rail:after{content:"";flex:0 0 2px}@media(min-width:990px){.diwali-page #deals .diwali-container{max-width:1200px!important;padding:0 20px!important}.diwali-page #deals .rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;max-width:1200px!important;padding:0 20px 8px!important;overflow-x:visible!important;scroll-snap-type:none!important;margin-left:auto!important;margin-right:auto!important}.diwali-page #deals .rail>article{flex:none!important;width:100%!important;max-width:none!important;height:100%!important;box-sizing:border-box!important;margin:0!important}.diwali-page #deals .rail:after{display:none!important}}.diwali-giftsets-grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.diwali-giftsets-grid[style*="display: none"]{display:none!important}@media(min-width:768px){.diwali-giftsets-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:990px){.diwali-page #sets .diwali-container{max-width:1200px!important}.diwali-giftsets-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}@media(prefers-reduced-motion:reduce){.diwali-page *,.diwali-page *:before,.diwali-page *:after{animation:none!important;transition:none!important}}.diwali-page button:focus-visible,.diwali-page a:focus-visible,.diwali-page input:focus-visible,.diwali-page select:focus-visible,.diwali-page textarea:focus-visible{outline:2px solid #e8913c;outline-offset:3px}.diwali-container{width:100%;max-width:1100px;margin-left:auto;margin-right:auto}.diwali-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:768px){.diwali-builder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.diwali-builder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.diwali-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#281a1ba6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.diwali-modal-card{background:#fff;border-radius:16px;max-width:400px;width:100%;padding:24px;text-align:center;box-shadow:0 20px 50px #0000004d;position:relative}.diwali-side-spin-widget{position:fixed;top:50%;transform:translateY(-50%) translate(0);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:14px 7px 12px;background:#e8913c;color:#281a1b;text-decoration:none!important;cursor:pointer;box-shadow:0 4px 16px #00000047;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .45s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,background .2s ease;will-change:transform,opacity;user-select:none;-webkit-user-select:none}.diwali-side-spin-widget.is-scrolling{opacity:0;pointer-events:none}.diwali-side-spin-widget.position-left.is-scrolling{transform:translateY(-50%) translate(calc(-100% - 15px))!important}.diwali-side-spin-widget.position-right.is-scrolling{transform:translateY(-50%) translate(calc(100% + 15px))!important}.diwali-side-spin-widget.is-scrolling .side-widget-icon{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.diwali-side-spin-widget,.diwali-side-spin-widget .side-widget-icon{transition:none!important;animation:none!important}}.diwali-side-spin-widget.position-left{left:0;border-radius:0 10px 10px 0;border-left:none}.diwali-side-spin-widget.position-right{right:0;border-radius:10px 0 0 10px;border-right:none}.diwali-side-spin-widget:hover{background:#f59c47;box-shadow:0 6px 22px #00000061}.diwali-side-spin-widget.position-left:hover{transform:translateY(-50%) translate(3px)}.diwali-side-spin-widget.position-right:hover{transform:translateY(-50%) translate(-3px)}.diwali-side-spin-widget .side-widget-text{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px;font-weight:800;letter-spacing:.14em;color:#281a1b;text-transform:uppercase;line-height:1}.diwali-side-spin-widget .side-widget-icon{display:inline-flex;align-items:center;justify-content:center;color:#281a1b;animation:diwaliSideIconSpin 8s linear infinite;transform-origin:center center;will-change:transform}.diwali-side-spin-widget:hover .side-widget-icon{animation-duration:3s}@keyframes diwaliSideIconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.diwali-side-spin-widget{padding:11px 6px 10px;gap:7px}.diwali-side-spin-widget .side-widget-text{font-size:10px;letter-spacing:.12em}.diwali-side-spin-widget .side-widget-icon svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/2476/assets/diwali-page.css.map */
