*{box-sizing:border-box}body{margin:0;background:#f7f4ef;color:#25221f;font-family:Arial,Helvetica,sans-serif;line-height:1.5}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main{max-width:1400px;margin:0 auto;padding:0 18px}.subcategory1-title{display:flex;align-items:center;gap:18px;flex-wrap:wrap;max-width:1400px;margin:0 auto;padding:22px 18px;border-bottom:1px solid #ded7cd;background:#fbf9f6}.subcategory1-title>span{font-family:Georgia,'Times New Roman',serif;font-size:clamp(22px,3vw,32px);letter-spacing:.02em}.watch-home-back{color:#6a6259;text-decoration:none;font-size:14px}.watch-home-back:hover{text-decoration:underline}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:28px 0}.pagination{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px 0 35px}.pagination a{display:inline-flex;min-width:40px;height:38px;align-items:center;justify-content:center;padding:0 12px;border:1px solid #d9d1c6;border-radius:7px;background:#fff;color:#292521;text-decoration:none}.pagination a:hover,.pagination a:focus-visible,.pagination a.active{background:#282522;color:#fff;border-color:#282522}@media(max-width:1050px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){main{padding:0 12px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.subcategory1-title{padding:18px 12px}}
