/*
Theme Name: Tihoo Store
Description: پوستهٔ اختصاصی آزمایشی فروشگاه تیهو، بر پایهٔ Purple.
Template: purple
 Version: 0.2.0
Text Domain: tihoo-store
Requires PHP: 7.4
*/
.ths-page{font-family:Tahoma,Arial,sans-serif;background:#faf9f5;color:#1b4037;min-height:100vh;line-height:1.8}.ths-page *{box-sizing:border-box}.ths-page a{text-decoration:none;color:inherit}.ths-header,.ths-hero,.ths-benefits,.ths-section,.ths-editorial,.ths-footer{width:min(1300px,92%);margin:auto}.ths-header{min-height:92px;display:flex;align-items:center;gap:25px;border-bottom:1px solid #e4e8df}.ths-logo{display:flex;gap:10px;align-items:center;white-space:nowrap}.ths-logo svg{width:50px;height:50px;background:#e8eee5;border-radius:14px;padding:6px}.ths-logo strong{display:block;font-size:20px;line-height:1.2}.ths-logo small{font-size:10px;color:#849189}.ths-search{display:flex;flex:1;max-width:520px;background:white;border:1px solid #dce7dc;border-radius:13px;padding:5px}.ths-search input{border:0;min-width:0;flex:1;padding:10px;background:transparent;font:inherit}.ths-search button{border:0;background:#24564c;color:white;border-radius:9px;padding:8px 16px;cursor:pointer;font:inherit}.ths-header nav{display:flex;align-items:center;gap:18px;margin-right:auto;font-size:13px}.ths-btn{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 16px;border-radius:10px;background:#24564c;color:white!important;font-size:13px;font-weight:bold}.ths-accent{background:#c86740}.ths-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-top:25px;background:#eaf2eb;border-radius:24px;overflow:hidden;min-height:370px}.ths-intro{padding:45px}.ths-kicker{color:#b7794e;font-size:12px;font-weight:bold}.ths-intro h1{font-size:clamp(32px,3.5vw,48px);line-height:1.55;margin:15px 0}.ths-intro h1 em{font-style:normal;color:#b57949}.ths-intro p{color:#6d8174;line-height:2}.ths-art{position:relative;min-height:370px;display:grid;place-items:center;background:radial-gradient(circle at 55% 50%,#f3dfc4,#d7ebe1 65%)}.ths-art svg{position:relative;z-index:2;width:190px;height:190px;filter:drop-shadow(0 18px 12px #28534130)}.ths-circle{position:absolute;width:270px;height:270px;border:1px solid #cda86c;border-radius:50%}.ths-pin{position:absolute;left:20%;top:18%;font-size:35px;color:#bf7950}.ths-route{position:absolute;bottom:20%;width:75%;height:70px;border-bottom:3px dashed #9bbca9;border-radius:50%;transform:rotate(-10deg)}.ths-benefits{display:flex;justify-content:space-between;gap:10px;padding:22px 0;border-bottom:1px solid #e7e8de;color:#6e8274;font-size:12px}.ths-section{padding:55px 0}.ths-heading h2{font-size:26px;margin:8px 0}.ths-categories{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:25px}.ths-categories a{background:white;border:1px solid #e4eae0;border-radius:17px;padding:20px 14px;transition:transform .2s}.ths-categories a:hover{transform:translateY(-3px)}.ths-categories b{display:grid;place-items:center;width:45px;height:45px;background:#ebf3ec;border-radius:13px;color:#39745e;font-size:25px}.ths-categories strong,.ths-categories small{display:block;margin-top:10px}.ths-categories strong{font-size:14px}.ths-categories small{font-size:11px;color:#86958b}.ths-editorial{display:flex;justify-content:space-between;align-items:center;background:#f5ebe0;border-radius:24px;padding:35px}.ths-editorial p{color:#748477;font-size:13px}.ths-decoration{font-size:95px;color:#ca9b65}.ths-footer{display:flex;justify-content:space-between;padding:35px 0;color:#7c8a80;font-size:13px}.ths-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ths-page a:focus-visible,.ths-page input:focus-visible,.ths-page button:focus-visible{outline:3px solid #cc8b4d;outline-offset:3px}@media(max-width:800px){.ths-header{flex-wrap:wrap;padding:12px 0;gap:12px}.ths-search{order:3;flex-basis:100%;max-width:none}.ths-header nav{gap:10px}.ths-header nav a:not(.ths-btn){display:none}.ths-hero{grid-template-columns:1fr;gap:0}.ths-intro{padding:28px}.ths-intro h1{font-size:33px}.ths-art{min-height:250px}.ths-art svg{width:140px;height:140px}.ths-circle{width:210px;height:210px}.ths-benefits{overflow:auto;white-space:nowrap}.ths-categories{grid-template-columns:repeat(2,1fr)}.ths-editorial{padding:25px}.ths-decoration{font-size:55px}}@media(prefers-reduced-motion:reduce){.ths-categories a{transition:none}}
