#main_content .store-wrapper-main{margin-top:0 !important;}#main_content .store-content{padding:0 !important;}#main_content .store-welcome-text{display:none;}/** * Reset styles */ .store-product-landing img{margin:0;border:0;}/** * Common styles for all sections */ .store-product-landing{position:relative;}.store-product-landing .store-product-section{clear:both;overflow:hidden;zoom:1.0;position:relative;}.store-product-landing .store-product-left,.store-product-landing .store-product-right{display:block;position:relative;}.store-product-landing .store-product-section h1{margin:0;padding:0;font-size:26px;line-height:26px;font-weight:normal;}.store-product-landing .store-product-section h2{margin:0;padding:0 0 0 0;font-size:20px;line-height:20px;font-weight:normal;color:#3e3e3e;}.store-product-landing .store-product-section p{margin:0;padding:15px 0 15px 0;}/** * Photo section */ .store-product-landing .store-product-photo{text-align:center;font-size:1px;overflow:hidden;}.store-product-landing .store-product-photo img{max-width:100%;}.store-product-landing .store-product-photo .store-product-real-photo{display:block;position:absolute;top:15px;left:15px;text-transform:uppercase;color:#888888;text-align:left;font-size:10px;}.store-product-landing .store-product-photo .youtube-dynamic{height:320px;overflow:hidden;vertical-align:middle;line-height:320px;}.store-product-landing .store-product-photo .youtube-dynamic img{height:320px;line-height:320px;vertical-align:middle;}.store-product-landing .store-product-photo .youtube-dynamic iframe{width:100%;max-width:none;height:320px;line-height:320px;box-sizing:border-box;}/** * Technical spec */ .store-product-landing .store-product-technical-spec,.store-product-landing .store-product-order-info{padding:20px 0 30px 0;color:white;background-image:url(/img/app/Applications/Store/Product/bg-technical-spec.jpg);text-align:center;}.store-product-landing .store-product-technical-spec h1,.store-product-landing .store-product-technical-spec h2{margin-top:10px;color:white;font-size:20px;line-height:20px;}.store-product-landing .store-product-order-info{padding:15px;font-size:0.8em;line-height:2em;}.store-product-landing .store-product-technical-spec ul{margin:0;padding:0;list-style:none;border:0;}.store-product-landing .store-product-technical-spec ul li{float:left;width:33%;margin:15px 0 0 0;padding:42px 0 0 0;background-repeat:no-repeat;background-position:center top;text-align:center;text-transform:uppercase;}.store-product-landing .store-product-technical-spec ul li.i-spec-speed{background-image:url(/img/app/Applications/Store/Product/icon-speed.png);}.store-product-landing .store-product-technical-spec ul li.i-spec-range{background-image:url(/img/app/Applications/Store/Product/icon-range.png);}.store-product-landing .store-product-technical-spec ul li.i-spec-battery{background-image:url(/img/app/Applications/Store/Product/icon-battery.png);}.store-product-landing .store-product-technical-spec ul li.i-spec-weight{background-image:url(/img/app/Applications/Store/Product/icon-weight.png);}.store-product-landing .store-product-technical-spec ul li.i-spec-wheel{background-image:url(/img/app/Applications/Store/Product/icon-wheel.png);}.store-product-landing .store-product-technical-spec ul li.i-spec-engine{background-image:url(/img/app/Applications/Store/Product/icon-engine.png);}.store-product-landing .store-product-technical-spec ul li small{display:block;font-size:0.65em;}.store-product-landing .store-product-technical-spec ul li > strong{font-size:0.85em;font-weight:normal;}.store-product-landing .store-product-technical-spec ul li > strong > span{font-size:22px;}.store-product-landing .store-product-technical-spec .store-product-button{height:36px;box-sizing:border-box;margin:30px 0 0 0;padding:10px 40px 10px 40px;position:relative;text-align:center;background:#dddddd;border:0;color:#3d3d3d;font-weight:bold;text-transform:uppercase;background-image:url(/img/app/Applications/Store/Product/icon-arrow-down.png);background-repeat:no-repeat;background-position:10px 15px;font-size:14px;cursor:pointer;}.store-product-landing .store-product-technical-spec .store-product-button:after{content:" ";display:block;width:30px;position:absolute;top:0;right:0;height:36px;box-sizing:border-box;background-image:url(/img/app/Applications/Store/Product/icon-arrow-down.png);background-repeat:no-repeat;background-position:0 15px;}.store-product-landing .store-product-technical-spec:hover .store-product-button{background-color:white;}/** * Buttons */ .button-btn{}.button-btn .icon{border:none;width:24px;height:24px;vertical-align:middle;}.catalogs-product{}.catalogs-product .catalogs-product-header{margin:0 !important;position:relative !important;background:#f4f4f4 !important;}.catalogs-product .catalogs-product-header .underlay{padding-bottom:0 !important;border-bottom:0 !important;}.catalogs-product .catalogs-product-header .overlay{border-bottom:0 !important;}#main_content .text-content.catalogs-products-text-content-main{margin-top:0;padding-top:0;}.catalogs-product .catalogs-product-description{margin:0 0 0 0;}.catalogs-product .catalogs-product-description h2{margin:0;padding:15px 0 0 0 !important;border-top:1px solid #f4f4f4;font-size:1em !important;font-weight:bold !important;}.catalogs-product .catalogs-product-description p{padding:10px 0 0 0 !important;font-size:0.85em !important;text-align:justify;}.catalogs-product .catalogs-product-rating .rank{margin:0 6px 0 6px;padding:0;}.catalogs-product .catalogs-product-rating a{border:none !important;}.catalogs-product .catalogs-product-rating .rank .rank-stars{float:left;width:75px;height:35px;line-height:35px;vertical-align:middle;}.catalogs-product .catalogs-product-rating .rank .rank-stars span{display:inline-block;padding-bottom:2px;line-height:normal !important;vertical-align:middle;font-size:1.3em;}.catalogs-product .catalogs-product-rating .rank .rank-stars strong{display:inline-block;line-height:normal !important;vertical-align:middle;font-size:1.3em;}.catalogs-product .catalogs-product-rating .rank .rank-stars small{display:inline-block;line-height:normal !important;vertical-align:middle;font-size:smaller;}.catalogs-product .catalogs-product-rating .rank .rank-label{float:left;width:calc(100% - 150px);height:35px;line-height:35px;vertical-align:middle;}.catalogs-product .catalogs-product-rating .rank .rank-label h2{display:inline-block;line-height:normal !important;vertical-align:middle !important;font-size:1em !important;font-weight:bold !important;}.catalogs-product .catalogs-product-rating .rank .rank-points{float:right;width:75px;height:35px;line-height:35px;text-align:right;}.catalogs-product .catalogs-product-rating .rank .rank-points i{display:inline-block;font-weight:bold;font-style:normal;line-height:normal !important;vertical-align:middle;font-size:1.3em;word-spacing:-3px;white-space:nowrap;}.catalogs-product .catalogs-product-rating .rank .rank-points i small{font-size:0.7em;font-weight:normal;}.catalogs-product .catalogs-product-rating .ranking{margin:0 6px 15px 6px;}.catalogs-product .catalogs-product-rating .ranking span{display:block;clear:both;overflow:hidden;zoom:1.0;font-size:smaller;border-top:1px solid #f4f4f4;}.catalogs-product .catalogs-product-rating .ranking span em{float:right;width:75px;font-style:normal;text-align:right;white-space:nowrap;}.catalogs-product .catalogs-product-rating .ranking span i{float:left;width:calc(100% - 150px);margin-left:75px;font-style:normal;}.catalogs-product .catalogs-product-rating ul{margin:0;padding:0;list-style-type:none;}.catalogs-product .catalogs-product-rating ul li{margin:0 0 5px 0;padding:2px 5px 0 5px;clear:both;overflow:hidden;zoom:1.0;font-size:0.9em;border:1px solid #ddd;}.catalogs-product .catalogs-product-rating ul li em{float:left;width:75px;margin:0;font-style:normal;}.catalogs-product .catalogs-product-rating ul li em small{font-size:smaller;}.catalogs-product .catalogs-product-rating ul li .label{float:left;width:calc(100% - 150px);white-space:nowrap;font-size:smaller;}.catalogs-product .catalogs-product-rating ul li i{float:right;width:75px;font-weight:bold;font-style:normal;text-align:right;}.catalogs-product .catalogs-product-rating ul li i small{font-weight:normal;}.catalogs-product .catalogs-product-rating ul li .ranking{margin:0;}.catalogs-product .catalogs-product-rating ul li .ranking span{line-height:17px;border:0;}.catalogs-product .catalogs-product-rating ul li .ranking span em{font-size:smaller;}.catalogs-product .catalogs-product-rating ul li .ranking span i{text-align:left;font-weight:normal;font-size:smaller;}.catalogs-product .catalogs-product-rating p{margin:0 !important;padding:0 !important;text-align:left;font-size:0.85em !important;}.catalogs-product-photo{padding-top:0 !important;}.col-1_5{width:100%;}.catalogs-product .badge{display:inline-block;padding:2px 5px 2px 5px;font-size:0.8em;font-weight:normal;text-transform:uppercase;background:#fff7c1;vertical-align:middle;}.catalogs-product .badge-success{background:#bbffa3;}.catalogs-product .badge-danger{background:#ffa3a3;}.catalogs-product #purchase .box-market{margin:0 0 15px 0;padding:0;box-sizing:border-box;}.catalogs-product #purchase .box-market h3{margin:0 !important;}.catalogs-product #purchase .box-market h3 .badge{float:right;font-size:smaller;}.catalogs-product #purchase .box-market ul{margin:0;padding:0;list-style-type:none;}.catalogs-product #purchase .box-market ul li{padding:0;}.catalogs-product #purchase .box-market ul li a{color:#222;}.catalogs-product #purchase .box-market ul li.merchant{margin:15px;border:1px solid #ddd;background:#f4f4f4;}.catalogs-product #purchase .box-market ul li.merchant .merchant-title{padding:15px 15px 10px 15px;text-align:center;}.catalogs-product #purchase .box-market ul li.merchant .merchant-title h5{margin:0;padding:0;font-size:0.9em;}.catalogs-product #purchase .box-market ul li.merchant .merchant-title p{margin:0;padding:0;font-size:0.75em;line-height:1em;}.catalogs-product #purchase .box-market ul li.merchant .merchant-button{padding:0 0 5px 0;text-align:center;}.catalogs-product #purchase .box-market ul li.merchant .merchant-button img{max-width:200px;}.catalogs-product #purchase .box-market ul li.merchant .merchant-locations{padding:0 5px 15px 5px;text-align:center;font-size:smaller;line-height:1.2em;}.catalogs-product #purchase .box-market ul li.merchant .merchant-locations .location{white-space:nowrap;}.catalogs-product #purchase .alert{margin:0;padding:0 0 15px 0;text-align:center;}.catalogs-product #purchase .alert p{margin:0;padding:15px;text-align:center;}#main_content .button-btn.button-add,#main_content .text-box a.button-btn.button-add,#main_content .button-btn.button-primary.button-add,#main_content .text-box a.button-btn.button-primary.button-add{background:#82e58c !important;border-color:#2eaa3a !important;color:black !important;font-weight:normal !important;}#main_content .button-btn.button-mini,#main_content .text-box a.button-btn.button-mini,#main_content .button-btn.button-primary.button-mini,#main_content .text-box a.button-btn.button-primary.button-mini{width:calc(100% - 15px) !important;padding:5px !important;line-height:2em !important;font-size:0.8em !important;}/* tablet portrait 600px */ @media only screen and (min-width:37.5em){#main_content .store-welcome-text{display:block;}#main_content .store-content .content-box{width:580px;margin:0 auto !important;}/** * Main section */ .store-product-landing .store-product-section-main .store-product-texture-black{padding:50px 75px 15px 75px;}.col-1_5{width:calc(50% - 30px);margin:15px !important;}}/* desktop 1344px */ @media only screen and (min-width:74em),only screen and (min-width:37.5em) and (max-width:74em) and (orientation:landscape){#main_content .store-content .content-box{width:auto;margin:0 0 15px 0;background:black;}#main_content .store-wrapper-main{margin-top:0 !important;}#main_content .store-product-landing-wrapper{margin:0;}/** * Common styles for all sections */ .store-product-landing{max-width:1000px;margin-top:0;background:white !important;}.store-product-landing .store-product-section{height:472px;}.store-product-landing .store-product-section h1{font-size:30px;line-height:30px;}.store-product-landing .store-product-section h2{font-size:30px;line-height:36px;}.store-product-landing .store-product-section p{margin:0;padding:15px 0 15px 0;}.store-product-landing .store-product-left,.store-product-landing .store-product-right{width:570px;position:absolute;top:0;z-index:2;}.store-product-landing .store-product-left{left:0;right:auto;background-position:left top;}.store-product-landing .store-product-right{right:0;left:auto;background-position:right top;}.store-product-landing .store-product-photo{background-size:auto;z-index:1;}.store-product-landing .store-product-photo.parallax{background-size:665px 498px;background-position:8px center;}.store-product-landing .store-product-photo.store-product-left.parallax{background-position:-8px center;}.store-product-landing .store-product-photo img{width:630px;height:472px;max-width:none;}.store-product-landing .store-product-photo.parallax img{visibility:hidden;}.store-product-landing .store-product-photo.store-product-right{text-align:right;}.store-product-landing .store-product-photo.store-product-right img{margin-right:-60px;}.store-product-landing .store-product-photo.store-product-left{text-align:left;}.store-product-landing .store-product-photo.store-product-left img{margin-left:-60px;}/** * Photo section */ .store-product-landing .store-product-photo .store-product-real-photo{font-size:12px;}.store-product-landing .store-product-photo .youtube-dynamic{height:472px;line-height:472px;}.store-product-landing .store-product-photo .youtube-dynamic img{width:auto !important;max-width:none;height:472px;line-height:472px;}.store-product-landing .store-product-photo .youtube-dynamic iframe{width:100%;max-width:none;height:472px;line-height:472px;}/** * Technical spec and order info */ .store-product-landing .store-product-technical-spec,.store-product-landing .store-product-order-info{padding:30px 20px 30px 20px;color:white;background-image:url(/img/app/Applications/Store/Product/bg-technical-spec.jpg);text-align:center;}.store-product-landing .store-product-technical-spec h1,.store-product-landing .store-product-technical-spec h2{margin-top:0;font-size:30px;line-height:36px;}.store-product-landing .store-product-technical-spec ul{clear:both;overflow:hidden;zoom:1.0;}.store-product-landing .store-product-technical-spec ul li{float:left;width:16%;margin:15px 0 0 0;padding:42px 0 0 0;}.store-product-landing .store-product-technical-spec ul li small{font-size:12px;font-weight:bold;}.store-product-landing .store-product-technical-spec ul li > strong{display:block;padding:10px 0 0 0;font-size:1em;font-weight:normal;text-transform:none;}.store-product-landing .store-product-technical-spec ul li > strong > span{font-size:25px;}/** * Small technical spec */ #main_content .store-product-small-technical-spec ul{margin:0 0 15px 0;padding:0 0 0 0;list-style:none;border:0;}#main_content .store-product-small-technical-spec ul li{float:left;width:16.66%;margin:15px 0 0 0;padding:20px 0 0 0;background-repeat:no-repeat;background-position:center top;text-align:center;text-transform:uppercase;}/** * Header overlay */ .catalogs-product .catalogs-product-header .underlay{padding-bottom:15px !important;border-bottom:1px solid #ddd !important;z-index:2;}.catalogs-product .catalogs-product-header .overlay{padding-left:0;padding-right:0;position:absolute;top:0;left:250px;right:250px;z-index:1;}.catalogs-product .catalogs-product-description{margin-top:0 !important;padding-left:15px;box-sizing:border-box;}.catalogs-product .catalogs-product-description h2{margin:10px 0 0 0 !important;padding:0 !important;border:0 !important;font-size:1em !important;font-weight:bold !important;}.catalogs-product .catalogs-product-description p{line-height:20px !important;}.catalogs-product .catalogs-product-rating .rank{margin-right:15px;}.catalogs-product .catalogs-product-rating .ranking{margin-right:15px;}.catalogs-product .catalogs-product-rating ul li{margin:0 15px 5px 0;}.catalogs-product-photo{padding-top:25px !important;}/* #purchase .col{padding:0 !important;}*/ .col-1_5{width:calc(33% - 30px);margin:15px !important;}/* .catalogs-product #purchase h3{margin:0 15px 0 0 !important;padding:0 0 10px 0 !important;}*/ .catalogs-product #purchase .text-content{padding:15px 0 0 15px;}.catalogs-product #purchase .box-market h3{margin:0 !important;}.catalogs-product #purchase .box-market h3 .badge{font-size:0.7em;}.catalogs-product #purchase .box-market ul li.merchant{min-height:150px;margin:15px 0 15px 0;}.catalogs-product #purchase .box-market ul li.merchant:hover{background:#ddd;}.catalogs-product #purchase .box-market ul li.merchant .merchant-title{padding:15px 15px 10px 15px;text-align:center;}.catalogs-product #purchase .box-market ul li.merchant .merchant-title h5{margin:0;padding:0;font-size:0.9em;}.catalogs-product #purchase .box-market ul li.merchant .merchant-title p{margin:0;padding:5px 0 5px 0;font-size:0.8em;line-height:1em;}.catalogs-product #purchase .box-market ul li.merchant .merchant-button{padding:0 0 5px 0;text-align:center;}.catalogs-product #purchase .box-market ul li.merchant .merchant-locations{padding:0 5px 15px 5px;text-align:center;font-size:smaller;line-height:1.2em;}.catalogs-product #purchase .box-market ul li.merchant .merchant-locations .location{white-space:nowrap;}.catalogs-product #purchase .alert{margin:0;padding:0 0 15px 0;text-align:center;}.catalogs-product #purchase .alert p{margin:0;padding:15px;text-align:center;}}/* 4K - scaled */ @media only screen and (min-width:115.75em){.catalogs-product .catalogs-product-rating .rank .rank-stars{width:100px;}.catalogs-product .catalogs-product-rating .rank .rank-label{width:calc(100% - 225px);}.catalogs-product .catalogs-product-rating .rank .rank-points{width:125px;}.catalogs-product .catalogs-product-rating .ranking span i{width:calc(100% - 225px);margin-left:100px;font-style:normal;}.catalogs-product .catalogs-product-rating ul li em{width:100px;}.catalogs-product .catalogs-product-rating ul li .label{width:calc(100% - 225px);}.catalogs-product .catalogs-product-rating ul li i{width:125px;} .catalogs-product #purchase .box-market ul li.merchant .merchant-title h5{margin:0;padding:0;line-height:0.9em;}.catalogs-product #purchase .box-market ul li.merchant .merchant-title p{margin:0;padding:0;line-height:0.75em;line-height:1em;} .catalogs-product .catalogs-product-description h2{margin:2px 0 0 0 !important;padding:0;font-size:1em !important;font-weight:bold !important;}}