.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:#110b07;padding:calc(var(--total-header-height) + 2rem) 0 3.5rem}.hero__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.58;filter:saturate(1.2) brightness(.9);transform:scale(1.02);transition:transform 12s ease}.hero:hover .hero__bg{transform:scale(1.06)}.hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0e0905eb,#0e0905b8 48%,#0e090573),linear-gradient(180deg,rgba(14,9,5,.65) 0%,transparent 25%,rgba(14,9,5,.8) 100%)}.hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:3.5rem;align-items:center}.hero__content{max-width:650px}.hero__badge{display:inline-flex;align-items:center;gap:8px;background:#c5941a29;border:1px solid rgba(232,185,74,.45);padding:6px 16px;border-radius:50px;font-family:var(--font-heading);font-size:.82rem;font-weight:700;letter-spacing:.08em;color:#ffe8a3;margin-bottom:1.1rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 15px #00000059}.hero__badge-dot{width:7px;height:7px;background-color:#25d366;border-radius:50%;box-shadow:0 0 10px #25d366;animation:pulse 2s infinite;display:inline-block;flex-shrink:0}.hero__title{font-family:var(--font-heading);font-size:clamp(2.4rem,4.5vw,3.8rem);color:#fff;font-weight:800;line-height:1.15;margin-bottom:1.2rem;letter-spacing:-.02em}.hero__title-sub{display:block;font-size:1.15rem;font-family:var(--font-heading);color:#e8b94a;font-style:normal;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem}.hero__title-gradient{background:linear-gradient(135deg,#ffe8a3,#d4a017,#ffdf85);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.hero__desc{font-size:clamp(1rem,1.3vw,1.15rem);color:#f5f0e8d9;margin-bottom:1.8rem;line-height:1.75}.hero__pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:2rem}.hero__pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(232,185,74,.25);border-radius:30px;padding:6px 14px;font-size:.82rem;color:#f5f0e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero__pill span{color:#e8b94a}.hero__actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-bottom:2.2rem}.hero__social-proof{display:flex;align-items:center;gap:14px;padding-top:1.2rem;border-top:1px solid rgba(232,185,74,.2)}.hero__stars{color:#f5b025;font-size:1.1rem;letter-spacing:2px}.hero__proof-text{font-size:.88rem;color:#f5f0e8bf}.hero__proof-text strong{color:#fff}.hero__showcase{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero__showcase-aura{position:absolute;width:380px;height:380px;background:radial-gradient(circle,rgba(212,160,23,.35) 0%,rgba(197,148,26,.1) 50%,transparent 70%);border-radius:50%;filter:blur(25px);z-index:1;animation:pulseGlow 4s ease-in-out infinite}.hero__showcase-card{position:relative;z-index:2;width:100%;max-width:425px;background:linear-gradient(160deg,#2a1c11d1,#140d08eb);border:1.5px solid rgba(232,185,74,.45);border-radius:24px;padding:1.5rem 1.25rem 1.25rem;box-shadow:0 20px 50px #000000a6,0 0 30px #d4a01733;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:center;transition:transform .4s ease,box-shadow .4s ease;margin:0 auto}.hero__showcase-card:hover{transform:translateY(-4px);box-shadow:0 25px 60px #000000b3,0 0 45px #d4a01759}.hero__jar-wrapper{position:relative;width:100%;height:270px;display:flex;align-items:center;justify-content:center;margin:.5rem auto .75rem;padding:4px;box-sizing:border-box}.hero__jar-img{max-height:255px;max-width:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 14px 25px rgba(0,0,0,.55));transition:all .35s cubic-bezier(.16,1,.3,1);border-radius:12px;display:block;margin:0 auto}.hero__jar-img.switching{opacity:0;transform:scale(.95)}.hero__floating-badge{position:absolute;z-index:5;background:#160f09f2;border:1px solid rgba(232,185,74,.5);padding:6px 13px;border-radius:50px;font-size:.76rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px;box-shadow:0 10px 20px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.hero__floating-badge--top-right{top:-12px;right:14px;animation:softFloat 3.5s ease-in-out infinite alternate}.hero__floating-badge--bottom-left{bottom:-12px;left:14px;animation:softFloat 4.2s ease-in-out .5s infinite alternate-reverse}.hero__switcher{display:flex;align-items:center;justify-content:space-between;gap:6px;background:#00000080;border-radius:50px;padding:4px;border:1px solid rgba(232,185,74,.25);margin-bottom:.75rem;position:relative;z-index:4}.hero__switcher-btn{flex:1;padding:6px 8px;border-radius:50px;font-size:.76rem;font-weight:700;color:#f5f0e8cc;cursor:pointer;transition:all .25s ease;white-space:nowrap;text-align:center}.hero__switcher-btn:hover{color:#fff}.hero__switcher-btn.active{background:linear-gradient(135deg,#d4a017,#a07415);color:#fff;box-shadow:0 2px 10px #d4a01766}.hero__showcase-meta{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid rgba(232,185,74,.25);margin-top:.2rem;position:relative;z-index:3}.hero__showcase-title{font-size:.95rem;color:#fff;font-weight:600;text-align:left}.hero__showcase-title span{display:block;font-size:.74rem;color:#e8b94a;font-weight:400;margin-top:2px}.hero__showcase-price{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:#e8b94a;text-align:right;white-space:nowrap}.hero__showcase-price .price-mrp{font-size:.88rem;color:#f5f0e880;font-weight:500;margin-right:4px}.hero__scroll{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;color:#f5f0e880;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.15em;animation:float 2s ease-in-out infinite}.hero__scroll-line{width:1px;height:35px;background:linear-gradient(to bottom,var(--color-accent-gold),transparent)}@media(max-width:992px){.hero{padding-top:calc(var(--total-header-height) + 1.5rem);padding-bottom:2.5rem}.hero__grid{grid-template-columns:1fr;gap:2.5rem;text-align:center}.hero__content{max-width:100%;margin:0 auto}.hero__pills,.hero__actions,.hero__social-proof{justify-content:center}.hero__floating-badge--bottom-left{left:4px}.hero__floating-badge--top-right{right:4px}.hero__scroll{display:none}}.about-preview{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.about-preview__image{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);position:relative;background:#fffdf9}.about-preview__image img{width:100%;aspect-ratio:4 / 5;object-fit:contain;display:block}.about-preview__image:after{content:"";position:absolute;top:16px;left:16px;right:-16px;bottom:-16px;border:2px solid var(--color-accent-gold);border-radius:var(--radius-lg);z-index:-1}.about-preview__content{padding:var(--space-md)}@media(max-width:768px){.about-preview{grid-template-columns:1fr;gap:var(--space-lg)}.about-preview__image:after{display:none}}.products-showcase{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg);max-width:900px;margin:0 auto}@media(max-width:600px){.products-showcase{grid-template-columns:1fr;max-width:400px}}.order-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);position:relative}.order-steps:before{content:"";position:absolute;top:36px;left:15%;right:15%;height:2px;background:linear-gradient(to right,transparent,var(--color-accent-gold),transparent);z-index:0}.order-step{text-align:center;position:relative;z-index:1}.order-step__number{width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md);background:var(--color-accent-gold);color:var(--color-white);font-family:var(--font-heading);font-size:1.8rem;font-weight:700;border-radius:var(--radius-full);box-shadow:var(--shadow-gold)}.order-step__icon{font-size:2rem;margin-bottom:var(--space-xs)}.order-step__title{font-family:var(--font-heading);font-size:var(--fs-h4);margin-bottom:var(--space-xs)}.order-step__desc{font-size:var(--fs-small);color:var(--color-text-secondary)}@media(max-width:768px){.order-steps{grid-template-columns:1fr;gap:var(--space-lg)}.order-steps:before{display:none}}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.benefit-card{padding:var(--space-lg);background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--duration-normal) var(--ease-out);text-align:center}.benefit-card:hover{border-color:var(--color-accent-gold);transform:translateY(-4px);box-shadow:var(--shadow-md)}.benefit-card__icon{font-size:2.5rem;margin-bottom:var(--space-sm)}.benefit-card__title{font-family:var(--font-heading);font-size:var(--fs-h4);margin-bottom:var(--space-xs)}.benefit-card__desc{font-size:var(--fs-small);color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.benefits-grid{grid-template-columns:1fr;gap:var(--space-md)}}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}@media(max-width:768px){.testimonials-grid{grid-template-columns:1fr}}.nutrition-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}@media(max-width:768px){.nutrition-grid{grid-template-columns:repeat(2,1fr)}}.collection-page-section{padding-top:calc(var(--total-header-height) + clamp(2.8rem,5.5vw,4.2rem));padding-bottom:clamp(3rem,6vw,5rem);background:var(--color-bg);min-height:calc(100vh - var(--total-header-height))}.collection-page-section .section__header{margin-bottom:clamp(2.2rem,4.5vw,3.5rem);text-align:center}.collection-page-section .section__subtitle{display:inline-flex;align-items:center;gap:8px;background:#c5941a1f;border:1px solid rgba(197,148,26,.35);padding:6px 18px;border-radius:50px;font-family:var(--font-heading);font-size:.82rem;font-weight:700;letter-spacing:.08em;color:var(--color-accent-gold-light);margin-bottom:1.1rem}.collection-page-section .section__title{font-family:var(--font-heading);font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:800;color:#2c2118;line-height:1.18;letter-spacing:-.02em;margin-bottom:.75rem}.collection-page-section .section__desc{max-width:620px;margin:0 auto;font-size:clamp(.98rem,1.15vw,1.1rem);color:#6b5d4f;line-height:1.65}.collection-page-section .products-showcase{margin-top:1.5rem}.product-single-section{padding-top:calc(var(--total-header-height) + clamp(1.5rem,3vw,2.5rem));padding-bottom:max(var(--space-2xl),calc(var(--space-xl) + env(safe-area-inset-bottom)))}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:start}.product-gallery{position:sticky;top:calc(var(--total-header-height) + 1.5rem)}.product-gallery__main{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:#fffdf9;border:1.5px solid rgba(212,160,23,.28);margin-bottom:var(--space-xs);box-shadow:var(--shadow-md);display:flex;align-items:center;justify-content:center;min-height:320px;max-height:440px}.product-gallery__main img{width:100%;max-height:420px;object-fit:contain;border-radius:var(--radius-lg);transition:transform .3s ease}.gallery-badge-floating{position:absolute;top:14px;left:14px;background:#160f09e0;color:#e8b94a;padding:5px 12px;border-radius:30px;font-size:.76rem;font-weight:700;border:1px solid rgba(232,185,74,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:2}.product-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;padding:4px 2px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.product-gallery__thumb{width:72px;height:72px;border-radius:var(--radius-sm);overflow:hidden;border:2px solid #E5DCCE;cursor:pointer;flex-shrink:0;transition:all var(--duration-fast) ease;background:#fffdf9}.product-gallery__thumb--active,.product-gallery__thumb:hover{border-color:var(--color-accent-gold);box-shadow:0 0 0 2px #c5941a4d}.product-gallery__thumb img{width:100%;height:100%;object-fit:contain;background:#fffdf9}.product-info{padding:var(--space-xs) 0}.brand-seal-badge{display:inline-flex;align-items:center;gap:8px;background:#c5941a1f;border:1px solid rgba(212,160,23,.35);padding:4px 12px;border-radius:30px;margin-bottom:.5rem}.brand-seal-badge span{font-size:.74rem;font-weight:700;color:var(--color-accent-gold);letter-spacing:.06em;text-transform:uppercase}.product-info__subtitle{font-family:var(--font-accent);font-style:italic;font-size:var(--fs-body);color:var(--color-accent-gold);margin-bottom:var(--space-xs)}.product-info__title{font-size:var(--fs-h2);margin-bottom:var(--space-xs);color:#2c2118;font-weight:800;line-height:1.25}.product-info__price{font-family:var(--font-price),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;color:var(--color-accent-gold);margin-bottom:var(--space-md);letter-spacing:-.02em;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.product-info__price .price-mrp{font-size:.72em!important;color:#8c7e72!important}.product-info__price .price-sale{font-size:1em!important;font-weight:800!important}.product-info__price small{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.55em;color:var(--color-text-secondary);font-weight:500}.badge-disc{background:#2e7d32;color:#fff;padding:2px 6px;border-radius:4px;font-size:.65rem;margin-left:2px;font-weight:800;display:inline-block}.product-info__meta{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg);padding:var(--space-md);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.product-info__meta-item{display:flex;gap:10px;font-size:var(--fs-small)}.product-info__meta-item strong{color:var(--color-text-primary);min-width:120px}.product-info__meta-item span{color:var(--color-text-secondary)}.product-info__actions{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg)}.product-info__actions .btn{width:100%;justify-content:center}.nutrition-table{width:100%;border-collapse:collapse;margin:var(--space-md) 0;border-radius:var(--radius-md);overflow:hidden}.nutrition-table th,.nutrition-table td{padding:12px 16px;text-align:left;font-size:var(--fs-small);border-bottom:1px solid var(--color-border-light)}.nutrition-table th{background:var(--color-bg-secondary);font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-xs)}.nutrition-table td{color:var(--color-text-secondary)}.nutrition-table tr:hover td{background:#c5941a08}@media(max-width:768px){.product-single-section{padding-top:calc(var(--total-header-height, 106px) + .75rem);padding-bottom:max(4.5rem,calc(3rem + env(safe-area-inset-bottom)))}.product-detail{grid-template-columns:1fr;gap:1rem;padding-top:0}.product-gallery{position:static;top:auto;margin-bottom:.25rem}.product-gallery__main{min-height:240px;max-height:310px;height:auto;aspect-ratio:4 / 3;margin-bottom:8px;border-radius:16px}.product-gallery__main img{max-height:290px;width:100%;height:100%;object-fit:contain}.product-gallery__thumbs{display:flex!important;overflow-x:auto!important;gap:8px!important;padding:4px 2px 8px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumb{width:58px!important;height:58px!important;min-width:58px!important;flex-shrink:0!important;border-radius:10px!important;scroll-snap-align:start}.product-info{padding:0}.brand-seal-badge{padding:3px 10px!important;margin-bottom:.35rem!important;max-width:100%}.brand-seal-badge span{font-size:.68rem!important;letter-spacing:.03em!important}.product-info__title{font-size:1.5rem!important;line-height:1.25!important;margin-bottom:.25rem!important;word-break:break-word}.product-info__subtitle{font-size:.82rem!important;margin-bottom:.5rem!important;line-height:1.4!important}.product-info__price{font-size:1.55rem!important;margin-bottom:.75rem!important;gap:8px!important}.badge-disc{font-size:.6rem;padding:1px 4px}}.story-section{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2xl);align-items:center}.story-section--reverse{direction:rtl}.story-section--reverse>*{direction:ltr}.story-image{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);max-width:100%}.story-image img{width:100%;height:auto;max-height:480px;object-fit:cover;display:block}.brand-emblem-showcase{text-align:center;padding:1rem}.brand-emblem-showcase img{width:100%;max-width:380px;aspect-ratio:1/1;object-fit:contain;border-radius:50%;border:3.5px solid #C5941A;box-shadow:0 16px 40px #c5941a4d;margin:0 auto;display:block}@media(max-width:900px){.story-section,.story-section--reverse{grid-template-columns:1fr;direction:ltr;gap:var(--space-xl)}}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-2xl)}.contact-info{padding:var(--space-lg)}.contact-info__item{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border-light)}.contact-info__item:last-child{border-bottom:none}.contact-info__icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#c5941a1a;color:var(--color-accent-gold);border-radius:var(--radius-full);font-size:1.4rem;flex-shrink:0}.contact-info__text h4{margin-bottom:4px}.contact-info__text p{color:var(--color-text-secondary);font-size:var(--fs-small);margin-bottom:4px}.contact-info__text a{color:var(--color-accent-gold);font-weight:600}.contact-info__text a:hover{text-decoration:underline}.contact-form{background:var(--color-white);padding:2.5rem;border-radius:20px;box-shadow:0 12px 40px #2c211814;border:1.5px solid #EAE2D5}.contact-form__title{font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700;color:#2c2118;margin-bottom:.4rem}.contact-form__subtitle{font-size:.9rem;color:#6b5d4f;margin-bottom:1.5rem}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:0}@media(max-width:768px){.contact-grid{grid-template-columns:1fr;gap:2rem}.contact-form{padding:1.5rem}.contact-form__row{grid-template-columns:1fr;gap:0}}.order-detail-steps{display:grid;gap:var(--space-xl);max-width:800px;margin:0 auto}.order-detail-step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-lg);align-items:start}.order-detail-step__number{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:var(--color-accent-gold);color:var(--color-white);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;border-radius:var(--radius-full);box-shadow:var(--shadow-gold);flex-shrink:0}.order-detail-step__content h3{margin-bottom:var(--space-xs)}.order-detail-step__content p{color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.purity-features{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.purity-card{display:flex;gap:var(--space-md);padding:var(--space-lg);background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--duration-normal) var(--ease-out)}.purity-card:hover{border-color:var(--color-accent-gold);box-shadow:var(--shadow-md);transform:translateY(-2px)}.purity-card__icon{font-size:2.5rem;flex-shrink:0}.purity-card__title{font-family:var(--font-heading);font-size:var(--fs-h4);margin-bottom:var(--space-xs)}.purity-card__desc{font-size:var(--fs-small);color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.purity-features{grid-template-columns:1fr}}.products-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl);max-width:900px;margin:0 auto}@media(max-width:600px){.products-list{grid-template-columns:1fr;max-width:440px}}.cta-banner{text-align:center;padding:clamp(2rem,5vw,3.5rem) clamp(1.2rem,4vw,2.5rem);background:linear-gradient(135deg,var(--color-bg-dark) 0%,var(--color-bg-dark-warm) 100%);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000040;border:1px solid rgba(232,185,74,.3);width:100%;max-width:100%;box-sizing:border-box}.cta-banner:before{content:"";position:absolute;top:-50%;right:-10%;width:300px;height:300px;border-radius:50%;background:#c5941a14;pointer-events:none}.cta-banner:after{content:"";position:absolute;bottom:-30%;left:-5%;width:200px;height:200px;border-radius:50%;background:#c5941a0d;pointer-events:none}.cta-banner__content{position:relative;z-index:1;max-width:650px;margin:0 auto;width:100%}.cta-banner h2{color:var(--color-text-light);margin-bottom:var(--space-sm);font-size:clamp(1.6rem,3.5vw,2.4rem);word-break:break-word}.cta-banner p{color:#f5f0e8cc;margin-bottom:1.5rem;max-width:520px;margin-left:auto;margin-right:auto;font-size:clamp(.9rem,1.2vw,1.05rem)}.cta-banner__actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:100%}@media(max-width:600px){.cta-banner{padding:2rem 1rem}.cta-banner__actions{flex-direction:column;width:100%}.cta-banner__actions .btn{width:100%;max-width:100%;justify-content:center;box-sizing:border-box}}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}.blog-card{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);transition:all var(--duration-normal) var(--ease-out);display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--color-accent-gold)}.blog-card__image{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--color-bg-secondary)}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.blog-card:hover .blog-card__image img{transform:scale(1.06)}.blog-card__tag{position:absolute;top:14px;left:14px;background:var(--color-accent-gold);color:var(--color-white);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;border-radius:var(--radius-pill)}.blog-card__body{padding:var(--space-lg);display:flex;flex-direction:column;flex-grow:1}.blog-card__meta{display:flex;gap:12px;font-size:.8rem;color:var(--color-text-muted);margin-bottom:8px}.blog-card__title{font-family:var(--font-heading);font-size:1.35rem;line-height:1.3;margin-bottom:var(--space-xs);color:var(--color-text-primary);transition:color var(--duration-fast) ease}.blog-card:hover .blog-card__title{color:var(--color-accent-gold)}.blog-card__excerpt{font-size:.92rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:var(--space-md);flex-grow:1}.blog-card__link{font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-gold);display:inline-flex;align-items:center;gap:6px;transition:gap var(--duration-fast) ease}.blog-card:hover .blog-card__link{gap:10px}@media(max-width:992px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-grid{grid-template-columns:1fr}}@media(max-width:480px){.hero__title{font-size:clamp(2rem,8vw,2.4rem);word-wrap:break-word;overflow-wrap:break-word}.hero__title-sub{font-size:.95rem}.hero__switcher{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;border-radius:12px}.hero__switcher-btn{white-space:nowrap;padding:6px 3px;font-size:.72rem;line-height:1.2;border-radius:8px;text-align:center}.hero__pills{justify-content:center;gap:8px}.hero__actions{flex-direction:column;width:100%}.hero__actions .btn{width:100%;white-space:normal}}.hero__title--hindi{font-family:"Rozha One","Tiro Devanagari Hindi",var(--font-heading),serif;font-weight:400;font-size:clamp(2.8rem,5.4vw,4.6rem);line-height:1.12;letter-spacing:0;margin-bottom:1.4rem}.hero__title--hindi .hero__title-sub{font-family:Tiro Devanagari Hindi,serif;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:400;letter-spacing:.02em;text-transform:none;color:#e8b94a;margin-bottom:.6rem;display:inline-flex;align-items:center;gap:12px}.hero__title--hindi .hero__title-sub:before{content:"";width:36px;height:1px;background:linear-gradient(90deg,transparent,#E8B94A)}.hero__title--hindi .hero__title-main{display:block;color:#fff8e7;text-shadow:0 2px 24px rgba(0,0,0,.35)}.hero__title--hindi .hero__title-gradient{display:block;width:fit-content;padding-bottom:.08em;background:linear-gradient(120deg,#ffe8a3,#e3ae2e 45%,#ffd66e 75%,#fff1c2);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heroGoldShimmer 6s ease-in-out infinite}.hero__title--hindi .hero__title-en{display:block;margin-top:.9rem;font-family:var(--font-heading);font-size:clamp(.8rem,1vw,.95rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#f5f0e899}.hero__badge span:last-child{font-family:"Tiro Devanagari Hindi",var(--font-heading),serif}.hero__desc em{font-style:italic;color:#ffe8a3}@keyframes heroGoldShimmer{0%,to{background-position:0% center}50%{background-position:100% center}}@media(prefers-reduced-motion:reduce){.hero__title--hindi .hero__title-gradient{animation:none}}@media(max-width:992px){.hero__title--hindi .hero__title-sub{justify-content:center}.hero__title--hindi .hero__title-gradient{margin-left:auto;margin-right:auto}}@media(max-width:480px){.hero__title.hero__title--hindi{font-size:clamp(2.3rem,10.5vw,2.9rem)!important;line-height:1.18!important}.hero__title--hindi .hero__title-sub{font-size:1.05rem}.hero__title--hindi .hero__title-sub:before{width:22px}.hero__title--hindi .hero__title-en{font-size:.7rem;letter-spacing:.16em}}.products-list--range,.products-showcase--range{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;max-width:1200px;margin:0 auto;align-items:stretch}.products-list--range>.product-card,.products-showcase--range>.product-card{display:flex;flex-direction:column;height:100%}.products-list--range .product-card__body,.products-showcase--range .product-card__body{flex:1;display:flex;flex-direction:column}.products-list--range .product-card__body>div:last-child,.products-showcase--range .product-card__body>div:last-child{margin-top:auto}.products-list--range .product-card__image img,.products-showcase--range .product-card__image img{height:320px;max-height:320px}.products-list--range .product-card__name{font-size:1.35rem!important}@media(max-width:1024px){.products-list--range,.products-showcase--range{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.products-list--range,.products-showcase--range{grid-template-columns:1fr;max-width:520px;gap:1.25rem}.products-list--range .product-card__image img,.products-showcase--range .product-card__image img{height:280px;max-height:280px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/pages.css.map */
