/*
Theme Name: Best Merry Boutique
Theme URI: https://bestmerry.com
Author: Best Merry
Description: Best Merry pet giyim ve aksesuar butiği için özel responsive WordPress teması. WooCommerce uyumlu.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: best-merry
*/
:root{--ink:#372d38;--rose:#e85c89;--rose2:#b93e6d;--cream:#fff9f5;--peach:#ffe5df;--sage:#e6efe8;--line:#eee3e3}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.container{width:min(1160px,92%);margin:auto}.topline{background:#3d313e;color:#fff;text-align:center;padding:8px;font-size:12px;letter-spacing:.07em}.header{background:#fff;box-shadow:0 3px 20px #4d2a3310}.headrow{min-height:85px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{font-family:Georgia,serif;font-size:32px;font-weight:bold;letter-spacing:-.04em;color:var(--rose2)}.brand span{color:#555}.brand small{display:block;font:10px Arial;letter-spacing:.22em;text-transform:uppercase;color:#8b7582}.nav ul{display:flex;gap:27px;list-style:none;margin:0;padding:0}.nav a:hover,.footer a:hover{color:var(--rose)}.header-actions{display:flex;gap:14px;align-items:center}.pill,.button,.wp-block-button__link,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-block;background:var(--rose);color:#fff!important;padding:13px 25px;border-radius:30px;border:0;font-weight:bold;cursor:pointer}.pill:hover,.button:hover{background:var(--rose2)}.hero{background:linear-gradient(110deg,#fff5f0 0%,#ffe8e5 53%,#fce0e9 100%);overflow:hidden}.hero-grid{min-height:515px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}.eyebrow{color:var(--rose2);font-size:12px;font-weight:bold;letter-spacing:.22em;text-transform:uppercase}.hero h1{font:normal clamp(42px,5vw,76px)/1.07 Georgia,serif;letter-spacing:-.05em;margin:15px 0 22px}.hero h1 em{color:var(--rose2)}.hero p{font-size:17px;color:#655560;max-width:460px}.hero-art{position:relative;display:flex;justify-content:center;align-items:center;min-height:430px}.hero-art .circle{width:390px;height:390px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff 0%,#f8bdca 65%,#e4a0b7 100%);box-shadow:0 30px 70px #b05c7a30}.hero-art .paw{position:absolute;font-size:175px;filter:drop-shadow(0 15px 16px #743a4a40);transform:rotate(-10deg)}.hero-art .spark{position:absolute;font-size:38px;color:#fff}.hero-art .s1{top:50px;left:50px}.hero-art .s2{bottom:60px;right:40px}.section{padding:75px 0}.section-title{text-align:center;margin:0 0 35px;font:normal 42px Georgia,serif}.section-lead{text-align:center;color:#786974;margin:-18px auto 35px;max-width:630px}.categories{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cat{border-radius:22px;padding:40px 25px;min-height:230px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s}.cat:hover{transform:translateY(-5px)}.cat:nth-child(1){background:#f9dfe8}.cat:nth-child(2){background:#e4ece7}.cat:nth-child(3){background:#fce9d8}.cat .emoji{font-size:66px}.cat h3{font:normal 26px Georgia,serif;margin:13px 0 4px}.cat p{margin:0;color:#776874}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-card{background:white;border:1px solid var(--line);border-radius:18px;overflow:hidden}.product-card .thumb{background:#f8e9e7;height:210px;display:grid;place-items:center;font-size:72px}.product-card .info{padding:18px}.product-card h3{font-size:17px;margin:0 0 7px}.muted{color:#8a7a82}.price{color:var(--rose2);font-weight:bold}.banner{background:#e6eee8;border-radius:24px;padding:50px;text-align:center}.banner h2{font:normal 39px Georgia,serif;margin:0 0 14px}.page-content{padding:60px 0;min-height:350px}.page-content h1{font:normal 44px Georgia,serif}.footer{background:#392e39;color:#f7edf0;padding:52px 0 22px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:45px}.footer h3{margin:0 0 14px}.footer p,.footer li{color:#d6cbd1}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin-bottom:8px}.copyright{border-top:1px solid #645661;margin-top:35px;padding-top:18px;color:#c5b9bf;font-size:12px;text-align:center}.woocommerce ul.products li.product{background:#fff;padding:12px;border-radius:16px}.woocommerce div.product .product_title{font-family:Georgia,serif}@media(max-width:800px){.headrow{flex-wrap:wrap;padding:14px 0}.nav{order:3;width:100%}.nav ul{justify-content:center;flex-wrap:wrap;gap:15px;font-size:13px}.hero-grid{grid-template-columns:1fr;text-align:center;padding:45px 0}.hero p{margin:auto auto 24px}.hero-art{min-height:260px}.hero-art .circle{width:240px;height:240px}.hero-art .paw{font-size:120px}.categories{grid-template-columns:1fr}.products{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr}.section{padding:45px 0}}@media(max-width:480px){.products{grid-template-columns:1fr}.hero h1{font-size:43px}.section-title{font-size:34px}.header-actions{display:none}}
