*{font-size:1.1rem}p,span,div,li,label,.text,.content,.description{font-size:1.1rem!important;line-height:1.8!important;letter-spacing:.3px!important}.hero-description,.main-description,.important-text,.consultation-intro p,.luxury-lead,.value-description{font-size:1.25rem!important}html{scroll-behavior:smooth}.page-loading{opacity:0;animation:fadeInPage .8s ease-in-out forwards}@keyframes fadeInPage{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card,.value-card,.product-card{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.card:hover,.value-card:hover,.product-card:hover{transform:translateY(-8px)!important;box-shadow:0 20px 60px #00000026!important}.btn,.button,.luxury-cta-button{position:relative!important;overflow:hidden!important}.btn:before,.button:before,.luxury-cta-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff1a;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s}.btn:hover:before,.button:hover:before,.luxury-cta-button:hover:before{width:300px;height:300px}input,select,textarea{font-size:1.1rem!important;transition:all .3s ease!important}input:focus,select:focus,textarea:focus{transform:translateY(-1px)!important;box-shadow:0 8px 25px #e5d68a4d!important}.luxury-content,.value-proposition,.enhanced-hero-banner{padding-top:5rem!important;padding-bottom:5rem!important}.luxury-divider,.brand-divider{position:relative;overflow:hidden}.luxury-divider:after,.brand-divider:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 2s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.header__menu-item a,.dumoni-nav a{position:relative!important}.header__menu-item a:after,.dumoni-nav a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(135deg,#e5d68a,#daa520);transition:width .3s ease}.header__menu-item a:hover:after,.dumoni-nav a:hover:after{width:100%}@media (max-width: 768px){p,span,div,li{font-size:1.05rem!important}.hero-description,.main-description{font-size:1.15rem!important}.btn,.button,.luxury-cta-button{min-height:48px!important;padding:1.2rem 2rem!important}.dumoni-nav a{padding:1rem 1.5rem!important;font-size:1.1rem!important}}.btn:focus,.luxury-cta-button:focus,input:focus,select:focus,textarea:focus{outline:3px solid rgba(229,214,138,.5)!important;outline-offset:2px!important}.image-placeholder-luxury{background:linear-gradient(-45deg,#f0f0f0,#e8e8e8,#f0f0f0,#e8e8e8);background-size:400% 400%;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.btn,.button,.luxury-cta-button,.card,.value-card,.btn:hover,.button:hover,.luxury-cta-button:hover{cursor:pointer!important}::selection{background:#e5d68a4d!important;color:#1a1a1a!important}.section{scroll-margin-top:2rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/premium-enhancements.css.map */
