:root{--du-red:#CC0000;--du-red-dark:#990000;--du-black:#000000;--du-grey:#505050;--du-border:#DDDDDD;--du-light-bg:#F5F5F5;--du-white:#FFFFFF;--du-font-body:'ducati', Arial, sans-serif;--du-font-heading:'ducati-condensed', 'ducati', Arial, sans-serif;--du-section-pad:4.5rem}.cj-policy{background:var(--du-white);padding:var(--du-section-pad) 1.5rem}.cj-policy-inner{max-width:900px;margin:0 auto}.cj-policy h1{font-family:var(--du-font-heading);font-size:clamp(2.2rem, 1rem + 3.5vw, 3.4rem);font-weight:700;text-transform:uppercase;letter-spacing:.01em;color:var(--du-black);margin:0 0 2rem;padding-bottom:1rem;border-bottom:3px solid var(--du-red)}.cj-policy h2{font-family:var(--du-font-heading);font-size:1.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--du-black);margin:2.75rem 0 1rem;padding-left:.85rem;border-left:4px solid var(--du-red)}.cj-policy h3{font-family:var(--du-font-heading);font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--du-red);margin:1.85rem 0 .5rem}.cj-policy p{font-family:var(--du-font-body);font-size:.95rem;line-height:1.75;color:var(--du-grey);margin:0 0 1rem}.cj-policy ul{margin:0 0 1.25rem;padding-left:1.5rem}.cj-policy li{font-family:var(--du-font-body);font-size:.95rem;line-height:1.7;color:var(--du-grey);margin-bottom:.5rem}.cj-policy li::marker{color:var(--du-red)}.cj-policy a{color:var(--du-red);text-decoration:underline;word-break:break-word;transition:color 0.2s}.cj-policy a:hover{color:var(--du-red-dark)}.cj-policy-table-wrap{overflow-x:auto;margin:0 0 1.75rem;-webkit-overflow-scrolling:touch}.cj-policy-table{width:100%;border-collapse:collapse;font-family:var(--du-font-body);font-size:.9rem;min-width:640px}.cj-policy-table th{background-color:var(--du-black);color:var(--du-white);text-align:left;font-family:var(--du-font-heading);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:.04em;padding:.8rem 1rem;border:1px solid var(--du-black);vertical-align:middle}.cj-policy-table td{padding:.8rem 1rem;border:1px solid var(--du-border);color:var(--du-grey);line-height:1.6;vertical-align:top}.cj-policy-table tbody tr:nth-child(even) td{background-color:var(--du-light-bg)}.cj-policy-table td:first-child{font-weight:700;color:var(--du-black);white-space:nowrap}.cj-policy-table a{color:var(--du-red);text-decoration:underline;word-break:break-word}.cj-policy-table a:hover{color:var(--du-red-dark)}@media (max-width:767px){.cj-policy{padding:2.5rem 1.25rem}.cj-policy h2{font-size:1.4rem}.cj-policy-table td:first-child{white-space:normal}}#dealer-nav .dealer-number a{color:#010101;font-family:"ducati-condensed",Arial,sans-serif;font-weight:400;font-size:1rem}a.ducati-dealer-logo{max-width:140px}.mobile-dealer-logo{max-width:140px}.home-offers-bg{background-color:#000;color:#FFF}.accessories-move{margin-left:-7%}.custom-btn{color:#FFF;text-transform:uppercase;font-family:"ducati-condensed",Arial,sans-serif;font-size:.9em}.usedbikesbg{background-image:url(/./templates/ducati/custom/images/usedbikesbg.jpg);padding:80px 0;background-size:cover;background-position:right center;color:#FFF}.move-image-2{margin-left:-25%;margin-top:-69%;position:relative;z-index:999}img.img-fluid.imgfocus-b{z-index:999;position:relative}@media (min-width:1200px){.topelements.sticktop{margin-top:0!important}}@media (max-width:1500px){.home-offers-bg{background-color:#000;padding-bottom:80px}}@media (max-width:1199.98px){.move-image-1{margin-left:-6%;margin-top:-37%;position:relative}.move-image-2{margin-left:56%;margin-top:-58%;position:relative;z-index:999}}@media (max-width:575.98px){.usedbikesbg{background-image:url(/./templates/ducati/custom/images/usedbikesbgmobile.jpg);padding:60px 0;background-size:cover;background-position:center;color:#FFF}}