.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:.25}.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{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;opacity:.1}.bb-footer-artwork-overlay{background:rgb(37 26 16/15%)}@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){.bb-footer-artwork img{top:auto;bottom:0;height:75%}[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}}