.usauto-vehicle-card__cta-row .yith-wcwl-add-to-wishlist{flex:0 0 auto;margin:0}.usauto-vehicle-card__cta-row .yith-wcwl-add-button{display:inline-flex}.usauto-vehicle-card__cta-row .feedback,.usauto-vehicle-card__cta-row .yith-wcwl-wishlistaddedbrowse,.usauto-vehicle-card__cta-row .yith-wcwl-wishlistexistsbrowse{display:none!important}.usauto-vehicle-card__cta-row .add_to_wishlist{align-items:center;background:none;border:0;color:var(--wp--preset--color--cyan);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--display);font-size:14px;gap:6px;line-height:1.2;padding:8px;text-decoration:none;text-transform:uppercase;transition:color .15s ease}.usauto-vehicle-card__cta-row .add_to_wishlist .yith-wcwl-icon-svg,.usauto-vehicle-card__cta-row .add_to_wishlist>svg{display:block;flex-shrink:0;height:24px;width:24px}.usauto-vehicle-card__cta-row .add_to_wishlist:focus-visible,.usauto-vehicle-card__cta-row .add_to_wishlist:hover{color:var(--wp--preset--color--magenta)}.usauto-vehicle-card__cta-row .add_to_wishlist.added,.usauto-vehicle-card__cta-row .exists{color:var(--wp--preset--color--magenta)}.usauto-product-info__header .yith-wcwl-add-to-wishlist{flex:0 0 auto;margin:0}.usauto-product-info__header .yith-wcwl-add-button{display:inline-flex}.usauto-product-info__header .feedback,.usauto-product-info__header .yith-wcwl-wishlistaddedbrowse,.usauto-product-info__header .yith-wcwl-wishlistexistsbrowse{display:none!important}.usauto-product-info__header .add_to_wishlist{align-items:center;background-color:var(--wp--preset--color--white);border:0;border-radius:999px;color:var(--wp--preset--color--violet-3);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;position:relative;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease;width:40px}.usauto-product-info__header .add_to_wishlist .yith-wcwl-icon-svg,.usauto-product-info__header .add_to_wishlist>svg{display:block;height:22px;width:22px}.usauto-product-info__header .add_to_wishlist>span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.usauto-product-info__header .add_to_wishlist:focus-visible,.usauto-product-info__header .add_to_wishlist:hover{color:var(--wp--preset--color--magenta);transform:scale(1.05)}.usauto-product-info__header .add_to_wishlist.added,.usauto-product-info__header .exists{color:var(--wp--preset--color--magenta)}.usauto-product-info__cta-row .yith-wcwl-add-to-wishlist{flex:0 0 auto;margin:0}.usauto-product-info__cta-row .yith-wcwl-add-button{display:inline-flex}.usauto-product-info__cta-row .feedback,.usauto-product-info__cta-row .yith-wcwl-wishlistaddedbrowse,.usauto-product-info__cta-row .yith-wcwl-wishlistexistsbrowse{display:none!important}.usauto-product-info__cta-row .add_to_wishlist{align-items:center;background-color:var(--wp--preset--color--surface-1);border:0;border-radius:999px;color:var(--wp--preset--color--cyan);cursor:pointer;display:inline-flex;height:48px;justify-content:center;position:relative;text-decoration:none;transition:background-color .15s ease,color .15s ease;width:48px}.usauto-product-info__cta-row .add_to_wishlist .yith-wcwl-icon-svg,.usauto-product-info__cta-row .add_to_wishlist>svg{display:block;height:24px;width:24px}.usauto-product-info__cta-row .add_to_wishlist>span{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.usauto-product-info__cta-row .add_to_wishlist:focus-visible,.usauto-product-info__cta-row .add_to_wishlist:hover{background-color:var(--wp--preset--color--magenta);color:var(--wp--preset--color--white)}.usauto-product-info__cta-row .add_to_wishlist.added,.usauto-product-info__cta-row .exists{background-color:var(--wp--preset--color--magenta);color:var(--wp--preset--color--white)}.usauto-vehicle-card{display:flex;flex-direction:column;max-width:100%;width:277px}.usauto-vehicle-card,.usauto-vehicle-card *,.usauto-vehicle-card :after,.usauto-vehicle-card :before{box-sizing:border-box}.usauto-vehicle-card__media{background-color:var(--wp--preset--color--surface-0);border-radius:16px 16px 0 0;overflow:hidden;position:relative}.usauto-vehicle-card__media-link{cursor:pointer;display:block;transition:opacity .2s ease;width:100%}.usauto-vehicle-card__media-link:focus-visible,.usauto-vehicle-card__media-link:hover{opacity:.92}.usauto-vehicle-card__image{display:block;height:auto;width:100%}.usauto-vehicle-card__image--placeholder{background:linear-gradient(135deg,var(--wp--preset--color--violet-2),var(--wp--preset--color--violet-3))}.usauto-vehicle-card__badge-km0{background-color:var(--wp--preset--color--yellow);color:var(--wp--preset--color--violet-1);font-size:14px;height:40px;justify-content:center;right:6px;width:40px}.usauto-vehicle-card__badge-km0,.usauto-vehicle-card__badge-reserved{align-items:center;border-radius:999px;box-shadow:2px 2px 0 0 var(--wp--preset--color--violet-1);display:inline-flex;font-family:var(--wp--preset--font-family--display);line-height:1.2;position:absolute;text-transform:uppercase;top:6px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.usauto-vehicle-card__badge-reserved{background-color:var(--wp--preset--color--magenta);color:var(--wp--preset--color--white);font-size:12px;left:6px;padding:6px 10px}.usauto-vehicle-card__chiavi-mano{background-image:linear-gradient(270deg,var(--wp--preset--color--yellow) 0,var(--wp--preset--color--magenta) 100%);display:flex;font-family:var(--wp--preset--font-family--display);font-size:14px;gap:8px;height:32px;line-height:1.2;padding:0 16px;text-transform:uppercase;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.usauto-vehicle-card__chiavi-icon,.usauto-vehicle-card__chiavi-mano{align-items:center;color:var(--wp--preset--color--white);justify-content:center}.usauto-vehicle-card__chiavi-icon{display:inline-flex;flex-shrink:0;height:16px;width:16px}.usauto-vehicle-card__chiavi-icon svg{display:block;height:100%;width:100%}.usauto-vehicle-card__chiavi-label{display:inline-block;flex-shrink:0;white-space:nowrap}.usauto-vehicle-card__body{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--line);border-radius:0 0 16px 16px;display:flex;flex:1;flex-direction:column;gap:20px;padding:16px 20px}.usauto-vehicle-card__header{display:flex;flex-direction:column;gap:10px}.usauto-vehicle-card__brand{color:var(--wp--preset--color--violet-3);font-family:var(--wp--preset--font-family--body);font-size:13px;font-weight:600;letter-spacing:.2em;line-height:1.2;margin:0;text-transform:uppercase}.usauto-vehicle-card__model{color:var(--wp--preset--color--violet-1);font-family:var(--wp--preset--font-family--display);font-size:28px;line-height:1.2;margin:0;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.usauto-vehicle-card__model-link{color:inherit;text-decoration:none}.usauto-vehicle-card__model-link:focus-visible,.usauto-vehicle-card__model-link:hover{color:var(--wp--preset--color--magenta)}.usauto-vehicle-card__variant{color:var(--wp--preset--color--violet-3);font-family:var(--wp--preset--font-family--body);font-size:16px;font-weight:500;line-height:1.5;margin:0}.usauto-vehicle-card__specs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.usauto-vehicle-card__spec{align-items:center;background-color:rgba(231,224,242,.95);border-radius:6px;color:var(--wp--preset--color--violet-1);display:inline-flex;font-family:var(--wp--preset--font-family--display);font-size:14px;line-height:1.2;padding:6px 10px;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.usauto-vehicle-card__pricing{display:flex;flex-direction:column;gap:8px}.usauto-vehicle-card__discount-row{align-items:baseline;display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--body);font-size:16px;font-weight:500;gap:8px;line-height:1.5;margin:0}.usauto-vehicle-card__discount-pct{color:var(--wp--preset--color--red)}.usauto-vehicle-card__regular-label,.usauto-vehicle-card__regular-price{color:var(--wp--preset--color--violet-4)}.usauto-vehicle-card__regular-price{text-decoration:line-through}.usauto-vehicle-card__price{color:var(--wp--preset--color--magenta);font-family:var(--wp--preset--font-family--display);font-size:40px;line-height:1.2;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.usauto-vehicle-card__price .woocommerce-Price-amount,.usauto-vehicle-card__price bdi{color:inherit;font-family:inherit;font-size:inherit}.usauto-vehicle-card__price .woocommerce-Price-currencySymbol{color:inherit}.usauto-vehicle-card__helpers{align-items:center;color:var(--wp--preset--color--violet-4);display:flex;flex-wrap:wrap;font-family:var(--wp--preset--font-family--body);font-size:12px;font-weight:600;gap:5px;line-height:1.2;margin:0}.usauto-vehicle-card__helper-dot{background-color:var(--wp--preset--color--violet-4);border-radius:999px;display:inline-block;flex-shrink:0;height:4px;width:4px}.usauto-vehicle-card__cta-row{align-items:center;display:flex;gap:8px;width:100%}.usauto-vehicle-card__cta{align-items:center;background-color:var(--wp--preset--color--magenta);border-radius:999px;color:var(--wp--preset--color--white);display:inline-flex;flex:1 1 auto;font-family:var(--wp--preset--font-family--display);font-size:14px;justify-content:center;line-height:1.2;min-width:0;padding:16px;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.usauto-vehicle-card__cta:focus-visible,.usauto-vehicle-card__cta:hover{box-shadow:6px 6px 0 0 var(--wp--preset--color--violet-1);color:var(--wp--preset--color--white);transform:translate(-2px,-2px)}.usauto-vehicle-card__cta:active{box-shadow:none;transform:translate(0)}.usauto-vehicle-card__save{align-items:center;background:none;border:0;color:var(--wp--preset--color--cyan);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--wp--preset--font-family--display);font-size:14px;gap:6px;line-height:1.2;padding:8px;text-transform:uppercase;transition:color .15s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.usauto-vehicle-card__save svg{display:block;height:24px;width:24px}.usauto-vehicle-card__save:focus-visible,.usauto-vehicle-card__save:hover{color:var(--wp--preset--color--magenta)}@media(prefers-reduced-motion:reduce){.usauto-vehicle-card__cta:hover{box-shadow:none;transform:none}}.usauto-related-products{background-color:var(--wp--preset--color--surface-0);box-sizing:border-box;padding-block:80px;width:100%}.usauto-related-products,.usauto-related-products *,.usauto-related-products :after,.usauto-related-products :before{box-sizing:border-box}.usauto-related-products__container{display:flex;flex-direction:column;gap:64px;margin:0 auto;max-width:var(--wp--style--global--content-size,1170px);padding:0 32px}.usauto-related-products__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}@media(max-width:720px){.usauto-related-products__header{align-items:flex-start;flex-direction:column;gap:16px}}.usauto-related-products__header-left{align-items:flex-start;display:flex;flex-direction:column;gap:32px}.usauto-related-products__label{align-items:center;background-color:var(--wp--preset--color--yellow);border-radius:6px;color:var(--wp--preset--color--violet-1);display:inline-flex;font-family:var(--wp--preset--font-family--display);font-size:14px;gap:8px;line-height:1.2;padding:6px 10px;text-transform:uppercase}.usauto-related-products__label-icon{color:var(--wp--preset--color--violet-1);display:inline-flex;flex-shrink:0;height:16px;width:16px}.usauto-related-products__label-icon svg{display:block;height:100%;width:100%}.usauto-related-products__title{font-size:clamp(40px,2.5rem + 3vw,64px);margin:0}.usauto-related-products__cta,.usauto-related-products__title{color:var(--wp--preset--color--violet-1);font-family:var(--wp--preset--font-family--display);line-height:1.2;text-transform:uppercase;-webkit-font-smoothing:antialiased}.usauto-related-products__cta{align-items:center;background-color:var(--wp--preset--color--yellow);border-radius:999px;display:inline-flex;flex-shrink:0;font-size:14px;justify-content:center;padding:16px 24px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.usauto-related-products__cta:focus-visible,.usauto-related-products__cta:hover{box-shadow:6px 6px 0 0 var(--wp--preset--color--violet-1);color:var(--wp--preset--color--violet-1);transform:translate(-2px,-2px)}.usauto-related-products__cta:active{box-shadow:none;transform:translate(0)}.usauto-related-products__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.usauto-related-products__grid .usauto-vehicle-card{width:100%}@media(max-width:900px){.usauto-related-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.usauto-related-products__dots{display:none;gap:7px;justify-content:center;margin-top:4px;width:100%}.usauto-related-products__dot{background-color:var(--wp--preset--color--violet-4,#d9cfe8);border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:width .15s ease,background-color .15s ease;width:7px}.usauto-related-products__dot.is-active{background-color:var(--wp--preset--color--magenta);width:18px}@media(max-width:767px){.usauto-related-products{background-color:var(--wp--preset--color--surface-1)}.usauto-related-products__container{gap:24px}.usauto-related-products__header{display:contents}.usauto-related-products__header-left{order:1}.usauto-related-products__grid{display:flex;flex-wrap:nowrap;gap:14px;justify-content:flex-start;margin-inline:calc(50% - 50vw);min-width:0;order:2;overflow-x:auto;padding:0 30px 4px;scroll-padding-inline:30px;scroll-snap-type:x mandatory;width:100vw;-webkit-overflow-scrolling:touch;scrollbar-width:none}.usauto-related-products__grid::-webkit-scrollbar{display:none}.usauto-related-products__grid .usauto-vehicle-card{flex:0 0 min(280px,82%);scroll-snap-align:start;width:auto}.usauto-related-products__dots{display:flex;order:3}.usauto-related-products__cta{order:4;white-space:normal;width:100%}}
