.vcke-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin:34px 0 28px}.vcke-page{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 13px;border:1px solid #cbd7df;border-radius:8px;color:var(--primary,#103B5C);font-weight:700;text-decoration:none;background:#fff;transition:background .15s,border-color .15s}.vcke-page:hover,.vcke-page.is-current{background:var(--primary,#103B5C);color:#fff;border-color:var(--primary,#103B5C)}.vcke-page--gap{border:0;background:transparent}.vcke-models,.vcke-freight{border:1px solid #dbe4e9;border-radius:9px;padding:16px;margin:18px 0}.vcke-models label,.vcke-freight__title{font-weight:800;display:block;margin-bottom:8px}.vcke-models select,.vcke-freight input[type=text]{display:block;width:100%;padding:12px;border:1px solid #cbd7df;border-radius:7px;background:#fff}.vcke-models small,.vcke-freight small,.vcke-filter-hint{display:block;color:#687781;font-size:.75rem;margin-top:10px}.vcke-freight p{font-size:.88rem}.vcke-freight label{font-size:.83rem}.vcke-freight fieldset{border:0;padding:10px 0;margin:8px 0;display:flex;flex-wrap:wrap;gap:15px}.vcke-freight legend{font-size:.83rem;font-weight:700}.vcke-freight__result{margin:12px 0;padding:12px;border-radius:6px;background:#f4f7f8;font-size:.87rem}.filter-trigger{display:inline-flex}.filters__actions a{font-size:.8rem}@media(max-width:980px){.filters{width:min(300px,82vw);padding:16px}.filter-option{font-size:.79rem}.filter-group{padding:10px 0}.catalog-layout{gap:12px}}@media(max-width:500px){.vcke-page{min-width:35px;min-height:37px;padding:6px 9px;font-size:.8rem}.vcke-pagination{gap:5px}}.vcke-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:34px 0 10px}.vcke-pagination .vcke-page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px 13px;border:1px solid var(--primary);border-radius:var(--radius,7px);color:var(--primary);background:var(--bg);font-weight:700;text-decoration:none;transition:background .18s,color .18s}.vcke-pagination a.vcke-page:hover,.vcke-pagination .vcke-page.is-current{background:var(--primary);color:#fff}.vcke-pagination .vcke-page--gap{border-color:transparent;color:var(--ink);opacity:.7}.vcke-delivery-terms{margin:24px 0;padding:14px 18px;border-left:3px solid var(--primary);background:var(--soft);font-size:.92rem}.vcke-freight small{display:block;line-height:1.6;margin-top:12px}@media(max-width:749px){.vcke-pagination{gap:5px}.vcke-pagination .vcke-page{min-width:34px;min-height:36px;padding:6px 9px;font-size:.82rem}.catalog-toolbar{gap:8px}.collection-grid{gap:10px}}.vcke-featured__head{display:flex;align-items:center;justify-content:space-between;gap:14px}.vcke-featured__head h2{margin:0}.vcke-featured__nav{display:flex;gap:7px}.vcke-featured__nav button{border:1px solid var(--primary);background:#fff;color:var(--primary);border-radius:var(--radius,8px);width:38px;height:38px;font-size:1.4rem;cursor:pointer}.vcke-featured__nav button:hover{background:var(--primary);color:#fff}.vcke-featured__scroll{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:calc((100% - 42px)/4);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:18px 1px 12px;scrollbar-width:thin}.vcke-featured__scroll .product-card{scroll-snap-align:start;min-width:0}.product-card__body{padding:12px!important}.product-card__body h3{font-size:.86rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;margin:5px 0 7px}.product-card__vendor{font-size:.7rem}.product-card .price{font-size:.92rem}.filter-trigger,.sort-select select,.filters__actions .btn{border-color:var(--primary);color:var(--primary);border-radius:var(--radius,8px)}.filter-trigger:hover{background:var(--primary);color:#fff}.vcke-filter-popover{display:none;position:absolute;z-index:30;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #dce5e9;border-radius:var(--radius,8px);padding:16px;width:min(340px,90vw);max-height:70vh;overflow:auto;box-shadow:0 12px 34px #0000001f}.vcke-filter-popover.is-open{display:block}.catalog-toolbar{position:relative}.catalog-layout.vcke-layout-inline{display:block}.vcke-layout-inline .filters{position:static;transform:none;box-shadow:none;width:auto;padding:0}.vcke-featured__scroll::-webkit-scrollbar{height:5px}.vcke-featured__scroll::-webkit-scrollbar-thumb{background:var(--primary);border-radius:5px}@media(max-width:749px){.vcke-featured__scroll{grid-auto-columns:calc((100% - 9px)/2);gap:9px}.product-card__body{padding:8px!important}.product-card__vendor{font-size:.65rem}.product-card__body h3{font-size:.75rem;margin:3px 0 4px}.product-card .price{font-size:.78rem}.collection-grid,.product-grid{gap:9px}.product-card__media>.stock-badge{font-size:.58rem;padding:4px 6px}.vcke-filter-popover{left:0;width:min(340px,92vw)}}.vcke-quote-panel{max-width:780px;margin:2rem auto;padding:1.5rem;border:1px solid var(--primary);border-radius:var(--radius);background:var(--soft)}.vcke-quote-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.vcke-quote-fields label{display:flex;flex-direction:column;gap:.35rem;font-weight:600}.vcke-quote-fields input,.vcke-quote-fields select,.vcke-quote-fields textarea{width:100%;padding:.7rem;border:1px solid #aebbc3;border-radius:6px;background:#fff}@media(max-width:600px){.vcke-quote-fields{grid-template-columns:1fr}}.vcke-subcategories{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.vcke-subcategory{display:inline-flex;align-items:center;min-height:36px;padding:7px 14px;border:1px solid var(--color-primary,#183e52);border-radius:999px;color:var(--color-primary,#183e52);text-decoration:none;font-size:13px;font-weight:600}.vcke-subcategory:hover,.vcke-subcategory:focus-visible{background:var(--color-primary,#183e52);color:#fff}@media(max-width:640px){.vcke-subcategories{gap:6px}.vcke-subcategory{font-size:12px;padding:6px 11px}}.vcke-series-count{display:block;margin-top:6px;color:var(--primary);font-size:12px;font-weight:600}.vcke-reverse-series:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vcke-enhancements.css.map */
