:root{--luxisy-gold: #c89b3c;--luxisy-gold-dark: #9b7427;--luxisy-ink: #171717;--luxisy-muted: #68645d;--luxisy-line: #e9e5dc;--luxisy-soft: #f8f6f1;--luxisy-white: #ffffff;--luxisy-radius: 16px;--luxisy-shadow: 0 18px 50px rgb(23 23 23 / 8%)}html{scroll-behavior:smooth}body{color:var(--luxisy-ink);background:var(--luxisy-white)}.content-for-layout{overflow:clip}.luxisy-section{padding:clamp(56px,7vw,104px) 0}.luxisy-section--soft{background:var(--luxisy-soft)}.luxisy-container{width:min(1240px,calc(100% - 40px));margin-inline:auto}.luxisy-eyebrow{margin:0 0 12px;color:var(--luxisy-gold-dark);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.luxisy-heading{max-width:760px;margin:0;color:var(--luxisy-ink);font-size:clamp(32px,4vw,56px);line-height:1.04;letter-spacing:-.035em}.luxisy-heading--small{font-size:clamp(28px,3vw,42px)}.luxisy-lead{max-width:680px;margin:18px 0 0;color:var(--luxisy-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.65}.luxisy-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid var(--luxisy-ink);border-radius:999px;background:var(--luxisy-ink);color:#fff;font-weight:700;text-decoration:none;transition:transform .2s ease,background .2s ease}.luxisy-button:hover{transform:translateY(-1px);background:#2c2c2c}.luxisy-button--light{border-color:#ffffffbf;background:#fffffff0;color:var(--luxisy-ink)}.luxisy-button--outline{background:transparent;color:currentColor}.luxisy-section img{display:block;max-width:100%}.header-section{box-shadow:0 1px #17171712}.header__row{-webkit-backdrop-filter:saturate(150%) blur(12px);backdrop-filter:saturate(150%) blur(12px)}.header a,.menu__item a{text-underline-offset:4px}.header a:hover,.menu__item a:hover{color:var(--luxisy-gold-dark)}.button,button.shopify-payment-button__button{font-weight:700}.product-card,.resource-card{transition:transform .22s ease,box-shadow .22s ease}.product-card:hover,.resource-card:hover{transform:translateY(-3px)}@media(max-width:749px){.luxisy-section{padding:48px 0}.luxisy-container{width:min(100% - 28px,1240px)}.luxisy-heading{font-size:clamp(30px,10vw,42px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/luxisy.css.map */
