.meganav__nav h4,.meganav__nav h4>a{font-size:.82em;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#7ca6a7}.meganav__nav h4{margin-bottom:.9em}.meganav__nav h4>a:hover{color:#4d4d4d}.meganav__nav li[depth="0"].has-children:not(:first-child){margin-top:2.2em}.header .meganav-promo{display:flex;flex-direction:column;background:#eef4f4;height:100%}.header .meganav__promo-image-link,.header .meganav-promo>.meganav__promo-image{display:block;flex:none;height:280px;overflow:hidden;position:relative}.header .meganav .meganav-promo .image.meganav__promo-image{height:100%}.header .meganav .meganav__promo-image .image__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html.do-anim .header .animation--dropdown.meganav .meganav__promo-image .image__img,html.do-anim .header .animation--dropdown.meganav.active .meganav__promo-image .image__img{opacity:1!important;transform:none!important;transition:none!important;filter:none!important}.header .meganav__secondary-promo-overlay{display:none!important}.header .meganav .meganav__secondary-promo-text{position:static;flex:1;padding:26px 28px 30px;justify-content:flex-start;align-items:flex-start;color:#4d4d4d}.header .meganav .meganav__secondary-promo-text-heading{color:#4d4d4d;font-size:16px;letter-spacing:.05em;text-transform:uppercase}.header .meganav .meganav__secondary-promo-text .btn{background:#4d4d4d;color:#fff;border:none;border-radius:0;padding:13px 24px}.header .meganav .meganav__secondary-promo-text .btn:hover{background:#1a1a1a}.header .meganav--has-promo .meganav__primary{min-height:480px}.header .meganav .meganav__inner{align-items:stretch}.header .meganav__primary--with-info{display:flex;gap:36px;align-items:stretch}.header .meganav__info-card{flex:none;width:300px;white-space:normal;background:#eef4f4;padding:32px 26px;align-self:stretch;margin-top:calc(-1 * var(--spacing-6, 24px));margin-bottom:calc(-1 * var(--spacing-6, 24px));display:flex;flex-direction:column;justify-content:center}.header .meganav__info-card-title{font-size:.82em;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#7ca6a7;margin:0 0 14px}.header .meganav__info-card-content{color:#4d4d4d;font-size:15px;line-height:1.7}.header .meganav__info-card-content p{margin:0 0 12px}.header .meganav__info-card-content strong{font-weight:700;letter-spacing:.01em}.header .meganav__info-card-note{margin-top:16px;padding-top:16px;border-top:1px solid rgba(124,166,167,.45);font-style:italic;font-size:14px;line-height:1.65;color:#4d4d4d}.header .meganav__info-card-note p{margin:0}.header .meganav__info-card-content a{color:inherit;text-decoration:none}.header .meganav__info-card-content a strong{border-bottom:1px solid rgba(124,166,167,.55);padding-bottom:1px;transition:border-color .2s ease,color .2s ease}.header .meganav__info-card-content a:hover strong{color:#5f8a8b;border-bottom-color:#5f8a8b}.multi-column .column-item,.multi-column .multi-column__column{display:flex;flex-direction:column;height:100%}.multi-column .column-item .rte,.multi-column .column-item [class*=text]{flex:1 0 auto}.multi-column .column-item .btn,.multi-column .column-item a[class*=btn]{margin-top:auto}.slideshow-slide .btn.btn--secondary.btn--overlay{color:#4d4d4d;border:1.5px solid #4d4d4d;background-color:#ffffffb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-weight:600}.slideshow-slide .btn.btn--secondary.btn--overlay:before{background:transparent!important}.slideshow-slide .btn.btn--secondary.btn--overlay:hover:not([disabled]),.slideshow-slide .btn.btn--secondary.btn--overlay:focus:not([disabled]){color:#3a3a3a;border-color:#3a3a3a;background-color:#ffffffeb}.multi-column__grid-item-inner:has(.multi-column__grid-item-icon-wrapper){display:flex;flex-direction:row;align-items:flex-start;gap:18px;text-align:left;max-width:400px;margin:0 auto}.multi-column__grid-item-inner:has(.multi-column__grid-item-icon-wrapper) .multi-column__grid-item-icon-wrapper{flex:0 0 auto;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid #aacbcc;border-radius:50%;margin:4px 0 0}.multi-column__grid-item-inner:has(.multi-column__grid-item-icon-wrapper) .multi-column__grid-item-icon,.multi-column__grid-item-inner:has(.multi-column__grid-item-icon-wrapper) .multi-column__grid-item-icon-wrapper svg{width:20px!important;height:20px!important;color:#7ca6a7}.multi-column__grid-item-inner:has(.multi-column__grid-item-icon-wrapper) .multi-column__grid-item-text-container{text-align:left;align-items:flex-start;margin:0}.multi-column__grid-item-inner:has(.multi-column__grid-item-icon-wrapper) .multi-column__grid-item-heading{text-transform:uppercase;letter-spacing:.14em;font-size:13px;font-weight:600;color:#4d4d4d;margin:0 0 10px;line-height:1.2}.multi-column__grid-item-inner:has(.multi-column__grid-item-icon-wrapper) .multi-column__grid-item-text{color:#6b6b6b;font-size:15px;line-height:1.5;max-width:none}@media(min-width:750px){.multi-column__grid:has(.multi-column__grid-item-icon-wrapper){align-items:stretch}.multi-column__grid:has(.multi-column__grid-item-icon-wrapper) .multi-column__grid-item+.multi-column__grid-item{border-left:1px solid #e6e6e6}.multi-column__grid:has(.multi-column__grid-item-icon-wrapper) .multi-column__grid-item{display:flex;align-items:center;padding-left:44px}.multi-column__grid:has(.multi-column__grid-item-icon-wrapper) .multi-column__grid-item:first-child{padding-left:0}}@media(max-width:749px){.multi-column__grid-item-inner:has(.multi-column__grid-item-icon-wrapper){max-width:340px}}#shopify-section-template--21993309110450__1655855558c1ac2348 .section-introduction__heading:before{content:"OUR MOST LOVED DESSERTS";display:block;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.18em;color:#7ca6a7;margin-bottom:12px}#main .section-introduction__heading,#main .image-with-text-split__text-container-heading,#main .gallery-carousel__heading,#main .visit__title,#main .rich-text__heading,#main .image-hero__text-container-heading{font-family:"TheSet-Regular",var(--font-heading);font-size:var(--font-size-heading-3-base);font-weight:400;letter-spacing:-.01em;line-height:1.1;text-transform:uppercase;color:#4d4d4d}#main .image-hero__text-container-heading{color:inherit}#main .image-hero__text-container{text-shadow:0 1px 3px rgba(0,0,0,.35),0 2px 18px rgba(0,0,0,.35)}#main .multi-column__subheading.section-introduction__subheading,#main .multi-column__subheading.section-introduction__subheading p,#main .visit__eyebrow,#main .quote__item-text+p,#main .image-with-text-split__text-container-accent{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;color:#7ca6a7}.header .meganav__nav .meganav__column-rule{display:none!important}.header .meganav__nav{column-rule:1px solid #e7e2dd;column-gap:56px;padding-left:36px;padding-right:36px}.header .meganav[data-meganav-type=full_width_meganav] .meganav__nav{column-gap:44px;padding-left:30px;padding-right:30px}.header .meganav[data-meganav-type=compact_meganav] .meganav__nav[data-column-count="2"]{width:580px}.header .meganav[data-meganav-type=compact_meganav] .meganav__nav[data-column-count="3"]{width:800px}.header .meganav{border:1px solid #ece8e4;border-top:2px solid #aacbcc;box-shadow:0 22px 48px -18px #282d2e38}.header .meganav .meganav__primary{padding-top:36px;padding-bottom:36px}.header .meganav__nav h4,.header .meganav__nav h4>a{font-size:11.5px;letter-spacing:.1em;line-height:1.5}.header .meganav__nav h4{margin-bottom:14px}.header .meganav__nav li[depth="1"],.header .meganav__nav ul[depth="1"]>li{margin:0 0 9px}.header .meganav__nav a:not(h4>a){color:#5a5a5a;transition:color .2s ease}.header .meganav__nav a:hover{text-decoration:none}.header .meganav__nav a:not(h4>a):hover{color:#7ca6a7}.header .meganav .meganav__secondary-promo-text-heading{font-family:var(--font-heading);font-weight:400;font-size:17px;letter-spacing:.08em;margin-bottom:14px}#main .contact-form__button.btn,#main .contact-form__button{--color-button-background: #aacbcc;--color-button-text: #4d4d4d;background-color:#aacbcc;color:#4d4d4d;border-color:#aacbcc;font-family:var(--font-heading);letter-spacing:.18em;text-transform:uppercase}#main .contact-form__button:before{background-color:#aacbcc}#main .contact-form__button:hover{background-color:#9bbfc0;color:#333}#main .gallery-carousel__item-link{display:block;position:relative;overflow:hidden}#main .gallery-carousel__item-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#4d4d4d47 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.8'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='3.8'/%3E%3Ccircle cx='17.4' cy='6.6' r='1.1' fill='white' stroke='none'/%3E%3C/svg%3E") center / 34px no-repeat;opacity:0;transition:opacity .25s ease}#main .gallery-carousel__item-link:hover:after{opacity:1}#main .visit__wa{color:#7ca6a7}.header .meganav .meganav-promo__slides .meganav-promo__slide{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;opacity:0;transition:opacity .9s ease}.header .meganav .meganav-promo__slides .meganav-promo__slide.is-active{opacity:1}.header .meganav-promo__dots{position:absolute;left:0;right:0;bottom:12px;z-index:2;display:flex;justify-content:center;gap:7px;pointer-events:none}.header .meganav-promo__dot{width:7px;height:7px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 0 1px #4d4d4d2e;transition:background-color .3s ease,transform .3s ease}.header .meganav-promo__dot.is-active{background:#fff;transform:scale(1.15)}@media(max-width:767px){.slideshow-slide__text-container-inner{background:#fffc;padding:22px 18px 24px;margin:0 18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
