.header-wrapper{background-color:var(--hos-color-bg);border-bottom:1px solid var(--hos-color-border)}.header{background-color:transparent}.header__heading-logo-wrapper,.header__heading-link{font-family:var(--hos-font-heading);letter-spacing:var(--hos-tracking-wider);text-transform:uppercase}.header__menu-item{position:relative;font-family:var(--hos-font-body);font-size:var(--hos-fs-small);letter-spacing:var(--hos-tracking-wide);text-transform:uppercase;color:var(--hos-color-text-primary)}.header__menu-item:after{content:"";position:absolute;left:0;bottom:.4rem;width:100%;height:1px;background-color:var(--hos-charcoal);transform:scaleX(0);transform-origin:left;transition:transform var(--hos-duration-base) var(--hos-ease-luxury)}.header__menu-item:hover:after,.header__menu-item:focus-visible:after,.header__active-menu-item~.header__menu-item:after{transform:scaleX(1)}.header__icon svg,.header__icon .icon{transition:opacity var(--hos-duration-fast) ease,transform var(--hos-duration-fast) var(--hos-ease-luxury)}.header__icon:hover svg{transform:scale(1.08)}.header__icon[data-wishlist-icon].is-active svg{transform:scale(1.15);color:var(--hos-charcoal)}.cart-count-bubble{background-color:var(--hos-charcoal);color:var(--hos-ivory)}.cart-count-bubble.is-pulsing{animation:hos-pulse var(--hos-duration-slow) var(--hos-ease-luxury)}@keyframes hos-pulse{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.header__submenu{transition:opacity var(--hos-duration-base) var(--hos-ease-luxury),transform var(--hos-duration-base) var(--hos-ease-luxury);transform:translateY(-4px)}details[open]>.header__submenu{transform:translateY(0)}.search-modal{background-color:color-mix(in srgb,var(--hos-color-bg) 96%,transparent)}details[open] .modal-overlay:after{background-color:color-mix(in srgb,var(--hos-deep-black) 55%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.search-modal__form .search__input,.search-modal__form .field__input{font-family:var(--hos-font-heading);font-size:var(--hos-fs-h3);letter-spacing:var(--hos-tracking-wide);background:transparent;border-bottom:1px solid var(--hos-color-border);transition:border-color var(--hos-duration-fast) ease}.search-modal__form .search__input:focus{border-bottom-color:var(--hos-charcoal)}.predictive-search__item{transition:transform var(--hos-duration-fast) var(--hos-ease-luxury),opacity var(--hos-duration-fast) ease}.predictive-search__item:hover{transform:translate(4px)}--hos-ease-luxury motion tokens,which are independent of the visual palette mismatch. */ .drawer,.drawer__inner{transition-duration:var(--hos-duration-base)!important;transition-timing-function:var(--hos-ease-luxury)!important}.cart-item{transition:opacity var(--hos-duration-fast) ease}.cart-item.is-removing{opacity:0}.quantity__input{transition:transform var(--hos-duration-fast) var(--hos-ease-luxury)}.quantity__input.is-updated{transform:scale(1.12)}.button,button.button,a.button{position:relative;overflow:hidden;background:transparent;border:2px solid var(--hos-charcoal);border-radius:0;color:var(--hos-charcoal);font-family:var(--hos-font-body);font-weight:500;font-size:var(--hos-fs-small);letter-spacing:.02em;text-transform:uppercase;padding:1.2rem 3rem;min-height:0;box-shadow:none;transition:color var(--hos-duration-base) var(--hos-ease-luxury),background-color var(--hos-duration-base) var(--hos-ease-luxury),border-color var(--hos-duration-base) var(--hos-ease-luxury)}.button:after,button.button:after,a.button:after{box-shadow:none!important}.button:hover,button.button:hover,a.button:hover{background:var(--hos-charcoal);color:var(--hos-ivory)}.button--inverse,.hos-on-dark .button{border-width:1px;border-color:var(--hos-ivory);color:var(--hos-ivory);background:transparent}.button--inverse:hover,.hos-on-dark .button:hover{background:var(--hos-ivory);color:var(--hos-charcoal)}.card-wrapper{transition:transform var(--hos-duration-base) var(--hos-ease-luxury),box-shadow var(--hos-duration-base) var(--hos-ease-luxury)}.card-wrapper:hover{transform:translateY(-4px);box-shadow:var(--hos-shadow-md)}.card__information{font-family:var(--hos-font-body)}.card__heading{font-family:var(--hos-font-heading);letter-spacing:var(--hos-tracking-wide)}.utility-bar{background:var(--hos-deep-black)}.announcement-bar{background:transparent}.announcement-bar__message{font-family:var(--hos-font-body);font-size:var(--hos-fs-caption);letter-spacing:var(--hos-tracking-wider);text-transform:uppercase;color:color-mix(in srgb,var(--hos-ivory) 85%,transparent)}.header__heading-link .h2,.header__heading{font-family:var(--hos-font-heading);letter-spacing:var(--hos-tracking-wider);text-transform:uppercase;font-weight:500}.shopify-section-header-sticky.animate .header{box-shadow:var(--hos-shadow-sm)}.footer{background:var(--hos-deep-black)!important;color:var(--hos-ivory);border-top:1px solid color-mix(in srgb,var(--hos-ivory) 18%,transparent)}.footer *,.footer .rte,.footer a,.footer .list-menu__item--link,.footer .footer__copyright{color:color-mix(in srgb,var(--hos-ivory) 82%,transparent)}.footer .footer-block__heading{font-family:var(--hos-font-heading);font-size:1.1rem;letter-spacing:var(--hos-tracking-wider);text-transform:uppercase;color:var(--hos-ivory)}.footer .list-menu__item--link{font-family:var(--hos-font-body);font-size:var(--hos-fs-small);transition:color var(--hos-duration-fast) ease,transform var(--hos-duration-fast) var(--hos-ease-luxury)}.footer .list-menu__item--link:hover{color:var(--hos-ivory)}.footer .field__input{background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--hos-ivory) 35%,transparent);border-radius:0;color:var(--hos-ivory);transition:border-color var(--hos-duration-fast) ease}.footer .field__input:focus{border-bottom-color:var(--hos-ivory)}.footer .field__label{color:color-mix(in srgb,var(--hos-ivory) 60%,transparent)}.footer .newsletter-form__button,.footer .field__button{color:var(--hos-ivory)}.footer .footer__list-social .link{transition:color var(--hos-duration-fast) ease,transform var(--hos-duration-fast) var(--hos-ease-luxury)}.footer .footer__list-social .link:hover{color:var(--hos-ivory);transform:translateY(-2px)}.footer__content-bottom{border-top:1px solid color-mix(in srgb,var(--hos-ivory) 12%,transparent)!important}.footer__copyright{font-size:var(--hos-fs-caption);letter-spacing:var(--hos-tracking-wide)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/components.css.map */
