:root{--ld-micro-fast: .28s;--ld-micro-medium: .42s;--ld-micro-slow: .56s;--ld-micro-cinematic: .76s;--ld-micro-ease-out: cubic-bezier(.22, 1, .36, 1);--ld-micro-ease-in-out: cubic-bezier(.76, 0, .24, 1);--ld-micro-ease-smooth: cubic-bezier(.23, 1, .32, 1);--ld-micro-gold: #c6a76a;--ld-micro-gold-soft: rgba(198, 167, 106, .15);--ld-micro-gold-strong: #b89558;--ld-micro-error: #c0392b;--ld-micro-success: #27ae60;--ld-micro-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--ld-micro-shadow-md: 0 8px 24px rgba(0, 0, 0, .08);--ld-micro-shadow-lg: 0 20px 48px rgba(0, 0, 0, .1);--ld-micro-shadow-xl: 0 30px 70px rgba(0, 0, 0, .14);--ld-micro-ripple-color: rgba(255, 255, 255, .35);--ld-micro-ripple-dark: rgba(0, 0, 0, .1)}.btn-luxury,button.btn-luxury,a.btn-luxury{position:relative;overflow:hidden;transition:transform var(--ld-micro-fast) var(--ld-micro-ease-out),box-shadow var(--ld-micro-fast) var(--ld-micro-ease-out),background-color var(--ld-micro-medium) var(--ld-micro-ease-smooth),border-color var(--ld-micro-medium) var(--ld-micro-ease-smooth);will-change:transform,box-shadow;isolation:isolate}.btn-luxury:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:linear-gradient(135deg,#c6a76a1f,#c6a76a0a);transition:opacity var(--ld-micro-medium) var(--ld-micro-ease-smooth)}.btn-luxury:hover:before{opacity:1}.btn-luxury:hover{transform:translateY(-2px);box-shadow:var(--ld-micro-shadow-md)}.btn-luxury:active{transform:translateY(0) scale(.985);box-shadow:var(--ld-micro-shadow-sm);transition-duration:.1s}.btn-luxury--gold{border-color:var(--ld-micro-gold);color:var(--ld-micro-gold)}.btn-luxury--gold:hover{background:var(--ld-micro-gold);color:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #c6a76a40}.btn-luxury--outline{background:transparent;border:1px solid currentColor}.btn-luxury--outline:hover{background:#0000000a;border-color:var(--ld-micro-gold);color:var(--ld-micro-gold)}.product-card__media,.card__media,.collection-card__media{overflow:hidden;position:relative}.product-card__media-secondary,.card__media-secondary,.product-card__media--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--ld-micro-medium) var(--ld-micro-ease-smooth);z-index:2}.product-card:hover .product-card__media-secondary,.product-card:hover .card__media-secondary,.product-card:hover .product-card__media--secondary{opacity:1}.product-card__media img:first-child{transition:opacity var(--ld-micro-medium) var(--ld-micro-ease-smooth),transform var(--ld-micro-slow) var(--ld-micro-ease-out)}.product-card:hover .product-card__media img:first-child,.product-card:hover .card__media img:first-child{opacity:0;transform:scale(1.04)}.product-card,.card,.collection-card{transition:transform var(--ld-micro-medium) var(--ld-micro-ease-out),box-shadow var(--ld-micro-medium) var(--ld-micro-ease-out)}.product-card:hover,.card:hover,.collection-card:hover{transform:translateY(-6px) scale(1.01);box-shadow:var(--ld-micro-shadow-xl)}.quick-add,.product-form__submit,.card__quick-add{position:absolute;bottom:0;left:0;right:0;z-index:10;transform:translateY(100%);opacity:0;transition:transform var(--ld-micro-medium) var(--ld-micro-ease-out),opacity var(--ld-micro-fast) var(--ld-micro-ease-smooth)}.product-card:hover .quick-add,.product-card:hover .card__quick-add{transform:translateY(0);opacity:1}.product-card:hover .quick-add{transition-delay:80ms}.product-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.08) 0%,transparent 40%);opacity:0;transition:opacity var(--ld-micro-medium) var(--ld-micro-ease-smooth);pointer-events:none;z-index:1}.product-card:hover:after{opacity:1}.input-wrapper,.form__input-wrapper,.field__input,.ld-floating-field{position:relative}.input-wrapper label,.form__input-wrapper label,.field__label,.ld-floating-field label,.floating-label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:14px;font-weight:300;color:#1a141073;pointer-events:none;transition:top var(--ld-micro-fast) var(--ld-micro-ease-out),transform var(--ld-micro-fast) var(--ld-micro-ease-out),font-size var(--ld-micro-fast) var(--ld-micro-ease-out),color var(--ld-micro-fast) var(--ld-micro-ease-out),letter-spacing var(--ld-micro-fast) var(--ld-micro-ease-out);transform-origin:left center;z-index:2}.input-wrapper textarea~label,.form__input-wrapper textarea~label,.ld-floating-field textarea~label{top:20px;transform:translateY(0);font-size:14px}.input-wrapper input:focus~label,.input-wrapper input:not(:placeholder-shown)~label,.form__input-wrapper input:focus~label,.form__input-wrapper input:not(:placeholder-shown)~label,.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.ld-floating-field input:focus~label,.ld-floating-field input:not(:placeholder-shown)~label,.floating-label{top:-8px;transform:translateY(0);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ld-micro-gold);font-weight:500}.input-wrapper textarea:focus~label,.input-wrapper textarea:not(:placeholder-shown)~label{top:4px;transform:translateY(0);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ld-micro-gold)}.input-wrapper:after,.form__input-wrapper:after,.field__input:after,.ld-floating-field:after,.floating-field:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1.5px;background:var(--ld-micro-gold);transition:width var(--ld-micro-medium) var(--ld-micro-ease-out),left var(--ld-micro-medium) var(--ld-micro-ease-out);z-index:3}.input-wrapper input:focus~.input-underline:after,.input-wrapper input:focus+.input-underline:after,.input-wrapper:focus-within:after,.form__input-wrapper:focus-within:after,.field__input:focus:after,.ld-floating-field:focus-within:after{width:100%;left:0}.input-wrapper input,.form__input-wrapper input,.field__input,.ld-floating-field input,.floating-field input{border-color:#1a14101f;transition:border-color var(--ld-micro-fast) var(--ld-micro-ease-out)}.input-wrapper input:focus,.form__input-wrapper input:focus,.field__input:focus,.ld-floating-field input:focus,.floating-field input:focus{border-color:var(--ld-micro-gold)}.header,#header-group,.header-component{transition:padding var(--ld-micro-medium) var(--ld-micro-ease-out),background var(--ld-micro-medium) var(--ld-micro-ease-out),box-shadow var(--ld-micro-medium) var(--ld-micro-ease-out),height var(--ld-micro-medium) var(--ld-micro-ease-out)}.header--compact,#header-group.compact,.header.is-scrolled{padding-top:8px!important;padding-bottom:8px!important;background:#fffffff7!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 1px #0000000f}.header--compact .header__heading-logo,.header--compact .header__heading-logo img,#header-group.compact .header__heading-logo,#header-group.compact .header__heading-logo img{max-height:32px!important;width:auto!important;transition:max-height var(--ld-micro-medium) var(--ld-micro-ease-out)}.header--compact .header__inline-menu,#header-group.compact .header__inline-menu{transition:opacity var(--ld-micro-fast) var(--ld-micro-ease-out)}@media(max-width:749px){.header--compact .header__submenu,.header--compact .modal__open{transition:transform var(--ld-micro-medium) var(--ld-micro-ease-out)}}.scroll-indicator{position:fixed;top:0;left:0;width:100%;height:2px;z-index:9999;overflow:hidden}.scroll-indicator__bar{height:100%;width:0;background:linear-gradient(90deg,var(--ld-micro-gold),var(--ld-micro-gold-strong));transition:width .1s linear}.skeleton,.skeleton-loader,.ld-skeleton{position:relative;overflow:hidden;background:linear-gradient(90deg,#f0ede8 25%,#f7f4ef,#f0ede8 75%);background-size:200% 100%;animation:ld-shimmer 1.8s ease-in-out infinite;border-radius:4px}@keyframes ld-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--image,.skeleton-product-image{aspect-ratio:3 / 4;border-radius:0}.skeleton--text-sm{height:12px;width:60%;border-radius:2px}.skeleton--text-lg{height:16px;width:100%;border-radius:2px}.skeleton--title{height:24px;width:75%;border-radius:3px;margin-bottom:8px}.skeleton--button{height:48px;width:200px;border-radius:0}.skeleton--product-card{display:grid;gap:12px;padding:16px}.skeleton--product-card>.skeleton{border-radius:0}.skeleton--dark{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14,#ffffff0a 75%);background-size:200% 100%;animation:ld-shimmer-dark 1.8s ease-in-out infinite}@keyframes ld-shimmer-dark{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton--circle{border-radius:50%;aspect-ratio:1}.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.skeleton-grid .skeleton{animation-delay:calc(var(--skeleton-delay, 0) * .15s)}.ripple-container{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;background:var(--ld-micro-ripple-color);transform:scale(0);animation:ld-ripple-expand .6s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none;z-index:100}.ripple--dark{background:var(--ld-micro-ripple-dark)}@keyframes ld-ripple-expand{0%{transform:scale(0);opacity:.6}to{transform:scale(4);opacity:0}}.ripple--gold{background:#c6a76a4d}button.button,a.button,.btn-luxury,.card__quick-add{-webkit-tap-highlight-color:transparent}@media(hover:none)and (pointer:coarse){.ripple{animation-duration:.4s}}@keyframes ld-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.shake,.form-error-shake,.is-invalid-shake{animation:ld-shake .5s cubic-bezier(.36,.07,.19,.97) both;border-color:var(--ld-micro-error)!important}.field--error,.input-wrapper.has-error,.form__field--error{border-color:var(--ld-micro-error)!important}.field--error input,.field--error textarea,.input-wrapper.has-error input,.form__field--error input{border-color:var(--ld-micro-error);background:#c0392b08}.form-error-message,.field__message--error,.error-message{color:var(--ld-micro-error);font-size:12px;font-weight:400;margin-top:6px;display:flex;align-items:center;gap:6px;animation:ld-error-fade .3s var(--ld-micro-ease-out)}@keyframes ld-error-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.form-error-message:before{content:"!";display:inline-grid;place-items:center;width:14px;height:14px;background:var(--ld-micro-error);border-radius:50%;position:relative;color:#fff;font-size:9px;font-weight:700;line-height:1}.field--valid,.input-wrapper.is-valid,.field--valid input,.input-wrapper.is-valid input{border-color:var(--ld-micro-success)}.social-icons,.social-list,.ld-social-icons,.ld-pdp-social__list,.ld-z9-social__icon{display:inline-flex;gap:12px;align-items:center}.social-icons a,.social-list li a,.ld-social-icons a,.ld-pdp-social__link,.ld-z9-social__icon a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:inherit;transition:transform var(--ld-micro-fast) var(--ld-micro-ease-out),background-color var(--ld-micro-fast) var(--ld-micro-ease-out),color var(--ld-micro-fast) var(--ld-micro-ease-out),box-shadow var(--ld-micro-fast) var(--ld-micro-ease-out);position:relative;overflow:hidden}.social-icons a:hover,.social-list li a:hover,.ld-social-icons a:hover,.ld-pdp-social__link:hover,.ld-z9-social__icon a:hover{transform:translateY(-3px) scale(1.1);box-shadow:0 6px 16px #0000001f}.social-icons a:before,.social-list li a:before,.ld-social-icons a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ld-micro-gold-soft);transform:scale(0);transition:transform var(--ld-micro-medium) var(--ld-micro-ease-out);z-index:-1}.social-icons a:hover:before,.social-list li a:hover:before,.ld-social-icons a:hover:before{transform:scale(1)}.social-icons a svg,.social-list li a svg,.ld-social-icons a svg,.ld-pdp-social__icon svg,.ld-z9-social__icon svg{transition:transform var(--ld-micro-medium) var(--ld-micro-ease-out)}.social-icons a:hover svg,.social-list li a:hover svg,.ld-social-icons a:hover svg,.ld-pdp-social__link:hover svg,.ld-z9-social__icon:hover svg{transform:rotate(8deg) scale(1.15)}.footer .social-icons a{width:40px;height:40px}.footer .social-icons a:hover{transform:translateY(-4px) scale(1.12);box-shadow:0 8px 24px #c6a76a33}.ld-pdp-social__link{border-radius:0;min-height:40px;min-width:40px}.ld-pdp-social__link:hover{border-color:var(--ld-micro-gold);background:var(--ld-micro-gold-soft)}@keyframes ld-social-pulse{0%{box-shadow:0 0 #c6a76a66}70%{box-shadow:0 0 0 10px #c6a76a00}to{box-shadow:0 0 #c6a76a00}}.social-icons a.is-active,.ld-social-icons a.is-active{animation:ld-social-pulse 2s ease-out infinite}.social-icons a[data-platform=instagram]:hover{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.social-icons a[data-platform=facebook]:hover{background:#1877f2;color:#fff}.social-icons a[data-platform=tiktok]:hover{background:#010101;color:#fff}.social-icons a[data-platform=pinterest]:hover{background:#e60023;color:#fff}.cart-drawer__overlay,.cart-drawer-backdrop,.drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;transition:opacity var(--ld-micro-medium) var(--ld-micro-ease-out),visibility var(--ld-micro-medium) var(--ld-micro-ease-out)}.cart-drawer.is-open .cart-drawer__overlay,.cart-drawer.is-open .drawer__overlay,.cart-drawer--open .cart-drawer__overlay{opacity:1;visibility:visible}.cart-drawer,.cart-drawer__dialog,.drawer__inner,.ld-cart-drawer{transition:transform var(--ld-micro-slow) var(--ld-micro-ease-out),opacity var(--ld-micro-medium) var(--ld-micro-ease-out)}.cart-drawer:not(.is-open),.cart-drawer:not(.cart-drawer--open){transform:translate(100%);opacity:0}.cart-drawer.is-open,.cart-drawer.cart-drawer--open{transform:translate(0);opacity:1}.cart-drawer__item,.cart-item,.cart-drawer__items>*{opacity:0;transform:translate(30px);transition:opacity var(--ld-micro-medium) var(--ld-micro-ease-out),transform var(--ld-micro-medium) var(--ld-micro-ease-out)}.cart-drawer.is-open .cart-drawer__item,.cart-drawer.is-open .cart-item,.cart-drawer.is-open .cart-drawer__items>*{opacity:1;transform:translate(0)}.cart-drawer.is-open .cart-drawer__item:nth-child(1),.cart-drawer.is-open .cart-item:nth-child(1){transition-delay:.1s}.cart-drawer.is-open .cart-drawer__item:nth-child(2),.cart-drawer.is-open .cart-item:nth-child(2){transition-delay:.18s}.cart-drawer.is-open .cart-drawer__item:nth-child(3),.cart-drawer.is-open .cart-item:nth-child(3){transition-delay:.26s}.cart-drawer.is-open .cart-drawer__item:nth-child(4),.cart-drawer.is-open .cart-item:nth-child(4){transition-delay:.34s}.cart-drawer.is-open .cart-drawer__item:nth-child(5),.cart-drawer.is-open .cart-item:nth-child(5){transition-delay:.42s}.cart-drawer__footer,.cart-drawer__summary,.cart-drawer .cart__ctas{transform:translateY(20px);opacity:0;transition:transform var(--ld-micro-slow) var(--ld-micro-ease-out),opacity var(--ld-micro-slow) var(--ld-micro-ease-out);transition-delay:.3s}.cart-drawer.is-open .cart-drawer__footer,.cart-drawer.is-open .cart-drawer__summary,.cart-drawer.is-open .cart__ctas{transform:translateY(0);opacity:1}.quantity-selector button,.cart-quantity-selector button,.quantity__button{transition:transform .15s var(--ld-micro-ease-out),background-color .15s ease}.quantity-selector button:active,.cart-quantity-selector button:active,.quantity__button:active{transform:scale(.88)}@keyframes ld-cart-badge-bounce{0%{transform:scale(1)}30%{transform:scale(1.4)}50%{transform:scale(.9)}70%{transform:scale(1.15)}to{transform:scale(1)}}.cart-count,.cart-bubble,[ref=cartCount]{transition:transform .2s var(--ld-micro-ease-out)}.cart-count.is-updating,.cart-bubble.is-updating{animation:ld-cart-badge-bounce .5s var(--ld-micro-ease-out)}*:focus-visible{outline:2px solid var(--ld-micro-gold);outline-offset:3px;border-radius:2px}a:focus-visible{outline:none;box-shadow:0 2px 0 var(--ld-micro-gold);box-shadow:0 2px 0 0 var(--ld-micro-gold)}button:focus-visible,.button:focus-visible,.btn-luxury:focus-visible{outline:none;box-shadow:0 0 0 3px #c6a76a33,0 0 0 1px var(--ld-micro-gold)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;box-shadow:0 2px 0 var(--ld-micro-gold)}.product-card:focus-visible,.card:focus-visible,.collection-card:focus-visible{outline:2px solid var(--ld-micro-gold);outline-offset:4px;box-shadow:var(--ld-micro-shadow-lg)}.menu-drawer:focus-visible,.drawer:focus-visible{outline:none}.social-icons a:focus-visible,.social-list li a:focus-visible{outline:2px solid var(--ld-micro-gold);outline-offset:4px;border-radius:50%}.skip-to-content-link:focus-visible{position:fixed;top:0;left:50%;transform:translate(-50%);z-index:10000;padding:12px 24px;background:var(--ld-micro-gold);color:#fff;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:0;box-shadow:0 4px 16px #c6a76a66}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.header,#header-group,.header-component{transition:background .2s ease!important}}.fade-in{opacity:0;animation:ld-fade-in .6s var(--ld-micro-ease-out) forwards}@keyframes ld-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fade-in-delay-1{animation-delay:.1s}.fade-in-delay-2{animation-delay:.2s}.fade-in-delay-3{animation-delay:.3s}.fade-in-delay-4{animation-delay:.4s}.fade-in-delay-5{animation-delay:.5s}.slide-up{opacity:0;transform:translateY(30px);transition:opacity var(--ld-micro-slow) var(--ld-micro-ease-out),transform var(--ld-micro-slow) var(--ld-micro-ease-out)}.slide-up.is-visible{opacity:1;transform:translateY(0)}.scale-in{opacity:0;transform:scale(.92);transition:opacity var(--ld-micro-medium) var(--ld-micro-ease-out),transform var(--ld-micro-medium) var(--ld-micro-ease-out)}.scale-in.is-visible{opacity:1;transform:scale(1)}.glow-gold{box-shadow:0 0 20px #c6a76a26}.glow-gold:hover{box-shadow:0 0 30px #c6a76a40;transition:box-shadow var(--ld-micro-medium) var(--ld-micro-ease-out)}.blur-in{opacity:0;filter:blur(8px);transition:opacity var(--ld-micro-cinematic) var(--ld-micro-ease-out),filter var(--ld-micro-cinematic) var(--ld-micro-ease-out)}.blur-in.is-visible{opacity:1;filter:blur(0)}
/*# sourceMappingURL=/cdn/shop/t/928/assets/micro-interactions.css.map */
