@charset "UTF-8";.prod-detail{background:#fff}.prod-detail .breadcrumb div.subtitle{flex-direction:column;align-items:flex-start}#kitbox{background:#f9fbfd;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;margin-bottom:15px}#kitbox ul,.ulkit{list-style:none}.ulkit{padding:0}.ulkit li{margin:5px 0;display:inline-block;width:100%}.ulkit li .details{color:#252525;margin-left:5px;width:calc(100% - 110px)}.ulkit li picture{width:100px;flex-shrink:0;margin-right:10px}.ulkit li h3{margin-top:2px;margin-bottom:5px;font-size:17px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.ulkit li b{font-weight:400}.desc1 .popular{position:relative;left:0}.desc1 li,.product #complete-desc li{position:relative;padding-left:5px}.prod-detail .section-menu,.prod-detail h4{margin:clamp(20px,2vw,100px)0}.prod-detail .categories-list .section-menu,.ulkit{margin:0}.prod-detail h4{font-size:clamp(18px,2vw,22px);background-color:#eef9f9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:12px;text-align:left}.prod-detail h4 a{float:right;font-size:14px;color:#431b34;-webkit-transition:color .5s ease 0s;-moz-transition:color .5s ease 0s;-ms-transition:color .5s ease 0s;-o-transition:color .5s ease 0s;transition:color .5s ease 0s}.mission .bg-cyan a:hover,.prod-detail h4 a:hover,.ulkit li b{color:#803b4d}.prod-detail .categories-list h4{background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0;text-align:center;font-size:clamp(14px,2vw,16px);margin:clamp(5px,1.5vw,15px)0 0}.addCartMobile{background:#fff;padding-bottom:15px;padding-top:10px}.addCartMobile .addCart{cursor:pointer;cursor:hand}.product .addCartKit{opacity:1;-webkit-transition:opacity .5s ease 0s;-moz-transition:opacity .5s ease 0s;-ms-transition:opacity .5s ease 0s;-o-transition:opacity .5s ease 0s;transition:opacity .5s ease 0s}.product .addCartKit.disabled{opacity:.3;pointer-events:none}.product .suggestedKit{background:#aadfe0;padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin-top:clamp(20px,2vw,100px)}.product .suggestedKit h3.title{font-size:clamp(17px,2vw,16px);background:#431b34;color:#fff;padding:10px;width:calc(100% - 20px);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin:0!important}.product .suggestedKit section,.product .suggestedKit section ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap}.product .suggestedKit section ul{align-items:flex-start;justify-content:flex-start;flex-direction:row;padding:0;margin:clamp(14px,2vw,16px)0;list-style:none}.product .suggestedKit section ul li{width:calc(33.333% - 15px);margin-right:15px;position:relative;z-index:1}.product .suggestedKit section ul li.disabled article{opacity:.3}.product .suggestedKit section ul li::before{content:" ";font-family:"tabler-icons";position:absolute;left:-30px;bottom:calc(50% + 35px);width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;color:#431b34;line-height:39px;text-align:center;font-size:24px;z-index:3}.product .suggestedKit section ul li .qst-articolo{display:block;position:absolute;bottom:0;left:0;background:#76c6cc;color:#fff;font-size:14px;height:20px;line-height:20px;-webkit-border-radius:0 10px 0 5px;-moz-border-radius:0 10px 0 5px;border-radius:0 10px 0 5px;padding:3px 10px}.product .suggestedKit section ul li .price-container{color:#252525}.product .suggestedKit section ul li:first-child::before{display:none}.payments img:last-child,.product .suggestedKit section ul li:last-child{margin-right:0}.product .suggestedKit section ul li picture,.related ul li{position:relative}.product .suggestedKit section ul li h3{font-family:europa,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:clamp(14px,2vw,16px);min-height:86px}.product .prod-ecommerce select,.product .suggestedKit section ul li .stars,.product .suggestedKit section ul li h3.PYMobile,.product .suggestedKit section ul li p{display:none}.product .suggestedKit section ul li h4{position:absolute}.product .suggestedKit section ul li label.container{z-index:30;margin:0;position:absolute;right:2px;bottom:40px;left:inherit;top:inherit}.product .suggestedKit section ul li label.container .checkmark{z-index:31;height:25px;width:25px;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #431b34;margin:0;top:5px;left:5px}.product .suggestedKit section ul li label.container .checkmark::after{left:0;top:0;width:100%;height:100%;border:0;background:#431b34;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;content:" ";font-family:"tabler-icons";color:#76c6cc;font-size:22px;line-height:24px}.product .suggestedKit section ul li .stars img{width:13px;margin-right:3px}.product .suggestedKit section ul li .offer-price{height:auto}.product .suggestedKit section ul li .offer-price .price-box.price{background:#76c6cc;font-size:clamp(14px,2vw,20px)!important;font-weight:400;display:block;-webkit-border-radius:0 10px 0 54px;-moz-border-radius:0 10px 0 54px;border-radius:0 10px 0 54px;padding:7px 12px 7px 30px}.product .suggestedKit section ul li .offer-price .price-box.price span{font-size:clamp(11px,2vw,14px)}.product .suggestedKit section ul li .offer-price .sale-box{font-size:clamp(13px,1vw,15px);padding-right:60px;padding-left:clamp(25px,2vw,35px)}.product .suggestedKit section div.txt-center{width:100%;margin:0}.product .suggestedKit section div.txt-center .price{margin-bottom:20px}.product .suggestedKit section div.txt-center .price.pricetotKit{font-size:clamp(30px,3vw,50px);line-height:clamp(30px,3vw,50px);font-weight:400;display:block}.product .suggestedKit section div.txt-center .price.pricetotKit span{font-size:clamp(15px,2vw,30px)}.product .suggestedKit section div.txt-center .delivery{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;text-align:left;border-color:#76c6cc}.product .suggestedKit section div.txt-center .delivery img{width:40px;margin-right:15px}.product .suggestedKit section div.txt-center .addCart{margin:clamp(20px,2vw,100px)0;width:calc(100% - 55px);max-width:185px}.product .kitDetail p,.product .suggestedKit section div.txt-center p{color:#431b34}.product .suggestedKit section .nomobile,.product .suggestedKit section .offer-footer,.product .suggestedKit section .tech{display:none;visibility:hidden}.product .suggestedKit .pieces{position:absolute;right:5px;bottom:5px}@media all and (max-width:767px){.product .suggestedKit h3.title{padding:20px 15px;width:calc(100% - 30px)}.product .suggestedKit section ul{justify-content:space-between;flex-direction:column}.product .suggestedKit section ul li{width:calc(85% - 7px);margin-right:7px;margin-bottom:7px}.product .suggestedKit section ul li::before{left:calc(19% - 15px);top:-18px;width:30px;height:30px;font-size:18px;line-height:28px}.product .suggestedKit section ul li .img-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.product .suggestedKit section ul li .img-container .details{width:calc(62% - 21px);margin-left:10px;margin-top:40px;padding-right:10px;border-right:1px solid #803b4d}.product .suggestedKit section ul li .offer-price{display:none}.product .suggestedKit section ul li picture{width:38%;position:inherit}.product .suggestedKit section ul li h3{margin-top:5px}.product .suggestedKit section ul li label.container .checkmark{height:20px;width:20px;top:4px;left:auto;right:-50px;position:relative;display:block}.product .suggestedKit section ul li label.container .checkmark::after{font-size:19px;line-height:20px}.product .suggestedKit section ul li .price-container{display:block;position:absolute;left:calc(38% + 10px);top:5px;color:#252525;width:62%}.product .suggestedKit section ul li .price-container .strike::before{background:#252525}.product .suggestedKit section ul li .pieces{bottom:5px;display:flex;top:inherit}}.product{display:grid;grid-column-gap:20px;grid-template-columns:100%;grid-template-areas:"intro""ecommerce""data""acquistatiInsieme""kit""complete-desc""stessaserie""related""recensioni";height:100%;align-content:center;align-items:center}.product h3,.product h4{font-size:18px;margin-top:20px}.product .prod-intro{grid-area:intro}.product .prod-ecommerce{grid-area:ecommerce}.product .data{grid-area:data}.product .acquistatiInsieme{grid-area:acquistatiInsieme}.product #suggestedKit{grid-area:kit}.product #related{grid-area:related}.product #stessaserie{grid-area:stessaserie}.product #complete-desc{grid-area:complete-desc}.product #reviews{grid-area:recensioni}.product .related{position:relative;margin-top:clamp(30px,2vw,80px);margin-bottom:clamp(30px,2vw,80px);font-size:0}.based-on-preferences hgroup,.otherusers hgroup,.product .related hgroup,.stessaserie hgroup{flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:clamp(15px,1vw,25px)}.product .related hgroup h4{margin:0;font-size:clamp(22px,2vw,26px);line-height:clamp(24px,2vw,30px);text-align:left}.product .related .cyan{color:#4a9095}.product .prod-intro,.product .prod-intro .tech{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap}.product .prod-intro .tech{justify-content:space-between;flex-direction:row;height:40px;position:relative}.product .prod-intro .tech span{height:35px;line-height:35px;margin:0 5px 0 0}.product .prod-intro .tech span.consumo,.product .prod-intro .tech span.consumo_w_m,.product .prod-intro .tech span.volt,.product .prod-intro .tech span.watt{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px}.product .prod-intro .tech span.grado_di_protezione,.product .prod-intro .tech span.ip{width:40px;height:35px;padding:9px 5px 0;background-size:49px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);font-size:14px}.product .prod-intro .tech span.grado_di_protezione::before,.product .prod-intro .tech span.ip::before{content:"IP "}.product .prod-intro .tech span.cri{height:29px;line-height:29px;font-size:14px;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:stretch;justify-content:center;flex-direction:row;flex-wrap:nowrap}.product .prod-intro .tech span.cri b{padding:0 8px}.product .prod-intro .tech span.dimmerabile{width:35px;background-size:35px}.product .prod-intro .tech span.attacco{height:32px;line-height:32px;background-size:30px;background-position:left center;font-size:14px;padding-left:25px;border:1.5px solid #536071}.product .prod-intro .tech span.classe-energetica{font-size:14px;width:auto;height:35px;position:relative;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;padding-right:10px;padding-left:25px}.product .prod-intro .attachBtn::before,.product .prod-intro .tech span.classe-energetica:before{content:"";position:absolute;right:100%;top:0;left:0;width:0;height:0;border-top:18px solid #fff;border-bottom:17px solid #fff}.product .prod-intro .tech span.classe-energetica.a1:before,.product .prod-intro .tech span.classe-energetica.a2:before,.product .prod-intro .tech span.classe-energetica.a3:before,.product .prod-intro .tech span.classe-energetica.a:before{border-right:18px solid #289548}.product .prod-intro .tech span.classe-energetica.b:before{border-right:18px solid #76ad40}.product .prod-intro .tech span.classe-energetica.c:before{border-right:18px solid #c9d22a}.product .prod-intro .tech span.classe-energetica.d:before{border-right:18px solid #ffed00}.product .prod-intro .tech span.classe-energetica.e:before{border-right:18px solid #eab818}.product .prod-intro .tech span.classe-energetica.f:before{border-right:18px solid #d0671c}.product .prod-intro .tech span.classe-energetica.g:before{border-right:18px solid #c20e1a}.product .prod-intro .attachBtn{background:#fceba6;font-size:13px;color:#431b34;padding:5px 10px 5px 25px;position:relative;height:24px;line-height:24px}.product .prod-intro .attachBtn::before{border-bottom:16px solid #fff;border-right:18px solid #fceba6}.product .prod-intro .attachBtn.mobile{margin-top:15px;display:inline-block}.product .grkSlider .popular{clip-path:polygon(0 0,0 100%,100% 100%);top:inherit;bottom:0;left:0;-webkit-border-radius:0 10px 0;-moz-border-radius:0 10px 0;border-radius:0 10px 0}.product .grkSlider .popular .rotate{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;transform-origin:-10px 9px;font-size:13px}.product .data div,.product .prod-ecommerce{width:100%}.product .prod-ecommerce .pieces{justify-content:flex-start;flex-direction:row;padding:10px;background:0 0;width:calc(100% - 20px)}.product .prod-ecommerce .pieces .btn-small{background:#431b34;color:#fff;width:calc(100% - 60px);padding:12px 20px;-webkit-transition:none .5s ease 0s;-moz-transition:none .5s ease 0s;-ms-transition:none .5s ease 0s;-o-transition:none .5s ease 0s;transition:none .5s ease 0s}.payments img,.product .prod-ecommerce .pieces img{width:58px;margin-right:10px}.product .data,.product .prod-ecommerce .pieces,.product .prod-pricing,.product .prod-pricing.sale-detail .tic-toc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;flex-wrap:nowrap}.product .data{justify-content:center;flex-direction:column}.product #complete-desc,.product #complete-desc p{color:#3f4250}.product #reviews .bg-purple p{margin:5px 0}.product #reviews .bg-purple h5{color:#eed880}.product #reviews .images a,.related h3.title{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.product #reviews .images a{width:clamp(52px,10vw,120px);height:clamp(52px,10vw,120px);overflow:hidden;margin-right:10px;display:inline-block}.product .prod-pricing,.product .prod-pricing.sale-detail .tic-toc{flex-direction:row}.product .prod-pricing{justify-content:space-between;position:relative}.product .prod-pricing .price{flex-grow:2;text-align:center}.product .prod-pricing.sale-detail .tic-toc{color:#803b4d;justify-content:center}.product .prod-pricing.sale-detail .tic-toc i{font-size:22px}.product .prod-pricing.sale-detail .offer-detail{text-align:center}.product .prod-pricing.sale-detail .offer-detail .purple-lable{width:calc(100% - 20px);padding:0 10px;margin:2px 0;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.product .prod-pricing .offer-detail{height:100%}.product .prod-pricing .offer-detail .strike{font-weight:400;position:relative;top:inherit;left:inherit}.product .kitDetail{background:#eef9f9;margin-top:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px}.pb{bottom:13px}.mission .bg-cyan,.pb .bg-cyan{padding:10px;width:calc(100% - 46px);margin:0 auto 13px}.pb .bg-cyan a,.pb .bg-cyan h5,.pb .bg-cyan p{color:#431b34;text-align:center}.pb .bg-cyan h5{margin-bottom:10px}.pb .bg-cyan b{font-size:18px}.pb .bg-cyan a{font-weight:700}.pb .bg-cyan p{font-size:13px}.mission,.related ul li::after{position:absolute;text-align:center}.mission{display:none;bottom:13px}.mission::before{height:60px;display:block;width:100%;content:"";background-image:url(/assets/pagination/images/HPL-logo-purple.svg);background-position:50% 100%;background-size:contain;background-repeat:no-repeat}.mission .bg-cyan a,.mission .bg-cyan h5,.mission .bg-cyan p{color:#431b34;text-align:center}.mission .bg-cyan a{font-weight:700}.mission .bg-cyan p{font-size:13px}.mission .btn.btn-small{background:#aadfe0;width:calc(100% - 66px);font-weight:700}.mission .btn.btn-small:hover{background:#76c6cc}.payments{text-align:center}.payments .pay-info,.related ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:nowrap}.payments a,.payments p{color:#252525;margin-top:10px}.payments p{font-size:13px;margin-top:0;line-height:20px}.payments img{width:20%;max-width:60px;margin-top:10px}.payments-mobile .pay-info{background:#c2cdd6;padding:20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;max-width:350px;margin:0 auto}.payments-mobile img{margin:5px}.based-on-preferences,.otherusers,.stessaserie{margin-top:clamp(30px,2vw,80px);margin-bottom:clamp(30px,2vw,80px);background:#f9fbfd;padding:clamp(15px,2vw,30px);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;max-width:1100px;font-size:0}.based-on-preferences,.otherusers{max-width:100%}.based-on-preferences hgroup h3,.otherusers hgroup h3,.stessaserie hgroup h3{font-family:europa,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:clamp(22px,2vw,26px);line-height:clamp(24px,2vw,30px);margin-top:0;text-align:left}.based-on-preferences hgroup a,.otherusers hgroup a,.stessaserie hgroup a{padding:8px 15px}.based-on-preferences .shop-display,.based-on-preferences .shop-display.small,.otherusers .shop-display,.otherusers .shop-display.small,.stessaserie .shop-display,.stessaserie .shop-display.small{margin-bottom:0!important;padding-bottom:0!important}.stessaserie .shop-display article,.stessaserie .shop-display.small article{margin-bottom:0;width:calc(100% - 60px)}.based-on-preferences .shop-display article,.based-on-preferences .shop-display article h3,.based-on-preferences .shop-display.small article,.based-on-preferences .shop-display.small article h3,.otherusers .shop-display article,.otherusers .shop-display article h3,.otherusers .shop-display.small article,.otherusers .shop-display.small article h3,.stessaserie .shop-display article h3,.stessaserie .shop-display.small article h3{margin-bottom:0}.stessaserie .shop-display.single article,.stessaserie .shop-display.small.single article{width:calc(100% - 17px)}.stessaserie h3{color:#431b34;font-size:clamp(26px,3vw,35px);margin-top:20px}.based-on-preferences .shop-display article,.based-on-preferences .shop-display.small article,.otherusers .shop-display article,.otherusers .shop-display.small article{width:calc(100% - 75px)}.based-on-preferences .shop-display.single article,.based-on-preferences .shop-display.small.single article,.otherusers .shop-display.single article,.otherusers .shop-display.small.single article,.related.bg .shop-display.small.single article{width:calc(100% - 17px)}.related.bg .shop-display.small article{width:calc(100% - 60px)}.last-viewed hgroup,.same-category hgroup{margin-bottom:clamp(15px,1vw,25px)}.same-category .btn{margin:6px 4px;padding:8px 20px}.prod-variants h4{font-size:clamp(18px,2vw,22px);background:0 0;padding:0;margin:5px 0 10px}.prod-variants .section-menu{justify-content:flex-start;margin:7px 0}.prod-variants .section-menu ul li .btn{background:#aadfe0;color:#431b34}.prod-variants .section-menu ul li .btn.noncompatibile{color:#536071;background:#c2cdd6}.prod-variants .section-menu ul li .btn:hover{background:#76c6cc}.prod-variants .section-menu ul li .btn.active{background:#aadfe0;cursor:default;pointer-events:none;border:2px solid #252525}.noncompatibile{color:#c2cdd6}.related{background-color:#76c6cc;padding:clamp(20px,2vw,30px);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;max-width:1100px}.related .h4,.related h4{padding:0;color:#431b34;font-weight:400;margin:0 0 15px}.related h3.title{background:#431b34;padding:12px;color:#eed880;font-size:clamp(16px,1.2vw,18px);font-weight:700;width:calc(100% - 24px)}.related ul{padding:clamp(20px,2vw,100px);text-align:center;align-items:flex-start;flex-direction:row}.related ul li{margin-left:10px;width:calc(35vw - 20px);max-width:270px}.related ul li h3{color:#fff;font-size:clamp(14px,2vw,16px);margin-top:12px;white-space:break-spaces}.related ul li h4{color:#eed880;font-size:clamp(14px,2vw,16px);margin:18px 0 0;background:no-repeat;padding:0}.related ul li::after{content:" ";font-family:"tabler-icons";right:-20px;top:calc(50% - 60px);width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#431b34;color:#76c6cc;line-height:29px;font-size:18px;z-index:3}.related ul li:first-child{margin-left:0}.related ul li:last-child::after{display:none}.product .data .kit-articles article{width:100%;border-bottom:1px solid #f4f7fb;margin-bottom:15px;padding-bottom:15px;margin-top:0}.padding .general-info ul li strong.title,.product .data .kit-articles article a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap}.product .data .kit-articles article a picture{width:clamp(75px,10vw,150px);position:relative;margin-right:15px}.product .data .kit-articles article a .kit-element-details{width:calc(100% - 15px - clamp(75px,10vw,150px));text-align:left}.product .data .kit-articles article a p{margin:0;font-size:clamp(14px,1vw,16px);min-height:auto;-webkit-line-clamp:2;padding-right:10px}.product .data .kit-articles article a p.price{font-size:clamp(24px,2vw,30px);font-weight:400}.product .data .kit-articles article a p.price span{font-size:clamp(14px,1vw,16px)}.padding h4{margin-top:20px}.padding .general-info ul{padding:0;margin:0;list-style:none}.padding .general-info ul li{border-bottom:1px solid #803b4d;padding:10px;color:#252525;font-size:14px}.padding .general-info ul li p{color:#252525;margin:0;font-size:14px;-webkit-transition:max-height .5s ease 0s;-moz-transition:max-height .5s ease 0s;-ms-transition:max-height .5s ease 0s;-o-transition:max-height .5s ease 0s;transition:max-height .5s ease 0s;overflow:hidden;max-height:0}.padding .general-info ul li strong.title{justify-content:flex-start;font-size:15px;position:relative;cursor:pointer;padding:5px 0}.padding .general-info ul li strong.title i{font-size:21px;margin-right:5px}.padding .general-info ul li strong.title .active-accordion{position:absolute;right:0;top:6px;color:#76c6cc;font-size:25px;-webkit-transition:transform .5s ease 0s;-moz-transition:transform .5s ease 0s;-ms-transition:transform .5s ease 0s;-o-transition:transform .5s ease 0s;transition:transform .5s ease 0s}.padding .general-info ul li .promoScad{color:#eed880}.padding .general-info ul li.promotions{background-color:#431b34;margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;border-bottom:0}.padding .general-info ul li.promotions p{color:#fff}.padding .general-info ul li:last-child{border-bottom:0}.padding .general-info ul li.opened p{max-height:200px}.padding .general-info ul li.opened strong.title .active-accordion{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media all and (min-width:1500px){.product .suggestedKit section{flex-direction:row}.product .suggestedKit section ul{flex-direction:row;width:75%}.product .suggestedKit section div.txt-center{margin:clamp(14px,2vw,16px)0 clamp(14px,2vw,16px) 20px;width:calc(25% - 20px)}}@media all and (min-width:1024px){.mission{display:block}.product{grid-template-columns:calc(100% - 360px) 340px;grid-template-areas:"intro ecommerce""data ecommerce""kit ecommerce""complete-desc ecommerce""related ecommerce""stessaserie ecommerce""recensioni ecommerce""acquistatiInsieme ecommerce";align-items:stretch}.product h1{font-size:clamp(22px,2vw,28px)}.product .subtitle{padding:10px 0;margin:15px 0;border-bottom:1px solid #f4f7fb;border-top:1px solid #f4f7fb}.product .subtitle h2{font-size:16px;color:#536071}.product .prod-pricing{background-color:#431b34;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;padding:20px 10px;margin-top:0}.product .prod-ecommerce .kitDetail p,.product .prod-ecommerce .padding .general-info ul li p,.product .prod-pricing .delivery,.product .prod-pricing .offer-detail .strike,.product .prod-pricing .price,.product .prod-pricing.sale-detail .tic-toc{color:#fff}.product .prod-pricing .offer-detail{height:100%}.product .prod-pricing .offer-detail .strike::before{background:#fff}.product .prod-pricing .offer-detail .purple-lable{background:#803b4d}.product .data,.product .prod-intro{flex-direction:row;align-content:center;align-items:flex-start;justify-content:space-between}.product .data div:first-child{width:calc(46% - 20px)}.product .data div:last-child{width:54%}.product .data div:last-child.pack-content{width:100%}.product .data .flex{align-items:flex-start}.product .data ul,.product .prod-ecommerce .bg-purple p{margin:0}.product .prod-ecommerce{background:#eef9f9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;padding-bottom:370px}.product .prod-ecommerce h4{background-color:transparent;padding:0;margin:clamp(2px,1.4vw,5px)0 clamp(5px,1.4vw,10px);font-family:europa,sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:clamp(16px,2vw,17px)}.product .prod-ecommerce .delivery{background:#aadfe0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:nowrap;line-height:18px;font-size:14px;padding:10px 0;border:0;margin-top:0}.product .prod-ecommerce .delivery img{margin:0 15px 0 12px}.product .prod-ecommerce .kitDetail{background:#803b4d;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0}.product .prod-ecommerce .section-menu{display:none}.product .prod-ecommerce .prod-variants{margin-bottom:15px}.product .prod-ecommerce select.custom-select{display:block;height:28px;background:0 0;width:100%}.product .prod-ecommerce select.custom-select:nth-last-child(2){margin-right:20px}.product .prod-ecommerce h3{font-size:18px}.product .prod-ecommerce .padding{padding:0 12px}.product .prod-ecommerce .padding.historyset{margin:clamp(10px,2vw,60px)0 clamp(10px,2vw,30px);justify-content:space-between}.product .prod-ecommerce .padding.historyset .buy{flex-grow:2}.product .prod-ecommerce .padding.historyset .txtcenter{width:100%}.product .prod-ecommerce .padding h4{margin-top:20px}.product .prod-ecommerce .padding .general-info{background-color:#431b34;margin-top:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.product .prod-ecommerce .padding .general-info ul{padding:0;margin:0;list-style:none}.product .prod-ecommerce .padding .general-info ul li{border-bottom:1px solid #803b4d;color:#fff}.product .prod-ecommerce .padding .general-info ul li .promoScad{color:#eed880}.product .prod-ecommerce .padding .general-info ul li:last-child{border-bottom:0}.product .grkSlider{margin-right:20px;max-width:46%;padding-bottom:115px}.product .desc1{width:54%}.box-promo-in .padding{width:calc(100% - 40px);padding:20px!important}.title{align-items:stretch}.title .popular{position:relative;left:inherit;right:0;margin-right:15px}.shop-display.small .price{font-size:32px;font-weight:400}.shop-display.small .price span{font-size:16px}picture .pieces{display:flex}.product .suggestedKit .pieces{left:5px;top:inherit;bottom:5px}}@media all and (min-width:1230px){.offer .price-container{display:none}.addCartMobile{padding-top:20px}}.admLogin .prod-variants .k-dropdown{width:100%}.admLogin .prod-variants .k-dropdown .k-dropdown-wrap{display:none}.admLogin .cg:first-child{width:100%;margin:0 0 20px}.admLogin .cg:first-child .slim-btn{width:28px;height:28px;margin:2px}.admLogin .cg:first-child .slim-btn-delete::after,.admLogin .cg:first-child .slim-btn-edit::after,.admLogin .cg:first-child .slim-btn-text::after{line-height:30px;font-size:18px;left:5px;bottom:0}.admLogin .cg:first-child .slim-label p{font-size:16px}.admLogin .cg{border:0;margin:4px;border-radius:10px;width:92px;float:left}.admLogin .cg .slim-btn{width:18px;height:18px;margin:2px}.admLogin .cg .slim-btn-delete::after,.admLogin .cg .slim-btn-edit::after,.admLogin .cg .slim-btn-text::after{line-height:22px;font-size:10px;left:4px;bottom:-1px}.admLogin .cg .slim-label p{font-size:10px}.admLogin .cg .slim-status{padding:5px!important}.admLogin .prod-intro .grkSlider{height:auto;overflow:auto!important;max-height:none}.product .data div:last-child.features-container{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}.product .data div:last-child.features-container img{width:40px;margin-right:10px}.product .data div:last-child.features-container table{width:calc(100% - 50px)}.addFeature.btn-small{padding:4px 6px;margin-top:-4px;border-radius:5px;font-size:20px;-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-ms-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s;color:#fff}#features tr td a{width:30px;height:30px;text-align:center;line-height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:21px;background:#f4f7fb;color:#536071;display:inline-block;margin-right:10px}#features :nth-last-child(2) td a,#features tr:last-child td a{opacity:.2;pointer-events:none}#features .removeAttr{background:#aadfe0;color:#803b4d}#features .toremove{color:#c2cdd6}#features .toremove td:nth-child(2){pointer-events:none;opacity:.3}#features .editable{width:calc(100% - 55px);margin-right:10px;display:inline-block}.tox-tinymce--toolbar-sticky-off{margin-top:-150px}.editable{outline:1px #980202 dashed;outline-offset:5px;border-radius:1px}.accordionAdvanced{max-height:0;-webkit-transition:max-height .5s ease 0s;-moz-transition:max-height .5s ease 0s;-ms-transition:max-height .5s ease 0s;-o-transition:max-height .5s ease 0s;transition:max-height .5s ease 0s;overflow:hidden}.accordionAdvanced.visible{max-height:800px}#inlineSeo{transition:transform .5s ease 0s;position:fixed;z-index:50;background:#fff;top:155px;width:350px;right:20px;padding:20px;border-radius:10px;border:1px solid #536071;height:calc(100vh - 210px);transform:translateX(412px)}#inlineSeo.closed{transform:translateX(0)}#inlineSeo #inlineSeoCont{overflow-y:auto;height:100%}#inlineSeo #seoBtn,#inlineSeo h2{cursor:pointer;display:block;background:#980202;color:#fff}#inlineSeo h2{font-size:20px;padding:5px 5px 5px 12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px 0}#inlineSeo #seoBtn{position:absolute;top:11px;left:-106px;width:90px;text-align:center;padding:8px;border-radius:10px 0 0 10px}#inlineSeo .labelDiv{margin:20px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}@media all and (min-width:500px){.based-on-preferences .shop-display article,.based-on-preferences .shop-display.small article,.otherusers .shop-display article,.otherusers .shop-display.small article,.related.bg .shop-display.small article,.stessaserie .shop-display article,.stessaserie .shop-display.small article{width:calc(50% - 40px)}.based-on-preferences .shop-display.single article,.based-on-preferences .shop-display.small.single article,.otherusers .shop-display.single article,.otherusers .shop-display.small.single article,.related.bg .shop-display.small.single article,.stessaserie .shop-display.single article,.stessaserie .shop-display.small.single article{width:calc(100% - 17px);max-width:350px}.based-on-preferences hgroup,.otherusers hgroup,.stessaserie hgroup{flex-direction:row;flex-wrap:wrap}.based-on-preferences hgroup .btn,.based-on-preferences hgroup a,.otherusers hgroup .btn,.otherusers hgroup a,.stessaserie hgroup .btn,.stessaserie hgroup a{padding:13px clamp(20px,1.5vw,30px)}.prod-detail .breadcrumb div.subtitle{flex-direction:row;align-items:center}}@media all and (min-width:900px){.based-on-preferences .shop-display article,.based-on-preferences .shop-display.small article,.otherusers .shop-display article,.otherusers .shop-display.small article,.related.bg .shop-display.small article,.stessaserie .shop-display article,.stessaserie .shop-display.small article{width:calc(30% - 17px)}}@media all and (min-width:1279px){.product .prod-intro .attachBtn.mobile{margin-top:15px;display:none}.prod-detail section.historyset.nomobile{display:flex}.addCartMobile{display:none}}@media all and (min-width:1280px){.related.bg .shop-display.small article,.stessaserie .shop-display article,.stessaserie .shop-display.small article{width:calc(33.33333333% - 17px)}.based-on-preferences .shop-display article,.based-on-preferences .shop-display.small article,.otherusers .shop-display article,.otherusers .shop-display.small article{width:calc(25% - 16px)}}