body .banner-page-header .bg{overflow:hidden;max-height:50rem}body .banner-page-header .bg video{object-fit:contain}@media screen and (min-width:calc(1200px + 1px)){body .banner-page-header .container-page-heading{display:flex;align-items:center;justify-content:space-between}}body .banner-page-header .content-wrapper>.container{display:grid;gap:2rem 4.3125rem}@media screen and (min-width:calc(1200px + 1px)){body .banner-page-header .content-wrapper>.container{align-items:flex-end;grid-template-columns:minmax(0,1fr) auto}}body .banner-page-header .content-wrapper>.container .left{display:grid}body .banner-page-header .content-wrapper>.container .left .title{display:grid;align-items:center;gap:1.5rem}body .banner-page-header .content-wrapper>.container .left .title>.content h1{margin:0;line-height:1em}body .banner-page-header .content-wrapper>.container .left .title>.content .subtitle{margin-top:0.5rem;opacity:0.8;padding-left:0.15rem}body .banner-page-header .content-wrapper>.container .left blockquote{font-size:1rem;border-left:0.1875rem solid var(--color-ducati-red-400);padding-left:0.5625rem;max-width:50rem}body .banner-page-header .content-wrapper>.container .right{display:grid;gap:2.25rem}body .banner-page-header .content-wrapper>.container .right .btns{flex-flow:column nowrap;align-items:stretch;justify-content:stretch}body .banner-page-header .content-wrapper>.container .right .btns .btn{font-size:0.875rem;padding:1.3125rem 2.1875rem}body .filters{margin-top:5.5625rem}body .filters form h2{font-size:1rem;letter-spacing:0.5em;text-align:center;font-weight:400;margin:0}body .filters form .select-manufacturer .manufacturers-list{margin-top:2rem;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;gap:2rem 6rem}body .filters form .select-manufacturer .manufacturers-list>*{display:grid;align-items:center;justify-content:center}body .filters form .select-manufacturer .manufacturers-list>* .img{width:6rem;height:6rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}body .filters form .select-manufacturer .manufacturers-list>* .img img{object-fit:contain;object-position:center}body .filters form .select-manufacturer .manufacturers-list>* h3{margin:0.5rem 0 0;text-align:center;font-weight:400;font-size:1rem}body .filters form .select-manufacturer .manufacturers-list.small{gap:2rem 3rem;margin-top:3rem}body .filters form .select-manufacturer .manufacturers-list.small>* .img{height:3rem;width:3rem}body .filters form .select-manufacturer .manufacturers-list.small>* h3{font-size:0.8rem}body .filters form .select-model .models-list{margin-top:2rem;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:center;gap:1rem 0.5rem}body .filters form .select-model .models-list>*{display:grid;align-items:center;justify-content:center;border-radius:var(--radius-400);padding:0.75rem 0.75rem;transition:all 0.2s ease-in-out}body .filters form .select-model .models-list>* .img{width:6rem;height:6rem;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}body .filters form .select-model .models-list>* .img img{object-fit:contain;object-position:center}body .filters form .select-model .models-list>* h3{margin:0.5rem 0 0;text-align:center;font-weight:400;font-size:1rem}@media screen and (min-width:calc(1200px + 1px)){body .filters form .select-model .models-list>:hover{background-color:rgba(255,255,255,0.5)}}body .filters form .select-model .models-list>.active{background-color:var(--color-text-inverted)}body .filters form .select-model .models-list h3{text-align:center}body .filters form .select-condition{margin-top:3rem}body .filters form .select-condition:before{content:"";display:block;background-image:linear-gradient(to right,rgba(0,0,0,0),var(--color-neutral-300),rgba(0,0,0,0));width:100%;height:0.0625rem;margin-bottom:3rem}body .filters form .select-condition .checkboxes{margin-top:2rem;display:flex;align-items:center;justify-content:center;gap:1rem 3rem}body .filters form .btns{margin-top:3rem;justify-content:center}body .filters form .btns .reset-filter{padding:0.75rem 1.5rem;border-color:var(--color-neutral-300);color:var(--color-neutral-600);font-weight:400;font-size:0.8rem}body .filters form .btns .reset-filter>img{height:0.75rem;width:0.75rem}@media screen and (min-width:calc(1200px + 1px)){body .filters form .btns .reset-filter:hover{color:var(--color-text);border-color:var(--color-text)}}body .offers{padding-top:6.75rem;padding-bottom:6.75rem}
/*# sourceMappingURL=page-offers-default.css.map */