.vbc-collection{display:block;background:#fff;color:#252525}
.vbc-collection .page-width{max-width:1220px}
.vbc-collection__header{padding-bottom:30px}
.vbc-collection__eyebrow{margin:0 0 16px;color:#087b68;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.13em}
.vbc-collection__title{max-width:760px;margin:0 0 18px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.13;letter-spacing:-.035em}
.vbc-collection__intro{max-width:600px;margin:0;color:#626762;font-size:14px;line-height:1.8}
.vbc-collection__nav{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:32px;padding:0 0 14px;border-bottom:1px solid #e3e7e2}
.vbc-collection__nav a{display:inline-flex;align-items:center;min-height:44px;color:#687068;font-size:13px;font-weight:500;text-decoration:none;position:relative}
.vbc-collection__nav a[aria-current]{color:#252525}
.vbc-collection__nav a[aria-current]::after{content:"";position:absolute;bottom:-15px;left:0;right:0;height:2px;background:#087b68}
.vbc-collection__nav a:hover{color:#087b68}
.vbc-collection__nav a:focus-visible{outline:2px solid #087b68;outline-offset:4px}
.vbc-collection #product-grid{row-gap:32px}
.vbc-collection #product-grid .card{background:#fff}
.vbc-collection #product-grid .card__inner{background:#fff}
.vbc-collection #product-grid .card__media .media>img{object-fit:contain;box-sizing:border-box;padding:18px}
.vbc-collection #product-grid .card__heading{font-size:15px;line-height:1.5;min-height:4.5em}
.vbc-collection #product-grid .card__information{padding-top:20px}
@media(min-width:750px) and (max-width:989px){.vbc-collection #product-grid>.grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing)/2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing)/2)}}
@media(max-width:749px){
.vbc-collection .page-width{padding-left:20px;padding-right:20px}
.vbc-collection__header{padding-bottom:24px}
.vbc-collection__eyebrow{margin-bottom:12px;font-size:9px}
.vbc-collection__title{font-size:34px;max-width:360px;margin-bottom:16px}
.vbc-collection__intro{font-size:13px;line-height:1.7}
.vbc-collection__nav{gap:2px 22px;margin-top:24px;padding-bottom:10px}
.vbc-collection__nav a{font-size:12px}
.vbc-collection__nav a[aria-current]::after{bottom:-11px}
.vbc-collection #product-grid{column-gap:14px;row-gap:22px}
.vbc-collection #product-grid>.grid__item{width:calc(50% - 7px);max-width:calc(50% - 7px)}
.vbc-collection #product-grid .card__media .media>img{padding:10px}
.vbc-collection #product-grid .card__heading{font-size:12px;line-height:1.5;min-height:6em}
.vbc-collection #product-grid .card__information{padding-top:16px}
}
@media(max-width:359px){.vbc-collection .page-width{padding-left:14px;padding-right:14px}.vbc-collection #product-grid{column-gap:10px}.vbc-collection #product-grid>.grid__item{width:calc(50% - 5px);max-width:calc(50% - 5px)}}
