File: D:/HostingSpaces/SBogers10/topswtwmobile.komma.pro/wwwroot/css/style.css
.center:after,.nav-brands .bar:after,.nav-brands .nav-brands-group-holder .group .inner:after,.cta:after,.cta-image-holder .image-holder:after,.cart-row:after,.content-block:after,#sidebar .customer-service .image-holder:after,form:after,.overview:after,.payment-method li .radio-label:after,.people-holder:after,.planes:after,.reviews:after,.reviews .stars:after,.search-bar:after,.cart-block header:after,.cart-block .cart-extra-info:after,.checkout-block .checkout-row .inner:after,#header .blue-bar .center:after,.maintenance-block .maintenance-row .inner:after,.product-detail .product-information .price-and-stock-holder:after,.overview-product .top-container:after,.overview-product .product-info-container:after,.overview-product .bottom-container:after{content:" ";display:table;clear:both}.btn.safe .lock,.btn::after,.back-btn::before,.benefits .column .icon,.breadcrumb .sep,.cart-row .product-details .delete::after,.nav-sub .customer-login>a::after,.nav-sub .customer-login>ul>li>a::after,.nav-sub .customer-login>ul>li>a::before,.coupon-holder .active-coupon-holder .icon,.coupon-holder .error-coupon-holder .icon,.flag-drop-down .button-open::after,.list-block.benefits ul li:after,.overview-product .in-stock:before,.product-detail .in-stock:before,.overview-product .usp li:after,.product-detail .usp li:after,.quantity-holder .quantity-btns .quantity-btn:after,.reviews .star,.selling-points li:after,.search-bar .search-submit .magnifier,.cart-block .summary .summary-row .check,.cart-block .summary .total-discount .discount::before,.checkout-block .checkout-row.order-info .discount::before,.thanks-block ul li::before,.thanks-block .center-arrow,#footer .information .social .icon,#footer .information .komma .logo,.home-start-block ul li::before,.submenu li a .plus{background-image:url("/images/structure/tops_icons_sprite.svg")}.valign-parent{white-space:nowrap;text-align:center}.valign-parent::before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.valign-child{display:-moz-inline-box;display:inline-block;vertical-align:middle;white-space:normal;text-align:left}*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}b,strong,h1,h2,h3{font-weight:400}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}figure{margin:0}svg:not(:root){overflow:hidden}ul,ol{margin:0;padding:0;list-style:none}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,optgroup,textarea{color:inherit;font:inherit;margin:0;padding:0;border:none}button{overflow:visible}button{text-transform:none}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}td,th{padding:0}::selection{color:#fff;background:#00A6FF}::-moz-selection{color:#fff;background:#00A6FF}html{height:100%;font-size:15px}html .column{position:relative;z-index:5;width:240px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html .column.half{width:120px}html .column.double{width:480px}html .column.triple{width:720px}html .column.full{min-width:960px;max-width:1280px;width:80%}html .column:not(.full):not(.fluid-100){float:left}html .row{height:40px}html .row-2{height:80px}html .column.fluid-25{width:25%}html .column.fluid-50{width:50%}html .column.fluid-75{width:75%}html .column.fluid-100{width:100%}html .column.fluid-12{width:12.5%}html .column.fluid-16{width:16.66665%}html .column.fluid-33{width:33.33333%}html .column.fluid-66{width:66.66666%}@media only screen and (min-width: 1600px){html{font-size:16px}html .column{position:relative;z-index:5;width:320px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html .column.half{width:160px}html .column.double{width:640px}html .column.triple{width:960px}html .column.full{min-width:1280px;max-width:1280px;width:80%}html .column:not(.full):not(.fluid-100){float:left}html .row{height:48px}html .row-2{height:96px}}body{padding-top:120px;min-height:100%;background:#F3F3F3;color:#646464;font-size:66.66667%;font-family:"Proxima N W01 Reg",sans-serif}@media only screen and (min-width: 1600px){body{padding-top:144px}}body.home{background:#F3F3F3;background-image:none}p{font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333;margin-top:0;margin-bottom:1.33333em}a{text-decoration:none;color:#00A6FF}strong{font-family:"Proxima N W01 Bold",sans-serif}.description ul,.description ol{font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333;margin-bottom:1.33333em;padding-left:15px}.description ul li,.description ol li{list-style-type:circle;padding-left:16px}@media only screen and (min-width: 1600px){.description ul li,.description ol li{padding-left:20px}}.description ol{list-style-position:inside;padding-left:0}.description ol li{padding-left:0;list-style-type:decimal}select{font-size:14px;width:100%}.center{margin-right:auto;margin-left:auto}.underline{text-decoration:underline}.clear{clear:both}.inline-block{display:inline-block}.hidden{display:none}.nowrap{white-space:nowrap}body{position:relative}#askHelpPopUp{display:block;position:absolute;z-index:100;padding:20px 15px 10px;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}#askHelpPopUp.inactive{display:none}#askHelpPopUp p.text{font-family:"Proxima N W01 Light",sans-serif;cursor:pointer;margin-bottom:5px;font-size:1.4em}#askHelpPopUp p.text .icon{display:inline-block;margin-left:5px;float:right;margin-right:5px;margin-top:9px;background:url("/images/structure/tops_icons_sprite.svg") -190px -93px no-repeat;background-size:440px 500px;width:7px;height:5px;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);display:block}#askHelpPopUp .button{margin-top:20px}#askHelpPopUp .button .btn{font-size:1.15em}#askHelpPopUp.closed .text .icon{-webkit-transform:rotate(180deg) scale(1.5);-moz-transform:rotate(180deg) scale(1.5);-ms-transform:rotate(180deg) scale(1.5);-o-transform:rotate(180deg) scale(1.5);transform:rotate(180deg) scale(1.5)}#askHelpPopUp.closed .button{display:none}.background-image{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.background-image img{position:absolute;top:0;left:50%}.background-image.show{opacity:1;filter:alpha(opacity=100)}.btn{display:inline-block;position:relative;overflow:hidden;padding-right:32px;padding-left:16px;height:32px;border-radius:4px;border:1px solid #00A6FF;background:#33b7ff;color:#fff;font-size:1.3em;text-align:left;line-height:28.8px;cursor:pointer;-webkit-transition:background-color 0.2s ease-out,border-color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out,border-color 0.2s ease-out;transition:background-color 0.2s ease-out,border-color 0.2s ease-out}@media only screen and (min-width: 1600px){.btn{padding-right:40px;padding-left:20px}}@media only screen and (min-width: 1600px){.btn{height:40px}}@media only screen and (min-width: 1600px){.btn{line-height:36px}}.btn.safe{padding-left:40px}@media only screen and (min-width: 1600px){.btn.safe{padding-left:50px}}.btn.safe .lock{display:block;top:50%;position:absolute;left:12.8px;z-index:10;margin-top:-9px;background-position:-150px -50px;background-size:440px 500px;width:12px;height:16px}@media only screen and (min-width: 1600px){.btn.safe .lock{left:16px}}.btn.grey{border:1px solid #a8a5a3;background:#a8a5a3}.btn .text{display:block;position:relative;white-space:nowrap;top:0;left:0;-webkit-transition:left 0.2s ease-out 0.1s,opacity 0.2s ease-out 0.1s;-moz-transition:left 0.2s ease-out 0.1s,opacity 0.2s ease-out 0.1s;transition:left 0.2s ease-out 0.1s,opacity 0.2s ease-out 0.1s}.btn:hover{background-color:#0086E7;border-color:#0086E7}.btn-holder.btn-right{float:right}.btn::after{display:block;top:50%;z-index:10;margin-top:-4px;-webkit-transition:-webkit-transform 0.1s ease-in;-moz-transition:-moz-transform 0.1s ease-in;transition:transform 0.1s ease-in;position:absolute;right:12.8px;background-position:-10px -10px;background-size:440px 500px;width:6px;height:8px;content:""}@media only screen and (min-width: 1600px){.btn::after{right:16px}}.btn-holder{position:relative;float:left}.btn input{display:block;position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;opacity:0}.btn.animate.safe::before{padding-left:40px}@media only screen and (min-width: 1600px){.btn.animate.safe::before{padding-left:50px}}.btn.animate.green-btn:hover{background-color:#63C900;border-color:#63C900}.btn.animate:hover::after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.back-btn{display:inline-block;position:relative;padding-left:16px;color:#00A6FF;font-family:"Proxima N W01 Bold",sans-serif;font-size:1.2em;text-transform:uppercase;letter-spacing:0.1em}@media only screen and (min-width: 1600px){.back-btn{padding-left:20px}}.back-btn::before{content:"";display:block;top:50%;z-index:10;margin-top:-4px;-webkit-transition:-webkit-transform 0.1s ease-in;-moz-transition:-moz-transform 0.1s ease-in;transition:transform 0.1s ease-in;position:absolute;left:0px;background-position:-170px -50px;background-size:440px 500px;width:9px;height:8px}@media only screen and (min-width: 1600px){.back-btn::before{left:0px}}.benefits .column{padding-right:16px;padding-left:16px;text-align:center}@media only screen and (min-width: 1600px){.benefits .column{padding-right:20px;padding-left:20px}}.benefits .column a{display:block;color:#949494;-webkit-transition:color 200ms ease-out;-moz-transition:color 200ms ease-out;transition:color 200ms ease-out}.benefits .column a:hover{color:#666}.benefits .column a:hover .icon{opacity:0.8}.benefits .column .title{display:block;font-family:"Proxima N W01 Smbd",sans-serif;font-size:1.5em;line-height:1.33333;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:10px}@media only screen and (min-width: 1600px){.benefits .column .title{margin-bottom:12px}}.benefits .column .desc{font-family:"Proxima N W01 Reg",sans-serif;font-size:1.4em;line-height:1.28571}.benefits .column .icon{display:inline-block;margin-bottom:10px;opacity:0.5;-webkit-transition:opacity 200ms ease-out;-moz-transition:opacity 200ms ease-out;transition:opacity 200ms ease-out}@media only screen and (min-width: 1600px){.benefits .column .icon{margin-bottom:12px}}.benefits .column .icon.trace{background-position:-10px -110px;background-size:440px 500px;width:31px;height:32px}.benefits .column .icon.safe{background-position:-50px -110px;background-size:440px 500px;width:24px;height:32px}.benefits .column .icon.reminder{background-position:-90px -110px;background-size:440px 500px;width:24px;height:32px}.benefits .column .icon.discount{background-position:-130px -110px;background-size:440px 500px;width:30px;height:32px}.nav-brands{background:#3D3D3D;margin-top:40px}@media only screen and (min-width: 1600px){.nav-brands{margin-top:48px}}.nav-brands .bar{position:relative;line-height:40px;padding-left:32px;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:1.4em;color:#fff}@media only screen and (min-width: 1600px){.nav-brands .bar{line-height:48px}}@media only screen and (min-width: 1600px){.nav-brands .bar{padding-left:40px}}.nav-brands .bar .title,.nav-brands .bar ul,.nav-brands .bar li{display:block;float:left}.nav-brands .bar .title{padding-right:20px;border-right:1px solid #787878;color:#fff;letter-spacing:0.02em;width:25%}@media only screen and (min-width: 1600px){.nav-brands .bar .title{padding-right:24px}}.nav-brands .bar .nav-brands-buttons li{padding-right:8px;padding-left:8px;width:48px;border-right:1px solid #787878;cursor:pointer;text-align:center;white-space:nowrap}@media only screen and (min-width: 1600px){.nav-brands .bar .nav-brands-buttons li{padding-right:10px;padding-left:10px}}@media only screen and (min-width: 1600px){.nav-brands .bar .nav-brands-buttons li{width:60px}}.nav-brands .bar .nav-brands-buttons li:hover{background:#111}.nav-brands .bar .nav-brands-buttons li.active{background:#00A6FF}.nav-brands .bar .btn{top:50%;position:absolute;right:8px;margin-top:-12px;background-color:#646464;background-image:-webkit-linear-gradient(#646464 0%,#4F4F4F 25%,#3D3D3D 100%);background-image:linear-gradient(#646464 0%,#4F4F4F 25%,#3D3D3D 100%);border-color:#787878;font-size:1em;height:24px;line-height:20.8px}@media only screen and (min-width: 1600px){.nav-brands .bar .btn{right:10px}}@media only screen and (min-width: 1600px){.nav-brands .bar .btn{margin-top:-15px}}@media only screen and (min-width: 1600px){.nav-brands .bar .btn{height:30px}}@media only screen and (min-width: 1600px){.nav-brands .bar .btn{line-height:26px}}.nav-brands .bar .btn::before{padding-right:0}.nav-brands .bar .btn:hover{background-color:#262626;background-image:-webkit-linear-gradient(#262626 0%,#262626 55%,#262626 100%);background-image:linear-gradient(#262626 0%,#262626 55%,#262626 100%);border-color:#000}.nav-brands .nav-brands-group-holder{position:relative;background:#373737;border-bottom-left-radius:4px;border-bottom-right-radius:4px;overflow:hidden}.nav-brands .nav-brands-group-holder .group{position:absolute;top:0;left:0;overflow:hidden;width:100%;opacity:0;filter:alpha(opacity=0);border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}.nav-brands .nav-brands-group-holder .group.show{opacity:1;filter:alpha(opacity=100);z-index:10}.nav-brands .nav-brands-group-holder .group .inner{padding:32px 32px 32px 32px}@media only screen and (min-width: 1600px){.nav-brands .nav-brands-group-holder .group .inner{padding:40px 40px 40px 40px}}.nav-brands .nav-brands-group-holder .group .inner ul{width:25%;float:left;font-size:1.4em;line-height:1.5}.nav-brands .nav-brands-group-holder .group .inner ul a{color:rgba(255,255,255,0.8)}.nav-brands .nav-brands-group-holder .group .inner ul a:hover{color:#00A6FF}.breadcrumb{margin-top:16px;font-family:"Proxima N W01 Reg",sans-serif;text-transform:uppercase;font-size:1.3em;line-height:40px}@media only screen and (min-width: 1600px){.breadcrumb{margin-top:20px}}@media only screen and (min-width: 1600px){.breadcrumb{line-height:48px}}.breadcrumb a{color:#646464}.breadcrumb li{display:inline}.breadcrumb .sep{display:inline-block;margin:0 0.5em;background-position:-30px -10px;background-size:440px 500px;width:6px;height:10px}.breadcrumb .active{font-family:"Proxima N W01 Bold",sans-serif}.breadcrumb .active a{color:#3D3D3D}.cta{display:block}.cta .person,.cta .desc{display:block;float:left}.cta .person{overflow:hidden;width:30%;border-radius:50%;border:4px solid #fff}.cta .person img{display:block;width:100%}.cta .desc{width:65%;margin-left:5%}.cta .desc.quote-block{width:100%}.cta .desc .cta-text{display:block;margin-bottom:1.33333em;color:#00A6FF;font-family:"Proxima N W01 Reg It",sans-serif;font-size:1.8em}.cta .desc .cta-text.quote{font-size:2.5em;text-align:center;margin-top:50px}.cta.text-image .desc{margin-left:0}.cta-image-holder{float:left;margin-bottom:-64px}@media only screen and (min-width: 1600px){.cta-image-holder{margin-bottom:-80px}}.cta-image-holder .image-holder{position:relative}.cta-image-holder .image-holder img{margin-left:40px;max-width:300px;float:right}@media only screen and (min-width: 1600px){.cta-image-holder .image-holder img{margin-left:48px}}.cta-image-holder .image-holder .name{display:block;position:absolute;top:7%;right:0;font-family:"Proxima N W01 Smbd",sans-serif;font-size:1.5em}.cta-image-holder .image-holder .name.right-margin{right:10%}.cta.need_help_call .desc{margin-top:25px;margin-right:25px;font-size:2em;width:260px}.cta.need_help_call .desc span{clear:both;display:inline-block;margin-bottom:5px;width:100%;font-family:"Proxima N W01 Reg",sans-serif}.cta.need_help_call .desc span.text{font-family:"Proxima N W01 Smbd",sans-serif}.cart-row{position:relative;border-bottom:1px solid #E7E4E1;overflow:hidden}.cart-row.empty-cart{padding:40px}.cart-row .product-image{position:relative;float:left;width:10%;padding:16px 16px 16px 16px}@media only screen and (min-width: 1600px){.cart-row .product-image{padding:20px 20px 20px 20px}}.cart-row .product-image img{width:100%}.cart-row .product-details{position:relative;float:left;width:90%}.cart-row .product-details .product-title{position:relative;width:100%;padding:16px 16px 16px 16px;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}@media only screen and (min-width: 1600px){.cart-row .product-details .product-title{padding:20px 20px 20px 20px}}.cart-row .product-details .product-title .product-link{width:62.9629%;float:left;margin-bottom:10px}.cart-row .product-details .product-title .between{width:30%;float:left}.cart-row .product-details .product-title a:hover span{color:#00A6FF !important}.cart-row .product-details .product-title span{display:block;color:#646464;width:62.9629%}.cart-row .product-details .product-title .title{font-family:"Proxima N W01 Bold",sans-serif;color:#3D3D3D}.cart-row .product-details .product-title .number{color:#b3b3b3}.cart-row .product-details .product-composition{float:left;width:62.96294%;padding-right:64px;padding-bottom:16px;padding-left:16px}@media only screen and (min-width: 1600px){.cart-row .product-details .product-composition{padding-right:80px;padding-bottom:20px;padding-left:20px}}.cart-row .product-details .product-composition table.composition .composition-header,.cart-row .product-details .product-composition table.composition-inner-table .composition-header{display:none}.cart-row .product-details .product-composition table.composition tr:nth-child(2n+1),.cart-row .product-details .product-composition table.composition-inner-table tr:nth-child(2n+1){background:none}.cart-row .product-details .product-composition table.composition td,.cart-row .product-details .product-composition table.composition-inner-table td{padding:0;color:#B3B3B3}.cart-row .product-details .product-composition table.composition td.composition-note,.cart-row .product-details .product-composition table.composition-inner-table td.composition-note{padding-left:0}.cart-row .product-details .product-order-details{float:right;width:37.037%;padding-right:16px;padding-bottom:16px;padding-left:16px}@media only screen and (min-width: 1600px){.cart-row .product-details .product-order-details{padding-right:20px;padding-bottom:20px;padding-left:20px}}.cart-row .product-details .delete{display:block;position:absolute;top:0;right:20px;width:12px;height:12px;padding:16px 16px 16px 16px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}@media only screen and (min-width: 1600px){.cart-row .product-details .delete{padding:20px 20px 20px 20px}}.cart-row .product-details .delete::after{display:block;position:absolute;top:50%;right:20px;width:12px;height:12px;margin:-6px 0 0 -6px;background-position:-170px -90px;background-size:440px 500px;width:12px;height:12px;content:""}.cart-row .product-details .quantity-holder{float:left;box-shadow:none;margin-right:0px;margin-bottom:8px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}@media only screen and (min-width: 1600px){.cart-row .product-details .quantity-holder{margin-right:0px;margin-bottom:10px}}.cart-row .product-details .quantity-holder.short-glow{box-shadow:0 0 5px #00A6FF;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.cart-row .product-details .quantity-holder.no-glow{box-shadow:none}.cart-row .product-details .price-holder{float:right;text-align:right}.cart-row .product-details .price-holder .price{display:block;color:#3D3D3D;font-family:"Proxima N W01 Reg",sans-serif;font-size:2.4em;line-height:1}.cart-row .product-details .price-holder .discount{margin-top:0.4em;font-size:1.4em}.cart-row .product-details .price-holder .discount .percentage{color:#ff7d20}.cart-row .product-details .price-holder .discount .original-price{text-decoration:line-through;color:#b3b3b3}.cart-row .product-details .discount-holder{margin-top:16px}@media only screen and (min-width: 1600px){.cart-row .product-details .discount-holder{margin-top:20px}}.cart-row .product-details .discount-holder .next-discount{color:#63C900;font-size:1.6em;height:20px}.cart-row .product-details .discount-holder .next-discount.hoover{color:#00A6FF}.top-bar.checkout-steps{padding-left:0}.checkout-steps{font-size:1.5em}.checkout-steps .step{position:relative;float:left;padding-right:16px;padding-left:16px;margin-left:16px}@media only screen and (min-width: 1600px){.checkout-steps .step{padding-right:20px;padding-left:20px}}@media only screen and (min-width: 1600px){.checkout-steps .step{margin-left:20px}}.checkout-steps .step::after{display:block;z-index:5;position:absolute;top:0;left:-16px;height:0;width:0;-moz-transform:scale(0.9999);border-top:20px solid transparent;border-top:20px solid rgba(255,255,255,0);border-bottom:20px solid transparent;border-bottom:20px solid rgba(255,255,255,0);border-left:16px solid #fff;content:""}@media only screen and (min-width: 1600px){.checkout-steps .step::after{left:-20px;height:0;width:0;-moz-transform:scale(0.9999);border-top:24px solid transparent;border-top:24px solid rgba(255,255,255,0);border-bottom:24px solid transparent;border-bottom:24px solid rgba(255,255,255,0);border-left:20px solid #fff}}.checkout-steps .step::before{display:block;position:absolute;top:0;left:-14px;height:0;width:0;-moz-transform:scale(0.9999);border-top:20px solid transparent;border-top:20px solid rgba(255,255,255,0);border-bottom:20px solid transparent;border-bottom:20px solid rgba(255,255,255,0);border-left:16px solid rgba(214,207,201,0.5);content:""}@media only screen and (min-width: 1600px){.checkout-steps .step::before{left:-14px;height:0;width:0;-moz-transform:scale(0.9999);border-top:24px solid transparent;border-top:24px solid rgba(255,255,255,0);border-bottom:24px solid transparent;border-bottom:24px solid rgba(255,255,255,0);border-left:20px solid rgba(214,207,201,0.5)}}.checkout-steps .step.title{margin-left:0;background:#9ddb72;color:#fff}.checkout-steps .step.title::after{display:none}.checkout-steps .step.title::before{display:none}.checkout-steps .step.active{color:#00A6FF}.checkout-steps .step.valid{color:#fff;background:#9ddb72;margin-left:0;padding-left:32px}@media only screen and (min-width: 1600px){.checkout-steps .step.valid{padding-left:40px}}.checkout-steps .step.valid::after{left:0}.checkout-steps .step.valid::before{left:2px}.checkout-steps .step.active::after,.checkout-steps .step.valid::after{height:0;width:0;-moz-transform:scale(0.9999);border-top:20px solid transparent;border-top:20px solid rgba(255,255,255,0);border-bottom:20px solid transparent;border-bottom:20px solid rgba(255,255,255,0);border-left:16px solid #9ddb72}@media only screen and (min-width: 1600px){.checkout-steps .step.active::after,.checkout-steps .step.valid::after{height:0;width:0;-moz-transform:scale(0.9999);border-top:24px solid transparent;border-top:24px solid rgba(255,255,255,0);border-bottom:24px solid transparent;border-bottom:24px solid rgba(255,255,255,0);border-left:20px solid #9ddb72}}.checkout-steps .step.active::before,.checkout-steps .step.valid::before{height:0;width:0;-moz-transform:scale(0.9999);border-top:20px solid transparent;border-top:20px solid rgba(255,255,255,0);border-bottom:20px solid transparent;border-bottom:20px solid rgba(255,255,255,0);border-left:16px solid rgba(255,255,255,0.5)}@media only screen and (min-width: 1600px){.checkout-steps .step.active::before,.checkout-steps .step.valid::before{height:0;width:0;-moz-transform:scale(0.9999);border-top:24px solid transparent;border-top:24px solid rgba(255,255,255,0);border-bottom:24px solid transparent;border-bottom:24px solid rgba(255,255,255,0);border-left:20px solid rgba(255,255,255,0.5)}}.checkout-steps .step.disabled{color:#d6cfc9}.nav-sub .customer-login{position:relative;float:left;top:-2px;margin-top:8px;margin-right:8px;height:24px;line-height:24px;border:2px solid rgba(255,255,255,0.25);box-sizing:content-box;border-radius:5px;font-size:13px}@media only screen and (min-width: 1600px){.nav-sub .customer-login{margin-top:10px;margin-right:10px}}@media only screen and (min-width: 1600px){.nav-sub .customer-login{height:30px}}@media only screen and (min-width: 1600px){.nav-sub .customer-login{line-height:30px}}.nav-sub .customer-login>a{color:#fff;display:block;width:100%;height:100%;padding-left:30px;padding-right:10px}.nav-sub .customer-login>a::after{content:"";position:absolute;top:11px;right:11px;background-position:-90px -10px;background-size:440px 500px;width:15px;height:15px;top:50%;margin-top:-5px;right:0;left:10px}.nav-sub .customer-login ul{list-style:none;margin:0;padding:0}.nav-sub .customer-login ul li{display:block}.nav-sub .customer-login ul li a{display:block;color:#fff;padding-left:10px;padding-right:10px;width:100%;height:100%;background-color:rgba(255,255,255,0);-webkit-transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;transition:background-color 500ms ease}.nav-sub .customer-login ul li a:hover{background-color:rgba(255,255,255,0.25)}.nav-sub .customer-login ul ul{display:block;background:#00A6FF;border-radius:5px;overflow:hidden;max-height:0px;-webkit-transition:max-height 300ms ease-out;-moz-transition:max-height 300ms ease-out;transition:max-height 300ms ease-out}.nav-sub .customer-login ul ul li{border-top:2px solid rgba(255,255,255,0.25)}.nav-sub .customer-login>ul>li>a{position:relative;padding-left:30px;padding-right:30px;color:#fff;-webkit-transition:left 300ms ease-out;-moz-transition:left 300ms ease-out;transition:left 300ms ease-out}.nav-sub .customer-login>ul>li>a:hover{background-color:transparent}.nav-sub .customer-login>ul>li>a::after{content:"";position:absolute;top:11px;right:11px;background-position:-90px -10px;background-size:440px 500px;width:15px;height:15px;top:50%;margin-top:-5px;right:0;left:10px}.nav-sub .customer-login>ul>li>a::before{content:"";position:absolute;top:10px;right:10px;background-position:-30px -30px;background-size:440px 500px;width:10px;height:10px;top:50%;margin-top:-3px}.nav-sub .customer-login ul>li:hover ul{max-height:100px}.composition-header{padding:5px 10px;background:#F8F7F6;font-family:"Proxima N W01 Bold",sans-serif}.composition{width:100%;margin-bottom:16px;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.4em;line-height:1.28571}@media only screen and (min-width: 1600px){.composition{margin-bottom:20px}}.composition tr:nth-child(2n+1){background:#F8F7F6}.composition td{padding:5px 0;vertical-align:top;color:#646464}.composition .composition-quantity{padding:5px 10px;width:50px}.composition .composition-class{width:50px}.composition .composition-inner-table{width:100%}.composition .composition-inner-table tr{background:none}.composition .composition-inner-table td{padding:0}.composition .composition-inner-table .composition-quantity{padding:0 10px}.composition .composition-inner-table .composition-note{padding-left:0;color:#B3B3B3;font-family:"Proxima N W01 Reg It",sans-serif}#content{position:relative;z-index:5;min-height:100%;background:#F3F3F3;width:-webkit-calc(75% + 32px);width:calc(75% + 32px)}@media only screen and (min-width: 1600px){#content{width:-webkit-calc(75% + 40px);width:calc(75% + 40px)}}body.home #content{width:100%;box-shadow:none;background:none}body.home #content .shadow{display:none}#content .shadow{position:absolute;top:0;left:0;width:8px;height:100%;background:url(/images/structure/shadow.jpg) repeat-y}.content-container{padding-left:32px;padding-bottom:80px}@media only screen and (min-width: 1600px){.content-container{padding-left:40px}}@media only screen and (min-width: 1600px){.content-container{padding-bottom:96px}}body.home .content-container{width:100%;padding-left:0}.content-block{background:#fff;border-radius:4px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05)}.page-title{display:block;font-family:"Proxima N W01 Light",sans-serif;font-size:3.2em;line-height:1.125;margin-top:8px;margin-bottom:32px;color:#3D3D3D}@media only screen and (min-width: 1600px){.page-title{margin-top:10px;margin-bottom:40px}}.bg-content{display:block;position:absolute;top:0;left:-200%;width:200%;height:100%;background:#fff}div#granola{height:40px;position:fixed;background:#00A6FF none repeat scroll 0% 0%;bottom:0px;width:100%;z-index:300;color:#FFF;text-align:center;font-size:1.5em;line-height:40px}div#granola a{color:#fff;text-decoration:underline;padding:0 5px 0 5px}div#granola .btn-close{text-decoration:none;padding:5px;border:solid 2px #fff}div#granola .btn-close:hover{color:#00A6FF;background-color:#fff}.coupon-holder{margin-bottom:40px;width:50%;float:left}@media only screen and (min-width: 1600px){.coupon-holder{margin-bottom:48px}}.coupon-holder .title{display:block;font-size:1.4em;margin-bottom:8px}.coupon-holder .coupon-label{display:block;padding:3px 6px;width:50%}.coupon-holder .coupon-input-holder{position:relative;max-width:200px}.coupon-holder .coupon-input-holder input{-webkit-transition:border-color 0.3s,box-shadow 0.3s;-moz-transition:border-color 0.3s,box-shadow 0.3s;transition:border-color 0.3s,box-shadow 0.3s;padding-right:48px}.coupon-holder .coupon-input-holder input:after{content:"";display:table;clear:both}.coupon-holder .coupon-input-holder input:focus{border-color:#9ecaed;box-shadow:0 0 5px #9ecaed}.coupon-holder .coupon-input-holder .btn{display:block;position:absolute;top:0;right:0;width:40px;height:32px;padding:0}.coupon-holder .coupon-input-holder .btn input{border:none;width:100%;height:100%;cursor:pointer}.coupon-holder .active-coupon-holder{font-size:1.5em;padding:16px 0;color:#63c900}.coupon-holder .active-coupon-holder .icon{content:"";display:inline-block;position:relative;top:2px;left:0;margin-right:8px;background-position:-10px -50px;background-size:440px 500px;width:16px;height:16px}.coupon-holder .error-coupon-holder{font-size:1.5em;padding:16px 0;color:#C42E44}.coupon-holder .error-coupon-holder.hide{display:none}.coupon-holder .error-coupon-holder .icon{content:"";display:inline-block;position:relative;top:2px;left:0;margin-right:8px;background-position:-210px -50px;background-size:440px 500px;width:16px;height:16px}#sidebar .customer-service{position:relative;z-index:100;margin-bottom:32px;color:#00A6FF}@media only screen and (min-width: 1600px){#sidebar .customer-service{margin-bottom:40px}}#sidebar .customer-service p{font-size:1.8em}#sidebar .customer-service p .title{display:block;text-transform:uppercase}#sidebar .customer-service p .phone{display:inline-block}#sidebar .customer-service a{text-decoration:underline}#sidebar .customer-service .text-holder{padding-right:32px;max-width:300px}@media only screen and (min-width: 1600px){#sidebar .customer-service .text-holder{padding-right:40px}}#sidebar .customer-service .image-holder{position:relative;width:100%;border-bottom:1px solid #E7E4E1}#sidebar .customer-service .image-holder img{display:block;float:right;max-width:250px;margin-right:-16px;width:90%}#sidebar .customer-service .image-holder .name{display:block;position:absolute;top:20%;left:0;color:#B3B3B3;font-size:1.5em;font-family:"Proxima N W01 Smbd",sans-serif}.discount-holder p{white-space:nowrap;margin-bottom:4px}.discount-holder ul.discount-bar{display:table;width:100%;table-layout:fixed;position:relative;list-style:none;margin:0;padding:0;background-color:#f3f3f3;border:solid 1px #d8d8d8;border-radius:5px;overflow:hidden}.discount-holder ul.discount-bar li{display:table-cell;text-align:center;margin:0;padding:0;height:24px;line-height:24px;border-left:1px dashed #d6cfc9;font-size:13px;white-space:nowrap;cursor:pointer}.discount-holder ul.discount-bar li.active{background-color:#9ddb72;font-weight:bold;color:#fff}.discount-holder ul.discount-bar li:hover{background-color:#00A6FF;color:#fff;border-left:1px solid #d6cfc9}.flag-drop-down{display:block;position:relative;top:-2px;left:0;float:left;margin-top:8px;margin-right:8px;height:24px;width:40px;border:2px solid rgba(255,255,255,0.25);line-height:24px;box-sizing:content-box;border-radius:5px}@media only screen and (min-width: 1600px){.flag-drop-down{margin-top:10px;margin-right:10px}}@media only screen and (min-width: 1600px){.flag-drop-down{height:30px}}@media only screen and (min-width: 1600px){.flag-drop-down{width:48px}}@media only screen and (min-width: 1600px){.flag-drop-down{line-height:30px}}.flag-drop-down .button-open{position:absolute;width:100%;height:100%;z-index:10;cursor:pointer}.flag-drop-down .button-open::after{content:"";position:absolute;top:4px;right:4px;background-position:-30px -30px;background-size:440px 500px;width:10px;height:6px;top:50%;margin-top:-3px}.flag-drop-down ul{position:absolute;overflow:hidden;width:100%;max-height:24px;text-align:center;-webkit-transition:max-height 200ms ease-out;-moz-transition:max-height 200ms ease-out;transition:max-height 200ms ease-out;border-radius:5px}@media only screen and (min-width: 1600px){.flag-drop-down ul{max-height:30px}}.flag-drop-down li{position:relative;height:24px;width:100%;background:#00A6FF;border-top:2px solid rgba(255,255,255,0.25)}@media only screen and (min-width: 1600px){.flag-drop-down li{height:30px}}.flag-drop-down li:first-child{background:none;border-top:none}.flag-drop-down a{display:block;width:100%;height:100%}.flag-drop-down .flag{display:block;position:absolute;top:50%;left:15%;margin-top:-6px;width:14px;height:12px;background-size:14px 12px;border-radius:1px;-webkit-transition:left 200ms ease-out,margin-left 200ms ease-out,-webkit-transform 200ms ease-out;-moz-transition:left 200ms ease-out,margin-left 200ms ease-out,-moz-transform 200ms ease-out;transition:left 200ms ease-out,margin-left 200ms ease-out,transform 200ms ease-out}.flag-drop-down.open ul{max-height:100px}.flag-drop-down.open .flag{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.filter-info{position:relative;display:inline}.filter-info .filter-info-icon{display:inline-block;line-height:20px;cursor:pointer;background:url("/images/structure/tops_icons_sprite.svg") -30px -150px no-repeat;background-size:440px 500px;width:16px;height:20px}.filter-info .filter-info-icon:hover{background:url("/images/structure/tops_icons_sprite.svg") -120px -150px no-repeat;background-size:440px 500px;width:16px;height:20px}.filter-info .filter-info-block{margin-top:10px;display:block;position:absolute;z-index:2147483647 !important;background-color:#fff;border-radius:4px;padding:35px 20px 25px 20px;width:610px;left:-295px;display:none;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3)}.filter-info .filter-info-block .cross{width:80%;float:right;width:100%;background:url("/images/structure/tops_icons_sprite.svg") -168px -87px no-repeat;background-size:440px 500px;width:20px;height:20px;cursor:pointer}.filter-info .filter-info-block img{width:570px}.filter-info .filter-info-block .triangle{background-color:#fff;position:absolute;width:25px;height:25px;top:-10px;left:295px;border-radius:4px;border-right:none;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-3px -2px 5px -2px rgba(0,0,0,0.2);-moz-box-shadow:-3px -2px 5px -2px rgba(0,0,0,0.2);box-shadow:-3px -2px 5px -2px rgba(0,0,0,0.2)}body.products .filter-info-block,body.search-results .filter-info-block{left:-245px}body.products .filter-info-block .triangle,body.search-results .filter-info-block .triangle{left:242px}form .input-column{margin-right:30px;width:288px;float:left}form .input-column.last{margin-right:0}form .input-holder{float:left;margin-right:8px;width:100%;min-height:48px;margin-bottom:16px}@media only screen and (min-width: 1600px){form .input-holder{margin-bottom:20px}}form .input-holder.last{margin-right:0}form .input-holder.w8{width:64px}form .input-holder.w9{width:72px}form .input-holder.w11{width:88px}form .input-holder.w14{width:112px}form .input-holder.w15{width:120px}form .input-holder.w24{width:192px}form .input-holder.radio{line-height:32px}form .input-holder.auto-generate input{background:#f3f3f3}form .input-holder.error label{color:red}form .input-holder.error input{border-color:red}form .input-holder.error textarea{border-color:red}form .input-holder.error .description{color:red}form .input-holder .message{float:none}form .input-holder.birthday{display:none}form .message{display:block;float:left;margin-bottom:5px;width:100%;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}form .message.error{color:red}form .global-message{display:block;margin-bottom:16px;padding:16px 16px 16px 16px;width:100%;border:1px solid red;color:red;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}@media only screen and (min-width: 1600px){form .global-message{margin-bottom:20px}}@media only screen and (min-width: 1600px){form .global-message{padding:20px 20px 20px 20px}}form label:not(.radio-label){display:block;line-height:16px;font-family:"Proxima N W01 Bold",sans-serif;font-size:1.2em;text-transform:uppercase;letter-spacing:0.1em}form .radio-label{margin-right:8px;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}form input[type="radio"]{margin-right:4px}form input[type="text"],form input[type="password"],form input[type="email"]{padding:0 8px;width:100%;height:32px;border:1px solid #d6cfc9;border-radius:4px;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}form textarea{padding:0 8px;width:100%;height:150px;border:1px solid #d6cfc9;border-radius:4px;resize:none;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}form .hidden-box{margin-top:32px;position:relative;overflow:hidden;max-height:0;-webkit-transition:max-height 600ms ease-out;-moz-transition:max-height 600ms ease-out;transition:max-height 600ms ease-out}@media only screen and (min-width: 1600px){form .hidden-box{margin-top:40px}}form .hidden-box.open{max-height:500px}p.error{color:red}.wide-image{position:relative;width:100%}.wide-image img{width:100%}.wide-image .streamer-holder{position:absolute;top:50%;left:50%;z-index:2;margin:-110px 0 0 -400px;width:800px;height:200px;text-align:center;font-size:2.8em;color:#646464}.wide-image .streamer-holder h1.title{margin:0;font-size:1em}.wide-image .streamer-holder .streamer{color:#00A6FF;font-family:"Proxima N W01 Smbd",sans-serif}.wide-image .streamer-holder p{color:#00A6FF;font-size:1em;font-family:"Proxima N W01 Smbd",sans-serif}.list-block{width:100%;border-radius:4px;background:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3)}.list-block.benefits header{border-color:#A3D884}.list-block.benefits header .title{color:#63C900}.list-block.benefits p{color:#FF9029}.list-block.benefits ul li:after{content:"";position:absolute;top:1px;left:0;background-position:-10px -50px;background-size:440px 500px;width:16px;height:16px}.list-block header{padding:40px 40px 20px;box-sizing:content-box;border-top:10px solid #00A6FF}.list-block header .title{color:#00A6FF;font-size:2.2em}.list-block p{padding:0px 40px 0px}.list-block ol,.list-block ul{margin:0 40px;padding-bottom:30px;font-size:1.5em}.list-block ol li,.list-block ul li{position:relative;padding-left:40px;margin:10px 0}.list-block ol{counter-reset:li}.list-block ol>li:before{content:counter(li);counter-increment:li;position:absolute;top:-2px;left:-5px;width:20px;color:#00A6FF;font-size:1.2em;text-align:center;font-family:"Proxima N W01 Smbd",sans-serif}.list-block footer{padding:0 40px 40px}.list-block footer.blue-block{padding:40px 40px 20px;background:#00A6FF;color:#fff}.list-block footer.blue-block a{color:#fff;text-decoration:underline}.list-block footer .title{display:block;margin-bottom:1em;font-size:2.2em;font-family:"Proxima N W01 Smbd",sans-serif}.landing-section{padding:80px 0;width:100%;border-top:1px solid #D6D0CB;background:#fff}.landing-section.grey{background:#F5F5F5}.landing-section h2{margin-top:0;color:#00A6FF;font-size:1.8em;font-family:"Proxima N W01 Smbd",sans-serif}.streamer-with-button{margin:80px 0 0;width:100%;text-align:center}.streamer-with-button .streamer,.streamer-with-button p{display:block;margin-bottom:20px;font-size:2.8em;color:#646464}#loginWrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(239,239,239,0.8);z-index:500}#loginWrapper.inactive{display:none}#loginWrapper .login{background-color:#fff;width:500px;height:310px;left:calc(50% - 250px);position:absolute;top:calc(50% - 120px);padding:10px 40px}#loginWrapper .login .cross{width:80%;float:right;width:100%;background:url("/images/structure/tops_icons_sprite.svg") -168px -87px no-repeat;background-size:440px 500px;width:20px;height:20px;cursor:pointer;position:absolute;right:20px;top:20px;position:absolute;top:20px;right:20px}#loginWrapper .login h2{color:#00A6FF;font-size:2em;margin-bottom:32px;margin-top:0;padding-top:4px}#loginWrapper .login form input[type="text"],#loginWrapper .login form input[type="password"],#loginWrapper .login form input[type="email"]{border:1px solid #d6cfc9;border-radius:4px;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;height:32px;line-height:1.33333;padding:0 8px;width:100%}#loginWrapper .login form label:not(.radio-label){display:block;font-family:"Proxima N W01 Bold",sans-serif;font-size:1.2em;letter-spacing:0.1em;line-height:16px;text-transform:uppercase;text-align:left}#loginWrapper .login .forgot-password{font-size:1.3em;margin-top:10px;display:inline-block}#loginWrapper.error .login{height:336px}.messages div{width:100%;min-height:50px;border-radius:4px;font-size:1.3em;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.05);margin-bottom:20px;background-repeat:no-repeat}.messages div .icon{width:15px;height:15px;display:block;float:left;margin:15px 20px 15px 35px}.messages div .data{padding-top:15px;padding-bottom:15px;display:inline-block;width:80%}.messages div.message{border:solid 2px #C8E5F5;background-color:#D2E9F5;color:#73A0BD}.messages div.message .icon{background:url("/images/structure/tops_icons_sprite.svg") -30px -150px no-repeat;background-size:440px 500px;width:20px;height:20px}.messages div.error{border:solid 2px #ECD3D3;background-color:#F1DEDE;color:#B47879}.messages div.error .icon{background:url("/images/structure/tops_icons_sprite.svg") -10px -150px no-repeat;background-size:440px 500px;width:20px;height:20px}.messages div.success{border:solid 2px #C5EBD4;background-color:#C5F2DA;color:#66A985}.messages div.success .icon{background:url("/images/structure/tops_icons_sprite.svg") -50px -150px no-repeat;background-size:440px 500px;width:20px;height:20px}.messages div.ajax.hide{display:none}html.no-cssgradients body{background:#F3F3F3}html.no-cssgradients .bg-50{display:block}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.order-overview{margin-bottom:40px;font-size:1.4em;line-height:1.6}@media only screen and (min-width: 1600px){.order-overview{margin-bottom:48px}}.order-overview .order-overview-product{margin-top:8px;margin-bottom:8px;border-bottom:1px solid #B3B3B3}@media only screen and (min-width: 1600px){.order-overview .order-overview-product{margin-top:10px;margin-bottom:10px}}.order-overview .order-overview-product td{vertical-align:top}.order-overview table.composition{font-size:1em}.order-overview table.composition .composition-header{display:none}.order-overview table.composition .composition-quantity{padding:0}.order-overview table.composition tr:nth-child(2n+1){background:none}.order-overview table.composition td{padding:0;color:#B3B3B3}.order-overview table.composition td.composition-note{padding-left:0}.order-overview-subtotal,.order-overview-shipping-costs,.order-overview-discount,.order-overview-total,.order-overview-tax{margin-bottom:8px}@media only screen and (min-width: 1600px){.order-overview-subtotal,.order-overview-shipping-costs,.order-overview-discount,.order-overview-total,.order-overview-tax{margin-bottom:10px}}.order-overview-total{font-family:"Proxima N W01 Bold",sans-serif}.order-overview-tax{color:#B3B3B3}.overview ul{float:left;width:50%;border-bottom:1px solid #d3d3d3}.overview ul li{border-top:1px solid #d3d3d3;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333;-webkit-transition:background 200ms ease-out;-moz-transition:background 200ms ease-out;transition:background 200ms ease-out}.overview ul li:first-child{display:none}.overview ul li:hover{background:#F3F8FB}.overview ul li a{display:block;padding:1em}.overview ul li ul{display:none}.payment-method li{position:relative;margin-bottom:10px;border:1px solid #E7E4E1;border-radius:4px}.payment-method li:hover{border:1px solid #ccc}.payment-method li .radio-button{position:absolute;position:absolute;top:30px;left:12px;margin-top:-5px}@media only screen and (min-width: 1600px){.payment-method li .radio-button{top:36px}}.payment-method li .radio-label{display:block;height:60px;padding-top:8px;padding-bottom:8px;width:100%;cursor:pointer;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}@media only screen and (min-width: 1600px){.payment-method li .radio-label{height:72px}}@media only screen and (min-width: 1600px){.payment-method li .radio-label{padding-top:10px;padding-bottom:10px}}.payment-method li .pm-logo{display:block;position:relative;float:left;margin-left:40px;width:48px;height:48px}@media only screen and (min-width: 1600px){.payment-method li .pm-logo{width:57.6px}}@media only screen and (min-width: 1600px){.payment-method li .pm-logo{height:57.6px}}.payment-method li .pm-logo img{opacity:0;position:absolute;top:50%;left:50%}.payment-method li .pm-text{display:block;float:left;margin-left:16px;max-width:500px}@media only screen and (min-width: 1600px){.payment-method li .pm-text{margin-left:20px}}.payment-method li .pm-text .pm-inner{display:block}.payment-method li .pm-description{color:#B3B3B3}.payment-method li .pm-streamer{display:block;color:#63C900}.payment-method .issuer-holder{position:relative;overflow:hidden;margin-left:32px;max-height:0;-webkit-transition:margin-top 200ms ease-out,margin-bottom 200ms ease-out,max-height 200ms ease-out;-moz-transition:margin-top 200ms ease-out,margin-bottom 200ms ease-out,max-height 200ms ease-out;transition:margin-top 200ms ease-out,margin-bottom 200ms ease-out,max-height 200ms ease-out}@media only screen and (min-width: 1600px){.payment-method .issuer-holder{margin-left:40px}}.payment-method .issuer-holder input[type="text"]{font-size:1em}.payment-method .issuer-holder select{max-width:320px}.payment-method .issuer-holder.open{margin-top:10px;margin-bottom:20px;max-height:100px;overflow:visible}.people-holder{margin-right:-16px;margin-left:-16px}@media only screen and (min-width: 1600px){.people-holder{margin-right:-20px;margin-left:-20px}}.people-holder .image-holder{float:left;max-width:25%;padding:16px 16px 16px 16px}@media only screen and (min-width: 1600px){.people-holder .image-holder{padding:20px 20px 20px 20px}}.people-holder .image-holder img{width:100%}.people-holder .image-holder .name{display:block;margin-top:8px;font-size:1.5em;line-height:1.6}.people-holder .image-holder .function{display:block;font-size:1.3em;font-family:"Proxima N W01 Smbd",sans-serif}.people .page-image{margin-top:60px}.planes{margin-right:-8px;margin-left:-8px}@media only screen and (min-width: 1600px){.planes{margin-right:-10px;margin-left:-10px}}.planes .plane{padding:8px 8px 8px 8px}@media only screen and (min-width: 1600px){.planes .plane{padding:10px 10px 10px 10px}}.planes .plane .inner{padding:16px 32px 16px 32px}@media only screen and (min-width: 1600px){.planes .plane .inner{padding:20px 40px 20px 40px}}.planes .plane h2{margin-top:0;font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em}.planes .plane ul{font-family:"Proxima N W01 Reg",sans-serif;font-size:1.4em;line-height:1.28571;margin-bottom:16px}@media only screen and (min-width: 1600px){.planes .plane ul{margin-bottom:20px}}.planes .plane ul li{white-space:nowrap}.planes .plane .btn{width:100%}.price span{display:inline-block;width:0.55em;text-align:center}.price .currency{margin-right:5px;width:auto}.price .point{margin-left:2px;width:auto}.price .decimal{font-size:0.75em;vertical-align:top}.highlight{margin-right:5px;width:auto}.highlight .point{margin-left:2px;width:auto}.highlight .decimal{font-size:0.75em;vertical-align:top}.original-price .currency,.set-price .currency{margin-right:3px;width:auto}.overview-product .discount-tip,.product-detail .discount-tip{padding:0 20px;min-height:45px;font-size:13px;color:#777}.overview-product .product-discount-bar,.product-detail .product-discount-bar{width:100%;height:25px;border-top:#efefef 1px solid}.overview-product .product-discount-bar li,.product-detail .product-discount-bar li{float:left;width:25%;border-right:#efefef 1px solid;color:#B9B9B9;font-size:1.2em;text-align:center;line-height:25px}.overview-product .product-discount-bar li:last-child,.product-detail .product-discount-bar li:last-child{border-right:none}.overview-product .product-discount-bar li.active,.product-detail .product-discount-bar li.active{font-family:"Proxima N W01 Smbd",sans-serif;font-size:1.3em;background-color:#A3D884;color:#fff}.overview-product .product-discount-bar li:hover,.product-detail .product-discount-bar li:hover{background-color:#00A6FF;color:#fff;cursor:pointer}.overview-product .order-row,.product-detail .order-row{margin-bottom:10px;padding:0 20px;display:block;width:100%;height:32px}@media only screen and (min-width: 1600px){.overview-product .order-row,.product-detail .order-row{height:40px}}.overview-product .order-row .btn-holder,.product-detail .order-row .btn-holder{float:left;width:63.66667%}.overview-product .order-row .btn-holder .btn,.product-detail .order-row .btn-holder .btn{width:100%;font-size:12px}.overview-product .order-row .btn-holder .btn .text,.product-detail .order-row .btn-holder .btn .text{left:-3px}.overview-product .quantity-holder,.product-detail .quantity-holder{float:left;margin-right:3%;width:33.33333%}.overview-product .price,.product-detail .price{display:inline-block;color:#3D3D3D;font-size:2.2em;line-height:1;font-family:"Proxima N W01 Smbd",sans-serif}.overview-product .price .decimal,.product-detail .price .decimal{position:relative;top:1px}.overview-product .price-info,.product-detail .price-info{display:block;font-size:1.3em;color:#B3B3B3;margin:3px 0 20px}.overview-product .original-price,.product-detail .original-price{display:inline-block;margin-right:16px;font-size:1.4em;text-decoration:line-through;color:#B3B3B3;margin:0.5em 0 0 6px}@media only screen and (min-width: 1600px){.overview-product .original-price,.product-detail .original-price{margin-right:20px}}.overview-product .in-stock,.product-detail .in-stock{display:inline-block;position:relative;padding-left:20px;color:#63C900;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.4em;line-height:1.28571}.overview-product .in-stock:before,.product-detail .in-stock:before{position:absolute;top:1px;left:0;z-index:10;content:"";background-position:-10px -50px;background-size:440px 500px;width:16px;height:16px}.overview-product .in-stock.dt-del_time1,.overview-product .in-stock.dt-del_time2,.overview-product .in-stock.dt-onRequest,.product-detail .in-stock.dt-del_time1,.product-detail .in-stock.dt-del_time2,.product-detail .in-stock.dt-onRequest{color:#FF9029}.overview-product .in-stock.dt-del_time1:before,.overview-product .in-stock.dt-del_time2:before,.overview-product .in-stock.dt-onRequest:before,.product-detail .in-stock.dt-del_time1:before,.product-detail .in-stock.dt-del_time2:before,.product-detail .in-stock.dt-onRequest:before{background-position:-150px -150px;background-size:440px 500px;width:16px;height:16px}.overview-product .product-title,.product-detail .product-title{font-size:2em;margin-top:0;margin-bottom:6px}.overview-product .product-title .rule-1,.overview-product .product-title .rule-2,.overview-product .product-title .rule-3,.product-detail .product-title .rule-1,.product-detail .product-title .rule-2,.product-detail .product-title .rule-3{display:block}.overview-product .product-title .rule-1,.product-detail .product-title .rule-1{font-family:"Proxima N W01 Smbd",sans-serif;color:#3D3D3D}.overview-product .product-title .rule-2,.overview-product .product-title .rule-3,.product-detail .product-title .rule-2,.product-detail .product-title .rule-3{color:#646464;font-family:"Proxima N W01 Light",sans-serif}.overview-product .product-title .rule-3,.product-detail .product-title .rule-3{color:#00A6FF}.overview-product .usp,.product-detail .usp{font-size:1.4em}.overview-product .usp li,.product-detail .usp li{position:relative;padding-left:24px;margin-bottom:6px}.overview-product .usp li:after,.product-detail .usp li:after{content:"";position:absolute;top:1px;left:0;background-position:-240px -70px;background-size:440px 500px;width:16px;height:16px}.overview-product .warning,.product-detail .warning{padding:8px 10px;border:solid 2px #C8E5F5;background-color:#D2E9F5;color:#73A0BD;font-size:1.4em}.quantity-holder{display:inline-block;height:32px;width:72px}@media only screen and (min-width: 1600px){.quantity-holder{height:40px}}@media only screen and (min-width: 1600px){.quantity-holder{width:90px}}.quantity-holder input[type="text"],.quantity-holder input[type="tel"]{border:1px solid #D6CFC9;border-top-right-radius:0;border-bottom-right-radius:0;float:left;width:80%;height:32px;padding:0 8px;font-size:1.4em;line-height:32px}@media only screen and (min-width: 1600px){.quantity-holder input[type="text"],.quantity-holder input[type="tel"]{height:40px}}@media only screen and (min-width: 1600px){.quantity-holder input[type="text"],.quantity-holder input[type="tel"]{line-height:40px}}.quantity-holder .quantity-btns{position:relative;float:left;width:20%;height:100%;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#D6CFC9}.quantity-holder .quantity-btns .quantity-btn{position:relative;display:block;width:100%;height:50%;cursor:pointer}.quantity-holder .quantity-btns .quantity-btn.add{border-bottom:1px solid #E7E4E1}.quantity-holder .quantity-btns .quantity-btn.remove{border-top:1px solid #E7E4E1}.quantity-holder .quantity-btns .quantity-btn:after{content:"";display:block;position:absolute;z-index:10}.quantity-holder .quantity-btns .quantity-btn.add:after{background-position:-50px -50px;background-size:440px 500px;width:8px;height:5px;position:absolute;top:50%;left:50%;margin-top:-2.5px;margin-left:-4px}.quantity-holder .quantity-btns .quantity-btn.remove:after{background-position:-50px -30px;background-size:440px 500px;width:8px;height:5px;position:absolute;top:50%;left:50%;margin-top:-2.5px;margin-left:-4px}.reviews{display:block;margin-top:40px;margin-bottom:20px;padding-bottom:24px;border-bottom:1px dashed #E7E4E1;cursor:pointer}@media only screen and (min-width: 1600px){.reviews{margin-top:48px;margin-bottom:24px}}@media only screen and (min-width: 1600px){.reviews{padding-bottom:30px}}.home .reviews{height:auto}.reviews .title,.reviews .grade,.reviews .right_container,.reviews .stars,.reviews .star,.reviews .num_reviews{display:block}.reviews .title{width:100%;margin-bottom:10px;font-size:1.4em;font-family:"Proxima N W01 Bold",sans-serif}.reviews .title span{text-decoration:underline}.reviews .grade{float:left;margin-right:8px;height:36px;width:36px;line-height:32px;border-radius:18px;border:2px solid #00A6FF;text-align:center;font-size:1.6em}@media only screen and (min-width: 1600px){.reviews .grade{margin-right:10px}}@media only screen and (min-width: 1600px){.reviews .grade{height:43.2px}}@media only screen and (min-width: 1600px){.reviews .grade{width:43.2px}}@media only screen and (min-width: 1600px){.reviews .grade{line-height:38.4px}}@media only screen and (min-width: 1600px){.reviews .grade{border-radius:22px}}.reviews .right-container{display:inline-block;float:left;margin-top:4px}.reviews .stars{margin-bottom:4px}.reviews .star{float:left;margin-right:2px;background-position:-110px -50px;background-size:440px 500px;width:15px;height:14px}.reviews .star.full{background-position:-70px -50px;background-size:440px 500px;width:15px;height:14px}.reviews .star.half{background-position:-90px -50px;background-size:440px 500px;width:15px;height:14px}.reviews .num_reviews{font-family:"Proxima N W01 Smbd",sans-serif;font-size:1.4em}.reviews .kiyoh-logo{margin-top:10px;width:85px;margin-left:52px}@media only screen and (min-width: 1600px){.reviews .kiyoh-logo{margin-left:62.4px}}.reviews .recommendation{display:block;color:#B3B3B3;font-size:1.3em;font-family:"Proxima N W01 Reg It",sans-serif;margin-left:44px;margin-top:3px}@media only screen and (min-width: 1600px){.reviews .recommendation{margin-left:52.8px}}.reviews .home-clear{display:none}.rich-snippets{display:none}.selling-points{font-size:1.5em}.selling-points li{position:relative;padding-left:24px;color:#63C900;margin-bottom:10px}.selling-points li:after{content:"";position:absolute;top:1px;left:0;background-position:-10px -50px;background-size:440px 500px;width:16px;height:16px}.search-bar{position:relative;height:32px}@media only screen and (min-width: 1600px){.search-bar{height:40px}}.search-bar input[type="search"]{display:block;position:absolute;top:0;left:0;padding-top:0;padding-bottom:0;padding-right:40px;padding-left:8px;width:100%;height:32px;border:1px solid #D6CFC9;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:1.4em;-webkit-appearance:none;-webkit-transition:box-shadow 500ms ease;-moz-transition:box-shadow 500ms ease;transition:box-shadow 500ms ease}@media only screen and (min-width: 1600px){.search-bar input[type="search"]{padding-right:48px;padding-left:9.6px}}@media only screen and (min-width: 1600px){.search-bar input[type="search"]{height:40px}}.search-bar input[type="search"]:focus{outline:none;border-color:#9ecaed;box-shadow:0 0 10px #9ecaed}.search-bar .search-submit{display:block;position:absolute;top:0;right:0;background:#00A6FF;overflow:hidden;width:32px;height:32px;border-top-right-radius:4px;border-bottom-right-radius:4px;-webkit-transition:background 150ms ease-out;-moz-transition:background 150ms ease-out;transition:background 150ms ease-out}@media only screen and (min-width: 1600px){.search-bar .search-submit{width:40px}}@media only screen and (min-width: 1600px){.search-bar .search-submit{height:40px}}.search-bar .search-submit:hover{background:#008BFF}.search-bar .search-submit input{position:relative;z-index:10;background:transparent}.search-bar .search-submit .magnifier{display:block;background:url("/images/structure/tops_icons_sprite.svg") -244px -13px no-repeat;background-size:440px 500px;width:32px;height:32px}@media only screen and (min-width: 1600px){.search-bar .search-submit .magnifier{background:url("/images/structure/tops_icons_sprite.svg") -240px -10px no-repeat;background-size:440px 500px;width:40px;height:40px}}.home #header .white-bar .search-bar{display:none}.search-bar ul.dropdown-menu{position:absolute;width:100%;line-height:32px;background-color:#fff;border:1px solid #ccc;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:50;list-style:none;margin:0;padding:0;font-size:14px}@media only screen and (min-width: 1600px){.search-bar ul.dropdown-menu{line-height:40px}}.search-bar ul.dropdown-menu li{margin:0;padding:0;line-height:32px;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 1600px){.search-bar ul.dropdown-menu li{line-height:40px}}.search-bar ul.dropdown-menu li::before{content:none}.search-bar ul.dropdown-menu li a{display:block;width:100%;height:100%;padding-left:10px;padding-right:10px;color:#646464}.search-bar ul.dropdown-menu li a .article_number{color:#B3B3B3;font-size:1em;font-size:0.8em;vertical-align:bottom}.search-bar ul.dropdown-menu li:hover{cursor:pointer}.search-bar ul.dropdown-menu li.active a{background-color:#00A6FF;color:#fff}.search-bar .search-suggest{position:absolute;width:100%;line-height:32px;margin-top:32px;background-color:#fff;border:1px solid #ccc;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:50;max-height:300px;overflow:auto}@media only screen and (min-width: 1600px){.search-bar .search-suggest{line-height:40px}}@media only screen and (min-width: 1600px){.search-bar .search-suggest{margin-top:40px}}.search-bar .search-suggest ul{list-style:none;margin:0;padding:0}.search-bar .search-suggest ul li{margin:0;padding:0;line-height:32px;white-space:nowrap;overflow:hidden}@media only screen and (min-width: 1600px){.search-bar .search-suggest ul li{line-height:40px}}.search-bar .search-suggest ul li a{display:block;width:100%;height:100%;padding-left:10px;padding-right:10px;color:#646464}.search-bar .search-suggest ul li a:hover,.search-bar .search-suggest ul li a.active{background-color:#00A6FF;color:#fff}.search-bar .search-suggest ul li .name{font-weight:normal}.search-bar .search-suggest ul li .blue{color:#00A6FF}.search-bar .search-suggest ul li a:hover .blue{color:#fff}.typeahead-group-header{padding:0px 10px;background-color:#eee;font-family:"Proxima N W01 Reg",sans-serif;text-transform:uppercase;font-size:12px;line-height:20px}.typeahead-group-header::before{content:none}a.searchAll{border-top:solid 1px #eee;font-style:italic;padding-top:3px;padding-bottom:3px}a.searchAll span{color:#00A6FF}a.searchAll:hover span{color:#fff}.filter-select{position:relative;display:inline-block;width:110px}@media only screen and (min-width: 1600px){.filter-select{width:140px}}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#646464;font-family:"Proxima N W01 Reg",sans-serif;font-size:15px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #D6CFC9;padding:5px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.selectize-control.multi .selectize-input.has-items{padding:5px 8px 2px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:0 6px;background:#f2f2f2;color:#646464;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#646464;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#b1b1b1;background:#fff;border:0 solid #fff}.selectize-input>input{padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-moz-user-select:auto !important;-ms-user-select:auto !important;user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input:after{content:' ';display:block;clear:left}.selectize-input.dropdown-active:before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:1000;border:1px solid #D6CFC9;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#646464;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(100,100,100,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:gray transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent gray transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.checkout-row .selectize-input,.issuer-holder .selectize-input{padding:0 8px;height:32px}@media only screen and (min-width: 1600px){.checkout-row .selectize-input,.issuer-holder .selectize-input{height:40px}}.checkout-row .selectize-control.single .selectize-input::after,.issuer-holder .selectize-control.single .selectize-input::after{margin-top:-2px}.issuer-holder .selectize-control{max-width:300px}.filter-holder .selectize-input{padding:0 8px;line-height:24px;height:24px}@media only screen and (min-width: 1600px){.filter-holder .selectize-input{line-height:30px}}@media only screen and (min-width: 1600px){.filter-holder .selectize-input{height:30px}}.filter-holder .selectize-control.single .selectize-input::after{margin-top:-1px}.table{display:table;float:none !important}.table-cell{display:table-cell;vertical-align:top;float:none !important}ul.tabs{display:block;list-style:none;margin:0;padding:0;white-space:nowrap}ul.tabs li{position:relative;display:inline-block;margin-right:5px;background-color:#fafafa}ul.tabs li.active{z-index:10;background-color:#fff}ul.tabs li a{display:block;width:100%;height:100%;padding:10px 15px 15px 15px;font-size:1.25em}.tabs-content .tab-content{display:none}.tabs-content .tab-content.active{display:block}.language_switch{width:100%;height:100%;position:fixed;z-index:100;top:0;min-width:960px;background-color:rgba(239,239,239,0.8)}.language_switch .switch-box{background-color:#fff;width:500px;height:240px;left:calc(50% - 250px);position:absolute;text-align:center;top:calc(50% - 120px);text-align:center}.language_switch .switch-box .logo-bar{background:rgba(0,166,255,0.95) none repeat scroll 0 0;color:#fff;height:50px;display:block;text-align:center}.language_switch .switch-box .logo-bar .logo{height:50%;display:inline-block;margin:12.5px auto 2px auto;padding-right:10px}.language_switch .switch-box p.text{margin-top:20px;margin-bottom:20px}.language_switch .switch-box p.link{margin-top:10px;margin-bottom:20px}.language_switch .switch-box .btn-holder{margin:0 auto;float:inherit}.submenu.aside-brand{border-top:1px dashed #E7E4E1;padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 1600px){.submenu.aside-brand{padding-top:40px;padding-bottom:40px}}.submenu.aside-brand .title{border:none}.submenu.aside-brand ul{padding:0}.submenu.aside-brand li a{line-height:24px}@media only screen and (min-width: 1600px){.submenu.aside-brand li a{line-height:30px}}.tsunami{display:inline-block}.tsunami li{display:inline-block;width:16px;-webkit-transition:-webkit-transform 200ms ease-out,margin 200ms ease-out;-moz-transition:-moz-transform 200ms ease-out,margin 200ms ease-out;transition:transform 200ms ease-out,margin 200ms ease-out}@media only screen and (min-width: 1600px){.tsunami li{width:20px}}.tsunami li .letter{display:block;width:100%;font-size:1.2em;text-transform:uppercase;text-align:center;cursor:default;font-family:"Proxima N W01 Smbd",sans-serif;color:#B3B3B3}.tsunami li .letter.active{color:#646464;cursor:pointer}.tsunami li .letter.active:hover{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);margin:0}.tsunami li .letter.active.beside{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);margin:0}#filters_all{cursor:pointer}.brand-list a.content-block{display:block;position:relative;border:1px solid #fff;box-shadow:0 0 0 0 #F3F3F3;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.brand-list a.content-block:hover{border:1px solid rgba(156,201,239,0.5);box-shadow:0 0 6px 0 #9cc9ef}.brand-list a.content-block:hover .btn{background-color:#0086E7;border-color:#0086E7}.brand-list a.content-block:hover .btn .text{left:0;opacity:1}.brand-list a.content-block h2{height:50px;padding-top:8px;padding-left:8px}@media only screen and (min-width: 1600px){.brand-list a.content-block h2{padding-top:10px;padding-left:10px}}.brand-list a.content-block .name{display:block;color:#b3b3b3;font-size:1.4em;min-height:3.2em;padding-top:8px;padding-left:8px}@media only screen and (min-width: 1600px){.brand-list a.content-block .name{padding-top:10px;padding-left:10px}}.brand-list a.content-block .show-brand{display:block;padding-bottom:8px;padding-left:8px;color:#00A6FF;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}@media only screen and (min-width: 1600px){.brand-list a.content-block .show-brand{padding-bottom:10px;padding-left:10px}}.brand-list .logo{display:block;position:relative;margin:16px 16px 16px 16px;height:80px;line-height:80px;text-align:center}@media only screen and (min-width: 1600px){.brand-list .logo{margin:20px 20px 20px 20px}}@media only screen and (min-width: 1600px){.brand-list .logo{height:96px}}@media only screen and (min-width: 1600px){.brand-list .logo{line-height:96px}}.brand-list .logo img{position:absolute;top:50%;left:50%;opacity:0}.brand-list .btn-holder{display:block;padding:8px 8px 8px 8px;width:100%}@media only screen and (min-width: 1600px){.brand-list .btn-holder{padding:10px 10px 10px 10px}}.brand-list .btn-holder .btn:before{display:none}.brand-list .plane .content-block{min-height:140px;height:100%}.brand-list .plane .content-block h2{position:relative;z-index:100}.brand-list .plane .content-block h2 span.brand-detail-name{display:block;background:#fff}.brand-detail-logo{position:absolute;top:16px;right:32px;height:40px}@media only screen and (min-width: 1600px){.brand-detail-logo{top:20px;right:40px}}@media only screen and (min-width: 1600px){.brand-detail-logo{height:48px}}.brand-detail-logo img{height:100%}.text-block.brand-info .column.wide{width:70%}.text-block.brand-info .column{margin-bottom:0}.text-block.brand-info .subtle{margin-top:30px;font-size:0.85em}.text-block.brand-info .subtle p{color:#999}.text-block.brand-info .subtle strong{color:#646464}.cart-block header{position:relative;border-bottom:1px solid #E7E4E1}.cart-block header h2{float:left;width:50%;font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em;line-height:64px;padding-left:32px;margin:0}@media only screen and (min-width: 1600px){.cart-block header h2{line-height:80px}}@media only screen and (min-width: 1600px){.cart-block header h2{padding-left:40px}}.cart-block header h2 div{line-height:64px}@media only screen and (min-width: 1600px){.cart-block header h2 div{line-height:80px}}.cart-block header .btn-holder{position:relative;top:15px}.cart-block .empty-cart{padding-right:32px;padding-bottom:32px;padding-left:32px}@media only screen and (min-width: 1600px){.cart-block .empty-cart{padding-right:40px;padding-bottom:40px;padding-left:40px}}.cart-block .summary{padding-top:32px;padding-bottom:32px;min-height:390px}@media only screen and (min-width: 1600px){.cart-block .summary{padding-top:40px;padding-bottom:40px}}.cart-block .summary .summary-row{position:relative;padding-top:8px;padding-right:16px;padding-left:16px}@media only screen and (min-width: 1600px){.cart-block .summary .summary-row{padding-top:10px;padding-right:20px;padding-left:20px}}.cart-block .summary .summary-row.subtotal-price{padding-top:0}.cart-block .summary .summary-row.subtotal-price .price{top:0}.cart-block .summary .summary-row .title{display:block;margin-bottom:8px;font-family:"Proxima N W01 Smbd",sans-serif;font-size:1.5em}@media only screen and (min-width: 1600px){.cart-block .summary .summary-row .title{margin-bottom:10px}}.cart-block .summary .summary-row .description{display:block;color:#b3b3b3;font-size:1.3em}.cart-block .summary .summary-row .description.highlight{padding:4px 0;font-size:1.5em;line-height:1.4}.cart-block .summary .summary-row .price{display:block;color:#3D3D3D;font-family:"Proxima N W01 Smbd",sans-serif;font-size:2em;line-height:1;position:absolute;top:8px;right:16px}@media only screen and (min-width: 1600px){.cart-block .summary .summary-row .price{top:10px;right:20px}}.cart-block .summary .summary-row .check{content:"";display:inline-block;position:relative;top:2px;left:0;margin-right:8px;background-position:-10px -50px;background-size:440px 500px;width:16px;height:16px}.cart-block .summary .total-discount{background:#f3f3f3;padding-bottom:16px}@media only screen and (min-width: 1600px){.cart-block .summary .total-discount{padding-bottom:20px}}.cart-block .summary .total-discount .discount{position:absolute;top:16px;right:16px;font-size:2em}@media only screen and (min-width: 1600px){.cart-block .summary .total-discount .discount{top:20px;right:20px}}.cart-block .summary .total-discount .discount::before{display:block;position:absolute;top:50%;left:-22px;z-index:10;margin-top:-8px;background-position:-10px -50px;background-size:440px 500px;width:16px;height:16px;content:""}.cart-block .summary .shipping-price .price,.cart-block .summary .subtotal-price .price{font-family:"Proxima N W01 Reg",sans-serif}.cart-block .summary .btn-holder{margin-top:16px}@media only screen and (min-width: 1600px){.cart-block .summary .btn-holder{margin-top:20px}}.cart-block .extra{border-right:1px solid #E7E4E1;padding-top:32px}@media only screen and (min-width: 1600px){.cart-block .extra{padding-top:40px}}.cart-block .cart-extra-info{padding-right:32px;padding-bottom:16px;padding-left:32px;border-bottom:1px solid #E7E4E1}@media only screen and (min-width: 1600px){.cart-block .cart-extra-info{padding-right:40px;padding-bottom:20px;padding-left:40px}}.cart-block .cart-extra-info .selling-points{display:block;width:50%;float:left}.cart-block .cart-exhaust-vent .image-holder{padding-top:32px;padding-left:32px;float:left}@media only screen and (min-width: 1600px){.cart-block .cart-exhaust-vent .image-holder{padding-top:40px;padding-left:40px}}.cart-block .cart-exhaust-vent .text-holder{margin-top:32px;margin-left:32px;float:left}@media only screen and (min-width: 1600px){.cart-block .cart-exhaust-vent .text-holder{margin-top:40px;margin-left:40px}}.cart-block .cart-exhaust-vent .text-holder span.exhaust-text{font-size:1.5em;font-family:"Proxima N W01 Reg",sans-serif;color:#646464}.cart-block .cart-exhaust-vent .text-holder a.btn{clear:both;display:block;margin-top:10px;background-color:#BDBAB8;border-color:#BCB9B7}.cart-block .cart-exhaust-vent .text-holder a.btn:hover{background-color:#a4a09e;border-color:#a39f9d}.cart-block .cart-categories{padding:32px 32px 32px 32px}@media only screen and (min-width: 1600px){.cart-block .cart-categories{padding:40px 40px 40px 40px}}.cart-block .cart-categories .cart-categories-title{display:block;margin-bottom:8px;font-family:"Proxima N W01 Smbd",sans-serif;font-size:1.6em}@media only screen and (min-width: 1600px){.cart-block .cart-categories .cart-categories-title{margin-bottom:10px}}.cart-block .cart-categories .cart-categorie{float:left;display:block;border-right:1px solid #E7E4E1;padding-right:20px;padding-bottom:20px;width:50%}.cart-block .cart-categories .cart-categorie:last-child{border:none;padding-left:20px}.cart-block .cart-categories .cart-categorie .image-holder{margin-top:8px;margin-bottom:8px}.cart-block .cart-categories .cart-categorie .image-holder img{margin-left:20px}.cart-block .cart-categories .cart-categorie .categorie-title{font-size:14px;color:#00A6FF}.cart-block .shipping-explained{color:#B3B3B3;margin-left:15px;font-size:1.2em}.cart-block .shipping-explained .title{padding-left:2px;margin-top:5px;display:inline-block}.cart-block .shipping-explained table{margin-top:8px}.cart-block .shipping-explained table tr:nth-of-type(even){background-color:#F7F7F7}.cart-block .shipping-explained table th{padding:5px 0;font-size:11px;line-height:14px;text-align:right;color:#7C7E80;vertical-align:baseline}.cart-block .shipping-explained table th:first-child{text-align:left}.cart-block .shipping-explained table th:nth-child(2){width:30%}.cart-block .shipping-explained table th:last-child{width:30%;padding-right:5px}@media only screen and (min-width: 1600px){.cart-block .shipping-explained table th{font-size:12px;padding:10px 0px 5px 10px}.cart-block .shipping-explained table th:last-child{padding-right:0px}}.cart-block .shipping-explained table td{text-align:right;font-size:11px;vertical-align:baseline;padding:5px 0;color:#7C7E80}.cart-block .shipping-explained table td:first-child{text-align:left}.cart-block .shipping-explained table td:last-child{padding-right:5px}@media only screen and (min-width: 1600px){.cart-block .shipping-explained table td{font-size:12px;padding-left:10px}.cart-block .shipping-explained table td:last-child{padding-right:0px}}.cart-block .shipping-explained table td .decimal{font-size:0.75em;vertical-align:top}.cart-block .btn-holder{padding-right:16px;padding-left:16px;width:100%}@media only screen and (min-width: 1600px){.cart-block .btn-holder{padding-right:20px;padding-left:20px}}.cart-block .btn-holder .btn{width:100%}.cart-block .cart-loader{padding-top:32px;padding-right:32px;padding-left:32px}@media only screen and (min-width: 1600px){.cart-block .cart-loader{padding-top:40px;padding-right:40px;padding-left:40px}}.cart-block .cart-loader img{position:relative;top:6px;left:0;margin-right:5px}.checkout-login-block header{height:64px;line-height:64px;border-bottom:1px dashed #E7E4E1;text-align:center;font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em}@media only screen and (min-width: 1600px){.checkout-login-block header{height:80px}}@media only screen and (min-width: 1600px){.checkout-login-block header{line-height:80px}}.checkout-login-block .column{padding:32px 32px 32px 32px}@media only screen and (min-width: 1600px){.checkout-login-block .column{padding:40px 40px 40px 40px}}.checkout-login-block .column:nth-child(2){border-right:1px dashed #E7E4E1}.checkout-login-block .title{display:block;font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em;margin-bottom:1.33333em}.checkout-login-block .forgot-password{display:block;margin-top:2em;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.4em;line-height:1.28571;color:#B3B3B3}.checkout-block{padding-top:40px}@media only screen and (min-width: 1600px){.checkout-block{padding-top:48px}}.checkout-block .checkout-row{position:relative}.checkout-block .checkout-row::after{display:block;position:absolute;bottom:0;left:0;border-bottom:1px dashed #E7E4E1;height:0;width:100%;content:""}.checkout-block .checkout-row .inner{position:relative;z-index:5;margin-left:40px;padding:16px 32px 40px 40px;border-left:2px solid #00A6FF}@media only screen and (min-width: 1600px){.checkout-block .checkout-row .inner{margin-left:48px}}@media only screen and (min-width: 1600px){.checkout-block .checkout-row .inner{padding:19.2px 38.4px 48px 48px}}.checkout-block .checkout-row .inner .number{display:block;position:absolute;top:16px;left:0px;margin-left:-17px;width:32px;height:32px;border:2px solid #00A6FF;border-radius:16px;background:#fff;color:#00A6FF;font-family:"Proxima N W01 Smbd",sans-serif;font-size:1.3em;line-height:28px;text-align:center}@media only screen and (min-width: 1600px){.checkout-block .checkout-row .inner .number{top:19.2px;left:0px}}.checkout-block .checkout-row .inner h2{font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em;margin-top:0;margin-bottom:32px;padding-top:4px}@media only screen and (min-width: 1600px){.checkout-block .checkout-row .inner h2{margin-bottom:40px}}.checkout-block .checkout-row.user-data{position:relative;z-index:10}.checkout-block .checkout-row.user-data .inner{padding-top:0}.checkout-block .checkout-row.user-data .inner .number{top:0}.checkout-block .checkout-row.user-data label{white-space:nowrap}.checkout-block .checkout-row.order-info table.order-info-table{width:100%;font-size:1.5em}.checkout-block .checkout-row.order-info table.order-info-table tr{border-bottom:1px solid #e7e4e1}.checkout-block .checkout-row.order-info table.order-info-table tr.heading{height:24px;font-family:"Proxima N W01 Smbd",sans-serif;text-transform:capitalize}@media only screen and (min-width: 1600px){.checkout-block .checkout-row.order-info table.order-info-table tr.heading{height:30px}}.checkout-block .checkout-row.order-info table.order-info-table tr.heading td,.checkout-block .checkout-row.order-info table.order-info-table tr.heading td.square{padding-top:0;padding-bottom:0}.checkout-block .checkout-row.order-info table.order-info-table td{padding:16px 16px 16px 0;vertical-align:top}.checkout-block .checkout-row.order-info table.order-info-table td.product-info{width:45%}.checkout-block .checkout-row.order-info table.order-info-table td.square{padding:16px;border-left:1px dashed #E7E4E1;text-align:right}.checkout-block .checkout-row.order-info table.order-info-table td.last{padding-right:0}.checkout-block .checkout-row.order-info .discount{display:block;position:relative}.checkout-block .checkout-row.order-info .discount .small{font-size:0.75em}.checkout-block .checkout-row.order-info .discount::before{display:block;position:absolute;top:0;left:0;z-index:10;background-position:-10px -50px;background-size:440px 500px;width:16px;height:16px;content:""}.checkout-block .checkout-row.order-info .summary{margin-top:16px;width:192px;float:right}@media only screen and (min-width: 1600px){.checkout-block .checkout-row.order-info .summary{margin-top:20px}}@media only screen and (min-width: 1600px){.checkout-block .checkout-row.order-info .summary{width:240px}}.checkout-block .checkout-row.order-info .summary .summary-row{height:24px;line-height:24px}@media only screen and (min-width: 1600px){.checkout-block .checkout-row.order-info .summary .summary-row{height:30px}}@media only screen and (min-width: 1600px){.checkout-block .checkout-row.order-info .summary .summary-row{line-height:30px}}.checkout-block .checkout-row.order-info .summary .summary-row .title{font-family:"Proxima N W01 Bold",sans-serif;font-size:1.3em}.checkout-block .checkout-row.order-info .summary .summary-row .title .extra{font-size:0.7em;margin-left:5px}.checkout-block .checkout-row.order-info .summary .summary-row .price{font-size:1.5em;float:right}.checkout-block .checkout-row.order-info .summary .summary-row.total{margin-top:16px;margin-bottom:16px;color:#3D3D3D}@media only screen and (min-width: 1600px){.checkout-block .checkout-row.order-info .summary .summary-row.total{margin-top:20px;margin-bottom:20px}}.checkout-block .checkout-row.order-info .summary .summary-row.total .title{font-size:1.8em}.checkout-block .checkout-row.order-info .summary .summary-row.total .price{font-size:1.8em;font-family:"Proxima N W01 Smbd",sans-serif}.checkout-block .checkout-row.order-info .summary .summary-row.vat .price,.checkout-block .checkout-row.order-info .summary .summary-row.vat .title{font-size:1.3em;color:#B3B3B3}.checkout-block .checkout-row.order-info table.composition{margin-top:10px}.checkout-block .checkout-row.order-info table.composition,.checkout-block .checkout-row.order-info table.composition-inner-table{font-size:1em}.checkout-block .checkout-row.order-info table.composition .composition-header,.checkout-block .checkout-row.order-info table.composition-inner-table .composition-header{display:none}.checkout-block .checkout-row.order-info table.composition tr,.checkout-block .checkout-row.order-info table.composition-inner-table tr{border:none}.checkout-block .checkout-row.order-info table.composition tr:nth-child(2n+1),.checkout-block .checkout-row.order-info table.composition-inner-table tr:nth-child(2n+1){background:none}.checkout-block .checkout-row.order-info table.composition td,.checkout-block .checkout-row.order-info table.composition-inner-table td{padding:0;color:#B3B3B3}.checkout-block .checkout-row.order-info table.composition td.composition-note,.checkout-block .checkout-row.order-info table.composition-inner-table td.composition-note{padding-left:0}.checkout-block .checkout-row.payment::after{border-bottom:none}.checkout-block .checkout-row.payment .inner{border-left:2px solid transparent;padding-bottom:80px}@media only screen and (min-width: 1600px){.checkout-block .checkout-row.payment .inner{padding-bottom:96px}}.checkout-block .checkout-row.payment .inner .top-border{position:absolute;top:0;left:-2px;height:32px;width:10px;border-left:2px solid #00A6FF}@media only screen and (min-width: 1600px){.checkout-block .checkout-row.payment .inner .top-border{height:40px}}.checkout-block .checkout-row.payment .inner input[type="checkbox"]{display:inline-block;margin-right:8px;vertical-align:top}.checkout-block .checkout-row.payment .inner .description{display:inline-block;position:relative;top:-2px;width:60%;font-size:1.3em;text-transform:none;letter-spacing:0;font-family:"Proxima N W01 Reg",sans-serif}.checkout-block .checkout-row.payment .inner .pay-holder{margin-top:56px;width:100%;text-align:center}.checkout-block .checkout-row.payment .inner .pay-holder .pay{float:none;display:inline-block;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.checkout-block .checkout-row.payment .inner .pay-holder .pay .btn{min-width:200px}#map-canvas{width:100%;height:450px;border:1px solid #d6cfc9;border-radius:4px}form .hidden-box#shipping-box{margin-top:0}form .hidden-box#shipping-box.open{margin-top:32px}form .hidden-box#dpd-parcel-shop-box{margin-top:0}form .hidden-box#dpd-parcel-shop-box #pac-input{border:1px solid #d6cfc9;border-radius:4px;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333;padding:0 8px;width:60%;margin-top:10px;margin-left:10px}form .hidden-box#dpd-parcel-shop-box #pac-submit{background:url("/images/structure/tops_icons_sprite.svg") -285px -20px no-repeat;background-size:440px 500px;width:16px;height:16px;display:block;position:absolute;left:57.5% !important;top:18px !important}form .hidden-box#dpd-parcel-shop-box #pac-submit:focus{outline:none;box-shadow:none}.checkout-block .checkout-row .inner .shopInfoContainer h1{margin-bottom:0}.checkout-block .checkout-row .inner .shopInfoContainer p{font-size:1em;line-height:inherit}.checkout-block .checkout-row .inner .shopInfoContainer .openingHours table tr td{padding-right:10px}.checkout-block .checkout-row .inner .shopInfoContainer .openingHours h2{margin:0;padding:0;font-size:1.2em}.checkout-block .checkout-row .inner .shopInfoContainer .btn{margin-top:5px;font-size:1em;height:30px;line-height:30px;cursor:pointer}.checkout-block .checkout-row .inner .shopInfoContainer .centerText input{cursor:pointer}#chosenShop{border:1px solid #e7e4e1;display:inline-block;font-size:1.2em;padding:20px}#chosenShop h1{margin:0}#chosenShop .openingHours table tr td{padding:2px 10px 1px 0}.thanks-block .column{padding:32px 32px 32px 32px}@media only screen and (min-width: 1600px){.thanks-block .column{padding:40px 40px 40px 40px}}.thanks-block .column:first-child{border-right:1px dashed #E7E4E1}.thanks-block .title{display:block;color:#00A6FF;font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em;margin-bottom:32px}@media only screen and (min-width: 1600px){.thanks-block .title{margin-bottom:40px}}.thanks-block .thank-you{display:block;margin-bottom:32px;color:#00A6FF;font-size:4em;line-height:0.9}@media only screen and (min-width: 1600px){.thanks-block .thank-you{margin-bottom:40px}}.thanks-block .thank-you strong{display:block}.thanks-block ul{margin-bottom:1.33333em;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}.thanks-block ul li{position:relative;padding-left:16px;margin-bottom:1.33333em}@media only screen and (min-width: 1600px){.thanks-block ul li{padding-left:20px}}.thanks-block ul li::before{content:"";display:block;position:absolute;top:0.4em;left:0;background-position:-130px -50px;background-size:440px 500px;width:4px;height:8px}.thanks-block .center-arrow{position:absolute;bottom:40px;left:50%;z-index:10;margin-left:-18px;width:36px;height:36px;background-position:-170px -170px;background-size:440px 500px;width:36px;height:36px}@media only screen and (min-width: 1600px){.thanks-block .center-arrow{bottom:48px}}#footer{position:relative;z-index:200}#footer .benefits{padding-top:40px;padding-bottom:40px;border-top:1px solid #E7E4E1;background:#F3F3F3}@media only screen and (min-width: 1600px){#footer .benefits{padding-top:48px;padding-bottom:48px}}#footer .information{padding-top:40px;padding-bottom:40px;background:#EEE;border-top:1px solid #E7E4E1;color:#949494;line-height:1.46667}@media only screen and (min-width: 1600px){#footer .information{padding-top:48px;padding-bottom:48px}}#footer .information .column.fluid-25{padding-right:40px}@media only screen and (min-width: 1600px){#footer .information .column.fluid-25{padding-right:48px}}#footer .information .title{display:block;margin-bottom:1.46667em;font-family:"Proxima N W01 Smbd",sans-serif;text-transform:uppercase;color:#3D3D3D;font-size:1.5em}#footer .information ul{margin-bottom:1.46667em;font-size:1.5em}#footer .information a.logo-tops{display:block;position:relative;height:32px}@media only screen and (min-width: 1600px){#footer .information a.logo-tops{height:40px}}#footer .information a.logo-tops img{height:100%;-webkit-transition:opacity 300ms ease-out;-moz-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}#footer .information a.logo-tops img.hover{position:absolute;top:0;left:0;z-index:10;opacity:0}#footer .information a.logo-tops:hover .hover{opacity:1}#footer .information .search-bar{position:relative;margin-bottom:3.4em}#footer .information a{color:#949494;-webkit-transition:color 0.2s ease-out;-moz-transition:color 0.2s ease-out;transition:color 0.2s ease-out}#footer .information a:hover{color:#646464;text-decoration:underline}#footer .information .social{line-height:2em;margin-top:-7px}#footer .information .social .icon{display:inline-block;position:relative;top:7px;left:0;margin-right:8px}#footer .information .social .icon.fb{background-position:-10px -70px;background-size:440px 500px;width:25px;height:25px}#footer .information .social .icon.tw{background-position:-50px -70px;background-size:440px 500px;width:25px;height:25px}#footer .information .social .icon.in{background-position:-90px -70px;background-size:440px 500px;width:25px;height:25px}#footer .information .social .icon.gp{background-position:-210px -70px;background-size:440px 500px;width:25px;height:25px}#footer .information .komma{display:block}#footer .information .komma span{display:inline-block}#footer .information .komma .logo{position:relative;top:-2px;left:0;margin-right:8px;background-position:-130px -70px;background-size:440px 500px;width:25px;height:25px}#footer .information .komma .desc{line-height:1.1;font-size:1.5em}#footer .payment-methods.nl{background:url("/images/structure/tops_icons_sprite.svg") -250px -280px no-repeat;background-size:440px 500px;width:180px;height:90px}#footer .payment-methods.de{background:url("/images/structure/tops_icons_sprite.svg") -250px -170px no-repeat;background-size:440px 500px;width:180px;height:90px}#header{position:fixed;top:0;left:0;z-index:10;width:100%}#header .blue-bar{position:relative;z-index:10;background-color:#00A6FF;color:#fff}#header .blue-bar .center{height:40px}@media only screen and (min-width: 1600px){#header .blue-bar .center{height:48px}}#header .blue-bar #logo-holder{display:block;width:-webkit-calc(25% - 75px);width:calc(25% - 75px)}@media only screen and (min-width: 1300px){#header .blue-bar #logo-holder{width:20%}}@media only screen and (min-width: 1350px){#header .blue-bar #logo-holder{width:25%}}#header .blue-bar #logo-holder img{height:24px;margin-top:8px}@media only screen and (min-width: 1600px){#header .blue-bar #logo-holder img{height:30px}}@media only screen and (min-width: 1600px){#header .blue-bar #logo-holder img{margin-top:9.6px}}#header .blue-bar #nav-holder{width:-webkit-calc(75% + 32px);width:calc(75% + 32px)}@media only screen and (min-width: 1600px){#header .blue-bar #nav-holder{width:-webkit-calc(75% + 40px);width:calc(75% + 40px)}}#header .blue-bar .nav-main{float:left;width:auto}#header .blue-bar .nav-main li{float:left;margin-right:16px}@media only screen and (min-width: 1600px){#header .blue-bar .nav-main li{margin-right:20px}}#header .blue-bar .nav-main li a{display:block;color:rgba(255,255,255,0.7);font-size:1.4em;line-height:40px;-webkit-transition:color 150ms ease-out;-moz-transition:color 150ms ease-out;transition:color 150ms ease-out}@media only screen and (min-width: 1600px){#header .blue-bar .nav-main li a{line-height:48px}}#header .blue-bar .nav-main li:hover a{color:#fff}#header .blue-bar .nav-main li.active a{color:#fff;font-family:"Proxima N W01 Bold",sans-serif}#header .blue-bar .nav-sub{float:right;width:auto}#header .blue-bar .nav-sub .cart{display:block;float:left;background:#3D3D3D;color:#fff;line-height:40px;text-align:center;font-size:1.4em;-webkit-transition:background-color 0.2s ease-out,color 0.2s ease-out;-moz-transition:background-color 0.2s ease-out,color 0.2s ease-out;transition:background-color 0.2s ease-out,color 0.2s ease-out}@media only screen and (min-width: 1600px){#header .blue-bar .nav-sub .cart{line-height:48px}}#header .blue-bar .nav-sub .cart .sep{color:#9E9E9E;margin:0 2px}#header .blue-bar .nav-sub .cart .quantity{font-family:"Proxima N W01 Bold",sans-serif;color:#fff}#header .blue-bar .nav-sub .cart:hover{background:#262626;color:#00A6FF}#header .white-bar{background:#fff;border-bottom:1px solid #EAE7E4}#header .white-bar #shop-name{width:25%}#header .white-bar .title{line-height:80px;font-size:3.2em;color:#00A6FF;font-family:"Proxima N W01 Smbd",sans-serif;text-transform:uppercase}@media only screen and (min-width: 1600px){#header .white-bar .title{line-height:96px}}#header .white-bar .search-bar{position:absolute;top:50%;width:33.33333%;left:25%;margin-top:-16px}@media only screen and (min-width: 1600px){#header .white-bar .search-bar{margin-top:-20px}}#header .white-bar .streamer{line-height:80px;left:-webkit-calc(25% - 32px);left:calc(25% - 32px);margin-left:32px;font-family:"Proxima N W01 Reg It",sans-serif;font-size:1.8em}@media only screen and (min-width: 1600px){#header .white-bar .streamer{line-height:96px}}@media only screen and (min-width: 1600px){#header .white-bar .streamer{left:-webkit-calc(25% - 40px);left:calc(25% - 40px)}}@media only screen and (min-width: 1600px){#header .white-bar .streamer{margin-left:40px}}#header .customer-service{display:block;position:absolute;top:0;right:0;height:104px;margin-top:8px;color:#646464}@media only screen and (min-width: 1600px){#header .customer-service{height:130px}}@media only screen and (min-width: 1600px){#header .customer-service{margin-top:10px}}#header .person{position:absolute;top:0;right:0;height:104px;width:104px;border-radius:52px;border:4px solid #fff;overflow:hidden}@media only screen and (min-width: 1600px){#header .person{height:130px}}@media only screen and (min-width: 1600px){#header .person{width:130px}}@media only screen and (min-width: 1600px){#header .person{border-radius:65px}}#header .person img{width:100%}#header .cloud{display:block;position:relative;z-index:10;margin:16px 0 0 0;margin-right:96px;padding:8px 16px 8px 16px;background:#fff;border-radius:4px;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.1);font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}@media only screen and (min-width: 1600px){#header .cloud{margin-right:120px}}@media only screen and (min-width: 1600px){#header .cloud{padding:10px 20px 10px 20px}}#header .cloud .phone{color:#00A6FF}#header .cloud .name{font-family:"Proxima N W01 Reg It",sans-serif}#header .cloud:after{content:"";display:block;position:absolute;top:50%;right:-8px;margin-top:-5px;height:0;width:0;-moz-transform:scale(0.9999);border-top:4px solid transparent;border-top:4px solid rgba(255,255,255,0);border-bottom:4px solid transparent;border-bottom:4px solid rgba(255,255,255,0);border-left:16px solid #fff}.home-start-block{position:relative;padding:32px 32px 0px 32px;margin-top:80px;margin-bottom:80px;width:50%}@media only screen and (min-width: 1600px){.home-start-block{padding:40px 40px 0px 40px}}@media only screen and (min-width: 1600px){.home-start-block{margin-top:96px;margin-bottom:96px}}.home-start-block h1{font-size:2.4em;margin-top:0}.home-start-block h2{color:#00A6FF;font-size:1.8em}.home-start-block .search-bar{margin-top:40px;margin-bottom:40px}@media only screen and (min-width: 1600px){.home-start-block .search-bar{margin-top:48px;margin-bottom:48px}}.home-start-block ul{width:90%;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.5em;line-height:1.33333}.home-start-block ul li{position:relative;padding-left:16px;margin-bottom:0.66667em}@media only screen and (min-width: 1600px){.home-start-block ul li{padding-left:20px}}.home-start-block ul li::before{content:"";display:block;position:absolute;top:0.4em;left:0;background-position:-130px -50px;background-size:440px 500px;width:4px;height:8px}.home-start-block .btn-holder{margin-top:20px;margin-bottom:20px;width:100%;text-align:center}@media only screen and (min-width: 1600px){.home-start-block .btn-holder{margin-top:24px;margin-bottom:24px}}.home-start-block img.employee-home{position:absolute;right:-175px;bottom:0;margin-bottom:-80px;height:400px}@media only screen and (min-width: 1600px){.home-start-block img.employee-home{margin-bottom:-96px}}.home-planes li.content-block{float:left;padding:0px 24px 0px 24px;margin-top:40px;margin-bottom:40px;margin-right:1.33332%;width:24%;height:200px}@media only screen and (min-width: 1600px){.home-planes li.content-block{padding:0px 30px 0px 30px}}@media only screen and (min-width: 1600px){.home-planes li.content-block{margin-top:48px;margin-bottom:48px}}@media only screen and (min-width: 1600px){.home-planes li.content-block{height:240px}}.home-planes li.content-block.last{margin-right:0}.home-planes .payment-methods img{width:100%}.home-planes .reviews{margin:0;padding:0;height:auto;text-align:center;border:none}.home-planes .reviews .stars{display:inline-block}.home-planes .reviews .home-clear{display:block}.home-planes .reviews .grade{margin:0 auto 10px;float:none;height:80px;width:80px;border-radius:40px;border-width:4px;font-size:4em;line-height:72px}.home-planes .reviews .right-container{float:none;margin:0 auto}.home-planes .reviews .kiyoh-logo{display:none}.home-planes .reviews .recommendation{display:none}.home-planes .selling-points{padding-top:0;border:none}.home-planes .discount-info .title{font-family:"Proxima N W01 Smbd",sans-serif;font-size:1.5em;line-height:1.33333;text-transform:uppercase;letter-spacing:0.02em;text-transform:uppercase;display:block;margin-bottom:0.66665em}.home-planes .discount-info table{padding:0;margin:0.66665em 0;width:100%;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.4em;line-height:1.28571}.home-planes .discount-info table td:first-child{width:75%}.home-planes .discount-info table td:nth-child(2){color:#00A6FF;font-family:"Proxima N W01 Bold",sans-serif}.home-planes .discount-info .note{font-size:1.3em;font-family:"Proxima N W01 Reg It",sans-serif;color:#B3B3B3}.home-brand-block{height:240px;margin-bottom:40px}@media only screen and (min-width: 1600px){.home-brand-block{height:288px}}@media only screen and (min-width: 1600px){.home-brand-block{margin-bottom:48px}}.home-brand-block li{border-left:1px dashed #E7E4E1;border-bottom:1px dashed #E7E4E1;text-align:center}.home-brand-block li .background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.home-brand-block li:hover .background{border:1px solid rgba(156,201,239,0.5);box-shadow:0 0 6px 0 #9cc9ef}.home-brand-block li a{display:block;position:relative;height:120px;line-height:120px}@media only screen and (min-width: 1600px){.home-brand-block li a{height:144px}}@media only screen and (min-width: 1600px){.home-brand-block li a{line-height:144px}}.home-brand-block li img{display:block;position:absolute;top:50%;left:50%;max-width:60%;max-height:70%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home .nav-brands{border-radius:4px}.home .bg-sidebar{display:none}.home .bg-content{display:none}#paymentProvider{font-family:"Helvetica","Arial",sans-serif;font-size:15px;background:#003cb3}.maintenance-block{padding-top:40px}@media only screen and (min-width: 1600px){.maintenance-block{padding-top:48px}}.maintenance-block .maintenance-row{position:relative}.maintenance-block .maintenance-row::after{display:block;position:absolute;bottom:0;left:0;border-bottom:1px dashed #E7E4E1;height:0;width:100%;content:""}.maintenance-block .maintenance-row.maintenance-submit::after{border:none}.maintenance-block .maintenance-row .inner{position:relative;z-index:5;margin-left:40px;padding:16px 32px 40px 40px;border-left:2px solid #00A6FF}@media only screen and (min-width: 1600px){.maintenance-block .maintenance-row .inner{margin-left:48px}}@media only screen and (min-width: 1600px){.maintenance-block .maintenance-row .inner{padding:19.2px 38.4px 48px 48px}}.maintenance-block .maintenance-row .inner.last{border:none}.maintenance-block .maintenance-row .inner .top-border{border-left:2px solid #00a6ff;height:32px;left:0px;position:absolute;top:0;width:10px}.maintenance-block .maintenance-row .inner .number{display:block;position:absolute;top:16px;left:0px;margin-left:-17px;width:32px;height:32px;border:2px solid #00A6FF;border-radius:16px;background:#fff;color:#00A6FF;font-family:"Proxima N W01 Smbd",sans-serif;font-size:1.3em;line-height:28px;text-align:center}@media only screen and (min-width: 1600px){.maintenance-block .maintenance-row .inner .number{top:19.2px;left:0px}}.maintenance-block .maintenance-row .inner .number.first{top:0}.maintenance-block .maintenance-row .inner h2{font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em;margin-top:0;margin-bottom:32px;padding-top:4px}@media only screen and (min-width: 1600px){.maintenance-block .maintenance-row .inner h2{margin-bottom:40px}}.maintenance-block .maintenance-row.maintenance-choice .inner{padding-top:0}.maintenance-block .maintenance-row .maintenance-choices{display:block;float:left;width:380px;line-height:1.33333;margin-right:20px;margin-bottom:10px;border:1px solid #E7E4E1;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);position:relative;cursor:pointer}.maintenance-block .maintenance-row .maintenance-choices:hover{-webkit-box-shadow:inset 0 1px 1px rgba(0,166,255,0.2);box-shadow:inset 0 1px 1px rgba(0,166,255,0.2);border:1px solid #00a6ff}.maintenance-block .maintenance-row .maintenance-choices label{font-size:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;cursor:pointer;font-family:inherit}.maintenance-block .maintenance-row .maintenance-choices label.clear{clear:both;width:100%}.maintenance-block .maintenance-row .maintenance-choices div{width:100%;font-size:1em}.maintenance-block .maintenance-row .maintenance-choices div.clear-box{clear:both}.maintenance-block .maintenance-row .maintenance-choices div.info{width:50%;line-height:60px;float:left;font-size:1.5em;font-family:"Proxima N W01 Semibold",sans-serif;border-top:1px solid #E7E4E1;border-bottom:1px solid #E7E4E1}.maintenance-block .maintenance-row .maintenance-choices div.info .icon{display:inline-block;float:left;margin-top:18px;margin-left:20px;margin-right:10px}.maintenance-block .maintenance-row .maintenance-choices div.info.duration .icon{background:url("/images/structure/tops_icons_sprite.svg") -280px -70px no-repeat;background-size:440px 500px;width:7.7px;height:7.7px;width:20px;height:20px}.maintenance-block .maintenance-row .maintenance-choices div.info.price{border-right:1px solid #E7E4E1}.maintenance-block .maintenance-row .maintenance-choices div.info.price .icon{background:url("/images/structure/tops_icons_sprite.svg") -310px -70px no-repeat;background-size:440px 500px;width:7.7px;height:7.7px;width:20px;height:20px}.maintenance-block .maintenance-row .maintenance-choices .title-box{height:67px;line-height:67px}.maintenance-block .maintenance-row .maintenance-choices .title-box h3{font-size:2em;color:#00A6FF;display:inline;margin-left:5px}.maintenance-block .maintenance-row .maintenance-choices .title-box input{margin-left:18px;margin-top:-2px}.maintenance-block .maintenance-row .maintenance-choices .price .price-text{width:80%}.maintenance-block .maintenance-row .maintenance-choices .decription-decription{margin-top:20px;margin-bottom:20px}.maintenance-block .maintenance-row .maintenance-choices .decription-decription h2{color:inherit;margin-left:18px;margin-bottom:20px;clear:both}.maintenance-block .maintenance-row .maintenance-choices .decription-decription ul{margin-left:20px}.maintenance-block .maintenance-row .maintenance-choices .decription-decription ul li{list-style:initial;margin-left:10px;font-size:1.3em}.maintenance-block .maintenance-row .maintenance-choices.chosen{-webkit-box-shadow:inset 0 1px 1px rgba(3,167,255,0.2);box-shadow:inset 0 1px 1px rgba(3,167,255,0.2);border:1px solid #03a7ff}.maintenance-block .maintenance-row .maintenance-choices.inactive{color:rgba(100,100,100,0.5)}.maintenance-block .maintenance-row .maintenance-choices.inactive .price-text{color:rgba(0,166,255,0.5)}.maintenance-block .maintenance-row .maintenance-choices.inactive .price-info{color:rgba(100,100,100,0.5)}.maintenance-block .accountCheck{clear:both;display:inline-block;margin-bottom:10px;border-bottom:1px dashed #E7E4E1;width:100%;padding-bottom:10px}.maintenance-block .accountCheck p{margin-bottom:0.5em;font-weight:bold}.maintenance-block .login{display:block}.maintenance-block .login.inactive{display:none}.maintenance-block .login .title{font-size:1.5em;line-height:1.5em;margin-bottom:10px;display:block}.maintenance-block .login .input-holder{width:35%}.maintenance-block .login .btn-holder{margin-top:10px}.maintenance-block .customer-details .title{font-size:1.5em;line-height:1.5em;margin-bottom:30px;display:block}.maintenance-block .customer-details .title.inactive{display:none}.maintenance-block .customer-details .fillInHeader{font-weight:bold;margin-bottom:0px}.decription-decription{margin-top:5px}.decription-decription li{list-style:initial;margin-left:10px;font-size:1.3em}form label.description{display:inline-block;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.3em;letter-spacing:0;text-transform:none;width:60%;margin:0 0 20px 10px}#agree{vertical-align:top}.pay-holder{color:green}.pay-holder .btn-holder{width:100%;text-align:center;margin-top:20px}.maintenance-index .maintenance-column{position:relative;float:left;width:43.75%;margin-left:12.5%}.maintenance-index .maintenance-column:first-child{margin-left:0}.maintenance-index .introduction .list-block{margin-top:-120px}.maintenance-index .introduction .btn.book{margin-top:20px}.maintenance-index .benefits{margin-bottom:40px}.maintenance-index .benefits .button-holder{width:100%;text-align:center;margin-top:22px;margin-bottom:30px;display:inline-block}.maintenance-index .ratings{padding:20px;width:100%;background:#fff;border-radius:4px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3)}.maintenance-index .ratings .reviews{border:0;padding:0;margin:0;height:auto;text-align:center;border:none}.maintenance-index .ratings .reviews .stars{display:inline-block}.maintenance-index .ratings .reviews .home-clear{display:block}.maintenance-index .ratings .reviews .grade{margin:0 auto 10px;float:none;height:80px;width:80px;border-radius:50%;border-width:3px;font-size:4em;line-height:76px}.maintenance-index .ratings .reviews .right-container{float:none;margin:0 auto}.maintenance-index .ratings .reviews .kiyoh-logo{display:none}.maintenance-index .ratings .reviews .recommendation{display:none}.maintenance-index .btn.book{background:#FF9029;border:1px solid #F27717;height:45px;line-height:40px;font-size:1.5em;font-family:"Proxima N W01 Smbd",sans-serif}.maintenance-index .btn.book:hover{background:#f57600;border-color:#cb5f0b}.maintenance-index .all-products{display:block;margin-top:10px;font-size:1.3em;color:inherit;text-decoration:underline}.maintenance-index .all-products:hover{color:#00A6FF}.maintenance-index .list-block .blue-block p{padding:0}#header .white-bar.maintenance .title{font-size:2.6em}#header .white-bar.maintenance .streamer{margin-left:65px}.text-block.article-order{padding:0;margin-bottom:20px}.title-order-block{cursor:pointer;line-height:49px;padding-left:32px}.title-order-block .title{font-size:1.6em;color:#00A6FF;font-weight:bold}.title-order-block .order-date{font-size:1.5em;color:#B3B3B3;margin-left:20px}.title-order-block .open-close{font-weight:bold;float:right;padding-right:15px;display:inline-block;margin:21px 15px;background:url("/images/structure/tops_icons_sprite.svg") -170px -130px no-repeat;background-size:440px 500px;width:12px;height:12px}.title-order-block.open{border-bottom:#F3F3F3 solid 1px}.title-order-block.open .open-close{background:url("/images/structure/tops_icons_sprite.svg") -190px -130px no-repeat;background-size:440px 500px;width:12px;height:12px}.order-block{padding:32px;position:relative}.order-block .order-title{font-size:2em;margin-top:0;cursor:pointer;margin-bottom:24px}@media only screen and (min-width: 1600px){.order-block .order-title{margin-bottom:30px}}.order-block .order-title .rule-1{font-family:"Proxima N W01 Smbd",sans-serif;color:#3D3D3D}.order-block .order-title .rule-2,.order-block .order-title .rule-3{color:#646464;font-family:"Proxima N W01 Light",sans-serif}.order-block .order-title .rule-3,.order-block .order-title .bypass{color:#00A6FF}.order-block .column.buttons{width:100%}.order-block .column.fluid-50{position:relative;float:left;width:47.5%;margin-right:5%;margin-bottom:0}.order-block .column.fluid-50:last-child{margin-right:0}.order-block .btn-holder .btn{min-width:200px;margin-right:16px}@media only screen and (min-width: 1600px){.order-block .btn-holder .btn{margin-right:20px}}table.order-products{width:100%;margin-bottom:0}table.order-products th{font-size:1.5em}table.order-products tr{border-bottom:1px solid #dedede}table.order-products thead tr{border:none}table.order-products td{padding:1em 0;vertical-align:middle}table.order-products h3{font-size:1.5em;color:#00A6FF;margin:0}table.order-products p{margin:0}table.order-totals{float:right;margin-top:1em}table.order-totals td{font-size:1.5em;line-height:1.7em;white-space:nowrap}table.order-totals td:last-child{padding-left:15px}table.order-totals tr.total{border-top:1px solid #dedede}table.order-totals tr.total td{font-weight:bold;padding-top:0.5em}ul.orders ul{display:none;overflow:hidden}.payment-method-bar{position:absolute;top:60px;right:0}.payment-method-bar.nl{background:url("/images/structure/tops_icons_sprite.svg") -10px -180px no-repeat;background-size:440px 500px;width:220px;height:30px}.payment-method-bar.de{background:url("/images/structure/tops_icons_sprite.svg") -10px -224px no-repeat;background-size:440px 500px;width:220px;height:30px}.payment-options .payment-method-bar{position:absolute;top:7px;right:0}@media only screen and (min-width: 1600px){.payment-options .payment-method-bar{top:12px}}.top-bar{line-height:40px;height:40px;padding-right:16px;padding-left:16px;margin-bottom:20px;z-index:20 !important}@media only screen and (min-width: 1600px){.top-bar{line-height:48px}}@media only screen and (min-width: 1600px){.top-bar{height:48px}}@media only screen and (min-width: 1600px){.top-bar{padding-right:20px;padding-left:20px}}@media only screen and (min-width: 1600px){.top-bar{margin-bottom:24px}}.top-bar .filter-holder{float:left;margin-right:16px;height:40px}@media only screen and (min-width: 1600px){.top-bar .filter-holder{margin-right:20px}}@media only screen and (min-width: 1600px){.top-bar .filter-holder{height:48px}}.top-bar label,.top-bar .label{display:inline-block;float:left;color:#00A6FF;font-family:"Proxima N W01 Bold",sans-serif;font-size:1.2em;text-transform:uppercase;letter-spacing:0.1em;margin-right:8px}.top-bar .label{display:none}@media only screen and (min-width: 1400px){.top-bar .label{display:inline-block}}.top-bar .show-all{float:right;color:#b3b3b3;font-size:1.4em}.top-bar .payment-options{text-align:right}.top-bar .payment-options img{max-width:100%}.product-detail .product-detail-top{position:relative}.product-detail .product-detail-image{position:absolute;top:50%;left:0;padding:20px 20px 20px 20px;margin-top:-200px;height:400px}@media only screen and (min-width: 1600px){.product-detail .product-detail-image{padding:24px 24px 24px 24px}}.product-detail .product-detail-image .image{position:absolute;width:calc(100% - 48px);height:calc(100% - 48px);background-position:center;background-repeat:no-repeat;background-size:contain}.product-detail .product-detail-image img.fit{opacity:0;position:absolute;top:50%;left:50%;display:block}.product-detail ul.thumbs{position:absolute;display:block;white-space:nowrap;bottom:-10px;left:20px}.product-detail ul.thumbs li{display:inline-block;overflow:hidden;width:40px;height:40px;border-radius:100%;margin-left:10px;-webkit-transition:border-color 0.3s,box-shadow 0.3s;-moz-transition:border-color 0.3s,box-shadow 0.3s;transition:border-color 0.3s,box-shadow 0.3s}.product-detail ul.thumbs li a{display:block;width:100%;height:100%;border:2px solid #E9EDF0;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.product-detail ul.thumbs li.active{border:none}.product-detail ul.thumbs li.active a{border-color:#00A6FF}.product-detail ul.thumbs li.active img{opacity:0.5;filter:alpha(opacity=50)}.product-detail ul.thumbs li:not(.active):hover{box-shadow:0 0 5px #00A6FF}.product-detail .product-information{position:relative;z-index:55;border:none;padding:30px 0 0 0;min-height:390px;border-left:#efefef 1px solid;float:right !important}.product-detail .product-information .inner-padding{padding:0 30px}.product-detail .product-information .warning{padding-left:30px}.product-detail .product-information .price-and-stock-holder{max-width:300px;margin-top:20px}.product-detail .product-information .price-and-stock-holder .price-block{float:left;height:40px}.product-detail .product-information .price-and-stock-holder .in-stock{position:relative;top:8px;float:right}.product-detail .order-row{position:relative;bottom:0;padding:0;margin-top:32px;margin-bottom:8px;max-width:300px}@media only screen and (min-width: 1600px){.product-detail .order-row{margin-top:40px;margin-bottom:10px}}.product-detail .specs-holder{border-top:#efefef 1px solid;padding:30px;font-size:0.93333em}.product-detail .specs-holder.subtle{font-size:0.85em}.product-detail .specs-holder.subtle p{color:#999}.product-detail .specs-holder.subtle strong{color:#646464}.product-detail h3{font-family:"Proxima N W01 Bold",sans-serif;font-size:1.2em;text-transform:uppercase;letter-spacing:0.1em;color:#00A6FF}.product-detail .discount-percentage-container{text-align:right;margin:0;padding:0}.product-detail .product-discount-bar{height:30px}.product-detail .product-discount-bar li{line-height:30px}.product-detail .usp-container{padding:15px 30px;background:#F7F7F7}.overview-product{position:relative;margin-bottom:20px}@media only screen and (min-width: 1600px){.overview-product{margin-bottom:24px}}.overview-product .top-container{position:relative}.overview-product .product-info-container{float:left;padding:20px 0 20px 20px;width:66.6665%;min-height:250px;border-right:#efefef 1px solid}.overview-product .image-holder{float:left;width:25%;padding-right:20px}.overview-product .image-holder img{display:block;margin:0 auto;max-height:100%;max-width:100%}.overview-product .product-info{float:left;width:75%}.overview-product .product-info .article-number{display:block;margin-bottom:16px;font-size:1.5em;margin-top:20px}@media only screen and (min-width: 1600px){.overview-product .product-info .article-number{margin-bottom:20px}}.overview-product .order-info{position:relative;padding:20px 20px 0;float:right;width:33.3332%;min-height:250px}.overview-product .order-info-bottom-container{position:absolute;bottom:0;right:0;width:33.3332%}.overview-product .order-info-bottom-container .discount-percentage-container{text-align:right;margin:0;padding:0}.overview-product .order-info-bottom-container .product-detail .discount-percentage{position:absolute;top:0;position:absolute;right:16px;margin-right:0}@media only screen and (min-width: 1600px){.overview-product .order-info-bottom-container .product-detail .discount-percentage{right:20px}}.overview-product .order-info-bottom-container .product-detail .discount-percentage span{display:block;font-size:0.6em}.overview-product .bottom-container{border-top:#efefef 1px solid;background:#F7F7F7}.overview-product .composition-container{float:left;width:66.6665%;min-height:120px;border-right:#efefef 1px solid;background:#fff}.overview-product .composition-container .composition .composition-class{width:70px}.overview-product .composition-container .overview-composition-title{float:left;width:25%}.overview-product .composition-container .overview-composition-title .header{padding:5px 20px;background:#F8F7F6;font-size:1.4em;font-family:"Proxima N W01 Bold",sans-serif;white-space:nowrap}.overview-product .composition-container .overview-composition-title .brand-holder{padding:10px;width:100%}.overview-product .composition-container .overview-composition-title .brand-holder img{max-width:100%}.overview-product .composition-container .overview-composition{float:left;width:75%}.overview-product .usp-container{float:left;padding:21px 10px 10px 20px;width:33.3332%}.search-block{position:relative;margin-bottom:20px;display:table}.search-block .search-content{padding:16px 32px 16px 32px}.search-block .search-title{color:#00A6FF;font-size:2em;font-family:"Proxima N W01 Light",sans-serif;margin-top:0}.search-block img.brand{width:auto;position:relative;margin-top:5px;bottom:0;left:0}.search-block.category-block img.brand{margin-top:20px;max-width:90%;max-height:120px;margin-left:auto;margin-right:auto;display:block}.search-block.category-block .search-content{border-left:1px dashed #E7E4E1}.read-more{display:inline-block;position:relative;font-family:"Proxima N W01 Reg",sans-serif;font-size:1.4em;line-height:1.28571;color:#B3B3B3;padding-right:16px}span.search-term{color:#FF7D20}.related-search{font-size:2em;font-style:italic}#sidebar{position:relative;padding-bottom:60px;z-index:15;background:#fff;width:-webkit-calc(25% - 32px);width:calc(25% - 32px)}@media only screen and (min-width: 1600px){#sidebar{width:-webkit-calc(25% - 40px);width:calc(25% - 40px)}}#sidebar .shadow{position:absolute;top:0;right:-8px;width:8px;height:100%;background:url(/images/structure/shadow.jpg) repeat-y}#sidebar .back-btn{margin-top:32px}@media only screen and (min-width: 1600px){#sidebar .back-btn{margin-top:40px}}.bg-sidebar{display:block;position:absolute;top:0;left:-1000%;width:1000%;height:100%;background:#fff}.sidebar-title{margin-bottom:16px;color:#3D3D3D;display:block;font-family:"Proxima N W01 Bold",sans-serif;font-size:2em;line-height:1.8}@media only screen and (min-width: 1600px){.sidebar-title{margin-bottom:20px}}.side-bar-logo{display:block;margin-bottom:24px;max-width:200px}@media only screen and (min-width: 1600px){.side-bar-logo{margin-bottom:30px}}.submenu{border-bottom:1px dashed #E7E4E1;margin-bottom:24px}@media only screen and (min-width: 1600px){.submenu{margin-bottom:30px}}.submenu .title{display:block;height:40px;color:#00A6FF;border-top:1px dashed #E7E4E1;border-bottom:1px dashed #E7E4E1;font-family:"Proxima N W01 Bold",sans-serif;font-size:1.2em;text-transform:uppercase;letter-spacing:0.1em;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 1600px){.submenu .title{height:48px}}@media only screen and (min-width: 1600px){.submenu .title{line-height:48px}}.submenu ul{padding-bottom:24px}@media only screen and (min-width: 1600px){.submenu ul{padding-bottom:30px}}.submenu li a{position:relative;left:-20px;padding:0.25em 0 0.25em 20px;display:block;color:#646464;font-size:1.5em;-webkit-transition:color 100ms;-moz-transition:color 100ms;transition:color 100ms}.submenu li a:hover{color:#00A6FF}.submenu li a .plus{position:relative;top:-1px;left:0;display:inline-block;margin-left:3px;background-position:-170px -110px;background-size:440px 500px;width:8px;height:8px}.submenu li>ul{border:none;position:relative;overflow:hidden;height:0;margin:0;padding:0px 16px 0px 16px;border-left:3px solid #00A6FF}@media only screen and (min-width: 1600px){.submenu li>ul{padding:0px 20px 0px 20px}}.submenu li>ul>li>a{font-family:"Proxima N W01 Light",sans-serif}.submenu li>ul>li>a:hover{color:#00A6FF}.submenu li.active>a{color:#00A6FF;font-family:"Proxima N W01 Bold",sans-serif}.submenu li.active>a .plus{display:none}.submenu li.active>ul{height:auto;margin:0.5em 0}.submenu li.active>ul>li>a{color:#646464;font-family:"Proxima N W01 Light",sans-serif}.submenu li.active>ul>li>a:hover{color:#00A6FF}.submenu li.active>ul>li.active>a{font-family:"Proxima N W01 Bold",sans-serif;color:#3D3D3D}.submenu li.active>ul>li.active>a:hover{color:#00A6FF}.sidebar-brand{border-bottom:1px dashed #E7E4E1;margin-bottom:32px;padding-bottom:32px}@media only screen and (min-width: 1600px){.sidebar-brand{margin-bottom:40px}}@media only screen and (min-width: 1600px){.sidebar-brand{padding-bottom:40px}}.sidebar-trustmark{padding-top:24px;border-top:1px dashed #E7E4E1;margin-top:24px}.text-block{padding:32px 32px 32px 32px;margin-bottom:32px}@media only screen and (min-width: 1600px){.text-block{padding:40px 40px 40px 40px}}@media only screen and (min-width: 1600px){.text-block{margin-bottom:40px}}.text-block h2{margin-top:0;font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em}.text-block .column{width:47.5%;margin-right:5%;margin-bottom:32px}@media only screen and (min-width: 1600px){.text-block .column{margin-bottom:40px}}.text-block .column.last{margin-right:0}.text-block figure{display:block;margin-top:32px;width:100%;clear:both}@media only screen and (min-width: 1600px){.text-block figure{margin-top:40px}}.text-block figure:first-child{margin-top:0}.text-block figure img{display:block;width:100%}.text-block.complete-pending .row{height:auto;margin-bottom:20px;margin-top:-20px}.text-block.complete-pending .row .order-overview-subtotal,.text-block.complete-pending .row .order-overview-shipping-costs,.text-block.complete-pending .row .order-overview-tax,.text-block.complete-pending .row .order-overview-total{font-size:1.4em}p.whatsApp{margin-top:15px;margin-bottom:15px}p.whatsApp .number{color:#63C900;display:block;font-size:1.26em}p.whatsApp:before{background:url("/images/structure/tops_icons_sprite.svg") -340px -70px no-repeat;background-size:440px 500px;width:32px;height:32px;content:"";display:inline-block;float:left;margin-top:5px;margin-right:10px}p.contact-info{margin-top:20px}.return-guide .guide-steps{background-color:#fff;border-radius:4px;width:100%;margin-bottom:40px;padding:40px}.return-guide .guide-steps h2{margin-top:0;font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em;font-size:2.4em}.return-guide .guide-steps .intro{margin-bottom:40px;padding-right:300px}.return-guide .guide-steps .intro p{max-width:575px}.return-guide .guide-steps .steps{position:relative;margin-bottom:60px;padding-right:300px}.return-guide .guide-steps .steps .cta-image-holder{position:absolute;right:0;bottom:0;float:none;margin-bottom:0}.return-guide .guide-steps .steps .cta-image-holder .image-holder img{margin-left:0}.return-guide .guide-steps .steps ol{counter-reset:returnSteps;font-size:1.5em}.return-guide .guide-steps .steps ol li{position:relative;padding-left:60px;max-width:510px}.return-guide .guide-steps .steps ol li+li{margin-top:30px}.return-guide .guide-steps .steps ol li:before{position:absolute;top:0;left:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:20px;height:100%;text-align:center;font-size:24px;color:#00A6FF;counter-increment:returnSteps;content:counter(returnSteps) "."}.return-guide .guide-steps .steps-circles{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:40px}.return-guide .guide-steps .steps-circles .step{display:inline-block;width:200px;text-align:center}.return-guide .guide-steps .steps-circles .arrow-placeholder{height:100px;width:65px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center}.return-guide .guide-steps .steps-circles .arrow-placeholder .arrow{display:inline-block;vertical-align:middle;background:url("/images/structure/return-guide-sprite.svg") -52px -39px no-repeat;background-size:170px 50px;width:13px;height:10px}.return-guide .guide-steps .steps-circles .circle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center;align-items:center;width:100px;height:100px;margin:auto;border-radius:100%;border:2px solid #00A6FF}.return-guide .guide-steps .steps-circles .circle span{display:inline-block}.return-guide .guide-steps .steps-circles .circle span.print{background:url("/images/structure/return-guide-sprite.svg") 0 0 no-repeat;background-size:170px 50px;width:50px;height:45px}.return-guide .guide-steps .steps-circles .circle span.box{background:url("/images/structure/return-guide-sprite.svg") -52px 0 no-repeat;background-size:170px 50px;width:58px;height:37px}.return-guide .guide-steps .steps-circles .circle span.dpd{background:url("/images/structure/return-guide-sprite.svg") -112px 0 no-repeat;background-size:170px 50px;width:57px;height:36px}.return-guide .guide-steps .steps-circles p{max-width:185px;margin:10px auto 0;font-size:1.35em}.return-guide .guide-steps .return-cta h3{margin-top:0;font-family:"Proxima N W01 Reg",sans-serif;color:#00A6FF;font-size:2em;font-size:1.8em}
/*# sourceMappingURL=style.css.map */