.mbb-destinations-hero{position:relative;z-index:1;width:100%;min-height:var(--mbb-destinations-hero-height,900px);overflow:hidden;isolation:isolate;color:var(--mbb-destinations-hero-text-color,#fff);background:#160d09}.mbb-destinations-hero *,.mbb-destinations-hero *:before,.mbb-destinations-hero *:after{box-sizing:border-box}.mbb-destinations-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;overflow:hidden;background:#160d09}.mbb-destinations-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.mbb-destinations-hero__image,.mbb-destinations-hero__placeholder{width:100%;height:100%;object-fit:cover;object-position:var( --mbb-destinations-hero-image-position, center center )}.mbb-destinations-hero__image{transform:scale(1.015);will-change:transform}.mbb-destinations-hero__placeholder{background:#3c251a}.mbb-destinations-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:var(--mbb-destinations-hero-overlay-opacity,.75);background:linear-gradient(90deg,rgba(var(--mbb-destinations-hero-overlay-color,13,9,7),.98),rgba(var(--mbb-destinations-hero-overlay-color,13,9,7),.9) 18%,rgba(var(--mbb-destinations-hero-overlay-color,13,9,7),.72) 37%,rgba(var(--mbb-destinations-hero-overlay-color,13,9,7),.38) 57%,rgba(var(--mbb-destinations-hero-overlay-color,13,9,7),.1) 76%,rgba(var(--mbb-destinations-hero-overlay-color,13,9,7),0)),linear-gradient(180deg,#0805041f,#08050400 42%,#0805044d)}.mbb-destinations-hero__light-effect{position:absolute;z-index:2;top:-35%;left:22%;width:58vw;height:58vw;border-radius:50%;pointer-events:none;opacity:.28;filter:blur(70px);background:radial-gradient(circle,#ffda9eb8,#ffb05c42 34%,#ff964800 70%);mix-blend-mode:screen;animation:mbbDestinationsLight 9s ease-in-out infinite alternate}.mbb-destinations-hero__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:3;width:200%;height:200%;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:mbbDestinationsGrain .35s steps(2) infinite}.mbb-destinations-hero__container{position:relative;z-index:5;display:flex;align-items:center;min-height:var(--mbb-destinations-hero-height,900px);padding-top:var(--mbb-destinations-hero-header-space,90px);padding-bottom:80px}.mbb-destinations-hero--top .mbb-destinations-hero__container{align-items:flex-start;padding-top:calc(var(--mbb-destinations-hero-header-space,90px) + 80px)}.mbb-destinations-hero--bottom .mbb-destinations-hero__container{align-items:flex-end;padding-bottom:100px}.mbb-destinations-hero__content{position:relative;z-index:3;width:min(100%,var(--mbb-destinations-hero-content-width,650px));transform:translate(var(--mbb-destinations-hero-content-offset-x,0),var(--mbb-destinations-hero-content-offset-y,0));isolation:isolate}.mbb-destinations-hero__content:before{content:"";position:absolute;z-index:-1;top:-90px;right:-180px;bottom:-90px;left:-110px;pointer-events:none;opacity:.75;filter:blur(26px);background:radial-gradient(ellipse at left center,#0a0605c7,#0a060594 35%,#0a060547 62%,#0a060500 88%)}.mbb-destinations-hero--center .mbb-destinations-hero__container{justify-content:center}.mbb-destinations-hero--center .mbb-destinations-hero__content{margin-inline:auto;text-align:center}.mbb-destinations-hero--center .mbb-destinations-hero__content:before{left:-160px;right:-160px;background:radial-gradient(ellipse at center,#0a0605b8,#0a06056b 48%,#0a060500 84%)}.mbb-destinations-hero--right .mbb-destinations-hero__container{justify-content:flex-end}.mbb-destinations-hero--right .mbb-destinations-hero__content{margin-left:auto;text-align:right}.mbb-destinations-hero__eyebrow{display:inline-flex;align-items:center;gap:14px;margin-bottom:22px;color:var(--mbb-destinations-hero-eyebrow-color,#e8d2a4);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.18em;text-transform:uppercase}.mbb-destinations-hero__eyebrow-line{display:block;width:42px;height:1px;background:currentColor;transform-origin:left center}.mbb-destinations-hero__heading{margin:0;max-width:100%;color:var(--mbb-destinations-hero-heading-color,#fff);font-size:clamp(58px,5.2vw,86px);font-weight:700;line-height:60px;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 4px 30px rgba(0,0,0,.22)}.mbb-destinations-hero__heading-line{display:block;overflow:hidden;padding-bottom:.08em}.mbb-destinations-hero__heading-line+.mbb-destinations-hero__heading-line{margin-top:.08em}.mbb-destinations-hero__description{max-width:590px;margin-top:30px;color:#fff;font-size:clamp(17px,1.3vw,22px);font-weight:400;line-height:1.65;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(0,0,0,.28)}.mbb-destinations-hero__description p{color:#fff;margin:0}.mbb-destinations-hero__description p+p{margin-top:12px}.mbb-destinations-hero--center .mbb-destinations-hero__description{margin-inline:auto}.mbb-destinations-hero--right .mbb-destinations-hero__description{margin-left:auto}.mbb-destinations-hero__actions{display:flex;align-items:center;margin-top:42px}.mbb-destinations-hero--center .mbb-destinations-hero__actions{justify-content:center}.mbb-destinations-hero--right .mbb-destinations-hero__actions{justify-content:flex-end}.mbb-destinations-hero__button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-width:365px;min-height:74px;padding:15px 28px 15px 34px;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:5px;color:var(--mbb-destinations-hero-button-color,#fff);background:var(--mbb-destinations-hero-button-bg,#790019);box-shadow:0 18px 48px #2a000947,inset 0 1px #ffffff1f;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease,color .3s ease,border-color .3s ease}.mbb-destinations-hero__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var( --mbb-destinations-hero-button-hover-bg, #a20a2a );transform:scaleX(0);transform-origin:right center;transition:transform .55s cubic-bezier(.22,1,.36,1)}.mbb-destinations-hero__button:after{content:"";position:absolute;top:-40%;left:-25%;z-index:1;width:24%;height:180%;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transform:skew(-20deg) translate(-170%)}.mbb-destinations-hero__button-label,.mbb-destinations-hero__button-icon{position:relative;z-index:2}.mbb-destinations-hero__button-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.mbb-destinations-hero__button-icon svg{display:block;width:30px;height:auto}@media(hover:hover)and (pointer:fine){.mbb-destinations-hero__button:hover{color:var(--mbb-destinations-hero-button-hover-color,#fff);border-color:#ffffff29;transform:translateY(-4px);box-shadow:0 25px 58px #2a000961,inset 0 1px #ffffff26}.mbb-destinations-hero__button:hover:before{transform:scaleX(1);transform-origin:left center}.mbb-destinations-hero__button:hover:after{opacity:1;animation:mbbDestinationsShine .9s ease forwards}.mbb-destinations-hero__button:hover .mbb-destinations-hero__button-icon{transform:translate(6px)}.mbb-destinations-hero__button:active{transform:translateY(-1px)}}.mbb-destinations-hero__button[aria-disabled=true]{cursor:default;pointer-events:none}.mbb-destinations-hero__signature{margin-top:20px;color:#ffffffad;font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.mbb-destinations-hero__scroll{position:absolute;right:42px;bottom:38px;z-index:8;display:flex;flex-direction:column;align-items:center;gap:12px;padding:0;border:0;color:#fff;background:transparent;cursor:pointer}.mbb-destinations-hero__scroll-label{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl}.mbb-destinations-hero__scroll-line{position:relative;display:block;width:1px;height:60px;overflow:hidden;background:#ffffff4d}.mbb-destinations-hero__scroll-line span{position:absolute;top:-100%;left:0;width:100%;height:60%;background:#fff;animation:mbbDestinationsScroll 2s ease-in-out infinite}.mbb-destinations-hero--animated [data-mbb-hero-item]{opacity:0;transform:translateY(32px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--mbb-animation-delay,0ms)}.mbb-destinations-hero--animated.is-visible [data-mbb-hero-item]{opacity:1;transform:translateY(0)}.mbb-destinations-hero--animated .mbb-destinations-hero__image{transform:scale(1.08);transition:transform 1.8s cubic-bezier(.22,1,.36,1)}.mbb-destinations-hero--animated.is-visible .mbb-destinations-hero__image{transform:scale(1.015)}.mbb-destinations-hero--animated .mbb-destinations-hero__eyebrow-line{transform:scaleX(0);transition:transform .8s cubic-bezier(.22,1,.36,1) .35s}.mbb-destinations-hero--animated.is-visible .mbb-destinations-hero__eyebrow-line{transform:scaleX(1)}.mbb-destinations-hero--parallax .mbb-destinations-hero__image{height:112%;top:-6%;position:absolute;will-change:transform}@keyframes mbbDestinationsLight{0%{opacity:.18;transform:translate3d(-2%,1%,0) scale(.96)}to{opacity:.34;transform:translate3d(3%,-2%,0) scale(1.06)}}@keyframes mbbDestinationsGrain{0%{transform:translateZ(0)}25%{transform:translate3d(2%,-3%,0)}50%{transform:translate3d(-3%,2%,0)}75%{transform:translate3d(3%,4%,0)}to{transform:translate3d(-2%,-2%,0)}}@keyframes mbbDestinationsShine{0%{transform:skew(-20deg) translate(-170%)}to{transform:skew(-20deg) translate(650%)}}@keyframes mbbDestinationsScroll{0%{top:-70%}50%{top:45%}to{top:120%}}@media(min-width:1600px){.mbb-destinations-hero__heading{font-size:86px}.mbb-destinations-hero__content{width:min(100%,calc(var(--mbb-destinations-hero-content-width,500px) + 40px))}}@media(max-width:1149px){.mbb-destinations-hero{min-height:min(var(--mbb-destinations-hero-height,900px),820px)}.mbb-destinations-hero__container{min-height:min(var(--mbb-destinations-hero-height,900px),820px);padding-top:var(--mbb-destinations-hero-header-space,80px);padding-bottom:70px}.mbb-destinations-hero__content{width:min(100%,580px);transform:translate(calc(var(--mbb-destinations-hero-content-offset-x,0) * .5),calc(var(--mbb-destinations-hero-content-offset-y,0) * .5))}.mbb-destinations-hero__content:before{top:-70px;right:-100px;bottom:-70px;left:-70px}.mbb-destinations-hero__heading{font-size:clamp(52px,7vw,76px)}.mbb-destinations-hero__description{max-width:530px;margin-top:25px;font-size:18px}.mbb-destinations-hero__actions{margin-top:35px}.mbb-destinations-hero__button{min-width:330px;min-height:68px}.mbb-destinations-hero__scroll{right:25px}}@media(max-width:749px){.mbb-destinations-hero{min-height:var( --mbb-destinations-hero-mobile-height, 780px )}.mbb-destinations-hero__image,.mbb-destinations-hero__placeholder{object-position:var( --mbb-destinations-hero-mobile-position, 65% center )}.mbb-destinations-hero__overlay{opacity:1;background:linear-gradient(180deg,#0a060529,#0a060533 24%,#0a0605b8,#0a0605f5),linear-gradient(90deg,#0a06058a,#0a060529 70%,#0a060514)}.mbb-destinations-hero__light-effect{top:-15%;left:5%;width:100vw;height:100vw;opacity:.2;filter:blur(55px)}.mbb-destinations-hero__grain{opacity:.03}.mbb-destinations-hero__container{align-items:flex-end;justify-content:flex-start;min-height:var( --mbb-destinations-hero-mobile-height, 780px );padding-top:calc(var(--mbb-destinations-hero-header-space,70px) + 40px);padding-bottom:55px}.mbb-destinations-hero--top .mbb-destinations-hero__container{align-items:flex-start;padding-top:calc(var(--mbb-destinations-hero-header-space,70px) + 55px)}.mbb-destinations-hero--middle .mbb-destinations-hero__container{align-items:center}.mbb-destinations-hero__content{width:100%;max-width:560px;margin:0;text-align:left;transform:none}.mbb-destinations-hero__content:before{top:-55px;right:-45px;bottom:-55px;left:-45px;opacity:.65;filter:blur(20px);background:radial-gradient(ellipse at left center,#0a0605ad,#0a060559 58%,#0a060500 88%)}.mbb-destinations-hero__eyebrow{gap:10px;margin-bottom:16px;font-size:10px}.mbb-destinations-hero__eyebrow-line{width:30px}.mbb-destinations-hero__heading{max-width:520px;font-size:clamp(45px,13vw,65px);line-height:1;letter-spacing:-.04em}.mbb-destinations-hero__heading-line+.mbb-destinations-hero__heading-line{margin-top:.04em}.mbb-destinations-hero__description{max-width:500px;margin-top:22px;font-size:16px;line-height:1.55}.mbb-destinations-hero__actions{width:100%;margin-top:30px;justify-content:flex-start}.mbb-destinations-hero__button{width:auto;min-width:min(100%,340px);min-height:62px;gap:22px;padding:14px 20px 14px 24px;font-size:14px}.mbb-destinations-hero__button-icon{width:28px}.mbb-destinations-hero__button-icon svg{width:26px}.mbb-destinations-hero__signature{margin-top:16px;font-size:10px}.mbb-destinations-hero__scroll{display:none}.mbb-destinations-hero--center .mbb-destinations-hero__content,.mbb-destinations-hero--right .mbb-destinations-hero__content{text-align:left}.mbb-destinations-hero--center .mbb-destinations-hero__description,.mbb-destinations-hero--right .mbb-destinations-hero__description{margin-left:0;margin-right:0}.mbb-destinations-hero--center .mbb-destinations-hero__actions,.mbb-destinations-hero--right .mbb-destinations-hero__actions{justify-content:flex-start}.mbb-destinations-hero--bottom .mbb-destinations-hero__container{align-items:flex-end;padding-bottom:78px}}@media(max-width:420px){.mbb-destinations-hero__container{padding-bottom:42px}.mbb-destinations-hero__heading{font-size:clamp(41px,12.5vw,54px)}.mbb-destinations-hero__description{font-size:15px}.mbb-destinations-hero__button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.mbb-destinations-hero *,.mbb-destinations-hero *:before,.mbb-destinations-hero *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mbb-destinations-hero--animated [data-mbb-hero-item]{opacity:1;transform:none}.mbb-destinations-hero--animated .mbb-destinations-hero__image{transform:scale(1.015)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mbb-destinations-hero.css.map */
