.addtocart-overlay{width:100%;height:100%;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;box-sizing:border-box;max-width:100%;z-index:999;background:rgba(0,0,0,.6);justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.addtocart-app{-moz-justify-content:center;-ms-justify-content:center;-moz-align-items:center;-ms-align-items:center;justify-content:center;align-items:center;display:flex}.addtocart-productslist{width:90%;min-height:100px;align-items:center;margin:0 auto;padding-bottom:20px;display:flex}.addtocart-productslist__photo-container{width:160px;margin-right:20px}.addtocart-productslist__list{width:100%;padding:0;font-size:1.1em;margin-bottom:0!important}.addtocart-productslist__photo{max-width:100%;height:auto}.addtocart-productslist .addtocart-product__price{margin-left:auto;font-size:1.3em}.addtocart-productslist .addtocart-product__name{flex:1;padding-right:30px}.addtocart-productslist .addtocart-product__name a{color:inherit}@media screen and (max-width:768px),screen and (max-height:640px){.addtocart-productslist{width:100%;margin-top:1.7em;margin-bottom:0}.addtocart-productslist p{margin:.1em}.addtocart-productslist .addtocart-productslist__product{font-size:14px}.addtocart-productslist .addtocart-productslist__photo-container{margin-right:5px}}@media screen and (max-width:576px){.addtocart-productslist .addtocart-productslist__photo-container{width:110px}.addtocart-productslist .addtocart-product__price{font-size:1em;font-weight:700}}.addtocart-insurance__container{margin-top:20px;position:relative}.addtocart-insurance{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;column-gap:1em;-ms-flex-pack:space-between;background-color:#f9f9f9;grid-template-columns:.5fr 3.5fr 2.5fr .5fr;grid-template-areas:"logo info inputs highlight";margin-top:20px;padding:12px;display:grid}.addtocart-insurance .addtocart-insurance__logo{-moz-align-content:center;-ms-align-content:center;-moz-justify-content:center;-ms-justify-content:center;width:38px;height:38px;background-color:#b2f1b5;border-radius:50%;grid-area:logo;align-content:center;justify-content:center;display:flex}.addtocart-insurance .addtocart-insurance__info{-moz-flex-direction:column;flex-direction:column;grid-area:info;display:flex}.addtocart-insurance .addtocart-insurance__info .addtocart-insurance__info--title{font-weight:700}.addtocart-insurance .addtocart-insurance__info .addtocart-insurance__info--link{color:#333;font-size:.9em;text-decoration:underline}.addtocart-insurance .addtocart-insurance__info .addtocart-insurance__info--link:hover{cursor:pointer}.addtocart-insurance .addtocart-insurance__info .addtocart-insurance__info--link:focus{color:#c04431}.addtocart-insurance .addtocart-insurance__inputs{grid-area:inputs}.addtocart-insurance a{color:#2c3b75}.addtocart-insurance .addtocart-insurance__uncheck{background:0 0;border:none;margin-left:.5em;font-size:.8em}.addtocart-insurance .addtocart-input__label{cursor:pointer;margin-left:1em;font-size:.9em;font-weight:400;position:relative}.addtocart-insurance .addtocart-insurance__input-wrapper{align-items:baseline;margin-bottom:5px;margin-left:14px;display:flex;position:relative}.addtocart-insurance .addtocart-insurance__hightlight{grid-area:highlight}.addtocart-insurance legend{display:none}.addtocart-insurance input[type=radio]{opacity:0;position:absolute;left:3px}.addtocart-insurance label:before,.addtocart-insurance label:after{position:absolute}.addtocart-insurance label:before{content:"";-moz-align-items:center;-ms-align-items:center;height:1.3em;width:1.3em;border:1px solid #333;align-items:center;display:flex;top:2px;left:-29px}.addtocart-insurance label:after{content:"";height:.9em;width:.9em;background:#333;display:inline-block;left:-1.8em}.addtocart-insurance input[type=radio]+label:before{border-radius:100%}.addtocart-insurance input[type=radio]+label:after{content:none}.addtocart-insurance input[type=radio]:checked+label:after{content:"";background:#333;position:absolute;top:5px}.addtocart-insurance input[type=radio]+label:after{background:#fff;border-radius:100%}.addtocart-insurance input[type=radio]:focus,.addtocart-insurance input[type=radio]:focus+label:before{outline:5px auto #3b99fc}@media screen and (max-width:768px),screen and (max-height:640px){.addtocart-insurance{grid-template-columns:.25fr 4fr 1fr;grid-template-areas:"logo info info""inputs inputs."}.addtocart-insurance .addtocart-insurance__inputs{margin-top:10px}.addtocart-insurance input[type=radio]{top:0}}.addtocart-buy_button{height:100%}.addtocart-spinner{position:relative}.addtocart-spinner:before{content:"";box-sizing:border-box;width:2em;height:2em;z-index:1;-ms-animation:spinner .6s linear infinite;border:4px solid #ccc;border-top-color:#547f90;border-radius:100%;margin-left:-20px;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;position:absolute;top:40px;left:50%}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.addtocart-error{-moz-align-items:center;-ms-align-items:center;z-index:10;width:95%;-o-transition:transform .3s linear;background:linear-gradient(#fffbde,#fffbde);align-items:center;padding:.5em;transition:-webkit-transform .3s linear,-webkit-transform .3s linear,transform .3s linear;display:flex;position:absolute;top:-100px;box-shadow:0 0 8px #ccc}.addtocart-error .addtocart-error__circle{width:2em;height:2em;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;color:#fff;background:#f8b912;border-radius:100%;justify-content:center;align-items:center;font-weight:700;display:flex}.addtocart-error .addtocart-error__paragraph{margin-bottom:0!important;margin-left:.5em!important}.addtocart-active{-webkit-transform:translateY(120px);transform:translateY(120px)}.addtocart-added{background:#fff!important;border-bottom:none!important}@media screen and (max-width:768px){.addtocart-buy_button,.addtocart-popup__footer__button .btn-large{height:40px}.addtocart-popup__content .addtocart-popup__footer{flex-direction:row}.addtocart-popup__content .addtocart-popup__footer .btn-large.addtocart-popup__footer__button{min-width:initial;flex:1;margin-bottom:0}.addtocart-popup__content .addtocart-popup__footer .close-addtocart{margin-left:8px;margin-right:3px}.addtocart-popup__content .addtocart-popup__footer .goto-cart{margin-left:3px;margin-right:8px}.addtocart-productslist{margin-top:0;padding-bottom:10px;padding-right:10px}}@media screen and (max-width:576px){.addtocart-productslist .addtocart-product__name{padding-right:20px}}.checkmark__label--success{margin-left:25px}.addtocart-buttonContainer{height:auto}.addtocart-recommendedProducts{min-height:352px;-webkit-user-select:none;user-select:none;-moz-justify-content:center;-ms-justify-content:center;z-index:9;justify-content:center;margin:0 10px;transition:border .3s ease-in;display:flex;position:relative}.addtocart-recommendedProducts .addtocart-recommendedProductsContainer{overflow-y:hidden}.addtocart-recommendedProducts .addtocart-recommendedProducts__heading{text-align:center;margin-top:10px;margin-bottom:20px;font-size:1.4em}.addtocart-recommendedProducts .addtocart-carousel{margin-right:0;overflow-x:hidden}.addtocart-recommendedProducts .addtocart-carousel::-webkit-scrollbar{width:0!important;height:0!important}.addtocart-recommendedProducts .addtocart-carousel__wrapper{width:100%;padding-left:8px;display:flex}.addtocart-recommendedProducts .addtocart-carousel__arrow{width:32px;height:32px;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;z-index:1;cursor:pointer;background:#ececec;border:1px solid #ececec;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:51%}.addtocart-recommendedProducts .addtocart-carousel__arrow__left{left:-8px}.addtocart-recommendedProducts .addtocart-carousel__arrow__right{right:-15px}.addtocart-product{min-width:212px;-moz-flex-direction:column;-moz-align-items:center;-ms-align-items:center;border-radius:8px;flex-direction:column;flex:1;align-items:center;margin-right:8px;padding:12px 16px 14px 22px;display:flex}.addtocart-product .addtocart-recommendedProduct__info{min-height:150px;width:100%;flex:1}.addtocart-product .addtocart-recommendedProduct__heading{color:inherit;margin-top:20px;margin-bottom:10px;font-size:14px;font-weight:700;text-decoration:none;display:block}.addtocart-product .addtocart-recommendedProduct__image{max-width:96px;min-height:72px;font-size:14px}.addtocart-product .addtocart-recommendedProduct__price{-moz-align-items:center;-ms-align-items:center;width:100%;align-items:center;display:flex}.addtocart-product .addtocart-paragraph,.addtocart-product .addtocart-paragraph__price{font-size:12px}.addtocart-product .addtocart-paragraph{color:#656565}.addtocart-product .addtocart-price{margin-left:auto;font-size:16px;font-weight:700}.addtocart-product .addtocart-recommendedProduct__buyButton{width:50%!important}.addtocart-recommendedProduct--bought{border:2px solid #e2f3e2;padding:11px 15px 13px 21px}.addtocart-recommendedProduct--regular{border:1px solid #eee}@media screen and (max-device-width:1080px){.addtocart-carousel{width:100%}.addtocart-carousel .addtocart-carousel__arrow{top:3%!important}.addtocart-carousel .addtocart-carousel__wrapper{padding-left:0;display:flex}.addtocart-recommendedProducts{min-height:330px;margin:0;padding:0}.addtocart-recommendedProducts .addtocart-carousel{overflow-x:auto}.addtocart-recommendedProducts .addtocart-carousel__arrow__left{left:0}.addtocart-recommendedProducts .addtocart-carousel__arrow__right{right:0}.addtocart-recommendedProducts .addtocart-product{max-height:300px}.addtocart-recommendedProducts .addtocart-product .carousel__arrow{top:-1%}.addtocart-recommendedProducts .addtocart-recommendedProduct,.addtocart-recommendedProducts .addtocart-recommendedProduct--bought,.addtocart-recommendedProducts .addtocart-recommendedProduct--regular{min-width:184px}.addtocart-recommendedProducts .addtocart-recommendedProduct .addtocart-recommendedProduct__info,.addtocart-recommendedProducts .addtocart-recommendedProduct--bought .addtocart-recommendedProduct__info,.addtocart-recommendedProducts .addtocart-recommendedProduct--regular .addtocart-recommendedProduct__info{min-height:125px}.addtocart-recommendedProducts .addtocart-recommendedProduct .addtocart-recommendedProduct__heading,.addtocart-recommendedProducts .addtocart-recommendedProduct--bought .addtocart-recommendedProduct__heading,.addtocart-recommendedProducts .addtocart-recommendedProduct--regular .addtocart-recommendedProduct__heading{margin-top:12px;font-size:14px}.addtocart-recommendedProducts .addtocart-recommendedProduct .addtocart-recommendedProduct__image,.addtocart-recommendedProducts .addtocart-recommendedProduct--bought .addtocart-recommendedProduct__image,.addtocart-recommendedProducts .addtocart-recommendedProduct--regular .addtocart-recommendedProduct__image{max-width:60%}.addtocart-recommendedProducts .addtocart-recommendedProduct .addtocart-paragraph,.addtocart-recommendedProducts .addtocart-recommendedProduct--bought .addtocart-paragraph,.addtocart-recommendedProducts .addtocart-recommendedProduct--regular .addtocart-paragraph{margin:.1em 0;font-size:.8em}.addtocart-recommendedProducts .addtocart-carousel__arrow{opacity:.6}.addtocart-recommendedProducts .addtocart-carousel__arrow--svg{position:absolute}}@media screen and (min-device-width:1081px){.addtocart-recommendedProducts .addtocart-product{max-height:320px}.addtocart-recommendedProducts .addtocart-recommendedProduct,.addtocart-recommendedProducts .addtocart-recommendedProduct--bought,.addtocart-recommendedProducts .addtocart-recommendedProduct--regular{min-height:290px}.addtocart-recommendedProducts .addtocart-recommendedProduct .addtocart-recommendedProduct__info,.addtocart-recommendedProducts .addtocart-recommendedProduct--bought .addtocart-recommendedProduct__info,.addtocart-recommendedProducts .addtocart-recommendedProduct--regular .addtocart-recommendedProduct__info{min-height:145px!important}}@media screen and (device-width:360px) and (device-height:640px) and (-webkit-device-pixel-ratio:3){.addtocart-recommendedProducts{margin-top:0!important}}@media screen and (max-width:1080px),screen and (min-height:1080px){.addtocart-recommendedProducts{margin-top:0!important}.addtocart-recommendedProducts .addtocart-product{max-height:420px;max-width:330px}.addtocart-recommendedProducts h3{font-size:16px}}@media screen and (max-width:576px){.addtocart-recommendedProducts .addtocart-product{max-width:200px}}@media only screen and (min-device-width:320px) and (max-device-width:568px){.addtocart-recommendedProducts{margin-top:0!important}}.addtocart-subscription__more-info-container{color:#000;-moz-flex-direction:column;-moz-align-items:stretch;-ms-align-items:stretch;flex-direction:column;align-items:stretch;font-family:Roboto;font-size:16px;display:flex}.addtocart-subscription__more-info-container .addtocart-subscription__more-info-row{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;border-bottom:1px solid #e1e2e1;border-left:1px solid #e1e2e1;border-right:1px solid #e1e2e1;flex:auto;align-items:center;font-size:16px;display:flex}.addtocart-subscription__more-info-container .addtocart-subscription__more-info-row .addtocart-subscription__more-info-text{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;border-right:1px solid #e1e2e1;flex:50%;padding:8px 15px;font-size:16px;font-weight:700;display:flex}@media (max-width:768px){.addtocart-subscription__more-info-container .addtocart-subscription__more-info-row .addtocart-subscription__more-info-text{font-size:14px}}.addtocart-subscription__more-info-container .addtocart-subscription__more-info-row .addtocart-subscription__more-info-amount-product-price{-webkit-box-flex:1 1 70%;-moz-box-flex:1 1 70%;-moz-justify-content:center;-ms-justify-content:center;flex:70%;justify-content:center;font-size:14px;font-weight:400;text-decoration:line-through;display:flex}@media (max-width:768px){.addtocart-subscription__more-info-container .addtocart-subscription__more-info-row .addtocart-subscription__more-info-amount-product-price{width:100%;text-align:center}}.addtocart-subscription__more-info-container .addtocart-subscription__more-info-row .addtocart-subscription__more-info-amount-pay-today{-webkit-box-flex:1 1 30%;-moz-box-flex:1 1 30%;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;flex:30%;display:flex}.addtocart-subscription__more-info-container .addtocart-subscription__more-info-row .addtocart-subscription__more-info-amount{-webkit-box-flex:1 1 50%;-moz-box-flex:1 1 50%;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;flex:50%;padding:8px 15px;font-weight:700;display:flex}.addtocart-subscription__terms-and-conditions-read-more{margin:10px 0}.addtocart-subscription__terms-and-conditions-read-more:not(:lang(ae)):not(:lang(ar)):not(:lang(arc)):not(:lang(bcc)):not(:lang(bqi)):not(:lang(ckb)):not(:lang(dv)):not(:lang(fa)):not(:lang(glk)):not(:lang(he)):not(:lang(ku)):not(:lang(mzn)):not(:lang(nqo)):not(:lang(pnb)):not(:lang(ps)):not(:lang(sd)):not(:lang(ug)):not(:lang(ur)):not(:lang(yi)){text-align:right}.addtocart-subscription__terms-and-conditions-read-more:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.addtocart-subscription__terms-and-conditions-read-more:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.addtocart-subscription__terms-and-conditions-read-more:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left}.addtocart-subscription__terms-and-conditions-read-more span{cursor:pointer;color:#0670a3;text-decoration:underline}.addtocart-subscription__more-info-bottom{-moz-flex-flow:column nowrap;flex-flow:column;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;text-align:left;flex:auto;margin:15px 0;font-size:14px;display:flex}.addtocart-subscription__more-info-bottom strong,.addtocart-subscription__more-info-bottom b{font-size:16px}.addtocart-subscription__more-info-bottom .center{text-align:center}@media (max-width:768px){.addtocart-subscription__more-info-bottom{padding:10px}.addtocart-subscription__more-info-bottom strong,.addtocart-subscription__more-info-bottom b{font-size:14px}}.addtocart-subscription-top-content,.addtocart-subscription-bottom-content{margin:0 10px}.addtocart-banner-subscription{width:calc(100% + 40px);height:117px;z-index:-1;background-color:#f9f9f9;margin:-18px -20px 0;position:relative}@media (max-width:450px),(max-height:640px){.addtocart-banner-subscription{margin-top:-40px}}.addtocart-banner-subscription__logo{width:170px;height:100px;background:url(https://www.komplett.no/marketingmedia/96653/kno_flex_q221_stripe.png) -30px -10px no-repeat;position:absolute;top:calc(50% - 50px);left:30px}.addtocart-banner-subscription__rectangle{width:55%;border-top:117px solid #f8b912;border-left:45px solid rgba(0,0,0,0);position:absolute;top:0;bottom:0;right:0}.addtocart-subscription{-moz-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;-ms-flex-pack:space-evenly;-moz-align-items:center;-ms-align-items:center;align-items:center;margin:30px 0 0;display:flex}@media (max-width:768px){.addtocart-subscription{margin:0}}.addtocart-subscription__more-info-container{border-top:1px solid #e1e2e1}.addtocart-subscription__name-container{-moz-flex-flow:row nowrap;flex-flow:row;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-moz-align-items:flex-end;-ms-align-items:flex-end;flex:auto;align-items:flex-end;padding:10px 0;display:flex}@media (max-width:768px){.addtocart-subscription__name-container{-moz-flex-flow:column nowrap;flex-flow:column;padding:10px}}.addtocart-subscription__name-container.add-to-cart-popup{color:#fff;background-color:#1f1949;padding:10px 20px}.addtocart-subscription__name-header{-moz-flex-flow:column nowrap;flex-flow:column;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;flex:auto;display:flex;position:relative}@media (max-width:768px){.addtocart-subscription__name-header{-moz-flex-flow:column nowrap;flex-flow:column}}.addtocart-subscription .addtocart-not-available-containe{font-size:31px;font:Roboto;text-align:center;padding:5px}.addtocart-subscription .addtocart-subscription__title{justify-content:flex-start;font-size:18px;font-weight:700;display:flex}.addtocart-subscription .subscription__subtitle{font-size:31px;font:Roboto}.addtocart-subscription .addtocart-subscription__more-info-text{font-size:16px}.addtocart-subscription .addtocart-subscription__terms-and-conditions{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;-moz-align-content:center;-ms-align-content:center;flex:auto;align-content:center;display:flex}.addtocart-subscription .addtocart-subscription__terms-and-conditions span{cursor:pointer;text-decoration:underline}@media (max-width:768px){.addtocart-subscription .addtocart-subscription__terms-and-conditions{-moz-justify-content:center;-ms-justify-content:center;justify-content:center}.addtocart-subscription .addtocart-subscription__terms-and-conditions span{font-size:14px}}.addtocart-subscription .addtocart-subscription__name{-moz-flex-flow:column nowrap;flex-flow:column;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;flex:auto;display:flex}.addtocart-subscription .addtocart-subscription__subtitle{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;flex:auto;font-size:18px;font-weight:300;display:flex}.addtocart-subscription .addtocart-subscription__subtitle strong,.addtocart-subscription .addtocart-subscription__subtitle b{font-weight:700;line-height:21px}@media (max-width:768px){.addtocart-subscription .addtocart-subscription__subtitle{font-size:18px}.addtocart-subscription .addtocart-subscription__subtitle strong,.addtocart-subscription .addtocart-subscription__subtitle b{font-size:18px;line-height:21px}.addtocart-subscription .addtocart-subscription__subtitle strong:first-of-type,.addtocart-subscription .addtocart-subscription__subtitle b:first-of-type{font-size:18px;display:inline}}.addtocart-configServices__container{-moz-flex-direction:column;flex-direction:column;display:flex;position:relative}.addtocart-configServices{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;column-gap:1em;-ms-flex-pack:space-between;background-color:#f9f9f9;grid-template-columns:.5fr 3.5fr 2.5fr .5fr;grid-template-areas:"logo info inputs highlight";margin-top:20px;padding:12px;display:grid}.addtocart-configServices .addtocart-configServices__logo{-moz-align-content:center;-ms-align-content:center;-moz-justify-content:center;-ms-justify-content:center;width:38px;height:38px;background-color:#008cab;border-radius:50%;grid-area:logo;align-content:center;justify-content:center;display:flex}.addtocart-configServices .addtocart-configServices__info{-moz-flex-direction:column;flex-direction:column;grid-area:info;display:flex}.addtocart-configServices .addtocart-configServices__info .addtocart-configServices__info--title{font-weight:700}.addtocart-configServices .addtocart-configServices__info .addtocart-configServices__info--link{color:#333;font-size:.9em;text-decoration:underline}.addtocart-configServices .addtocart-configServices__info .addtocart-configServices__info--link:hover{cursor:pointer}.addtocart-configServices .addtocart-configServices__info .addtocart-configServices__info--link:focus{color:#c04431}.addtocart-configServices .addtocart-configServices__hightlight{grid-area:highlight}.addtocart-configServices .addtocart-configServices__inputs{-moz-flex-direction:column;flex-direction:column;grid-area:inputs;display:flex}.addtocart-configServices .addtocart-configServices__input-wrapper{padding-top:4px;display:flex;position:relative}.addtocart-configServices .addtocart-configServices__input-wrapper .addtocart-configServices__label{cursor:pointer;margin-left:2em;font-size:.9em;font-weight:400}.addtocart-configServices input[type=checkbox]{opacity:0;cursor:pointer;position:absolute;left:18px}.addtocart-configServices label:before,.addtocart-configServices label:after{position:absolute;left:0}.addtocart-configServices label:before{content:"";-moz-align-items:center;-ms-align-items:center;height:1.3em;width:1.3em;border:1px solid #333;align-items:center;display:flex}.addtocart-configServices label:after{content:"";height:1.3em;width:1.3em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='%23333' stroke-width='2' d='M2.53 13.91l6.37 5.57L24.79 4.59' /></svg>");display:inline-block}.addtocart-configServices input[type=checkbox]+label:after{content:none}.addtocart-configServices input[type=checkbox]:checked+label:after{content:""}.addtocart-configServices input[type=checkbox]:focus,.addtocart-configServices input[type=checkbox]:focus+label:before{outline:5px auto #3b99fc}@media screen and (max-width:768px),screen and (max-height:640px){.addtocart-configServices{grid-template-columns:.25fr 4fr 1fr;grid-template-areas:"logo info info""inputs inputs."}.addtocart-configServices .addtocart-configServices__inputs{margin-top:10px}.addtocart-configServices input[type=radio]{top:0}.addtocart-configServices .addtocart-configServices__hightlight{display:none}}.addtocart-main{-o-transition:max-height .3s ease;transition:max-height .3s}.addtocart-main--regular{min-height:128px;max-height:170px;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.addtocart-main--enlarge{-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.addtocart-popup{width:720px;box-sizing:border-box;max-width:100%;z-index:1;pointer-events:auto;background:#fff;outline:none;margin:auto;box-shadow:0 0 5px #ccc}.addtocart-popup__content{width:100%;-moz-flex-direction:column;flex-direction:column;padding:10px 20px;font-size:16px;display:flex;position:relative}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.addtocart-popup{position:absolute;top:5%;left:25%}}.addtocart-popup__configuration{text-align:center;margin-top:10px}.addtocart-popup__header{text-align:center;-moz-flex-direction:column;-moz-align-items:center;-ms-align-items:center;flex-direction:column;align-items:center;margin-top:.5em;display:flex;position:relative}.addtocart-popup__header .addtocart-popup__header__heading{margin-top:.5em;font-size:1.25em;font-weight:500;line-height:1.5em}.addtocart-popup__header .addtocart-popup__header--close{cursor:pointer;background:#fff;border:none;border-radius:50%;margin-left:auto;padding:7px;display:flex;position:absolute;top:0;right:0}.addtocart-popup__footer{margin-top:auto;margin-left:16px;margin-right:8px;padding:1.5em 0;display:flex}.addtocart-popup__footer__button:first-child{margin-right:auto}.frontPage{display:flex}@media only screen and (max-width:768px){.addtocart-popup{height:100%;width:100%;-webkit-overflow-scrolling:touch;overflow-y:scroll}.addtocart-popup__header{flex-direction:row;justify-content:center}.addtocart-popup__header--tick{width:50px;margin:0 auto}.addtocart-popup .addtocart-product__name{font-size:14px}.addtocart-popup .addtocart-recommendedProducts__heading{font-size:16px}}@media only screen and (max-width:576px){.addtocart-popup{width:100%}.addtocart-popup .addtocart-popup__header__heading{margin:0}.addtocart-popup .addtocart-main--regular{min-height:520px;-moz-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}.addtocart-popup__content{width:100%}.addtocart-popup__footer{-moz-flex-flow:column;flex-flow:column;margin-left:0;margin-right:0;padding-top:.5em}.addtocart-popup__footer__button:first-child{margin-bottom:.5em;margin-right:0}}@media screen and (max-width:450px),screen and (max-height:640px){.addtocart-popup__header{margin-bottom:20px;font-size:1.1em}.addtocart-popup__header__heading{line-height:0;font-size:1.1em!important}.addtocart-main{-o-transition:none;transition:none}.addtocart-popup__footer{padding-top:10px}}@media screen and (max-width:576px){.addtocart-popup__content{padding:10px}}
/*# sourceMappingURL=main.css.map */
