#product-price-bold{font-size:2em;font-weight:700}.header-main{background-color:#000 !important}.woocommerce-order .order-again,.woocommerce-order-again{display:none !important}#header .logo img{height:60px !important;width:auto !important;max-width:none !important}#header.sticky .logo img,#header.scrolled .logo img{height:60px !important;width:auto !important;max-width:none !important}#header .logo,#header.sticky .logo,#header.scrolled .logo{max-width:none !important;width:auto !important}#header .header-main .container .header-left{padding:5px 0}h4{font-family:Open Sans;font-weight:700;font-size:32px;line-height:70px;letter-spacing:0;color:#fff}.aio-icon.advanced{width:40px !important;height:40px !important;font-size:20px !important;line-height:40px !important}#footer{font-size:19px;padding:0;position:relative;clear:both}.tab-content{border-radius:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.04);background:#fff0}h3{font-family:Open Sans;font-weight:700;font-size:25px;line-height:32px;letter-spacing:0;color:#fff}.single-product .product_title{font-size:25px;line-height:25px;color:#39c !important}ul.products li.product.show-outimage-q-onimage-alt>div,ul.products li.product-category.show-outimage-q-onimage-alt>div{background-color:#000;border-radius:0;border:solid 1px grey}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,select{border:1px solid #ccc;border-radius:0;outline:0;text-align:left;background:#b2abab;color:#000}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571;color:#000;background-color:#b2abab;background-image:none;border:1px solid #ccc}#header .currency-switcher>li.menu-item>a,#header .view-switcher>li.menu-item>a,#header .top-links>li.menu-item>a,#header .currency-switcher>li.menu-item>h5,#header .view-switcher>li.menu-item>h5,#header .top-links>li.menu-item>h5{font-size:16px;font-weight:600}.product-summary-wrap .summary-before,.product-summary-wrap .summary{margin-bottom:3em;position:sticky !important;top:100px !important}table.darkTable{font-family:"Arial Black",Gadget,sans-serif;border:2px solid #000;background-color:#4a4a4a;width:100%;height:200px;text-align:center;border-collapse:collapse}table.darkTable td,table.darkTable th{border:1px solid #4a4a4a;padding:3px 2px}table.darkTable tbody td{font-size:13px;color:#e6e6e6}table.darkTable tr:nth-child(even){background:#888}table.darkTable thead{background:#000;border-bottom:3px solid #000}table.darkTable thead th{font-size:15px;font-weight:bold;color:#e6e6e6;text-align:center;border-left:2px solid #4a4a4a}table.darkTable thead th:first-child{border-left:0}table.darkTable tfoot{font-size:12px;font-weight:bold;color:#e6e6e6;background:#000;background:-moz-linear-gradient(top,#404040 0,#191919 66%,#000 100%);background:-webkit-linear-gradient(top,#404040 0,#191919 66%,#000 100%);background:linear-gradient(to bottom,#404040 0,#191919 66%,#000 100%);border-top:1px solid #4a4a4a}table.darkTable tfoot td{font-size:12px}a.ply{-webkit-tap-highlight-color:rgba(0,0,0,0);direction:ltr;box-sizing:border-box;text-decoration:none;outline:0 !important;display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:0;user-select:none;height:43px !important;text-transform:uppercase;font-size:14px;letter-spacing:.05em;font-weight:400;color:#fff;background-color:#39c;border-color:#39c;font-family:Oswald;transition:all .1s;padding:0 2.1429em;text-shadow:none;line-height:2.5714em}#header .header-main .container .header-center{padding:21px 2px 20px 0;text-align:right}#mini-cart .cart-popup .widget_shopping_cart_content{background:#000}#mini-cart.minicart-style1 .cart-popup:before{border-color:#0000006e #00000069 #000 #00000061 !important}#mini-cart .cart-popup{border-color:#5f5f5f;display:none}.quantity .qty{color:#000}a:link{text-decoration:none}a:hover{text-decoration:none}a:visited{text-decoration:none}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;text-align:center}.featured-box .box-content{border-top:1px solid #000}.featured-box{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000c;background:#000;background-color:#000;background:- webkit-linear-gradient(top,#000 1%,#000 98%) repeat scroll 0 0 #000;background:linear-gradient(to bottom,#000 1%,#000 98%) repeat scroll 0 0 #000}.cart_totals .order-total .amount,.review-order.shop_table .order-total .amount{color:#fff}.featured-box .shop_table .quantity .minus,.featured-box .shop_table .quantity .plus{background:#000}.product-subtotal .woocommerce-Price-amount{color:#fff}body{color:#888}.form-row input[type="email"],.form-row input[type="number"],.form-row input[type="password"],.form-row input[type="search"],.form-row input[type="tel"],.form-row input[type="text"],.form-row input[type="url"],.form-row input[type="color"],.form-row input[type="date"],.form-row input[type="datetime"],.form-row input[type="datetime-local"],.form-row input[type="month"],.form-row input[type="time"],.form-row input[type="week"],.form-row select,.form-row textarea{background:#aaa}.form-row input[type="email"],.form-row input[type="number"],.form-row input[type="password"],.form-row input[type="search"],.form-row input[type="tel"],.form-row input[type="text"],.form-row input[type="url"],.form-row input[type="color"],.form-row input[type="date"],.form-row input[type="datetime"],.form-row input[type="datetime-local"],.form-row input[type="month"],.form-row input[type="time"],.form-row input[type="week"],.form-row select,.form-row textarea{color:#000}.woocommerce-ordering select,.woocommerce-viewing select{background:#aaa url(//dibiquadroaudio.com/../images/select-bg.svg) no-repeat scroll 100% 48% / 30px 60px}.star-rating{display:none !important}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="time"],input[type="week"],textarea,select{background:#aaa}.form-row .required{color:#888}.select2-container--default .select2-selection--single{background-color:#aaa}.shop_table th{background:#111}.order-info mark{color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active>a{background-color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{color:#777;border-bottom:0}.alert-info,.woocommerce-info{background-color:#000;border-color:#000}h3.aio-icon-title.ult-responsive{text-align:center}.elementor-button span{text-align:center}.elementor *,.elementor :after,.elementor :before{text-align:justify}span.wpcf7-not-valid-tip{color:#aaa}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:inherit;margin-left:0}abbr.required{border:0 !important;text-decoration:none !important}label.checkbox{margin-top:5px}.elementor-3216 .elementor-element.elementor-element-eef3174>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-3f91b33>.elementor-container{cursor:pointer}.elementor-124977 .elementor-element.elementor-element-560acd8>.elementor-container{cursor:pointer}.elementor-124977 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-eef3174>.elementor-container{cursor:pointer}.elementor-95137 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer}.elementor-95137 .elementor-element.elementor-element-560acd8>.elementor-container{cursor:pointer}.elementor-95137 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer}.elementor-42039 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer !important}.elementor-42039 .elementor-element.elementor-element-560acd8>.elementor-container{cursor:pointer !important}.elementor-42039 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer !important}.elementor-3216 .elementor-element.elementor-element-4ad4288>.elementor-container{cursor:pointer !important}.elementor-3216 .elementor-element.elementor-element-e6413d1>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-18fa4bc>.elementor-container{cursor:pointer}.elementor-143 .elementor-element.elementor-element-18fa4bc>.elementor-container{cursor:pointer}.elementor-143 .elementor-element.elementor-element-21aca2f>.elementor-container{cursor:pointer}.elementor-16796 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer}.elementor-16796 .elementor-element.elementor-element-560acd8>.elementor-container{cursor:pointer}.elementor-16796 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer}.elementor-19179 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer}.elementor-19179 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer}.elementor-915 .elementor-element.elementor-element-07f3416>.elementor-container{cursor:pointer}.elementor-915 .elementor-element.elementor-element-9c50abd>.elementor-container{cursor:pointer}.elementor-915 .elementor-element.elementor-element-1db9d3d>.elementor-container{cursor:pointer}.elementor-2190 .elementor-element.elementor-element-12b13e7>.elementor-container{cursor:pointer}.elementor-2190 .elementor-element.elementor-element-0402a95>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-01145dd>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-8c8e974>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-0bf35f0>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-738d135>.elementor-container{cursor:pointer}.elementor-3226 .elementor-element.elementor-element-83ecea4>.elementor-container{cursor:pointer}.elementor-3226 .elementor-element.elementor-element-9dbbe12>.elementor-container{cursor:pointer}.elementor-3226 .elementor-element.elementor-element-e0260eb>.elementor-container{cursor:pointer}.elementor-3222 .elementor-element.elementor-element-6ba7cf6>.elementor-container{cursor:pointer}.elementor-3222 .elementor-element.elementor-element-0f0a867>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-27bc598>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-3c5571b>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-7dfb1ed>.elementor-container{cursor:pointer}.elementor-4751 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer}.elementor-4754 .elementor-element.elementor-element-f77ec49>.elementor-container{cursor:pointer}.elementor-4754 .elementor-element.elementor-element-9c9a6cf>.elementor-container{cursor:pointer}.elementor-4751 .elementor-element.elementor-element-560acd8>.elementor-container{cursor:pointer}.elementor-4751 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-31ff0ff>.elementor-container{cursor:pointer}.grecaptcha-badge{visibility:hidden}.elementor-3216 .elementor-element.elementor-element-234b558>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-ccd81b2>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-fd20b3c>.elementor-container{cursor:pointer}.elementor-13103 .elementor-element.elementor-element-0c754c4>.elementor-container{cursor:pointer}.elementor-13103 .elementor-element.elementor-element-cd5340e>.elementor-container{cursor:pointer}.elementor-13103 .elementor-element.elementor-element-ee74fff>.elementor-container{cursor:pointer}.elementor-13105 .elementor-element.elementor-element-2f7f356>.elementor-container{cursor:pointer}.elementor-13105 .elementor-element.elementor-element-1b124e2>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-e82287c>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-3bd0a19>.elementor-container{cursor:pointer}.elementor-20541 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer}.elementor-20541 .elementor-element.elementor-element-560acd8>.elementor-container{cursor:pointer}.elementor-20541 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer}.elementor-20572 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer}.elementor-20572 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-2fdfc85>.elementor-container{cursor:pointer !important}.elementor-3216 .elementor-element.elementor-element-1e8f920>.elementor-container{cursor:pointer !important}.elementor-3216 .elementor-element.elementor-element-fe9707f>.elementor-container{cursor:pointer !important}.elementor-28927 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer}.elementor-28927 .elementor-element.elementor-element-560acd8>.elementor-container{cursor:pointer}.elementor-28927 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer}.elementor-69842 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer}.elementor-69842 .elementor-element.elementor-element-560acd8>.elementor-container{cursor:pointer !important}.elementor-69842 .elementor-element.elementor-element-9292334>.elementor-container{cursor:pointer !important}.elementor-3216 .elementor-element.elementor-element-56c1890>.elementor-container{cursor:pointer !important}.elementor-28931 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer !important}.elementor-28931 .elementor-element.elementor-element-1889316>.elementor-container{cursor:pointer}.elementor-28931 .elementor-element.elementor-element-560acd8>.elementor-container{cursor:pointer}.elementor-3216 .elementor-element.elementor-element-040f5f5>.elementor-container{cursor:pointer !important}a.add_to_cart_button.button,a.more-link.button{color:#fff !important;background-color:transparent !important;text-decoration:none !important}a.add_to_cart_button{border:1px solid #fff !important;box-shadow:none !important;outline:0 !important}.woocommerce a.button:hover,.woocommerce-page a.button:hover,.add_to_cart_button:hover,.product_type_variable:hover{background-color:#1a72bf !important;color:#fff !important;border-color:transparent !important}.woocommerce-Price-amount.amount{color:#ccc}#contact-message{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.428571;color:#000;background-color:#b2abab;background-image:none;border:1px solid #ccc}#header .currency-switcher>li.menu-item>a,#header .view-switcher>li.menu-item>a,#header .top-links>li.menu-item>a,#header .currency-switcher>li.menu-item>h5,#header .view-switcher>li.menu-item>h5,#header .top-links>li.menu-item>h5{font-size:16px;font-weight:600}.product-summary-wrap .summary-before,.product-summary-wrap .summary{margin-bottom:3em;position:sticky !important;top:100px !important}:root{--db-blue:#1a4c7a;--db-blue-light:#2a6ca0;--db-blue-dark:#0d3557;--db-gray:#4a5568;--db-gray-light:#6b7a8f;--db-gray-dark:#2d3748;--db-bg-dark:#1a202c;--db-text:#e2e8f0}.woocommerce-MyAccount-navigation{background:linear-gradient(145deg,var(--db-gray-dark) 0,var(--db-bg-dark) 100%);border-radius:20px;border:1px solid rgba(255,255,255,.05);box-shadow:0 20px 40px rgba(0,0,0,.4);overflow:hidden}.woocommerce-MyAccount-navigation ul{padding:10px;margin:0}.woocommerce-MyAccount-navigation ul li{margin:8px 0;border-bottom:0}.woocommerce-MyAccount-navigation ul li a{color:var(--db-text) !important;padding:14px 20px;display:block;font-weight:500;text-decoration:none;border-radius:12px;transition:all .3s cubic-bezier(0.4,0,.2,1);position:relative;font-size:.95rem;letter-spacing:.3px;border:1px solid transparent}.woocommerce-MyAccount-navigation ul li a:hover{color:#fff !important;background:linear-gradient(90deg,rgba(26,76,122,.2) 0,rgba(42,108,160,.1) 100%);border:1px solid rgba(26,76,122,.4);transform:translateX(5px);box-shadow:0 5px 15px rgba(26,76,122,.3)}.woocommerce-MyAccount-navigation ul li.is-active a{background:linear-gradient(135deg,var(--db-blue) 0,var(--db-blue-dark) 100%);color:#fff !important;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 25px rgba(26,76,122,.5);font-weight:600}.woocommerce-MyAccount-content{background:linear-gradient(145deg,var(--db-gray-dark) 0,var(--db-bg-dark) 100%);border-radius:20px;padding:30px;margin-left:20px;border:1px solid rgba(255,255,255,.05);box-shadow:0 20px 40px rgba(0,0,0,.3);color:var(--db-text)}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h4{color:#fff;font-size:2rem;font-weight:600;margin-bottom:30px;position:relative;padding-bottom:15px}.woocommerce-MyAccount-content h2::after,.woocommerce-MyAccount-content h3::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(90deg,var(--db-blue),var(--db-blue-light));border-radius:3px;box-shadow:0 0 20px rgba(26,76,122,.4)}.woocommerce-MyAccount-content .shop_table{width:100%;background:rgba(10,12,22,.6);border:1px solid rgba(255,255,255,.05);border-radius:16px;overflow:hidden;backdrop-filter:blur(10px);border-collapse:collapse;margin:25px 0;table-layout:fixed}.woocommerce-MyAccount-content .shop_table thead th{background:rgba(26,76,122,.2);color:var(--db-text);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;padding:18px 12px;border:0;border-bottom:2px solid rgba(26,76,122,.5);text-align:left;white-space:nowrap}.woocommerce-MyAccount-content .shop_table thead th:nth-child(1){width:40%}.woocommerce-MyAccount-content .shop_table thead th:nth-child(2){width:20%}.woocommerce-MyAccount-content .shop_table thead th:nth-child(3){width:20%}.woocommerce-MyAccount-content .shop_table thead th:nth-child(4){width:20%}.woocommerce-MyAccount-content .shop_table tbody tr{transition:all .3s ease;border-bottom:1px solid rgba(255,255,255,.03)}.woocommerce-MyAccount-content .shop_table tbody tr:hover{background:rgba(26,76,122,.1);box-shadow:0 5px 15px rgba(0,0,0,.3)}.woocommerce-MyAccount-content .shop_table td{padding:18px 12px;border-bottom:1px solid rgba(255,255,255,.03);color:var(--db-text);vertical-align:middle;text-align:left}.woocommerce-MyAccount-content .shop_table td:nth-child(1){font-weight:600;color:#fff}.woocommerce-MyAccount-content .shop_table td:nth-child(2){color:var(--db-blue-light) !important;font-weight:700;position:relative}.woocommerce-MyAccount-content .shop_table td:nth-child(3){color:var(--db-gray-light) !important;font-weight:500}.woocommerce-MyAccount-content .shop_table td:nth-child(3):contains("Never"),.woocommerce-MyAccount-content .shop_table td:nth-child(3):contains("NEVER"){background:rgba(26,76,122,.15);border-radius:30px;padding:5px 15px;display:inline-block;border:1px solid rgba(26,76,122,.4);box-shadow:0 0 15px rgba(26,76,122,.2);margin:5px 0;color:#fff !important}.woocommerce-MyAccount-content .shop_table td:nth-child(2):contains("∞"){font-size:1.2rem;color:var(--db-blue-light) !important;font-weight:900;text-shadow:0 0 10px rgba(26,76,122,.5)}.woocommerce-MyAccount-content .shop_table td:nth-child(4) a{background:linear-gradient(135deg,var(--db-blue) 0,var(--db-blue-dark) 100%);color:#fff !important;padding:10px 20px;border-radius:30px;text-decoration:none;font-size:.9rem;font-weight:600;letter-spacing:.5px;display:inline-block;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);box-shadow:0 5px 20px rgba(26,76,122,.4);position:relative;overflow:hidden;text-align:center;min-width:120px;text-transform:uppercase}.woocommerce-MyAccount-content .shop_table td:nth-child(4) a::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .7s ease}.woocommerce-MyAccount-content .shop_table td:nth-child(4) a:hover::before{left:100%}.woocommerce-MyAccount-content .shop_table td:nth-child(4) a:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 10px 30px rgba(26,76,122,.6);background:linear-gradient(135deg,var(--db-blue-light) 0,var(--db-blue) 100%)}.woocommerce-MyAccount-content .woocommerce-Message,.woocommerce-MyAccount-content .woocommerce-info{background:rgba(26,76,122,.15);border:1px solid rgba(26,76,122,.3);border-radius:12px;color:var(--db-text);padding:15px 20px}.woocommerce-MyAccount-content a:not(.button){color:var(--db-blue-light);transition:all .3s ease;text-decoration:none;border-bottom:1px solid transparent}.woocommerce-MyAccount-content a:not(.button):hover{color:#fff;border-bottom:1px solid rgba(26,76,122,.5)}.woocommerce-MyAccount-content input[type="text"],.woocommerce-MyAccount-content input[type="email"],.woocommerce-MyAccount-content input[type="password"],.woocommerce-MyAccount-content select,.woocommerce-MyAccount-content textarea{background:rgba(10,12,22,.8);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 15px;color:#fff;transition:all .3s ease;width:100%}.woocommerce-MyAccount-content input:focus{border-color:var(--db-blue);box-shadow:0 0 20px rgba(26,76,122,.3);outline:0}.woocommerce-MyAccount-content button,.woocommerce-MyAccount-content .button{background:linear-gradient(135deg,var(--db-blue) 0,var(--db-blue-dark) 100%);color:#fff !important;border:0;border-radius:30px;padding:12px 25px;font-weight:600;transition:all .3s ease;box-shadow:0 5px 20px rgba(26,76,122,.3);text-transform:uppercase;letter-spacing:.5px}.woocommerce-MyAccount-content button:hover,.woocommerce-MyAccount-content .button:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(26,76,122,.5);background:linear-gradient(135deg,var(--db-blue-light) 0,var(--db-blue) 100%)}.woocommerce-MyAccount-content ::-webkit-scrollbar{width:10px}.woocommerce-MyAccount-content ::-webkit-scrollbar-track{background:rgba(10,12,22,.8)}.woocommerce-MyAccount-content ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--db-blue) 0,var(--db-blue-dark) 100%);border-radius:10px}.woocommerce-MyAccount-content ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--db-blue-light) 0,var(--db-blue) 100%)}.woocommerce-MyAccount-content .shop_table td:empty::before{content:"—";color:var(--db-gray);font-style:italic}@media(max-width:768px){.woocommerce-MyAccount-content{margin-left:0;margin-top:20px}.woocommerce-MyAccount-content .shop_table{table-layout:auto}.woocommerce-MyAccount-content .shop_table td:nth-child(4) a{min-width:80px;padding:8px 12px;font-size:.8rem}}.woocommerce-MyAccount-content .shop_table td:nth-child(1){text-align:left}.woocommerce-MyAccount-content .shop_table td:nth-child(2){text-align:center}.woocommerce-MyAccount-content .shop_table td:nth-child(3){text-align:center}.woocommerce-MyAccount-content .shop_table td:nth-child(4){text-align:center}:root{--db-blue:#1a4c7a;--db-blue-light:#3a8bcf;--db-blue-dark:#0d3557;--db-blue-glow:#2a6ca0;--db-gray:#4a5568;--db-gray-light:#a0b3cc;--db-gray-dark:#1e2533;--db-bg-darker:#0a0c14;--db-bg-dark:#111827;--db-bg-card:#1a1f2c;--db-text:#f0f4fa;--db-text-secondary:#cbd5e0;--db-text-muted:#94a3b8;--db-border:#2d3748;--db-border-light:#3a4a5c}.woocommerce-cart,.woocommerce-checkout{background:var(--db-bg-darker)}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{color:var(--db-text)}.woocommerce-cart-form .shop_table.cart{background:var(--db-bg-card);border-radius:20px;border:1px solid var(--db-border);box-shadow:0 20px 40px rgba(0,0,0,.6);overflow:hidden;border-collapse:collapse;width:100%;margin-bottom:30px}.woocommerce-cart-form .shop_table.cart thead th{background:var(--db-bg-darker);color:#fff;font-weight:800;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;padding:18px 12px;border:0;border-bottom:2px solid var(--db-blue);text-align:left}.woocommerce-cart-form .shop_table.cart tbody tr{border-bottom:1px solid var(--db-border);transition:all .3s ease}.woocommerce-cart-form .shop_table.cart tbody tr:hover{background:rgba(26,76,122,.15)}.woocommerce-cart-form .shop_table.cart td{padding:20px 12px;color:var(--db-text);vertical-align:middle}.woocommerce-cart-form .shop_table.cart td.product-name a{color:#fff;font-weight:700;text-decoration:none;font-size:1.05rem}.woocommerce-cart-form .shop_table.cart td.product-name a:hover{color:var(--db-blue-light);text-decoration:underline}.woocommerce-cart-form .shop_table.cart td .amount{color:var(--db-blue-light);font-weight:800;font-size:1.15em;text-shadow:0 0 5px rgba(58,139,207,.3)}.woocommerce-cart-form .shop_table.cart .quantity input{background:var(--db-bg-darker);border:2px solid var(--db-border);border-radius:8px;color:#fff;padding:8px;width:70px;text-align:center;font-weight:600}.woocommerce-cart-form .shop_table.cart .quantity input:focus{border-color:var(--db-blue);box-shadow:0 0 20px rgba(26,76,122,.5);outline:0;background:#1e2535}.woocommerce-cart-form .shop_table.cart .product-remove a.remove{color:var(--db-text-muted) !important;background:rgba(0,0,0,.3);border-radius:50%;width:28px;height:28px;line-height:28px;text-align:center;display:inline-block;font-size:20px;font-weight:700;transition:all .3s ease;border:1px solid var(--db-border)}.woocommerce-cart-form .shop_table.cart .product-remove a.remove:hover{background:rgba(220,38,38,.3);color:#ff6b6b !important;border-color:#ff6b6b;transform:scale(1.1)}.cart-collaterals .cart_totals{background:var(--db-bg-card);border-radius:20px;padding:30px;border:1px solid var(--db-border);box-shadow:0 20px 40px rgba(0,0,0,.5)}.cart-collaterals .cart_totals h2{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:25px;position:relative;padding-bottom:15px}.cart-collaterals .cart_totals h2::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:4px;background:linear-gradient(90deg,var(--db-blue),var(--db-blue-light));border-radius:4px;box-shadow:0 0 20px rgba(58,139,207,.6)}.cart-collaterals .cart_totals table.shop_table{background:transparent;border:0}.cart-collaterals .cart_totals table.shop_table tr{border-bottom:1px solid var(--db-border)}.cart-collaterals .cart_totals table.shop_table th,.cart-collaterals .cart_totals table.shop_table td{padding:15px 0;color:var(--db-text)}.cart-collaterals .cart_totals table.shop_table th{font-weight:600;color:var(--db-text-secondary);font-size:1rem}.cart-collaterals .cart_totals table.shop_table td .amount{color:#fff;font-weight:700}.cart-collaterals .cart_totals .order-total th,.cart-collaterals .cart_totals .order-total td{font-size:1.4em;border-bottom:0}.cart-collaterals .cart_totals .order-total .amount{color:var(--db-blue-light) !important;font-size:1.6em;font-weight:900;text-shadow:0 0 10px rgba(58,139,207,.5)}.cart-collaterals button[name="apply_coupon"],.woocommerce-cart-form button[name="apply_coupon"]{background:var(--db-gray-dark);color:#fff !important;border:2px solid var(--db-border-light);border-radius:30px;padding:12px 25px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 5px 15px rgba(0,0,0,.5)}.cart-collaterals button[name="apply_coupon"]:hover,.woocommerce-cart-form button[name="apply_coupon"]:hover{background:var(--db-blue-dark);border-color:var(--db-blue-light);transform:translateY(-2px);box-shadow:0 10px 25px rgba(26,76,122,.6)}.woocommerce-cart-form button[name="update_cart"]{background:var(--db-gray-dark);color:#fff !important;border:2px solid var(--db-border-light);border-radius:30px;padding:12px 25px;font-weight:700;transition:all .3s ease}.woocommerce-cart-form button[name="update_cart"]:hover{background:var(--db-blue-dark);border-color:var(--db-blue-light);transform:translateY(-2px)}.wc-proceed-to-checkout .checkout-button{background:linear-gradient(135deg,var(--db-blue) 0,var(--db-blue-dark) 100%) !important;color:#fff !important;font-weight:800;font-size:1.3em;padding:18px 30px;border-radius:40px;transition:all .3s cubic-bezier(0.4,0,.2,1);border:2px solid var(--db-blue-light);box-shadow:0 10px 30px rgba(26,76,122,.7);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;width:100%;text-align:center}.wc-proceed-to-checkout .checkout-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .7s ease}.wc-proceed-to-checkout .checkout-button:hover::before{left:100%}.wc-proceed-to-checkout .checkout-button:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 20px 40px rgba(26,76,122,.9);background:linear-gradient(135deg,var(--db-blue-light) 0,var(--db-blue) 100%) !important;border-color:#fff}.coupon input[type="text"]{background:var(--db-bg-darker);border:2px solid var(--db-border);border-radius:30px;padding:12px 20px;color:#fff;width:220px;transition:all .3s ease;font-weight:500}.coupon input[type="text"]:focus{border-color:var(--db-blue);box-shadow:0 0 20px rgba(26,76,122,.6);outline:0;background:#151e2c}.coupon input[type="text"]::placeholder{color:var(--db-text-muted);opacity:.8}.woocommerce-checkout .col2-set,.woocommerce-checkout #customer_details{background:var(--db-bg-card);border-radius:20px;padding:35px;border:1px solid var(--db-border);box-shadow:0 20px 40px rgba(0,0,0,.6)}.woocommerce-checkout h3{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:25px;position:relative;padding-bottom:15px}.woocommerce-checkout h3::after{content:'';position:absolute;bottom:0;left:0;width:70px;height:4px;background:linear-gradient(90deg,var(--db-blue),var(--db-blue-light));border-radius:4px;box-shadow:0 0 20px rgba(58,139,207,.6)}.woocommerce-checkout .form-row label{color:var(--db-text-secondary);font-weight:700;margin-bottom:8px;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px}.woocommerce-checkout .form-row input,.woocommerce-checkout .form-row select,.woocommerce-checkout .form-row textarea{background:var(--db-bg-darker);border:2px solid var(--db-border);border-radius:12px;padding:14px 16px;color:#fff;width:100%;transition:all .3s ease;font-size:1rem;font-weight:500}.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row select:focus,.woocommerce-checkout .form-row textarea:focus{border-color:var(--db-blue);box-shadow:0 0 25px rgba(26,76,122,.6);outline:0;background:#151e2c}.woocommerce-checkout .form-row input:hover,.woocommerce-checkout .form-row select:hover,.woocommerce-checkout .form-row textarea:hover{border-color:var(--db-blue-glow)}.woocommerce-checkout .shop_table{background:var(--db-bg-card);border-radius:20px;padding:25px;border:1px solid var(--db-border);box-shadow:0 20px 40px rgba(0,0,0,.6);border-collapse:collapse;width:100%}.woocommerce-checkout .shop_table th,.woocommerce-checkout .shop_table td{padding:16px 12px;color:var(--db-text);border-bottom:1px solid var(--db-border)}.woocommerce-checkout .shop_table th{font-weight:800;color:var(--db-text-secondary);text-transform:uppercase;font-size:.9rem;letter-spacing:1px;background:rgba(0,0,0,.2)}.woocommerce-checkout .shop_table .amount{color:var(--db-blue-light);font-weight:800;font-size:1.1em}.woocommerce-checkout .shop_table .order-total th,.woocommerce-checkout .shop_table .order-total td{font-size:1.4em;border-bottom:0;border-top:2px solid var(--db-blue)}.woocommerce-checkout .shop_table .order-total .amount{color:var(--db-blue-light);font-size:1.6em;font-weight:900;text-shadow:0 0 10px rgba(58,139,207,.5)}#place_order{background:linear-gradient(135deg,var(--db-blue) 0,var(--db-blue-dark) 100%) !important;color:#fff !important;font-weight:800;font-size:1.3em;padding:18px 30px;border-radius:40px;transition:all .3s cubic-bezier(0.4,0,.2,1);border:2px solid var(--db-blue-light);box-shadow:0 10px 30px rgba(26,76,122,.8);text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;width:100%;margin-top:25px;cursor:pointer}#place_order::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s ease}#place_order:hover::before{left:100%}#place_order:hover{transform:translateY(-3px);box-shadow:0 25px 45px rgba(26,76,122,1);background:linear-gradient(135deg,var(--db-blue-light) 0,var(--db-blue) 100%) !important;border-color:#fff}.woocommerce-checkout .wc_payment_methods{background:var(--db-bg-darker);border-radius:16px;padding:25px;border:1px solid var(--db-border);margin-top:20px}.woocommerce-checkout .wc_payment_method{padding:8px 0}.woocommerce-checkout .wc_payment_method label{color:#fff;font-weight:600;cursor:pointer}.woocommerce-checkout .payment_box{background:var(--db-bg-card);border-radius:12px;padding:18px;margin-top:12px;color:var(--db-text-secondary);border-left:4px solid var(--db-blue);box-shadow:inset 0 2px 5px rgba(0,0,0,.3)}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:var(--db-bg-card);border:2px solid var(--db-blue);border-radius:12px;color:#fff;padding:18px 25px;margin-bottom:25px;font-weight:600;box-shadow:0 10px 20px rgba(0,0,0,.5)}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:var(--db-blue-light);font-weight:800;text-decoration:underline}.woocommerce-error{border-color:#ef4444;background:rgba(220,38,38,.15)}.woocommerce-info{border-color:var(--db-blue)}.woocommerce-message{border-color:#10b981}@media(max-width:768px){.woocommerce-cart-form .shop_table.cart td{padding:15px 8px}.coupon input[type="text"]{width:100%;margin-bottom:12px}.wc-proceed-to-checkout .checkout-button{font-size:1.1em;padding:15px 20px}.woocommerce-checkout .col2-set,.woocommerce-checkout #customer_details,.woocommerce-checkout .shop_table{padding:20px}.woocommerce-checkout h3{font-size:1.5rem}}.woocommerce-cart ::-webkit-scrollbar,.woocommerce-checkout ::-webkit-scrollbar{width:12px;height:12px}.woocommerce-cart ::-webkit-scrollbar-track,.woocommerce-checkout ::-webkit-scrollbar-track{background:var(--db-bg-darker)}.woocommerce-cart ::-webkit-scrollbar-thumb,.woocommerce-checkout ::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--db-blue) 0,var(--db-blue-dark) 100%);border-radius:12px;border:2px solid var(--db-bg-darker)}.woocommerce-cart ::-webkit-scrollbar-thumb:hover,.woocommerce-checkout ::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,var(--db-blue-light) 0,var(--db-blue) 100%)}input[name="apply_coupon"].btn.btn-default{background:linear-gradient(135deg,#2a6ca0 0,#1a4c7a 100%) !important;color:#fff !important;border:1px solid #4d8fc9 !important;font-weight:700 !important;padding:10px 25px !important;border-radius:30px !important;cursor:pointer !important;transition:all .3s ease !important;text-transform:uppercase !important;letter-spacing:.5px !important;box-shadow:0 5px 20px rgba(26,76,122,.4) !important}input[name="apply_coupon"].btn.btn-default:hover{transform:translateY(-2px) !important;box-shadow:0 10px 30px rgba(26,76,122,.6) !important;background:linear-gradient(135deg,#3a7cb5 0,#2a6ca0 100%) !important}.select2-container--default .select2-selection--single{background-color:#2d3748 !important;border:1px solid #4a5568 !important;border-radius:10px !important;height:45px !important;color:#e2e8f0 !important;display:flex !important;align-items:center !important}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#e2e8f0 !important;line-height:normal !important;padding-left:15px !important;padding-right:30px !important;font-size:14px !important;width:100% !important;display:block !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100% !important;top:0 !important;right:10px !important;position:absolute !important;display:flex !important;align-items:center !important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#6b7a8f transparent transparent transparent !important;margin-top:0 !important;left:0 !important;top:0 !important;position:relative !important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #6b7a8f transparent !important}.select2-dropdown{background-color:#1a202c !important;border:1px solid #4a5568 !important;border-radius:10px !important;overflow:hidden}.select2-results__option{color:#e2e8f0 !important;padding:10px 15px !important;font-size:14px !important;background-color:transparent !important}.select2-results__option:hover,.select2-results__option--highlighted[aria-selected]{background-color:#1a4c7a !important;color:#fff !important}.select2-results__option[aria-selected="true"]{background-color:#2a6ca0 !important;color:#fff !important}.select2-search--dropdown{padding:10px;background-color:#1a202c}.select2-search--dropdown .select2-search__field{background-color:#2d3748 !important;border:1px solid #4a5568 !important;color:#e2e8f0 !important;padding:8px !important;border-radius:6px !important}.select2-search--dropdown .select2-search__field:focus{border-color:#1a4c7a !important;outline:0 !important;box-shadow:0 0 10px rgba(26,76,122,.3) !important}.select2-container--default.select2-container--focus .select2-selection--single{border-color:#1a4c7a !important;box-shadow:0 0 10px rgba(26,76,122,.3) !important}.select2-container--default .select2-selection--single[aria-disabled="true"]{background-color:#4a5568 !important;opacity:.7}