html{scroll-behavior:smooth}.header{transition:background-color .4s ease,box-shadow .4s ease}.header__heading-logo-wrapper{transition:transform .4s ease}.header__inline-menu .header__menu-item{text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;position:relative}.header__inline-menu .header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.6rem;height:1px;background:#c9a961;transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.header__inline-menu .header__menu-item:hover:after{transform:scaleX(1)}.button,button[type=submit],.shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem!important;position:relative;overflow:hidden}.button:not(.luxury-hero__button):after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none}.button:not(.luxury-hero__button):hover:after{left:120%}.card .media{overflow:hidden}.card .media img{transition:transform 1.1s cubic-bezier(.2,.8,.2,1),filter .6s ease}.card:hover .media img{transform:scale(1.06);filter:saturate(1.06) brightness(1.02)}.card-wrapper .card{transition:box-shadow .45s ease,transform .45s ease}.card-wrapper:hover .card{box-shadow:0 24px 44px -26px #16130f59;transform:translateY(-4px)}.card__heading{font-family:var(--font-heading-family);letter-spacing:.02em}.price{letter-spacing:.04em}.footer{letter-spacing:.02em}.footer-block__heading{text-transform:uppercase;letter-spacing:.16em;font-size:1.3rem}.footer-block a:hover{color:#c9a961}.luxury-hero{position:relative;min-height:var(--hero-min-height, 720px);overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.luxury-hero__bg,.luxury-hero__video{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;width:112%;height:112%;object-fit:cover;background-size:cover;background-position:center;animation:luxuryKenBurns 26s ease-in-out infinite alternate;will-change:transform}@keyframes luxuryKenBurns{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.16) translate3d(-2%,-2%,0)}}.luxury-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a080440,#0a08048c);z-index:1}.luxury-hero__shimmer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(120deg,transparent 40%,rgba(201,168,76,.18) 50%,transparent 60%);background-size:250% 250%;animation:luxuryShimmer 8s ease-in-out infinite;pointer-events:none}@keyframes luxuryShimmer{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}.luxury-hero__content{position:relative;z-index:2;text-align:center;color:#fdfaf3;padding:2rem;max-width:720px}.luxury-hero__eyebrow{letter-spacing:.4em;font-size:1.2rem;color:#c9a961;text-transform:uppercase;margin:0 0 1.6rem;opacity:0;animation:luxuryFadeUp 1s cubic-bezier(.2,.8,.2,1) forwards .15s}.luxury-hero__heading{font-family:var(--font-heading-family, serif);font-size:clamp(3.4rem,6vw,6.4rem);line-height:1.05;margin:0 0 1.8rem;opacity:0;animation:luxuryFadeUp 1.1s cubic-bezier(.2,.8,.2,1) forwards .45s}.luxury-hero__subheading{font-size:1.7rem;line-height:1.5;opacity:0;color:#fdfaf3e0;animation:luxuryFadeUp 1.1s cubic-bezier(.2,.8,.2,1) forwards .75s}.luxury-hero__button{display:inline-block;margin-top:3rem;padding:1.5rem 4rem;border:1px solid #C9A961;color:#c9a961;letter-spacing:.22em;text-transform:uppercase;font-size:1.2rem;text-decoration:none;position:relative;overflow:hidden;opacity:0;animation:luxuryFadeUp 1.1s cubic-bezier(.2,.8,.2,1) forwards 1.05s;transition:color .45s ease}.luxury-hero__button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#c9a961;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.8,.2,1);z-index:-1}.luxury-hero__button:hover{color:#16130f}.luxury-hero__button:hover:before{transform:scaleX(1)}@keyframes luxuryFadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.luxury-hero__scroll{position:absolute;bottom:2.6rem;left:50%;transform:translate(-50%);z-index:2;opacity:0;animation:luxuryFadeUp 1s ease forwards 1.4s}.luxury-hero__scroll span{display:block;width:1px;height:5.2rem;background:#fdfaf359;position:relative;overflow:hidden}.luxury-hero__scroll span:after{content:"";position:absolute;top:-100%;left:0;width:100%;height:100%;background:#c9a961;animation:luxuryScrollLine 2.4s ease infinite}@keyframes luxuryScrollLine{0%{top:-100%}60%{top:100%}to{top:100%}}@media screen and (max-width:749px){.luxury-hero{min-height:560px}.luxury-hero__subheading{font-size:1.5rem}}.luxury-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#16130f}@media screen and (max-width:989px){.luxury-categories{grid-template-columns:repeat(2,1fr)}}.luxury-category{position:relative;display:flex;align-items:flex-end;min-height:420px;overflow:hidden;text-decoration:none;isolation:isolate}.luxury-category__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.luxury-category:hover .luxury-category__bg{transform:scale(1.08)}.luxury-category__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 40%,#0000008c);transition:background .4s ease}.luxury-category:hover .luxury-category__overlay{background:linear-gradient(180deg,#0000001a 20%,#000000b3)}.luxury-category__content{position:relative;z-index:1;padding:3rem 2rem;color:#fdfaf3;width:100%;text-align:center}.luxury-category__label{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.06em;margin:0 0 .8rem}.luxury-category__cta{display:inline-block;font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a961;border-bottom:1px solid transparent;transition:border-color .3s ease,letter-spacing .3s ease}.luxury-category:hover .luxury-category__cta{border-color:#c9a961;letter-spacing:.28em}@media(prefers-reduced-motion:reduce){.luxury-hero__bg,.luxury-hero__video,.luxury-hero__shimmer,.luxury-hero__scroll span:after,.luxury-category__bg,.card .media img{animation:none!important;transition:none!important}.luxury-hero__eyebrow,.luxury-hero__heading,.luxury-hero__subheading,.luxury-hero__button,.luxury-hero__scroll{opacity:1;animation:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/luxury-theme.css.map */
