.cc-products-collection{border-bottom:2px solid #3362b1;background:#f0f4fa}
.cc-products-collection__inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:36px;padding-top:32px;padding-bottom:32px}
.cc-products-collection .collection-hero__title{color:#3362b1;font-size:clamp(28px,2.7vw,42px);line-height:1.14;margin:10px 0 18px}
.cc-products-collection .collection-hero__text-wrapper{flex-basis:auto;min-width:0}
.cc-products-collection .collection-hero__description{max-width:none;margin:0;font-size:15px;line-height:1.65}
.cc-products-collection .collection-hero__description p{margin:0 0 12px}
.cc-products-collection .collection-hero__description p:last-child{margin-bottom:0}
.cc-products-collection__eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:#3362b1;margin:0}
.cc-products-collection__visual{min-width:0;background:#fff;border:1px solid #dce5ef;border-radius:3px;padding:18px 12px 8px}
.cc-products-collection__logo{display:block;width:68%;max-width:360px;height:auto;margin:0 auto}
.cc-products-collection__range{display:block;width:100%;height:auto}
@media(max-width:989px){.cc-products-collection__inner{gap:22px;grid-template-columns:1.2fr 1fr}.cc-products-collection .collection-hero__description{font-size:14px}}
@media(max-width:749px){.cc-products-collection__inner{display:block;padding-top:18px;padding-bottom:16px}.cc-products-collection__visual,.cc-products-collection__eyebrow{display:none}.cc-products-collection .collection-hero__title{font-size:25px;margin:0}.cc-products-collection .collection-hero__description{font-size:14px;padding-top:12px}}

.cc-products-collection__visual--wholesale{padding:0;border-radius:0;justify-self:center;width:100%;max-width:420px;overflow:hidden}
.cc-products-collection__bundle{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:0}
.cc-products-collection .collection-hero__description a{color:#3362b1!important;text-decoration:underline;text-underline-offset:3px;font-weight:600}
.cc-products-collection .collection-hero__description a:hover{color:#24477f!important}
.cc-products-collection .collection-hero__description a:focus-visible{outline:2px solid #3362b1;outline-offset:3px}

