.hamburger{cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;padding:12px 9px;margin:-12px -9px}.hamburger:hover{opacity:.7}.mn-opened .hamburger .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.mn-opened .hamburger .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.mn-opened .hamburger .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.shoppingBagButton .inner{height:100%}.shoppingBagButton .inner button{height:100%}.shoppingBagButton .inner button .text{margin-bottom:3px}@media(min-width: 1280px){.shoppingBagButton .inner:not(.cartlinkitems0) .count{color:#fff;padding:2px 15px 2px 10px;right:-15px;margin-left:0;position:relative}.shoppingBagButton .inner:not(.cartlinkitems0) .count::after{content:"";background:#b2352b;position:absolute;right:0;top:0;width:100%;height:17px;z-index:-1}.IE_11 .shoppingBagButton .inner:not(.cartlinkitems0) .count{display:inline-block;padding-top:3px}}.header-nav{display:block;width:100%;background:#fff;z-index:3100}.header-nav-container{position:relative}.header-nav .text{letter-spacing:.1em}.header [data-layout-variant*=partial-red] .text .partial-red{color:#da291c}.header [data-layout-variant=menu-red]>a:nth-child(1)>.text,.header [data-layout-variant=menu-red]>button:nth-child(1)>.text,.header [data-layout-variant=menu-one-column-red]>a:nth-child(1)>.text,.header [data-layout-variant=menu-one-column-red]>button:nth-child(1)>.text,.header [data-layout-variant=menu-new-column-red]>a:nth-child(1)>.text,.header [data-layout-variant=menu-new-column-red]>button:nth-child(1)>.text{color:#da291c;font-weight:bold}.gift-guide-5-weeks .header .menuItem.gift-guide-5-weeks .text::after{transform:scale3d(1, 1, 1);transform-origin:left center}.header a[data-layout-variant=menu-red]>.text,.header a[data-layout-variant=menu-one-column-red]>.text,.header a[data-layout-variant=menu-new-column-red]>.text,.header button[data-layout-variant=menu-red]>.text,.header button[data-layout-variant=menu-one-column-red]>.text,.header button[data-layout-variant=menu-new-column-red]>.text{color:#da291c;font-weight:bold}.header [data-layout-variant=menu-black-bold]>a>.text,.header [data-layout-variant=menu-black-bold]>button>.text{font-weight:bold}.header .level-0>ul>li>a>.text,.header .level-0>ul>li>button>.text,.header .level-1>ul>li>a>.text,.header .level-1>ul>li>button>.text,.header a.hasImage>.text{text-transform:uppercase}@media(max-width: 1279px){.header .no-scroll{overflow:hidden !important}.header-nav{position:fixed;max-width:320px;left:0;height:100vh;top:46px;overflow:hidden;visibility:hidden;transform:translate3d(-100%, 0, 0);transition:transform .4s ease-in,visibility 0s .4s;z-index:3100}}@media(max-width: 1279px)and (min-width: 960px){.header-nav{max-width:360px}}@media(max-width: 1279px){.header-nav-container{touch-action:pan-y;border-top:1px solid #d2d2d2;height:100%;overflow:hidden}}@media(max-width: 1279px){.mn-opened .header-nav{transform:translateX(0);visibility:visible;transition:transform .4s ease-in,visibility 0s 0s}}@media(max-width: 1279px){.header-nav .nav{overflow-y:auto;overflow-x:hidden;height:100%;-webkit-overflow-scrolling:touch}.header-nav .nav .nav-menu,.header-nav .nav .nav-footerXXX{transform:none}}@media(max-width: 1279px){.header-nav .level-0,.header-nav .level-1,.header-nav .level-2{touch-action:pan-y}.header-nav .level-0>ul,.header-nav .level-1>ul,.header-nav .level-2>ul{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.header-nav .level-0>ul>li,.header-nav .level-1>ul>li,.header-nav .level-2>ul>li{border-bottom:1px solid #d2d2d2}.header-nav .level-0>ul>li>a,.header-nav .level-0>ul>li>button,.header-nav .level-1>ul>li>a,.header-nav .level-1>ul>li>button,.header-nav .level-2>ul>li>a,.header-nav .level-2>ul>li>button{text-align:left;padding:13px 5px;width:100%;display:flex;align-items:center}}@media(max-width: 1279px){.header-nav .level-0{z-index:3101}}@media(max-width: 1279px){.header-nav .level-1{z-index:3102}}@media(max-width: 1279px){.header-nav .level-2{z-index:3103}}@media(max-width: 1279px){.header-nav .level-3{z-index:3104}}@media(max-width: 1279px){.header-nav .breadcrumb{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;transform:translate3d(100%, 0, 0);transition:transform .4s ease-in;position:absolute;top:0;left:0;width:100%;background-color:#fff;z-index:3105}.header-nav .breadcrumb.show{transform:none}.opening-default-dept .header-nav .breadcrumb{transition:none}.header-nav .breadcrumb-back{height:40px;display:flex;align-items:center;cursor:pointer;padding-bottom:1px}.header-nav .breadcrumb-back .icon{font-size:1.5rem;margin-right:5px}.header-nav .breadcrumb-back .icon:before{content:""}.header-nav .breadcrumb-back .text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.header-nav .breadcrumb .path{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-nav .breadcrumb .path .text{border:inherit;clip:inherit;-webkit-clip-path:inherit;clip-path:inherit;height:auto;margin:0;overflow:inherit;position:static;width:auto;line-height:14px;margin-right:8px;letter-spacing:.06em;white-space:nowrap;text-transform:uppercase}.header-nav .breadcrumb .path .text:nth-child(1)::before{display:none}.header-nav .breadcrumb .path .text:nth-child(3){display:none}.header-nav .breadcrumb .path .text::before{font-size:1.6rem;content:"";position:relative;display:inline-block;height:.8em;transform:skew(-20deg);border-right:.1em solid #757575;border-left:.1em solid #757575;margin-right:8px;padding-left:7px}}@media(max-width: 1279px){.header-nav .nav-footer{margin-top:33px;text-transform:uppercase}.header-nav .nav-footer .value,.header-nav .nav-footer .text{font-size:1.3rem;letter-spacing:.03em;vertical-align:middle;display:inline-block;text-transform:uppercase}.header-nav .nav-footer .header-icons__nav{display:none}.header-nav .nav-footer .owners-area-link{color:#da291c}.header-nav .nav-footer .loginButton .icon{font-size:1.7rem;margin-top:-5px}.header-nav .nav-footer .shippingCountry{cursor:pointer}.header-nav .nav-footer .shippingCountry .icon{margin-top:-2px}.header-nav .nav-footer .store-locator .icon{margin-top:-2px}.header-nav .nav-footer ul{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.header-nav .nav-footer ul li{padding:9px 0;border:0 none}.header-nav .nav-footer ul li .icon{font-size:1.5rem;vertical-align:middle;display:inline-block}}@media(max-width: 1279px){.header-nav .nav-menu-close{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;display:block;font-size:1.1rem;text-transform:uppercase;background-color:#fff}.header-nav .nav-menu-close:active,.header-nav .nav-menu-close:focus{-webkit-clip-path:inherit;clip-path:inherit;clip:inherit;margin:0;top:46px;right:5px;width:auto;height:auto;padding:15px}.header-nav .nav-menu-close .text{margin-right:10px}.header-nav .nav-menu-close .icon{font-size:.9rem}}@media(max-width: 1279px){.header-nav>.nav-menu-close:active,.header-nav>.nav-menu-close:focus{top:5px}}@media(max-width: 1279px){.header .menuItem-image{display:none}}@media(max-width: 1279px){.header .level-1,.header .level-2,.header .lgLayer{position:absolute;padding-top:40px;top:0;left:0;transform:translateX(100%);visibility:hidden;transition:transform .4s ease-in,visibility 0s .4s;width:100%;bottom:0;background-color:#fff;overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch}.iOS .header .level-1,.iOS .header .level-2,.iOS .header .lgLayer{overflow-y:auto}.iOS .header .level-1>ul>li:last-child,.iOS .header .level-2>ul>li:last-child,.iOS .header .lgLayer>ul>li:last-child{margin-bottom:60px}.opening-default-dept .header .level-1,.opening-default-dept .header .level-2,.opening-default-dept .header .lgLayer{transition:none}}@media(max-width: 1279px){.header .level-1 .prependClone{display:none}}@media(max-width: 1279px){.header .level-2{text-transform:none}}@media(max-width: 1279px){.header .open.level-1,.header .open.level-2,.header .open.lgLayer{transform:none;visibility:visible;transition:transform .4s ease-in,visibility 0s 0s;max-height:initial;overflow-y:auto}.opening-default-dept .header .open.level-1,.opening-default-dept .header .open.level-2,.opening-default-dept .header .open.lgLayer{transition:none}}@media(max-width: 1279px){.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li{display:flex;align-items:center}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li.hasChildren>a>.icon,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li.hasChildren>button>.icon,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li.hasChildren>a>.icon,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li.hasChildren>button>.icon{font-size:1rem;order:2;margin-left:auto}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li.hasChildren>a>.icon:before,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li.hasChildren>button>.icon:before,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li.hasChildren>a>.icon:before,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li.hasChildren>button>.icon:before{content:""}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>a,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>button,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>a,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>button{padding:20px 5px}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>a>.menuItem-image,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>button>.menuItem-image,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>a>.menuItem-image,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>button>.menuItem-image{display:block;width:106px;position:relative;margin:0 7px 7px 0}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>a>.menuItem-image::before,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>button>.menuItem-image::before,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>a>.menuItem-image::before,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>button>.menuItem-image::before{background-image:url("//store.ferrari.com/ytos/resources/FERRARI/img/puzzle-pattern.png?v0001");width:28%;background-repeat:repeat;height:80%;display:block;position:absolute;top:auto;bottom:-7px;right:-7px;left:auto;content:"";z-index:-1}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>a>.text,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>button>.text,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>a>.text,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>button>.text{max-width:148px;margin-left:20px;-ms-grid-row-align:center;align-self:center}.header [data-layout-variant=menu-collection-image-center] .level-2>ul,.header [data-layout-variant=menu-collection-image-left] .level-2>ul{display:flex;flex-direction:column;overflow-y:auto;max-height:100%}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li{position:relative;padding:0;background:#fff}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.hasChildren>a,.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.hasChildren>button,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.hasChildren>a,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.hasChildren>button{position:relative}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.hasChildren>a .icon,.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.hasChildren>button .icon,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.hasChildren>a .icon,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.hasChildren>button .icon{font-size:.9rem;position:absolute;right:0;top:50%;transform:translate3d(-50%, -50%, 0) rotateZ(90deg);transition:transform .2s ease-in}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.hasChildren>a .icon:before,.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.hasChildren>button .icon:before,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.hasChildren>a .icon:before,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.hasChildren>button .icon:before{content:""}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.hasChildren>.hasImage,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.hasChildren>.hasImage{padding:14px 0}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.hasChildren>.hasImage .text,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.hasChildren>.hasImage .text{margin-left:5px}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.menuItem-accordion,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.menuItem-accordion{border-bottom-color:transparent}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.menuItem-accordion.hasChildren>a .icon,.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.menuItem-accordion.hasChildren>button .icon,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.menuItem-accordion.hasChildren>a .icon,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.menuItem-accordion.hasChildren>button .icon{transform:translate3d(-50%, -50%, 0) rotateZ(-90deg)}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.menuItem-accordion+li:last-child,.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.menuItem-accordion+li:last-child{margin-bottom:60px}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore{background:#f4f4f6;margin-left:-15px;margin-right:-15px;border-bottom:12px solid #fff}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box{min-height:77px;display:flex;align-items:center;margin:38px 20px 82px;padding:0;max-width:194px;z-index:1;position:relative}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box::before,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box::before{background-image:url("//store.ferrari.com/ytos/resources/FERRARI/img/puzzle-pattern.png?v0001");width:43%;background-repeat:repeat;height:80%;display:block;position:absolute;top:auto;bottom:-8px;right:-8px;left:auto;content:"";z-index:-1}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box-bg,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box-bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;z-index:1;left:0}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text{font-family:"primary",serif;font-size:1.7rem;line-height:20px;font-weight:normal;padding:19px 15px;z-index:2;letter-spacing:.05em}.jp .header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text,.ru .header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text,.zh .header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text,.cn .header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text,.jp .header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text,.ru .header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text,.zh .header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text,.cn .header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text{font-family:inherit}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link{height:74px;position:absolute;top:100%;left:5px;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link .label,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link .label{line-height:14px}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link .icon,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link .icon{font-size:2.8rem;margin-left:7px;color:#da291c}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link .icon:before,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link .icon:before{content:""}.header [data-layout-variant=menu-collection-image-center] .level-2 a,.header [data-layout-variant=menu-collection-image-center] .level-2 button,.header [data-layout-variant=menu-collection-image-left] .level-2 a,.header [data-layout-variant=menu-collection-image-left] .level-2 button{display:block}.header [data-layout-variant=menu-collection-image-center].collection .level-1>ul,.header [data-layout-variant=menu-collection-image-left].collection .level-1>ul{transform:translateZ(0)}}@media(max-width: 1279px){.header .level-3{display:none;overflow:hidden;margin-left:-15px;margin-right:-15px}.header .level-3 ul{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;background:#f4f4f6}.header .level-3 li{line-height:20px}.header .level-3 li a,.header .level-3 li button{padding:10px}}.header .userSection .accountButton .level-1{top:-355px}.header .userSection .accountButton .level-1.open .loginRegistration{overflow:unset}.logged-true .header .nav-footer__ul>.loginButton{display:none}.logged-true .header .nav-footer__ul>.userSection{display:block !important}@media(min-width: 1280px){.header-nav{position:relative}.header-nav>.nav-menu-close,.header-nav>.is-vHidden,.header-nav>.visuallyHidden{display:none}.header-nav-overlay{display:block;background-color:rgba(0,0,0,.5);height:100%;position:absolute;top:0;left:0;width:100%;transition:all .2s ease-in;visibility:hidden;opacity:0;z-index:1}.iOS .header-nav-overlay{transition:none}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link .label,.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link .label,.header .level-1 a>.text,.header .level-1 button>.text,.header .level-0>ul>li>a>.text,.header .level-0>ul>li>button>.text{position:relative;white-space:nowrap}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link .label::after,.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link .label::after,.header .level-1 a>.text::after,.header .level-1 button>.text::after,.header .level-0>ul>li>a>.text::after,.header .level-0>ul>li>button>.text::after{content:"";display:block;position:absolute;left:0;transform:scale3d(0, 1, 1);transform-origin:right center;transition:transform .2s ease-out;width:100%;height:1px;background-color:#da291c;bottom:-4px}.header .open .level-1{height:510px;visibility:visible;transition:height .5s ease-out,visibility 0s}.already-mn-opened .header .open .level-1{transition:none;height:510px}.header .open .level-1>.nav-menu-close{visibility:visible;opacity:1;pointer-events:auto}.header .level-0>ul>li.hasSelectedChild>a>.text::after,.header .level-0>ul>li.hasSelectedChild>button>.text::after,.header .level-0>ul>li:hover>a>.text::after,.header .level-0>ul>li:hover>button>.text::after,.header .level-0>ul>li.selected>a>.text::after,.header .level-0>ul>li.selected>button>.text::after,.header .level-0>ul>li.open>a>.text::after,.header .level-0>ul>li.open>button>.text::after{transform:scale3d(1, 1, 1);transform-origin:left center}.header .level-0>ul>li.loadingsubmenu>a>.text::after,.header .level-0>ul>li.loadingsubmenu>button>.text::after{-webkit-animation:loadingUnderline infinite .8s ease-out;animation:loadingUnderline infinite .8s ease-out}@-webkit-keyframes loadingUnderline{0%{transform:scale3d(0, 1, 1);transform-origin:left center}50%{transform:scale3d(1, 1, 1);transform-origin:left center}50.1%{transform:scale3d(1, 1, 1);transform-origin:right center}100%{transform:scale3d(0, 1, 1);transform-origin:right center}}@keyframes loadingUnderline{0%{transform:scale3d(0, 1, 1);transform-origin:left center}50%{transform:scale3d(1, 1, 1);transform-origin:left center}50.1%{transform:scale3d(1, 1, 1);transform-origin:right center}100%{transform:scale3d(0, 1, 1);transform-origin:right center}}.header .level-1{transition:height .5s ease-out,visibility 0s .5s;left:0;right:0;top:76px;background:#f4f4f6;visibility:hidden;z-index:1}.overlay-menu-cover .header .level-1,.already-mn-opened .header .level-1{height:0;transition:none}.header .level-1 .selected>a:first-child>.text::after,.header .level-1 .selected>button:first-child>.text::after{transform:scale3d(1, 1, 1)}.header .level-1 a.selected.prependClone>.text::after,.header .level-1 button.selected.prependClone>.text::after{transform:scale3d(1, 1, 1)}.header .level-1 .prependClone{display:block}.header .level-1 .clonedOnFirstColumn{display:none}.header .level-1 a,.header .level-1 button{display:inline-block}.header .level-1 a>.text::after,.header .level-1 button>.text::after{bottom:-2px}.header .level-1 button{cursor:auto}.header .level-1 button.mfp-close{cursor:pointer}.header .level-1 a:hover>.text::after{transform:scale3d(1, 1, 1);transform-origin:left center}.header .level-1>ul{padding-bottom:65px;display:flex;justify-content:center;width:91%;max-width:1325px;margin:36px auto 0}.header .level-1>ul>li{line-height:36px;flex:0 1 20%;margin:0 8px}.header .level-1>ul>li>a,.header .level-1>ul>li>button{font-weight:bold;margin-bottom:10px;letter-spacing:.08em}.header .level-1>ul>li .menuItem-image{max-width:225px;margin:13px 0 19px;display:block;position:relative;z-index:1}.header .level-1>ul>li .menuItem-image::before{background-image:url("//store.ferrari.com/ytos/resources/FERRARI/img/puzzle-pattern.png?v0001");width:18%;background-repeat:repeat;height:37%;display:block;position:absolute;top:auto;bottom:-10px;right:-10px;left:auto;content:"";z-index:-1}.header .level-1>ul>li .hasImage{text-align:left;line-height:16px}.header .level-1>ul>li .hasImage:hover>.text{background-size:100% 1px;background-position:left bottom}.header .level-1>ul>li .hasImage>.text{max-width:160px;font-weight:300;letter-spacing:.07em;background-image:linear-gradient(#da291c, #da291c);background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;white-space:normal;transition:background-size .3s ease-out}.header .level-1>ul>li .hasImage>.text::after{display:none}.IE_11 .header .level-1>ul{max-width:1350px;width:100%}.IE_11 .header .level-1>ul #subhome-cybex{padding-left:55px}.header .level-1 .menuItem.selected .hasImage>.text{background-size:100% 1px;background-position:left bottom}.header .level-1 .nav-menu-close{position:absolute;right:15px;top:11px;line-height:11px;display:block;font-size:1.1rem;transition:all .2s ease-in;text-transform:uppercase;visibility:hidden;opacity:0;pointer-events:none;padding:10px 0;z-index:1;cursor:pointer}}@media(min-width: 1280px)and (min-width: 1600px){.header .level-1 .nav-menu-close{right:22px}}@media(min-width: 1280px)and (min-width: 1920px){.header .level-1 .nav-menu-close{right:calc((100vw - 1920px) / 2 + 15px)}}@media(min-width: 1280px){.header .level-1 .nav-menu-close .text{margin-right:10px}}@media(min-width: 1280px){.header .level-1 .nav-menu-close .icon{font-size:.9rem}}@media(min-width: 1280px){.header .level-2{margin-left:2px}.header .level-2 .hasImage .text::after{display:none}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center].open .level-1{height:240px}.header [data-layout-variant=menu-collection-image-center].open .level-1.menu-hovered{height:510px}.header [data-layout-variant=menu-collection-image-center].open .level-1>ul>li>a,.header [data-layout-variant=menu-collection-image-center].open .level-1>ul>li>button{transform:translate3d(0, 0, 0);opacity:1}.header [data-layout-variant=menu-collection-image-center] .level-1>ul{padding-bottom:0;position:relative}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li{flex:1 1 25%;text-align:center;padding-bottom:19px;padding-top:7px;flex-grow:0;margin:0}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li::before{content:"";height:2px;width:95vw;background-color:#fff;display:block;position:absolute;top:204px;left:50%;transform:translate3d(-50%, 0, 0)}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li .hasImage{max-width:194px}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>a,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>button{margin-left:auto;margin-right:auto;transform:translate3d(0, 40px, 0);transition:transform .5s ease-in,opacity .5s cubic-bezier(0, 0, 1, 0);opacity:0;line-height:0}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>a>.menuItem-image,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>button>.menuItem-image{margin:0 auto 15px;max-width:194px;transition:opacity .2s linear}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>a>.menuItem-image::before,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>button>.menuItem-image::before{height:90%;width:21%}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>a>.text,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li>button>.text{display:inline;line-height:16px}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li.not-hover>a>.menuItem-image,.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li.not-hover>button>.menuItem-image{opacity:.3}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li.hover>button .text{background-size:100% 1px;background-position:left bottom}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li.hover>.level-2{visibility:visible;transition:visibility 0s linear 0s,opacity .2s linear;opacity:1}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li.hover>.level-2>ul{transform:translate3d(0, 0, 0);z-index:3000}.header [data-layout-variant=menu-collection-image-center] .level-1>ul>li[data-layout-variant*=column]{text-align:left}.header [data-layout-variant=menu-collection-image-center] .level-2{visibility:hidden;opacity:0;text-align:left;transition:visibility 0s linear .5s,opacity .4s linear;margin-left:0}.header [data-layout-variant=menu-collection-image-center] .level-2>ul{display:flex;justify-content:space-around;position:absolute;top:100%;left:0;width:100%;bottom:-270px;transform:translate3d(0, 10px, 0);transition:transform .5s ease-in;z-index:-1}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li{flex:1 1 20%;margin-top:33px;background:#f4f4f6}.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li .menuItem-image{max-width:200px}}@media(min-width: 1280px)and (min-width: 1600px){.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li .menuItem-image{max-width:240px}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li .menuItem-image::before{height:62%}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li>*>.text{font-weight:bold}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li .hasImage .text{font-weight:300}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li[data-image-path]{flex-basis:21.5%}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center] .level-2>ul>li.explore{flex-basis:29.5%}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore{align-self:flex-start}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore.hasSelectedChild .explore-link .label::after,.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore:hover .explore-link .label::after,.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore.selected .explore-link .label::after,.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore.open .explore-link .label::after{transform:scale3d(1, 1, 1);transform-origin:left center}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore.hasSelectedChild .explore-link .icon,.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore:hover .explore-link .icon,.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore.selected .explore-link .icon,.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore.open .explore-link .icon{transform:translateX(8px)}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore:hover .explore-link .icon{transform:translateX(8px)}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box{min-height:96px;display:flex;align-items:center;margin:10px 40px 54px 0;max-width:240px;z-index:1;position:relative}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box::before{background-image:url("//store.ferrari.com/ytos/resources/FERRARI/img/puzzle-pattern.png?v0001");width:43%;background-repeat:repeat;height:78%;display:block;position:absolute;top:auto;bottom:-10px;right:-10px;left:auto;content:"";z-index:-1}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box-bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;z-index:1;left:0}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text{font-family:"primary",serif;font-size:2rem;line-height:24px;font-weight:normal;padding:24px 15px;z-index:2;white-space:normal}.jp .header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text,.ru .header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text,.zh .header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text,.cn .header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text{font-family:inherit}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-box .text::after{display:none}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link{height:54px;position:absolute;top:100%;left:23px;text-transform:uppercase;letter-spacing:.09em;display:flex;align-items:center}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link .label{line-height:14px}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link .icon{font-size:3rem;margin-left:12px;color:#da291c;transition:transform .2s ease-in-out}.header [data-layout-variant=menu-collection-image-center] .level-2>ul .explore-link .icon:before{content:""}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center] .level-2 .nav-menu-close{display:none}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center] .level-3{margin-top:10px;margin-left:2px}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-center] .level-1>.item-count-3>li{flex-grow:1}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left].open .level-1{height:240px}.header [data-layout-variant=menu-collection-image-left].open .level-1.menu-hovered{height:510px}.header [data-layout-variant=menu-collection-image-left].open .level-1>ul>li>a,.header [data-layout-variant=menu-collection-image-left].open .level-1>ul>li>button{transform:translate3d(0, 0, 0);opacity:1}.header [data-layout-variant=menu-collection-image-left] .level-1>ul{padding-bottom:0;position:relative}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li{flex:1 1 25%;text-align:center;padding-bottom:19px;padding-top:7px;flex-grow:0;margin:0}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li::before{content:"";height:2px;width:95vw;background-color:#fff;display:block;position:absolute;top:204px;left:50%;transform:translate3d(-50%, 0, 0)}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li .hasImage{max-width:194px}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>a,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>button{margin-left:auto;margin-right:auto;transform:translate3d(0, 40px, 0);transition:transform .5s ease-in,opacity .5s cubic-bezier(0, 0, 1, 0);opacity:0;line-height:0}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>a>.menuItem-image,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>button>.menuItem-image{margin:0 auto 15px;max-width:194px;transition:opacity .2s linear}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>a>.menuItem-image::before,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>button>.menuItem-image::before{height:90%;width:21%}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>a>.text,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li>button>.text{display:inline;line-height:16px}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li.not-hover>a>.menuItem-image,.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li.not-hover>button>.menuItem-image{opacity:.3}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li.hover>button .text{background-size:100% 1px;background-position:left bottom}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li.hover>.level-2{visibility:visible;transition:visibility 0s linear 0s,opacity .2s linear;opacity:1}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li.hover>.level-2>ul{transform:translate3d(0, 0, 0);z-index:3000}.header [data-layout-variant=menu-collection-image-left] .level-1>ul>li[data-layout-variant*=column]{text-align:left}.header [data-layout-variant=menu-collection-image-left] .level-2{visibility:hidden;opacity:0;text-align:left;transition:visibility 0s linear .5s,opacity .4s linear;margin-left:0}.header [data-layout-variant=menu-collection-image-left] .level-2>ul{display:flex;justify-content:space-around;position:absolute;top:100%;left:0;width:100%;bottom:-270px;transform:translate3d(0, 10px, 0);transition:transform .5s ease-in;z-index:-1}.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li{flex:1 1 20%;margin-top:33px;background:#f4f4f6}.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li .menuItem-image{max-width:200px}}@media(min-width: 1280px)and (min-width: 1600px){.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li .menuItem-image{max-width:240px}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li .menuItem-image::before{height:62%}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li>*>.text{font-weight:bold}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li .hasImage .text{font-weight:300}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li[data-image-path]{flex-basis:21.5%}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left] .level-2>ul>li.explore{flex-basis:29.5%}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore{align-self:flex-start}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore.hasSelectedChild .explore-link .label::after,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore:hover .explore-link .label::after,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore.selected .explore-link .label::after,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore.open .explore-link .label::after{transform:scale3d(1, 1, 1);transform-origin:left center}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore.hasSelectedChild .explore-link .icon,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore:hover .explore-link .icon,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore.selected .explore-link .icon,.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore.open .explore-link .icon{transform:translateX(8px)}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore:hover .explore-link .icon{transform:translateX(8px)}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box{min-height:96px;display:flex;align-items:center;margin:10px 40px 54px 0;max-width:240px;z-index:1;position:relative}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box::before{background-image:url("//store.ferrari.com/ytos/resources/FERRARI/img/puzzle-pattern.png?v0001");width:43%;background-repeat:repeat;height:78%;display:block;position:absolute;top:auto;bottom:-10px;right:-10px;left:auto;content:"";z-index:-1}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box-bg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;z-index:1;left:0}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text{font-family:"primary",serif;font-size:2rem;line-height:24px;font-weight:normal;padding:24px 15px;z-index:2;white-space:normal}.jp .header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text,.ru .header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text,.zh .header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text,.cn .header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text{font-family:inherit}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-box .text::after{display:none}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link{height:54px;position:absolute;top:100%;left:23px;text-transform:uppercase;letter-spacing:.09em;display:flex;align-items:center}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link .label{line-height:14px}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link .icon{font-size:3rem;margin-left:12px;color:#da291c;transition:transform .2s ease-in-out}.header [data-layout-variant=menu-collection-image-left] .level-2>ul .explore-link .icon:before{content:""}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left] .level-2 .nav-menu-close{display:none}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left] .level-3{margin-top:10px;margin-left:2px}}@media(min-width: 1280px){.header [data-layout-variant=menu-collection-image-left] .level-1>ul{justify-content:flex-start}}@media(min-width: 1280px){.header [data-layout-variant=menu-all]>button,.header [data-layout-variant=menu-all]>a{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.header [data-layout-variant=menu-all]>button:active,.header [data-layout-variant=menu-all]>button:focus,.header [data-layout-variant=menu-all]>a:active,.header [data-layout-variant=menu-all]>a:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none;margin:inherit}}@media(min-width: 1280px){.header [data-layout-variant=menu-one-column] .level-2{margin-bottom:15px}}@media(min-width: 1280px){.header .nav-menu-close{display:none}}.layer-opened.overlay-header-cover .layer-overlay{z-index:3001}.layer-opened.overlay-menu-cover .header-nav-overlay{opacity:1;visibility:visible}.layer-opened.overlay-menu-cover.layer-already-opened .header-nav-overlay{transition:none}.layer-opened .layer-overlay{opacity:1;visibility:visible;transition:opacity .2s ease-in,visibility 0s,z-index 0s}.custom-layer-minicart .layer-overlay{opacity:1;visibility:visible}.layer-overlay{background-color:rgba(0,0,0,.5);height:100%;position:fixed;top:0;left:0;width:100%;transition:opacity .2s ease-in,visibility 0s linear .2s,z-index 0s linear .2s;visibility:hidden;opacity:0;z-index:2900}.iOS .layer-overlay{transition:none}.openLayer body,.layer-opened body{overflow:hidden}.header-icons-cc{position:relative}@media(min-width: 1280px){.header-icons-cc.layer-open .customerCare{transition:visibility 0s linear 0s,max-height .5s ease-out;max-height:202px;background-color:#fff;padding-bottom:12px;visibility:visible}.header-icons-cc.layer-open .ferrari-icon-arrow-down{transform:rotate(180deg)}}.header-icons-cc.layer-open .customer-care .text::after{transform:scale3d(1, 1, 1);transform-origin:left center}.header-icons-cc .customerCare{transition:visibility 0s linear .5s,max-height .5s ease-out;max-height:0;overflow:hidden;visibility:hidden}@media(min-width: 1280px){.header-icons-cc .customerCare{position:absolute;top:50px;left:10px;z-index:3101;padding:0 20px;font-size:12px;text-transform:uppercase;background-color:#fff}.IE .header-icons-cc .customerCare{top:46px}.header-icons-cc .customerCare li{padding:12px 12px 12px 0;line-height:14px;white-space:nowrap}.header-icons-cc .customerCare li .value{position:relative}.header-icons-cc .customerCare li .value::after{content:"";display:block;position:absolute;left:0;transform:scale3d(0, 1, 1);transform-origin:right center;transition:transform .2s ease-out;width:100%;height:1px;background-color:#da291c;bottom:-4px}.header-icons-cc .customerCare li .value:hover::after{transform:scale3d(1, 1, 1);transform-origin:left center}.header-icons-cc .customerCare li.header-icons__item--phone{display:flex}}.header-icons-cc .customerCare .contactIcon{margin-right:5px;font-size:16px;margin-top:-1px}.header-icons__item--phone{font-size:1.4rem;text-align:center}.header-icons__item--phone:before{content:""}.header-icons__item--phone:before{font-size:2.1rem;font-family:"ferrari-icons";margin-right:12px;vertical-align:middle}.header-icons__item--phone *{display:inline;vertical-align:middle}.cyc-layer{display:block;position:absolute;background-color:#f4f4f6;width:100%;height:100%;top:0;left:0;transform:translate3d(-100%, 0, 0);transition:visibility 0s linear .4s,transform .4s ease-out;z-index:3101;overflow-y:auto;visibility:hidden}.tablet .cyc-layer,.smartphone .cyc-layer{padding-bottom:50px;-webkit-overflow-scrolling:touch}@media(min-width: 1280px){.cyc-layer{transition:visibility 0s linear .4s,height .4s ease-out;transform:none;height:0;overflow:hidden;top:0}}.cyc-layer.open{transform:none;visibility:visible;transition:0s linear 0s,transform .4s ease-out}.cyc-layer.custom-layer-opened{visibility:visible;height:530px;transition:0s linear 0s,height .4s ease-out}.cyc-layer__closeBtn{font-size:1.3rem;text-transform:uppercase}.cyc-layer__closeBtn:before{content:""}.cyc-layer__closeBtn::before{font-family:"ferrari-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;padding-right:5px;position:absolute;top:18px;left:15px}.cyc-layer__closeBtn.back-btn{padding:20px 20px 20px 38px;position:relative}@media(min-width: 1280px){.cyc-layer__closeBtn.back-btn{display:none}}.cyc-layer__closeBtn.mfp-close{font-size:1.1rem;display:none}@media(min-width: 1280px){.cyc-layer__closeBtn.mfp-close{display:block}}.cyc-layer__closeBtn.mfp-close::before{display:none}.cyc-layer__content{opacity:0;transition:0s linear 0s,opacity .6s ease-out}.cyc-layer__content--loaded{opacity:1}.cyc-layer .selectBeauty{background-color:#fff}.cyc-layer.euroSpinLocal [data-component-name=countriesList]{opacity:0}@media(min-width: 1280px){.layer-container{position:absolute;top:100%;right:0;z-index:3101;height:0}}.lgLayer{background-color:#fff;padding:0 14px}@media(min-width: 1280px){.lgLayer{font-size:12px;box-sizing:border-box;width:530px;max-height:0;transition:max-height .5s ease-in-out,visibility 0s .6s;overflow-y:auto;-webkit-overflow-scrolling:touch;text-transform:none;padding:0;visibility:hidden}.lgLayer.custom-layer-opened{visibility:visible;transition:max-height .5s ease-in-out,visibility 0s 0s}}@media(min-width: 1280px){.lgLayer a{display:inline-block}}@media(min-width: 1280px){.lgLayer li{padding:28px 0 0;line-height:14px}}@media(min-width: 1280px){.lgLayer.accountLogged{width:810px}}.lgLayer.accountLogged .lgLayer__content{padding:0 6px}@media(min-width: 1280px){.lgLayer.accountLogged .lgLayer__content{display:flex;padding:68px 35px 40px}}@media(min-width: 1280px){.lgLayer.accountLogged .accountLogged__menu{width:320px;border-right:1px solid #d2d2d2;padding-left:15px;display:flex;flex-direction:column;justify-content:space-between}}.lgLayer.accountLogged .accountLogged__menu h3,.lgLayer.accountLogged .accountLogged__wishlist h3{font-size:1.8rem;text-transform:uppercase}.IE .lgLayer.accountLogged .accountLogged__menu--title,.IE .lgLayer.accountLogged .accountLogged__wishlist--title{max-width:455px}.lgLayer.accountLogged .accountLogged__menu__nav,.lgLayer.accountLogged .accountLogged__wishlist__nav{padding-top:28px}.lgLayer.accountLogged .accountLogged__wishlist--viewall .viewall{font-size:1.4rem;font-family:"legacy",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif;display:inline-block;text-transform:uppercase;border-bottom:1px solid #202020;padding-bottom:5px}.jp .lgLayer.accountLogged .accountLogged__wishlist--viewall .viewall,.ru .lgLayer.accountLogged .accountLogged__wishlist--viewall .viewall,.zh .lgLayer.accountLogged .accountLogged__wishlist--viewall .viewall,.cn .lgLayer.accountLogged .accountLogged__wishlist--viewall .viewall{font-family:inherit}.lgLayer.accountLogged .accountLogged__wishlist--viewall .viewall.empty{display:none}.lgLayer.accountLogged .logged{display:flex;flex-direction:column;padding:0}.lgLayer.accountLogged .logged li>a{text-transform:uppercase;display:flex;justify-content:space-between;align-items:center}@media(min-width: 1280px){.lgLayer.accountLogged .logged li>a:hover .text::after{transform:scale3d(1, 1, 1);transform-origin:left center}}.lgLayer.accountLogged .logged li .icon{display:none}.lgLayer.accountLogged .logged li .text{font-size:1.2rem;position:relative;margin-bottom:inherit;margin-left:0;line-height:22px;color:#202020}.lgLayer.accountLogged .logged li .text::after{top:18px;content:"";display:block;position:absolute;left:0;transform:scale3d(0, 1, 1);transform-origin:right center;transition:transform .2s ease-out;width:100%;height:1px;background-color:#da291c}.lgLayer.accountLogged .logged li .miniCounter{padding-right:0;line-height:22px}@media(min-width: 1280px){.lgLayer.accountLogged .logged li .miniCounter{padding-right:30px}}.lgLayer.accountLogged .accountLogged__menu__logoutWrapper{padding-top:40px}.lgLayer.accountLogged .accountLogged__menu__logoutWrapper .logoutLink .text{font-size:1.4rem;line-height:14px;border-bottom:1px solid #202020;padding-left:0;padding-bottom:5px;text-transform:uppercase;color:#202020;margin-left:0}.lgLayer.accountLogged .accountLogged__menu__logoutWrapper .logoutLink .text::after{display:none}.lgLayer.accountLogged .accountLogged__menu__logoutWrapper .logoutLink .icon{display:none}@media(min-width: 1280px){.lgLayer .lgLayer__content{padding:18px 40px 0;width:100%;cursor:auto;background-color:#fff;position:relative}}.lgLayer .lgLayer__content .title{font-size:1.3rem;margin-bottom:13px}@media(min-width: 960px){.lgLayer .lgLayer__content .title{font-size:1.6rem;margin-bottom:18px}}@media(min-width: 1280px){.lgLayer .lgLayer__content .title{font-size:1.8rem;text-transform:uppercase;margin-bottom:27px}}.lgLayer .lgLayer__content .text{font-size:1.4rem;color:#757575;line-height:22px;display:inline-block}.lgLayer .lgLayer__content .idpLoginButton a,.lgLayer .lgLayer__content .btn,.lgLayer .lgLayer__content .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}.lgLayer .lgLayer__content .idpLoginButton a .text,.lgLayer .lgLayer__content .btn .text,.lgLayer .lgLayer__content .button .text{color:#fff}.lgLayer .lgLayer__content .idpLoginButton a:hover,.lgLayer .lgLayer__content .btn:hover,.lgLayer .lgLayer__content .button:hover{background:#000}.lgLayer .lgLayer__content .idpLoginButton a:active,.lgLayer .lgLayer__content .btn:active,.lgLayer .lgLayer__content .button:active{color:#fff}@media(min-width: 960px){.lgLayer .lgLayer__content .idpLoginButton a,.lgLayer .lgLayer__content .btn,.lgLayer .lgLayer__content .button{min-width:92px;margin-top:26px}}@media(min-width: 1280px){.lgLayer .lgLayer__content .idpLoginButton a,.lgLayer .lgLayer__content .btn,.lgLayer .lgLayer__content .button{min-width:200px;text-transform:uppercase}}.lgLayer .lgLayer__content .idpLoginButton a .text,.lgLayer .lgLayer__content .btn .text,.lgLayer .lgLayer__content .button .text{text-transform:inherit;font-size:inherit}.lgLayer .lgLayer__content .mfp-close{display:none;margin-top:10px}@media(min-width: 1280px){.lgLayer .lgLayer__content .mfp-close{display:block}}.lgLayer .lgLayer__content .back-btn{font-size:1.3rem;text-transform:uppercase;text-align:left;position:relative;padding:18px 22px 30px;display:block}.lgLayer .lgLayer__content .back-btn:before{content:""}@media(min-width: 1280px){.lgLayer .lgLayer__content .back-btn{display:none}}.lgLayer .lgLayer__content .back-btn::before{font-family:"ferrari-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;padding-right:5px;position:absolute;top:16px;left:0}.lgLayer .lgLayer__content .loginLayer--block{padding:0 9px 22px}@media(min-width: 960px){.lgLayer .lgLayer__content .loginLayer--block{padding-bottom:34px}}@media(min-width: 1280px){.lgLayer .lgLayer__content .loginLayer--block{padding-bottom:28px;padding-top:32px}}@media(min-width: 1600px){.lgLayer .lgLayer__content .loginLayer--block{padding-bottom:38px}}.lgLayer .lgLayer__content .loginLayer--block .text{font-size:1.2rem;text-transform:none;line-height:20px}@media(min-width: 1280px){.lgLayer .lgLayer__content .loginLayer--block .text{display:block}}.lgLayer .lgLayer__content .registerLayer--block{border-top:1px solid #d2d2d2;padding:22px 9px 60px}@media(min-width: 960px){.lgLayer .lgLayer__content .registerLayer--block{padding-top:32px}}@media(min-width: 1280px){.lgLayer .lgLayer__content .registerLayer--block{padding-top:40px}}@media(min-width: 1600px){.lgLayer .lgLayer__content .registerLayer--block{padding-bottom:45px;padding-top:38px}}.lgLayer .lgLayer__content .registerLayer--block .text{font-size:1.2rem;text-transform:none;line-height:20px}.lgLayer .lgLayer__content .registerLayer--block__icon{display:flex;justify-content:space-between;flex-flow:row;padding:0}.lgLayer .lgLayer__content .registerLayer--block__icon li{width:72px;text-align:center;padding-top:12px;padding-bottom:9px}@media(min-width: 960px){.lgLayer .lgLayer__content .registerLayer--block__icon li{width:82px;padding-top:18px;padding-bottom:18px}}@media(min-width: 1280px){.lgLayer .lgLayer__content .registerLayer--block__icon li{justify-content:flex-start;flex-direction:column;text-align:center;max-width:100px}}.lgLayer .lgLayer__content .registerLayer--block__icon li .icon{font-size:3.6rem;margin:0 0 10px}@media(min-width: 960px){.lgLayer .lgLayer__content .registerLayer--block__icon li .icon{font-size:4.8rem}}.lgLayer .lgLayer__content .registerLayer--block__icon li .text{font-size:1rem;line-height:11px;padding-top:8px}@media(min-width: 960px){.lgLayer .lgLayer__content .registerLayer--block__icon li .text{font-size:1.1rem;line-height:15px}}@media(min-width: 1280px){.lgLayer .lgLayer__content .registerLayer--block__icon li .text{font-size:1.2rem;line-height:16px}}.lgLayer .lgLayer__content .accountLogged__wishlist{display:none;flex-direction:column;justify-content:space-between;padding-left:35px;width:100%;position:relative;text-align:center}@media(min-width: 1280px){.lgLayer .lgLayer__content .accountLogged__wishlist{display:flex}}.lgLayer .lgLayer__content .accountLogged__wishlist--description{font-size:1.3rem;padding-top:20px}.lgLayer .lgLayer__content .accountLogged__wishlist .overviewItems__wrapper{display:flex;justify-content:space-around}.lgLayer .lgLayer__content .accountLogged__wishlist .overviewItems__wrapper .item .image{height:auto}.lgLayer .lgLayer__content .accountLogged__wishlist .overviewItems__wrapper .item .image img{max-width:100%;width:auto;max-height:160px}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper{max-width:455px;width:100%;overflow:hidden;margin:40px auto;text-align:center}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .ferrari-icon-heart{display:none}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .description__store-exclusive{display:none}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper [data-component-name=wishlist-item] .shareItem{display:none}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .emptyWishListItems{font-size:1.6rem;opacity:.4;padding-top:0}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .emptyWishListItems:before{font-family:"ferrari-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-size:80px;opacity:.4;padding-bottom:20px;text-align:center}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .soldoutItems_wrapper .item .image{opacity:.4}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .soldoutItems_wrapper .item .itemDescription .price_wrapper{display:none}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .soldoutItems_Count{display:none}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item{flex:0 1 50%}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper,.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .title_wrapper{padding:5px 10px}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .title_wrapper{font-family:"primary",serif;font-size:1.1rem;line-height:14px;width:100%}.jp .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .title_wrapper,.ru .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .title_wrapper,.zh .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .title_wrapper,.cn .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .title_wrapper{font-family:inherit}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper{margin:5px 0px 0;display:flex;justify-content:center;flex-wrap:wrap}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .price__container{display:flex;justify-content:center}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .full{line-height:1em;margin-left:8px;margin-right:8px;display:inline-block;flex-grow:0;text-decoration:line-through;color:#b7b7b7}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .markdown{line-height:1em;margin-left:8px;margin-right:8px;display:inline-block;flex-grow:0;text-transform:uppercase}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .discounted{line-height:1em;margin-left:8px;margin-right:8px;display:inline-block;flex-grow:0}.fr .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper span.price:not(.free){display:inline-flex;flex-direction:row-reverse}.fr .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper:not(.striked) .currency{padding:0 4px}.ru .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .price{display:flex;justify-content:center}.ru .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .currency{order:1;margin-left:5px}.ru .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .currency:after{content:"."}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .price__container{flex-wrap:wrap}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .full{font-size:.8em}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .markdown{font-size:.8em}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price_wrapper .discounted{display:block;width:100%;margin-top:8px}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .preorder_wrapper,.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .description__new-arrival{display:none}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price{font-size:1.1rem;font-family:"legacy",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif}.jp .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price,.ru .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price,.zh .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price,.cn .lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price{font-family:inherit}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .price .value::after{display:none}.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .removeItem,.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .button,.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .alert,.lgLayer .lgLayer__content .accountLogged__wishlist .miniWishlistWrapper .item .colorSize_wrapper{display:none}.header-top .header-icons-lg{position:relative}.custom-layer-myaccount .header-top .header-icons-lg [data-trigger] .text::after{transform:scale3d(1, 1, 1);transform-origin:left center}.nav-footer .lgLayer{top:0;padding-top:0}.nav-footer .lgLayer__content .accountLogged__menu{border:none;padding:0}.nav-footer .lgLayer__content .accountLogged__menu h3{font-size:1.6rem}.accountLogged__wishlist .wishlistItemsCount,.accountLogged__wishlist .cardCounter,.accountLogged__wishlist .addressCounter{display:none}.sessionLogin p{margin-bottom:16px}.sessionLogin .logoutBox a{color:#000;text-decoration:underline}.site-top{position:relative;z-index:3000}.overlayZindex .site-top{z-index:1}@media(min-width: 960px){.overlayZindex .site-top{z-index:3000}}[data-component-name=header] .header{z-index:3000;position:relative;transform:none;transition:none;background-color:#fff;top:0;width:100%;left:0}.header-fixed [data-component-name=header] .header{position:fixed;transform:translate3d(0, -46px, 0);transition-duration:0s}@media(min-width: 1280px){.header-fixed [data-component-name=header] .header{transform:translate3d(0, -142px, 0)}}.header-hiding [data-component-name=header] .header{transition:transform .4s ease-in;transform:translate3d(0, -46px, 0)}@media(min-width: 1280px){.header-hiding [data-component-name=header] .header{transform:translate3d(0, -142px, 0)}}.header-showing [data-component-name=header] .header{transition:transform .4s ease-out;transform:translate3d(0, 0, 0)}[data-component-name=header] .header .header-logo{text-align:center}[data-component-name=header] .header .header-logo a{display:inline-block}@media(min-width: 1280px){.header-icons__ul>li .text-container .text,.header-icons__ul>li .shoppingBagButton .text,.header-icons__ul>li .text-container .value{line-height:14px;background-image:linear-gradient(#da291c, #da291c);background-repeat:no-repeat;background-size:0 1px;background-position:right bottom;white-space:normal;transition:background-size .3s ease-out}.header-icons__ul>li:hover .text-container .text,.header-icons__ul>li:hover .shoppingBagButton .text,.header-icons__ul>li:hover .text-container .value{background-size:100% 1px;background-position:left bottom}.header-icons__ul>li .text-container{display:block;margin-left:6px}.header-icons__ul>li .text-container .text{display:inline;margin-left:0}.header-icons__ul>li>*:hover>a>.text::after,.header-icons__ul>li>*:hover>div>button>.text::after,.header-icons__ul>li>*:hover>.text::after,.header-icons__ul>li>*:hover>.value::after{transform:scale3d(1, 1, 1);transform-origin:left center}}.shippingCountry .text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.shippingCountry .icon:before{content:""}.header-icons .shippingCountry .icon{padding-right:4px}.shippingCountry.open .value::after{transform:scale3d(1, 1, 1)}.store-locator .ferrari-icon-pin{font-size:1.5rem}@media(min-width: 1280px){.store-locator .ferrari-icon-pin{font-size:1.6rem}}.accountButton .icon:before,.loginButton .icon:before{content:""}.accountButton .icon{position:relative;z-index:-1}.accountButton .icon::after{content:"";width:50%;height:2px;border-radius:100%;background:#da291c;position:absolute;bottom:2px;left:50%;z-index:-1;transform:translate(-50%, 0)}.accountButton.custom-layer-opened .text::after{transform:scale3d(1, 1, 1)}.shoppingBagButton .icon:before{content:""}.searchLink.custom-layer-opened .text::after{transform:scale3d(1, 1, 1)}.searchLink .icon{font-size:1.3rem}.searchLink .icon:before{content:""}@media(min-width: 1280px){.searchLink .icon{font-size:1.6rem}}[aria-modal]{display:block}.header-icons-owners a{color:#da291c}.header-icons-owners a .ferrari-icon-diamond{font-size:1.5rem}

/*# sourceMappingURL=header.54272c1be4d199637e1b.css.map*/