.card__txt--teaser,.grid-collection-title{font-size:2.3rem;text-transform:uppercase;letter-spacing:0.9px;line-height:27px;margin-bottom:14px}@media (min-width: 375px){.card__txt--teaser,.grid-collection-title{font-size:2.4rem}}@media (min-width: 960px){.card__txt--teaser,.grid-collection-title{font-size:2.8rem;margin-top:10px;margin-bottom:20px;line-height:1.2}}@media (min-width: 1280px){.card__txt--teaser,.grid-collection-title{font-size:3.3rem;line-height:38px}}.card__txt{margin-left:5%;margin-right:5%}@media (min-width: 960px){.card__txt{margin-left:0;margin-right:0}}.card__txt--sub,.card__txt--pre{font-family:"primary",serif;font-size:1.4rem;display:inline-block;letter-spacing:.2px}.jp .card__txt--sub,.ru .card__txt--sub,.zh .card__txt--sub,.cn .card__txt--sub,.jp .card__txt--pre,.ru .card__txt--pre,.zh .card__txt--pre,.cn .card__txt--pre{font-family:inherit}.card__txt--bodycopy{font-family:"legacy",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif;font-size:1.38rem;line-height:22px;letter-spacing:.5px}.jp .card__txt--bodycopy,.ru .card__txt--bodycopy,.zh .card__txt--bodycopy,.cn .card__txt--bodycopy{font-family:inherit}.card__txt--bodycopy+.buttons{margin-top:18px}@media (min-width: 960px){.card__txt--bodycopy{margin-bottom:40px;line-height:26px}}@media (min-width: 1280px){.card__txt--bodycopy{font-size:1.6rem}}.grid-collection-title{text-align:center;max-width:90%;margin-right:auto;margin-left:auto}.card-owner-login{text-align:center;margin-bottom:40px}.card-owner-login__title{padding:30px 0}@media (min-width: 960px){.card-owner-login__title{padding:43px 0 53px}}@media (min-width: 1280px){.card-owner-login__title{padding:50px 0 60px}}.card-owner-login__logo{position:relative;display:inline-block;width:45px;padding-bottom:30px;z-index:1}@media (min-width: 960px){.card-owner-login__logo{padding-bottom:40px;width:60px}}.card-owner-login .card__txt--teaser{font-size:2.7rem;letter-spacing:2px;margin-top:0;margin-bottom:0}.card-owner-login .card__txt--teaser .title{position:relative;z-index:1}@media (min-width: 960px){.card-owner-login .card__txt--teaser{font-size:3rem;letter-spacing:3px}}@media (min-width: 1280px){.card-owner-login .card__txt--teaser{font-size:4.9rem}}.card-owner-login__hero{position:relative;margin-bottom:45px}.card-owner-login__hero img{display:block;width:100%;height:auto}.card-owner-login .card__txt--bodycopy{width:83%;max-width:719px;margin-left:auto;margin-right:auto}.card-owner-login__cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:35px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-owner-login__cta>*{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.is-ready.card-owner-login__cta>*{opacity:1;visibility:visible}@media (min-width: 960px){.card-owner-login__cta{display:block;margin:50px 0}}.card-owner-login__cta__idp-btn-wrapper{margin-bottom:30px}@media (min-width: 960px){.card-owner-login__cta__idp-btn-wrapper{display:inline-block;margin-bottom:0;margin-right:25px}}.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a{display:inline-block;position:relative}.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a span{font-size:1.4rem;position:relative;z-index:1;cursor:pointer;padding:6px 20px;text-transform:uppercase;font-family:"legacy";border:solid #DA291C 1px;display:block;background-color:#fff;text-decoration:none;color:#202020;line-height:19px}@media (min-width: 960px){.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a span{font-size:1.2rem}}.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;background-color:#DA291C;-webkit-transform:translate(3px, 3px);transform:translate(3px, 3px);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a:hover::before{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a:hover span{background-color:#DA291C;color:#fff}.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a:hover span{color:#000;background-color:#fff}.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a::before{background-color:#fff}.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a span{border-color:#fff;color:#fff;background-color:#000;-webkit-transition:color 0.3s, background-color 0.3s;transition:color 0.3s, background-color 0.3s}.card-owner-login__cta__idp-btn-wrapper .idpLoginButton a .icon{display:none}.card-owner-login__cta a{width:170px}.card-owner-login__cta__loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1;visibility:visible;z-index:1;-webkit-transition:opacity 0.3s, visibility 0 0.3s;transition:opacity 0.3s, visibility 0 0.3s}.is-ready .card-owner-login__cta__loader-wrapper{opacity:0;visibility:hidden}.card-owner-plp-h1{text-align:center;margin-bottom:40px}.card-owner-plp-h1__title{padding:30px 0}@media (min-width: 960px){.card-owner-plp-h1__title{padding:43px 0 53px}}@media (min-width: 1280px){.card-owner-plp-h1__title{padding:50px 0 60px}}.card-owner-plp-h1__logo{position:relative;display:inline-block;width:80px;padding-bottom:40px}@media (min-width: 960px){.card-owner-plp-h1__logo{padding-bottom:50px;width:100px}}@media (min-width: 1280px){.card-owner-plp-h1__logo{width:auto}}.card-owner-plp-h1 .card__txt--teaser{font-size:2.7rem;letter-spacing:2px;margin-top:0;margin-bottom:0}.card-owner-plp-h1 .card__txt--teaser .title{position:relative;z-index:1}@media (min-width: 960px){.card-owner-plp-h1 .card__txt--teaser{font-size:3rem;letter-spacing:3px}}@media (min-width: 1280px){.card-owner-plp-h1 .card__txt--teaser{font-size:4.4rem}}.card-owner-plp-h1__hero{position:relative;margin-bottom:45px}@media (min-width: 960px){.card-owner-plp-h1__hero{margin-bottom:55px}}.card-owner-plp-h1__hero img{display:block;width:100%;height:auto}.card-owner-plp-h1 .card__txt--bodycopy{width:83%;max-width:719px;margin-left:auto;margin-right:auto}.card-immagine-cta{width:53%}.card-immagine-cta .buttons{text-align:center}.card-immagine-titolo-cta-rettangolare__contents{text-align:center}@media (min-width: 960px){.card-immagine-titolo-cta-rettangolare__contents{text-align:left;margin-top:unset;margin-bottom:unset}}.card-immagine-titolo-cta-rettangolare__contents .card__txt--teaser{margin-top:20px;margin-bottom:20px}@media (min-width: 960px){.card-immagine-titolo-cta-rettangolare__contents .buttons .ctaButton:only-child{margin:0}}@media (min-width: 960px){.card-immagine-titolo-testo-cta .buttons{margin-top:25px}}@media (min-width: 960px){.card-immagine-titolo-testo-cta .buttons .ctaButton:only-child{margin-left:0}}.card-immagine-titolo-testo-cta .card__txt--teaser{text-align:center}@media (min-width: 960px){.card-immagine-titolo-testo-cta .card__txt--teaser{text-align:left}}.card-immagine-titolo-testo-cta .card__txt--bodycopy{margin-top:17px;text-align:center;padding-left:20px;padding-right:20px}@media (min-width: 600px){.card-immagine-titolo-testo-cta .card__txt--bodycopy{padding:0}}@media (min-width: 960px){.card-immagine-titolo-testo-cta .card__txt--bodycopy{margin-top:20px;margin-bottom:20px;text-align:left}}@media (min-width: 960px){.card-immagine-titolo-testo-cta .card__txt--bodycopy+.buttons{margin-top:0}}.card-titolo-bianco-immagine{position:relative}.card-titolo-bianco-immagine .card__txt{margin-left:unset;margin-right:unset}.card-titolo-bianco-immagine .card__txt--teaser{position:relative;z-index:1;background-color:#fff;width:calc(100% - 40px);padding-bottom:20px;-webkit-transform:translateY(98%);transform:translateY(98%);margin-right:auto;margin-left:auto;margin-top:-44px;text-align:center}@media (min-width: 600px){.card-titolo-bianco-immagine .card__txt--teaser{margin-top:-68px}}@media (min-width: 960px){.card-titolo-bianco-immagine .card__txt--teaser{-webkit-transform:translateY(0);transform:translateY(0);text-align:left;height:90px;padding-bottom:0;margin-left:0;margin-top:0;margin-bottom:-90px;width:calc(100% - 50px)}}@media (min-width: 1280px){.card-titolo-bianco-immagine .card__txt--teaser{height:105px}}.card-titolo-bianco-immagine .card__txt--teaser .title--teaser{margin:0 auto}@media (min-width: 960px){.card-titolo-bianco-immagine .card__txt--teaser .title--teaser{margin:0}}@media (min-width: 960px){.card-titolo-bianco-immagine .card__img{margin-top:36px}}.card-titolo-immagine-testo-cta-centrato .title{text-align:center}.card-titolo-immagine-testo-cta-centrato .card__image-link{padding:0 20px;display:block}@media (min-width: 960px){.card-titolo-immagine-testo-cta-centrato .card__image-link{padding:0}}.card-titolo-immagine-testo-cta-centrato__contents{padding:5% 5% 0 5%;text-align:center}@media (min-width: 960px){.card-titolo-immagine-testo-cta-centrato__contents{padding:5% 15%}}@media (min-width: 960px){.card-titolo-immagine-testo-cta-centrato__contents .card__txt--bodycopy{margin-bottom:0}}.card-titolo-immagine-testo-cta-centrato .buttons{text-align:center}.grid-collection{position:relative;width:100%;max-width:1600px;margin-right:auto;margin-left:auto;margin-bottom:80px}@media (min-width: 600px){.grid-collection{width:91%}}.grid-collection.nomargin{width:100%;max-width:1600px}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 600px){.row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.row .cel{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-height:20px}@media (min-width: 600px){.row .cel--30{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media (min-width: 600px){.row .cel--35{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}}@media (min-width: 600px){.row .cel--40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}@media (min-width: 600px){.row .cel--50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 600px){.row .cel--60{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}}@media (min-width: 600px){.row .cel--65{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}.row--30-30-30 .cel--30{margin-bottom:40px}.row--30-30-30 .cel--30:last-child{margin-bottom:0}@media (min-width: 600px){.row--30-30-30 .cel--30{-webkit-box-flex:0;-ms-flex:0 0 31%;flex:0 0 31%;max-width:31%;margin-bottom:0}}.row--65-30 .cel--65+.cel--30{margin-top:80px}@media (min-width: 600px){.row--65-30 .cel--65+.cel--30{margin-top:0}}@media (min-width: 600px){.row--40-50 .cel--40,.row--50-40 .cel--40{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;max-width:43%}}.row--40-50 .cel--40+.cel--50,.row--50-40 .cel--40+.cel--50{margin-top:80px}@media (min-width: 600px){.row--40-50 .cel--40+.cel--50,.row--50-40 .cel--40+.cel--50{margin-top:0}}@media (min-width: 600px){.row--40-50 .cel--50,.row--50-40 .cel--50{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}}.row--40-50 .cel--50+.cel--40,.row--50-40 .cel--50+.cel--40{margin-top:80px}@media (min-width: 600px){.row--40-50 .cel--50+.cel--40,.row--50-40 .cel--50+.cel--40{margin-top:0}}.row--50-40-40 .cel--vertical .card:nth-child(1){margin-bottom:40px}@media (min-width: 600px){.row--50-40-40 .cel--40{-webkit-box-flex:0;-ms-flex:0 0 43%;flex:0 0 43%;max-width:43%}}.row--50-40-40 .cel--40+.cel--50{margin-top:80px}@media (min-width: 600px){.row--50-40-40 .cel--40+.cel--50{margin-top:0}}@media (min-width: 600px){.row--50-40-40 .cel--50{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}}.row--50-40-40 .cel--50+.cel--40{margin-top:80px}@media (min-width: 600px){.row--50-40-40 .cel--50+.cel--40{margin-top:0}}.row--50-50{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 960px){.row--50-50{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.row--50-50 .cel--50{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width: 960px){.row--50-50 .cel--50{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.row--35-60-intersection .cel--35{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width: 960px){.row--35-60-intersection .cel--35{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-top:30px}}@media (min-width: 600px){.row--35-60-intersection .cel--35 .card{position:absolute;top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}}@media (min-width: 960px){.row--35-60-intersection .cel--35 .card{position:relative;-webkit-transform:none;transform:none;top:0}}@media (min-width: 600px){.row--35-60-intersection .cel--35 .card__txt{margin-top:0}}@media (min-width: 960px){.row--35-60-intersection .cel--35 .card__txt{margin-top:20px}}.row--35-60-intersection .cel--35 .image-wrapper{display:none}@media (min-width: 960px){.row--35-60-intersection .cel--35 .image-wrapper{display:block}}.row--35-60-intersection .cel--60{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width: 960px){.row--35-60-intersection .cel--60{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.row--35-60-intersection .cel--60 .image-wrapper{overflow:hidden}@media (min-width: 960px){.row--50-40 .cel--50 .card{padding-top:0}}.row--50-40 .cel--50 .card .card__txt--teaser{text-align:center}@media (min-width: 960px){.row--50-40 .cel--50 .card .card__txt--teaser{line-height:1;text-align:left;margin-top:0}}@media (min-width: 600px){.row--65-30{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width: 960px){.row--65-30{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width: 600px){.row--65-30 .cel{max-width:unset}}@media (min-width: 960px){.row--65-30 .cel{max-width:65%}}@media (min-width: 600px){.row--65-30 .cel--65{margin-bottom:80px}}@media (min-width: 960px){.row--65-30 .cel--65{margin-bottom:0}}.card-images-over{position:relative}@media (min-width: 960px){.card-images-over .card-immagine-cta:not(.have-cta)+.have-cta{-webkit-transform:translateY(-45%);transform:translateY(-45%)}}@media (min-width: 960px){.card-images-over .card-immagine-cta.have-cta+.card-immagine-cta:not(.have-cta){-webkit-transform:translateY(-55%);transform:translateY(-55%)}}.card-images-over .card-immagine-cta:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;height:100%;top:0;right:0}@media (min-width: 960px){.card-images-over .card-immagine-cta:nth-child(2){display:block;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:auto}}@media (min-width: 960px){.card-images-over .card-immagine-cta:nth-child(2) .buttons .ctaButton{position:relative;left:21%}}.card-images-over .card-immagine-cta .card__image-link,.card-images-over .card-immagine-cta .buttons{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.card-images-over .card-immagine-cta .card__image-link{display:block;width:100%;margin-top:auto}.card-images-over .card-immagine-cta .buttons{-ms-flex-item-align:end;align-self:flex-end}@media (min-width: 960px){.card-images-over .card-immagine-cta .buttons{text-align:left}}@media (min-width: 960px){.card-images-over .card-immagine-cta .buttons .ctaButton{margin-left:0;margin-right:0}}@media (min-width: 960px){.grid-collection.over{margin-top:28px}}.grid-collection.over .grid-collection-title{max-width:100%}@media (min-width: 960px){.grid-collection.over .grid-collection-title{text-align:left;position:absolute;left:58%;top:-50px}.grid-collection.over .grid-collection-title .title--teaser{text-align:left;margin-left:0;margin-right:0}}.buttons{text-align:center}@media (min-width: 960px){.buttons{text-align:left}}.buttons .ctaButton{padding-bottom:3px}.buttons .ctaButton+.ctaButton{margin-left:5%}.card__image-link+.buttons{margin-top:18px}.restriction-notify .idpLoginButton a,.restriction-notify .btn,.restriction-notify .button{font-size:1.3rem;position:relative;overflow:hidden;display:inline-block;line-height:16px;padding:12px 25px;text-align:center;width:auto;background-color:#202020;color:#fff;text-transform:uppercase;letter-spacing:1px;border-radius:0;min-width:200px;border:none;min-width:72px;margin-top:23px;color:#fff}.restriction-notify .idpLoginButton a .text,.restriction-notify .btn .text,.restriction-notify .button .text{color:#fff}.restriction-notify .idpLoginButton a:hover,.restriction-notify .btn:hover,.restriction-notify .button:hover{background:#000}.restriction-notify .idpLoginButton a:active,.restriction-notify .btn:active,.restriction-notify .button:active{color:#fff}@media (min-width: 960px){.restriction-notify .idpLoginButton a,.restriction-notify .btn,.restriction-notify .button{min-width:92px;margin-top:26px}}@media (min-width: 1280px){.restriction-notify .idpLoginButton a,.restriction-notify .btn,.restriction-notify .button{min-width:200px;text-transform:uppercase}}.restriction-notify .idpLoginButton a .text,.restriction-notify .btn .text,.restriction-notify .button .text{text-transform:inherit;font-size:inherit}.restriction-notify{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:black;font-size:1.3rem;background:#fff;padding:50px 20px 30px;width:100%;max-width:500px;min-height:150px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:24px;max-height:calc(100vh - 20px);overflow:auto;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;text-align:center}@media (min-width: 960px){.restriction-notify{padding:50px 50px 30px}}.restriction-notify.is-visible{visibility:visible;opacity:1}.restriction-notify .idpLoginButton,.restriction-notify__back-home{margin-top:20px;text-align:center}.owner-landing,.owner-plp{background-color:#000;color:#fff;padding-bottom:50px;margin-bottom:60px}@media (min-width: 1280px){.owner-plp{background-image:url("https://media.yoox.biz/ytos/resources/FERRARI/img/owner/owner-plp-header-bg.jpg?fg=Xg");background-position:0 0;background-size:cover;background-repeat:none}}.owner-plp .grid-collection.over .grid-collection-title{margin:0 5%}@media (min-width: 960px){.owner-plp .grid-collection.over .grid-collection-title{top:-7%;height:12%;margin:0}.owner-plp .grid-collection.over .grid-collection-title .title--teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1280px){.owner-plp .grid-collection.over .grid-collection-title{top:-2%}}.owner-plp,article.product{height:auto;overflow:visible}.owner-plp.is-not-allowed,article.product.is-not-allowed{height:100vh;position:relative;overflow:hidden;background-image:none}.owner-plp.is-not-allowed>div:not(.restriction-notify),article.product.is-not-allowed>div:not(.restriction-notify){opacity:0;visibility:hidden}.owner-plp>div:not(.restriction-notify),article.product>div:not(.restriction-notify){opacity:1;visibility:visible;-webkit-transition:opacity 0.7s;transition:opacity 0.7s}.image-wrapper{position:relative;height:0}.image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity 0.3s 0.3s;transition:opacity 0.3s 0.3s}.image-wrapper img.loaded{opacity:1}.image-wrapper img.loaded ~ .euroSpinLocal{display:none}.image-wrapper .euroSpinLocal{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.ctaButton{color:#fff}.ctaButton::before{background-color:#fff}.ctaButton:hover{background-color:#fff}.ctaButton:hover span{background-color:#fff;color:#000}.ctaButton span{border-color:#fff;color:#fff;background-color:#000;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s}.card-titolo-bianco-immagine .card__txt{background-color:#000;color:#fff}
