.site-nav__link{letter-spacing:.06em!important;text-transform:uppercase!important;font-size:14px!important;font-weight:600!important}.site-header{padding-top:6px!important;padding-bottom:6px!important}.site-header,.header-wrapper{background-color:#ffffff73!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid rgba(255,255,255,.3)!important;box-shadow:0 2px 20px #003b5c1a!important}.site-nav__link{color:#003b5c!important}.site-nav__link:hover{color:#c9a96e!important}.site-nav__dropdown{background-color:#ffffffb3!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 24px #003b5c26!important}.site-nav__dropdown-link{color:#003b5c!important}.site-nav__dropdown-link:hover{color:#c9a96e!important}.site-header,.header-wrapper{position:relative!important;z-index:1000!important}.site-nav__dropdown{z-index:1001!important;position:absolute!important}.mobile-nav-wrapper,.mobile-nav,.drawer--left,.drawer--right,.js-drawer-open{z-index:9999!important}.drawer__overlay{display:block!important;z-index:9998!important;background-color:#00000080!important}body.js-drawer-open{overflow:hidden!important}body.js-drawer-open .site-header,body.js-drawer-open .header-wrapper{z-index:9997!important}.announcement-bar{background-color:#003b5c!important;color:#fff!important}[id$=__announcement-bar]{font-family:Playfair Display,serif;font-size:18px;padding-top:12px;padding-bottom:12px}[id$=__announcement-bar] .announcement{background-color:transparent!important;padding:8px 0!important;text-align:center}[id$=__announcement-bar] .announcement__text{background-color:#000!important;color:#fff!important;padding:4px 16px!important;border-radius:4px!important;font-size:25px!important;line-height:1.3!important;display:inline-block!important}.template-page--privacy-policy .section-header__title,.js-drawer-open-cart{display:none!important}.fading-images--fading_images_hqrLnM .fading-images-overlay__title{color:#f5f0e8!important}.template-index [id$=__fading_images_hqrLnM]{background-color:#003b5c!important}.template-index [id$=__fading_images_hqrLnM] img:first-child{opacity:1!important}.template-index [id$=__trust-strip] .trust-strip__text,.template-index [id$=__trust-strip] .trust-strip__item{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight)!important;letter-spacing:.03em!important;font-size:14px!important}.template-index [id$=__trust-strip] .trust-strip__column{padding:10px 12px!important}.template-index [id$=__trust-strip] .trust-strip__icon{font-size:18px!important;margin-bottom:6px!important}.template-index [id$=__trust-strip] .trust-strip__column:nth-child(1){background-color:#003b5c!important}.template-index [id$=__trust-strip] .trust-strip__column:nth-child(2){background-color:#1a3a4a!important}.template-index [id$=__trust-strip] .trust-strip__column:nth-child(3){background-color:#2c4a3e!important}.template-index [id$=__trust-strip] .trust-strip__column:nth-child(4){background-color:#3d2b1f!important}.template-index [id$=__trust-strip] .trust-strip__text,.template-index [id$=__trust-strip] .trust-strip__icon{color:#fff!important}.template-index [id$=__blocks_3AdgAB]{padding-top:48px!important}.template-index [id$=__rich-text]{background-color:#ede8dc!important;padding-top:48px!important;padding-bottom:48px!important}.template-index [id$=__rich-text],.template-index [id$=__rich-text] p,.template-index [id$=__rich-text] h1,.template-index [id$=__rich-text] h2,.template-index [id$=__rich-text] h3{color:#003b5c!important}.template-index [id$=__17844301954093a577] img{object-fit:cover!important;object-position:center 5%!important}.template-index [id$=__featured-collections] .section-header,.template-index [id$=__text_columns_JHRNeD] .section-header,.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__title{padding:40px 40px 32px!important;margin-bottom:8px!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{font-size:clamp(22px,3vw,36px)!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:300!important;display:inline-block;padding-bottom:16px!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:#003b5c!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__title h2{color:#f5f0e8!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{content:"\2726";display:block;color:#c9a96e;font-size:14px;letter-spacing:.3em;margin-bottom:12px}.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{content:"";display:block;width:60px;height:2px;background-color:#c9a96e;margin:12px auto 0}.template-index [id$=__featured_resorts_grid_v1] .resort-grid__header{max-width:900px!important}.template-index [id$=__featured_resorts_grid_v1] .resort-grid__heading{line-height:1.3!important}.template-index [id$=__text_with_icons_Tk7gp8] .text-with-icons__button,.template-index [id$=__text_with_icons_Tk7gp8] .section__action{margin-top:32px!important}.template-index [id$=__testimonials_YX4YiQ]{padding-top:64px!important;padding-bottom:72px!important}.template-index [id$=__testimonials_YX4YiQ] .testimonials-slide,.template-index [id$=__testimonials_YX4YiQ] blockquote{background-color:#f5f0e8!important;color:#003b5c!important}.template-index [id$=__testimonials_YX4YiQ] .testimonials-slide{border:none!important;border-radius:6px!important;padding:28px!important;margin:0 8px!important}.template-index [id$=__testimonials_YX4YiQ] .rte-setting{font-style:italic!important;font-size:15px!important;line-height:1.8!important;color:#003b5c!important}.template-index [id$=__testimonials_YX4YiQ] .testimonial-meta cite{color:#003b5c!important;font-family:var(--font-heading-family)!important;font-style:normal!important;font-weight:700!important;letter-spacing:.05em!important;display:block!important;margin-top:6px!important}.template-index [id$=__testimonials_YX4YiQ] .testimonial-meta p{color:#003b5cad!important;font-family:var(--font-heading-family)!important;font-size:13px!important;letter-spacing:.04em!important;margin-top:2px!important}.template-index [id$=__testimonials_YX4YiQ] .testimonial-stars{color:#a87f3e!important;font-size:17px!important;letter-spacing:2px!important;display:block!important;margin-bottom:14px!important}.template-index [id$=__testimonials_YX4YiQ] .testimonials-slider__pagination .dot,.template-index [id$=__testimonials_YX4YiQ] .flickity-page-dots .dot{background-color:#f5f0e859!important;width:10px!important;height:10px!important;opacity:1!important}.template-index [id$=__testimonials_YX4YiQ] .testimonials-slider__pagination .dot.is-selected,.template-index [id$=__testimonials_YX4YiQ] .flickity-page-dots .dot.is-selected{background-color:#c9a96e!important}.template-index [id$=__testimonials_YX4YiQ] .flickity-page-dots,.template-index [id$=__testimonials_YX4YiQ] .testimonials-slider__pagination{position:static!important;margin-top:30px!important}.template-index [id$=__testimonials_YX4YiQ] .flickity-slider{display:flex!important;align-items:stretch!important}.template-index [id$=__testimonials_YX4YiQ] .testimonials-slide{display:flex!important}.template-index [id$=__testimonials_YX4YiQ] blockquote{display:flex!important;flex-direction:column!important;width:100%!important}.template-index [id$=__testimonials_YX4YiQ] .testimonial-meta{margin-top:auto!important;padding-top:20px!important}.skrim__item .skrim__link{position:relative}.skrim__item .skrim__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(to top,#003b5ce0,#003b5c8c 45%,#003b5c00);pointer-events:none;z-index:1}.skrim__item .skrim__title{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px!important;background:none!important;text-align:left!important}.skrim__item .skrim__title,.skrim__item .skrim__underline-me{color:#f5f0e8!important;font-size:clamp(15px,1.35vw,19px)!important;letter-spacing:.08em!important;line-height:1.3!important;text-transform:uppercase!important;text-shadow:0 1px 10px rgba(0,0,0,.4)}.skrim__item .skrim__underline-me{display:inline-block;padding-bottom:6px;border-bottom:2px solid #C9A96E}.skrim__item:hover .skrim__underline-me{border-bottom-color:#f5f0e8}#sticky-summary-bar,[data-block-id*=ai_gen_block_ff902c6]{font-family:var(--font-body-family),sans-serif}#sticky-summary-bar .sticky-product-name,[data-block-id*=ai_gen_block_ff902c6] h2,[data-block-id*=ai_gen_block_ff902c6] h3{font-family:var(--font-heading-family),serif}.product-single__variants.no-js{display:block!important;width:100%!important;padding:10px 14px!important;border:1px solid #C9A96E!important;border-radius:4px!important;font-size:14px!important;color:#003b5c!important;background-color:#f5f0e8!important;margin-bottom:16px!important;cursor:pointer!important}[class*=ai-rates-quote-btn-],[class*=ai-quote-overlay-],[id*=quoteModal_]{display:none!important}button.btn.add-to-cart{min-height:60px!important;font-size:18px!important;font-weight:700!important;letter-spacing:.05em!important;padding:16px 40px!important;width:100%!important}.product__price-enquiry{display:block;margin:0 0 4px}.product__price-enquiry-label{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:calc(var(--typeBaseSize) * 1.25);letter-spacing:.04em;color:#1f1f1f;margin-bottom:6px}.product__price-enquiry-note{display:block;font-size:calc(var(--typeBaseSize) * .85);line-height:1.55;color:#6b6b6b;max-width:46ch}.product__price-basis{display:block;margin-top:6px;font-size:calc(var(--typeBaseSize) * .82);line-height:1.5;color:#6b6b6b;max-width:44ch}.cart__item--basis{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#7a7a7a;font-style:italic}.blog-posts .article__grid-image .image-wrap,.blog-posts .article__grid-image .grid__image-ratio{aspect-ratio:3 / 2!important;overflow:hidden}.blog-posts .article__grid-image .image-wrap img,.blog-posts .article__grid-image .grid__image-ratio img{width:100%;height:100%;object-fit:cover;object-position:center}.cart__item--remove{margin-top:8px}.cart__remove-link{font-size:12px;letter-spacing:.04em;color:#8a8a8a;border-bottom:1px solid #D8D8D8;padding-bottom:1px;text-decoration:none}.cart__remove-link:hover{color:#b23a3a;border-bottom-color:#b23a3a}.cart__qty-nojs{display:inline-flex;align-items:center;border:1px solid #DDD8CF;border-radius:3px;overflow:hidden}.cart__qty-btn{display:block;width:30px;line-height:30px;text-align:center;font-size:15px;color:#3a3a3a;text-decoration:none;background:#fbf9f6}.cart__qty-btn:hover{background:#f0ebe2;color:#000}.cart__qty-btn.is-disabled{color:#cfcfcf;background:#fbf9f6;cursor:default}.cart__qty-num{min-width:34px;text-align:center;font-size:14px;line-height:30px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
