:root{--es-gold-deep:#8B6B29;--es-gold:#C9A65C;--es-gold-light:#F0DFAE;--es-ink:#2B2320;--es-ivory:#FAF6F0}.btn:not(.wishlist):not(.quick-view):not(.quickShop):not(.btn-options),.appointment-button,input[type=submit],button[type=submit]{position:relative;overflow:hidden;background-image:linear-gradient(135deg,var(--es-gold-deep) 0%,var(--es-gold) 45%,var(--es-gold-light) 75%,var(--es-gold) 100%)!important;background-color:transparent!important;background-size:220% 220%;background-position:0% 50%;border-color:var(--es-gold)!important;color:var(--es-ink)!important;letter-spacing:.09em;font-weight:600;box-shadow:0 6px 16px #8b6b2938;transition:background-position .6s ease,transform .35s ease,box-shadow .35s ease}.btn:not(.wishlist):not(.quick-view):not(.quickShop):not(.btn-options):hover,.appointment-button:hover,input[type=submit]:hover,button[type=submit]:hover{background-position:100% 50%!important;transform:translateY(-2px);box-shadow:0 12px 28px #8b6b2952;color:var(--es-ink)!important}.btn:not(.wishlist):not(.quick-view):not(.quickShop):not(.btn-options):after,.appointment-button:after{content:"";position:absolute;top:0;left:-75%;width:45%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-20deg);transition:left .85s ease;pointer-events:none}.btn:not(.wishlist):not(.quick-view):not(.quickShop):not(.btn-options):hover:after,.appointment-button:hover:after{left:130%}.appointment-button-wrapper,.appointment-button-wrapper-mobile{position:fixed;bottom:20px;right:20px;z-index:1000}.appointment-button{display:inline-flex;align-items:center;padding:12px 22px;border-radius:30px;text-decoration:none;border-width:0!important}.btn.wishlist,.btn.quick-view,.btn.quickShop,.btn.btn-options{background-color:var(--es-gold-deep)!important;color:#fff!important;border-color:var(--es-gold-deep)!important;transition:background-color .3s ease,transform .3s ease}.btn.wishlist:hover,.btn.quick-view:hover,.btn.quickShop:hover,.btn.btn-options:hover{background-color:var(--es-gold)!important;transform:translateY(-2px)}#header{transition:background-color .45s ease,box-shadow .45s ease,backdrop-filter .45s ease}#header.es-scrolled .site-header{background-color:#faf6f0e6;-webkit-backdrop-filter:blur(10px) saturate(140%);backdrop-filter:blur(10px) saturate(140%);box-shadow:0 6px 24px #2b232014}.header-logo-link{display:inline-block;animation:esLogoIn 1s cubic-bezier(.2,.7,.3,1) both}.header-logo-link img,.header-logo-link svg{transition:transform .5s ease}.header-logo-link:hover img,.header-logo-link:hover svg{transform:scale(1.04)}@keyframes esLogoIn{0%{opacity:0;transform:translateY(-8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.siteNavigation>li.lvl1>a{position:relative;transition:color .3s ease}.siteNavigation>li.lvl1>a:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:2px;background:linear-gradient(90deg,var(--es-gold-deep),var(--es-gold));transition:width .35s ease,left .35s ease}.siteNavigation>li.lvl1:hover>a{color:var(--es-gold-deep)!important}.siteNavigation>li.lvl1:hover>a:after{width:100%;left:0}.sec-ttl{position:relative;margin-bottom:34px!important}.sec-ttl .h3{font-size:clamp(24px,3vw,38px)!important;letter-spacing:.03em;font-weight:500!important}.sec-ttl:after{content:"";display:block;width:46px;height:2px;margin:16px auto 0;background:linear-gradient(90deg,var(--es-gold-deep),var(--es-gold-light));box-shadow:0 0 12px #c9a65c8c}.sec-ttl.tl:after{margin-left:0}.tablink{color:var(--es-ink);text-decoration:none;border-bottom:2px solid transparent;padding-bottom:4px;transition:color .3s ease,border-color .3s ease}.tablink:hover{color:var(--es-gold-deep)}.collection-tabs li.active .tablink,.acor-ttl.active .tablink{color:var(--es-gold-deep)!important;border-bottom-color:var(--es-gold)}.hero{overflow:hidden;min-height:78vh!important;min-height:78svh!important;height:78vh!important;height:78svh!important}.heroImg{animation:esKenBurns 11s cubic-bezier(.2,.7,.3,1) both;will-change:transform}@keyframes esKenBurns{0%{transform:scale(1.12)}to{transform:scale(1)}}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140f0c1f,#140f0c80);z-index:1;pointer-events:none}.hero .wrap-text{position:relative}.hero .mega-title{font-size:clamp(2.6rem,6vw,5.4rem)!important;line-height:1.05!important;letter-spacing:.01em;font-weight:500;margin:0 0 18px!important;text-shadow:0 2px 30px rgba(0,0,0,.25)}.hero .pretext{font-size:13px!important;letter-spacing:.32em!important;color:var(--es-gold-light)!important}.hero .mega-subtitle{font-size:clamp(15px,1.4vw,19px)!important;max-width:520px;margin-left:auto;margin-right:auto;opacity:.92}.hero .wrap-text.text-center{margin-left:auto;margin-right:auto}.hero .pretext,.hero .mega-title,.hero .mega-subtitle,.hero .wrap-text>.btn{opacity:0;animation:esHeroReveal 1.1s cubic-bezier(.16,.75,.24,1) forwards}.hero .pretext{animation-delay:.25s}.hero .mega-title{animation-delay:.45s}.hero .mega-subtitle{animation-delay:.7s}.hero .wrap-text>.btn{animation-delay:.95s;margin-top:8px}.hero .wrap-text>.btn{box-shadow:0 0 #c9a65c80}.hero .wrap-text>.btn:not(:hover){animation-name:esHeroReveal,esBtnPulse;animation-duration:1.1s,2.6s;animation-delay:.95s,2.2s;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none;animation-timing-function:cubic-bezier(.16,.75,.24,1),ease-in-out}@keyframes esBtnPulse{0%,to{box-shadow:0 6px 16px #8b6b2938,0 0 #c9a65c00}50%{box-shadow:0 6px 16px #8b6b2938,0 0 22px #c9a65c8c}}@keyframes esHeroReveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.hero{min-height:64vh!important;min-height:64svh!important;height:64vh!important;height:64svh!important}}.slideshow,.slideshow .slick-list,.slideshow .slick-track{min-height:74vh!important;min-height:74svh!important}.slideshow-wrapper{opacity:0;animation:esFadeIn 1.1s ease-out .1s forwards}@keyframes esFadeIn{0%{opacity:0}to{opacity:1}}.slideshow__slide{position:relative}.slideshow__slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140f0c0d,#140f0c66);z-index:2;pointer-events:none}.slick-active .slideshow__image{animation:esKenBurns 9s cubic-bezier(.2,.7,.3,1) both}@media(max-width:767px){.slideshow,.slideshow .slick-list,.slideshow .slick-track{min-height:60vh!important;min-height:60svh!important}}.grid-view_image,.collection-grid-item .imgWrap,.product-single__photo .imgWrapper{overflow:hidden;position:relative;border-radius:4px}.grid-view-item__image,.collection-grid-item .imgWrap .img,.product-single__photo .imgFl{transition:transform .7s cubic-bezier(.2,.7,.3,1)}.grid-view-item:hover .grid-view-item__image,.collection-grid-item:hover .imgWrap .img,.product-single__photo:hover .imgFl{transform:scale(1.06)}.grid-view_image,.collection-grid-item .imgWrap,.product-single__photo .imgWrapper{box-shadow:0 0 0 1px #c9a65c52,0 10px 26px #2b232012;transition:box-shadow .45s ease}.grid-view-item:hover .grid-view_image,.collection-grid-item:hover .imgWrap,.product-single__photo:hover .imgWrapper{box-shadow:0 0 0 1.5px #c9a65cd9,0 0 30px #c9a65c66,0 14px 34px #2b232024}.collection-grid-item .imgWrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140f0c00 45%,#140f0c8c);opacity:0;transition:opacity .5s ease;pointer-events:none}.collection-grid-item:hover .imgWrap:after{opacity:1}.collection-grid-item__link{position:relative}.imageCol,.img-bnr .inner{overflow:hidden;position:relative;border-radius:4px;box-shadow:0 0 0 1px #c9a65c52,0 10px 26px #2b232012;transition:box-shadow .45s ease}.imageCol:hover,.img-bnr:hover .inner{box-shadow:0 0 0 1.5px #c9a65cd9,0 0 30px #c9a65c66,0 14px 34px #2b232024}.imageCol img,.img-bnr .imgFl{transition:transform .7s cubic-bezier(.2,.7,.3,1)}.imageCol:hover img,.img-bnr:hover .imgFl{transform:scale(1.06)}.logo-bar__link{display:block;transition:transform .4s ease,filter .4s ease}.logo-bar__link:hover{transform:translateY(-3px) scale(1.05);filter:drop-shadow(0 0 10px rgba(201,166,92,.5))}html{scrollbar-width:thin;scrollbar-color:var(--es-gold) var(--es-ivory)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--es-ivory)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--es-gold-deep),var(--es-gold));border-radius:10px;border:2px solid var(--es-ivory)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--es-gold),var(--es-gold-light))}body{background-image:radial-gradient(ellipse 60% 40% at 8% 0%,#c9a65c14,#c9a65c00 60%),radial-gradient(ellipse 55% 35% at 100% 8%,#c9a65c0f,#c9a65c00 60%);background-repeat:no-repeat;background-attachment:fixed}.notification-bar{background-image:linear-gradient(90deg,#201a16,#2b2320 45%,#201a16)!important;border-bottom:1px solid rgba(201,166,92,.35)}.site-footer{position:relative}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(201,166,92,.6),transparent);z-index:1}.quotes-slider>div{background:#ffffff8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(201,166,92,.25);border-radius:6px;padding:28px 22px}.hero__inner .wrap-text{position:relative}.hero__inner .wrap-text:before,.hero__inner .wrap-text:after{content:"\2726";position:absolute;color:var(--es-gold);font-size:14px;opacity:0;animation:esSparkle 3.4s ease-in-out infinite}.hero__inner .wrap-text:before{top:-18px;left:6%;animation-delay:.4s}.hero__inner .wrap-text:after{bottom:-14px;right:8%;font-size:10px;animation-delay:1.6s}@keyframes esSparkle{0%,to{opacity:0;transform:scale(.6) rotate(0)}50%{opacity:.85;transform:scale(1) rotate(15deg)}}@media(prefers-reduced-motion:reduce){.header-logo-link,.btn,.btn:after,.grid-view-item__image,.product-single__photo .imgFl,.heroImg,.hero__inner .wrap-text:before,.hero__inner .wrap-text:after,.hero .pretext,.hero .mega-title,.hero .mega-subtitle,.hero .wrap-text>.btn{animation:none!important;transition:none!important}.heroImg{transform:scale(1)!important}.hero .pretext,.hero .mega-title,.hero .mega-subtitle,.hero .wrap-text>.btn{opacity:1!important;transform:none!important}.collection-grid-item:hover .imgWrap .img,.grid-view-item:hover .grid-view-item__image,.product-single__photo:hover .imgFl{transform:none!important}.slideshow-wrapper,.slick-active .slideshow__image{animation:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/elegance-refresh.css.map */
