@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700&display=swap";body,.brand-name,[data-block-type=text] p{font-family:"Open Sans",var(--font-body--family),sans-serif}.brand-name,h2:has(text:contains("Belloweaves")){font-family:Open Sans,sans-serif!important;font-weight:600;color:#d3af37;letter-spacing:.02em}h1,h2,h3,.h1,.h2,.h3{font-weight:600;letter-spacing:.02em}.subheading,[class*=subheading]{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.section-heading:after{content:"";display:block;width:60px;height:2px;background:linear-gradient(90deg,#d3af37,#d4a84b);margin-top:12px}.section-heading--center:after{margin-left:auto;margin-right:auto}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #1c1c1c1a}.product-card__image{transition:transform .5s ease;overflow:hidden}.product-card:hover .product-card__image img{transform:scale(1.03)}.product-card .price,.product-price{color:var(--color-primary, #D3AF37);font-weight:500}.price--on-sale .price__sale{color:#e32c2b}.price--on-sale .price__compare{text-decoration:line-through;opacity:.6}.button-primary,.btn--primary{letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:14px 32px;transition:all .3s ease}.button-primary:hover,.btn--primary:hover{transform:translateY(-2px);box-shadow:0 4px 16px #701c1c4d}.button-secondary,.btn--secondary{letter-spacing:.1em;text-transform:uppercase;font-weight:500;border-width:1px}.header-menu__link{letter-spacing:.05em;font-weight:500;transition:color .3s ease}.header-menu__link:hover{color:var(--color-primary, #D3AF37)}.header-menu__dropdown{border-top:2px solid var(--color-primary, #D3AF37)}.announcement-bar{letter-spacing:.1em}.announcement-bar__text{font-weight:500}.hero--overlay:before{background:linear-gradient(to bottom,#1c1c1c4d,#1c1c1c80)}.collection-card{position:relative;overflow:hidden}.collection-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(to top,rgba(28,28,28,.7),transparent);pointer-events:none}.collection-card__title{position:relative;z-index:1;color:#fcfbf9;font-weight:600;letter-spacing:.02em}input[type=text],input[type=email],input[type=password],input[type=search],textarea,select{border:1px solid var(--color-border, #E2DDD8);padding:12px 16px;transition:border-color .3s ease,box-shadow .3s ease}input:focus,textarea:focus,select:focus{border-color:var(--color-primary, #D3AF37);box-shadow:0 0 0 3px #c17f1d1a;outline:none}.footer .trust-badges{display:flex;gap:16px;flex-wrap:wrap}.footer .trust-badge{display:flex;align-items:center;gap:8px;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary, #D3AF37)}.footer-utilities{border-top:1px solid rgba(255,255,255,.1)}.badge--sale{background:#e32c2b;color:#fcfbf9;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;font-weight:600}.badge--sold-out{background:#795761;color:#fcfbf9}.badge--new{background:var(--color-primary, #D3AF37);color:#1c1c1c}.swatch{border:2px solid transparent;transition:border-color .2s ease,transform .2s ease}.swatch:hover{border-color:var(--color-primary, #D3AF37);transform:scale(1.1)}.swatch.is-selected{border-color:var(--color-primary, #D3AF37);box-shadow:0 0 0 2px #c17f1d4d}.cart-drawer{border-left:3px solid var(--color-primary, #D3AF37)}.cart-item{border-bottom:1px solid var(--color-border, #E2DDD8);padding:20px 0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-background, #FCFBF9)}::-webkit-scrollbar-thumb{background:var(--color-primary, #D3AF37);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ab8c52}.loading-spinner{border-color:#c17f1d33;border-top-color:var(--color-primary, #D3AF37)}@media (min-width: 1400px){.section--page-width{max-width:1320px;margin-inline:auto}h1,.h1{font-size:3.5rem}h2,.h2{font-size:2.5rem}.hero-content{max-width:800px}}@media (min-width: 1200px) and (max-width: 1399px){.section--page-width{max-width:1140px;margin-inline:auto}h1,.h1{font-size:3rem}h2,.h2{font-size:2.25rem}}@media (min-width: 990px) and (max-width: 1199px){.section--page-width{max-width:960px;margin-inline:auto;padding-inline:24px}h1,.h1{font-size:2.75rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.5rem}.footer-content{gap:32px!important}.footer-content>[class*=group]{min-width:200px}}@media (min-width: 768px) and (max-width: 989px){.section--page-width{max-width:720px;margin-inline:auto;padding-inline:20px}h1,.h1{font-size:2.5rem}h2,.h2{font-size:1.875rem}h3,.h3{font-size:1.375rem}.hero-content{max-width:90%;padding-inline:20px}.footer-content{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:32px 24px!important}.footer-content>[class*=group],.footer-content>[class*=email-signup]{width:100%!important}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.collection-list{grid-template-columns:repeat(2,1fr)!important}.button-primary,.button-secondary{padding:12px 28px;font-size:.8125rem}.header-menu{gap:16px}.header-menu__link{font-size:.875rem}}@media (min-width: 576px) and (max-width: 767px){.section--page-width{max-width:540px;margin-inline:auto;padding-inline:16px}h1,.h1{font-size:2rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.25rem}.hero-content{padding-inline:16px}.footer-content{display:flex!important;flex-direction:column!important;gap:32px!important}.footer-content>*{width:100%!important}.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.button-primary,.button-secondary{padding:12px 24px;font-size:.75rem}}@media (max-width: 575px){.section--page-width{padding-inline:16px}h1,.h1{font-size:1.75rem}h2,.h2{font-size:1.375rem}h3,.h3{font-size:1.125rem}.button-primary,.button-secondary{padding:12px 20px;font-size:.75rem;width:100%}.hero-content{padding-inline:16px}.footer-content{display:flex!important;flex-direction:column!important;gap:24px!important}.footer-content>*{width:100%!important}.product-grid{gap:16px!important}.collection-list{grid-template-columns:1fr!important}}:root{--fluid-h1: clamp(1.75rem, 4vw + .5rem, 3.5rem);--fluid-h2: clamp(1.375rem, 3vw + .5rem, 2.5rem);--fluid-h3: clamp(1.125rem, 2vw + .5rem, 1.75rem);--fluid-body: clamp(.875rem, 1vw + .5rem, 1.125rem)}.fluid-text h1,.fluid-text .h1{font-size:var(--fluid-h1)}.fluid-text h2,.fluid-text .h2{font-size:var(--fluid-h2)}.fluid-text h3,.fluid-text .h3{font-size:var(--fluid-h3)}.container-narrow{max-width:720px;margin-inline:auto}.container-medium{max-width:960px;margin-inline:auto}.container-wide{max-width:1140px;margin-inline:auto}.container-full{max-width:1320px;margin-inline:auto}@media (min-width: 990px){.section-spacing{padding-block:80px}}@media (min-width: 768px) and (max-width: 989px){.section-spacing{padding-block:60px}}@media (max-width: 767px){.section-spacing{padding-block:40px}}.responsive-gap{gap:16px}@media (min-width: 768px){.responsive-gap{gap:24px}}@media (min-width: 990px){.responsive-gap{gap:32px}}@media (min-width: 1200px){.responsive-gap{gap:40px}}.resource-list__grid,.grid-resource-list{display:grid;gap:16px}@media (min-width: 990px){.resource-list__grid,.grid-resource-list{grid-template-columns:repeat(4,1fr);gap:24px}}@media (min-width: 768px) and (max-width: 989px){.resource-list__grid,.grid-resource-list{grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width: 900px){.resource-list__grid--3-col,.grid-resource-list--3-col{grid-template-columns:repeat(3,1fr)}}}@media (max-width: 767px){.resource-list__grid,.grid-resource-list{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width: 480px){.resource-list__grid--single-mobile,.grid-resource-list--single-mobile{grid-template-columns:1fr}}.bento-grid{display:grid;gap:8px}@media (min-width: 990px){.bento-grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.bento-grid>:first-child{grid-column:span 2;grid-row:span 2}}@media (min-width: 768px) and (max-width: 989px){.bento-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.bento-grid>:first-child{grid-column:span 2}}@media (max-width: 767px){.bento-grid{grid-template-columns:1fr}.bento-grid>*{grid-column:span 1!important;grid-row:span 1!important}}.collection-card,.resource-list__item{transition:transform .3s ease}@media (min-width: 990px){.collection-card:hover,.resource-list__item:hover{transform:translateY(-4px)}}.card-image,.collection-card__image{position:relative;overflow:hidden}@media (min-width: 990px){.card-image,.collection-card__image{aspect-ratio:3/4}}@media (min-width: 768px) and (max-width: 989px){.card-image,.collection-card__image{aspect-ratio:4/5}}@media (max-width: 767px){.card-image,.collection-card__image{aspect-ratio:1/1}}.carousel-container{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.carousel-container::-webkit-scrollbar{display:none}.carousel-item{scroll-snap-align:start;flex-shrink:0}@media (min-width: 990px){.carousel-item{width:calc(25% - 18px)}}@media (min-width: 768px) and (max-width: 989px){.carousel-item{width:calc(33.333% - 14px)}}@media (max-width: 767px){.carousel-item{width:calc(50% - 8px)}}@media (max-width: 480px){.carousel-item{width:calc(80% - 8px)}}@media (min-width: 990px) and (max-width: 1199px){.header{padding-inline:24px}.header-menu{gap:20px}.header-menu__link{font-size:.875rem;padding:8px 4px}}@media (min-width: 768px) and (max-width: 989px){.header{padding-inline:20px}.header-menu--desktop{display:none}.header-menu--mobile{display:flex}}.section-spacing-responsive{transition:padding .3s ease}@media (min-width: 1200px){.section-spacing-responsive{padding-block:60px}}@media (min-width: 990px) and (max-width: 1199px){.section-spacing-responsive{padding-block:48px}}@media (min-width: 768px) and (max-width: 989px){.section-spacing-responsive{padding-block:36px}}@media (max-width: 767px){.section-spacing-responsive{padding-block:24px}}html,body{margin:0!important;padding:0!important}body{padding-top:0!important;margin-top:0!important}#header-group,.shopify-section-group-header-group{margin:0!important;padding:0!important;position:relative;top:0!important}#header-group>*:first-child,.shopify-section-group-header-group>*:first-child{margin-top:0!important;padding-top:0!important}.shopify-section-group-header-group,.shopify-section-header,[data-section-type=header]{width:100%!important;max-width:100%!important;margin:0!important;padding-inline:0!important}.header,.header-section,.header__wrapper,[class*=header]{width:100%!important;max-width:100%!important}.header__inner,.header-inner,.header .section,.header .page-width{width:100%!important;max-width:100%!important;padding-inline:24px!important;margin:0 auto!important}.header,.header-section,.header__wrapper{padding-block:8px!important;min-height:auto!important}.shopify-section-header-announcements,.announcement-bar,[class*=announcement-bar],[class*=announcement]{width:100%!important;max-width:100%!important;padding-block:4px!important;margin:0!important;padding-top:4px!important}.shopify-section-header-announcements{margin-top:0!important;padding-top:0!important}.shopify-section-group-header-group .shopify-section,.shopify-section-group-header-group section,#header-group .shopify-section,#header-group section{margin-top:0!important;padding-top:0!important}.header__logo,.header-logo,[class*=header-logo] img,.header__logo-image{max-height:40px!important;width:auto!important;object-fit:contain}.header-menu__link,.header__menu-link,[class*=header-menu] a{padding:8px 12px!important;font-size:.875rem!important}@media (max-width: 989px){.header__inner,.header-inner,.header .section,.header .page-width{padding-inline:16px!important}.header,.header-section{padding-block:6px!important}.header__logo,.header-logo,[class*=header-logo] img{max-height:36px!important}}.header .container,.header [class*=container],.header [class*=page-width]{max-width:100%!important;width:100%!important}.header--sticky,.header.is-sticky,[class*=sticky-header]{background:var(--color-background, #FCFBF9)!important;box-shadow:0 2px 8px #00000014!important}.hero,[class*=hero]{min-height:300px;position:relative}@media (min-width: 768px){.hero,[class*=hero]{min-height:400px}}@media (min-width: 990px){.hero,[class*=hero]{min-height:500px}}.color-scheme-6,.scheme-6{background-color:#1c1c1c;color:#fcfbf9}img{max-width:100%;height:auto}.responsive-image{width:100%;height:auto;object-fit:cover}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.text-clamp-mobile-1{-webkit-line-clamp:1}.text-clamp-mobile-2{-webkit-line-clamp:2}}@media print{.announcement-bar,.header-menu,.cart-drawer,.footer{display:none}}.product-card,.card,[class*=product-card],[class*=resource-list] [class*=card]{display:flex;flex-direction:column;height:100%;background:#fff;border-radius:8px;overflow:hidden;transition:all .3s ease;box-shadow:0 2px 8px #0000000a}.product-card:hover,.card:hover,[class*=product-card]:hover{transform:translateY(-6px);box-shadow:0 12px 32px #0000001f}.product-card__media,.card__media,[class*=product-card] [class*=media],[class*=card] [class*=gallery],[class*=product-card] [class*=image-wrapper],.product-card-gallery{position:relative;width:100%;aspect-ratio:3/4!important;overflow:hidden;background:#f8f8f8}.product-card__media img,.card__media img,[class*=product-card] img,.product-card-gallery img{position:absolute;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top;transition:transform .5s ease}.product-card:hover img,.card:hover img{transform:scale(1.05)}.product-card__content,.card__content,[class*=product-card] [class*=content],[class*=card-info]{padding:16px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.product-card__title,.card__title,[class*=product-card] [class*=title],.product-title{font-family:var(--font-heading--family),"Playfair Display",serif;font-size:1rem;font-weight:600;color:#1c1c1c;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card__price,.card__price,[class*=product-card] [class*=price],.price{font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;color:#d3af37}.price--on-sale .price__regular,.price__compare,[class*=compare-price]{text-decoration:line-through;color:#888;font-size:.875rem;font-weight:400}.price--on-sale .price__sale,.price__current,[class*=sale-price]{color:#e32c2b;font-weight:700}.badge,[class*=badge],.product-card__badge{position:absolute;top:12px;left:12px;z-index:10;padding:6px 12px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:4px}.badge--sale,[class*=badge][class*=sale]{background:#e32c2b;color:#fff}.badge--sold-out,[class*=badge][class*=sold]{background:#555;color:#fff}.badge--new,[class*=badge][class*=new]{background:#d3af37;color:#1c1c1c}.product-card__quick-add,.quick-add-button{position:absolute;bottom:12px;left:12px;right:12px;padding:12px;background:#fffffff2;color:#1c1c1c;text-align:center;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;border-radius:4px;opacity:0;transform:translateY(10px);transition:all .3s ease;cursor:pointer;border:1px solid #D3AF37}.product-card:hover .product-card__quick-add,.product-card:hover .quick-add-button{opacity:1;transform:translateY(0)}.collection-header,[class*=collection-header]{text-align:center;padding:40px 20px;margin-bottom:40px}.collection-header h1,.collection-header__title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:#1c1c1c;margin-bottom:16px}.collection-grid,.product-grid,[class*=collection] [class*=grid],[class*=resource-list]{display:grid;gap:24px;padding:0 20px}@media (min-width: 990px){.collection-grid,.product-grid,[class*=collection] [class*=grid]{grid-template-columns:repeat(4,1fr);gap:32px}}@media (min-width: 768px) and (max-width: 989px){.collection-grid,.product-grid,[class*=collection] [class*=grid]{grid-template-columns:repeat(3,1fr);gap:24px}}@media (max-width: 767px){.collection-grid,.product-grid,[class*=collection] [class*=grid]{grid-template-columns:repeat(2,1fr);gap:16px}}.collection-filters,[class*=filter],[class*=facet]{padding:16px 20px;border-bottom:1px solid #E2DDD8;margin-bottom:32px}.hero-banner,[class*=hero],[class*=banner]{position:relative;overflow:hidden}.hero-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#1c1c1c33,#1c1c1c66,#1c1c1c99);pointer-events:none}.hero-banner__content{position:relative;z-index:2}.split-banner{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-height:500px}@media (max-width: 767px){.split-banner{grid-template-columns:1fr;min-height:auto}}.split-banner__item{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px;overflow:hidden}.split-banner__item img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.split-banner__item:hover img{transform:scale(1.05)}.split-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 60%)}.split-banner__text{position:relative;z-index:2;text-align:center;color:#fff;padding:20px}.split-banner__title{font-size:2rem;font-weight:700;color:#d3af37;margin-bottom:8px}.split-banner__link{color:#fff;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #D3AF37;padding-bottom:4px;transition:color .3s ease}.split-banner__link:hover{color:#d3af37}.section-header{text-align:center;margin-bottom:48px}.section-header__subtitle{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:#d3af37;margin-bottom:8px}.section-header__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#1c1c1c;margin-bottom:16px}.section-header__title:after{content:"";display:block;width:60px;height:2px;background:linear-gradient(90deg,#d3af37,#ab8c52);margin:16px auto 0}.section-header__description{max-width:600px;margin:0 auto;color:#666;font-size:1rem;line-height:1.6}.trust-badges-section{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:48px 20px;background:#faf3e0;text-align:center}@media (max-width: 767px){.trust-badges-section{grid-template-columns:repeat(2,1fr);gap:24px 16px}}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:12px}.trust-badge__icon{width:48px;height:48px;color:#d3af37}.trust-badge__title{font-weight:600;font-size:.875rem;color:#1c1c1c}.trust-badge__text{font-size:.75rem;color:#666}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0 20px}@media (max-width: 989px){.category-grid{grid-template-columns:repeat(2,1fr)}}.category-card{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:8px}.category-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.category-card:hover img{transform:scale(1.08)}.category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,transparent 50%);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;color:#fff}.category-card__title{font-size:1.25rem;font-weight:700;color:#d3af37;margin-bottom:4px}.category-card__count{font-size:.75rem;opacity:.8}.testimonials-section{background:#1c1c1c;color:#fcfbf9;padding:80px 20px;text-align:center}.testimonial-card{max-width:700px;margin:0 auto}.testimonial-card__quote{font-size:1.25rem;font-style:italic;line-height:1.8;margin-bottom:24px;color:#fcfbf9}.testimonial-card__author{font-weight:600;color:#d3af37}.testimonial-card__location{font-size:.875rem;opacity:.7}.why-choose-us{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:64px 20px}@media (max-width: 767px){.why-choose-us{grid-template-columns:1fr;gap:24px}}.why-choose-us__item{text-align:center;padding:32px 24px;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000000f}.why-choose-us__icon{width:64px;height:64px;margin:0 auto 16px;color:#d3af37}.why-choose-us__title{font-size:1.125rem;font-weight:700;margin-bottom:12px;color:#1c1c1c}.why-choose-us__text{font-size:.9375rem;color:#666;line-height:1.6}.newsletter-section{background:linear-gradient(135deg,#701c1c,#8b2323);color:#fff;padding:64px 20px;text-align:center}.newsletter-section__title{font-size:2rem;font-weight:700;margin-bottom:16px;color:#d3af37}.newsletter-section__text{max-width:500px;margin:0 auto 32px;opacity:.9}.newsletter-form{display:flex;max-width:500px;margin:0 auto;gap:0}.newsletter-form input{flex:1;padding:16px 20px;border:none;border-radius:4px 0 0 4px;font-size:1rem}.newsletter-form button{padding:16px 32px;background:#d3af37;color:#1c1c1c;border:none;border-radius:0 4px 4px 0;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:background .3s ease}.newsletter-form button:hover{background:#ab8c52}@media (max-width: 575px){.newsletter-form{flex-direction:column;gap:12px}.newsletter-form input,.newsletter-form button{border-radius:4px;width:100%}}.instagram-section{padding:64px 20px;text-align:center}.instagram-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}@media (max-width: 767px){.instagram-grid{grid-template-columns:repeat(3,1fr)}}.instagram-grid__item{aspect-ratio:1;overflow:hidden}.instagram-grid__item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.instagram-grid__item:hover img{transform:scale(1.1)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0;animation:fadeInUp .6s ease forwards}.animate-delay-1{animation-delay:.1s}.animate-delay-2{animation-delay:.2s}.animate-delay-3{animation-delay:.3s}.animate-delay-4{animation-delay:.4s}@media (max-width: 575px){.product-card__content,.card__content{padding:12px}.product-card__title,.card__title{font-size:.875rem}.product-card__price,.card__price{font-size:.9375rem}.badge,[class*=badge]{padding:4px 8px;font-size:.5rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/indian-theme.css.map */
