*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100%;margin:0;font-family:var(--font-body);font-size:var(--text-body);font-feature-settings:var(--font-features);color:var(--color-text);background-color:var(--color-background);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%}img,picture,video{display:block;max-width:100%;height:auto}svg{max-width:100%}svg.icon{width:1em;height:1em}.svg-wrapper{display:inline-flex;align-items:center}.header__icon--menu,.header__icon--summary{display:inline-flex;align-items:center;cursor:pointer}.header__icon--menu svg{width:20px;height:20px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}input,textarea,select{font:inherit;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:1.2}.text-display{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-display);font-weight:300;font-feature-settings:normal}.text-title{font-family:var(--font-heading);font-size:var(--text-title);line-height:var(--leading-title);font-weight:400}.text-heading{font-family:var(--font-heading);font-size:var(--text-heading);line-height:var(--leading-heading);font-weight:400}.text-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);font-weight:400}.text-label{font-family:var(--font-body);font-size:var(--text-label);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-label)}.text-button{font-family:var(--font-body);font-size:var(--text-button);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-button)}.text-muted{opacity:.6}.text-placeholder{opacity:.55}.page-padding{padding-left:var(--space-page-padding);padding-right:var(--space-page-padding)}.section-padding{padding-top:var(--space-lg);padding-bottom:var(--space-xl)}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--space-page-padding);padding-right:var(--space-page-padding)}.grid-label-content{display:grid;grid-template-columns:var(--label-width) 1fr;gap:var(--space-section-gap)}@media screen and (max-width:768px){.grid-label-content{grid-template-columns:1fr;gap:var(--space-sm)}}.grid-two-col{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}@media screen and (max-width:768px){.grid-two-col{grid-template-columns:1fr}}.grid-three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}@media screen and (max-width:768px){.grid-three-col{grid-template-columns:1fr}}.grid-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--product-card-grid-min)),1fr));gap:var(--space-lg)}.section-label{font-family:var(--font-body);font-size:var(--text-label);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-label);border-top:1px solid var(--color-border-dark);padding-top:var(--space-sm)}.section-label--light{border-top-color:var(--color-text-light);color:var(--color-text-light)}.btn{display:inline-block;padding:24px;font-family:var(--font-body);font-size:var(--text-button);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-button);text-align:center;cursor:pointer;border:none;text-decoration:none;line-height:1}.btn--outline{background:transparent;border:1px solid var(--color-border-dark);color:var(--color-text)}.btn--outline-light{background:transparent;border:1px solid var(--color-text-light);color:var(--color-text-light)}.btn--filled{background:var(--color-black);color:var(--color-text-light);border:1px solid var(--color-black)}.btn--filled-light{background:var(--color-text-light);color:var(--color-black);border:1px solid var(--color-text-light)}.btn--full{display:block;width:100%}.btn--disabled,.button--disabled,a.btn[aria-disabled=true],a.button[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}.form-field{display:grid;gap:var(--space-xs)}.form-label{font-size:var(--text-label);font-weight:400;text-transform:uppercase;letter-spacing:var(--tracking-label)}.form-input{width:100%;height:54px;padding:var(--space-sm) 0;font-size:var(--text-body);background:transparent;border:none;border-bottom:1px solid var(--color-border-dark);border-radius:0;box-sizing:border-box;transition:border-color var(--transition-fast),border-width var(--transition-fast),padding var(--transition-fast);-webkit-appearance:none;appearance:none}.form-input::placeholder{color:var(--color-text-placeholder)}.form-input:focus,.form-input:focus-visible,.bhcr-newsletter-form__input:focus,.bhcr-newsletter-form__input:focus-visible,.bhcr-collection__search-input:focus,.bhcr-collection__search-input:focus-visible,.bhcr-product__select:focus,.bhcr-product__select:focus-visible,.product-card__select:focus,.product-card__select:focus-visible,.bhcr-cart__note textarea:focus,.bhcr-cart__note textarea:focus-visible{outline:none;border-bottom-width:2px;border-bottom-color:var(--color-text);padding-bottom:calc(var(--space-sm) - 1px)}.bhcr-collection__price-input:focus,.bhcr-collection__price-input:focus-visible,.bhcr-footer .bhcr-country-selector__search-input:focus,.bhcr-footer .bhcr-country-selector__search-input:focus-visible{outline:none;border-width:2px;border-color:var(--color-text)}.bhcr-footer .bhcr-country-selector__search-input:focus,.bhcr-footer .bhcr-country-selector__search-input:focus-visible{border-color:var(--color-on-dark-text-faint)}.bhcr-product__qty-controls:focus-within,.product-card__qty:focus-within{border-bottom-width:2px;border-bottom-color:var(--color-text)}.bhcr-newsletter-form__input,.bhcr-collection__search-input,.bhcr-product__select,.product-card__select{box-sizing:border-box;transition:border-color var(--transition-fast),border-width var(--transition-fast),padding var(--transition-fast)}.bhcr-product__qty-controls,.product-card__qty,.bhcr-collection__price-input,.bhcr-footer .bhcr-country-selector__search-input{transition:border-color var(--transition-fast),border-width var(--transition-fast)}.bhcr-cart__note textarea{box-sizing:border-box;transition:border-color var(--transition-fast),border-width var(--transition-fast),padding var(--transition-fast)}.hidden{display:none!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:var(--z-skip-link);padding:var(--space-sm) var(--space-lg);background:var(--color-black);color:var(--color-white);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-button)}.skip-to-content-link:not(:focus){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}*:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]):focus,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none}.bhcr-surface-blur,.cart-drawer__panel,.product-card__overlay,.bhcr-header__backdrop{background-color:var(--surface-blur-bg-fallback)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.bhcr-surface-blur,.cart-drawer__panel{background-color:var(--surface-blur-bg);-webkit-backdrop-filter:blur(var(--surface-backdrop-blur));backdrop-filter:blur(var(--surface-backdrop-blur))}.bhcr-header__backdrop{background-color:var(--surface-blur-bg-header);-webkit-backdrop-filter:blur(var(--surface-backdrop-blur));backdrop-filter:blur(var(--surface-backdrop-blur))}.product-card__overlay{background-color:var(--surface-blur-bg);-webkit-backdrop-filter:blur(var(--surface-backdrop-blur-product-card));backdrop-filter:blur(var(--surface-backdrop-blur-product-card))}}.loading-spinner{width:20px;height:20px;border:2px solid var(--color-border);border-top-color:var(--color-text);border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.reveal{opacity:0;transform:translate3d(0,20px,0)}.reveal.is-visible{animation:fadeInUp var(--motion-slow) var(--ease-snappy) forwards}.reveal-stagger>.reveal:nth-child(1){animation-delay:0ms}.reveal-stagger>.reveal:nth-child(2){animation-delay:60ms}.reveal-stagger>.reveal:nth-child(3){animation-delay:.12s}.reveal-stagger>.reveal:nth-child(4){animation-delay:.18s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.header-group-wrapper{position:fixed;top:0;left:0;right:0;z-index:var(--z-header)}body:not(.has-transparent-header) #MainContent{padding-top:var(--header-group-height)}.has-transparent-header:not(.header-scrolled):not(.hero-media-ready) .bhcr-header__nav-inner{--header-nav-color: var(--color-text)}.has-transparent-header:not(.header-scrolled).hero-media-ready .bhcr-header__nav-inner{--header-nav-color: var(--color-text-light)}.has-transparent-header.header-scrolled .bhcr-header__nav-inner,body:not(.has-transparent-header) .bhcr-header__nav-inner{--header-nav-color: var(--color-text)}.has-transparent-header:not(.header-scrolled) .bhcr-header__backdrop{opacity:0;visibility:hidden}.has-transparent-header.header-scrolled .bhcr-header__backdrop{opacity:1;visibility:visible}.shopify-challenge__container{margin:var(--space-xl) auto;max-width:560px}.shopify-policy__container{margin:var(--space-xl) auto;max-width:760px;padding:0 var(--space-page-padding)}.focus-none:focus{outline:none}.shopify-section.section-subscribe-callout:not(:has(.subscribe-callout)),.shopify-section.section-loyalty-program:not(:has(.loyalty-program)){display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
