
@import url('https://fonts.googleapis.com/css2?family=Amiri:wght@400;700&family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Lato:wght@400;700&family=Reem+Kufi:wght@500;700&display=swap');
:root{--bg:#F7F1E8;--card:#FFFBF5;--ink:#3A2F28;--mut:#76675A;--terra:#A8442F;--gold:#B98A3E}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:18px/1.8 Amiri,serif}a{color:inherit}button,input{font:inherit}
.yc-header{position:sticky;top:0;z-index:20;background:rgba(247,241,232,.94);backdrop-filter:blur(10px);border-bottom:1px solid rgba(185,138,62,.4)}
.yc-head{max-width:1180px;margin:auto;min-height:70px;padding:10px 18px;display:flex;align-items:center;gap:20px}.yc-logo{font:600 30px 'Cormorant Garamond',serif;color:var(--terra);text-decoration:none;direction:ltr;margin-inline-end:auto}.yc-nav{display:flex;gap:22px}.yc-nav a{text-decoration:none;color:var(--mut)}.yc-cart{border:1px solid var(--gold);border-radius:99px;padding:6px 16px;text-decoration:none}
.yc-wrap{max-width:1180px;margin:auto;padding:0 18px}.yc-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding-top:7vh;padding-bottom:8vh}.yc-hero h1{font:700 clamp(34px,5.5vw,64px)/1.2 'Reem Kufi',sans-serif;color:var(--terra);margin:0}.yc-hero p{color:var(--mut);font-size:1.15em}.yc-hero img{width:100%;aspect-ratio:4/5;object-fit:cover;border:6px solid var(--gold);border-radius:999px 999px 24px 24px;max-height:560px}
.yc-btn{display:inline-block;border:0;border-radius:99px;padding:10px 28px;background:var(--terra);color:#fff;text-decoration:none;font-weight:700}.yc-section{padding:6vh 18px}.yc-section h2{text-align:center;color:var(--terra);font:700 clamp(28px,4vw,44px)/1.2 'Reem Kufi',sans-serif;margin:0}.yc-sub{text-align:center;color:var(--mut);margin:8px 0 28px}.yc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px}.yc-card{background:var(--card);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.yc-card img{width:100%;aspect-ratio:4/5;object-fit:cover;padding:14px 14px 0;border-radius:999px 999px 12px 12px}.yc-card-body{padding:12px 18px 18px;display:flex;flex-direction:column;gap:7px;flex:1}.yc-card h3{font-size:24px;color:var(--terra);margin:0}.yc-price{font-weight:bold}.yc-story{background:#f1e4d9;border-radius:26px;padding:38px;max-width:1000px;margin:auto}.yc-footer{text-align:center;color:var(--mut);padding:35px 18px}.yc-product{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:45px 0}.yc-product img{width:100%;border-radius:28px}.yc-product h1{color:var(--terra)}.yc-product form{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.yc-product input{width:82px;padding:9px;border:1px solid var(--gold);border-radius:10px;background:var(--card)}
.yc-basic{padding:42px 18px;max-width:1180px;margin:auto}.yc-basic h1{color:var(--terra)}.yc-basic a{color:var(--terra)}.yc-basic table{width:100%;border-collapse:collapse}.yc-basic td,.yc-basic th{padding:12px;border-bottom:1px solid #ddc9ac;text-align:right}
@media(max-width:760px){.yc-nav{display:none}.yc-hero,.yc-product{grid-template-columns:1fr}.yc-hero{padding-top:4vh}.yc-hero img{max-width:340px;margin:auto}.yc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.yc-card img{padding:10px 10px 0}.yc-card-body{padding:8px 12px 14px}.yc-card h3{font-size:19px}.yc-story{padding:24px}}
