.vcl-landing{width:100%;background:#fff}.vcl-promo{isolation:isolate;position:relative;display:flex;align-items:flex-end;width:100%;height:clamp(580px,84svh,980px);min-height:580px;overflow:hidden;background:#e7e7e7}.vcl-promo+.vcl-promo{border-top:4px solid #fff}.vcl-promo__media,.vcl-promo__media picture,.vcl-promo__image,.vcl-promo__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vcl-promo__image{display:block;object-fit:cover;object-position:center}.vcl-promo--top .vcl-promo__image{object-position:center top}.vcl-promo--bottom .vcl-promo__image{object-position:center bottom}.vcl-promo__placeholder{background:linear-gradient(140deg,#d7d7d7,#eee 45%,#bcbcbc)}.vcl-promo__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.39),transparent 49%)}.vcl-promo--dark .vcl-promo__shade{background:linear-gradient(0deg,rgba(255,255,255,.32),transparent 47%)}.vcl-promo__copy{position:relative;z-index:2;padding:0 clamp(22px,4.5vw,80px) clamp(36px,5.5vw,85px);max-width:90%}.vcl-promo__copy h2{margin:0 0 17px;font-family:var(--font-heading--family,sans-serif);font-size:clamp(40px,5vw,82px);line-height:.98;letter-spacing:-.035em;font-weight:850;text-transform:uppercase;color:#fff}.vcl-promo--dark .vcl-promo__copy h2{color:#080808}.vcl-promo__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;background:#090909;color:#fff!important;text-decoration:none!important;padding:12px 24px;font-size:15px;font-weight:750;letter-spacing:.055em;line-height:1.2;text-transform:uppercase;transition:background-color .2s ease}.vcl-promo__button:hover{background:#333}.vcl-promo__button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:749px){.vcl-promo{height:84svh;min-height:540px;max-height:850px}.vcl-promo+.vcl-promo{border-top-width:3px}.vcl-promo__copy{max-width:100%;padding:0 20px 37px}.vcl-promo__copy h2{font-size:clamp(36px,9.5vw,54px);margin-bottom:18px}.vcl-promo__button{min-height:44px;padding:11px 17px;font-size:13px}}@media(prefers-reduced-motion:reduce){.vcl-promo__button{transition:none}}@media(min-width:750px){.vcl-landing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:4px;align-items:stretch;background:#fff;overflow:hidden}.vcl-landing .vcl-promo,.vcl-landing .vcl-promo--fit-contain,.vcl-landing .vcl-promo--fit-cover{display:flex;align-items:flex-end;position:relative;width:100%;height:clamp(470px,44.45vw,1050px);min-height:0;max-height:none;min-width:0;grid-template-columns:none;background:#222;color:#fff;isolation:isolate;overflow:hidden}.vcl-landing .vcl-promo+.vcl-promo{border-top:0}.vcl-landing .vcl-promo__media{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:auto;grid-row:auto;width:100%;height:100%;min-width:0;display:block;isolation:auto;overflow:hidden;background:#222}.vcl-landing .vcl-promo__media picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.vcl-landing .vcl-promo__media:before{content:none!important;display:none!important}.vcl-landing .vcl-promo__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;object-fit:cover!important;object-position:center center;background:transparent}.vcl-landing .vcl-promo--top .vcl-promo__image{object-position:center top}.vcl-landing .vcl-promo--bottom .vcl-promo__image{object-position:center bottom}.vcl-landing .vcl-promo--fit-contain .vcl-promo__image{object-fit:contain!important}.vcl-landing .vcl-promo__shade{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#0000008c,#0000 47%)!important}.vcl-landing .vcl-promo--dark .vcl-promo__shade{background:linear-gradient(to top,#ffffff70,#fff0 47%)!important}.vcl-landing .vcl-promo__copy{position:relative;z-index:2;display:block;flex:none;align-self:flex-end;width:100%;max-width:100%;grid-column:auto;grid-row:auto;margin:0;padding:0 clamp(16px,2.1vw,44px) clamp(26px,3vw,52px);background:transparent;color:#fff}.vcl-landing .vcl-promo__copy h2,.vcl-landing .vcl-promo--light .vcl-promo__copy h2{color:#fff!important;font-size:clamp(30px,3.15vw,65px);line-height:1.02;font-weight:850;letter-spacing:-.035em;margin:0 0 17px;text-transform:uppercase}.vcl-landing .vcl-promo--dark .vcl-promo__copy h2{color:#111!important}.vcl-landing .vcl-promo__button{min-height:44px;padding:12px 17px;font-size:clamp(11px,1vw,14px)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vertigo-landing.css.map */
