/* 2.1.0 · Installable Prestige Release · progressive enhancement */
.cwtools.cwtools-installable-prestige{--release-ink:#17211c;--release-gold:#d8a128;--release-paper:#faf9f5;--release-line:#ddd9ce;--release-shadow:0 18px 56px rgba(29,34,30,.09);background:linear-gradient(180deg,#faf9f5,#f4f2eb)}
.cwtools.cwtools-installable-prestige .cwtools-header{border-bottom:1px solid #e7e2d7;box-shadow:0 12px 36px rgba(29,34,30,.08)}
.cwtools.cwtools-installable-prestige .cwtools-global-search{border-radius:15px;box-shadow:inset 0 0 0 1px #ddd8cd}.cwtools.cwtools-installable-prestige .cwtools-global-search:focus-within{box-shadow:0 0 0 4px rgba(216,161,40,.12),inset 0 0 0 1px #bd8b1c}
.cwtools .cwtools-release-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--release-line);border:1px solid var(--release-line);border-radius:18px;overflow:hidden;margin:18px auto 22px;width:min(1520px,calc(100% - 52px));box-shadow:0 8px 24px rgba(29,34,30,.04)}
.cwtools .cwtools-release-trust>div{background:#fff;padding:13px 16px;display:flex;gap:10px;align-items:center;min-height:66px}.cwtools .cwtools-release-trust i{font-style:normal;width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#fbf0d7;color:#7c5608;font-weight:950}.cwtools .cwtools-release-trust b,.cwtools .cwtools-release-trust span{display:block}.cwtools .cwtools-release-trust b{font-size:13px}.cwtools .cwtools-release-trust span{font-size:11px;color:#69746d;margin-top:2px;line-height:1.35}
.cwtools.cwtools-installable-prestige .cwtools-hero{border-radius:28px 28px 0 0;box-shadow:0 24px 68px rgba(22,28,24,.13)}.cwtools.cwtools-installable-prestige .hero-command{border-radius:22px}.cwtools.cwtools-installable-prestige .hero-copy h1{letter-spacing:-.05em}
.cwtools.cwtools-installable-prestige .results-shell{border-radius:28px;box-shadow:var(--release-shadow)}.cwtools.cwtools-installable-prestige .product-grid{gap:20px}.cwtools.cwtools-installable-prestige .tool-card{border-radius:22px;overflow:hidden;background:#fff}.cwtools.cwtools-installable-prestige .tool-media{height:285px}.cwtools.cwtools-installable-prestige .tool-body{padding:20px}.cwtools.cwtools-installable-prestige .tool-buy{padding:16px 20px 20px}.cwtools.cwtools-installable-prestige .tool-buy button{min-height:48px}.cwtools.cwtools-installable-prestige .tool-price{font-variant-numeric:tabular-nums;letter-spacing:-.02em}
.cwtools.cwtools-installable-prestige .product-detail{border-radius:26px!important;box-shadow:0 28px 84px rgba(18,24,20,.18)}.cwtools.cwtools-installable-prestige .detail-actions .primary,.cwtools.cwtools-installable-prestige .detail-actions .light-button{min-height:52px}
.cwtools.cwtools-installable-prestige button:focus-visible,.cwtools.cwtools-installable-prestige a:focus-visible,.cwtools.cwtools-installable-prestige input:focus-visible,.cwtools.cwtools-installable-prestige select:focus-visible,.cwtools.cwtools-installable-prestige textarea:focus-visible{outline:3px solid rgba(216,161,40,.55)!important;outline-offset:3px!important}
.cwtools .cwtools-mobile-confidence{display:none}
@media(max-width:980px){.cwtools .cwtools-release-trust{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100% - 34px,1520px)}.cwtools.cwtools-installable-prestige .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){
 .cwtools.cwtools-installable-prestige{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.cwtools.cwtools-installable-prestige .cwtools-header-main{height:auto;min-height:68px;padding-top:calc(8px + env(safe-area-inset-top));padding-bottom:8px}.cwtools.cwtools-installable-prestige .cwtools-global-search{min-height:52px}.cwtools.cwtools-installable-prestige input,.cwtools.cwtools-installable-prestige select,.cwtools.cwtools-installable-prestige textarea{font-size:16px!important}
 .cwtools .cwtools-release-trust{grid-template-columns:1fr 1fr;width:calc(100% - 24px);margin:12px auto 16px;border-radius:15px}.cwtools .cwtools-release-trust>div{padding:10px;min-height:60px}.cwtools .cwtools-release-trust i{width:27px;height:27px}.cwtools .cwtools-release-trust b{font-size:11px}.cwtools .cwtools-release-trust span{font-size:10px}
 .cwtools.cwtools-installable-prestige .cwtools-hero{border-radius:20px 20px 0 0}.cwtools.cwtools-installable-prestige .hero-copy{padding:30px 20px 22px}.cwtools.cwtools-installable-prestige .hero-copy h1{font-size:clamp(36px,11vw,46px)}
 .cwtools.cwtools-installable-prestige .results-shell{padding:16px;border-radius:20px}.cwtools.cwtools-installable-prestige .product-grid{grid-template-columns:1fr;gap:15px}.cwtools.cwtools-installable-prestige .tool-media{height:285px}.cwtools.cwtools-installable-prestige .tool-card{border-radius:20px}.cwtools.cwtools-installable-prestige .tool-buy button{min-height:50px;font-size:12px}
 .cwtools.cwtools-installable-prestige [data-cart-drawer],.cwtools.cwtools-installable-prestige [data-checkout-drawer],.cwtools.cwtools-installable-prestige [data-product-drawer],.cwtools.cwtools-installable-prestige [data-compare-drawer]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}
 .cwtools .cwtools-mobile-confidence{display:flex;position:fixed;left:10px;right:10px;bottom:calc(67px + env(safe-area-inset-bottom));z-index:230;align-items:center;justify-content:space-between;gap:10px;background:rgba(24,31,27,.96);border:1px solid rgba(255,255,255,.12);color:#fff;border-radius:15px;padding:9px 10px;box-shadow:0 14px 40px rgba(17,22,19,.28);backdrop-filter:blur(10px);transform:translateY(130%);opacity:0;pointer-events:none;transition:.18s ease}.cwtools .cwtools-mobile-confidence.show{transform:none;opacity:1;pointer-events:auto}.cwtools .cwtools-mobile-confidence span{font-size:11px;color:#e1e7e2;line-height:1.25}.cwtools .cwtools-mobile-confidence button{min-height:38px;padding:7px 10px;background:#fff;color:#1f2923;border:0;border-radius:10px;font-size:11px;font-weight:850;white-space:nowrap}
}
@media(max-width:420px){.cwtools .cwtools-release-trust{grid-template-columns:1fr}.cwtools .cwtools-release-trust>div:nth-child(n+4){display:none}}
@media(prefers-reduced-motion:reduce){.cwtools.cwtools-installable-prestige *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
