.banner-container,.main-container{margin-left:auto;margin-right:auto;width:100%;max-width:calc(var(--bb-content-max-width) + var(--bb-content-gutter) + var(--bb-content-gutter));padding-inline:var(--bb-content-gutter)}.flex-row-centered{justify-content:center}.flex-row-centered,.flex-row-x-centered{display:flex;flex-direction:row;align-items:center}.flex-row-y-centered{display:flex;flex-direction:row;justify-content:center}.page-builder-section{padding-top:var(--pb-section-pt-mobile,0);padding-bottom:var(--pb-section-pb-mobile,0);margin-top:var(--pb-section-mt-mobile,0);margin-bottom:var(--pb-section-mb-mobile,0)}.page-builder-section__content{padding-inline:var(--pb-section-px-mobile,0)}@media (min-width:768px){.page-builder-section__content{padding-inline:var(--pb-section-px-desktop,0)}.page-builder-section{padding-top:var(--pb-section-pt-desktop,0);padding-bottom:var(--pb-section-pb-desktop,0);margin-top:var(--pb-section-mt-desktop,0);margin-bottom:var(--pb-section-mb-desktop,0)}}.page-builder-card-grid{grid-template-columns:repeat(var(--card-grid-columns-mobile),minmax(0,1fr))}@media (min-width:768px){.page-builder-card-grid{grid-template-columns:repeat(var(--card-grid-columns-tablet),minmax(0,1fr))}}@media (min-width:1024px){.page-builder-card-grid{grid-template-columns:repeat(var(--card-grid-columns-desktop),minmax(0,1fr))}}.page-builder-carousel{--pb-carousel-visible:var(--pb-carousel-mobile,1)}@media (min-width:768px){.page-builder-carousel{--pb-carousel-visible:var(--pb-carousel-tablet,3)}}@media (min-width:1024px){.page-builder-carousel{--pb-carousel-visible:var(--pb-carousel-desktop,5)}}.page-builder-carousel .page-builder-carousel__item{flex:1 0 calc((100% - (var(--pb-carousel-visible) - 1) * var(--pb-carousel-gap, 16px) - var(--pb-carousel-peek, 0px)) / var(--pb-carousel-visible));min-width:0}.pb-hero-frame{container-type:inline-size}.pb-hero-layout{display:flex;flex-direction:column;min-height:max(var(--pb-hero-min-h-mobile),var(--pb-hero-art-h-mobile))}.pb-hero-spacer--above{flex:var(--pb-hero-above-mobile) 1 0px}.pb-hero-spacer--below{flex:var(--pb-hero-below-mobile) 1 0px}.pb-hero-copy{flex:var(--pb-hero-copy-grow-mobile) 1 auto}@media (min-width:768px){.pb-hero-layout{min-height:max(var(--pb-hero-min-h-desktop),var(--pb-hero-art-h-desktop))}.pb-hero-spacer--above{flex-grow:var(--pb-hero-above-desktop)}.pb-hero-spacer--below{flex-grow:var(--pb-hero-below-desktop)}.pb-hero-copy{flex-grow:var(--pb-hero-copy-grow-desktop)}}.pb-hero-cards{position:relative}.pb-hero-lower{position:absolute;left:-1px;right:-1px;bottom:calc(-1 * var(--pb-section-pb-mobile, 0px) - 1px);height:calc(var(--pb-hero-overhang-mobile) + var(--pb-section-pb-mobile, 0px) + 1px);background:var(--pb-hero-lower-bg)}.pb-hero-lower:after,.pb-hero-lower:before{content:"";position:absolute}.pb-hero-lower:before{left:0;top:calc(-1 * var(--pb-hero-radius-left));width:calc(var(--pb-hero-radius-left) + 1px);height:var(--pb-hero-radius-left);background:radial-gradient(circle var(--pb-hero-radius-left) at 100% 0,transparent calc(100% - .5px),var(--pb-hero-lower-bg) 100%)}.pb-hero-lower:after{right:0;top:calc(-1 * var(--pb-hero-radius-right));width:calc(var(--pb-hero-radius-right) + 1px);height:var(--pb-hero-radius-right);background:radial-gradient(circle var(--pb-hero-radius-right) at 0 0,transparent calc(100% - .5px),var(--pb-hero-lower-bg) 100%)}@media (min-width:768px){.pb-hero-lower{bottom:calc(-1 * var(--pb-section-pb-desktop, 0px) - 1px);height:calc(var(--pb-hero-overhang-desktop) + var(--pb-section-pb-desktop, 0px) + 1px)}}.typography-heading{font-weight:700;line-height:1.25;color:var(--heading)}.typography-text{font-weight:var(--font-primary);color:var(--heading)}.blog-rich-text{color:var(--body-text)}.blog-rich-text>:first-child{margin-top:0}.blog-rich-text>*+*{margin-top:1.5rem}.blog-rich-text figcaption,.blog-rich-text li,.blog-rich-text p,.blog-rich-text td{font-family:var(--font-primary)}.blog-rich-text p{font-size:clamp(1rem,.96rem + .28vw,1.125rem);line-height:1.9;letter-spacing:-.01em;color:var(--body-text)}.blog-rich-text li strong,.blog-rich-text p strong,.blog-rich-text td strong{color:var(--heading);font-weight:700}.blog-rich-text a{color:var(--primary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s ease}.blog-rich-text a:hover{color:var(--hover)}.blog-rich-text ol,.blog-rich-text ul{margin:1.75rem 0}.blog-rich-text li{line-height:1.85;color:var(--body-text)}.blog-rich-text li>div{display:inline}.blog-rich-text img{display:block}.blog-rich-text figcaption{color:#5f6672}.blog-rich-text table{background:#fff}.bb-title-lamp{display:none}.bb-diya-mark,[data-storefront-season=diwali] .bb-title-lamp{background-color:var(--primary,#ec7618);mask:url(/BG/diwali/diya.svg) center/contain no-repeat;-webkit-mask:url(/BG/diwali/diya.svg) center/contain no-repeat}[data-storefront-season=diwali] .bb-title-lamp{display:inline-block;width:20px;height:20px;margin-inline-end:8px;vertical-align:-.12em}.bb-diwali-edge{position:absolute;width:clamp(80px,23vw,280px);aspect-ratio:1}.bb-diwali-edge .bb-diya-mark{display:block;width:100%;height:100%;opacity:.08}.bb-diwali-glow{position:absolute;top:1%;left:35%;width:30%;height:38%;border-radius:50%;background:radial-gradient(ellipse,#ec7618 0,transparent 70%);opacity:.08}.bb-diwali-welcome .bb-diwali-glow{animation:bb-diwali-flame 4s ease-in-out 1}.bb-diwali-spark{display:none;position:absolute;top:26vh;right:2%;width:28px;height:28px;opacity:0}.bb-diwali-spark span{position:absolute;left:13px;top:1px;width:1px;height:7px;background:var(--primary,#ec7618);transform-origin:.5px 13px}.bb-footer-lamps{display:flex;justify-content:center;gap:28px;padding:16px;pointer-events:none}.bb-footer-lamps .bb-diya-mark{width:28px;height:28px;opacity:1;background-color:#ffd66b}.bb-footer-lamps .bb-diya-mark:nth-child(n+4){display:none}.bb-footer-artwork{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.bb-footer-artwork img,.bb-footer-artwork picture,.bb-footer-artwork-overlay{position:absolute;inset:0;width:100%;height:100%}.bb-footer-artwork img{top:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;mask-image:linear-gradient(180deg,transparent 25%,#000 40%);-webkit-mask-image:linear-gradient(180deg,transparent 25%,#000 40%)}.bb-footer-artwork-overlay{background:rgb(11 21 59/6%)}@keyframes bb-diwali-flame{0%,to{opacity:.08;transform:scale(1)}25%,75%{opacity:.12;transform:scale(1.08)}50%{opacity:.09;transform:scale(.98)}}@keyframes bb-diwali-spark{0%,30%,60%,to{opacity:0;transform:scale(.5)}40%{opacity:.12;transform:scale(.85)}55%{opacity:0;transform:scale(1.15)}}@media (min-width:768px){[data-storefront-season=diwali] .bb-title-lamp{width:24px;height:24px}.bb-diwali-spark{display:block}.bb-diwali-welcome .bb-diwali-spark{animation:bb-diwali-spark 4s ease-out 1}.bb-footer-lamps{gap:40px}.bb-footer-lamps .bb-diya-mark:nth-child(n+4){display:block}}@media (prefers-reduced-motion:reduce){.bb-diwali-welcome .bb-diwali-glow,.bb-diwali-welcome .bb-diwali-spark{animation:none}}div.bb-diwali-product-card{--bb-card-indigo:#0f2a6b;--bb-card-gold:#ffd66b;border-width:2px;border-color:var(--bb-card-indigo);box-shadow:inset 0 0 0 1px #e3ba54,0 2px 12px -5px rgb(15 42 107/18%)}div.bb-diwali-product-card:hover{box-shadow:inset 0 0 0 1px #e3ba54,0 6px 18px -7px rgb(15 42 107/28%)}.bb-card-toran{inset:0 0 auto;z-index:1;width:100%;aspect-ratio:720/125;background:url(/BG/diwali/card-toran.webp) top/100% auto no-repeat}.bb-card-sale-badge,.bb-card-toran{position:absolute;pointer-events:none}.bb-card-sale-badge{top:6px;left:4px;z-index:2;display:inline-flex;max-width:calc(100% - 48px);flex-direction:column;gap:2px;border:1px solid #e3ba54;border-radius:9px;background:#0f2a6b;padding:5px 7px;color:#ffd66b;font-size:11px;font-weight:800;line-height:14px;text-transform:uppercase}.bb-card-sale-name{display:inline-flex;align-items:center;gap:3px;font-size:8px;font-weight:700;line-height:10px;letter-spacing:.03em}.bb-card-diya{display:inline-block;width:15px;height:15px;flex-shrink:0;vertical-align:middle;pointer-events:none}.bb-card-sale-name .bb-card-diya{width:12px;height:12px}.bb-diwali-product-card .bb-card-add{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;border-color:#d8ac43;background:#0f2a6b;padding-inline:9px;color:#fff8df}.bb-diwali-product-card .bb-card-add:after{position:absolute;top:-3px;right:4px;width:7px;height:7px;background:#ffd66b;clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);content:"";pointer-events:none}.bb-diwali-product-card .bb-card-add:hover{background:#173c88}.bb-diwali-product-card .bb-card-add:disabled{background:#53638a}.bb-diwali-product-card .bb-card-quantity{border-color:#d8ac43;background:#f3f5fc;color:#0f2a6b}.bb-card-sale-badge--compact{top:6px;left:6px;max-width:calc(100% - 12px);flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 4px;border-radius:6px;padding:3px 5px;font-size:9px;line-height:12px}.bb-card-sale-badge--compact .bb-card-sale-name{font-size:7px}.bb-card-sale-badge--inline{position:static;max-width:100%}.bb-diwali-product-thumbnail{outline:1px solid #0f2a6b;outline-offset:-1px}.bb-diwali-product-thumbnail .bb-card-sale-badge--compact{top:auto;bottom:5px}@media (min-width:640px){.bb-card-sale-badge:not(.bb-card-sale-badge--compact){padding:5px 8px;font-size:12px;line-height:16px}.bb-card-sale-badge:not(.bb-card-sale-badge--compact) .bb-card-sale-name{font-size:9px;line-height:12px}}.bb-product-price--diwali{position:relative;isolation:isolate;border:1px solid #bc8b25;border-radius:12px;background:#fffbf0;overflow:hidden;padding:62px 14px 14px}.bb-product-price--diwali .bb-card-toran{inset:6px 8px auto;width:auto;height:46px;aspect-ratio:auto;background-size:auto 46px;background-repeat:repeat-x}.bb-product-offer{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;border-radius:999px;background:#0f2a6b;padding:5px 10px;color:#ffd66b;font-size:12px;font-weight:800;line-height:18px;text-transform:uppercase}.bb-product-offer .bb-card-diya{width:18px;height:18px}.bb-product-savings{border-radius:6px;background:#ffedbb;padding:4px 8px;color:#80500c;font-size:12px;font-weight:700;line-height:18px}.bb-product-lamp-divider{display:flex;align-items:center;gap:12px;margin:20px 0 12px;pointer-events:none}.bb-product-lamp-divider:after,.bb-product-lamp-divider:before{height:1px;flex:1;background:#d8ac43;content:""}.bb-product-lamp-divider .bb-card-diya{width:24px;height:24px}.bb-product-delivery{padding-block:0 4px}.bb-product-purchase--diwali .bb-product-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-color:#d8ac43;background:#0f2a6b;color:#ffd66b}.bb-product-purchase--diwali .bb-product-cart .bb-card-diya{width:22px;height:22px}.bb-product-purchase--diwali .bb-product-cart:not(:disabled):hover{background:#173c88}.bb-product-purchase--diwali .bb-product-cart:focus-visible{outline:2px solid #0f2a6b;outline-offset:3px}.bb-product-purchase--diwali .bb-product-cart:disabled{border-color:#c8cbd2;background:#eef0f5;color:#596378}.bb-product-purchase--diwali .bb-product-cart:not(:disabled):after{position:absolute;top:-8px;right:5px;width:10px;height:10px;background:#d8ac43;clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);content:"";pointer-events:none}[data-storefront-season=diwali] .bb-site-footer{background:#041335;color:#fff6df;border-top:1px solid #ba9248}[data-storefront-season=diwali] .bb-footer-content{position:relative;padding-top:64px;padding-bottom:240px}.bb-footer-greeting{text-align:center}.bb-footer-greeting .bb-footer-eyebrow{margin:0 0 10px;color:#ffd66b;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.bb-footer-greeting h2{max-width:540px;margin:0 auto;color:#fff1cf;font-family:var(--font-philosopher),Georgia,serif;font-size:clamp(28px,3vw,42px);font-weight:700;line-height:1.18;text-wrap:balance}.bb-footer-greeting>p:not(.bb-footer-eyebrow){margin:12px 0 0;color:#e1d7c4;font-size:13px;line-height:1.6}.bb-footer-diwali-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;margin-top:18px;border:1px solid #c49b4e;border-radius:6px;padding:8px 18px;color:#ffd66b;font-size:13px;font-weight:700;transition:background-color .15s ease,color .15s ease}.bb-footer-diwali-link:hover{background:#ffd66b;color:#0b153b}.bb-footer-diwali-link:focus-visible{outline:2px solid #ffd66b;outline-offset:4px}[data-storefront-season=diwali] .bb-site-footer .bb-footer-lamps{align-items:center;gap:14px;margin:14px auto 28px;padding:0}[data-storefront-season=diwali] .bb-site-footer .bb-footer-lamps:after,[data-storefront-season=diwali] .bb-site-footer .bb-footer-lamps:before{width:44px;height:1px;background:#c49b4e;content:""}[data-storefront-season=diwali] .bb-site-footer .bb-footer-lamps .bb-diya-mark{width:18px;height:18px}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;border-color:rgb(255 214 107/24%);text-align:left}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>div:first-child{grid-column:1/-1;text-align:center}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>div:first-child p{color:#e1d7c4}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>nav:last-child{grid-column:1/-1}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>nav:last-child ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>nav:last-child li{margin-top:0}[data-storefront-season=diwali] .bb-site-footer nav h2{color:#ffd66b}[data-storefront-season=diwali] .bb-site-footer nav a{color:#f1e7d4}[data-storefront-season=diwali] .bb-site-footer a:hover{color:#ffd66b}[data-storefront-season=diwali] .bb-site-footer a:focus-visible{outline:2px solid #ffd66b;outline-offset:4px;--tw-ring-offset-color:#0b153b}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-bottom-bar-copyright]{color:#d7cbb3}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>div:first-child>div{color:#ffd66b}@media (min-width:768px){[data-storefront-season=diwali] .bb-footer-content{padding-top:52px;padding-bottom:190px}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]{grid-template-columns:1.5fr .8fr 1fr 1.4fr;gap:28px;text-align:left}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>div:first-child{grid-column:auto;margin:0;text-align:left}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>div:first-child>div{justify-content:flex-start}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>nav:last-child{grid-column:auto}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>nav:last-child ul{display:block}[data-storefront-season=diwali] .bb-site-footer [aria-label=footer-columns]>nav:last-child li+li{margin-top:10px}}[data-storefront-season=diwali] .bb-site-footer [aria-label="Accepted payment methods"]>span{height:24px;border-radius:4px;background:#fff7e8}[data-storefront-season=diwali] .bb-site-footer [aria-label="Accepted payment methods"] img{opacity:1}@media (min-width:768px){.bb-footer-artwork img{top:auto;height:auto;-o-object-fit:contain;object-fit:contain;mask-image:linear-gradient(180deg,transparent,#000 32px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 32px)}.bb-footer-greeting h2{max-width:900px}}.bb-footer-top-garlands{display:none}@media (max-width:767px){.bb-footer-top-garlands{position:absolute;inset:0 0 auto;display:block;height:88px;background:url(/BG/diwali/footer-mobile-v2.webp) top/100% auto no-repeat}}