@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700&family=Poppins:wght@300;400;500;600&display=swap";:root{--maroon: var(--shopify-color-maroon, #560914);--dark-maroon: var(--shopify-color-dark-maroon, #35050b);--gold: var(--shopify-color-gold, #b9852d);--cream: var(--shopify-color-cream, #f7f0df);--paper:#fffaf0;--brown:#633b23;--text:#2c170f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--text);font-family:Poppins,sans-serif}img{max-width:100%;display:block}a{text-decoration:none;color:inherit}button,input{font:inherit}button{cursor:pointer}.skip-link{position:absolute;left:-9999px;top:auto}.skip-link:focus{left:10px;top:10px;background:#fff;padding:10px;z-index:9999}.top-bar{height:34px;background:var(--maroon);color:#f4dfae;display:flex;align-items:center;justify-content:space-between;padding:0 5%;font-size:11px;letter-spacing:.4px}.top-center{text-align:center}.top-right{display:flex;gap:18px}.top-right a:hover{color:#fff}.site-header{background:#fffaf0;border-bottom:1px solid #d8b56d;position:sticky;top:0;z-index:1000}.header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;padding:0 5%}.brand{display:flex;align-items:center;gap:12px}.brand-logo{width:180px;height:auto;object-fit:contain}.brand-mark{width:58px;height:58px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font:700 42px Cormorant Garamond,serif}.brand-copy strong{display:block;font:600 25px Playfair Display,serif;color:#8a541d;letter-spacing:1px}.brand-copy small{display:block;font-size:9px;color:#8d6a3c;letter-spacing:2px;text-align:center}.desktop-nav{display:flex;gap:30px;align-items:center}.desktop-nav a{font-size:13px;color:#3c2418;padding:31px 0}.desktop-nav a:hover{color:var(--gold)}.desktop-nav a:first-child{color:#9b641f;border-bottom:2px solid var(--gold)}.header-actions{display:flex;gap:18px;align-items:center;font-size:20px}.header-actions a{position:relative}.cart-count{font-size:9px;position:absolute;right:-10px;top:-7px;background:var(--maroon);color:#fff;border-radius:50%;min-width:16px;height:16px;display:grid;place-items:center}.mobile-menu-button{display:none;border:0;background:none;font-size:25px;color:var(--maroon)}.mobile-menu{display:none;padding:0 20px 18px}.mobile-menu.is-open{display:grid;gap:12px}.mobile-menu a{padding:9px 0;border-bottom:1px solid #e6d4aa}.hero-section{min-height:570px;background-image:linear-gradient(90deg,#26110aeb,#26110ab3 38%,#26110a0d 75%),var(--hero-image,linear-gradient(120deg,#4b1b12,#1e100b));background-size:cover;background-position:center;display:flex;align-items:center;position:relative}.hero-content{width:48%;margin-left:10%;color:#fff}.hero-eyebrow{letter-spacing:5px;font-size:11px;color:#e4c27b;margin-bottom:18px}.hero-line{width:280px;height:1px;background:var(--gold);margin-bottom:15px}.hero-content h1{font:700 clamp(48px,6vw,76px)/.95 "Playfair Display",serif;color:#e8c878;margin:0 0 20px}.hero-content h2{font:500 35px Cormorant Garamond,serif;font-style:italic;margin:0 0 18px}.hero-content p{max-width:480px;line-height:1.8;color:#f5eee0;font-size:14px;margin:0 0 28px}.gold-button{display:inline-block;background:var(--maroon);border:1px solid var(--gold);color:#f8dc94;padding:13px 28px;text-transform:uppercase;letter-spacing:1px;font-size:11px;transition:.3s}.gold-button:hover{background:var(--gold);color:var(--dark-maroon)}.hero-dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:10px}.hero-dots span{width:7px;height:7px;border:1px solid #e5bd66;border-radius:50%}.hero-dots span:first-child{background:#e5bd66}.section{padding:70px 6%}.section-heading{text-align:center;margin-bottom:45px}.section-heading>span{display:block;font-size:11px;letter-spacing:4px;color:#a16a26;margin-bottom:10px}.section-heading h2{font:600 38px Playfair Display,serif;color:var(--maroon);margin:0}.section-heading p{font-size:12px;color:#85633f;margin-top:8px}.ornament{color:var(--gold);font-size:20px;margin-top:8px}.collections-section{background:#f8f0dc;border-bottom:1px solid #e2ca95}.collection-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:30px}.collection-card{text-align:center}.collection-image{width:145px;height:145px;margin:auto;border-radius:50%;overflow:hidden;border:5px solid #d4aa5c;box-shadow:0 0 0 4px #f8f0dc,0 0 0 5px #a87427;background:#eadbb8}.collection-image img,.collection-image svg{width:100%;height:100%;object-fit:cover}.collection-card h3{margin:18px 0 0;font:600 16px Playfair Display,serif;color:var(--maroon)}.collection-card p{margin:5px 0 0;color:#866340;font-size:11px}.arrivals-section{background:#f9f2e1}.arrival-layout{display:grid;grid-template-columns:190px 1fr;gap:35px;align-items:center}.arrival-intro h2{font:600 38px/1.05 Playfair Display,serif;color:var(--maroon);margin:0}.arrival-intro p{color:#795a3d;margin:12px 0 25px;font-size:13px}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.product-card{position:relative;background:#fffaf0;border:1px solid #ddc48d;padding-bottom:15px;transition:.3s}.product-card:hover{transform:translateY(-7px);box-shadow:0 12px 25px #45240a1f}.product-image{aspect-ratio:4 / 5;height:auto;overflow:hidden;background:#eee0c1}.product-image img,.product-image svg{width:100%;height:100%;object-fit:cover}.product-info{padding:12px}.product-info h3{font:600 17px Cormorant Garamond,serif;margin:0}.price{margin-top:5px;color:var(--maroon);font-weight:600;font-size:14px}.quick-add-form{position:absolute;right:9px;top:9px}.quick-add{width:34px;height:34px;border:1px solid var(--gold);border-radius:50%;background:var(--maroon);color:#f5d88e;font-size:20px}.empty-note{grid-column:1/-1;padding:30px;background:#fffaf0;border:1px dashed #c6a15c;text-align:center}.heritage-section{display:grid;grid-template-columns:1fr 1fr;min-height:390px}.heritage-story{background-image:linear-gradient(#2a140ab8,#2a140ab8),var(--story-image,linear-gradient(120deg,#6a4025,#26150d));background-size:cover;background-position:center;color:#fff;padding:70px}.heritage-content h2{font:600 40px Playfair Display,serif;color:#e4c176;margin:0 0 15px}.heritage-content p{max-width:480px;line-height:1.8;font-size:14px;margin:0 0 25px}.offer-panel{background-image:linear-gradient(#480711cc,#480711cc),var(--offer-image,linear-gradient(120deg,#8d4426,#3a0b10));background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center}.offer-box{border:1px solid #d9ad55;padding:45px 70px;color:#fff}.offer-box small{letter-spacing:3px;color:#e0bc70}.offer-box h2{font:600 40px Playfair Display,serif;margin:15px 0;color:#f0d18c}.offer-box p{margin:0 0 20px}.instagram-section{background:#f8f0dc}.instagram-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.instagram-grid a{display:block;overflow:hidden}.instagram-grid img,.instagram-grid svg{height:145px;width:100%;object-fit:cover;transition:.4s}.instagram-grid a:hover img{transform:scale(1.05)}.testimonials-section{background:#f9f2e1}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.testimonial-card{background:#fffaf0;border:1px solid #e0ca9b;padding:28px;text-align:center}.stars{color:#b67d20;letter-spacing:3px;margin-bottom:15px}.testimonial-card p{font:400 18px/1.5 Cormorant Garamond,serif;margin:0}.testimonial-card h4{margin:15px 0 0;color:var(--maroon)}.site-footer{background:var(--dark-maroon);color:#ead8b2;padding:55px 6% 20px;border-top:4px solid #b17c27}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr 1.5fr;gap:40px}.footer-logo{font:600 25px Playfair Display,serif;color:#e4bf6a}.footer-column h3{color:#e2bc68;font:600 18px Playfair Display,serif;margin:0 0 18px}.footer-column p,.footer-column a{display:block;color:#d7c6a5;font-size:12px;line-height:2;margin:0}.footer-column a:hover{color:#e8c56f}.newsletter input{width:100%;padding:12px;background:#fff9ed;border:0;margin:10px 0}.newsletter button{width:100%;padding:12px;border:1px solid #d6ac59;background:#9c681e;color:#fff}.footer-bottom{border-top:1px solid #6d3235;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;font-size:11px;color:#bda987}.footer-whatsapp{display:inline-block!important;color:#e5c274!important}@media(max-width:1100px){.desktop-nav{gap:15px}.collection-grid{grid-template-columns:repeat(3,1fr);row-gap:40px}.product-grid{grid-template-columns:repeat(3,1fr)}.arrival-layout{grid-template-columns:1fr}.arrival-intro{text-align:center}.instagram-grid{grid-template-columns:repeat(4,1fr)}.footer-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.top-bar{font-size:9px;padding:0 15px}.top-center,.top-right{display:none}.header-inner{height:72px;padding:0 20px}.brand-logo{width:145px}.brand-mark{width:45px;height:45px;font-size:32px}.brand-copy strong{font-size:19px}.brand-copy small{font-size:7px}.desktop-nav{display:none}.header-actions>a{display:none}.mobile-menu-button{display:block}.hero-section{min-height:620px;background-position:65% center}.hero-content{width:85%;margin-left:7%;margin-top:80px}.hero-content h1{font-size:48px}.hero-content h2{font-size:28px}.collection-grid{grid-template-columns:repeat(2,1fr)}.collection-image{width:125px;height:125px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-image{height:auto}.heritage-section{grid-template-columns:1fr}.heritage-story{padding:45px 25px}.offer-panel{min-height:330px}.offer-box{padding:30px}.instagram-grid{grid-template-columns:repeat(3,1fr)}.instagram-grid img,.instagram-grid svg{height:110px}.testimonial-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:10px}}@media(max-width:480px){.section{padding:50px 18px}.section-heading h2{font-size:30px}.collection-grid{gap:20px 10px}.collection-image{width:105px;height:105px}.collection-card h3{font-size:14px}.product-grid{gap:10px}.product-image{height:auto}.product-info h3{font-size:15px}.footer-grid{grid-template-columns:1fr}.brand-copy{display:none}}.page-section{padding:70px 6%;background:var(--cream)}.page-heading{text-align:center;max-width:900px;margin:0 auto 45px}.page-heading h1{font:600 clamp(38px,5vw,58px) "Playfair Display",serif;color:var(--maroon);margin:8px 0 15px}.page-heading p,.page-heading .rte{color:#76583b;line-height:1.8}.eyebrow{font-size:11px;letter-spacing:4px;color:#a16a26;text-transform:uppercase}.catalog-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;padding:14px 0;border-top:1px solid #dfc793;border-bottom:1px solid #dfc793;color:#75583b;font-size:13px}.catalog-toolbar form{display:flex;align-items:center;gap:8px}.catalog-toolbar select,.form-field select{padding:9px 35px 9px 10px;border:1px solid #d6bb82;background:#fffaf0;color:var(--text)}.catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pagination{display:flex;justify-content:center;gap:25px;align-items:center;margin-top:45px;color:var(--maroon);font-size:13px}.pagination a{text-decoration:underline;text-underline-offset:4px}.product-page{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;max-width:1200px;margin:0 auto}.product-main-image{background:#eee0c1;border:1px solid #dfc48a}.product-main-image img,.product-main-image svg{width:100%;max-height:700px;object-fit:cover}.product-thumbs{display:flex;gap:10px;margin-top:12px;overflow:auto}.product-thumb{width:75px;height:90px;padding:0;border:1px solid #d9bd82;background:#fffaf0;flex:0 0 auto}.product-details h1{font:600 clamp(36px,4vw,52px)/1.05 "Playfair Display",serif;color:var(--maroon);margin:10px 0}.product-price{display:inline-block;color:var(--maroon);font-weight:600;font-size:22px;margin:4px 10px 18px 0}.compare-price{text-decoration:line-through;color:#8d7458;display:inline-block}.product-description{color:#624a34;line-height:1.8;font-size:14px;margin:20px 0}.form-field,.quantity-row{margin:18px 0}.form-field label,.quantity-row label,.contact-form label,.password-form label{display:block;font-size:12px;color:#6d5035;margin-bottom:7px}.form-field select,.quantity-row input,.contact-form input,.contact-form textarea,.password-form input,.search-form input{width:100%;padding:13px;border:1px solid #d4b97d;background:#fffaf0;color:var(--text)}.quantity-row input{width:100px}.product-add{width:100%;text-align:center;margin-top:8px}.product-add[disabled]{opacity:.55;cursor:not-allowed}.product-meta-box{margin-top:25px;padding:20px;border-top:1px solid #dec590;border-bottom:1px solid #dec590;color:#76583b;line-height:2;font-size:12px}.cart-items{max-width:1000px;margin:0 auto}.cart-item{display:grid;grid-template-columns:120px 1fr 110px 80px;gap:20px;align-items:center;border-top:1px solid #ddc58f;padding:18px 0}.cart-item:last-child{border-bottom:1px solid #ddc58f}.cart-item-image{background:#eee0c1}.cart-item-image img{width:120px;height:150px;object-fit:cover}.cart-item-info h3{font:600 22px Playfair Display,serif;color:var(--maroon);margin:0 0 8px}.cart-item-info p{margin:5px 0;color:#795c3e;font-size:13px}.cart-quantity input{width:70px;padding:9px;border:1px solid #d4b97d;background:#fffaf0}.cart-quantity label{display:block;font-size:11px;margin-bottom:5px;color:#775a3d}.cart-remove{font-size:12px;text-decoration:underline}.cart-summary{max-width:1000px;margin:25px auto 0;text-align:right}.cart-summary p{color:#6c4d31}.cart-summary strong{font-size:22px;color:var(--maroon);margin-left:30px}.cart-note{font-size:11px}.cart-actions{display:flex;justify-content:flex-end;gap:10px}.outline-button{border:1px solid var(--gold);background:transparent;color:var(--maroon);padding:13px 24px;text-transform:uppercase;letter-spacing:1px;font-size:11px}.empty-state,.not-found-box,.password-box{max-width:720px;margin:0 auto;text-align:center;padding:70px 30px;background:#fffaf0;border:1px solid #d9bf86}.empty-state h2,.not-found-box h1,.password-box h1{font:600 34px Playfair Display,serif;color:var(--maroon)}.empty-state p,.not-found-box p,.password-box p{color:#775a3c;line-height:1.7}.search-form{display:flex;gap:10px;max-width:760px;margin:0 auto 45px}.search-form input{flex:1}.search-results-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px}.search-results-heading h2{font:600 28px Playfair Display,serif;color:var(--maroon);margin:0}.search-results-heading span{font-size:12px;color:#806346}.search-result-card{background:#fffaf0;border:1px solid #ddc48d;padding:25px}.search-result-card h3{font:600 23px Playfair Display,serif;color:var(--maroon);margin:0 0 10px}.search-result-card p{color:#795a3d;line-height:1.7}.text-link{display:inline-block;margin-top:22px;color:var(--maroon);text-decoration:underline}.not-found-code{font:700 90px/1 Playfair Display,serif;color:var(--gold);margin:12px 0}.not-found-box .search-form{margin-top:25px;margin-bottom:10px}.content-narrow{max-width:850px;margin:0 auto;background:#fffaf0;border:1px solid #dfc793;padding:45px}.rte{color:#60462f;line-height:1.85}.rte h2,.rte h3{font-family:Playfair Display,serif;color:var(--maroon)}.rte img{margin:25px auto}.contact-layout{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:50px}.contact-info{background:var(--maroon);color:#ead9b4;padding:40px}.contact-info h2{font:600 30px Playfair Display,serif;color:#e6c575;margin-top:0}.contact-info p{line-height:1.8;font-size:13px}.contact-form{background:#fffaf0;border:1px solid #dfc793;padding:35px}.contact-form input,.contact-form textarea{margin-bottom:18px}.contact-form textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-success{padding:12px 15px;background:#e9f2e5;color:#3e6a35;margin-bottom:20px;font-size:13px}.catalog-collections{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;max-width:1200px;margin:0 auto}.collection-list-card{background:#fffaf0;border:1px solid #dfc793;text-align:center;padding-bottom:20px}.collection-list-image{height:250px;background:#eee0c1;overflow:hidden}.collection-list-image img,.collection-list-image svg{width:100%;height:100%;object-fit:cover}.collection-list-card h2{font:600 24px Playfair Display,serif;color:var(--maroon);margin:18px 10px 5px}.collection-list-card p{margin:0;color:#806345;font-size:12px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;max-width:1200px;margin:0 auto}.article-card{background:#fffaf0;border:1px solid #dfc793;overflow:hidden}.article-card>a{display:block}.article-card img{width:100%;height:230px;object-fit:cover}.article-card-body{padding:22px}.article-card-body h2{font:600 25px Playfair Display,serif;color:var(--maroon);margin:8px 0}.article-card-body p{color:#795c3e;line-height:1.6;font-size:13px}.article-hero-image{max-width:1100px;margin:0 auto 35px}.article-hero-image img{width:100%;max-height:600px;object-fit:cover}.password-section{min-height:75vh;display:grid;place-items:center}.password-box .brand-mark{margin:0 auto 20px}.password-form{max-width:420px;margin:25px auto 0}.password-form input{margin-bottom:12px}.password-owner{margin-top:25px;font-size:12px;color:#76583b}.password-owner a{text-decoration:underline}.floating-whatsapp{position:fixed;right:20px;bottom:20px;z-index:1200;background:#1f7a3d;color:#fff;padding:12px 16px;border-radius:30px;font-size:12px;box-shadow:0 5px 18px #0003}@media(max-width:900px){.product-page{grid-template-columns:1fr;gap:35px}.catalog-grid,.catalog-collections{grid-template-columns:repeat(3,1fr)}.blog-grid{grid-template-columns:repeat(2,1fr)}.contact-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.page-section{padding:50px 18px}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:12px}.catalog-toolbar{align-items:flex-start;gap:10px;flex-direction:column}.cart-item{grid-template-columns:80px 1fr;gap:12px}.cart-item-image img{width:80px;height:105px}.cart-quantity,.cart-remove{grid-column:2}.cart-summary{text-align:left}.cart-actions{justify-content:flex-start;flex-wrap:wrap}.form-grid{grid-template-columns:1fr}.content-narrow,.contact-form{padding:25px}.catalog-collections{grid-template-columns:repeat(2,1fr);gap:15px}.collection-list-image{height:170px}.blog-grid{grid-template-columns:1fr}.article-card img{height:210px}.search-form{flex-direction:column}.floating-whatsapp{right:12px;bottom:12px}.product-details h1{font-size:38px}}.product-slider{position:relative;background:#eee0c1;border:1px solid #dfc48a;overflow:hidden;aspect-ratio:4/5;outline:none}.product-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .45s ease;display:flex;align-items:center;justify-content:center}.product-slide.is-active{opacity:1;visibility:visible;z-index:1}.product-slide img,.product-slide svg{width:100%;height:100%;object-fit:cover}.product-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:#560914b8;color:#fff;font-size:24px;line-height:1;display:grid;place-items:center}.product-slider-prev{left:14px}.product-slider-next{right:14px}.product-slider-arrow:hover{background:var(--gold);color:var(--dark-maroon)}.product-slider-dots{display:flex;justify-content:center;gap:8px;margin:13px 0 10px}.product-slider-dot{width:9px;height:9px;padding:0;border:1px solid var(--maroon);border-radius:50%;background:transparent}.product-slider-dot.is-active{background:var(--maroon)}.product-thumbs{display:flex;gap:10px;margin-top:0;overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}.product-thumb{width:78px;height:96px;padding:0;border:1px solid #d9bd82;background:#fffaf0;flex:0 0 auto;opacity:.75;transition:.2s}.product-thumb.is-active{border:2px solid var(--maroon);opacity:1}.product-thumb img{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.product-slider{aspect-ratio:4/5}.product-slider-arrow{width:38px;height:38px;font-size:20px}.product-thumb{width:66px;height:82px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/resa-sarees.css.map */
