@media(max-width:749px){
body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .ve-filter-groups, body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .bp-filter-groups {grid-template-columns:minmax(0,1fr)!important;gap:22px!important;}
body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .ve-price-range, body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .bp-price-range {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .ve-price-range input, body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .bp-price-range input {width:100%!important;min-width:0!important;font-size:16px!important;padding:10px!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .collection-banner-section {margin-top:12px!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .collection-hero {padding-top:8px!important;padding-bottom:12px!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .collection-hero__title {padding:24px 20px 16px!important;font-size:32px!important;line-height:1.12!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .collection-banner-section .collection-hero__description>p:first-child {padding:0 20px 20px!important;font-size:15px!important;line-height:1.7!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .rvpg-spotlight-card {padding:16px!important;margin:0 16px 20px!important;gap:12px!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .rvpg-spotlight-image {height:190px!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .rvpg-spotlight-title {font-size:14px!important;line-height:1.5!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .rvpg-spotlight-foot {padding-top:12px!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent .ve-hero .rvpg-spotlight-card {margin:0!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent #product-grid .card-wrapper {padding:6px!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent #product-grid .card-information {padding:12px 10px 14px!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent #product-grid .card-information__wrapper {padding:0!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent #product-grid .card__heading, html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent #product-grid .card__title, html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent #product-grid .card-information__text {font-size:13px!important;line-height:1.5!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent #product-grid .card--product {margin:6px 6px 0!important;width:calc(100% - 12px)!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent #product-grid .card__inner .media {aspect-ratio:1.15!important;}
html:has(#rvpg-brand-identity) body #MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent#MainContent #product-grid .card__inner .media img {padding:10px!important;object-fit:contain!important;}
}
