.catalog-filters{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:15px;align-items:end;background:#fff;border:1px solid #dfe5ee;border-radius:9px;padding:18px;margin:22px 0}.catalog-filters label{font-size:10px;font-weight:500;color:#647187;display:flex;flex-direction:column;gap:8px;min-width:0}.catalog-filters select{font:11px var(--sans);border:1px solid #d6dfed;border-radius:5px;background:#fff;color:#20314d;height:39px;padding:0 10px;max-width:100%;min-width:0;cursor:pointer}.clear-filters{font-size:10px;text-decoration:underline;color:#315992;padding:12px 5px;white-space:nowrap}.catalog-pagination{display:flex!important;justify-content:space-between;align-items:center;gap:15px;background:none;border:0;max-width:none;height:auto;margin:30px 0 0;padding:0;font-size:11px}.catalog-pagination>div{display:flex;align-items:center;gap:6px}.catalog-pagination button{background:white;border:1px solid #dfe5ee;border-radius:5px;padding:10px 13px;font-size:11px;min-height:36px;color:#315992}.catalog-pagination button[aria-current=page]{background:#153f8f;color:white;border-color:#153f8f}.catalog-pagination button:disabled{opacity:.4;cursor:default}.page-gap{padding:0 4px}.collection-heading .product-grid .product-card h3{height:63px;min-height:63px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-card h3{overflow-wrap:anywhere}.product-info h1{font-size:28px;line-height:1.3;letter-spacing:-.6px}.product-info .benefit-intro{max-height:none;font-size:12px;line-height:1.85}.product-copy{white-space:pre-line;color:#647187;font-size:13px;line-height:1.95;margin-top:15px;overflow-wrap:anywhere}.thumbs{flex-wrap:wrap}.gallery-count{font-size:9px;color:#8190a8;margin:10px 0}.product-subtitle,.breadcrumbs{overflow-wrap:anywhere}.card-image img{font-size:10px;color:#647187}.delivery-result a{text-decoration:underline}.results-count{font-size:11px;color:#647187}.bag-item h3{overflow-wrap:anywhere}.product-card .meta{min-height:16px}.product-page .main-photo img{max-height:100%}
@media(max-width:760px){.catalog-filters{grid-template-columns:1fr 1fr;padding:13px;gap:13px 10px}.catalog-filters label{font-size:9px;gap:7px}.catalog-filters select{font-size:10px;padding-inline:8px;height:37px}.clear-filters{font-size:9px;justify-self:end;padding-right:0}.catalog-pagination{gap:8px;flex-wrap:wrap}.catalog-pagination button{font-size:9px;padding:9px;min-height:33px}.catalog-pagination>div{gap:4px}.page-gap{font-size:9px;padding:0 1px}.product-info h1{font-size:24px;line-height:1.35}.product-copy{font-size:12px;line-height:1.95}.results-count{font-size:10px;line-height:1.8}.collection-heading .product-grid .product-card h3{height:58px;min-height:58px}.gallery-count{font-size:8px}.collection-heading .collection-search{max-width:none}}

.add-mini:disabled,.primary:disabled{opacity:.45;cursor:not-allowed}.price{overflow-wrap:anywhere}
