artvet-context-price{display:block;margin:0 0 24px;padding:18px 0;border-bottom:1px solid #e4e4e4}
artvet-context-price h3{font-size:18px;margin:0 0 14px}
artvet-context-price .av-price-form{display:flow-root;margin:0;padding:0}
.av-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.av-price-inputs label{display:block;font-size:14px}
.av-price-inputs input{width:100%;min-width:0;height:44px;margin:5px 0 12px;padding:8px;border:1px solid #bbb;border-radius:5px;background:#fff;color:#222}
artvet-context-price button,.av-price-pages button{position:relative;display:inline-block;min-height:42px;width:auto;padding:9px 16px;margin:0 8px 0 0;border:1px solid #365844!important;border-radius:5px;background:#365844!important;color:#fff!important;font:inherit;cursor:pointer}
artvet-context-price button::before,artvet-context-price button::after,.av-price-pages button::before,.av-price-pages button::after{content:none!important}
artvet-context-price button:focus-visible,.av-price-pages button:focus-visible{outline:3px solid #ca8d25;outline-offset:3px}
.av-price-clear{display:inline-block;font-size:14px;text-decoration:underline;color:#365844!important}
.av-price-clear[hidden]{display:none}
.av-price-status{clear:both;display:block;font-size:14px;margin:12px 0 0}
.av-price-pages{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;margin:28px 0}
.av-price-pages button:disabled{opacity:.45;cursor:default}
.av-price-pages[hidden]{display:none}
artvet-context-price button{float:none!important}
.av-price-active .av-price-native-pagination,.av-price-active .artvet-facet-count,.av-price-active .av-price-native-count{display:none!important}
.av-price-pending #collection{opacity:.35;pointer-events:none}
