.btn{position:relative;overflow:hidden;isolation:isolate;z-index:0;transition:color var(--motion-fast) var(--ease-snappy),border-color var(--motion-fast) var(--ease-snappy),transform var(--motion-fast) var(--ease-snappy)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--btn-hover-fill, var(--color-black));transform:scaleY(0);transform-origin:bottom center;transition:transform var(--motion-base) var(--ease-snappy);z-index:-1}.btn:hover:before,.btn:focus-visible:before{transform:scaleY(1)}.btn:hover,.btn:focus-visible{opacity:1}.btn:active:not([aria-disabled=true]):not(.btn--disabled){transform:scale(.98)}.btn--outline{--btn-hover-fill: var(--color-black);background:transparent;border:1px solid var(--color-border-dark);color:var(--color-text)}.btn--outline:hover,.btn--outline:focus-visible{color:var(--color-text-light);border-color:var(--color-black)}.btn--outline-light{--btn-hover-fill: var(--color-text-light);background:transparent;border:1px solid var(--color-text-light);color:var(--color-text-light)}.btn--outline-light:hover,.btn--outline-light:focus-visible{color:var(--color-black);border-color:var(--color-text-light)}.btn--filled{--btn-hover-fill: var(--color-background);background:var(--color-black);border:1px solid var(--color-black);color:var(--color-text-light)}.btn--filled:hover,.btn--filled:focus-visible{color:var(--color-text);border-color:var(--color-border-dark)}.btn--filled-light{--btn-hover-fill: var(--color-black);background:var(--color-text-light);border:1px solid var(--color-text-light);color:var(--color-black)}.btn--filled-light:hover,.btn--filled-light:focus-visible{color:var(--color-text-light);border-color:var(--color-text-light)}.btn--disabled:before,.btn[aria-disabled=true]:before,a.btn[aria-disabled=true]:before{transform:scaleY(0)}.bhcr-header__link,.bhcr-footer__link,.product-card__link{transition:opacity var(--motion-fast) var(--ease-snappy),transform var(--motion-fast) var(--ease-snappy)}.bhcr-header__link:hover,.bhcr-footer__link:hover{opacity:.65}.product-card__link:hover{opacity:1}.product-card:hover .product-card__image,.product-card:focus-within .product-card__image{transform:scale3d(1.03,1.03,1)}.product-card:focus-within:has(.product-card__purchase :focus) .product-card__image{transform:none}.product-card__image{transition:transform var(--motion-slow) var(--ease-snappy)}.product-card__overlay{transition:opacity var(--motion-base) var(--ease-snappy)}.form-input,.bhcr-newsletter-form__input{transition:border-color var(--motion-fast) var(--ease-snappy),border-width var(--motion-fast) var(--ease-snappy),padding var(--motion-fast) var(--ease-snappy),opacity var(--motion-fast) var(--ease-snappy)}@property --hero-loader-progress{syntax: "<number>"; inherits: true; initial-value: 0;}.section-hero__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:var(--color-black);transform:scaleY(var(--hero-loader-progress, 0));transform-origin:bottom center;pointer-events:none;will-change:transform}.section-hero.is-loading .section-hero__loader{transition:--hero-loader-progress var(--motion-slow) var(--ease-snappy)}.section-hero.is-loading .section-hero__loading-words--dark,.section-hero.is-loading .section-hero__loading-words--light{transition:clip-path var(--motion-slow) var(--ease-snappy)}.section-hero.is-media-ready .section-hero__loader{animation:bhcrHeroLoaderExit var(--motion-hero-reveal) var(--ease-accelerate) forwards;transform-origin:top center}@keyframes bhcrHeroLoaderExit{0%{transform:scaleY(1);transform-origin:top center}to{transform:scaleY(0);transform-origin:top center}}.section-hero[data-hero-loader]:not(.is-media-ready) .section-hero__media,.section-hero[data-hero-loader]:not(.is-media-ready) .section-hero__iframe{opacity:0;visibility:hidden}.section-hero[data-hero-loader].is-media-ready .section-hero__media,.section-hero[data-hero-loader].is-media-ready .section-hero__iframe{opacity:1;visibility:visible}.section-hero[data-hero-loader]:not(.is-media-ready) .section-hero__overlay{opacity:0;visibility:hidden}.section-hero[data-hero-loader].is-media-ready .section-hero__overlay{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.btn:before{transition:none}.btn:hover:before,.btn:focus-visible:before{transform:scaleY(1)}.btn:active:not([aria-disabled=true]):not(.btn--disabled){transform:none}.product-card:hover .product-card__image,.product-card:focus-within .product-card__image{transform:none}.section-hero__loader{display:none}.section-hero.is-loading .section-hero__loader,.section-hero.is-loading .section-hero__loading-words--dark,.section-hero.is-loading .section-hero__loading-words--light{transition:none}.section-hero[data-hero-loader] .section-hero__media,.section-hero[data-hero-loader] .section-hero__iframe,.section-hero[data-hero-loader] .section-hero__overlay{opacity:1;visibility:visible;transition:none}.section-hero[data-hero-loader] .section-hero__loading-title{display:none}.section-hero[data-hero-loader] .section-hero__title--final{opacity:.9}.section-hero.is-media-ready .section-hero__loading-word,.section-hero.is-media-ready .section-hero__loading-dot{animation:none}.reveal,.reveal.is-visible{opacity:1;transform:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-motion.css.map */
