.products{background:#ebe7dc}.products-head{display:grid;grid-template-columns:1.4fr .6fr;gap:9vw;align-items:end;margin-bottom:80px}.products-head h2{font-size:clamp(3rem,5.4vw,6rem)}.products-head>p{font-size:16px;margin:0 0 10px}.product-list{border-top:1px solid var(--line)}.product-row{border-bottom:1px solid var(--line)}.product-row summary{list-style:none;display:grid;grid-template-columns:80px 1.35fr 1fr 30px;gap:24px;align-items:center;padding:31px 18px;cursor:pointer}.product-row summary::-webkit-details-marker{display:none}.product-row summary>span{font-size:10px;letter-spacing:.12em}.product-row h3{font:400 25px/1.2 var(--serif);margin:0}.product-row summary i{font-size:13px;color:rgba(23,24,23,.62);font-style:normal}.product-row summary>b{width:18px;height:18px;position:relative}.product-row summary>b:before,.product-row summary>b:after{content:'';position:absolute;top:9px;left:1px;width:16px;height:1px;background:var(--ink);transition:transform .25s}.product-row summary>b:after{transform:rotate(90deg)}.product-row[open] summary{background:var(--lime)}.product-row[open] summary>b:after{transform:rotate(0)}.product-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:5vw;padding:45px 6vw 55px 98px;background:#f5f2e9}.product-detail>p{font-size:15px;margin:0;max-width:650px}.product-detail dl{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.product-detail dl div{border-left:1px solid var(--line);padding-left:14px}.product-detail dt{font-size:9px;text-transform:uppercase;letter-spacing:.14em}.product-detail dd{margin:5px 0 0;font-size:13px}.weights{grid-column:1/-1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.weights span{display:grid;place-items:center;min-width:49px;height:34px;border:1px solid var(--line);font-size:12px;background:#fff}.weights small{font-size:11px;margin-left:4px}.timeless-row .product-detail{grid-template-columns:1fr .5fr;align-items:center}.timeless-row .text-link{justify-self:end}.tools-block{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw;margin-top:100px;padding-top:65px;border-top:1px solid var(--line)}.tools-block h3{font:400 38px/1.2 var(--serif);margin:0}.tool-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.tool-columns b{font-size:12px;text-transform:uppercase;letter-spacing:.13em}.tool-columns p{font-size:13px;margin:16px 0 0}.catalog-cta{margin-top:75px;padding:40px;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.catalog-cta p{max-width:600px;margin:0}.catalog-cta .button{background:var(--lime);color:var(--ink);white-space:nowrap}
@media(max-width:900px){.products-head{grid-template-columns:1fr;gap:38px}.product-row summary{grid-template-columns:55px 1fr 26px}.product-row summary i{grid-column:2}.product-row summary>b{grid-column:3;grid-row:1/3}.product-detail{grid-template-columns:1fr;padding:38px 6vw}.product-detail dl{grid-template-columns:repeat(3,1fr)}.timeless-row .product-detail{grid-template-columns:1fr}.timeless-row .text-link{justify-self:start}.tools-block{grid-template-columns:1fr}.tool-columns{grid-template-columns:1fr 1fr 1fr}.catalog-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.product-row summary{padding:26px 6px;gap:10px}.product-row h3{font-size:21px}.product-detail{padding:30px 5vw}.product-detail dl{grid-template-columns:1fr}.tool-columns{grid-template-columns:1fr}.catalog-cta{padding:30px 24px}.catalog-cta .button{white-space:normal;text-align:center}}
