:root{--serif: "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--display: "Helvetica Neue", Helvetica, Arial, sans-serif;--line: color-mix(in srgb, var(--ink) 18%, transparent);--muted: color-mix(in srgb, var(--ink) 76%, transparent);--header-height: 96px}body{font-size:14px}body:before{display:none}html{scroll-padding-top:112px}body:has(.mobile-nav[open]){overflow:hidden}.page-width{width:min(100% - 80px,var(--page-width))}.section-space{padding-block:clamp(64px,7vw,104px)}.eyebrow{font-size:10px;font-weight:500;letter-spacing:.18em;line-height:1.4}.display,.headline,.product__title,.empty-state h2{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-transform:none}.display{font-size:clamp(48px,7vw,106px)}.headline{font-size:clamp(36px,4.5vw,64px)}.serif{font-family:var(--serif);font-weight:400}.button{min-height:49px;padding-inline:27px;clip-path:none;border-radius:0;font-size:10px;font-weight:500;letter-spacing:.14em}.button:hover{transform:none}.button--light,.button--outline{color:var(--ink)}.text-link{font-size:10px;font-weight:500;letter-spacing:.12em}.text-link:is(button){border:0;border-bottom:1px solid currentColor;color:inherit;background:transparent}.announcement{min-height:32px;color:var(--paper);background:var(--ink);font-size:9px;font-weight:400;letter-spacing:.17em}.announcement__close{font-size:20px}body>.shopify-section:has(>.site-header){position:sticky;top:0;z-index:50}.site-header,.site-header[data-overlay=true],.site-header.is-stuck{position:relative;top:auto;color:var(--ink);background:var(--paper);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.site-header__inner{min-height:var(--header-height)}.site-header__nav{gap:26px}.site-header__nav a{font-size:10px;font-weight:400;letter-spacing:.13em}.site-header__logo{width:154px}.brand-wordmark{width:100%}.site-header__logo-image{max-height:48px}.site-header__actions{gap:6px}.icon-button svg{width:19px;height:19px}.cart-count{margin-left:-7px;font-weight:400}.mobile-nav__panel{height:100dvh;min-height:0;overflow-y:auto;color:var(--ink);background:var(--paper)}.mobile-nav__links{gap:18px}.mobile-nav__links a{font-family:var(--serif);font-weight:400;text-transform:none;letter-spacing:-.03em;line-height:1.1}.mobile-nav__meta{flex-wrap:wrap}.overlay-dialog__head h2{font-family:var(--serif);font-size:24px;font-weight:400;letter-spacing:0;text-transform:none}.overlay-dialog__head{min-height:86px}.mini-cart__title{font-weight:400}.search-form input{min-width:0;width:100%;font-family:var(--serif);font-size:30px;font-weight:400}.resort-hero{padding:40px 0 46px;color:var(--ink);background:var(--paper)}.resort-hero__inner{display:grid;align-items:center;gap:46px;grid-template-columns:.85fr 1.15fr}.resort-hero__copy{padding-block:22px}.resort-hero__copy .eyebrow{margin-bottom:35px}.resort-hero__title{margin:0 0 26px;font-family:var(--serif);font-size:clamp(48px,5.8vw,90px);font-weight:400;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.resort-hero__title span{display:block;font-style:italic}.resort-hero__text{max-width:326px;margin-bottom:29px;color:var(--muted);font-size:14px;line-height:1.85}.resort-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:23px}.resort-hero__edition{display:flex;align-items:center;gap:13px;margin-top:57px;font-size:9px;font-weight:400;letter-spacing:.14em;text-transform:uppercase}.club-sun{width:42px;height:42px;color:currentColor}.resort-hero__visual{min-width:0;margin:0}.resort-hero__frame{position:relative;padding:8px;border:1px solid var(--ink)}.resort-hero__frame img,.resort-hero__frame video{width:100%;height:100%;aspect-ratio:1.12;object-fit:cover;object-position:var(--media-position, center)}.resort-hero__frame picture{display:block}.resort-hero__caption{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:9px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.marquee{border-color:var(--line);background:var(--sand)}.marquee__track{animation-duration:42s}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}.marquee__item{gap:44px;padding:17px 36px;font-size:10px;font-weight:400;letter-spacing:.16em}.marquee__dot{width:5px;height:5px;border-radius:50%;background:var(--ink);transform:none}.section-head{align-items:end;margin-bottom:38px}.section-head .eyebrow{margin-bottom:12px}.product-grid{gap:28px 22px}.product-card__media{background:#f0eee7;aspect-ratio:4 / 5}.product-card__media img{object-fit:contain}.product-card__info{display:block;padding-top:17px}.product-card__title{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.025em;text-transform:none}.product-card__vendor{margin-top:4px;font-size:9px;font-weight:400}.product-card__price{margin-top:6px;font-size:12px;text-align:left}.product-card__badge{color:var(--ink);background:var(--paper);font-size:9px;font-weight:400}.product-card__visual{position:relative}.product-card__quick{right:10px;bottom:10px;display:inline-grid;place-items:center;width:35px;height:35px;border:1px solid var(--line);color:var(--ink);background:var(--paper);opacity:1;transform:none}.product-card__placeholder{display:grid;min-height:100%;color:var(--ink);background:#f0eee7;font-family:var(--serif);font-size:36px;font-weight:400;font-style:italic;letter-spacing:0}.product-card__placeholder:after{display:none}.product-card__preview{display:grid;height:100%;place-items:center;padding:26px}.product-card__preview svg{width:100%;max-height:100%}.collection-empty{padding:34px 0;border-top:1px solid var(--line);color:var(--muted)}.editorial-split{min-height:0;grid-template-columns:1.06fr .94fr}.editorial-split__media{min-height:0;background:var(--sand)}.editorial-split__media img{display:block;width:100%;height:100%;min-height:560px;object-fit:cover}.editorial-split__content{display:flex;align-items:center;justify-content:center;padding:clamp(38px,6vw,86px);color:var(--paper);background:var(--ink)}.editorial-split__content .club-sun{width:52px;height:52px;margin-bottom:32px}.editorial-split__content .eyebrow{margin-bottom:18px}.editorial-split__content h2{margin-bottom:25px;font-size:clamp(40px,4.5vw,66px)}.editorial-split__content .rte{max-width:360px;margin-bottom:28px;color:var(--paper);font-size:14px;line-height:1.9}.manifesto{border-block:1px solid var(--line);background:var(--sand)}.manifesto__grid{display:flex;align-items:center;flex-direction:column;gap:24px;text-align:center}.manifesto__quote{max-width:900px;font-family:var(--serif);font-size:clamp(42px,6vw,83px);font-weight:400;letter-spacing:-.045em;line-height:1.12;text-transform:none}.manifesto__quote .serif{color:var(--ink);font-family:var(--serif);font-weight:400;text-transform:none}.manifesto__side{display:flex;align-items:center;flex-direction:column;gap:18px;max-width:440px;padding:0}.manifesto__side p{font-size:14px;line-height:1.85}.manifesto__number{width:auto;height:auto;aspect-ratio:auto;margin:0;padding:8px 18px;border-color:var(--line);border-radius:0;font-family:var(--display);font-size:9px;font-style:normal;letter-spacing:.12em}.lookbook{color:var(--ink);background:var(--paper)}.lookbook__grid{gap:26px}.lookbook__tile{min-height:0;aspect-ratio:1.05;background:var(--sand)}.lookbook__tile+.lookbook__tile{min-height:0;margin-top:60px;aspect-ratio:.82}.lookbook__tile:after{position:absolute;top:50%;right:0;bottom:0;left:0;content:"";background:linear-gradient(transparent,#0a201599);pointer-events:none}.lookbook__label{z-index:1;color:var(--paper)}.lookbook__label h3{font-family:var(--serif);font-size:clamp(29px,3vw,48px);font-weight:400;letter-spacing:-.025em;line-height:1.1;text-transform:none}.newsletter{border-top:0;color:var(--ink);background:var(--paper)}.newsletter .headline{color:var(--ink)}.newsletter__inner{gap:70px;grid-template-columns:1fr 1fr}.newsletter .rte{max-width:400px;line-height:1.85}.newsletter__form input{font-family:var(--serif);font-size:21px}.newsletter__form input::placeholder{color:var(--muted)}.newsletter__form button{display:grid;place-items:center}.site-footer{padding-block:64px 28px;color:var(--paper);background:var(--ink)}.site-footer:before{display:block;height:9px;margin-top:-64px;margin-bottom:59px;content:"";background:repeating-linear-gradient(90deg,var(--paper) 0 18px,var(--ink) 18px 36px)}.site-footer__top{gap:60px;grid-template-columns:1.2fr .8fr .8fr}.site-footer__brand{display:block;max-width:250px;margin:0;font-size:inherit}.site-footer__tagline{margin:18px 0 0;font-family:var(--serif);font-size:17px;font-style:italic}.site-footer__heading{color:var(--paper);font-size:10px;font-weight:400}.site-footer__links a,.site-footer__links span{font-size:12px}.site-footer__links a:hover{text-decoration:underline;text-underline-offset:4px}.site-footer__bottom{margin-top:55px;font-size:9px;line-height:1.7}.page-hero{padding-block:62px 48px}.page-hero .headline{font-size:clamp(44px,6vw,76px)}.product{padding-top:36px;gap:clamp(30px,5vw,80px)}.product__gallery{gap:12px}.product__media{background:#f0eee7}.product__media img{object-fit:contain}.product__info{padding-top:24px}.product__title{font-size:clamp(36px,3.8vw,55px);line-height:1.12}.product__option{margin:0;border-inline:0;border-bottom:0}.product__option legend,.product__value label,.product__accordion summary{font-weight:400}.product__note{font-size:10px;line-height:1.7;letter-spacing:0;text-transform:none}.product__price{font-size:16px}.product__description{line-height:1.85}.cart-line__title{font-family:var(--serif);font-size:23px;font-weight:400;text-transform:none}.cart-summary,.contact-layout__aside{border-top:1px solid var(--ink);color:var(--ink);background:var(--sand)}.cart-summary__total{border-top-color:var(--line);font-weight:400}.cart-summary .button--light{border-color:var(--ink);color:var(--paper);background:var(--ink)}.cart-summary .button--light:hover{color:var(--ink);background:transparent}.content-card h2,.content-card h3{font-family:var(--serif);font-weight:400;text-transform:none;line-height:1.16}.no-js [data-reveal]{opacity:1;transform:none}@media(max-width:989px){:root{--header-height: 80px}.page-width{width:min(100% - 48px,var(--page-width))}.resort-hero__inner{gap:24px;grid-template-columns:.95fr 1.05fr}.resort-hero__title{font-size:clamp(42px,6vw,64px)}.resort-hero__edition{margin-top:34px}.resort-hero__actions{gap:17px}.resort-hero__frame img,.resort-hero__frame video{aspect-ratio:.8}.editorial-split{grid-template-columns:1fr 1fr}.editorial-split__media img{min-height:520px}.editorial-split__content{min-height:0;padding:32px}.editorial-split__content h2{font-size:42px}.newsletter__inner{grid-template-columns:1fr 1fr;gap:32px}.product__info{padding-top:0}}@media(max-width:749px){:root{--header-height: 72px}html{scroll-padding-top:90px}.page-width{width:min(100% - 36px,var(--page-width))}.site-header__logo{width:120px}.site-header__actions{gap:0}.icon-button{width:38px}.resort-hero{padding:34px 0 26px}.resort-hero__inner{grid-template-columns:1fr;gap:28px}.resort-hero__copy{padding:0;text-align:center}.resort-hero__copy .eyebrow{margin-bottom:18px}.resort-hero__title{max-width:500px;margin:0 auto 18px;font-size:clamp(40px,10vw,62px)}.resort-hero__text{max-width:350px;margin:0 auto 21px;font-size:13px;line-height:1.8}.resort-hero__actions{justify-content:center;gap:18px}.resort-hero__edition{display:none}.resort-hero__frame{padding:5px}.resort-hero__frame img,.resort-hero__frame video{aspect-ratio:1.15}.resort-hero__caption{margin-top:10px;font-size:8px}.marquee__item{gap:27px;padding:14px 24px;font-size:9px}.section-space{padding-block:58px}.section-head{gap:19px;margin-bottom:26px}.headline{font-size:40px}.product-grid{gap:27px 13px}.product-card__info{padding-top:13px}.product-card__title{font-size:11px}.product-card__quick{display:none}.product-card__preview{padding:17px}.editorial-split{grid-template-columns:1fr}.editorial-split__media img{height:auto;min-height:0;aspect-ratio:1.15}.editorial-split__content{min-height:0;padding:52px 28px}.editorial-split__content .club-sun{margin-bottom:24px}.editorial-split__content h2{font-size:45px}.manifesto__grid{gap:23px}.manifesto__quote{font-size:47px}.manifesto__side{max-width:330px}.lookbook__grid{gap:18px}.lookbook__tile,.lookbook__tile+.lookbook__tile{min-height:0;margin-top:0;aspect-ratio:1.1}.newsletter__inner{grid-template-columns:1fr;gap:24px}.site-footer__top{gap:34px;grid-template-columns:1fr 1fr}.site-footer__identity{grid-column:1 / -1}.site-footer__brand{max-width:210px}.site-footer__bottom{margin-top:34px;gap:16px}.product{padding-top:0;gap:26px}.product__title{font-size:40px}.product__gallery{gap:8px}.product__media{min-width:88vw}.product__media img{min-height:0}.product__info{width:min(100% - 36px,var(--page-width))}}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/resort.css.map */
