.dc-promo{flex-wrap:nowrap;align-items:center;gap:8px;padding-top:8px;padding-bottom:8px}.dc-promo__viewport{display:grid;flex:0 1 680px;min-width:0;text-align:center}.dc-promo__item{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-promo__item.is-active{opacity:1;visibility:visible}.dc-promo__item a{color:#fff;text-decoration:underline;text-underline-offset:3px}.dc-promo__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:5px;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;opacity:.85}.dc-promo__btn:hover{background:#ffffff24;opacity:1}.dc-promo__btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:1px;box-shadow:none}@media(max-width:749px){.dc-promo__item{white-space:normal}}.dc-round-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:12px;border:0;border-radius:999px;background:#fff;color:var(--dc-ink);cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.dc-round-btn:hover{background:var(--dc-sand)}.dc-round-btn:focus-visible{outline:3px solid var(--dc-accent);outline-offset:2px;box-shadow:none}.dc-slideshow{position:relative;background:#2f5a4d}.dc-slides{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.dc-slides::-webkit-scrollbar{display:none}.dc-slide{position:relative;flex:0 0 100%;display:flex;align-items:center;min-height:clamp(460px,42vw,620px);overflow:hidden;scroll-snap-align:start;background:var(--tone, #2F5A4D)}.dc-slide__media{position:absolute;top:0;right:0;bottom:0;left:0}.dc-slide__media picture,.dc-slide__media img,.dc-slide__media .dc-ph{display:block;width:100%;height:100%;object-fit:cover}.dc-slide__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,22,18,var(--overlay, .45)),rgba(12,22,18,calc(var(--overlay, .45) * .45)) 55%,#0c161200 85%)}.dc-slide--center .dc-slide__media:after{background:rgba(12,22,18,var(--overlay, .45))}.dc-slide__content{position:relative;z-index:1;width:100%;padding-top:56px;padding-bottom:96px}.dc-slide__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:620px;color:#fff}.dc-slide--center .dc-slide__text{margin:0 auto;align-items:center;text-align:center}.dc-slide__eyebrow{display:inline-block;padding:6px 12px;border-radius:999px;background:#ffffff29;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dc-slide__title{margin:0;font-family:var(--dc-head);font-size:clamp(40px,6vw,78px);font-weight:700;line-height:.98;letter-spacing:-.025em;color:#fff}.dc-slide__sub{margin:0;max-width:520px;font-size:clamp(16px,1.6vw,20px);color:#ffffffeb}.dc-slide__cta{margin-top:6px;min-height:52px;padding:14px 30px;font-size:16px}.dc-slideshow__controls{position:absolute;left:0;right:0;bottom:24px;z-index:2;pointer-events:none}.dc-slideshow__controls-inner{display:flex;align-items:center;gap:10px}.dc-slideshow__controls-inner>*{pointer-events:auto}.dc-slideshow__controls .dc-round-btn{width:40px;height:40px;padding:11px;background:#ffffffeb}.dc-dots{display:flex;align-items:center}.dc-dot{position:relative;width:26px;height:40px;padding:0;border:0;background:none;cursor:pointer}.dc-dot:before{content:"";position:absolute;top:50%;left:8px;right:8px;height:10px;margin-top:-5px;border-radius:999px;background:#ffffff8c;transition:background-color .2s ease}.dc-dot[aria-current=true]{width:44px}.dc-dot[aria-current=true]:before{background:#fff}.dc-dot:focus-visible{outline:2px solid #FFFFFF;outline-offset:-4px;box-shadow:none}.dc-slideshow__toggle{margin-left:auto}.dc-slideshow__toggle .dc-ic-play,.dc-slideshow__toggle.is-paused .dc-ic-pause{display:none}.dc-slideshow__toggle.is-paused .dc-ic-play{display:block}.dc-slideshow__toggle span{display:block;width:100%;height:100%}@media(max-width:749px){.dc-slide{align-items:flex-end;min-height:540px}.dc-slide__media:after{background:linear-gradient(0deg,rgba(12,22,18,calc(var(--overlay, .45) + .2)),rgba(12,22,18,calc(var(--overlay, .45) * .5)) 55%,#0c161200 90%)}.dc-slide__content{padding-top:40px;padding-bottom:84px}.dc-slide__text{gap:10px}.dc-slide__title{font-size:40px}.dc-slide__cta{width:100%}.dc-slideshow__controls{bottom:16px}}@media(prefers-reduced-motion:reduce){.dc-promo__item,.dc-dot:before{transition:none}}.dc-carousel{position:relative}.dc-carousel__track{display:flex;gap:24px;margin:0;padding:4px 2px 10px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.dc-carousel__track::-webkit-scrollbar{display:none}.dc-carousel__track>li{flex:0 0 auto;scroll-snap-align:start}.dc-carousel__btn{position:absolute;top:var(--btn-top, 40%);z-index:2;display:none;transform:translateY(-50%);box-shadow:0 4px 16px #1d1f1e2e}.dc-carousel.is-scrollable .dc-carousel__btn{display:inline-flex}.dc-carousel__btn:disabled{opacity:0;pointer-events:none}.dc-carousel__btn--prev{left:-14px}.dc-carousel__btn--next{right:-14px}@media(max-width:749px){.dc-carousel .dc-carousel__btn{display:none}.dc-carousel__track{gap:12px;margin-left:calc(var(--dc-gutter) * -1);margin-right:calc(var(--dc-gutter) * -1);padding-left:var(--dc-gutter);padding-right:var(--dc-gutter);scroll-padding-left:var(--dc-gutter)}}.dc-carousel--circles{--btn-top: 38%}.dc-circles>li{width:calc((100% - 168px)/8);min-width:112px}.dc-circle{display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--dc-ink);text-align:center;text-decoration:none}.dc-circle__media{display:block;width:100%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;background:var(--tone, var(--dc-sand));transition:box-shadow .2s ease}.dc-circle__media img{display:block;width:100%;height:100%;object-fit:cover}.dc-circle__media .dc-ph{padding:18%}.dc-circle:hover .dc-circle__media,.dc-circle:focus-visible .dc-circle__media{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--dc-accent)}.dc-circle:focus-visible{outline:none;box-shadow:none}.dc-circle__label{font-size:15px;font-weight:700;line-height:1.25}.dc-circle:hover .dc-circle__label{color:var(--dc-accent)}@media(max-width:749px){.dc-circles>li{width:96px;min-width:96px}.dc-circle{gap:8px}.dc-circle__label{font-size:13px}}.dc-carousel--products{--btn-top: 32%}.dc-ptrack>li{display:flex;width:calc((100% - 72px)/4)}.dc-ptrack>li>.dc-card{width:100%}@media(max-width:989px){.dc-ptrack>li{width:calc((100% - 2 * 24px) / 2.4)}}@media(max-width:749px){.dc-ptrack>li{width:64%}}.dc-card__img--alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}@media(hover:hover){.dc-card__media--swap:hover .dc-card__img--alt,.dc-card:hover .dc-card__media--swap .dc-card__img--alt{opacity:1}}.dc-card__view{display:inline-flex;align-items:center;gap:2px;min-height:32px;color:var(--dc-accent);font-size:14px;font-weight:700;text-decoration:none}.dc-card__view .dc-svg{width:16px;height:16px}a.dc-card__view:hover{text-decoration:underline;text-underline-offset:3px}.dc-ptrack .dc-card__foot{flex-direction:row;align-items:center}.dc-tabs{display:flex;gap:8px}.dc-tab{min-height:44px;padding:8px 20px;border:1px solid var(--dc-line-2);border-radius:999px;background:#fff;color:var(--dc-ink);font-family:var(--dc-body);font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.dc-tab:hover{border-color:var(--dc-ink)}.dc-tab[aria-selected=true]{background:var(--dc-ink);border-color:var(--dc-ink);color:#fff}.dc-tab:focus-visible{outline:3px solid var(--dc-accent);outline-offset:2px;box-shadow:none}.dc-tabpanel__foot{display:flex;justify-content:center;padding-top:20px}@media(max-width:749px){.dc-tabs{width:100%;overflow-x:auto;scrollbar-width:none}.dc-tabs::-webkit-scrollbar{display:none}.dc-tab{flex:1 0 auto;padding:8px 16px;font-size:14px}}.dc-ptiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.dc-ptiles--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-ptiles--1{grid-template-columns:1fr}.dc-ptile{position:relative;display:block;aspect-ratio:4 / 3;border-radius:16px;overflow:hidden;background:var(--tone, #5B6B5F);color:#fff;text-decoration:none}.dc-ptiles--1 .dc-ptile{aspect-ratio:21 / 8}.dc-ptile__media{position:absolute;top:0;right:0;bottom:0;left:0}.dc-ptile__media img,.dc-ptile__media .dc-ph{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dc-ptile:hover .dc-ptile__media img{transform:scale(1.04)}.dc-ptile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0c1612b3,#0c161226 55%,#0c161200 80%)}.dc-ptile__body{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:6px;padding:24px}.dc-ptile__eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.dc-ptile__title{font-family:var(--dc-head);font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.1}.dc-ptile__cta{display:inline-flex;align-items:center;gap:6px;font-weight:700}.dc-ptile__cta .dc-svg{width:18px;height:18px;transition:transform .2s ease}.dc-ptile:hover .dc-ptile__cta .dc-svg{transform:translate(3px)}.dc-ptile:focus-visible{outline:3px solid var(--dc-accent);outline-offset:3px;box-shadow:none}@media(max-width:749px){.dc-ptiles,.dc-ptiles--2{grid-template-columns:1fr;gap:14px}.dc-ptile,.dc-ptiles--1 .dc-ptile{aspect-ratio:16 / 10}.dc-ptile__body{padding:18px}}.dc-finband{background:var(--band, #163B30);color:#fff}.dc-finband__inner{display:flex;align-items:center;gap:32px;padding-top:44px;padding-bottom:44px}.dc-finband__icon{flex:none;width:56px;height:56px;padding:12px;border-radius:999px;background:#ffffff1f;color:#fff}.dc-finband__text{flex:1 1 auto;display:flex;flex-direction:column;gap:8px}.dc-finband__title{margin:0;font-family:var(--dc-head);font-size:clamp(26px,3vw,36px);font-weight:600;line-height:1.1;color:#fff}.dc-finband__copy{margin:0;max-width:620px;color:#ffffffe0}.dc-finband__cta{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dc-finband__fine{font-size:12px;color:#ffffffb3}@media(max-width:749px){.dc-finband__inner{flex-direction:column;align-items:flex-start;gap:16px;padding-top:32px;padding-bottom:32px}.dc-finband__cta,.dc-finband__cta .dc-btn{width:100%}}@media(max-width:989px)and (min-width:750px){.dc-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-room{flex-direction:column}.dc-room__media{width:auto;aspect-ratio:16 / 10}}@media(max-width:749px){.dc-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dc-room{flex-direction:column;border-radius:12px}.dc-room__media{width:auto;aspect-ratio:4 / 3}.dc-room__body{padding:12px 14px}.dc-room__title{font-size:16px}.dc-room__cta{font-size:0}.dc-room__cta .dc-svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dc-home.css.map */
