/* dx-gm-css start 2026-11-13 */
/*gm*/div.guidednavdescription img,img[src*="category-below" i],img[src*="filter-below" i],img[src*="item below" i],img[src*="item%20below" i],img[src*="cat-hdr-" i]{display:none!important}td.name-cell td.guidednav-columndata:first-child:has(.de-qty)::after{display:none!important}td.name-cell td.guidednav-columndata:first-child:has(.de-qty){padding-right:6px!important}td.name-cell td.guidednav-columndata .de-qty{display:inline-block;min-width:34px;height:22px;line-height:20px;padding:0 7px;box-sizing:border-box;border:1px solid #b7c4d6;border-radius:6px;background:#fff;box-shadow:inset 0 1px 2px rgba(15,30,60,.08);text-align:center;margin-left:auto;white-space:nowrap}td.itemnamelink-td span.de-model{display:inline-block;max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;margin:6px 0 2px;padding:2px 10px;border-radius:999px;background:#e8eef6;border:1px solid #c9d6e6;color:#0b2545;font:700 12.5px/1.4 "Segoe UI",Arial,sans-serif}td.itemnamelink-td div.instockmessagediv{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:999px;background:#e7f4ea;border:1px solid #b9dcc1;color:#176437!important;font:700 12px/1.4 "Segoe UI",Arial,sans-serif}
/*dx-mob-fit*/.mobile-body .itempage-format5-maintable,.mobile-body .itempage-format5-contenttable,.mobile-body .itempage-format5-righttable{table-layout:fixed!important;width:100%!important;max-width:100%!important}.mobile-body .itempage-format5-novariantstable{width:100%!important;max-width:100%!important}.mobile-body .dx-pc{flex-wrap:wrap;max-width:100%!important}.mobile-body .dx-pc-main{padding-left:12px!important;padding-right:12px!important}.mobile-body .dx-pc-side{padding-left:10px!important;padding-right:10px!important;flex:1 1 140px!important}.mobile-body .dx-pc-list,.mobile-body .dx-pc-save{white-space:normal!important}.mobile-body .dx-buyrow,.mobile-body .de-quote{max-width:100%!important}
/*dx-cart75*/body:not(.mobile-body) td:has(> .shoppingcart-totalvalue){padding-right:12px!important}body:not(.mobile-body) td:has(> .cart-subtotallabel),body:not(.mobile-body) td:has(+ td #MyTax),body:not(.mobile-body) td:has(> .shoppingcart-totaltext){padding-right:0!important}html body div.cart-top-message-div::before{content:"\2022  Items 75 lbs or more must ship via LTL freight.\A \2022  Shipping shown here is an estimate. Your exact rate is calculated at checkout."!important}
/*dx-qdn-css*/.dx-qdm2{display:inline-flex;align-items:center;gap:6px;margin:5px 0 1px;padding:2px 10px;background:#fdf8f1;border:1px solid #ecdcc3;border-radius:999px;font:600 12px/1.5 "Segoe UI",Arial,sans-serif;color:#5a4a30;white-space:nowrap}.dx-qdm2 b{color:#0b2545}.dx-qdm2 .dx-sv{color:#1a7f37;font-weight:800}.mobile-body .dx-qdm2{white-space:normal;flex-wrap:wrap;border-radius:10px}
/*dx-mcart-qty*/html body .mobile-body td.quantity-td{width:116px!important;min-width:116px!important;padding-left:10px!important;padding-right:4px!important;box-sizing:border-box!important;overflow:visible}html body .mobile-body td.quantity-td>*{position:relative!important;left:20px!important}html body .mobile-body td.itemname-td,html body .mobile-body td.itemnamelink-td{padding-right:36px!important}html body .mobile-body td.itemname-td font,html body .mobile-body td.itemnamelink-td font,html body .mobile-body td.itemname-td a[href$=".asp"]:not(.delete-item-button):not(.button),html body .mobile-body td.itemnamelink-td a[href$=".asp"]:not(.delete-item-button):not(.button){font-size:13.5px!important;line-height:1.3!important}
/*gm*/.dx-frt{display:flex;align-items:center;gap:7px;width:fit-content;max-width:min(420px,calc(100vw - 30px));box-sizing:border-box;margin:3px 0 2px;padding:2px 9px;border:1px solid #e6d3bb;border-left:4px solid #c8822c;border-radius:8px;background:#fdf8f2;font:600 13px/1.2 "Segoe UI",Arial,sans-serif;color:#0b2545}.dx-frt svg{flex:none;width:16px;height:12px}.dx-ship svg{width:16px;height:12px}.dx-ship svg.dx-ic{width:14px;height:14px;margin:0 1px}.dx-frt{font-weight:400}.dx-frt b{font-weight:700}.dx-ship>span>span.dx-call{font-weight:400}.dx-ship .dx-call b{font-weight:700}.dx-ship,.dx-frt{min-height:22px}html body td.modelhead button.favorites-button.item-favoritesbutton.item-favoritesbutton{height:22px!important;padding:0 10px!important;border-width:1px!important}html body td.modelhead button.favorites-button.item-favoritesbutton svg{width:13px;height:13px}
/*gm*/.dx-chips{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 10px}.dx-chip{display:inline-flex;align-items:center;height:18px;padding:0 7px;border:1px solid #cfdbea;border-radius:999px;background:#f4f8fc;font:700 11px/1 "Segoe UI",Arial,sans-serif;color:#0b2545;white-space:nowrap}.dx-chip.dx-c1{background:#0b2545;border-color:#0b2545;color:#fff}.dx-chip.dx-cond{background:#fdf3e6;border-color:#e6c79c;color:#8a5a14}
/*gm*/.dx-online{display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;margin-left:6px;padding:1px 7px;min-height:17px;border-radius:999px;background:#e8f5ec;border:1px solid #b9dfc6;color:#176437!important;font:700 10.5px/1.25 "Segoe UI",Arial,sans-serif!important;vertical-align:middle;white-space:nowrap;text-align:center}font.ProdNameEnhancerLabel.dx-pe{display:inline-flex!important;align-items:center!important;flex-wrap:wrap;row-gap:4px}.dx-pe>.dx-online{margin-top:0!important;vertical-align:middle}.dx-ship>span{align-items:flex-start!important}.dx-ship>span>svg{margin-top:1px}@media (max-width:700px){.dx-ship .dx-online{display:flex!important;width:fit-content;margin:4px 0 1px!important}}
/*gm*/.mobile-body #productTabs{margin:14px 6px 0!important}.mobile-body #productTabs .resp-tabs-container{width:100%!important;max-width:none!important;box-sizing:border-box}.mobile-body #productTabs .resp-tab-content{padding:12px 6px!important;box-sizing:border-box;width:100%!important}.mobile-body #productTabs .modelheadProdDesc{max-width:none!important;width:auto!important}.mobile-body #productTabs .resp-tab-content>table,.mobile-body #productTabs .resp-tab-content>div>table{max-width:none!important;width:100%!important}.mobile-body #productTabs .resp-tab-content ul,.mobile-body #productTabs .resp-tab-content ol{padding-left:20px!important;margin-left:0!important}.mobile-body #productTabs .resp-tab-content li{margin-left:0!important}.mobile-body #productTabs{margin:14px 2px 0!important}.mobile-body #productTabs .resp-tab-content{padding:12px 4px!important}.mobile-body #productTabs .resp-tab-content div,.mobile-body #productTabs .resp-tab-content p,.mobile-body #productTabs .resp-tab-content ul,.mobile-body #productTabs .resp-tab-content ol,.mobile-body #productTabs .resp-tab-content span,.mobile-body #productTabs .resp-tab-content font{width:auto!important;max-width:none!important}.mobile-body #productTabs .resp-tab-content table{width:100%!important;max-width:100%!important;table-layout:auto!important}
/*gm*/td.BeFirstToReview{white-space:normal!important}a.WriteReviewLink{position:relative;top:2px}tr:has(> td.BeFirstToReview) span{position:relative;top:1px}
/*dx-mprice*/.itempage-format5-righttable .dx-buyrow{display:flex;align-items:stretch;gap:8px;margin:2px 0 0}.itempage-format5-righttable .dx-buyrow .qty-step{height:38px!important;margin:0!important;display:inline-flex!important;align-items:stretch;box-sizing:border-box}.itempage-format5-righttable .dx-buyrow .qty-step input.quantitybox{height:100%!important;box-sizing:border-box}html body .itempage-format5-righttable .dx-buyrow button.buy-button.item-buybutton{height:38px!important;margin:0!important;min-width:190px;font-size:16px!important}.itempageprodimagesection .dx-favimg{margin-top:10px;padding-top:10px;border-top:1px solid #eef1f5}html body .itempageprodimagesection .dx-favimg button.favorites-button.item-favoritesbutton{display:flex!important;align-items:center;justify-content:center;gap:5px;width:100%!important;height:28px!important;margin:0!important;padding:0 6px!important;white-space:nowrap!important;background:#fff!important;border:1px solid #c9d6e6!important;border-radius:8px!important;color:#0b2545!important;font:700 12px/1 Arial,Helvetica,sans-serif!important;cursor:pointer;box-shadow:none!important;text-transform:none!important}html body .itempageprodimagesection .dx-favimg button.favorites-button.item-favoritesbutton:hover{background:#f3f6fa!important;border-color:#8fa3bd!important}html body .itempageprodimagesection .dx-favimg button.favorites-button.item-favoritesbutton::before{content:'';width:12px;height:12px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c0392b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 0 0-7.8 7.8l1 1.1L12 21l7.8-7.5 1-1.1a5.5 5.5 0 0 0 0-7.8z'/%3E%3C/svg%3E") center/contain no-repeat}.itempage-format5-righttable .dx-pc{display:inline-flex;align-items:stretch;gap:0;background:linear-gradient(180deg,#f8fafd,#eef3f9);border:1px solid #c9d6e6;border-left:4px solid #0b2545;border-radius:12px;padding:6px 0;margin:2px 0 5px;box-shadow:0 1px 3px #0b25450f}.itempage-format5-righttable .dx-pc-main{padding:0 20px 0 16px;display:flex;flex-direction:column;justify-content:center}.itempage-format5-righttable .dx-pc-lab{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#5b6b82;margin-bottom:1px}.itempage-format5-righttable .dx-pc .modelheadYourPrice{font-size:32px!important;font-weight:800!important;color:#0b2545!important;line-height:1!important;letter-spacing:-.01em}.itempage-format5-righttable .dx-pc .modelheadYourPrice div{display:inline!important}.itempage-format5-righttable .dx-pc-side{padding:0 18px;border-left:1px solid #d5dfeb;display:flex;flex-direction:column;justify-content:center;gap:4px}.itempage-format5-righttable .dx-pc-list{font-size:12.5px;font-weight:700;color:#5b6b82;white-space:nowrap}.itempage-format5-righttable .dx-pc-list s{font-weight:600;color:#8a97a8;margin-left:4px}.itempage-format5-righttable .dx-pc-save{display:inline-block;align-self:flex-start;background:#e7f4ea;border:1px solid #b9dcc1;color:#176437;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:800;white-space:nowrap}html body .product-custom-attributes td{padding:3px 14px!important;line-height:1.25!important} .dx-accbox .dx-drv{background:#eef3f9;border:1px solid #cfdbea;border-radius:10px;padding-left:8px;padding-right:8px;margin-bottom:6px} .dx-accbox .dx-drv .dx-n{color:#0b2545} .mobile-body .resp-tab-content{max-width:100%;overflow-x:hidden} .mobile-body .resp-tab-content>div>table,.mobile-body .resp-tab-content>div>table>tbody,.mobile-body .resp-tab-content>div>table>tbody>tr,.mobile-body .resp-tab-content>div>table>tbody>tr>td{display:block;width:auto!important;max-width:100%;box-sizing:border-box} .mobile-body .resp-tab-content td table{display:block;width:auto!important;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch} .mobile-body .resp-tab-content img,.mobile-body .resp-tab-content iframe,.mobile-body .resp-tab-content video{max-width:100%!important;height:auto} .mobile-body .productImageSlider{max-width:100%} .mobile-body .itempage-format5-novariantstable td{text-align:left!important} .mobile-body .itempage-format5-novariantstable .itempage-format5-weightrow td{padding-top:6px!important} .mobile-body .itempage-format5-novariantstable .itempage-format5-weightrow .modelhead,.mobile-body .itempage-format5-novariantstable .itempage-format5-weightrow b{font-size:15px!important;color:#13294b!important;font-weight:700!important} .mobile-body .itempage-format5-novariantstable .modelheadOurPriceLabel{font-size:11px!important;color:#5b6b82!important;font-weight:600!important} .mobile-body .itempage-format5-novariantstable .modelheadOurPrice{font-size:11px!important;color:#7a869a!important;text-decoration:line-through!important;font-weight:600!important} .mobile-body .itempage-format5-novariantstable .modelheadYourPriceLabel{font-size:17px!important;color:#0b2545!important;font-weight:700!important} .mobile-body .itempage-format5-novariantstable span.modelheadYourPrice:not(.dx-sold-was),.mobile-body .itempage-format5-novariantstable span.modelheadYourPrice:not(.dx-sold-was) *{font-size:32px!important;line-height:1.15!important;color:#0b2545!important;font-weight:800!important} .mobile-body .itempage-format5-novariantstable .modelheadYouSavePriceLabel{display:none!important} .mobile-body .itempage-format5-novariantstable .modelheadYouSavePrice{display:inline-block!important;font-size:13px!important;color:#1a7f37!important;background:#e6f4ea!important;border:1px solid #b7e1c1!important;border-radius:999px!important;padding:3px 10px!important;font-weight:700!important;margin:4px 0 2px!important} .mobile-body .itempage-format5-novariantstable .modelheadYouSavePrice::before{content:"You Save "} .mobile-body .itempage-format5-novariantstable .itemquantitytable td.modelhead{font-size:17px!important;font-weight:700!important;color:#0b2545!important;padding-right:10px!important} .mobile-body .itempage-format5-novariantstable .itemquantitytable{margin:8px 0 2px!important} .mobile-body .itempage-format5-novariantstable .buy-button,.mobile-body .itempage-format5-novariantstable .favorites-button,.mobile-body .itempage-format5-novariantstable .de-quote{box-sizing:border-box!important;width:100%!important;max-width:none!important;float:none!important;clear:both!important} .mobile-body .itempage-format5-novariantstable .buy-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px;height:48px!important;margin:10px 0 0!important;padding:0 16px!important;background:#176437!important;color:#fff!important;border:0!important;border-radius:8px!important;font:600 17px/1 Arial,Helvetica,sans-serif!important;text-transform:none!important;box-shadow:none!important} .mobile-body .itempage-format5-novariantstable .buy-button:active{background:#0f4d29!important} .mobile-body .itempage-format5-novariantstable .favorites-button{display:flex!important;align-items:center!important;justify-content:center!important;height:40px!important;margin:10px 0 0!important;padding:0 14px!important;background:#fff!important;color:#0b2545!important;border:1px solid #c9d6e6!important;border-radius:8px!important;font:700 15px/1 Arial,Helvetica,sans-serif!important;text-transform:none!important;box-shadow:none!important} .mobile-body .itempage-format5-novariantstable .de-quote{display:block!important;margin:8px 0 0!important;padding:9px 12px!important;background:#e8eef6!important;border:1px solid #b7c8de!important;border-radius:8px!important;font:700 15px/1.25 Arial,Helvetica,sans-serif!important;color:#0b2545!important;text-align:center!important;text-decoration:none!important} .mobile-body .itempage-format5-novariantstable .de-quote small{display:block!important;font-size:12.5px!important;font-weight:700!important;color:#1f6fb2!important;margin-top:2px!important} html body .mobile-body td.modelhead button.favorites-button.item-favoritesbutton.item-favoritesbutton.item-favoritesbutton{height:42px!important;padding:0 14px!important;font-size:15px!important;margin-top:10px!important}   .mobile-body table.itempage-format5-maintable,.mobile-body table.itempage-format5-novariantstable{max-width:100%!important;box-sizing:border-box!important} .mobile-body table.itempage-format5-novariantstable{width:100%!important} .mobile-body .itempage-format5-novariantstable td,.mobile-body .itempage-format5-novariantstable td[nowrap]{white-space:normal!important} .mobile-body .itempage-format5-novariantstable .buy-button,.mobile-body .itempage-format5-novariantstable .favorites-button,.mobile-body .itempage-format5-novariantstable .de-quote{white-space:normal!important} .mobile-body .itempage-format5-novariantstable img{max-width:100%!important;height:auto!important} .mobile-body .dx-ship,.mobile-body .dx-frt{max-width:100%!important;box-sizing:border-box!important;white-space:normal!important} .mobile-body #productTabs,.mobile-body #productTabs .resp-tabs-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important} .mobile-body img{max-width:100%!important;height:auto} .mobile-body .itempage-format5-novariantstable td.modelhead[width]{width:100%!important} .mobile-body .itempage-format5-novariantstable .outofstockdiv{box-sizing:border-box!important;width:100%!important;max-width:none!important;float:none!important;margin:10px 0 0!important} .mobile-body .quantitydiscountgrid{margin:12px 0 4px!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important} .mobile-body .quantitydiscountgrid table{width:100%!important;max-width:100%!important;float:none!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid #c9d6ea!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;table-layout:fixed!important;margin:0!important} .mobile-body .quantitydiscountgrid td{border:0!important;border-right:1px solid #e3e8ef!important;padding:7px 4px!important;text-align:center!important;vertical-align:middle!important;font:600 12.5px/1.3 Arial,Helvetica,sans-serif!important;color:#0b2545!important;white-space:normal!important} .mobile-body .quantitydiscountgrid td:last-child{border-right:0!important} .mobile-body .quantitydiscountgrid tr:first-child td{background:#eef3f9!important;border-bottom:1px solid #c9d6ea!important} .mobile-body .quantitydiscountgrid tr:first-child td,.mobile-body .quantitydiscountgrid tr:first-child td *{color:#0b2545!important;font-weight:700!important;font-size:12.5px!important} .mobile-body .quantitydiscountgrid td:first-child{text-align:left!important;padding-left:10px!important;width:24%!important} .mobile-body .quantitydiscountgrid td.modelheadYourPrice,.mobile-body .quantitydiscountgrid td.modelheadYourPrice *{font-size:15px!important;font-weight:800!important;color:#0b2545!important;line-height:1.25!important} .mobile-body .quantitydiscountgrid td.modelheadYourPrice s{display:block!important;font-size:11px!important;font-weight:600!important;color:#7a869a!important} .mobile-body .quantitydiscountgrid td.modelheadYourPrice br{display:none!important}body:not(.mobile-body) .dx-ship{padding:3px 9px!important}body:not(.mobile-body) .dx-ship>span:has(.dx-online){align-items:center!important}body:not(.mobile-body) .dx-ship .dx-online{min-height:0!important;padding:0 7px!important;line-height:15px!important;font-size:10.5px!important}html body img[src*="RoolOnToZoom.gif"]{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27172%27%20height%3D%2715%27%20viewBox%3D%270%200%20172%2015%27%3E%3Ccircle%20cx%3D%276%27%20cy%3D%276.3%27%20r%3D%274.2%27%20fill%3D%27none%27%20stroke%3D%27%235b6b7d%27%20stroke-width%3D%271.6%27%2F%3E%3Cpath%20d%3D%27M9.1%209.4l3.3%203.3%27%20stroke%3D%27%235b6b7d%27%20stroke-width%3D%271.8%27%20stroke-linecap%3D%27round%27%2F%3E%3Cpath%20d%3D%27M4.3%206.3h3.4M6%204.6v3.4%27%20stroke%3D%27%235b6b7d%27%20stroke-width%3D%271.3%27%20stroke-linecap%3D%27round%27%2F%3E%3Ctext%20x%3D%2717%27%20y%3D%2711%27%20font-family%3D%27Segoe%20UI%2CArial%2Csans-serif%27%20font-size%3D%2711%27%20font-weight%3D%27600%27%20fill%3D%27%235b6b7d%27%3EHover%20Over%20Image%20to%20Zoom%3C%2Ftext%3E%3C%2Fsvg%3E");width:172px}html body .itempageprodimagesection .dx-norev{display:flex;align-items:center;gap:6px;height:16px;white-space:nowrap}html body .itempageprodimagesection .dx-norev img{display:none!important}html body .itempageprodimagesection .dx-norev::before{content:"\2605\2605\2605\2605\2605";font:13px/16px Arial,Helvetica,sans-serif;letter-spacing:.5px;color:#d3dae3}html body .itempageprodimagesection .dx-norev a.WriteReviewLink{display:block;font:600 10.5px/16px Arial,Helvetica,sans-serif!important;color:#0e66b1!important;text-decoration:none!important;padding:0!important;margin:0!important;border:0!important;position:relative;top:1px}html body .itempageprodimagesection .dx-norev a.WriteReviewLink:hover{text-decoration:underline!important}.mobile-body .de-stock.de-big{margin:8px 0 2px!important}.mobile-body .dx-pc{display:flex!important;width:100%;box-sizing:border-box}.mobile-body .dx-pc-main{flex:0 0 auto}.mobile-body .dx-pc-side{flex:1 1 auto;min-width:0}.mobile-body .dx-buyrow button.buy-button.item-buybutton{flex:1 1 auto;min-width:0!important}.mobile-body a.de-quote{min-height:0!important;padding:5px 12px!important;margin-top:8px!important;gap:1px!important;font-size:14px!important;border-width:1px!important;border-radius:8px!important}.mobile-body a.de-quote small{font-size:11.5px!important}html body .mobile-body .quantitydiscountgrid{margin:8px 0 0!important}html body .mobile-body .quantitydiscountgrid td{padding:3px 4px!important;line-height:1.2!important}html body .mobile-body .quantitydiscountgrid tr:first-child td{padding-top:4px!important;padding-bottom:4px!important}html body .mobile-body .quantitydiscountgrid td.modelheadYourPrice,html body .mobile-body .quantitydiscountgrid td.modelheadYourPrice *{font-size:14px!important;line-height:1.15!important}html body .mobile-body .quantitydiscountgrid td.modelheadYourPrice s{font-size:10.5px!important;line-height:1.1!important}html body .mobile-body .dx-slot{padding-top:2px!important}html body .mobile-body .dx-buyrow .qty-step{display:flex!important;align-items:stretch;flex:0 0 auto;width:auto!important;height:40px!important;border:1px solid #8fa3bd!important;border-radius:9px!important;overflow:hidden;background:#fff;box-sizing:border-box}html body .mobile-body .dx-buyrow .qty-step .qty-arrows{display:contents!important}html body .mobile-body .dx-buyrow .qty-step input.quantitybox{order:2;width:40px!important;height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;text-align:center;font-size:17px!important;font-weight:800;color:#0b2545;background:#fff;-moz-appearance:textfield}html body .mobile-body .dx-buyrow .qty-step button.qty-down,html body .mobile-body .dx-buyrow .qty-step button.qty-up{position:static!important;display:flex!important;align-items:center;justify-content:center;width:38px!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#eef3f9!important;color:#0b2545!important;font:700 22px/1 Arial,Helvetica,sans-serif!important;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:none!important;box-shadow:none!important}html body .mobile-body .dx-buyrow .qty-step button.qty-down{order:1;border-right:1px solid #d5dfeb!important}html body .mobile-body .dx-buyrow .qty-step button.qty-up{order:3;border-left:1px solid #d5dfeb!important}html body .mobile-body .dx-buyrow .qty-step button.qty-down::before{content:"\2212"}html body .mobile-body .dx-buyrow .qty-step button.qty-up::before{content:"+"}html body .mobile-body .dx-buyrow .qty-step button.qty-down::after,html body .mobile-body .dx-buyrow .qty-step button.qty-up::after{display:none!important;content:none!important}html body .mobile-body .dx-buyrow .qty-step button:active{background:#d5dfeb!important}html body .mobile-body .dx-buyrow .qty-step button:disabled{color:#b6c2d1!important;cursor:default}html body .mobile-body .dx-buyrow button.buy-button.item-buybutton{height:40px!important}html body td:has(.backorderitemmessage) button.buy-button.item-buybutton{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;white-space:nowrap}html body td:has(.backorderitemmessage) button.buy-button.item-buybutton::after{display:inline-block;margin-left:10px;padding-left:10px;border-left:1px solid rgba(255,255,255,.4);line-height:1.15}html body .dx-accbox .dx-acc{padding-top:7px!important;padding-bottom:7px!important}html body .mobile-body td:has(.backorderitemmessage) button.buy-button.item-buybutton{white-space:nowrap!important;font-size:14.5px!important;padding:0 10px!important;overflow:hidden}html body .mobile-body td:has(.backorderitemmessage) button.buy-button.item-buybutton::after{content:"Backordered"!important;font-size:14.5px!important;margin-left:8px!important;padding-left:8px!important;white-space:nowrap}
/*dx-xref-css*/div.dx-xref{font-family:"Segoe UI",Arial,sans-serif;color:#1d2b44;margin:0 auto;padding:0 10px 10px;box-sizing:border-box}div.dx-xref .dx-hero{background:#0f2d55;border-radius:12px;padding:16px 20px 18px;margin:12px 0 14px}div.dx-xref .dx-hero:before{content:"";display:block;width:34px;height:3px;background:#c8822c;border-radius:2px;margin-bottom:8px}div.dx-xref.dx-xref .dx-hero h1{color:#fff!important;font-size:22px!important;font-weight:800;margin:0 0 6px;padding:0}div.dx-xref.dx-xref .dx-hero .dx-sub{color:#c7d3e4!important;font-size:13px;line-height:1.5;margin:0 0 10px}div.dx-xref.dx-xref .dx-hero a,div.dx-xref.dx-xref .dx-hero a:link{color:#ffd9a8!important;font-weight:700;text-decoration:none}div.dx-xref.dx-xref .dx-hero b{color:#fff!important;font-weight:800}div.dx-xref.dx-xref .dx-find{display:block;width:100%;max-width:400px;box-sizing:border-box;margin:0;padding:8px 14px!important;border:2px solid #fff!important;border-radius:999px!important;font:600 13.5px "Segoe UI",Arial,sans-serif!important;color:#0b2545!important;background:#fff!important}div.dx-xref h2{font-size:15.5px;font-weight:800;color:#0b2545;max-width:700px;box-sizing:border-box;margin:16px auto 6px;padding-left:9px;border-left:4px solid #c8822c;background:none}div.dx-xref .dx-rep{display:none!important}div.dx-xref .dx-dc{display:none!important}div.dx-xref table{table-layout:fixed;width:100%!important;max-width:700px!important;border-collapse:collapse!important;margin:0 auto 6px!important;background:#fff;border:1px solid #e3e8ef}div.dx-xref.dx-xref th{background:#0b2545!important;color:#fff!important;text-align:left!important;font:700 12px "Segoe UI",Arial,sans-serif!important;letter-spacing:.05em;text-transform:uppercase;padding:10px 12px!important;border:0!important;width:50%}div.dx-xref td{width:50%;padding:1px 12px!important;border:0!important;border-bottom:1px solid #edf0f5!important;font-size:12px!important;background:transparent;line-height:1.3!important}div.dx-xref tr:nth-child(even) td{background:#f7f9fc}div.dx-xref.dx-xref td a,div.dx-xref.dx-xref td a:link,div.dx-xref.dx-xref td a:visited{display:inline!important;background:none!important;border:0!important;padding:0!important;margin:0!important;color:#0e66b1!important;font-weight:700!important;text-decoration:none!important;font-size:12px!important}div.dx-xref.dx-xref td a:hover{text-decoration:underline!important}div.dx-xref.dx-xref td a.dx-old{color:#5b6b82!important;font-weight:600!important}div.dx-xref.dx-xref td a:before,div.dx-xref.dx-xref td a:after,div.dx-xref.dx-xref .dx-cta a:before,div.dx-xref.dx-xref .dx-cta a:after{content:none!important;display:none!important;background:none!important}div.dx-xref .dx-call{color:#0b2545;font-weight:700;font-size:13px}div.dx-xref .dx-cta{max-width:700px;box-sizing:border-box;margin:16px auto 8px;padding:12px 16px;background:#fff6ec;border:1px solid #f0d3ad;border-left:5px solid #c8822c;border-radius:10px}div.dx-xref .dx-cta b{color:#0b2545;font-size:14.5px}div.dx-xref .dx-cta p{margin:3px 0 9px;font-size:12.5px;color:#5a4a30}div.dx-xref.dx-xref .dx-cta a{display:inline-block;margin:0 8px 2px 0;padding:7px 16px!important;border-radius:999px!important;font-weight:700!important;font-size:13px!important;text-decoration:none!important;border:0!important}div.dx-xref.dx-xref .dx-cta a.dx-c1{background:#0b2545!important;color:#fff!important}div.dx-xref.dx-xref .dx-cta a.dx-c2{background:#c8822c!important;color:#fff!important}@media(max-width:640px){div.dx-xref .dx-hero{padding:14px 12px}div.dx-xref.dx-xref .dx-hero h1{font-size:18px!important}div.dx-xref td,div.dx-xref.dx-xref th{padding:3px 8px!important;font-size:12.5px!important}}div.dx-xref.dx-xref.dx-xref table{max-width:700px!important;width:100%!important;margin:0 auto 6px!important;table-layout:fixed!important;border-radius:0!important}div.dx-xref.dx-xref.dx-xref th{padding:9px 12px!important;font-size:12px!important;line-height:1.3!important;background:#0b2545!important;color:#fff!important}div.dx-xref.dx-xref.dx-xref td{padding:2px 12px!important;font-size:12.5px!important;line-height:1.35!important}div.dx-xref.dx-xref.dx-xref td a{font-size:12.5px!important}div.dx-xref.dx-xref.dx-xref .dx-sub{font-size:13px!important;line-height:1.5!important}div.dx-xref.dx-xref.dx-xref h2{max-width:700px!important;margin:16px auto 6px!important}div.dx-xref.dx-xref.dx-xref .dx-cta{max-width:700px!important;margin:16px auto 8px!important}div.dx-xref.dx-xref.dx-xref .dx-cta p{font-size:12.5px!important;line-height:1.5!important}div.dx-xref.dx-xref.dx-xref .dx-rep2{display:block;max-width:700px!important;margin:4px auto 8px!important;box-sizing:border-box;padding:8px 14px!important;background:#f3f6fa!important;border:1px solid #c9d6e6!important;border-left:4px solid #0b2545!important;border-radius:8px;font-size:12.5px!important;color:#33415c!important;line-height:1.55!important}div.dx-xref.dx-xref.dx-xref table.dx-3 th,div.dx-xref.dx-xref.dx-xref table.dx-3 td{width:33.33%!important}div.dx-xref .dx-na{color:#8a93a3;font-style:italic}
/*dx-nores-css*/.dx-nores{box-sizing:border-box;margin:12px 0;padding:14px 18px;background:#fff;border:1px solid #c9d6e6;border-left:5px solid #0e66b1;border-radius:10px;font-family:"Segoe UI",Arial,sans-serif}.dx-nores-t{font-size:17px;font-weight:800;color:#0b2545;margin:0 0 4px}.dx-nores-x{font-size:13.5px;color:#39465a;line-height:1.45;margin:0 0 10px}.dx-nores-x b{color:#b21f1f}.dx-nores-b{display:flex;flex-wrap:wrap;gap:10px}.dx-nores-b a{display:inline-block;padding:9px 18px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none!important}.dx-nores-call{background:#0b2545;color:#fff!important}.dx-nores-call:hover{background:#0e66b1}.dx-nores-quote{background:#c8822c;color:#fff!important}.dx-nores-quote:hover{background:#a96a1e}.mobile-body .dx-nores{margin:10px 8px}
/*dx-srch-sort-css*/.advancedsearchmain #products .dx-sdisc{display:inline-block;margin:0 6px 4px 0;padding:1px 9px;background:#fdf1f1;border:1px solid #f1c4c4;border-radius:999px;color:#b21f1f;font:800 11px/1.6 Segoe UI,Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle}.advancedsearchmain #products a.dx-srepl{display:flex!important;flex-direction:column;align-items:center;gap:1px;padding:6px 10px;background:#fff6ec;border:1px solid #f0d3ad;border-left:4px solid #c8822c;border-radius:8px;color:#8a4f12!important;font:700 13px/1.25 Segoe UI,Arial,sans-serif;text-decoration:none!important;text-align:center}.advancedsearchmain #products a.dx-srepl:hover{background:#ffeedb}.advancedsearchmain #products a.dx-srepl small{font-size:11px;color:#0e66b1;text-decoration:underline;word-break:break-all}
/*dx-oos-css*/body:has(.item-outofstock) .dx-ship:has(.dx-call),body:has(.item-outofstock) .dx-ship:has(.dx-bo){display:none!important}.item-outofstock{cursor:pointer}
/*dx-repl-css*/.dx-repl{box-sizing:border-box;font:13px/1.4 Segoe UI,Arial,sans-serif;color:#0b2545}.dx-repl-in{display:inline-block;margin:8px 0 2px;padding:6px 12px;background:#fff6ec;border:1px solid #f0d3ad;border-left:4px solid #c8822c;border-radius:8px}.dx-repl-in .dx-repl-t{font-weight:700;color:#8a4f12}.dx-repl-in a{font-weight:700;color:#0e66b1;text-decoration:underline}.dx-repl-out{margin:4px 0}.dx-repl-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:5px 16px 6px;background:#fff6ec;border:1px solid #f0d3ad;border-left:4px solid #c8822c;border-radius:7px;color:#8a4f12!important;font-weight:700;font-size:13px;text-decoration:none!important}.dx-repl-btn:hover{background:#ffeedb}.dx-repl-btn small{font-weight:700;font-size:11px;color:#0e66b1;text-decoration:underline;letter-spacing:.02em}.dx-repl-tag{display:inline-block;padding:0 7px;background:#fdf1f1;border:1px solid #f1c4c4;border-radius:999px;color:#b21f1f;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:15px;margin-bottom:1px}body.dx-disc-page font.ProdNameEnhancerLabel,body.dx-disc-page font.ProdNameEnhancerLabel a{color:#b21f1f!important;font-weight:700!important}.dx-disc-page .dx-sold,.dx-disc-page tr.itempage-format5-invoptionrow,.dx-disc-page tr.itempage-format5-invoptionsrow{display:none!important}.dx-repl-out .dx-repl-tag{display:none!important}.dx-repl-out{margin:6px 0!important}.dx-repl-out .dx-repl-btn{flex-direction:row!important;flex-wrap:wrap;gap:4px 10px!important;padding:9px 16px!important;background:#fff6ec!important;border:1px solid #f0d3ad!important;border-left:4px solid #c8822c!important;border-radius:8px!important;color:#8a4f12!important;font:700 14px/1.3 Segoe UI,Arial,sans-serif!important;max-width:100%;box-sizing:border-box}.dx-repl-out .dx-repl-btn:hover{background:#ffeedb!important}.dx-repl-out .dx-repl-btn small{color:#0e66b1!important;background:#fff;border:1px solid #f0d3ad;padding:1px 9px;border-radius:5px;font-size:13px!important;text-decoration:none!important;letter-spacing:.02em}.mobile-body .dx-repl-out .dx-repl-btn{display:flex!important;justify-content:center;width:100%}
/*dx-repl-list-css*/.search-results-div font.ProdNameEnhancerLabel.dx-ldisc{color:#b21f1f!important;font-weight:700!important}.search-results-div a.dx-lrepl{display:inline-flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;background:#fff6ec;border:1px solid #f0d3ad;border-left:4px solid #c8822c;border-radius:8px;color:#8a4f12!important;font:700 13px/1.2 Segoe UI,Arial,sans-serif;text-decoration:none!important;white-space:nowrap}.search-results-div a.dx-lrepl:hover{background:#ffeedb}.search-results-div a.dx-lrepl small{font-size:12px;color:#0e66b1;font-weight:700;white-space:nowrap}
/*dx-wt-ico*/.dx-wtv{display:inline-flex;margin:-2px 0;vertical-align:middle;align-items:center;gap:5px;background:#e8eef6;border:1px solid #c9d6e6;border-radius:999px;padding:0 9px 0 6px;line-height:17px;color:#0b2545;font-weight:700;white-space:nowrap}body:not(.mobile-body) .dx-wtv{position:relative;top:-2px}.dx-wtv::before{content:"";flex:0 0 14px;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='5.5' r='2.6' fill='none' stroke='%23c8822c' stroke-width='2.2'/%3E%3Cpath d='M6.3 9.5h11.4l3.3 11.5H3z' fill='%230f2d55'/%3E%3C/svg%3E") no-repeat center/contain}
/*dx-thin-blog-css*/td.leftnavigationtd-regular{width:200px!important;padding-right:14px!important}td.leftnavigationtd-regular table{width:200px!important;max-width:200px!important}td.leftnavigationtd-regular td:has(> img[src*="hdr"]){width:200px!important;min-width:200px!important;max-width:200px!important}td.leftnavigationtd-regular td:has(> img[src*="hdr"])::before{letter-spacing:.3px!important}td.leftnavigationtd-regular div:has(> img){width:200px!important;min-width:0!important;max-width:200px!important}td.leftnavigationtd-regular img{max-width:100%!important;height:auto!important}td.leftnavigationtd-regular a.navbar:has(> img[src*="dealers-blog"]){border-left:0!important;background:transparent!important;border-radius:10px;transition:transform .2s,box-shadow .2s}td.leftnavigationtd-regular a.navbar:has(> img[src*="dealers-blog"]) img{transition:border-color .2s}td.leftnavigationtd-regular a.navbar:has(> img[src*="dealers-blog"]):hover{background:transparent!important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(11,37,69,.2)}td.leftnavigationtd-regular a.navbar:has(> img[src*="dealers-blog"]):hover img{border-color:#1f6fb2!important}
/*dx-quote-css*/td.leftnavigationtd-regular a.navbar:hover{background:#e8f1fb!important}td.dx-quote-box::before{content:"Quote Forms"!important}
/*dx-res-sep-css*/a.dx-res-sep{border-top:1px solid #dbe3ee!important}td.leftnavigationtd-regular a.navbar.dx-res-link,a.dx-res-link{padding:5.5px 14px!important;margin-top:0!important}td.dx-sep-box.dx-sep-box:has(> img){padding-bottom:0!important}td.dx-sep-box.dx-sep-box:has(> img)::before{margin-bottom:0!important}
/*dx-man-intro-css*/html body div.custompage-maindiv p.dxm-intro.dxm-intro{box-sizing:border-box;margin:14px 0 18px!important;padding:16px 22px!important;background:#e8f1fb!important;border:1px solid #c9d6e6!important;border-radius:14px!important}html body div.custompage-maindiv p.dxm-intro.dxm-intro,html body div.custompage-maindiv p.dxm-intro.dxm-intro span{color:#0b2545!important;font-family:"Segoe UI",Arial,sans-serif!important;font-size:15.5px!important;line-height:1.6!important;font-weight:500!important}@media (max-width:640px){html body div.custompage-maindiv p.dxm-intro.dxm-intro{padding:12px 14px!important;margin:10px 0 14px!important}html body div.custompage-maindiv p.dxm-intro.dxm-intro,html body div.custompage-maindiv p.dxm-intro.dxm-intro span{font-size:14.5px!important}}
/*dx-manlink-css*/a.dx-manlink{display:inline-block;margin:8px 0 6px;padding:6px 14px;background:#e8f1fb;border:1px solid #c9d6e6;border-radius:999px;color:#0b2545!important;font-weight:700;font-size:13px;line-height:1.35;text-decoration:none!important;font-family:"Segoe UI",Arial,sans-serif}a.dx-manlink:hover{background:#d7e7f8;border-color:#0e66b1;color:#0e66b1!important}a.dx-manlink b{color:#c8822c;margin-left:4px}a.dx-manlink.dx-manlink-below{margin:12px 0 6px}html body a.de-quote.de-quote{margin-top:16px!important}a.dx-manlink{background:#fff6dd!important;border-color:#f0cf7a!important}a.dx-manlink:hover{background:#ffeec2!important;border-color:#c8822c!important;color:#0b2545!important}@media (max-width:640px){a.dx-manlink{font-size:12.5px;padding:6px 12px}}html body a.dx-manlink.dx-manlink{font-size:12.5px!important;padding:4px 12px!important;line-height:1.25!important}html body a.dx-manlink.dx-manlink-grid{clear:both;margin:10px 0 6px!important}html body div.quantitydiscountgrid:has(+a.dx-manlink-grid){display:flow-root}@media (min-width:641px){html body:not(.dx-x) div.quantitydiscountgrid table td{padding:2px 8px!important;line-height:1.15!important}html body:not(.dx-x) div.quantitydiscountgrid td.modelheadYourPrice s{display:block!important;margin:0!important;line-height:1.1!important}html body:not(.dx-x) div.quantitydiscountgrid td.modelheadYourPrice br{display:none!important}html body:not(.dx-x) div.quantitydiscountgrid tr+tr td{padding:3px 8px!important;line-height:1.1!important}}
/*dx-manlink-fit-css*/html body a.dx-manlink{white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important}
/*dx-mhome-css*/html.dxm{--dn:#0b2545;--db:#1d4f91;--do:#c8822c;--dl:#e8eef6;--dg:#eef2f8;--dt:#4b5c76;--dk:#dfe5ee;--dgr:#1b7a3c}html.dxm body{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}html.dxm.dxm-nobar body{padding-bottom:0!important}.dxm-x,.dxm-x *{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}.dxm-x a{text-decoration:none!important}html.dxm #hamburgerCon{width:52px!important;height:48px!important;display:flex;align-items:center;justify-content:center;margin:0 2px 0 6px}html.dxm #hamburger{position:relative!important;top:auto!important;left:auto!important;width:46px!important;height:46px!important;border-radius:11px;background:var(--dn) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46'%3E%3Cg stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 12h22M12 18h15M12 24h22'/%3E%3C/g%3E%3Ctext x='23' y='38' text-anchor='middle' font-family='Arial' font-weight='700' font-size='8.5' letter-spacing='.8' fill='%23e7b778'%3EMENU%3C/text%3E%3C/svg%3E") center/46px 46px no-repeat!important;box-shadow:0 2px 6px rgba(11,37,69,.25)}html.dxm #hamburger:before,html.dxm #hamburger:after,html.dxm #hamburger span{display:none!important}.dxm-ship{background:#0d1f3b;color:#dbe5f3;font:600 12px/1.2 Arial,sans-serif;padding:7px 12px;display:flex;align-items:center;justify-content:center;gap:7px;text-align:center}.dxm-ship svg{flex-shrink:0}.dxm-chips{background:var(--dn);padding:2px 0 12px;overflow:hidden}.dxm-chips>div{display:flex;gap:8px;padding:0 12px;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dxm-chips>div::-webkit-scrollbar{display:none}.dxm-chips a{flex-shrink:0;height:36px;padding:0 13px;border-radius:18px;border:1px solid rgba(255,255,255,.3);color:#e3eaf5!important;font:600 13px/1 Arial,sans-serif;display:flex;align-items:center;gap:6px}.dxm-chips a.on{background:var(--do);border-color:var(--do);color:#fff!important;font-weight:700}.dxm-sec{padding:12px 12px 0}.dxm-card{background:#fff;border:1px solid var(--dk);border-radius:14px;padding:14px}.dxm-h2{margin:0;font:800 18px/1.2 Arial,sans-serif;color:var(--dn)}.dxm-sub{font:400 12.5px/1.4 Arial,sans-serif;color:var(--dt);margin-top:2px}.dxm-bar{display:flex;align-items:center;gap:12px;border-radius:12px;padding:12px 14px}.dxm-bar .ic{width:42px;height:42px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center}.dxm-bar .tx{flex-grow:1;display:flex;flex-direction:column;gap:2px;min-width:0}.dxm-bar .t1{font:800 15px/1.2 Arial,sans-serif}.dxm-bar .t2{font:400 12px/1.3 Arial,sans-serif}.dxm-new{font:800 9.5px/1 Arial,sans-serif;color:#fff;background:var(--do);padding:3px 6px;border-radius:4px;margin-left:8px;vertical-align:2px}.dxm-build{background:var(--dn)}.dxm-build .ic{background:rgba(200,130,44,.2)}.dxm-build .t1{color:#fff}.dxm-build .t2{color:#b9c7dd}.dxm-pack{background:#fff;border:1px solid var(--dk)}.dxm-pack .ic{background:#fbf1e4}.dxm-pack .t0{font:800 10.5px/1 Arial,sans-serif;letter-spacing:.8px;color:#a5651c}.dxm-pack .t1{color:var(--dn);font-size:14px}.dxm-pack .go{flex-shrink:0;height:40px;padding:0 14px;border-radius:10px;background:var(--dn);color:#fff;font:700 13px/40px Arial,sans-serif}.dxm-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.dxm-x label.f{display:flex;flex-direction:column;gap:4px;font:800 10.5px/1 Arial,sans-serif;letter-spacing:.6px;color:#5b6b82}.dxm-x select,.dxm-x input.in{height:46px;border:1px solid #c9d4e3;border-radius:10px;background:#f7f9fc;padding:0 10px;font:600 16px Arial,sans-serif;color:var(--dn);width:100%;-webkit-appearance:none;appearance:none}.dxm-x select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230b2545' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:28px}.dxm-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border:0;border-radius:10px;font:800 15px/1 Arial,sans-serif;cursor:pointer;width:100%}.dxm-btn.n{background:var(--dn);color:#fff!important}.dxm-btn.o{background:var(--do);color:#fff!important}.dxm-btn.l{background:#fff;color:var(--dn)!important;border:1.5px solid var(--dn)}.dxm-qo{display:flex;gap:8px;margin-top:12px}.dxm-qo input.in{font-family:Menlo,Consolas,monospace;font-size:16px;text-transform:uppercase}.dxm-qo input.q{width:64px;flex-shrink:0;text-align:center;font-family:Arial,sans-serif}.dxm-msg{font:600 12.5px/1.35 Arial,sans-serif;color:#b3261e;margin-top:8px;display:none}.dxm-hd{display:flex;justify-content:space-between;align-items:baseline;padding:18px 14px 10px}.dxm-hd .sw{display:flex;align-items:center;gap:4px;font:600 12px Arial,sans-serif;color:#5b6b82}.dxm-row{display:flex;gap:10px;padding:0 12px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dxm-row::-webkit-scrollbar{display:none}.dxm-pc{flex-shrink:0;width:172px;scroll-snap-align:start;background:#fff;border:1px solid var(--dk);border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.dxm-pc .im{position:relative;height:132px;background:#fff;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #edf1f6}.dxm-pc .im img{max-width:88%;max-height:116px;object-fit:contain}.dxm-pc .br{position:absolute;top:8px;left:8px;font:800 9.5px/1 Arial,sans-serif;letter-spacing:.5px;color:var(--db);background:#fff;border:1px solid #dbe3ef;padding:4px 6px;border-radius:6px;text-transform:uppercase;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dxm-pc .bd{padding:10px 11px 12px;display:flex;flex-direction:column;gap:6px;flex-grow:1}.dxm-pc .nm{font:700 13px/1.3 Arial,sans-serif;color:var(--dn)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:51px}.dxm-pc .sk{font:400 10.5px/1.2 Menlo,Consolas,monospace;color:#5b6b82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dxm-pc .pr{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:auto;padding-top:2px}.dxm-pc .pr b{font:800 17px/1 Arial,sans-serif;color:var(--dn)}.dxm-pc .st{font:800 10.5px/1.2 Arial,sans-serif;color:var(--dgr)}.dxm-pc .st.bo{color:#a5651c}.dxm-pc .st.ca{color:#5b6b82}.dxm-pc .sh{display:flex;align-items:center;gap:5px;font:600 11px/1.2 Arial,sans-serif;color:#33486a}.dxm-pc .dxm-btn{height:42px;font-size:14px}.dxm-pc.sk0 .im,.dxm-pc.sk0 .ln{background:linear-gradient(90deg,#eef2f8 25%,#f7f9fc 50%,#eef2f8 75%);background-size:200% 100%;animation:dxmsh 1.2s infinite}.dxm-pc.sk0 .ln{height:12px;border-radius:6px}@keyframes dxmsh{to{background-position:-200% 0}}.dxm-all{flex-shrink:0;width:120px;scroll-snap-align:start;border:2px dashed #c5d1e2;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:800 13px/1.3 Arial,sans-serif;color:var(--db)!important;text-align:center}.dxm-all span{width:42px;height:42px;border-radius:21px;background:var(--dn);display:flex;align-items:center;justify-content:center}.dxm-why{flex-shrink:0;width:222px;scroll-snap-align:start;background:#fff;border:1px solid var(--dk);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:9px}.dxm-why .ic{width:42px;height:42px;border-radius:12px;background:var(--dg);display:flex;align-items:center;justify-content:center}.dxm-why b{font:800 15.5px/1.25 Arial,sans-serif;color:var(--dn)}.dxm-why span{font:400 13px/1.45 Arial,sans-serif;color:var(--dt)}.dxm-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 12px 18px}.dxm-brands a{height:48px;background:#fff;border:1px solid var(--dk);border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;font:800 13px/1.15 Arial,sans-serif;color:var(--dn)!important;padding:0 4px}.dxm-tabs{position:fixed;left:0;right:0;bottom:0;z-index:9000;height:calc(70px + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--dk);box-shadow:0 -6px 18px rgba(11,37,69,.10);display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.dxm-tabs a,.dxm-tabs button{position:relative;border:0;background:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font:700 10.5px/1 Arial,sans-serif;color:#5b6b82!important;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.dxm-tabs .on{color:var(--db)!important;font-weight:800}.dxm-tabs .call{justify-content:flex-start;color:var(--dn)!important;font-weight:800}.dxm-tabs .call i{width:50px;height:50px;margin-top:-22px;border-radius:25px;background:var(--do);border:4px solid #fff;box-shadow:0 4px 12px rgba(200,130,44,.45);display:flex;align-items:center;justify-content:center}.dxm-tabs .cnt{position:absolute;top:4px;left:50%;margin-left:4px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--do);color:#fff;font:800 10px/17px Arial,sans-serif;text-align:center}.dxm-dr{position:fixed;inset:0;z-index:2147483000;visibility:hidden;pointer-events:none}.dxm-dr.op{visibility:visible;pointer-events:auto}.dxm-dr .sh0{position:absolute;inset:0;background:rgba(8,18,36,.55);opacity:0;transition:opacity .25s}.dxm-dr.op .sh0{opacity:1}.dxm-dr .pn{position:absolute;top:0;bottom:0;left:0;width:min(86vw,340px);background:#fff;box-shadow:8px 0 30px rgba(0,0,0,.25);display:flex;flex-direction:column;transform:translateX(-104%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.dxm-dr.op .pn{transform:none}.dxm-dr .top{padding:12px 12px 12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e3e8f0}.dxm-dr .top img{height:38px;width:auto;max-width:200px}.dxm-dr .x{width:44px;height:44px;border:0;border-radius:12px;background:var(--dg);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.dxm-dr .sc{flex-grow:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:12px 14px 16px;display:flex;flex-direction:column;gap:14px}.dxm-dr .q3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dxm-dr .q3 a{height:64px;border-radius:12px;background:var(--dg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font:700 11.5px/1 Arial,sans-serif;color:var(--dn)!important;text-align:center}.dxm-dr .lb{font:800 11px/1 Arial,sans-serif;letter-spacing:1.2px;color:#6b7b93;padding:0 2px 6px}.dxm-dr .ct{border-bottom:1px solid #edf1f6}.dxm-dr .ct>button{width:100%;min-height:50px;border:0;background:none;display:flex;align-items:center;gap:11px;padding:0 2px;cursor:pointer;text-align:left;font:700 15px/1.25 Arial,sans-serif;color:var(--dn)}.dxm-dr .ct>button span{flex-grow:1}.dxm-dr .ct>button .cv{transition:transform .2s}.dxm-dr .ct.op>button .cv{transform:rotate(180deg)}.dxm-dr .ct .sb{display:none;padding:0 0 10px 31px}.dxm-dr .ct.op .sb{display:block}.dxm-dr .sb a{display:flex;align-items:center;min-height:40px;font:500 14px/1.25 Arial,sans-serif;color:#33486a!important;border-left:2px solid #e2e8f1;padding:4px 0 4px 12px}.dxm-dr .sb a.all{font-weight:700;color:#a5651c!important;border-left-color:var(--do)}.dxm-dr .ln a{display:flex;align-items:center;justify-content:space-between;min-height:44px;border-bottom:1px solid #edf1f6;font:600 14.5px Arial,sans-serif;color:var(--dn)!important;padding:0 2px}.dxm-dr .ft{padding:12px 14px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e3e8f0;background:#f7f9fc;display:flex;flex-direction:column;gap:8px}.dxm-dr .ft .ah{text-align:center;font:800 12.5px Arial,sans-serif;color:#b3261e!important}html.dxm-lock,html.dxm-lock body{overflow:hidden!important}.dxm-home,.dxm-home2,.dxm-chips,.dxm-ship{display:block;width:100vw;max-width:100vw!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important;float:none!important;clear:both}.dxm-x select,.dxm-x input,.dxm-x label{min-width:0!important;max-width:100%!important}.dxm-x .dxm-grid2>label{width:auto!important}.dxm-row{width:100%!important;max-width:100%!important}
/*dx-ind-css*/html.dxm{--nv:#0b2545;--nv2:#123a6e;--bl:#1d4f91;--or:#c8822c;--ord:#a9681c;--t1:#1a1f29;--t2:#4b5563;--t3:#6b7280;--ln:#d5dbe3;--ln2:#e6eaf0;--sep:#eef1f5;--ok:#147a36;--ff:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}html.dxm,html.dxm body{overflow-x:hidden!important}html.dxm body{background:#fff!important;-webkit-font-smoothing:antialiased}.dxm-x,.dxm-x *,html.dxm.dxm-hm #topbanner{font-family:var(--ff)!important}html.dxm .header-container{background:#fff!important}html.dxm #hamburger{border-radius:6px!important}html.dxm .search-form{background:var(--nv)!important;padding:10px 12px 8px!important}html.dxm .top-search-section{border-radius:6px!important;height:44px!important;border:0!important}html.dxm #txtSearch.search-box{height:44px!important;font:400 16px var(--ff)!important;text-transform:none!important;color:var(--t1)!important}html.dxm #txtSearch.search-box::placeholder{text-transform:none!important;color:#7a8494}html.dxm input.search-icon{height:44px!important;border-radius:0!important}.dxm-chips{background:var(--nv)!important;padding:2px 0 12px!important}.dxm-chips>div{padding:0 12px!important;gap:8px!important}.dxm-chips a{height:34px!important;padding:0 12px!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font:600 14px/1 var(--ff)!important}.dxm-chips a.on{background:var(--or)!important;border-color:var(--or)!important}.dxm-ship{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:#fff6e8!important;color:#5c3b0c!important;font:600 13px/1.3 var(--ff)!important;padding:10px 12px!important;border-bottom:1px solid #f1dfc2!important;text-transform:none!important;letter-spacing:0!important}.dxm-ship svg{width:18px;height:18px;flex-shrink:0}.dxm-ship svg path{stroke:var(--ord)}html.dxm.dxm-hm #topbanner{margin:0!important;padding:18px 16px 18px!important;text-align:left!important;color:var(--t1)!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 100' fill='none' stroke='%231d4f91' stroke-width='3' stroke-linejoin='round' stroke-linecap='round' opacity='.12'%3E%3Crect x='18' y='24' width='70' height='50' rx='8'/%3E%3Cpath d='M30 24v50M42 24v50M54 24v50M66 24v50M78 24v50'/%3E%3Crect x='88' y='34' width='14' height='30' rx='3'/%3E%3Cpath d='M102 49h22M26 74v10M80 74v10M14 86h80'/%3E%3Crect x='40' y='12' width='22' height='12' rx='2'/%3E%3C/svg%3E") no-repeat right -26px top 14px/150px!important}html.dxm.dxm-hm #topbanner::before{content:"OUR SPECIALTY"!important;display:block;white-space:normal!important;font:700 12px/1 var(--ff)!important;letter-spacing:.8px;color:var(--ord)!important;text-shadow:none!important;margin:0 0 6px!important}html.dxm.dxm-hm #topbanner::after{content:none!important;display:none!important}.dxm-spec-t{display:block;font:800 24px/1.15 var(--ff);color:var(--nv);letter-spacing:-.3px}.dxm-spec-sub{display:block;margin-top:6px;font:400 15px/1.4 var(--ff);color:var(--t2);max-width:300px}.dxm-spec-a{display:flex;gap:10px;margin-top:14px}.dxm-spec-a a{flex:1;display:flex;align-items:center;justify-content:center;height:44px;border-radius:6px;font:700 15px/1 var(--ff);text-decoration:none!important;box-sizing:border-box}.dxm-spec-a a:first-child{background:var(--or);color:#fff!important}.dxm-spec-a a:last-child{border:1.5px solid var(--nv);color:var(--nv)!important;background:#fff}html.dxm #sliderContent{padding:0 12px 4px!important;background:#fff}html.dxm #sliderContent img{border-radius:6px!important;border:0!important}.dxm-home,.dxm-home2{background:#fff!important}.dxm-sec{padding:12px 12px 0!important}.dxm-home>.dxm-sec:first-child{border-top:8px solid var(--sep);padding-top:12px!important}.dxm-hd{border-top:8px solid var(--sep)!important;padding:16px 12px 10px!important;margin-top:16px;align-items:baseline!important}.dxm-h2{font:700 20px/1.2 var(--ff)!important;color:var(--t1)!important;letter-spacing:-.2px;text-transform:none!important;margin:0!important;padding:0!important;border:0!important}.dxm-h2::before{content:none!important}.dxm-hd .sw{font:600 14px var(--ff)!important;color:var(--bl)!important;text-transform:none!important;letter-spacing:0!important}.dxm-hd .sw svg path{stroke:var(--bl)}.dxm-sub{font:400 14px/1.4 var(--ff)!important;color:var(--t3)!important;margin-top:4px!important}.dxm-build{border-radius:8px!important;padding:14px!important;background:linear-gradient(120deg,var(--nv2),var(--nv))!important;border:0!important;box-shadow:none!important}.dxm-build::before{content:none!important}.dxm-build .ic{border-radius:6px!important;background:var(--or)!important}.dxm-build .ic svg path{stroke:#fff}.dxm-build .t1{font:700 17px/1.2 var(--ff)!important;color:#fff!important;text-transform:none!important;letter-spacing:0}.dxm-build .t2{font:400 13px/1.3 var(--ff)!important;color:#c3cfe0!important}.dxm-new{border-radius:3px!important;background:#fff!important;color:var(--ord)!important;font:800 10px/1 var(--ff)!important;letter-spacing:.5px;padding:3px 5px!important}.dxm-pack{border-radius:8px!important;border:1px solid var(--ln)!important;background:#fff!important;padding:12px!important;box-shadow:none!important}.dxm-pack::after{content:none!important}.dxm-pack .ic{border-radius:6px!important;background:#fbf1e4!important}.dxm-pack .t0{font:700 11px/1 var(--ff)!important;letter-spacing:.8px!important;color:var(--ord)!important;text-transform:uppercase!important}.dxm-pack .t1{font:700 15px/1.25 var(--ff)!important;color:var(--t1)!important;text-transform:none!important;letter-spacing:0}.dxm-pack .go{height:38px!important;border-radius:6px!important;background:var(--nv)!important;color:#fff!important;font:700 14px/38px var(--ff)!important;padding:0 16px!important;text-transform:none!important;letter-spacing:0!important}.dxm-card{border:1px solid var(--ln)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;padding:14px!important}.dxm-card::after{content:none!important}.dxm-quick{background:#f7f9fc!important}.dxm-quick .dxm-h2{font-size:18px!important}.dxm-quick .in{height:46px!important;border:1px solid #9aa6b5!important;border-radius:6px!important;background:#fff!important;font:500 16px var(--ff)!important;color:var(--t1)!important;box-shadow:none!important}.dxm-quick .in::placeholder{color:#8a93a0}.dxm-quick .in:focus{border-color:var(--bl)!important;box-shadow:0 0 0 3px rgba(29,79,145,.15)!important;outline:0}.dxm-btn{border-radius:6px!important;font:700 16px/1 var(--ff)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}.dxm-btn.o{background:var(--or)!important;color:#fff!important}.dxm-btn.n{background:var(--nv)!important;color:#fff!important}html.dxm body:has(.dxm-cats) #sitemenu-main{display:none!important}.dxm-cath{margin-top:16px}.dxm-cats{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px}.dxm-cats a{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px;border:1px solid var(--ln);border-radius:8px;background:#fff;text-decoration:none!important;box-sizing:border-box}.dxm-cats a:active{border-color:var(--or);background:#fffaf2}.dxm-cats .ci{flex:0 0 40px;width:40px;height:40px;border-radius:6px;background:#eef3fa;display:flex;align-items:center;justify-content:center}.dxm-cats .cn{font:600 14px/1.2 var(--ff);color:var(--t1)}.dxm-row{gap:10px!important;padding-left:12px!important;padding-right:12px!important}.dxm-pc{border:1px solid var(--ln)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;overflow:hidden}.dxm-pc .im{background:#fff!important;border-bottom:1px solid var(--ln2)!important}.dxm-pc .br{border-radius:3px!important;background:#fff!important;border:1px solid var(--ln)!important;color:var(--t2)!important;font:700 10px/1 var(--ff)!important;letter-spacing:.4px;text-transform:uppercase}.dxm-pc .nm{font:600 14px/1.3 var(--ff)!important;color:var(--bl)!important}.dxm-pc .sk{font:600 12px/1.2 var(--ff)!important;color:var(--t2)!important;letter-spacing:0!important}.dxm-pc .pr{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.dxm-pc .pr b{font:800 21px/1.1 var(--ff)!important;color:var(--t1)!important;letter-spacing:-.2px}.dxm-pc .st{font:700 12.5px/1.2 var(--ff)!important;color:var(--ok)!important;text-transform:none!important;letter-spacing:0!important;display:inline-flex;align-items:center;gap:4px}.dxm-pc .st:not(.bo):not(.ca)::before{content:"";width:12px;height:12px;background:no-repeat center/12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23147a36' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12l5 5L20 6'/%3E%3C/svg%3E")}.dxm-pc .st.bo{color:var(--ord)!important}.dxm-pc .st.ca{color:var(--t3)!important}.dxm-pc .sh{font:400 12px/1.2 var(--ff)!important;color:var(--t3)!important}.dxm-pc .dxm-btn{height:40px!important;font-size:15px!important;white-space:nowrap}.dxm-all{border:1px dashed #b7c1ce!important;border-radius:8px!important;background:#f7f9fc!important;color:var(--bl)!important;font:700 14px/1.3 var(--ff)!important;text-transform:none!important}.dxm-all span{background:var(--nv)!important}.dxm-why{border:1px solid var(--ln)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;padding:14px!important}.dxm-why::after{content:none!important}.dxm-why .ic{border-radius:6px!important;background:#eef3fa!important}.dxm-why .ic svg path{stroke:var(--bl)}.dxm-why b{font:700 15px/1.25 var(--ff)!important;color:var(--t1)!important;text-transform:none!important;letter-spacing:0!important}.dxm-why span:not(.ic){font:400 13px/1.45 var(--ff)!important;color:var(--t2)!important}.dxm-brands{gap:8px!important;padding:0 12px 20px!important}.dxm-brands a{border:1px solid var(--ln)!important;border-radius:6px!important;background:#fff!important;color:var(--nv)!important;font:800 14px/1.2 var(--ff)!important;letter-spacing:.2px;text-transform:none!important;box-shadow:none!important}.dxm-tabs{background:#fff!important;border-top:1px solid var(--ln)!important;box-shadow:0 -2px 10px rgba(11,37,69,.06)!important}.dxm-tabs a,.dxm-tabs button{color:var(--t3)!important;font:600 10.5px/1 var(--ff)!important;text-transform:none!important;letter-spacing:0!important}.dxm-tabs svg path{stroke:var(--t3)}.dxm-tabs .on{color:var(--nv)!important;font-weight:700!important}.dxm-tabs .on svg path{stroke:var(--nv)}.dxm-tabs .on::after{content:"";position:absolute;top:-6px;left:25%;right:25%;height:3px;border-radius:0 0 3px 3px;background:var(--or)}.dxm-tabs .call{color:var(--t1)!important}.dxm-tabs .call i{background:var(--or)!important;border:4px solid #fff!important;box-shadow:0 3px 10px rgba(200,130,44,.4)!important}.dxm-tabs .cnt{background:var(--or)!important;color:#fff!important}.dxm-row{scroll-padding:0 12px!important}html.dxm #sliderContent{padding-top:12px!important}.dxm-home>.dxm-sec:has(.dxm-build),.dxm-home>.dxm-sec:has(.dxm-pack){display:none!important}.dxm-home>.dxm-sec:has(.dxm-quick){border-top:8px solid var(--sep);padding-top:12px!important}.dxm-spec-a .dxm-new{margin-left:7px;background:#fff!important;color:var(--ord)!important}@keyframes dxUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dxShine{0%,72%{transform:translateX(-120%) skewX(-20deg)}100%{transform:translateX(260%) skewX(-20deg)}}@keyframes dxPulse{0%{box-shadow:0 0 0 0 rgba(200,130,44,.55)}70%{box-shadow:0 0 0 12px rgba(200,130,44,0)}100%{box-shadow:0 0 0 0 rgba(200,130,44,0)}}@keyframes dxDrive{0%,100%{transform:translateX(0)}50%{transform:translateX(3px)}}@keyframes dxSpin{to{transform:rotate(360deg)}}@keyframes dxMarq{to{transform:translateX(-50%)}}.dxm-rv{opacity:0;transform:translateY(16px);transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.dxm-rv.in{opacity:1;transform:none}html.dxm.dxm-hm #topbanner>*{animation:dxUp .6s cubic-bezier(.2,.7,.2,1) both}html.dxm.dxm-hm #topbanner>.dxm-spec-t{animation-delay:.05s}html.dxm.dxm-hm #topbanner>.dxm-spec-sub{animation-delay:.15s}html.dxm.dxm-hm #topbanner>.dxm-spec-a{animation-delay:.25s}.dxm-spec-a a:first-child{position:relative;overflow:hidden}.dxm-spec-a a:first-child::after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:dxShine 3.6s ease-in-out 1s infinite}.dxm-tabs .call i{animation:dxPulse 2.4s ease-out 1.5s infinite}.dxm-ship svg{animation:dxDrive 1.6s ease-in-out infinite}.dxm-ship .dxm-tk{display:inline-block;transition:opacity .35s ease,transform .35s ease}.dxm-ship .dxm-tk.out{opacity:0;transform:translateY(-6px)}.dxm-feat .dxm-pc:not(.sk0){animation:dxUp .5s cubic-bezier(.2,.7,.2,1) both}.dxm-feat .dxm-pc:nth-child(2){animation-delay:.08s}.dxm-feat .dxm-pc:nth-child(3){animation-delay:.16s}.dxm-feat .dxm-pc:nth-child(n+4){animation-delay:.24s}.dxm-cats a,.dxm-pc,.dxm-btn,.dxm-spec-a a,.dxm-why{transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dxm-cats a:active,.dxm-pc:active,.dxm-btn:active,.dxm-spec-a a:active{transform:scale(.97)}.dxm-cats a:active .ci svg{animation:dxSpin .6s linear}.dxm-cats .ci{transition:background .2s}.dxm-cats a:active .ci{background:#fbe9d1}.dxm-pc .st:not(.bo):not(.ca)::before{animation:dxUp .4s .6s both}.dxm-brands.dxm-mq{display:block!important;overflow:hidden!important;padding:0 0 22px!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dxm-mq .trk{display:flex;gap:8px;width:max-content;animation:dxMarq 28s linear infinite}.dxm-mq:active .trk,.dxm-mq.hold .trk{animation-play-state:paused}.dxm-mq .trk a{flex:0 0 auto;width:auto!important;height:48px;padding:0 20px!important;white-space:nowrap}@media (prefers-reduced-motion:reduce){.dxm-rv{opacity:1;transform:none;transition:none}html.dxm.dxm-hm #topbanner>*,.dxm-feat .dxm-pc,.dxm-spec-a a::after,.dxm-tabs .call i,.dxm-ship svg,.dxm-mq .trk{animation:none!important}}html.dxm .search-form.dxm-stk{position:fixed!important;top:0;left:0;right:0;z-index:8990;box-shadow:0 6px 18px rgba(11,37,69,.28);animation:dxDown .25s ease both}@keyframes dxDown{from{transform:translateY(-100%)}to{transform:none}}.dxm-cath{display:flex!important;justify-content:space-between;align-items:baseline!important}.dxm-cath .va{font:600 14px var(--ff);color:var(--bl);background:none;border:0;padding:0;cursor:pointer}.dxm-ft{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 12px}.dxm-ft a{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:8px;background:var(--nv);text-decoration:none!important;position:relative;overflow:hidden;min-height:70px;box-sizing:border-box}.dxm-ft a:nth-child(2){background:var(--nv2)}.dxm-ft a:nth-child(3){background:#fff;border:1px solid var(--ln)}.dxm-ft a:nth-child(4){background:var(--or)}.dxm-ft b{font:700 15px/1.2 var(--ff);color:#fff}.dxm-ft span{font:400 12px/1.3 var(--ff);color:rgba(255,255,255,.75)}.dxm-ft a:nth-child(3) b{color:var(--t1)}.dxm-ft a:nth-child(3) span{color:var(--t3)}.dxm-ft a:nth-child(4) span{color:rgba(255,255,255,.9)}.dxm-ft svg{position:absolute;right:10px;bottom:10px;opacity:.9}@keyframes dxShim{to{background-position:-200% 0}}.dxm-pc.sk0 .im,.dxm-pc.sk0 .ln{background:linear-gradient(90deg,#eef1f5 25%,#f7f9fb 50%,#eef1f5 75%)!important;background-size:200% 100%!important;animation:dxShim 1.2s linear infinite}@media (prefers-reduced-motion:reduce){.dxm-pc.sk0 .im,.dxm-pc.sk0 .ln,html.dxm .search-form.dxm-stk{animation:none!important}}.dxm-ship{background:var(--nv)!important;color:#fff!important;border-bottom:0!important;font-weight:700!important}.dxm-ship svg path{stroke:#f0b45e!important}html.dxm.dxm-hm #topbanner{padding:12px 14px 14px!important;background-size:96px!important;background-position:right -10px top 8px!important}html.dxm.dxm-hm #topbanner::before{font-size:11px!important;margin:0 0 3px!important}.dxm-spec-t{font-size:21px!important;line-height:1.1!important}.dxm-spec-sub{font-size:13.5px!important;line-height:1.35!important;margin-top:3px!important;max-width:270px!important}.dxm-spec-a{margin-top:10px!important;gap:8px!important}.dxm-spec-a a{height:40px!important;font-size:14.5px!important}html.dxm #sliderContent.dxm-hh>*:not(.dxm-hero){display:none!important}.dxm-hero{position:relative}.dxm-hero .trk{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:6px}.dxm-hero .trk::-webkit-scrollbar{display:none}.dxm-hero .sl{flex:0 0 100%;scroll-snap-align:start;display:block;line-height:0;font-size:0;aspect-ratio:1920/680;border-radius:6px;overflow:hidden;position:relative}.dxm-hero .sl img{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:6px!important}.dxm-hero .dots{display:flex;justify-content:center;gap:6px;padding:8px 0 2px;line-height:0}.dxm-hero .dots i{width:7px;height:7px;border-radius:4px;background:#c7cfdb;transition:width .3s,background .3s}.dxm-hero .dots i.on{width:20px;background:var(--or)}.dxm-weg{background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 220 124%22%3E%3Cdefs%3E%3ClinearGradient id=%22b%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%237fa6d6%22/%3E%3Cstop offset=%22.35%22 stop-color=%22%233f6fa6%22/%3E%3Cstop offset=%221%22 stop-color=%22%231c3d66%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22s%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%23eef2f6%22/%3E%3Cstop offset=%22.5%22 stop-color=%22%23aab6c4%22/%3E%3Cstop offset=%221%22 stop-color=%22%236c7a8a%22/%3E%3C/linearGradient%3E%3ClinearGradient id=%22d%22 x1=%220%22 y1=%220%22 x2=%220%22 y2=%221%22%3E%3Cstop offset=%220%22 stop-color=%22%235f86b8%22/%3E%3Cstop offset=%221%22 stop-color=%22%23173459%22/%3E%3C/linearGradient%3E%3C/defs%3E%3Cellipse cx=%22110%22 cy=%22114%22 rx=%2298%22 ry=%226%22 fill=%22%23000%22 opacity=%22.25%22/%3E%3Cpath d=%22M50 92h34l4 16H46zM118 92h34l4 16h-42z%22 fill=%22url(%23d)%22/%3E%3Crect x=%228%22 y=%2230%22 width=%2238%22 height=%2260%22 rx=%2212%22 fill=%22url(%23d)%22/%3E%3Cg stroke=%22%230d2442%22 stroke-width=%222%22 opacity=%22.55%22%3E%3Cpath d=%22M14 42h26M13 50h28M13 58h28M13 66h28M13 74h28M14 82h26%22/%3E%3C/g%3E%3Crect x=%2242%22 y=%2222%22 width=%22114%22 height=%2274%22 rx=%228%22 fill=%22url(%23b)%22/%3E%3Cg stroke=%22%23163357%22 stroke-width=%222.2%22 opacity=%22.55%22%3E%3Cpath d=%22M46 31h106M46 39h106M46 47h106M46 55h106M46 63h106M46 71h106M46 79h106M46 87h106%22/%3E%3C/g%3E%3Cg stroke=%22%23fff%22 stroke-width=%221%22 opacity=%22.25%22%3E%3Cpath d=%22M46 29h106M46 37h106M46 45h106%22/%3E%3C/g%3E%3Crect x=%2284%22 y=%226%22 width=%2238%22 height=%2220%22 rx=%223%22 fill=%22url(%23d)%22/%3E%3Crect x=%2288%22 y=%2210%22 width=%2230%22 height=%223%22 rx=%221.5%22 fill=%22%23fff%22 opacity=%22.25%22/%3E%3Ccircle cx=%22134%22 cy=%2216%22 r=%225%22 fill=%22none%22 stroke=%22url(%23s)%22 stroke-width=%223%22/%3E%3Crect x=%2262%22 y=%2250%22 width=%2222%22 height=%2214%22 rx=%221.5%22 fill=%22%23dfe6ee%22 opacity=%22.9%22/%3E%3Cpath d=%22M65 54h16M65 57h12M65 60h14%22 stroke=%22%237c8a9c%22 stroke-width=%221%22/%3E%3Crect x=%22154%22 y=%2230%22 width=%2220%22 height=%2258%22 rx=%227%22 fill=%22url(%23d)%22/%3E%3Crect x=%22172%22 y=%2253%22 width=%2238%22 height=%2212%22 rx=%222%22 fill=%22url(%23s)%22/%3E%3Crect x=%22186%22 y=%2253%22 width=%2214%22 height=%223%22 fill=%22%2359687a%22/%3E%3C/svg%3E") no-repeat right 3% bottom 12%/49% auto,radial-gradient(70% 120% at 85% 40%,rgba(127,166,214,.35),transparent 60%),linear-gradient(115deg,#123a6e 0%,#0b2545 60%,#081a33 100%)!important}.dxm-weg::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--or)}.dxm-weg .tx{position:absolute;left:5%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:52%}.dxm-weg .k{font:700 clamp(9px,2.6vw,13px)/1 var(--ff);letter-spacing:.12em;color:#f0b45e}.dxm-weg b{font:800 clamp(20px,6.6vw,34px)/1 var(--ff);color:#fff;letter-spacing:-.02em}.dxm-weg .s{font:500 clamp(10px,2.9vw,15px)/1.25 var(--ff);color:#c3d2e6}.dxm-weg .cta{margin-top:5px;font:700 clamp(10.5px,3vw,15px)/1 var(--ff);color:#fff;background:var(--or);padding:.5em .85em;border-radius:4px}.dxm-weg .tx>*{animation:dxUp .6s cubic-bezier(.2,.7,.2,1) both}.dxm-weg .tx b{animation-delay:.08s}.dxm-weg .tx .s{animation-delay:.16s}.dxm-weg .tx .cta{animation-delay:.24s}.dxm-hero .sl{aspect-ratio:2.25/1!important}.dxm-hero .sl img.sew{object-fit:cover;object-position:18% 50%}.dxm-ps{background:radial-gradient(90% 140% at 78% 45%,#ffffff 0%,#eef2f7 45%,#d6dee9 100%)!important}.dxm-ps .wm{position:absolute;right:-2%;top:-14%;font:900 clamp(70px,26vw,130px)/1 var(--ff);letter-spacing:-.04em;color:rgba(11,37,69,.06);pointer-events:none}.dxm-ps .mo{position:absolute;right:-3%;bottom:-4%;height:104%!important;width:auto!important;object-fit:contain;mix-blend-mode:multiply;border-radius:0!important;transform:translateX(30%) scale(.9);opacity:0;transition:transform .9s cubic-bezier(.2,.75,.2,1),opacity .6s ease}.dxm-ps .pn{position:absolute;left:0;top:0;bottom:0;width:62%;padding:0 0 0 5%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;clip-path:polygon(0 0,100% 0,82% 100%,0 100%);box-sizing:border-box}.dxm-ps .pn::after{content:"";position:absolute;top:0;bottom:0;right:0;width:100%;clip-path:polygon(100% 0,100% 0,82% 100%,79% 100%,97% 0);background:var(--or)}.dxm-ps.ct .pn{background:linear-gradient(150deg,#1a4f8f 0%,#0b2545 70%)}.dxm-ps.fp .pn{background:linear-gradient(150deg,#c8161e 0%,#7c0b10 75%)}.dxm-ps .k{display:flex;align-items:center;gap:5px;font:800 clamp(8.5px,2.5vw,12px)/1 var(--ff);letter-spacing:.14em;color:#ffcf8a}.dxm-ps.fp .k{color:#ffd9a0}.dxm-ps .k svg{width:1.5em;height:1.5em;flex-shrink:0}.dxm-ps b{font:900 clamp(17px,5.6vw,30px)/.98 var(--ff);color:#fff;letter-spacing:-.02em;text-transform:uppercase;text-shadow:0 2px 10px rgba(0,0,0,.25)}.dxm-ps .s{font:600 clamp(9.5px,2.7vw,14px)/1.2 var(--ff);color:rgba(255,255,255,.82)}.dxm-ps .cta{margin-top:4px;font:800 clamp(10px,2.9vw,15px)/1 var(--ff);color:var(--t1);background:#fff;padding:.55em .9em;border-radius:4px;box-shadow:0 3px 10px rgba(0,0,0,.25)}.dxm-ps .pn>*{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1)}.dxm-ps.on .pn>*{opacity:1;transform:none}.dxm-ps.on .pn>:nth-child(2){transition-delay:.08s}.dxm-ps.on .pn>:nth-child(3){transition-delay:.16s}.dxm-ps.on .pn>:nth-child(4){transition-delay:.24s}.dxm-ps.on .mo{transform:none;opacity:1}@keyframes dxFan{to{transform:rotate(360deg)}}@keyframes dxFlick{0%,100%{transform:scale(1) rotate(-2deg)}50%{transform:scale(1.12,1.18) rotate(2deg)}}.dxm-ps.ct .k svg{animation:dxFan 1.6s linear infinite}.dxm-ps.fp .k svg{animation:dxFlick .9s ease-in-out infinite;transform-origin:50% 90%}@media (prefers-reduced-motion:reduce){.dxm-ps .mo,.dxm-ps .pn>*{opacity:1!important;transform:none!important;transition:none!important}.dxm-ps .k svg{animation:none!important}}.dxm-hero .sl img.sew{object-position:0% 50%!important}.dxm-hero .sl.dxm-ps img.mo{position:absolute;width:auto!important;height:112%!important;max-width:none!important;object-fit:contain!important;right:-4%;bottom:-8%;left:auto;top:auto}.dxm-hero .sl.dxm-ps.fp img.mo{height:86%!important;right:1%;bottom:5%}html.dxm .dxm-hbx{display:none!important}html.dxm .dxm-hero{padding:12px 12px 2px;background:#fff;box-sizing:border-box;width:100%}html.dxm{scroll-padding-top:76px}html.dxm.dxm-hm #topbanner{background-image:none!important;position:relative}.dxm-stamp{position:absolute;top:10px;right:12px;width:86px;height:86px;transform:rotate(-10deg);filter:drop-shadow(0 4px 8px rgba(11,37,69,.25));animation:dxStamp .7s cubic-bezier(.2,1.4,.4,1) .35s both;z-index:1}.dxm-stamp svg{display:block;width:100%;height:100%}.dxm-stamp svg text:first-of-type{animation:none}@keyframes dxStamp{0%{opacity:0;transform:rotate(-30deg) scale(1.8)}60%{opacity:1}100%{opacity:1;transform:rotate(-10deg) scale(1)}}@keyframes dxSpinSlow{to{transform:rotate(360deg)}}.dxm-stamp svg{animation:none}.dxm-spec-t,.dxm-spec-sub{padding-right:92px!important;box-sizing:border-box}html.dxm.dxm-hm #topbanner::before{padding-right:92px}@media (prefers-reduced-motion:reduce){.dxm-stamp{animation:none}}html.dxm.dxm-hm #topbanner{margin:12px 12px 2px!important;padding:12px 14px 14px!important;border-radius:12px!important;border:1px solid #e3e8ef!important;background:#fff!important;box-shadow:0 6px 18px rgba(11,37,69,.10),0 1px 2px rgba(11,37,69,.06)!important;width:auto!important;box-sizing:border-box}html.dxm.dxm-hm #topbanner::before{letter-spacing:.14em!important;font-size:10.5px!important;margin:0 0 4px!important;padding-right:0!important}.dxm-spec-t{font-size:24px!important;line-height:1.02!important;padding-right:96px!important}.dxm-spec-sub{font-size:13.5px!important;margin-top:5px!important;padding-right:0!important;max-width:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dxm-stamp{top:8px!important;right:10px!important;width:84px!important;height:84px!important;transform:rotate(-8deg);filter:drop-shadow(0 5px 8px rgba(11,37,69,.28)) drop-shadow(0 1px 1px rgba(0,0,0,.2))!important}@keyframes dxStamp{0%{opacity:0;transform:rotate(-30deg) scale(1.7)}60%{opacity:1}100%{opacity:1;transform:rotate(-8deg) scale(1)}}.dxm-spec-a{margin-top:12px!important;gap:10px!important}.dxm-spec-a a{height:42px!important;border-radius:8px!important}.dxm-spec-a a:first-child{background:linear-gradient(180deg,#e39d43,#c8822c 60%,#b8731f)!important;box-shadow:0 4px 10px rgba(200,130,44,.35),inset 0 1px 0 rgba(255,255,255,.35)!important;overflow:visible!important}.dxm-spec-a a:first-child::after{border-radius:8px;overflow:hidden}.dxm-spec-a a:last-child{border-radius:8px!important;border-width:1.5px!important}.dxm-spec-a .dxm-new{position:absolute;top:-9px;right:8px;margin:0!important;background:#fff!important;color:var(--ord)!important;border:1px solid #e8c48e;border-radius:5px!important;font:800 10px/1 var(--ff)!important;padding:3px 6px!important;box-shadow:0 2px 4px rgba(0,0,0,.12);vertical-align:0!important}.dxm-txt{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff;border:1px dashed #c9d3e0;color:var(--t2)!important;font:500 13.5px/1.3 var(--ff);text-decoration:none!important}.dxm-txt svg{flex-shrink:0;color:var(--or)}.dxm-txt b{color:var(--bl);font-weight:700}.dxm-txt:active{background:#fff7ec;border-color:var(--or)}.dxm-ft a span{white-space:normal}.dxm-ft a:nth-child(4) span{font-size:11.5px!important}.dxm-hero .sl img.sew{animation:none!important;transform:none!important}.dxm-ps.sw .pn{background:linear-gradient(150deg,#2a2f37 0%,#121519 75%)}.dxm-ps.sw .pn::after{background:#d4151c}.dxm-ps.sw .k{color:#ff9c9c}.dxm-ps.sw .k svg{animation:dxFan 3s linear infinite}.dxm-ps.sw{background:radial-gradient(90% 140% at 78% 45%,#ffffff 0%,#eef1f5 45%,#d3dae3 100%)!important}.dxm-sw{position:absolute;left:50%;right:0;top:0;bottom:0;overflow:hidden}.dxm-sw .blt{position:absolute;left:-6%;right:-4%;top:30%;height:7%;border-radius:3px;background:repeating-linear-gradient(90deg,#3b414a 0 9px,#59616c 9px 11px);background-size:22px 100%;animation:dxRoll .45s linear infinite;box-shadow:0 3px 0 #9aa4b1,0 7px 10px rgba(0,0,0,.18)}.dxm-sw .blt::before{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;background:#c3cad3;border-radius:2px}@keyframes dxRoll{to{background-position:22px 0}}.dxm-sw .bxs{position:absolute;bottom:70%;width:22%;aspect-ratio:1.5/1;border-radius:2px;background:linear-gradient(180deg,#d9a86a 0%,#c58e4b 100%);box-shadow:inset 0 -2px 0 rgba(0,0,0,.12),0 2px 3px rgba(0,0,0,.2);animation:dxRide 6s linear infinite}.dxm-sw .bxs::before{content:"";position:absolute;left:44%;top:0;bottom:0;width:12%;background:rgba(150,100,40,.35)}.dxm-sw .bxs::after{content:"";position:absolute;left:10%;top:22%;width:24%;height:22%;border:1.5px solid rgba(80,50,20,.45);border-radius:1px}.dxm-sw .bxs:nth-child(3){animation-delay:-2s}.dxm-sw .bxs:nth-child(4){animation-delay:-4s}@keyframes dxRide{0%{left:-26%}100%{left:104%}}.dxm-ps.sw.on .dxm-sw .gr{position:absolute;left:2%;right:0;bottom:-4%;width:100%;height:auto;transform:translateX(25%);opacity:0;transition:transform .9s cubic-bezier(.2,.75,.2,1),opacity .6s ease;filter:drop-shadow(0 6px 8px rgba(0,0,0,.25))}.dxm-ps.sw.on .dxm-sw .gr{transform:none;opacity:1}@keyframes dxFanR{to{transform:rotate(-360deg)}}.dxm-sw .blt{top:44%!important}@media (prefers-reduced-motion:reduce){.dxm-sw .blt,.dxm-sw .bxs,.dxm-sw .gr g,.dxm-ps.sw .k svg{animation:none!important}}.dxm-sw .gr{z-index:2}.dxm-sw .bxs{z-index:1;bottom:auto!important;top:24%}.dxm-sw .gr{inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;width:100%!important;height:100%!important;transform:none!important}.dxm-sw .gr .g1,.dxm-sw .gr .dr{animation:dxFan 3.142s linear infinite}.dxm-sw .gr .g2{animation:dxFanR 1.833s linear infinite}.dxm-sw .gr .ro{animation:dxFan 0.914s linear infinite}.dxm-sw .gr .bdt,.dxm-sw .gr .bdr{animation:dxBd 0.318s linear infinite}.dxm-sw .gr .bxg{animation:dxBx 13.182s linear infinite}.dxm-sw .gr .b2{animation-delay:-3.295s}.dxm-sw .gr .b3{animation-delay:-6.591s}.dxm-sw .gr .b4{animation-delay:-9.886s}@keyframes dxBx{0%{transform:translateX(-80px)}100%{transform:translateX(210px)}}@keyframes dxBd{to{stroke-dashoffset:-7}}.dxm-ps.sw .pn{z-index:3}@media (prefers-reduced-motion:reduce){.dxm-sw .gr *{animation:none!important}}.dxm-ps .scw{position:absolute;left:50%;right:0;top:0;bottom:0;overflow:hidden}.dxm-ps .scw .scn{position:absolute;inset:0;width:100%;height:100%}.dxm-hero .sl.dxm-ps.ct img.mo{height:66%!important;right:-5%!important;bottom:-3%!important;z-index:1}.dxm-hero .sl.dxm-ps.fp img.mo{height:62%!important;right:-2%!important;bottom:3%!important;z-index:1}.dxm-ps .pn{z-index:3}.dxm-ps .scn .fn{animation:dxFan .7s linear infinite}.dxm-ps .scn .pf{animation:dxPuff 3.6s ease-out infinite;opacity:0}@keyframes dxPuff{0%{transform:translateY(8px) scale(.5);opacity:0}25%{opacity:.85}100%{transform:translateY(-30px) scale(1.7);opacity:0}}.dxm-ps .scn .rn{animation:dxRain 1.2s linear infinite}@keyframes dxRain{0%{transform:translateY(0);opacity:0}15%{opacity:.8}100%{transform:translateY(80px);opacity:0}}.dxm-ps .scn .fl{animation:dxBd .35s linear infinite;--o:-11}.dxm-ps.fp .scn .fl{animation:dxFlow .5s linear infinite}@keyframes dxFlow{to{stroke-dashoffset:-11}}.dxm-ps .scn .nd{animation:dxNd 1.8s ease-in-out infinite alternate}@keyframes dxNd{from{transform:rotate(35deg)}to{transform:rotate(55deg)}}.dxm-ps .scn .dp{animation:dxDrop 1.1s linear infinite}@keyframes dxDrop{0%{transform:translate(0,0);opacity:1}100%{transform:translate(var(--dy),var(--dx));opacity:0}}.dxm-ps.tc{background:radial-gradient(90% 140% at 78% 45%,#ffffff 0%,#eef2f7 45%,#d3dde8 100%)!important}.dxm-ps.tc .pn{background:linear-gradient(150deg,#0a78c2 0%,#06365e 75%)}.dxm-ps.tc .k{color:#9fdcff}.dxm-ps.tc .k svg{animation:dxFlick 1.2s ease-in-out infinite}.dxm-ps .scn .led{animation:dxBlink 1s steps(2) infinite}@keyframes dxBlink{50%{opacity:.25}}.dxm-ps .scn .pw{animation:dxPw .4s linear infinite}@keyframes dxPw{to{stroke-dashoffset:-12}}.dxm-ps .scn .cp{animation:dxFan .45s linear infinite}.dxm-ps .scn .kn{transform-box:fill-box;transform-origin:50% 100%;transform:rotate(120deg)}.dxm-hero .sl.dxm-ps.tc .scw img{position:absolute;width:auto!important;max-width:none!important;object-fit:contain!important;mix-blend-mode:multiply;border-radius:0!important;transition:transform .9s cubic-bezier(.2,.75,.2,1),opacity .6s ease;opacity:0;top:auto}.dxm-hero .sl.dxm-ps.tc .scw img.d1{height:96%!important;left:68%;bottom:0;transform:translate(-50%,8%) scale(.92)}.dxm-hero .sl.dxm-ps.tc.on .scw img{opacity:1!important;transform:translate(-50%,0) scale(1)!important}.dxm-ps.tc .hzb{position:absolute;right:4%;bottom:6%;display:flex;align-items:center;gap:3px;background:#0d1a12;color:#3cff7a;font:700 clamp(9px,2.6vw,12px)/1 'Courier New',monospace;padding:.4em .6em;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.25);z-index:2}.dxm-hero .dxm-ps.tc .hzb b{font:inherit!important;color:#3cff7a!important;margin:0!important;letter-spacing:0!important}.dxm-ps.tc .hzb i{width:6px;height:6px;border-radius:50%;background:#3cff7a;animation:dxBlink 1s steps(2) infinite}@media (prefers-reduced-motion:reduce){.dxm-ps .scn *,.dxm-ps.tc .hzb i{animation:none!important}}.dxm-smsn{margin:6px 0 0;font:400 10.5px/1.35 var(--ff);color:var(--t3)}.dxm-smsn a{color:var(--bl)!important;text-decoration:underline!important}.dxm-tabs .call svg path,.dxm-tabs .call svg *{stroke:#fff!important;fill:none!important}html.dxm .header-container{display:flex!important;align-items:center!important;height:auto!important;min-height:62px!important;padding:7px 10px 7px 8px!important}html.dxm .header-container>*{float:none!important}html.dxm #hamburgerCon{flex:0 0 auto;height:auto!important;margin:0 4px 0 0!important}html.dxm #hamburger{top:auto!important}html.dxm .logo-content{display:flex!important;align-items:center;height:44px!important;margin:0 auto 0 6px!important;overflow:hidden!important;flex:0 1 auto;min-width:0}html.dxm .logo-content a{display:flex!important;align-items:center;height:100%}html.dxm .logo-content img{height:40px!important;width:auto!important;max-width:100%!important;object-fit:contain}html.dxm .icon-container-ul{display:flex!important;align-items:center;height:auto!important;margin:0 0 0 auto!important}html.dxm .icon-container-ul li{display:flex!important;align-items:center!important;height:auto!important}html.dxm .icon-container-ul li a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;line-height:1.1!important}html.dxm .icon-container-ul li a *{text-decoration:none!important;vertical-align:middle}html.dxm .icon-container-ul,html.dxm .icon-container-ul li{align-items:flex-end!important}html.dxm .icon-container-ul li a{justify-content:flex-end!important}html.dxm .dxm-ha{display:flex;align-items:center;gap:6px;margin-left:auto;flex:0 0 auto}html.dxm .dxm-ha a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:50px;height:44px;color:var(--nv)!important;text-decoration:none!important;font:700 10.5px/1 var(--ff)!important;letter-spacing:.05em;text-transform:uppercase}html.dxm .dxm-ha svg{width:24px;height:24px;display:block}html.dxm .dxm-ha i{position:absolute;top:-3px;right:5px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--or);color:#fff;font:700 10px/17px var(--ff);font-style:normal;text-align:center}html.dxm ul.footerlinks li:has(>a[href*="login.asp" i]){display:none!important}.dxm-ps.bd .pn{background:linear-gradient(150deg,#22324a 0%,#0b1626 72%)}.dxm-ps.bd .k{color:#f2c94c}.dxm-ps.bd .scn{position:absolute;inset:0;width:100%;height:100%}.dxm-ps.bd .bdfan{transform-box:fill-box;transform-origin:center;animation:dxBdSpin .4s linear infinite}.dxm-ps.bd .bdpul{transform-box:fill-box;transform-origin:center;animation:dxBdSpin .6s linear infinite}.dxm-ps.bd .bdkey{animation:dxBdKey .6s linear infinite}.dxm-ps.bd .bdlam{animation:dxBdLam .35s linear infinite}.dxm-ps.bd .bdfield{animation:dxBdField 1.2s ease-in-out infinite}.dxm-ps.bd .bdarc{opacity:0;animation:dxBdArc 1.3s steps(1) infinite}.dxm-ps.bd .bdarc.b2{animation-delay:-.65s}.dxm-ps.bd .bdvolt{animation:dxBdVolt 1.1s linear infinite}.dxm-ps.bd .air{animation:dxBdAir 1s linear infinite;opacity:0;transition:opacity .6s}.dxm-ps.bd.on .air{opacity:.8}.dxm-ps.bd .a1{animation-delay:-.3s}.dxm-ps.bd .a2{animation-delay:-.6s}.dxm-ps.bd .a3{animation-delay:-.15s}.dxm-ps.bd .bdsheen{animation:dxBdSheen 3s ease-in-out infinite}.dxm-ps.bd .bdglow{transform-box:fill-box;transform-origin:center;animation:dxBdGlow 2.8s ease-in-out infinite}.dxm-ps.bd .bdm{transform-box:fill-box;transform-origin:center;animation:dxBdHum .1s linear infinite}.dxm-ps.bd .bdpill{transform-box:fill-box;transform-origin:center;animation:dxBdPop 2.4s ease-in-out infinite}.dxm-ps.bd .scw{transition:transform .9s cubic-bezier(.2,.75,.2,1),opacity .6s;opacity:0;transform:translateX(30%)}.dxm-ps.bd.on .scw{opacity:1;transform:none}@keyframes dxBdSpin{to{transform:rotate(360deg)}}@keyframes dxBdKey{0%,100%{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.15}}@keyframes dxBdLam{to{transform:translateY(4px)}}@keyframes dxBdField{0%,100%{opacity:0}50%{opacity:.45}}@keyframes dxBdArc{0%{opacity:1}12%{opacity:0}30%{opacity:1}36%,100%{opacity:0}}@keyframes dxBdVolt{from{stroke-dashoffset:128}to{stroke-dashoffset:0}}@keyframes dxBdAir{to{stroke-dashoffset:-36}}@keyframes dxBdSheen{0%,55%{transform:skewX(-18deg) translateX(0)}100%{transform:skewX(-18deg) translateX(220px)}}@keyframes dxBdGlow{0%,100%{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes dxBdHum{0%,100%{transform:translateY(0)}50%{transform:translateY(.45px)}}@keyframes dxBdPop{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}.dxm-ps.bd .bdzap{opacity:0;animation:dxBdArc 1s steps(1) infinite}.dxm-ps.bd .bdzap.z2{animation-delay:-.5s}.dxm-ps.bd .bdgnd{animation:dxBdGnd .9s linear infinite}.dxm-ps.bd .bdcall{transform-box:fill-box;transform-origin:left center;animation:dxBdPop 2.4s ease-in-out infinite;animation-delay:-1.2s}@keyframes dxBdGnd{from{stroke-dashoffset:45}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.dxm-ps.bd *{animation:none!important}}.dxm-ps.bd .s{max-width:72%}.dxm-ps .pn{padding-top:8px!important}.dxm-fth{display:flex;align-items:baseline;justify-content:space-between}.dxm-fth .fts{font:500 12.5px/1 var(--ff);color:var(--t3)}.dxm-ft{gap:10px!important;padding:0 12px!important}.dxm-ft a{display:grid!important;grid-template-columns:1fr;align-content:start;gap:3px!important;padding:12px 12px 14px!important;min-height:118px!important;border-radius:12px!important;color:#fff!important;box-shadow:0 2px 6px rgba(11,37,69,.12)}.dxm-ft a:nth-child(1){background:linear-gradient(145deg,#0b2545,#13315c)!important}.dxm-ft a:nth-child(2){background:linear-gradient(145deg,#13315c,#1d4f8c)!important}.dxm-ft a:nth-child(3){background:#fff!important;border:1px solid var(--ln)!important;color:var(--t1)!important}.dxm-ft a:nth-child(4){background:linear-gradient(145deg,#c8822c,#b06d1c)!important}.dxm-ft .fi{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.14);margin-bottom:6px;color:#fff}.dxm-ft a:nth-child(3) .fi{background:#eef3f9;color:#0b2545}.dxm-ft a:nth-child(4) .fi{background:rgba(255,255,255,.2)}.dxm-ft b{font:700 15px/1.2 var(--ff)!important;white-space:nowrap}.dxm-ft a span:not(.fi){font:400 12.5px/1.3 var(--ff)!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;padding-right:26px}.dxm-ft a:nth-child(4) span:not(.fi){color:rgba(255,255,255,.92)!important}.dxm-ft .fa{position:absolute;right:10px;bottom:10px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.16);font-style:normal}.dxm-ft a:nth-child(3) .fa{background:#fdf3e7;color:#c8822c}.dxm-ft .fa svg{position:static!important;opacity:1!important}.dxm-ftn{padding:0 16px!important;margin:12px 0 0!important;font-size:11.5px!important;line-height:1.45!important}.dxm-ft .fi svg{position:static!important;opacity:1!important;right:auto!important;bottom:auto!important}html.dxm p.dxm-smsn.dxm-ftn{padding:0 16px!important;margin:12px 0 0!important;font-size:11px!important;line-height:1.45!important}.dxm-ft a{min-height:108px!important;padding:12px 12px 13px!important}.dxm-ft a:before{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:rgba(255,255,255,.07);pointer-events:none}.dxm-ft a:nth-child(3){background:linear-gradient(145deg,#e4eefa,#cfe0f5)!important;border:1px solid #c3d6ee!important;color:#0b2545!important}.dxm-ft a:nth-child(3):before{background:rgba(255,255,255,.45)}.dxm-ft a:nth-child(3) b{color:#0b2545!important}.dxm-ft a:nth-child(3) span:not(.fi){color:#3b5577!important}.dxm-ft a:nth-child(3) .fi{background:#fff;color:#13315c}.dxm-ft .fa{top:14px!important;bottom:auto!important;right:12px!important;width:26px!important;height:26px!important}.dxm-ft a:nth-child(3) .fa{background:#fff!important;color:#c8822c}.dxm-ft a:nth-child(4) .fa{background:rgba(255,255,255,.22)}.dxm-ft a span:not(.fi){padding-right:0!important}.dxm-ft a:active{transform:scale(.98)}.dxm-ft a:nth-child(3){background:linear-gradient(145deg,#dbe8f8,#c4d9f2)!important}.dxm-is{background:linear-gradient(180deg,#f3f7fc,#fff)!important;padding-bottom:14px!important}.dxm-ish{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px}.dxm-ish .ist{display:flex;flex-direction:column;gap:5px;min-width:0}.dxm-ish .ist h2{margin:0!important}.dxm-ish .isub{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--ff);color:#147a36}.dxm-ish .isub i{width:8px;height:8px;border-radius:50%;background:#1fa04c;box-shadow:0 0 0 0 rgba(31,160,76,.5);animation:dxPulse 1.8s ease-out infinite}@keyframes dxPulse{0%{box-shadow:0 0 0 0 rgba(31,160,76,.55)}80%,100%{box-shadow:0 0 0 7px rgba(31,160,76,0)}}.dxm-ish .isn{display:flex;gap:6px;flex-shrink:0}.dxm-ish .isn button{width:34px;height:34px;border-radius:50%;border:1px solid #cfdcec;background:#fff;color:#0b2545;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px 3px rgba(11,37,69,.1);cursor:pointer}.dxm-ish .isn button.n{background:#0b2545;border-color:#0b2545;color:#fff}.dxm-ish .isn button:active{transform:scale(.92)}.dxm-is .dxm-row{padding-top:4px!important;padding-bottom:10px!important}.dxm-is .dxm-pc{position:relative;width:176px!important;border:1px solid #e1e8f1!important;border-radius:12px!important;box-shadow:0 2px 8px rgba(11,37,69,.07)!important}.dxm-is .dxm-pc .im{height:138px!important;background:#fff!important;border-bottom:1px solid #edf1f6!important}.dxm-is .dxm-pc .im img{max-height:112px!important;max-width:86%!important}.dxm-is .dxm-pc .br{top:8px!important;left:8px!important;font:800 9px/1 var(--ff)!important;letter-spacing:.6px!important;color:#13315c!important;background:#eef3f9!important;border:0!important;padding:5px 7px!important;border-radius:5px!important;max-width:150px!important}.dxm-is .dxm-pc .bd{padding:11px 11px 12px!important;gap:5px!important}.dxm-is .dxm-pc .nm{font:600 13.5px/1.3 var(--ff)!important;color:#0b2545!important;-webkit-line-clamp:2!important;min-height:35px!important}.dxm-is .dxm-pc .sk{font:500 11px/1.2 var(--ff)!important;color:#7a889c!important}.dxm-is .dxm-pc .pr{margin-top:4px!important;padding-top:0!important}.dxm-is .dxm-pc .pr b{font:800 20px/1.1 var(--ff)!important;color:#0b2545!important}.dxm-is .dxm-pc .st{position:absolute;left:8px;top:108px;background:#e8f6ed!important;color:#147a36!important;border:1px solid #bfe5cc;border-radius:999px;padding:4px 8px 4px 7px!important;font:700 11px/1 var(--ff)!important;gap:5px!important;box-shadow:0 1px 2px rgba(0,0,0,.06)}.dxm-is .dxm-pc .st:not(.bo):not(.ca)::before{width:7px!important;height:7px!important;border-radius:50%;background:#1fa04c!important;animation:none!important}.dxm-is .dxm-pc .st.bo{background:#fdf3e7!important;border-color:#f1d6b0;color:#a5651c!important}.dxm-is .dxm-pc .st.ca{background:#f1f4f8!important;border-color:#dde4ee;color:#5b6b82!important}.dxm-is .dxm-pc .sh{font:600 12px/1.2 var(--ff)!important;color:#147a36!important;gap:5px!important}.dxm-is .dxm-pc .sh svg{stroke:#147a36}.dxm-is .dxm-pc .dxm-btn{height:40px!important;font-size:14.5px!important;border-radius:9px!important;margin-top:4px}.dxm-is .isb{height:3px;margin:2px 24px 0;background:#dde6f1;border-radius:3px;overflow:hidden}.dxm-is .isb i{display:block;height:100%;width:30%;background:#c8822c;border-radius:3px;transition:transform .15s linear}@media (prefers-reduced-motion:reduce){.dxm-ish .isub i{animation:none}}.dxm-is{background:linear-gradient(180deg,#fff 0,#f1f6fc 55%,#f6f9fc 100%)!important}.dxm-ish .isub{padding-left:2px}.dxm-q2{border:1px solid #dde6f1!important;border-radius:14px!important;box-shadow:0 2px 10px rgba(11,37,69,.07)!important;padding:16px 14px 14px!important;border-top:4px solid #0b2545!important}.dxm-q2 .qh{display:flex;align-items:center;gap:12px}.dxm-q2 .qic{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#0b2545;color:#f0b45e;display:flex;align-items:center;justify-content:center}.dxm-q2 .qt{min-width:0}.dxm-q2 .qt .dxm-h2{margin:0!important;font-size:19px!important;line-height:1.15!important}.dxm-q2 .qt .dxm-sub{margin-top:3px!important;font-size:13px!important}.dxm-q2 .dxm-qo{margin-top:14px!important;gap:8px!important;align-items:stretch}.dxm-q2 .qsk{position:relative;display:block}.dxm-q2 .qhash{position:absolute;left:12px;top:50%;transform:translateY(-50%);font:800 17px/1 var(--ff);color:#c8822c;pointer-events:none}.dxm-q2 .qsk .in{width:100%!important;padding-left:32px!important;height:48px!important;border:1.5px solid #c3cfdd!important;border-radius:10px!important;font:600 16px var(--ff)!important;letter-spacing:.3px;box-sizing:border-box}.dxm-q2 .qsk .in::placeholder{text-transform:none;letter-spacing:0;font-weight:500;color:#8a96a8}.dxm-q2 .qst{display:flex!important;align-items:stretch;flex-shrink:0;height:48px;border:1.5px solid #c3cfdd;border-radius:10px;overflow:hidden;background:#fff;box-sizing:border-box}.dxm-q2 .qst .in.q{width:38px!important;height:100%!important;border:0!important;border-radius:0!important;padding:0!important;font:700 16px var(--ff)!important;text-align:center;-moz-appearance:textfield;box-shadow:none!important}.dxm-q2 .qst .in.q::-webkit-inner-spin-button,.dxm-q2 .qst .in.q::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dxm-q2 .qst button{width:34px;border:0;background:#f1f5fa;color:#0b2545;font:700 20px/1 var(--ff);padding:0;cursor:pointer}.dxm-q2 .qst button:active{background:#dfe8f3}.dxm-q2 .qst button:disabled{color:#b5c0ce}.dxm-q2 .qsk:focus-within .in,.dxm-q2 .qst:focus-within{border-color:#1d4f91!important;box-shadow:0 0 0 3px rgba(29,79,145,.14)!important}.dxm-q2 .dxm-btn.o{height:48px!important;border-radius:10px!important;font-size:16px!important;margin-top:10px!important;box-shadow:0 3px 8px rgba(200,130,44,.3)}.dxm-q2 .qor{display:flex;align-items:center;gap:10px;margin:14px 0 2px;color:#8a96a8;font:600 11px/1 var(--ff);text-transform:uppercase;letter-spacing:1px}.dxm-q2 .qor:before,.dxm-q2 .qor:after{content:"";flex:1;height:1px;background:#e3e9f1}.dxm-q2 .dxm-txt{display:flex!important;align-items:center;gap:12px!important;margin-top:10px!important;padding:11px 12px!important;border-radius:12px!important;background:#fdf3e7!important;border:1px solid #f1d6b0!important;color:#0b2545!important}.dxm-q2 .dxm-txt .tci{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#c8822c;color:#fff;display:flex;align-items:center;justify-content:center}.dxm-q2 .dxm-txt .tci svg{color:#fff!important}.dxm-q2 .dxm-txt .tct{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.dxm-q2 .dxm-txt .tct small{font:500 12px/1.2 var(--ff);color:#7a5a2c}.dxm-q2 .dxm-txt .tct b{font:700 15px/1.2 var(--ff);color:#0b2545}.dxm-q2 .dxm-txt .tca{flex-shrink:0;color:#c8822c}.dxm-q2 .dxm-smsn{margin-top:10px!important;font-size:10.5px!important;line-height:1.4!important;color:#7a889c!important}.dxm-q2.dxm-quick{background:#fff!important}.dxm-q2 .qst button{display:flex;align-items:center;justify-content:center}.dxm-q2{padding:12px 12px 11px!important;border-top-width:3px!important;border-radius:12px!important}.dxm-q2 .qh{gap:10px}.dxm-q2 .qic{width:34px;height:34px;border-radius:9px}.dxm-q2 .qic svg{width:18px;height:18px}.dxm-q2 .qt .dxm-h2{font-size:17px!important}.dxm-q2 .qt .dxm-sub{font-size:12.5px!important;margin-top:1px!important}.dxm-q2 .dxm-qo{margin-top:10px!important;gap:6px!important}.dxm-q2 .qsk .in,.dxm-q2 .qst{height:44px!important}.dxm-q2 .qsk .in{padding-left:28px!important;font-size:16px!important}.dxm-q2 .qhash{left:11px;font-size:15px}.dxm-q2 .qst button{width:32px}.dxm-q2 .qst .in.q{width:34px!important}.dxm-q2 .dxm-btn.o{height:44px!important;margin-top:8px!important;font-size:15.5px!important;box-shadow:0 2px 5px rgba(200,130,44,.25)}.dxm-q2 .qor{margin:9px 0 0;font-size:10px}.dxm-q2 .dxm-txt{margin-top:8px!important;padding:8px 10px!important;gap:10px!important;border-radius:10px!important}.dxm-q2 .dxm-txt .tci{width:32px;height:32px;border-radius:8px}.dxm-q2 .dxm-txt .tci svg{width:17px;height:17px}.dxm-q2 .dxm-txt .tct{flex-direction:row;align-items:baseline;gap:5px;flex-wrap:wrap}.dxm-q2 .dxm-txt .tct small{font-size:12.5px}.dxm-q2 .dxm-txt .tct b{font-size:14px}.dxm-q2 .dxm-smsn{margin-top:7px!important;font-size:10px!important;line-height:1.35!important}.dxm-c2{gap:8px!important}.dxm-c2 a{min-height:58px!important;padding:8px 8px 8px 9px!important;gap:9px!important;border:1px solid #e1e8f1!important;border-radius:12px!important;box-shadow:0 1px 4px rgba(11,37,69,.06);position:relative}.dxm-c2 .ci{flex:0 0 38px!important;width:38px!important;height:38px!important;border-radius:10px!important;background:linear-gradient(145deg,#eef4fb,#e1eaf6)!important}.dxm-c2 .ci svg{width:21px;height:21px}.dxm-c2 .cn{flex:1;min-width:0;font:600 13.5px/1.2 var(--ff)!important;color:#0b2545!important}.dxm-c2 .cv{flex-shrink:0;color:#b5c2d3}.dxm-c2 a.c-sale .ci{background:#fdecec!important}.dxm-c2 a.c-sale .ci svg,.dxm-c2 a.c-sale .ci svg *{stroke:#c62828!important}.dxm-c2 a.c-sale .cn{color:#c62828!important}.dxm-c2 a.c-quote .ci{background:#fdf3e7!important}.dxm-c2 a.c-quote .ci svg,.dxm-c2 a.c-quote .ci svg *{stroke:#c8822c!important}.dxm-c2 a:active{border-color:#c8822c!important;background:#fffaf2!important}.dxm-cath{margin-bottom:-2px}.dxm-c2 .cv{display:none!important}.dxm-c2 a{padding-right:10px!important}.dxm-c2 a.c-sale .ci{background:#e8f6ed!important}.dxm-c2 a.c-sale .ci svg,.dxm-c2 a.c-sale .ci svg *{stroke:#147a36!important}.dxm-c2 a.c-sale .cn{color:#147a36!important}.dxm-is{background:transparent!important}.dxm-wy2{margin:14px 12px 6px;padding:14px 12px 12px;border-radius:16px;background:linear-gradient(155deg,#0b2545 0%,#13315c 70%,#1a4277 100%);box-shadow:0 4px 14px rgba(11,37,69,.18);position:relative;overflow:hidden}.dxm-wy2:before{content:"";position:absolute;right:-50px;top:-50px;width:160px;height:160px;border-radius:50%;background:rgba(200,130,44,.12);pointer-events:none}.dxm-wy2 .dxm-hd{padding:0 2px!important;margin:0 0 10px!important;background:none!important}.dxm-wy2 .dxm-hd h2{color:#fff!important;font-size:19px!important}.dxm-wy2 .wyg{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:0!important;overflow:visible!important;width:auto!important}.dxm-wy2 .dxm-why{width:auto!important;min-width:0;padding:11px 10px 12px!important;gap:5px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:12px!important;background:rgba(255,255,255,.07)!important;opacity:1!important;transform:none!important}.dxm-wy2 .dxm-why .ic{width:32px!important;height:32px!important;border-radius:8px!important;background:rgba(200,130,44,.18)!important;margin-bottom:2px}.dxm-wy2 .dxm-why .ic svg{width:18px;height:18px}.dxm-wy2 .dxm-why .ic svg path{stroke:#f0b45e!important}.dxm-wy2 .dxm-why b{font:700 14.5px/1.2 var(--ff)!important;color:#fff!important}.dxm-wy2 .dxm-why span:not(.ic){font:400 12px/1.4 var(--ff)!important;color:rgba(255,255,255,.75)!important}.dxm-wy2 .dxm-why a{color:#f0b45e!important;font-weight:700;text-decoration:none!important;white-space:nowrap}.dxm-wy2 .wys{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12);font:700 12.5px/1 var(--ff);color:#f0b45e;letter-spacing:.3px}.dxm-wy2 .dxm-hd,.dxm-wy2 .dxm-hd:before,.dxm-wy2 .dxm-hd:after{border:0!important;box-shadow:none!important;padding-top:0!important;margin-top:0!important}.dxm-wy2 .dxm-hd:before,.dxm-wy2 .dxm-hd:after{display:none!important}.dxm-wy2:before{right:-70px;top:-70px;width:150px;height:150px;background:rgba(200,130,44,.1)}.dxm-wy2 .dxm-why{min-height:118px}.dxm-wy2{background:linear-gradient(160deg,#eef4fb 0%,#e3edf9 100%)!important;border:1px solid #d3e0f0;box-shadow:0 2px 8px rgba(11,37,69,.06)!important}.dxm-wy2:before{background:rgba(255,255,255,.55)!important}.dxm-wy2 .dxm-hd h2{color:#0b2545!important}.dxm-wy2 .dxm-why{background:#fff!important;border:1px solid #dbe5f1!important;box-shadow:0 1px 3px rgba(11,37,69,.06)}.dxm-wy2 .dxm-why .ic{background:#fdf3e7!important}.dxm-wy2 .dxm-why .ic svg path{stroke:#c8822c!important}.dxm-wy2 .dxm-why b{color:#0b2545!important}.dxm-wy2 .dxm-why span:not(.ic){color:#4a5d78!important}.dxm-wy2 .dxm-why a{color:#1d4f91!important}.dxm-wy2 .wys{border-top-color:#d3e0f0;color:#0b2545}.dxm-wy2 .wys svg{color:#c8822c}.dx-qdm2 .dx-sv{margin-left:2px}.mobile-body .dx-qdm2{display:block!important;width:max-content;max-width:100%;box-sizing:border-box;padding:4px 8px!important;font-size:11.5px!important;line-height:1.35!important;border-radius:8px!important;letter-spacing:-.1px}.mobile-body .dx-qdm2 .dx-sv{display:block;margin:0}
/*dx-fix2611-css*/
/* Dealers Electric mobile fixes (Nov 2026): sticky header gate, all-caps search,
   in-stock spec chips, Fast Track colors + bold text */
#dx-sticky.on.dx-wait { transform: translateY(-110%); }
html.dxm body #txtSearch.search-box::placeholder { text-transform: uppercase !important; }
.dxm-pc .dx-specs { display: flex; flex-wrap: wrap; gap: 4px; margin: 4px 0 6px; }
.dxm-pc .dx-specs span { font: 700 11px/1 Arial, Helvetica, sans-serif; padding: 4px 6px; border-radius: 5px; background: #eef2f7; color: #0b2545; white-space: nowrap; }
.dxm-pc .dx-specs span.k { background: #fdf3e6; color: #9a5b14; }
/* In Stock cards: price, ready-to-ship and Add to Cart pinned to the bottom of every card */
html.dxm body .dxm-is .dxm-pc .sk { margin-top: auto !important; }
html.dxm body .dxm-is .dxm-pc .pr { margin-top: 4px !important; }
html.dxm body .dxm-is .dxm-row { align-items: stretch !important; }
/* SMS disclaimer: Privacy link same size as the text around it */
html.dxm body .dxm-smsn a { font-size: inherit !important; font-weight: 600 !important; line-height: inherit !important; }

html.dxm body .dxm-ft a:nth-child(1) { background: linear-gradient(135deg, #184179 0%, #215ca3 100%) !important; }
html.dxm body .dxm-ft a:nth-child(2) { background: linear-gradient(135deg, #3a74bd 0%, #4a86cc 100%) !important; }
html.dxm body .dxm-ft a:nth-child(4) { background: linear-gradient(135deg, #cd9247 0%, #bc8340 100%) !important; }
html.dxm body .dxm-ft a, html.dxm body .dxm-ft a *, html.dxm body .dxm-fth .fts { font-weight: 700 !important; }

/*dx-soldfix2611*/
html body span.modelheadYourPrice.dx-sold-was{text-decoration:none !important}
html body span.modelheadYourPrice.dx-sold-was > div{display:inline !important;text-decoration:none !important}
html body span.modelheadYourPrice.dx-sold-was > div > span{text-decoration:line-through !important;text-decoration-color:#8a94a6 !important;text-decoration-thickness:2px !important}

/*dx-ah848*/html:not(.dxm) #cs-phone::after{content:"After-Hours 5 PM to 5 AM: 848-266-6654"!important}html:not(.dxm) td:has(> div > table[bgcolor="#bac0c7"]) > table[bgcolor="#000000"] > tbody > tr > td:first-child > span:last-child::before{content:"After-Hours 5 PM to 5 AM: 848-266-6654"!important}html:not(.dxm) div.company-details-div table.MsoTableGrid > tbody > tr:nth-child(8) > td:last-child::after{content:"After-Hours 5 PM to 5 AM: 848-266-6654"!important}html:not(.dxm) div.contact-page-usercontent > div > span > table > tbody > tr:nth-child(2) > td::after{content:"After-Hours 5 PM to 5 AM: 848-266-6654"!important}@media (max-width: 980px){html:not(.dxm) html body #cs-phone::after{content:"After-Hours: 848-266-6654"!important}}html:not(.dxm) div.contact-page-usercontent > div > span > table > tbody > tr:nth-child(2) > td::after{grid-area:2/1/3/-1!important;place-self:start!important;margin:0!important;max-width:100%;box-sizing:border-box;white-space:normal}html:not(.dxm) div.contact-page-usercontent > div > span > table > tbody > tr:nth-child(2) > td > div:nth-child(3){padding-bottom:20px!important}
/*dx-cart-all-css*//*dx-bo-pop-css*/.dx-bo-note{display:flex;flex-direction:column;gap:3px;margin:0 0 10px;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #f3b6b6;border-left:4px solid #c62828;border-radius:8px;background:#fdecec;text-align:left;font:400 13px/1.35 Arial,sans-serif;color:#5c1f1f}.dx-bo-note b{color:#c62828;font:700 14px/1.2 Arial,sans-serif}.dx-bo-note a{color:#c62828!important;font-weight:700;white-space:nowrap;text-decoration:none!important}html.dxm .mobile-body table.shoppingcarttable,html.dxm .mobile-body table.shoppingcarttable > tbody{display:block!important;width:100%!important;border:0!important;background:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.shoppingcart-headerrow:not(:has(> td.quantity-td)){display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td){display:grid!important;width:100%!important;box-sizing:border-box;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"item item item" "qty upd total" "rm rm rm";gap:10px 10px;align-items:center;margin:0 0 10px!important;padding:12px!important;background:#fff!important;border:1px solid #e1e8f1!important;border-radius:12px;box-shadow:0 2px 8px rgba(11,37,69,.07)}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td{display:block!important;width:auto!important;max-width:100%!important;box-sizing:border-box;padding:0!important;border:0!important;background:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.itemname-td{grid-area:item}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) table.cart-items-table{width:100%!important;border-collapse:collapse}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) table.cart-items-table td{padding:0!important;border:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) td.itemimage-td{width:64px!important;min-width:64px;padding-right:10px!important;vertical-align:top}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) td.itemimage-td img{width:64px!important;height:64px!important;object-fit:contain;border:1px solid #edf1f6;border-radius:8px;background:#fff;padding:2px;box-sizing:border-box}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) td.itemnamelink-td,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) td.itemnamelink-td font{font:600 12px/1.35 Arial,sans-serif!important;color:#5b6b82!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) td.itemnamelink-td a[data-dxfs]{display:block;font:700 13px/1.3 Arial,sans-serif!important;color:#0b2545!important;text-decoration:none!important;margin-top:1px}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .de-model{display:block!important;margin:4px 0 0!important;padding:0!important;background:none!important;border:0!important;font:700 11.5px/1.3 Arial,sans-serif!important;color:#33486a!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .de-model::before{content:"Model # "}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .dx-qdm2,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .dx-cartbo{margin-top:6px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.quantity-td{grid-area:qty;display:flex!important;align-items:center;gap:8px;text-align:left!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-step{display:inline-flex!important;align-items:stretch;height:38px;border:1px solid #c9d5e3;border-radius:8px;overflow:hidden;background:#fff}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-step input.quantitybox{order:2;width:40px!important;height:38px!important;border:0!important;border-radius:0!important;text-align:center;font:800 15px Arial,sans-serif!important;color:#0b2545;padding:0!important;margin:0!important;-moz-appearance:textfield;background:#fff!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-step input::-webkit-inner-spin-button,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-arrows{display:contents!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-arrows button{width:34px!important;height:38px!important;border:0!important;border-radius:0!important;background:#f1f5fa!important;color:#0b2545!important;padding:0!important;margin:0!important;font:700 18px/38px Arial,sans-serif!important;position:static!important;display:block!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-arrows button.qty-down{order:1}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-arrows button.qty-up{order:3}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-arrows button.qty-down::before{content:"\2212"}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-arrows button.qty-up::before{content:"+"}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-arrows button::after{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-arrows button:disabled{color:#b5c0ce!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) button.cartupdatebutton{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td).dx-dirty button.cartupdatebutton{display:inline-flex!important;align-items:center;height:38px;padding:0 12px!important;border-radius:8px!important;background:#0b2545!important;color:#fff!important;border:0!important;font:700 13px Arial,sans-serif!important;margin:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.quantity-td input[type=checkbox]{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.quantity-td .cartremovebutton{position:absolute;left:-9999px}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.itemtotal-td{grid-area:total;text-align:right!important;justify-self:end}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.itemtotal-td,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.itemtotal-td font{font:800 18px/1.1 Arial,sans-serif!important;color:#0b2545!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td)::after{content:"";grid-area:rm}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .dx-rm{grid-area:rm}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)){display:flex!important;justify-content:space-between;align-items:center;width:100%!important;box-sizing:border-box;margin:0!important;padding:0 12px!important;background:#f5f8fc!important;border-left:3px solid #0b2545;border-right:1px solid #e3e9f1}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)) > td{display:block!important;padding:7px 0!important;border:0!important;background:none!important;font:600 13px/1.3 Arial,sans-serif!important;color:#33486a!important;text-align:left!important;width:auto!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)) > td:last-child{text-align:right!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.cart-subtotalrow{margin-top:6px!important;border-top:1px solid #e3e9f1;border-radius:8px 8px 0 0;padding-top:10px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)):last-child{border-bottom:1px solid #e3e9f1;border-radius:0 0 8px 8px;padding-bottom:10px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)):last-child > td,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)):last-child > td font{font:800 17px/1.2 Arial,sans-serif!important;color:#0b2545!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .dx-rm{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:0 0 0 20px!important;height:22px;border:0!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6b82' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h18M8 6V4h8v2M19 6l-1 14H6L5 6M10 11v6M14 11v6'/%3E%3C/svg%3E") no-repeat left center/15px!important;color:#5b6b82!important;font:600 12px Arial,sans-serif!important;cursor:pointer;margin:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.quantity-td{justify-content:flex-start!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.quantity-td > div.cartremovebutton{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) td.itemnamelink-td br{display:none}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-hide{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)) > td:empty{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)):last-child > td:first-of-type{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .qty-step{position:static!important;left:auto!important;margin:0!important;transform:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td:first-child{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow{border-bottom:1px solid #e3e9f1;border-radius:0 0 8px 8px;padding-bottom:10px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td font{font:800 17px/1.2 Arial,sans-serif!important;color:#0b2545!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-shiprow > td{display:flex!important;align-items:center;justify-content:space-between;gap:8px;width:100%!important;text-align:left!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-shiprow > td > table{width:100%!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-shiprow > td > table td{text-align:left!important;padding:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-shiprow > td > table td:first-child > *{text-align:left!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)) > td{padding:4px 0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.cart-subtotalrow{padding-top:6px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow{padding-bottom:6px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td{padding-top:6px!important;border-top:1px solid #e3e9f1!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td font{font:800 18px/1.1 Arial,sans-serif!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-shiprow > td > table td{padding:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .dx-qdm2{display:inline-flex!important;align-items:baseline;gap:5px;white-space:nowrap;flex-wrap:nowrap;max-width:100%;overflow:hidden}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .dx-qdm2 .dx-sv{display:inline!important;margin:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td{border-top:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow{box-shadow:inset 0 1px 0 #e3e9f1;margin-top:2px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td > table#shipping_selector[style*="none"]){display:none!important}/*dx-cart3-css*/html.dxm .mobile-body table.shoppingcarttable td.itemtotal-td .dx-each{display:block;margin-top:2px;font:600 10.5px/1.2 Arial,sans-serif!important;color:#7a889c!important;text-align:right}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td font{font-size:21px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td > div::before{font-size:21px!important;line-height:1.1!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.dx-totalrow .shoppingcart-totalvalue,html.dxm .mobile-body table.shoppingcarttable > tbody > tr.dx-totalrow .shoppingcart-totalvalue span{font-size:23px!important;font-weight:800!important;color:#0b2545!important}html.dxm .mobile-body .shoppingcartpaymentdivider{margin-top:6px!important;margin-bottom:6px!important}html.dxm .mobile-body a.cart-paypal-button{flex-direction:row!important;align-items:center!important;justify-content:center!important;padding:0!important;gap:6px;text-align:center!important}html.dxm .mobile-body a.cart-paypal-button::before{font-weight:800!important;font-size:15px!important;line-height:1!important;margin:0!important}html.dxm .mobile-body a.cart-paypal-button::after{font-weight:900!important;line-height:1!important;margin:0!important}html.dxm .mobile-body .cart-bottom-message-div::before{display:none!important}html.dxm .mobile-body table.enterdiscounttable::after{content:"Don\2019t see your promotion? Click Update Cart.";display:block;margin-top:8px;font:600 12px/1.3 Arial,sans-serif;color:#5b6b82;text-align:left}html.dxm .mobile-body table.enterdiscounttable::after{padding:0 15px 12px!important;margin-top:4px!important}html.dxm .mobile-body a.cart-paypal-button::after{content:""!important;display:block!important;width:90px!important;height:24px!important;background:url("/images/storefront_system_images/paypal-checkout.png") no-repeat center/contain!important;font-size:0!important}html.dxm .mobile-body .cart-bottom-message-div{padding:10px 14px!important}html.dxm .mobile-body .cart-bottom-message-div p{margin:0!important;padding:0!important;border-top:0!important}html.dxm .mobile-body .cart-bottom-message-div p:empty,html.dxm .mobile-body .cart-bottom-message-div p:not(:has(*)):not(:has(img)){display:none!important}html.dxm .mobile-body .cart-bottom-message-div .de-cards{display:flex!important;justify-content:center;gap:6px}html.dxm .mobile-body input.shoppingcartcheckoutbutton{height:46px!important;min-height:46px!important}html.dxm .mobile-body a.cart-paypal-button{height:46px!important;min-height:46px!important}html.dxm .mobile-body a.cart-paypal-button::after{display:none!important}html.dxm .mobile-body a.cart-paypal-button .dx-pp{display:inline-flex;align-items:baseline;font:italic 900 23px/1 Verdana,Tahoma,Arial,sans-serif;letter-spacing:-.5px}html.dxm .mobile-body a.cart-paypal-button .dx-pp b{font:inherit}html.dxm .mobile-body a.cart-paypal-button .dx-pp b:first-child{color:#003087}html.dxm .mobile-body a.cart-paypal-button .dx-pp b:last-child{color:#009cde}html.dxm .mobile-body .viewcart-continueshopping a,html.dxm .mobile-body a.dx-cs{height:42px!important;min-height:42px!important;padding-top:7px!important;padding-bottom:7px!important;box-sizing:border-box}html.dxm .mobile-body input.shoppingcartcheckoutbutton,html.dxm .mobile-body a.cart-paypal-button{height:42px!important;min-height:42px!important}html.dxm .mobile-body a.dx-cs{height:42px!important;min-height:42px!important}html.dxm .mobile-body a.cart-paypal-button .dx-pp{font-size:21px;margin-left:-2px}html.dxm .mobile-body table.enterdiscounttable > tbody > tr > td{padding:6px 12px!important}html.dxm .mobile-body table.enterdiscounttable #DiscountCode{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important}html.dxm .mobile-body table.enterdiscounttable .viewcartclaimcodeheader{margin-bottom:2px!important}html.dxm .mobile-body table.enterdiscounttable::after{padding:0 12px 8px!important;margin-top:0!important;font-size:11.5px!important}html.dxm .mobile-body input.shoppingcartcheckoutbutton{font-size:16px!important;font-weight:700!important}html.dxm .mobile-body a.cart-paypal-button::before{font-size:16px!important;font-weight:700!important}html.dxm .mobile-body a.dx-cs{font-size:16px!important;font-weight:700!important}html.dxm .mobile-body .shoppingcartpaymentdivider{margin-top:4px!important;margin-bottom:4px!important}/*dx-cart4-css*/html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) table.cart-items-table td.itemimage-td{padding-right:4px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .dx-cartbo a,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .dx-qdm2{box-sizing:border-box!important;justify-content:center}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.dx-shiprow > td > table{border-spacing:0!important;border-collapse:collapse!important;margin:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.dx-shiprow > td > table td{padding:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.dx-shiprow > td > table td > font{margin:0!important;padding:0!important;letter-spacing:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td){row-gap:8px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) .dx-rm{margin:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td){row-gap:8px!important;padding-bottom:8px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td){padding-bottom:7px!important}html.dxm .mobile-body .dx-wrow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-2px 0 10px}html.dxm .mobile-body .dx-wrow .cart-weight-note{margin:0!important;padding:5px 12px!important}html.dxm .mobile-body .dx-wrow .dx-upd{height:30px;padding:0 14px;border:0;border-radius:999px;background:#0b2545;color:#fff;font:700 13px/1 Arial,sans-serif;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}html.dxm .mobile-body .dx-wrow .dx-upd svg{width:14px;height:14px}/*dx-cart6-css*/html.dxm .mobile-body .dx-wrow{margin-top:-5px!important}html.dxm .mobile-body .dx-wrow .cart-weight-note{padding:2px 12px!important}html.dxm .mobile-body .dx-wrow .dx-upd{height:24px!important}html.dxm .mobile-body table.cart-top-message-table{border-spacing:0!important;margin-bottom:10px!important}html.dxm .mobile-body table.cart-top-message-table td{padding:7px 12px!important}html.dxm .mobile-body .cart-top-message-div::before,html.dxm .mobile-body .cart-top-message-div::after{font-size:12.5px!important;line-height:17px!important}html.dxm .mobile-body .dx-wrow{margin-top:-2px!important;margin-bottom:7px!important}html.dxm .mobile-body .dx-wrow{margin-top:-2.5px!important;margin-bottom:7.5px!important}html.dxm .mobile-body .cart-top-message-div::before{content:"\2022  Items 75 lbs or more must ship via LTL freight.\a \2022  Shipping shown here is an estimate. Your exact rate is calculated at checkout."!important}html.dxm .mobile-body .cart-top-message-div::before{content:"\2022  Items 75 lbs or more must ship via LTL freight.\a \2022  Shipping in the cart is an estimate. Exact rate calculated at checkout."!important}html.dxm .mobile-body .cart-top-message-div::before{content:"\2022  Items 75 lbs or more must ship via LTL freight.\a \2022  Shipping cost in the cart is an estimate. Exact rate calculated at checkout."!important}html.dxm .mobile-body table.cart-top-message-table{background:#fdf3e7!important;border-color:#f1d6b0!important;border-left-color:#c8822c!important}html.dxm .mobile-body .cart-top-message-div::before{color:#5c3b0c!important}html.dxm .mobile-body .cart-top-message-div::before{color:#0b2545!important}html.dxm .mobile-body .cart-top-message-div::after{display:none!important}html.dxm .mobile-body .cart-top-message-div .dx-cut{display:block;font:400 12.5px/17px "Segoe UI",-apple-system,Roboto,Arial,sans-serif;color:#0b2545}html.dxm .mobile-body .cart-top-message-div .dx-cut b{font-weight:800}html.dxm .mobile-body .cart-top-message-div .dx-cut,html.dxm .mobile-body .cart-top-message-div .dx-cut b{font-size:12.5px!important;line-height:17px!important;font-weight:600!important;color:#0b2545!important}html.dxm .mobile-body .cart-top-message-div .dx-cut b{font-weight:800!important}/*dx-cart7-css*/html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.itemtotal-td{display:flex!important;flex-direction:column;align-items:flex-end;justify-content:center;align-self:center!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.itemtotal-td > font{display:block;line-height:1!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.itemtotal-td .dx-each{margin-top:3px!important;line-height:1!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td).dx-dirty button.cartupdatebutton{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td) > td.quantity-td.dx-busy .qty-step{opacity:.55;pointer-events:none}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow{padding-top:0!important;padding-bottom:0!important;align-items:center!important;min-height:46px}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow > td{padding:0!important;display:flex!important;align-items:center}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow .shoppingcart-totaltext,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow .shoppingcart-totalvalue{line-height:1!important;margin:0!important;padding:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:not(:has(> td.quantity-td)).dx-totalrow .shoppingcart-totalvalue span{line-height:1!important;display:block}/*dx-cart8-css*/html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable){display:block!important;margin:-14px 0 10px!important;padding:0 14px 10px!important;border-top:0!important;border-radius:0 0 12px 12px!important;box-shadow:0 2px 8px rgba(11,37,69,.07)!important;position:relative}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) > td{display:block!important;padding:0!important;border:0!important;width:auto!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) > td.quantity-td,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) > td.itemtotal-td{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable{width:100%!important;border-collapse:collapse}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable td{padding:0!important;border:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable td:first-child{display:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable td:last-child{position:relative;padding-left:12px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable td:last-child::before{content:"";position:absolute;left:1px;top:6px;width:5px;height:5px;border-radius:50%;background:#c8822c}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable font,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) .newnav{font:500 11.5px/1.35 Arial,sans-serif!important;color:#5b6b82!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) .newnav{color:#33486a!important;font-weight:600!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable font:first-of-type{display:none}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable br{display:none}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable font:last-of-type{display:block;margin-top:1px;font-weight:700!important;color:#5b6b82!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable).dx-sub1{padding-top:10px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable).dx-sub1::before{content:"";position:absolute;left:14px;right:14px;top:0;border-top:1px dashed #dbe3ef}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable).dx-sub1 > td.itemname-td::before{content:"Package includes";display:block;margin-bottom:6px;font:800 10.5px/1 Arial,sans-serif;color:#c8822c;text-transform:uppercase;letter-spacing:.6px}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable):not(.dx-sub1){padding-top:2px!important;margin-top:-10px!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.dx-pkg{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.dx-subnl{margin-bottom:-10px!important;border-radius:0!important;box-shadow:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable).dx-subnl{border-bottom:0!important;margin-bottom:0!important;padding-bottom:6px!important;box-shadow:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable):not(.dx-sub1){margin-top:0!important;padding-top:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.dx-pkg{box-shadow:none!important;border-bottom:0!important;margin-bottom:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) .newnav,html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable font{line-height:1.35!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable) table.cart-bundle-componentstable td{line-height:1.35!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(table.cart-bundle-componentstable).dx-sub1{margin-top:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr.dx-pkg:has(> td.quantity-td){border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0!important;box-shadow:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td):has(table.cart-bundle-componentstable){border-top:0!important;border-radius:0!important;margin:0!important;box-shadow:none!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td):has(table.cart-bundle-componentstable).dx-subnl{border-bottom:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td):has(table.cart-bundle-componentstable):not(.dx-subnl){border-radius:0 0 12px 12px!important;margin-bottom:10px!important;box-shadow:0 4px 8px rgba(11,37,69,.06)!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td):has(table.cart-bundle-componentstable):not(.dx-sub1){padding-top:0!important}html.dxm .mobile-body table.shoppingcarttable > tbody > tr:has(> td.quantity-td):has(table.cart-bundle-componentstable).dx-sub1{padding-top:10px!important}/*dx-cart10-css*/html.dx-desk table.shoppingcarttable tr.dx-dpkg>td{border-bottom:0!important;padding-bottom:6px!important}html.dx-desk table.shoppingcarttable tr.dx-dsub>td{border-top:0!important;border-bottom:0!important;padding-top:0!important;padding-bottom:0!important;background:#fff}html.dx-desk table.shoppingcarttable tr.dx-dsub.dx-dlast>td{border-bottom:1px solid #e5e9f0!important;padding-bottom:12px!important}html.dx-desk table.shoppingcarttable tr.dx-dsub td.quantity-td,html.dx-desk table.shoppingcarttable tr.dx-dsub td.serialno-td{font-size:0!important;color:transparent}html.dx-desk table.shoppingcarttable tr.dx-dsub td.itemname-td{padding-left:62px!important}html.dx-desk table.shoppingcarttable tr.dx-dsub table.cart-bundle-componentstable{margin:0;border-left:3px solid #c8822c;background:#fdf8f1;width:100%;border-radius:0}html.dx-desk table.shoppingcarttable tr.dx-dsub.dx-dlast table.cart-bundle-componentstable{border-radius:0 0 6px 0}html.dx-desk table.shoppingcarttable tr.dx-dsub table.cart-bundle-componentstable td:first-child{display:none}html.dx-desk table.shoppingcarttable tr.dx-dsub table.cart-bundle-componentstable td{padding:3px 12px 3px 14px!important;font-size:12px!important;line-height:1.3!important;color:#1b2a4a;position:relative}html.dx-desk table.shoppingcarttable tr.dx-dsub table.cart-bundle-componentstable td font{color:#1b2a4a!important}html.dx-desk table.shoppingcarttable tr.dx-dsub table.cart-bundle-componentstable td:before{content:"";position:absolute;left:4px;top:9px;width:5px;height:5px;border-radius:50%;background:#c8822c}html.dx-desk table.shoppingcarttable tr.dx-dsub table.cart-bundle-componentstable td br+*,html.dx-desk table.shoppingcarttable tr.dx-dsub table.cart-bundle-componentstable td font:last-child{color:#5b6b85!important;font-size:11px!important}html.dx-desk .dx-dinc{display:block;background:#fdf8f1;border-left:3px solid #c8822c;border-radius:0 6px 0 0;padding:5px 14px 0;font-size:10.5px;font-weight:800;letter-spacing:.06em;color:#c8822c;text-transform:uppercase}html.dx-desk table.cart-top-message-table{background:#fdf3e7!important;border:1px solid #f1d6b0!important;border-left:4px solid #c8822c!important;border-spacing:0!important;margin-bottom:8px!important;border-radius:8px}html.dx-desk table.cart-top-message-table td{padding:8px 16px!important}html.dx-desk .cart-top-message-div::before{content:"\2022  Items 75 lbs or more must ship via LTL freight.\a \2022  Shipping cost in the cart is an estimate. Exact rate calculated at checkout."!important;color:#0b2545!important;font-size:14px!important;line-height:21px!important;font-weight:600!important}html.dx-desk .cart-top-message-div::after{display:none!important}html.dx-desk .cart-top-message-div .dx-cut{display:block!important;text-align:left!important;font-size:14px!important;line-height:21px!important;font-weight:600!important;color:#0b2545!important}html.dx-desk .cart-top-message-div .dx-cut b{font-weight:800!important;font-size:14px!important}html.dx-desk .dx-dwrow{display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin:0 0 -2px!important;padding:0!important}html.dx-desk .dx-dwrow .cart-weight-note{margin:0!important;padding:3px 14px!important}html.dx-desk .dx-dupd{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 16px;border:0;border-radius:999px;background:#0b2545;color:#fff;font-size:14px!important;font-weight:700!important;line-height:1!important;cursor:pointer;font-family:inherit}html.dx-desk .dx-dupd:hover{background:#163a66}html.dx-desk #ContinueButton,html.dx-desk #RemoveButton,html.dx-desk #UpdateButton{height:38px!important;line-height:36px!important;justify-content:center!important;font-size:16px!important;font-weight:700!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center}html.dx-desk button.proceed-to-checkout,html.dx-desk a.paypalcheckoutbutton{height:38px!important;min-height:38px!important;padding-top:0!important;padding-bottom:0!important;line-height:1!important;box-sizing:border-box!important;font-size:16px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important}html.dx-desk .cart-bottom-message-div::before{display:none!important;content:none!important}html.dx-desk .cart-bottom-message-div{padding:8px 12px!important;margin-top:6px!important}html.dx-desk .cart-bottom-message-div p{margin:0!important;border-top:0!important;padding-top:0!important}html.dx-desk a.paypalcheckoutbutton::before,html.dx-desk a.paypalcheckoutbutton::after{display:none!important;content:none!important}html.dx-desk a.paypalcheckoutbutton{gap:7px!important}html.dx-desk a.paypalcheckoutbutton .dx-pp{display:inline-flex;font-size:20px;font-weight:900;font-style:italic;line-height:1!important;margin:0!important;font-family:Verdana,Arial,sans-serif;position:relative;top:0}html.dx-desk a.paypalcheckoutbutton .dx-pp b:first-child{color:#003087}html.dx-desk a.paypalcheckoutbutton .dx-pp b:last-child{color:#009cde}html.dx-desk a.paypalcheckoutbutton .dx-ppt{color:#0b2545;font-size:16px;font-weight:700;line-height:1}html.dx-desk table.enterdiscounttable{margin-top:6px!important}html.dx-desk table.enterdiscounttable .dx-promomsg{font-size:12.5px;font-weight:600;color:#5b6b85;padding:0;margin:0}html.dx-desk table.enterdiscounttable tr:first-child>td{padding-top:7px!important;padding-bottom:2px!important}html.dx-desk table.enterdiscounttable tr:last-child>td{padding-top:0!important;padding-bottom:7px!important}html.dx-desk table.enterdiscounttable .viewcartclaimcodeheader{margin-bottom:2px!important}html.dx-desk table.enterdiscounttable table td{padding-bottom:0!important;padding-top:0!important;vertical-align:middle!important}html.dx-desk table.enterdiscounttable a.discount-apply{margin-top:-8px!important}html.dx-desk table.shoppingcarttable td.quantity-td.dx-busy{opacity:.5;pointer-events:none}html.dx-desk .shoppingcart-totaltext::before{font-size:22px!important}html.dx-desk .shoppingcart-totaltext,html.dx-desk .shoppingcart-totalvalue{line-height:1.1!important}html.dx-desk tr.dx-orrow>td{padding:2px 0!important}html.dx-desk tr.dx-orrow>td::before{margin-top:0!important;margin-bottom:0!important;line-height:14px!important}html.dx-desk table.dx-dhead{border-spacing:0!important}html.dx-desk .dx-ddel{display:flex;justify-content:center;margin-top:6px}html.dx-desk .dx-ddel a.delete-item-button{margin:0!important}html.dx-desk body button.proceed-to-checkout.button,html.dx-desk body a.paypalcheckoutbutton{height:34px!important;min-height:34px!important;max-height:34px!important;padding-top:0!important;padding-bottom:0!important;display:flex!important}html.dx-desk body #ContinueButton,html.dx-desk body #RemoveButton,html.dx-desk body #UpdateButton{height:34px!important;line-height:32px!important;font-size:15px!important}html.dx-desk body button.proceed-to-checkout.button{font-size:16px!important}
/* dx-gm-css end */
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.ui-helper-reset {
    border: 0 none;
    font-size: 100%;
    line-height: 1.3;
    list-style: none outside none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-decoration: none;
}
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.ui-helper-clearfix {
    display: inline-block;
}
* html .ui-helper-clearfix {
    height: 1%;
}
.ui-helper-clearfix {
    display: block;
}
.ui-helper-zfix {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-state-disabled {
    cursor: default !important;
}
.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}
.ui-widget-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.ui-widget .ui-widget {
    font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.ui-widget-content {
    background: repeat-x scroll 50% 50% #FFFFFF;
    color: #222222;
}
.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    color: #222222;
    font-weight: bold;
}
.ui-widget-header a {
    color: #222222;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: repeat-x scroll 50% 50% #E6E6E6;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
    background: repeat-x scroll 50% 50% #DADADA;
    border: 1px solid #999999;
    color: #212121;
    font-weight: normal;
}
.ui-state-hover a, .ui-state-hover a:hover {
    color: #212121;
    text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #212121;
    font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #212121;
    text-decoration: none;
}
.ui-widget *:active {
    outline: medium none;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    background: repeat-x scroll 50% 50% #FBF9EE;
    border: 1px solid #FCEFA1;
    color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: repeat-x scroll 50% bottom #FEF1EC;
    border: 1px solid #CD0A0A;
    color: #CD0A0A;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #CD0A0A;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #CD0A0A;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    font-weight: normal;
    opacity: 0.7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    background-image: none;
    opacity: 0.35;
}
.ui-icon {
    
    height: 16px;
    width: 16px;
}
.ui-widget-content .ui-icon {
    
}
.ui-widget-header .ui-icon {
    
}
.ui-state-default .ui-icon {
    
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    
}
.ui-state-active .ui-icon {
    
}
.ui-state-highlight .ui-icon {
    
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    
}
.ui-icon-carat-1-n {
    background-position: 0 0;
}
.ui-icon-carat-1-ne {
    background-position: -16px 0;
}
.ui-icon-carat-1-e {
    background-position: -32px 0;
}
.ui-icon-carat-1-se {
    background-position: -48px 0;
}
.ui-icon-carat-1-s {
    background-position: -64px 0;
}
.ui-icon-carat-1-sw {
    background-position: -80px 0;
}
.ui-icon-carat-1-w {
    background-position: -96px 0;
}
.ui-icon-carat-1-nw {
    background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
    background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
    background-position: -144px 0;
}
.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
    background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
    background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}
.ui-icon-arrow-4 {
    background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}
.ui-icon-extlink {
    background-position: -32px -80px;
}
.ui-icon-newwin {
    background-position: -48px -80px;
}
.ui-icon-refresh {
    background-position: -64px -80px;
}
.ui-icon-shuffle {
    background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}
.ui-icon-folder-open {
    background-position: -16px -96px;
}
.ui-icon-document {
    background-position: -32px -96px;
}
.ui-icon-document-b {
    background-position: -48px -96px;
}
.ui-icon-note {
    background-position: -64px -96px;
}
.ui-icon-mail-closed {
    background-position: -80px -96px;
}
.ui-icon-mail-open {
    background-position: -96px -96px;
}
.ui-icon-suitcase {
    background-position: -112px -96px;
}
.ui-icon-comment {
    background-position: -128px -96px;
}
.ui-icon-person {
    background-position: -144px -96px;
}
.ui-icon-print {
    background-position: -160px -96px;
}
.ui-icon-trash {
    background-position: -176px -96px;
}
.ui-icon-locked {
    background-position: -192px -96px;
}
.ui-icon-unlocked {
    background-position: -208px -96px;
}
.ui-icon-bookmark {
    background-position: -224px -96px;
}
.ui-icon-tag {
    background-position: -240px -96px;
}
.ui-icon-home {
    background-position: 0 -112px;
}
.ui-icon-flag {
    background-position: -16px -112px;
}
.ui-icon-calendar {
    background-position: -32px -112px;
}
.ui-icon-cart {
    background-position: -48px -112px;
}
.ui-icon-pencil {
    background-position: -64px -112px;
}
.ui-icon-clock {
    background-position: -80px -112px;
}
.ui-icon-disk {
    background-position: -96px -112px;
}
.ui-icon-calculator {
    background-position: -112px -112px;
}
.ui-icon-zoomin {
    background-position: -128px -112px;
}
.ui-icon-zoomout {
    background-position: -144px -112px;
}
.ui-icon-search {
    background-position: -160px -112px;
}
.ui-icon-wrench {
    background-position: -176px -112px;
}
.ui-icon-gear {
    background-position: -192px -112px;
}
.ui-icon-heart {
    background-position: -208px -112px;
}
.ui-icon-star {
    background-position: -224px -112px;
}
.ui-icon-link {
    background-position: -240px -112px;
}
.ui-icon-cancel {
    background-position: 0 -128px;
}
.ui-icon-plus {
    background-position: -16px -128px;
}
.ui-icon-plusthick {
    background-position: -32px -128px;
}
.ui-icon-minus {
    background-position: -48px -128px;
}
.ui-icon-minusthick {
    background-position: -64px -128px;
}
.ui-icon-close {
    background-position: -80px -128px;
}
.ui-icon-closethick {
    background-position: -96px -128px;
}
.ui-icon-key {
    background-position: -112px -128px;
}
.ui-icon-lightbulb {
    background-position: -128px -128px;
}
.ui-icon-scissors {
    background-position: -144px -128px;
}
.ui-icon-clipboard {
    background-position: -160px -128px;
}
.ui-icon-copy {
    background-position: -176px -128px;
}
.ui-icon-contact {
    background-position: -192px -128px;
}
.ui-icon-image {
    background-position: -208px -128px;
}
.ui-icon-video {
    background-position: -224px -128px;
}
.ui-icon-script {
    background-position: -240px -128px;
}
.ui-icon-alert {
    background-position: 0 -144px;
}
.ui-icon-info {
    background-position: -16px -144px;
}
.ui-icon-notice {
    background-position: -32px -144px;
}
.ui-icon-help {
    background-position: -48px -144px;
}
.ui-icon-check {
    background-position: -64px -144px;
}
.ui-icon-bullet {
    background-position: -80px -144px;
}
.ui-icon-radio-off {
    background-position: -96px -144px;
}
.ui-icon-radio-on {
    background-position: -112px -144px;
}
.ui-icon-pin-w {
    background-position: -128px -144px;
}
.ui-icon-pin-s {
    background-position: -144px -144px;
}
.ui-icon-play {
    background-position: 0 -160px;
}
.ui-icon-pause {
    background-position: -16px -160px;
}
.ui-icon-seek-next {
    background-position: -32px -160px;
}
.ui-icon-seek-prev {
    background-position: -48px -160px;
}
.ui-icon-seek-end {
    background-position: -64px -160px;
}
.ui-icon-seek-start {
    background-position: -80px -160px;
}
.ui-icon-seek-first {
    background-position: -80px -160px;
}
.ui-icon-stop {
    background-position: -96px -160px;
}
.ui-icon-eject {
    background-position: -112px -160px;
}
.ui-icon-volume-off {
    background-position: -128px -160px;
}
.ui-icon-volume-on {
    background-position: -144px -160px;
}
.ui-icon-power {
    background-position: 0 -176px;
}
.ui-icon-signal-diag {
    background-position: -16px -176px;
}
.ui-icon-signal {
    background-position: -32px -176px;
}
.ui-icon-battery-0 {
    background-position: -48px -176px;
}
.ui-icon-battery-1 {
    background-position: -64px -176px;
}
.ui-icon-battery-2 {
    background-position: -80px -176px;
}
.ui-icon-battery-3 {
    background-position: -96px -176px;
}
.ui-icon-circle-plus {
    background-position: 0 -192px;
}
.ui-icon-circle-minus {
    background-position: -16px -192px;
}
.ui-icon-circle-close {
    background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}
.ui-icon-circle-check {
    background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}
.ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-corner-top {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-corner-bottom {
    border-radius: 3px 3px 3px 3px;
}
.ui-corner-right {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.ui-corner-left {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.ui-corner-all {
}
.ui-widget-overlay {
    background: repeat-x scroll 50% 50% #AAAAAA;
    opacity: 0.3;
}
.ui-widget-shadow {
    background: repeat-x scroll 50% 50% #AAAAAA;
    border-radius: 8px 8px 8px 8px;
    margin: -8px 0 0 -8px;
    opacity: 0.3;
    padding: 8px;
}
.ui-tabs {
    padding: 0.2em;
    position: relative;
}
.ui-tabs .ui-tabs-nav {
    border-left: 0 none;
    margin: 0;
    padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
    border-bottom: 0 none !important;
    float: left;
    list-style: none outside none;
    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;
    top: 1px;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: 0.5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    display: block;
    padding: 1em 1.4em;
}
.ui-tabs .ui-tabs-hide {
    display: none !important;
}
#backgroundPopup {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #CECECE;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}
#popupContact {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #CECECE;
    display: none;
    font-size: 13px;
    height: 384px;
    padding: 12px;
    position: fixed;
    width: 408px;
    z-index: 2;
}
#popupContact h1 {
    border-bottom: 1px dotted #D3D3D3;
    color: #6FA5FD;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 20px;
    padding-bottom: 2px;
    text-align: left;
}
#popupContactClose {
    color: #6FA5FD;
    display: block;
    font-size: 14px;
    font-weight: 700;
    line-height: 14px;
    position: absolute;
    right: 6px;
    top: 4px;
}


/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; border:solid 1px #c0c0c0; }       
.ui-autocomplete-loading { background: white right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
        list-style:none;
        padding: 10px;
        margin: 0;
        display:block;
        width:279px;
        border:solid 1px #c0c0c0; 
}
.ui-menu .ui-menu {
        margin-top: -3px;
}
.ui-menu .ui-menu-item {
        margin:0;
        border-bottom:solid 1px #c0c0c0;
}
.ui-autocomplete.ui-menu .ui-menu-item:hover .ui-corner-all{
    border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
}
.ui-menu .ui-menu-item a, .ui-menu .ui-menu-item a:hover {
    text-decoration: none;
    display: block;
    padding: 0px;
    line-height: 1.5;
    zoom: 1;
    font-size: 14px;
}
.ui-menu-item a.ui-state-hover{
    background-color:#f2f2f2;
    text-decoration: none;
    display: block;
    padding: 0px;
    zoom:0;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-size:14px;
}
ul.ui-autocomplete .ui-menu-item{padding:10px;}
ul.ui-autocomplete .ui-menu-item:hover{background-color:#f2f2f2;}
ul.ui-autocomplete.ui-corner-all {
    border-top: none;
    border-radius: 0px;
    padding:0px;
}



