.p__links{margin:20px 0}@media screen and (max-width: 767px){.p__links{margin-left:-20px;margin-right:-20px;padding:0 20px}}.p__header .p__links{display:flex;flex-wrap:wrap;margin-bottom:0;margin-top:12px}.p__features .p__links{margin-bottom:0;margin-top:0;overflow:hidden}.p__links .swiper{overflow:visible}.p__links .swiper .swiper-wrapper{align-items:center}.p__links .swiper .swiper-slide{align-items:center;display:flex;width:auto}.p__links .swiper .swiper-slide.is-disactive{display:none}.p__link{align-items:center;display:flex;position:relative}.p__link:before{content:"";display:block;height:15px;left:0;position:absolute;top:100%;width:100%}.p__link.p__link--highlighted{align-items:center;display:flex}.p__link.p__link--highlighted button,.p__link.p__link--highlighted a{color:#0a51c2;white-space:nowrap;transition:color .3s ease}.no-touch .p__link.p__link--highlighted button:hover,.no-touch .p__link.p__link--highlighted a:hover{-webkit-text-decoration:none;text-decoration:none}.no-touch .p__link:hover button,.no-touch .p__link:hover a{-webkit-text-decoration:none;text-decoration:none}.p__link:hover div{backface-visibility:visible;opacity:1;transform:translateY(0) translateX(0);visibility:visible}@media screen and (min-width: 1280px){.p__link:hover div{transform:translateY(0) translateX(-50%)}}.p__features .p__links .p__link{margin-top:20px}@media screen and (min-width: 768px){.p__features .p__links .p__link{margin-top:15px}}.p__features>.p__link{margin-top:20px}.p__links .swiper .swiper-slide:not(.is-disactive)~:not(.is-disactive) .p__link:after,.p__header .p__links .p__link:not(:last-child):after{content:"|";line-height:0;margin:0 10px}@media screen and (max-width: 767px){.p__links .swiper .swiper-slide:not(.is-disactive)~:not(.is-disactive) .p__link:after,.p__header .p__links .p__link:not(:last-child):after{margin:0 7px;position:relative;top:-1px}}.p__links .swiper .swiper-slide:not(.is-disactive)~:not(.is-disactive) .p__link:after{order:-1}.p__link button,.p__link a{font-size:12px;line-height:1.4;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}@media screen and (min-width: 768px){.p__link button,.p__link a{font-size:13px}}.p__text{font-size:12px;margin:20px 0}@media screen and (min-width: 768px){.p__text{font-size:13px}}.p__text.p__text--now{color:#0a6600}.p__text.p__text--soon{color:#ad6202}.p__text.p__text--far{color:#e02e01}.p__text.p__text--pro-gift{color:#0a51c2}.p__text.p__text--pro-gift .product__label{display:inline-block}.p__header .p__text{margin-bottom:0;margin-top:15px}.p__maininfo .p__text{margin-bottom:10px}@media screen and (max-width: 1279px){.p__maininfo .p__text{display:none}}.p__scontofattura .p__text{margin:35px 0}@media screen and (min-width: 768px){.p__scontofattura .p__text{margin:35px 0 15px}}.p__scontofattura .p__text p:last-child{margin-top:10px}@media screen and (min-width: 768px){.p__scontofattura .p__text p:last-child br{display:none}}.p__scontofattura .p__text p span{color:#000;color:initial}.p__buy+.p__text{border-top:1px solid #e5e5e5;padding-top:15px}@media screen and (max-width: 767px){.p__buy+.p__text{margin-bottom:0}}@media screen and (min-width: 768px){.p__sidebar__avail .p__text{display:none}}.p__sidebar__scontofattura .p__text{margin:0}.p__buy__sticky .p__text{display:none}.p__text b{font-size:14px}@media screen and (min-width: 768px){.p__text b{font-size:16px}}.p__text p{margin:0}.p__text button{-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.p__text ul{margin-left:1.5em}.p__text ul>li{list-style-type:disc}.p__text a,.p__text button{-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.no-touch .p__text a:hover,.no-touch .p__text button:hover{-webkit-text-decoration:none;text-decoration:none}.p__itemxl{height:auto;overflow:hidden}.p__replaced__list .p__itemxl:not(:first-child){margin-top:15px}.p__replaced__list .p__itemxl a{background-color:#fff;border-radius:5px;padding:10px}.p__variants__slider .p__itemxl{height:100%}.p__variants__slider .p__itemxl.is-selected>a{border-color:#0a51c2}.p__variants__slider .p__itemxl.p__itemxl--all>a{align-items:center;border-color:#0a51c2;color:#0a51c2;display:flex;font-size:14px;height:100%;justify-content:center;transition:all .3s ease}@media screen and (min-width: 768px){.p__variants__slider .p__itemxl.p__itemxl--all>a{font-size:16px}}.no-touch .p__variants__slider .p__itemxl.p__itemxl--all>a:hover{border-color:#063379;color:#063379}.p__variants__slider .p__itemxl>a{border:solid 1px #e5e5e5;border-radius:5px;padding:10px}.p__itemxl a{align-items:center;display:flex}.no-touch .p__itemxl a:hover h3{color:#0a51c2}.p__itemxl .product__price{padding:0}.p__itemxl .product__price strong{font-size:14px;line-height:1.4;margin-bottom:5px}.p__itemxl .product__avail{font-size:10px;margin-right:0;padding:0}.p__itemxl__image{background-color:#f0f0f0;flex-shrink:0;height:70px;position:relative;width:70px}@media screen and (min-width: 1280px){.p__maininfo .p__itemxl__image{height:60px;width:60px}}.p__itemxl__image img{height:100%;left:0;position:absolute;top:0;width:100%}.p__itemxl__caption{padding-left:15px;width:calc(100% - 70px)}.p__itemxl__caption h3{font-size:13px;font-weight:400;height:32px;line-height:1.23;margin:0 0 3px;overflow:hidden;position:relative;transition:color .3s ease}.p__itemxl__caption h3:after{content:"";background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0, #fff 80%, #fff);bottom:0;display:block;height:15px;position:absolute;right:0;width:40%}@media screen and (max-width: 1279px){.p__main{padding-top:25px}}@media screen and (max-width: 767px){.p__main{order:2}}@media screen and (min-width: 768px){.p__main{--gap: 40px;--w-media: calc(100% - var(--w-sidebar) - var(--gap));--w-sidebar: 265px;align-items:flex-start;display:grid;grid-column-gap:40px;grid-column-gap:var(--gap);grid-template-columns:calc(100% - 265px - 40px) 265px;grid-template-columns:var(--w-media) var(--w-sidebar);grid-template-rows:repeat(5, auto)}}@media screen and (min-width: 1280px){.p__main{--w-media: 38.5%;grid-template-columns:38.5% minmax(0, auto) var(--w-sidebar);grid-template-columns:var(--w-media) minmax(0, auto) var(--w-sidebar);grid-template-rows:repeat(5, auto)}}@media screen and (min-width: 1366px){.p__main{--w-media: 44%}}@media screen and (max-width: 1279px){.p__header{margin-bottom:20px}}@media screen and (min-width: 768px){.p__header{grid-column:1/3;grid-row:1/2;width:100%}}@media screen and (min-width: 1280px){.p__header{grid-column:2/3}}.p__header__eyelet{color:#0a51c2;display:flex;font-size:12px;font-weight:700}@media screen and (min-width: 768px){.p__header__eyelet{font-size:13px}}.p__header__eyelet>div{display:flex}.p__header__eyelet>div:not(:last-child):after{content:"-";margin:0 5px}.p__header__eyelet a{transition:color .3s ease}.no-touch .p__header__eyelet a:hover{color:#063379}.p__header__name{font-size:15px;font-weight:700;line-height:1.5;margin:3px 0 0}@media screen and (min-width: 768px){.p__header__name{font-size:19px}}@media screen and (max-width: 767px){.p__media{margin-left:-20px;margin-right:-20px}}@media screen and (min-width: 768px){.p__media{grid-column:1/2;grid-row:2/3;width:100%}}@media screen and (min-width: 1280px){.p__media{grid-row:1/6;position:sticky;top:10px}}.p__media img{display:block;height:auto;max-width:100%}@media screen and (max-width: 1279px){.p__media__gallery .swiper:not(.swiper-onlyone){padding-bottom:28px}}.p__media__gallery .swiper .swiper-slide{overflow:hidden}.p__media__gallery .swiper .swiper-slide.p__media__gallery__finish{border:1px solid #e5e5e5}.p__media__gallery .swiper .swiper-slide>button{display:block;height:0;padding-bottom:100%;position:relative;width:100%}.p__media__gallery .swiper .swiper-slide>button img{left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.p__media__gallery .swiper .swiper-pagination{bottom:0;margin:-2px 0}@media screen and (min-width: 1280px){.p__media__gallery .swiper .swiper-pagination{display:none}}.p__media__gallery .swiper .swiper-pagination>span{background-color:#fff;border:1px solid #aeaeae;flex-shrink:0;margin:4px;opacity:1}.p__media__gallery .swiper .swiper-pagination>span.swiper-pagination-bullet-active{background-color:#aeaeae}.p__media__gallery__finish__name,.p__details__gallery__finish__name{align-items:flex-start;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;bottom:15px;display:flex;flex-direction:column;left:15px;max-width:calc(100% - 30px);padding:7px 10px;position:absolute;text-align:left;z-index:2}.p__media__gallery__finish__name span,.p__details__gallery__finish__name span{font-size:12px}.p__media__gallery__finish__name strong,.p__details__gallery__finish__name strong{font-size:14px;font-weight:700}.p__media__thumbs .swiper .swiper-slide,.p__media__layer__thumbs .swiper .swiper-slide{border:1px solid rgba(0,0,0,0);border-radius:4px;padding:4px;width:auto;transition:border-color .3s ease}.p__media__thumbs .swiper .swiper-slide:not(:last-child),.p__media__layer__thumbs .swiper .swiper-slide:not(:last-child){margin-right:2px}.p__media__thumbs .swiper .swiper-slide.swiper-slide-thumb-active,.p__media__layer__thumbs .swiper .swiper-slide.swiper-slide-thumb-active{border-color:#000}.p__media__thumbs .swiper .swiper-slide>button,.p__media__layer__thumbs .swiper .swiper-slide>button{border:solid 1px #e5e5e5;display:block;font-size:10px;height:45px;width:45px}.p__media__thumbs{align-items:center;display:flex;margin-top:10px;position:relative;width:100%}@media screen and (max-width: 1279px){.p__media__thumbs{display:none}}.p__media__thumbs .swiper{position:static}@media screen and (min-width: 1280px){.p__media__thumbs .swiper{width:calc(100% - 50px)}}.p__media__thumbs .swiper-button-prev,.p__media__thumbs .swiper-button-next{background:none;display:flex;flex-shrink:0;font-size:35px;height:45px;justify-content:center;margin-top:0;position:static;transition:color .3s ease;width:25px}.p__media__thumbs .swiper-button-prev.swiper-button-disabled:not(.swiper-button-lock),.p__media__thumbs .swiper-button-next.swiper-button-disabled:not(.swiper-button-lock){display:flex !important}.p__media__thumbs .swiper-button-prev:before,.p__media__thumbs .swiper-button-next:before{margin:0;width:auto}.no-touch .p__media__thumbs .swiper-button-prev:hover,.no-touch .p__media__thumbs .swiper-button-next:hover{color:#f16252}.p__media__thumbs .swiper-button-prev{justify-content:flex-end}.p__media__thumbs .swiper-button-next{justify-content:flex-start}.p__media__layer{backface-visibility:hidden;background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;visibility:hidden;width:100vw;z-index:997;transition:all .3s ease}.p__media__layer.is-open{backface-visibility:visible;opacity:1;visibility:visible}.p__media__layer__inner{background-color:#fff;display:flex;height:calc(100vh - 30px);margin:15px;overflow:hidden;padding:10px;position:relative}@media screen and (min-width: 768px){.p__media__layer__inner{height:95vh;margin:2.5vh 45px;padding:45px}}@media screen and (min-width: 1280px){.p__media__layer__inner{height:90vh;margin:5vh 45px}}@media screen and (max-width: 1279px){.p__media__layer__inner{flex-direction:column}}.p__media__layer__inner>button{color:#000;font-size:10px;position:absolute;right:10px;top:10px;z-index:15;transition:color .3s ease}@media screen and (min-width: 768px){.p__media__layer__inner>button{right:20px;top:20px}}.no-touch .p__media__layer__inner>button:hover{color:#0a51c2}.p__media__layer__gallery{position:relative}@media screen and (max-width: 1279px){.p__media__layer__gallery{height:calc(100% - 55px)}}@media screen and (min-width: 1280px){.p__media__layer__gallery{padding-right:30px;width:calc(100% - 300px)}}.p__media__layer__gallery:after{content:"";display:block;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;left:50%;z-index:2;font-family:"fontello";font-size:40px;color:#999;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:spin 1s infinite linear}.p__media__layer__gallery .swiper{height:100%;z-index:5}.p__media__layer__gallery .swiper .swiper-slide{align-items:flex-start;background-color:#fff;display:flex;justify-content:center}.p__media__layer__gallery .swiper .swiper-slide.p__media__gallery__finish{border:1px solid #e5e5e5}.p__media__layer__gallery .swiper .swiper-slide .swiper-zoom-container{align-items:center}.p__media__layer__gallery .swiper .swiper-slide img{display:block;flex-shrink:0;height:auto;max-width:100%}.p__media__layer__caption{flex-shrink:0}@media screen and (max-width: 1279px){.p__media__layer__caption{height:55px}}@media screen and (min-width: 1280px){.p__media__layer__caption{width:300px}}.p__media__layer__caption>span{display:block;font-size:18px;font-weight:700;line-height:1.5}@media screen and (max-width: 1279px){.p__media__layer__caption>span{display:none}}@media screen and (max-width: 1279px){.p__media__layer__thumbs{align-items:center;display:flex;height:100%;justify-content:center}}@media screen and (min-width: 1280px){.p__media__layer__thumbs{margin-top:25px}}@media screen and (max-width: 1279px){.p__media__layer__thumbs .swiper{overflow:visible;width:100%}}@media screen and (min-width: 1280px){.p__media__layer__thumbs .swiper .swiper-wrapper{flex-wrap:wrap;transform:translate3d(0, 0, 0) !important}}.p__media__layer__thumbs .swiper .swiper-slide{width:auto}.p__media__layer__thumbs .swiper .swiper-slide img{display:block;height:auto;max-width:100%}@media screen and (min-width: 768px){.p__maininfo{grid-column:1/2;grid-row:3/4;width:100%}}@media screen and (min-width: 1280px){.p__maininfo{grid-column:2/3;grid-row:2/3}}.p__maininfo .product__labels{display:none}@media screen and (max-width: 767px){.p__scontofattura{display:none}}@media screen and (min-width: 768px){.p__scontofattura{grid-column:1/2;grid-row:4/5;width:100%}}@media screen and (min-width: 1280px){.p__scontofattura{grid-column:2/3;grid-row:3/4}}@media screen and (min-width: 768px){.p__features{display:flex;flex-direction:column;grid-column:1/2;grid-row:5/6;width:100%}}@media screen and (min-width: 1280px){.p__features{grid-column:2/3;grid-row:4/5}}@media screen and (max-width: 767px){.p__features__main{margin:0 -20px;margin-bottom:-1px}}.p__features__item{border-bottom:2px solid #e5e5e5}@media screen and (max-width: 767px){.p__features__item{overflow:hidden}}.p__features__item:first-child{border-top:2px solid #e5e5e5;margin-top:20px}.p__features__button{display:block;font-size:14px;padding:20px 0;position:relative;text-align:left;width:100%}@media screen and (max-width: 767px){.p__features__button{padding:17px 20px}}.no-touch .p__features__button:hover i{color:#0a51c2}.p__features__button.is-disactive{cursor:default}.p__features__button strong,.p__features__button span{display:block}.p__features__button strong{font-size:16px;padding-right:25px}@media screen and (min-width: 768px){.p__features__button strong{padding-right:100px}}.p__features__button>span{align-items:center;display:flex;margin-bottom:7px}.p__features__button>span:before{color:#0a6600;flex-shrink:0;font-size:14px;margin:0 0 0 7px;order:2}.p__features__button i{align-items:center;color:#666;display:flex;flex-direction:row-reverse;font-style:normal;font-weight:700;right:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2;transition:color .3s ease}.p__features__button i:before{flex-shrink:0;font-size:24px;position:relative;top:1px}@media screen and (max-width: 767px){.p__features__button i span{display:none}}.p__feature__options{display:flex;flex-wrap:wrap;margin-top:-5px;overflow:hidden;padding-bottom:20px;position:relative}@media screen and (max-width: 767px){.p__feature__options{padding-left:20px;padding-right:20px}}.p__feature__options .swiper{margin:-4px;overflow:visible}.p__feature__options .swiper .swiper-slide{height:70px;margin:4px;width:70px}.p__feature__option{border:1px solid #999;border-radius:4px;font-size:14px;font-weight:700;height:70px;padding:6px;overflow:hidden;width:70px}.p__feature__option.is-selected{cursor:default;pointer-events:none}.p__feature__option.is-selected:before{border:3px solid #0a51c2;border-radius:4px;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.p__feature__option.p__feature__option--all{border-color:#0a51c2;color:#0a51c2;margin-right:-9px}.no-touch .p__feature__option.p__feature__option--all:hover{border-color:#063379;color:#063379}.p__feature__option.p__feature__option--unavail{border-style:dashed}.p__feature__option:not(.is-selected){transition:all .3s ease}.no-touch .p__feature__option:not(.is-selected):not(.p__feature__option--all):hover{border-color:#000}.p__feature__option img{border:1px solid #e5e5e5;border-radius:4px}.p__feature__changed{align-items:center;color:#0a6600;display:flex;font-size:12px;margin-bottom:20px}@media screen and (max-width: 767px){.p__feature__changed{margin-bottom:17px;padding-left:20px;padding-right:20px}}.p__feature__changed:before{flex-shrink:0;font-size:14px;margin:0 5px 0 0}.p__feature__layer{backface-visibility:hidden;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:flex-end;left:0;opacity:0;position:fixed;top:0;transition:all .2s ease .15s;visibility:hidden;width:100vw;z-index:997}.p__feature__layer.is-open{backface-visibility:visible;opacity:1;transition:all .2s ease 0s;visibility:visible}.p__feature__layer .icon-close{float:right;font-size:12px;position:sticky;top:0;z-index:6}.p__feature__layer__inner{--gutter: 20px;background-color:#fff;border-top:20px solid #fff;border-top:var(--gutter) solid #fff;height:100%;max-width:495px;overflow-y:auto;padding:0 20px 20px;padding:0 var(--gutter) var(--gutter);transform:translateX(100%);transition:transform .3s ease 0s;width:100%}@media screen and (min-width: 768px){.p__feature__layer__inner{--gutter: 40px}}.p__feature__layer.is-open .p__feature__layer__inner{transform:translateX(0)}.p__feature__layer__inner .is-loading:after{content:"";display:block;margin-left:-15px;position:absolute;top:10%;left:50%;z-index:10;font-family:fontello;font-size:30px;color:#999;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:spin 1s infinite linear}.p__feature__layer__title{background-color:#fff;display:block;font-size:16px;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter) 25px;position:sticky;top:0;z-index:5}@media screen and (min-width: 768px){.p__feature__layer__title{font-size:18px}}.p__feature__layer__list{padding-top:1px}.p__feature__layer__item:not(:last-child){margin-bottom:20px}.p__feature__layer__button{border:1px solid #999;border-radius:4px;display:flex;overflow:hidden;text-align:left;width:100%;transition:border-color color ease}.no-touch .p__feature__layer__button:not(.is-selected):hover{border-color:#000;color:#000}.p__feature__layer__item--unavail .p__feature__layer__button:not(.is-selected){border-style:dashed}.p__feature__layer__item--unavail .p__feature__layer__button:not(.is-selected)>div:not(:only-child){border-color:#e5e5e5}.p__feature__layer__button.is-selected{border-color:#0a51c2;box-shadow:0 0 0 1px #0a51c2;color:#000;cursor:default;pointer-events:none}.p__feature__layer__button img{flex-shrink:0}.p__feature__layer__button>div{display:flex;flex:1 1 auto;flex-direction:column;height:80px;justify-content:center;padding-left:30px;width:100%}.p__feature__layer__button>div:not(:only-child){border-left:1px solid #999}.p__feature__layer__button>div strong{font-size:16px}.p__feature__layer__button>div u{font-size:12px;margin-top:3px}.p__feature__layer__button .product__price{margin-left:0;padding:0}.p__feature__layer__button .product__price strong{font-size:14px;line-height:1.4;margin:5px 0;padding:0}.p__feature__layer__button .product__price s{display:none}.p__feature__layer__button .product__avail{font-size:10px;margin-right:0;padding:0}.p__features__others{font-size:14px;margin:15px 0 -10px;overflow:hidden;width:100%}.p__details__content .p__features__others{max-width:600px}.p__features__others th,.p__features__others td{line-height:1.2;padding:5px 0;transition:all .3s ease}.p__features__others th{font-weight:400;-webkit-hyphens:auto;hyphens:auto;padding-right:10px;text-align:left;vertical-align:top;width:170px;word-break:break-word}.p__details__content .p__features__others th{font-weight:400;width:50%}.p__features__others td{font-size:16px;font-weight:700;position:relative;top:-3px;vertical-align:bottom;word-break:break-all}@media screen and (min-width: 768px){.p__features__info{order:10}}.p__features__info__inner{border-bottom:2px solid #e5e5e5;border-top:2px solid #e5e5e5;margin-top:20px}@media screen and (max-width: 767px){.p__features__info__inner{margin-left:-20px;margin-right:-20px}}@media screen and (min-width: 768px){.p__features__info__inner{margin-top:20px}}.p__features__info__body{font-size:14px;line-height:1.4}@media screen and (min-width: 768px){.p__features__info__body{padding-bottom:20px}}.p__features__info__body strong mark{background-color:rgba(0,0,0,0);color:#e02e01}.p__features__info__body p{margin:0}.p__features__info__body ul,.p__features__info__body ul li{list-style-type:disc}.p__features__info__body ol,.p__features__info__body ol li{list-style-type:decimal}.p__features__info__body ul,.p__features__info__body ol{padding-left:17px}.p__features__info__body ul a,.p__features__info__body ol a{-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.no-touch .p__features__info__body ul a:hover,.no-touch .p__features__info__body ol a:hover{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width: 768px){.p__features__info__body__item{margin-top:15px}}@media screen and (min-width: 768px){.p__features__info__body__item.p__features__info__body__item--bonus>div:first-child{display:none}}.p__features__info__body__item.p__features__info__body__item--bonus>div:last-child strong{display:block;margin-bottom:3px}@media screen and (max-width: 767px){.p__features__info__body__item:not(:last-child){border-bottom:2px solid #e5e5e5}}.p__features__info__body__item.is-open>div:first-child:before{margin-top:-9px;transform:rotate(180deg)}.p__features__info__body__item.is-open>div:last-child{display:block}.p__features__info__body__item>div:first-child{position:relative}@media screen and (max-width: 767px){.p__features__info__body__item>div:first-child{padding:15px 20px}}@media screen and (min-width: 768px){.p__features__info__body__item>div:first-child{margin-bottom:3px}}.p__features__info__body__item>div:first-child:before{color:#666;font-size:18px;right:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}@media screen and (min-width: 768px){.p__features__info__body__item>div:first-child:before{display:none}}@media screen and (max-width: 767px){.p__features__info__body__item>div:last-child{display:none;font-size:13px;padding:0 20px 15px}}@media screen and (max-width: 767px){.p__sidebar{margin-top:40px}}@media screen and (min-width: 768px){.p__sidebar{height:100%;grid-column:2/3;grid-row:2/7;width:100%}}@media screen and (min-width: 1280px){.p__sidebar{grid-column:3/4;grid-row:1/7}}@media screen and (min-width: 768px){.p__sidebar>div{position:sticky;top:10px}}.p__sidebar .product__labels{margin-bottom:10px;position:static}.p__sidebar__scontofattura{border:1px solid currentColor;border-radius:5px;margin-bottom:25px;padding:15px}.p__sidebar__scontofattura>strong{color:#000;display:block;font-size:16px;line-height:1.13}.p__sidebar__scontofattura>small{color:#222;display:block;font-size:11px;line-height:1.27;margin-top:3px}.p__sidebar__scontofattura>small button{text-align:left;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.no-touch .p__sidebar__scontofattura>small button:hover{color:#0a51c2}.p__sidebar__scontofattura__price{color:currentColor;margin-top:17px}.p__sidebar__scontofattura__price>span{display:block;font-size:16px;font-weight:700;line-height:1.13;margin-bottom:2px}.p__sidebar__scontofattura__price>span small{color:#333;font-size:10px;font-weight:700;margin:1em 0}.p__sidebar__avail .product__avail{align-items:center;display:flex;font-size:15px;flex-wrap:wrap;margin-top:20px}@media screen and (max-width: 767px){.p__sidebar__avail .product__avail{margin-bottom:-7px}}@media screen and (min-width: 768px){.p__sidebar__avail .product__avail{font-size:13px;margin-top:15px}}@media screen and (min-width: 980px){.p__sidebar__avail .product__avail{font-size:15px;margin-top:20px}}.p__sidebar__avail .product__avail.product__avail--display-short{display:none}.p__sidebar__avail .product__avail b{display:block;font-weight:700}.p__sidebar__avail .product__avail span{display:block;font-size:13px;font-weight:400;line-height:1.2}@media screen and (max-width: 767px){.p__sidebar__avail .product__avail span{display:none}}.p__sidebar__avail .product__avail button{color:#333;font-size:13px;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.no-touch .p__sidebar__avail .product__avail button:hover{-webkit-text-decoration:none;text-decoration:none}.p__installation{border-radius:5px;margin:30px 0 15px;border:1px solid #fc0;background-color:#fc0}.p__installation>button{display:block;width:100%;color:#000;padding:15px 20px;text-align:center;border-radius:5px;background-color:#fc0;transition:all .3s ease}.no-touch .p__installation>button:hover{background-color:#e6b800}@media screen and (max-width: 767px){.p__installation>button{padding:15px 40px}}.p__installation p{margin:0;font-size:14px;color:#000}@media screen and (min-width: 980px){.p__installation p{font-size:16px}}@media screen and (max-width: 767px){.p__installation p{font-size:16px}}.p__advisor{position:relative}@media screen and (max-width: 767px){.p__advisor{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin:0 -20px;padding:20px;padding-left:110px}}@media screen and (min-width: 768px){.p__advisor{border:1px solid #e5e5e5;border-radius:5px;padding:15px}}@media screen and (max-width: 767px){[role=main]>.p__advisor{margin-top:50px;order:6}}@media screen and (min-width: 768px){[role=main]>.p__advisor{display:none}}.p__sidebar .p__advisor{margin:30px 0}@media screen and (max-width: 767px){.p__sidebar .p__advisor{display:none}}.p__advisor p{font-size:12px;margin:5px 0 0}@media screen and (max-width: 767px){.p__advisor p{display:none}}.p__advisor__header{align-items:center;display:flex}.p__advisor__header img{display:block;flex-shrink:0;margin-right:10px}@media screen and (max-width: 767px){.p__advisor__header img{height:70px;left:20px;margin-right:20px;position:absolute;top:50%;transform:translateY(-50%);width:70px}}.p__advisor__header strong{color:#000;font-size:14px;line-height:1.2}.p__advisor-buttons{align-items:center;display:flex;margin:15px -7px 0}@media screen and (min-width: 768px){.p__advisor-buttons{margin-top:20px}}.p__advisor-buttons>div{flex:1 1 auto;padding:0 7px;width:33.3333333333%}.p__advisor-buttons button,.p__advisor-buttons a{align-items:center;background-color:#f0f0f0;border:1px solid #999;border-radius:5px;display:flex;font-size:12px;font-weight:700;height:30px;justify-content:center;position:relative;width:100%;transition:color .3s ease}.p__advisor-buttons button.is-disactive,.p__advisor-buttons a.is-disactive{cursor:default;opacity:.3;pointer-events:none}.p__advisor-buttons button:not(:last-child),.p__advisor-buttons a:not(:last-child){margin-right:10px}@media screen and (min-width: 768px){.p__advisor-buttons button:not(:last-child),.p__advisor-buttons a:not(:last-child){margin-right:20px}}.no-touch .p__advisor-buttons button:hover,.no-touch .p__advisor-buttons a:hover{color:#0a51c2}.p__banner__delay{margin-top:30px}.p__banner__delay>div{align-items:center;border:solid 1px #f16252;border-radius:5px;color:#f16252;font-size:14px;justify-content:center;line-height:1.1;padding:10px;text-align:center;width:100%}.p__banner__delay>div p{margin:0}.p__banner__delay>div a{white-space:nowrap}.p__banner__delay>div u{display:block;margin:10px 0}.p__banner__delay>div small{font-size:85%}.p__banner__delay>div small span{display:block;margin-top:7px}.p__banner__salesmanago.p__banner__salesmanago--horizontal{margin-top:50px}@media screen and (max-width: 767px){.p__banner__salesmanago.p__banner__salesmanago--horizontal{order:8}}@media screen and (min-width: 768px){.p__banner__salesmanago.p__banner__salesmanago--horizontal{border-top:1px solid #e5e5e5;padding-top:50px}}.p__banner__salesmanago.p__banner__salesmanago--horizontal>div{max-width:600px}.p__banner__salesmanago.p__banner__salesmanago--horizontal>div>div{padding-bottom:25%}.p__sidebar .p__banner__salesmanago{margin:30px 0}@media screen and (max-width: 767px){.p__sidebar .p__banner__salesmanago{display:none}}.p__sidebar .p__banner__salesmanago>div{max-width:300px}.p__banner__salesmanago>div{margin:0 auto}.p__banner__salesmanago>div>div{height:0;padding-bottom:83.33%}.p__banners{margin-top:30px}@media screen and (max-width: 767px){.p__banners{display:none}}.p__banner{align-items:center;border:solid 1px #e5e5e5;border-radius:5px;color:#0a6600;display:flex;font-size:14px;font-weight:700;height:45px;justify-content:center;line-height:1.1;padding:10px;text-align:center;width:100%}.p__banner:not(:last-child){margin-bottom:15px}.p__banner>a{-webkit-text-decoration:underline;text-decoration:underline}.no-touch .p__banner>a:hover{-webkit-text-decoration:none;text-decoration:none}@media screen and (min-width: 768px){.p__header .p__banner__scontofattura{display:none}}.p__banner__scontofattura__inner{background-color:#fafafa;border:1px solid #aeaeae;border-radius:5px;margin-top:30px;padding:13px;text-align:center}@media screen and (max-width: 767px){.p__banner__scontofattura__inner{display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (min-width: 768px){.p__banner__scontofattura__inner{padding:18px 13px 13px}}.p__header .p__banner__scontofattura__inner{margin-bottom:25px;margin-top:0}.p__banner__scontofattura__inner>div{margin:10px 0}@media screen and (max-width: 767px){.p__banner__scontofattura__inner>strong,.p__banner__scontofattura__inner>small{width:100%}}.p__banner__scontofattura__inner>strong{display:block;font-size:14px;line-height:1.2;margin-bottom:3px}@media screen and (min-width: 768px){.p__banner__scontofattura__inner>strong{font-size:18px}}@media screen and (min-width: 768px){.p__banner__scontofattura__inner>strong>span{display:block;font-size:24px}}.p__banner__scontofattura__inner>small{color:#222;display:block;font-size:10px;line-height:1.27;margin-bottom:10px}@media screen and (min-width: 768px){.p__banner__scontofattura__inner>small{font-size:11px;margin-bottom:17px}}.p__banner__scontofattura__inner>small a,.p__banner__scontofattura__inner>small button{display:block;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.no-touch .p__banner__scontofattura__inner>small a:hover,.no-touch .p__banner__scontofattura__inner>small button:hover{color:#0a51c2}.p__banner__scontofattura__item{background-color:currentColor;border-radius:5px;display:block;overflow:hidden;padding:7px 10px;position:relative;text-align:left;transition:background-color .3s ease}@media screen and (max-width: 767px){.p__banner__scontofattura__item{margin-right:5px;max-width:170px;width:calc(50% - 5px)}}@media screen and (min-width: 768px){.p__banner__scontofattura__item{padding:10px 20px}}.p__banner__scontofattura__item:before{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:15px;height:17px;justify-content:center;position:absolute;right:3px;top:5px;width:17px;z-index:2}@media screen and (min-width: 768px){.p__banner__scontofattura__item:before{font-size:20px;height:22px;right:8px;top:8px;width:22px}}@media screen and (min-width: 768px){.p__banner__scontofattura__item:not(:last-child){margin-bottom:10px}}.no-touch .p__banner__scontofattura__item.scontofattura--bonus:hover{background-color:#d77000}.no-touch .p__banner__scontofattura__item.scontofattura--ecobonus:hover{background-color:#008739}@media screen and (max-width: 767px){.p__banner__scontofattura__item+.p__banner__scontofattura__item{margin-left:5px;margin-right:0}}.p__banner__scontofattura__item>*{color:#fff}.p__banner__scontofattura__item>div>strong{display:block;font-size:11px}@media screen and (min-width: 768px){.p__banner__scontofattura__item>div>strong{font-size:14px}}.p__banner__scontofattura__item>span{display:block;font-size:20px;font-weight:700;margin-top:2px;white-space:nowrap}@media screen and (min-width: 768px){.p__banner__scontofattura__item>span{font-size:28px}}.p__maininfo .p__price{margin-top:30px}@media screen and (max-width: 1279px){.p__maininfo .p__price{display:none}}.p__maininfo .p__price .product__price:before{content:"";display:block;order:4;width:100%}.p__maininfo .p__price .product__price strong{font-size:18px;margin-top:5px;order:5;width:auto}.p__maininfo .p__price .product__price s{font-size:13px;letter-spacing:.26px}.p__maininfo .p__price .product__price p{font-size:13px;letter-spacing:.26px}.p__maininfo .p__price .product__price p.product__price--iva{order:6}.p__maininfo .p__price small{display:none}.p__sidebar .p__price .product__price s{display:none}.p__sidebar .p__price .product__price p{margin-top:3px}.p__sidebar .p__price .product__price p.product__price--saving:not(:only-of-type){display:none}.p__sidebar__scontofattura .p__price .product__price s{display:block;margin-bottom:-2px;margin-top:10px}@media screen and (max-width: 767px){.p__buy__sticky .p__price{margin-top:-7px;min-width:100px}}.p__buy__sticky .p__price .product__price{flex-direction:column}.p__buy__sticky .p__price .product__price strong{font-size:21px;order:5;width:auto}@media screen and (min-width: 768px){.p__buy__sticky .p__price .product__price strong{font-size:24px}}.p__buy__sticky .p__price .product__price s{display:none}.p__buy__sticky .p__price .product__price p{font-size:11px;letter-spacing:.22px}.p__buy__sticky .p__price .product__price p.product__price--saving{display:none}.p__buy__sticky .p__price .product__price p.product__price--iva{margin-bottom:5px;order:6}@media screen and (max-width: 767px){.p__buy__sticky .p__price .product__price p.product__price--iva{display:none}}.p__buy__sticky .p__price small{display:none}.p__buy__sticky .p__sidebar__scontofattura__price .p__price .product__price>strong{margin-bottom:0}.p__sidebar__scontofattura__price .p__price .product__price>strong{color:currentColor;margin-bottom:-13px}.p__sidebar__scontofattura__price .p__price small{color:#333}.p__price .product__price{padding:0}.p__price .product__price strong{font-size:31px;line-height:1.4;width:100%}@media screen and (min-width: 768px){.p__price .product__price strong{font-size:28px}}@media screen and (min-width: 980px){.p__price .product__price strong{font-size:31px}}.p__price .product__price s{color:#333;font-size:14px;font-weight:700;letter-spacing:.28px}.p__price small{display:block;font-size:10px;font-weight:700;margin:1em 0}.p__price small a{font-weight:400;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.no-touch .p__price small a:hover{color:#0a51c2}.p__buy{margin-top:25px}@media screen and (min-width: 768px){.p__buy{margin-top:30px}}.p__buy>form>small{display:block;font-size:12px;line-height:1.2;margin-top:7px;text-align:center}.p__buy .button:not(:first-of-type){margin-top:15px}@media screen and (max-width: 767px){.p__buy .button>a,.p__buy .button>button{font-size:16px;height:45px}}@media screen and (min-width: 980px){.p__buy .button>a,.p__buy .button>button{font-size:16px}}.p__buy .button>a.icon-wishlist:before,.p__buy .button>button.icon-wishlist:before,.p__buy .button>a.icon-wishlist-full:before,.p__buy .button>button.icon-wishlist-full:before{font-size:15px}.p__buy .button>a.icon-wishlist-full,.p__buy .button>button.icon-wishlist-full{cursor:default;pointer-events:none}.p__buy .button>a.icon-wishlist-full:before,.p__buy .button>button.icon-wishlist-full:before{color:#e02e01}.p__buy__quantity{align-items:center;display:flex;margin-bottom:20px}.p__buy__sticky .p__buy__quantity{margin-bottom:0;padding:0 10px}@media screen and (min-width: 768px){.p__buy__sticky .p__buy__quantity{padding:0 15px}}.p__buy__quantity>span{flex-shrink:0;font-size:14px;margin-right:20px;order:-2}@media screen and (min-width: 768px){.p__buy__quantity>span{margin-right:auto}}.p__buy__quantity input{border:none;border-bottom:solid 1px #999;border-top:solid 1px #999;flex-shrink:0;font-size:14px;height:40px;text-align:center;width:80px}.p__buy__sticky .p__buy__quantity input{font-size:12px;height:35px;width:45px}@media screen and (min-width: 768px){.p__buy__sticky .p__buy__quantity input{font-size:14px;height:45px;width:55px}}@media screen and (max-width: 767px){.modal--installation .p__buy__quantity input{font-size:12px;height:35px;width:45px}}.p__buy__quantity__button{align-items:center;background-color:#f0f0f0;border:1px solid #999;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;line-height:40px;transition:color .3s ease;width:50px}.p__buy__quantity__button:first-of-type{border-radius:5px 0 0 5px}.p__buy__quantity__button:last-of-type{border-radius:0 5px 5px 0}.no-touch .p__buy__quantity__button:hover{color:#0a51c2}.p__buy__sticky .p__buy__quantity__button{font-size:18px;height:35px;line-height:35px;width:35px}@media screen and (min-width: 768px){.p__buy__sticky .p__buy__quantity__button{font-size:20px;height:45px;line-height:45px;width:40px}}@media screen and (max-width: 767px){.modal--installation .p__buy__quantity__button{font-size:18px;height:35px;line-height:35px;width:35px}}.p__buy__quantity__button span{position:relative;top:-1px}.p__replaced{margin:35px 0}@media screen and (min-width: 768px){.p__replaced{margin:35px 0 20px}}.p__replaced__box{background-color:rgba(0,111,222,.1);border-radius:5px;padding:15px}.p__replaced__codes{align-items:flex-start;background-color:rgba(0,111,222,.1);border-radius:5px;display:flex;flex-direction:column;margin-top:20px;padding:13px 15px}@media screen and (min-width: 768px){.p__replaced__codes{margin-top:25px}}.p__replaced__codes>strong{display:block;font-size:14px;margin-bottom:3px}.p__replaced__codes a{color:#0a51c2;display:block;font-size:15px;font-weight:700;line-height:1.2;-webkit-text-decoration:underline;text-decoration:underline;word-break:break-all;transition:color .3s ease}@media screen and (min-width: 768px){.p__replaced__codes a{font-size:19px}}.p__replaced__codes a:not(:last-child){margin-bottom:5px}.no-touch .p__replaced__codes a:hover{-webkit-text-decoration:none;text-decoration:none}@media screen and (max-width: 767px){.p__variants{order:4}}.p__variants__slider{position:relative}@media screen and (max-width: 1279px){.p__variants__slider{margin-left:-20px;margin-right:-20px;overflow:hidden;padding-left:20px;padding-right:20px}}.p__variants__slider .swiper{--gap-x: 7px;margin:0 calc(var(--gap-x)*-1);width:auto}@media screen and (max-width: 1279px){.p__variants__slider .swiper{overflow:visible}}@media screen and (min-width: 768px){.p__variants__slider .swiper{--gap-x: 12px}}@media screen and (min-width: 1680px){.p__variants__slider .swiper{--gap-x: 17px}}.p__variants__slider .swiper .swiper-slide{height:auto;padding:1px var(--gap-x);width:100%}@media screen and (min-width: 768px){.p__variants__slider .swiper .swiper-slide{width:50%}}@media screen and (min-width: 1280px){.p__variants__slider .swiper .swiper-slide{width:33.3333333333%}}.p__variants__slider .swiper-button-prev,.p__variants__slider .swiper-button-next{align-items:center;background:#fff;border-radius:5px;border:1px solid #000;display:flex;height:35px;justify-content:center;margin-top:0;transform:translateY(-50%);width:35px}@media screen and (min-width: 768px){.p__variants__slider .swiper-button-prev,.p__variants__slider .swiper-button-next{height:38px;width:38px}}@media screen and (max-width: 1279px){.p__variants__slider .swiper-button-prev,.p__variants__slider .swiper-button-next{display:none}}.p__variants__slider .swiper-button-prev:before,.p__variants__slider .swiper-button-next:before{color:#000;font-size:13px;transition:color .3s ease}@media screen and (min-width: 768px){.p__variants__slider .swiper-button-prev:before,.p__variants__slider .swiper-button-next:before{font-size:15px}}.no-touch .p__variants__slider .swiper-button-prev:hover:before,.no-touch .p__variants__slider .swiper-button-next:hover:before{color:#063379}.p__variants__slider .swiper-button-prev{left:0;transform:translateX(-50%) translateY(-50%)}.p__variants__slider .swiper-button-next{right:0;transform:translateX(50%) translateY(-50%)}@media screen and (min-width: 1280px){.p__variants__slider__inner{overflow:hidden}}@media screen and (max-width: 767px){.p__together{order:5}}@media screen and (min-width: 980px){.p__together__inner{align-items:center;display:flex}}.p__together__products .products__item{position:relative;width:100%;transition:opacity .3s ease}@media screen and (min-width: 600px){.p__together__products .products__item{width:33.3333333333%}}@media screen and (min-width: 980px){.p__together__products .products__item{width:calc(20vw + 35px)}}@media screen and (min-width: 1680px){.p__together__products .products__item{width:calc(14.2857142857vw + 35px)}}.p__together__products .products__item:not(:last-child):after{color:#000;color:initial;content:"+";flex-shrink:0;font-size:24px;position:absolute;right:50%;bottom:-16px;transform:translateX(50%)}@media screen and (min-width: 600px){.p__together__products .products__item:not(:last-child):after{bottom:auto;right:-7px;top:50%;transform:translateY(-50%)}}.p__together__products .products__item [type=checkbox]{bottom:15px;cursor:pointer;height:calc(100% - 30px);left:10px;opacity:0;position:absolute;right:10px;top:15px;width:calc(100% - 20px);z-index:3}@media screen and (min-width: 768px){.p__together__products .products__item [type=checkbox]{left:12.5px;right:12.5px;width:calc(100% - 25px)}}.p__together__products .products__item [type=checkbox]:checked+.product__box{border-color:#0a51c2}.p__together__products .products__item [type=checkbox]:checked+.product__box:before{background-color:#0a51c2;border-color:#0a51c2;color:#fff;content:""}.p__together__products .products__item .product__box{border:1px solid #e5e5e5;border-radius:5px;padding:10px 10px 10px 35px;transition:border-color .3s ease}@media screen and (min-width: 600px){.p__together__products .products__item .product__box{padding:25px}}.p__together__products .products__item .product__box:before{align-items:center;border:solid 1px #e5e5e5;border-radius:5px;content:"";display:flex;font-family:"fontello";font-size:9px;height:15px;justify-content:center;pointer-events:none;position:absolute;transition-duration:.1s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;width:15px;z-index:5}@media screen and (max-width: 599px){.p__together__products .products__item .product__box:before{left:10px;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 600px){.p__together__products .products__item .product__box:before{right:5px;top:5px}}.p__together__products .products__item .product__box>a{position:relative;z-index:4}@media screen and (max-width: 599px){.p__together__products .products__item .product__box>a{align-items:center;display:flex}}@media screen and (max-width: 599px){.p__together__products .products__item .product__image{flex-shrink:0;height:70px;padding-bottom:0;position:relative;width:70px}}@media screen and (max-width: 599px){.p__together__products .products__item .product__caption{padding-left:15px;padding-top:0;width:calc(100% - 70px)}}@media screen and (max-width: 599px){.p__together__products .products__item .product__caption .product__name{height:32px;line-height:1.23;margin:0 0 3px}}@media screen and (max-width: 599px){.p__together__products .products__item .product__caption .product__price{padding:0}}@media screen and (max-width: 599px){.p__together__products .products__item .product__caption .product__price strong{font-size:14px;line-height:1.4;margin-bottom:5px}}@media screen and (max-width: 599px){.p__together__products .products__item .product__caption .product__avail{font-size:10px;margin-right:0;padding:0}}@media screen and (max-width: 979px){.p__together__addcart{margin-top:15px}}@media screen and (min-width: 980px){.p__together__addcart{flex-shrink:0;margin-left:35px}}@media only screen and (max-width: 1279px)and (min-width: 600px){.p__together__addcart{width:220px}}.p__together__addcart>div:first-of-type{align-items:center;display:flex;font-size:12px;letter-spacing:.24px;line-height:.8;padding:0 5px}@media screen and (min-width: 600px){.p__together__addcart>div:first-of-type{justify-content:space-between}}@media screen and (min-width: 768px){.p__together__addcart>div:first-of-type{font-size:14px;letter-spacing:.28px}}.p__together__addcart>div:first-of-type>span{flex-shrink:0;margin-right:10px}.p__together__addcart .product__price{align-items:flex-end;flex-direction:column}.p__together__addcart .product__price strong{font-size:20px}.p__together__addcart .product__price small{margin-left:0}.p__together__addcart>span{color:#e02e01;display:block;font-size:12px;margin-top:10px}@media screen and (max-width: 599px){.p__together__addcart>span{margin-top:7px;text-align:center}}@media screen and (max-width: 767px){.p__sentinel{order:9}}.p__details{margin-top:50px}@media screen and (max-width: 767px){.p__details{order:10}}@media screen and (max-width: 767px){.p__details .products__list{margin-bottom:-7.5px;margin-top:-7.5px}}@media screen and (max-width: 449px){.p__details .products__list.products__list--horizontal .products__item .product__image{height:100px;width:100px}}@media screen and (max-width: 767px){.p__details .products__list.products__list--horizontal .products__item .product__name+div:not(.description){flex-direction:column-reverse;height:auto}}@media screen and (min-width: 768px){.p__details .products__list.products__list--horizontal .products__item .product__name+div:not(.description){align-items:flex-start;flex-direction:row}}.p__details .products__list.products__list--horizontal .products__item .product__price{padding-top:15px}@media screen and (min-width: 768px){.p__details .products__list.products__list--horizontal .products__item .product__price{justify-content:flex-end}}@media screen and (max-width: 979px){.p__details .products__list.products__list--horizontal .products__item .product__price{padding-bottom:5px}}@media screen and (max-width: 767px){.p__details .products__list.products__list--horizontal .products__item .product__price{padding:8px 0 10px}}.p__details .products__list.products__list--horizontal .products__item .product__variants{margin-left:0}@media screen and (max-width: 767px){.p__details .products__list.products__list--horizontal .products__item .product__variants{display:none}}@media screen and (max-width: 767px){.p__details .products__list .products__item{padding-bottom:7.5px;padding-top:7.5px}}@media screen and (max-width: 767px){.p__details .products__list .products__item dl{margin:0}}.p__details .products__list .products__item dl.p__details__kit__features{margin:0 0 0 -115px;width:calc(100% + 115px)}@media screen and (min-width: 450px){.p__details .products__list .products__item dl.p__details__kit__features{margin:0 0 0 -135px;width:calc(100% + 135px)}}@media screen and (min-width: 768px){.p__details .products__list .products__item dl.p__details__kit__features{margin:0;padding-right:200px;width:100%}}@media screen and (min-width: 980px){.p__details .products__list .products__item dl.p__details__kit__features{padding-right:210px}}.p__details .products__list .products__item dl.p__details__kit__features dt:first-child{margin:35px 0 5px}@media screen and (min-width: 450px){.p__details .products__list .products__item dl.p__details__kit__features dt:first-child{margin:55px 0 5px}}@media screen and (min-width: 768px){.p__details .products__list .products__item dl.p__details__kit__features dt:first-child{margin:15px 0 5px}}@media screen and (max-width: 767px){.p__details .products__list .products__item dl:not(.p__details__kit__features) dt,.p__details .products__list .products__item dl:not(.p__details__kit__features) dd:not(.product__avail){display:none}}@media screen and (max-width: 767px){.p__details .products__list .products__item dl .product__avail{width:100%}}@media screen and (max-width: 767px){.p__details .products__list .products__item .product__labels{display:none}}@media screen and (min-width: 768px){.p__details .products__list .products__item .product__name+div:not(.description)>div{flex-shrink:0;text-align:right;width:180px}}.p__details .button{margin:10px auto;width:145px}@media screen and (min-width: 768px){.p__details .button{margin:20px auto;width:190px}}.p__details__accordion{border-bottom:2px solid #e5e5e5}@media screen and (max-width: 767px){.p__details__accordion{margin-left:-20px;margin-right:-20px}}.p__details>article:first-of-type .p__details__accordion{border-top:2px solid #e5e5e5}.p__details__accordion__header{align-items:center;cursor:pointer;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:20px 0}@media screen and (max-width: 767px){.p__details__accordion__header{padding-left:20px;padding-right:20px}}@media screen and (min-width: 768px){.p__details__accordion__header{padding:30px 0}}.no-touch .p__details__accordion__header:hover h2{color:#063379}.p__details__accordion__header:before{color:#000;color:initial;font-size:28px;left:7px;margin:0;position:relative;width:auto}.p__details__accordion[open] .p__details__accordion__header:before{transform:rotate(180deg)}.p__details__accordion__header strong{display:block;font-size:16px;font-weight:700;line-height:.8;margin:0;transition:color .3s ease}@media screen and (min-width: 768px){.p__details__accordion__header strong{font-size:17px}}@media screen and (min-width: 980px){.p__details__accordion__header strong{font-size:18px}}.p__details__accordion__body{margin-bottom:30px;margin-top:15px}@media screen and (max-width: 767px){.p__details__accordion__body{padding-left:20px;padding-right:20px}}@media screen and (min-width: 768px){.p__details__accordion__body{margin-bottom:45px;margin-top:30px}}.p__details__variants .p__details__accordion__body{margin-top:7px;padding-left:30px;padding-right:30px}@media screen and (min-width: 768px){.p__details__variants .p__details__accordion__body{margin-top:12px;padding-left:12px;padding-right:12px}}.p__details__info{padding-top:50px}.p__details__info p{display:block;font-size:10px;line-height:1.58;margin:0}@media screen and (min-width: 768px){.p__details__info p{font-size:12px}}.p__details__content{font-size:14px;word-break:break-word}@media screen and (min-width: 768px){.p__details__content{font-size:15px}}@media screen and (min-width: 980px){.p__details__content{font-size:16px}}.p__details__content>article{margin-top:25px}@media screen and (min-width: 768px){.p__details__content>article{margin-top:40px}}.p__details__content>article:first-of-type>div:first-of-type{margin-bottom:.8em}.p__details__content>article:first-child{margin-top:0}.p__details__content>article>h2{font-size:18px}@media screen and (min-width: 768px){.p__details__content>article>h2{font-size:21px}}@media screen and (min-width: 980px){.p__details__content>article>h2{font-size:24px}}.p__details__content ul,.p__details__content ul li{list-style-type:disc}.p__details__attachments .p__details__content ul,.p__details__attachments .p__details__content ul li{list-style-type:none}.p__details__content ol,.p__details__content ol li{list-style-type:decimal}.p__details__attachments .p__details__content ol,.p__details__attachments .p__details__content ol li{list-style-type:none}.p__details__content ul,.p__details__content ol{padding-left:17px}.p__details__attachments .p__details__content ul,.p__details__attachments .p__details__content ol{padding-left:0}.p__details__content h2,.p__details__content h3,.p__details__content p,.p__details__content ul,.p__details__content ol,.p__details__content table,.p__details__content dl{margin:.4em 0}@media screen and (min-width: 768px){.p__details__content h2,.p__details__content h3,.p__details__content p,.p__details__content ul,.p__details__content ol,.p__details__content table,.p__details__content dl{margin:.6em 0}}@media screen and (min-width: 980px){.p__details__content h2,.p__details__content h3,.p__details__content p,.p__details__content ul,.p__details__content ol,.p__details__content table,.p__details__content dl{margin:.8em 0}}.p__details__content h2:first-child,.p__details__content h3:first-child,.p__details__content p:first-child,.p__details__content ul:first-child,.p__details__content ol:first-child,.p__details__content table:first-child,.p__details__content dl:first-child{margin-top:0}.p__details__content h2:last-child,.p__details__content h3:last-child,.p__details__content p:last-child,.p__details__content ul:last-child,.p__details__content ol:last-child,.p__details__content table:last-child,.p__details__content dl:last-child{margin-bottom:0}.p__details__content h2{font-size:18px;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){.p__details__content h2{font-size:20px}}@media screen and (min-width: 980px){.p__details__content h2{font-size:22px}}.p__details__content h3{font-size:16px;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){.p__details__content h3{font-size:17px}}@media screen and (min-width: 980px){.p__details__content h3{font-size:18px}}.p__details__content h3+small{display:block;font-size:10px;line-height:1.2;margin-top:-0.3em;width:100%}@media screen and (min-width: 768px){.p__details__content h3+small{font-size:12px}}.p__details__content a{color:#0a51c2;-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s ease}.no-touch .p__details__content a:hover{-webkit-text-decoration:none;text-decoration:none}.p__details__attachments .p__details__content a{align-items:center;display:flex;font-size:12px;margin:10px 0}@media screen and (min-width: 768px){.p__details__attachments .p__details__content a{font-size:13px}}.p__details__attachments .p__details__content a:not(:last-child){margin-right:4%}.p__details__attachments .p__details__content a:before{content:url(/dist/de0add3f209b0526e88e.png);flex-shrink:0;height:33px;margin-right:8px;width:25px}.p__details__attachments .p__details__content a[href$=".pdf"]:before{content:url(/dist/609df05af83abe05071a.png)}.p__details__attachments .p__details__content a[href$=".xls"]:before,.p__details__attachments .p__details__content a[href$=".xlsx"]:before,.p__details__attachments .p__details__content a[href$=".csv"]:before,.p__details__attachments .p__details__content a[href$=".ods"]:before{content:url(/dist/7a5e7ec890d809fbf59c.png)}.p__details__attachments .p__details__content a[href$=".doc"]:before,.p__details__attachments .p__details__content a[href$=".docx"]:before,.p__details__attachments .p__details__content a[href$=".rtf"]:before,.p__details__attachments .p__details__content a[href$=".odt"]:before{content:url(/dist/4052bc73323aec365809.png)}.p__details__content>strong{display:block;font-size:18px;font-weight:700;line-height:1.2}@media screen and (min-width: 768px){.p__details__content>strong{font-size:21px}}@media screen and (min-width: 980px){.p__details__content>strong{font-size:24px}}.p__details__content table{max-width:100%}.p__details__content dl{align-items:center;display:flex;flex-wrap:wrap}.p__details__content dt{display:block;line-height:1;margin:0;padding:8px 25px 8px 0;width:60%}@media screen and (min-width: 768px){.p__details__content dt{width:260px}}.p__details__content dd{display:block;line-height:1.1;margin:0;padding:0;width:40%}@media screen and (min-width: 768px){.p__details__content dd{margin:0 calc(100% - 520px) 0 0;width:260px}}.p__details__content .editorEmbed{margin:30px auto;max-width:750px}@media screen and (min-width: 768px){.p__details__content .editorEmbed{margin:40px auto}}.p__details__content .editorEmbed>div{height:0;padding-bottom:56.25%;position:relative}.p__details__content .editorEmbed>div iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p__details__content .sp__image-wrapper,.p__details__content .sp__iframe-wrapper{margin-left:auto;margin-right:auto}.p__details__homebook .sh__idea{border-bottom:none;margin-top:20px;padding-bottom:0}@media screen and (min-width: 768px){.p__details__homebook .sh__idea{margin-top:25px}}@media screen and (max-width: 767px){.p__details__kit .products__list{margin:-20px -10px}}@media screen and (max-width: 767px){.p__details__kit .products__list .products__item{padding:20px 10px}.p__details__kit .products__list .products__item:not(:last-child){border-bottom:1px solid #e5e5e5}}@media screen and (min-width: 768px){.p__details__gallery{display:none}}.p__details__gallery li{display:flex;justify-content:center;position:relative}.p__details__gallery li:not(:last-child){margin-bottom:15px}.p__details__gallery li.p__details__gallery__finish{border:1px solid #e5e5e5}.p__details__gallery li img{display:block;height:auto;max-width:100%}.p__details__technologies__item{margin-top:25px}@media screen and (min-width: 768px){.p__details__technologies__item{margin-top:40px}}.p__details__technologies__item .swiper .swiper-slide img{display:block;margin:0 auto;max-width:80%}.p__details__technologies__item .swiper .swiper-pagination{align-items:center;display:flex;justify-content:center;margin-top:15px;position:static}.p__details__technologies__item .swiper .swiper-pagination>span{background-color:#fff;border:1px solid #aeaeae;flex-shrink:0;opacity:1}.p__details__technologies__item .swiper .swiper-pagination>span.swiper-pagination-bullet-active{background-color:#aeaeae}.p__details__technologies__caption:not(:only-child){margin-top:15px}@media screen and (min-width: 768px){.p__details__technologies__caption:not(:only-child){margin-top:30px}}@media screen and (max-width: 767px){.p__series{order:11}}@media screen and (min-width: 1680px){.p__series .products__slider .swiper .swiper-slide{width:20%}}@media screen and (max-width: 767px){.p__similar{order:12}}@media screen and (max-width: 767px){.p__suggestions{order:13}}.p__buy__sticky{align-items:center;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;height:65px;justify-content:space-between;left:0;padding-left:15px;padding-right:15px;position:fixed;width:100vw;z-index:990}@media screen and (max-width: 767px){.p__buy__sticky{bottom:0}}@media screen and (min-width: 768px){.p__buy__sticky{padding-left:0;padding-right:20px;top:60px;transform:translateY(-150%);transition:transform .5s ease}.p__buy__sticky.is-sticky{transform:translateY(0)}}@media screen and (min-width: 980px){.p__buy__sticky{top:0}}@media screen and (min-width: 1280px){.p__buy__sticky{padding-left:40px;padding-right:40px}}.p__buy__sticky>div{align-items:center;display:flex}@media screen and (max-width: 767px){.p__buy__sticky>div{justify-content:space-between;width:100%}}.p__buy__sticky>div:first-child{max-width:70%;padding-right:25px}@media screen and (max-width: 767px){.p__buy__sticky>div:first-child{display:none}}.p__buy__sticky>div:last-child{flex-shrink:0}.p__buy__sticky img{display:block;flex-shrink:0;height:65px;overflow:hidden;width:auto}.p__buy__sticky form{align-items:center;display:flex;margin-left:auto}.p__buy__sticky .product__labels{display:none}.p__buy__sticky .product__avail{bottom:10px;font-size:10px;left:15px;position:absolute}@media screen and (min-width: 768px){.p__buy__sticky .product__avail{display:none}}.p__buy__sticky .product__avail.product__avail--display-long{display:none}.p__buy__sticky .product__avail__scontofattura{display:none}@media screen and (max-width: 767px){.p__buy__sticky .button>a,.p__buy__sticky .button>button{padding:0 15px}}.p__buy__sticky .p__sidebar__scontofattura{border:none;color:#b12704;padding:0;margin-bottom:0}.p__buy__sticky .p__sidebar__scontofattura>strong,.p__buy__sticky .p__sidebar__scontofattura>small{display:none}.p__buy__sticky .p__sidebar__scontofattura__price{margin-top:0}.p__buy__sticky .p__sidebar__scontofattura__price>span{display:none}.p__buy__sticky__name{font-size:19px;font-weight:700;line-height:1.2;margin-left:10px;max-height:45px;overflow:hidden}@media screen and (max-width: 1279px){.p__buy__sticky__name{font-size:15px;max-height:40px}}@media screen and (min-width: 1280px){.p__buy__sticky__name{margin-left:15px}}.p__gift{margin:40px 0 20px}@media screen and (max-width: 1279px){.p__gift{display:none}}.p__gift.is-selected .p__gift-change{display:flex}.p__gift.is-selected .p__gift-header{padding-right:150px}.p__gift.is-selected .p__gift-select .p__gift-button{background:#fff;background-color:#fff;border-color:#ed7a2e;cursor:default;pointer-events:none}.p__gift.is-selected .p__gift-select .p__gift-button .swiper,.p__gift.is-selected .p__gift-select .p__gift-button .p__gift-text{opacity:1}.p__gift.is-selected .p__gift-select .p__gift-button .p__gift-select-btn{display:none}.p__gift.is-selected .p__gift-select .p__gift-button a{pointer-events:auto;-webkit-text-decoration:underline;text-decoration:underline}.no-touch .p__gift.is-selected .p__gift-select .p__gift-button a:hover{-webkit-text-decoration:none;text-decoration:none}.no-touch .p__gift:not(.is-selected) .p__gift-select .p__gift-button:hover{border-color:#000}.no-touch .p__gift:not(.is-selected) .p__gift-select .p__gift-button:hover .p__gift-select-btn{color:#0a51c2}.p__gift.is-disabled{pointer-events:none;cursor:default}.p__gift-header{position:relative;display:flex;align-items:center;margin-bottom:15px}.p__gift-header .product__label{display:inline-block;font-size:14px;font-weight:400;margin:0 10px 0 0}@media only screen and (max-width: 1280px){.p__gift-header .product__label{font-size:12px}}@media only screen and (max-width: 979px){.p__gift-header .p__gift-change{right:0}.p__gift-header .p__gift-change i:before{margin:0}}.p__gift-header p{margin:0;font-size:14px}@media only screen and (max-width: 1280px){.p__gift-header p{font-size:13px}}@media only screen and (max-width: 979px){.p__gift-header p{font-size:12px}}.p__gift-select .p__gift-button{cursor:pointer;position:relative;width:100%;background:#f0f0f0;background:linear-gradient(0deg, rgb(240, 240, 240) 0%, rgb(240, 240, 240) 50%, rgb(255, 255, 255) 100%);display:flex;align-items:center;text-align:left;border:1px solid #e5e5e5;border-radius:6px;padding:20px;transition:border-color .3s ease}@media only screen and (max-width: 1280px){.p__gift-select .p__gift-button{padding:12px 15px}}.p__gift-select .swiper{width:80px;opacity:.3;margin-right:20px;margin-left:0;flex-shrink:0;height:80px;align-self:center}@media only screen and (max-width: 767px){.p__gift-select .swiper{width:60px;height:60px;opacity:.15}}.p__gift-select img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p__gift-select a{pointer-events:none}.p__gift-text{opacity:.3;max-width:calc(100% - 100px)}@media only screen and (max-width: 767px){.p__gift-text{max-width:calc(100% - 80px)}}@media only screen and (max-width: 767px){.p__gift-text{opacity:.15}}.p__gift-text>p{font-size:14px;margin:0}@media only screen and (max-width: 1280px){.p__gift-text>p{font-size:13px}}@media only screen and (max-width: 979px){.p__gift-text>p{font-size:12px}}.p__gift-text>p a{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.p__gift-text>p a+a{margin-top:10px}.p__gift-text .p__text{margin:10px 0 0}@media only screen and (max-width: 1280px){.p__gift-text .p__text{font-size:12px}}@media only screen and (max-width: 1279px){.p__gift-text .p__text{display:block}}.p__gift-select-btn{background-color:#f0f0f0;border-radius:5px;font-size:14px;font-weight:400;color:#000;padding:8px 20px;flex-shrink:0;box-shadow:0px 0px 6px 2px rgba(0,0,0,.2);margin-left:20px;transition:color .3s ease}@media only screen and (max-width: 1680px){.p__gift-select-btn{position:absolute;right:20px}}@media only screen and (max-width: 767px){.p__gift-select-btn{right:15px}}.p__gift-change{display:none;align-items:center;color:#666;font-style:normal;font-weight:700;right:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2;font-size:14px;transition:color .3s ease}.no-touch .p__gift-change:hover{color:#0a51c2}.p__gift-change i{flex-shrink:0;font-size:24px;position:relative}.p__buy-gift{border:1px solid #e5e5e5;border-radius:5px;padding:15px;margin:30px 0}.p__buy-gift.is-selected{position:relative;border-color:#ed7a2e}.p__buy-gift.is-selected .p__gift-change{display:flex;top:10px;transform:none}.p__buy-gift.is-selected .p__buy-gift-product{display:block}.p__buy-gift.is-selected .button,.p__buy-gift.is-selected .p__buy-gift-msg{display:none}.p__buy-gift .product__label{display:inline;font-size:14px;font-weight:400;margin:0 10px 0 0}@media only screen and (max-width: 1280px){.p__buy-gift .product__label{font-size:12px}}@media only screen and (max-width: 1279px){.p__buy-gift .p__gift-change i:before{margin:0}}@media only screen and (max-width: 1280px){.p__buy-gift .p__text{font-size:12px}}.p__buy-gift .p__buy-gift-msg{display:inline;margin:0;font-size:14px}@media only screen and (max-width: 1280px){.p__buy-gift .p__buy-gift-msg{font-size:13px}}.p__buy-gift .button{margin-top:15px}.p__buy-gift .button>button,.p__buy-gift .button>a{font-size:14px;height:auto;padding:8px 20px}.p__buy-gift-product{display:none;margin:15px 0 0}.p__buy-gift-product>p{font-size:13px;margin:0}@media only screen and (max-width: 1279px){.p__buy-gift-product>p{font-size:12px}}.p__buy-gift-product>p a{display:block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-text-decoration:underline;text-decoration:underline}.no-touch .p__buy-gift-product>p a:hover{-webkit-text-decoration:none;text-decoration:none}.p__buy-gift-product>p a+a{margin-top:10px}.p__buy-gift-product .p__text{margin:10px 0 0}.p__gift__layer{backface-visibility:hidden;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:flex-end;left:0;opacity:0;position:fixed;top:0;transition:all .2s ease .15s;visibility:hidden;width:100vw;z-index:997}.p__gift__layer.is-open{backface-visibility:visible;opacity:1;transition:all .2s ease 0s;visibility:visible}.p__gift__layer .icon-close{float:right;font-size:12px;position:sticky;top:0;z-index:6}.p__gift__layer__inner{--gutter: 20px;background-color:#fff;border-top:20px solid #fff;border-top:var(--gutter) solid #fff;height:100%;max-width:495px;overflow-y:auto;padding:0 20px 20px;padding:0 var(--gutter) var(--gutter);transform:translateX(100%);transition:transform .3s ease 0s;width:100%}@media screen and (min-width: 768px){.p__gift__layer__inner{--gutter: 40px}}.p__gift__layer.is-open .p__gift__layer__inner{transform:translateX(0)}.p__gift__layer__inner .is-loading:after{content:"";display:block;margin-left:-15px;position:absolute;top:10%;left:50%;z-index:10;font-family:fontello;font-size:30px;color:#999;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:spin 1s infinite linear}.p__gift__layer__title{background-color:#fff;display:block;font-size:16px;margin:0 calc(var(--gutter)*-1);padding:0 var(--gutter) 25px;position:sticky;top:0;z-index:5}@media screen and (min-width: 768px){.p__gift__layer__title{font-size:18px}}.p__gift__layer__list{padding-top:1px}.p__gift__layer__item:not(:last-child){margin-bottom:20px}.p__gift__layer__button{border:1px solid #999;border-radius:4px;display:flex;overflow:hidden;text-align:left;width:100%;transition:border-color color ease}.no-touch .p__gift__layer__button:not(.is-selected):hover{border-color:#000;color:#000}.p__gift__layer__item--unavail .p__gift__layer__button:not(.is-selected){border-color:#e5e5e5;border-style:dashed}.no-touch .p__gift__layer__item--unavail .p__gift__layer__button:not(.is-selected):hover{border-color:#ccc}.p__gift__layer__item--unavail .p__gift__layer__button:not(.is-selected)>div:not(:only-child){border-color:#e5e5e5}.p__gift__layer__button.is-selected{border-color:#000;box-shadow:0 0 0 1px #000;color:#000;cursor:default;pointer-events:none}.p__gift__layer__button .swiper{width:80px;margin-right:20px;margin-left:20px;flex-shrink:0;height:100px;align-self:center;padding:10px 0 !important}@media only screen and (max-width: 767px){.p__gift__layer__button .swiper{width:60px;height:60px}}.p__gift__layer__button img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p__gift__layer__button>div{display:flex;flex:1 1 auto;flex-direction:column;min-height:80px;justify-content:center;padding:10px;width:100%;min-width:0}.p__gift__layer__button>div>span{margin-bottom:5px}.p__gift__layer__button>div strong{display:block;font-size:14px}@media only screen and (max-width: 1280px){.p__gift__layer__button>div strong{font-size:13px}}@media only screen and (max-width: 979px){.p__gift__layer__button>div strong{font-size:12px}}.p__gift__layer__button>div strong:not(:only-child){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p__gift__layer__button>div u{font-size:12px;margin-top:3px}.p__gift__layer__button .product__price{margin-left:0;padding:0}.p__gift__layer__button .product__price strong{font-size:14px;line-height:1.4;margin:5px 0;padding:0}.p__gift__layer__button .product__price s{display:none}.p__gift__layer__button .product__avail{font-size:10px;margin-right:0;padding:0}.p__features__sm-banner{order:11;margin-top:20px}.p__features__sm-banner .swiper{max-width:500px;margin:0}
