.button,.shopify-challenge__button,.customer button{position:relative;overflow:hidden}.button:after,.shopify-challenge__button:after,.customer button:after{content:"";position:absolute;border-radius:50%;width:100%;height:100%;top:0;left:0;pointer-events:none;background:radial-gradient(circle,rgba(201,166,2,.4) 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10);opacity:0;transition:transform .5s,opacity 1s}.button:active:after,.shopify-challenge__button:active:after,.customer button:active:after{transform:scale(0);opacity:.3;transition:0s}.card:hover{transform:perspective(1000px) rotateX(5deg) rotateY(5deg) translateZ(20px);box-shadow:0 15px 40px #c9a602cc;transition:transform .4s ease,box-shadow .4s ease}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.fade-in-up{animation:fadeInUp .6s ease forwards}body{background:linear-gradient(135deg,#fffaf6,#f0e6b8)}.header-wrapper{box-shadow:0 6px 15px #c9a60266}.footer-wrapper{background:linear-gradient(45deg,#005f62,#00777c);box-shadow:0 -6px 15px #c9a60266}a,button{outline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #c9a602;outline-offset:4px;box-shadow:0 0 20px #c9a602e6}:root{--luxury-primary-color: #c9a602;--luxury-secondary-color: #005f62;--luxury-font-family-body: "Georgia", serif;--luxury-font-family-heading: "Playfair Display", serif;--luxury-border-radius: 20px;--luxury-shadow-color: rgba(201, 166, 2, .6)}@media (max-width: 768px){.button,.shopify-challenge__button,.customer button{padding:1rem 2rem;font-size:1.3rem}.card{transform:none!important;box-shadow:0 4px 10px #c9a6024d}}.loading-spinner{border:4px solid #f3f3f3;border-top:4px solid var(--luxury-primary-color);border-radius:50%;width:36px;height:36px;animation:spin 1s linear infinite;margin:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}img{loading:lazy;will-change:transform;backface-visibility:hidden;transform:translateZ(0);transition:transform .3s ease}img:hover{transform:scale(1.05)}
/*# sourceMappingURL=/cdn/shop/t/198/assets/luxury-advanced.css.map */
