:root{--heading-font-family: "neue-haas-grotesk-display", "Helvetica Neue", Helvetica, Arial, sans-serif;--text-font-family: "neue-haas-unica", "Helvetica Neue", Helvetica, Arial, sans-serif;--vessel-font-headline: var(--heading-font-family);--vessel-font-headline-sm: var(--heading-font-family);--vessel-font-subhead: var(--heading-font-family);--vessel-font-product-name: var(--heading-font-family);--vessel-font-display: var(--heading-font-family);--vessel-font-body: var(--text-font-family)}[id^=shopify-section]{--vfc-font-display: var(--heading-font-family) !important;--vfc-font-body: var(--text-font-family) !important;--vf-font-display: var(--heading-font-family) !important;--vf-font-body: var(--text-font-family) !important;--vcc-font-body: var(--text-font-family) !important;--vcb-font-body: var(--text-font-family) !important;--vvh-font-body: var(--text-font-family) !important}.vessel-se{--se-font-heading: var(--heading-font-family) !important;--se-font-heading-med: var(--heading-font-family) !important;--se-font-body: var(--text-font-family) !important}.vsl-cs{--font-display: var(--heading-font-family) !important;--font-body: var(--text-font-family) !important}h1,h2,h3,h4,h5,h6,.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6),.product-card__title,.button,.btn,.shopify-payment-button__button--unbranded,.text-with-icon,a.bold.link-faded-reverse,.vessel-hero__heading,.vessel-collections__title,.vessel-story__heading,.vessel-mission__heading,.about-h1{font-family:var(--heading-font-family)!important}body,p,li,td,th,blockquote,figcaption,.prose p,button,input,optgroup,select,textarea,[type=button],[type=reset],[type=submit],.price,.price-list,.subheading,.text-subdued,.text-eyebrow,.dropdown-menu__item span,.BFCM,.vessel-hero__subheading,.vessel-hero__body,.vessel-collections__label,.vessel-story__label,.vessel-story__body,.vessel-mission__label,.vessel-mission__body,.body-AC-01,.bodytext{font-family:var(--text-font-family)!important}.product-card .badge,.product-info__badge-list .badge{border-radius:0!important}body:has(.shopify-section--main-product) .line-chat-btn{display:none!important}.product-card .rating{color:#1f3a66!important;--star-color: 31 58 102 !important}.product-card .rating .text-sm{color:#1f3a66!important}@media screen and (max-width:767px){.shopify-section--vessel-credibility{display:none!important}}@media screen and (max-width:767px){.shopify-section--video .content-over-media.aspect-video:has(video-media[autoplay]){aspect-ratio:4 / 5!important;overflow:hidden!important}.shopify-section--video .content-over-media.aspect-video video-media[autoplay]{position:relative!important;overflow:hidden!important}.shopify-section--video .content-over-media.aspect-video video-media[autoplay] iframe{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:222.3vw!important;height:125vw!important;min-width:222.3vw!important;min-height:125vw!important;max-width:none!important;max-height:none!important}}.vessel-fc__title,.vessel-fc__headline{font-style:normal!important}.vessel-collections__header{display:none!important}.vessel-collections__grid{grid-template-columns:repeat(2,1fr)!important;gap:clamp(16px,2vw,28px)!important}.vessel-collections__grid .vessel-collection-card:nth-child(n+3){display:none!important}.vessel-collections .vessel-collection-card{aspect-ratio:5 / 4!important;border-radius:16px!important;align-items:flex-end!important;justify-content:center!important}.vessel-collections .vessel-collection-card__overlay{display:none!important}.vessel-collections .vessel-collection-card__name{background:#fff!important;color:#1d1d1d!important;border-radius:999px!important;padding:14px 34px!important;margin-bottom:clamp(20px,3vw,32px)!important;font-family:var(--heading-font-family)!important;font-weight:700!important;font-size:clamp(15px,1.2vw,18px)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 2px 12px #0000001f!important}@media screen and (max-width:767px){.vessel-collections__grid{grid-template-columns:1fr!important}.vessel-collections .vessel-collection-card{aspect-ratio:4 / 3!important}}.vessel-perks{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3, .75rem);margin-block:1.25rem .75rem}.vessel-perks__item{display:flex;align-items:center;gap:.5rem;flex:1 1 0;min-width:0;color:#1d1d1d;text-decoration:none}a.vessel-perks__item--link:hover .vessel-perks__text{text-decoration:underline;text-underline-offset:2px}.vessel-perks__icon{color:#1d1d1d;flex-shrink:0;height:21px;width:auto}.vessel-perks__text{font-size:.6875rem;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#4a4a4a}@media screen and (max-width:640px){.vessel-perks{gap:var(--spacing-2, .5rem)}.vessel-perks__item{flex-direction:column;align-items:center;gap:.375rem;text-align:center}.vessel-perks__text{font-size:.625rem}}.header__link-list summary.link-faded-reverse,.header__link-list>ul>li>a{font-size:18px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.6!important}.mega-menu{background:#fff!important;border-block-end:1px solid rgba(26,26,26,.12)}.mega-menu__nav{align-items:stretch!important}.mega-menu__nav>li{position:relative;align-content:start!important;gap:12px!important}.mega-menu__nav>li:not(:last-child):after{content:"";position:absolute;inset-block:-4px;inset-inline-end:calc(var(--mega-menu-nav-gap, var(--spacing-8)) / -2);width:1px;background:#1a1a1a1f}.mega-menu__nav>li>a,.mega-menu__nav>li>a.h5{font-size:14px!important;font-weight:700!important;letter-spacing:.7px!important;line-height:22.4px!important}.mega-menu__nav>li>ul{gap:10px!important}.mega-menu__nav>li>ul a{font-size:14px!important;font-weight:400!important;letter-spacing:normal!important;line-height:22px!important}.mega-menu .navigation-promo .content-over-media{aspect-ratio:4 / 5;border-radius:2px;overflow:hidden}.vessel-promo-badge-wrap{position:absolute!important;grid-area:1 / 1 / -1 / -1!important;inset-block-start:8px;inset-inline-start:8px;z-index:1}.vessel-promo-badge{display:inline-block;margin:0;padding:4px 12px;background:#1d1d1d;color:#fff;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:-.11px;text-transform:lowercase;border-radius:0}.vessel-promo-badge:first-letter{text-transform:uppercase}.vessel-promo-caption{display:inline-flex;align-items:center;gap:7px;font-size:13px!important;line-height:1.3!important;letter-spacing:.06em;text-transform:uppercase}.vessel-promo-arrow{flex-shrink:0}@media screen and (max-width:1149px){.navigation-drawer .panel__wrapper>ul>li.h3{padding-block-end:var(--spacing-4);border-block-end:1px solid rgba(26,26,26,.12)}.navigation-drawer .circle-chevron{background:none;width:auto;height:auto}.vessel-drawer-promo-heading{margin-block:var(--spacing-6) var(--spacing-3);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b}.navigation-drawer .navigation-promo--grid{grid-template-columns:1fr!important;gap:var(--spacing-3);overflow:visible}.navigation-drawer .navigation-promo--grid .content-over-media{aspect-ratio:16 / 11;border-radius:2px}}.vessel-drawer-acc{width:100%}.vessel-drawer-acc__summary{display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;list-style:none}.vessel-drawer-acc__summary::-webkit-details-marker{display:none}.vessel-drawer-acc__chevron{display:grid;place-items:center;flex-shrink:0;transition:transform .2s ease-in-out}.vessel-drawer-acc[open] .vessel-drawer-acc__chevron{transform:rotate(180deg)}.vessel-drawer-acc__list{display:grid;gap:var(--spacing-4);margin-block-start:var(--spacing-5);list-style:none;padding:0}.vessel-drawer-acc__list a{display:block;font-size:17px;font-weight:400;letter-spacing:normal;line-height:1.3;text-transform:none}.vessel-drawer-acc__shop-all{font-style:italic}.navigation-drawer{interpolate-size:allow-keywords}.vessel-drawer-acc::details-content{block-size:0;overflow:hidden;content-visibility:hidden;transition:block-size .28s cubic-bezier(.33,1,.68,1),content-visibility .28s allow-discrete}.vessel-drawer-acc[open]::details-content{block-size:auto;content-visibility:visible}@media(prefers-reduced-motion:reduce){.vessel-drawer-acc::details-content,.vessel-drawer-acc__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/vessel-header-overrides.css.map */
