*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Poppins,system-ui,sans-serif;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{line-height:1.2;margin:0 0 .4em;font-weight:700}.ml{font-family:Anek Malayalam,Poppins,sans-serif}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 20px}.page-narrow{max-width:760px}.section{padding:56px 0}.section-head{text-align:center;max-width:640px;margin:0 auto 36px}.section-head .eyebrow,.eyebrow{font-weight:600;letter-spacing:.28em;text-transform:uppercase;font-size:12px;color:var(--accent);margin-bottom:10px}.section-head p{color:#666}.section-cta{text-align:center;margin-top:32px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:8px;top:8px;position:fixed;background:#fff;padding:8px 14px;z-index:100}.ph{display:flex;align-items:center;justify-content:center;background:#ece7dd;color:#b3ab98;aspect-ratio:4/5;font-size:13px;text-align:center;padding:12px}.btn{display:inline-block;background:var(--brand);color:#fff;font-weight:600;padding:13px 28px;border:none;border-radius:6px;cursor:pointer;font-size:15px;font-family:inherit}.btn:hover{opacity:.92}.btn--accent{background:var(--accent);color:#20160a}.btn--block{display:block;width:100%;text-align:center}.announcement{background:var(--brand);color:#fff;text-align:center;font-size:13px;padding:8px 12px}.header{border-bottom:1px solid rgba(0,0,0,.08);background:var(--bg)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:16px;padding-bottom:16px}.header__logo-text{font-size:24px;font-weight:700;color:var(--brand);letter-spacing:.02em}.header__tag{display:block;font-size:9px;letter-spacing:.4em;color:var(--accent);font-weight:600}.header__nav{display:flex;gap:22px;font-size:14px}.header__nav a:hover{color:var(--accent)}.header__actions{display:flex;gap:16px;font-size:14px}.hero{background:var(--brand);color:#fff;background-size:cover;background-position:center}.hero__inner{padding:90px 20px;text-align:center;max-width:720px}.hero__eyebrow{font-weight:600;letter-spacing:.34em;text-transform:uppercase;font-size:12px;color:var(--accent);margin-bottom:18px}.hero__title{font-size:clamp(32px,5vw,54px);margin-bottom:16px}.hero__sub{font-size:17px;opacity:.92;margin-bottom:28px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}.card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.card__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#ece7dd}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.card:hover .card__media img{transform:scale(1.04)}.card__badge{position:absolute;top:10px;left:10px;background:var(--accent);color:#20160a;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.card__body{padding:14px;display:flex;flex-direction:column;gap:6px}.card__title{font-size:15px;font-weight:600;margin:0}.card__rating{display:flex;align-items:center;gap:6px}.card__rating-count{font-size:12px;color:#999}.price{font-weight:600;color:var(--brand)}.price__was{color:#aaa;font-weight:400;margin-left:6px}.stars{position:relative;display:inline-block;line-height:1;font-size:15px;white-space:nowrap;letter-spacing:1px;vertical-align:middle}.stars__empty{color:#0000002e}.stars__fill{color:var(--accent);position:absolute;left:0;top:0;overflow:hidden}.stars--dark .stars__empty{color:#ffffff4d}.stars--lg{font-size:21px}.iwt__inner{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.iwt__ph{aspect-ratio:16/10}.rte p{margin:0 0 1em}.testimonials{background:var(--brand);color:#fff}.testimonials h2{color:#fff}.testi-summary{display:flex;align-items:center;justify-content:center;gap:12px;margin:-14px 0 30px;font-weight:600}.testi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.testi{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:24px}.testi__quote{margin:12px 0}.testi__author{font-weight:600;color:var(--accent);font-size:14px}.newsletter{background:var(--accent);color:#20160a;text-align:center}.newsletter__inner{max-width:560px;margin:0 auto}.newsletter__row{display:flex;gap:10px;max-width:420px;margin:18px auto 0}.newsletter__row input{flex:1;padding:12px 14px;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-size:15px}.form-success{margin-top:12px;font-weight:600}.pdp{display:grid;grid-template-columns:1fr 1fr;gap:40px}.pdp__ph{aspect-ratio:4/5}.pdp__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.pdp__thumb{border-radius:6px;aspect-ratio:1;object-fit:cover}.pdp__rating{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--brand);font-size:14px}.pdp__price{font-size:24px;margin-bottom:20px}.pdp__variants{margin-bottom:16px}.pdp__variants select{width:100%;padding:11px;border:1px solid rgba(0,0,0,.2);border-radius:6px;font-size:15px}.pdp__desc{margin-top:24px}.reviews{background:#fff;border-top:1px solid rgba(0,0,0,.06)}.reviews__summary{display:flex;align-items:center;gap:20px;background:var(--bg);border-radius:10px;padding:20px 24px;max-width:640px;margin:0 auto 30px}.reviews__avg{display:flex;align-items:baseline;gap:4px}.reviews__avg-num{font-size:42px;font-weight:700;color:var(--brand)}.reviews__avg-scale{color:#999;font-weight:600}.reviews__count{font-size:14px;color:#666;margin-top:4px}.reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;max-width:900px;margin:0 auto}.review{background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:20px 22px}.review__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review__verified{font-size:12px;color:var(--brand);background:#1f6f541a;border-radius:20px;padding:3px 10px;font-weight:600}.review__body{margin:0 0 12px}.review__meta{font-size:14px;color:#666}.review__author{font-weight:600;color:var(--brand)}.collection-grid,.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.collection-tile{display:block;border-radius:10px;overflow:hidden;position:relative;background:#ece7dd}.collection-tile__label{display:block;padding:12px;font-weight:600}.blog-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:10px;overflow:hidden;padding-bottom:14px}.blog-card h3,.blog-card p{padding:0 14px}.article__meta{color:#888;font-size:14px;margin-bottom:18px}.article__image{margin:18px 0;border-radius:10px;overflow:hidden}.cart-item{display:grid;grid-template-columns:80px 1fr 70px auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08)}.cart-item input{width:100%;padding:8px;border:1px solid rgba(0,0,0,.2);border-radius:6px}.cart-footer{display:flex;gap:14px;align-items:center;justify-content:flex-end;margin-top:22px;flex-wrap:wrap}.cart-subtotal{margin-right:auto;font-size:18px}.search-row,.newsletter__row{margin-bottom:24px}.search-row{display:flex;gap:10px;max-width:520px}.search-row input{flex:1;padding:12px 14px;border:1px solid rgba(0,0,0,.2);border-radius:6px}.empty-note{color:#888;grid-column:1/-1;text-align:center;padding:30px 0}.error-404{text-align:center}.error-404 h1{font-size:80px;color:var(--accent)}.footer{background:#1b1b1b;color:#cfcfcf;margin-top:40px}.footer__inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;padding-top:44px;padding-bottom:24px}.footer__logo{font-size:22px;font-weight:700;color:#fff}.footer__tag{font-size:10px;letter-spacing:.4em;color:var(--accent);font-weight:600;margin-bottom:10px}.footer__links,.footer__social{display:flex;flex-direction:column;gap:8px}.footer a:hover{color:var(--accent)}.footer__copy{border-top:1px solid rgba(255,255,255,.1);padding-top:16px;padding-bottom:24px;font-size:13px}.password{text-align:center}.password__inner{max-width:480px;margin:0 auto;padding:60px 0}.password__logo{font-size:28px;font-weight:700;color:var(--brand);margin-bottom:20px}@media(max-width:760px){.iwt__inner,.pdp,.footer__inner{grid-template-columns:1fr}.header__nav{display:none}.cart-item{grid-template-columns:60px 1fr;grid-template-areas:"media info" "qty total"}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
