@font-face{font-family:MontblancType;src:url(../fonts/MontblancType-Regular.woff)format("woff")}@font-face{font-family:MontblancType;src:url(../fonts/MontblancType-Bold.woff)format("woff");font-weight:700}.single-promo{padding:3.75rem 1.25rem;position:relative}@media (min-width:768px){.single-promo{padding:3.75rem}}@media (min-width:1025px){.single-promo{padding:6.25rem 8.438rem}}.single-promo__digital-asset img{object-position:var(--mobile-focal-point-x)var(--mobile-focal-point-y)}@media (min-width:768px){.single-promo__digital-asset img{object-position:var(--tablet-focal-point-x)var(--tablet-focal-point-y)}}@media (min-width:1025px){.single-promo__digital-asset img{object-position:var(--desktop-focal-point-x)var(--desktop-focal-point-y)}}.single-promo--with-grey-overlay .single-promo__content-wrapper{background:linear-gradient(transparent 50%,#000 100.08%)}.single-promo__content-wrapper{padding-left:1.25rem;padding-right:1.25rem;flex-direction:column;justify-content:flex-end;width:calc(100% - 2.5rem);height:calc(100% - 7.5rem);padding-bottom:1.88rem;display:flex;position:absolute;top:3.75rem;left:1.25rem}@media (min-width:768px){.single-promo__content-wrapper{width:calc(100% - 7.5rem);padding:3.5rem;left:3.75rem}}@media (min-width:1025px){.single-promo__content-wrapper{width:calc(100% - 16.876rem);height:calc(100% - 12.5rem);padding:3.75rem 4.813rem;top:6.25rem;left:8.438rem}}.single-promo__title>*{color:#fff;letter-spacing:.09375rem;text-transform:uppercase;text-align:left;font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:1025px){.single-promo__title>*{margin-bottom:0}}.single-promo__description{color:#fff}@media (min-width:1025px){.single-promo__description>*{margin-bottom:0}}.single-promo__cta-list{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:1025px){.single-promo__cta-list{flex-direction:row;gap:1rem;margin-top:1.875rem}}.single-promo__cta-list>*{justify-content:space-around;display:flex}.single-promo__cta-list .btn-mtb{width:100%}.single-promo__cta-list a.btn-primary.theme-dark{border:none}.single-promo__cta-list a.btn-secondary.theme-light:hover{border-color:#000}.single-promo__cta-list a.btn-secondary.theme-dark{border:none}.single-promo__cta-list a.btn-text-link{width:auto;margin:.375rem .75rem;padding:0}.single-promo__cta-list a.btn-text-link:before{transform-origin:0%;top:100%;transform:scale(1)}@media (min-width:1025px){.single-promo__cta-list a.btn-text-link:before{top:70%}}.single-promo__cta-list a.btn-text-link:hover:before{transform-origin:100%;transform:scaleX(0)}