.ot-catalog-tools{display:grid;grid-template-columns:1.25fr .75fr;gap:24px;align-items:end;margin:0 0 48px}
.ot-catalog-selects{display:flex;align-items:end;gap:12px}
.ot-catalog-tools label{display:flex;flex-direction:column;gap:10px;color:#d1d8c9;font-size:11px;letter-spacing:.05em;flex:1;min-width:0}
.ot-catalog-tools select,.ot-catalog-tools input{height:49px;width:100%;border:1px solid #586e5b;background:#1f3528;color:#eee9dc;padding:0 16px;border-radius:0;outline-offset:3px;font-size:13px}
.ot-catalog-tools option{background:#203829;color:#f2e8d7}
.ot-catalog-tools button{height:49px;border:1px solid #e6d6b6;background:#e8dfd0;color:#1f3226;cursor:pointer;padding:0 19px;white-space:nowrap;transition:background .2s}
.ot-catalog-tools button:hover{background:#f8eccc}
.ot-catalog-search>div{display:flex;align-items:center}.ot-catalog-search input{border-right:0}.ot-catalog-search button{width:52px;font-size:30px}
.ot-shop-woocommerce .woocommerce .woocommerce-pagination{clear:both;margin:35px 0 0}.ot-shop-woocommerce .woocommerce nav.woocommerce-pagination ul{border:0}.ot-shop-woocommerce .woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 4px}.ot-shop-woocommerce .woocommerce nav.woocommerce-pagination ul li a,.ot-shop-woocommerce .woocommerce nav.woocommerce-pagination ul li span{background:#253a2b;color:#eee5d7;border:1px solid #57705b;min-width:42px;padding:12px}.ot-shop-woocommerce .woocommerce nav.woocommerce-pagination ul li span.current,.ot-shop-woocommerce .woocommerce nav.woocommerce-pagination ul li a:hover{background:#e4d9c4;color:#182a1b}
@media(max-width:1000px){.ot-catalog-tools{grid-template-columns:1fr}}
@media(max-width:600px){.ot-catalog-selects{display:grid;grid-template-columns:1fr 1fr}.ot-catalog-selects button{grid-column:1 / -1}.ot-catalog-tools{margin-bottom:34px}}
