:root{--tz-ink: #0d0b09;--tz-dark: #161310;--tz-gold: #c4a45a;--tz-gold-lt: #e8d5a0;--tz-cream: #f7f3ec;--tz-cream-2: #faf8f5;--tz-taupe: #7a7265;--tz-bordeaux: #3d1a1a;--tz-ease: cubic-bezier(.25, .46, .45, .94);--tz-dur: .36s;--font-body-scale: 1.3;--font-heading-scale: 1.4}html{scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-body-family)!important;font-size:17px!important;line-height:1.8!important;color:var(--tz-ink)!important;background-color:var(--tz-cream-2)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family)!important;font-weight:300!important}h1,.h1{font-size:clamp(3.8rem,8vw,7.5rem)!important;letter-spacing:.06em!important;line-height:1!important}h2,.h2{font-size:clamp(2.4rem,5vw,4.5rem)!important;letter-spacing:.05em!important;line-height:1.12!important}h3,.h3{font-size:clamp(1.6rem,3vw,2.5rem)!important;letter-spacing:.03em!important;line-height:1.25!important}p,li{font-size:1.1rem!important;line-height:1.85!important}.title-wrapper .title,.collection__title,.featured-collection__title,.multicolumn__title,.newsletter__heading,.rich-text__heading{font-family:var(--font-heading-family)!important;font-size:clamp(2.4rem,4.8vw,4.2rem)!important;font-weight:300!important;letter-spacing:.07em!important;line-height:1.15!important}a{transition:color var(--tz-dur) var(--tz-ease)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--tz-dark)}::-webkit-scrollbar-thumb{background:var(--tz-gold);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--tz-gold-lt)}.section-header{background-color:var(--tz-ink)!important;border-bottom:1px solid rgba(196,164,90,.22)!important;position:sticky!important;top:0!important;z-index:200!important}.section-header.shopify-section-header-hidden{top:0!important}.section-header.shopify-section-header-sticky{position:sticky!important;top:0!important}.header{transition:padding .32s cubic-bezier(.25,.46,.45,.94)!important}.header__inline-menu{transition:opacity .22s ease,max-height .32s cubic-bezier(.25,.46,.45,.94),visibility .22s ease!important;overflow:hidden!important;max-height:200px!important}.header__heading-logo,img.header__heading-logo{transition:max-width .32s cubic-bezier(.25,.46,.45,.94)!important}.section-header.scrolled-past-header .header__inline-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important;max-height:0!important;overflow:hidden!important}.section-header.scrolled-past-header .header{padding-top:8px!important;padding-bottom:8px!important}.section-header.scrolled-past-header .header__heading-logo,.section-header.scrolled-past-header img.header__heading-logo{max-width:160px!important}.header{background-color:var(--tz-ink)!important;min-height:76px!important}img.header__heading-logo,.header__heading-logo,.header__heading-logo-wrapper img{filter:brightness(0) invert(1)!important;max-width:220px!important;width:auto!important;height:auto!important;display:block!important}.header__heading-link,.header__heading-link .h2,.header__heading a{color:var(--tz-cream)!important;font-family:var(--font-heading-family)!important;font-size:1.4rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important}.header__inline-menu .list-menu__item--link,.list-menu--inline .list-menu__item--link{color:var(--tz-cream)!important;font-family:var(--font-body-family)!important;font-size:.7rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;transition:color var(--tz-dur) var(--tz-ease)!important;border-bottom:1px solid transparent!important;padding-bottom:4px!important}.header__inline-menu .list-menu__item--link:hover,.list-menu--inline .list-menu__item--link:hover{color:var(--tz-gold)!important;border-bottom-color:var(--tz-gold)!important}.header__icon svg,.header__icon .svg-wrapper svg,header-drawer summary svg,.header__icon--menu svg{color:var(--tz-cream)!important;fill:var(--tz-cream)!important;stroke:var(--tz-cream)!important;transition:all var(--tz-dur) var(--tz-ease)!important}.header__icon:hover svg,header-drawer:hover svg{color:var(--tz-gold)!important;fill:var(--tz-gold)!important;stroke:var(--tz-gold)!important}.menu-drawer{background-color:var(--tz-ink)!important;border-right:1px solid rgba(196,164,90,.18)!important}.menu-drawer .list-menu__item--link,.menu-drawer a{color:var(--tz-cream)!important;font-family:var(--font-heading-family)!important;font-size:1.4rem!important;letter-spacing:.06em!important;padding:20px 0!important;border-bottom:1px solid rgba(196,164,90,.1)!important;text-decoration:none!important}.announcement-bar{background-color:var(--tz-bordeaux)!important;border-bottom:1px solid rgba(196,164,90,.25)!important}.announcement-bar__message,.announcement-bar p,.announcement-bar span{color:var(--tz-gold-lt)!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important}.tz-hero{min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:var(--tz-ink)}.tz-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://images.unsplash.com/photo-1627478724111-de9c911965e8?w=1920&q=85&auto=format&fit=crop);background-size:cover;background-position:center 38%;transition:transform 14s ease}.tz-hero:hover .tz-hero-bg{transform:scale(1.04)}.tz-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(155deg,#0d0b091a,#0d0b097a 38%,#0d0b09d9)}.tz-hero-content{position:relative;z-index:2;text-align:center;padding:5rem 2rem;max-width:1060px;margin:0 auto}.tz-hero-eyebrow{display:flex;align-items:center;justify-content:center;gap:1.6rem;font-family:var(--font-body-family);font-size:.62rem;letter-spacing:.42em;text-transform:uppercase;color:var(--tz-gold);margin-bottom:2.8rem}.tz-hero-eyebrow:before,.tz-hero-eyebrow:after{content:"";width:38px;height:1px;background:var(--tz-gold);opacity:.6;flex-shrink:0}.tz-hero-h1{font-family:var(--font-heading-family);font-weight:300;font-size:clamp(4.8rem,11vw,10rem);letter-spacing:.14em;text-transform:uppercase;color:var(--tz-cream);line-height:.94;margin:0 0 2.2rem;text-shadow:0 6px 56px rgba(0,0,0,.5)}.tz-hero-divider{width:56px;height:1px;background:var(--tz-gold);margin:0 auto 2.2rem;opacity:.8}.tz-hero-sub{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(1.2rem,2.8vw,2rem);color:#f7f3ecd9;letter-spacing:.04em;line-height:1.5;margin:0 0 3.8rem;text-shadow:0 2px 20px rgba(0,0,0,.45)}.tz-hero-btn{display:inline-block;background:transparent;color:var(--tz-cream);border:1px solid rgba(196,164,90,.65);font-family:var(--font-body-family);font-size:.65rem;letter-spacing:.34em;text-transform:uppercase;padding:22px 68px;text-decoration:none;transition:all var(--tz-dur) var(--tz-ease)}.tz-hero-btn:hover{background:var(--tz-gold);border-color:var(--tz-gold);color:var(--tz-ink);transform:translateY(-3px);box-shadow:0 14px 44px #c4a45a4d}.tz-hero-scroll{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;color:#f7f3ec6b;font-family:var(--font-body-family);font-size:.54rem;letter-spacing:.28em;text-transform:uppercase}.tz-hero-scroll-line{width:1px;height:44px;background:linear-gradient(to bottom,rgba(196,164,90,.85),transparent);animation:tz-scroll 2.4s ease-in-out infinite}@keyframes tz-scroll{0%{transform:scaleY(0);transform-origin:top;opacity:0}40%{opacity:1}to{transform:scaleY(1);transform-origin:bottom;opacity:0}}@media(max-width:749px){.tz-hero-h1{font-size:clamp(3.2rem,14vw,5.5rem);letter-spacing:.09em;line-height:1}.tz-hero-sub{font-size:clamp(1rem,4.5vw,1.5rem);margin-bottom:2.5rem}.tz-hero-btn{padding:18px 44px;font-size:.61rem}.tz-hero-eyebrow{font-size:.57rem;letter-spacing:.28em}.tz-hero-scroll{bottom:1.8rem}}.banner{position:relative!important;overflow:hidden!important}.banner__media:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(155deg,#0d0b091f,#0d0b0980 40%,#0d0b09cc)!important;z-index:1!important;pointer-events:none!important}.banner__content{position:relative!important;z-index:2!important}.banner__heading{font-family:var(--font-heading-family)!important;color:var(--tz-cream)!important;font-size:clamp(3rem,7.5vw,6rem)!important;font-weight:300!important;letter-spacing:.1em!important;text-transform:uppercase!important;text-shadow:0 4px 40px rgba(0,0,0,.5)!important}.banner__text,.banner__text p{font-family:var(--font-body-family)!important;color:#f7f3ece0!important;font-size:1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.banner .button{background:transparent!important;color:var(--tz-cream)!important;border:1px solid var(--tz-gold)!important;font-size:.68rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;padding:18px 52px!important;border-radius:0!important;transition:all var(--tz-dur) var(--tz-ease)!important}.banner .button:hover{background:var(--tz-gold)!important;color:var(--tz-ink)!important}.rich-text__wrapper{max-width:720px!important;margin-inline:auto!important}.rich-text__text p{font-size:1.1rem!important;line-height:1.9!important}.color-scheme-4 .rich-text__heading,[class*=color-background-4] .rich-text__heading{color:var(--tz-cream)!important}.color-scheme-4 .rich-text__text p,[class*=color-background-4] .rich-text__text p{color:#f7f3ecd1!important}.button{font-family:var(--font-body-family)!important;font-size:.7rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important;padding:16px 42px!important;cursor:pointer!important;transition:all var(--tz-dur) var(--tz-ease)!important}.button--primary{background:var(--tz-ink)!important;color:var(--tz-cream)!important;border:1px solid var(--tz-ink)!important}.button--primary:hover{background:var(--tz-gold)!important;color:var(--tz-ink)!important;border-color:var(--tz-gold)!important;transform:translateY(-2px)!important;box-shadow:0 8px 28px #c4a45a40!important}.button--secondary{background:transparent!important;color:var(--tz-ink)!important;border:1px solid rgba(13,11,9,.35)!important}.button--secondary:hover{background:var(--tz-ink)!important;color:var(--tz-cream)!important}.color-scheme-4 .button,[class*=color-background-4] .button{color:var(--tz-cream)!important;border-color:#c4a45aa6!important;background:transparent!important}.color-scheme-4 .button:hover,[class*=color-background-4] .button:hover{background:var(--tz-gold)!important;color:var(--tz-ink)!important;border-color:var(--tz-gold)!important}.card-wrapper{background:var(--tz-cream-2)!important;border-radius:0!important;overflow:hidden!important;transition:transform var(--tz-dur) var(--tz-ease),box-shadow var(--tz-dur) var(--tz-ease)!important;box-shadow:0 2px 14px #0d0b090f!important}.card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 22px 60px #0d0b0924!important}.card__media img,.card__media .media img{transition:transform .7s var(--tz-ease)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img{transform:scale(1.06)!important}.card__heading,.card__heading a{font-family:var(--font-heading-family)!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--tz-ink)!important;transition:color var(--tz-dur) var(--tz-ease)!important}.card__heading a:hover{color:var(--tz-gold)!important}.price .price-item,.price__regular,.price__sale{color:var(--tz-gold)!important;font-family:var(--font-heading-family)!important;font-size:1rem!important;letter-spacing:.06em!important}.badge,.card__badge{background-color:var(--tz-ink)!important;color:var(--tz-cream)!important;border-radius:0!important;font-size:.6rem!important;letter-spacing:.16em!important;text-transform:uppercase!important}.multicolumn-card__title{font-family:var(--font-heading-family)!important;font-size:1.6rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding-bottom:22px!important;margin-bottom:0!important;position:relative!important}.multicolumn-card__title:after{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important;width:28px!important;height:1px!important;background:var(--tz-gold)!important}.multicolumn-card .rte p{font-size:1rem!important;line-height:1.85!important;margin-top:22px!important}.color-scheme-4 .multicolumn-card__title,[class*=color-background-4] .multicolumn-card__title{color:var(--tz-cream)!important}.color-scheme-4 .multicolumn-card .rte p,[class*=color-background-4] .multicolumn-card .rte p{color:#f7f3ecbf!important}.tz-sf-h2,.tz-tr-h2{font-family:var(--font-heading-family)!important;font-size:clamp(2rem,3.5vw,3.2rem)!important}.tz-sf-p,.tz-tr-p{font-family:var(--font-body-family)!important;font-size:1.02rem!important;line-height:1.9!important}.tz-sf-btn,.tz-tr-btn,.tz-sf-eye,.tz-tr-eye{font-family:var(--font-body-family)!important}.newsletter .field__input,.newsletter input[type=email]{border-radius:0!important;border:1px solid rgba(196,164,90,.45)!important;background:#ffffff12!important;color:var(--tz-cream)!important;font-size:1rem!important;padding:16px 22px!important}.newsletter .field__input::placeholder{color:#f7f3ec66!important}.newsletter .field__input:focus{border-color:var(--tz-gold)!important;box-shadow:0 0 0 3px #c4a45a1f!important;outline:none!important}.footer,.footer-section,.shopify-section-group-footer-group{background-color:var(--tz-ink)!important;border-top:1px solid rgba(196,164,90,.22)!important}.footer *{color:var(--tz-cream)!important}.footer__heading{font-family:var(--font-heading-family)!important;font-size:.72rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--tz-gold)!important;margin-bottom:18px!important}.footer a,.footer .list-menu__item a{font-size:.9rem!important;color:#f7f3ec99!important;text-decoration:none!important;line-height:2.2!important;transition:color var(--tz-dur) var(--tz-ease)!important}.footer a:hover{color:var(--tz-gold)!important}.footer__copyright,.footer-section__copyright{font-size:.68rem!important;color:#f7f3ec4d!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-top:1px solid rgba(247,243,236,.08)!important;padding-top:22px!important;margin-top:36px!important}.field__input,input[type=text],input[type=email],input[type=tel],textarea{border-radius:0!important;border:1px solid rgba(13,11,9,.2)!important;font-size:1rem!important;padding:15px 18px!important;transition:border-color var(--tz-dur) var(--tz-ease)!important}.field__input:focus,input:focus,textarea:focus{border-color:var(--tz-gold)!important;box-shadow:0 0 0 3px #c4a45a1a!important;outline:none!important}.field__label,label{font-family:var(--font-body-family)!important;font-size:.72rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.cart-drawer,.drawer{background-color:var(--tz-cream-2)!important;border-left:1px solid rgba(196,164,90,.16)!important}.cart-drawer__header,.drawer__header{background-color:var(--tz-ink)!important;border-bottom:1px solid rgba(196,164,90,.16)!important}.cart-drawer__heading,.cart-notification__heading{color:var(--tz-cream)!important;font-family:var(--font-heading-family)!important;font-size:.85rem!important;letter-spacing:.2em!important;text-transform:uppercase!important}@media(max-width:749px){h2,.h2{font-size:clamp(1.9rem,7.5vw,2.8rem)!important}h3,.h3{font-size:clamp(1.4rem,5.5vw,2rem)!important}.title-wrapper .title,.collection__title,.featured-collection__title,.multicolumn__title,.rich-text__heading{font-size:clamp(1.9rem,7vw,2.8rem)!important}img.header__heading-logo,.header__heading-logo{max-width:160px!important}.button{padding:14px 28px!important;font-size:.68rem!important}.multicolumn-card__title{font-size:1.3rem!important}p,li{font-size:1rem!important}}@media(max-width:479px){h1,.h1{font-size:clamp(2.6rem,12vw,3.5rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-luxury.css.map */
