html:root{--letter-spacing--heading-loose: .15em;--letter-spacing--display-loose: .15em}.button,.button-primary,.button-secondary{font-weight:500;letter-spacing:.2em}product-card a[ref=productTitleLink] :is(p,h1,h2,h3,h4,h5,h6),.product-card a[ref=productTitleLink] :is(p,h1,h2,h3,h4,h5,h6){font-family:var(--font-heading--family)!important;font-weight:500!important;font-size:11px!important;line-height:16px!important;letter-spacing:2.4px!important;text-transform:uppercase!important}.product-card--harbour{display:block;position:relative}.product-card--harbour .product-card__content>.text-block,.product-card--harbour .product-card__content>a.contents{display:none}.product-card--harbour .fm-card-overlay{height:4.5rem;margin-top:-4.5rem;position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:0 1rem .9rem;background:linear-gradient(to top,#1c1b1b8c,#1c1b1b00);pointer-events:none}.product-card--harbour .fm-card-overlay__title{margin:0;font-family:var(--font-heading--family);font-size:11px;line-height:16px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card--harbour .fm-card-overlay__price{margin:0;flex-shrink:0;font-family:var(--font-body--family);font-size:12px;line-height:16px;letter-spacing:.04em;color:#ffffffd9}@supports (animation-timeline: view()){.product-card--harbour{animation:fm-harbour-in 1.8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 10% entry 100%}@keyframes fm-harbour-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.product-card--harbour{animation:none}}@media(prefers-reduced-motion:no-preference){.fm-reveal{opacity:0;translate:0 26px;transition:opacity 1s ease,translate 1.1s cubic-bezier(.22,1,.36,1)}.fm-reveal.fm-inview{opacity:1;translate:0 0}}.button,.button-primary,.button-secondary,.fm-early-access__button,button[type=submit]{transition:translate .35s ease,box-shadow .35s ease}.button:hover,.button-primary:hover,.button-secondary:hover,.fm-early-access__button:hover,button[type=submit]:hover{translate:0 -2px;box-shadow:0 12px 26px #1c1b1b24}.product-card--harbour{transition:translate .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.product-card--harbour:hover{translate:0 -6px;box-shadow:0 20px 44px #1c1b1b29}.button svg,.fm-early-access__button svg,a.link svg{transition:translate .3s ease}.button:hover svg,.fm-early-access__button:hover svg,a.link:hover svg{translate:5px 0}@media(prefers-reduced-motion:no-preference){.fm-hero .hero__media-grid:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;background:radial-gradient(42% 55% at 22% 30%,rgb(214 212 210 / .5),transparent 70%),radial-gradient(48% 60% at 78% 68%,rgb(247 245 242 / .42),transparent 70%),radial-gradient(36% 44% at 60% 22%,rgb(28 27 27 / .35),transparent 70%);filter:blur(36px);animation:fm-drift 26s ease-in-out infinite alternate}@keyframes fm-drift{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.12)}}}@media(prefers-reduced-motion:no-preference){.fm-typewriter{display:inline}.fm-type-char{display:inline-block;opacity:0;animation:fm-type-in .25s ease forwards}@keyframes fm-type-in{to{opacity:1}}}@media(prefers-reduced-motion:no-preference){.fm-hero-drift{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:var(--layer-flat);pointer-events:none;background:radial-gradient(42% 58% at 28% 32%,rgb(214 212 210 / .3),transparent 70%),radial-gradient(38% 52% at 72% 68%,rgb(28 27 27 / .38),transparent 70%);animation:fm-drift 26s ease-in-out infinite alternate}@keyframes fm-drift{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}}@media(prefers-reduced-motion:no-preference){#MainContent .shopify-section.fm-fade{opacity:0;transform:translateY(28px);transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}#MainContent .shopify-section.fm-fade.fm-in{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.button:not(.button-unstyled){transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .25s ease}.button:not(.button-unstyled):hover{transform:translateY(-2px);box-shadow:0 10px 24px #1c1b1b2e}}@media(prefers-reduced-motion:no-preference){.product-card--harbour .card-gallery{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.product-card--harbour:hover .card-gallery{transform:translateY(-4px);box-shadow:0 16px 34px #1c1b1b38}}@media(prefers-reduced-motion:no-preference){.email-signup__button--arrow .email-signup__button-icon,.button .icon-arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}.email-signup__button--arrow:hover .email-signup__button-icon,.button:hover .icon-arrow{transform:translate(4px)}}.hero .hero__content-wrapper .text-block.h2{font-family:var(--font-heading--family);font-weight:500}.hero .hero__content-wrapper .text-block--text_YLPk4p{text-transform:uppercase;letter-spacing:.24em}.hero .hero__content-wrapper .text-block--text_hD2kLq{text-transform:uppercase;letter-spacing:.14em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brand-overrides.css.map */
