.shopify-section-mbb-home-next-destinations{position:relative;overflow:hidden}.mbb-home-next-destinations{position:relative;padding:var(--mbb-next-padding-top,80px) 0 var(--mbb-next-padding-bottom,80px);overflow:hidden;background:var(--mbb-next-bg,#fcf8f4);color:var(--mbb-next-text,#171717)}.mbb-home-next-destinations *,.mbb-home-next-destinations *:before,.mbb-home-next-destinations *:after{box-sizing:border-box}.mbb-home-next-destinations__container{width:min(calc(100% - 80px),1400px);margin-inline:auto}.mbb-home-next-destinations__header{max-width:760px;margin:0 auto 38px;text-align:center}.mbb-home-next-destinations__eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:12px}.mbb-home-next-destinations__eyebrow p{margin:0;color:#171717;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mbb-home-next-destinations__eyebrow span{width:88px;height:1px;background:linear-gradient(90deg,transparent,#c6904a)}.mbb-home-next-destinations__eyebrow span:last-child{transform:scaleX(-1)}.mbb-home-next-destinations__heading{margin:0;color:var(--mbb-next-text,#171717);font-family:var(--mbb-heading-font,"Cormorant Garamond",serif);font-size:clamp(42px,4vw,64px);font-weight:500;line-height:1;letter-spacing:-.03em}.mbb-home-next-destinations__description{max-width:620px;margin:14px auto 0;font-size:15px;line-height:1.65}.mbb-home-next-destinations__description p{margin:0}.mbb-home-next-destinations__slider{position:relative}.mbb-home-next-destinations__viewport{overflow:hidden}.mbb-home-next-destinations__track{display:flex;gap:16px;transition:transform .5s cubic-bezier(.22,1,.36,1);will-change:transform}.mbb-home-next-destinations__card{position:relative;flex:0 0 calc((100% - 64px)/5);min-width:0;aspect-ratio:.82;overflow:hidden;border-radius:var(--mbb-next-card-radius,14px);isolation:isolate;background:#2b1f19;color:#fff;box-shadow:0 14px 32px #371b0f1a;transition:transform .35s ease,box-shadow .35s ease}.mbb-home-next-destinations__card:hover{transform:translateY(-7px);box-shadow:0 24px 48px #371b0f2e}.mbb-home-next-destinations__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.mbb-home-next-destinations__image{width:100%;height:100%;display:block;object-fit:cover;object-position:var(--mbb-next-position,center);transition:transform .7s ease,filter .7s ease}.mbb-home-next-destinations__card:hover .mbb-home-next-destinations__image{transform:scale(1.06);filter:saturate(1.06)}.mbb-home-next-destinations__placeholder{background:#ded3cc}.mbb-home-next-destinations__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0000001a 42%,#000000c7)}.mbb-home-next-destinations__badge{position:absolute;top:14px;left:14px;z-index:2;padding:8px 12px;border-radius:999px;background:#ffffffeb;color:var(--mbb-next-accent,#6b0017);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mbb-home-next-destinations__card-content{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;align-items:center;padding:28px 18px 22px;text-align:center}.mbb-home-next-destinations__icon{width:40px;height:40px;margin-bottom:10px;object-fit:contain}.mbb-home-next-destinations__title{margin:0;color:#fff;font-family:var(--mbb-heading-font,"Cormorant Garamond",serif);font-size:clamp(26px,2vw,36px);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 4px 14px rgba(0,0,0,.4)}.mbb-home-next-destinations__subtitle{margin:10px 0 0;color:#ffffffe6;font-size:13px;line-height:1.4}.mbb-home-next-destinations__card-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding:11px 18px;border:1px solid rgba(255,255,255,.7);border-radius:8px;background:#0f0a0857;color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .3s ease,transform .3s ease,border-color .3s ease}.mbb-home-next-destinations__card-button svg{width:17px;height:17px;transition:transform .3s ease}.mbb-home-next-destinations__card-button:hover{border-color:#fff;background:#6b0017db;transform:translateY(-2px)}.mbb-home-next-destinations__card-button:hover svg{transform:translate(4px)}.mbb-home-next-destinations__nav{position:absolute;top:50%;z-index:4;width:48px;height:48px;display:grid;place-items:center;border:1px solid #a2905f;border-radius:50%;background:#fff;color:#000;cursor:pointer;transform:translateY(-50%);transition:background .3s ease,color .3s ease,transform .3s ease,opacity .3s ease}.mbb-home-next-destinations__nav svg{width:22px;height:22px}.mbb-home-next-destinations__nav--previous{left:-27px}.mbb-home-next-destinations__nav--next{right:-27px}.mbb-home-next-destinations__nav:hover{background:#a2905f;color:#fff;transform:translateY(-50%) scale(1.05)}.mbb-home-next-destinations__nav:disabled{opacity:.3;cursor:not-allowed}.mbb-home-next-destinations__signup{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:36px;margin-top:42px;padding:28px 30px;border:1px solid rgba(107,0,23,.1);border-radius:18px;background:linear-gradient(135deg,#fff,#fbefe7);box-shadow:0 18px 40px #411f1112}.mbb-home-next-destinations__signup-content{display:flex;align-items:center;gap:18px}.mbb-home-next-destinations__signup-icon{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:50%;background:#6b001712;color:var(--mbb-next-accent,#6b0017);object-fit:contain}.mbb-home-next-destinations__signup-icon svg{width:28px;height:28px}.mbb-home-next-destinations__signup h3{margin:0;color:var(--mbb-next-accent,#6b0017);font-family:var(--mbb-heading-font,"Cormorant Garamond",serif);font-size:30px;line-height:1.05}.mbb-home-next-destinations__signup .rte{margin-top:6px;font-size:14px;line-height:1.55}.mbb-home-next-destinations__signup .rte p{margin:0}.mbb-home-next-destinations__field{display:flex;align-items:stretch;overflow:hidden;border:1px solid rgba(107,0,23,.16);border-radius:9px;background:#fff}.mbb-home-next-destinations__field{position:relative}.mbb-home-next-destinations__field input{min-width:0;flex:1;min-height:52px;padding:0 16px;border:0;background:transparent;color:var(--mbb-next-text,#171717);font:inherit;outline:none}.mbb-home-next-destinations__field button{min-width:150px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--mbb-next-accent,#6b0017);color:#fff;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mbb-home-next-destinations__field button svg{width:17px;height:17px}.mbb-home-next-destinations__privacy{margin-top:8px;color:#1717179e;font-size:11px;line-height:1.45}.mbb-home-next-destinations__privacy p{margin:0}.mbb-home-next-destinations__message{margin:10px 0 0;font-size:13px}.mbb-home-next-destinations__message--success{color:#14874e}.mbb-home-next-destinations__message--error{color:#b42318}.mbb-home-next-destinations__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:20px;visibility:hidden;opacity:0;transition:opacity .3s ease,visibility .3s ease}.mbb-home-next-destinations__modal.is-open{visibility:visible;opacity:1}.mbb-home-next-destinations__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#140a0894;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mbb-home-next-destinations__field-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mbb-home-next-destinations__modal-dialog{position:relative;z-index:1;width:min(100%,480px);padding:34px;border-radius:18px;background:#fff;box-shadow:0 28px 80px #1c0c0840;text-align:center;transform:translateY(24px) scale(.97);transition:transform .35s cubic-bezier(.22,1,.36,1)}.mbb-home-next-destinations__modal.is-open .mbb-home-next-destinations__modal-dialog{transform:none}.mbb-home-next-destinations__modal-close{position:absolute;top:14px;right:14px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:#f7efea;color:var(--mbb-next-accent,#6b0017);cursor:pointer}.mbb-home-next-destinations__modal-close svg{width:19px;height:19px}.mbb-home-next-destinations__modal-icon{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 18px;border-radius:50%;background:#6b001712;color:var(--mbb-next-accent,#6b0017)}.mbb-home-next-destinations__modal-icon svg{width:30px;height:30px}.mbb-home-next-destinations__modal h2{margin:0;color:var(--mbb-next-accent,#6b0017);font-family:var(--mbb-heading-font,"Cormorant Garamond",serif);font-size:36px;line-height:1.05}.mbb-home-next-destinations__modal-text{margin-top:12px;font-size:14px;line-height:1.6}.mbb-home-next-destinations__modal-text p{margin:0}.mbb-home-next-destinations__selected{margin:18px 0;font-size:13px}.mbb-home-next-destinations__selected span{display:block;color:#1717179e}.mbb-home-next-destinations__selected strong{display:block;margin-top:4px;color:var(--mbb-next-accent,#6b0017);font-size:17px}.mbb-home-next-destinations__modal-form{display:grid;gap:10px}.mbb-home-next-destinations__modal-form input{min-height:50px;padding:0 14px;border:1px solid rgba(107,0,23,.16);border-radius:8px;font:inherit;outline:none}.mbb-home-next-destinations__modal-form button{min-height:50px;border:0;border-radius:8px;background:var(--mbb-next-accent,#6b0017);color:#fff;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.mbb-home-next-destinations [data-mbb-reveal]{opacity:0;transition:opacity .75s ease var(--mbb-delay,0ms),transform .75s cubic-bezier(.22,1,.36,1) var(--mbb-delay,0ms)}.mbb-home-next-destinations [data-mbb-reveal=fade-in]{transform:none}.mbb-home-next-destinations [data-mbb-reveal=fade-up]{transform:translateY(34px)}.mbb-home-next-destinations [data-mbb-reveal=fade-left]{transform:translate(38px)}.mbb-home-next-destinations [data-mbb-reveal=fade-right]{transform:translate(-38px)}.mbb-home-next-destinations [data-mbb-reveal=zoom-in]{transform:scale(.95)}.mbb-home-next-destinations [data-mbb-reveal].is-visible{opacity:1;transform:none}@media(max-width:1100px){.mbb-home-next-destinations__card{flex-basis:calc((100% - 32px)/3)}.mbb-home-next-destinations__signup{grid-template-columns:1fr}}@media(max-width:990px){.mbb-home-next-destinations{padding-top:calc(var(--mbb-next-padding-top,80px)*.75);padding-bottom:calc(var(--mbb-next-padding-bottom,80px)*.75)}.mbb-home-next-destinations__container{width:calc(100% - 40px)}.mbb-home-next-destinations__card{flex-basis:calc((100% - 16px)/2)}.mbb-home-next-destinations__nav--previous{left:-14px}.mbb-home-next-destinations__nav--next{right:-14px}}@media(max-width:749px){.mbb-home-next-destinations{padding-top:calc(var(--mbb-next-padding-top,80px)*.55);padding-bottom:calc(var(--mbb-next-padding-bottom,80px)*.55)}.mbb-home-next-destinations__container{width:calc(100% - 24px)}.mbb-home-next-destinations__heading{font-size:clamp(36px,10vw,48px)}.mbb-home-next-destinations__eyebrow span{width:36px}.mbb-home-next-destinations__viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mbb-home-next-destinations__viewport::-webkit-scrollbar{display:none}.mbb-home-next-destinations__track{gap:14px}.mbb-home-next-destinations__card{flex-basis:82%;scroll-snap-align:start}.mbb-home-next-destinations__nav{position:relative;top:auto;left:auto;right:auto;display:grid;width:42px;height:42px;transform:none}.mbb-home-next-destinations__nav--previous{grid-column:1;grid-row:2;justify-self:end}.mbb-home-next-destinations__nav--next{grid-column:3;grid-row:2;justify-self:start}.mbb-home-next-destinations__slider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;row-gap:16px}.mbb-home-next-destinations__viewport{grid-column:1 / -1;grid-row:1}.mbb-home-next-destinations__nav:hover{transform:scale(1.05)}.mbb-home-next-destinations__pagination{grid-column:2;grid-row:2;display:flex;align-items:center;justify-content:center;gap:7px}.mbb-home-next-destinations__pagination button{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#a2905f;cursor:pointer;transition:width .25s ease,background-color .25s ease}.mbb-home-next-destinations__pagination button.is-active{width:22px;background:#000}.mbb-home-next-destinations__pagination button:focus-visible{outline:2px solid #a2905f;outline-offset:3px}.mbb-home-next-destinations__signup{gap:22px;padding:24px 20px}.mbb-home-next-destinations__signup-content{align-items:flex-start}.mbb-home-next-destinations__field{flex-direction:column;overflow:visible;border:0;background:transparent}.mbb-home-next-destinations__field input,.mbb-home-next-destinations__field button{width:100%;min-height:50px;border-radius:8px}.mbb-home-next-destinations__field input{border:1px solid rgba(107,0,23,.16);background:#fff}.mbb-home-next-destinations__modal-dialog{padding:30px 20px 24px}}@media(prefers-reduced-motion:reduce){.mbb-home-next-destinations *,.mbb-home-next-destinations *:before,.mbb-home-next-destinations *:after{animation:none!important;transition:none!important}.mbb-home-next-destinations [data-mbb-reveal]{opacity:1!important;transform:none!important}}.mbb-home-next-destinations__container{width:min(calc(100% - 48px),1240px)}.mbb-home-next-destinations__header{margin-bottom:34px}.mbb-home-next-destinations__eyebrow p{color:#171717}.mbb-home-next-destinations__eyebrow span{background:linear-gradient(90deg,transparent,var(--mbb-next-accent,#A2905F),transparent)}.mbb-home-next-destinations__heading{font-size:clamp(34px,3.6vw,48px);line-height:1.05;letter-spacing:0}.mbb-home-next-destinations__track{align-items:stretch}.mbb-home-next-destinations__card{flex-basis:calc((100% - 48px)/4);aspect-ratio:.78;min-height:340px}.mbb-home-next-destinations__card-content{padding:26px 16px 20px}.mbb-home-next-destinations__card-button{min-height:48px;border-radius:6px;font-family:var(--mbb-body-font,"Josefin Sans",sans-serif);font-size:13px}.mbb-home-next-destinations__signup{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:28px}.mbb-home-next-destinations__field input,.mbb-home-next-destinations__field button{min-height:52px}@media(max-width:749px){.mbb-home-next-destinations__container{width:calc(100% - 32px)}.mbb-home-next-destinations__header{margin-bottom:28px}.mbb-home-next-destinations__heading{font-size:clamp(30px,9vw,36px)}.mbb-home-next-destinations__card{flex-basis:calc(100vw - 64px);min-height:400px}.mbb-home-next-destinations__signup{padding:24px 20px}.mbb-home-next-destinations__modal-dialog{max-height:calc(100vh - 40px);overflow:auto}}@media(max-width:390px){.mbb-home-next-destinations__card{flex-basis:calc(100vw - 44px);min-height:380px}}@media(max-width:749px){.mbb-home-next-destinations__signup{display:block;width:100%;margin-top:32px;padding:24px 18px;border-radius:16px;overflow:hidden}.mbb-home-next-destinations__signup-content{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;width:100%;margin-bottom:20px}.mbb-home-next-destinations__signup-icon{width:52px;height:52px;flex:none;margin:0}.mbb-home-next-destinations__signup-icon svg{width:25px;height:25px}.mbb-home-next-destinations__signup-content>div{min-width:0;width:100%}.mbb-home-next-destinations__signup h3{margin:0;color:var(--mbb-next-accent, #650617);font-size:27px;line-height:1.05;overflow-wrap:normal;word-break:normal}.mbb-home-next-destinations__signup .rte{width:100%;margin-top:7px;color:var(--mbb-next-text, #171717);font-size:13px;line-height:1.5}.mbb-home-next-destinations__signup .rte p{margin:0}.mbb-home-next-destinations__form{display:block;width:100%;min-width:0}.mbb-home-next-destinations__field{display:grid;grid-template-columns:1fr;gap:10px;width:100%;min-width:0;border:0;overflow:visible;background:transparent}.mbb-home-next-destinations__field input,.mbb-home-next-destinations__field button{width:100%;min-width:0;min-height:50px;margin:0;border-radius:8px}.mbb-home-next-destinations__field input{padding:0 15px;border:1px solid rgba(101,6,23,.16);background:#fff}.mbb-home-next-destinations__field button{padding:0 16px;background:var(--mbb-next-accent, #650617);color:#fff}.mbb-home-next-destinations__privacy{width:100%;max-width:100%;margin:12px 0 0;color:#171717ad;font-size:11px;line-height:1.5;text-align:left;overflow-wrap:break-word;word-break:normal}.mbb-home-next-destinations__privacy p{width:100%;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mbb-home-next-destinations.css.map */
