:root{--bhb-paper: #FDFCF9;--bhb-mist: #EAF1F4;--bhb-ink: #1E3049;--bhb-ink-soft: #5C6E80;--bhb-ocean: #006688;--bhb-navy: #1E3764;--bhb-red: #B23A48;--bhb-line: rgba(30, 48, 73, .14);--bhb-sand-50: #FAF6EF;--bhb-sand-100: #F2EBDF;--bhb-sand-300: #E4D9C8;--bhb-sand-500: #D2C3AC;--bhb-sand-700: #A9977C;--bhb-sand: var(--bhb-sand-300);--bhb-fairway-50: #EEF1EA;--bhb-fairway-100: #DDE3D5;--bhb-fairway-300: #B9C4AC;--bhb-fairway-500: #7E8F71;--bhb-fairway-700: #566246;--bhb-fairway: var(--bhb-fairway-500);--bhb-horizon-50: #F1F6F9;--bhb-horizon-100: #DCE9F0;--bhb-horizon-300: #B7CFDC;--bhb-horizon-500: #85AABF;--bhb-horizon-700: #4E7891;--bhb-horizon: var(--bhb-horizon-300);--bhb-shell: #FBF8F2;--bhb-font-display: "Futura", "Avenir Next", "Century Gothic", "Trebuchet MS", sans-serif;--bhb-font-body: "Lora", Georgia, "Times New Roman", serif;--bhb-fs-xs: clamp(11px, 10.59px + .11vw, 12px);--bhb-fs-sm: clamp(13px, 12.59px + .11vw, 14px);--bhb-fs-base: clamp(16px, 15.59px + .11vw, 17px);--bhb-fs-md: clamp(17px, 16.17px + .221vw, 19px);--bhb-fs-lg: clamp(19px, 18.17px + .221vw, 21px);--bhb-fs-xl: clamp(21px, 18.51px + .663vw, 27px);--bhb-fs-2xl: clamp(24px, 20.27px + .994vw, 33px);--bhb-fs-3xl: clamp(28px, 22.2px + 1.547vw, 42px);--bhb-fs-4xl: clamp(31px, 22.3px + 2.32vw, 52px);--bhb-fs-5xl: clamp(36px, 23.98px + 3.204vw, 65px);--bhb-fs-6xl: clamp(42px, 25.84px + 4.309vw, 81px);--bhb-lh-display: 1.04;--bhb-lh-tight: 1.1;--bhb-lh-snug: 1.28;--bhb-lh-body: 1.7;--bhb-lh-loose: 1.8;--bhb-ls-display: -.012em;--bhb-ls-hero: .02em;--bhb-ls-body: .005em;--bhb-ls-wide: .09em;--bhb-ls-button: .16em;--bhb-ls-eyebrow: .32em;--bhb-fw-body: 400;--bhb-fw-display: 600;--bhb-fw-display-strong: 700;--bhb-space-0: 4px;--bhb-space-1: 8px;--bhb-space-2: 16px;--bhb-space-3: 24px;--bhb-space-4: 32px;--bhb-space-5: 40px;--bhb-space-6: 48px;--bhb-space-7: 64px;--bhb-space-8: 80px;--bhb-space-9: 96px;--bhb-space-10: 112px;--bhb-space-11: 144px;--bhb-space-12: 192px;--bhb-section-y: clamp(56px, 8.75vw, 112px);--bhb-section-y-lg: clamp(72px, 11.25vw, 144px);--bhb-section-y-sm: clamp(40px, 5vw, 64px);--bhb-maxw: 1240px;--bhb-maxw-wide: 1440px;--bhb-measure: 640px;--bhb-measure-narrow: 560px;--bhb-gutter: clamp(20px, 3.75vw, 48px);--bhb-grid-gap: 24px;--bhb-grid-row-gap: 48px;--bhb-radius: 2px;--bhb-radius-none: 0;--bhb-radius-sm: 2px;--bhb-radius-btn: 2px;--bhb-radius-pill: 999px;--bhb-radius-round: 50%;--bhb-ease: cubic-bezier(.22, .9, .28, 1);--bhb-ease-out: cubic-bezier(.25, .46, .45, .94);--bhb-ease-entrance: cubic-bezier(.16, 1, .3, 1);--bhb-dur-fast: .18s;--bhb-dur-base: .22s;--bhb-dur-slow: .35s;--bhb-dur-reveal: .6s;--bhb-shadow-none: none}:root{--bhb-surface: var(--bhb-paper);--bhb-surface-alt: var(--bhb-mist);--bhb-surface-warm: var(--bhb-shell);--bhb-surface-sand: var(--bhb-sand-50);--bhb-surface-deep: var(--bhb-navy);--bhb-text: var(--bhb-ink);--bhb-text-muted: #6B7484;--bhb-text-faint: rgba(30, 48, 73, .45);--bhb-text-invert: var(--bhb-paper);--bhb-text-invert-muted: rgba(253, 252, 249, .78);--bhb-border: var(--bhb-line);--bhb-border-strong: rgba(30, 48, 73, .26);--bhb-border-invert: rgba(253, 252, 249, .3);--bhb-accent: var(--bhb-ocean);--bhb-accent-hover: #00506B;--bhb-accent-soft: var(--bhb-horizon-100);--bhb-alert: var(--bhb-red);--bhb-focus: var(--bhb-ocean)}:root{--font-heading-family: var(--bhb-font-display) !important;--font-heading-weight: 600 !important;--font-heading-scale: 1 !important;--font-body-family: var(--bhb-font-body) !important;--page-width: 1240px;--buttons-radius: 2px;--buttons-radius-outset: 3px;--buttons-border-width: 1px;--inputs-radius: 2px;--inputs-radius-outset: 3px;--media-radius: 0px;--card-corner-radius: 0px;--badge-corner-radius: 0px}body,body.gradient{background:var(--bhb-paper);color:var(--bhb-text);font-family:var(--bhb-font-body);letter-spacing:var(--bhb-ls-body);-webkit-font-smoothing:antialiased}.bhb-container{width:100%;max-width:calc(var(--bhb-maxw) + (var(--bhb-gutter) * 2));margin-inline:auto;padding-inline:var(--bhb-gutter)}.bhb-container--wide{max-width:calc(var(--bhb-maxw-wide) + (var(--bhb-gutter) * 2))}.bhb-container--narrow{max-width:calc(var(--bhb-measure) + (var(--bhb-gutter) * 2))}.bhb-section{padding-block:var(--bhb-section-y)}.bhb-section--editorial{padding-block:var(--bhb-section-y-lg)}.bhb-section--utility{padding-block:var(--bhb-section-y-sm)}.bhb-section--paper{background:var(--bhb-surface)}.bhb-section--mist{background:var(--bhb-surface-alt)}.bhb-section--sand{background:var(--bhb-surface-sand)}.bhb-section--navy{background:var(--bhb-surface-deep);color:var(--bhb-text-invert)}.bhb-stack>*+*{margin-top:var(--bhb-space-3)}.bhb-eyebrow{font-family:var(--bhb-font-display);font-size:var(--bhb-fs-xs);font-weight:700;line-height:1.2;letter-spacing:var(--bhb-ls-eyebrow);text-transform:uppercase;color:var(--bhb-ocean);display:inline-flex;align-items:center;gap:12px}.bhb-eyebrow:before{content:"";width:34px;height:2px;background:var(--bhb-red);border-radius:2px}.bhb-eyebrow--bare:before{display:none}.bhb-eyebrow--invert{color:var(--bhb-text-invert)}.bhb-h1,.bhb-display{font-family:var(--bhb-font-display);font-size:var(--bhb-fs-6xl);font-weight:var(--bhb-fw-display-strong);line-height:var(--bhb-lh-display);letter-spacing:var(--bhb-ls-hero);text-transform:uppercase;margin:0}.bhb-h2{font-family:var(--bhb-font-display);font-size:var(--bhb-fs-4xl);font-weight:var(--bhb-fw-display);line-height:var(--bhb-lh-tight);letter-spacing:var(--bhb-ls-display);color:var(--bhb-text);margin:0}.bhb-h3{font-family:var(--bhb-font-display);font-size:var(--bhb-fs-2xl);font-weight:var(--bhb-fw-display);line-height:var(--bhb-lh-snug);letter-spacing:var(--bhb-ls-display);color:var(--bhb-text);margin:0}.bhb-h4{font-family:var(--bhb-font-display);font-size:var(--bhb-fs-lg);font-weight:var(--bhb-fw-display);line-height:1.3;letter-spacing:.06em;text-transform:uppercase;margin:0}.bhb-body{font-family:var(--bhb-font-body);font-size:var(--bhb-fs-base);line-height:var(--bhb-lh-body);letter-spacing:var(--bhb-ls-body);color:var(--bhb-text);max-width:var(--bhb-measure)}.bhb-body--lead{font-size:var(--bhb-fs-md);line-height:var(--bhb-lh-loose)}.bhb-body--muted{color:var(--bhb-text-muted)}.bhb-body--invert{color:var(--bhb-text-invert-muted)}.bhb-caption{font-family:var(--bhb-font-body);font-size:var(--bhb-fs-sm);line-height:1.6;color:var(--bhb-text-muted)}.bhb-quote{font-family:var(--bhb-font-body);font-style:italic;font-size:var(--bhb-fs-xl);line-height:1.5;color:var(--bhb-text);max-width:var(--bhb-measure-narrow);margin:0}.bhb-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:clamp(28px,4vw,48px)}.bhb-section-head h2{font-family:var(--bhb-font-display);font-size:var(--bhb-fs-4xl);font-weight:var(--bhb-fw-display);line-height:var(--bhb-lh-tight);letter-spacing:var(--bhb-ls-display);color:var(--bhb-ink);margin:12px 0 0}.bhb-hero__heading{color:var(--bhb-paper)!important}.bhb-hero__sub{color:#e3edf2!important}.bhb-vibe__title,.bhb-vibe__kicker{color:var(--bhb-paper)}.bhb-btn,.button,.shopify-payment-button__button--unbranded,.product-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 var(--bhb-space-4);border:0;border-radius:var(--bhb-radius-btn)!important;font-family:var(--bhb-font-display)!important;font-size:14px!important;font-weight:700!important;line-height:1.2;letter-spacing:var(--bhb-ls-button)!important;text-transform:uppercase!important;text-decoration:none;text-align:center;cursor:pointer;box-shadow:none;transition:background-color var(--bhb-dur-base) var(--bhb-ease-out),color var(--bhb-dur-base) var(--bhb-ease-out),box-shadow var(--bhb-dur-base) var(--bhb-ease-out)}.bhb-btn--primary,.shopify-payment-button__button--unbranded,.product-form__submit,.button:not(.button--secondary):not(.button--tertiary){background:var(--bhb-navy)!important;color:var(--bhb-paper)!important}.bhb-btn--primary:hover,.shopify-payment-button__button--unbranded:hover,.product-form__submit:hover,.button:not(.button--secondary):not(.button--tertiary):hover{background:var(--bhb-accent-hover)!important;color:var(--bhb-paper)!important}.bhb-btn--secondary,.button--secondary{background:transparent!important;color:var(--bhb-navy)!important;box-shadow:inset 0 0 0 1px var(--bhb-border-strong)!important}.bhb-btn--secondary:hover,.button--secondary:hover{background:var(--bhb-navy)!important;color:var(--bhb-paper)!important;box-shadow:inset 0 0 0 1px var(--bhb-navy)!important}.bhb-btn--light{background:var(--bhb-paper);color:var(--bhb-navy)}.bhb-btn--light:hover{background:var(--bhb-mist);color:var(--bhb-navy)}.bhb-btn--ghost{background:transparent;color:var(--bhb-paper);box-shadow:inset 0 0 0 1px #fdfcf9cc}.bhb-btn--ghost:hover{background:var(--bhb-paper);color:var(--bhb-navy);box-shadow:inset 0 0 0 1px var(--bhb-paper)}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{box-shadow:none!important;border-radius:var(--bhb-radius-btn)!important}.bhb-btn--tertiary,.bhb-link{display:inline-block;padding:0;min-height:0;background:none;border:0;box-shadow:none;font-family:var(--bhb-font-display);font-size:14px;font-weight:700;letter-spacing:var(--bhb-ls-button);text-transform:uppercase;text-decoration:none;color:var(--bhb-ocean);position:relative;cursor:pointer}.bhb-btn--tertiary:after,.bhb-link:after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:var(--bhb-ocean);transform:scaleX(0);transform-origin:left center;transition:transform var(--bhb-dur-fast) var(--bhb-ease-out)}.bhb-btn--tertiary:hover:after,.bhb-link:hover:after,.bhb-btn--tertiary:focus-visible:after,.bhb-link:focus-visible:after{transform:scaleX(1)}.bhb-link--invert{color:var(--bhb-paper)}.bhb-link--invert:after{background:var(--bhb-paper)}.bhb-reveal,html .bhb-reveal,html.js .bhb-reveal,html.bhb-js .bhb-reveal,html.bhb-revealed .bhb-reveal,html:not(.bhb-js) .bhb-reveal,html.bhb-js .bhb-reveal.is-in,.bhb-reveal.is-in,.bhb-reveal[data-reveal-delay]{opacity:1!important;transform:none!important;animation:none!important;animation-name:none!important;animation-timeline:auto!important;animation-delay:0s!important;transition-delay:0s!important}:focus-visible{outline:2px solid var(--bhb-focus);outline-offset:3px;border-radius:var(--bhb-radius-sm)}.header :focus-visible,.footer :focus-visible,.bhb-section--navy :focus-visible,.bhb-hero :focus-visible{outline-color:var(--bhb-mist)}.announcement-bar,.announcement-bar-section,.utility-bar{background:var(--bhb-ocean)!important}.announcement-bar__message,.announcement-bar__message span,.announcement-bar p{color:#eaf3f6!important;font-family:var(--bhb-font-display)!important;font-size:12px!important;letter-spacing:.24em!important;text-transform:uppercase!important}.header-wrapper{background:var(--bhb-navy)!important;border-bottom:0!important}.header__heading,.header__heading-link,.header__inline-menu .header__menu-item{color:#fdfcf9!important}.header__inline-menu .header__menu-item:hover{color:#cfe2ea!important}.header .header__icon,.header .header__icon svg,.header .modal__toggle{color:#fdfcf9!important}.header__menu-item,.header__menu-item span{font-family:var(--bhb-font-display);font-size:13px;font-weight:600;letter-spacing:var(--bhb-ls-wide);text-transform:uppercase}.header__submenu{background:var(--bhb-paper)!important}.header__submenu .header__menu-item,.header__submenu a{color:var(--bhb-ink)!important}.header__submenu .header__menu-item:hover,.header__submenu a:hover{color:var(--bhb-ocean)!important}.header__submenu svg{color:var(--bhb-ink)!important}.menu-drawer a,.menu-drawer summary,.menu-drawer .menu-drawer__menu-item,.menu-drawer svg,.menu-drawer button{color:var(--bhb-ink)!important}.menu-drawer .menu-drawer__menu-item:hover{color:var(--bhb-ocean)!important}.search-modal input,.search-modal .field__label,.search-modal svg,.search-modal button,.search-modal a{color:var(--bhb-ink)!important}.cart-count-bubble{background:var(--bhb-red)!important;color:#fff!important}.cart-count-bubble span{color:#fff!important}.footer{background:var(--bhb-navy)!important;border-top:0!important}.footer *{color:#c3d0e2!important}.footer .footer-block__heading{color:#fdfcf9!important;font-family:var(--bhb-font-display)!important;letter-spacing:.26em!important;text-transform:uppercase!important;font-size:12px!important}.footer .button{background:transparent!important;box-shadow:inset 0 0 0 1px var(--bhb-border-invert)!important}.footer .button:hover{background:var(--bhb-paper)!important;color:var(--bhb-navy)!important}.card-wrapper .loox-rating,.card__information .loox-rating,.card-wrapper .rating,.card__information .rating{display:none!important}.product-card-wrapper .card__media .media img{object-fit:contain!important;object-position:center!important;padding:4%;box-sizing:border-box;background:var(--bhb-mist)}.card__heading,.card__heading a,.product-card-wrapper .card__heading{font-family:var(--bhb-font-display)}.product-card-wrapper .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;min-height:2.7em}.product-card-wrapper .card__heading a{display:inline}.product-card-wrapper .card-information{margin-top:2px}.price,.price__regular,.card-information .price{font-family:var(--bhb-font-display);font-weight:500}.price--on-sale .price-item--sale{color:var(--bhb-red)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.15s!important;scroll-behavior:auto!important}.bhb-reveal{opacity:1!important;transform:none!important;animation:none!important;animation-timeline:auto!important}.bhb-btn,.button,.card-wrapper,.product-card-wrapper{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/bhb-tokens.css.map */
