/* Theme Name: Hölgyek Öröme | Author: Egyedi webshop | Version: 1.0 | Requires Plugins: woocommerce */
:root{--rose:#9b5364;--ink:#3e3337;--cream:#fffaf7}*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;color:var(--ink);background:var(--cream);line-height:1.65}a{color:inherit;text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:0 22px}.top{background:#563842;color:white;text-align:center;padding:8px;font-size:13px}.nav{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:90px}.brand{font-family:Georgia,serif;font-size:27px;color:var(--rose);font-weight:bold}.navlinks{display:flex;gap:22px;flex-wrap:wrap}.navlinks a:hover{color:var(--rose)}.hero{background:linear-gradient(110deg,#f4dce0,#fff4ed);padding:85px 0}.hero h1{font:normal clamp(42px,6vw,76px)/1.1 Georgia,serif;max-width:760px;margin:0 0 22px}.hero p{font-size:19px;max-width:650px}.btn,button,.button,input[type=submit]{background:var(--rose)!important;color:white!important;border:0;border-radius:28px;padding:13px 24px!important;display:inline-block;cursor:pointer}.section{padding:64px 0}.section h2{font:normal 42px Georgia,serif;text-align:center;margin:0 0 32px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature{background:white;border:1px solid #f1e1e4;border-radius:16px;padding:28px}.feature h3{font-family:Georgia,serif}.woocommerce ul.products li.product{background:white;border-radius:16px;overflow:hidden;padding:14px!important;box-shadow:0 6px 25px #5e3d4310}.woocommerce ul.products li.product img{border-radius:12px;aspect-ratio:1;object-fit:cover}.woocommerce ul.products li.product .price{color:var(--rose);font-weight:bold}footer{background:#47343b;color:white;padding:46px 0}.footergrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}footer a{color:white}.woocommerce{padding:35px 0 65px}input,textarea,select{max-width:100%}@media(max-width:720px){.nav{align-items:flex-start;flex-direction:column;padding:20px 0}.navlinks{gap:14px;font-size:14px}.hero{padding:55px 0}.features,.footergrid{grid-template-columns:1fr}.section h2{font-size:32px}}