.template-page [style*=Arial]{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important}.template-page h1[style*=Arial],.template-page h2[style*=Arial],.template-page h3[style*=Arial],.template-page h4[style*=Arial]{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)!important}div[style*=linear-gradient][style*="#0a1628"]{background-image:linear-gradient(135deg,var(--ds-navy) 0%,var(--ds-navy-alt) 100%)!important}[style*="background: #0a1628"],[style*="background:#0a1628"],[style*="background-color: #0a1628"],[style*="background-color:#0a1628"]{background-color:var(--ds-navy)!important}[style*="color: #0a1628"],[style*="color:#0a1628"]{color:var(--ds-navy)!important}[style*="#2a6496"]{border-left-color:var(--ds-navy-alt)!important}[style*="color: #27ae60"],[style*="color:#27ae60"]{color:var(--ds-navy-alt)!important}[style*="color: #777"],[style*="color:#777"],[style*="color: #888"],[style*="color:#888"]{color:var(--ds-muted)!important}[style*="background: #f8f5ef"],[style*="background:#f8f5ef"],[style*="background: #f5f5f5"],[style*="background:#f5f5f5"],[style*="background-color: #f5f5f5"],[style*="background-color:#f5f5f5"]{background-color:var(--ds-band)!important}[style*="background: #fafafa"],[style*="background:#fafafa"],[style*="background-color: #fafafa"],[style*="background-color:#fafafa"]{background-color:var(--ds-ground)!important}[data-section-type~=text-with-icons] .text-with-icons__block,.text-with-icons .text-with-icons__block:nth-child(1){background-color:var(--ds-raised)!important}.rte td,[class*=__wrap] td,[class*=__wide] td{background-color:var(--ds-ground)!important}div.tc,div.hrr{background-color:var(--ds-band)!important}section.tc__tail,section.hrr__tail{background-color:var(--ds-navy)!important}p.hrr__caveat{background-color:var(--ds-ground)!important}[class^=hrr__cta],.tc .tc__chip.is-on{background-color:var(--ds-gold)!important;border-color:var(--ds-gold)!important;color:var(--ds-navy)!important}[class*=-toc],[class*=-promise-card]{background-color:var(--ds-raised)!important}[class*=-callout]{background-color:var(--ds-band)!important}[class^=tst-]{padding-top:56px!important;padding-bottom:56px!important}@media only screen and (max-width:768px){[class^=tst-]{padding-top:36px!important;padding-bottom:36px!important}}.template-page--terms-and-conditions .rte h2,.template-page--disclaimer .rte h2,.template-page--privacy-policy .rte h2,.template-page--cancellation-refund-policy .rte h2{margin-top:1.6em;margin-bottom:.4em}.template-page--terms-and-conditions .rte h3,.template-page--disclaimer .rte h3,.template-page--privacy-policy .rte h3,.template-page--cancellation-refund-policy .rte h3{margin-top:1.2em;margin-bottom:.3em}.template-page--terms-and-conditions .rte p,.template-page--disclaimer .rte p,.template-page--privacy-policy .rte p,.template-page--cancellation-refund-policy .rte p{margin-bottom:.85em}.template-page--terms-and-conditions .rte li,.template-page--disclaimer .rte li,.template-page--privacy-policy .rte li,.template-page--cancellation-refund-policy .rte li{margin-bottom:.35em}.blog-posts .article__grid-meta{margin-top:10px}.blog-posts .article__grid-item{margin-bottom:28px}@media only screen and (max-width:768px){.blog-posts .article__grid-item{margin-bottom:20px}}@media only screen and (max-width:768px){.template-index .skrim__link,.template-list-collections .skrim__link{position:relative}.template-index .skrim__link:after,.template-list-collections .skrim__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#1a274400,#1a274426 40%,#1a2744bf)}.template-index .skrim__title,.template-list-collections .skrim__title{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:2;display:block;transform:none;padding:0 12px 12px!important;text-align:left}.template-index .skrim__title,.template-index .skrim__underline-me,.template-list-collections .skrim__title,.template-list-collections .skrim__underline-me{font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-weight:600!important;font-style:normal!important;font-size:14px!important;line-height:1.3!important;letter-spacing:.06em!important;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.5)}}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons{background-color:var(--ds-navy-alt)!important;margin-bottom:0!important;padding:14px 0 64px!important}body.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons .text-with-icons__title h2{color:#f5f0e8!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__title h2:before{color:var(--ds-gold)!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__title h2:after{background-color:var(--ds-gold)!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__blocks{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;max-width:1040px!important;margin:0 auto!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block{width:auto!important;padding:34px 30px 30px!important;background-color:#ffffff0e!important;border:1px solid rgba(201,168,76,.34);border-radius:4px}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-icon{display:flex!important;align-items:center;justify-content:center;width:84px;height:84px;margin:0 auto 20px!important;border:1px solid rgba(201,168,76,.55);border-radius:50%;background-color:#c9a84c14}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-icon .icon{width:48px!important;height:48px!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-icon .icon path,.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-icon .icon circle,.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-icon .icon line,.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-icon .icon polyline,.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-icon .icon g{stroke-width:3.2px!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-title h3{color:#f5f0e8!important;font-size:20px!important;line-height:1.35!important;margin:0 0 14px!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-text,.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-text p{color:#b9c9d4!important;font-size:16px!important;line-height:1.65!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block-text p br{display:none!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__button{margin-top:36px!important;padding-bottom:0!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__button .btn{background-color:var(--ds-gold)!important;border-color:var(--ds-gold)!important;color:var(--ds-navy)!important}@media only screen and (max-width:768px){.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons{padding:4px 0 44px!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__blocks{grid-template-columns:1fr!important;gap:16px!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__block{padding:28px 22px!important}}.template-index [id$=__text_columns_JHRNeD]{background-color:var(--ds-band);margin-bottom:0!important;padding:56px 0 64px}@media only screen and (min-width:1100px){.template-index [id$=__text_columns_JHRNeD] .text-column__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.template-index [id$=__text_columns_JHRNeD] .text-column__grid>*{grid-column:auto!important}}@media only screen and (min-width:769px)and (max-width:1099px){.template-index [id$=__text_columns_JHRNeD] .text-column__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.template-index [id$=__text_columns_JHRNeD] .text-column__grid>*{grid-column:auto!important}}.template-index [id$=__text_columns_JHRNeD] .text-column__grid>*{text-align:left!important}.template-index [id$=__text_columns_JHRNeD] .text-column__grid h3{margin-bottom:10px;line-height:1.3}.template-index [id$=__text_columns_JHRNeD] .text-column__grid .rte p{font-size:16px;line-height:1.6}.template-index [id$=__text_columns_JHRNeD] .btn--small{min-width:0;padding:13px 28px!important;font-size:14px;font-weight:600;letter-spacing:.06em;margin-top:4px}.template-index [id$=__text_columns_JHRNeD] .btn--small:hover,.template-index [id$=__text_columns_JHRNeD] .btn--small:focus{padding-right:66px!important}@media only screen and (max-width:768px){.template-index [id$=__text_columns_JHRNeD]{padding:40px 0 44px}.template-index [id$=__text_columns_JHRNeD] .btn--small{padding:12px 24px!important;font-size:13px}.template-index [id$=__text_columns_JHRNeD] .btn--small:hover,.template-index [id$=__text_columns_JHRNeD] .btn--small:focus{padding-right:62px!important}}.template-index [id$=__text_columns_JHRNeD] .text-column__grid>*{display:flex!important;flex-direction:column!important}.template-index [id$=__text_columns_JHRNeD] .text-column__grid>*>div:first-child{display:block!important;width:100%!important;flex:0 0 auto!important}.template-index [id$=__text_columns_JHRNeD] .text-column__grid>*>div:first-child>a{display:block!important}.template-index [id$=__text_columns_JHRNeD] .text-column__grid>*>.btn{margin-top:auto!important;align-self:center!important}.template-index [id$=__featured-collections] .section-header h2,.template-index [id$=__text_columns_JHRNeD] .section-header h2,.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__title h2,.template-index [id$=__featured_resorts_grid_v1] .resort-grid__heading{letter-spacing:.07em!important}.template-index [id$=__featured-collections] .section-header h2:after,.template-index [id$=__text_columns_JHRNeD] .section-header h2:after,.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__title h2:after,.template-index [id$=__featured_resorts_grid_v1] .resort-grid__heading:after{width:140px!important;margin-top:18px!important;background-color:var(--ds-gold)!important}.template-index [id$=__featured-collections] .section-header h2:before,.template-index [id$=__text_columns_JHRNeD] .section-header h2:before,.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__title h2:before,.template-index [id$=__featured_resorts_grid_v1] .resort-grid__heading:before{letter-spacing:0!important;color:var(--ds-gold)!important}.template-index [id$=__featured-collections] .section-header h2,.template-index [id$=__text_columns_JHRNeD] .section-header h2,.template-index [id$=__featured_resorts_grid_v1] .resort-grid__heading{color:var(--ds-navy)!important}.template-index [id$=__blog_posts_AdERBA] .section-header{padding:40px 40px 32px!important;margin-bottom:8px!important;text-align:center}.template-index [id$=__blog_posts_AdERBA] .section-header__title{display:inline-block;font-size:clamp(22px,3vw,36px)!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--ds-navy)!important;padding-bottom:16px!important;position:static!important}.template-index [id$=__blog_posts_AdERBA] .section-header__title:before{content:"\2726";display:block;color:var(--ds-gold);font-size:14px;letter-spacing:0;margin-bottom:12px}.template-index [id$=__blog_posts_AdERBA] .section-header__title:after{content:"";display:block;width:140px;height:2px;background-color:var(--ds-gold);margin:18px auto 0}.template-index [id$=__blog_posts_AdERBA] .section-header .section-header__link{float:none!important;position:static!important;display:block;margin:18px auto 0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-navy)!important;border-bottom:1px solid var(--ds-gold);padding-bottom:2px;width:fit-content}.template-index [id$=__blog_posts_AdERBA] .section-header .section-header__link:hover{color:var(--ds-navy-alt)!important;border-bottom-color:var(--ds-navy-alt)}.template-index .index-section{margin-top:64px!important;margin-bottom:64px!important}.template-index [id$=__text_columns_JHRNeD]{margin-bottom:0!important}.template-index [id$=__blog_posts_AdERBA] .section-header{padding-top:24px!important}
/*# sourceMappingURL=/cdn/shop/t/46/assets/design-system-pages.css.map */
