:root{--hl-ease-out: cubic-bezier(.23, 1, .32, 1);--hl-r-s: 4px;--hl-r-m: 14px;--hl-btn-radius: 999px;--hl-btn-height: 52px}@keyframes hl-press{to{scale:.97}}html .hl-btn:active:not([disabled]):not([aria-disabled=true]),html .hl-lb__btn:active,html .hl-lb__ctl:active,html .hl-lb__tab:active,html .hl-calc__chip:active,html .hl-calc__sw-btn:active,html .hl-enter__cta:active,html .hl-band__btn:active,html .hl-bundle button:active,html .hl-product button[type=submit]:active{animation:hl-press .12s var(--hl-ease-out) forwards}html .hl-btn{font-size:1.5rem}html .hl-lb__btn{display:inline-flex;align-items:center;min-height:52px;padding-block:0;font-size:15px}html .hl-lb-card__stage,html .hl-fold__media,html .hl-roomtile__media,html .hl-ratings__card,html .hl-card.hl-card--lb .hl-card__media{border-radius:var(--hl-r-m)}html h1,html h2,html h3,html .hl-product__title,html .hl-h2{text-wrap:balance}@media(hover:none){html .hl-lb-card__link:hover,html .hl-card.hl-card--lb:hover{transform:none;box-shadow:none}}html .hl-trust__pay{flex-wrap:nowrap}html .hl-trust__pay li:not(:has([aria-labelledby=pi-paypal],[aria-labelledby=pi-visa],[aria-labelledby=pi-master],[aria-labelledby=pi-apple_pay],[aria-labelledby=pi-google_pay])){display:none}html .hl-trust__item{padding-block:2.4rem}html .hl-fold__inner,html .hl-floorplan{padding-block:4rem}html .hl-floorplan__row{padding-block:1rem}html .hl-shipping-bar__inner{padding-block:1.4rem}html .hl-ratings__inner{padding-bottom:4rem}html .hl-ratings__head{padding-top:4rem}html .hl-ratings__grid{margin-top:1.6rem}html .hl-ratings__card{padding:1.2rem 1.6rem}html .hl-roomtiles__inner,html .hl-faq{padding-block:4rem}html .hl-lb__main{padding-top:40px;padding-bottom:28px}@media screen and (min-width:990px){html .hl-fold__inner{padding-block:6.4rem}html .hl-floorplan{padding-block:6.4rem 5.6rem}html .hl-ratings__inner{padding-bottom:5.6rem}html .hl-ratings__head{padding-top:5.6rem}html .hl-ratings__grid{grid-template-columns:repeat(4,minmax(0,1fr))}html .hl-roomtiles__inner{padding-block:5.6rem}html .hl-roomtile__media{aspect-ratio:16 / 8}html .hl-faq{padding-block:6.4rem}html .hl-lb__panel{padding-block:44px}}@media screen and (min-width:750px){html .hl-band{max-height:max(380px,min(56svh,80rem))}html .hl-band--compact{max-height:max(240px,32svh)}}@supports not (height: 100svh){@media screen and (min-width:750px){html .hl-band{max-height:max(380px,min(56vh,80rem))}html .hl-band--compact{max-height:max(240px,32vh)}}}@media screen and (min-width:990px){html .hl-product__layout{grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:0 4.8rem;padding-top:2.4rem}html .hl-gallery--sticky{top:9rem;width:min(100%,calc(100svh - 5.6rem));padding-left:8.4rem;margin-inline:0 auto}html .hl-gallery--sticky .hl-gallery__thumbs{position:absolute;top:0;left:0;width:7.2rem;max-height:100%;margin:0;grid-template-columns:1fr;grid-auto-rows:min-content;gap:.8rem;overflow-y:auto;scrollbar-width:none}html .hl-gallery--sticky .hl-gallery__thumbs::-webkit-scrollbar{display:none}html .hl-gallery--sticky .hl-gallery__thumb{border-radius:var(--hl-r-s)}html .hl-gallery--sticky .hl-gallery__zoom{left:9.8rem}html .hl-product__info{gap:1.6rem}html .hl-product__title{font-size:clamp(3rem,2.6vw,3.8rem)}}html .hl-size-table__toggle{display:inline-flex;align-items:center;gap:.8rem;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}html .hl-size-table__toggle svg{width:12px;height:12px;transition:rotate .2s var(--hl-ease-out)}html .hl-size-table__toggle[aria-expanded=true] svg{rotate:180deg}html .hl-size-table__toggle:focus-visible{outline:2px solid var(--hl-gold, #b9a03d);outline-offset:3px}html .hl-size-table.is-collapsible .hl-size-table__body[hidden]{display:none}html .hl-lb-card__fold{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:1;pointer-events:none;transition:opacity .2s var(--hl-ease-out)}html .hl-lb-card.is-folding .hl-lb-card__fold{opacity:1}html .hl-lb-card.is-folding .hl-lb-card__badge{z-index:2}@media(prefers-reduced-motion:reduce){html .hl-lb-card__fold{display:none}}html .hl-floorplan .hl-story-plan__plate{transform-style:preserve-3d;transform:perspective(1150px) rotateX(var(--hl-dh-rx, 30deg)) rotate(var(--hl-dh-rz, -6deg)) scale(calc(.8 * var(--hl-story-fit, 1) * var(--hl-dh-k, 1)))}html .hl-floorplan.hl-dh-on .hl-story-plan__plate{background:#f3ede3;box-shadow:none}html .hl-floorplan .hl-story-plan__stage.is-dh{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}html .hl-floorplan .hl-story-plan__stage.is-dragging{cursor:grabbing}html .hl-floorplan.hl-dh-on{overflow-x:clip}html .hl-floorplan.hl-dh-on .hl-story-plan__stage{overflow:visible}html .hl-dh{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;pointer-events:none}html .hl-dh__f{position:absolute;display:block;transform-origin:0 0}html .hl-dh__ground{position:absolute;top:0;right:0;bottom:0;left:0;display:block;box-shadow:18px 34px 70px #03174c38,4px 8px 18px #03174c1f}html .hl-dh__slab{background:#d9cdb9}html .hl-dh__slab--s{background:linear-gradient(to bottom,#e4d9c7,#cbbda6)}html .hl-dh__slab--e{background:linear-gradient(to right,#d6c9b4,#bfb198)}html .hl-dh__slab--w{background:linear-gradient(to right,#e6dccb,#d2c5af)}html .hl-dh__slab--n{background:#cfc2ab}html .hl-dh__w{position:absolute;transform-style:preserve-3d;transform:scaleZ(var(--hl-dh-g, 1))}html .hl-dh__f--s{background:linear-gradient(to bottom,#e9e1d3,#fdfbf7 70%)}html .hl-dh__f--n{background:linear-gradient(to bottom,#d8ccb8,#ece4d7 70%)}html .hl-dh__f--e{background:linear-gradient(to right,#ddd2bf,#f1ebe0 70%)}html .hl-dh__f--w{background:linear-gradient(to right,#e4dac8,#f7f2ea 70%)}html .hl-dh__f--cap{background:#03174c}html .hl-floorplan.hl-dh-on .hl-story-plan__labels{display:none}html .hl-dh__tag{position:absolute;display:block;padding:3px 8px 2px;border-radius:999px;background:#faf7f2e6;box-shadow:0 2px 8px #03174c1a;color:var(--hl-navy, #03174c);font-family:var(--hl-font-body);font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.2;white-space:nowrap;transform:translate(-50%,-50%) translateZ(34px) rotate(calc(-1 * var(--hl-dh-rz, -6deg))) rotateX(calc(-1 * var(--hl-dh-rx, 30deg)))}html .hl-dh__tag--empty{color:#03174c80;background:#faf7f2b3;box-shadow:none}html .hl-floorplan.hl-dh-on .hl-story-plan__spot{--hl-dh-lift: 50px;transform:translate(-50%,-50%) translateZ(var(--hl-dh-lift)) rotate(calc(-1 * var(--hl-dh-rz, -6deg))) rotateX(calc(-1 * var(--hl-dh-rx, 30deg)));transition:translate .32s var(--hl-ease-out)}html .hl-floorplan.hl-dh-on .hl-story-plan__spot:after{content:"";position:absolute;left:50%;top:50%;width:1.5px;margin-left:-.75px;height:calc(var(--hl-dh-lift) * sin(var(--hl-dh-rx, 30deg)));background:linear-gradient(to bottom,var(--hl-gold, #b9a03d),rgba(185,160,61,.15));z-index:-1;pointer-events:none}html .hl-floorplan.hl-dh-on .hl-story-plan__num-button{position:relative;z-index:1}html .hl-floorplan.hl-dh-on .hl-story-plan__num{width:24px;height:24px;font-size:12px;background:#fff;box-shadow:0 6px 14px #03174c2e}html .hl-floorplan.hl-dh-on .hl-story-plan__spot.is-up{translate:0 0 14px}@media(prefers-reduced-motion:reduce){html .hl-floorplan.hl-dh-on .hl-story-plan__spot{transition:none}}@media screen and (min-width:750px)and (prefers-reduced-motion:no-preference){html .hl-band[data-parallax=true]{clip-path:inset(0)}html .hl-band[data-parallax=true] .hl-band__fix{position:fixed;top:0;right:0;bottom:0;left:0;animation:none!important;transform:none!important}html .hl-band[data-parallax=true] .hl-band__media{transform:none!important}}html .hl-enter.is-live .hl-enter__captions{padding-bottom:calc(clamp(24px,7vh,76px) + 9.6rem)!important}@media screen and (min-width:990px){html .hl-enter.is-live .hl-enter__captions{padding-bottom:calc(clamp(24px,6vh,64px) + 11.2rem)!important}}@media(prefers-reduced-motion:reduce){html .hl-enter.is-live .hl-enter__captions{padding-bottom:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/hl-v10.css.map */
