.amc-collection-compact{padding-top:12px;padding-bottom:14px}
.amc-collection-compact h1{margin:0;color:#0b1f3a;font-size:clamp(24px,2.5vw,34px);font-weight:800;line-height:1.15;letter-spacing:-.025em}
.amc-collection-compact p{max-width:880px;margin:8px 0 0;font-size:15px;line-height:1.5;color:#526170}
.amc-collection-compact__links{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:7px}
.amc-collection-compact__links a{padding:5px 0;color:#173e68;text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:600}
.collection-template #MainContent .section-main-collection-product-grid>.section__inner{padding-top:12px!important;padding-bottom:22px!important}
.collection-template #MainContent #product-grid{gap:16px!important}
.collection-template #MainContent #product-grid .card__content:not(.card__content--badge){padding:12px!important}
.collection-template #MainContent #product-grid .card__information>.card__heading{order:0!important;font-size:16px!important;font-weight:800!important;min-height:0!important}
.collection-template #MainContent #product-grid .card__information>.amc-card-meta{display:flex!important;order:1!important;align-items:baseline!important;flex-wrap:wrap!important;gap:3px 7px!important;margin:6px 0 8px!important;padding:0!important;border:0!important;position:static!important;color:#586777!important;font-size:12px!important;line-height:1.4!important;min-height:0!important}
.collection-template #MainContent #product-grid .amc-card-meta__label{display:inline!important;text-transform:none!important;font-weight:400!important;color:#586777!important}
.collection-template #MainContent #product-grid .amc-card-meta__value{font-size:12px!important;font-weight:500!important;overflow-wrap:anywhere!important}
.collection-template #MainContent #product-grid .amc-card-meta__barcode{display:none!important}
.collection-template #MainContent #product-grid .card__information>.card-information{order:2!important}
.collection-template #MainContent #product-grid .card__media img{padding:10px!important}
.collection-template #MainContent .facets-container{padding:8px 14px!important;margin-bottom:12px!important;min-height:54px!important}
.collection-template #MainContent .facet-filters-wrapper{padding:0!important}
.collection-template #MainContent .facets__summary{padding-top:8px!important;padding-bottom:8px!important}
.collection-template #MainContent .facets__form{min-height:0!important;margin:0!important}
.collection-template #MainContent .section-main-collection-product-grid{padding-top:8px!important}
@media(max-width:589px){
 .amc-collection-compact{padding-top:10px;padding-bottom:10px}
 .amc-collection-compact p{font-size:13px;line-height:1.45}
 .collection-template #MainContent #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
 .collection-template #MainContent #product-grid .card__content:not(.card__content--badge){padding:9px!important}
 .collection-template #MainContent #product-grid .card__heading,.collection-template #MainContent #product-grid .card__heading a{font-size:14px!important;line-height:1.3!important}
 .collection-template #MainContent #product-grid .price,.collection-template #MainContent #product-grid .price-item{font-size:17px!important}
 .collection-template #MainContent #product-grid .quick-add__submit{min-height:44px!important;font-size:12px!important;padding:8px!important}
}
