.image-bar-section:not(:first-child){margin-top:var(--grid-desktop-vertical-spacing)}.grid--no-gutters.image-bar--x-large,.image-bar--small{padding:0}.image-bar__content,.image-bar__item{position:relative;width:100%}.image-bar__item{display:block;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media only screen and (max-width:749px){.image-bar--small,.image-bar--medium,.image-bar--large{padding:0 var(--grid-mobile-horizontal-spacing)}.image-bar-section .grid{flex-direction:column}.image-bar--x-large .grid__item,.image-bar--large .grid__item,.image-bar--medium .grid__item,.image-bar--small .grid__item{max-width:100%;width:100%}.image-bar--small .grid__item{margin-bottom:4rem}.image-bar--x-large .image-bar__item{height:70vh}.image-bar__item{height:185px}.image-bar--x-large .image-bar__content{background-image:linear-gradient(to bottom,#fff0,80%,#191919fc);height:70vh}.image-bar--x-large .image-bar__subtitle,.image-bar--x-large .image-bar__button{display:none}}.image-bar-section .image-bar__title.h2{font-family:var(--font-heading-famil);font-size:26px;font-weight:500;margin-bottom:3rem;padding:0;text-transform:uppercase}.image-bar-section h3.image-bar__caption{font-size:18px;text-transform:uppercase}.image-bar-section .text-position-overlay h3.image-bar__caption{font-size:48px;text-transform:none}@media only screen and (min-width:750px){.grid.image-bar--x-large{column-gap:20px;row-gap:20px}.image-bar__overlay{height:100%}.image-bar__overlay.text-white{background-image:linear-gradient(to bottom,#fff0,80%,#191919e6)}.image-bar__overlay.text-black{background-image:linear-gradient(to bottom,#0000,80%,#ffffffe6)}.image-bar--small .image-bar__item{height:185px}.image-bar--medium .image-bar__item{height:300px}.image-bar--large .image-bar__item{height:500px}.homepage .image-bar--x-large,.restaurant-homepage .image-bar--x-large{justify-content:space-between}.image-bar-section .image-bar__title.h2{padding:0 5rem}.homepage .image-bar--x-large .medium-up--one,.restaurant-homepage .image-bar--x-large .medium-up--one{flex:100%;max-height:calc(85vh - 65px);max-width:100%}.image-bar--x-large .medium-up--one .image-bar__item{height:calc(85vh - 65px)}.homepage .image-bar--x-large .medium-up--one-half{flex:calc(50% - 10px);max-width:50%}.homepage .image-bar--x-large .medium-up--one-third{flex:calc(33% - 20px);max-width:33%}.homepage .image-bar--x-large .medium-up--one-quarter{flex:calc(25% - 30px);max-width:25%}}.image-bar--x-large .image-bar-grid-item .image-bar__text{position:absolute;top:70%;transform:translateY(-50%);width:100%}.image-bar--x-large .image-bar__text.text-left{padding-left:10%}.image-bar__text.text-center{text-align:center;width:100%}.image-bar--x-large .image-bar__text.text-right{padding-right:10%;text-align:right}.image-bar--x-large .image-bar-grid-item.medium-up--one .image-bar__text{top:75%}.image-bar--large .image-bar-grid-item.medium-up--one-half .image-bar__text{position:absolute;top:60%}.image-bar--large .text-center .image-bar__body-text p{padding:0 10%}.image-bar--medium .image-bar__text.text-left{padding-top:10px}@media only screen and (max-width:749px){.image-bar--large .image-bar-grid-item.medium-up--one-half .image-bar__text{margin-top:6rem}}@media only screen and (min-width:990px){.homepage .image-bar--x-large .medium-up--one,.image-bar--x-large .medium-up--one .image-bar__item{height:600px}.image-bar--medium .grid__item:first-child .text-left{padding-left:5rem;max-width:calc(var(--page-width) / 2)}.image-bar__title.h2{margin:auto}}@media only screen and (min-width:1000px)and (max-width:1199px){.image-bar--x-large .image-bar-grid-item.medium-up--one .image-bar__text{top:60%}}@media only screen and (min-width:1200px){.homepage .image-bar--x-large .medium-up--one,.image-bar--x-large .medium-up--one .image-bar__item{height:650px;max-height:calc(85vh - 65px)}}@media only screen and (max-width:749px){.image-bar--x-large .image-bar-grid-item .image-bar__text{bottom:-35vh;padding:0;top:unset;transform:unset;width:100%}.image-bar--x-large .image-bar__text h1,.image-bar--x-large .image-bar__text h3{text-align:center}.image-bar-section .image-bar__title.h2{font-size:28px;padding:2rem}}.image-bar__caption{margin:0;padding:0;text-shadow:0 0 4px rgba(0,0,0,.1)}.image-bar--x-large .image-bar-grid-item h1.image-bar__caption,.image-bar--x-large .image-bar-grid-item h3.image-bar__caption,.image-bar--large .image-bar-grid-item h3.image-bar__caption{font-size:26px;font-weight:500;text-transform:uppercase}.text-white .image-bar__caption,.text-white .image-bar__subtitle,.text-white .image-bar__button{color:#fff}.text-black .image-bar__caption{color:#333}.image-bar--small .image-bar__caption{padding-left:0;padding-top:0;position:relative;transform:none}h1.image-bar__caption,h3.image-bar__caption{font-size:22px;font-weight:500;margin:15px 0}.text-position-below h3.image-bar__caption{margin:30px 0}.image-bar--x-large .image-bar-grid-item .image-bar__subtitle{font-size:13px;text-shadow:0 0 4px rgba(0,0,0,.1)}.image-bar__subtitle p{line-height:1.75em}.image-bar--x-large .text-center .image-bar__subtitle{margin:auto;max-width:900px;width:500px}.image-bar--x-large .image-bar-grid-item .image-bar__subtitle p{padding-top:0}.image-bar__subtitle a{text-decoration:none}.image-bar__subtitle a strong{font-size:14px;font-weight:500}.image-bar__body-text{margin:50px 25px 50px 0}.text-center .image-bar__body-text{margin:0 auto}.image-bar__body-text p{margin:2em 0}@media screen and (max-width:749px){.text-position-overlay .image-bar__body-text{display:none}}@media screen and (min-width:750px)and (max-width:989px){.image-bar__body-text p{margin:1em 0;min-height:7rem}}@media screen and (min-width:1200px){.image-bar__body-text p{margin:1em 0;min-height:5rem}}.image-bar__button__container{width:100%}.image-bar__button{border:1px solid;border-width:0;display:inline-block;font-size:12px;font-weight:500;padding:5px 0;margin-top:1rem;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.1);text-transform:uppercase;width:150px}.image-bar .text-center .image-bar__button{background-color:rgb(var(--color-background));background-color:transparent;border-width:1px;border-radius:var(--corner-border-radius);color:#f1f1f1;margin:auto}.image-bar .text-black .text-center .image-bar__button{color:#333}a.image-bar__link:focus .image-bar__button{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}.image-bar--x-large .text-right .image-bar__button__container{text-align:right}#miami_map .image-bar__text{background-image:linear-gradient(to left,#fdfdff00,#fdfdff);height:300px}#nyc_map .image-bar__text{background-image:linear-gradient(to right,#fdfdff00,#fdfdff);height:300px}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-image-bar.css.map */
