:root{--bh-ink: #E9F2EF;--bh-ink-strong: #FBF8EC;--bh-ink-soft: #C6D8D6;--bh-ink-faint: #B7CCCA;--bh-deep: #324A4E;--bh-card: rgba(50, 74, 78, .72);--bh-line: rgba(242, 196, 155, .35);--bh-primary: #4A6E73;--bh-primary-dark: #385458;--bh-accent: #F2C49B;--bh-accent-ink: #26383C;--bh-seaglass: #9BD5BC;--bh-tag-1: #99D8BB;--bh-tag-2: #82B8C2;--bh-tag-3: #F2A88A;--bh-grad-heading: linear-gradient(98deg, #FCFAF1 0%, #F7E8CF 38%, #F2C49B 76%, #E6AE7C 100%);--bh-grad-accent: linear-gradient(98deg, #F2C49B 0%, #E7AF7F 100%);--bh-grad-card: linear-gradient(158deg, rgba(50, 74, 78, .8) 0%, rgba(50, 74, 78, .62) 100%);--bh-grad-rule: linear-gradient(90deg, rgba(242, 196, 155, .55) 0%, rgba(153, 216, 187, .25) 55%, rgba(242, 196, 155, 0) 100%);--bh-radius-btn: 8px;--bh-radius-card: 12px;--font-heading--family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-subheading--family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body--family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-accent--family: "Work Sans", Arial, sans-serif;--font-heading--weight: 600;--font-subheading--weight: 600;--font-body--weight: 400;--btn-border-radius: var(--bh-radius-btn);--button-radius: var(--bh-radius-btn);--pcard-radius: var(--bh-radius-card);--media-radius: var(--bh-radius-card);--style-border-radius-buttons: var(--bh-radius-btn);--style-border-radius-buttons-primary: var(--bh-radius-btn);--style-border-radius-buttons-secondary: var(--bh-radius-btn);--style-border-radius-md: var(--bh-radius-card)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.m-page-header h1,.m-info-box h3,[class$=__title],[class$=__heading],.m-product-card__title,.nm-hero h1,.nm-cats h2,.nm-products h2,.nm-care__title,.nm-origin h2,.nm-table h2,.nm-faq h2{font-family:Cormorant Garamond,Georgia,Times New Roman,serif!important;font-weight:600!important}body,p,li,td,th,label,legend,blockquote,input,textarea,select,option,.rte,.rte p,.rte li,.m-product-card__description,.m-product-card__price,.m-product-card__vendor,.m-product-card__type{font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:400}.nm-kicker,.nm-hero__facts,.nm-hero__label,.m-button,.button,button,input[type=submit]{font-family:Work Sans,Arial,sans-serif!important}html{background-color:var(--bh-deep);background-image:linear-gradient(#0c1a1cb8,#0c1a1cb8),url(/cdn/shop/files/bright-harbor-background.png?v=1789782585&width=1800);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}body{background-color:transparent}#MainContent,main.content-for-layout{background-color:transparent!important;background-image:none!important}#MainContent.shopify-section,#MainContent>.shopify-section{background-color:transparent!important}#MainContent .shopify-section,#MainContent .color-scheme-1,#MainContent .color-scheme-2,#MainContent .color-scheme-3,#MainContent .color-scheme-4,#MainContent .color-scheme-5,#MainContent .color-scheme-6,#MainContent .color-scheme-7,#MainContent .color-scheme-8{background-color:transparent!important}#MainContent .shopify-section>section,#MainContent section.pg-section{background-color:transparent!important}#MainContent .pg-card{background-color:var(--bh-card)!important;border:1px solid var(--bh-line);border-radius:var(--bh-radius-card)}#MainContent .pg-img-wrap{background-color:transparent!important;border-radius:var(--bh-radius-card) var(--bh-radius-card) 0 0}#MainContent{color:var(--bh-ink)}#MainContent h1,#MainContent h2,#MainContent h3,#MainContent h4,#MainContent h5,#MainContent h6{color:var(--bh-ink-strong)!important}#MainContent p,#MainContent li,#MainContent .rte{color:var(--bh-ink)}#MainContent .text-color-subtext,#MainContent [class*=--subtext],#MainContent .m-product-card__vendor,#MainContent .m-product-card__type,#MainContent small{color:var(--bh-ink-soft)!important}#MainContent .m-product-card__description,#MainContent .m-product-card__price,#MainContent blockquote cite{color:var(--bh-ink)}#MainContent .m-product-card__price,#MainContent .nm-product__meta p{color:var(--bh-accent)!important}#MainContent hr,#MainContent .border,#MainContent [class*=__divider]{border-color:var(--bh-line)!important}#header-group,#header-group>.shopify-section,#header-group header,#header-group .header-section,#header-group .header,#header-group .header__wrapper,#header-group .header-sticky-wrapper,#header-group .m-header,#header-group nav{background-color:var(--bh-deep)!important;background-image:none!important}#header-group,#header-group *{font-family:Work Sans,Arial,sans-serif!important;font-weight:400}#header-group a,#header-group span,#header-group p,#header-group li,#header-group summary,#header-group button,#header-group .m-menu__link{color:var(--bh-ink)!important;font-weight:400!important}#header-group a:hover,#header-group a:focus-visible,#header-group button:hover,#header-group summary:hover,#header-group .m-menu__link:hover,#header-group [aria-expanded=true]{color:var(--bh-accent)!important}#header-group .m-mega-menu,#header-group .m-menu-drawer,#header-group .m-search-popup,#header-group [class*=dropdown],#header-group [class*=submenu]{background-color:var(--bh-deep)!important;border-color:var(--bh-line)!important}footer,.footer,.editorial-footer,.harbor-footer,.footer-utilities,.password-footer,[id*=__footer],[id*=footer_utilities],[id*=editorial_footer],[id*=harbor_footer]{background-color:var(--bh-deep)!important;background-image:none!important}[id*=__section_],[id*=__media_with_content_]{background-color:var(--bh-deep)!important}footer,.footer,.editorial-footer,.harbor-footer,.footer-utilities,footer *,.footer *,.editorial-footer *,.harbor-footer *,.footer-utilities *{font-family:Work Sans,Arial,sans-serif!important;font-weight:400}footer,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p,footer a,footer li,footer span,.editorial-footer h2,.harbor-footer h2,.footer-utilities a{color:var(--bh-ink)!important}footer a:hover,.harbor-footer a:hover,.editorial-footer a:hover{color:var(--bh-accent)!important}footer input,.harbor-footer input,.editorial-footer input{background-color:#f0f7f614!important;border-color:var(--bh-line)!important;color:var(--bh-ink)!important}footer input::placeholder,.harbor-footer input::placeholder{color:var(--bh-ink-soft)!important}:root{--color-card-background: rgba(50, 74, 78, .72)}.m-product-card,.m-product-card__content,.m-product-card__info,.collection-card__content,.collection-card__inner,.featured-blog-posts-card__content,.m-wishlist-card,.m-compare-card,#MainContent .card,#MainContent [class*=__card],#MainContent .nm-hero__panel,#MainContent .nm-cat,#MainContent .nm-product__meta,#MainContent .nm-care .index,#MainContent .nm-table article,#MainContent .nm-faq details,#MainContent .nm-faq .question{background-color:var(--bh-card)!important;border-color:var(--bh-line)!important;border-radius:var(--bh-radius-card)!important}#MainContent .nm-product__image,#MainContent .m-product-card__media,#MainContent .collection-card__image{background-color:var(--bh-card);border-radius:var(--bh-radius-card)!important;border:1px solid var(--bh-line)}#MainContent .nm-cat:after{background:var(--bh-card)!important}@media screen and (min-width:900px){#MainContent .nm-hero__media:after{background:none!important}}.button:not(.button-unstyled),.button-primary,.m-button:not(.m-button--link):not(.m-button--plain):not(.m-button--blank):not(.m-button--icon),.m-button--primary,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.nm-button,input[type=submit]{background-color:var(--bh-primary)!important;color:var(--bh-ink)!important;border:1px solid var(--bh-primary)!important;border-radius:var(--bh-radius-btn)!important;font-family:Work Sans,Arial,sans-serif!important;font-weight:500!important;text-decoration:none!important}.button:not(.button-unstyled):hover,.button:not(.button-unstyled):focus-visible,.button-primary:hover,.m-button:not(.m-button--link):not(.m-button--plain):not(.m-button--blank):not(.m-button--icon):hover,.m-button--primary:hover,.shopify-payment-button__button:hover,.nm-button:hover{background-color:var(--bh-primary-dark)!important;border-color:var(--bh-primary-dark)!important;color:var(--bh-ink)!important}.button-secondary,.m-button--secondary,.m-button--white,.nm-button--accent{background-color:var(--bh-accent)!important;color:var(--bh-accent-ink)!important;border:1px solid var(--bh-accent)!important;border-radius:var(--bh-radius-btn)!important;font-family:Work Sans,Arial,sans-serif!important;font-weight:500!important}.button-secondary:hover,.button-secondary:focus-visible,.m-button--secondary:hover,.m-button--white:hover{background-color:#e5b183!important;border-color:#e5b183!important;color:var(--bh-accent-ink)!important}.m-product-tag,.m-product-card__tag-name,.product-badges>*,.m-price__badge-sale,.m-price__badge-sold-out,.foxkit-preorder-badge,#MainContent .nm-product__image>span,#MainContent .nm-hero__label{background-color:var(--bh-tag-1)!important;color:#16323a!important;border:none!important;border-radius:999px!important;font-family:Work Sans,Arial,sans-serif!important;font-weight:500!important;letter-spacing:.06em}.m-product-card__tags>*:nth-child(3n+1),.product-badges>*:nth-child(3n+1){background-color:var(--bh-tag-1)!important}.m-product-card__tags>*:nth-child(3n+2),.product-badges>*:nth-child(3n+2){background-color:var(--bh-tag-2)!important}.m-product-card__tags>*:nth-child(3n+3),.product-badges>*:nth-child(3n+3){background-color:var(--bh-tag-3)!important}.m-product-card__tags>*,.product-badges>*{color:#16323a!important;border-radius:999px!important;font-family:Work Sans,Arial,sans-serif!important;font-weight:500!important}#MainContent .nm-hero,#MainContent .nm-cats,#MainContent .nm-products,#MainContent .nm-care,#MainContent .nm-origin,#MainContent .nm-table,#MainContent .nm-cook,#MainContent .nm-faq{background:transparent!important;background-image:none!important;color:var(--bh-ink)!important}#MainContent .nm-hero h1,#MainContent .nm-cats h2,#MainContent .nm-products h2,#MainContent .nm-care__title,#MainContent .nm-origin h2,#MainContent .nm-table h2,#MainContent .nm-cook h2,#MainContent .nm-faq h2,#MainContent .nm-cat h3,#MainContent .nm-product__meta h3,#MainContent .nm-hero__panel h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;color:var(--bh-ink-strong)!important}#MainContent .nm-kicker,#MainContent .nm-hero__text,#MainContent .nm-hero__text p,#MainContent .nm-hero__facts,#MainContent .nm-cats header p,#MainContent .nm-products__intro>p,#MainContent .nm-cat p,#MainContent .nm-product__meta p,#MainContent .nm-product__meta h3 a{font-family:Work Sans,Arial,sans-serif!important;font-weight:400!important;color:var(--bh-ink)!important}#MainContent .nm-kicker,#MainContent .nm-cats header p,#MainContent .nm-products__intro>p,#MainContent .nm-hero__facts,#MainContent .nm-hero__label{font-weight:500!important}#MainContent .nm-products__intro>a,#MainContent .nm-cat b,#MainContent .nm-cat span{font-family:Work Sans,Arial,sans-serif!important;font-weight:500!important;color:var(--bh-accent)!important}#MainContent .nm-hero__label{background-color:var(--bh-card)!important;color:var(--bh-ink)!important;border:1px solid var(--bh-line)}#MainContent .nm-hero__facts{border-top-color:var(--bh-line)!important}#MainContent .nm-hero__facts li:after{color:var(--bh-accent)!important}#MainContent .nm-hero__label span{color:var(--bh-accent)!important}h1,h2,.h0,.h1,.h2,.m-page-header h1,.nm-hero h1,.nm-cats h2,.nm-products h2,.nm-origin h2,.nm-table h2,.nm-faq h2,footer h2,.footer h2,.editorial-footer h2,.harbor-footer h2{color:var(--bh-ink-strong)!important;background-image:var(--bh-grad-heading);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h1 a,h1 span,h1 em,h1 strong,h2 a,h2 span,h2 em,h2 strong,.nm-hero h1 a,.nm-cats h2 a,.nm-products h2 a{color:inherit!important;-webkit-text-fill-color:inherit;background-image:none}@supports not ((-webkit-background-clip: text) or (background-clip: text)){h1,h2,.h0,.h1,.h2{color:var(--bh-ink-strong)!important;-webkit-text-fill-color:currentColor;background-image:none}}h3,h4,h5,h6,.h3,.h4,.h5,.h6,#MainContent h3,#MainContent h4,#MainContent h5,#MainContent h6,#MainContent .nm-cat h3,#MainContent .nm-product__meta h3,#MainContent .nm-product__meta h3 a,.m-product-card__title{color:var(--bh-ink-strong)!important;-webkit-text-fill-color:currentColor;background-image:none}#MainContent .nm-kicker,#MainContent .nm-hero__facts,#MainContent .nm-cats header p,#MainContent .nm-products__intro>p,#MainContent .nm-cook__eyebrow,#MainContent .m-product-card__vendor,#MainContent .m-section__eyebrow,#MainContent [class*=__eyebrow]{color:var(--bh-seaglass)!important;-webkit-text-fill-color:currentColor}#MainContent a:not(.button):not(.m-button):not(.nm-button):hover,footer a:hover,.editorial-footer a:hover,.harbor-footer a:hover,#header-group a:hover{color:var(--bh-accent)!important;-webkit-text-fill-color:currentColor}#MainContent .nm-hero__panel,#MainContent .card,#MainContent [class*=__card]{background-image:var(--bh-grad-card)}.m-button:not(.m-button--link):not(.m-button--plain):not(.m-button--blank):not(.m-button--icon),.button:not(.button-unstyled),input[type=submit],.nm-button{background-image:linear-gradient(180deg,#ffffff12,#fff0);box-shadow:inset 0 1px #ffffff14}.button-secondary,.m-button--secondary,.m-button--white{background-image:var(--bh-grad-accent);box-shadow:inset 0 1px #ffffff59}#MainContent hr,[class*=__divider]{border:0;height:1px;background-image:var(--bh-grad-rule)}#header-group{border-bottom:1px solid rgba(242,196,155,.18)}footer,[id*=__footer],.harbor-footer,.footer-utilities{border-top:1px solid rgba(242,196,155,.18)}#MainContent>[id*=__market_hero]{background-color:transparent!important;background-image:linear-gradient(180deg,#324a4e 0% 84%,#324a4eb3 93%,#324a4e00)!important}#MainContent .nm-cats *,#MainContent .nm-products *,#MainContent .nm-care *,#MainContent .nm-origin *,#MainContent .nm-table *,#MainContent .nm-cook *,#MainContent .nm-faq *{color:var(--bh-ink)!important;-webkit-text-fill-color:currentColor}#MainContent .nm-cats h2,#MainContent .nm-products h2,#MainContent .nm-care h2,#MainContent .nm-origin h2,#MainContent .nm-table h2,#MainContent .nm-cook h2,#MainContent .nm-faq h2{color:var(--bh-ink-strong)!important;background-image:var(--bh-grad-heading);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#MainContent .nm-cat h3,#MainContent .nm-product__meta h3,#MainContent .nm-product__meta h3 a,#MainContent .nm-care article h3,#MainContent .nm-table article h3,#MainContent .nm-cook__form{color:var(--bh-ink-strong)!important;-webkit-text-fill-color:currentColor;background-image:none}#MainContent .nm-cats header>p,#MainContent .nm-products__intro>p,#MainContent .nm-care__title>p,#MainContent .nm-origin__copy>p,#MainContent .nm-table header>p,#MainContent .nm-table article>span,#MainContent .nm-cook__eyebrow,#MainContent .nm-cook__products,#MainContent .nm-faq>div>p,#MainContent .nm-cat b{color:var(--bh-seaglass)!important;-webkit-text-fill-color:currentColor}#MainContent .nm-cat>div>span,#MainContent .nm-care article>span{color:var(--bh-accent)!important;-webkit-text-fill-color:currentColor}#MainContent .nm-cook__watermark{color:#f2a88a38!important}#MainContent .nm-product__meta>p,#MainContent .nm-products__intro>a,#MainContent .nm-origin__copy>a{color:var(--bh-accent)!important;-webkit-text-fill-color:currentColor}#MainContent .nm-cat p,#MainContent .nm-care article p,#MainContent .nm-care__title>div,#MainContent .nm-origin__copy>div,#MainContent .nm-table header>div,#MainContent .nm-table article p,#MainContent .nm-cook__intro,#MainContent .nm-cook__cue,#MainContent .nm-cook__metrics dt,#MainContent .nm-faq details>div{color:var(--bh-ink-soft)!important;-webkit-text-fill-color:currentColor}#MainContent .nm-faq summary{color:var(--bh-ink)!important;-webkit-text-fill-color:currentColor}#MainContent .nm-care article,#MainContent .nm-table article,#MainContent .nm-faq details{background-image:var(--bh-grad-card);border:1px solid var(--bh-line);border-radius:var(--bh-radius-card)}#MainContent .nm-origin__image>span{background-color:var(--bh-card)!important;color:var(--bh-ink)!important;border:1px solid var(--bh-line);border-radius:999px}@media screen and (min-width:750px){header-menu.mobile\:hidden{display:block!important}.search-action.mobile\:hidden{display:flex!important}.account-popover.mobile\:hidden{display:block!important}}@media screen and (max-width:749px){.header__drawer.desktop\:hidden,.search-action.desktop\:hidden{display:flex!important}}@media screen and (min-width:750px){.header__columns{--header-left: auto !important;--header-right: auto !important;--header-center: 1fr !important}#header-group .header__drawer{display:none!important}#header-group .overflow-menu{display:flex!important;align-items:center;justify-content:center}#header-group .overflow-menu::part(more){display:none!important}#header-group .overflow-menu::part(overflow){display:contents!important;visibility:visible!important;position:static!important}#header-group .overflow-menu::part(overflow-list){display:flex!important;flex-wrap:nowrap!important;align-items:center;column-gap:var(--menu-horizontal-gap, 1rem);margin:0;padding:0;list-style:none}#header-group .menu-list__list-item{visibility:visible!important}#header-group .menu-list__list-item:is([slot=overflow]) .menu-list__link{--submenu-content-opacity: 1;opacity:1!important;visibility:visible!important;grid-area:auto!important;height:auto!important;font-size:var(--menu-top-level-font-size-desktop, var(--font-size--body-md))!important;transition:none}}@media screen and (min-width:750px)and (max-width:1199px){#header-group .header-menu .menu-list{--menu-horizontal-gap: 1.25rem}}@media screen and (max-width:899px){#MainContent .nm-hero{position:relative;display:block;overflow:hidden;min-height:min(86vh,700px)}#MainContent .nm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}#MainContent .nm-hero__media>img{width:100%;height:100%;object-fit:cover;object-position:30% 50%}#MainContent .nm-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(180deg,#0c1a1c00,#0c1a1c1f 40%,#0c1a1cb8 76%,#0c1a1ce0)!important;pointer-events:none}#MainContent .nm-hero__panel{position:relative;z-index:1;min-height:min(86vh,700px);justify-content:flex-end;padding:132px 22px 30px;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important}#MainContent .nm-hero__label{top:18px;bottom:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bright-harbor.css.map */
