@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:wght@300;400;500;600;700&display=swap');
:root{--dx-yellow:#F5C518;--dx-yellow-h:#ffd740;--dx-green:#4caf50;--dx-bg:#0e0e0e;--dx-card:#161616;--dx-card2:#1d1d1d;--dx-line:#252525;--dx-line2:#333;--dx-gray:#888;--dx-text:#e6e6e6;--dx-white:#fff}
html,body,body.primary-bg-color,#main-body,section#main-body,.primary-content{background:var(--dx-bg)!important}
body,body.primary-bg-color{font-family:'Barlow',-apple-system,'Segoe UI',Roboto,sans-serif!important;color:var(--dx-text)!important;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Bebas Neue','Barlow',sans-serif;font-weight:400;letter-spacing:.05em;color:var(--dx-white)}
a{color:var(--dx-yellow)}
a:hover,a:focus{color:var(--dx-yellow-h);text-decoration:none}
hr{border-color:var(--dx-line)}
.text-muted,small,.small{color:var(--dx-gray)!important}
.bg-white,.bg-light{background:var(--dx-card)!important}
#header,.header{background:var(--dx-bg)!important;border-bottom:1px solid var(--dx-line)!important;box-shadow:none!important}
#header .navbar,#header .navbar-light,#header .main-navbar-wrapper{background:transparent!important;border:0!important;box-shadow:none!important}
#header .main-navbar-wrapper{border-top:1px solid #1a1a1a!important}
.navbar-brand,.navbar-brand:hover{font-family:'Bebas Neue','Barlow',sans-serif!important;font-size:34px!important;letter-spacing:2px;color:var(--dx-yellow)!important}
#header #nav>li>a,#header .navbar-nav .nav-link,#header .navbar .btn.nav-link{color:#aaa!important;font-weight:500;letter-spacing:.3px;transition:color .2s}
#header #nav>li>a:hover,#header #nav>li>a:focus,#header #nav>li.active>a,#header #nav>li.show>a,#header .navbar-nav .nav-link:hover,#header .navbar .btn.nav-link:hover{color:var(--dx-yellow)!important}
#header .search .form-control{background:#1a1a1a!important;border:1px solid var(--dx-line2)!important;color:#f0f0f0!important;border-radius:0 8px 8px 0!important}
#header .search .btn-default{background:#1a1a1a!important;border:1px solid var(--dx-line2)!important;color:#aaa!important;border-radius:8px 0 0 8px!important}
.dropdown-menu{background:var(--dx-card)!important;border:1px solid var(--dx-line)!important;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.5)}
.dropdown-menu li,.dropdown-menu li.dropdown-item{background:transparent!important}
.dropdown-item,.dropdown-menu li a{color:#ccc!important}
.dropdown-item:hover,.dropdown-menu li:hover{background:var(--dx-card2)!important;color:var(--dx-yellow)!important}
.master-breadcrumb{background:var(--dx-card)!important;border-bottom:1px solid var(--dx-line)}
.breadcrumb{background:transparent!important;border:0!important}
.breadcrumb-item,.breadcrumb-item a{color:var(--dx-gray)!important}
.breadcrumb-item.active{color:#ccc!important}
.badge-info,.badge-primary,.badge-warning{background:var(--dx-yellow)!important;color:#000!important}
.card,.card-sidebar,.panel,.tile,.well{background:var(--dx-card)!important;border:1px solid var(--dx-line)!important;border-radius:14px!important;color:var(--dx-text);box-shadow:none!important}
.card-header,.card-footer,.panel-heading{background:transparent!important;border-color:var(--dx-line)!important;color:var(--dx-white);font-family:'Bebas Neue','Barlow',sans-serif;letter-spacing:.06em}
.card-title,.card-title i{color:var(--dx-white)}
.list-group-item{background:var(--dx-card)!important;border-color:var(--dx-line)!important;color:#ccc!important}
.list-group-item-action:hover{background:var(--dx-card2)!important;color:var(--dx-yellow)!important}
.btn{border-radius:8px;font-weight:600;letter-spacing:.4px}
.btn-primary,.btn-success,.btn-checkout,.btn-info,.btn-warning{background:var(--dx-yellow)!important;border-color:var(--dx-yellow)!important;color:#000!important;font-weight:700;text-transform:uppercase;letter-spacing:.8px}
.btn-primary:hover,.btn-success:hover,.btn-checkout:hover,.btn-info:hover,.btn-warning:hover{background:var(--dx-yellow-h)!important;border-color:var(--dx-yellow-h)!important;color:#000!important}
.btn-default,.btn-light,.btn-secondary{background:transparent!important;color:#ccc!important;border:1px solid var(--dx-line2)!important}
.btn-default:hover,.btn-light:hover,.btn-secondary:hover{border-color:var(--dx-yellow)!important;color:var(--dx-yellow)!important}
.form-control,.custom-select,select,textarea,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search]{background:#1a1a1a!important;border:1px solid var(--dx-line2)!important;border-radius:8px!important;color:#f0f0f0!important}
.form-control:focus{border-color:var(--dx-yellow)!important;box-shadow:0 0 0 3px rgba(245,197,24,.2)!important}
label,.control-label{color:#bbb}
.table,table{color:var(--dx-text)}
.table td,.table th{border-color:var(--dx-line)!important}
.table thead th{background:var(--dx-card)!important;color:#aaa;font-size:12px;letter-spacing:1.2px;text-transform:uppercase}
.modal-content{background:var(--dx-card)!important;border:1px solid var(--dx-line2)!important;border-radius:14px}
.alert-info{background:rgba(245,197,24,.08)!important;border-color:rgba(245,197,24,.3)!important;color:#e8d27a!important}
#footer,.footer{background:#0a0a0a!important;border-top:1px solid #1a1a1a!important;color:#666!important}
#footer a,.footer a,#footer .nav-link{color:#777!important}
#footer a:hover{color:var(--dx-yellow)!important}
#footer .btn{background:transparent!important;color:#888!important;border:1px solid var(--dx-line2)!important}
div#order-supreme_comparison,div#order-supreme_comparison *,div#order-supreme_comparison *::before,div#order-supreme_comparison *::after{box-sizing:border-box}
div#order-supreme_comparison{background:transparent!important;padding:16px 0 56px!important;height:auto!important;line-height:1.5!important;color:var(--dx-text)}
div#order-supreme_comparison .product-group-heading{background:none!important;border:0!important;margin:8px 0 44px!important;padding:0!important;text-align:center!important}
div#order-supreme_comparison .product-group-headline{font-family:'Bebas Neue','Barlow',sans-serif!important;font-size:clamp(40px,6vw,68px)!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:400!important;color:var(--dx-white)!important;margin:0!important;padding:0!important}
div#order-supreme_comparison .product-group-headline::after{content:'';display:block;width:64px;height:3px;background:var(--dx-yellow);margin:18px auto 0;border-radius:2px}
div#order-supreme_comparison .price-table-container{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0 8px!important;float:none!important}
div#order-supreme_comparison .price-table-container>ul{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:20px!important;list-style:none!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;text-align:left!important}
@media (min-width:1100px){div#order-supreme_comparison .price-table-container>ul{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}}
div#order-supreme_comparison .price-table-container>ul>li{display:block!important;float:none!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important;position:static!important}
div#order-supreme_comparison .price-table{position:relative!important;display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;max-width:none!important;min-width:0!important;float:none!important;margin:0!important;padding:0!important;background:var(--dx-card)!important;border:1px solid var(--dx-line)!important;border-radius:16px!important;box-shadow:none!important;overflow:hidden!important;transition:border-color .3s,transform .3s!important}
div#order-supreme_comparison .price-table::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:var(--dx-yellow);transform:scaleX(0);transform-origin:left;transition:transform .3s}
div#order-supreme_comparison .price-table:hover{border-color:var(--dx-yellow)!important;transform:translateY(-4px)}
div#order-supreme_comparison .price-table:hover::before{transform:scaleX(1)}
div#order-supreme_comparison #product6 .price-table{border-color:rgba(245,197,24,.55)!important}
div#order-supreme_comparison #product6 .price-table::before{transform:scaleX(1)}
div#order-supreme_comparison .product-icon{display:none!important}
div#order-supreme_comparison .product-title{position:static!important;background:none!important;filter:none!important;border:0!important;height:auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:26px 18px 6px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:104px!important}
div#order-supreme_comparison .product-title h3{font-family:'Bebas Neue','Barlow',sans-serif!important;font-size:28px!important;font-weight:400!important;letter-spacing:.05em!important;line-height:1.1!important;max-width:100%!important;overflow:visible!important;overflow-wrap:anywhere;color:var(--dx-white)!important;margin:0!important;padding:0!important;text-shadow:none!important}
div#order-supreme_comparison .product-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;background:none!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:8px 24px 24px!important}
div#order-supreme_comparison .product-body ul,div#order-supreme_comparison .product-body ul li{background:none!important;box-shadow:none!important;border-radius:0!important;border:0!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;float:none!important;list-style:none!important;margin:0!important;padding:0!important;position:static!important;text-align:left!important}
div#order-supreme_comparison .product-body ul br{display:none!important}
div#order-supreme_comparison .product-body ul[id$="-description"]>li>ul>li{position:relative!important;padding:13px 0 13px 28px!important;border-bottom:1px solid #222!important;color:#aaa!important;font-size:14px!important;font-weight:300!important;line-height:1.5!important}
div#order-supreme_comparison .product-body ul[id$="-description"]>li>ul>li:last-child{border-bottom:0!important}
div#order-supreme_comparison .product-body ul[id$="-description"]>li>ul>li::before{content:'\2713';position:absolute;left:2px;top:13px;color:var(--dx-yellow);font-weight:700;font-size:14px}
div#order-supreme_comparison .price-area{margin:auto 0 0!important;padding:22px 0 0!important;text-align:center!important;background:none!important;border:0!important;border-top:1px solid #222!important;border-radius:0!important;width:auto!important;max-width:none!important}
div#order-supreme_comparison .price-area .price,div#order-supreme_comparison .price{color:var(--dx-gray)!important;font-size:15px!important;line-height:1.2!important;white-space:nowrap!important;background:none!important;margin:0 0 4px!important;padding:0!important;max-width:none!important;overflow:visible!important}
div#order-supreme_comparison .price-label{height:auto!important;font-size:11px!important;font-weight:700!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--dx-gray)!important;margin:0 0 4px!important}
div#order-supreme_comparison .price-area .price span{font-family:'Bebas Neue','Barlow',sans-serif!important;font-size:46px!important;font-weight:400!important;letter-spacing:.03em!important;line-height:1!important;color:var(--dx-yellow)!important}
div#order-supreme_comparison .price-single-line{line-height:1.1!important;margin:0!important;padding:0!important}
div#order-supreme_comparison #product4 .price-area .price span{color:var(--dx-green)!important}
div#order-supreme_comparison .price br{display:none!important}
div#order-supreme_comparison .price-area a.btn-order-now{display:block!important;width:100%!important;height:auto!important;margin:20px 0 0!important;padding:13px 12px!important;background:var(--dx-yellow)!important;color:#000!important;border:0!important;border-radius:8px!important;box-shadow:none!important;font-weight:700!important;font-size:13px!important;letter-spacing:1px!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;text-shadow:none!important;line-height:1.2!important}
div#order-supreme_comparison .price-area a.btn-order-now:hover{background:var(--dx-yellow-h)!important}
div#order-supreme_comparison #product4 .price-area a.btn-order-now{background:var(--dx-green)!important;color:#fff!important}
div#order-supreme_comparison .btn-order-now .order-now{background:none!important;color:inherit!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;height:auto!important;width:auto!important;max-width:none!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;line-height:inherit!important}
.md-editor,.md-editor.active{background:#1a1a1a!important;border:1px solid #333!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}
.md-editor>.md-header,.md-editor>.md-footer{background:#161616!important;color:#888!important;border-color:#252525!important}
.md-editor .md-header .btn,.md-editor .btn-group .btn{background:#1d1d1d!important;color:#ccc!important;border:1px solid #333!important;text-transform:none;letter-spacing:0}
.md-editor .md-header .btn:hover{color:#F5C518!important;border-color:#F5C518!important}
.md-editor .md-preview{background:#1a1a1a!important;color:#e6e6e6!important}
.card-sidebar .card-title,.sidebar .card-title{font-size:18px!important}
.custom-file-label,.custom-file-label::after{background:#1a1a1a!important;color:#aaa!important;border-color:#333!important}
.btn-input-padded-responsive{border-radius:0 8px 8px 0!important}
html body div.md-editor textarea.md-input,html body div.md-editor textarea.form-control{background:#1a1a1a!important;color:#f0f0f0!important;border:0!important;border-top:1px solid #252525!important;border-radius:0!important}
html body div.md-editor div.md-header,html body div.md-editor div.md-footer{background:#161616!important;border-color:#252525!important}
html body .input-group-prepend .input-group-text,html body .input-group-append .input-group-text,html body .input-group-text{background:#222!important;border:1px solid #333!important;color:#aaa!important;border-radius:8px 0 0 8px!important}
html body .input-group-append .btn,html body .input-group .btn-reveal-pw,html body .input-group-append .btn-default{background:#222!important;border:1px solid #333!important;color:#aaa!important;border-radius:0 8px 8px 0!important}
html body .input-group>.form-control:not(:first-child){border-radius:0!important}
html body .input-group>.form-control:not(:last-child){border-radius:0!important}
html body .input-group>.form-control:last-child{border-radius:0 8px 8px 0!important}
.card-footer{font-size:13px;color:#888}
.card-footer a,.card-footer .btn-link{color:var(--dx-yellow)!important}
.card-footer,.card-footer *{font-family:'Barlow',sans-serif!important;letter-spacing:0!important;text-transform:none!important}
html body div#order-standard_cart .view-cart-items-header{background:#1d1d1d!important;color:#aaa!important;border:0!important;border-bottom:1px solid #252525!important;border-radius:14px 14px 0 0!important}
html body div#order-standard_cart .view-cart-items{background:#161616!important;border:1px solid #252525!important;border-radius:14px!important;overflow:hidden}
html body div#order-standard_cart .view-cart-items .item{background:#161616!important;border-color:#252525!important;color:#e6e6e6!important}
html body div#order-standard_cart .view-cart-empty{color:#888!important}
html body div#order-standard_cart .view-cart-tabs .nav-tabs{border-color:#252525!important}
html body div#order-standard_cart .view-cart-tabs .nav-link{background:#1d1d1d!important;color:#aaa!important;border:1px solid #252525!important}
html body div#order-standard_cart .view-cart-tabs .nav-link.active{background:#161616!important;color:#F5C518!important}
html body div#order-standard_cart .view-cart-tabs .tab-content,html body div#order-standard_cart .view-cart-tabs .tab-pane{background:#161616!important;border:1px solid #252525!important;border-radius:0 0 14px 14px;color:#ccc}
html body div#order-standard_cart .summary-container{background:#161616!important;border:1px solid #252525!important;border-top:0!important;border-radius:0 0 14px 14px!important;color:#e6e6e6!important}
html body div#order-standard_cart .order-summary{background:transparent!important;border:0!important}
html body div#order-standard_cart .order-summary h2{background:#1d1d1d!important;color:#fff!important;font-family:'Bebas Neue',sans-serif!important;letter-spacing:.08em;border-radius:14px 14px 0 0;text-shadow:none!important;border:1px solid #252525!important;border-bottom:0!important}
html body div#order-standard_cart .order-summary .subtotal,html body div#order-standard_cart .order-summary .bordered-totals,html body div#order-standard_cart .order-summary .recurring-totals,html body div#order-standard_cart .order-summary .total-due-today{color:#ccc!important;border-color:#252525!important}
html body div#order-standard_cart .order-summary .total-due-today .amt{color:#F5C518!important}
html body div#order-standard_cart .btn-checkout.disabled{opacity:.45}
html body div#order-standard_cart .btn-continue-shopping{color:#888!important}
html body div#order-standard_cart .btn-continue-shopping:hover{color:#F5C518!important}
html body div#order-standard_cart .field,html body div#order-standard_cart .form-control{background:#1a1a1a!important;color:#f0f0f0!important;border:1px solid #333!important}
html body div#order-standard_cart .btn-default,html body div#order-standard_cart #btnValidatePromo,html body div#order-standard_cart .btn-block.btn-default{background:#1d1d1d!important;color:#ccc!important;border:1px solid #333!important}
html body div#order-standard_cart .sub-heading,html body div#order-standard_cart .sub-heading-borderless{background:transparent!important}
html body div#order-standard_cart .sub-heading span,html body div#order-standard_cart .sub-heading-borderless span{background:#161616!important;color:#F5C518!important}
html body div#order-standard_cart .panel-body,html body div#order-standard_cart .card-body{background:#161616!important;color:#e6e6e6}
html body div#order-standard_cart .account-select-container .account,html body div#order-standard_cart .account{background:#161616!important;border-color:#252525!important;color:#ccc!important}
html body div#order-standard_cart .account.active{border-color:#F5C518!important}
