:root{--dnc-navy-deep: #091630;--dnc-navy: #102652;--dnc-blue: #204796;--dnc-blue-soft: #2f5fbd;--dnc-green: #82bc43;--dnc-gold: #c9a227;--dnc-gold-soft: #e3c76a;--dnc-ink: #131c2b;--dnc-muted: #5c6b83;--dnc-line: #e7ecf4;--dnc-soft: #f6f9fd;--dnc-radius: 16px;--dnc-shadow: 0 1px 3px rgba(9,22,48,.05), 0 14px 34px rgba(9,22,48,.08);--dnc-shadow-lg: 0 10px 26px rgba(9,22,48,.12), 0 30px 60px rgba(9,22,48,.14)}body{color:var(--dnc-ink);letter-spacing:0}h1,h2,h3,h4{letter-spacing:-.3px}h2{font-weight:800}.section-title h2:after,.title-wrap h2:after{width:78px;height:3px;margin-top:16px;background:linear-gradient(90deg,var(--dnc-gold),rgba(201,162,39,0))!important}.section-title span,.title-wrap span,.section-sub-title{letter-spacing:2.4px!important;text-transform:uppercase;font-size:.78rem!important;color:var(--dnc-gold)!important;font-weight:700!important}.top-notification,[class*=notification-bar]{background:var(--dnc-navy-deep)!important;border-bottom:1px solid rgba(201,162,39,.35);font-size:13px;letter-spacing:.2px}.dnc-heritage{background:linear-gradient(90deg,var(--dnc-navy-deep),var(--dnc-navy),var(--dnc-navy-deep));color:#e8eef8;text-align:center;padding:15px 16px;border-top:1px solid rgba(201,162,39,.35);border-bottom:1px solid rgba(201,162,39,.35);font-size:.96rem;letter-spacing:.3px}.dnc-heritage b{color:var(--dnc-gold-soft);font-weight:800}.dnc-heritage .sep{color:#c9a2278c;margin:0 14px}header,.header-area,.main-header{box-shadow:0 1px 0 var(--dnc-line),0 10px 30px #0916300d}.main-menu .menu-link>a.link-title:after{background:var(--dnc-gold)!important}.product-item,.product-card,.single-product,.product-grid-item,.product-wrap{border-radius:var(--dnc-radius);border:1px solid var(--dnc-line);box-shadow:none;transition:transform .34s cubic-bezier(.2,.7,.3,1),box-shadow .34s ease,border-color .34s ease}.product-item:hover,.product-card:hover,.single-product:hover,.product-grid-item:hover,.product-wrap:hover{transform:translateY(-7px);box-shadow:var(--dnc-shadow-lg);border-color:#c9a22773}.product-item .product-title a,.product-card .product-title a,.product-title>a{font-weight:600;color:var(--dnc-ink)!important}.product-price,.price-box,.product-item .price,.price{color:var(--dnc-navy)!important;font-weight:800}.btn,button.btn,a.btn{border-radius:999px;letter-spacing:.3px}.btn-style1,.btn-primary,.add-to-cart,.btn-cart{background:var(--dnc-navy)!important;border-color:var(--dnc-navy)!important;color:#fff!important;box-shadow:0 8px 22px #1026523d}.btn-style1:hover,.btn-primary:hover,.add-to-cart:hover,.btn-cart:hover{background:var(--dnc-gold)!important;border-color:var(--dnc-gold)!important;color:#0f1d38!important;box-shadow:0 10px 26px #c9a22757}.slider-btn .btn-style3,.slider-text-info .btn-style3{background:var(--dnc-gold)!important;border-color:var(--dnc-gold)!important;color:#0f1d38!important;border-radius:999px!important;padding:13px 34px!important;box-shadow:0 10px 28px #c9a2275c}.slider-btn .btn-style3:hover,.slider-text-info .btn-style3:hover{background:#fff!important;border-color:#fff!important;color:var(--dnc-navy)!important}.category-wrap .cat-img{border-radius:50%;background:linear-gradient(160deg,#fff,var(--dnc-soft));box-shadow:0 2px 10px #0916300f;border:1px solid transparent;transition:box-shadow .34s ease,border-color .34s ease}.category-wrap:hover .cat-img{border-color:#c9a2278c;box-shadow:0 16px 38px #09163024}.category-wrap .cat-title{font-weight:700!important;letter-spacing:.2px}.category-wrap:hover .cat-title{color:var(--dnc-navy)!important}[class*=banner] .banner-img,[class*=banner] img{border-radius:18px}[class*=banner] .banner-content,[class*=banner] .banner-text{padding:44px 48px}[class*=banner] .banner-content h2,[class*=banner] .banner-title{font-size:2.15rem;font-weight:800;line-height:1.3;text-shadow:0 2px 18px rgba(0,0,0,.35)}[class*=banner] .banner-content h3,[class*=banner] .banner-content span:first-child{color:var(--dnc-gold-soft)!important;letter-spacing:2px;text-transform:uppercase;font-size:.82rem;font-weight:700}[class*=banner] .banner-btn,[class*=banner] .banner-content a,[class*=banner] a[class*=btn]{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:auto!important;padding:12px 30px!important;border-radius:999px!important;background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.75)!important;font-weight:700;font-size:.95rem;letter-spacing:.3px;transition:background-color .25s,color .25s,border-color .25s}[class*=banner] .banner-btn:hover,[class*=banner] .banner-content a:hover{background:var(--dnc-gold)!important;border-color:var(--dnc-gold)!important;color:#0f1d38!important}.brand-logo img,[class*=brand] .item img{filter:grayscale(100%);opacity:.5;max-height:56px;width:auto;transition:filter .35s,opacity .35s,transform .35s}.brand-logo img:hover,[class*=brand] .item img:hover{filter:grayscale(0);opacity:1;transform:scale(1.07)}footer,.footer-area{background:linear-gradient(180deg,var(--dnc-navy),var(--dnc-navy-deep))!important;border-top:2px solid var(--dnc-gold);color:#c4d1e6}footer h4,footer h5,.footer-area h4,.footer-area h5{color:#fff!important;font-weight:700;letter-spacing:.6px;position:relative;padding-bottom:12px;margin-bottom:18px}footer h4:after,footer h5:after,.footer-area h4:after,.footer-area h5:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:34px;height:2px;background:var(--dnc-gold)}footer a:hover,.footer-area a:hover{color:var(--dnc-gold-soft)!important}.rte table,.product-description table,.tab-content table{border-radius:14px;overflow:hidden;border:1px solid var(--dnc-line);box-shadow:var(--dnc-shadow);border-collapse:separate;border-spacing:0;width:100%;margin:20px 0 28px}.rte table th,.product-description table th,.tab-content table th{background:var(--dnc-soft);color:var(--dnc-navy);font-weight:700;width:36%;padding:13px 18px;border-bottom:1px solid var(--dnc-line)}.rte table td,.product-description table td,.tab-content table td{padding:13px 18px;border-bottom:1px solid var(--dnc-line)}.rte h3,.product-description h3{color:var(--dnc-navy);font-weight:800;font-size:1.14rem;border-inline-start:3px solid var(--dnc-gold);padding-inline-start:13px;margin:28px 0 13px}.rte ul li::marker,.product-description ul li::marker{color:var(--dnc-gold)}input:focus,select:focus,textarea:focus{border-color:var(--dnc-gold)!important;box-shadow:0 0 0 3px #c9a22729!important}.back-to-top{background:var(--dnc-navy)!important}.back-to-top:hover{background:var(--dnc-gold)!important}@media(max-width:767px){[class*=banner] .banner-content,[class*=banner] .banner-text{padding:26px 24px}[class*=banner] .banner-content h2,[class*=banner] .banner-title{font-size:1.5rem}.dnc-heritage{font-size:.84rem;padding:12px 14px}.dnc-heritage .sep{margin:0 8px}}.banner-grid .banner-block{position:relative;border-radius:18px;overflow:hidden}.banner-grid a.banner-img{display:block;position:relative}.banner-grid a.banner-img>img{width:100%;height:auto;display:block;border-radius:18px}.banner-grid .banner-content{position:absolute;top:50%;transform:translateY(-50%);width:46%;padding:0 34px;z-index:2}.banner-grid .banner-content.content-right{inset-inline-end:0;text-align:center}.banner-grid .banner-content.content-left{inset-inline-start:0;text-align:center}.banner-grid .banner-content>*:first-child{display:block;color:var(--dnc-gold-soft)!important;font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:10px;text-shadow:none}.banner-grid .banner-content h2,.banner-grid .banner-content h3{color:#fff!important;font-size:1.85rem;font-weight:800;line-height:1.35;margin:0 0 20px;text-shadow:0 2px 20px rgba(0,0,0,.45)}.banner-grid .banner-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:12px 30px!important;border-radius:999px!important;background:transparent!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.8)!important;font-size:.95rem;font-weight:700;letter-spacing:.3px;line-height:1;transition:background-color .25s,color .25s,border-color .25s;overflow:visible;text-indent:0;font-size:.95rem!important}.banner-grid .banner-block:hover .banner-button{background:var(--dnc-gold)!important;border-color:var(--dnc-gold)!important;color:#0f1d38!important}@media(max-width:991px){.banner-grid .banner-content{width:52%;padding:0 18px}.banner-grid .banner-content h2,.banner-grid .banner-content h3{font-size:1.25rem;margin-bottom:12px}.banner-grid .banner-button{padding:9px 20px!important;font-size:.82rem!important}}@media(max-width:575px){.banner-grid .banner-content h2,.banner-grid .banner-content h3{font-size:1.02rem}.banner-grid .banner-content>*:first-child{font-size:.64rem;letter-spacing:1.2px}}.banner-grid .banner-content.content-right{right:0!important;left:auto!important;inset-inline:auto!important}.banner-grid .banner-content.content-left{left:0!important;right:auto!important;inset-inline:auto!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/luxury.css.map */
