.tps-diwali,.tps-dpage,.tps-when,.tps-rangoli{--tps-haldi: #e9a92a;--tps-genda: #d06217;--tps-amavas: #041525;--tps-cream: #f6eedb;--tps-rani: #d9417b;--tps-royal: #1e3c8c;--tps-sindoor: #d93a26}.tps-dcard{display:block;width:100%;height:auto;aspect-ratio:3 / 2;border-radius:2.083%/3.125%;box-shadow:0 18px 30px #12131629}.tps-dpill{display:inline-block;padding:4px 10px;border-radius:100px;background:var(--tps-button);color:#fff8f0;font:600 13px/1.6 var(--tps-sans);letter-spacing:0}.tps-dfan{position:relative;width:100%;aspect-ratio:4 / 3}.tps-dfan .tps-dcard{position:absolute;left:50%;top:50%;width:58%;transform:translate(-50%,-50%) translate(var(--x, 0%),var(--y, 0%)) rotate(var(--r, 0deg))}.tps-dfan .tps-dcard:nth-of-type(1){--x: -17%;--y: 9%;--r: -5deg}.tps-dfan .tps-dcard:nth-of-type(2){--x: 17%;--y: -9%;--r: 5deg}.tps-dfan .tps-dcard:nth-of-type(3){--x: 0%;--y: 0%;--r: -2deg;box-shadow:0 18px 30px #12131633}.tps-dfan .tps-dpill{position:absolute;z-index:2;right:12px;top:12px}.tps-dstamps{display:flex;align-items:center;gap:14px}.tps-dstamps__pair{display:flex;flex-shrink:0}.tps-dstamps__pair img{display:block;width:46px;height:auto;filter:drop-shadow(0 3px 5px rgba(18,19,22,.18))}.tps-dstamps__pair img:first-child{transform:rotate(-6deg)}.tps-dstamps__pair img+img{margin-left:-6px;transform:rotate(5deg) translateY(3px)}.tps-dstamps p{margin:0;max-width:34ch;font-size:14px;line-height:1.45;text-wrap:pretty}.tps-diwali{--tps-d-bg: #041525;--tps-d-ink: #fff8e9;--tps-d-sub: #c9ced8;--tps-d-offer: #e9a92a;position:relative;overflow:hidden;padding-top:64px;background:var(--tps-d-bg);color:var(--tps-d-ink);-webkit-mask:radial-gradient(circle at 50% 0,#0000 6px,#000 6.5px) 0 0 / 20px 51% repeat-x,radial-gradient(circle at 50% 100%,#0000 6px,#000 6.5px) 0 100% / 20px 51% repeat-x;mask:radial-gradient(circle at 50% 0,#0000 6px,#000 6.5px) 0 0 / 20px 51% repeat-x,radial-gradient(circle at 50% 100%,#0000 6px,#000 6.5px) 0 100% / 20px 51% repeat-x}.shopify-section:has(.tps-diwali)+.shopify-section .tps-city-collection{border-top:0}.tps-diwali--amavas{background:radial-gradient(ellipse 80% 55% at 50% 100%,#1634608c,#04152500 70%),linear-gradient(180deg,#01050b,#020b16 38%,#041525 72%,#082440)}.tps-diwali--haldi{--tps-d-bg: #f2b73a;--tps-d-ink: #121316;--tps-d-sub: #5a4413;--tps-d-offer: #121316}.tps-diwali__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-size:240px 240px;mix-blend-mode:overlay;opacity:.28}.tps-diwali--haldi .tps-diwali__grain{opacity:.2}.tps-diwali__fireworks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.tps-diwali__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.tps-diwali__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:640px}.tps-diwali--amavas .tps-diwali__copy:before{content:"";position:absolute;top:-36px;right:-48px;bottom:-36px;left:-48px;z-index:-1;background:radial-gradient(closest-side,#020a14f0,#020a14cc 55%,#020a1400)}.tps-diwali--amavas .tps-diwali__title,.tps-diwali--amavas .tps-diwali__offer{text-shadow:0 1px 14px rgba(2,10,20,.9)}.tps-diwali .tps-caption{color:var(--tps-d-sub)}.tps-diwali--amavas .tps-caption{background:linear-gradient(105deg,#858d9b,#b9bfca 20%,#959dab 38%,#a3aab7 44%,#eef1f6 48.6%,#fff,#eef1f6 51.4%,#a3aab7 56%,#959dab 62%,#b9bfca 80%,#858d9b);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 6px rgba(214,222,236,.22));animation:tps-foil 3s cubic-bezier(.45,.05,.35,1) infinite}@keyframes tps-foil{0%{background-position:100% 0}60%,to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.tps-diwali--amavas .tps-caption{animation:none;background-position:0% 0}}.tps-diwali.is-away .tps-caption{animation-play-state:paused}.tps-diwali__title{margin:0;font-size:clamp(32px,4.2vw,56px);line-height:1.1;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.tps-diwali__offer{margin:0;color:var(--tps-d-offer);font-size:16px;line-height:1.45;font-weight:600;text-wrap:pretty}.tps-diwali .tps-btn.tps-diwali__btn{gap:8px;min-height:44px;margin-top:10px;padding:0 20px 0 24px;font-size:15px}.tps-diwali__btn svg{transition:transform .16s var(--tps-ease-out, ease-out)}.tps-diwali__btn:hover svg{transform:translate(3px)}.tps-diwali .tps-btn:focus-visible{outline:2px solid var(--tps-d-ink);outline-offset:3px}.tps-diwali__stage{position:relative;width:100%;max-width:1040px;height:240px;margin-top:32px}.tps-diwali .tps-diwali__card{position:absolute;width:68%;box-shadow:0 10px 20px #0000004d,0 30px 60px #00000059}.tps-diwali--haldi .tps-diwali__card{box-shadow:0 12px 26px #7a480038}.tps-diwali__card--back-l{left:-10%;top:6px;transform:rotate(-7deg)}.tps-diwali__card--back-r{right:-10%;top:6px;transform:rotate(7deg)}.tps-diwali .tps-diwali__card--front{left:50%;top:42px;width:82%;transform:translate(-50%) rotate(-1.5deg)}@media(min-width:750px){.tps-diwali{padding-top:80px}.tps-diwali__offer{font-size:17px}.tps-diwali__stage{height:340px;margin-top:40px}.tps-diwali .tps-diwali__card{width:56%}.tps-diwali__card--back-l{left:-2%;top:10px}.tps-diwali__card--back-r{right:-2%;top:10px}.tps-diwali .tps-diwali__card--front{top:54px;width:66%}.tps-diwali--amavas .tps-diwali__copy:before{background:radial-gradient(closest-side,#020a14b8,#020a1480 55%,#020a1400)}}@media(min-width:990px){.tps-diwali{padding-top:88px}.tps-diwali__copy{gap:14px}.tps-diwali__stage{height:380px;margin-top:44px}.tps-diwali .tps-diwali__card{width:530px}.tps-diwali__card--back-l{left:0;top:14px}.tps-diwali__card--back-r{right:0;top:14px}.tps-diwali .tps-diwali__card--front{top:64px;width:620px}}.tps-dpage .tps-col-hero__fan{background:var(--tps-cream);width:min(100%,360px)}.tps-dpage .tps-col-hero__fan .tps-dcard{box-shadow:0 18px 30px #12131624}.tps-dpage .tps-dstamps{margin-top:4px}.tps-dpage .tps-dstamps p{color:var(--tps-graphite)}@media(min-width:990px){.tps-dpage .tps-col-hero__fan{width:min(100%,480px)}}main[data-template="collection.diwali"] .product-grid .card-gallery:not([class*=card-gallery--badge-]):after{content:"diwali";position:absolute;z-index:1;top:12px;right:12px;padding:4px 10px;border-radius:100px;background:var(--tps-button, #c24a12);color:#fff8f0;font:600 13px/1.6 var(--tps-sans);pointer-events:none}@media(max-width:749px){main[data-template="collection.diwali"] .product-grid .card-gallery:not([class*=card-gallery--badge-]):after{top:8px;right:8px;padding:2px 8px;font-size:12px}}.tps-when{padding-block:var(--tps-section);border-top:1px solid var(--tps-rule);background:var(--tps-paper)}.tps-when__head{display:grid;gap:16px;margin-bottom:40px}.tps-when__title{display:grid;gap:12px}.tps-when__track{position:relative}.tps-when__list{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.tps-when__item{position:relative;display:grid;grid-template-rows:72px 28px auto auto auto;align-content:start;min-width:0}.tps-when__diya{align-self:end;width:46px;height:auto}.tps-when__item--big .tps-when__diya{width:60px}.tps-when__mark{position:relative}.tps-when__mark:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--tps-ink)}.tps-when__mark:after{content:"";position:absolute;left:0;top:calc(50% - 4px);width:9px;height:9px;box-sizing:border-box;border-radius:50%;border:1px solid var(--tps-ink);background:var(--tps-paper)}.tps-when__item.is-today .tps-when__mark:after{background:var(--tps-button);border-color:var(--tps-button)}.tps-when__item.is-past .tps-when__mark:after{background:var(--tps-ink)}.tps-when__item .tps-caption{margin-top:12px}.tps-when__name{margin:4px 0 0;padding-right:16px;font-size:18px;line-height:1.3;font-weight:600}.tps-when__note{margin:4px 0 0;padding-right:16px;font-size:14px;line-height:1.45;color:var(--tps-graphite);text-wrap:pretty}.tps-when__item.is-today :is(.tps-caption,.tps-when__name){color:var(--tps-button)}.tps-when__item.is-past{opacity:.55}.tps-when__lights{position:absolute;left:0;right:0;top:22px;height:8px;opacity:.5;pointer-events:none;background-image:radial-gradient(circle,var(--tps-haldi) 2px,rgba(233,169,42,0) 2.8px);background-size:16px 8px;background-position:0 50%}@media(max-width:749px){.tps-when__lights{display:none}}@media(min-width:750px){.tps-when__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:end;margin-bottom:48px}.tps-when__list{grid-template-columns:repeat(var(--tps-when-count, 4),minmax(0,1fr));row-gap:0}.tps-when__item{grid-template-rows:96px 28px auto auto auto}.tps-when__diya{width:54px}.tps-when__item--big .tps-when__diya{width:72px}}.tps-rangoli{padding-block:var(--tps-section);background:var(--tps-cream);scroll-margin-top:80px}.tps-rangoli__grid{display:grid;gap:32px;align-items:center}.tps-rangoli__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:520px}.tps-rangoli .tps-caption{color:#5b5446}.tps-rangoli .tps-script{font-size:18px;color:var(--tps-rani)}.tps-rangoli__title{margin:0;font-size:var(--tps-type-collection);line-height:1.2;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.tps-rangoli__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px}.tps-rangoli__more{color:var(--tps-ink);font:600 15px/1.3 var(--tps-sans);text-decoration:none}.tps-rangoli__more:after{content:" \203a"}.tps-rangoli__more:hover{text-decoration:underline;text-underline-offset:3px}.tps-rangoli__board{position:relative;width:100%;aspect-ratio:4 / 3;touch-action:manipulation}.tps-rangoli__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tps-rangoli__dot{position:absolute;left:var(--x);top:var(--y);width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.tps-rangoli__dot:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#1e3c8c73;transition:transform .16s var(--tps-ease-out),background-color .16s var(--tps-ease-out)}.tps-rangoli__dot[aria-pressed=true]:before{background:var(--tps-rani);transform:scale(1.86)}@media(hover:hover)and (pointer:fine){.tps-rangoli__dot:hover:before{transform:scale(1.4);background:#d9417bb3}.tps-rangoli__dot[aria-pressed=true]:hover:before{transform:scale(1.86);background:var(--tps-rani)}}.tps-rangoli__dot:focus-visible{outline:2px solid var(--tps-ink);outline-offset:-2px;border-radius:50%}.tps-rangoli__status{display:flex;align-items:center;gap:16px;margin-top:12px;min-height:24px}.tps-rangoli__status .tps-caption{color:#5b5446}.tps-rangoli__reset{padding:0;border:0;background:none;color:var(--tps-button);font:600 12px/1.3 var(--tps-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tps-rangoli__reset[hidden]{display:none}.tps-rangoli__reset:hover{color:var(--tps-button-hover)}@media(min-width:750px){.tps-rangoli .tps-script{font-size:22px}.tps-rangoli__dot{width:40px;height:40px;margin:-20px 0 0 -20px}}@media(min-width:990px){.tps-rangoli__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}@media(prefers-reduced-motion:reduce){.tps-rangoli__dot:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tps-diwali.css.map */
