:root{--color-background: #F9F6EF;--color-surface: #FFFFFF;--color-surface-container: #F0EEE7;--color-surface-low: #F6F3EC;--color-surface-high: #EBE8E1;--color-surface-highest: #EDECE9;--color-primary: #C45434;--color-primary-dark: #8D483F;--color-secondary: #B78E59;--color-gold: #B78E59;--color-teal-badge: #1C958F;--color-charcoal: #1E1E1E;--color-charcoal-70: #3C3131;--color-charcoal-50: #6F6E6C;--color-charcoal-10: #D4D1D1;--header-bg: #F3F3ED;--footer-bg: #2C231E;--footer-bottom-bg: #231812;--font-display: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-heading: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-body: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-body-medium: "Plus Jakarta Sans", "Inter", sans-serif;--container-max: 1360px;--margin-desktop: 48px;--margin-mobile: 16px;--gutter: 24px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--duration-fast: .16s;--duration-normal: .24s;--duration-slow: .4s}html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}::selection{background:#c89b3c;color:#120e0c}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#faf9f6}::-webkit-scrollbar-thumb{background:#c89b3c;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b78e59}:focus-visible{outline:2px solid #C89B3C!important;outline-offset:3px!important}html{scroll-behavior:smooth;width:100%;max-width:100vw;overflow-x:hidden}body{background-color:var(--color-background);color:var(--color-charcoal-70);font-family:var(--font-body);font-size:15px;line-height:1.7;width:100%;max-width:100vw;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:1.2;color:var(--color-charcoal);letter-spacing:-.01em}h1{font-size:clamp(2.4rem,5vw,4.2rem);font-weight:300;line-height:1.15}h2{font-size:clamp(2rem,3.8vw,3.2rem);font-weight:400;line-height:1.2}h3{font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:400;line-height:1.35}h4{font-size:1.1rem;font-weight:400;line-height:1.3}.font-cinzel{font-family:var(--font-display)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);will-change:opacity,transform}.reveal.active{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:60ms}.stagger-2{transition-delay:.12s}.stagger-3{transition-delay:.18s}@media(prefers-reduced-motion:reduce){.reveal{transform:none!important;transition:opacity .2s ease!important}}.site-container{max-width:var(--container-max);margin:0 auto;padding-left:var(--margin-mobile);padding-right:var(--margin-mobile)}@media(min-width:768px){.site-container{padding-left:var(--margin-desktop);padding-right:var(--margin-desktop)}}.announcement-bar{background:var(--color-charcoal);color:var(--color-background);text-align:center;padding:10px 16px;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;font-family:var(--font-body);font-weight:500;overflow:hidden;white-space:nowrap}.announcement-marquee{display:inline-block;animation:marquee 25s linear infinite}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.btn-swadesh-bracket{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 48px;background-color:var(--color-background, #F9F6EF);color:var(--color-primary, #C45434);font-family:var(--font-body-medium);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;text-decoration:none;border:1.5px solid var(--color-primary, #C45434);border-radius:24px;position:relative;transition:background-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out);outline:none;cursor:pointer}button,button.btn-shubham-bracket,button.btn-swadesh-bracket,button.shubham-scallop-btn,button.ornate-cta-btn,button[class*=swadesh-btn-]{appearance:none!important;-webkit-appearance:none!important;background:transparent!important;background-color:transparent!important}.btn-shubham-bracket,.btn-swadesh-bracket,.shubham-scallop-btn,.ornate-cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 32px!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;text-decoration:none;cursor:pointer;font-family:var(--font-body-medium, "Space Grotesk", sans-serif);font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;box-sizing:border-box;transition:color .3s ease;z-index:1}.btn-shubham-bracket:before,.btn-swadesh-bracket:before,.shubham-scallop-btn:before,.ornate-cta-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#2d1914!important;clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,14px 100%,0 50%);filter:drop-shadow(0 0 1px #C89B3C);z-index:-1;transition:background .3s ease;pointer-events:none}.btn-shubham-bracket:hover:before,.btn-swadesh-bracket:hover:before,.shubham-scallop-btn:hover:before,.ornate-cta-btn:hover:before{background:#c89b3c!important}.btn-shubham-bracket:hover,.btn-swadesh-bracket:hover,.shubham-scallop-btn:hover,.ornate-cta-btn:hover{color:#120e0c!important}.site-header{position:sticky;top:0;width:100%;z-index:100;background-color:var(--header-bg);border-bottom:1px solid var(--color-charcoal-10);transition:background-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out)}.site-header.scrolled{box-shadow:0 4px 20px #26201a14;background-color:#f3f3edfa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{max-width:var(--container-max);margin:0 auto;padding:0 var(--margin-mobile);height:84px;display:flex;justify-content:space-between;align-items:center;position:relative}@media(min-width:768px){.header-inner{padding:0 var(--margin-desktop)}}.header-nav-left,.header-nav-right{display:none;gap:28px;align-items:center}@media(min-width:992px){.header-nav-left,.header-nav-right{display:flex}}.header-nav-link{font-family:var(--font-body);font-size:.88rem;font-weight:500;color:var(--color-charcoal);text-transform:uppercase;letter-spacing:.08em;transition:color .3s ease;position:relative}.header-nav-link:hover,.header-nav-link.active{color:var(--color-primary)}.header-nav-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background-color:var(--color-primary);transition:width .3s ease}.header-nav-link:hover:after,.header-nav-link.active:after{width:100%}.header-logo-brand{font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:.18em;color:var(--color-charcoal);white-space:nowrap;text-align:center;display:flex;flex-direction:column;align-items:center;line-height:1.1}.header-logo-brand span.subtitle{font-family:var(--font-body);font-size:.62rem;letter-spacing:.3em;font-weight:500;color:var(--color-primary);text-transform:uppercase;margin-top:3px}@media(min-width:768px){.header-logo-brand{font-size:1.7rem;position:absolute;left:50%;transform:translate(-50%)}}.header-actions{display:flex;align-items:center;gap:18px}.header-action-btn{background:none;border:none;cursor:pointer;color:var(--color-charcoal);display:flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}.header-action-btn:hover{color:var(--color-primary);transform:scale(1.08)}.currency-select-box{background:transparent;border:1px solid var(--color-charcoal-10);color:var(--color-charcoal);padding:5px 10px;font-family:var(--font-body);font-size:.8rem;font-weight:600;cursor:pointer;outline:none;border-radius:2px}.btn-swadesh-primary{background:var(--color-primary);color:#fff;font-family:var(--font-body);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;padding:14px 28px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-primary);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn-swadesh-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.btn-swadesh-outline{background:transparent;color:var(--color-charcoal);font-family:var(--font-body);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;padding:14px 28px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--color-charcoal);cursor:pointer;transition:background-color var(--duration-normal) var(--ease-out),color var(--duration-normal) var(--ease-out),border-color var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.btn-swadesh-outline:hover{background:var(--color-charcoal);color:var(--color-background)}.category-card{position:relative;overflow:hidden;border-radius:4px;background-color:var(--color-surface);box-shadow:0 4px 15px #26201a0a;transition:transform .4s ease,box-shadow .4s ease}.category-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #26201a1a}.category-card-img-wrap{aspect-ratio:1 / 1;overflow:hidden;position:relative}.category-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.category-card:hover .category-card-img-wrap img{transform:scale(1.08)}.category-card-title{padding:16px;text-align:center;font-family:var(--font-heading);font-size:1.1rem;color:var(--color-charcoal);background:var(--color-surface)}.product-card{background:var(--color-surface);border:1px solid var(--color-charcoal-10);border-radius:4px;overflow:hidden;transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out);display:flex;flex-direction:column}.product-card:hover{box-shadow:0 14px 35px #26201a1a;border-color:var(--color-primary)}.product-card-image-wrap{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--color-surface-container)}.product-card-image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.product-card:hover .product-card-image{transform:scale(1.06)}.product-card-badge{position:absolute;top:14px;left:14px;background:var(--color-teal-badge);color:#fff;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:4px 8px;border-radius:2px}.product-card-tag{position:absolute;top:14px;right:14px;background:#f9f6efe6;color:var(--color-primary-dark);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:3px 7px;border:1px solid var(--color-primary);border-radius:2px}.product-card-info{padding:20px;display:flex;flex-direction:column;flex-grow:1}.product-card-subtitle{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-charcoal-50);margin-bottom:6px}.product-card-title{font-family:var(--font-heading);font-size:1.1rem;margin-bottom:10px;color:var(--color-charcoal);line-height:1.3}.product-card-price{font-family:var(--font-body);font-weight:700;color:var(--color-primary);font-size:1.1rem;margin-top:auto;display:flex;align-items:center;gap:8px}.product-card-price .original-price{text-decoration:line-through;color:var(--color-charcoal-50);font-size:.9rem;font-weight:400}.store-card{background:var(--color-surface);border:1px solid var(--color-charcoal-10);padding:28px;border-radius:4px;transition:border-color var(--duration-normal) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.store-card:hover{border-color:var(--color-primary);box-shadow:0 10px 25px #26201a14}.store-card-title{font-family:var(--font-heading);font-size:1.25rem;color:var(--color-charcoal);margin-bottom:10px;display:flex;align-items:center;gap:8px}.swadesh-footer{background-color:var(--footer-bg);color:#fff;padding-top:72px;margin-top:80px;border-top:3px solid var(--color-primary)}.swadesh-footer h4{color:#fff;font-family:var(--font-display);font-size:1.1rem;letter-spacing:.1em;margin-bottom:20px;text-transform:uppercase}.swadesh-footer-link{color:#ffffffbf;font-size:.9rem;transition:color .2s ease,padding-left .2s ease;display:inline-block;margin-bottom:10px}.swadesh-footer-link:hover{color:var(--color-gold);padding-left:4px}.swadesh-footer-bottom{background-color:var(--footer-bottom-bg);padding:24px 0;border-top:1px solid rgba(255,255,255,.1);margin-top:60px}.shiprocket-headless{width:100%;display:block}.sr-headless-checkout{width:100%!important;background:#c45434!important;color:#fff!important;border:none!important;border-radius:4px!important;padding:14px 20px!important;font-family:var(--font-body)!important;font-size:.9rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 4px 14px #c4543440!important;transition:background-color var(--duration-normal) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-normal) var(--ease-out)!important}.sr-headless-checkout:hover{background:#a83e20!important;transform:translateY(-1px)}.sr-d-flex{display:flex;align-items:center}.flex-center{justify-content:center;align-items:center}.full-width{width:100%}.sr-pl-15{padding-left:10px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/theme.css.map */
