:root{--luxury-accent: #9E2F45;--luxury-accent-rgb: 158 47 69;--luxury-accent-deep: #7A1F32;--luxury-surface: #121212;--luxury-surface-rgb: 18 18 18;--luxury-surface-raised: #181818;--luxury-hairline: rgb(245 241 236 / .08);--luxury-hairline-strong: rgb(158 47 69 / .35);--luxury-shadow-soft: 0 1px 2px rgb(0 0 0 / .4), 0 12px 32px -12px rgb(0 0 0 / .55);--luxury-shadow-elevated: 0 4px 12px rgb(0 0 0 / .45), 0 24px 64px -20px rgb(0 0 0 / .65);--luxury-glow-accent: 0 0 0 1px rgb(var(--luxury-accent-rgb) / .4), 0 8px 40px -8px rgb(var(--luxury-accent-rgb) / .35);--luxury-gradient-fade-up: linear-gradient(to top, rgb(10 10 10 / .92), rgb(10 10 10 / 0) 60%);--luxury-gradient-fade-down: linear-gradient(to bottom, rgb(10 10 10 / .92), rgb(10 10 10 / 0) 60%);--luxury-gradient-radial: radial-gradient(120% 120% at 50% 0%, rgb(var(--luxury-accent-rgb) / .16), transparent 60%);--luxury-ease: cubic-bezier(.16, 1, .3, 1);--luxury-duration-fast: .3s;--luxury-duration: .6s;--luxury-duration-slow: .9s;--luxury-kicker-tracking: .22em}@media(hover:hover){*{scrollbar-width:thin;scrollbar-color:rgb(var(--luxury-accent-rgb) / .4) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:rgb(var(--luxury-accent-rgb) / .4);border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:rgb(var(--luxury-accent-rgb) / .65)}}:focus-visible{outline:1.5px solid var(--luxury-accent);outline-offset:3px}.luxury-glass{background:rgb(var(--luxury-surface-rgb) / .55);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid var(--luxury-hairline)}.luxury-card{background:var(--luxury-surface);border:1px solid var(--luxury-hairline);box-shadow:var(--luxury-shadow-soft);transition:transform var(--luxury-duration-fast) var(--luxury-ease),box-shadow var(--luxury-duration-fast) var(--luxury-ease),border-color var(--luxury-duration-fast) var(--luxury-ease)}@media(hover:hover){.luxury-card:hover{border-color:var(--luxury-hairline-strong);box-shadow:var(--luxury-shadow-elevated)}}.luxury-kicker{display:inline-flex;align-items:center;gap:.75em;font-family:var(--font-body--family);font-size:var(--font-size--xs);font-weight:500;letter-spacing:var(--luxury-kicker-tracking);text-transform:uppercase;color:var(--luxury-accent)}.luxury-kicker:before{content:"";display:inline-block;width:2rem;height:1px;background:currentColor;opacity:.6}.luxury-section{position:relative}.luxury-divider{height:1px;background:linear-gradient(to right,transparent,var(--luxury-hairline-strong) 50%,transparent);border:0}@media(prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;translate:0 2.5rem;transition:opacity var(--luxury-duration-slow) var(--luxury-ease),translate var(--luxury-duration-slow) var(--luxury-ease)}[data-reveal].is-revealed{opacity:1;translate:0 0}[data-reveal-group]>*{opacity:0;translate:0 2rem;transition:opacity var(--luxury-duration) var(--luxury-ease),translate var(--luxury-duration) var(--luxury-ease);transition-delay:calc(var(--reveal-index, 0) * 90ms)}[data-reveal-group].is-revealed>*{opacity:1;translate:0 0}}.button:not(.button-unstyled){transition:transform var(--luxury-duration-fast) var(--luxury-ease),box-shadow var(--luxury-duration-fast) var(--luxury-ease),background-color var(--luxury-duration-fast) var(--luxury-ease),color var(--luxury-duration-fast) var(--luxury-ease),border-color var(--luxury-duration-fast) var(--luxury-ease)}@media(hover:hover){.button:not(.button-unstyled):hover{box-shadow:var(--luxury-glow-accent)}}.marquee{border-block:1px solid var(--luxury-hairline)}.rating-wrapper{--star-fill-color: var(--luxury-accent);--star-fill-color-rgb: var(--luxury-accent-rgb)}.luxury-image-frame{position:relative;overflow:hidden}.luxury-image-frame img{transition:transform 1.2s var(--luxury-ease)}@media(hover:hover){.luxury-image-frame:hover img{transform:scale(1.045)}}.footer-content{position:relative;padding-top:var(--padding-3xl)}.footer-content:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--luxury-hairline-strong) 50%,transparent)}.footer-content a{transition:color var(--luxury-duration-fast) var(--luxury-ease)}@media(hover:hover){.footer-content a:hover{color:var(--luxury-accent)}}.header__row{transition:background-color var(--luxury-duration-fast) var(--luxury-ease)}@media(hover:hover){.menu-list__link:hover{color:var(--luxury-accent)}}.mega-menu__list{background:rgb(var(--luxury-surface-rgb) / .85);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);transition:opacity var(--luxury-duration-fast) var(--luxury-ease),translate var(--luxury-duration-fast) var(--luxury-ease)}.mega-menu__link{position:relative}.mega-menu__link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:var(--luxury-accent);transition:width var(--luxury-duration-fast) var(--luxury-ease)}.founder-hero__content{padding-inline:clamp(1rem,3vw,2rem)}.founder-hero__title,.founder-hero__subtitle{text-shadow:0 8px 30px rgba(0,0,0,.35)}.founder-hero__bio ul{list-style:disc}.founder-hero__highlight{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shopify-section+.shopify-section{margin-top:.25rem}h1{margin-top:0;margin-bottom:1.5rem}h2{margin-top:2rem;margin-bottom:1rem}h3,h4,h5,h6{margin-top:1.5rem;margin-bottom:.75rem}.skip-to-content-link{position:absolute;top:-40px;left:0;background:var(--luxury-accent);color:#111;padding:8px;text-decoration:none;z-index:100}.skip-to-content-link:focus{top:0}img[alt=""],img:not([alt]){border:2px dashed var(--luxury-accent);padding:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--luxury-accent);outline-offset:4px}@media(hover:hover){.mega-menu__link:hover:after{width:100%}}.mega-menu__content-list-item .resource-card,.mega-menu__content-list-item img{border-radius:var(--style-border-radius-sm)}.theme-drawer__dialog{background:rgb(var(--luxury-surface-rgb) / .92);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}.cart-drawer__content,.cart-drawer__summary{background-color:transparent}sticky-add-to-cart{background:rgb(var(--luxury-surface-rgb) / .9);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border-top:1px solid var(--luxury-hairline)}wishlist-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-white);width:2.25rem;height:2.25rem;border-radius:50%;background:#0a0a0a66;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform var(--luxury-duration-fast) var(--luxury-ease),background-color var(--luxury-duration-fast) var(--luxury-ease)}.wishlist-button__icon{width:1.125rem;height:1.125rem}wishlist-button:hover{transform:scale(1.08)}wishlist-button.is-active{color:var(--luxury-accent)}wishlist-button.is-active .wishlist-button__icon path{fill:currentColor}product-card{position:relative}.product-card__wishlist{position:absolute;top:var(--padding-sm);right:var(--padding-sm);z-index:var(--layer-heightened)}@media screen and (min-width:750px){#shopify-section-brand_story .media-block{position:relative;perspective:1800px}#shopify-section-brand_story .media-block:before{content:"";position:absolute;top:1.5rem;right:-1rem;bottom:-1.5rem;left:1rem;background:rgb(var(--luxury-accent-rgb) / .08);border:1px solid var(--luxury-hairline);border-radius:var(--style-border-radius-md);transform:rotate(2deg);z-index:-1}#shopify-section-brand_story .media-block picture,#shopify-section-brand_story .media-block img{border-radius:var(--style-border-radius-md);box-shadow:var(--luxury-shadow-elevated);transform:rotateY(-4deg) rotateX(1deg) scale(.97);transition:transform var(--luxury-duration-slow) var(--luxury-ease)}#shopify-section-brand_story:hover .media-block picture,#shopify-section-brand_story:hover .media-block img{transform:rotateY(0) rotateX(0) scale(1)}}@keyframes luxury-skeleton-pulse{0%,to{opacity:.35}50%{opacity:.7}}.luxury-skeleton{background:linear-gradient(90deg,var(--luxury-surface) 25%,var(--luxury-surface-raised) 37%,var(--luxury-surface) 63%);background-size:400% 100%;animation:luxury-skeleton-pulse 1.4s ease-in-out infinite}product-card[data-placeholder=true] .product-card__content,product-card[data-placeholder=true] img,product-card[data-placeholder=true] svg{background:linear-gradient(90deg,var(--luxury-surface) 25%,var(--luxury-surface-raised) 37%,var(--luxury-surface) 63%);background-size:400% 100%;animation:luxury-skeleton-pulse 1.4s ease-in-out infinite}.product-card,.collection-card{position:relative}.product-card__content,.collection-card__inner{background:linear-gradient(145deg,#ffffff12,#ffffff08);border:1px solid var(--luxury-hairline);border-radius:1.15rem;box-shadow:var(--luxury-shadow-soft);transition:transform var(--luxury-duration-fast) var(--luxury-ease),box-shadow var(--luxury-duration-fast) var(--luxury-ease),border-color var(--luxury-duration-fast) var(--luxury-ease)}.product-card__content{padding:1rem;gap:.8rem}.collection-card__content{padding:1rem}.collection-card__content :is(h1,h2,h3,h4,h5,h6,p){color:var(--color-foreground)}@media(hover:hover){.product-card:hover .product-card__content,.collection-card:hover .collection-card__inner{transform:translateY(-4px);box-shadow:var(--luxury-shadow-elevated);border-color:var(--luxury-hairline-strong)}}.collection-card__image img,.collection-card__image picture{border-radius:1rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/premium-theme.css.map */
