*{margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif}img{border:0;vertical-align:top}:focus{outline:0}form{display:inline}fieldset{border:0}legend{display:none}table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}caption,th,td{vertical-align:top;text-align:left;font-weight:normal}address{font-style:normal}cite{font-style:normal}q,blockquote{quotes:none}q:before,q:after{content:''}small,big{font-size:1em}sup{font-size:1em;vertical-align:top}h1,h2,h3,h4{font-weight:normal}ul,ol{list-style:none}.hidden{display:block!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important}.nobr{white-space:nowrap!important}.wrap{white-space:normal!important}.a-left{text-align:left!important}.a-center{text-align:center!important}.a-right{text-align:right!important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.f-left,.left{float:left!important}.f-right,.right{float:right!important}.f-none{float:none!important}.f-fix{float:left;width:100%}.no-display{display:none}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-bg{background:none!important}.p-relative{position:relative}.float-l{float:left}.float-r{float:right}.clear{clear:both}.clear-l{clear:left}.al-center{text-align:center}.top-40{margin:40px 0 0 0}select{padding:1px}select option{padding-right:10px}select.multiselect option{border-bottom:1px solid #ddd;padding:2px 5px}select.multiselect option:last-child{border-bottom:0}textarea{overflow:auto}input.radio{margin-right:3px}input.checkbox{margin-right:3px}input.qty{width:2.5em!important}button::-moz-focus-inner{padding:0;border:0}button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer}button.disabled span{}button.btn-checkout.no-checkout{}button.btn-generic span span{background:#1a1a1a;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;color:#fff;text-transform:uppercase;display:block;padding:8px 20px}.mobile_only{display:none}.fieldset .legend{float:left;font-weight:bold;font-size:13px;border:1px solid #fefefe;background:#dedede;color:#333;margin:-33px 0 0 -10px;padding:0 8px;position:relative}.validation-advice{clear:both;font-size:10px;color:#C33;padding:0 0 10px 0}.validation-failed{border:1px solid #C33!important;background:#fff!important}p.required{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;text-align:right;color:#c33}.v-fix{float:left}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}.success{color:#3d6611;font-weight:bold}.error{color:#f00;font-weight:bold}.notice{color:#ccc}.item-msg.error{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;padding:5px 0}.link-wishlist{display:none}.messages,.messages ul{list-style:none!important;margin:10px 0;padding:0!important}.messages{width:100%;overflow:hidden}.messages li{font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:16px;color:#262626}.messages li li{margin:2px 0 0 10px}.error-msg,.success-msg,.note-msg,.notice-msg{padding:10px 20px!important}.error-msg{border-bottom:1px #cc8b85 solid;background-color:#ffada6}.success-msg{border-bottom:1px #c7d9a3 solid;background-color:#ddf29d}.note-msg,.notice-msg{border-bottom:1px #e5c9ac solid;background-color:#ffeabf}.legal-msg{background:#fff;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:11px;color:#999;padding:40px 0 10px 0}#messages_product_view{padding-top:89px}.orders-title{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;color:#262626;padding:20px 0 10px 0;text-transform:uppercase;margin:0 0 10px 0}.logout{display:none}.logout-header{background:#1a1a1a;text-align:center}.gc-redirect{text-align:center;font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;color:#262626;font-size:16px;margin:100px 10px 0 10px}#sidebar{width:180px;position:fixed;top:0;left:0;height:100%;z-index:990}#sidebar .logo{display:block;width:180px;height:42px;background:url(/skin/frontend/ferrari/default/images/logo-180.gif) no-repeat;text-indent:-9999px}#sidebar .link-aside{position:absolute;bottom:0;left:3px;padding:0 10px 11px 15px;text-transform:uppercase}#sidebar .link-aside a,#sidebar .link-aside span{color:#999;font-size:12px;text-decoration:none;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}#sidebar .link-aside a.store{color:#1a1a1a}#sidebar .link-aside a{-moz-transition:all 300ms;-webkit-transition:all 300ms}#sidebar .link-aside a:hover{color:#333}#sidebar .link-aside a.sel{color:#333}#sidebar .link-aside span{color:#333;text-transform:uppercase}#sidebar #box{position:absolute;left:0;top:0;z-index:50;background:#c33;width:3px;margin:5px 0 0 0}#sidebar .nav-container{font-size:14px;color:#262626;margin:60px 0 0 0;position:relative;background:#fff;z-index:10}#sidebar .nav-container a{color:#262626;text-decoration:none;-webkit-tap-highlight-color:transparent}#sidebar .nav-container li.level0.level-top a{display:block;padding:0 0 0 15px;white-space:nowrap}#sidebar .nav-container li.level0.level-top a.level-top{white-space:normal}#sidebar .nav-container li.level0.level-top{position:relative;display:block;padding:5px 15px 5px 0;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase}.has-last-link #sidebar .nav-container li.level0.level-top.last{margin:20px 0 0 0}#sidebar .nav-container li.level0.level-top.parent:hover{background:url(/skin/frontend/ferrari/default/images/arrow-menu-left.gif) no-repeat right 5px}#sidebar .nav-container li.level0.active a.level-top{border-left:3px #c33 solid;font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif}#sidebar .nav-container li.level0 a.level-top{border-left:3px #fff solid}#sidebar .nav-container li.level0 a.level-top:hover{border-left:3px #fff solid}#sidebar .nav-container ul.level0{display:none;position:absolute;z-index:2;top:-30px;left:180px;background:#1a1a1a;width:auto}#sidebar .nav-container ul.level0 li.level1{display:table-cell;padding:34px}#sidebar .nav-container ul.level0 li.level1 ul.level1{line-height:24px}#sidebar .nav-container ul.level0 li.level1 li.level2 a:hover span{text-decoration:underline}#sidebar .nav-container ul.level0 li.level1 span{text-transform:uppercase;color:#ccc;font-size:12px;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif}#sidebar .nav-container ul.level0 li.level1 li.level2 span{text-transform:none;color:#fff;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif}#sidebar .nav-container li.level0.level-top ul.level1{display:none}#transl_zoom{display:none}.view{background:#ffed00}#section{margin:42px 0 0 180px;position:relative;padding:0 30px 0 20px}body.cms-home #section{padding:0}#section .banner-free-shipping-mobile{text-align:center;font-family:'Novecento wide medium',Arial,Helvetica,sans-serif;color:#262626;font-size:20px;display:none;padding:0 15px}#section .banner-free-shipping-mobile div{padding:30px 0}#section .nav-clone{text-align:center}#section .nav-clone a{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:20px;color:#333;text-decoration:none;display:block;background:#e6e6e6 url(/skin/frontend/ferrari/default/images/arrow-right.png) no-repeat center right;padding:30px 0;text-transform:uppercase;border-top:1px #ccc solid}body.catalog-product-view #section .banner-free-shipping-mobile{border-bottom:1px #ccc solid}.config-options .headline .open-modal{display:none}.promo_banner .store-utils{-webkit-transition:top 250ms ease-in-out;-moz-transition:top 250ms ease-in-out;-ms-transition:top 250ms ease-in-out;-o-transition:top 250ms ease-in-out;transition:top 250ms ease-in-out}.store-utils{position:fixed;top:0;background:#000;font-size:12px;color:#fff;z-index:991;max-width:1580px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.store-utils a,.store-utils #mini-cart a,.store-utils .mini-cart a{color:#fff;text-decoration:none;text-transform:uppercase}.store-utils .mini-cart span.label,.store-utils #mini-cart span.label{text-transform:uppercase}.store-utils a:hover,.store-utils #mini-cart a:hover,.store-utils .mini-cart a:hover{text-decoration:underline}.store-utils .mini-cart a.sb,.store-utils #mini-cart a.sb{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;text-transform:uppercase}.store-utils .cart-content{background:#fff;position:absolute;width:360px;right:20px;border-bottom:1px #ccc solid;border-left:1px #ccc solid;border-right:1px #ccc solid;display:none;top:42px}.store-utils .cart-content .mini-cart-content{padding:10px 0 0 0}.store-utils .cart-content .mini-cart-content .block-subtitle{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;color:#333;padding:0 20px 10px 20px;float:left}.store-utils .cart-content .mini-cart-content a.close-mini-cart,a.btn-edit{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;border-bottom:1px solid #D8D8D8;color:#333;text-decoration:none;font-size:12px;float:right;margin:0 20px 0 0}.store-utils .cart-content .mini-cart-content a.close-mini-cart:hover,a.btn-edit:hover,.store-utils .cart-content .mini-cart-content .options-checkout a:hover{border-bottom:1px solid #fff}a.btn-edit{float:none}.store-utils .cart-content .mini-cart-content .mini-products-list li{border-bottom:1px #ccc dashed;padding:10px 20px;overflow:hidden;position:relative}.store-utils .cart-content .mini-cart-content .mini-products-list li span.product-image,.store-utils .cart-content .mini-cart-content .mini-products-list li a.product-image{display:block;float:left;width:20%}.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details{float:left;width:70%;margin:0 0 0 10%;color:#333}.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details .btn-remove{float:right}.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details p.product-name a{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;color:#333;font-size:12px;text-decoration:none;display:block;width:90%;text-transform:uppercase}.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details .options{font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;line-height:20px;margin:10px 0 0 0}.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details .options .item-options{overflow:auto}.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details .options .item-options span:last-child{float:right}.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details .options .item-options span:first-child{float:left}.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details .price{font-size:12px;display:block;position:absolute;right:20px;bottom:10px;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif}.store-utils .cart-content .mini-cart-content .summary .amount{float:left;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#333;padding:20px}.store-utils .cart-content .mini-cart-content .summary .subtotal{float:right;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;color:#333;padding:12px 20px;text-align:right}.store-utils .cart-content .mini-cart-content .summary .subtotal th,.store-utils .cart-content .mini-cart-content .summary .subtotal td{padding:3px 0 3px 20px}.store-utils .cart-content .mini-cart-content .summary .subtotal .label-cart{font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif}.store-utils .cart-content .mini-cart-content .summary .subtotal .label-cart strong{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.store-utils .cart-content .mini-cart-content .summary{overflow:hidden}.store-utils .cart-content .mini-cart-content .options-checkout{border-top:1px dashed #ccc}.store-utils .cart-content .mini-cart-content .options-checkout a{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;border-bottom:1px solid #D8D8D8;color:#666;text-decoration:none;font-size:14px;float:left;margin:25px 0 20px 20px}.store-utils .cart-content .mini-cart-content .options-checkout button{float:right;margin:20px 20px 20px 0}.store-utils .cart-content .mini-cart-content .top-options-checkout{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;width:100%;clear:both;overflow:auto;text-align:center}.store-utils .cart-content .mini-cart-content .top-options-checkout button{margin:5px 5px;float:none}.store-utils .cart-content .mini-cart-content .top-options-checkout button:hover span span{text-decoration:underline}.store-utils .login{float:left;margin:8px 0 8px 20px;line-height:24px}.store-utils .login-mobile{display:none}.store-utils .search{float:left;height:24px;margin:8px 25px 0 20px;overflow:hidden}#search-mobile-input{border-bottom:1px #ccc solid}#search-mobile-input,.store-utils .search .form-search label{display:none}.store-utils .search .form-search #search{width:207px;float:left;background:#fff;border:0;height:24px;line-height:20px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;color:#666;text-transform:lowercase;padding:0 10px;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}.store-utils .search .form-search button{float:left;width:33px;height:24px;background:#fff url(/skin/frontend/ferrari/default/images/sprite_desktop.png) no-repeat 7px -227px;text-indent:-3000px;overflow:hidden}.sprite_mobile{background-image:url(/skin/frontend/ferrari/default/images/sprite_mobile1x.png);background-size:200px auto}.store-utils .mini-cart,.store-utils #mini-cart{float:left;width:110px;margin:0;height:42px;line-height:40px;text-align:center}.store-utils .mini-cart>img,.store-utils #mini-cart>img{width:20px;margin-right:2px;height:auto;vertical-align:middle}.store-utils{float:left;width:100%}.store-utils .header-left{float:left;position:absolute;z-index:15}.store-utils .header-right{float:right;position:relative;background:#000;z-index:20}.store-utils .mini-cart .label,.store-utils #mini-cart .label{display:none}a.menu-mobile-icon,.store-utils .search-mobile,a.menu-mobile-icon-cloned{display:none}.store-utils .banner-free-shipping{clear:both;font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif;font-size:12px;margin:0 22px;text-align:center;text-transform:uppercase}.store-utils .banner-free-shipping div{background:#000;padding:14px 0 0 0;display:inline-block;text-align:left}.store-utils .banner-free-shipping *{font-weight:400!important;font-family:'Proxima Nova',Arial,Helvetica,sans-serif}#section .homeslider img{width:100%;height:auto}#section .homeslider .flex-control-thumbs img{width:auto;height:52px}body.catalog-category-view .top-footer,body.catalog-category-view .loghi,body.catalogsearch-result-index .top-footer,body.catalogsearch-result-index .loghi{display:none}#breadcrumbs{font-size:10px;color:#999;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;margin:8px 0 10px 0;display:block;text-transform:capitalize}#breadcrumbs li{display:inline}#breadcrumbs a{color:#999;text-decoration:none}#breadcrumbs a:hover{text-decoration:underline}#breadcrumbs span.end{color:#262626;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif}body.cms-home #section #footer{padding:15px 0 0 0;max-width:100%}body.catalog-category-view #section #footer{max-width:100%;margin-top:100px}#section #footer{background:#fff;margin-top:50px}#section #footer .top-footer{background:#ededed;color:#000;font-size:12px;padding:0;overflow:hidden}#section #footer .top-footer .link-footer{width:15%;padding:22px 1%;display:block;float:left;text-align:center;border-right:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#section #footer .newsletter-footer{width:70%;float:left}#section #footer .top-footer .link-footer a{font-family:'Proxima Nova',Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;text-decoration:none;color:#000}#section #footer .top-footer #box-newsletter span.title{float:left;font-size:14px;text-transform:uppercase;padding:22px 1%;width:31%;text-align:center}.onestepcheckout-index-index .input-box.input-nickname{overflow:hidden;float:left;clear:both;width:100%}#section #footer .top-footer #box-newsletter .input-box,#section #footer .top-footer #box-newsletter{float:left;padding:16px 0 0 0;margin:0 0 0 20px}#section #footer .top-footer #box-newsletter .input-box{width:31%;padding:0 1%;margin:0;float:left}#section #footer .top-footer #box-newsletter{margin:0;padding:0;width:100%}#section #footer .top-footer #box-newsletter .input-box input{float:left;width:50%}#section #footer .top-footer #box-newsletter .button{padding:0 20px 0 8px;background:#000;height:30px;line-height:30px;float:left;margin:14px 0 0 0;font-size:10px}#section #footer .top-footer #box-newsletter .button span{color:#fff;display:block;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:1px}#section #footer .top-footer #box-newsletter .input-checkbox{float:left;padding:10px 1% 0 1%;width:31%}#section #footer .top-footer #box-newsletter .input-checkbox .checkbox{float:left;width:20px;height:20px;border:none;background:#ccc;display:block;margin:10px 10px 0 30px}#section #footer .top-footer #box-newsletter .input-checkbox .open-modal{float:left;width:78%;padding:5px 0;color:#000;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:10px}#section #footer .top-footer #box-newsletter .input-box .input-text{height:28px;width:48%;background:#ccc;border:1px solid #ccc;padding:0 1%;margin:14px 0 0 0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}#section #footer .top-footer #box-newsletter .send-nl.mobile,#section #footer .top-footer #box-newsletter .send-nl{background-image:url(/skin/frontend/ferrari/default/images/sprite_desktop.png);background-position:102% -22px;background-repeat:no-repeat}#section #footer .top-footer #box-newsletter .send-nl.mobile{display:none}#footer .loghi img{max-width:100%}#footer .footer-links{font-size:12px;text-transform:uppercase;padding:40px 0 0 0}#footer .footer-links li{display:inline;margin-left:-1px;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif}#footer .footer-links a{color:#262626;text-decoration:none;padding:0 5px;margin:5px 0;border-right:1px solid #000;font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif}#footer .footer-links li:last-child a{border-right:none}.country-mobile{display:none}#footer .footer-links a:hover{text-decoration:underline}body.cms-hanbai-kiyaku #footer .footer-links a.conditions-of-sale,body.cms-usloviya-prodazhi #footer .footer-links a.conditions-of-sale,body.cms-conditions-of-sale #footer .footer-links a.conditions-of-sale,body.cms-riyo-kiyaku #footer .footer-links a.terms-of-use,body.cms-usloviya-polyzovaniya #footer .footer-links a.terms-of-use,body.cms-terms-of-use #footer .footer-links a.terms-of-use,body.cms-tekkai-ken #footer .footer-links a.right-of-withdrawal,body.cms-pravo-na-vozvrat-tovara #footer .footer-links a.right-of-withdrawal,body.cms-right-of-withdrawal #footer .footer-links a.right-of-withdrawal,body.cms-time-of-delivery #footer .footer-links a.time-of-delivery,body.cms-puraibashi #footer .footer-links a.privacy,body.cms-konfidentsialynosty-dannyh #footer .footer-links a.privacy,body.cms-privacy #footer .footer-links a.privacy,body.cms-herupu #footer .footer-links a.customer-care,body.cms-spravka #footer .footer-links a.customer-care,body.cms-help #footer .footer-links a.customer-care,body.contacts-index-index #footer .footer-links a.contacts{background:#1a1a1a;color:#fff}#footer .footer-notes{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;color:#000;margin:33px 0 0 0;padding:0 0 50px 0;text-transform:uppercase}#footer .footer-notes .managed-by{position:relative;display:inline}#footer .footer-notes .managed-by span{cursor:pointer}#footer .footer-notes .managed-by-info{width:350px;line-height:normal;background:#fff;border:1px #666 solid;padding:10px;display:none;position:absolute;right:0;bottom:17px}body.customer-account-login .top-footer,body.customer-account-login .loghi,body.customer-account-forgotpassword .top-footer,body.customer-account-forgotpassword .loghi,body.customer-account-create .top-footer,body.customer-account-create .loghi,body.cms-page-view .top-footer,body.cms-page-view .loghi,body.checkout-cart-index .top-footer,body.checkout-cart-index .loghi,body.catalog-product-view .top-footer,body.catalog-product-view .loghi,body.contacts-index-index .top-footer,body.contacts-index-index .loghi,body.cms-index-noroute .top-footer,body.cms-index-noroute .loghi{display:none}body.customer-account-login #footer,body.customer-account-forgotpassword #footer{margin:160px 0 0 0;clear:both}.account-login .page-title,.customer-account-forgotpassword .page-title,.customer-account-create .page-title,.cms-page-view .page-title,.checkout-onepage-success .page-title,.contacts-index-index .page-title{padding-top:89px}.cms-page-view #footer{margin:0 30px 0 0}.cms-page-view .block-customer-service,.contacts-index-index .block-customer-service{border-bottom:1px solid #CCC;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;margin:49px 30px 0 0;overflow:hidden;padding:0 0 23px 0;max-width:1070px}.cms-page-view .block-customer-service ul,.contacts-index-index .block-customer-service ul{float:left;margin:0 4% 0 0;width:21%}.cms-page-view .block-customer-service ul li,.contacts-index-index .block-customer-service li{padding:0 0 8px 0}.cms-page-view .block-customer-service span,.contacts-index-index .block-customer-service span{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;color:#333;text-transform:uppercase}.cms-page-view .block-customer-service a,.contacts-index-index .block-customer-service a{border-bottom:1px solid #D8D8D8;color:#333;text-decoration:none}.cms-page-view .block-customer-service a:hover,.contacts-index-index .block-customer-service a:hover{border-bottom:1px solid #fff}.cms-page-view .std{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#333;margin:30px 30px 0 0;max-width:1070px}.cms-page-view .std span{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:24px}.cms-page-view .std .faq-item{background:#e6e6e6;padding:20px;overflow:hidden;border-bottom:1px #ccc solid}.cms-page-view .std .faq-item.current-faq{background:#f2f2f2}.cms-page-view .std .faq-item p{display:none;clear:both;padding:20px 0 0 0}.cms-page-view .std p.intro{display:block;padding:0 0 20px 0}.cms-page-view .std a{border-bottom:1px solid #D8D8D8;color:#333;text-decoration:none}.cms-page-view .std a:hover{border-bottom:1px solid #fff}.cms-page-view .std .faq-item p a{font-weight:bold}.cms-page-view .std .faq-item p a:hover{border-bottom:1px solid #f2f2f2}.cms-page-view .std .faq-item span.question{font-size:14px;display:block;float:left;cursor:pointer;width:90%}.cms-page-view .std .faq-item span.minus-plus{display:block;width:28px;height:22px;float:right;background:url(/skin/frontend/ferrari/default/images/faq-plus-minus.png) no-repeat 0 0;cursor:pointer}.cms-page-view .std .faq-item.current-faq span.minus-plus{background-position:0 -22px}.cms-page-view .std .title-faq{padding:20px;font-size:16px}.cms-page-view .std img,.modal-container .modal-content-wrapper .modal-content img{max-width:800px;width:100%}.cms-page-view .std p{line-height:20px;padding:0 0 20px 0}#contacts{max-width:1070px;margin-bottom:10px}#contacts p{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#333}#contacts p.form-contatti{margin:30px 0 0 0}#contacts p.required{text-align:left;color:#F00;margin:10px 0}#contacts .form-list .field{float:left;margin:10px 22px 10px 0}#contacts .form-list .field label,#contacts .form-list .wide label{color:#666;display:block;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;margin:0 0 5px 0}#contacts .form-list .wide.privacy-box label{float:left;margin:0;width:94%}#contacts .form-list .wide.privacy-box label a{border-bottom:0 none}#contacts .form-list .field label em,#contacts .form-list .wide label em{margin:0 5px 0 0}#contacts .form-list .field input[type='text'],#contacts .form-list .field select{border:1px #ccc solid;height:30px;width:250px;margin-bottom:10px;padding:0 0 0 2px;padding:5px 2px 0 2px}#contacts .form-list .field select option{width:218px}#contacts .form-list .wide textarea{border:1px #ccc solid;height:100px;width:550px;resize:none}#contacts .form-list input.checkbox{float:left;margin-right:3px}#contacts .form-list .privacy-box{margin:30px 0}#contacts .form-list a{border-bottom:1px solid #D8D8D8;color:#666;float:left;text-decoration:none}#contacts .form-list a:hover{border-bottom:1px solid #fff}.customer-care{max-width:1070px}.customer-care .box-l,.customer-care .box-r{float:left;border:1px #ccc dashed;padding:20px 0;text-align:center;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:14px;width:48%;line-height:45px;margin:0 0 20px 0}.customer-care .box-l{margin:0 3% 20px 0}.customer-care .box-l h3,.customer-care .box-r h3{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:14px}.customer-care .box-l:hover,.customer-care .box-r:hover,.dashboard .box-info .col-2:hover,.dashboard .box-info .col-1:hover,.my-account .addresses-list li.item:hover{background:#fafafa;cursor:pointer}.customer-care .box-l a,.customer-care .box-r a{border-bottom:1px solid #D8D8D8;color:#333;text-decoration:none;margin:0 9px}.customer-care .box-l a:hover,.customer-care .box-r a:hover{border-bottom:1px solid #f2f2f2}.account-login{max-width:1070px}.account-login .page-title h1,.customer-account-forgotpassword .page-title h1,.customer-account-create .page-title h1,.cms-page-view .page-title h1,.checkout-onepage-success .page-title h1,.contacts-index-index .page-title h1,.customer-account-logoutsuccess .page-title h1{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;color:#262626;font-size:40px}.customer-account-logoutsuccess .page-title h1,.customer-account-logoutsuccess p{text-align:center;position:relative;top:100px}.customer-account-logoutsuccess #footer{display:none}.account-login .col-1{float:right}.account-login .col-1,.account-login .col-2{margin:50px 0 0 0}.account-login .col-2{width:45%;float:left}.account-login .col-2 .form-list,.psw-recover-box .form-list,.account-create-box .form-list,.customer-account-forgotpassword .psw-recover-link>a{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;color:#666}.account-login .col-2 .form-list em,.psw-recover-box .form-list em,.account-create-box .form-list em{margin:0 5px 0 0}.account-login .col-2 .form-list p.required,.psw-recover-box .form-list p.required{width:80%;margin:20px 0 0 0}.account-login .col-2 .form-list label,.psw-recover-box .form-list label,.account-create-box .form-list label{text-transform:uppercase;display:block;margin:0 0 5px 0}.account-login .col-2 .form-list .input-box input,.psw-recover-box .form-list .input-box input{border:1px #ccc solid;height:30px;width:80%;margin-bottom:10px;padding:0 8px}.account-login .col-2 .form-list .input-box input:focus{background-color:#fff!important}input:-webkit-autofill{background-color:#fff!important}.psw-recover-box .form-list .input-box input{width:250px}.account-login .col-2 .form-list .psw-recover-link{float:right;margin:10px 19% 0 0}.account-login .col-2 .form-list .psw-recover-link a{color:#666;border-bottom:1px solid #D8D8D8;text-decoration:none}.account-login .col-2 .form-list .psw-recover-link a:hover{border-bottom:1px solid #fff}.account-login .col-1{width:55%}.account-login .col-1.new-users p,.psw-recover-box p.intro{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#333}.account-login .h2wrapper{overflow:hidden}.account-login .h2wrapper p{width:80%}.account-login .col-2 h2{float:left}.account-login .col-1 h2,.account-login .col-2 h2{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;margin-bottom:30px;color:#333}.psw-recover-box{width:50%}.psw-recover-box p{padding:50px 0 30px 0}.psw-recover-box p.required{padding:10px 0 0 0}.account-create{max-width:1070px}.account-create-box{overflow:hidden;width:580px;margin:10px 0 30px 0}.account-create-box #username-check-loader,.account-create-box #nickname-check-loader{position:absolute;top:7px;left:266px}.input-nickname #nickname-check-loader{position:absolute;top:20px;left:180px}.account-create p.intro{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#666;padding:55px 0 30px 0;width:70%}.account-create-box p.required{display:block;float:right;margin:0 42px 0 0}.account-create-box .box-title{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;color:#333;text-transform:uppercase;margin:0 0 35px 0}.account-create-box .form-list .input-box input[type='text'],.account-create-box .form-list .input-box input[type='password'],.account-create-box .form-list .input-box select{border:1px #ccc solid;height:32px;width:250px;margin-bottom:10px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.account-create-box .form-list .input-box.customer-dob div{float:left;margin:0 5px 0 0}.account-create-box .form-list .input-box .dob-month input[type='text'],.account-create-box .form-list .input-box .dob-day input[type='text']{width:53px;margin:0 22px 5px 0}.account-create-box .form-list .input-box .dob-year input[type='text']{width:98px;margin:0 0 5px 0}.account-create-box .form-list{overflow:hidden;margin:0 0 32px 0;clear:both}.account-create-box .form-list .field{float:left;margin:0 22px 0 0}.account-create-box .form-list li{margin:0 22px 0 0}.account-create-box .form-list li.agreements{margin:15px 0 0 0}.account-create-box .form-list li.agreements #advice-required-entry-is_privacy{margin:10px 0 0 0}.account-create-box .form-list li.agreements .checkbox{float:left;margin:0 5px 0 0}.account-create-box .form-list li.agreements a{border-bottom:1px solid #D8D8D8;color:#666;text-decoration:none;float:left}.account-create-box .form-list li.agreements a:hover{border-bottom:1px #fff solid}#cart{max-width:1038px}#cart .page-title{padding-top:25px}#cart .page-title h1{color:#000;text-transform:none;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:32px;line-height:32px}#cart #shopping-cart-table{max-width:1070px;width:100%;margin:0}#cart #shopping-cart-table-sub{max-width:1070px;width:100%}#cart #shopping-cart-table td{border-bottom:1px #d4d4d4 dashed;padding:20px 0}#cart #shopping-cart-table td .item-options{overflow:hidden;margin:5px 0}#cart #shopping-cart-table td .item-options dd{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;color:#333;display:block;float:left;margin:3px 5px 0 0}#cart #shopping-cart-table td .item-options dt{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#333;display:block;float:left;margin:3px 5px 0 0;clear:left}#cart #shopping-cart-table-sub td.discount-code{padding:0;border-bottom:1px #d4d4d4 solid}#cart #shopping-cart-table tr.last td{border-bottom:1px #d4d4d4 solid}#cart #shopping-cart-table tr.first td.last{border-bottom:1px #d4d4d4 solid}#cart #shopping-cart-table .item{font-size:12px;float:left;margin:0 .2% 0 0}#cart #shopping-cart-table thead tr.first .item{background:#1a1a1a;padding:10px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;text-transform:uppercase}#cart #shopping-cart-table tr.first .item.name-item{width:44.2%}#cart #shopping-cart-table tr.first .item.global-price-column-item{width:15%}#cart #shopping-cart-table tr.first .item.qty-item{width:10%}#cart #shopping-cart-table tr.first .item.total-price{width:30%;margin:0}#cart #shopping-cart-table .product-container{width:44.2%;float:left}#cart #shopping-cart-table .product-container .images{width:20%;float:left;margin:0 5px 0 0}#cart #shopping-cart-table .name-item{width:73%;float:left}#cart #shopping-cart-table .name-item .promo-label{margin:0 0 7px 0;min-height:18px;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;font-size:12px}#cart #shopping-cart-table .name-item .promo-label span{background:#1a1a1a;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px;text-align:center}#cart #shopping-cart-table .name-item h2 a,#cart #shopping-cart-table .name-item h2{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;color:#333;text-decoration:none;font-size:12px;border:none;text-transform:uppercase}#cart #shopping-cart-table .name-item a{border-bottom:1px solid #D8D8D8;color:#666;text-decoration:none;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;text-transform:lowercase;font-size:12px}#cart #shopping-cart-table .name-item a:hover{border-bottom:1px #fff solid}#cart #shopping-cart-table .name-item .sku{color:#666;font-size:12px}#cart #shopping-cart-table .item.global-price-column-item{width:15%}#cart #shopping-cart-table .item.global-price-column-item .price-item,#cart #shopping-cart-table .total-price .cart-price{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;color:#333;font-size:14px;margin:26px 0 0 0}#cart #shopping-cart-table .total-price span.cart-price{display:block;float:left}#cart #shopping-cart-table .total-price .remove-item{float:right;width:40%;margin:28px 0 0 0;padding:0}#cart #shopping-cart-table .total-price .remove-item-mobile{display:none}#cart #shopping-cart-table .total-price .remove-item a,a.btn-continue{border-bottom:1px solid #D8D8D8;color:#333;text-decoration:none;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;padding:6px 0 0;display:inline-block}#cart #shopping-cart-table .total-price .remove-item a:hover,a.btn-continue:hover{border-bottom:1px #fff solid}#cart #shopping-cart-table .item.qty-item{width:10%}#cart #shopping-cart-table .item.qty-item img{cursor:pointer}#cart #shopping-cart-table .item.qty-item img,#cart #shopping-cart-table .item.qty-item .qty{margin:29px 0 0 0}#cart #shopping-cart-table .item.qty-item .qty{border:0;text-align:center;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;color:#333;width:10%}#cart #shopping-cart-table .item.total-price{width:30%;margin:0}#cart #shopping-cart-table .update-cart{float:right;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;color:#333;font-size:14px}#cart #shopping-cart-table .update-cart .btn-update{margin:0 2px 0 10px}#cart #shopping-cart-table .update-cart .btn-update span span{background:none repeat scroll 0 0 #666;color:#FFF;display:block;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;padding:8px 20px;text-transform:uppercase}#cart #shopping-cart-table-sub .discount{width:30%;float:left;padding:20px 0}#cart #shopping-cart-table-sub .discount h2{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;color:#333;font-size:14px}#cart #shopping-cart-table-sub .discount .discount-form{margin:10px 0 0 0;overflow:hidden}#cart #shopping-cart-table-sub .discount .discount-form label{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;color:#666;font-size:12px;text-transform:uppercase;display:block;float:left;margin:8px 25px 0 0}#cart #shopping-cart-table-sub .discount .discount-form .input-box{border:1px #ccc solid;margin-bottom:10px;float:left;width:198px}#cart #shopping-cart-table-sub .discount .discount-form .input-box input[type='text']{width:110px;border:none;height:30px}#cart #shopping-cart-table-sub .discount .discount-form .input-box .button-discount{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;color:#333;font-size:12px;text-transform:uppercase;margin:10px 10px 0 0;float:right}#cart #shopping-cart-table-sub .totals{float:right;width:69%;padding:20px 0;border-left:1px #D4D4D4 solid}#cart #shopping-cart-table-sub .totals .shipping{float:left;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#666;margin:0 0 0 7px}#cart #shopping-cart-table-sub .totals .shipping table{width:100%}#cart #shopping-cart-table-sub .totals .shipping table td,#cart #shopping-cart-table-sub .totals .shipping table th{padding:5px 10px 5px 0}#cart #shopping-cart-table-sub .totals .shipping table strong{color:#333;text-transform:uppercase}#cart #shopping-cart-table-sub .totals .shipping table td.a-right,#cart #shopping-cart-table-sub .totals .shipping table th.a-right{text-align:left!important}#cart #shopping-cart-table-sub .totals .btn-proceed-checkout{float:right}#cart #shopping-cart-table-sub .totals .btn-proceed-checkout span span{background:none repeat scroll 0 0 #1a1a1a;color:#FFF;display:block;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;padding:19px 50px;text-transform:uppercase}#cart .cart-empty{color:#333;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;margin:47px 0 0 0}#cart .cart-empty p{padding:0 0 24px 0}#cart .cart-empty p a{border-bottom:1px solid #D8D8D8;color:#333;text-decoration:none;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px}#cart .cart-empty p a:hover{border-bottom:1px #fff solid}#order-resume{max-width:1070px;margin:0 5px 0 0}.checkout-onepage-success .top-footer,.checkout-onepage-success .loghi{display:none}.checkout-onepage-success h2.sub-title{color:#333;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;margin:50px 0 0 0}.checkout-onepage-success p{color:#333;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;line-height:20px}.checkout-onepage-success p a{border-bottom:1px solid #D8D8D8;color:#333;text-decoration:none}.checkout-onepage-success p a:hover{border-bottom:1px #fff solid}.checkout-onepage-success .order-id{border-top:1px solid #CCC;margin:30px 0 0 0;padding:30px 0 20px 0;color:#333;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase}.checkout-onepage-success .shipping-order,.checkout-onepage-success .ordered-items,.checkout-onepage-success .billing-order{border:1px #ccc solid;background:#fcfcfc}.checkout-onepage-success h3,.checkout-onepage-success address,.checkout-onepage-success .mperc{margin:2%}.checkout-onepage-success .shipping-order,.checkout-onepage-success .billing-order{color:#333;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;min-height:115px}.checkout-onepage-success .shipping-order{margin:10px 0 0 0;width:48%;float:left}.checkout-onepage-success .shipping-order h3,.checkout-onepage-success .billing-order h3,.checkout-onepage-success .order-info h3{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;text-transform:uppercase}.checkout-onepage-success .ordered-items{margin:10px 0;color:#333}.checkout-onepage-success .ordered-items{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;padding:2%;overflow:hidden}.checkout-onepage-success .ordered-items .head1,.checkout-onepage-success .ordered-items .head2,.checkout-onepage-success .ordered-items .head3,.checkout-onepage-success .ordered-items .head4,.checkout-onepage-success .ordered-items .head5{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;padding:2% 0;font-weight:bold}.checkout-onepage-success .ordered-items .qty,.checkout-onepage-success .ordered-items .head4{float:left;width:9%;text-align:center}.checkout-onepage-success .ordered-items .name,.checkout-onepage-success .ordered-items .head1{float:left;width:50%;margin:-2px 1% 0 0}.checkout-onepage-success .ordered-items .name .item-options dt,.checkout-onepage-success .ordered-items .name .item-options dd{float:left}.checkout-onepage-success .ordered-items .name .item-options dt{clear:left;margin:0 5px 0 0}.checkout-onepage-success .ordered-items .name .item-options dd{font-weight:bold}.checkout-onepage-success .ordered-items .sku-order,.checkout-onepage-success .ordered-items .head2{float:left;width:10%}.checkout-onepage-success .ordered-items .name h3{margin:0}.checkout-onepage-success .ordered-items .unit-price,.checkout-onepage-success .ordered-items .head3{float:left;width:10%;text-align:left!important}.checkout-onepage-success .ordered-items .total-items{float:left;width:20%;text-align:right}.checkout-onepage-success .ordered-items .head5{float:left;width:20%;text-align:right}.checkout-onepage-success .ordered-items .border{overflow:hidden;border-bottom:1px #ccc dashed;padding:10px 0}.checkout-onepage-success .ordered-items .order-totals{font-size:14px;padding:2px;margin:10px 0;float:right;width:300px}.checkout-onepage-success .ordered-items .order-totals .item-total-container{text-align:left;overflow:hidden;padding:5px 0 0 0}.checkout-onepage-success .ordered-items .order-totals .item-total-container span{float:right}.checkout-onepage-success .order-info{margin:10px 0;display:inline-block;width:100%}.checkout-onepage-success .billing-order{width:48%;float:right;margin:10px 0 0 0}body.cms-index-noroute .erro404{padding:90px 0 0 0}body.cms-index-noroute .erro404 .image404{max-width:561px;width:auto}body.cms-index-noroute .erro404 .image404 img{width:100%}body.cms-index-noroute .message404{color:#333;margin:40px 0 0 0}body.cms-index-noroute .message404 span{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:30px}body.cms-index-noroute .message404 p{font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:16px;padding:25px 0 0 0}.overlay-country,.overlay-technical-details{display:none;position:fixed;top:0;left:0;background:rgb(0,0,0);background:rgba(0,0,0,.6);width:100%;height:100%;overflow-y:scroll;z-index:999}.overlay-country:nth-child(n),.overlay-technical-details:nth-child(n){filter:none}.overlay-country .modal-content-wrapper-country,.overlay-technical-details .modal-content-wrapper-technical-details{background:#fff;position:absolute;top:100px;left:50%;width:500px;margin:0 0 0 -250px;-webkit-border-radius:3px 7px 3px 3px;-moz-border-radius:3px 7px 3px 3px;border-radius:3px 7px 3px 3px;text-align:center}.overlay-country .modal-content-wrapper-country img.close-modal-country,.overlay-technical-details .modal-content-wrapper-technical-details img.close-modal-technical-details{position:absolute;top:0;right:0;cursor:pointer;-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.overlay-country .modal-content-wrapper-country .modal-content-country,.overlay-technical-details .modal-content-wrapper-technical-details .modal-content-technical-details{font-size:12px;color:#333;padding:32px;text-align:left}.overlay-country .modal-content-wrapper-country .modal-content-country b{font-size:20px;display:block;text-align:center;margin:35px 0}.overlay-country .modal-content-wrapper-country .modal-content-country select{border:1px solid #CCC;height:35px;width:295px;padding:8px;text-transform:uppercase;font-family:"Proxima Nova Rg",Arial,Helvetica,sans-serif}.overlay-country .modal-content-wrapper-country .modal-content-country select option{width:265px;font-size:12px;text-transform:uppercase;font-family:"Proxima Nova Rg",Arial,Helvetica,sans-serif;padding:2px 0 2px 8px}.modal-container-checkout{display:none}.modal-container,.modal-container-promo,.overlay-send,.modal-container-success>div{display:none;position:fixed;top:0;left:0;background:rgb(0,0,0);background:rgba(0,0,0,.6);width:100%;height:100%;overflow-y:scroll;z-index:999;-webkit-overflow-scrolling:touch}.modal-container-success>div{display:inherit}.modal-container:nth-child(n),.modal-container-promo:nth-child(n),.overlay-send:nth-child(n){filter:none}.modal-container .modal-content-wrapper,.modal-container-promo .modal-content-wrapper,.send-friend-dialog,.modal-container-success>div .modal-content-wrapper{background:#fff;position:absolute;top:60px;left:50%;width:700px;margin:0 0 0 -350px;-webkit-border-radius:3px 7px 3px 3px;-moz-border-radius:3px 7px 3px 3px;border-radius:3px 7px 3px 3px;text-align:center}.modal-container-success>div .modal-content-wrapper{top:30%}.modal-container .modal-content-wrapper img.close-modal,.modal-container-promo .modal-content-wrapper img.close-modal-promo,.send-friend-dialog .close-modal,.modal-container-success>div .modal-content-wrapper img.close-modal-wf{position:absolute;top:0;right:0;cursor:pointer;-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.modal-container .modal-content-wrapper img.close-modal{z-index:3000}.modal-container .modal-content-wrapper img.modal-loader{margin:30% 0}.modal-container .modal-content-wrapper .modal-content,.modal-container-promo .modal-content-wrapper .modal-content,.modal-container-success>div .modal-content-wrapper .modal-content{font-size:12px;color:#333;padding:32px;text-align:left}#technical-details{color:#999;text-decoration:none;text-transform:uppercase;font-family:"Proxima Nova Rg",Arial,Helvetica,sans-serif;font-size:14px}#technical-details:hover{text-decoration:underline}.overlay-technical-details .modal-content-wrapper-technical-details .modal-content-technical-details b{font-family:'Novecento wide normal',Arial,Helvetica,sans-serif;font-size:15px;color:#333;margin-bottom:45px;display:block;font-weight:normal;text-transform:uppercase}.overlay-technical-details .tech-details{color:#333;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.overlay-technical-details .tech-details li{background:#f9f9f9;padding:15px 4%;float:left;width:41%;border-right:1px #fff solid;display:-webkit-flex;display:-ms-flexbox;display:flex}.overlay-technical-details .tech-details li:nth-child(2n+1){clear:left}.overlay-technical-details .tech-details li.row2,.overlay-technical-details .tech-details li.row3{background:#f1f1f1}.send-friend .fieldset{background:none;border:none;margin:0;padding:0;float:left}.send-friend .fieldset .legend{background:none;border:none;color:#333;float:none;font-size:14px;font-weight:bold;margin:0 0 10px;padding:0;text-align:left}.send-friend .page-title{margin:0 0 25px;overflow:hidden;width:100%;font-size:12px;text-align:left}.send-friend .page-title h1{font-size:14px;font-weight:bold}.send-friend .form-list label{color:#666;font-weight:normal;position:relative;display:block;font-size:14px;margin:0 0 10px 0}.send-friend-dialog{background-color:white;left:48%;margin-left:-310px;padding:30px;position:absolute;top:30%;width:620px;z-index:101}.send-friend-dialog .loading{height:11px;text-align:center;width:16px}.send-friend-dialog .close{position:absolute;right:30px;top:30px;color:#333;display:block;font-size:32px;text-align:right;text-decoration:none}.send-friend .form-list{overflow:hidden;width:615px}.send-friend .form-list li{margin:0 0 8px;float:left}.send-friend .form-list li p .btn-remove{display:none}.send-friend .form-list .field{width:315px}.send-friend .form-list .input-box{width:300px}.send-friend .form-list input.input-text,.send-friend .form-list textarea{width:294px;height:30px;line-height:18px;padding:6px 6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.send-friend .form-list li.wide .input-box{width:612px}.send-friend .form-list li.wide textarea{width:609px;height:10em}.send-friend .buttons-set .limit{float:right;font-size:11px;line-height:21px;margin:0 7px 0 0}.send-friend .buttons-set button.button{background:none repeat scroll 0 0 #1A1A1A;color:#FFF;float:left;margin:20px 0 0 0;text-transform:uppercase}.send-friend .buttons-set button.button span{color:#FFF;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:13px;height:30px;line-height:30px;padding:0 20px;text-align:center;white-space:nowrap}#add_recipient_button button.button{background:#999}#sender_options{border-bottom:solid #D4D4D4 1px;padding-bottom:20px;margin-bottom:20px}#sender_options .fields,#recipients_options .fields{width:100%}#sender_options .fields .field:first-child,#recipients_options .fields .field:first-child,.additional-row .fields .field:first-child{float:left}#sender_options .fields .field,#recipients_options .fields .field{float:right;width:49%}#product_sendtofriend_form .buttons-set .button{margin-right:20px}#subscribe-container{display:inline-block;width:100%;max-width:1070px}.checkout-onepage-success #subscribe-container .nl-icon{margin-left:0}#subscribe-container .nl-icon img{width:100%}#subscribe-container .nl-content{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;margin:0 0 30px 0;width:100%}.cms-page-view.newsletter .std,.cms-page-view.cms-newsletter .std{max-width:none;margin:30px 0}.cms-page-view.newsletter #breadcrumbs,.cms-page-view.cms-newsletter #breadcrumbs{margin-top:8px;border-bottom:1px solid #ccc;padding-bottom:15px}.cms-page-view.newsletter .page-title h1,.cms-page-view.cms-newsletter .page-title h1{font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:32px}.checkout-onepage-success #subscribe-container .nl-content{margin-bottom:5px}#subscribe-container .nl-content .nl-intro{padding:7px 0 4px}#subscribe-container .nl-content .nl-intro h2{font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:28px;line-height:35px;margin-bottom:12px}#subscribe-container .nl-content .nl-intro h3{color:#666;margin-bottom:15px}#subscribe-container .nl-content p{color:#666;font-size:14px;padding-bottom:5px}#subscribe-container .nl-content .nl-intro ul{padding-left:16px;margin-bottom:20px}#subscribe-container .nl-content .nl-intro ul li{font-style:italic;color:#666;line-height:20px;font-size:13px;letter-spacing:1px;list-style-type:disc}#subscribe-container .nl-content .nl-form{overflow:hidden;width:100%;position:relative;padding-bottom:10px}#subscribe-container .nl-content .input-box label{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;color:#666;text-transform:uppercase;display:block;margin:0 0 5px 0}#subscribe-container .nl-content .validation-advice{padding:10px 0}#subscribe-container .nl-content .input-box .validation-advice{position:absolute;top:45px;left:0}#subscribe-container .nl-content .input-box input[type='text']{border:1px #ccc solid;height:30px;width:335px;margin-bottom:10px;position:relative;float:left}#subscribe-container .nl-content .form-list{font-size:14px;margin:8px 0}#subscribe-container .nl-content .actions .button span span{background:none repeat scroll 0 0 #1A1A1A;color:#FFF;display:block;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;padding:0 30px;text-transform:uppercase;line-height:32px}#subscribe-container .nl-content .form-list input.checkbox{position:relative;top:2px;display:inline-block;vertical-align:top}#subscribe-container .nl-content .form-list a{border-bottom:0 none;color:#666;text-decoration:underline;display:inline-block;vertical-align:top;width:90%;max-width:400px;font-size:11px}#subscribe-container .nl-content .form-list a:hover{border-bottom:0 none;text-decoration:none}.customer-account-resetpassword .page-title,body.catalog-category-view .page-title,body.catalogsearch-result-index .page-title{padding:30px 0 0 0}.customer-account-resetpassword .page-title h1,body.catalog-category-view .page-title h1{color:#262626;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:32px;line-height:32px}body.awrma-guest .page-title{padding-top:60px}body.awrma-guest .page-title h1{color:#262626;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:32px;padding:15px 0 5px 0}body.awrma-guest p{color:#333;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;font-weight:normal}body.awrma-guest .buttons-set .button span{background:#1a1a1a;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;color:#fff;text-transform:uppercase;display:block;padding:8px 20px}body.awrma-guest #awrma-new-form{margin:20px 0;display:block}body.awrma-guest #awrma-new-form label em{padding-right:5px}body.aw-rma #awrma-new-form input,body.awrma-guest #awrma-new-form input{border:1px #ccc solid;height:30px;width:80%;margin-bottom:10px;padding:0 8px;max-width:250px}.customer-account-resetpassword .form-list .fields .field{width:100%;margin:0 0 20px 0}.customer-account-resetpassword .form-list .fields .field label{margin-bottom:6px;display:inline-block}.customer-account-resetpassword .form-list .fields .field input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:30px;padding:0 8px}body.catalogsearch-result-index .page-title .headline{color:#262626;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:32px}body.catalogsearch-result-index .page-title .headline span{color:#999}body.catalogsearch-result-index .no-result-msg{color:#333;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:20px;padding:50px 0;border-bottom:1px #ccc solid}body.catalog-category-view #breadcrumbs,body.catalogsearch-result-index #breadcrumbs{margin:10px 0 0 0;padding-bottom:15px;border-bottom:1px solid #e5e5e5}body.catalog-category-view p.category-description{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#333;line-height:20px;padding:24px 0;max-width:1070px}.filters-anchor{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;color:#333;text-transform:uppercase;display:block;padding:10px 0;margin:20px 0 0 0;display:none}.mobile-filters-bott .mobile-filters,.mobile-filters-bott .desktop-filters,.desktop-filters-top .mobile-filters{display:none}select#mobile_sb_sortby{visibility:hidden}.desktop-filters-top{width:auto;float:left}#flt_sort_by{float:left}.category-products{clear:both}.desktop-filters-top .desktop-filters{display:block}.block-layered-nav{margin:30px 0 10px 0}.block-layered-nav .currently{display:none}.block-layered-nav ul.parent{float:left;margin:0 30px 0 0}.block-layered-nav .gender-filter{float:left;position:relative;margin-right:20px}.block-layered-nav .gender-filter .gender-title{color:#333;text-align:left;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;padding:6px 10px;float:left;border:1px #ddd solid}.block-layered-nav .gender-filter ul{overflow:hidden;clear:left}.block-layered-nav .gender-filter ul li{border:none;float:left;padding:10px 5px 10px 0}.block-layered-nav .gender-filter ul li:last-child{border:none}.block-layered-nav .gender-filter ul li a{color:#999;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;text-decoration:none;text-transform:none}.block-layered-nav .gender-filter ul li a.remove{color:#F00;text-transform:uppercase;font-weight:bold}.block-layered-nav .gender-filter ul li a.remove img{margin:1px 0 0 0}.block-layered-nav .gender-filter ul li span.m-selected-filter-item{color:#333;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;text-transform:none;display:block}.block-layered-nav ul.parent li ul{position:absolute;top:16px;left:-1px;display:none;z-index:300;min-width:100%}.block-layered-nav ul.parent li ul.exclude{position:relative;display:block;top:auto}.col-footer{float:left;width:33.333%}.block-layered-nav ul li{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-transform:uppercase;border-top:1px #e6e6e6 solid;border-left:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;border-bottom:1px #e6e6e6 solid;text-align:left;cursor:pointer}.col-footer li:hover span.color span{background-position:0 -12px!important}.block-layered-nav .block-content>ul>li,.sort-by>ul>li{font-size:14px;line-height:14px;text-transform:none;padding:6px 10px}.gender-filter .linksh{font-size:14px;line-height:14px;text-transform:none;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;cursor:pointer;padding-top:4px;padding-bottom:4px}.block-layered-nav .block-content>ul>li.result,.sort-by>ul>li.result{padding-top:10px;padding-bottom:10px}li.headline>ul{border-bottom:1px solid #e6e6e6!important}li.headline>ul{border-bottom:none}.block-layered-nav ul li ul li:hover{background:#1a1a1a}.desktop-filters .parent.mana-filters-block>li>ul>li:hover{background-color:#fff;color:black}.less-than-ten:hover{background-color:#1a1a1a!important}.less-than-ten{max-width:300%}.parent.mana-filters-block .m-selected-ln-item{background-color:#1a1a1a;color:white!important}.parent.mana-filters-block .m-selected-ln-item{color:white}.parent.mana-filters-block .m-selected-ln-item span.color span{background-position:0 -12px!important}.block-layered-nav ul li ul li ul.exclude li:hover{background:#1a1a1a}.desktop-filters .parent.mana-filters-block ul li ul.exclude li:hover a{color:white}.desktop-filters .parent.mana-filters-block ul li ul.exclude li a{color:#333}.block-layered-nav ul li ul li:hover a{color:white}.block-layered-nav ul li.headline{background:#fff;display:block;border:1px #ddd solid;text-align:left;position:relative;color:#333}.block-layered-nav ul li ul li{overflow:hidden;background:#fff;white-space:nowrap;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.only-one-gender a{color:#333!important}.exclude{width:25%!important}.block-layered-nav ul.color li.result,.block-layered-nav ul.color li.headline{margin-top:0}.block-layered-nav ul li ul li.m-selected-ln-item{font-weight:bold}.block-layered-nav ul li ul li a{color:#333;text-decoration:none;display:block;margin:10px}.exclude{display:block!important}.block-layered-nav ul li ul li span:last-child{display:block;float:left;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis}.block-layered-nav ul li ul li span.color{margin:0 5px 0 0;float:left;display:block}.block-layered-nav ul li ul li span.color span{background-image:url(/skin/frontend/ferrari/default/images/mask-color-filters.png);background-repeat:no-repeat;display:block;height:12px;width:12px}.block-layered-nav ul li ul li span.color.white span{background-image:url(/skin/frontend/ferrari/default/images/mask-color-filters-white.png)}.block-layered-nav ul li ul li span.m-selected-filter-item{float:none;display:block;padding:10px}.block-layered-nav .parent.mana-filters-block.color span a{margin:10px 0 10px 0;float:left;display:block;padding:0 10px 0 0}.block-layered-nav ul li ul li span.color{margin:10px 5px 10px 5px;float:left;display:block}.block-layered-nav ul li ul li span.color span{background-image:url(/skin/frontend/ferrari/default/images/mask-color-filters.png);background-repeat:no-repeat;display:block;height:12px;width:12px}.block-layered-nav ul li.headline.dd-hover{background-color:black}.mana-filters-block>.headline:hover .lst-sort-by{display:block}.block-layered-nav ul li.headline span.headline{color:#333;background:url(/skin/frontend/ferrari/default/images/arrow-filter.png) no-repeat right 2px;padding:0 20px 0 0;cursor:pointer;display:block}.block-layered-nav ul li.headline.dd-hover span{color:white!important;background:url(/skin/frontend/ferrari/default/images/arrow-filter.png) no-repeat 100% -17px}.block-layered-nav ul li.headline.dd-hover span.m-selected-filter-item{background:#000!important}.block-layered-nav ul li.headline span.headline.bgpos{background-position:right -18px}li.headline>ul{padding-top:10px}#section .toolbar{position:relative}#narrow-by-list dt{cursor:pointer}#narrow-by-list dt span.name{background:#fff url(/skin/frontend/ferrari/default/images/arrow-filter.png) no-repeat 90% 8px;color:#333;font-size:14px;line-height:14px;border:1px solid #ddd;padding:6px 30px 6px 10px;float:left;font-family:"Proxima Nova Sb",Arial,Helvetica,sans-serif}.gender-wrapper{float:left}.gender-wrapper.current-selected dd.gender ol{display:none}#narrow-by-list dt.gender{float:none}#narrow-by-list dt.gender span.name{background-image:none;padding:6px 10px}#narrow-by-list dd.gender{display:block!important;position:static;width:100%;top:0;margin-top:10px}#narrow-by-list dd.gender ol{margin-top:0}#narrow-by-list dd.gender ol li{width:auto}#narrow-by-list dd.gender ol li a{padding:0;padding-right:10px;color:#999}#narrow-by-list dd.gender ol li a:hover{background:transparent;color:#333}#narrow-by-list dd.gender a{border:none}#narrow-by-list dd.gender ol{border:none}#narrow-by-list dd{display:none;position:absolute;top:58px;z-index:999;background:white;width:90%}#narrow-by-list dd ol{margin-top:12px;overflow:hidden;border:1px #e6e6e6 solid}#narrow-by-list dd li{float:left;width:25%}#narrow-by-list dd a{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#000;border:1px #e6e6e6 solid;text-align:left;cursor:pointer;padding:6px 15px;display:block;text-decoration:none;position:relative}#narrow-by-list dt.category,#narrow-by-list dd.category,.custom-watch-category .gender-wrapper,.custom-watch-category .size,.custom-watch-category .color,.remove-watch-filters .watch_case_diameter,.remove-watch-filters .watch_pricepoint,.remove-watch-filters .watch_movement,.remove-watch-filters .watch_color_case,.remove-watch-filters .watch_dial_color,.remove-watch-filters .watch_segment{display:none!important}#narrow-by-list dd.color a span.name{padding-left:17px}#narrow-by-list dd.color a>span:first-child{font-size:30px;height:14px;position:absolute;top:-5px}#narrow-by-list dd a:hover{background-color:black;color:white}.delete-filter{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;display:block;border:none;text-align:left;background:#fff;color:#333;text-decoration:none;font-size:14px;margin:10px 6px}.watch-headline-intro{display:none}.custom-watch-category .watch-headline-intro{float:left;background:#eee;border-left:4px #c33 solid;font-family:'Novecento wide normal',Arial,Helvetica,sans-serif;font-size:15px;padding:15px 25px;display:block;margin:45px 0 0 0;text-transform:uppercase}.custom-watch-category #narrow-by-list dd{top:67px;width:auto}.custom-watch-category #narrow-by-list dd ol{margin:0 0 0 1px}.custom-watch-category #narrow-by-list .custom-watch-filter-box,.custom-watch-category .sorter .custom-watch-filter-box{background:#eee;margin:0;padding:40px 1% 20px}.custom-watch-category .sort-by{padding:40px 2% 20px 0;background:#eee;margin:0;position:relative}.custom-watch-category .block-layered-nav ul.parent{margin:0;width:90%}.custom-watch-category .block-layered-nav ul li.result{position:absolute;bottom:-35px}.custom-watch-category #narrow-by-list .watch_case_diameter .custom-watch-filter-box{padding:40px 1% 20px 2%}.custom-watch-category #narrow-by-list dt span.name{background:url(/skin/frontend/ferrari/default/images/arrow-filter.png) no-repeat scroll 98% 8px #fff;width:89%;padding:6px 0 6px 10px}.custom-watch-category #narrow-by-list dt span.name.dd-hover{background-position:98% -12px}.custom-watch-category #narrow-by-list .watch_case_diameter .delete-filter{padding:0 5px 20px 14px}.custom-watch-category select#mobile_sb_sortby{display:none}.custom-watch-category #narrow-by-list dt,.custom-watch-category .sorter,.custom-watch-category #narrow-by-list dt,.custom-watch-category #narrow-by-list,.sorter{margin:0}.gray-bg{display:none}.custom-watch-category .gray-bg{position:absolute;background:#eee;width:100%;display:block;z-index:-1;height:62.1%}.custom-watch-category #narrow-by-list{width:84%;padding:0 0 0 1.2%}.custom-watch-category #narrow-by-list dt{width:16.6%}.custom-watch-category #narrow-by-list dt.target{display:none}.custom-watch-category .sorter{float:left;width:14.8%}.custom-watch-category #narrow-by-list dd{background:none}.custom-watch-category #narrow-by-list dd ol{border:none}.custom-watch-category #narrow-by-list dd li,.custom-watch-category .block-layered-nav ul li ul li{float:none;background:#2f2f2f;width:auto}.custom-watch-category .delete-filter,.custom-watch-category .block-layered-nav ul li.result{font-family:'Novecento wide medium',Arial,Helvetica,sans-serif;font-size:10px;text-transform:uppercase}.custom-watch-category .block-layered-nav ul li ul li{border:0;border-bottom:1px #3b3b3b solid}.custom-watch-category .block-layered-nav ul li ul li:hover{background:#000}.custom-watch-category .block-layered-nav ul li ul li a{color:#fff;padding:10px 9px;font-size:9px;font-family:"Proxima Nova Sb",Arial,Helvetica,sans-serif;margin:0}.custom-watch-category .block-layered-nav ul.parent li ul{left:0}.custom-watch-category #narrow-by-list dd a{border:0;border-bottom:1px #3b3b3b solid;color:#fff;padding:11px 9px;font-size:11px}.custom-watch-category #narrow-by-list dt span.name,.custom-watch-category .block-layered-nav ul li.headline span.headline{text-transform:uppercase;font-size:10px}#narrow-by-list dt,#narrow-by-list{float:left;margin-right:20px}.sorter{float:left;margin-right:0;width:25%}#narrow-by-list dt.gender{margin-bottom:0}#narrow-by-list dt,.sorter{margin-top:30px}#narrow-by-list dt span.name.dd-hover{background-color:black;background-position:90% -12px;color:white}#narrow-by-list dd a{white-space:nowrap}#narrow-by-list dd.color a .name,#narrow-by-list dd.size a .name{-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;text-overflow:ellipsis;width:95%;display:inline-block;overflow:hidden}.block-layered-nav ul li.result{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;display:block;border:none;text-align:left;background:#fff}.block-layered-nav ul li.result a{color:#F00;font-weight:bold;text-decoration:none}body.checkout-cart-index .generic-list h2{margin:50px 0;color:#000;font-size:30px;line-height:28px;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif}.generic-list.rvp{margin:50px 0 0 0}.generic-list .upsell-msg{background:#ffeabf;border-bottom:1px #e5c9ac solid;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:16px;color:#262626;padding:20px 0 20px 20px;margin:50px 0 30px 0}.generic-list .upsell-msg b{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif}.generic-list h2{color:#262626;font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:30px;margin-bottom:50px}#random-products .generic-list h2{margin-top:50px}.generic-list span.also-category-title{color:#262626;font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:30px}.generic-list span.also-category{color:#c33;font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:30px}.also-category-cta{padding:0 20px 0 0}.also-category-cta a{font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif;font-size:12px;color:#262626;text-decoration:none;text-transform:uppercase}.also-category-cta a:hover{text-decoration:underline}.mb50{margin:50px 0}.border-top{border-top:1px #ccc solid}.products-grid{overflow:visible}#isotope-required{overflow:visible!important}.products-grid .relative{position:relative;padding:17px 0;height:310px}.products-grid .relative a.product-image{display:block}.products-grid#isotope-required .item-big .relative{height:697px}.products-grid .item{float:left;width:218px;border:1px #e5e5e5 solid;text-align:center;margin:0 15px 15px 0;height:360px;cursor:pointer}.products-grid#standard-layout div.clear{display:none}.products-grid .item .product_badge,.product-view .product-img-box .product-image .product_badge,.product-view .more-views .product_badge{position:absolute;left:0;top:0;width:17px;z-index:9}.product_badge img{max-width:100%;width:auto;height:auto}.products-grid .item.upsell-margin{margin:0 12px 25px 0}.products-grid .item.upsell-margin.last{margin:0 0 25px 0}.products-grid .item.item-banner{border:none;padding:0;width:auto;height:360px;cursor:auto}.products-grid .item.item-banner img{width:100%}.products-grid .item-banner.size1{width:218px;border:1px #fff solid}.products-grid .item-banner.size2{width:453px;border:1px #fff solid}.products-grid#isotope-required .item.item-big{width:453px;height:737px}.products-grid .item .badge{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-transform:uppercase;width:100%;text-align:center}.products-grid .item .options{display:none;position:absolute;background:url(/skin/frontend/ferrari/default/images/bg-white-90.png) repeat left top;top:17px;left:0;width:100%;height:185px;overflow:hidden;z-index:2}.products-grid#isotope-required .item.item-big .options{height:440px}.products-grid#standard-layout .item.item-big .relative img{width:185px;height:auto}.products-grid .item .options .btn-add-to-cart.space{margin:45px 0 0 0}.products-grid#isotope-required .item.item-big .options .btn-add-to-cart.space{margin:180px 0 0 0}.products-grid .item .options .btn-add-to-cart,.products-grid .item .config .btn-add-to-cart{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;line-height:30px;color:#fff;text-transform:uppercase;background:#000 url(/skin/frontend/ferrari/default/images/sprite_desktop.png) no-repeat 10px -54px;background-size:23px auto;height:50px;display:inline-block}.products-grid .item .options .btn-add-to-cart span span,.products-grid .item .config .btn-add-to-cart span span{display:block;padding:0 20px 0 40px}.products-grid .item .options a{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;color:#666;border-bottom:1px #d8d8d8 solid;text-decoration:none;margin:23px 22px 0 22px;text-transform:uppercase;-moz-transition:all 300ms;-webkit-transition:all 300ms}.products-grid .item .options a:hover{color:#333}.products-grid .item .config{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.products-grid .item .config .info{font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif;font-size:14px;color:#262626;text-transform:uppercase;margin:30% auto 5% auto}.products-grid .item .config .error-config{font-size:11px;color:#F00;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;text-transform:lowercase;margin:0 0 5px 0}.products-grid .item .config .page-url{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;position:absolute;bottom:10px;left:0;width:100%;font-size:12px;text-transform:uppercase}.products-grid .item .config .page-url a{border-bottom:1px solid #D8D8D8;color:#333;text-decoration:none}.products-grid .item .config .page-url a:hover{border-bottom:1px #fff solid}.products-grid .item ul.parent{display:inline-block}.products-grid .item ul.parent li ul{position:absolute;top:35px;left:0;display:none;background:#fff;min-width:100%;z-index:1}.products-grid .item .config ul li{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-transform:uppercase;padding:10px 9px;border-top:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;border-left:1px #e6e6e6 solid;text-align:center;cursor:pointer}.products-grid .item .config ul li:last-child{border-bottom:1px #e6e6e6 solid}.products-grid .item .config ul li.result:last-child{border:none}.products-grid .item ul li ul li:hover{background:#1a1a1a;color:#fff}.products-grid .item ul li.headline{display:block;background:#1a1a1a;border:none;text-align:left;position:relative;color:#fff}.products-grid .item .config ul li ul li{overflow:hidden;background:#fff;white-space:nowrap;width:100%}.products-grid .item .config ul li ul li span:last-child{display:block;float:left}.products-grid .item .config ul li ul li span.color{margin:0 5px 0 0;float:left;display:block}.products-grid .item .config ul li ul li span.color span{background-image:url(/skin/frontend/ferrari/default/images/mask-color-filters.png);background-repeat:no-repeat;display:block;height:12px;width:12px}.products-grid .item .config ul li ul li span.color.white span{background-image:url(/skin/frontend/ferrari/default/images/mask-color-filters-white.png)}.products-grid .item ul li.headline span.headline{color:#fff;background:#1a1a1a url(/skin/frontend/ferrari/default/images/arrow-filter.png) no-repeat right top;padding:0 20px 0 0;cursor:pointer}.products-grid .item ul li.headline span.headline.bgpos{background-position:right -20px}.products-grid .item ul li.headline span:hover{background-position:right -20px}.products-grid .item ul li ul li:hover{background:#1a1a1a;color:#fff}.products-grid .item ul li.result{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;display:block;border:none;text-align:left;background:#fff}.products-grid .item div.price-box{text-align:center;margin-bottom:5px;min-height:38px}.products-grid .item h2,.products-grid .item div.price-box span.regular-price,.products-grid .item h3,.products-grid .item .title3{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal}.products-grid .item h3,.products-grid .item .title3{display:block;height:55px;overflow:hidden;margin:0 10px 5px 10px;line-height:18px}.products-grid .item h2 a,.products-grid .item h3 a,.products-grid .item .title3 a{color:#333;text-decoration:none}.products-grid .item .color-swatches-link{text-decoration:none}.products-grid .item div.price-box{color:#262626}.products-grid .item div.price-box p{display:inline}.products-grid .item div.price-box p.old-price .price-label,.products-grid .item div.price-box p.special-price .price-label{display:none}.products-grid .item div.price-box p.old-price .price{color:#999;text-decoration:line-through}.products-grid .item div.price-box .percentage-discount{color:#999;font-size:14px}.products-grid .item .color-swatches ul{min-height:29px;margin:24px 10px 10px 10px;border-bottom:1px #e5e5e5 solid;padding-bottom:10px}.products-grid .item .color-swatches ul li{display:inline-block;font-size:10px;color:#333;width:auto}.products-grid .item .color-swatches ul li.mobile_only.oca_block{font-size:10px;display:block;height:auto}.products-grid .item .color-swatches ul li span{display:block;width:12px;height:12px;background:url(/skin/frontend/ferrari/default/images/mask-color.png) no-repeat 0 0}.products-grid .item .color-swatches ul li.white span{background:url(/skin/frontend/ferrari/default/images/mask-color-white.png) no-repeat 0 0}#m-wait{position:fixed;z-index:20000;top:0;left:0;background:rgb(255,255,255);background:rgba(255,255,255,.6);width:100%;height:100%}#m-wait:nth-child(n){filter:none}#m-wait .loader{position:fixed;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;padding:15px;text-align:center;z-index:20100;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}body.catalog-product-view #breadcrumbs{margin-bottom:53px}.product-view{margin:0 0 50px 0}.product-view .product-name{padding-top:30px}.product-view .product-name h1{color:#262626;font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:40px}.product-view .product-img-box{float:left;width:45%;position:relative}.product-view .product-img-box .product-image img,.product-view .product-img-box .product-image-bundle img{max-width:524px;width:100%}.product-view .product-img-box .product-image{width:85%;float:right;position:relative}.product-view .product-img-box .product-image-bundle{width:auto;float:left}.product-view .product-img-box .zoom-gallery-icon{position:absolute;top:50%;left:50%;margin:-37px 0 0 -39px;display:none;cursor:pointer}.product-view .product-img-box .zoom-gallery-icon img{width:78px}.product-view .product-img-box a{display:block}.product-view .product-img-box .product-image .zoom-gallery img{width:78px;height:75px;cursor:pointer}.product-image-zoom{position:fixed;width:100%;height:100%;z-index:9998;top:0;right:0;display:none;background:#fff}.product-image-zoom .close-zoom{display:block;background:url(/skin/frontend/ferrari/default/images/close-zoom.png) no-repeat 0 0;width:60px;height:60px;position:absolute;top:10px;right:10px;z-index:9999}.product-image-zoom .close-zoom:hover{background-position:0 -60px}.product-image-zoom img.modal-loader{position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px}.product-image-zoom .zoom-small-image img{width:100%;cursor:zoom-out}.product-image-zoom span{position:absolute;top:0;right:0;background:url(/skin/frontend/ferrari/default/images/close-icon-modal-square.png) no-repeat 0 0;z-index:10000;width:62px;height:61px;cursor:pointer}.zoom-lens{cursor:move}.zoom-big{overflow:hidden}.more-views{width:10%;float:left;margin:0 2% 0 0}.more-views .zoom-mobile-image{display:none}.product-view .more-views li{padding:0 0 12px 0;list-style:none;max-width:69px;max-height:69px}.product-view .more-views li img{width:100%}.product-view .more-views h2#moreviews-title{display:none}.product-view .more-views.cloned{margin:20% 0 0 1%;position:absolute;z-index:9999}.product-view .more-views.cloned li img{border:1px #fff solid}.product-view .product-shop{float:left;max-width:450px;width:50%;margin:0 0 0 25px}.product-view .product-shop .badge{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-transform:uppercase}.product-view .product-shop .price-box,.product-view .mobile-price .price-box{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:30px;color:#262626}.product-view .product-shop .price-box p,.product-view .mobile-price .price-box p{display:inline;padding:0 5px 0 0}.product-view .product-shop .price-box .price-label,.product-view .mobile-price .price-box .price-label{display:none}.product-view .product-shop .price-box .old-price,.product-view .mobile-price .price-box .old-price{color:#999;text-decoration:line-through;font-size:20px}.product-view .product-shop .price-box .percentage-discount,.product-view .mobile-price .price-box .percentage-discount{color:#999;font-size:20px}.product-view .product-shop .price-box .percentuale-sconto,.product-view .mobile-price .price-box .percentuale-sconto{font-size:20px}.product-view .mobile-price{font-size:36px;display:none;margin:0 0 30px 0}.config-options-mobile{display:none}.product-view .product-shop span.sku{color:#999;font-size:12px}.product-view .product-shop span.tax-disclaimer,.product-view .mobile-price span.tax-disclaimer-mobile{color:#333;font-size:12px}.product-view .product-shop p.short-description,p.long-description{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#262626;padding:18px 0}.product-view .product-shop p.short-description span{display:none}.product-view .product-shop p.short-description a{color:#999;text-decoration:none;text-transform:lowercase}.product-view .product-shop p.short-description a:hover{text-decoration:underline}p.long-description{border-bottom:1px #e5e5e5 solid;padding:18px 0 50px 0;margin:0 0 50px 0;max-width:1062px}.product-view .product-shop .img-circle,#cart #shopping-cart-table .name-item .img-circle,.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details .options .img-circle{display:block;float:left}.product-view .product-shop img.img-circle,#cart #shopping-cart-table .name-item img.img-circle,.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details .options img.img-circle{margin:3px 5px 0 0}.product-view .product-shop span.img-circle,#cart #shopping-cart-table .name-item span.img-circle,.store-utils .cart-content .mini-cart-content .mini-products-list li .product-details .options span.img-circle{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#262626}.product-view .product-shop .addtolinks_container_custom{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;border-top:1px #e5e5e5 solid;line-height:16px;padding:20px 0 0 0;clear:both;text-transform:uppercase}.product-view .product-shop .addtolinks_container_custom .addtolinks-link{display:inline}.product-view .product-shop .addtolinks_container_custom div{margin-left:15px}.product-view .product-shop .addtolinks_container_custom div:first-child{margin-left:0}.product-view .product-shop .addtolinks_container_custom a{color:#333;text-decoration:none}.product-view .product-shop .addtolinks_container_custom a:hover{text-decoration:underline}.product-view .product-shop .qty{display:inline-block;margin:0 0 0 0;position:absolute;bottom:60px;right:0}.product-view .product-shop .qty input[type='text']{border:1px solid #ddd;height:27px;width:40px;margin-bottom:10px;text-align:center}.product-view .product-shop .qty label{display:block;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#333;margin-bottom:4px}.product-view .product-shop .btn-add-to-cart{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;color:#fff;text-transform:uppercase;height:36px;margin:20px auto;display:inline-block;position:absolute;left:0;bottom:0;width:100%;background-color:#1a1a1a}.product-view .product-shop .btn-add-to-cart span span{display:inline-block;line-height:27px}.product-view .product-shop .btn-add-to-cart span span.hide_label{display:none}.product-view .product-shop .social-share .item{float:left;margin:20px 5px 0 0;width:109px}.product-view .product-shop .social-share{overflow:hidden;position:relative;z-index:0}.product-view .product-shop .size-guide{margin:8px 0 0 0}.product-view .product-shop .size-guide a{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;color:#333;border-bottom:1px solid #D8D8D8;text-decoration:none}.product-view .product-shop .size-guide a:hover{border-bottom:1px solid #fff}.product-view .line{border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;overflow:hidden;padding:20px 0}.product-view .line-bundle{border-top:1px solid #E5E5E5;overflow:hidden;padding:20px 0}.product-view .top-line{margin:20px 0 0 0}#product_addtocart_form{position:relative;padding-bottom:50px;width:100%;display:block;overflow:hidden;border-top:1px solid #E5E5E5}#product-options-wrapper{width:80%;float:left}.product-options-bottom{margin:5px 0 0 0;width:20%;float:left;height:99px}#product-options-wrapper p.required{text-align:left;padding:20px 0 0 0}.config-options{padding:35px 0 20px;position:relative;z-index:1;float:left;width:100%}.config-options .swatchesContainer{display:block;height:23px}.config-options ul.items-color .swatchesContainer{padding-top:4px;max-width:100%!important}.config-options ul.num1 .swatchesContainer{padding-top:5px;max-width:100%!important}.config-options ul.parent,.config-options .simple-attr{float:left;margin:0 30px 0 0}.config-options ul.parent{clear:both;float:left;margin-bottom:10px;margin-right:0}.config-options ul.parent.num0{margin-bottom:15px}.config-options .simple-attr span.title{display:block;clear:both}.config-options .simple-attr span.lable-simple-attr,.config-options .simple-attr span.title{background:none repeat scroll 0 0 #FFF;border:medium none;display:inline;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;text-align:left;color:#333;font-size:14px;padding:0 5px 0 0;float:left;text-transform:none}.config-options .simple-attr span.lable-simple-attr{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif}.config-options ul.parent li ul{display:block!important}.config-options ul li{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-transform:uppercase;text-align:center;cursor:pointer}.config-options ul li.result{cursor:auto}.config-options ul.parent.hide_this{height:0;visibility:hidden}.config-options ul li ul li{overflow:hidden;background:#fff;margin-right:6px}.config-options ul.num1 li ul li .swatch{margin:0;padding:0}.swatchesContainerPadded:after,.swatchesContainer:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}#ul-moreviews li img{cursor:pointer}#loadingImage{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);position:absolute;left:0;background-color:#fff;max-width:524px;width:100%;height:100%;top:0;background-image:url(/skin/frontend/ferrari/default/images/modal-loader.gif);background-repeat:no-repeat;background-position:center;vertical-align:middle;text-align:center;z-index:99}.swatchesContainer{padding-top:8px}.swatchesContainerPadded{padding-top:15px}.swatchLabel{font-weight:normal!important}.swatch{padding:0 0 2px 0;cursor:pointer;margin-bottom:4px;opacity:1;filter:alpha(opacity=100);transition:opacity .5s linear;-moz-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-o-transition-transition:opacity .5s linear}.swatchSelect{display:none}.disabledSwatch{cursor:default!important;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}.float-clearer{clear:both}.swatchesContainer-category{padding-top:8px;padding-bottom:20px;display:block}.swatchLabel-category{font-weight:normal!important;font-size:9px;float:left;display:block;padding-top:2px;vertical-align:bottom;line-height:9px}.swatchContainer-category{display:block!important;height:auto}.firstswatch-category{padding:2px;float:left;display:inline;cursor:pointer;margin-bottom:8px;margin-top:4px;margin-left:0;border:1px solid #e1e1e1}.swatch-category{padding:1px;float:left;display:inline;cursor:pointer;margin-bottom:0;margin-top:8px;margin-left:4px;border:1px solid #e1e1e1}.swatch-shopby{padding:2px;display:inline;cursor:pointer;float:left;margin-top:5px;margin-bottom:4px;margin-left:5px;border:1px solid #e1e1e1}.swatch-shopby-text{padding:2px;display:inline;cursor:pointer;float:left;margin-top:5px;margin-bottom:4px;margin-left:5px}.swatch-category-container{margin-top:8px;margin-bottom:15px;overflow:auto!important;height:auto!important;position:relative}.config-options ul li ul li.swatchContainer{white-space:nowrap;float:left;width:40px;padding-top:3px;padding-bottom:3px;border:1px transparent solid}.config-options ul.num1 li ul li{border:1px solid #ddd;padding:6px 3px;margin-bottom:6px;width:48px}.config-options ul li ul li span.swatch{display:none}.config-options ul li ul li span.color,.config-options .simple-attr span.color{margin:0 0;float:left;display:block}.config-options ul li ul li span.color span,.config-options .simple-attr span.color span{background-repeat:no-repeat;display:block;height:10px;width:40px}.config-options .simple-attr span.color,.config-options .simple-attr span.color span{display:block;clear:both}.config-options ul li ul li span.color.white span{border:1px solid #333;width:38px;height:8px}.config-options ul.items-color li ul li.item-selected span.color.white span{width:32px}.config-options ul li.headline{display:block;border:none;text-align:left;float:left}.config-options ul li.headline label.headline{color:#333;padding:0 5px 0 0;display:block;font-size:14px;text-transform:none;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.config-options ul li.headline span:hover{background-position:right -20px}.config-options ul li.result,.config-options ul li label.result{font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;display:block;border:none;text-align:left;background:#fff;float:left;text-transform:none;position:absolute;left:55px}.config-options .validation-advice{position:relative;width:250px;left:0;padding:5px 0 0 0}.config-options ul.num1 li.result{visibility:hidden}.config-options ul li ul li.swatchContainer.item-selected,.config-options .simple-attr span.color{border:1px solid #000}.config-options ul.items-color li ul li.item-selected,.config-options .simple-attr span.color{width:34px;padding:2px}.config-options .simple-attr span.color span,.config-options ul.items-color li ul li.item-selected span.color{width:34px}.config-options ul.num1 li ul li.item-selected{background-color:#000;color:#fff}.config-options ul li ul li.swatchContainer.disabledSwatch-container{background-color:#f2f2f2;border:1px solid #f2f2f2;cursor:default;color:#cdcdcd}.config-options ul li ul li.swatchContainer .disabledSwatch{opacity:1!important;filter:alpha(opacity=100)!important}#product-options-wrapper p.required{display:none!important}.product-options-bottom .st-stock{float:left}.product-options-bottom .container-st-stock-preorder{position:absolute;right:0}.product-options-bottom .st-stock.st-instock{margin-left:15px}.product-view .product-shop .size-guide{clear:both;margin-top:-8px}.product-shop .product-options .options-list{display:block;width:100%;padding:20px 0;border-bottom:1px solid #e5e5e5}.product-shop .product-options .options-list .label{display:block;width:100%;font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;color:#262626;font-size:14px}.product-shop .product-options .options-list .miniproduct-imgbox{float:left;width:auto}.product-shop .product-options .options-list .result{display:block;color:#333;font-size:12px;padding:7px 10px;text-transform:uppercase;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;text-align:center}.product-shop .product-options .options-list .result span{display:block;width:100%}.product-shop .product-options .options-list .miniproduct-holder{float:left;width:100%;padding-top:20px}.product-shop .product-options .options-list .miniproduct-holder .miniproduct-configurable-options{padding:0}.product-shop .product-options .options-list .miniproduct-holder .miniproduct-price{display:block;width:100%;padding-top:6px;padding-bottom:6px}.product-shop .product-options .options-list .miniproduct-holder .miniproduct-imgbox{margin-right:20px}.product-shop .product-options .options-list .miniproduct-holder label.headline em{font-size:18px;line-height:12px}.product-shop .product-options .options-list .miniproduct-holder .miniproduct-desc{display:none;width:100%;font-size:12px;padding-top:10px}.product-shop .product-options .options-list .miniproduct-holder ul.parent{float:none;display:inline-block;margin-bottom:9px;margin-right:31px}.product-shop .product-options .options-list .miniproduct-holder .size-guide{margin:12px 0 0;position:relative;bottom:14px;z-index:0}.product-shop .product-options .options-list .miniproduct-holder .show-hide-info{margin:7px 0 10px}.product-shop .product-options .options-list .miniproduct-holder .show-hide-info a{border-bottom:1px solid #D8D8D8;color:#333;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;text-decoration:none}.product-shop .product-options .options-list .miniproduct-holder ul.parent li ul{z-index:1}.product-shop .product-options dd.last .options-list{margin-bottom:20px}.product-shop .product-options ul li.li-sz span.color{display:none}.product-shop .product-options ul li.li-sz{text-align:center;padding:10px 11px 8px}.product-shop .product-options ul li.li-sz span{display:block;width:100%}.product-shop .product-options ul li.li-sc span.color{margin-top:1px}.product-shop .product-options ul li.li-sc span.color span{background-position:0 0}.product-shop .product-options ul li.li-sc:hover span.color span{background-position:0 -12px}.product-shop .product-options ul li.li-sc{padding:10px 10px 8px}.product-shop .product-options dt{display:none}.nl-overlay{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif}.nl-overlay .btn-close-nl{position:absolute;right:0;cursor:pointer}.nl-overlay .overlay-col-1{float:left;width:50%;display:inline-block}.nl-overlay .overlay-col-2{float:left;width:50%;margin:40px 0}.nl-overlay .message-newsletter{margin:10px 0}.nl-overlay .message-newsletter,.nl-overlay .sub{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.nl-overlay a{color:#000}.nl-overlay .txt-privacy{font-size:12px;margin-top:10px}.nl-overlay .input-content{margin:10px 0}.nl-overlay #overlay-subscribe{background:#000;border:0;padding:10px 20px;color:#fff;text-transform:uppercase;cursor:pointer}.nl-overlay img{max-width:100%}body.gp-form-page .std{max-width:670px;margin:15px auto}.gp-form-page.cms-page-view .std img{max-width:100%;width:auto}.ff-webform{max-width:670px;margin:auto}.cms-page-view .ff-webform #footer{margin:0;text-align:center}.cms-page-view .ff-webform #footer .managed-by{display:none}.modal-container-success>div .std{text-align:center;text-transform:uppercase}.modal-container-success>div .std span{font-size:30px;letter-spacing:2px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;display:block;margin:0 0 5px 0}.modal-container-success>div .modal-content-wrapper .modal-content{padding:32px 32px 200px}.modal-container-success>div .modal-msg.success{position:absolute;bottom:0;height:42px;border-top:1px #c7d8a4 solid;width:100%;background:#def1a0 url(/skin/frontend/ferrari/default/images/wf-success.gif) no-repeat center center}.modal-container-success>div .modal-msg.unsuccess{position:absolute;bottom:0;height:42px;border-top:1px #6c070d solid;width:100%;background:#982625 url(/skin/frontend/ferrari/default/images/wf-unsuccess.gif) no-repeat center center}.ff-webform .gp_logo{width:180px;margin:auto}.ff-webform .store-switch{text-align:right;text-transform:uppercase;font-size:12px}.ff-webform .store-switch a{color:#262626;text-decoration:none;border:none}.ff-webform .store-switch a:hover{border-bottom:1px solid #d8d8d8}.ff-webform .std .intro{text-align:center}.ff-webform form{display:block;background:#f4f4f4;padding:6% 24%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.ff-webform label{text-transform:uppercase;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;display:block;margin:40px 0 10px 0}.ff-webform .control label{text-transform:lowercase;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:11px;margin:0 0 0 10px;float:left;width:80%;cursor:pointer}.ff-webform .control label:hover{text-decoration:underline}.ff-webform .webforms-fields-marketing_webform>label,.ff-webform .webforms-fields-privacy_webform>label{display:none}.ff-webform input[type="text"],.ff-webform select{border:1px #cfcfcf solid;padding:15px 5%;width:90%;color:#c7c7c7;text-transform:uppercase}.ff-webform select{width:100%}.ff-webform button{width:100%}.ff-webform button span span{background:#1a1a1a;padding:18px 0;width:100%;display:block;text-transform:uppercase;color:#fff;font-size:20px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.ff-webform button:hover span span{background:#2f2e2e}.cms-page-view .std span{font-size:18px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.ff-webform .buttons-set .required{font-size:10px}.please-wait span{display:none}.please-wait{background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:1%;margin:10px auto;width:32px;display:block}.search-autocomplete{background:#fff;color:#000;min-width:260px;margin-top:1px;-webkit-box-shadow:0 0 4px rgba(50,50,50,.5);-moz-box-shadow:0 0 4px rgba(50,50,50,.5);box-shadow:0 0 4px rgba(50,50,50,.5)}.search-autocomplete ul{border-top:1px solid #ccc}.search-autocomplete ul li{border-bottom:1px solid #ddd;cursor:pointer;padding:5px 9px;color:#aaa;-webkit-transition:all 350ms;-moz-transition:all 350ms;-ms-transition:all 350ms;-o-transition:all 350ms;transition:all 350ms}.search-autocomplete ul li:last-child{border-bottom:0 none}.search-autocomplete ul li.delimiter{border:0 none;background:#c33;padding:8px 10px;color:#fff;font-weight:bold;cursor:default;font-size:13px;text-transform:uppercase;display:none}.search-autocomplete ul li.delimiter:hover{color:#fff}.search-autocomplete ul li:first-child{border-top:0 none}.search-autocomplete ul li:hover{color:#db0000}.promo_popup{width:865px}.promocart_natale{min-height:152px;max-width:1036px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px 0;padding:12px 28px;background:url(/skin/frontend/ferrari/default/images/natale/bg_promonatale_cart_block.jpg) no-repeat center bottom;font-size:22px;line-height:24px;color:#000;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif}.promocart_natale span.title{display:none}.promocart_natale p{letter-spacing:-.5px;padding-right:35%}.promocart_natale h2,.promocart_natale b{font-size:29px;line-height:31px;font-weight:normal;color:#000;font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif;text-transform:uppercase}.promominicart_natale{background:url(/skin/frontend/ferrari/default/images/natale/bg_promonatale_minicart_block.jpg) no-repeat right bottom;min-height:156px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 11px;font-size:16px;line-height:24px;color:#333;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif}.promominicart_natale p{line-height:16px}.promocart_natale #box-newsletter form{margin-top:19px}.promocart_natale #box-newsletter form .input-box{margin-top:26px;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif}.promocart_natale #box-newsletter form .validation-advice{position:absolute;height:12px;line-height:12px;padding:0;margin:0}.promocart_natale #box-newsletter form .validation-advice#advice-validate-email-newsletter{margin-top:-25px}.promocart_natale #box-newsletter form .input-box .input-text{height:37px;line-height:21px;background:#fff;color:#666;font-size:14px;padding:8px 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:293px;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;border:0 none;vertical-align:top;display:block;float:left}.promocart_natale #box-newsletter form .input-box .button{width:143px;height:37px;line-height:37px;padding:0 10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#000;color:#fff;vertical-align:top;text-transform:uppercase;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif}.promocart_natale #box-newsletter form .input-box .button.mobile{display:none}.promocart_natale #box-newsletter form .input-box .button span{color:#fff}.promocart_natale #box-newsletter form .input-checkbox{font-size:10px;line-height:14px;color:#fff;margin:15px 0 5px 0}.promocart_natale #box-newsletter form .input-checkbox input[type=checkbox]{vertical-align:top;margin:0 5px 14px 0;width:15px;height:15px}.promocart_natale #box-newsletter form .input-checkbox a{color:#fff;text-decoration:none;display:inline-block;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;border-bottom:0 none}.promocart_natale #box-newsletter form .input-checkbox a:hover{text-decoration:underline}.promominicart_natale b,.promominicart_natale h2{color:#000;font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:22px;margin-bottom:2px;font-weight:normal}.header_promo_natale{display:none;position:fixed;width:100%;max-width:1780px;height:200px;background:url(/skin/frontend/ferrari/default/images/natale/bg_header_natale.jpg) no-repeat center center;background-size:auto 200px;top:0;z-index:2000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px 44px;font-size:20px;line-height:24px;color:#333;-webkit-transition:height 250ms ease-in-out;-moz-transition:height 250ms ease-in-out;-ms-transition:height 250ms ease-in-out;-o-transition:height 250ms ease-in-out;transition:height 250ms ease-in-out;overflow:hidden;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif}.header_promo_natale.text_align_center{text-align:center}.header_promo_natale.text_align_right{text-align:right}.header_promo_natale img.desktop_only{position:absolute;height:auto;width:1780px;z-index:1;left:50%;top:50%;margin:-100px 0 0 -890px;-webkit-transition:height 250ms ease-in-out;-moz-transition:height 250ms ease-in-out;-ms-transition:height 250ms ease-in-out;-o-transition:height 250ms ease-in-out;transition:height 250ms ease-in-out}.header_promo_natale img.mobile_only{position:absolute;height:auto;width:100%;z-index:1;left:0;right:0;top:50%;margin:-20% 0 0 0;-webkit-transition:height 250ms ease-in-out;-moz-transition:height 250ms ease-in-out;-ms-transition:height 250ms ease-in-out;-o-transition:height 250ms ease-in-out;transition:height 250ms ease-in-out}.promo_banner .header_promo_natale{display:block}.homeslider .item .figure.natale-banner-slider a,.promocart_natale a,.promominicart_natale a,.promo_banner .header_promo_natale a{display:inline;color:inherit;text-decoration:none;font-weight:normal;border-bottom:1px solid #666}.homeslider .item .figure.natale-banner-slider a:hover,.promocart_natale a:hover,.promominicart_natale a:hover,.promo_banner .header_promo_natale a:hover{border-bottom-color:#111}.header_promo_natale .close_promo_banner{position:absolute;right:16px;top:16px;z-index:50;font-size:11px;text-transform:uppercase;cursor:pointer;color:#000;text-align:left;padding-right:16px;vertical-align:middle}.header_promo_natale .close_promo_banner:after{content:'X';padding-left:8px;font-size:14px;vertical-align:middle}.header_promo_natale.text_align_right .close_promo_banner{right:inherit;left:16px}.promo_banner #section,.promo_banner #section .store-utils,.promo_banner #sidebar{top:200px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.promo_banner #sidebar .link-aside{bottom:200px;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.promo_banner.sticky_banner #section,.promo_banner.sticky_banner #section .store-utils,.promo_banner.sticky_banner #sidebar{top:79px}.promo_banner.sticky_banner #sidebar .link-aside{bottom:79px}.sticky_banner .header_promo_natale{height:79px;padding:7px 44px}.promo_banner .header_promo_natale h2{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.header_promo_natale h2{position:relative;font-size:84px;line-height:84px;color:#fff;font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif;letter-spacing:-1px;z-index:2}.sticky_banner .header_promo_natale h2{font-size:63px;line-height:65px}.promo_banner .header_promo_natale p{-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.header_promo_natale p{position:relative;font-size:20px;line-height:24px;color:#333;opacity:1;z-index:2}.promo_banner.sticky_banner .header_promo_natale p{opacity:0}.pos-right{right:0}.pos-left{left:0}.pos-top{top:0}.pos-bottom{bottom:0}.pos-left-vmiddle{top:30%!important;left:5%!important}.pos-center-vmiddle{width:100%!important;margin-left:auto!important;margin-right:auto!important;top:30%!important}.pos-center-vtop{width:100%!important;margin-left:auto!important;margin-right:auto!important;top:0}.pos-center-vbottom{width:100%!important;margin-left:auto!important;margin-right:auto!important;bottom:0}.p-absolute{position:absolute;right:0;top:28%}.mt30{margin:15px 0 0 0}body.catalog-category-view .mt4{margin:0}.mt4{margin:4px 0 0 0}body.cms-home .widget-system{padding:0 0}.widget-system .top-flag{background:url(/skin/frontend/ferrari/default/images/widget-flag.gif) no-repeat 0 0}.widget-system .col-2-double-image .box.bottom-flag{background:#fff url(/skin/frontend/ferrari/default/images/widget-flag.gif) no-repeat bottom left}.widget-system{overflow:hidden}.widget-system#widget-1{background:#fff;clear:both}.widget-system .content-column-s-small{width:40%;text-align:center}.widget-system .content-column-small{width:40%}.widget-system .content-column-large{width:60%;text-align:center}.widget-system.watch-widget .col-1-widget{min-height:100px}.widget-system.watch-widget .col-1-widget .filters-submit{position:absolute;right:0;top:0;background:rgba(255,255,255,.8);min-height:100px;max-width:280px;width:100%}.widget-system .col-1-widget .content-column-large .headline.widget-watches-title{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:30px;color:#fff;text-align:left}.widget-system .col-1-widget .content-column-large .headline.widget-watches-title{margin:10% 0 0 10%}.widget-watches{min-width:150px;display:block;float:left;margin:5% 0 0 10%;clear:both}.widget-watches li.filter{display:block;background:#e0e0e0;width:100%;text-align:left;margin:0 0 5px 0;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;position:relative;border-left:1px transparent solid;border-right:1px transparent solid;border-top:1px transparent solid}.widget-watches li.filter span.filter{padding:8px 0 8px 9px;display:block;cursor:pointer;width:90%}.widget-watches li.filter span.filter:after{content:'';display:block;background:url(/skin/frontend/ferrari/default/images/sprite_desktop.png) no-repeat 0 0;width:11px;height:5px;float:right;margin:5px 0 0 0}.widget-watches li.filter li{display:none;width:100%;padding:8px 0;text-indent:9px;text-align:left;border-bottom:1px #cacaca solid;cursor:pointer}.widget-watches .watches-submit{background:#fff;border:0;font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:12px;width:100%;padding:9px 0;margin:25px 0 0 0;cursor:pointer}.widget-watches li.filter:hover{border-left:1px #ccc solid;border-right:1px #ccc solid;border-top:1px #ccc solid}.widget-watches li.filter li:hover{background:#cacaca}.widget-watches li.filter ul{position:absolute;left:-1px;z-index:9999;background:#e0e0e0;width:100%;margin:0}.widget-watches li.filter:hover li{display:block}.widget-watches li.filter:hover ul{border-left:1px #ccc solid;border-right:1px #ccc solid}.widget-system .content-column-large.pos-image{max-height:600px;overflow:hidden}.widget-system .content-column-large.pos-image.imgright{text-align:right}.widget-system .content-column-large.pos-image.imgleft{text-align:left}.widget-system .content-column-large.fix-widget{text-align:left}.widget-system .col-1-widget .content-column-large.fix-widget{background:none;position:absolute}.widget-system .col-1-widget .content-column-large.fix-widget .headline{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;margin:5% 5% 5% 10%;font-size:60px;color:#1a1a1a}.widget-system .col-1-widget .content-column-large.fix-widget .headline span{color:#c33}.widget-system .col-1-widget .content-column-large.fix-widget .headline h2,.widget-system .col-1-widget .content-column-large.fix-widget .headline .title2{font-size:55px;line-height:45px}.widget-system .col-1-widget img,.widget-system .col-1-small-widget img{max-width:100%}.width-full{width:100%}.width-large{width:60%}.width-small{width:39%}.widget-system .main-widget{overflow:hidden}.widget-system .main-widget .category-desc{background:#1a1a1a;color:#fff;padding:0 0 4% 0}body.special-category .widget-system .main-widget .category-desc{bottom:0}body.special-category .widget-system .main-widget .category-desc{background:#62312c}body.special-category .widget-system .main-widget .category-desc .headline h1{text-indent:-9999px;background:url(/skin/frontend/ferrari/default/images/FER-prima-00.png) no-repeat center 0;height:102px}body.special-category .widget-system .main-widget .category-desc .line{border-bottom:1px #fff solid}body.special-category .widget-system .main-widget .category-desc a{background:url(/skin/frontend/ferrari/default/images/white-line-nobg.png) no-repeat 0 3px}body.special-category .widget-system .col-1-widget .content-column-large{background:#dedbda}body.special-category .widget-system .col-1-widget .content-column-large .headline h2{color:#74312c}body.special-category .widget-system .col-1-widget .content-column-large .headline{margin:10%}body.special-category .widget-system .col-1-widget .content-column-large .headline a{background:url(/skin/frontend/ferrari/default/images/black-line-nogb.png) no-repeat scroll 0 center}body.special-category .widget-system .col-2-widget .content-column-medium.bg-white .headline h2,body.special-category .widget-system .col-2-widget .content-column-medium.bg-black .headline h2{color:#74312c}body.special-category .widget-system .col-2-widget .content-column-medium.bg-black{background:#dedbda}body.special-category .widget-system .col-2-widget .content-column-medium.bg-black .headline a{background:url(/skin/frontend/ferrari/default/images/line-brown-nobg.png) no-repeat scroll 0 center;color:#623134}body.special-category .widget-system .stripe-widget{background:#793f3c url(/skin/frontend/ferrari/default/images/stripe-bg.gif)}body.special-category .widget-system .stripe-widget .title4{background:#793f3c url(/skin/frontend/ferrari/default/images/stripe-bg.gif);font-family:'Novecento wide light',Arial,Helvetica,sans-serif}body.special-category .widget-system .stripe-widget .title4 b{font-family:'Novecento wide medium',Arial,Helvetica,sans-serif}body.special-category .widget-system .stripe-widget .line{background:url(/skin/frontend/ferrari/default/images/stripe-line.png) no-repeat center 10px}.widget-system .col-composit{overflow:hidden}.widget-system .col-composit .left-comp{float:left;width:60%}.widget-system .col-composit img{max-width:100%;width:100%}.widget-system .col-composit .right-comp{float:left;width:40%;position:relative}.widget-system .col-composit .right-comp .top{width:100%}.widget-system .col-composit .right-comp .bottom{background:#d7d2b5;height:100%;left:0;position:absolute;width:100%;text-transform:uppercase;text-align:center}.widget-system .col-composit .right-comp .bottom .headline{font-family:'Novecento wide light',Arial,Helvetica,sans-serif;font-size:40px;color:#fff;line-height:35px;padding:12% 0 0 0}.widget-system .col-composit .right-comp .bottom .sub-headline{font-family:'Novecento wide normal',Arial,Helvetica,sans-serif;font-size:18px;color:#666;text-align:center;padding:15px 0}.widget-system .col-composit .right-comp .bottom a{background:url(/skin/frontend/ferrari/default/images/white-line-nobg.png) no-repeat scroll 0 center transparent;color:#fff;display:inline-block;font-family:'Novecento wide medium',Arial,Helvetica,sans-serif;font-size:14px;margin:13px 0;text-decoration:none;text-indent:40px}.widget-system .main-widget .category-desc .headline{text-align:center;padding:8% 10% 0 10%;margin:0 8%}.widget-system .main-widget .category-desc .headline h1{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:30px}.widget-system .main-widget .category-desc .line{height:1px;border-bottom:1px #383838 solid;margin:8% 40%}.widget-system .main-widget .category-desc p{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;text-align:center;padding:0 10%;margin:0 8%}.widget-system .main-widget .category-desc a{font-family:'Novecento wide medium',Arial,Helvetica,sans-serif;font-size:14px;color:#fff;text-decoration:none;text-indent:40px;display:block;background:url(/skin/frontend/ferrari/default/images/line.gif) no-repeat 0 3px;margin:25px 18% 0 18%}.widget-system .col-1-widget .content-column-large{position:absolute;width:100%}.widget-system .col-1-widget .content-column-s-small{background:#fff;position:absolute}.widget-system .col-1-widget .content-column-large .headline{margin:5%;color:#333}.widget-system .col-1-widget .content-column-s-small .headline{margin:9% 5%;color:#333}.widget-system .col-1-widget .content-column-large .headline h2,.widget-system .col-1-widget .content-column-large .headline .title2,.widget-system .col-1-widget .content-column-s-small .headline h2,.widget-system .col-1-widget .content-column-s-small .headline .title2{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:30px}.widget-system .col-1-widget .content-column-large .headline h3,.widget-system .col-1-widget .content-column-large .headline .title3{font-family:'Novecento wide medium',Arial,Helvetica,sans-serif;font-size:16px}.widget-system .col-1-widget .content-column-s-small .headline h3,.widget-system .col-1-widget .content-column-s-small .headline .title3{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:20px;color:#999}.widget-system .col-1-widget .content-column-s-small .headline .title3{margin-top:10px}.widget-system .col-1-widget .content-column-large .headline a{font-family:'Novecento wide medium',Arial,Helvetica,sans-serif;font-size:14px;text-transform:uppercase;color:#333;text-decoration:none;text-indent:40px;display:inline-block;background:url(/skin/frontend/ferrari/default/images/line-black.png) no-repeat 0 center;margin:13px 0}.cms-index-index.cms-home .std{display:none}.widget-system .col-1-widget .content-column-s-small .headline a{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;color:#333;text-decoration:none;text-indent:40px;display:inline-block;background:url(/skin/frontend/ferrari/default/images/line-black.png) no-repeat 0 center;margin:10px 0;text-transform:uppercase}.widget-system .col-2-widget{overflow:hidden;position:relative}.widget-system .col-2-widget .content-column-medium{width:41%;position:absolute;height:100%}.widget-system .col-2-widget .content-column-medium-image{width:59%}.widget-system .col-2-widget .content-column-medium-image img{max-width:100%}.widget-system .col-2-widget .content-column-medium .headline{margin:5%;color:#333}.widget-system .col-2-widget .content-column-medium .headline h2,.widget-system .col-2-widget .content-column-medium .headline .title2{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:60px;line-height:55px}.widget-system .col-2-widget .content-column-medium .headline h3,.widget-system .col-2-widget .content-column-medium .headline .title3{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:20px;margin:5px 0 0 0}.widget-system .col-2-widget .content-column-medium .headline a{color:#333;background:url(/skin/frontend/ferrari/default/images/line-black.png) no-repeat scroll 0 center transparent;font-family:'Novecento wide medium',Arial,Helvetica,sans-serif;font-size:14px;text-decoration:none;text-indent:40px;display:inline-block;margin:13px 0}.widget-system .col-2-widget .content-column-medium.bg-white{background:#fff}.widget-system .col-2-widget .content-column-medium.bg-white .headline h2,.widget-system .col-2-widget .content-column-medium.bg-white .headline .title2{color:#333}.widget-system .col-2-widget .content-column-medium.bg-white .headline h3,.widget-system .col-2-widget .content-column-medium.bg-white .headline .title3{color:#333}.widget-system .col-2-widget .content-column-medium.bg-white .headline a{background:url(/skin/frontend/ferrari/default/images/line-black.png) no-repeat 0 3px;color:#333}.widget-system .col-2-widget .content-column-medium.bg-black{background:#1a1a1a}.widget-system .col-2-widget .content-column-medium.bg-black .headline h2,.widget-system .col-2-widget .content-column-medium.bg-black .headline .title2,.widget-system .col-2-widget .content-column-medium.bg-black .headline h3,.widget-system .col-2-widget .content-column-medium.bg-black .headline .title3{color:#fff}.widget-system .col-2-widget .content-column-medium.bg-black .headline a{background:url(/skin/frontend/ferrari/default/images/line.gif) no-repeat 0 3px;color:#fff}.widget-system .stripe-widget{background:#000;text-align:center}.widget-system .stripe-widget span{color:#666}.widget-system .stripe-widget .line{margin:0 20%}.widget-system .stripe-widget h4,.widget-system .stripe-widget .title4{font-size:22px;color:#fff;background:#000;padding:10px;display:inline-block;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;letter-spacing:1px}.widget-system .col-2-double-image{overflow:hidden}.widget-system .col-2-double-image .box{text-align:center;position:absolute;background:#fff;width:100%;padding:8% 0 0 0}.widget-system .col-2-double-image .box .space{padding:5% 0 0 0}.widget-system .col-2-double-image .box h2{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:40px;color:#333}.widget-system .col-2-double-image .box h3{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:18px;color:#999}.widget-system .col-2-double-image .box a{background:url(/skin/frontend/ferrari/default/images/line-black.png) no-repeat 0 3px;font-family:'Novecento wide medium',Arial,Helvetica,sans-serif;font-size:14px;color:#333;text-decoration:none;text-indent:40px;display:inline-block;margin:30px 0}.widget-system .col-2-double-image .box-image img,.widget-system .col-2-double-image .image-size img{max-width:100%}.widget-system .product-widget{background:#fff;padding:50px 0 0 0}.widget-system .product-widget ul.products{overflow:hidden;margin:30px 0 0 0}.widget-system .product-widget ul.products li.item{width:29%;margin:0 5% 0 0;float:left;text-align:center}.widget-system .product-widget ul.products li.item{margin:0 0 0 5%}.widget-system .product-widget ul.products li.item img{width:100%}.widget-system .product-widget ul.products li.item:first-child{margin:0 0 0 0}.widget-system .product-widget ul.products li.item.last{margin:0}ul.products li.item h2,ul.products li.item div.price-box span.regular-price{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;font-weight:normal}ul.products li.item h2{margin:20px 0 0 0}ul.products li.item h2 a.product-name{color:#333;text-decoration:none}ul.products li.item div.price-box{font-size:14px;color:#262626;text-align:center;margin-bottom:18px}ul.products li.item div.price-box p{display:inline}ul.products li.item div.price-box p.old-price .price-label,ul.products li.item div.price-box p.special-price .price-label{display:none}ul.products li.item div.price-box p.old-price .price{color:#999;text-decoration:line-through}ul.products li.item a.more{background:#000;font-family:'Novecento wide medium',Arial,Helvetica,sans-serif;font-size:14px;color:#fff;text-decoration:none;padding:10px 20px;display:inline-block}.widget-system .product-widget ul.products li.item h2{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:20px;color:#333;margin-bottom:15px}.widget-system .product-widget .title2{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:30px;color:#333;text-align:center}.widget-system .product-widget ul.products li.item a.more{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase}.cms-home .widget-system .product-widget{padding:5px 0}.widget-system .col-1-small-widget .headline .title2,.widget-system .col-1-small-widget .headline h2{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:30px;padding:11% 0 0 0}.widget-system .col-1-small-widget .headline a{background:url(/skin/frontend/ferrari/default/images/line-black.png) no-repeat scroll 0 3px transparent;color:#333;display:inline-block;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;margin:3% 0 0 0;text-decoration:none;text-indent:40px}.widget-container{position:relative;overflow:hidden}.widget-system .col-1-text-widget{width:40%;position:absolute;top:0;right:0;height:100%}.widget-system .col-1-text-widget .headline{font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;font-size:30px;line-height:30px}.widget-system .col-1-text-widget .headline h2,.widget-system .col-1-text-widget .headline .title2{margin:45% 0}.widget-system .col-1-text-widget.white-red .headline{color:#fff}.widget-system .col-1-text-widget.white-red .headline span{color:#c33}.widget-system .col-1-text-widget.red-white .headline{color:#c33}.widget-system .col-1-text-widget.red-white .headline span{color:#fff}.widget-system .col-1-text-widget.black-red .headline{color:#1a1a1a}.widget-system .col-1-text-widget.black-red .headline span{color:#c33}.widget-system .col-1-text-widget.black-white .headline{color:#1a1a1a}.widget-system .col-1-text-widget.black-white .headline span{color:#fff}.widget-system .headline.white-text{color:#fff!important}.widget-system .col-1-widget .content-column-large .headline a.white-line{background-image:url(/skin/frontend/ferrari/default/images/line.png)}.widget-system .col-1-widget .content-column-large.fix-widget .headline span.red-text{display:block}.cms-index-index .widget-system .col-1-widget .content-column-large .headline a.white-line{background:none;text-indent:0}.cms-index-index .widget-system .icon{width:30px;display:inline-block;margin-right:10px}.cms-index-index .widget-system .icon .line{height:4px;width:30px;display:inline-block}.cms-index-index .widget-system .icon .line.color{background-color:#333;height:2px}.homeslider{position:relative;z-index:0;max-width:1600px;max-height:1164px;overflow:hidden;margin-top:42px}.homeslider #slideKids{max-height:1164px}.homeslider .items{width:100%;display:block;overflow:hidden}.homeslider .item{position:relative;width:100%;display:block;float:left}.homeslider .flex-viewport .item{width:auto}.homeslider .item .js-video-container{position:absolute;top:0;left:0;right:0;bottom:89px;z-index:10}#main-video{position:relative}.homeslider .item .figure{position:relative;overflow:hidden;z-index:2;width:100%;display:block}.homeslider .item .figure a{width:100%;display:block;position:relative;z-index:0}.homeslider .item .figure .box-title-slide{position:absolute;z-index:1;color:#fff}.homeslider .item .figure .box-title-slide{z-index:100;padding:25px}.homeslider .item .figure .box-title-slide.alpha-channel{background:rgba(0,0,0,.3)}.homeslider .item .figure .box-title-slide .title-slide,.homeslider .item .figure .box-title-slide .subtitle-slide,.homeslider .item .figure .box-title-slide a{float:left;clear:both}.homeslider .item .figure .box-title-slide.slide-align-left{left:4%!important}.homeslider .item.only_video .figure .box-title-slide.slide-align-left{display:none}.homeslider .item .figure .box-title-slide.slide-align-center{left:30%!important;top:auto;bottom:25%;text-align:center;width:40%}.homeslider .item .figure .box-title-slide.slide-align-center .title-slide,.homeslider .item .figure .box-title-slide.slide-align-center .subtitle-slide,.homeslider .item .figure .box-title-slide.slide-align-center a{text-align:center;margin:10px 10px 0 0;float:none}.homeslider .item .figure .box-title-slide.slide-align-center a{display:inline-block}.homeslider .item .figure .box-title-slide.slide-align-center .title-slide,.homeslider .item .figure .box-title-slide.slide-align-center .subtitle-slide{display:block}.homeslider .item .figure .box-title-slide.slide-align-right{right:4%!important;left:auto!important}.homeslider .item .figure .box-title-slide .title-slide{font-size:42px;line-height:120%;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif}.homeslider .item .figure .box-title-slide .subtitle-slide{font-size:18px;line-height:120%;margin-top:5px;margin-bottom:10px;font-family:Georgia,Times,'Times New Roman',serif}.homeslider .item .figure .box-title-slide a{margin:10px 10px 0 0;padding:15px 30px 15px 10px;display:block;float:left;font-size:14px;color:#000;text-decoration:none;font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif;text-transform:uppercase;width:auto;text-align:center;background:#fff;border:1px solid transparent;-webkit-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;transition:300ms all ease-in-out}.homeslider .item .figure .box-title-slide.horiziontal .subtitle-slide{clear:both;float:none;width:100%;display:block}.homeslider .item .figure .box-title-slide.horiziontal a{clear:none}.homeslider .item .figure .box-title-slide a:after{content:'';display:block;background:url(/skin/frontend/ferrari/default/images/sprite_desktop.png) -16px -68px;width:20px;height:20px;position:absolute;right:8px;top:13px;-webkit-transition:background 0.3s linear;-moz-transition:background 0.3s linear;transition:background 0.3s linear}.homeslider .item .figure .box-title-slide a:hover{background-color:#000;color:#fff;border-color:#000}.homeslider .item .figure .box-title-slide a:hover:after{background:url(/skin/frontend/ferrari/default/images/sprite_desktop.png) -16px -28px}.homeslider .item .figure .box-title-slide a span{padding:0 15px;width:30px;height:2px;margin-right:5px;line-height:.9em;background:url(/skin/frontend/ferrari/default/images/line.png) no-repeat left center;background-size:30px 2px}.homeslider .item .figure img{width:100%}.homeslider .item .figure.natale-banner-slider{position:relative}.homeslider .item .figure.natale-banner-slider .bg{position:relative}.homeslider .item .figure.natale-banner-slider .neve_far{background:url(/skin/frontend/ferrari/default/images/natale/neve.png) repeat 0 0;position:absolute;background-size:135px auto;z-index:1;width:100%;height:100%;opacity:.7;top:0;left:0;-webkit-animation:neve_anim 21s linear 0ms forwards infinite;animation:neve_anim 21s linear 0ms forwards infinite}.homeslider .item .figure.natale-banner-slider .neve{background:url(/skin/frontend/ferrari/default/images/natale/neve.png) repeat 0 0;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;-webkit-animation:neve_anim 8.5s linear 0ms forwards infinite;animation:neve_anim 8.5s linear 0ms forwards infinite}.homeslider .item .figure.natale-banner-slider .level2{position:absolute;z-index:4;top:0;left:0}.homeslider .item .figure.natale-banner-slider .level3.onde-sonore{position:absolute;z-index:6;top:49.3%;left:68%;width:20%;height:35%}.homeslider .item .figure.natale-banner-slider .level3.onde-sonore p{width:100%;border:2px solid #fff;position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:soundwave 2.5s ease-out 0ms forwards infinite;animation:soundwave 2.5s ease-out 0ms forwards infinite}.homeslider .item .figure.natale-banner-slider .level3.onde-sonore p.onda1{-webkit-animation-delay:0.20s;animation-delay:0.20s}.homeslider .item .figure.natale-banner-slider .level3.onde-sonore p.onda2{-webkit-animation-delay:0.50s;animation-delay:0.50s}.homeslider .item .figure.natale-banner-slider .level3.onde-sonore p.onda3{-webkit-animation-delay:0.80s;animation-delay:0.8s}@keyframes neve_anim{from{background-position:0 0}to{background-position:0 211px}}@-webkit-keyframes neve_anim{from{background-position:0 0}to{background-position:0 211px}}@-webkit-keyframes soundwave{0%{border-width:3px;height:100%;width:100%;opacity:0}4.9%{border-width:3px;height:100%;width:100%;opacity:0}5%{border-width:3px;height:100%;width:100%;opacity:.7}65%{border-width:8px;height:230%;width:230%;opacity:0}100%{border-width:8px;height:230%;width:230%;opacity:0}}@keyframes soundwave{0%{border-width:3px;height:100%;width:100%;opacity:0}4.9%{border-width:3px;height:100%;width:100%;opacity:0}5%{border-width:3px;height:100%;width:100%;opacity:.7}65%{border-width:8px;height:230%;width:230%;opacity:0}100%{border-width:8px;height:230%;width:230%;opacity:0}}.homeslider .item .figure.natale-banner-slider .level4{position:absolute;z-index:8;top:0;left:0}.homeslider .item .figure.natale-banner-slider .text{position:absolute;top:7.6%;left:6.8%;width:93.2%;z-index:12;font-size:25px;line-height:30px;color:#333;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif}.homeslider .item .figure.natale-banner-slider .text p{max-width:400px;width:42%;margin-left:6px}.homeslider .item .figure.natale-banner-slider .text h2{font-size:120px;line-height:111px;color:#fff;text-transform:uppercase;font-family:"Proxima Nova Bl",Arial,Helvetica,sans-serif;margin-bottom:16px;letter-spacing:-1px}.homeslider .item .view-products{position:absolute;bottom:0;left:0;z-index:3;cursor:pointer;background:url(/skin/frontend/ferrari/default/images/btn-view-produts.png) no-repeat left top;display:block;width:280px;height:275px}.homeslider .item .view-products.btn-active{background:url(/skin/frontend/ferrari/default/images/btn-view-produts-on.png) no-repeat left top}.homeslider .item .container-product-list{position:absolute;z-index:1;top:0;display:none;width:86%;height:100%;padding:0 7%;background-color:#fff}.homeslider .item .container-product-list.active-product-list{z-index:3;display:block}.homeslider .items .slide-product-list{display:block;width:100%}.homeslider .items .slide-product-list li{float:left;width:310px!important;margin-left:15px;text-align:center;padding:5px;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif}.homeslider .items .slide-product-list li:first-child{margin-left:0}.homeslider .items .slide-product-list li img{display:block;margin:0 auto 1.5em;width:100%}.homeslider .items .slide-product-list li .product-name{display:block;font-size:12px;margin-bottom:7px;height:33px;line-height:17px;overflow:hidden}.homeslider .items .slide-product-list li .product-name a{color:#333;text-decoration:none}.homeslider .items .slide-product-list li .price-info{color:#999;display:block;font-size:16px;margin-bottom:16px}.homeslider .items .slide-product-list li .btn-scopri{display:inline-block;color:#fff;font-size:14px;padding:7px 20px;background-color:#000;text-decoration:none;font-weight:bold;text-transform:uppercase}.homeslider .container-control-nav_new{position:absolute;z-index:4;bottom:0;display:block;width:100%}.homeslider .container-control-nav_new.fixed{position:fixed}.homeslider .container-control-nav_new .bg-tri{position:absolute;right:0;bottom:0;z-index:0;background:url(/skin/frontend/ferrari/default/images/btn-view-produts-black.png) no-repeat right bottom;display:block;width:190px;height:190px}.homeslider .video_play_btn{position:absolute;color:#000;background:#fff;height:70px;line-height:70px;width:70px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;right:30px;top:50%;margin-top:-35px;z-index:200;background:url(/skin/frontend/ferrari/default/images/play_btn.png) no-repeat;background-size:70px 70px;overflow:hidden;text-indent:-2000px}.homeslider .video_play_btn.disp_none{display:none}.homeslider .video_play_btn.hide{display:none}.homeslider .container-control-nav_new .bg-tri{display:none}.homeslider .container-control-nav_new .label-nav{float:right;width:59%;margin-right:10%;padding-top:125px;color:#fff;font-size:20px;font-family:'Novecento wide Light',Arial,Helvetica,sans-serif;clear:both;visibility:hidden}.homeslider .container-control-nav_new .label-nav.view-prod{background:url(/skin/frontend/ferrari/default/images/inc-white-plus.png) no-repeat right 82px;cursor:pointer;background-size:25px 25px;text-transform:uppercase;text-align:right;line-height:20px;color:#fff}.homeslider .container-control-nav_new .label-nav.view-prod:hover{background:url(/skin/frontend/ferrari/default/images/inc-white-plus.gif) no-repeat right 82px}.homeslider .container-control-nav_new .label-nav.view-prod.close-view-prod{background:url(/skin/frontend/ferrari/default/images/inc-white-cross.png) no-repeat right 82px;background-size:25px 25px;line-height:33px;cursor:pointer;text-align:right;color:#fff}.homeslider .container-control-nav_new .label-nav.view-prod.close-view-prod:hover{background:url(/skin/frontend/ferrari/default/images/inc-white-cross-black.png) no-repeat right 82px;background-size:25px 25px}.homeslider .container-control-nav_new .control-nav{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:15px 0;background:rgba(0,0,0,.8)}.homeslider .container-control-nav_new .control-nav.hide_on_video.is_video{display:none}.homeslider .container-control-nav_new .control-nav .flex-control-nav{width:100%;text-align:center}.homeslider .container-control-nav_new .control-nav .flex-control-nav li{display:inline-block;color:#fff;font-size:1em;margin:0 5px}.homeslider .container-control-nav_new .control-nav .flex-control-nav li.flex-active-parent img,.homeslider .container-control-nav_new .control-nav .flex-control-nav li:hover img{border-color:#fff}.homeslider .container-control-nav_new .control-nav .flex-control-nav li img{border:2px solid #818181;cursor:pointer}.homeslider .container-control-nav_new .control-nav .flex-control-nav li img.flex-active{cursor:default}.homeslider .container-control-nav_new .control-nav .flex-control-nav li a{cursor:pointer;padding:0 5px}.homeslider .container-control-nav_new .control-nav .flex-control-nav li a.flex-active{display:inline-block;padding:0 8px;background:url(/skin/frontend/ferrari/default/images/line.png) no-repeat left center;background-size:16px 2px;text-indent:-10000px;cursor:text}.homeslider .container-control-nav_new .control-nav .flex-control-nav li a.flex-active:hover,.homeslider .container-control-nav_new.c-nav-hover .control-nav .flex-control-nav li a.flex-active{background:url(/skin/frontend/ferrari/default/images/line-black.png) no-repeat left center}.getoffset{height:0;width:100%;display:block;line-height:1px;position:relative}.homeslider .container-product-list .flex-viewport{width:690px;margin:13% auto 0}.homeslider .container-product-list .flex-direction-nav{height:250px;max-width:10%;position:absolute;top:13%;margin:0 5px}.homeslider .container-product-list .flex-direction-nav a{display:block;width:43px;height:100%;background:url(/skin/frontend/ferrari/default/images/arrow-slideshow.png) no-repeat 0 0}.homeslider .container-product-list .flex-direction-nav.container-prev a.flex-prev{background:url(/skin/frontend/ferrari/default/images/arrow-slideshow-off.png) no-repeat 0 center;text-indent:-10000px}.homeslider .container-product-list .flex-direction-nav.container-next a.flex-next{background:url(/skin/frontend/ferrari/default/images/arrow-slideshow-off.png) no-repeat -57px center;text-indent:10000px}.homeslider .container-product-list .flex-direction-nav.container-prev a.flex-prev.flex-disabled{background:url(/skin/frontend/ferrari/default/images/arrow-slideshow-on.png) no-repeat 0 center;cursor:auto}.homeslider .container-product-list .flex-direction-nav.container-next a.flex-next.flex-disabled{background:url(/skin/frontend/ferrari/default/images/arrow-slideshow-on.png) no-repeat -57px center;cursor:auto}.homeslider .container-product-list .flex-direction-nav.container-prev{left:50%;float:left;margin-left:-395px;display:none}.homeslider .container-product-list .flex-direction-nav.container-next{right:50%;float:right;margin-right:-395px;display:none}.homeslider .container-control-nav_new.label-nav.view-prod:hover{background:url(/skin/frontend/ferrari/default/images/inc-black-plus.png) no-repeat right 82px}.homeslider .container-control-nav_new.c-nav-hover .control-nav .flex-control-nav li a{color:#fff}.homeslider .container-control-nav_new.prod-list-opened .control-nav{visibility:hidden}.collection-header{float:left;width:100%;margin:18px 0;text-align:center;border-top:1px solid #e5e5e5}.collection-header>h2,.collection-header>p{line-height:32px;font-family:'Proxima Nova Lt'}.collection-header>h2{display:inline-block;text-transform:uppercase;font-size:12px;height:32px;line-height:32px;padding:0 3%;background:#fff;margin-top:-15px}.collection-header>h2>a{text-decoration:none;color:#000}.collection-header>p{float:right;text-transform:uppercase;font-size:14px}.collection-header>p>a{color:#000;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #e5e5e5}.collection-header>p>a:hover{border-bottom-color:#000}.products-grid.products-grid-collection{width:100%;margin:15px 0;float:left;position:relative}.products-grid.products-grid-collection .item{width:16.66%;margin:0 12.5px;float:left;text-align:center}.products-grid.products-grid-collection .item img{margin-left:auto;margin-right:auto;max-width:100%;height:auto}.products-grid.products-grid-collection .prev,.products-grid.products-grid-collection .next{width:46px;height:46px;background-color:#49494a;background-repeat:no-repeat;background-position:center center;cursor:pointer;position:absolute;top:50%;margin-top:-23px;z-index:10}.products-grid.products-grid-collection .prev{background-image:url(/skin/frontend/ferrari/default/images/caret-left-slider.png);left:0}.products-grid.products-grid-collection .next{background-image:url(/skin/frontend/ferrari/default/images/caret-right-slider.png);right:0}.products-grid.products-grid-collection:hover .prev,.products-grid.products-grid-collection:hover .next{display:block!important}.products-grid.products-grid-collection .prev:hover,.products-grid.products-grid-collection .next:hover{background-color:#000}.products-grid-collection .slick-dots{text-align:center;margin:8px 0 10px 0}.products-grid-collection .slick-dots li{display:inline-block;width:9px;height:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:3px;background:#c1c1c1}.products-grid-collection .slick-dots li.slick-active{background:#595959}.products-grid-collection .slick-dots li button{display:block;width:9px;height:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;text-indent:-3000px}.product-view .product-img-box .product-image .product_badge{display:none}.product-view .product-name h1,.generic-list h2{font-family:'Proxima Nova Lt'}.generic-list h2{margin-bottom:30px}.catalog-product-view .generic-list{padding-top:30px;border-top:1px solid #e5e5e5}.catalog-product-view .direct-product-badge{padding:10px 0;border-top:1px solid #e5e5e5}.catalog-product-view .direct-product-badge p{font-size:14px;font-family:'Proxima Nova Lt';text-transform:uppercase}.widget-watches ul{display:block;float:left;margin:5px 10px 5px 0;min-width:160px}.widget-watches li.filter,.widget-watches li.filter li{background-color:#fff!important}.widget-watches li.filter li:hover{background-color:#f1f1f1!important}.filters-submit input.watches-submit{background:#000 url(/skin/frontend/ferrari/default/images/sprite_desktop.png) no-repeat right -15px;color:#fff;min-width:160px;padding:14px 15px;text-align:left;width:auto;margin:28px auto;text-transform:uppercase;cursor:pointer;font-family:"Proxima Nova Bl";border:1px #000 solid;-webkit-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;transition:300ms all ease-in-out}.filters-submit input.watches-submit:hover{color:#000;background-color:#fff;border:1px #000 solid;background-position:right -55px}.widget-system .content-column-large{width:90%}#nav li.level0.level-top.spaced{margin-top:30px}.widget-system .col-1-widget .content-column-large .headline.widget-watches-title{font-family:'Proxima Nova Lt';margin:5px 0 0 4%;display:inline-block;float:left}.widget-watches{margin:5px 0 0 4%}.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-view .box-tags .form-add:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}span.no_combinations{opacity:.3}#my-tickets-table .ticket-url a{color:#333;font-size:12px}#footer .social{margin:33px 0;padding:0}#footer .social a{color:#000;text-transform:uppercase;margin:0 10px;text-decoration:none}#footer .social a:hover{text-decoration:none}.static-text{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:14px;color:#262626;margin-bottom:10px}.static-text a{color:#666}.onestepcheckout-index-index .static-text{width:90%;margin-top:10px}.name ul.onestepcheckout-custom-options{list-style:none;margin:0;list-style-type:none}.onestepcheckout-custom-options li{float:left;font-size:11px;color:#666;margin-right:.4em}.checkout-cart-index .static-text{float:right;margin-top:20px}.onestepcheckout-custom-options li:not(:last-child):after{content:','}.checkout-cart-index #shopping-cart-table .product-container .images img,.checkout-cart-index #shopping-cart-table .product-container .images .product-image img{width:69px}.wishlist-index-index #wishlist-view-form .price-box p{display:inline}.wishlist-index-index #wishlist-view-form .price-box p .price-label{display:none}.wishlist-index-index #wishlist-view-form .price-box .old-price .price{text-decoration:line-through}.wishlist-index-index #wishlist-view-form .price-box .old-price .price,.wishlist-index-index #wishlist-view-form .price-box .percentage-discount{color:#999!important;margin-right:10px;font-size:12px}.wishlist-index-index #wishlist-view-form .price-box .special-price .price{font-size:14px}.category-image img{max-width:100%}.cms-page-view.fullwidth .std img,.cms-page-view.fullwidth .std{max-width:100%}.cms-page-view.fullwidth .std{margin:30px 0 0 0}.cms-page-view.fullwidth #section,.cms-page-view.fullwidth .main{width:auto;max-width:1600px;margin:0 0 0 180px;padding:0 0 0 20px}.cw-container{overflow:hidden;width:100%;background-color:#f5f6f8}.cw-container .cw-item{position:relative;width:29%;float:left;padding:70px 2%;font-family:"Proxima Nova Rg",Arial,Helvetica,sans-serif;font-size:15px;line-height:22px}.cw-container .cw-item p{font-family:"Proxima Nova Rg",Arial,Helvetica,sans-serif;font-size:15px;line-height:22px}.cw-container .cw-item h1,.cw-container .cw-item h2,.cw-container .cw-item h3,.cw-container .cw-item h4{font-family:"Novecento wide Light",Arial,Helvetica,sans-serif;font-size:36px;color:#262626;margin-bottom:20px;line-height:30px}.category_tree:after{clear:both;content:"";display:block;height:0;float:none}#category_tree{background-color:#F5F5F5;font-family:"Proxima Nova Rg";line-height:1.2;position:relative}.category_tree{padding:3% 3.5%;position:relative;z-index:1}.bg-menu-image{position:absolute;right:0;bottom:0;z-index:0}.category_tree a{text-decoration:none;text-transform:uppercase;color:#000;font-size:12px;display:inline-block}.category_tree a:hover{text-decoration:underline}.category_tree>ul{float:left;padding:0;box-sizing:border-box;-webKit-box-sizing:border-box}.category_tree.col-2>ul{width:50%}.category_tree.col-3>ul,.category_tree.col-6>ul{width:33.3%}.category_tree.col-6>ul:nth-child(3n+1),.category_tree.col-7>ul:nth-child(4n+1),.category_tree.col-5>ul:nth-child(4n+1),.category_tree.col-8>ul:nth-child(4n+1){clear:left}.category_tree.col-4>ul,.category_tree.col-5>ul,.category_tree.col-7>ul,.category_tree.col-8>ul{width:25%}.hasSubUl{margin:0 0 25px;float:left}.category_tree>ul>li>a{font-size:15px;letter-spacing:.3px;margin:0 0 10px;font-family:"novecento wide medium"}video{background:rgba(0,0,0,.8)}.checkout-onepage-success #box-newsletter{background:#1a1a1a;color:#999;font-size:12px;padding:22px 0;overflow:hidden;max-width:1070px}.checkout-onepage-success #box-newsletter span{text-transform:uppercase;font-weight:bold;font-size:14px;color:#fff;display:block;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;margin-bottom:20px;margin-left:20px}.checkout-onepage-success #box-newsletter .input-box,.checkout-onepage-success #box-newsletter{margin-left:20px}.checkout-onepage-success #box-newsletter button{background:url(/skin/frontend/ferrari/default/images/arrow-nl.gif) no-repeat right 0;padding:0 26px 0 0;text-align:left;margin:20px 0 10px 0}.checkout-onepage-success #box-newsletter button span{font-weight:bold;font-size:14px;color:#fff;display:block;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.checkout-onepage-success #box-newsletter .input-checkbox a{color:#fff;font-size:11px}.checkout-oneapge-success #box-newsletter button.button.send-nl.mobile{display:none!important}.cta-full-banner.cta-full-banner-custom{position:relative;display:inline-block}.cta-full-banner.cta-full-banner-custom img{max-width:100%;width:100%;height:auto}.cta-full-banner.cta-full-banner-custom .img-wrapper{position:absolute;width:50%;height:50%;bottom:0}.cta-full-banner.cta-full-banner-custom .img-wrapper img{max-width:100%;width:100%;height:auto}.cta-full-banner.cta-full-banner-custom .img-wrapper.left{left:0}.cta-full-banner.cta-full-banner-custom .img-wrapper.right{right:0}.cta-full-banner.cta-full-banner-custom .text-info .inner-content-vertical{display:table;width:80%;height:100%;margin:0 10%}.cta-full-banner.cta-full-banner-custom .text-info .inner-content-vertical .inner-content{display:table-cell;vertical-align:middle}.cta-full-banner.cta-full-banner-custom .text-info{position:absolute}.cta-full-banner.cta-full-banner-custom .title,.cta-full-banner.cta-full-banner-custom .desc,.cta-full-banner.cta-full-banner-custom .button-cta{color:#fff}.cta-full-banner.cta-full-banner-custom .title{font-size:30px;font-family:Proxima Nova Lt;margin:0 0 5px 0}.cta-full-banner.cta-full-banner-custom .desc{font-family:Georgia;font-size:18px;margin:0 0 15px 0}.button_cont .button-cta,.cta-full-banner.cta-full-banner-custom .button-cta{display:inline-block;text-transform:uppercase;font-size:14px;font-family:Proxima Nova Bl;letter-spacing:1px;text-decoration:none;margin:5px 0;padding:15px 30px 15px 10px;cursor:pointer;border:1px solid transparent;background:#000 url(/skin/frontend/ferrari/default/images/sprite_desktop.png) right -14px no-repeat;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear}.cta-full-banner.cta-full-banner-custom .button-cta:hover{background-color:#fff;color:#000;border-color:#000;background-position:right -54px;text-shadow:none}.cta-full-banner.cta-full-banner-custom.top-right .text-info{top:0;right:0}.cta-full-banner.cta-full-banner-custom.bottom-right .text-info{bottom:0;right:0}.cta-full-banner.cta-full-banner-custom.top-left .text-info{top:0;left:0}.cta-full-banner.cta-full-banner-custom.bottom-left .text-info{bottom:0;left:0}.cta-full-banner.cta-full-banner-custom.skin-light .text-info{background:#fff}.cta-full-banner.cta-full-banner-custom.skin-light.alpha-channel .text-info{background:rgba(255,255,255,.85)}.cta-full-banner.cta-full-banner-custom.skin-light .title,.cta-full-banner.cta-full-banner-custom.skin-light .desc,.cta-full-banner.cta-full-banner-custom.skin-light .button-cta{text-shadow:none}.cta-full-banner.cta-full-banner-custom.skin-light .title{color:#000}.cta-full-banner.cta-full-banner-custom.skin-light .desc{color:#000}.button_cont .button-cta,.cta-full-banner.cta-full-banner-custom.skin-light .button-cta{color:#fff;background:#000 url(/skin/frontend/ferrari/default/images/sprite_desktop.png) right -14px no-repeat;border:1px solid #000;-webkit-transition:300ms all ease-in-out;-moz-transition:300ms all ease-in-out;-ms-transition:300ms all ease-in-out;-o-transition:300ms all ease-in-out;transition:300ms all ease-in-out}.button_cont .button-cta:hover,.cta-full-banner.cta-full-banner-custom.skin-light .button-cta:hover{background-color:#fff;background-position:right -54px;color:#000}.cta-full-banner.cta-full-banner-custom.skin-dark .text-info{background:#000}.cta-full-banner.cta-full-banner-custom.skin-dark.alpha-channel .text-info{background:rgba(0,0,0,.85)}.cta-full-banner.cta-full-banner-custom.skin-dark .title,.cta-full-banner.cta-full-banner-custom.skin-dark .desc,.cta-full-banner.cta-full-banner-custom.skin-dark .button-cta{text-shadow:none}.cta-full-banner.cta-full-banner-custom.skin-dark .title,.cta-full-banner.cta-full-banner-custom.skin-dark .desc{color:#fff}.cta-full-banner.cta-full-banner-custom.skin-dark .button-cta{color:#000;background:#fff url(/skin/frontend/ferrari/default/images/sprite_desktop.png) right -54px no-repeat;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.cta-full-banner.cta-full-banner-custom.skin-dark .button-cta:hover{background-color:transparent;background-position:right -14px;color:#fff;border-color:#fff}.btn-wrap{width:100%;margin:0 auto;display:inline-block;text-align:center}.btn-default-black{padding:10px 20px;text-transform:uppercase;text-decoration:none;background:#000;color:#fff;height:30px;line-height:30px;margin:14px 0 0 0;font-size:10px}label.hide{display:none!important}.filter-loading{display:none}.filter-loading.open{font-style:italic;display:block;position:fixed;width:120px;height:120px;background:url(/skin/frontend/ferrari/default/images/loading_ferrari.svg);background-size:100% 100%;top:50%;left:50%;margin:-60px 0 0 -60px;z-index:5000}.zopim{display:none}html:lang(ru) .products-grid .item{height:390px}html:lang(ru) .products-grid#isotope-required .item-big{height:797px}html:lang(ru) products-grid .item div.price-box p{display:block}.factfinder-advisorCampaign{background-color:#e5e5e5;margin:60px -30px -15px -20px;padding:15px 25px}.factfinder-advisorCampaign p{display:block;font-size:12px}.factfinder-advisorCampaign-question{color:#333;margin-right:10px}.factfinder-advisorCampaign-answer{text-transform:uppercase;color:#262626;border-right:1px solid;padding-right:5px;margin-top:5px;margin-right:3px;font-size:11px;display:inline-block}.factfinder-advisorCampaign-answer:last-of-type{border:none}img#tc_img__1{height:0!important}@media only screen and (min-width:1240px){.view{background:#9d0d15}#section,.cms-page-view .main{width:auto;max-width:1580px;margin:42px 0 0 180px;padding:0 30px 0 20px}body.cms-home #section{padding:0}.cms-page-view .main{max-width:1100px}#sidebar .nav-container ul.level0 li.level1.nav-1-4,#sidebar .nav-container ul.level0 li.level1.nav-1-5{display:table-cell}.cms-page-view.newsletter .std,.cms-page-view.cms-newsletter .std{background:url(/skin/frontend/ferrari/default/images/bg-nl.jpg) no-repeat right 45px;min-height:470px;background-size:40%}.cms-page-view.newsletter .page-title,.cms-page-view.cms-newsletter .page-title{padding-top:27px}}@media screen and (min-width:1830px){.factfinder-advisorCampaign{margin:60px 0 -15px -20px}}@media only screen and (min-width:994px) and (max-width:1239px){#section{width:auto}.products-grid .item.upsell-margin{margin:0}.products-grid .item.upsell-margin.last{display:none}.products-grid .item.upsell-margin.even{margin:0 15px 25px 15px}}@media only screen and (min-width:802px) and (max-width:1239px){#section #footer .top-footer .link-footer a{font-size:12px}#section #footer .top-footer .col.al-center{width:30%}#section #footer .top-footer .col.l-bord{width:69%}}@media screen and (min-width:801px) and (max-width:1140px){.store-utils .search .form-search #search{width:167px}.search-autocomplete{min-width:220px}}@media screen and (min-width:801px) and (max-width:1050px){.store-utils .mini-cart,.store-utils #mini-cart{width:auto;padding:0 22px}.store-utils .search{margin-left:22px;margin-right:22px}.store-utils .banner-free-shipping,.store-utils a{font-size:11px}}@media screen and (min-width:801px) and (max-width:1049px){.store-utils .search .form-search #search{width:100px}.search-autocomplete{min-width:153px}.store-utils .mini-cart,.store-utils #mini-cart{width:auto;padding:0 10px}.store-utils .search,.store-utils .banner-free-shipping{margin-left:10px;margin-right:10px}}@media screen and (min-width:801px) and (max-width:960px){.store-utils .banner-free-shipping,.store-utils a{font-size:10px}}@media only screen and (min-width:767px) and (max-width:1024px){#sidebar .nav-container ul.level0 li.level1{}#narrow-by-list dd.color li{width:50%}#narrow-by-list dd.gender li span.name{font-size:12px}.custom-watch-category .block-layered-nav ul.parent{width:100%}.custom-watch-category #narrow-by-list{padding:0 0 0 .5%}.custom-watch-category #narrow-by-list dt .custom-watch-filter-box span.name{padding:6px 5px 6px 6px}.custom-watch-category #narrow-by-list .custom-watch-filter-box,.custom-watch-category .sorter .custom-watch-filter-box{padding:40px 1px 20px}.custom-watch-category #narrow-by-list .watch_case_diameter .custom-watch-filter-box{padding:40px 1px 20px 1px}.custom-watch-category .sort-by{padding:40px 1px 20px 1px}.custom-watch-category #narrow-by-list dt span.name,.custom-watch-category .block-layered-nav ul li.headline span.headline{font-size:9px}}@media only screen and (max-width:479px){.ff-webform form{padding:6% 4%;margin:0 1%}#narrow-by-list dd.gender li{float:none}#narrow-by-list dd.color li{width:50%}#narrow-by-list dd.size li{width:33.33%}#subscribe-container .nl-content{width:100%;margin-left:0}#subscribe-container .nl-content .input-box input[type='text'],#subscribe-container .nl-content .actions button{width:99%;float:none;margin-bottom:22px}}@media only screen and (min-width:1000px){.cms-help #footer{padding:0 0 0 180px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){#sidebar .nav-container ul.level0,#sidebar .nav-container ul.level0>li.level1{}li.level2{}}@media only screen and (min-width:769px) and (max-width:1439px){#sidebar .nav-container ul.level0 li.level1{padding:34px 15px}#sidebar .nav-container li.level0.level-top a{white-space:normal}#sidebar .nav-container li.level0.level-top li.level2 a{white-space:nowrap}}@media only screen and (min-width:500px) and (max-width:736px){.modal-container .modal-content-wrapper,.modal-container-success>div .modal-content-wrapper{width:450px;margin:0 0 0 -225px}}@media only screen and (device-width:320px) and (orientation:portrait){.homeslider .item .figure .box-title-slide{bottom:5%;left:4%}}@media only screen and (min-width:481px) and (max-width:600px){.homeslider .item .figure .box-title-slide{bottom:8%;left:4%}.homeslider .item .figure .box-title-slide .title-slide{font-size:33px;line-height:33px;-webkit-text-size-adjust:100%}.homeslider .item .figure .box-title-slide .subtitle-slide{font-size:14px;margin-top:10px;-webkit-text-size-adjust:100%}.homeslider .item .figure .box-title-slide a{font-size:13px!important;margin-top:15px;-webkit-text-size-adjust:100%}#section .nav-clone a{font-size:17px}#sidebar .nav-container ul.mobile li,#sidebar .nav-container ul.mobile li a,#sidebar .nav-container ul.mobile ul.level0 li.level1 span{font-size:17px}}@media only screen and (min-width:960px){.homeslider .item .figure .box-title-slide{top:95px}}@media only screen and (min-width:801px) and (max-width:959px){.homeslider .item .figure .box-title-slide{top:55px;padding:15px}}@media only screen and (min-width:994px) and (max-width:1239px){.widget-system .col-1-widget .content-column-large .headline.widget-watches-title{margin:2% 0 0 5%;font-size:24px}.widget-watches .watches-submit{margin:0}.widget-watches{margin:1.2% 0 0 5%}.widget-watches li.filter{margin:0 0 4px 0}}@media screen and (max-width:1780px){.store-utils{left:180px;right:0;max-width:none;width:auto}}@media only screen and (max-width:1580px){.widget-watches ul:nth-child(4){clear:left}.widget-system.watch-widget .col-1-widget,.widget-system.watch-widget .col-1-widget .filters-submit{min-height:150px}.filters-submit input.watches-submit{margin:52px auto}}@media screen and (max-width:1500px){#section #footer .top-footer #box-newsletter span.title,#section #footer .top-footer .link-footer a{font-size:12px}#section #footer .top-footer #box-newsletter span.title{width:21%}#section #footer .top-footer #box-newsletter .input-box,#section #footer .top-footer #box-newsletter .input-checkbox{width:36%}.homeslider .item .figure.natale-banner-slider .text{font-size:22px;line-height:26px}.homeslider .item .figure.natale-banner-slider .text h2{font-size:95px;line-height:87px}}@media screen and (max-width:1340px){#section #footer .top-footer .link-footer{width:12%}#section #footer .newsletter-footer{width:76%}}@media screen and (max-width:1280px){.header_promo_natale h2{font-size:70px;line-height:70px}#section #footer .top-footer .link-footer{width:14%}#section #footer .newsletter-footer{width:80%}#section #footer .top-footer #box-newsletter span.title{display:none}#section #footer .top-footer #box-newsletter .input-box,#section #footer .top-footer #box-newsletter .input-checkbox{width:46%;padding-left:2%;padding-right:2%}#section #footer .top-footer #box-newsletter .button{width:48%}.homeslider .item .figure.natale-banner-slider .text{font-size:16px;line-height:18px}.homeslider .item .figure.natale-banner-slider .text h2{font-size:72px;line-height:67px}}@media screen and (max-width:1239px){.product-view .product-name{margin-top:40px}}@media only screen and (max-width:1150px){.widget-system .col-1-text-widget .headline{font-size:40px}.widget-system .col-1-widget .content-column-large.fix-widget .headline,.widget-system .col-1-widget .content-column-large.fix-widget .headline h2,.widget-system .col-1-widget .content-column-large.fix-widget .headline .title2{font-size:40px}.widget-system .col-1-widget .content-column-large.fix-widget .headline h2,.widget-system .col-1-widget .content-column-large.fix-widget .headline .title2{line-height:35px}#sidebar .nav-container ul.level0 li.level1{padding:34px 15px}}@media screen and (max-width:1024px){.cw-container .cw-item h1,.cw-container .cw-item h2,.cw-container .cw-item h3,.cw-container .cw-item h4{font-size:30px;line-height:25px}.category_tree.col-2>ul,.category_tree.col-3>ul,.category_tree.col-4>ul,.category_tree.col-5>ul,.category_tree.col-6>ul,.category_tree.col-7>ul,.category_tree.col-8>ul{width:50%}.category_tree>ul:nth-child(2n+1){clear:left}.products-grid.products-grid-collection .prev,.products-grid.products-grid-collection .next{display:block!important}.header_promo_natale h2{font-size:60px;line-height:60px}.header_promo_natale p{font-size:18px;line-height:22px}.cta-full-banner.cta-full-banner-custom .title{font-size:24px}.cta-full-banner.cta-full-banner-custom .desc{font-size:16px}.cta-full-banner.cta-full-banner-custom .button-cta{font-size:11px;padding:7px 25px 7px 10px}.custom-watch-category #narrow-by-list dd a{font-size:10px}.cta-full-banner.cta-full-banner-custom .button-cta,.cta-full-banner.cta-full-banner-custom.skin-light .button-cta{background-position:right -23px}.cta-full-banner.cta-full-banner-custom .button-cta:hover,.cta-full-banner.cta-full-banner-custom.skin-light .button-cta:hover{background-position:right -63px}.cta-full-banner.cta-full-banner-custom.skin-dark .button-cta{background-position:right -63px}.cta-full-banner.cta-full-banner-custom.skin-dark .button-cta:hover{background-position:right -23px}.homeslider .item .figure.natale-banner-slider .text{font-size:16px;line-height:18px}.homeslider .item .figure.natale-banner-slider .text h2{font-size:58px;line-height:54px}body.catalog-category-view .page-title,body.catalogsearch-result-index .page-title{margin-top:25px}.widget-system .col-1-widget .content-column-large .headline.widget-watches-title{margin:2% 0 0 4%}.widget-watches{margin:1% 0 0 4%}}@media screen and (max-width:1023px){#section #footer .top-footer .link-footer{width:100%;padding:22px 2%}#section #footer .newsletter-footer{padding:22px 4% 22px 4%;width:96%;border-top:1px solid #fff}}@media only screen and (max-width:990px){.widget-system .col-1-widget .content-column-large{background:none repeat scroll 0 0 #FFF;position:relative;width:100%}#sidebar .nav-container ul.level0 li.level1{padding:26px 8px}body.special-category .widget-system .col-1-widget .content-column-large .headline,.widget-system .col-1-widget .content-column-large .headline{margin:0}.widget-system .col-composit .left-comp{float:none;width:100%}.widget-system .col-composit .right-comp{float:none;width:100%}.widget-system .col-composit .right-comp .top{display:none}.widget-system .col-composit .right-comp .top.middle{display:block;width:50%;float:left}.widget-system .col-composit .right-comp .bottom{position:relative}.widget-system .col-composit .right-comp .bottom .headline{padding:5% 0}.widget-system .col-2-widget .content-column-medium{height:100%;position:relative;width:100%}.widget-system .col-2-widget .content-column-medium .headline{margin:0;text-align:center}.widget-system .col-2-widget .content-column-medium-image{width:100%}.widget-system .content-column-large{width:100%}.widget-system .content-column-small{width:100%}.widget-system .col-2-double-image .box-image{background:#fff;text-align:center}.widget-system .product-widget ul.products li.item img{max-width:100%}.widget-system .col-1-widget .content-column-large .headline h2,.widget-system .col-1-widget .content-column-large .headline .title2{padding:10px 0 0 0}.widget-system .col-2-widget .content-column-medium .headline h2,.widget-system .col-2-widget .content-column-medium .headline .title2{padding:10px 0 0 0;font-size:60px;line-height:55px}.widget-system .stripe-widget .line{margin:0}.widget-system .stripe-widget h4,.widget-system .stripe-widget .title4{font-size:14px}.p-absolute{position:relative}.widget-system .main-widget .category-desc{padding-bottom:5%}body.cms-home #section #footer{padding:0}body.cms-home .widget-system{padding:0}.widget-container div{float:none!important}.width-large,.width-small{width:100%}.mt30{margin:0}.widget-system .col-1-text-widget{position:relative;width:100%}.widget-system .col-1-text-widget .headline h2,.widget-system .col-1-text-widget .headline .title2{margin:0;padding:10px 0}.widget-system .col-1-widget .content-column-large.fix-widget .headline,.widget-system .col-1-widget .content-column-large.fix-widget .headline .title2,.widget-system .col-1-widget .content-column-large.fix-widget .headline h2{font-size:30px}.widget-system .col-1-widget .content-column-large.fix-widget .headline a{margin:6px 0}.widget-system .col-1-widget .content-column-large{position:relative;text-align:center}.widget-system .col-1-widget .content-column-large.fix-widget .headline{margin:2%}.widget-system .content-column-large.pos-image img{position:relative}.widget-system .content-column-large.pos-image{height:auto}}@media screen and (max-width:960px){.cta-full-banner.cta-full-banner-custom .text-info{height:100%!important}.homeslider .item .figure.natale-banner-slider .text{font-size:13px;line-height:14px}.homeslider .item .figure.natale-banner-slider .text h2{font-size:44px;line-height:41px}}@media screen and (min-width:801px){#section.covered #search-mobile-input{display:none!important}}@media screen and (max-width:800px){.factfinder-advisorCampaign{margin:70px -4% -15px;padding:15px 4%}.header_promo_natale p{max-width:65%}.header_promo_natale.text_align_center p{margin:0 auto}.header_promo_natale.text_align_right p{float:right}.homeslider .item .figure.natale-banner-slider .text p{display:none}.homeslider .item .figure.natale-banner-slider .neve_far{background-size:67.5px auto;-webkit-animation:neve_anim 42s linear 0ms forwards infinite;animation:neve_anim 42s linear 0ms forwards infinite}.homeslider .item .figure.natale-banner-slider .neve{background-size:135px auto;-webkit-animation:neve_anim 16s linear 0ms forwards infinite;animation:neve_anim 16s linear 0ms forwards infinite}.homeslider .item .figure.natale-banner-slider .level3.onde-sonore{position:absolute;z-index:6;top:46.4%;left:64%;width:22%;height:29.5%}.header_promo_natale{height:130px;padding:12px 4%;background-size:1200px auto}.promo_banner .store-utils,.promo_banner #section,.promo_banner #section .store-utils,.promo_banner #sidebar{top:130px}.promo_banner.sticky_banner .header_promo_natale{height:47px;padding:12px 4%}.promo_banner.sticky_banner .store-utils,.promo_banner.sticky_banner #section,.promo_banner.sticky_banner #section .store-utils,.promo_banner.sticky_banner #sidebar{top:47px}.sticky_banner .header_promo_natale h2,.header_promo_natale h2{font-size:26px;line-height:24px;margin-bottom:6px}.sticky_banner .header_promo_natale h2{font-size:25px}.header_promo_natale p{font-size:14px;line-height:15px}.promocart_natale h2,.promocart_natale b{font-size:21px;line-height:23px}.promo_banner .header_promo_natale .close_promo_banner{background-size:11px 11px;overflow:hidden;width:37px;height:37px;right:0;top:0;padding:0}.promo_banner .header_promo_natale .close_promo_banner span{text-indent:-2000px;overflow:hidden;display:inline-block}.promo_banner .header_promo_natale .close_promo_banner:after{display:inline-block;padding:0;text-align:center;width:100%}@-webkit-keyframes soundwave{0%{border-width:2px;height:100%;width:100%;opacity:0}4.9%{border-width:2px;height:100%;width:100%;opacity:0}5%{border-width:2px;height:100%;width:100%;opacity:.7}40%{border-width:3px;height:230%;width:230%;opacity:0}100%{border-width:3px;height:230%;width:230%;opacity:0}}@keyframes soundwave{0%{border-width:2px;height:100%;width:100%;opacity:0}4.9%{border-width:2px;height:100%;width:100%;opacity:0}5%{border-width:2px;height:100%;width:100%;opacity:.7}40%{border-width:3px;height:230%;width:230%;opacity:0}100%{border-width:3px;height:230%;width:230%;opacity:0}}.promocart_natale{margin-top:10px;background:url(/skin/frontend/ferrari/default/images/natale/bg_promonatale_cart_mobile_block.jpg) no-repeat top right;background-size:100% auto;padding:0;margin-bottom:0;min-height:110px}.promocart_natale #box-newsletter form{margin-top:0}.promocart_natale>h2{padding:10px 15px 0 15px}.promocart_natale>p{padding:2px 45% 0 15px}.promocart_natale>p:first-child{padding-top:15px;padding-bottom:24%}.promocart_natale>div{padding:10px 15px 0 15px}.promocart_natale>#box-newsletter{background:#e5e5e5}.promocart_natale>#box-newsletter form{padding:0;display:block}.promocart_natale>p{height:0}.promocart_natale #box-newsletter form .input-box,.promocart_natale #box-newsletter form .input-checkbox{background:#e5e5e5;margin:0;padding:15px 15px}.promocart_natale #box-newsletter form .input-checkbox{padding-top:0}.promocart_natale #box-newsletter form .input-checkbox a{color:#000;font-size:10px;line-height:11px;width:90%}.promocart_natale #box-newsletter form .input-box .input-text{width:60%;border:1px solid #ccc;border-right:0 none}.promocart_natale #box-newsletter form .input-box .button{width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.awrma-guest .page-title{padding-top:10px}#awrma-new-submit{margin-top:15px}body.awrma-guest .page-title h1{font-size:23.5px}.aw-rma .overflow-table{width:100%;overflow:hidden;overflow-x:scroll}.aw-rma .request-info .form-list{text-align:center}#sidebar #box{display:none}.store-utils .cart-content{display:none!important}#sidebar .nav-container ul.mobile{position:relative;box-shadow:2px 2px 2px #ccc}#sidebar .nav-container ul.mobile ul{position:absolute;top:0;box-shadow:2px 2px 2px #ccc;width:100%}#sidebar .nav-container ul.mobile li{background-color:#fff;border-top:1px solid #eaeaea;width:100%}#sidebar .nav-container ul.mobile li,#sidebar .nav-container ul.mobile li a,#sidebar .nav-container ul.mobile ul.level0 li.level1 span{font-size:12pt;letter-spacing:.4pt;text-transform:uppercase;font-weight:bold;text-align:center}#sidebar .nav-container ul.mobile li a{padding:0!important;display:block}#sidebar .nav-container ul.mobile ul.level0 li.level1 span{display:block}#sidebar .nav-container ul.mobile li.level1,#sidebar .nav-container ul.mobile li.level2{padding:8px 0!important}#sidebar .nav-container ul.mobile li.level1 span,#sidebar .nav-container ul.mobile li.level1 li.level2 span{color:#262626}#sidebar .nav-container ul.mobile li.level0 a.level-top{border-left:0 none}#sidebar .nav-container ul.mobile li.level0.current{display:block}#sidebar .nav-container ul.mobile li.nav-to-back{background-color:#E6E6E6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer}#sidebar .nav-container ul.mobile li.nav-to-back span{display:block;width:98%;line-height:30px;margin-left:2%;background:#E6E6E6 url(/skin/frontend/ferrari/default/images/mobile-frecca-indietro.png) no-repeat left center}#sidebar .nav-container ul li a{overflow:hidden;position:relative}#sidebar .nav-container ul.mobile ul.level0{border-bottom:1px solid #ccc}#sidebar .nav-container ul.mobile ul.level0 li.level1 ul.level1{border-bottom:1px solid #ccc}#sidebar .nav-container ul.mobile ul.level0 li.level1 ul.level1 li span{font-size:11pt}.products-grid .item div.price-box .percentage-discount{font-size:12px}#sidebar .nav-container{margin:0;background:#fff;display:block!important;position:relative;left:-90%;-webkit-transition:left 300ms ease-in-out;-moz-transition:left 300ms ease-in-out;-ms-transition:left 300ms ease-in-out;-o-transition:left 300ms ease-in-out;transition:left 300ms ease-in-out;width:88%;overflow-x:hidden;overflow-y:scroll;-webkit-box-shadow:1px 1px 2px 0 rgba(50,50,50,.4);-moz-box-shadow:1px 1px 2px 0 rgba(50,50,50,.4);box-shadow:1px 1px 2px 0 rgba(50,50,50,.4)}#sidebar .close-menu-area{position:absolute;left:100%;width:0;height:0;background:transparent;top:58px}#sidebar .close-menu-area.open{height:2560px;left:88%;width:12%;z-index:10000;cursor:pointer}#sidebar .close-menu-area.open_search{width:100%;height:2560px;left:0;top:127px;cursor:pointer}#sidebar .nav-container.open{left:0}#sidebar .nav-container ul#nav{position:relative;box-shadow:2px 2px 2px #ccc}#sidebar .nav-container ul#nav ul{position:absolute;top:0;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#sidebar .nav-container ul#nav li{background-color:#fff;border-top:0 none;width:100%}#sidebar .nav-container ul#nav li,#sidebar .nav-container ul#nav li a,#sidebar .nav-container ul#nav ul.level0 li.level1 span{font-size:14px;line-height:16px;text-transform:uppercase;font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;text-align:left;color:#1a1a1a;letter-spacing:0}#sidebar .nav-container ul#nav span{line-height:16px!important;height:16px;display:inline-block;z-index:5;position:relative}#sidebar #nav li.level0.level-top.spaced{margin-top:50px;border-top:1px solid #ccc}#sidebar .nav-container ul#nav li a{display:block}#sidebar .nav-container ul.level0 li.level1 li.level2 a:hover span{text-decoration:none}#sidebar .nav-container ul#nav ul.level0 li.level1{display:block;padding-left:15px}#sidebar .nav-container ul#nav li.level0,#sidebar .nav-container ul#nav li.level1,#sidebar .nav-container ul#nav li.level2{background:#fff;padding:0!important;border-bottom:1px solid #ccc;border-top:0 none;margin-left:2.7%;width:97.3%;position:static;margin-right:0;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;-webkit-tap-highlight-color:#e5e5e5}#sidebar .nav-container ul#nav li.level0:hover,#sidebar .nav-container ul#nav li.level1:hover,#sidebar .nav-container ul#nav li.level2:hover{-webkit-tap-highlight-color:#e5e5e5}#sidebar .nav-container ul#nav li.level1>a,#sidebar .nav-container ul.mobile li.level2>a,#sidebar .nav-container ul#nav li.level0 a.level-top{border-left:0 none;padding:17px 0 17px 2.9%!important}#sidebar .nav-container ul#nav li.level1.parent>a,#sidebar .nav-container ul.mobile li.level2.parent>a,#sidebar .nav-container ul#nav li.level0.parent a.level-top{background:url(/skin/frontend/ferrari/default/images/arrow_mobile_1x.png) no-repeat right 4% center;background-size:7px 12px}#sidebar .nav-container ul#nav li.level0.current{display:block}#sidebar .nav-container ul#nav li.nav-to-back{background-color:#fff;border-bottom:1px solid #ccc;position:relative;overflow:hidden;cursor:pointer;text-align:left;padding:17px 0;margin-left:2.7%;width:97.3%;color:#1a1a1a;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}#sidebar .nav-container ul#nav ul.level0 li.level1 span{color:inherit}#sidebar .nav-container ul#nav li ul.level0 li.level1 ul li.nav-to-back span,#sidebar .nav-container ul#nav li.nav-to-back span{display:block;width:96%;margin-left:2.9%;background:transparent;padding:0;font-size:14px;line-height:16px;font-family:'Proxima Nova Bl',Arial,Helvetica,sans-serif}#sidebar .nav-container ul#nav li.nav-to-back .circle,#sidebar .nav-container ul li a .circle{content:'';display:block;position:absolute;z-index:4;margin:-16px 0 0 -16px;width:36px;height:36px;background:#efefef;-webkit-border-radius:2000px;-moz-border-radius:2000px;border-radius:2000px;-webkit-transition:-webkit-transform 270ms ease-in;-moz-transition:-moz-transform 270ms ease-in;-ms-transition:-ms-transform 270ms ease-in;-o-transition:-o-transform 270ms ease-in;transition:transform 270ms ease-in;opacity:0;left:50%;top:50%}#sidebar .nav-container ul#nav li.nav-to-back.click .circle,#sidebar .nav-container ul li a.click .circle{transform:scale3d(20,20,1);background:#ddd;opacity:1}#sidebar .nav-container ul#nav li.nav-to-back.click,#sidebar .nav-container ul li a.click{background-color:#efefef!important}#sidebar .nav-container ul#nav ul.level0{border-bottom:0 none;background:#fff}#sidebar .nav-container ul#nav ul.level0 li.level1 ul.level1{border-bottom:0 none}#section .nav-clone a{font-size:20px;text-align:center;background:url(/skin/frontend/ferrari/default/images/arrow-right.png) no-repeat scroll right center #E6E6E6;padding:30px 0 30px 7px}#section.covered>*{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}#section.covered #search-mobile-input{-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;filter:none}div,p,a,span,dd,dt,ul,ol,li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body.cms-home .cta-full-banner-custom{width:50%;padding:3%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body.cms-home .cta-full-banner-custom.mobile-halfsize-left{padding-right:1.5%}body.cms-home .cta-full-banner-custom.mobile-halfsize-right{padding-left:1.5%}body.cms-home .cta-full-banner-custom.mobile-fullsize{width:100%;padding:0;margin:1.5% 0;clear:both}body.cms-home .cta-full-banner-custom .mobile_only .cta{display:block}body.cms-home .cta-full-banner-custom .mobile_only img{width:100%;height:auto}.cta-full-banner.cta-full-banner-custom .text-info{width:100%!important;position:relative;background:transparent!important}.cta-full-banner.cta-full-banner-custom.mobile-fullsize .text-info{position:absolute;bottom:0;top:inherit;padding:13px 6.4%;background:#000!important;background:rgba(0,0,0,.7)!important;width:100%!important;height:auto!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cta-full-banner.cta-full-banner-custom .text-info .inner-content-vertical{display:block;color:#000;margin:0}.cta-full-banner.cta-full-banner-custom.mobile-fullsize .text-info .inner-content-vertical{height:auto;width:100%}.cta-full-banner.cta-full-banner-custom .text-info .inner-content-vertical .inner-content{display:block;width:100%!important;color:#000;margin:0;text-align:left}.cta-full-banner.cta-full-banner-custom .button-cta{display:none}.cta-full-banner.cta-full-banner-custom .text-info .inner-content-vertical .inner-content br{display:none}.cta-full-banner.cta-full-banner-custom .title,.cta-full-banner.cta-full-banner-custom .desc{color:#000!important}.cta-full-banner.cta-full-banner-custom.mobile-fullsize .title,.cta-full-banner.cta-full-banner-custom.mobile-fullsize .desc{color:#fff!important;text-align:left;margin:2px 0}.cta-full-banner.cta-full-banner-custom .title{font-size:16px;line-height:19px;margin:6px 0 2px 0}.cta-full-banner.cta-full-banner-custom.mobile-fullsize .title{font-size:21px;line-height:21px}.cta-full-banner.cta-full-banner-custom .desc{font-size:12px;line-height:13px;margin-bottom:5px}body.catalog-category-view.fullwidth-category #section{padding:0}.store-utils .mini-cart.disabled,.store-utils #mini-cart.disabled{cursor:auto;margin:0}.store-utils .mini-cart.disabled b,.store-utils #mini-cart.disabled b{display:none}.store-utils .mini-cart .label,.store-utils .mini-cart a.sb,.store-utils #mini-cart .label,.store-utils .search,.store-utils #mini-cart a.sb{display:none}.store-utils .login{display:none}.store-utils .login-mobile{display:block;float:left;margin:0}.homeslider .item .js-video-container{bottom:0}.homeslider .container-control-nav_new .bg-tri{display:none}.homeslider .item .figure .box-title-slide{bottom:20%;left:4%}.homeslider .item .figure .box-title-slide .title-slide,.homeslider .item .figure .box-title-slide .subtitle-slide,.homeslider .item .figure .box-title-slide a{clear:both;display:inline-block;margin-left:auto;margin-right:auto}.product-options-bottom{margin-top:5px}.config-options .simple-attr span.color,.config-options .simple-attr span.color span{clear:none}#product-options-wrapper{width:100%}.config-options{width:100%;padding:0}.product-options-bottom .st-stock{float:none}.product-options-bottom .container-st-stock-preorder{position:static;right:0}.product-options-bottom .st-stock.st-instock{margin-left:0;display:none}.product-options-bottom{height:auto!important;float:none}.product-view .top-line{border-top:0 none;margin-top:0}.product-view .top-line .qty{display:none}#narrow-by-list dd.gender li{float:none;margin-bottom:10px}.custom-watch-category #narrow-by-list dt span.name{padding:6px 25px 6px 6px}.custom-watch-category #narrow-by-list .watch_case_diameter .custom-watch-filter-box{padding:0}.custom-watch-category .sort-by{padding:40px 1px 20px}.custom-watch-category #narrow-by-list dd{left:auto;width:auto}.homeslider .video_play_btn{display:none}.video-player_container video{display:none}.homeslider .has-video .figure a{z-index:99}.products-grid#isotope-required .item.item-big,.products-grid .item{width:29.9%;margin:1.75% 1.7% 5.25% 1.7%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.products-grid .item div.price-box p.special-price{display:block}.products-grid#isotope-required .item-big .relative{height:auto}.products-grid .relative{padding:0;height:auto}.products-grid#standard-layout .item.item-big .relative img,.products-grid#isotope-required .item.item-big img,.products-grid .relative img{width:100%;height:auto}.products-grid .item .title3{font-size:12px;line-height:13.5px;height:27px;margin-bottom:2px}.products-grid .item div.price-box span.regular-price{color:#999;font-size:12px}.products-grid .item .color-swatches ul{margin:2px 10px 8px 10px;padding-bottom:0;height:23px;line-height:6px}.products-grid .item .color-swatches ul li.mobile_only{font-size:10px;color:#333;width:auto}.products-grid .item .color-swatches ul li.mobile_only.oca_block{font-size:9px;display:block;height:auto}.products-grid .item .color-swatches ul li{width:8px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;top:0;margin-top:0;display:inline-block;line-height:12px}.products-grid .item .color-swatches ul li.white{border:1px solid #333}.products-grid .item .color-swatches ul li span{background:none;display:none}.products-grid .item .options{display:none!important}.catalog-category-view.custom-watch-category .watch-headline-intro{display:none}.custom-watch-category .gray-bg{display:none}.customer-account-resetpassword .page-title,body.catalog-category-view .page-title{padding:10px 1.75% 0 1.75%}.customer-account-resetpassword .page-title h1,body.catalog-category-view .page-title h1{font-size:23.5px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.legal-msg{padding:10px 1.75%}body.catalog-category-view #section #footer,#section #footer{margin-top:40px}body.checkout-cart-index #breadcrumbs,body.catalog-category-view #breadcrumbs,body.catalogsearch-result-index #breadcrumbs{padding-left:1.75%;padding-right:1.75%;border:0 none;margin:0}.toolbar_btn_mobile{display:block;padding:3% 1.75%;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toolbar_btn_mobile .btn_open_toolbar_mobile{display:inline-block;float:right;line-height:27px;height:27px;border:1px solid #000;padding:0 10px;font-size:12px;text-transform:uppercase;color:#000;text-decoration:none}#section .toolbar{position:fixed;width:100%;height:100%;left:-100%;top:58px;padding-bottom:88px;z-index:989;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;opacity:0;display:block}.promo_banner #section .toolbar{top:188px}.promo_banner.sticky_banner #section .toolbar{top:104px}#section .toolbar.open{opacity:1;left:0}.category-products .products-grid>div.clear{display:none}#section .toolbar .toolbar_cont{padding:16px;overflow:auto;height:100%}#section .toolbar .mobile_buttons_toolbar{height:72px;padding:9px 0 25px 0}.btn_close_toolbar_mobile{position:relative;display:inline-block;float:left;height:16px;line-height:16px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;text-decoration:none;color:#1a1a1a;font-size:14px;padding-left:13px;margin:11px 0}.btn_close2_toolbar_mobile{position:relative;display:inline-block;float:right;margin-right:9px;background:#000;text-decoration:none;color:#fff;font-size:14px;text-transform:uppercase;line-height:38px;padding:0 10px}.arrow_back{background:url(/skin/frontend/ferrari/default/images/arrow_back_mobile_1x.png) 0 2px no-repeat;background-size:7px 12px}.custom-watch-category #narrow-by-list,#narrow-by-list{width:100%;margin:0 0 0 0;padding:0}.custom-watch-category #narrow-by-list dt{width:100%}#narrow-by-list .gender-wrapper,#narrow-by-list>dt{width:100%;border-top:1px solid #ccc;margin:0}.custom-watch-category #narrow-by-list .custom-watch-filter-box{margin:0;padding:0;background:transparent}.sorter{width:100%;margin:0}#narrow-by-list dt.gender{margin:0}.custom-watch-category #narrow-by-list dd{left:inherit!important;min-width:inherit!important;width:100%;padding:5px 5px 10px 5px}.custom-watch-category #narrow-by-list dd ol{overflow:hidden;margin:0 0 0 1px}.custom-watch-category #narrow-by-list dd li,.custom-watch-category .block-layered-nav ul li ul li{background:transparent;padding:1.15%;width:25%;float:left}#narrow-by-list dt>a.delete-filter:before{content:'X';display:block;position:absolute;width:24px;top:-1px;right:-3px;background:#000;color:#fff}#narrow-by-list dt.watch_color_case>a,#narrow-by-list dt.watch_movement>a,.custom-watch-category #narrow-by-list dd.watch_color_case li,.custom-watch-category #narrow-by-list dd.target li,.custom-watch-category #narrow-by-list dd.watch_movement li{width:100%}#narrow-by-list dt.watch_pricepoint>a,#narrow-by-list dt.watch_segment>a,#narrow-by-list dt.watch_dial_color>a,#narrow-by-list dt.color>a{width:48.85%;margin:10px 1.15% 10px 0}.custom-watch-category #narrow-by-list dd.watch_pricepoint li,.custom-watch-category #narrow-by-list dd.watch_segment li,.custom-watch-category #narrow-by-list dd.watch_dial_color li,.custom-watch-category #narrow-by-list dd.color li{width:50%}.custom-watch-category #narrow-by-list dd li a,.custom-watch-category .block-layered-nav ul li ul li a{width:100%;height:37px;line-height:37px;display:inline-block;border:1px solid #000;text-transform:uppercase;color:#000;padding:0;text-align:center;overflow:hidden;font-size:14px}.custom-watch-category #narrow-by-list dt span.name,#narrow-by-list dt.gender span.name,#narrow-by-list dt span.name{border:0 none;padding:0;text-transform:uppercase;font-family:"Proxima Nova Rg",Arial,Helvetica,sans-serif;font-size:14px;background:none}#narrow-by-list dt.gender span.name.dd-hover,#narrow-by-list dt span.name.dd-hover{background:transparent;color:#000}.btn_one_for_row,.btn_two_for_row{width:33px;height:29px;border:1px solid #000;display:block;overflow:auto;text-indent:-3000px;float:left;margin-right:-1px}.btn_two_for_row{background-position:-1px -28px}.btn_one_for_row{background-position:-34px -28px}.btn_two_for_row.selected{background-position:-1px 0}.btn_one_for_row.selected{background-position:-34px 0}.toolbar_btn_mobile .btn_two_for_row,.toolbar_btn_mobile .btn_one_for_row{display:none}#narrow-by-list dd,#narrow-by-list dd.size,#narrow-by-list dd.gender{display:block!important;opacity:1!important;top:inherit!important;position:relative;float:left;width:100%;margin-top:0}#narrow-by-list dd{padding:5px 5px 10px 5px}#narrow-by-list dd a:hover{background:transparent;color:#000}#narrow-by-list dt{padding:10px 9px 4px 9px}#narrow-by-list dd ol li,#narrow-by-list dd.gender ol li{width:50%;float:left;height:45px;padding:4px;margin-bottom:0;background:transparent}#narrow-by-list dd.size ol li{width:20%;float:left;height:45px;padding:4px}#narrow-by-list dd ol li a,#narrow-by-list dd.size ol li a,#narrow-by-list dd.gender ol li a{width:100%;height:37px;line-height:37px;display:inline-block;border:1px solid #000;text-transform:uppercase;color:#000;padding:0;text-align:center;overflow:hidden;font-size:14px}.custom-watch-category #narrow-by-list dt.target{display:block}#narrow-by-list dd.color ol li a{border:0 none;text-align:left}#narrow-by-list dd.color ol li a span.name{line-height:33px}#narrow-by-list dt>a{margin:16px 0 4px 0;width:50%;float:left;height:37px;line-height:33px;padding:0 4px;border:4px solid #000;text-transform:uppercase;color:#000;text-align:center;font-size:14px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;position:relative}#narrow-by-list dt.target>a{width:100%}#narrow-by-list dt.size>a{width:20%}#narrow-by-list dt>a>img{position:absolute;right:8px;top:9px;display:none}#narrow-by-list dd ol li a .count{display:none}#narrow-by-list dd ol{border:0 none;margin:0}#narrow-by-list>dt.category>a.delete-filter.delete-all{display:block}#narrow-by-list>dt>a.delete-filter.delete-all{display:none}.custom-watch-category .gender-wrapper,.custom-watch-category .size,.custom-watch-category .color,.remove-watch-filters .watch_case_diameter,.remove-watch-filters .watch_pricepoint,.remove-watch-filters .watch_movement,.remove-watch-filters .watch_color_case,.remove-watch-filters .watch_dial_color,.remove-watch-filters .watch_segment{display:block!important}.sorter{display:none}.products-grid.products-grid-collection .item{margin:5px}.products-grid.products-grid-collection .prev{background:url(/skin/frontend/ferrari/default/images/arrows_slider.png) no-repeat left top;background-size:38px 18px;width:12px;height:18px;margin-top:-9px;left:-3%}.products-grid.products-grid-collection .next{background:url(/skin/frontend/ferrari/default/images/arrows_slider.png) no-repeat right top;background-size:38px 18px;width:12px;height:18px;margin-top:-22px;right:-3%}.products-grid.products-grid-collection .prev:hover,.products-grid.products-grid-collection .next:hover{background-color:transparent}.product-view{position:relative;margin:0 2.6%}.product-view .product-name{padding-bottom:12px;padding-top:41px}.product-view .product-name h1{font-size:21px;line-height:23px;font-family:'Proxima Nova Rt',Arial,Helvetica,sans-serif}body.catalog-product-view #breadcrumbs{position:absolute;top:0;width:100%;margin:10px 0;font-size:12px}body.catalog-product-view #breadcrumbs li>span:first-child{display:none}.product-view .product-shop{width:100%;max-width:inherit;margin:0}.product-view .product-shop .tax-disclaimer{display:none}.product-view .product-shop .sku,.product-view .product-shop br,.product-view .product-shop .price-box,.product-view .product-shop .short-description{display:none}.product-view .mobile-price{display:block;margin-bottom:7px}.product-view .mobile-price .price-box{font-size:21px}.product-view .product-shop span.tax-disclaimer,.product-view .mobile-price span.tax-disclaimer-mobile{font-size:9px;color:#999}.product-view #ul-mobile-images .slick-dots{text-align:center;width:100%;display:block;margin:15px 0;float:left}.product-view #ul-mobile-images .slick-dots li{display:inline-block;width:9px;height:9px;background:#c1c1c1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:3px;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.product-view #ul-mobile-images .slick-dots li button{width:100%;height:100%;background:transparent;overflow:hidden;text-indent:-2000px}.product-view #ul-mobile-images .slick-dots li.slick-active{background:#595959}.product-view .product-img-box,.product-view .mobile_slider,.product-view #ul-mobile-images,.product-view #ul-mobile-images li{width:100%}#ul-mobile-images{opacity:0;overflow:hidden}#ul-mobile-images>li{float:left;width:100%;position:absolute}#ul-mobile-images>li:first-child{position:relative}#ul-mobile-images.slick-slider{opacity:1;overflow:visible;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}.product-view #ul-mobile-images li img{max-width:100%;width:100%;height:auto}.product-view .product-img-box .product-image{width:100%;display:none}.more-views{width:100%}.more-views{float:none;margin:auto;position:relative}.product-view .more-views li{max-width:inherit;max-height:inherit;padding:0}.catalog-product-view .direct-product-badge{text-align:center;padding:14px 4%;width:108%;margin-left:-4%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.catalog-product-view .description_mobile{float:left;width:100%;margin:20px 0;font-size:14px;line-height:15px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.product-view .product-shop .description_mobile br{display:block}.product-view .product-shop .addtolinks_container_custom{width:114%;margin-left:-7%;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;height:50px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.product-view .product-shop .addtolinks_container_custom .addtolinks-link{font-size:14px;width:50%;height:48px;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;display:inline-block;margin:0}.product-view .product-shop .addtolinks_container_custom .addtolinks-link a span{display:none}.product-view .product-shop .addtolinks_container_custom .addtolinks-link a{text-decoration:none;color:#000;text-transform:lowercase;padding:15px 0;display:block;width:100%;text-align:center}.product-view .product-shop .addtolinks_container_custom .addtolinks-link:first-child{border-right:1px solid #dcdcdc}.catalog-product-view .generic-list{border:0 none;padding:12px 0 0 0}.catalog-product-view .generic-list h2{font-size:21px;line-height:23px;margin-bottom:12px;padding:0 3%}.catalog-product-view .products-grid .item{margin:1.75%}.catalog-product-view .products-grid{padding-bottom:20px}.config-options ul.parent.items-size li ul li{width:18%;margin:1%;padding:10px 1px;font-size:14px;line-height:15px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.config-options ul.num1 li ul li .swatch{line-height:15px}.config-options ul.parent.items-size li ul li.item-selected{background:#fff;color:#000;border:4px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:7px 1px}.config-options ul li.headline label.headline{text-transform:uppercase}.config-options ul li.result,.config-options ul li label.result{text-transform:uppercase;left:70px;line-height:16px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.product-view .product-shop .social-share{display:none}.config-options ul.parent li ul,.config-options ul li.headline,.config-options ul.parent,.config-options ul.items-color .swatchesContainer{width:100%;float:left;max-width:inherit;height:auto!important}#product_addtocart_form{overflow:visible;border:0 none;float:left;width:100%;padding:0}.config-options ul.parent{margin-bottom:0!important;border-bottom:1px solid #ccc;width:108%;margin-left:-4%;padding:15px 4%}.config-options ul.parent.hide_this{display:none}.product-view .product-shop .size-guide{margin:0}.config-options ul.items-color li ul li span.color.white{border:1px solid #333}.config-options .simple-attr span.color span,.config-options ul.items-color li ul li.item-selected span.color,.config-options ul li ul li span.color,.config-options .simple-attr span.color{width:31px;height:31px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;overflow:hidden}.config-options ul li ul li span.color span{display:none}.config-options ul li ul li span.color.white span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.config-options ul.items-color li ul li.item-selected{height:41px;width:41px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;;padding:5px 0}.config-options ul.items-color li ul li.swatchContainer.item-selected span.color.white,.config-options ul.items-color li ul li.swatchContainer.item-selected>span,.config-options .simple-attr span.color>span{border:2px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.config-options ul.items-color li ul li.swatchContainer{width:41px;height:41px;border:5px solid transparent;padding:0;margin-right:0}.config-options ul.items-color li ul li.swatchContainer.item-selected,.config-options .simple-attr span.color{border:5px solid #000;padding:0}.config-options .size-guide.float-l{display:none}.config-options ul li.headline label.headline{padding:0 0 0 1%}.config-options .headline .open-modal{display:block;position:absolute;text-transform:uppercase;right:1%;font-size:14px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;color:#333}.catalog-product-view .product-options-bottom{width:100%;float:left;margin:0}.product-view .product-shop .qty{position:relative;top:0;left:0;bottom:0!important;width:100%}.shipping_disclaimer_productpage{display:none}.shipping_disclaimer_productpage.mobile_only{display:block;float:left;width:108%;margin-left:-4%;color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 4% 15px 4%;margin-top:14px}.product-view .product-shop .btn-add-to-cart{position:relative;display:inline-block;width:auto;font-size:16px;padding:0 30px;height:42px;line-height:42px;margin:35px 0}.product-view .product-shop .btn-add-to-cart span{padding-top:1px}.product-view .product-shop .btn-add-to-cart:after{display:block;content:' ';width:11px;height:16px;position:absolute;right:10px;top:13px;background:url(/skin/frontend/ferrari/default/images/arrow-white.png) no-repeat 0 0}.modal-container .modal-content-wrapper{width:90%!important;margin-left:-45%!important}.modal-content-wrapper .size-container{width:100%;overflow:scroll}.size-container .size-guide{width:810px!important}.modal-container .modal-content-wrapper .modal-content,.modal-container-promo .modal-content-wrapper .modal-content,.modal-container-success>div .modal-content-wrapper .modal-content{padding:5px!important}.modal-container .modal-content-wrapper .modal-content .send-friend{padding:5px}.product-view .product-shop .qty input[type='text']{width:18%;margin:1%;padding:10px 1px;font-size:14px;line-height:15px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;box-sizing:border-box;height:37px}body.cms-home #section #footer{float:left;width:100%}.free-shipping-mobile{width:100%;float:left}.free-shipping-mobile.widget-system .stripe-widget{background:transparent}.free-shipping-mobile.widget-system .stripe-widget .line{background:transparent}.free-shipping-mobile.widget-system .stripe-widget .line .title4{background:transparent;color:#000;padding:17px}.mobile_only{display:block}.desktop_only{display:none!important}.store-utils .mini-cart,.store-utils #mini-cart{display:block;border-left:none;width:42px;height:58px;background-position:-131px 7px}.store-utils .mini-cart.disabled,.store-utils #mini-cart.disabled{background-position:-126px 7px}.store-utils .mini-cart:hover{text-decoration:none}.store-utils .mini-cart img,.store-utils #mini-cart img{display:none}.store-utils .mini-cart b,.store-utils #mini-cart b{vertical-align:top;min-width:16px;width:auto;padding:0 3px;height:16px;line-height:17px;display:inline-block;color:#fff;font-size:11px;text-align:center;background:#333;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:16px 0 0 17px;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.store-utils .mini-cart b span,.store-utils #mini-cart b span{display:none}.sprite_menu_icons{background-image:url(/skin/frontend/ferrari/default/images/sprite_menu_icons1x.png);background-size:168px 44px;background-position:0 7px}.store-utils .banner-free-shipping{background:#000;width:90%;margin:0;padding:0 5%}.store-utils{width:100%;left:0;background:transparent;height:0}#sidebar .logo{width:auto;height:58px;background:url(/skin/frontend/ferrari/default/images/logo_mobile1x.png) no-repeat center center;background-size:165px auto}#sidebar .logo h1{height:58px;line-height:58px}#sidebar{width:100%;height:58px;background:#fff;z-index:990;border-bottom:1px #e4e4e4 solid;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1)}#section{margin:58px 0 0 0;padding:0 4%}.cms-store-locator #section{padding:0 2%}.cms-store-locator #breadcrumbs{margin-top:2px}.cms-store-locator .std{margin-top:12px}.store-utils a.search-mobile,.store-utils a.menu-mobile-icon{display:block!important;float:left;height:58px;width:42px;position:relative}a.menu-mobile-icon svg{position:absolute;top:0;left:-20%;-webkit-transform:scale(.057);-ms-transform:scale(.057);transform:scale(.057);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}a.menu-mobile-icon svg path{stroke:#000;stroke-width:35px;fill:transparent}#menu-mobile-icon-anim{display:block;width:100%;height:100%}.store-utils .header-left{position:static}.store-utils .header-right{background:transparent}.store-utils a.search-mobile{width:38px;background-position:-45px 7px}.store-utils .login-mobile{display:block;width:38px;height:58px;background-position:-88px 7px}.store-utils .login-mobile a{display:block;width:100%;height:100%;background:transparent}#search-mobile-input{position:fixed;background:#fff;top:58px;left:-1px;width:101%;z-index:989;-webkit-transition:top 250ms ease-in-out;-moz-transition:top 250ms ease-in-out;-ms-transition:top 250ms ease-in-out;-o-transition:top 250ms ease-in-out;transition:top 250ms ease-in-out}.promo_banner #search-mobile-input{top:187px}.promo_banner.sticky_banner #search-mobile-input{top:105px}#search-mobile-input label{color:#262626;font-size:16px;float:left;margin:25px 0 0 12px}#search-mobile-input .form-search #search_mobile,#search-mobile-input .form-search #search{width:55%;height:45px;line-height:45px;margin:10px 0;padding:2px 0 0 9px;border:none;float:left}#search-mobile-input .form-search button{background:url(/skin/frontend/ferrari/default/images/sprite_menu_icons1x.png) no-repeat -42px 2px;background-size:168px 44px;float:right;height:47px;width:45px;margin:10px 15px 0 0;overflow:hidden;text-indent:-3000px}#section .banner-free-shipping{display:none}#section .banner-free-shipping-mobile{display:block}.homeslider .container-control-nav_new .control-nav{background:transparent;padding:10px;bottom:65px}.homeslider .container-control-nav_new .control-nav li{width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;background:rgba(255,255,255,.5);-webkit-transition:all 350ms;-moz-transition:all 350ms;-ms-transition:all 350ms;-o-transition:all 350ms;transition:all 350ms;cursor:pointer}.homeslider .container-control-nav_new .control-nav li.flex-active-parent{background:#fff}.homeslider .container-control-nav_new .control-nav li img{display:none}.homeslider .item .figure .box-title-slide.slide-align-left,.homeslider .item .figure .box-title-slide.slide-align-right,.homeslider .item .figure .box-title-slide.slide-align-center{width:100%;bottom:0;left:0!important;position:absolute;background:#000;background:rgba(0,0,0,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;padding:13px 6.4%;height:65px;display:table!important;vertical-align:middle}.homeslider .item .figure .box-title-slide .table-cell-mob{display:table-cell;width:100%;height:100%;vertical-align:middle}.homeslider .item .figure .box-title-slide a,.homeslider .item .figure .box-title-slide.slide-align-left a,.homeslider .item .figure .box-title-slide.slide-align-right a,.homeslider .item .figure .box-title-slide.slide-align-center a{display:none}.homeslider .item .figure .box-title-slide.slide-align-left .title-slide,.homeslider .item .figure .box-title-slide.slide-align-right .title-slide,.homeslider .item .figure .box-title-slide.slide-align-center .title-slide,.homeslider .item .figure .box-title-slide.slide-align-left .subtitle-slide,.homeslider .item .figure .box-title-slide.slide-align-right .subtitle-slide,.homeslider .item .figure .box-title-slide.slide-align-center .subtitle-slide{text-align:left;margin:2px 0}.homeslider .item .figure .box-title-slide .title-slide{font-size:21px;line-height:21px}.homeslider .item .figure .box-title-slide .subtitle-slide{font-size:12px;line-height:12px}.homeslider .item .figure .box-title-slide .title-slide br,.homeslider .item .figure .box-title-slide .subtitle-slide br{display:none}.showcase_category{width:100%;float:left;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.showcase_category a{margin:.2%;width:49.6%;float:left;display:block;background:#dcdcdc;color:#000;height:47px;line-height:17px;font-size:13px;text-align:center;text-decoration:none;padding:15px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.showcase_category a em{display:inline-block;vertical-align:middle;width:7px;height:12px;margin:3px 0 0 4px;background:url(/skin/frontend/ferrari/default/images/arrow_mobile_1x.png) no-repeat center center;background-size:7px 12px;float:right}.overlay-country .modal-content-wrapper-country,.overlay-technical-details .modal-content-wrapper-technical-details{width:310px;margin-left:-155px}.overlay-country .modal-content-wrapper-country .modal-content-country{padding:10px}.overlay-country .modal-content-wrapper-country button{float:none;margin:0 auto 10px auto;display:block}.overlay-country .modal-content-wrapper-country .p-relative>img{width:62px!important;height:61px!important}.overlay-country .modal-content-wrapper-country .modal-content-country select{width:100%;margin-bottom:40px}.overlay-country .modal-content-wrapper-country .modal-content-country select option{width:100%}.cms-page-view .size-container{overflow:scroll;width:100%}#footer .footer-notes .managed-by{position:static;display:block}#footer .footer-notes .managed-by-info{width:94%;right:3%;bottom:45px}#section #footer .top-footer .link-footer{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:50px;background:#fff;border-top:1px solid #dcdcdc;padding:18px 10px;line-height:14px}#section #footer .top-footer .link-footer a{font-size:14px}#section #footer .top-footer #box-newsletter span.title{display:block;width:100%;font-size:14px;text-transform:none;letter-spacing:1.4px}#section #footer .newsletter-footer{padding:0 12px;border:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}#section #footer .top-footer{background:#dcdcdc}#section #footer .top-footer #box-newsletter .input-box .input-text{background:#fff;border:1px solid #fff;padding:0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;width:64%;margin:0}#section #footer .top-footer #box-newsletter .button{display:none}#section #footer .top-footer #box-newsletter .send-nl.mobile{width:36%;display:block;margin-top:0}#section #footer .top-footer #box-newsletter .input-box,#section #footer .top-footer #box-newsletter .input-checkbox{width:100%;padding:0;max-width:600px;margin:0 auto 10px auto;float:none;overflow:auto}#section #footer .top-footer #box-newsletter .input-checkbox .open-modal{text-decoration:none;width:89%;font-size:10.5px}#footer .footer-notes{text-transform:none;padding:40px 10px 30px 10px;width:108.8%;position:relative;margin:0;margin-left:-4.4%}body.cms-home #section #footer .al-center.footer-notes{padding:40px 10px 30px 10px;margin:0;width:100%}body.cms-home #section #footer .al-center.footer-notes .social{display:none}#section #footer .top-footer #box-newsletter .input-checkbox .checkbox{margin-left:0}#section #footer .top-footer #box-newsletter .input-checkbox{border:none;max-width:600px;margin:10px auto;float:none;overflow:auto}#section #footer .top-footer #box-newsletter .input-checkbox .checkbox{width:26px;height:26px;margin-top:5px}#footer .top-footer,#footer .footer-links{padding-top:50px;max-width:200%;width:108.8%;position:relative;margin-left:-4.4%}.cms-home #footer .top-footer,.cms-home #footer .footer-links{width:100%;margin:0}#footer .footer-links a{border-top:1px solid #dcdcdc;line-height:16px;width:100%;padding:17px 0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:0 none;font-size:14px;color:#333}#footer .footer-links a:hover,#footer .footer-links a:hover{text-decoration:none}.onestepcheckout-index-index #footer .mobile_only,#section #footer .mobile_only{overflow:auto;border-bottom:1px solid #dcdcdc}.onestepcheckout-index-index #footer .mobile_only li,#section #footer .mobile_only li{width:50%;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;font-size:14px;color:#333;line-height:16px;height:50px;float:left;padding:0;display:table;vertical-align:middle}.onestepcheckout-index-index #footer .mobile_only li a,#section #footer .mobile_only li a{padding:0 3%;border:0 none;margin:0;display:table-cell;vertical-align:middle;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;text-transform:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.onestepcheckout-index-index #footer .top-footer,.onestepcheckout-index-index #footer .footer-links,.onestepcheckout-index-index #footer .footer-notes{width:100%;margin:0}.onestepcheckout-index-index #footer .mobile_only li:nth-child(2n),#section #footer .mobile_only li:nth-child(2n){border-right:0 none}.cms-page-view #footer{margin-right:0}#section #footer{margin-top:40px}body.over_hidd{overflow:hidden}#sidebar .link-aside{display:none}.collection-header{border-top:1px solid #ccc;padding-left:1.75%;padding-right:1.75%;position:relative}.collection-header,.collection-header>h2,.collection-header>p{width:100%;float:left}.collection-header>p{position:absolute;right:1.3%;left:inherit;float:none;display:inline-block;width:auto}.collection-header>p a{display:inline-block;padding:4px 24px 4px 6px;color:#fff;border:0 none;line-height:17px;font-size:8px;background:#000 url(/skin/frontend/ferrari/default/images/caret-right-white.png) no-repeat right 3px top 7px;background-size:10px 10px}.collection-header>h2{font-size:23px;line-height:26px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.products-grid.products-grid-collection{margin:5px 0 15px 0}.checkout-cart-index .messages{margin-bottom:-9px}.checkout-cart-index #section{padding:0}#cart .page-title{margin-top:25px;padding:10px 5.61% 0 5.61%}body.checkout-cart-index #breadcrumbs{padding-left:5.61%;padding-right:5.61%}#cart .page-title h1{font-size:23.5px;line-height:32px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}#cart #shopping-cart-table{margin:10px 0 0 0}.checkout-cart-index #shopping-cart-table .product-container .images img,.checkout-cart-index #shopping-cart-table .product-container .images .product-image img{width:100%;height:auto}#cart #shopping-cart-table .product-container{padding:0 2%}#cart #shopping-cart-table tr.first th>div.item{padding-left:1.5%;padding-right:1.5%}#cart #shopping-cart-table .total-price .remove-item a{padding-top:0}#cart #shopping-cart-table .item.global-price-column-item .price-item,#cart #shopping-cart-table .total-price .cart-price{margin-top:0}#cart #shopping-cart-table .total-price .remove-item{width:auto;margin-top:0;padding-right:6%;clear:both}#cart #shopping-cart-table .product-container .images{width:100%;max-width:200px;margin-bottom:7px}#cart #shopping-cart-table .product-container .images a{width:auto;display:block}#cart #shopping-cart-table .product-container,#cart #shopping-cart-table tr.first .item.name-item{width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cart #shopping-cart-table tr.first .item.name-item{height:50px}#cart #shopping-cart-table .item.global-price-column-item,#cart #shopping-cart-table tr.first .item.global-price-column-item{width:28%;text-align:center;height:50px}#cart #shopping-cart-table th tr.first .item.global-price-column-item{height:50px}#cart #shopping-cart-table tr .item.qty-item{display:none}#cart .nobr{white-space:normal!important}#cart #shopping-cart-table tr.first .item.total-price,#cart #shopping-cart-table tr .item.total-price{width:33.4%;text-align:right}#cart #shopping-cart-table tr th .item.total-price{height:50px}#cart #shopping-cart-table .total-price span.cart-price{margin-bottom:15px;float:right;clear:both;padding-right:6%}#cart #shopping-cart-table .total-price .remove-item a,a.btn-continue{border-bottom:0 none}#cart #shopping-cart-table .name-item h2 a,#cart #shopping-cart-table .name-item h2{font-size:11px}#cart #shopping-cart-table .name-item{width:100%}#cart #shopping-cart-table td .item-options dd,#cart #shopping-cart-table td .item-options dt{font-size:11px}#cart #shopping-cart-table tfoot tr td{padding:20px 2%;text-align:center}#cart #shopping-cart-table .update-cart{float:none;width:100%}#cart #shopping-cart-table .update-cart .label,#cart #shopping-cart-table .update-cart .btn-update{display:none}#cart #shopping-cart-table .total-price .remove-item a,a.btn-continue{display:inline;border-bottom:0 none}#cart #shopping-cart-table-sub .discount{width:100%;border-bottom:1px solid #ccc;padding:15px 2%;text-align:center}#cart #shopping-cart-table-sub .discount .discount-form .input-box .button-discount{padding:8px;height:30px;background:#000;color:#fff;margin:0}body.checkout-cart-index .generic-list h2{font-size:21px;line-height:23px;margin-bottom:12px;padding:0 3%}#cart .cart-empty{padding:0 6%}.checkout-cart-index .generic-list{padding:0 4%}.checkout-cart-index #footer .footer-notes,.checkout-cart-index #footer .footer-links{width:100%;margin:0}.products-grid .item.upsell-margin.last,.products-grid .item.upsell-margin{margin:1.75%}#cart #shopping-cart-table-sub .discount .discount-form label{display:inline-block;float:none;margin-right:4px}#cart #shopping-cart-table-sub .discount .discount-form .input-box{margin-top:6px;display:inline-block;float:none}#cart #shopping-cart-table-sub .totals{width:100%;padding:20px 2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cart #shopping-cart-table-sub .totals .shipping{margin-left:-5px;margin-bottom:5px}.checkout-cart-index .static-text{width:100%;text-align:center}#subscribe-container .nl-content .input-box input[type='text']{width:100%}.account-login .page-title,.customer-account-forgotpassword .page-title,.customer-account-create .page-title,.cms-page-view .page-title,.contacts-index-index .page-title,.checkout-onepage-success .page-title{padding-top:10px;margin-top:25px}.account-login .page-title h1,.customer-account-forgotpassword .page-title h1,.customer-account-create .page-title h1,.cms-page-view .page-title h1,.contacts-index-index .page-title h1,.customer-account-logoutsuccess .page-title h1,.checkout-onepage-success .page-title h1{font-size:23.5px;font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif}.checkout-onepage-success h2.sub-title{margin-top:20px}.psw-recover-box{width:100%}.checkout-onepage-success .shipping-order,.checkout-onepage-success .billing-order{min-height:185px}.checkout-onepage-success .ordered-items .unit-price,.checkout-onepage-success .ordered-items .head3,.checkout-onepage-success .ordered-items .qty,.checkout-onepage-success .ordered-items .head4,.checkout-onepage-success .ordered-items .sku-order,.checkout-onepage-success .ordered-items .head2{display:none}.checkout-onepage-success .ordered-items .total-items,.checkout-onepage-success .ordered-items .head5{width:49%}.account-login .col-1,.account-login .col-2{width:100%}.account-login .h2wrapper p,.account-login .col-2 .form-list .input-box input,.psw-recover-box .form-list .input-box input{width:100%;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.psw-recover-box p,.account-create p.intro,.account-create-box{width:100%;padding-top:40px}.account-login .col-2 .form-list p.required,.psw-recover-box .form-list p.required{width:100%}.account-login .col-2 .form-list .psw-recover-link{margin-right:0}.account-create-box{padding-top:0}.account-create-box .form-list .field,.account-create-box .form-list li{margin:0;width:100%}.account-create-box .form-list .input-box input[type='text'],.account-create-box .form-list .input-box input[type='password'],.account-create-box .form-list .input-box select{width:100%}.account-create-box .form-list .input-box.customer-dob div.dob-day,.account-create-box .form-list .input-box.customer-dob div.dob-month{width:23%;margin-right:2%}.account-create-box .form-list .input-box.customer-dob div.dob-year{width:50%;margin:0}.account-create-box .form-list .input-box .dob-month input[type='text'],.account-create-box .form-list .input-box .dob-day input[type='text'],.account-create-box .form-list .input-box .dob-year input[type='text']{width:100%}.account-create-box .form-list li.agreements .checkbox{width:20px;height:20px}.account-create-box .form-list li.agreements a{width:87%;border-bottom:0 none}.account-create-box .form-list li.agreements a:hover{border-bottom:0 none}.account-create-box p.required{margin-right:0}.cms-page-view .block-customer-service,.contacts-index-index .block-customer-service{width:104%;margin-left:-2%}.cms-page-view .block-customer-service ul,.contacts-index-index .block-customer-service ul{width:46%;margin:0 2%;min-height:130px}#contacts .form-list .field{width:100%;margin:5px 0 5px 0}#contacts .form-list .wide textarea,#contacts .form-list .field input[type='text'],#contacts .form-list .field select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.cms-page-view .std{width:100%}.customer-care .box-l h3,.customer-care .box-r h3{line-height:18px;padding:10px 0}.customer-care .box-l,.customer-care .box-r{padding:20px 10px}.send-friend .form-list{width:100%}.send-friend .fieldset{width:100%}#sender_options .fields .field,#recipients_options .fields .field{width:100%;margin-bottom:8px}.send-friend .form-list .input-box{width:100%}.send-friend .form-list input.input-text,.send-friend .form-list textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.send-friend .form-list label{margin-bottom:2px}.send-friend .form-list li,.send-friend .form-list li.wide,.send-friend .form-list li.wide .input-box{width:100%}.send-friend .form-list li.wide textarea{width:100%;height:86px}#product_sendtofriend_form .buttons-set .button{margin-top:5px}#sender_options{padding-bottom:12px;margin-bottom:12px}#contacts .form-list input.checkbox{width:20px;height:20px}#contacts .form-list .wide.privacy-box label{width:90%;float:right}#contacts .form-list .wide.privacy-box label a{border-bottom:0 none}#menu-mobile-icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#menu-mobile-icon span{display:block;position:absolute;height:2px;width:48%;background:#000;opacity:1;left:26%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-mobile-icon span:nth-child(1){top:22px}#menu-mobile-icon span:nth-child(2),#menu-mobile-icon span:nth-child(3){top:28px}#menu-mobile-icon span:nth-child(4){top:34px}#menu-mobile-icon.open span:nth-child(1){top:22px;width:0%;left:50%}#menu-mobile-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#menu-mobile-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-mobile-icon.open span:nth-child(4){top:36px;width:0%;left:50%}}@media only screen and (max-width:767px){#category_tree{height:auto!important}.bg-menu-image{display:none}}@media only screen and (max-width:668px){.cw-container{padding:40px 0}.cw-container .cw-item{width:90%;float:none;padding:10px 5%}.cw-container .cw-item,.cw-container .cw-item p{font-size:14px;line-height:16px}.cw-container .cw-item h1,.cw-container .cw-item h2,.cw-container .cw-item h3,.cw-container .cw-item h4{font-size:20px;line-height:20px;margin-bottom:10px;text-align:center}}@media screen and (max-width:600px){#section .customer-care .box-l,#section .customer-care .box-r{width:100%;margin:0 0 20px 0;line-height:24px;padding:10px 8px 14px 8px}#section .customer-care .box-l a,#section .customer-care .box-r a{display:inline-block;margin:6px 9px}.products-grid#isotope-required .item.item-big,.products-grid .item{width:46.5%;margin:1.75% 1.7% 4.25% 1.7%}.promo_banner .header_promo_natale{background:url(/skin/frontend/ferrari/default/images/natale/bg_header_natale_mobile_retina.jpg) no-repeat bottom right;background-size:100% auto}.promocart_natale{font-size:14px;line-height:16px}}@media only screen and (max-width:481px){#sidebar .nav-container ul.mobile li:hover{}#sidebar .nav-container ul.mobile li,#sidebar .nav-container ul.mobile li a,#sidebar .nav-container ul.mobile ul.level0 li.level1 span{font-size:1em;text-transform:uppercase;text-align:left;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;color:#333}#sidebar .nav-container ul.mobile li a{padding:0 0 0 15px!important;display:block}#sidebar .nav-container ul.mobile li.level0{background:#E6E6E6 url(/skin/frontend/ferrari/default/images/arrow-right-mobile-320.png) no-repeat center right;padding:30px 0!important;border-top:1px solid #ccc}#sidebar .nav-container ul.mobile li.nav-to-back{background-color:#E6E6E6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;cursor:pointer;padding:15px 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}#sidebar .nav-container ul.mobile li.nav-to-back span{display:block;width:94%;padding-left:4%;background:#E6E6E6 url(/skin/frontend/ferrari/default/images/mobile-frecca-indietro.png) no-repeat left center}#sidebar .nav-container ul.mobile ul.level0 li.level1 ul.level1 li span{font-size:1em}#section .nav-clone a{font-size:1em;text-align:left;background:url(/skin/frontend/ferrari/default/images/arrow-right-mobile-320.png) no-repeat scroll right center #E6E6E6;padding:30px 0 30px 7px}.homeslider .item .figure .box-title-slide a{font-size:11px!important;margin-top:12px!important;-webkit-text-size-adjust:100%}.homeslider .item .figure .box-title-slide{bottom:5px}}@media screen and (max-width:460px){#narrow-by-list dd.size ol li{width:25%}#narrow-by-list dd.target ol li{width:100%}.checkout-onepage-success .shipping-order,.checkout-onepage-success .billing-order{width:100%;min-height:inherit}.modal-container .modal-content-wrapper{width:340px!important;margin-left:-170px!important;left:50%!important;top:60px!important}}@media screen and (max-width:400px){#section #footer .top-footer #box-newsletter .input-checkbox .open-modal{width:87%}#cart #shopping-cart-table-sub .totals .shipping{margin-bottom:15px}#cart #shopping-cart-table-sub .totals .btn-proceed-checkout{float:none;margin:0 auto;display:block}#narrow-by-list dt.color>a{width:100%}}@media screen and (max-width:390px){.promo_banner .header_promo_natale{background-size:auto 130px}.header_promo_natale img.mobile_only{height:130px;width:auto;right:0;left:inherit;bottom:0;top:0;margin:0}}@media only screen and (max-width:375px){.category_tree>ul{width:100%;float:none;clear:both}.promocart_natale{background-size:auto 110px;background-position:center top}.promocart_natale{font-size:14px;line-height:14px}}@media screen and (max-width:374px){.cta-full-banner.cta-full-banner-custom.mobile-fullsize .title,.homeslider .item .figure .box-title-slide .title-slide{font-size:17px;line-height:19px}.homeslider .item .figure .box-title-slide.slide-align-left,.homeslider .item .figure .box-title-slide.slide-align-right,.homeslider .item .figure .box-title-slide.slide-align-center,.cta-full-banner.cta-full-banner-custom.mobile-fullsize .text-info{padding:9px 6.4%}.homeslider .item .figure.natale-banner-slider .text h2{font-size:38px;line-height:36px}}@media screen and (max-width:360px){.store-utils .login-mobile{width:34px;background-position:-90px 7px}.store-utils a.search-mobile{width:34px;background-position:-47px 7px}#sidebar .logo{background-size:150px auto}body.catalog-product-view #breadcrumbs{font-size:11px}.collection-header>h2{font-size:21px;line-height:23px}}@media screen and (max-width:350px){#narrow-by-list dd a{font-size:13px}}@media screen and (max-width:340px){.store-utils .login-mobile{width:30px;background-position:-92px 7px}.store-utils a.search-mobile{width:30px;background-position:-49px 7px}#sidebar .logo{background-size:140px auto}.showcase_category a{padding:15px 5px;font-size:12px}#narrow-by-list dd a{font-size:12px}body.catalog-product-view #breadcrumbs{font-size:10px}.modal-container .modal-content-wrapper{width:300px!important;margin-left:-150px!important}}@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (max-width:800px),only screen and (min--moz-device-pixel-ratio:1.5) and (max-width:800px),only screen and (-o-min-device-pixel-ratio:1.5/1) and (max-width:800px),only screen and (min-device-pixel-ratio:1.5) and (max-width:800px){.sprite_menu_icons{background-image:url(/skin/frontend/ferrari/default/images/sprite_menu_icons2x.png)}#sidebar .logo{background-image:url(/skin/frontend/ferrari/default/images/logo_mobile2x.png)}#sidebar .nav-container ul#nav li.level1.parent>a,#sidebar .nav-container ul.mobile li.level2.parent>a,#sidebar .nav-container ul#nav li.level0.parent a.level-top,.showcase_category a em{background-image:url(/skin/frontend/ferrari/default/images/arrow_mobile_2x.png)}#search-mobile-input .form-search button{background-image:url(/skin/frontend/ferrari/default/images/sprite_menu_icons2x.png)}.sprite_mobile{background-image:url(/skin/frontend/ferrari/default/images/sprite_mobile2x.png)}.arrow_back{background-image:url(/skin/frontend/ferrari/default/images/arrow_back_mobile_2x.png)}#sidebar .nav-container ul#nav span{line-height:18px!important}.product-view .product-shop .btn-add-to-cart:after{background-image:url(/skin/frontend/ferrari/default/images/arrow-white2x.png);background-size:11px 16px}.products-grid.products-grid-collection .prev{background-image:url(/skin/frontend/ferrari/default/images/arrows_slider2x.png)}.products-grid.products-grid-collection .next{background-image:url(/skin/frontend/ferrari/default/images/arrows_slider2x.png)}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:1.5/1),only screen and (min-device-pixel-ratio:1.5){.promominicart_natale{background:url(/skin/frontend/ferrari/default/images/natale/bg_promonatale_minicart_block_retina.jpg) no-repeat right bottom;background-size:100% auto}.header_promo_natale{background:url(/skin/frontend/ferrari/default/images/natale/bg_header_natale_retina.jpg) no-repeat center center;background-size:1780px auto}}@media only screen and (-webkit-min-device-pixel-ratio:2.1) and (max-width:800px),only screen and (min--moz-device-pixel-ratio:2.1) and (max-width:800px),only screen and (-o-min-device-pixel-ratio:2.1/1) and (max-width:800px),only screen and (min-device-pixel-ratio:2.1) and (max-width:800px){#sidebar .logo{background-image:url(/skin/frontend/ferrari/default/images/logo_mobile3x.png)}#sidebar .nav-container ul#nav li.level1.parent>a,#sidebar .nav-container ul.mobile li.level2.parent>a,#sidebar .nav-container ul#nav li.level0.parent a.level-top,.showcase_category a em{background-image:url(/skin/frontend/ferrari/default/images/arrow_mobile_3x.png)}.arrow_back{background-image:url(/skin/frontend/ferrari/default/images/arrow_back_mobile_3x.png)}}.snippets{border:1px solid #ccc;margin:5px 0;overflow:auto}.snippets p{margin-bottom:0}.snippets .product-name{font-weight:700}.snippets .prod-thumb{float:left;padding:8px}.snippets img{display:block;margin-right:5px;margin-left:10px}.snippets .content{padding:5px}.snippets .content i{display:-webkit-inline-box}.snippets .rating-box{float:left;margin-bottom:5px}.snippets-footer{margin-top:-5px;color:#666;font-style:normal}.snippets-fields{font-size:x-small}.snippets-fields ul{display:inline}.snippets-fields li{display:inline;color:#000;background:none!important;padding-left:0!important;font-size:11px}.snippets-fields li+li::before{content:"- "}.snippets-sidebar .rating-box{margin-right:5px;margin-top:5px;width:75px;height:15px;font-size:0;background:url(/skin/frontend/base/default/magmodules/snippets/images/bkg_rating.gif) repeat-x;background-size:15px;text-indent:-999em;overflow:hidden}.snippets-sidebar .rating{float:left;height:13px;background:url(/skin/frontend/base/default/magmodules/snippets/images/bkg_rating.gif)repeat-x;background-position-y:100%;background-size:15px}.cookienotice-container{font:inherit;background:#000;z-index:9999;padding:0;color:#fff;font-size:13px}.cookienotice-message{padding:0 65px}.cookienotice-message a{color:#fff}.cookienotice-page-link{color:#fff}.cookienotice-button-container{position:absolute;right:30px;top:10px}.cookienotice-button{cursor:pointer}.cookienotice-container a.cookienotice-button:active{}.cookienotice-bar-top{position:absolute;top:-35px;right:0;width:100%}.cookienotice-bar-bottom{position:fixed;top:auto;bottom:0;left:0}.cookienotice-bar .cookienotice-content{padding:10px 0;position:relative}.cookienotice-box{position:fixed;top:0;left:0;width:240px;border-radius:4px;top:auto;bottom:auto;left:auto;right:auto}.cookienotice-box-top-left{left:30px;top:30px}.cookienotice-box-top-right{right:30px;top:30px}.cookienotice-box-bottom-right{right:30px;bottom:30px}.cookienotice-box-bottom-left{left:30px;bottom:30px}@media only screen and (max-width:1024px){.cookienotice-bar-top{text-align:center;width:100%}.cookienotice-page-link{display:block}}@media only screen and (min-width:768px) and (max-width:1024px){.cookienotice-bar-top{top:-52px}}@media only screen and (max-width:800px){.cookienotice-bar-top{position:fixed;top:0}.cookienotice-button-container{right:15px}.cookienotice-message{padding:0 40px 0 12px}}.container-extended-nl{background-color:#fff;overflow:hidden}.container-extended-nl .extended-nl-col-1{float:left;width:48%;overflow:hidden;padding:10px 1%}.container-extended-nl .extended-nl-col-2{float:left;width:48%;overflow:hidden;padding:10px 1%}.container-extended-nl .extended-nl-col-2 .testo-01,.container-extended-nl .extended-nl-col-2 .testo-02{font-size:22px;text-align:center;margin:0 auto}.container-extended-nl .extended-nl-col-2 .testo-02{margin-top:10px;line-height:33px}.container-extended-nl .extended-nl-col-2 .testo-03{font-size:15px;font-style:italic;margin-top:30px;margin-bottom:15px;text-align:center}.container-extended-nl .extended-nl-col-2 .testo-01 span,.container-extended-nl .extended-nl-col-2 .testo-02 span,.container-extended-nl .extended-nl-col-2 .testo-03 span{color:#d13330;text-transform:uppercase}.container-extended-nl .extended-nl-col-2 .testo-02 span{position:relative}.container-extended-nl .extended-nl-col-2 .testo-02 span span{position:absolute;top:26px;left:-16px;display:inline-block;width:172px;height:6px;background:url(/skin/frontend/base/default/images/extendednewsletter/extended-nl-underline.gif) no-repeat center bottom}.container-extended-nl .extended-nl-col-1 img{margin-bottom:10px}.container-extended-nl .extended-nl-col-1 p{display:block;color:#666;font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px}.container-extended-nl .submit.extendednl{border:0 none;width:154px;height:34px;background:url(/skin/frontend/base/default/images/extendednewsletter/submit.jpg) no-repeat center bottom}.container-extended-nl .extendednl-privacy{color:#666;font-size:13px;padding-top:10px}.container-extended-nl .extended-nl-col-2 .required{display:block;color:#666;font-size:13px}.container-extended-nl .extended-nl-col-2 .txtfld{margin-bottom:15px}.container-extended-nl .extended-nl-col-2 .txtfld input{border:1px solid #B6B6B6;background-color:#fff;padding:2px;width:210px}.container-extended-nl .container-btn-submit{margin-top:20px;text-align:center}.container-extended-nl.subscribe-success .extended-nl-col-2{margin-top:70px;clear:both}.container-extended-nl.subscribe-success .extended-nl-col-2 p{font-family:HelveticaNeueLTStd-Md,Helvetica,Verdana,sans-serif;font-size:16px;margin-top:0;margin-bottom:25px;line-height:normal;font-style:normal}.container-extended-nl.subscribe-success .extended-nl-col-2 .fb-like,.container-extended-nl.subscribe-success .extended-nl-col-2 .fb-share-button{float:right;margin-top:20px}.container-extended-nl .container-top{overflow:hidden}.container-extended-nl .extended-nl-col-2 .validity-message{clear:both}.container-extended-nl .extended-nl-col-2 .facebook-share{clear:both}.overlay-nl,.modal-window,.modal-window-video{background:none repeat scroll 0 0 rgba(0,0,0,.7);height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:9998}.overlay-nl .window{background-color:#fff;border-radius:2px;left:auto;margin:100px auto 0;max-width:866px;min-height:545px;position:relative}.overlay-nl .window .cont{padding:40px 0 0 40px;width:50%}.overlay-nl .window a.close.close_popup{position:absolute;top:0;right:0;padding:0;margin:0;background:url(/skin/frontend/ferrari/default/images/close-icon-modal.png) no-repeat 0 0;overflow:hidden;height:61px;width:62px;text-indent:-3000px;overflow:hidden;font-family:Proxima Nova Rg,Arial,Helvetica,sans-serif}.overlay-nl .left_col{float:left;width:370px}.overlay-nl .right_col{float:left;width:495px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:70px 20px 0 20px;text-align:center;color:#444;font-size:15px;letter-spacing:1px}.overlay-nl .right_col h2{font-size:46px;color:#000;margin-bottom:16px;font-family:Proxima Nova Rg,Arial,Helvetica,sans-serif;letter-spacing:1px}.overlay-nl .right_col p{margin-bottom:16px}.overlay-nl .right_col .code_overlay{font-family:Proxima Nova Bl,Arial,Helvetica,sans-serif;height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:68px;border:1px solid #dedede;margin:10px auto;display:inline-block;text-align:center;font-weight:bold;color:#f00;padding:0 40px;font-size:22px;clear:both;letter-spacing:2px}.overlay-nl .button_cont{margin:10px 0 20px 0}.overlay-nl .right_col p b{color:#000;font-weight:bold;letter-spacing:0}.overlay-nl .right_col p.warnings{color:#bdbdbd;font-size:11px;line-height:15px;position:relative;margin-top:10px;margin-bottom:0;letter-spacing:.5px}.overlay-nl .button_cont .button-cta{padding:15px 50px 15px 30px}.overlay-nl .window{background:#fff url(/skin/frontend/ferrari/default/images/bg-nl.jpg) no-repeat right bottom;min-height:470px;background-size:40%}.overlay-nl .window .nl-box{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;margin:0 0 30px 0;width:90%;padding:5%}.overlay-nl .window .nl-intro h2{font-family:'Proxima Nova Lt',Arial,Helvetica,sans-serif;font-size:28px;line-height:35px;margin-bottom:12px}.overlay-nl .window .nl-intro h3{color:#666;margin-bottom:15px;font-size:14px}.overlay-nl .window .nl-intro p{color:#666;font-size:14px;padding-bottom:5px}.overlay-nl .window .nl-intro ul{padding-left:16px;margin-bottom:20px}.overlay-nl .window .nl-intro ul li{font-style:italic;color:#666;line-height:20px;font-size:13px;letter-spacing:1px;list-style-type:disc}.overlay-nl .window .input-box label{font-family:'Proxima Nova Rg',Arial,Helvetica,sans-serif;font-size:12px;color:#666;text-transform:uppercase;display:block;margin:0 0 5px 0}.overlay-nl .window .input-box input[type='text']{border:1px #ccc solid;height:30px;height:25px;width:310px;margin-bottom:10px;padding:5px 0 0 0;position:relative;float:left}.overlay-nl .window .nl-form{overflow:hidden;width:100%;position:relative;padding-bottom:10px}.overlay-nl .window .nl-form .actions .button span span{background:none repeat scroll 0 0 #1A1A1A;color:#FFF;display:block;font-family:'Proxima Nova Sb',Arial,Helvetica,sans-serif;font-size:12px;padding:0 30px;text-transform:uppercase;line-height:32px}.overlay-nl .window .validation-advice{padding:10px 0}.overlay-nl .window .nl-form .input-box .validation-advice{position:absolute;top:45px;left:0}.overlay-nl .window .txt-privacy a{border-bottom:0 none;color:#666;text-decoration:underline;display:inline-block;vertical-align:top;width:90%;max-width:400px;font-size:11px}.overlay-nl .window .resp-message{margin-bottom:15px;font-size:14px;line-height:20px;padding:0 5%;color:#000;font-style:italic}.override-nl{overflow:hidden;background-color:#fff}@media only screen and (min-width:1024px){.overlay-nl .window{background-size:30%}}@media screen and (max-width:960px){.overlay-nl .window{max-width:768px}.overlay-nl .right_col{width:398px;padding-top:50px}}@media screen and (max-width:800px){.overlay-nl .window{max-width:90%;background-image:none;min-height:355px}.overlay-nl .window .nl-box{padding:3% 5%}.promo_popup,.overlay-nl .right_col{width:100%}.overlay-nl .window .nl-intro h2{font-size:22px;line-height:21px}.overlay-nl .window .nl-intro ul li{line-height:14px}}@media screen and (max-width:736px){.overlay-nl .window{margin-top:40px}}@media screen and (max-width:480px){.overlay-nl .right_col h2{font-size:26px;line-height:28px;margin-bottom:6px}.overlay-nl .right_col{padding:34px 10px 0 10px}.overlay-nl .right_col p{margin-bottom:10px;line-height:14px;font-size:14px}.overlay-nl .right_col .code_overlay{line-height:40px;height:42px;padding:0 20px;margin:4px auto}.overlay-nl .window{min-height:410px}.overlay-nl .window a.close.close_popup{height:31px;width:31px;background-size:100% auto}.overlay-nl .right_col p.warnings{margin-top:20px;font-size:10px;line-height:12px}.overlay-nl .window{min-height:475px}.overlay-nl .window .nl-intro{margin-top:15px}.overlay-nl .window .nl-box{padding:5%}.overlay-nl .window .nl-intro ul li{letter-spacing:0}.overlay-nl .window .nl-box .input-box input[type='text'],.overlay-nl .window .nl-box .actions button{width:99%;float:none;margin-bottom:10px}.overlay-nl .window .nl-form .input-box .validation-advice{position:relative;top:auto;left:auto;padding:0 0 10px 0}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.webforms-results-block{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc;float:left;width:100%;clear:both}.webforms-results-row{margin-bottom:5px;width:100%;clear:both;float:left}.webforms-results-label{font-weight:bold;display:inline;float:left}.webforms-results-text{font-style:italic;display:inline;float:left}.stars{padding:0 5px;width:80px;display:inline;float:left}.stars-bar{list-style:none;margin:0;padding:0;height:16px;position:relative;background:url(/skin/frontend/base/default/webforms/results_stars.png) top left repeat-x}.stars-bar li{padding:0;margin:0;float:left}.stars-bar li.stars-value{background:url(/skin/frontend/base/default/webforms/results_stars.png) left bottom;position:absolute;height:16px;display:block;z-index:1}.webforms-fields-comment{float:left;margin-top:4px;line-height:1.3em;color:#666;font-size:.9em}.group-select li textarea{height:10em}.highlight .webforms-calendar input,.webforms-calendar input{background-image:url(/skin/frontend/base/default/webforms/calendar.gif);background-position:99% 2px;background-repeat:no-repeat}ul.webforms-errors-list{margin:5px;padding:5px;list-style-type:disc;list-style-position:inside}ul.webforms-errors-list li{margin-bottom:5px}p.webforms-error-message{margin:10px;text-align:center}.webforms-uploaded-file{margin-bottom:5px;padding:5px;border-radius:3px;border:1px solid #ccc;float:left}.webforms-uploaded-file-delete{margin:3px 0 0 0;clear:both}.webforms-uploaded-file-delete-label{margin-left:5px;float:none!important}ul.form-list,ul.form-list ul{list-style-type:none}div.starry{width:auto;xfloat:left;margin:10px 0 10px 0;padding:5px;xborder:1px solid #ddd;width:auto}div.standard_star{background-repeat:no-repeat;cursor:pointer;float:left;display:inline;background-image:url(/skin/frontend/base/default/webforms/stars.gif)}div.feedback{border:1px solid #ddd;padding:5px 3px 3px;display:inline}.file-preview{list-style:none;padding:0;margin:0}.file-preview h3{font-size:12px}.file-preview li{margin:0;padding:10px 0;margin:0;overflow:auto;border-bottom:solid 1px #ccc;position:relative}.file-preview li img{border:solid 1px #999;border-radius:3px;padding:3px;margin:0 10px 0 0;display:block;float:left}.file-cancel{cursor:pointer}.file-progress{font-size:90%;color:#777}.header .form-search .search-autocomplete.advanced-suggest li.delimiter{cursor:default;padding-left:4px;font-weight:bold;font-size:10px;background-color:#4F4F4F;color:#F4EEE7}.header .form-search .search-autocomplete.advanced-suggest li.category{background-color:#E4DED7}.header .form-search .search-autocomplete.advanced-suggest li.category.selected{background-color:#E4D6CF}.header .form-search .search-autocomplete.advanced-suggest img.thumbnail{float:left;margin-top:2px;margin-bottom:3px;margin-right:5px;width:31px;height:31px}