.vs-bike-campaign{position:relative;isolation:isolate;display:block;width:100%;height:100%;min-height:0;overflow:hidden;background:#dbe3df;color:#17372e;font-family:var(--font-body-family, sans-serif)}.vs-bike-campaign *{box-sizing:border-box}.vs-bike-campaign__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:40% 50%}.vs-bike-campaign:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,transparent 54%,rgb(240 246 242 / .22) 65%,rgb(240 246 242 / .9) 100%)}.vs-bike-campaign__story{position:absolute;top:2cqw;right:3.1cqw;width:32.6%}.vs-bike-campaign__eyebrow{display:inline-block;margin:0 0 .85cqw;padding:.32cqw .65cqw;border:1px solid rgb(23 55 46 / .4);border-radius:2px;color:#17372e;font-size:.74cqw;line-height:1.1;font-weight:700;letter-spacing:.16em}.vs-bike-campaign__headline{margin:0;color:#17372e;font-family:var(--font-heading-family, sans-serif);font-size:5.15cqw;font-weight:800;letter-spacing:-.035em;line-height:.92;text-transform:uppercase}.vs-bike-campaign__headline em{color:#08719a;font-style:normal}.vs-bike-campaign__subline{margin:.9cqw 0 0;max-width:28cqw;font-size:1.02cqw;line-height:1.3;color:#17372e}.vs-bike-campaign__offers{position:absolute;right:1.5cqw;bottom:2cqw;left:1.5cqw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85cqw}.vs-bike-campaign__offer{position:relative;display:grid;grid-template-columns:40% minmax(0,1fr);gap:.7cqw;align-items:center;height:8.5cqw;min-width:0;padding:.7cqw 1cqw;border:1px solid rgb(255 255 255 / .8);border-radius:4px;background:#fffffff7;color:#17372e;box-shadow:0 .35cqw 1.8cqw #15291d1f;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.vs-bike-campaign__offer:hover{transform:translateY(-.25cqw);box-shadow:0 .5cqw 2cqw #15291d36}.vs-bike-campaign__offer:focus-visible{outline:3px solid #007db5;outline-offset:2px}.vs-bike-campaign__bike{display:block;width:100%;height:6.8cqw;object-fit:contain;mix-blend-mode:multiply}.vs-bike-campaign__details{display:flex;flex-direction:column;min-width:0}.vs-bike-campaign__category{line-height:1.15;margin-bottom:.3cqw;color:#08719a;font-size:.67cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vs-bike-campaign__family{color:#17372e;font-family:var(--font-heading-family, sans-serif);font-size:1.22cqw;font-weight:700;line-height:1.1}.vs-bike-campaign__model{margin-top:.24cqw;color:#536159;font-size:.72cqw;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vs-bike-campaign__price{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:.45cqw;margin-top:.5cqw;color:#17372e;line-height:1.15}.vs-bike-campaign__price strong{font-size:1.66cqw}.vs-bike-campaign__price s{color:#69736c;font-size:.74cqw}.vs-bike-campaign__linktext{position:absolute;right:1cqw;bottom:.65cqw;font-size:.69cqw;line-height:1.1;color:#08719a}.vs-bike-campaign__legal{position:absolute;bottom:.47cqw;right:1.55cqw;margin:0;padding:.1cqw .3cqw;border-radius:2px;background:#ffffffd6;color:#203b32;font-size:.6cqw;line-height:1.1}@media(prefers-reduced-motion:reduce){.vs-bike-campaign__offer{transition:none}}.vs-bike-campaign__size{margin-top:.18cqw;font-size:.66cqw;line-height:1.15;color:#536159}.vs-bike-campaign__legal-short{display:none}.vs-bike-campaign__legal a{color:inherit;text-underline-offset:2px}@container (max-width: 749px){.vs-bike-campaign{display:flow-root;height:auto;padding-bottom:10px;background:#edf2ee}.vs-bike-campaign__image,.vs-bike-campaign:before{height:clamp(180px,48cqw,290px);bottom:auto}.vs-bike-campaign__image{object-position:30% 50%}.vs-bike-campaign:before{background:linear-gradient(90deg,transparent 32%,rgb(240 246 242 / .75) 58%,#f0f6f2 100%)}.vs-bike-campaign__story{position:relative;inset:auto;width:46%;min-height:clamp(180px,48cqw,290px);margin:0 14px 0 auto;padding:18px 0 16px}.vs-bike-campaign__eyebrow{margin:0 0 10px;padding:4px 6px;font-size:clamp(9px,2.2cqw,12px);line-height:1.2;letter-spacing:.1em}.vs-bike-campaign__headline{font-size:clamp(26px,6.8cqw,46px);line-height:.98;overflow-wrap:anywhere}.vs-bike-campaign__subline{display:none}.vs-bike-campaign__offers{position:relative;inset:auto;margin:0;padding:0 10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.vs-bike-campaign__offer{display:flex;flex-direction:column;align-items:stretch;height:auto;min-height:116px;padding:11px 7px;border-radius:4px}.vs-bike-campaign__details{flex:1}.vs-bike-campaign__bike,.vs-bike-campaign__category,.vs-bike-campaign__model,.vs-bike-campaign__linktext,.vs-bike-campaign__price s{display:none}.vs-bike-campaign__family{font-size:clamp(12px,3.2cqw,17px);line-height:1.2;white-space:normal;overflow-wrap:anywhere}.vs-bike-campaign__size{font-size:clamp(10px,2.5cqw,12px);line-height:1.25;margin-top:6px;overflow-wrap:anywhere}.vs-bike-campaign__price{display:block;margin-top:auto;padding-top:10px}.vs-bike-campaign__price strong{font-size:clamp(16px,4.2cqw,23px);line-height:1.2;white-space:nowrap}.vs-bike-campaign__legal{position:static;margin:10px 10px 0;padding:0;background:transparent;font-size:10px;line-height:1.4;text-align:right}.vs-bike-campaign__legal-full{display:none}.vs-bike-campaign__legal-short{display:inline}}@container (max-width: 749px){.vs-bike-campaign__model{display:block;margin-top:5px;font-size:clamp(11px,2.8cqw,14px);line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;color:#344d43}.vs-bike-campaign__price{margin-top:auto;padding-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/vs-bike-campaign.css.map */
