body.catalog-polished .ca-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:58px 0 44px;margin:0;background:transparent}body.catalog-polished .ca-hero h1{font-size:clamp(38px,3.9vw,60px);line-height:1.06;letter-spacing:-2.2px;margin:22px 0}body.catalog-polished .ca-hero h1 em{font-style:normal;color:#e65a23}body.catalog-polished .ca-hero .lead{max-width:560px;font-size:17px;line-height:1.65;margin:0 0 26px}body.catalog-polished .ca-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}body.catalog-polished .ca-primary{display:inline-flex;gap:22px;align-items:center;padding:17px 22px;font-size:14px;background:#ee6023;color:white;border:1px solid #ee6023;text-decoration:none}body.catalog-polished .ca-stamps{color:#34342f;font-size:13px;font-weight:600;text-decoration:none;border-bottom:1px solid #bbb4a8;padding:6px 0}body.catalog-polished .ca-benefits{list-style:none;padding:24px 0 0;margin:30px 0 0;border-top:1px solid #e3ddd2;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}body.catalog-polished .ca-benefits li{display:flex;align-items:flex-start;gap:9px}body.catalog-polished .ca-benefits li>span{flex:0 0 30px;color:#33342e}body.catalog-polished .ca-benefits svg{width:30px;height:30px}body.catalog-polished .ca-benefits strong{display:block;font-size:12px;line-height:1.5}body.catalog-polished .ca-benefits small{display:block;font-size:11px;color:#7a7a70;line-height:1.6;margin-top:4px}body.catalog-polished .ca-visual{margin:0;position:relative;text-align:center}body.catalog-polished .ca-visual-kicker{display:block;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#797b6f;margin-bottom:4px}body.catalog-polished .ca-visual img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}body.catalog-polished .ca-visual figcaption{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;font-size:11px;color:#77776b;margin-top:4px}body.catalog-polished .ca-visual figcaption span+span:before{content:'·';margin-right:10px;color:#e65a23}body.catalog-polished .ca-catalog-panel{background:#fff;border:1px solid #e6dfd3;border-radius:18px;padding:28px 30px;margin:8px 0 28px}body.catalog-polished .ca-panel-head{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:22px}body.catalog-polished .ca-panel-head h2{font-size:25px;letter-spacing:-.7px;margin:9px 0 0;line-height:1.2}body.catalog-polished .ca-panel-head p{font-size:12px;color:#858579;line-height:1.6;margin:0;text-align:right}body.catalog-polished .ca-catalog-panel .filters{padding:0;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}body.catalog-polished .filters button{border-radius:8px;padding:11px 17px;border:1px solid #e2dccf;background:#faf8f4;font-size:12px}body.catalog-polished .filters button[aria-pressed=true]{background:#292a25;color:#fff;border-color:#292a25}body.catalog-polished .tz-catalog-controls{margin:0;padding:0;align-items:end;gap:18px;grid-template-columns:1fr 1fr auto}body.catalog-polished .tz-catalog-controls label{font-size:12px;color:#42443a}body.catalog-polished .tz-catalog-controls input,body.catalog-polished .tz-catalog-controls select{height:48px;margin-top:8px;border-radius:8px;background:#faf9f6;font-size:14px}body.catalog-polished #catalog-reset{height:48px;border-radius:8px;font-size:12px}body.catalog-polished #catalog-count{margin:20px 0 0;padding-top:16px;border-top:1px solid #ece6dc;font-size:12px;color:#7a7a70}body.catalog-polished .products{gap:20px}body.catalog-polished .product-card{border:1px solid #e6dfd3;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}body.catalog-polished .product-card:hover{box-shadow:0 12px 30px #292a2510;transform:translateY(-3px)}body.catalog-polished .product-picture{height:235px;display:flex;align-items:center;justify-content:center;padding:18px}body.catalog-polished .product-picture img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}body.catalog-polished .card-copy{flex:1;display:flex;flex-direction:column;padding:22px}body.catalog-polished .card-copy h3{font-size:19px;line-height:1.3;min-height:50px;margin:12px 0}body.catalog-polished .card-copy p{font-size:13px;line-height:1.6;margin:0 0 20px}body.catalog-polished .card-link{margin-top:auto;padding-top:16px;border-top:1px solid #e9e2d7;display:flex;justify-content:space-between;font-size:12px;color:#db5520}@media(max-width:1100px){body.catalog-polished .ca-hero{gap:24px}body.catalog-polished .ca-benefits{grid-template-columns:1fr;gap:12px}body.catalog-polished .ca-benefits small{display:none}body.catalog-polished .ca-benefits li{align-items:center}body.catalog-polished .ca-benefits{padding-top:16px;margin-top:20px}body.catalog-polished .ca-hero h1{font-size:44px}}@media(max-width:800px){body.catalog-polished .ca-hero{grid-template-columns:1fr;padding:34px 0;gap:26px}body.catalog-polished .ca-hero h1{font-size:42px;letter-spacing:-1.6px}body.catalog-polished .ca-hero .lead{font-size:15px}body.catalog-polished .ca-benefits{grid-template-columns:repeat(3,1fr)}body.catalog-polished .ca-benefits li{display:block}body.catalog-polished .ca-benefits strong{font-size:11px;margin-top:7px}body.catalog-polished .ca-visual img{max-height:300px}body.catalog-polished .ca-visual-kicker{display:none}body.catalog-polished .ca-catalog-panel{padding:23px 20px}body.catalog-polished .ca-panel-head p{display:none}body.catalog-polished .ca-panel-head h2{font-size:23px}body.catalog-polished .tz-catalog-controls{grid-template-columns:1fr}body.catalog-polished #catalog-reset{justify-self:start}body.catalog-polished .product-picture{height:190px}body.catalog-polished .card-copy{padding:16px}body.catalog-polished .card-copy h3{font-size:17px}}@media(max-width:420px){body.catalog-polished .ca-hero h1{font-size:32px}body.catalog-polished .ca-primary{font-size:13px;padding:16px 18px}body.catalog-polished .ca-visual img{max-height:250px}body.catalog-polished .filters button{padding:10px 12px;font-size:11px}body.catalog-polished .ca-catalog-panel{padding:20px 16px}body.catalog-polished .ca-visual figcaption{font-size:10px}}
body.catalog-polished main{background:#f7f5f0}body.catalog-polished .product-card{background:#fff}body.catalog-polished .product-picture{background:#f7f5f0}