.home .epbtn{white-space:nowrap}.home .home__banner{overflow:hidden;height:480px;margin-bottom:45px;position:relative}.home .home__banner2 .home__bannerimage{border:1px solid #ccc}.home .home__bannerimage{width:100%;height:100%;max-width:100%;object-fit:cover}.home .home__bannerwrap{width:100%;padding:15px 0 30px;background-color:rgba(0,0,0,.6);color:#fff;position:absolute;bottom:0}.home .home__bannerheading{font-size:28px;font-weight:600;margin-bottom:10px}.home .home__bannertxt p{font-size:14px;line-height:22px;margin-bottom:10px}.home .home__titlesmall{font-size:12px;font-style:italic;color:#2d383c;font-weight:600;margin-bottom:0;text-transform:capitalize}.home .home__title{font-size:20px;line-height:25px;font-weight:600;color:#040060;margin-bottom:20px}.home .home__description{font-size:13px;line-height:22px;margin-bottom:20px}.home .home__maingoods{overflow:hidden;margin-bottom:45px;position:relative}.home .home__goodstitle{font-size:24px;font-weight:600;margin-bottom:25px}.home .home__goodsimage{width:100%;max-height:100%;object-fit:cover;display:flex}.home .home__goodswrap{position:relative;height:100%}.home .home__goodsinfo{width:100%;padding:15px 20px}.home .home__goodscell{border:1px solid #ccc}@media (min-width:481px){.home .home__bannerheading{font-size:36px}.home .home__bannertxt{display:flex;align-items:center}.home .home__bannertxt p{font-size:16px;line-height:24px;margin:0 20px 0 0}.home .home__goodstitle{font-size:28px}.home .home__goodswrap{min-height:400px;display:flex}.home .home__goodsinfo{padding:20px 30px}.home .home__goodscell .home__description{max-width:180px}}@media (min-width:992px){.home .home__bannerheading,.home .home__bannertxt{padding:0 22px}.home .home__goodswrap{min-height:1px}.home .home__goodsgrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:400px;grid-gap:35px}}@media (max-width:991px){.home .home__goodsimage{max-height:400px}.home .home__goodscell{margin-bottom:15px}}.home .home__goodssection1 .home__goodscell:first-child{grid-row-start:1;grid-row-end:3}.home .home__goodssection1 .home__goodscell:first-child .home__goodsinfo{width:100%;padding:45px 30px 35px;background-color:rgba(0,0,0,.6);position:absolute;bottom:0}.home .home__goodssection1 .home__goodscell:first-child .home__titlesmall{margin-bottom:7px;color:#eee}.home .home__goodssection1 .home__goodscell:first-child .home__title{margin-bottom:10px;color:#fff}.home .home__goodssection1 .home__goodscell:nth-child(2) .home__goodsinfo{position:relative;z-index:1}.home .home__goodssection1 .home__goodscell:nth-child(3) .home__goodsinfo{background-color:#40b1f3}.home .home__goodssection1 .home__goodscell:nth-child(3) .home__title,.home .home__goodssection1 .home__goodscell:nth-child(3) .home__titlesmall{color:#fff}.home .home__goodssection1 .home__goodscell:nth-child(3) .home__description{margin-bottom:20px;max-height:180px;color:#fff;overflow:hidden;text-overflow:ellipsis}.home .home__goodssection1 .home__goodscell:nth-child(5) .home__goodsinfo{width:100%;position:absolute;top:0;left:0}@media (min-width:481px){.home .home__goodssection1 .home__goodscell:first-child .home__title{padding-right:120px;margin-bottom:0}.home .home__goodssection1 .home__goodscell:first-child .home__goodsbtns{text-align:right}.home .home__goodssection1 .home__goodscell:nth-child(2) .home__title{margin-bottom:30px}.home .home__goodssection1 .home__goodscell:nth-child(2) .home__goodsinfo{width:50%}.home .home__goodssection1 .home__goodscell:nth-child(2) .home__description{max-width:140px}.home .home__goodssection1 .home__goodscell:nth-child(2) .home__goodsimage{width:70%;max-width:400px;position:absolute;right:0}.home .home__goodssection1 .home__goodscell:nth-child(3) .home__title{max-width:185px}}@media (min-width:992px){.home .home__goodssection1 .home__goodsgrid{grid-template-rows:400px 400px 400px}}.home .home__goodssection2 .home__goodscell:first-child .home__goodsimage{max-width:290px}.home .home__goodssection2 .home__goodscell:nth-child(2) .home__goodsimage{max-width:282px}@media (min-width:481px){.home .home__goodssection2 .home__goodscell .home__goodsinfo{width:50%}.home .home__goodssection2 .home__goodscell .home__goodsimage{width:53%;position:absolute;bottom:0;right:0}}@media (max-width:480px){.home .home__goodssection2 .home__goodscell .home__goodsimage{display:block;margin:0 auto}}.home .home__goodssection3 .home__description{max-width:100%}@media (min-width:992px){.home .home__goodssection3 .home__description{max-width:450px}}@media (max-width:991px){.home .home__goodssection3 .home__goodswrap{min-height:1px}}.comparecheck label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.comparecheck label input[type=checkbox]{cursor:pointer}.comparecheck label span{margin-left:5px}.comparecheck.--disabled label{color:#999}.availability{display:inline-block;margin-top:10px;text-transform:uppercase;font-size:10px;padding:5px 10px;border:1px solid #ccc;border-radius:16px}.productthumbnail{display:inline-block;text-align:left;margin-bottom:40px}.productthumbnail .productthumbnail__imgcontainer{width:160px;height:160px}.productthumbnail .productthumbnail__name{margin-top:10px;font-size:14px;font-weight:700}.productthumbnail .productthumbnail__name .productthumbnail__namelink:hover{text-decoration:underline}.productthumbnail .productthumbnail__price{margin-top:10px;font-size:14px;font-weight:700}.productthumbnail .productthumbnail__comparecheck{margin-top:10px;font-size:smaller}.productthumbnail .productthumbnail__comparecheck label{display:flex;align-items:center}.productthumbnail .productmainimage{height:160px;width:160px;border:1px solid #ccc}@media (min-width:992px){.productthumbnail .productmainimage,.productthumbnail .productthumbnail__imgcontainer{width:180px;height:180px}}.pagination__link{font-size:18px;color:#4d4d4d;padding:12px;text-decoration:none}.pagination__ellipsis,.pagination__link--current{color:#737373}.category{display:inline-flex;flex-direction:column;align-items:center;height:100%;width:100%;padding-left:15px;padding-right:15px}.category .category__breadcrumbs{margin-top:20px;font-size:15px;font-weight:700;color:#737373}.category .category__breadcrumbs .category__breadcrumbseparator{color:#b3b3b3;margin-left:10px;margin-right:10px}.category .category__categoryname{flex:0 1;margin-top:20px;margin-bottom:80px;font-size:26px;font-weight:700}.category .category__productlist{width:100%;flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.category .category__productlist .category__product{flex:0 0 100%;text-align:center}.category .category__pagination{flex:0 0 60px;display:flex;flex-direction:row;align-items:center}@media (min-width:380px){.category .category__productlist .category__product{flex:0 0 50%}}@media (min-width:576px){.category .category__productlist{width:540px}.category .category__productlist .category__product{flex:0 0 33.33%}}@media (min-width:768px){.category .category__productlist{width:720px}.category .category__productlist .category__product{flex:0 0 25%}}@media (min-width:992px){.category{padding-left:34px;padding-right:calc(34px - 100vw + 100%)}.category .category__productlist{width:800px}}@media (min-width:1200px){.category .category__productlist{width:1000px}}.socialshare{width:300px}.variationoptions__input{display:none}.variationoptions__button{display:inline-block;margin:0 10px 12px 0}.variationoptions__label{color:#333;padding:10px 15px;box-sizing:border-box;position:relative;display:inline-block;border:1px solid #d0d0d0;background-color:#fff;font-size:14px;text-align:center;cursor:pointer}.variationoptions__input:checked+.variationoptions__label{color:#40b1f3;border-color:#40b1f3;font-weight:700}.variationsselector__title{color:#333;font-weight:500;text-transform:uppercase;font-size:12px;padding:10px 0}.product{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;padding-left:15px;padding-right:15px}.product .product__maincontainer{width:100%;display:flex;flex-direction:row;margin-top:60px;margin-bottom:60px}.product .product__maincontainer .product__imgcontainer{flex:0 0 400px;position:relative}.product .product__maincontainer .product__imgcontainer .product__img{width:100%;height:100%;object-fit:contain}.product .product__maincontainer .product__imgcontainer .product__nextimagebtn,.product .product__maincontainer .product__imgcontainer .product__previmagebtn{position:absolute;color:#4d4d4d;background-color:hsla(0,0%,100%,.3);top:50%;margin-top:-22px;width:44px;height:44px;cursor:pointer}.product .product__maincontainer .product__imgcontainer .product__nextimagebtn:hover,.product .product__maincontainer .product__imgcontainer .product__previmagebtn:hover{background-color:hsla(0,0%,100%,.6)}.product .product__maincontainer .product__imgcontainer .product__nextimagebtn:focus,.product .product__maincontainer .product__imgcontainer .product__previmagebtn:focus{box-shadow:0 0 0 1px #ccc}.product .product__maincontainer .product__imgcontainer .product__previmagebtn{left:10px}.product .product__maincontainer .product__imgcontainer .product__nextimagebtn{right:10px}.product .product__maincontainer .product__details{flex:1 1;margin-left:40px}.product .product__maincontainer .product__details .product__name{font-size:28px;font-weight:700}.product .product__maincontainer .product__details .product__price{margin-top:14px;font-size:28px;color:#4d4d4d}.product .product__maincontainer .product__details .product__comparecheck{margin-top:20px}.product .product__maincontainer .product__details .product__addtocartbtn{margin-top:20px;width:200px}.product .product__maincontainer .product__details .product__description,.product .product__maincontainer .product__details .product__moltinbtncontainer,.product .product__maincontainer .product__details .product__socialshare{margin-top:20px}@media (min-width:576px){.product .product__maincontainer{width:540px}}@media (min-width:768px){.product .product__maincontainer{width:720px}}@media (min-width:992px){.product{padding-left:34px;padding-right:calc(34px - 100vw + 100%)}.product .product__maincontainer{width:800px}}@media (max-width:767px){.productmainimage{height:auto!important;width:100%!important}.product .product__maincontainer .product__imgcontainer{flex:0 0 50%}}@media (max-width:575px){.product .product__maincontainer{flex-direction:column}.product .product__maincontainer .product__imgcontainer{flex:0 0 100%;margin-bottom:20px}.product .product__maincontainer .product__details{margin-left:0}}.compareproducts{width:100%;margin-top:60px}.compareproducts .compareproducts__title{text-align:center;font-weight:700;font-size:26px}.compareproducts .compareproducts__subtitle{font-weight:700;margin-bottom:10px}.compareproducts .compareproducts__noproducts{text-align:center}.compareproducts .compareproducts__noproducts p{margin-top:8px}.compareproducts .compareproducts__table{width:100%;table-layout:fixed}.compareproducts .compareproducts__table td:first-child{font-weight:700;width:90px}.compareproducts .compareproducts__table .compareproducts__imgrow td{height:160px;vertical-align:top;text-align:center}.compareproducts .compareproducts__table .compareproducts__imgwrap{position:relative;max-width:150px;min-height:180px;padding-top:30px;margin:0 auto 10px}.compareproducts .compareproducts__table .compareproducts__maininfo .compareproducts__name{font-weight:700}.compareproducts .compareproducts__table .compareproducts__maininfo .compareproducts__price{margin-top:10px}.compareproducts .compareproducts__table .compareproducts__maininfo .compareproducts__addtocart{margin-top:16px}.compareproducts .compareproducts__table .compareproducts__datarow:nth-child(2n){background-color:#f5f5f5}.compareproducts .compareproducts__table .compareproducts__datarow td{padding:12px 10px;font-size:13px;border-right:1px solid #ccc}.compareproducts .compareproducts__table .compareproducts__datarow td:first-child{border-left:1px solid #ccc;background-color:#ebf5ff}.compareproducts .compareproducts__producttable{margin:60px 0}.compareproducts .compareproducts__datatable{margin-bottom:60px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.compareproducts .compareproducts__datawrap{max-width:150px;margin:0 auto}.compareproducts .compareproducts__removebtn{position:absolute;top:0;right:0;padding:0;background-color:transparent}.compareproducts .compareproducts__removebtn:hover{background-color:transparent}.compareproducts .compareproducts__removeicon{width:20px;height:20px;fill:#0062cc}.compareproducts .compareproducts__imgplaceholder{height:150px;width:150px;margin:0 auto;background-color:#f7f7f7;border:1px dashed #d2e7ff}.compareproducts .compareproducts__tabs{display:none}.compareproducts .compareproducts__tab{min-width:50%;padding:5px 10px 15px;border-bottom:2px solid transparent}.compareproducts .compareproducts__tab.--selected{color:#40b1f3;border-bottom-color:#40b1f3}.compareproducts .productmainimage{width:100%;border:1px solid #ccc}@media (min-width:576px){.compareproducts .compareproducts__table .compareproducts__imgwrap{max-width:105px;min-height:135px}.compareproducts .compareproducts__imgplaceholder{height:105px;width:105px}}@media (min-width:768px){.compareproducts .compareproducts__table .compareproducts__imgwrap{max-width:160px;min-height:190px}.compareproducts .compareproducts__imgplaceholder{height:150px;width:150px}}@media (min-width:992px){.compareproducts .compareproducts__datawrap{max-width:180px}.compareproducts .compareproducts__table .compareproducts__imgwrap{max-width:180px;min-height:210px}.compareproducts .compareproducts__imgplaceholder{height:180px;width:180px}}@media (max-width:575px){.compareproducts .compareproducts__table .compareproducts__placeholder{display:none}.compareproducts .compareproducts__producttable,.compareproducts .compareproducts__producttable tbody,.compareproducts .compareproducts__producttable td,.compareproducts .compareproducts__producttable tr{display:block}.compareproducts .compareproducts__producttable .compareproducts__imgrow{display:flex;flex-wrap:wrap}.compareproducts .compareproducts__producttable .compareproducts__imgrow td{width:50%;height:auto;border:none;margin-bottom:15px}.compareproducts .compareproducts__producttable .compareproducts__imgrow td:first-child{display:none}.compareproducts .compareproducts__datatable .compareproducts__datawrap{max-width:100%}.compareproducts .compareproducts__datatable td:not(:first-child){text-align:center}.compareproducts .compareproducts__datatable td:not(:first-child):not(.--selected){display:none}.compareproducts .compareproducts__tabs{display:flex;overflow-x:auto}}.registrationform{margin-bottom:30px}.registrationform__content{position:relative}.registrationform__content.--loading:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:.5;z-index:1}.registrationform__feedback{min-height:20px;position:relative;top:-5px;color:#e00646;font-weight:700;margin-bottom:5px}.sidemenu{position:relative;background-color:#f7f7f7;margin-bottom:10px}.sidemenu__link{height:40px;display:flex;align-items:center;padding-left:25px;font-size:13px;border-left:3px solid transparent;color:#40b1f3;text-decoration:none;letter-spacing:.2px}.sidemenu__link.--selected{background-color:#0062cc;color:#fff;border:1px solid rgba(0,123,255,.501961)}@media screen and (min-width:992px){.sidemenu__link{padding-left:15px}}.sidemenu__btn{position:relative;display:inline-block;width:100%;min-height:50px;padding:0 25px;background:transparent;border:1px solid #d0d0d0;border-left:3px solid #40b1f3;color:#40b1f3;font-weight:700;text-align:left}.sidemenu__btn:focus{outline:0 auto transparent}.sidemenu__btn:before{content:"";border-bottom:2px solid #40b1f3;border-right:2px solid #40b1f3;height:8px;width:8px;position:absolute;transform:rotate(45deg) translateY(-50%);top:45%;right:20px}@media screen and (min-width:992px){.sidemenu__btn{display:none}}@media screen and (max-width:991px){.sidemenu__dropdown{width:100%;position:absolute;top:100%;left:0;background:#fff;border:1px solid #d0d0d0;z-index:1}.sidemenu__dropdown.sidemenu__hidden,.sidemenu__dropdown .sidemenu__link.--selected{display:none}}.myaccount{width:100%}.myaccount__wrap{padding:40px 0 20px}.myaccount__content{flex:1 0}@media screen and (min-width:992px){.myaccount__wrap{display:flex}.myaccount__side{width:200px;margin-right:40px}}.profile__title{font-size:20px;font-weight:700;margin-bottom:15px}.profile__titlesmall{font-size:12px;font-weight:500;text-transform:uppercase;margin-bottom:10px}.profile__container{padding:15px 15px 15px 20px;border:1px solid #ccc}.profile__container h2{font-size:16px;font-weight:700;margin-bottom:10px}.profile__info .epbtn{padding:0}.profile__info .epbtn:hover{background-color:transparent;text-decoration:underline}.profile__infoitem{margin-bottom:5px}.profile__infoitem:last-of-type{margin-bottom:10px}.profile__infolabel{display:inline-block;font-weight:700;margin-right:5px}.profile__form{position:relative}.profile__form .epbtn+.epbtn{margin-left:15px}.profile__form.--loading:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:.5;z-index:1}@media screen and (min-width:992px){.profile__title{font-size:24px}.profile__data{width:50%}}.addressform{max-width:600px;margin:auto}.addressform__header{display:flex;justify-content:space-between;align-items:center;padding:5px 5px 10px;border-bottom:1px solid #d4d3d3}.addressform__title{font-size:15px}.addressform__content{background-color:#fff;border:none}.addressform__content.--loading:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:.5;z-index:1}.addressform__body{position:relative;padding:25px 5px 5px}.addressform__feedback{top:0;left:0;margin-bottom:15px;font-weight:700;color:#e00646}.addressform .epbtn+.epbtn{margin-left:10px}.addressform .required-label{color:red}.addressform .epform.--addressform{display:flex;flex-wrap:wrap}.addressform .epform__label{text-transform:capitalize}.addressform .epform__group{width:50%;padding-right:25px}.addressform .epform__group.--btncontainer{width:100%;text-align:right}.addressform .logindialog__feedback{position:relative;margin-bottom:10px}@media (max-width:575px){.addressform .epform__group{width:100%}}.addressdelete{max-width:600px;margin:auto}.addressdelete__header{display:flex;justify-content:space-between;align-items:center;padding:5px 5px 10px;border-bottom:1px solid #d4d3d3}.addressdelete__title{font-size:15px}.addressdelete__content{background-color:#fff;border:none;width:400px}.addressdelete__content.--loading:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:.5;z-index:1}.addressdelete__body{position:relative;padding:30px 10px}.addressdelete__feedback{top:0;left:0;margin-bottom:15px;font-weight:700;color:#e00646}.addressdelete .epbtn+.epbtn{margin-left:10px}.addressdelete .required-label{color:red}.addressdelete .epform.--addressform{display:flex;flex-wrap:wrap}.addressdelete .epform__label{text-transform:capitalize}.addressdelete .epform__group{width:50%}.addressdelete .epform__group.--btncontainer{width:100%;text-align:right;margin-top:10px}.addressdelete .logindialog__feedback{position:relative;margin-top:10px}.address{position:relative}.address__title{font-size:24px;font-weight:700}.address__maincontainer{position:relative;border:1px solid #d4d3d3;display:flex;flex-wrap:wrap;padding:30px 30px 100px;margin-top:40px}.address__container{width:50%;margin-bottom:20px}@media (max-width:767px){.address__container{width:100%}}.address__button{color:#40b1f3;height:16px}.address__button:hover{text-decoration:underline;cursor:pointer}.address__button.--edit{padding-right:10px;margin-right:10px;border-right:2px solid #ccc}.address__list{padding:5px 0}.address__addnewaddress{position:absolute;bottom:30px;left:30px;width:260px;height:44px;text-align:center;border:1px solid transparent;color:#fff;background-color:#40b1f3}.address__addnewaddress.--noaddresses{position:relative;bottom:0;left:0;margin-top:10px}.address__addnewaddress:hover{cursor:pointer}.producthit .producthit__name,.producthit .producthit__price{margin-top:10px;font-size:14px;font-weight:700}.producthit .producthit__image{width:160px;height:160px;object-fit:fill}.refinementlist .refinementlist__toggleinput{display:none}.refinementlist .refinementlist__title{padding:20px 0 20px 4px;display:block;border-bottom:1px solid #40b1f3;margin-bottom:10px;color:#40b1f3;font-weight:700;font-size:13px;position:relative;cursor:pointer}.refinementlist .refinementlist__title:after{content:"";position:absolute;right:8px;top:23px;width:7px;height:7px;border-bottom:2px solid #40b1f3;border-right:2px solid #40b1f3;transform:rotate(225deg);transition:.2s}.refinementlist .refinementlist__list{margin-left:15px;color:#040060;transition:height 1s}.refinementlist .refinementlist__toggleinput:checked~.refinementlist__list{height:0;overflow:hidden}.refinementlist .refinementlist__toggleinput:checked~.refinementlist__title:after{transform:rotate(45deg)}.refinementlist .ais-RefinementList-label{cursor:pointer;display:block;padding:10px 25px;position:relative}.refinementlist .ais-RefinementList-labelText:before{content:"";position:absolute;left:0;top:8px;width:24px;height:24px;background-image:url(/static/media/ic_checkbox.21c376ed.svg);background-position:50%;background-size:22px;background-repeat:no-repeat}.refinementlist .ais-RefinementList-checkbox:checked~.ais-RefinementList-labelText:before{background-image:url(/static/media/ic_checkbox-checked.5d4e7ae0.svg)}.refinementlist .ais-RefinementList-checkbox{display:none}.refinementlist .ais-RefinementList-count{margin-left:4px}@media (max-width:767px){.refinementlist .refinementlist__title{color:#333;border:none;padding:10px 0 0 20px}.refinementlist .refinementlist__title:after{display:none}.refinementlist .refinementlist__toggleinput:checked~.refinementlist__list{height:100%}}.search{display:grid;grid-template-columns:2fr 6fr;grid-gap:50px;width:1000px;grid-template-areas:"title      title" "facets     productlist" "pagination pagination"}.search .search__title{text-align:center;margin-top:80px;grid-area:title;font-size:26px;font-weight:700}.search .search__productlist{grid-area:productlist}.search .search__productlist .ais-Hits-list{grid-area:productlist;flex:1 1 auto;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.search .search__productlist .ais-Hits-list .search__product{flex:0 0 25%;display:inline-block}.search .search__facets{grid-area:facets}.search .search__facets .ais-SortBy{padding:20px 0;display:block;border-bottom:1px solid #40b1f3;margin-bottom:10px}.search .search__facets .ais-SortBy-select{border:none;outline:none;color:#40b1f3;font-weight:700;font-size:13px;width:100%;margin-left:-4px}.search .search__facetstitle{padding:20px 0;font-size:20px}.search .search__facetstoggle{grid-area:facets-toggle;display:none;font-weight:700}.search .search__facetstoggle:after{content:"";position:absolute;right:15px;top:12px;width:8px;height:8px;border-bottom:2px solid #40b1f3;border-right:2px solid #40b1f3;transform:rotate(45deg);transition:.2s}.search .search__facetstoggleinput{display:none}.search .search__pagination{grid-area:pagination;text-align:center;margin-bottom:80px;margin-top:20px}.search .search__pagination .ais-Pagination-item{display:inline-block;font-size:18px;color:#4d4d4d;padding:12px}.search .search__pagination .ais-Pagination-item--selected{color:#737373}@media (max-width:1091px){.search{width:100%;padding:0 20px;grid-template-columns:3fr 6fr}.search .search__productlist .ais-Hits-list{justify-content:center}}@media (max-width:767px){.search{grid-template-columns:1fr;grid-template-areas:"title" "facets-toggle" "facets" "productlist" "pagination";grid-gap:0}.search .search__title{margin-bottom:10px}.search .search__facetstoggle{display:block}.search .search__facetstoggleinput:checked~.search__facetstoggle:after{transform:rotate(225deg)}.search .search__facetstoggleinput:checked~.search__facets{max-height:100%;border:1px solid #40b1f3}.search .search__facets{max-height:0;transition:max-height .3s;overflow:hidden;padding:10px}.search .search__facets .ais-SortBy{padding-left:20px;padding-bottom:0;border:none}.search .search__facets .ais-SortBy-select{color:#333;width:auto}.search .search__facetstitle{display:none}}.purchasehistory__title{font-weight:700;font-size:26px}.purchasehistory__table{table-layout:auto;width:100%}.purchasehistory__tr{background-color:#dbdbdb}.purchasehistory__link{font-weight:700}.purchasehistory__link:hover{text-decoration:underline}.purchasehistory__th{font-weight:700;padding:16px}.purchasehistory__td,.purchasehistory__th{border:1px solid #dbdbdb;text-align:center}.purchasehistory__td{padding:20px}.orderdetail{width:100%;padding:40px}.orderdetail__link{text-decoration:none;font-size:16px}.orderdetail__link:hover{text-decoration:underline}.orderdetail__title{font-weight:700;font-size:22px;margin:30px 0}.orderdetail__title.--main{text-align:center}.orderdetail__details{display:flex;flex-wrap:wrap;margin:40px 0}.orderdetail__body{flex:auto;color:#4c5666}.orderdetail__table{width:100%}.orderdetail__tr{padding:10px 0}.orderdetail__tr:nth-child(2n-1){background-color:#f3f3f3}.orderdetail__td{padding:10px}.orderdetail__block{padding:10px 0}.orderdetail__addresses{margin-right:40px;display:inline-block}.config-option-container{margin:.75rem}.config-option-container .config-option-label{font-size:16px;font-weight:700}.config-option-container .config-option-select{border:none;outline:none;color:#40b1f3;font-weight:700;font-size:13px;width:80%;margin-left:-4px}.configurator-container{width:50%;display:inline-block}.configurator-title{flex:0 1;margin-top:80px;margin-bottom:80px;font-size:26px;font-weight:700;text-align:center}.img-sticky{position:-webkit-sticky;position:sticky;top:0;width:50%;display:inline-block;vertical-align:top}.img-sticky img{max-width:100%;height:auto}.base-price{text-align:center;font-size:16px;font-weight:700}.total-price-container{margin-top:20px;text-align:center}.total-price-container h2{display:inline-block;font-size:24px;font-weight:700}.configurator-price{flex-direction:row;justify-content:flex-end;height:100%;width:100%;display:flex;align-items:center}.configurator-price .configurator-price__moltinbtncontainer{display:inline-block;margin:0 2px 30px}.languagedropdown{position:relative}.languagedropdown .languagedropdown__selectorbtn{padding:5px;cursor:pointer}.languagedropdown .languagedropdown__selectorbtn:focus{box-shadow:0 0 0 2px #a9c5d6}.languagedropdown .languagedropdown__selectorbtn.--small{text-transform:uppercase;font-weight:700;position:relative;padding-right:12px;display:none}.languagedropdown .languagedropdown__selectorbtn.--small:after{content:"";width:8px;height:8px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(45deg);position:absolute;top:10px;right:0}.languagedropdown .languagedropdown__dropdown{position:absolute;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2);width:150px;right:0;top:100%;background-color:#fff;padding:5px 0;z-index:10}.languagedropdown .languagedropdown__dropdown .languagedropdown__section{padding:5px 0;border-bottom:1px solid #f2f2f2}.languagedropdown .languagedropdown__dropdown .languagedropdown__section:last-child{border-bottom:none}.languagedropdown .languagedropdown__dropdown .languagedropdown__section .languagedropdown__title{padding:5px 12px;font-size:smaller;font-weight:700}.languagedropdown .languagedropdown__dropdown .languagedropdown__section .languagedropdown__itembtn{display:block;width:100%;padding:5px 12px;cursor:pointer}.languagedropdown .languagedropdown__dropdown .languagedropdown__section .languagedropdown__itembtn:focus{box-shadow:inset 0 0 0 2px #a9c5d6}.languagedropdown .languagedropdown__dropdown .languagedropdown__section .languagedropdown__itembtn:hover:not(:disabled){background-color:#f2f2f2}.languagedropdown .languagedropdown__dropdown .languagedropdown__section .languagedropdown__itembtn:disabled{color:#ccc}@media (max-width:767px){.languagedropdown .languagedropdown__selectorbtn{display:none}.languagedropdown .languagedropdown__selectorbtn.--small{text-transform:uppercase;font-weight:700;position:relative;padding-right:10px;display:block}}.searchbar{max-width:500px}.searchbar .searchbar__hints{top:50px;position:absolute;z-index:2;background-color:#fff;left:0;width:100%;border:1px solid #666}.searchbar .searchbar__hints .ais-Hits{max-height:200px;overflow:scroll}.searchbar .searchbar__hints .ais-PoweredBy{text-align:right;padding:4px 10px;border-top:1px solid #d4d3d3}.searchbar .searchbar__hints .ais-PoweredBy-text{font-size:13px}.searchbar .searchbar__hints .ais-PoweredBy-logo{width:65px}.searchbar .searchbar__hint{border-bottom:1px solid #d4d3d3;display:flex;align-items:center;padding:5px 10px;height:60px}.searchbar .searchbar__hint:hover{background-color:rgba(64,177,243,.15)}.searchbar .searchbar__image{width:40px;margin-right:8px;border:1px solid #d4d3d3;background-color:#fff}.searchbar .searchbar__close,.searchbar .searchbar__open{display:none}.searchbar .searchbar__input{position:relative;margin-left:40px;display:flex}.searchbar .searchbar__input input{height:40px;padding:2px 35px;width:100%;color:#333;outline:none;border:1px solid #666}.searchbar .searchbar__input input:focus{border-color:#40b1f3}.searchbar .searchbar__input input:focus~.ais-SearchBox-submit svg{fill:#40b1f3}.searchbar .searchbar__input .ais-SearchBox{width:100%}.searchbar .searchbar__input .ais-SearchBox-form{position:relative}.searchbar .searchbar__input .ais-SearchBox-reset,.searchbar .searchbar__input .ais-SearchBox-submit{position:absolute;width:30px;height:40px;text-align:center;top:0}.searchbar .searchbar__input .ais-SearchBox-submit{left:5px}.searchbar .searchbar__input .ais-SearchBox-submit svg{fill:#2d383c}.searchbar .searchbar__input .ais-SearchBox-reset{right:5px}.searchbar .searchbar__input .ais-SearchBox-loadingIndicator{padding-top:3px}.searchbar .searchbar__input .VoiceSearchButton{all:unset;display:block;width:36px;height:36px;border-radius:36px;margin-left:8px;cursor:pointer;background-image:url(/static/media/icon-search-mic.f820e248.svg);background-repeat:no-repeat;background-position:50%}.searchbar .searchbar__input .VoiceSearchButton:hover{background-image:url(/static/media/icon-search-mic-hover.52198fe3.svg)}.searchbar .searchbar__input .VoiceSearchButton:active{background-image:url(/static/media/icon-search-mic-active.182b5be9.svg)}@-webkit-keyframes breatheAnimation{to{opacity:1}50%{opacity:.65}}@keyframes breatheAnimation{to{opacity:1}50%{opacity:.65}}.searchbar .searchbar__input .VoiceSearchButtonBreathing{background-repeat:no-repeat;background-position:50%;all:unset;display:block;width:36px;height:36px;border-radius:36px;margin-left:8px;cursor:pointer;background-image:url(/static/media/icon-search-mic-active.182b5be9.svg);-webkit-animation-name:breatheAnimation;animation-name:breatheAnimation;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.searchbar .ais-VoiceSearch-status{display:none}@media (max-width:767px){.searchbar .searchbar__close{width:20%;height:30px;text-align:center;color:#eee}.searchbar .searchbar__open{padding:10px 5px}.searchbar .searchbar__close,.searchbar .searchbar__open{display:inline-block}.searchbar .searchbar__hints{top:60px}.searchbar .searchbar__input{display:none;position:absolute;top:60px;left:0;margin:0;padding:10px;background-color:#040060;width:100%}.searchbar .searchbar__input.--show{display:flex;align-items:center;z-index:1}.searchbar .searchbar__input.--show .searchbar__close{display:none}.searchbar .searchbar__input.--show .searchbar__close.--show{display:block}.searchbar .searchbar__input .ais-SearchBox{display:inline-block;width:100%}.searchbar .searchbar__input input{border-color:transparent;border-radius:12px;display:inline-block}}.logindialog{min-width:500px;margin:auto}.logindialog__header{display:flex;justify-content:space-between;align-items:center;padding:5px 5px 10px;border-bottom:1px solid #d4d3d3}.logindialog__title{font-size:15px}.logindialog__content{background-color:#fff;border:none}.logindialog__content.--loading:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:.5;z-index:1}.logindialog__body{position:relative;padding:25px 5px 5px}.logindialog__feedback{position:absolute;top:0;left:0;margin-top:5px;font-weight:700;color:#e00646}.logindialog .epbtn+.epbtn{margin-left:10px}@media (max-width:767px){.logindialog{height:100%;min-width:100%}}.accountdropdown{width:50px;position:relative}.accountdropdown__btn{padding:5px;cursor:pointer}.accountdropdown__btn:after{display:inline-block;content:" ";width:8px;height:8px;border:1.5px solid #040060;border-top:none;border-right:none;transform-origin:center;transform:rotate(-45deg);vertical-align:middle}.accountdropdown__btnicon{display:inline-block;content:" ";width:25px;height:21px;background-size:cover;margin-right:5px}.accountdropdown__menu{padding:10px 10px 15px;position:absolute;right:0;top:100%;background-color:#fff;z-index:2;min-width:200px;border:1px solid #00a3dd}.accountdropdown__link{width:100%;display:inline-block;padding:7px 0;color:#0099de;font-size:13px;line-height:19px}.accountdropdown__iteminfo{font-size:13px;font-weight:700}.accountdropdown__emailinfo{font-size:12px;font-style:italic;color:#2d383c}.accountdropdown__itemtitle{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #eee}.accountdropdown__itembtns{margin-top:5px}.accountdropdown__open .accountdropdown__btn:after{transform:rotate(135deg);border-left-color:#0099de;border-bottom-color:#0099de;margin-top:5px}.accountdropdown__open .accountdropdown__btnicon{fill:#0099de}.accountdropdown__loginbtn{color:#333;cursor:pointer}.navigation{flex:0 0 48px;z-index:1;width:100%;background-color:#040060;text-align:center;display:inline-block;position:relative}.navigation__categories.--header{display:none}.navigation__component{display:inline-block}.navigation__sub{display:flex;padding-left:0}.navigation__link{height:48px;align-items:center;margin:0 20px;display:inline-block;padding:15px 20px;color:#eee;font-size:13px;text-decoration:none}.navigation__link.--haschildren{padding-left:0;cursor:pointer}.navigation__link.--haschildren:after{content:" ";display:inline-block;margin-left:5px;width:0;height:0;border-color:#eee transparent transparent;border-style:solid;border-width:4px 4px 2px}.navigation .dropbtn{border:none;width:100%}.navigation__dropdowncontent{display:none;position:absolute;left:0;background-color:#f7f7f7;width:100%;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.navigation__dropdowncontent.--show{display:block}.navigation__dropdowncontent a{color:#333;padding:12px 16px;text-decoration:none;display:block}.navigation__backbtn{display:none}@media (max-width:1092px){.navigation{background-color:#fff;text-align:center;height:100vh;top:0;position:fixed;z-index:3}.navigation__title{font-weight:700}.navigation__component{display:inline-block;width:100%}.navigation__link{height:48px;display:flex;align-items:center;margin:0 20px;font-size:13px;text-decoration:none;font-weight:500;color:#0099de}.navigation__link.--haschildren{padding-left:20px;width:100%}.navigation__link.--haschildren:after{display:inline-block;position:absolute;right:28px;content:" ";width:8px;height:8px;border:2px solid #40b1f3;border-top:none;border-right:none;transform-origin:center;transform:rotate(-135deg);vertical-align:middle}.navigation.--hidemodal{display:none}.navigation.--showmodal{position:fixed;display:inline-block;overflow:auto}.navigation__categories.--header{display:block;width:100%;height:50px;padding:16px;border-bottom:2px solid #eee}.navigation__categories.--leftarrow{display:flex;position:absolute;left:16px;top:12px;width:100%;height:30px;padding-left:20px;color:#40b1f3;align-items:center}.navigation__categories.--leftarrow:after{position:absolute;left:7px;top:9px;content:" ";width:11px;height:11px;border:2px solid #40b1f3;border-top:none;border-right:none;transform-origin:center;transform:rotate(45deg);vertical-align:middle}.navigation__categories.--leftarrow:hover{cursor:pointer}.navigation__categories.--close{position:absolute;top:14px;right:26px;fill:#40b1f3}.navigation__categories.--close:hover{cursor:pointer}.navigation__categories .navigation__dropdowncontent{display:block;position:absolute;top:50px;left:0;width:100%;height:100%;visibility:hidden;transform:translateX(100%);background-color:#fff;transition:.5s}.navigation__categories .navigation__dropdowncontent.--show{visibility:visible;transform:translateX(0)}.navigation__sub{display:block;padding-left:0}.navigation__list{display:block;border-bottom:1px solid #eee}}.toggle-btn{display:none}@media (max-width:1092px){.toggle-btn{display:inline-block;top:18px;left:16px;position:absolute}}@media (display-mode:standalone){.toggle-btn{left:36px}.navigation__backbtn{display:inline-block;position:absolute;top:14px;left:0}.navigation__backicon{height:32px;width:32px;fill:#040060}}.navmenu{padding-bottom:20px}.navmenu__li{width:290px}.navmenu__nextbutton{display:none}.navmenu__link.--haschildren{border-bottom:1px solid #ccc;text-transform:uppercase}.navmenu__link.--haschildren:hover{color:#40b1f3}.navmenu__sub .navmenu__link{height:48px;display:flex;align-items:center;font-size:13px;font-weight:700;text-decoration:none;text-align:center;color:#666;margin-left:60px;padding-left:0;width:76%}.navmenu__sub.--level-0{display:flex;justify-content:center;padding-left:0;text-transform:uppercase;flex-direction:row;flex-wrap:wrap;width:100%}.navmenu__sub.--level-1 .navmenu__link,.navmenu__sub.--level-2 .navmenu__link,.navmenu__sub.--level-3 .navmenu__link{height:30px;color:#333;margin-left:60px;text-transform:none}.navmenu__sub.--level-1 .navmenu__link:hover,.navmenu__sub.--level-2 .navmenu__link:hover,.navmenu__sub.--level-3 .navmenu__link:hover{color:#40b1f3}@media (max-width:1092px){.navmenu__li{display:flex;width:100%;border-bottom:1px solid #eee}.navmenu__link.--haschildren{border:none}.navmenu__nextbutton{display:inline-block}.navmenu__nextbutton.--haschildren{border:none}.navmenu__sub{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:.5s}.navmenu__sub.--show{transform:translateX(0);visibility:visible}.navmenu .navmenu__sub{overflow:hidden}.navmenu .navmenu__sub.--level-0{display:block}.navmenu .navmenu__sub.--level-1{z-index:1;visibility:hidden;transform:translateX(100%)}.navmenu .navmenu__sub.--show{visibility:visible;transform:translateX(0)}.navmenu .navmenu__sub .navmenu__nextbutton.--haschildren{height:48px;position:relative;flex:1 1}.navmenu .navmenu__sub .navmenu__nextbutton.--haschildren:after{display:inline-block;position:absolute;right:28px;content:" ";width:8px;height:8px;border:2px solid #40b1f3;border-top:none;border-right:none;transform-origin:center;transform:rotate(-135deg);vertical-align:middle}.navmenu .navmenu__sub .navmenu__link{cursor:pointer;height:48px;align-items:center;margin:0;padding-left:40px;font-size:14px;font-weight:500;color:#0099de;text-transform:none;display:inline-block;text-align:left;width:auto}}.algoliasearch__title{font-weight:700;margin-bottom:10px}.algoliasearch .algolia-places-nostyle{width:100%}.algoliasearch .ap-nostyle-input{background-color:#fff;border-radius:.25rem;border:1px solid #ccc;color:#333;display:block;font-family:inherit;font-size:100%;font-weight:400;padding:.75rem 1rem;margin:0;overflow:visible;outline:none;width:100%}.algoliasearch .ap-nostyle-input:hover{cursor:text}.algoliasearch .ap-nostyle-icon-pin,.algoliasearch .ap-nostyle-input-icon,.algoliasearch .ap-nostyle-suggestion-icon,.algoliasearch .ap-suggestion-icon{display:none}.algoliasearch .ap-nostyle-dropdown-menu{background-color:#fff;border-radius:.25rem;border:1px solid #ccc;margin-top:.5rem;width:100%;overflow:hidden}.algoliasearch .ap-nostyle-suggestion,.algoliasearch .ap-suggestion{padding:.75rem 1rem;color:#333;font-size:16px;font-style:normal;font-weight:500;border-bottom:1px solid #ccc;line-height:1.5}.algoliasearch .ap-nostyle-suggestion em,.algoliasearch .ap-suggestion em{font-style:normal;color:#00a3dd}.algoliasearch .ap-cursor,.algoliasearch .ap-nostyle-cursor{background-color:#fff}.algoliasearch .ap-name,.algoliasearch .ap-nostyle-name{color:#333;font-size:14px;font-weight:500}.algoliasearch .ap-address,.algoliasearch .ap-nostyle-address{color:#666;font-size:14px;margin-left:.5rem}.algoliasearch .ap-nostyle-input-icon.ap-nostyle-icon-clear{background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;outline:none;position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;padding:0 .75rem;margin-top:.5rem;margin-right:1px;margin-bottom:.5rem;color:#2d383c;z-index:5}.algoliasearch .ap-nostyle-input-icon.ap-nostyle-icon-clear svg{fill:currentColor;width:10px;height:10px}.algoliasearch .ap-nostyle-input-icon.ap-nostyle-icon-clear:focus,.algoliasearch .ap-nostyle-input-icon.ap-nostyle-icon-clear:hover{outline:none}.algoliasearch .ap-nostyle-input-icon.ap-nostyle-icon-clear::-moz-focus-inner{border-style:none;padding:0}.address__main{margin-bottom:20px}.address__addressbutton{margin-top:10px;text-decoration:underline}.address__addressbutton:hover{cursor:pointer;color:#0099de}.address__field{display:flex;flex-wrap:wrap;margin-bottom:10px}.address.--styledinput{width:50%;padding:0 12px}.address .--addspace{margin-left:-.75rem;margin-right:-.75rem}.address .epform__label{text-transform:none}.address .epform__input{height:40px}.address .epform__error{position:unset}.address__wrap{display:flex;flex-wrap:wrap;padding-top:20px;border-top:1px solid #d4d3d3;border-bottom:1px solid #d4d3d3;margin-top:15px;margin-bottom:15px}.address__wrap .address__container{display:flex}.address__wrap .address__list{padding:0}.checkout__card{position:relative;margin:20px 0}.checkout__error{padding-top:5px;text-align:left;color:#e00646}.card-title{margin:6px 0;text-align:left;font-weight:700}.payment-form{background-color:#fff;border:1px solid #0062cc;border-radius:.25rem;padding:.75rem 1rem}.promotion{padding:15px 0 5px;border-top:1px solid #d4d3d3;border-bottom:1px solid #d4d3d3}.promotion__txt{font-weight:700;margin-bottom:10px}.promotion__wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.promotion__code{font-size:15px}.promotion .epform{display:flex;justify-content:space-between;align-items:flex-end}.promotion .epform__input{height:38px}.promotion .epform__group:first-of-type{flex-grow:1;margin-right:10px}.promotion .epform__group.--btn-container{padding-top:0}.cartitemlist__title{font-style:normal;font-weight:700;font-size:28px;line-height:34px;padding-bottom:50px;text-align:center}.cartitemlist__product{position:relative;padding-top:10px;padding-bottom:10px;display:flex}.cartitemlist__product.--removing:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:.3;z-index:1}.cartitemlist__wrap{padding-bottom:10px}.cartitemlist__info{flex-grow:1}.cartitemlist__image{display:inline-block;width:75px;height:75px;border:1px solid #ccc;margin-right:12px}.cartitemlist__name{font-weight:700;margin-bottom:8px}.cartitemlist__desc{white-space:pre-wrap;margin-bottom:8px}.cartitemlist__price{margin-bottom:8px}.cartitemlist__removebutton{font-weight:700;cursor:pointer}.cartitemlist__removebutton:hover{color:#067eff}.cartitemlist__quantitywrap{margin-right:5px;margin-top:5px}.cartitemlist__quantity{display:flex;justify-content:space-around;align-items:center;flex-direction:column}.cartitemlist__arrow{display:inline-block;height:7px;width:7px;border-bottom:1px solid #1f2532;border-right:1px solid #1f2532;cursor:pointer}.cartitemlist__arrow.--top{transform:rotate(225deg)}.cartitemlist__arrow.--bottom{transform:rotate(45deg)}.cartitemlist__arrow:disabled{opacity:.4;cursor:not-allowed}.cartitemlist__count{padding:4px 0;text-align:center}.cartitemlist__checkoutbutton{text-align:center}.cartitemlist__total{padding:20px 0;display:flex;justify-content:space-between;align-items:center}.cartitemlist__totaltitle{font-size:16px;font-weight:700}.cartitemlist__subtotal{font-size:20px;font-weight:700}.cartmodal__overlay{left:0;background:#333;z-index:2}.cartmodal__content,.cartmodal__overlay{position:fixed;top:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:all .3s ease 0s}.cartmodal__content{overflow-y:scroll;height:100%;width:100%;max-width:500px;padding:32px;transform:translateX(500px);z-index:3;background:#fff}.cartmodal.--open .cartmodal__overlay{opacity:.3;visibility:visible}.cartmodal.--open .cartmodal__content{opacity:1;visibility:visible;transform:translateX(0)}.cartmodal .checkbox-text{margin-left:10px;display:inline}.cartmodal .styledcheckbox{display:none;width:20px;height:20px}.cartmodal .styledcheckbox+label{position:relative;width:18px;height:18px;padding-left:25px;font-size:13px;line-height:18px;color:#2d383c;display:inline-block;vertical-align:top;margin-bottom:0}.cartmodal .styledcheckbox+label:before{content:"";width:20px;height:20px;border:2px solid rgba(0,123,255,.501961);border-radius:2px;position:absolute;top:0;left:0;background:#0062cc}.cartmodal .styledcheckbox:disabled+label{opacity:.4}.cartmodal .styledcheckbox:checked+label:before{background-color:#0062cc;border-color:#0062cc}.cartmodal .styledcheckbox:checked+label:after{content:"";position:absolute;top:4px;left:2px;width:12px;height:7px;border:2px solid #fff;border-top:none;border-right:none;transform:translate(2px,1px) rotate(-45deg)}.cartmodal__title{font-style:normal;font-weight:700;font-size:28px;line-height:34px;padding-bottom:50px;text-align:center}.cartmodal__closebutton:hover{cursor:pointer}.cartmodal__closebutton svg{width:22px;height:22px;fill:#565656}.cartmodal__body{text-align:center;margin-bottom:40px}.cartmodal .email-field{margin:20px 0;font-weight:700}.cartmodal .email-field input{height:40px}.cartmodal .email-field label{margin:6px 0;display:block}.cartmodal .shipping-preview{margin:20px 0;padding:14px;border:1px solid #ccc;border-radius:8px}.cartmodal .address-heading{font-weight:700}.cartmodal .address-heading .change-button{text-decoration:underline;color:#333;float:right;padding:0}.cartmodal .address-heading .change-button:hover{background-color:transparent;color:#40b1f3}.cartmodal .shipping-info{margin-top:20px}.completed{text-align:center}.completed__title{font-weight:700;font-size:26px;margin:70px 0}.completed__body p{margin:20px}.appheader{position:relative;height:100%}.appheader__container{display:flex;flex-direction:row;height:60px;align-items:center}.appheader__logo{padding:0 20px 0 60px}.appheader__search{flex:1 1}.appheader__account,.appheader__language,.appheader__moltincartcontainer{margin-right:20px}.appheader__container{width:100%}.appheader__moltincartcontainer{flex:0 0 auto}.appheader .toggle-btn{display:none}.appheader__navigation{z-index:1;width:100%}.appheader__networkoffline{width:50%;padding:15px;position:absolute;top:100%;left:25%;text-align:center;z-index:1;border-radius:3px;color:#004085;background-color:#d2e7ff;border:1px solid #b8daff}@media (max-width:1092px){.appheader .toggle-btn{display:inline-block}.appheader__logo{padding-left:50px}}@media (max-width:767px){.appheader__search{flex:0 1}.appheader__logo{flex:1px 1}.appheader__account,.appheader__accountm,.appheader__language,.appheader__search{margin-right:10px}.appheader__moltincartcontainer{margin:0}.appheader__moltincartcontainer .appheader__cartbtn.--bordered{border:none}.appheader__moltincartcontainer .appheader__cartbtn.--bordered:hover{border:none;background:transparent}.appheader__cartbtntxt{display:none}}@media (display-mode:standalone){.appheader__logo{padding-left:72px;padding-right:10px}}@media (min-width:768px){.appheader__cartbtn{padding:10px 15px}.appheader__carticon{display:none}}.appfooter__content{position:relative;background-color:#040060;color:#eee;padding:30px 30px 40px}.appfooter__icon{width:16px;height:18px;fill:#fff;margin:0 10px 7px 0;vertical-align:top}.appfooter__title{text-transform:uppercase;font-weight:700;font-size:16px;margin-bottom:20px}.appfooter__firstrow{display:flex;flex-direction:row;justify-content:space-evenly}.appfooter__column{flex:1 1;max-width:250px;margin:20px}.appfooter__txt{opacity:.7;color:#eee}.appfooter__txt a{display:block;color:inherit}.appfooter__secondrow{display:none}@media (max-width:767px){.appfooter__content{padding-right:10px;padding-left:10px}.appfooter__social{display:none}.appfooter__secondrow{display:block;text-align:center;padding-top:20px}.appfooter__icon{width:21px;height:24px;fill:#eee;margin:0 20px}}.compareoverlay{position:fixed;right:0;bottom:-100%;transition:bottom .1s ease-out;z-index:10}.compareoverlay .compareoverlay__content{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);padding:0 25px 25px}.compareoverlay--visible{bottom:0}.compareoverlay .productmainimage{width:100%}.compareoverlay .compareoverlay__products{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;padding-top:50px;margin-bottom:10px}.compareoverlay .compareoverlay__products .compareoverlay__product{position:relative;margin:5px 0;width:160px;box-shadow:0 0 2px rgba(0,0,0,.3)}.compareoverlay .compareoverlay__products .compareoverlay__product+.compareoverlay__product{margin-left:20px}.compareoverlay .compareoverlay__products .compareoverlay__product .compareoverlay__productimg{height:160px;width:160px;margin-bottom:10px}.compareoverlay .compareoverlay__products .compareoverlay__product .compareoverlay__productdetails{flex:1 1;margin-left:10px;font-size:14px;align-self:center;margin-bottom:10px}.compareoverlay .compareoverlay__products .compareoverlay__product .compareoverlay__productdetails .compareoverlay__productname{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compareoverlay .compareoverlay__products .compareoverlay__product .compareoverlay__productdetails .compareoverlay__productprice{margin-top:8px}.compareoverlay .compareoverlay__products .compareoverlay__product .compareoverlay__removeproduct{position:absolute;top:-32px;right:-3px}.compareoverlay .compareoverlay__products .compareoverlay__product .compareoverlay__removeproduct button{padding:0;color:#4d4d4d;height:100%}.compareoverlay .compareoverlay__products .compareoverlay__product .compareoverlay__removeproduct button:hover{background-color:transparent}.compareoverlay .compareoverlay__products .compareoverlay__product .compareoverlay__removeproduct button svg{width:20px;height:20px;fill:#0062cc}.compareoverlay .compareoverlay__btns{min-height:38px;display:flex;flex-direction:row;justify-content:flex-end;padding-right:160px}.compareoverlay .compareoverlay__btns button{min-width:160px}.compareoverlay .compareoverlay__removebtn{margin-right:20px}.compareoverlay .compareoverlay__comparebtn{min-width:160px;position:fixed;right:25px;bottom:-100%}.compareoverlay--visible .compareoverlay__comparebtn{bottom:25px}.compareoverlay--fadeout:not(:hover) .compareoverlay__btns,.compareoverlay--fadeout:not(:hover) .compareoverlay__content{display:none}@media (min-width:992px){.compareoverlay .compareoverlay__products .compareoverlay__product{width:180px}.compareoverlay .compareoverlay__products .compareoverlay__product .compareoverlay__productimg{height:180px;width:180px}.compareoverlay .compareoverlay__products .compareoverlay__product+.compareoverlay__product{margin-left:40px}.compareoverlay .compareoverlay__btns{padding-right:180px}.compareoverlay .compareoverlay__btns button{min-width:180px}.compareoverlay .compareoverlay__removebtn{margin-right:40px}.compareoverlay .compareoverlay__comparebtn{min-width:180px}}@media (max-width:767px){.compareoverlay .compareoverlay__btns,.compareoverlay .compareoverlay__content{display:none}}.app{min-height:100%;display:flex;flex-direction:column}.app__header{flex:0 0 auto;background-color:#fff}.app__main{flex:1 1 auto;display:flex;flex-direction:column;align-items:center}.app__footer{flex:0 0 100px;background-color:#040060;padding-left:34px;padding-right:calc(34px - 100vw + 100%)}@media (max-width:767px){.app__header{padding:0}}@-ms-viewport{width:device-width}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;touch-action:manipulation;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1;font-family:sans-serif;text-align:left}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}caption{caption-side:bottom}th{text-align:inherit}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace}pre{overflow:auto;-ms-overflow-style:scrollbar}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}[tabindex="-1"]:focus{outline:0!important}fieldset{min-width:0}legend{max-width:100%;white-space:normal;color:inherit;display:block}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}[hidden],template{display:none}[role=button],button,input[type=button],input[type=reset],input[type=submit]{padding:0;border:0;font:inherit;font-size:100%;color:inherit;text-align:inherit;background:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[role=button]:-moz-focusring,button:-moz-focusring,input[type=button]:-moz-focusring,input[type=reset]:-moz-focusring,input[type=submit]:-moz-focusring{outline:none}[role=button]:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:none}a{color:inherit;text-decoration:none}a:-moz-focusring,a:focus{outline:none}body,html{height:100%}body{margin:0;font-family:Montserrat,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:14px;line-height:1.428571429;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}img,svg{vertical-align:middle}#root{height:100%}.epbtn{position:relative;display:inline-block;text-align:center;font-size:14px;background-color:#fff;border:1px solid #fff;color:#3fb1f3;cursor:pointer;padding:10px 15px}.epbtn.--bordered{border:1px solid #3fb1f3}.epbtn.--shading{box-shadow:0 1px 3px rgba(6,63,96,.3)}.epbtn.--primary{background-color:#0062cc;color:#eee;border:1px solid #0062cc}.epbtn.--primary:hover{background-color:#2e343d;border:1px solid #2e343d}.epbtn.--primary:active{background:#040060;border:#040060}.epbtn.--secondary{background-color:#40b1f3;border:1px solid #40b1f3;color:#fff}.epbtn.--secondary:hover{background-color:#00a3dd;border:1px solid #00a3dd}.epbtn.--secondary:active{background-color:#0099de;border:1px solid #0099de}.epbtn.--ghost{background-color:#fff;border:1px solid #40b1f3;color:#40b1f3}.epbtn.--ghost:hover{background-color:#40b1f3;border:1px solid #40b1f3;color:#fff}.epbtn.--ghost:active{background-color:#00a3dd;border:1px solid #00a3dd}.epbtn:hover{background-color:#edf4f7}.epbtn:active{background-color:#d1dbe0}.epbtn:disabled{border-color:transparent;color:#b3b3b3;box-shadow:none}.epbtn:disabled,.epbtn:disabled:hover{background-color:#e6e6e6}.epbtn.--small{padding:7px 8px;font-size:12px}.epbtn.--large{padding:12px 16px;font-size:16px}.epbtn.--fullwidth{width:100%}.epform__group{position:relative;margin-bottom:18px}.epform__group.--btn-container{padding-top:15px}.epform__group.--error .epform__input{border-color:#e00646}.epform__label{font-size:12px;display:inline-block;font-weight:600;line-height:15px;color:#666;text-transform:uppercase;margin-bottom:5px}.epform__input{display:block;width:100%;height:34px;padding:5px 8px;font-size:14px;font-weight:400;line-height:17px;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:4px}.epform__input:focus{border-color:#0099de}.epform__error{font-size:12px;color:#e00646;position:absolute;top:100%}.epradio{display:none}.epradio+label{position:relative;padding-left:25px}.epradio+label:before{content:"";position:absolute;top:0;left:0;width:18px;height:18px;display:inline-block;vertical-align:top;margin-bottom:0;border-radius:50%;border:1px solid #d4d3d3}.epradio:checked+label:before{border:6px solid #197c93}.eppagetitle{font-size:24px;font-weight:600;padding:15px 0}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.view-title{display:inline-block;position:relative;width:100%;min-height:1px;padding:20px 5px 20px 15px;font-weight:700;margin-top:15px;margin-bottom:15px;font-size:24px;color:grey;border-bottom:1px solid #d0d0d0}.static-container{padding-bottom:60px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.epminiLoader{border:10px solid #f3f3f3;border-top-color:#00a3dd;width:30px;height:30px!important;border-radius:50%;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;margin:10px auto 0}.epminiLoader.--centered{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.loader{border:16px solid #fff;border-top-color:#00a3dd;border-radius:50%;width:120px;height:120px!important;-webkit-animation:spin .5s linear infinite;animation:spin .5s linear infinite;margin:20px auto 0}.moltin-shopkit.shopkit-modal{font-family:inherit;padding:32px}.moltin-shopkit.shopkit-modal .shopkit-primary{background:#0062cc;border-radius:unset;font-family:inherit}.moltin-shopkit.shopkit-modal button[class^=Header__ActionButton]{position:absolute;top:38px}.moltin-shopkit.shopkit-modal h2[class^=typography__Heading]{font-style:normal;font-weight:700;font-size:28px;line-height:34px;padding-bottom:50px}.moltin-shopkit.shopkit-modal div[class^=CartItem__PhotoBox]{border-radius:unset}.moltin-shopkit.shopkit-modal p[class^=CartItem__ProductName]{font-weight:700;font-size:14px;margin-bottom:8px}.moltin-shopkit.shopkit-modal button[class^=Button__TextButton]{font-weight:700;font-size:13px!important;color:#40b1f3;text-decoration:none}.moltin-shopkit.shopkit-modal label[class^=Label__StyledLabel]{font-weight:700;font-size:14px}.moltin-shopkit.shopkit-modal span[class^=Cart__CartTotalTitle]{font-weight:700;font-size:16px}.moltin-shopkit.shopkit-modal span[class^=Cart__CartTotalSubTotal]{font-weight:700;font-size:20px}.moltin-shopkit.shopkit-modal div[class^=QuantityStepper__Wrapper]{margin-right:10px}.moltin-shopkit.shopkit-modal div[class^=AddressFields__FieldsWrapper] label[class^=Label__StyledLabel],.moltin-shopkit.shopkit-modal div[class^=Checkout__Wrapper] label[class^=Label__StyledLabel]{font-weight:400}.moltin-shopkit.shopkit-modal div[class^=Select__SelectWrapper] select{border-radius:3px}.moltin-shopkit.shopkit-modal div[class^=Select__SelectWrapper] div[class^=Select__Icon]{background-color:transparent}.moltin-shopkit.shopkit-modal .ap-nostyle-dropdown-menu,.moltin-shopkit.shopkit-modal .ap-nostyle-input:focus,.moltin-shopkit.shopkit-modal input[class^=Input__StyledInput]:focus{border:1px solid #00a3dd}.moltin-shopkit.shopkit-modal .ap-nostyle-dropdown-menu .ap-nostyle-cursor,.moltin-shopkit.shopkit-modal .ap-nostyle-dropdown-menu .ap-nostyle-suggestion:hover{background-color:rgba(25,124,147,.1)}.moltin-shopkit.shopkit-modal div[class^=PromotionManager__Wrapper] .shopkit-primary-button{border:1px solid #00a3dd;background:#fff;color:#40b1f3;border-radius:0;padding:10px 15px;font-size:13px;font-family:inherit}.moltin-shopkit.shopkit-modal form input:not([type=checkbox]){height:40px}.compareproducts .shopkit-buy-button{padding:10px 15px;width:100%}.compareproducts .shopkit-buy-button,.product .shopkit-buy-button{border:1px solid rgba(0,123,255,.501961);background:#0062cc;color:#fff;border-radius:0;font-size:13px;font-family:inherit}.product .shopkit-buy-button{padding:10px 35px}.appheader .shopkit-cart-button{border:1px solid #00a3dd;background:#fff;color:#40b1f3;border-radius:0;padding:10px 15px;font-size:13px;font-family:inherit}@media (max-width:767px){.appheader .shopkit-cart-button{border:none;background-image:url(/static/media/cart-icon.e5ca2981.svg);background-position:50%;background-clip:border-box;background-repeat:no-repeat;background-size:22px;padding:0;width:34px;color:transparent;white-space:nowrap;overflow:hidden}}