.lifted.vhero{position:relative;overflow:hidden;padding:32px 0 48px;background:var(--lifted-black)}.vhero .vhero__row{position:relative;z-index:1;padding:0 32px 24px}.vhero .vhero__card{position:relative;display:flex;overflow:hidden;padding:32px;border-radius:var(--lifted-radius-container);background:var(--lifted-black-alt)}.vhero .vhero__photo{position:absolute;inset:0;background-image:linear-gradient(to left,#042e4a00 7.6%,#043758 56.4%),var(--vhero-photo);background-position:0 0,right center;background-size:auto,cover;background-repeat:no-repeat}.vhero .vhero__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:8px;width:661px;max-width:100%;padding-right:96px}.vhero .vhero__intro{display:flex;flex-direction:column;gap:24px}.vhero .vhero__name{overflow-wrap:anywhere}.vhero .vhero__description{white-space:pre-line}.vhero .vhero__details{margin:0;padding:0;list-style:none;font-family:var(--lifted-font-heading);font-weight:400;font-size:20px;line-height:1.56;color:var(--lifted-white)}.vhero .vhero__detail{margin:0;padding:0}.vhero .vhero__label{font-weight:600;text-decoration:underline;color:inherit}.vhero .vhero__detail a:not(.vhero__label){color:inherit;text-decoration:underline}.vhero .vhero__actions{display:flex;gap:8px;width:435px;max-width:100%;padding-top:24px}.vhero .vhero__button.vhero__button{flex:1;padding:12px 24px;color:var(--lifted-white);white-space:normal;text-align:center}.vhero .vhero__button--shop{background:var(--lifted-accent-1);transition:opacity .2s}.vhero .vhero__button--shop:hover,.vhero .vhero__button--shop:focus-visible{opacity:.9}.vhero .vhero__button--directions{border-color:var(--lifted-accent-1);transition:background .2s}.vhero .vhero__button--directions:hover,.vhero .vhero__button--directions:focus-visible{background:var(--lifted-accent-1)}@media(max-width:767px){.lifted.vhero{padding:16px 0 24px}.vhero .vhero__row{padding:0 16px 16px}.vhero .vhero__card{flex-direction:column;padding:0}.vhero .vhero__photo{position:static;height:200px;background-image:var(--vhero-photo);background-position:center;background-size:cover}.vhero .vhero__content{width:100%;padding:24px 16px}.vhero .vhero__name{font-size:48px}.vhero .vhero__actions{flex-direction:column;width:100%}.vhero .vhero__button.vhero__button{width:100%}}.vhero .vhero__name,.vhero .vhero__description{margin:0;padding:0}
