@media only screen and (min-width: 1024px){h1.main-page-title{font-size:var(--font-hd2-size)}}@media only screen and (min-width: 768px){h1.main-page-title{font-size:calc(var(--font-hd2-size) * .7)}}h1.main-page-title{font-size:calc(var(--font-heading-mobile-scale) * var(--font-hd2-size));line-height:calc(1 + .25/max(1,var(--font-heading-scale)))}h1.main-page-title+*{margin-top:30px;text-align:center}h1.main-page-title+* p{line-height:1.5}h3.image-gallery-heading{font-size:35px;text-align:center;margin-top:12px}.footer-map-embed iframe{max-width:100%;min-height:300px;height:auto}.bg-overlay{background:var(--color-overlay-bg, #FFF)}.inline-btns{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:20px}.inline-btns>*{margin:0;flex-grow:1;text-align:center}@media (max-width: 768px){.inline-btns>*{flex-basis:100%}}.inline-btns a.btn{max-width:255px}input.form-control{box-shadow:none!important;height:auto!important;padding:10px!important}[id^=gr-widget-].gr-carousel-layout-3,[id^=gr-widget-].gr-carousel-layout-3 .gr-review-card:hover,[id^=gr-widget-].gr-carousel-layout-3 .gr-review-card{box-shadow:none!important;border:none!important;transform:none!important}@media (min-width: 768px){.slideshow__item-wrap.dual .slideshow__bg.dual-banner>.slideshow__slide-bg{width:50%}.slideshow__item-wrap.dual .slideshow__bg.dual-banner>.slideshow__slide-bg+.slideshow__slide-bg{left:50%}.slideshow__item-wrap.dual .slideshow__content{width:calc(50vw - 100px)!important;max-width:880px;padding-inline:0;background:none!important}.slideshow__item-wrap.dual .slideshow__content .slideshow__text{max-width:100%;width:100%}}@media (max-width: 767px){.slideshow__bg.dual-banner{display:none}.slideshow__item-wrap.dual .slideshow__content{background-size:cover;background-repeat:no-repeat;background-position:top center}.slideshow__content{position:relative}.slideshow__content:after{content:"";display:block;width:100%;height:100%;background-color:#fff9;position:absolute;top:0;left:0;right:0;bottom:0}.slideshow__text{z-index:1;position:relative}}.minimal-carousel-section{background:#fff;overflow:hidden}.carousel{width:100%;margin:0 auto}.carousel-cell{margin-right:0;overflow:hidden}[data-slides-per="1"] .carousel-cell{width:100%}[data-slides-per="2"] .carousel-cell{width:50%}[data-slides-per="3"] .carousel-cell{width:33.333%}[data-slides-per="4"] .carousel-cell{width:25%}[data-slides-per="5"] .carousel-cell{width:20%}[data-slides-per="6"] .carousel-cell{width:16.666%}@media (min-width: 768px) and (max-width: 992px){[data-slides-per="4"] .carousel-cell,[data-slides-per="5"] .carousel-cell,[data-slides-per="6"] .carousel-cell{width:33.333%}}@media (max-width: 640px){[data-slides-per] .carousel-cell{width:100%}}.carousel-cell img{width:100%;height:100%;object-fit:cover;display:block}.flickity-viewport{margin-bottom:70px}ol.flickity-page-dots{bottom:-52px;width:calc(100% - 150px);margin:0 auto;text-align:center;left:50%;transform:translate(-50%)}.flickity-page-dots .dot{width:10px;height:10px;background:#d3d3d3;opacity:1;margin:0 4px;border-radius:50%;transition:all .3s}.flickity-page-dots .dot.is-selected{background:#000;border-radius:20px;width:40px}.flickity-prev-next-button.flickity-button{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0000001a;transition:box-shadow .3s;bottom:-20px;top:unset;transform:translateY(100%);width:50px;height:50px;padding:0;display:flex;align-items:center;justify-content:center}.flickity-prev-next-button:hover{box-shadow:0 3px 12px #00000026}.flickity-prev-next-button svg.flickity-button-icon{fill:#000;width:20px;height:20px;position:relative;top:unset;left:unset}@media (max-width: 1024px){.carousel-cell{width:50%}}@media (max-width: 640px){.carousel-cell{width:100%}.flickity-prev-next-button{width:40px;height:40px}}.accordion-intro:not(:last-child){margin-bottom:60px}.accordion-item:not(:last-child){margin-bottom:40px}.accordion-toggle{font-size:28px;line-height:1.5;border-style:solid;border-width:0px 0px 1px 0px;border-color:#e6e6e6;padding:20px 0;width:100%;text-align:left;background:none;outline:none;font-weight:500;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .3s;height:auto}.accordion-item.active .accordion-toggle{border-color:#000}.accordion-icon{transition:transform .3s ease}.accordion-toggle .icon-plus-toggle path.vertical{transform-origin:center;transition:transform var(--animation-default)}.accordion-toggle[aria-expanded=true] .icon-plus-toggle path.vertical{transform:rotate(270deg)}.accordion-content{max-height:0;overflow-y:hidden;transition:max-height .4s ease}.accordion-content-inner{padding:15px 5px 0}.accordion-content-inner>*:first-child{margin-top:0}.accordion-content-inner>*:last-child{margin-bottom:0}.accordion-item.active>.accordion-content{max-height:1500px;overflow-y:scroll}.accordion-item .accordion-item{width:95%;margin:0 auto;padding:0 20px;border-bottom:1px solid #e4e4e4}.accordion-item .accordion-item .accordion-toggle{font-size:1em;font-weight:700;border-bottom:none}.accordion-content .accordion-content .accordion-content-inner{padding:0 0 20px}.mega-menu__container .mega-menu__wrapper{padding-top:0;padding-bottom:0;flex-wrap:nowrap;align-items:stretch}.mega-menu__container .mega-menu__wrapper>*{align-items:flex-start}.mega-menu__wrapper .mega-menu__list{flex-basis:210px;max-width:210px;flex-shrink:0;padding:24px 0 24px 24px;flex-direction:column;display:flex}.mega-menu__wrapper .mega-menu-list__children{border-left:1px solid rgb(var(--color-border));flex-grow:1;padding:calc(24px - .4rem) 24px;flex-wrap:wrap;display:flex}.header__menu .menu__item,.mega-menu__wrapper .mega-menu__item,li.has-children>a,.menu-drawer__item-link,.menu-drawer__item-back-link{font-weight:500!important;text-transform:uppercase}.menu-drawer__item-link,.menu-drawer__item-back-link{font-size:16px}.mega-menu__wrapper .mega-menu__item>svg{transform:rotate(-90deg)}.mega-menu__wrapper .mega-menu__item>a{display:inline-block}.mega-menu__wrapper .mega-menu__list{gap:1rem 0;flex-shrink:0}.mega-menu__item-child:not(.active){display:none}.mega-menu__item-child.active>li>.mega-menu__item-child{display:block}.mega-menu-list__children>.mega-menu__item-child.active{display:flex;flex-wrap:wrap;gap:24px;width:100%}.mega-menu-list__children>.mega-menu__item-child.has-grandchildren>li{width:calc(25% - 24px)}.mega-menu-list__children>.mega-menu__item-child:not(.has-grandchildren).active li{padding:10px;display:flex;align-items:flex-start;justify-content:flex-start}.mega-menu__item-child:not(.has-grandchildren).active{display:block;width:25%}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hbr-custom.css.map */
