.banner{background:#fcfcfc}.banner__box{width:380px;min-width:0!important;max-width:380px!important;height:380px;min-height:380px;border-radius:50%;padding:40px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.banner__box:after{border-radius:50%}.banner__heading{font-size:40px;line-height:1.1}.banner__text{font-size:18px;line-height:1.5}.banner__buttons{margin-top:20px}@media screen and (min-width:750px){.banner{min-height:620px!important}.banner__media{width:56%}.banner__media img{object-position:center;object-fit:cover}.banner__content{width:44%;margin-left:auto;padding:24px;justify-content:center}}@media screen and (max-width:749px){.banner__media{height:420px!important}.banner__media img{object-position:center;object-fit:cover}.banner__content{padding:24px 12px!important}.banner__box{width:320px;height:320px;min-height:320px;max-width:320px!important;padding:34px!important}.banner__heading{font-size:34px}.banner__text{font-size:17px}}.multicolumn-card{width:360px;max-width:100%;height:360px;border-radius:50%;margin-inline:auto;display:grid;place-items:center;text-align:center}.multicolumn-card:after{border-radius:50%}.multicolumn-card__info{padding:36px!important;text-align:center}.multicolumn-card__info h3{font-size:23px;line-height:1.3}.multicolumn-card__info .rte{font-size:16px;line-height:1.6}.multicolumn-card__info>a{margin-top:18px}@media screen and (max-width:749px){.multicolumn-card{width:320px;height:320px}.multicolumn-card__info{padding:32px!important}.multicolumn-card__info h3{font-size:21px}}.multicolumn-card{height:360px!important;min-height:360px}@media screen and (min-width:750px){.banner__content{margin-right:0!important;margin-left:auto!important}}@media screen and (max-width:749px){.multicolumn-card{height:320px!important;min-height:320px}}#MainContent h1,#MainContent h2,#MainContent h3{font-family:var(--font-body-family);font-style:normal;font-weight:600;letter-spacing:-.015em;line-height:1.2;text-align:center}.banner__box,.banner__text,.multicolumn-card__info,.image-with-text__content{text-align:center!important}.banner__buttons,.multicolumn__title{justify-content:center}.image-with-text__content{align-items:center}.multicolumn__title .title{width:100%}#MainContent .button{font-family:var(--font-body-family);letter-spacing:.02em}@media screen and (min-width:750px){.banner__content{justify-content:flex-start!important}.banner__box{transform:translate(-80px)}}@media screen and (min-width:750px){.banner__box.gradient{transform:translate(-80px)}}[id$=__booking] .multicolumn-list{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}[id$=__booking] .multicolumn-list__item{width:360px;max-width:100%;flex:0 0 360px}[id$=__menu] .multicolumn-card__info .rte{font-size:18px;line-height:1.4}[id$=__menu] .rte p{margin:0}[id$=__menu] .rte p+p{margin-top:14px}@media screen and (max-width:749px){[id$=__booking] .multicolumn-list__item{width:320px;flex-basis:320px}[id$=__menu] .multicolumn-card__info{padding:28px!important}}@media screen and (min-width:750px){.banner__box.gradient{transform:translate(-210px)}}@media screen and (max-width:749px){.banner__content{margin-top:-36px;position:relative;z-index:2}}.banner__text strong{display:block}@media screen and (min-width:750px){.banner__media{width:100%}.banner__media img{object-position:center 60%}.banner__content{width:100%;margin:0!important;padding:36px;justify-content:flex-end!important}.banner__box.gradient{transform:none}}@media screen and (max-width:749px){.banner__media{height:540px!important}.banner__content{margin-top:-300px;padding-top:0!important;padding-bottom:20px!important}.banner__box{background:#fcfcfc}}[id$=__essentials] .rte strong{white-space:nowrap}[id$=__essentials] .rte p:nth-child(2){margin-bottom:8px}[id$=__essentials] .rte p:nth-child(3){margin-top:0;line-height:1.65}[id$=__essentials] .rte p:nth-child(4){font-size:13px;line-height:1.4;color:#555;margin-top:10px}[id$=__essentials] .rte p:nth-child(5){font-size:14px}@media screen and (min-width:750px){.banner__content{justify-content:center!important}.banner__box.gradient{transform:translate(-70px)}}[id$=__bookingintro] .rich-text__text{font-size:16px;line-height:1.6}[id$=__story] .image-with-text__heading{font-size:clamp(26px,2.4vw,34px);line-height:1.3;text-wrap:balance}[id$=__menunote] .rte p{margin:0;white-space:nowrap}[id$=__menunote] .rte p+p{margin-top:8px}@media screen and (max-width:749px){[id$=__menunote] .rte{font-size:14px}}@media screen and (max-width:359px){[id$=__menunote] .rte p{white-space:normal;text-wrap:balance}}[id$=__welcome] .image-with-text__text{font-size:18px;line-height:1.65}[id$=__welcome] .image-with-text__text p+p{margin-top:18px}[id$=__welcome] .image-with-text__text strong{white-space:nowrap}@media screen and (max-width:749px){[id$=__welcome] .image-with-text__text{font-size:16px}}@media screen and (max-width:359px){[id$=__welcome] .image-with-text__text strong{white-space:normal}}[id$=__drinks] .multicolumn-card{width:320px;height:320px!important;min-height:320px}[id$=__drinks] .multicolumn-card__info{padding:26px!important}[id$=__drinks] .rte{font-size:16px;line-height:1.4}[id$=__drinks] .rte p{margin:0}[id$=__drinks] .rte p+p{margin-top:7px}[id$=__essentials] .rte p{font-size:16px!important;color:inherit!important;margin-top:12px!important}[id$=__pan] .image-with-text__media video{object-fit:contain;background:#020912}[id$=__pan] .image-with-text__heading{font-size:clamp(26px,2.4vw,34px);line-height:1.3}[id$=__outing] .rte p{text-wrap:balance}[id$=__outing] .rte p+p{font-size:12px;color:#555;margin-top:12px}[id$=__bookingnote] .rte p{text-wrap:balance}[id$=__story] .image-with-text__text{font-size:18px;line-height:1.7;max-width:40ch}[id$=__story] .image-with-text__text p{text-wrap:pretty}[id$=__story] .image-with-text__text p+p{margin-top:20px}[id$=__drinks] .rte p:last-child{font-size:16px;color:inherit;margin-top:7px}[id$=__room] .image-with-text__heading{font-size:clamp(26px,2.4vw,34px);line-height:1.3}[id$=__room] .image-with-text__text{font-size:17px;line-height:1.7;max-width:45ch}[id$=__room] .image-with-text__text p+p{margin-top:18px}[id$=__welcome] .image-with-text__grid{display:flex;flex-direction:column;align-items:center}[id$=__welcome] .image-with-text__grid>.grid__item{width:100%;max-width:420px}[id$=__welcome] .image-with-text__content{padding:24px 16px;height:auto}[id$=__welcome] .image-with-text__text p:first-child{font-size:24px;line-height:1.3;margin:0 0 20px}[id$=__welcome] .image-with-text__text p:first-child strong{white-space:normal}[id$=__welcomeintro] h2{font-size:clamp(24px,5.8vw,36px)!important;line-height:1.25;text-wrap:balance}[id$=__welcome] .image-with-text__text p:first-child{font-size:clamp(18px,4.8vw,22px);line-height:1.4}[id$=__story] .image-with-text__media,[id$=__welcome] .image-with-text__media{width:100%;max-width:540px;max-height:400px;aspect-ratio:27/20;height:auto;min-height:0;padding-bottom:0!important;overflow:hidden;border-radius:12px!important;margin:0 auto}[id$=__story] .image-with-text__media img,[id$=__welcome] .image-with-text__media img{width:100%;height:100%;max-width:100%;left:0;top:0;object-fit:cover;object-position:center 40%}[id$=__story] .image-with-text__media img{object-position:center 25%}[id$=__welcome] .image-with-text__grid>.grid__item{max-width:560px}[id$=__welcome] .image-with-text__grid>.image-with-text__media-item{max-width:256.6667px}[id$=__welcome] .image-with-text__media{aspect-ratio:1540/2400}.shopify-section[id$=__welcome] .image-with-text__media>img{width:147.3%!important;height:168%!important;max-width:none!important;left:-19.5%!important;top:-39.6%!important;object-fit:cover;object-position:center}[id$=__story] .image-with-text__media{width:min(100%,320px);aspect-ratio:4/5}[id$=__story] .image-with-text__media img{object-position:center 55%}.shopify-section[id$=__welcome] .image-with-text__content{align-items:center!important;text-align:center!important}.shopify-section[id$=__welcome] .image-with-text__text{width:100%;text-align:center!important}.shopify-section[id$=__welcome] .image-with-text__text p{text-align:center}.shopify-section[id$=__welcome] .image-with-text__content>.button{align-self:center;margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/11/assets/chill-cafe-hero.css.map */
