:root{--tl-gold: #C9A962;--tl-gold-light: #E5D4A1;--tl-black: #0A0A0A;--tl-white: #FAFAFA;--tl-glass-bg: rgba(255, 255, 255, .72);--tl-glass-border: rgba(255, 255, 255, .18);--tl-glass-shadow: 0 8px 32px rgba(0, 0, 0, .12);--tl-blur: 20px;--tl-transition: cubic-bezier(.4, 0, .2, 1)}@keyframes luxuryFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes luxurySlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes luxuryScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes floatOrb{0%,to{transform:translate(0) scale(1);opacity:.5}25%{transform:translate(10px,-20px) scale(1.05);opacity:.7}50%{transform:translate(-5px,-40px) scale(1);opacity:.6}75%{transform:translate(-15px,-20px) scale(.95);opacity:.5}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #c9a96233}50%{box-shadow:0 0 40px #c9a96266}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-wrapper,.section-header,header.header{background:var(--tl-glass-bg)!important;backdrop-filter:blur(var(--tl-blur)) saturate(180%)!important;-webkit-backdrop-filter:blur(var(--tl-blur)) saturate(180%)!important;border-bottom:1px solid var(--tl-glass-border)!important;box-shadow:var(--tl-glass-shadow)!important;transition:all .4s var(--tl-transition)!important}.header-wrapper.scrolled,.shopify-section-header-sticky{background:#ffffffd9!important;backdrop-filter:blur(25px) saturate(200%)!important;-webkit-backdrop-filter:blur(25px) saturate(200%)!important}.header__heading-logo{animation:luxuryFadeIn .8s var(--tl-transition) forwards;transition:transform .4s var(--tl-transition),filter .4s var(--tl-transition)}.header__heading-logo:hover{transform:scale(1.02);filter:drop-shadow(0 4px 12px rgba(201,169,98,.3))}.header__menu-item,.menu-drawer__menu-item{position:relative;transition:color .3s var(--tl-transition)}.header__menu-item:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:1.5px;background:linear-gradient(90deg,transparent,var(--tl-gold),transparent);transition:all .4s var(--tl-transition);transform:translate(-50%)}.header__menu-item:hover:after{width:100%}.header__menu-item:hover{color:var(--tl-gold)!important}.shopify-section{animation:luxurySlideUp .6s var(--tl-transition) forwards;animation-delay:calc(var(--section-index, 0) * .1s)}main#MainContent>.shopify-section:nth-child(1){--section-index: 1}main#MainContent>.shopify-section:nth-child(2){--section-index: 2}main#MainContent>.shopify-section:nth-child(3){--section-index: 3}main#MainContent>.shopify-section:nth-child(4){--section-index: 4}main#MainContent>.shopify-section:nth-child(5){--section-index: 5}main#MainContent>.shopify-section:nth-child(6){--section-index: 6}.banner,.image-banner,.slideshow{animation:luxuryScaleIn 1s var(--tl-transition) forwards}.banner__content,.banner__box{animation:luxuryFadeIn 1s var(--tl-transition) forwards;animation-delay:.3s;opacity:0}.banner__heading,.banner h1,.banner h2{background:linear-gradient(90deg,var(--tl-black) 0%,var(--tl-black) 40%,var(--tl-gold) 50%,var(--tl-black) 60%,var(--tl-black) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 4s linear infinite}.card-wrapper,.product-card-wrapper,.card{transition:transform .5s var(--tl-transition),box-shadow .5s var(--tl-transition)}.card-wrapper:hover,.product-card-wrapper:hover,.card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #00000026}.card__media img,.product-card__media img,.card__inner img{transition:transform .6s var(--tl-transition),filter .6s var(--tl-transition)}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .product-card__media img,.card:hover .card__inner img{transform:scale(1.08)}.card__heading a,.card-information__text a{position:relative;display:inline;background-image:linear-gradient(var(--tl-gold),var(--tl-gold));background-size:0% 1px;background-repeat:no-repeat;background-position:left bottom;transition:background-size .4s var(--tl-transition)}.card-wrapper:hover .card__heading a,.card-wrapper:hover .card-information__text a{background-size:100% 1px}.button,.shopify-challenge__button,button[type=submit],.btn,.cart__checkout-button{position:relative;overflow:hidden;transition:all .4s var(--tl-transition)!important;z-index:1}.button:before,.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s var(--tl-transition);z-index:-1}.button:hover:before,.btn:hover:before{left:100%}.button:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003}.button:active,.btn:active{transform:translateY(0)}.button--primary,.button--secondary{animation:pulseGlow 3s ease-in-out infinite}body:before,body:after{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:-1;filter:blur(80px)}body:before{width:400px;height:400px;background:radial-gradient(circle,rgba(201,169,98,.15) 0%,transparent 70%);top:-100px;right:-100px;animation:floatOrb 20s ease-in-out infinite}body:after{width:300px;height:300px;background:radial-gradient(circle,rgba(201,169,98,.1) 0%,transparent 70%);bottom:20%;left:-80px;animation:floatOrb 25s ease-in-out infinite reverse}.scroll-trigger{opacity:0;transform:translateY(30px);transition:opacity .6s var(--tl-transition),transform .6s var(--tl-transition)}.scroll-trigger.animate--slide-in,.scroll-trigger[data-animate=true]{opacity:1;transform:translateY(0)}.collection-product-card:nth-child(1){transition-delay:.05s}.collection-product-card:nth-child(2){transition-delay:.1s}.collection-product-card:nth-child(3){transition-delay:.15s}.collection-product-card:nth-child(4){transition-delay:.2s}.collection-product-card:nth-child(5){transition-delay:.25s}.collection-product-card:nth-child(6){transition-delay:.3s}.collection-product-card:nth-child(7){transition-delay:.35s}.collection-product-card:nth-child(8){transition-delay:.4s}.product__media-item{transition:opacity .4s var(--tl-transition),transform .4s var(--tl-transition)}.product__media-item:not(.is-active){opacity:.6}.product__media-item:hover{opacity:1;transform:scale(1.02)}.thumbnail{transition:all .3s var(--tl-transition);border:2px solid transparent}.thumbnail:hover,.thumbnail.is-active{border-color:var(--tl-gold);transform:scale(1.05)}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],textarea,select{transition:all .3s var(--tl-transition);border:1px solid #e0e0e0}input:focus,textarea:focus,select:focus{border-color:var(--tl-gold);box-shadow:0 0 0 3px #c9a96226;outline:none}.accordion__content,.collapsible-content__inner{transition:max-height .4s var(--tl-transition),opacity .3s var(--tl-transition)}.accordion__title,.collapsible-content__toggle{transition:color .3s var(--tl-transition)}.accordion__title:hover,.collapsible-content__toggle:hover{color:var(--tl-gold)}.cart-drawer{transition:transform .4s var(--tl-transition)}cart-drawer-items{animation:luxuryFadeIn .4s var(--tl-transition)}.footer{position:relative}.footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--tl-gold),transparent)}.multicolumn-list__item{opacity:0;animation:luxurySlideUp .6s var(--tl-transition) forwards}.multicolumn-list__item:nth-child(1){animation-delay:.1s}.multicolumn-list__item:nth-child(2){animation-delay:.2s}.multicolumn-list__item:nth-child(3){animation-delay:.3s}.multicolumn-list__item:nth-child(4){animation-delay:.4s}.rich-text__text p{animation:luxuryFadeIn .8s var(--tl-transition) forwards;animation-delay:.2s;opacity:0}.loading-overlay{background:linear-gradient(90deg,#fff0,#fff6,#fff0);background-size:200% 100%;animation:shimmer 1.5s infinite}@media (max-width: 749px){body:before,body:after{display:none}.header-wrapper,header.header{backdrop-filter:blur(15px) saturate(150%)!important;-webkit-backdrop-filter:blur(15px) saturate(150%)!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}a:not(.button):not(.btn){transition:color .3s var(--tl-transition)}a:not(.button):not(.btn):hover{color:var(--tl-gold)}.icon-cart,.icon-search,.icon-menu{transition:transform .3s var(--tl-transition)}.icon-cart:hover,.icon-search:hover,.icon-menu:hover{transform:scale(1.1)}@keyframes cartBounce{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(.9)}75%{transform:scale(1.1)}}.cart-count-bubble.is-updated{animation:cartBounce .5s var(--tl-transition)}.page-transition{animation:luxuryFadeIn .5s var(--tl-transition)}.newsletter{position:relative;overflow:hidden}.newsletter:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(201,169,98,.05) 0%,transparent 50%);pointer-events:none}.quantity__button{transition:all .2s var(--tl-transition)}.quantity__button:hover{background-color:var(--tl-gold);color:#fff}.quantity__input{transition:border-color .3s var(--tl-transition)}.quantity__input:focus{border-color:var(--tl-gold)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tl-luxury-animations.css.map */
