:root{--dark-bg:#1a1a1a;--dark-secondary:#2d2d2d;--gold-primary:#d4af37;--gold-light:#f4d03f;--text-light:#f5f5f5;--text-muted:#b8b8b8}body{background-color:#1a1a1a !important}header[role="banner"]{background:#2d2d2d}header[role="banner"] .navbar,
header[role="banner"] nav.navbar,
header[role="banner"] #navbar,
header[role="banner"] .navbar.bg-light-subtle{background:#2d2d2d !important;background-color:#2d2d2d !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3) !important;backdrop-filter:blur(10px);border-bottom:none !important;transition:all 0.3s ease}header[role="banner"] .navbar::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg, rgba(212,175,55,.0), rgba(212,175,55,.9), rgba(212,175,55,.0));pointer-events:none}header[role="banner"] #navigation-menu,
header[role="banner"] section#navigation-menu,
section#navigation-menu.bg-secondary{background:#2d2d2d !important;background-color:#2d2d2d !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3) !important;border-top:none !important;border-bottom:none !important}section#navigation-menu.bg-secondary::before,
header[role="banner"] #navigation-menu::before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:linear-gradient(90deg, rgba(212,175,55,.0), rgba(212,175,55,.85), rgba(212,175,55,.0));pointer-events:none}header[role="banner"] .css-logo,
img.w-auto.css-logo.css-mode-toggle.d-none.d-lg-flex,
img.w-auto.css-logo.css-mode-toggle.d-inline-flex.d-lg-none{filter:none !important;mix-blend-mode:normal !important;opacity:1 !important;transition:transform .35s ease, filter .35s ease;max-height:50px}@media (max-width:991px){header[role="banner"] .css-logo{max-height:40px}}header[role="banner"] .navbar-brand{position:relative;display:inline-flex;align-items:center}header[role="banner"] .navbar-brand::before{content:"";position:absolute;inset:-6px;z-index:0;border-radius:12px;background:conic-gradient(from 0deg, rgba(212,175,55,0.00) 0deg, rgba(212,175,55,0.18) 60deg, rgba(244,208,63,0.25) 120deg, rgba(212,175,55,0.00) 180deg, rgba(212,175,55,0.18) 240deg, rgba(244,208,63,0.28) 300deg, rgba(212,175,55,0.00) 360deg );filter:blur(8px);animation:logoHaloSpin 4.5s linear infinite}header[role="banner"] .navbar-brand:hover::before{filter:blur(10px) brightness(1.15)}header[role="banner"] .navbar-brand > .css-logo{position:relative;z-index:1}@keyframes logoHaloSpin{to{transform:rotate(360deg)}}header[role="banner"] .navbar-brand:hover .css-logo{transform:translateY(-1px) scale(1.04);filter:drop-shadow(0 0 10px rgba(212,175,55,.35))}header[role="banner"] .nav-link{position:relative;transition:all 0.3s ease;border-radius:10px;padding:8px 12px !important;color:var(--text-light) !important}header[role="banner"] .nav-link:hover{background:rgba(212, 175, 55, 0.15);color:var(--gold-light) !important;transform:translateY(-2px);box-shadow:0 2px 8px rgba(212, 175, 55, 0.2)}header[role="banner"] .nav-link i{transition:transform 0.3s ease, color 0.3s ease}header[role="banner"] .nav-link:hover i{transform:scale(1.15);color:var(--gold-light) !important}header[role="banner"] .link-secondary{color:var(--text-muted) !important}header[role="banner"] .badge,
header[role="banner"] .text-bg-primary{background:linear-gradient(135deg, var(--gold-primary), var(--gold-light)) !important;color:#1a1a1a !important;font-weight:600;box-shadow:0 2px 6px rgba(212, 175, 55, 0.4);animation:goldPulse 2s infinite}@keyframes goldPulse{0%, 100%{transform:scale(1);box-shadow:0 2px 6px rgba(212, 175, 55, 0.4)}50%{transform:scale(1.1);box-shadow:0 3px 10px rgba(212, 175, 55, 0.6)}}header[role="banner"] .input-group{border-radius:14px;overflow:hidden;border:1px solid rgba(212,175,55,.35);background:linear-gradient(145deg, #262626, #1a1a1a);box-shadow:0 6px 18px rgba(0,0,0,.35), inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .2s ease, box-shadow .25s ease, transform .2s ease}header[role="banner"] .input-group:focus-within{border-color:var(--gold-primary);box-shadow:0 10px 28px rgba(212,175,55,.18), inset 0 0 0 999px rgba(0,0,0,.02);transform:translateY(-1px)}header[role="banner"] .form-control{background-color:transparent !important;border:none !important;color:var(--text-light) !important;padding:12px 14px;font-size:.97rem;border-radius:0 !important}header[role="banner"] .form-control:focus{background-color:transparent !important;border:none !important;box-shadow:none !important;color:var(--text-light) !important}header[role="banner"] .form-control::placeholder{color:rgba(255,255,255,.55) !important;font-style:normal}header[role="banner"] .input-group-text{background:linear-gradient(180deg, rgba(212,175,55,.18), rgba(244,208,63,.08)) !important;border-left:1px solid rgba(212,175,55,.35) !important;border-top:none !important;border-bottom:none !important;border-right:none !important;color:var(--gold-primary) !important;padding:0 14px;transition:transform .2s ease, filter .2s ease}header[role="banner"] .input-group-text:hover{transform:scale(1.06);filter:brightness(1.08)}header[role="banner"] .btn-primary{background:linear-gradient(135deg, var(--gold-primary), var(--gold-light)) !important;border:0 !important;color:#1a1a1a !important;font-weight:600;border-radius:10px !important;padding:10px 18px;margin:6px;transition:transform .18s ease, box-shadow .18s ease, filter .18s ease}header[role="banner"] .btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(212,175,55,.35);filter:saturate(1.05)}header[role="banner"] .btn-primary.disabled{opacity:.6}header[role="banner"] .css-menu .nav-link{font-weight:500;position:relative;overflow:hidden;color:var(--text-light) !important}header[role="banner"] .css-menu .nav-link::before{content:'';position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(90deg, var(--gold-primary), var(--gold-light));transition:all .3s ease;transform:translateX(-50%);box-shadow:0 0 8px var(--gold-primary)}header[role="banner"] .css-menu .nav-link:hover::before{width:95%}header[role="banner"] .css-menu .nav-link:hover{background:transparent !important;color:var(--gold-light) !important;transform:translateY(-1px);text-shadow:0 0 8px rgba(212,175,55,.3)}header[role="banner"] .text-dark-emphasis{color:var(--text-light) !important}header[role="banner"] .dropdown-menu{background-color:var(--dark-secondary) !important;border:1px solid rgba(212, 175, 55, 0.2) !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.4) !important;border-radius:12px !important;padding:12px !important;margin-top:8px !important;animation:slideDown .3s ease}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}header[role="banner"] .dropdown-item{border-radius:8px !important;padding:10px 16px !important;transition:all .2s ease;margin-bottom:4px;color:var(--text-light) !important}header[role="banner"] .dropdown-item:hover{background:rgba(212, 175, 55, 0.15) !important;color:var(--gold-light) !important;transform:translateX(-4px);padding-right:20px !important}header[role="banner"] .dropdown-header{padding:12px 16px !important;color:var(--text-muted) !important}header[role="banner"] .dropdown-divider{border-color:rgba(212, 175, 55, 0.2) !important;opacity:1 !important;margin:8px 0 !important}header[role="banner"] .btn{border-radius:10px;font-weight:600;transition:all .3s ease}header[role="banner"] .btn-link{color:var(--gold-primary) !important;text-decoration:none !important;transition:all .3s ease}header[role="banner"] .btn-link:hover{color:var(--gold-light) !important;transform:scale(1.05);text-shadow:0 0 8px rgba(212, 175, 55, 0.4)}header[role="banner"] .btn-sm{padding:8px 16px}header[role="banner"] #js-microphone-icon{cursor:pointer;transition:all .3s ease;color:var(--gold-primary) !important}header[role="banner"] #js-microphone-icon:hover{color:var(--gold-light) !important;transform:scale(1.2);filter:drop-shadow(0 0 4px var(--gold-primary))}header[role="banner"] .hstack{text-decoration:none;transition:all .3s ease;padding:8px 16px;border-radius:10px;color:var(--text-light) !important}header[role="banner"] .hstack:hover{background:rgba(212, 175, 55, 0.15);color:var(--gold-light) !important;box-shadow:0 2px 8px rgba(212, 175, 55, 0.2)}header[role="banner"] .hstack i{transition:transform .3s ease;color:var(--gold-primary) !important}header[role="banner"] .hstack:hover i{transform:translate(-2px, -2px);color:var(--gold-light) !important}header[role="banner"] + .tooltip .tooltip-inner,
.tooltip-inner{background-color:var(--dark-secondary);border:1px solid var(--gold-primary);border-radius:6px;padding:6px 12px;box-shadow:0 2px 8px rgba(212, 175, 55, 0.25);color:var(--gold-light)}header[role="banner"] .bg-light-subtle{background-color:var(--dark-bg) !important}header[role="banner"] .bg-body{background-color:var(--dark-secondary) !important}header[role="banner"] .border-secondary{border-color:rgba(212, 175, 55, 0.2) !important}header[role="banner"] .text-body,
header[role="banner"] .fw-light{color:var(--text-light) !important}header[role="banner"] .text-secondary-subtle{color:var(--gold-primary) !important}.offcanvas{background-color:var(--dark-bg) !important;border-left:1px solid rgba(212, 175, 55, 0.2)}.offcanvas-header, .offcanvas-body{border-color:rgba(212, 175, 55, 0.2) !important;color:var(--text-light) !important}header[role="banner"] .container{color:var(--text-light)}header[role="banner"] .vstack{color:var(--text-light) !important}header[role="banner"] .vstack .text-secondary{color:var(--text-muted) !important}header[role="banner"] .js-search-mobile-container{background-color:var(--dark-secondary) !important}header[role="banner"] .input-group-text svg,
header[role="banner"] .btn-link svg{color:#fff !important;fill:currentColor}header[role="banner"] #js-search-mobile-close{color:#fff !important}header[role="banner"] #js-search-mobile-close svg path{fill:#fff !important}@media (max-width:991px){header[role="banner"] .navbar{padding:10px 0 !important}header[role="banner"] .nav-link{padding:10px 8px !important}}span.input-group-text.bg-secondary.bg-opacity-10.border-0.pe-0{padding-left:15px !important}.card-footer.bg-transparent.border-secondary.border-opacity-10{background:linear-gradient(90deg, var(--gold-primary), var(--gold-light))}h6.card-title.mb-0.hstack.gap-2.lh-base.text-secondary.fw-light{color:black !important;FONT-WEIGHT:900 !important}div#swiper-wrapper-e71ad68c9e1038f3f{justify-content:center}h2.h5.py-0.py-sm-2.fw-bold{text-align:center;font-size:28px !important}.swiper-free-mode>.swiper-wrapper{margin:0}h2.list-group-item.border-0.border-secondary.border-opacity-10.lh-base.h6.py-1.mb-0{background:linear-gradient(90deg, var(--gold-primary), var(--gold-light))}.card-product{transition:.2s ease-in-out;background:linear-gradient(90deg, var(--gold-primary), var(--gold-light))}button.btn.btn-primary.js-add-to-cart{background:black !important}span.add-to-wishlist{background:#2d2d2d}img.mx-auto.card-img-top.rounded-0.img-fluid.swiper-lazy.swiper-lazy-loaded{background:black !important}/* =========================== ألوان أساسية
=========================== */:root{--dark-bg:#1a1a1a;--dark-secondary:#2d2d2d;--gold-primary:#d4af37;--gold-light:#f4d03f;--text-light:#f5f5f5;--text-muted:#b8b8b8}section[section-id="cf7bf962-0ff5-42cf-b061-bda70733b3c3"]{background:var(--dark-bg);text-align:center;padding:60px 20px}section[section-id="cf7bf962-0ff5-42cf-b061-bda70733b3c3"] h2{font-size:2rem;font-weight:bold;color:transparent;background:linear-gradient(180deg, var(--gold-light), var(--gold-primary));-webkit-background-clip:text;background-clip:text;position:relative;display:inline-block;animation:glowPulse 3s ease-in-out infinite;letter-spacing:1px}section[section-id="cf7bf962-0ff5-42cf-b061-bda70733b3c3"] h2::after{content:"";position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:3px;border-radius:999px;background:linear-gradient(90deg, var(--gold-light), var(--gold-primary));box-shadow:0 0 10px rgba(212, 175, 55, 0.6)}section[section-id="cf7bf962-0ff5-42cf-b061-bda70733b3c3"] p{margin-top:25px;font-size:1rem;line-height:1.8;color:var(--text-light);opacity:0;transform:translateY(15px);animation:fadeInUp 1s ease-out forwards;animation-delay:0.4s}@keyframes glowPulse{0%, 100%{text-shadow:0 0 6px rgba(244,208,63,0.6), 0 0 14px rgba(212,175,55,0.5)}50%{text-shadow:0 0 14px rgba(244,208,63,0.9), 0 0 25px rgba(212,175,55,0.8)}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.text-secondary-emphasis{color:white !important}.carousel-item{height:fit-content}@media (max-width:991px){.navbar .d-lg-none[title="قائمة التصفح"]{order:1 !important}.navbar-brand{order:2 !important}.navbar .d-lg-none#js-search-mobile{order:3 !important}.navbar .d-lg-none[title="سلة التسوق"]{order:4 !important}.navbar-brand{margin-left:0 !important;margin-right:0 !important}header[role="banner"] .css-logo, img.w-auto.css-logo.css-mode-toggle.d-none.d-lg-flex, img.w-auto.css-logo.css-mode-toggle.d-inline-flex.d-lg-none{filter:none !important;mix-blend-mode:normal !important;opacity:1 !important;transition:transform .35s ease, filter .35s ease;max-height:137px;height:137px !important}.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl{justify-content:space-around}}:root{--dark-bg:#1a1a1a;--dark-secondary:#2d2d2d;--gold-primary:#d4af37;--gold-light:#f4d03f;--text-light:#f5f5f5;--text-muted:#b8b8b8}footer[role="contentinfo"]{background-color:var(--dark-bg) !important;color:var(--text-muted) !important;border-top:2px solid;border-image-source:linear-gradient(90deg, rgba(212,175,55,0), rgba(212,175,55,.6), rgba(212,175,55,0));border-image-slice:1}footer .bg-secondary,
footer .bg-opacity-10,
footer .bg-transparent,
footer .bg-light-subtle{background:transparent !important;background-color:transparent !important}footer h2.h6{color:var(--gold-light) !important;text-shadow:0 0 8px rgba(212, 175, 55, 0.3);margin-bottom:1rem !important;padding-bottom:0.5rem;border-bottom:1px solid rgba(212, 175, 55, 0.2)}footer p,
footer span,
footer address{color:var(--text-muted) !important}footer .text-body{color:var(--text-light) !important}footer a{color:var(--text-muted) !important;transition:all 0.3s ease;text-decoration:none !important}footer a:hover{color:var(--gold-light) !important;transform:translateX(-2px)}footer .nav-link:hover{background-color:rgba(212, 175, 55, 0.1);border-radius:6px}footer .ti{color:var(--gold-primary);transition:all 0.3s ease}footer a:hover .ti{color:var(--gold-light);transform:scale(1.1)}footer section[data-section="js-copyright"]{border-top:1px solid rgba(212, 175, 55, 0.2) !important;border-bottom:none !important}footer .footer-marketing-link{color:var(--text-muted) !important;font-size:0.9rem}footer [data-section="js-copyright"] img{background-color:rgba(255, 255, 255, 0.05);border-radius:8px;padding:5px;height:35px !important;width:auto;transition:all 0.3s ease;filter:grayscale(20%);opacity:0.8}footer [data-section="js-copyright"] img:hover{background-color:rgba(212, 175, 55, 0.15);filter:grayscale(0%);transform:scale(1.1);opacity:1}footer a[data-scroll="#main"]{background-color:rgba(212, 175, 55, 0.1);border-radius:50%;padding:8px}footer a[data-scroll="#main"]:hover{background-color:rgba(212, 175, 55, 0.3)}@media (max-width:576px){footer .row > div[class^="col"] > h2{cursor:pointer;display:flex;justify-content:right;align-items:center;gap:8px}.hstack:not(h6.card-title.mb-0.hstack.gap-2.lh-base.text-secondary.fw-light){display:flex;flex-direction:column;align-items:stretch;align-self:start;justify-content:space-between;align-content:flex-start;flex-wrap:wrap}}footer .row > div[class^="col"] > h2 i.ti{transition:transform 0.35s ease}footer .row > div[class^="col"] > h2.active i.ti{transform:rotate(135deg)}}.text-body-secondary{--bs-text-opacity:1;color:white ! IMPORTANT}hstack.gap-2.mt-0.mt-sm-2.pb-2.pb-sm-0{display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}footer section[data-section="js-copyright"]{border-top:0px ! IMPORTANT;border-bottom:none !important}.my-0.my-sm-0.hstack.gap-2.gap-sm-1.gap-lg-2.flex-wrap.justify-content-start.py-3.py-sm-0{display:flex;flex-direction:row}#offcanvasMenu.offcanvas{background-color:var(--dark-bg) !important;border-left:1px solid rgba(212, 175, 55, 0.2);color:var(--text-light)}#offcanvasMenu .offcanvas-header{background-color:var(--dark-secondary) !important;border-bottom:1px solid rgba(212, 175, 55, 0.25) !important;box-shadow:0 2px 10px rgba(0, 0, 0, 0.3)}#offcanvasMenu .offcanvas-title{color:var(--text-light) !important;font-weight:700 !important}#offcanvasMenu .btn-none{color:var(--text-muted) !important;transition:all 0.3s ease}#offcanvasMenu .btn-none:hover{color:var(--gold-light) !important;transform:rotate(90deg)}#offcanvasMenu .flex-shrink-0 .border{background-color:var(--dark-secondary) !important;border-color:rgba(212, 175, 55, 0.2) !important;border-radius:12px !important}#offcanvasMenu .fw-light.text-secondary{color:var(--text-muted) !important}#offcanvasMenu .btn-primary{background:linear-gradient(135deg, var(--gold-primary), var(--gold-light)) !important;border:none !important;color:var(--dark-bg) !important;font-weight:600;border-radius:8px !important;transition:transform 0.2s ease, box-shadow 0.2s ease}#offcanvasMenu .btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(212, 175, 55, 0.3)}#offcanvasMenu .list-group{box-shadow:none !important}#offcanvasMenu .list-group-item{background-color:transparent !important;color:var(--text-light) !important;border:none !important;border-radius:8px !important;margin-bottom:5px;transition:all 0.3s ease;padding:12px 15px !important}#offcanvasMenu .list-group-item:hover{background-color:rgba(212, 175, 55, 0.1) !important;color:var(--gold-light) !important;transform:translateX(-8px)}#offcanvasMenu .list-group-item i{color:var(--gold-primary);transition:color 0.3s ease;margin-left:8px}#offcanvasMenu .list-group-item:hover i{color:var(--gold-light)}#offcanvasMenu .card{background-color:var(--dark-secondary) !important;border-color:rgba(212, 175, 55, 0.2) !important}#offcanvasMenu #js-offcanvas-menu .list-group-item{padding:10px 15px !important}#offcanvasMenu #js-offcanvas-menu .nav-link{color:var(--text-muted) !important;transition:color 0.3s ease}#offcanvasMenu #js-offcanvas-menu .nav-link:hover{color:var(--gold-light) !important}#offcanvasMenu .form-select{background-color:var(--dark-secondary);border-color:rgba(212, 175, 55, 0.3);color:var(--text-light);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23d4af37' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}#offcanvasMenu .text-dark-emphasis{color:var(--text-light) !important}.text-body-secondary{--bs-text-opacity:1;color:white !important}.js-product-page .text-secondary-emphasis{color:var(--text-light) !important}.js-details-section .nav-tabs{border-bottom:1px solid rgba(212, 175, 55, 0.2) !important}.js-details-section .nav-tabs .nav-link{background:transparent !important;border-color:transparent !important;color:var(--text-muted) !important;transition:all 0.3s ease}.js-details-section .nav-tabs .nav-link.active,
.js-details-section .nav-tabs .nav-link:hover{color:var(--gold-light) !important;border-bottom:3px solid var(--gold-primary) !important}.js-product-page .card{background-color:var(--dark-secondary) !important;border-color:rgba(212, 175, 55, 0.2) !important;border-radius:12px}.js-product-page .card-header{background-color:transparent !important;color:var(--text-light);border-bottom-color:rgba(212, 175, 55, 0.2) !important}.js-product-page h1.h5.fw-bold{color:var(--text-light);font-size:1.5rem}.js-product-page .btn-outline-primary{color:var(--gold-primary);border-color:var(--gold-primary);transition:all 0.3s ease}.js-product-page .btn-outline-primary:hover{background-color:var(--gold-primary);color:var(--dark-bg);box-shadow:0 0 10px rgba(212, 175, 55, 0.4)}.js-product-page .list-group-item{background-color:transparent !important;color:var(--text-light);border-color:rgba(212, 175, 55, 0.15) !important}.js-product-page .badge.js-product-price{background-color:rgba(212, 175, 55, 0.15) !important;color:var(--gold-light) !important;font-size:1.25rem;padding:8px 12px}.js-product-page .badge.bg-body-tertiary{background-color:var(--dark-bg) !important;color:var(--text-muted) !important}.js-product-page .card-body{color:var(--text-muted) !important}.fixed-bottom.js-quantity-add-buttons{background-color:rgba(45, 45, 45, 0.85) !important;backdrop-filter:blur(10px);border-top:1px solid rgba(212, 175, 55, 0.3) !important;box-shadow:0 -4px 20px rgba(0, 0, 0, 0.4) !important;border-radius:20px 20px 0 0 !important}.js-quantity-add-buttons .card{background:var(--dark-secondary) !important;border-color:rgba(212, 175, 55, 0.3) !important}.js-quantity-add-buttons .form-control,
.js-quantity-add-buttons .btn-link{color:var(--text-light) !important}.js-quantity-add-buttons .btn-link:hover{color:var(--gold-light) !important}#product-view-add-to-cart.btn-primary{background:linear-gradient(135deg, var(--gold-primary), var(--gold-light)) !important;border:none !important;color:var(--dark-bg) !important;font-weight:700;transition:transform 0.2s ease, box-shadow 0.2s ease}#product-view-add-to-cart.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(212, 175, 55, 0.4)}.add-to-wishlist .icon-heart-mask{background-color:var(--text-muted)}.add-to-wishlist .icon-heart-mask:hover,
.add-to-wishlist .icon-heart-mask.filled{background-color:var(--gold-primary)}.js-product-swiper .swiper-button-next,
.js-product-swiper .swiper-button-prev{color:var(--gold-primary) !important}.js-product-swiper .swiper-pagination-bullet-active{background-color:var(--gold-primary) !important}a.btn.btn-lg.btn-outline-secondary.js-button-checkout{background:black !important;border:1px solid #dcb739}.card.border-secondary.border-opacity-10.shadow-sm.js-section-add-to-cart{width:100%}#offcanvasCart.offcanvas{background-color:var(--dark-bg) !important;color:var(--text-light);border-left:1px solid rgba(212, 175, 55, 0.2) !important}#offcanvasCart .offcanvas-header{background-color:var(--dark-secondary) !important;border-bottom:1px solid rgba(212, 175, 55, 0.25) !important;box-shadow:0 2px 10px rgba(0, 0, 0, 0.3)}#offcanvasCart .offcanvas-title{color:var(--text-light) !important;font-weight:700 !important}#offcanvasCart .btn-none{color:var(--text-muted) !important;transition:all 0.3s ease}#offcanvasCart .btn-none:hover{color:var(--gold-light) !important;transform:rotate(90deg)}#offcanvasCart .js-cart-is-empty{background-color:var(--dark-secondary) !important;border-color:rgba(212, 175, 55, 0.2) !important;border-radius:12px}#offcanvasCart .js-cart-is-empty .text-primary{color:var(--gold-primary) !important}#offcanvasCart .js-cart-is-empty p.text-secondary{color:var(--text-muted) !important}#offcanvasCart .btn-primary{background:linear-gradient(135deg, var(--gold-primary), var(--gold-light)) !important;border:none !important;color:var(--dark-bg) !important;font-weight:600;border-radius:8px !important;transition:transform 0.2s ease, box-shadow 0.2s ease}#offcanvasCart .btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(212, 175, 55, 0.3)}#offcanvasCart .list-group-item{background-color:transparent;border-bottom:1px solid rgba(212, 175, 55, 0.1) !important;transition:background-color 0.3s ease}#offcanvasCart .list-group-item:hover{background-color:rgba(212, 175, 55, 0.08)}#offcanvasCart .list-group-item h6{color:var(--text-light) !important;font-weight:500 !important}#offcanvasCart .list-group-item .hstack{color:var(--text-muted) !important}#offcanvasCart .list-group-item .hstack > span:last-of-type{color:var(--gold-light) !important;font-weight:bold}#offcanvasCart .js-remove-from-cart-icon{color:var(--text-muted) !important;transition:all 0.2s ease}#offcanvasCart .js-remove-from-cart-icon:hover{color:#e74c3c !important;transform:scale(1.2)}#offcanvasCart .sticky-bottom.js-cart-buttons{background-color:rgba(30, 30, 30, 0.9) !important;backdrop-filter:blur(10px);border-top:1px solid rgba(212, 175, 55, 0.3) !important;box-shadow:0 -4px 20px rgba(0, 0, 0, 0.4);padding:1rem}#offcanvasCart .js-cart-buttons .btn-primary.btn-lg{padding:0.75rem 1.25rem;font-size:1.1rem}.card-body.p-3{background:#1a1a1a !important;border:1px solid #1a1a1a}h5.ps-3.text-body{color:white !important}.card.text-body.border-secondary.border-opacity-10.my-2.p-2.animated.slideIn , ul.list-group.list-group-flush.js-section-cart-totals , li.list-group-item.d-flex.justify-content-between.align-items-start.text-body-secondary , .card.\!bg-primary.\!bg-opacity-10.border-secondary.border-opacity-10.text-primary.shadow-sm.my-2.p-2.flex-column.justify-content-start.align-items-start.gap-2.animated.slideIn.\!css-card-border.js-free-shipping-rule-section.d-flex{background:transparent !important}button#applyCoupon{background:#000000 !important;opacity:1;border:1px solid}.cart-product-row-wrapper.list-group-item.border.mb-3.card-product.rounded{background:#1a1a1a !important}.text-dark-emphasis{color:white !important}.card.border-0.px-0.py-3.position-relative.user-select-auto.text-secondary-emphasis.js-product-description{background:black}