/* Homepage only. Actual catalog photos; live coupon amount stays in campaign.js. */
body[data-mina-home="2026"]{--mv-ink:#352e2a;--mv-muted:#76685e;--mv-violet:#6b4c9a;--mv-line:#e5dcd2}
body[data-mina-home="2026"] main :is(h1,h2,h3,p,a,button,label,select,summary,small,strong){font-family:'DM Sans',Arial,sans-serif!important}
body[data-mina-home="2026"] main :is(h1,h2,h3){color:var(--mv-ink);letter-spacing:-.035em}
body[data-mina-home="2026"] .hero{border:1px solid var(--mv-line);border-radius:28px;background:#faf6ef!important;box-shadow:none!important;margin:20px auto 0!important;gap:28px!important;overflow:hidden}
body[data-mina-home="2026"] .hero h1{font-weight:650!important;max-width:480px;margin-bottom:16px!important}
body[data-mina-home="2026"] .hero-subtitle{order:1!important;max-width:360px;margin:0 0 24px;font-size:16px;line-height:1.65;color:var(--mv-muted);text-wrap:pretty}
body[data-mina-home="2026"] .hero h1{order:0!important}
body[data-mina-home="2026"] .hero .eyebrow{order:-1!important}
body[data-mina-home="2026"] .hero .mina-home-actions{order:2!important}
body[data-mina-home="2026"] .hero .eyebrow{font-size:11px;letter-spacing:.12em;margin-bottom:18px;color:#806e60}
body[data-mina-home="2026"] .hero .hero-frame{box-shadow:none!important;border:1px solid #e5dcd2;border-radius:20px!important}
body[data-mina-home="2026"] .hero .hc-shop-primary{border-radius:12px;font-weight:650!important;box-shadow:none}
body[data-mina-home="2026"] .hero .mina-home-cta{border-radius:12px!important}
body[data-mina-home="2026"] .hc-discover{gap:18px;margin-top:20px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
body[data-mina-home="2026"] .hc-offer{min-height:280px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);border-radius:22px;background:#f4eef7;border-color:#ded2e7}
body[data-mina-home="2026"] .hc-offer-copy{padding:28px 10px 24px 28px;margin:0;min-width:0;z-index:1}
body[data-mina-home="2026"] .hc-scene{min-height:280px;height:100%;object-fit:cover;object-position:center;mask-image:none;-webkit-mask-image:none;border-radius:0;opacity:1}
body[data-mina-home="2026"] .hc-discover .hc-offer-title{font-size:19px!important;line-height:1.3!important;letter-spacing:-.025em}
body[data-mina-home="2026"] .hc-offer-title .hc-amount{font:650 clamp(44px,4.3vw,62px)/1 'DM Sans',Arial,sans-serif;letter-spacing:-.05em;column-gap:7px;padding-top:8px}
body[data-mina-home="2026"] .hc-amount>small{font:650 23px/1 'DM Sans',Arial,sans-serif;letter-spacing:0}
body[data-mina-home="2026"] .hc-amount>em{font:500 14px/1.4 'DM Sans',Arial,sans-serif;padding:4px 0 0;flex-basis:100%;color:#6f5c7c}
body[data-mina-home="2026"] .hc-offer p[data-home-offer-copy]{font-size:13px;line-height:1.6;color:#67586f;margin-bottom:16px}
body[data-mina-home="2026"] .hc-offer .hc-kicker{font-size:10px;color:#7d638e;letter-spacing:.09em;margin-bottom:10px}
body[data-mina-home="2026"] .hc-offer .hc-button{min-height:48px;border-radius:12px;font-size:13px;gap:10px;box-shadow:none}
body[data-mina-home="2026"] .hc-offer .hc-conditions summary{font-size:12px;min-height:44px;color:#654789}
body[data-mina-home="2026"] .hc-offer .hc-conditions p{font-size:12px;line-height:1.65;color:#67586f}
body[data-mina-home="2026"] .hc-app{min-height:280px;border-radius:22px;background:#f5f4eb;grid-template-columns:minmax(100px,.8fr) minmax(0,1fr);padding:22px;gap:16px;box-shadow:none}
body[data-mina-home="2026"] .hc-app-scene{height:210px;mix-blend-mode:multiply;border-radius:24px;object-fit:contain;mask-image:radial-gradient(ellipse at center,#000 56%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 56%,transparent 75%)}
body[data-mina-home="2026"] .hc-app h2{font-size:25px!important;line-height:1.2!important;letter-spacing:-.035em}
body[data-mina-home="2026"] .hc-app p{font-size:13px!important;line-height:1.6}
body[data-mina-home="2026"] .hc-app-button{min-height:48px;border-radius:12px;box-shadow:none;font-size:13px}
body[data-mina-home="2026"] .hc-service-nav{margin-bottom:36px}
body[data-mina-home="2026"] .hc-service-nav>a{min-height:76px!important;border-radius:16px!important;box-shadow:none;font-size:14px!important}
body[data-mina-home="2026"] .hc-service-icon{width:40px;height:40px;border-radius:12px;box-shadow:none}
body[data-mina-home="2026"] :is(.mina-kesif,.collection){scroll-margin-top:115px}
body[data-mina-home="2026"] .mina-kesif-head h2,body[data-mina-home="2026"] .section-heading h2{font-size:32px!important;font-weight:600!important;line-height:1.2!important;margin-bottom:16px!important}
body[data-mina-home="2026"] .mina-kesif-tile{border-radius:18px!important;box-shadow:none!important}
body[data-mina-home="2026"] .mina-kesif-shot{aspect-ratio:1.2;overflow:hidden}
body[data-mina-home="2026"] .mina-kesif-shot img{height:100%;width:100%;object-fit:cover;display:block}
body[data-mina-home="2026"] .mina-kesif-label{font-size:15px!important;padding:12px 16px!important}
body[data-mina-home="2026"] .collection .section-heading{align-items:end;gap:20px;margin-bottom:22px}
body[data-mina-home="2026"] .collection .section-heading>p{max-width:360px;font-size:13px;line-height:1.65;color:var(--mv-muted)}
body[data-mina-home="2026"] .catalog-filters{display:flex;flex-wrap:wrap;gap:8px;overflow:visible;margin-bottom:18px}
body[data-mina-home="2026"] .catalog-filters button{min-height:44px;border-radius:100px;padding:10px 18px;font-size:13px!important;font-weight:600!important;white-space:normal}
body[data-mina-home="2026"] .mina-advanced-filters{border-radius:18px!important;border:1px solid var(--mv-line)!important;background:#f8f5f0!important;box-shadow:none!important;padding:18px!important;margin-bottom:24px}
body[data-mina-home="2026"] .mina-advanced-filters h3{font-size:16px!important;line-height:1.3!important;margin:0 0 14px!important}
body[data-mina-home="2026"] .mina-filter-grid select{min-height:44px;border-radius:10px;font-size:13px!important;background:#fffdfa}
body[data-mina-home="2026"] .product-grid{gap:22px 18px!important;align-items:stretch}
body[data-mina-home="2026"] .product-card{min-width:0;border:1px solid var(--mv-line)!important;border-radius:18px!important;background:#fffdfa!important;box-shadow:none!important;overflow:hidden}
body[data-mina-home="2026"] .product-card .product-media{border-radius:0!important;overflow:hidden;aspect-ratio:1}
body[data-mina-home="2026"] .product-card .product-photo{height:100%!important;aspect-ratio:1;display:block;border-radius:0!important}
body[data-mina-home="2026"] .product-card .product-photo img{width:100%;height:100%;object-fit:cover;display:block}
body[data-mina-home="2026"] .product-card .product-info{padding:16px!important;min-width:0}
body[data-mina-home="2026"] .product-card .product-type{font:600 10px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.09em;color:#897367;margin-bottom:7px}
body[data-mina-home="2026"] .product-card h3{font-size:16px!important;font-weight:550!important;line-height:1.45!important;margin:0 0 8px!important;overflow-wrap:anywhere;min-height:0}
body[data-mina-home="2026"] .product-card h3 a{color:var(--mv-ink)!important;text-decoration:none}
body[data-mina-home="2026"] .product-card .product-info>p{font-size:12px!important;line-height:1.5;color:var(--mv-muted);margin:0 0 12px}
body[data-mina-home="2026"] .product-card .price{margin:12px 0!important}
body[data-mina-home="2026"] .product-card .price strong{font-size:21px!important;line-height:1.2;font-weight:650!important;color:var(--mv-ink)}
body[data-mina-home="2026"] .product-card .price>span{font-size:11px!important;line-height:1.55!important;color:var(--mv-muted);margin-top:7px}
body[data-mina-home="2026"] .product-card .product-social{gap:8px;margin:12px 0}
body[data-mina-home="2026"] .product-card .product-social button{min-height:44px;border-radius:10px!important;background:#fbf8f3!important;box-shadow:none!important}
body[data-mina-home="2026"] .product-card .detail-link{min-height:44px!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;border-color:#e5dcd2!important;color:#67527e!important;font-size:13px!important}
body[data-mina-home="2026"] .product-card .add-button{min-height:48px!important;border-radius:11px!important;background:var(--mv-violet)!important;color:#fff!important;font-size:14px!important;font-weight:650!important;box-shadow:none!important}
body[data-mina-home="2026"] .product-card .add-button:disabled{background:#ece6df!important;color:#65594d!important;opacity:1}
body[data-mina-home="2026"] main :is(a,button,input,select,summary):focus-visible{outline:3px solid #9a7abb!important;outline-offset:3px}
@media(max-width:1050px){body[data-mina-home="2026"] .hc-discover{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}body[data-mina-home="2026"] .hc-offer-copy{padding:22px 8px 20px 22px}body[data-mina-home="2026"] .hc-app{grid-template-columns:minmax(0,1fr);text-align:center;gap:6px}body[data-mina-home="2026"] .hc-app-scene{height:110px}body[data-mina-home="2026"] .hc-app h2{font-size:23px!important}body[data-mina-home="2026"] .hc-app p{margin-bottom:12px}}
@media(max-width:820px){body[data-mina-home="2026"] .hero{margin:12px 16px 0!important;border-radius:22px;gap:16px!important}body[data-mina-home="2026"] .hero-subtitle{font-size:14px;max-width:none;margin-bottom:18px}body[data-mina-home="2026"] .hero .eyebrow{font-size:10px;margin-bottom:12px}body[data-mina-home="2026"] .hero .hero-visual{height:270px!important}body[data-mina-home="2026"] .hero .hero-frame{height:270px!important;max-height:270px!important}}
@media(max-width:700px){body[data-mina-home="2026"] .hc-discover{grid-template-columns:minmax(0,1fr);padding:0 16px;gap:14px}body[data-mina-home="2026"] .hc-offer{min-height:260px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}body[data-mina-home="2026"] .hc-scene{min-height:260px}body[data-mina-home="2026"] .hc-offer-copy{padding:22px 12px 16px 20px}body[data-mina-home="2026"] .hc-discover .hc-offer-title{font-size:17px!important}body[data-mina-home="2026"] .hc-offer-title .hc-amount{font-size:52px}body[data-mina-home="2026"] .hc-app{min-height:190px;grid-template-columns:100px minmax(0,1fr);text-align:left;gap:14px;padding:18px 20px}body[data-mina-home="2026"] .hc-app-scene{height:155px}body[data-mina-home="2026"] .hc-app h2{font-size:23px!important}body[data-mina-home="2026"] .hc-service-nav{gap:8px!important;margin-bottom:28px}body[data-mina-home="2026"] .hc-service-nav>a{padding:14px 10px!important;min-height:88px!important;gap:8px!important;flex-direction:column;justify-content:center!important;text-align:center;font-size:12px!important}body[data-mina-home="2026"] .hc-service-nav>a:after{display:none}body[data-mina-home="2026"] .collection .section-heading{display:block}body[data-mina-home="2026"] .collection .section-heading>p{max-width:none}body[data-mina-home="2026"] .mina-kesif-head h2,body[data-mina-home="2026"] .section-heading h2{font-size:28px!important}body[data-mina-home="2026"] .product-grid{gap:14px 10px!important}body[data-mina-home="2026"] .product-card .product-info{padding:12px!important}body[data-mina-home="2026"] .product-card h3{font-size:14px!important;line-height:1.45!important}body[data-mina-home="2026"] .product-card .price strong{font-size:19px!important}body[data-mina-home="2026"] .product-card .price>span{font-size:10px!important}body[data-mina-home="2026"] .catalog-filters button{padding:10px 15px;font-size:12px!important}}
@media(max-width:360px){body[data-mina-home="2026"] .hero{margin-inline:12px!important;padding:20px 14px!important}body[data-mina-home="2026"] .hero h1{font-size:32px!important}body[data-mina-home="2026"] .hc-discover{padding-inline:12px}body[data-mina-home="2026"] .hc-offer-copy{padding-left:16px;padding-right:8px}body[data-mina-home="2026"] .hc-offer-title .hc-amount{font-size:46px}body[data-mina-home="2026"] .hc-app{grid-template-columns:80px minmax(0,1fr);gap:10px;padding:16px}body[data-mina-home="2026"] .hc-app h2{font-size:21px!important}body[data-mina-home="2026"] .product-card .product-info{padding:10px!important}body[data-mina-home="2026"] .product-card .add-button{font-size:12px!important}body[data-mina-home="2026"] .product-card .detail-link{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){body[data-mina-home="2026"] main :is(a,button,.product-card,.mina-kesif-tile){transition:none!important;animation:none!important;transform:none!important}}
