body{margin:0;padding:0;font-family:"Playfair Display", sans-serif;box-sizing:border-box;}
*{box-sizing:border-box;}
footer,footer *{border-radius:0!important;}
.cookies{position:fixed;left:12px;right:12px;bottom:12px;z-index:1200;}
:root {
  --line-primary: #efe3cd;
  --line-muted: #2b1a12;
  --line-deep: #8f2b1e;
  --line-main: #3f2f22;
  --ease-fast: cubic-bezier(0.4,0,0.2,1);
  --surface-main: #f6efe2;
}
.cookies .mark{max-width:1560px;margin:0 auto;padding:14px 12px;border:1px solid #d8c8ae;border-radius:12px;background:#fbf6ea;box-shadow:0 1px 4px rgba(0,0,0,0.13);display:flex;align-items:center;justify-content:space-between;gap:2.46rem;flex-wrap:wrap;color:#2b1a12;}
.cookies .mark p{margin:0;}
.cookies .media-group{display:flex;gap:8px;flex-wrap:wrap;}
.cookies .media-group button{border:0;border-radius:999px;background:var(--line-primary);color:var(--line-main);padding:7px 11px;cursor:pointer;}
.cookies .media-group button.cookie-accept{background:var(--line-deep);color:#fbf3e6;}
@media (max-width: 760px){.cookies{border-radius:0.88rem;}
    }
.main-actions{padding:calc(1.5rem * 2.4) 1.47rem;background:var(--surface-main);color:var(--line-muted);}
.open-section{max-width:1560px;margin:0 auto;}
.main-actions h1{margin:0;font-size:calc(17.2px * 2.65);line-height:1.08;}
