.cvr-vp{padding:clamp(32px,6vw,64px) 1.5rem}
.cvr-vp__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);text-transform:uppercase;text-align:center;letter-spacing:.01em;line-height:1;margin:0 0 clamp(28px,4vw,52px);font-size:clamp(2.4rem,5vw,4.4rem)}
.cvr-vp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,40px) clamp(20px,4vw,48px);max-width:1400px;margin:0 auto}
.cvr-vp__item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:13px;row-gap:9px;align-items:start}
.cvr-vp__ic{grid-column:1;grid-row:1;width:30px;height:30px;flex:0 0 auto;color:rgb(var(--color-foreground))}
.cvr-vp__ic svg{width:100%;height:100%;display:block}
.cvr-vp__h{grid-column:2;grid-row:1;margin:0;font-family:var(--font-body-family);font-weight:700;line-height:1.14;letter-spacing:-.01em;font-size:clamp(1.7rem,2.6vw,2.3rem)}
.cvr-vp__p{grid-column:2;grid-row:2;margin:0;font-size:clamp(1.25rem,1.5vw,1.45rem);line-height:1.45;opacity:.62}
@media screen and (min-width:990px){.cvr-vp__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.cvr-shopbar{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:19px 20px;text-decoration:none;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.14em;font-size:clamp(1.4rem,2.2vw,1.7rem);line-height:1;transition:opacity .15s ease}
.cvr-shopbar:hover{opacity:.86;color:rgb(var(--color-background))}
.cvr-shopbar svg{width:15px;height:15px;flex:0 0 auto}
