@font-face{font-family:Geist;src:url(geist-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist;src:url(geist-latinext.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+1E00-1E9F}:root{--bhk-ink: #1b2838;--bhk-soft: #3f4d5a;--bhk-muted: #54636f;--bhk-faint: #71808e;--bhk-paper: #ffffff;--bhk-mist: #f1f5f8;--bhk-mist-deep: #e3eaf0;--bhk-line: #d8e0e7;--bhk-blue: #2b7a9e;--bhk-blue-deep: #1f5f7d;--bhk-blue-wash: #e8f2f7;--bhk-aqua: #8fd3e2;--bhk-gold: #d2a32e;--bhk-gold-hover: #dbac35;--bhk-gold-edge: #b88f28;--bhk-gold-wash: #fbf3dd;--font-heading--family: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-heading--weight: 600;--font-subheading--family: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-subheading--weight: 600;--font-accent--family: "Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-accent--weight: 600}h1,.h1,h2,.h2,h3,.h3{letter-spacing:-.03em;text-wrap:balance}.text-block h1 em,.text-block h2 em,.text-block h3 em,.bhk-blue{font-style:normal;color:var(--bhk-blue)}.bhk-eyebrow,h5.bhk-eyebrow,.bhk-eyebrow p{font-family:var(--font-subheading--family);font-weight:600;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bhk-blue)}.button:not(.button-secondary):not(.button-unstyled):not(.button-custom):hover,.button:not(.button-secondary):not(.button-unstyled):not(.button-custom):focus-visible{--color-primary-button-hover-background: var(--bhk-gold-hover);--color-primary-button-hover-text: var(--bhk-ink);--color-primary-button-hover-border: var(--bhk-gold-hover)}.bhk-muted,.bhk-muted p{color:var(--bhk-muted)}.bhk-soft,.bhk-soft p{color:var(--bhk-soft)}.bhk-rule{border:0;border-top:1px solid var(--bhk-line);margin:0}.bhk-delivery{display:grid;gap:.75rem;padding:1.25rem 0;border-top:1px solid var(--bhk-line);border-bottom:1px solid var(--bhk-line);color:var(--bhk-soft);font-size:.9375rem}.bhk-delivery__title{font-family:var(--font-subheading--family);font-weight:600;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--bhk-blue)}.bhk-delivery ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.bhk-delivery li{display:flex;gap:.6rem;align-items:flex-start}.bhk-delivery li:before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;margin-top:.45rem;background:var(--bhk-gold)}.bhk-article-body,.blog-post-content{--bhk-measure: 68ch}.blog-post-content .rte,.blog-post-content .rte p,.blog-post-content .rte li{font-size:1.125rem;line-height:1.65;color:var(--bhk-soft)}.blog-post-content .rte h2,.blog-post-content .rte h3{color:var(--bhk-ink);margin-top:2em}.blog-post-content .rte a{color:var(--bhk-blue)}.blog-post-content .rte blockquote{border-left:3px solid var(--bhk-gold);margin-inline:0;padding-inline-start:1.25rem;color:var(--bhk-ink)}.card-gallery[data-image-ratio=square]{background:var(--bhk-mist);box-shadow:inset 0 0 0 1px #1b283814}.card-gallery[data-image-ratio=square] img{object-fit:contain;background:var(--bhk-paper)}.blog-posts .blog-posts-container{grid-template-columns:repeat(3,minmax(0,1fr));--columns-gap: 32px;--rows-gap: 48px}.blog-posts .blog-posts-container .blog-post-item{grid-column:auto;--blog-post-card-scale: 1}.blog-posts .blog-post-card.blog-post-card--horizontal{flex-direction:column}.blog-posts .blog-post-card--horizontal>.blog-post-card__image-container,.blog-posts .blog-post-card--horizontal .blog-post-card__content{flex-basis:auto}.blog-posts .blog-post-card .blog-post-card__image-container{aspect-ratio:1 / 1;overflow:hidden;border-radius:10px;background:var(--bhk-mist)}.blog-posts .blog-post-card .blog-post-card__image-container a,.blog-posts .blog-post-card .blog-post-card__image{display:block;width:100%;height:100%}.blog-posts .blog-post-card .blog-post-card__image{object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.blog-posts .blog-post-card:hover .blog-post-card__image{transform:scale(1.04)}.blog-posts .blog-post-card .blog-post-card__content{padding-block-start:.75rem}.blog-posts .blog-post-card__title-link :is(h1,h2,h3,h4){font-size:1.25rem;line-height:1.25;letter-spacing:-.015em;transition:color .2s ease}.blog-posts .blog-post-card:hover .blog-post-card__title-link :is(h1,h2,h3,h4){color:var(--bhk-blue)}.blog-posts .blog-post-card .blog-post-card__content-text .rte p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--bhk-muted);font-size:.9375rem}@media screen and (max-width:989px){.blog-posts .blog-posts-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.blog-posts .blog-posts-container{grid-template-columns:minmax(0,1fr);--rows-gap: 36px}}.featured-blog-posts-card .resource-image{overflow:hidden;border-radius:10px}.featured-blog-posts-card .resource-image__image img,.featured-blog-posts-card .resource-image img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.featured-blog-posts-card:hover .resource-image img{transform:scale(1.04)}.bhk-pre{opacity:0;transform:translateY(20px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--bhk-reveal-delay, 0ms)}.bhk-pre.image-block{transform:translateY(28px) scale(.985)}.bhk-pre.bhk-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bhk-pre{opacity:1;transform:none;transition:none}.blog-post-card__image,.featured-blog-posts-card .resource-image img{transition:none}}.blog-post-content .rte img{border-radius:12px;height:auto}.blog-post-content .rte figcaption,.blog-post-content .rte small{color:var(--bhk-muted);font-size:.875rem}.blog-post-content .rte table{width:100%;border-collapse:collapse;font-size:.9375rem}.blog-post-content .rte th,.blog-post-content .rte td{padding:.6rem .75rem;border-bottom:1px solid var(--bhk-line);text-align:left;vertical-align:top}.blog-post-content .rte hr{border:0;border-top:1px solid var(--bhk-line);margin:2.5rem 0}.blog-post-content .rte>p:first-of-type{font-size:1.25rem;line-height:1.55;color:var(--bhk-ink)}.blog-post-featured-image img{border-radius:16px}.header-section .header,#header-component .header__row--top{background:#ffffffd6!important;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid rgb(27 40 56 / .06)!important}#header-component[data-sticky-state=active] .header__row--top{box-shadow:0 8px 30px -18px #1b283859}.header-section .header:has(.menu-list__link:hover) .header__row--top,.header-section .header:has(header-menu[aria-expanded=true]) .header__row--top{background:#fffffff5!important}.menu-list__link,.menu-list__link-title{transition:color .2s ease;will-change:color}.menu-list__link{position:relative;font-family:var(--font-subheading--family);font-weight:500;letter-spacing:-.005em;transition:color .2s ease}.menu-list__link:after{background:transparent!important;box-shadow:none!important}.menu-list__link:before{content:"";position:absolute;left:0;right:0;bottom:.1em;height:2px;pointer-events:none;background:var(--bhk-blue);transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.menu-list__link:hover,.menu-list__link--active{color:var(--bhk-blue)}.menu-list__link:hover:before,.menu-list__link--active:before{transform:scaleX(1)}.header-actions__action{border-radius:999px;transition:background-color .2s ease,transform .2s ease}.header-actions__action:hover{background-color:var(--bhk-mist)}.header-actions__cart-icon--has-cart:after{box-shadow:0 0 0 2px #fff}.card-gallery{isolation:isolate;overflow:hidden}.card-hover-effect-subtle-zoom .product-card:hover .card-gallery{border-radius:var(--product-corner-radius, 10px)}.field__input,.contact-form__input,.email-signup__input,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password],textarea,select{border-radius:8px;border:1px solid var(--bhk-line);background-color:var(--bhk-paper);color:var(--bhk-ink);font-family:var(--font-body--family);transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.field__input,.contact-form__input,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password],select{min-height:3rem;padding-inline:1rem}textarea,.contact-form__input--textarea{padding:.85rem 1rem;min-height:9rem;resize:vertical}.field__input::placeholder,.contact-form__input::placeholder,.email-signup__input::placeholder,textarea::placeholder{color:var(--bhk-faint)}.field__input:hover,.contact-form__input:hover,textarea:hover,select:hover{border-color:#b8c4cf}.field__input:focus,.field__input:focus-visible,.contact-form__input:focus,.contact-form__input:focus-visible,.email-signup__input:focus,.email-signup__input:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none;border-color:var(--bhk-blue);box-shadow:0 0 0 3px var(--bhk-blue-wash)}.field__label,.contact-form label,label.form__label{font-family:var(--font-subheading--family);font-weight:500;font-size:.875rem;color:var(--bhk-soft)}.contact-form__form-row{gap:1rem}.contact-form__success{border-radius:8px;background:var(--bhk-blue-wash);color:var(--bhk-blue-deep);padding:1rem 1.25rem}.contact-form__error,.email-signup__message--error{color:#b23b2e}.footer .email-signup__input{border-radius:8px;border-color:#ffffff2e}.footer .email-signup__input:focus,.footer .email-signup__input:focus-visible{border-color:var(--bhk-aqua);box-shadow:0 0 0 3px #8fd3e240}.footer .email-signup__input::placeholder{color:#ffffff8c}input[type=checkbox]{border-radius:4px}.quantity-selector,.predictive-search__input,.search-modal__input{border-radius:8px}[id$=__hero] .image-block{align-self:flex-end}[id$=__hero] .image-block img{display:block;vertical-align:bottom}.blog-post-featured-image{max-width:min(100%,52rem);margin-inline:auto}.blog-post-featured-image img{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:auto}.page-wrapper>footer>.shopify-section{position:relative;isolation:isolate}.page-wrapper>footer>[id$=__footer] .section-background,.page-wrapper>footer>[id$=__utilities] .section-background,.page-wrapper>footer>[id$=__footer] .footer,.page-wrapper>footer>[id$=__utilities] .footer-utilities{background:transparent!important}body.template-collection [id$=__section] .text-block{width:min(52rem,100%);max-width:100%;margin-inline:auto;padding-inline:var(--page-margin, 1.5rem);box-sizing:border-box}@media screen and (max-width:749px){:is(#MainContent,.page-wrapper>footer) .group-block-content,:is(#MainContent,.page-wrapper>footer) .section-content-wrapper,:is(#MainContent,.page-wrapper>footer) .custom-section-content>.layout-panel-flex{align-items:center;justify-content:center}:is(#MainContent,.page-wrapper>footer) .text-block:not(.product-card *):not(.blog-post-card *):not(.featured-blog-posts-card *):not(.product-details *):not(.blog-post-content *),:is(#MainContent,.page-wrapper>footer) .text-block:not(.product-card *):not(.blog-post-card *):not(.featured-blog-posts-card *):not(.product-details *):not(.blog-post-content *) :is(h1,h2,h3,h4,h5,h6,p){text-align:center;--text-align: center;margin-inline:auto}:is(#MainContent,.page-wrapper>footer) .button:not(.product-card *):not(.bhk-sticky *):not(.product-details *):not(.slideshow-control):not(dialog *),:is(#MainContent,.page-wrapper>footer) .button-block,:is(#MainContent,.page-wrapper>footer) .image-block:not(.product-card *){margin-inline:auto}#MainContent .group-block:has(>.group-block-content>:is(.button,.button-secondary,.button-custom,.button-unstyled)):not(:has(>.group-block-content>:not(.button,.button-secondary,.button-custom,.button-unstyled)))>.group-block-content{flex-direction:row!important;flex-wrap:wrap;justify-content:center!important;gap:12px!important;width:100%}#MainContent .group-block:has(>.group-block-content>:is(.button,.button-secondary,.button-custom,.button-unstyled)):not(:has(>.group-block-content>:not(.button,.button-secondary,.button-custom,.button-unstyled)))>.group-block-content>*{margin-inline:0!important}:is(#MainContent,.page-wrapper>footer) :is(.button,.button-secondary,.button-custom):not(.product-card *):not(.bhk-sticky *):not(.product-details *):not(.slideshow-control):not(dialog *){margin-inline:auto}:is(#MainContent,.page-wrapper>footer) .group-block:not(.product-card *){align-self:center!important;margin-inline:auto}:is(#MainContent,.page-wrapper>footer) .group-block-content:not(.product-card *){align-items:center!important}#MainContent .group-block:has(>.group-block-content>.image-block+.group-block)>.group-block-content{flex-direction:row!important;flex-wrap:nowrap;align-items:center!important;justify-content:flex-start!important;gap:16px!important;text-align:left}#MainContent .group-block:has(>.group-block-content>.image-block+.group-block) .image-block{margin-inline:0!important;flex:0 0 34%}#MainContent .group-block:has(>.group-block-content>.image-block+.group-block) .group-block{margin-inline:0!important;align-self:stretch!important;flex:1 1 auto;min-width:0}#MainContent .group-block:has(>.group-block-content>.image-block+.group-block) .group-block-content{align-items:flex-start!important}#MainContent .group-block:has(>.group-block-content>.image-block+.group-block) .text-block,#MainContent .group-block:has(>.group-block-content>.image-block+.group-block) .text-block :is(p,h5){text-align:left!important;--text-align: left;margin-inline:0!important}#MainContent .group-block:has(>.group-block-content>.image-block+.group-block) :is(.button,.button-secondary){margin-inline:0!important}.page-wrapper>footer .footer-content{display:grid!important;grid-template-columns:1fr 1fr;gap:2rem 1.5rem;text-align:center}.page-wrapper>footer .footer-content>.text-block,.page-wrapper>footer .footer-content>.group-block{grid-column:1 / -1}.page-wrapper>footer .footer-content .menu,.page-wrapper>footer .footer-content .menu *{align-items:flex-start;text-align:left}.page-wrapper>footer .footer .menu-block,.page-wrapper>footer .footer .text-block{text-align:center}.page-wrapper>footer [id$=__hololife_band] .button{display:inline-flex}.bhk-sticky__inner{gap:.75rem}.bhk-nl{padding-inline:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/brand.css.map */
