*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f7f6f0;color:#203d33;font:15px/1.6 Arial,sans-serif}a{color:inherit}header{position:sticky;top:0;background:#f7f6f0ed;border-bottom:1px solid #dce0d5;padding:18px 5%;display:flex;justify-content:space-between;gap:20px;z-index:2}header>a{font:bold 30px Georgia;text-decoration:none}header span{color:#bb412e}nav{display:flex;gap:25px;align-items:center}nav a{text-decoration:none;font-size:13px}.hero{padding:80px 6%;background:#e7ecdf}.hero h1{font:clamp(58px,8vw,105px)/1 Georgia;margin:20px 0}.hero p{max-width:620px}.hero small{display:block;max-width:670px;margin-top:30px;color:#526459}section{padding:60px 6%}h2{font:36px/1.2 Georgia}.section-head{display:flex;align-items:center;gap:30px;justify-content:space-between}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{border:1px solid #dde1d5;background:white;overflow:hidden}.card img{width:100%;height:290px;object-fit:contain}.card div{padding:22px}.card h3{font:23px Georgia;min-height:55px}button,.button{background:#1c4235;color:white;border:0;border-radius:3px;padding:13px 19px;cursor:pointer;font:inherit;text-decoration:none;display:inline-block}button:hover,.button:hover{background:#b9402c}input,select,textarea{width:100%;padding:12px;border:1px solid #bfcbbc;border-radius:3px;background:white;font:inherit;color:#203d33}label{display:block}.fields{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}textarea{min-height:110px}#request{background:#e9eddf}#cart article{display:flex;justify-content:space-between;align-items:center;gap:15px;background:white;margin:10px 0;padding:15px}#cart input{width:90px}#cart button{padding:8px}.close{position:absolute;right:10px;top:10px;background:white;color:#203d33;font-size:23px}dialog{border:0;border-radius:8px;width:min(1000px,94vw);max-height:90vh;padding:30px;color:#203d33}dialog::backdrop{background:#102a26bb}.config{display:grid;grid-template-columns:1fr 1fr;gap:30px}.config>img{width:100%;height:480px;object-fit:contain}.sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}#swatches{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}#swatches button{width:27px;height:27px;padding:0;border:1px solid #9b9b9b;border-radius:50%}footer{padding:45px 6%;font-size:13px}small{font-size:12px}#status,#added{font-weight:bold}.card small{display:block;margin:12px 0}@media(max-width:760px){header{flex-direction:column;gap:8px}nav{gap:17px}.grid{grid-template-columns:repeat(2,1fr)}.card img{height:190px}.card div{padding:14px}.card h3{font-size:20px}.section-head{display:block}.section-head input{margin-bottom:20px}.config{grid-template-columns:1fr}.config>img{height:240px}.fields{grid-template-columns:1fr}#cart article{flex-wrap:wrap}section{padding:40px 5%}}@media(max-width:440px){.grid{grid-template-columns:1fr}}

body{background:#f7f5ef;color:#193c33}.uniform-layout{display:grid;grid-template-columns:240px 1fr;gap:30px}#uniform-categories{display:flex;flex-direction:column;gap:9px}#uniform-categories button,#uniform-categories a{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:22px;background:#eceee5;color:#193c33;border-radius:3px;text-decoration:none}#uniform-categories button[aria-pressed="true"]{background:#193c33;color:white}#uniform-categories small{font-size:12px;opacity:.7}.uniform-layout .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-photo{padding:0!important;background:white!important;width:100%;border:0;display:block}.product-photo img{display:block;width:100%;object-fit:contain}.product-code{display:block;margin:8px 0}@media(max-width:700px){.uniform-layout{grid-template-columns:1fr}#uniform-categories{display:grid;grid-template-columns:repeat(2,1fr)}#uniform-categories button,#uniform-categories a{padding:15px}.uniform-layout .grid{grid-template-columns:1fr}}
