@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700";@charset "UTF-8";html,body,h1,h2,h3,h4,p,header,section,footer,aside,ul,ol,li,img,form,input,button{margin:0;padding:0;border:0}li{list-style:none}a{border:0}@font-face{font-family:Mohave-SemiBoldItalic;font-weight:400;font-style:normal;src:url(Mohave-SemiBoldItalic.6542c5ea4ab08d53.eot);src:url(Mohave-SemiBoldItalic.6542c5ea4ab08d53.eot?#iefix) format("embedded-opentype"),url(Mohave-SemiBoldItalic.bfd7a6e0044641cc.woff) format("woff"),url(Mohave-SemiBoldItalic.0f15f31fbf92a644.ttf) format("truetype"),url(Mohave-SemiBoldItalic.74036796a34be6a9.svg#Mohave-SemiBoldItalic) format("svg")}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{font-family:Mohave-SemiBoldItalic,Helvetica,Arial,sans-serif;color:#636363}h3{font-family:Mohave-SemiBoldItalic,Helvetica,Arial,sans-serif}p{font-size:14px}p.small{font-size:12px}button,input{font-family:Open Sans,Helvetica,Arial,sans-serif}.break-word{word-break:break-word}.nowrap{white-space:nowrap}.italic{font-style:italic}.line-height-1{line-height:1}html,body{background:#F3F3F3}html{height:100%;scroll-behavior:smooth}body{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;min-height:100%;height:auto!important;color:#606060;position:relative}h1,h2,h3,h4,h5,h6{font-family:Mohave-SemiBoldItalic;font-weight:400;text-transform:uppercase;line-height:1.2}h1{font-size:48px;color:#585858}h3{font-size:22px;color:#b5b5b5}h4{font-size:1.25em;color:#777}.routerLink{color:#acacac;font-size:15px;text-decoration:none;transition:.2s linear}.routerLink:hover{color:#6cc36c}button.routerLink{background-color:transparent}.cartLink{transition-property:none;font-size:15px}.cartLink:hover #cartIcon{background-image:url(cartFull.a83f031ee6051e13.svg)}.cartLinkFull{color:#6cc36c}.cartLinkFull:hover{color:#acacac}.cartLinkFull:hover #cartIcon{background-image:url(cart.e6925c49e31b76b6.svg)}a.button,button.button,div.button{font-family:Open Sans,Helvetica,Arial,sans-serif;border-bottom:1px solid #459a45;color:#fff;font-weight:700;text-transform:uppercase;text-decoration:none;padding:12px 40px;display:inline-block;letter-spacing:.5px;font-size:16px;border-radius:100px;background:#6cc36c;white-space:-moz-nowrap;white-space:-o-nowrap;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}a.button.disabled,a.button[disabled=disabled],a.button:disabled,button.button.disabled,button.button[disabled=disabled],button.button:disabled,div.button.disabled,div.button[disabled=disabled],div.button:disabled{opacity:.5;cursor:default}a.button.neutral,button.button.neutral,div.button.neutral{margin-top:16px;margin-bottom:10px;background:transparent;border:1px solid #b6b6b6;color:#888;letter-spacing:0;font-size:14px;padding:10px 40px}a.button.neutral:hover,button.button.neutral:hover,div.button.neutral:hover{border:1px solid #888;background:transparent}@media all and (max-width: 520px){a.button,button.button,div.button{font-size:13px;padding:7px 23px}}a.button:hover,button.button:hover,div.button:hover{background:#7fd27f}a.button:hover.disabled,a.button:hover[disabled=disabled],a.button:hover:disabled,button.button:hover.disabled,button.button:hover[disabled=disabled],button.button:hover:disabled,div.button:hover.disabled,div.button:hover[disabled=disabled],div.button:hover:disabled{opacity:.5;cursor:default}a.buttonInvert,button.buttonInvert,div.buttonInvert{font-family:Open Sans,Helvetica,Arial,sans-serif;border:1px solid #6cc36c;color:#6cc36c;font-weight:400;text-transform:uppercase;text-decoration:none;padding:12px 40px;display:inline-block;letter-spacing:.5px;font-size:18px;border-radius:100px;background:#FFF;white-space:-moz-nowrap;white-space:-o-nowrap;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}a.buttonInvert.disabled,a.buttonInvert[disabled=disabled],a.buttonInvert:disabled,button.buttonInvert.disabled,button.buttonInvert[disabled=disabled],button.buttonInvert:disabled,div.buttonInvert.disabled,div.buttonInvert[disabled=disabled],div.buttonInvert:disabled{opacity:.5;cursor:default}a.buttonInvert:hover,button.buttonInvert:hover,div.buttonInvert:hover{color:#fff;background:#6cc36c;border:1px solid #fff}a.buttonInvert:hover.disabled,a.buttonInvert:hover[disabled=disabled],a.buttonInvert:hover:disabled,button.buttonInvert:hover.disabled,button.buttonInvert:hover[disabled=disabled],button.buttonInvert:hover:disabled,div.buttonInvert:hover.disabled,div.buttonInvert:hover[disabled=disabled],div.buttonInvert:hover:disabled{color:#6cc36c;background:#fff;cursor:default;border:1px solid #6cc36c}.disabled{opacity:.5;pointer-events:none}input.text{font-family:Open Sans,Helvetica,Arial,sans-serif;background:#fff;border:1px solid #979797;border-radius:3px;box-sizing:border-box;width:100%;font-size:14px;padding:14px;box-shadow:inset 0 0 2px #00000040;color:#666;margin:0 0 10px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #fff inset!important;-webkit-text-fill-color:#000!important;caret-color:#000}::-webkit-input-placeholder{color:#b3b3b3}::-moz-placeholder{color:#b3b3b3}:-ms-input-placeholder{color:#b3b3b3}:-moz-placeholder{color:#b3b3b3}.select-wrapper{background:#fff;margin:0 0 10px;border-radius:3px;border:1px solid #979797;position:relative;color:#666}select{font-family:Open Sans,Helvetica,Arial,sans-serif;background:transparent;border:none;width:100%;font-size:14px;padding:8px 26px 8px 17px;position:relative;z-index:2000;-webkit-appearance:none;-moz-appearance:none;appearance:none}select[disabled]{opacity:.5}.select-wrapper>.icon{position:absolute;right:14px;top:15px;z-index:1999}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,input[type=number]:hover::-webkit-inner-spin-button,input[type=number]:hover::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wrapper{max-width:1180px;margin:30px auto}.bulletList ul{margin-left:20px;-moz-columns:2;columns:2}.bulletList li{list-style:disc;font-size:12px}.hidden{display:none}.clearFix{clear:both}.icon{background-image:url(sprite.7a762294dcafe63e.svg);background-repeat:no-repeat}.select-arrow{min-width:8px;height:6px;background-position:-40px -17px}.list-checkmark{min-width:17px;height:17px;background-image:url(list-checkmark.aa41350cd618789f.svg);background-repeat:no-repeat;background-size:cover}.checkmark{min-width:28px;height:28px;background-position:0 -54px}.failmark{min-width:28px;height:28px;background-position:-29px -54px}.delivery{min-width:30px;height:18px;background-position:0 -36px}.thirty-days{min-width:25px;height:25px;background-position:-32px -26px}.icon-info{min-width:28px;height:28px;margin-right:7px;background-image:url(info.3ec1627ba4840f90.svg);background-repeat:no-repeat;background-size:cover;display:inline-block!important;text-indent:100%;white-space:nowrap;overflow:hidden}.cartIcon{background-image:url(cart.e6925c49e31b76b6.svg);background-repeat:no-repeat;background-size:cover;min-width:20px;height:18px;display:inline-block}.cartIconFull{background-image:url(cartFull.a83f031ee6051e13.svg)}.removeIcon{background-image:url(remove.45415b1d9cbda18b.svg);background-repeat:no-repeat;background-size:cover;min-width:12px;height:12px}.iconBox{padding:14px 0;display:flex;font-size:14px;font-weight:400}.iconBox.track-padding{padding:20px 0 5px}.iconBox .icon{margin-right:7px}.iconBox .iconBox-msg{line-height:28px}.iconBox .custom-msg{font-size:12px;color:#929292;line-height:normal}.iconBox .custom-msg .link{color:#929292;text-decoration:underline}.b-iconbox--highlighted .iconBox{padding:16px 14px;background-color:#fff}.b-iconbox--highlighted .iconBox .icon-info{background-image:none;background-color:#717171;-webkit-mask-image:url(info.3ec1627ba4840f90.svg);mask-image:url(info.3ec1627ba4840f90.svg);margin-right:10px}.b-iconbox--highlighted .iconBox .custom-msg{font-size:14px;color:#717171;font-weight:600}.b-icon{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden}.b-icon--5stars{width:104px;height:18px;background:url(5-stars.2642be10231a2f1d.svg)}.successColor{color:#6cc36c}.maybeColor{color:#929292}.errorColor{color:#ec0d28}.marginBottom_0_5{margin-bottom:7px}.pLink{text-decoration:underline;font-size:12px;transition:.5s linear}.pLink:hover{cursor:pointer}.imgScaleBox{background:#ccc;position:relative;margin-bottom:10px;background-color:#fff}.imgScaleBox .outOfStock{position:absolute;bottom:0;left:0;background:#5F5F5F;color:#fff;font-family:Mohave-SemiBoldItalic;font-weight:400;text-transform:uppercase;font-size:27px;padding:10px 10px 7px}.imgScaleBox:before{content:"";display:block;padding-top:100%}.imgScaleBoxContent{position:absolute;inset:0 20px;background-size:contain;background-position:center;background-repeat:no-repeat;image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.imgRatio_2_1:before{padding-top:200%}.imgRatio_4_3:before{padding-top:75%}.imgRatio_16_9:before{padding-top:56.25%}.companyInfoBox{padding-bottom:10px}.companyInfoBox p:not(.partner-sub-header){font-size:15px;margin-bottom:18px}.companyInfoBox table{width:100%;padding-top:10px;margin:0 0 30px;border-bottom:1px solid #ddd}.companyInfoBox table th,.companyInfoBox table td{font-size:14px;border-top:1px solid #ddd;padding:7px 0}.companyInfoBox ul{padding:0 0 8px}.companyInfoBox ul li{list-style-type:disc;margin:0 0 10px 18px}.campaign-oldPrice{margin-right:10px;text-decoration:line-through;color:#bbb;font-weight:400}.campaign-oldPrice.spaceLeft{margin-left:4px;margin-right:4px}.campaign-oldPrice.smalLeft{margin-right:4px}.campaign-oldPrice.cartOldPrice{margin:0}.campaign-oldPrice.cartSimilarOldPrice{margin-right:4px}.campaign-decorator{display:inline-block;margin-bottom:4px;vertical-align:middle;line-height:18px;margin-left:8px;padding:2px 8px;border-radius:4px;background:#6cc36c;color:#fff;font-size:13px;text-transform:uppercase}@media all and (max-width: 768px){.campaign-decorator.onStart{display:table-cell}}header .wrapper{height:20px;padding:40px;max-width:1180px;margin:auto;display:flex;align-items:center}header #cart{margin-left:auto;height:20px;line-height:20px}header #cartIcon,header #cartText,header #cartCount{display:block;float:left}header #cartIcon{margin-right:8px}header #cartText{margin-right:3px}@media all and (max-width: 520px){header .wrapper{padding:20px 15px}header #cartText{display:none}}#breadcrumbs{height:20px;margin-top:-5px}@media all and (max-width: 980px){#breadcrumbs{margin-top:-2px}}#logo{float:left;background-image:url(Ngenic_color_black.377bcdaf4bc618da.svg);background-repeat:no-repeat;background-size:contain;height:30px;width:100px}@media all and (max-width: 980px){#logo{width:83px;height:24px}}.breadcrumb-arrow{content:"";display:block;float:left;width:8px;height:15px;margin:3px 18px 0;background:url(arrow_right.7a9cf78ed783f22f.svg) no-repeat}@media all and (max-width: 980px){.breadcrumb-arrow{margin:3px 12px 0}.breadcrumb-arrow .breadcrumb-arrow:first-of-type{margin-left:0}}@media all and (max-width: 660px){.breadcrumb-arrow{display:none}.breadcrumb-arrow:first-of-type{display:block}}.breadcrumb{display:block;float:left;height:30px;line-height:30px;margin-top:-5px;text-decoration:none;color:#616161;font-size:18px;font-weight:300}@media all and (max-width: 980px){.breadcrumb{height:24px;line-height:24px;margin-top:-2px;font-size:14px}}@media all and (max-width: 660px){.breadcrumb{display:none}.breadcrumb:first-of-type{display:block}}#breadcrumbsText{float:left;border-left:1px #cfcfcf solid;margin-left:18px;padding-left:18px}@media all and (max-width: 980px){#breadcrumbsText{padding-left:12px;margin-left:0;margin-top:-2px;height:24px;font-size:14px;line-height:24px}}main{padding:10px 40px 100px;display:block}@media all and (max-width: 840px){main{padding:0 40px 190px}main .wrapper{margin:0 auto 80px}}@media all and (max-width: 520px){main{padding:10px 15px 189px}main .wrapper{margin:0 auto 54px}}footer{position:absolute;left:0;bottom:0;width:100%}footer>nav{max-width:1180px;margin:auto;padding:15px 40px;height:40px;display:flex;align-items:center;justify-content:flex-start}@media all and (max-width: 520px){footer>nav{padding:15px 20px}}footer .routerLink{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:-moz-nowrap;white-space:-o-nowrap;white-space:nowrap}footer .routerLink:after{content:"\2022";margin:0 7px;color:#acacac}footer .routerLink:last-child:after{content:"";margin:0}@media all and (max-width: 520px){footer .routerLink{font-size:12px}footer .routerLink:nth-child(2):after{content:"\a";white-space:pre}}#footerBorderBox{width:calc(100% - 80px);max-width:1180px;margin:auto;border-top:1px solid #cfcfcf}@media all and (max-width: 520px){#footerBorderBox{width:calc(100% - 30px)}}#footerLogo{width:40px;height:40px}@media all and (max-width: 520px){#footerLogo{width:30px;height:30px}}#selectLangBox{margin-left:auto;position:relative}.selectLangBoxText{font-size:15px;color:#acacac}.selectLangBoxText:hover{cursor:pointer}@media all and (max-width: 520px){.selectLangBoxText{font-size:12px}}#footerLinkBox{height:40px;line-height:40px;margin-left:20px}@media all and (max-width: 520px){#footerLinkBox{height:30px;line-height:30px}}.shopBox{display:flex;margin:20px 0;max-width:100%}@media all and (max-width: 840px){.shopBox{flex-direction:column;align-items:center}}@media all and (max-width: 520px){.shopBox{margin-top:0}}.shopLeftSide{width:59.407%;color:#9b9b9b}.shopLeftSide .imgScaleBox{max-width:649px}@media all and (max-width: 1044px){.shopLeftSide{flex:21;padding-right:54px}}@media all and (max-width: 840px){.shopLeftSide{-ms-flex:21 0 auto;padding-right:0;width:457px}.shopLeftSide .imgScaleBox{margin-bottom:15px}}@media all and (max-width: 520px){.shopLeftSide .imgScaleBox{margin-bottom:20px}}@media all and (max-width: 500px){.shopLeftSide{padding-right:0;width:100%}}.imgSwapThumb{float:left;margin-top:33px;width:80px;margin-right:20px}@media all and (max-width: 840px){.imgSwapThumb{margin-top:0}}@media all and (max-width: 520px){.imgSwapThumb{margin-right:15px;width:58px}}.imgSwapThumb:last-child{margin-right:0}.imgSwapThumb:hover{cursor:pointer}.shopRightSide{width:40.593%}@media all and (max-width: 1044px){.shopRightSide{flex:23}}@media all and (max-width: 840px){.shopRightSide{-ms-flex:23 0 auto;width:100%;max-width:457px;margin-top:42px}}.rightMainHeader{font-size:56px;color:#222}@media all and (max-width: 840px){.rightMainHeader{font-size:38px;margin-bottom:3px}}@media all and (max-width: 520px){.rightMainHeader{font-size:30px;margin-bottom:6px}}.rightSubHeader{font-size:26px;color:#9e9e9e;margin-bottom:55px}.rightSubHeader.margin-bottom-5{margin-bottom:5px}.rightSubHeader.margin-bottom-20{margin-bottom:20px}.rightSubHeader.margin-top-10{margin-top:10px}@media all and (max-width: 840px){.rightSubHeader{font-size:18px;margin-bottom:42px}}@media all and (max-width: 520px){.rightSubHeader{font-size:14px;margin-bottom:40px}}.shopStep .button{margin:0 auto}.shopStep:last-child{margin:55px 0 35px;text-align:center}@media all and (max-width: 840px){.shopStep:last-child{margin:55px 0 15px}}@media all and (max-width: 520px){.shopStep:last-child{margin:55px 0 0}}.singleProdPrice{font-size:18px;font-weight:600;line-height:2.2;color:#6cc36c;margin-bottom:20px}.singleProdDesc{font-size:15px;color:#616161}.shopStepHeader{font-size:22px;color:#616161;margin:0 0 14px}@media all and (max-width: 520px){.shopStepHeader{font-size:14px}}.shopStepText{font-size:15px;color:#616161;margin-bottom:30px}@media all and (max-width: 520px){.shopStepText{font-size:12px;margin-bottom:18px}}.shopStepAdd{margin:54px 0 63px}.shopStepAdd.margin-top-45{margin-top:45px}@media all and (max-width: 520px){.shopStepAdd{margin:40px 0 60px}.shopStepAdd.margin-top-45{margin-top:35px}}.radioDiv{margin:0 0 15px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hiddenRadio{display:none;padding:0}.fakeRadioLabel{border:1px solid #d4d4d4;border-radius:4px;padding:20px 24px;color:#555;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;transition:border-color .1s linear}.fakeRadioLabel:hover{cursor:pointer}@media all and (max-width: 840px){.fakeRadioLabel{padding:20px 25px}}.radioOptionHeader{color:#9a9a9a;font-size:18px;font-family:Mohave-SemiboldItalic,sans-serif;margin:0 0 8px}.radioOptionPrice{color:#b3b3b3;font-size:14px;font-weight:700;margin-top:-5px}.radioOptionText{color:#535353;width:100%;font-size:12px;line-height:18px;min-height:36px}.selectedPrice .fakeRadioLabel{border:2px solid #6cc36c;padding:19px 23px}@media all and (max-width: 840px){.selectedPrice .fakeRadioLabel{padding:19px 24px}}.selectedPrice .radioOptionPrice{color:#6cc36c}.selectedPrice .radioOptionHeader,.selectedPrice .radioOptionHeader{color:#535353}#betatestForm{margin:0 35px}@media all and (max-width: 440px){#betatestForm{margin-top:20px}}#betatestForm .button{padding:6px 25px;float:right}@media all and (max-width: 400px){#betatestForm .button{padding:6px 12px}}#betatestForm.trackForm .button{float:none}.b-product-metadata{padding-top:40px}.b-product-metadata__p{font-size:12px;color:#616161;margin-bottom:20px;font-weight:700}.b-product-metadata__h4{color:#616161;margin-bottom:8px}.b-product-metadata--highligthed{padding:22px 18px 17px 21px;margin-top:40px;border-left:5px solid #FF584D;background-color:#f7dcda}.b-product-metadata--highligthed .b-product-metadata__h4{color:#ff584d;font-size:18px;font-weight:600}.b-product-metadata--highligthed .b-product-metadata__p{font-size:14px;font-weight:400;color:#444;margin-bottom:0;-webkit-font-smoothing:antialiased}.b-form__text-field{background:#fff;border:1px solid #aaa;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;padding:6px 10px;width:calc(50% - 20px);border-radius:4px}.b-form__text-field_fullWidth{width:calc(100% - 20px);margin-bottom:16px}@media all and (max-width: 400px){.b-form__text-field{font-size:12px}}.b-form__status{color:#6cc36c;margin-top:10px;margin-bottom:20px;font-weight:600}.b-form__status_fail{color:#ec0d28}.c_selectlist{--gap: 20px;--multiplier:calc(20rem - 100%);display:flex;flex-wrap:wrap;justify-content:center;margin:calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap));width:calc(100% + var(--gap))}.c_selectlist.c_selectlist--unselected-faded .c_selectlist__label:not(.c_selectlist__label--active){opacity:.5}.c_selectlist .c_selectlist__label{flex-grow:1;flex-basis:calc(var(--multiplier) * 999);min-width:calc(50% - var(--gap));max-width:100%;box-sizing:border-box;margin:var(--gap) 0 0 var(--gap);padding:20px;outline:1px solid #d4d4d4;border-radius:4px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left}.c_selectlist .c_selectlist__label input[type=radio]{position:absolute;left:0;opacity:0;width:1px}.c_selectlist .c_selectlist__label:last-of-type{margin-right:0}.c_selectlist .c_selectlist__label.c_selectlist__label--center{display:flex;flex-direction:column;align-items:center}.c_selectlist .c_selectlist__label.c_selectlist__label--active{outline:2px solid #6cc36c}.campaignbubble{position:absolute;border-radius:50%;background-color:#fc6;width:257px;height:212px;top:12px;right:45px;border:8px solid #feefcf;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Mohave-SemiBoldItalic,Helvetica,Arial,sans-serif;color:#8d6922;line-height:1}.campaignbubble_wrapper{position:relative}.campaignbubble__header{font-size:1.7rem;letter-spacing:1px;margin-bottom:8px}.campaignbubble__price{font-size:3rem;letter-spacing:1px;margin-bottom:7px}.campaignbubble__ordinaryprice{font-size:1.375rem;margin-bottom:10px;color:#c79530;text-decoration:line-through}.campaignbubble__validthrough{font-family:Open Sans}.campaignprice_information{font-size:12px}.campaignprice_information hr{margin-top:28px;margin-bottom:10px;border-style:solid;border-color:#cfcfcf;border-width:1px 0 0}.payFailBox{background:#2d2d2d;padding:40px 20px;color:red}#innerWrapper{margin:20px 0;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100%}@media all and (max-width: 840px){#innerWrapper{flex-direction:column;max-width:457px;margin:auto}}.cartEmptyHeaders{font-size:28px;color:#616161;margin-bottom:22px}.cartEmptyText{font-size:18px;color:#999;margin-bottom:22px}.cartEmptyLink{padding:8px 48px}#innerWrapper>#left{margin-right:100px;flex:5}@media all and (max-width: 840px){#innerWrapper>#left{-ms-flex:5 0 auto;margin-right:0}}#itemList>.cartHeaders{font-size:28px;margin-bottom:28px;margin-top:20px}@media all and (max-width: 840px){#itemList>.cartHeaders{margin-top:20px;font-size:24px}}@media all and (max-width: 520px){#itemList>.cartHeaders{margin-top:0;margin-bottom:15px}}.cartItem{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0}.cartItem>.imgScaleBox{margin-bottom:0;width:80px}.prodDescBox{padding:0 16px;width:calc(100% - 192px)}@media all and (max-width: 520px){.prodDescBox{width:calc(100% - 172px)}}.prodName{font-size:14px;line-height:14px;font-weight:600;color:#616161}.prodDesc{font-style:italic;font-size:12px;color:#616161;margin-bottom:2px}.prodDescBox>.select-wrapper{border:1px solid #bdbdbd;background:transparent;margin:10px 0 0}.prodDescBox>.select-wrapper>.select-arrow{top:13px;opacity:.4}.prodDescBox>.select-wrapper>select{font-size:12px;color:#979797}.prodPrice{width:80px;text-align:right;align-self:stretch}@media all and (max-width: 520px){.prodPrice{width:60px}}.cartItem .prodPriceSpan{text-align:right;display:block}.prodRemove{font-size:12px;line-height:12px;color:silver;transition:.2s linear;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prodRemove:hover{cursor:pointer;color:#888}.prodRemove .removeIcon,.prodRemove .prodRemoveText{display:inline-block;line-height:100%;vertical-align:middle}.prodRemoveText{margin-left:3px}#totalBox{margin-top:12px;padding:20px 0;border-top:1px solid #d6d6d6}@media all and (max-width: 520px){#totalBox .shippingText,#totalBox .discountText{font-size:12px}}#couponOverlayBackground{position:absolute;top:0;left:0;z-index:10;background:transparent;width:100%;height:100%}#couponBox{position:relative}#couponToggleBox{display:none}.couponCodeText{font-size:12px;color:#000;text-decoration:underline;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.couponCodeText:hover{cursor:pointer}#couponBox .hidden{display:none}#couponToggleBox{display:block;position:absolute;z-index:10;top:30px;left:0;box-shadow:0 4px 9px #00000059;background-color:#fff;text-align:left;padding:15px;width:270px}#couponToggleBox:before{content:"";position:absolute;top:-16px;left:30px;height:0;width:0;border:8px solid transparent;border-bottom-color:transparent;border-bottom-color:#fff}.couponToggleText{padding:15px 0 0;font-size:12px;font-weight:600;color:#ff584d;clear:both}#couponCodeInput{border:1px solid #b9b9b9;background-color:transparent;padding:7px;font-size:16px;width:146px;height:20px;font-size:12px;color:#666;line-height:20px;vertical-align:middle;float:left}#couponCodeSend{border-bottom:1px solid #459a45;letter-spacing:.5px;text-transform:uppercase;border-radius:32px;font-weight:300;font-size:14px;font-style:normal;font-weight:700;background:#6cc36c;white-space:-moz-nowrap;white-space:-o-nowrap;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff;padding:7px 10px;float:right;outline:none;height:20px;line-height:20px;vertical-align:middle}#couponCodeSend:hover{cursor:pointer;background:#7fd27f}#specificationDesc{float:right;text-align:right;margin-top:-17px;white-space:-moz-nowrap;white-space:-o-nowrap;white-space:nowrap}#specificationDesc .discountText,#specificationNumbers .discountText{margin-top:7px}.totalPrice{font-size:16px;margin-bottom:3px;margin-top:20px;font-weight:600;color:#616161}@media all and (max-width: 520px){.totalPrice{font-size:14px}}#specificationDesc .totalPriceSecond,#specificationNumbers .totalPriceSecond{margin-top:0}#totalBox .vatText{font-size:12px;color:#979797}#subscriptionVatBox .vatText{text-align:right;font-size:12px;color:#979797}#specificationNumbers{float:right;text-align:right;padding-left:30px;margin-top:-17px;white-space:-moz-nowrap;white-space:-o-nowrap;white-space:nowrap}@media all and (max-width: 520px){#specificationNumbers{width:60px}}#subscriptionVatBox{clear:both;padding-top:8px}@media all and (max-width: 840px){#spotlight{display:none}}#spotlight .cartHeaders{font-size:22px;color:#616161;margin:60px 0 10px}.spotlightItem{display:flex;align-items:flex-start;padding:20px 0;border-bottom:1px solid #d6d6d6}@media all and (max-width: 1044px){.spotlightItem{display:block}}.spotlightItem>.imgScaleBox{margin-bottom:0;min-width:80px}@media all and (max-width: 1044px){.spotlightItem>.imgScaleBox{float:left}}.spotlightItem>.prodDescBox{padding:0 16px;width:calc(100% - 212px)}@media all and (max-width: 1044px){.spotlightItem>.prodDescBox{float:left;padding:0 0 0 20px;width:calc(100% - 100px)}}.spotlightItem>.prodDescBox>.prodName{font-size:14px;line-height:14px;font-weight:600;margin-bottom:3px;color:#616161}.spotlightItem>.prodDescBox>.prodPrice{font-style:italic;font-size:12px;color:#979797;text-align:left;width:100%}.spotlightItem>.prodDescBox>.prodStatus{font-size:12px;color:#979797;text-align:left;width:100%;margin-top:6px}.spotlightItem>.prodDescBox>.select-wrapper{max-width:185px}@media all and (max-width: 1044px){.spotlightItem>.prodDescBox>.select-wrapper{margin:15px 0}}.spotlightItem>.addSpotlightItemBox{margin-left:auto}@media all and (max-width: 1044px){.spotlightItem>.addSpotlightItemBox{clear:both;margin-left:100px;padding-top:5px}}.spotlightItem .button{padding:6px 30px;font-size:14px;white-space:nowrap}#innerWrapper>#right{flex:6;background:#2d2d2d;text-align:center;height:100%}@media all and (max-width: 840px){#innerWrapper>#right{-ms-flex:6 0 auto;margin-top:70px;min-height:300px}}@media all and (max-width: 520px){#innerWrapper>#right{width:calc(100% + 30px);margin-left:-15px}}#right input:-webkit-autofill,#right input:-webkit-autofill:hover,#right input:-webkit-autofill:focus,#right input:-webkit-autofill:active,#partnerBox input:-webkit-autofill,#partnerBox input:-webkit-autofill:hover,#partnerBox input:-webkit-autofill:focus,#partnerBox input:-webkit-autofill:active,#preorder-wrapper input:-webkit-autofill,#preorder-wrapper input:-webkit-autofill:hover,#preorder-wrapper input:-webkit-autofill:focus,#preorder-wrapper input:-webkit-autofill:active,#cardBox input:-webkit-autofill,#cardBox input:-webkit-autofill:hover,#cardBox input:-webkit-autofill:focus,#cardBox input:-webkit-autofill:active{-webkit-box-shadow:0 0 0px 1000px #2d2d2d inset!important;-webkit-text-fill-color:#fff!important;caret-color:#fff}#checkoutContainer input.ng-invalid,#partnerBox input.ng-invalid,#preorder-wrapper input.ng-invalid,#cardBox input.ng-invalid{border:1px solid #ff584d}#checkoutContainer input.ng-valid,#partnerBox input.ng-valid,#preorder-wrapper input.ng-valid,#cardBox input.ng-valid{border:1px solid #fff}#checkoutContainer input.ng-untouched,#partnerBox input.ng-untouched,#preorder-wrapper input.ng-untouched,#cardBox input.ng-untouched{border:1px solid #666}#CoPaymentBox{background:#fff;padding:40px;position:relative}@media all and (max-width: 1044px){#CoPaymentBox{padding:30px 22px}}#CoPaymentBox:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;bottom:-10px;left:calc(50% - 10px)}#CoPaymentBox>.cartHeaders{font-size:28px;color:#616161;text-align:left;margin-bottom:30px}@media all and (max-width: 1044px){#CoPaymentBox>.cartHeaders{margin-bottom:25px}}@media all and (max-width: 840px){#CoPaymentBox>.cartHeaders{font-size:24px}}.cardOrInvHeader{float:left;font-size:20px;height:20px;line-height:20px;color:#9a9a9a;margin-bottom:8px}@media all and (max-width: 1044px){.cardOrInvHeader{font-size:18px;height:18px;line-height:18px}}@media all and (max-width: 840px){.cardOrInvHeader{font-size:16px}}.cardOrInvSpan{float:right;height:20px;line-height:20px;vertical-align:text-bottom;text-align:right;color:#b3b3b3;font-size:14px;font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:600}@media all and (max-width: 1044px){.cardOrInvSpan{height:18px;line-height:18px}}.cardOrInvText{font-size:12px;color:#9a9a9a;line-height:1.33;clear:both}.c_selectlist__label--active .cardOrInvHeader,.c_selectlist__label--active .cardOrInvText{color:#616161}.c_selectlist__label--active .cardOrInvSpan{color:#6cc36c}#innerCoContainer{overflow:auto;padding:0 40px}@media all and (max-width: 1044px){#innerCoContainer{padding:0 22px}}.innerCoHeader{margin:40px 0 20px;text-align:left;color:#fff}@media all and (max-width: 1044px){.innerCoHeader{margin-top:38px}}@media all and (max-width: 840px){.innerCoHeader{font-size:18px}}.innerCoHeaderSpan{color:#9e9e9e}#innerCoContainer .checkoutInput{float:left;background:#fff;margin:0 0 15px;padding:15px;background:transparent;border:1px solid #666;position:relative;color:#eee;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:14px;width:calc(100% - 34px);transition:all .15s ease-out;outline:0;box-shadow:none}#innerCoContainer .notValid{border:1px solid #ff584d}#innerCoContainer .checkoutInput:focus{border-color:#eee}#innerCoContainer .zipCodeBox{width:110px;margin-right:20px}@media all and (max-width: 640px){#innerCoContainer .zipCodeBox{width:calc(100% - 34px)}}#innerCoContainer .cityBox{width:calc(100% - 196px)}@media all and (max-width: 640px){#innerCoContainer .cityBox{width:calc(100% - 34px)}}@media all and (max-width: 640px){#CoPaymentBox .firstPaymentLabel{margin-bottom:20px;margin-right:0}}.labelCheckbox{display:flex}.labelCheckbox input[type=checkbox]{position:absolute;left:0;opacity:0;width:1px}.labelCheckbox .labelFakeCheckbox{flex-shrink:0;width:30px;height:30px;border:1px solid #666;margin-right:15px;position:relative}.labelCheckbox .labelCheckboxText{height:32px;line-height:32px;vertical-align:middle}.labelCheckbox input[type=checkbox]:checked+.labelFakeCheckbox{border-color:#fff}.labelCheckbox input[type=checkbox]:checked+.labelFakeCheckbox:after{content:"\d7";position:absolute;top:1px;left:4px;font-size:40px;line-height:26px;color:#fff}.labelCheckbox--multiline .labelCheckboxText{line-height:1.2}.labelCheckbox--dark .labelFakeCheckbox{border-color:#666;border-width:2px}.labelCheckbox--dark input[type=checkbox]:checked+.labelFakeCheckbox{border-color:#666}.labelCheckbox--dark input[type=checkbox]:checked+.labelFakeCheckbox:after{color:#666}#invoiceBox .labelCheckbox{margin-bottom:20px}.labelCheckbox:hover{cursor:pointer}.idTypeBox input[type=radio]:focus+.idTypeBox-circle{box-shadow:inset 0 0 4px #fff}#extraInstallation:focus+.labelFakeCheckbox,#extraSensor:focus+.labelFakeCheckbox,#sameAddress:focus+.labelFakeCheckbox,#termsAccepted:focus+.labelFakeCheckbox{border:1px solid #fff}#infoInputBox,.deliveryInputBox{overflow:auto}.input-subline{color:#ccc;font-size:12px}.deliveryNotificationText{text-align:left;margin-bottom:13px;margin-top:-12px;font-size:14px;color:#ccc}#lastStepBox{overflow:auto;margin:35px 0 40px}#formTermsBox{width:100%;text-align:left;font-size:14px;color:#ccc}.formTermsText{margin-left:45px;font-size:12px;color:#c6c6c6}.formTermsList{margin-left:65px;font-size:12px;color:#c6c6c6}.formTermsListItem{list-style:disc}.formTermsLink{color:#c6c6c6}#acceptTermsBox{width:100%;margin:0;color:#ccc;overflow:hidden}.acceptTermsLink{color:#ccc}#sendOrderBox{text-align:center;overflow:auto;margin-top:40px}.sendOrderText{color:#ff584d;padding:20px}.sendOrderButton{background:#6cc36c;border:1px solid #6cc36c;color:#fff;border-radius:40px;text-transform:uppercase;font-weight:700;font-size:18px;letter-spacing:.5px;padding:12px 70px;margin:0;float:none;width:auto;outline:none}@media all and (max-width: 520px){.sendOrderButton{font-size:13px;padding:7px 38px}}#sendOrderBox .disabled{background-color:#666;border-color:#666}.sendOrderButton:focus{border-color:#fff}.sendOrderButton:hover{background-color:#666;border-color:#666;color:#fff;cursor:pointer}#failedPayment{padding:30px 45px;font-size:14px;color:#ff584d}.failedPaymentLink{text-decoration:underline;color:#ff584d}.mondidoLogo{height:15px;width:calc(100% - 20px);margin-bottom:20px;margin-top:48px;background:url(mondido.5b34a853f80e517c.svg) no-repeat right}@media all and (max-width: 1044px){.mondidoLogo{width:calc(100% - 22px);margin-bottom:22px}}.billogramLogo{height:20px;width:calc(100% - 20px);margin-bottom:20px;margin-top:48px;background:url(billogram.65677fe3592f432c.svg) no-repeat right}@media all and (max-width: 1044px){.billogramLogo{width:calc(100% - 22px);margin-bottom:22px}}.b-form-validation__message{color:#ff584d}
