.patimix-theme{--ink:#46332c;--deep:#33251f;--orange:#c7805f;--orange2:#e4aa8e;--cream:#fff8f1;--milk:#fffefc;--peach:#f8e7d9;--rose:#f5d4c8;--line:#eedfd2;--muted:#82786e;--green:#607d62;--shadow:0 20px 50px #674b3a12;--round:19px;background:var(--cream);color:var(--ink);min-height:100vh;font:15px/1.55 DM Sans,Arial,sans-serif}@scope(.patimix-theme){*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font:15px/1.55 DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--green);outline-offset:3px}.container{width:min(1180px,100% - 40px);margin:0 auto}.demo{color:#704c3f;text-align:center;background:#f3dfd0;padding:8px 18px;font-size:11px;font-weight:700}.demo b{color:#422d24}.demo i{color:#b98972;margin:0 10px;font-style:normal}.site-header{z-index:40;border-bottom:1px solid var(--line);background:#fffaf5;position:sticky;top:0}.navrow{justify-content:space-between;align-items:center;gap:22px;height:86px;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand img{object-fit:cover;border:1px solid #e9d7c5;border-radius:50%;width:65px;height:65px}.brand-title{letter-spacing:-.05em;color:#554036;font:900 28px/1 Nunito,sans-serif}.brand-title span{color:var(--orange)}.brand-sub{letter-spacing:.23em;color:#b78a76;text-align:center;margin-top:5px;font:700 9px/1.4 DM Sans,sans-serif}.navlinks{align-items:center;gap:27px;font-size:13px;font-weight:700;display:flex}.navlinks a:hover{color:var(--orange)}.header-contact{background:var(--ink);color:#fff;white-space:nowrap;border-radius:100px;padding:12px 18px;font-size:12px;font-weight:800}.header-contact:hover{background:var(--orange)}.hero{background:radial-gradient(circle at 75% 35%,#f8dbc9 0%,#0000 41%),linear-gradient(115deg,#fff6ec 0%,#fae9dd 100%);padding:62px 0 85px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"✦";color:#dfb69d;opacity:.4;pointer-events:none;font-size:70px;position:absolute}.hero:before{bottom:42px;left:-16px}.hero:after{font-size:43px;top:48px;right:6%}.hero-grid{grid-template-columns:1fr 1.03fr;align-items:center;gap:60px;min-height:480px;display:grid}.eyebrow{color:var(--orange);letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:900}.eyebrow:before{content:"●";vertical-align:2px;margin-right:9px;font-size:7px}.hero h1{letter-spacing:-.06em;color:#41302a;margin:17px 0;font:900 clamp(42px,5.2vw,69px)/1.11 Nunito,sans-serif}.hero h1 em{color:var(--orange);font-style:normal}.hero-copy>p{color:#7a685e;max-width:500px;margin:0 0 28px;font-size:16px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:11px;display:flex}.btn{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:12px;font-weight:800;transition:all .18s;display:inline-flex}.btn:hover{background:var(--orange);border-color:var(--orange);transform:translateY(-2px)}.btn-outline{color:#6c4739;background:0 0;border-color:#b68c78}.btn-outline:hover{color:#fff}.hero-stats{color:#79645b;flex-wrap:wrap;gap:22px;margin-top:34px;font-size:11px;font-weight:700;display:flex}.hero-stats span:before{content:"♥";color:#c9896c;margin-right:7px}.collage{min-height:475px;position:relative}.image-shell{box-shadow:var(--shadow);background:#e7d4c3;border:7px solid #fffaf5;position:absolute;overflow:hidden}.image-shell img{object-fit:cover;width:100%;height:100%}.photo-main{border-radius:42% 42% 23px 23px;width:57%;height:380px;top:26px;left:9%;transform:rotate(-5deg)}.photo-secondary{border-radius:150px 150px 15px 15px;width:38%;height:254px;top:17px;right:0;transform:rotate(7deg)}.photo-third{border-radius:20px;width:37%;height:183px;bottom:8px;right:4%;transform:rotate(-5deg)}.circle-sticker{z-index:3;color:#fff;text-align:center;background:#c58265;border:5px solid #fff5e8;border-radius:50%;place-items:center;width:142px;height:142px;font:900 20px/1.1 Nunito,sans-serif;display:grid;position:absolute;bottom:7px;left:1%;transform:rotate(-11deg);box-shadow:0 14px 40px #b9826960}.circle-sticker small{margin-top:6px;font-size:11px;font-weight:700;display:block}.paw{margin-bottom:4px;font-size:28px;display:block}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffefb}.trustgrid{grid-template-columns:repeat(3,1fr);display:grid}.trustbox{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:14px;padding:25px 22px;display:flex}.trustbox:last-child{border:0}.trusticon{font-size:29px}.trustbox strong{font:900 15px/1.2 Nunito,sans-serif;display:block}.trustbox small{color:#948379;font-size:11px}.section{padding:86px 0}.heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.heading h2,.about-copy h2,.contact h2{letter-spacing:-.05em;margin:9px 0 7px;font:900 clamp(29px,4.1vw,47px)/1.15 Nunito,sans-serif}.heading p{max-width:440px;color:var(--muted);margin:0;font-size:13px}.price-warning{color:#855839;background:#fff0df;border:1px solid #f0dcc2;border-radius:12px;margin-bottom:22px;padding:13px 18px;font-size:12px}.filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.filtergroup{flex-wrap:wrap;gap:7px;display:flex}.filtergroup button{color:#735d50;background:#fff;border:1px solid #e5d8ca;border-radius:100px;padding:10px 16px;font-size:12px;font-weight:700}.filtergroup button.active,.filtergroup button:hover{color:#fff;border-color:var(--ink);background:var(--ink)}.search{min-width:225px;color:var(--ink);background:#fff;border:1px solid #e5d8ca;border-radius:100px;padding:11px 17px;font-size:12px}.products{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;display:grid}.product{background:#fff;border:1px solid #eadfd4;border-radius:17px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 12px 25px #62423009}.product:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.product-media{background:#f9efe5;height:240px;position:relative;overflow:hidden}.product-media img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.product:hover img{transform:scale(1.05)}.chip{color:#7b5c48;background:#fff9ec;border-radius:100px;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.product-body{padding:19px 17px 18px}.product-category{color:#b67f62;letter-spacing:.09em;font-size:10px;font-weight:900}.product h3{letter-spacing:-.02em;min-height:45px;margin:8px 0;font:900 17px/1.27 Nunito,sans-serif}.product-desc{color:#918279;min-height:36px;margin:0 0 17px;font-size:11px}.product-price{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex}.product-price strong{color:#50362d;letter-spacing:-.04em;font:900 23px/1 Nunito,sans-serif}.product-price small{color:#b7866c;margin-top:4px;font-size:9px;font-weight:700;display:block}.add{color:#85452d;white-space:nowrap;background:#f4dfd2;border:0;border-radius:12px;padding:11px 13px;font-size:12px;font-weight:900}.add:hover,.add.added{color:#fff;background:#57705b}.empty{text-align:center;color:#7e736c;background:#fff;border-radius:15px;grid-column:1/-1;padding:50px}.note{color:#94867b;margin-top:22px;font-size:11px}.about{background:#f8e7de;padding:80px 0}.aboutgrid{grid-template-columns:1fr 1.03fr;align-items:center;gap:68px;display:grid}.aboutphotos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aboutphotos img{object-fit:cover;border:5px solid #fff;border-radius:16px;width:100%;height:270px}.aboutphotos img:nth-child(2){margin-top:31px}.about-copy p{color:#75645b;font-size:14px;line-height:1.85}.about-copy .btn{margin-top:14px}.about-features{grid-template-columns:1fr 1fr;gap:19px;margin:24px 0;display:grid}.about-features div{border-top:1px solid #e6cab9;padding-top:14px}.about-features b{font-size:13px;display:block}.about-features small{color:#998074;font-size:11px}.showcase{padding:80px 0}.showcasegrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.showcasegrid a{border-radius:15px;height:235px;display:block;position:relative;overflow:hidden}.showcasegrid img{object-fit:cover;width:100%;height:100%}.showcasegrid a:after{content:"Instagram paylaşımı ↗";color:#fff;background:linear-gradient(#0000,#221811cc);padding:40px 16px 15px;font-size:12px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.contact{color:#fff;background:#463129;padding:77px 0 30px}.contactgrid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.contact .eyebrow{color:#f0bc9e}.contact h2{color:#fff}.contact p{color:#e3cfc2;max-width:430px}.contact-card{background:#614439;border:1px solid #856658;border-radius:18px;padding:27px}.contact-card small{color:#f5c5a7;letter-spacing:.08em;font-size:11px;font-weight:800}.phone{letter-spacing:-.04em;margin:14px 0 24px;font:900 clamp(27px,3.5vw,39px)/1.1 Nunito,sans-serif;display:block}.phone:hover{color:#f1baa0}.contact-card .btn{color:#4b332c;background:#f4d4c1;border-color:#f4d4c1}.contact-card .btn:hover{background:#fff}.contact-card .btn-outline{color:#fff;background:0 0;border-color:#b99884}.bottom{color:#d4baad;border-top:1px solid #a18a7b66;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:50px;padding-top:23px;font-size:11px;display:flex}.bottom a{color:#f2c6aa;text-underline-offset:4px;text-decoration:underline}.orderbar{z-index:90;color:#fff;background:#453128;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:min(820px,100% - 30px);padding:14px 17px;display:none;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 17px 60px #31251f5c}.orderbar.visible{display:flex}.orderbar strong{font-size:13px;display:block}.orderbar small{color:#dfc7b7;font-size:10px}.order-actions{align-items:center;gap:7px;display:flex}.orderbar button{color:#503126;background:#f4d3bf;border:0;border-radius:100px;padding:11px 17px;font-size:12px;font-weight:900}.orderbar button.clear{color:#fff;background:0 0;border:1px solid #b99e8e;padding:10px 13px}.mobile-cta{display:none}@media (max-width:1020px){.navlinks{gap:13px}.products{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-grid{gap:23px}.aboutgrid{gap:25px}}@media (max-width:760px){.container{width:min(100% - 30px,1180px)}.header-contact{display:none}.hero-grid>*{min-width:0}.hero-copy>p{overflow-wrap:anywhere}.demo{font-size:10px;line-height:1.35}.navrow{height:71px}.brand img{width:49px;height:49px}.brand-title{font-size:22px}.brand-sub{font-size:7px}.navlinks{display:none}.header-contact{padding:10px 12px;font-size:10px}.hero{padding:49px 0 65px}.hero-grid{grid-template-columns:1fr;gap:24px}.hero h1{font-size:clamp(39px,11vw,57px)}.hero-copy>p{font-size:14px}.collage{min-height:340px}.photo-main{height:288px;top:10px;left:10%}.photo-secondary{height:195px;top:0}.photo-third{height:140px}.circle-sticker{width:102px;height:102px;font-size:14px}.circle-sticker small{font-size:9px}.paw{font-size:21px}.hero-stats{gap:12px;margin-top:25px}.trustgrid{grid-template-columns:1fr}.trustbox{border-right:0;border-bottom:1px solid var(--line);justify-content:start;padding:15px}.trustbox:last-child{border:0}.section,.showcase{padding:57px 0}.heading{margin-bottom:22px;display:block}.heading h2,.about-copy h2{font-size:33px}.filterbar{align-items:stretch}.filtergroup{gap:6px}.filtergroup button{padding:9px 12px;font-size:10px}.search{width:100%}.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-media{height:173px}.product-body{padding:14px 12px}.product h3{min-height:35px;font-size:14px}.product-desc{min-height:44px;font-size:10px}.product-price{flex-direction:column;align-items:end}.product-price strong{font-size:20px}.add{text-align:center;width:100%;padding:9px}.about{padding:58px 0}.aboutgrid{grid-template-columns:1fr}.aboutphotos{order:-1}.aboutphotos img{height:220px}.showcasegrid{grid-template-columns:1fr 1fr;gap:11px}.showcasegrid a{height:190px}.showcasegrid a:nth-child(3){display:none}.contact{padding:58px 0 95px}.contactgrid{grid-template-columns:1fr;gap:25px}.orderbar{padding:11px 13px;bottom:69px}.orderbar button{padding:10px 12px}.mobile-cta{z-index:40;background:#453128f1;border-top:1px solid #e9c1aa;gap:8px;padding:9px 11px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-cta a{color:#493126;text-align:center;background:#f2d3c0;border-radius:8px;flex:1;padding:10px;font-size:12px;font-weight:900}.mobile-cta a:first-child{background:#fff}}@media (max-width:400px){.product-media{height:142px}.product-desc{min-height:54px}.circle-sticker{left:0}.orderbar strong{font-size:11px}.orderbar small{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}}
