:root{--ease: cubic-bezier(.22, 1, .36, 1);--ease-lux: cubic-bezier(.16, 1, .3, 1);--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 48px;--space-6: 64px;--space-7: 96px;--space-8: 128px;--space-9: 160px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header-group>*{position:static!important;inset:auto!important;transform:none!important}#header-group{transition:background-color .5s var(--ease),backdrop-filter .5s var(--ease),border-color .5s var(--ease)}#header-group.site-header-scrolled{background-color:#0a0a0ab8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(245 245 245 / .08)}#header-group.site-header-scrolled .header-section{transition:transform .5s var(--ease);transform:scale(.97);transform-origin:top center}#header-group header-menu{display:none!important}#header-group .header-logo-badge{display:inline-flex;align-items:center;font-family:var(--font-body--family);font-size:.7rem;font-weight:400;letter-spacing:.25em;text-transform:uppercase;color:#f5f5f573;white-space:nowrap}#header-group .header-logo-badge:before{content:"\2014";margin-inline-end:var(--space-2);color:#f5f5f533}@media screen and (max-width:989px){#header-group .header-logo-badge{display:none}}.card-gallery{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.product-media__image{transition:transform 1.2s var(--ease-lux);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.product-card:hover .product-media__image{-webkit-transform:translateZ(0) scale(1.045);transform:translateZ(0) scale(1.045)}.product-card__content h3,.product-card__content .price{transition:color .3s var(--ease)}.product-card__content h3{font-weight:400;letter-spacing:.01em}.product-card:hover .product-card__content h3{color:#e8e2d6}.product-card a:focus-visible{outline:1px solid #e8e2d6;outline-offset:4px}.button-custom,.add-to-cart-button{position:relative;overflow:hidden;isolation:isolate;transition:color .5s var(--ease),border-color .5s var(--ease),transform .4s var(--ease)}.button-custom:hover,.add-to-cart-button:hover{transform:translateY(-2px)}.button-custom:before,.add-to-cart-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;transition:transform .55s var(--ease);z-index:-1}.button-custom:before{background:#e8e2d6}.button-custom:hover{color:#0a0a0a!important}.add-to-cart-button:before{background:#0a0a0a}.add-to-cart-button:hover{color:#e8e2d6!important}.button-custom:hover:before,.add-to-cart-button:hover:before{transform:scaleX(1)}.button-custom:focus-visible,.add-to-cart-button:focus-visible{outline:1px solid #e8e2d6;outline-offset:4px}.text-block.rte{line-height:1.7}.email-signup__input{font-size:.8125rem;padding-inline:18px}#header-group .menu-list__link{transition:color .3s var(--ease)}#header-group .menu-list__link:hover,#header-group .menu-list__link:focus-visible{color:#e8e2d6}#header-group .menu-list__link-title{position:relative;display:inline-block;text-transform:uppercase;letter-spacing:.12em;padding-inline:var(--space-3)}#header-group .menu-list__link-title:after{content:"";position:absolute;left:var(--space-3);right:var(--space-3);bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}#header-group .menu-list__link:hover .menu-list__link-title:after,#header-group .menu-list__link:focus-visible .menu-list__link-title:after{transform:scaleX(1)}#header-group .header-actions__action,#header-group .account-button,#header-group .search-action{transition:color .3s var(--ease)}#header-group .header-actions__action:hover,#header-group .account-button:hover,#header-group .search-action:hover{color:#e8e2d6}#header-group .header-actions__action svg,#header-group .account-button__icon,#header-group .search-action svg{height:20px;width:auto;transition:transform .3s var(--ease)}#header-group .header-actions__action:hover svg,#header-group .account-button:hover .account-button__icon,#header-group .search-action:hover svg{transform:scale(1.1)}.variant-option__button-label{transition:color .25s var(--ease),background-color .25s var(--ease),border-color .25s var(--ease)}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent{font-size:1.05rem!important;line-height:1.3!important}.menu-drawer__featured-content,.menu-drawer__featured-content--childlist{display:none!important}footer [class*=footer] h3,footer .text-block p:has(+.text-block){font-weight:400!important}.link{display:inline-flex;align-items:center;gap:6px}.link:after{content:"\2192";display:inline-block;opacity:0;transform:translate(-4px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.link:hover:after,.link:focus-visible:after{opacity:1;transform:translate(0)}.rte table{width:100%;border-collapse:collapse;margin-top:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.03em}.rte table th,.rte table td{border:1px solid rgb(245 245 245 / .12);padding:8px 12px;text-align:left}.rte table th{text-transform:uppercase;font-weight:400;color:#f5f5f58c;letter-spacing:.08em;font-size:.6875rem}.cart-title h1,.cart-title .h4{font-family:var(--font-heading--family)!important;font-weight:400!important;letter-spacing:-.01em}.facets__form{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.facets__form button,.facets__form summary,.facets__form label{font-weight:400!important;color:#f5f5f58c!important}.facets__form button:hover,.facets__form summary:hover{color:#f5f5f5e6!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/theme-premium.css.map */
