.pb23-tool--mosaic-finished,.pb23-tool--mosaic-finished *{--tool-gap-x:120px;--tool-gap-y:40px;--tool-grid-cols:0.9fr 1.1fr;--tool-grid-rows:0.9fr auto 1.1fr;--tool-grid-map:"image title" "image info" "image share";--tool-padding:90px;--carousel-image-size:455px;--qr--size:148px;--link--size:420px;--link--size:30dvw;--footnote-spacer:20px}.pb23-tool--mosaic-finished.fromtvofficina,.pb23-tool--mosaic-finished.fromtvofficina *{--tool-grid-cols:1fr 1fr}@media (max-width:1600px){.pb23-tool--mosaic-finished,.pb23-tool--mosaic-finished *{--tool-gap-x:60px;--tool-grid-cols:0.9fr 1.1fr;--tool-grid-rows:0.9fr auto 1.1fr;--carousel-image-size:320px;--qr--size:100px;--footnote-spacer:10px}}@media (max-width:1600px){.pb23-tool--mosaic-finished,.pb23-tool--mosaic-finished *{--link--size:20dvw}}@media (max-width:1180px){.pb23-tool--mosaic-finished,.pb23-tool--mosaic-finished *{--tool-gap-x:60px;--tool-grid-cols:100%;--tool-grid-rows:auto;--tool-grid-map:"title" "image" "info" "share";--tool-grid-rows:auto auto auto 1fr;--tool-padding:100px;--carousel-image-size:470px;--link--size:calc(100dvw - 20px - 20px - 94px - (2 * var(--tool-padding)))}.pb23-tool--mosaic-finished.fromtvofficina,.pb23-tool--mosaic-finished.fromtvofficina *{--tool-grid-cols:100%;--qr--size:148px}}@media (width:1080px){.pb23-tool--mosaic-finished.fromtvofficina,.pb23-tool--mosaic-finished.fromtvofficina *{--tool-grid-cols:100%;--qr--size:148px}}@media (max-width:769px){.pb23-tool--mosaic-finished,.pb23-tool--mosaic-finished *{--tool-padding:60px;--carousel-image-size:320px}}@media (max-width:600px){.pb23-tool--mosaic-finished,.pb23-tool--mosaic-finished *{--tool-padding:20px;--carousel-image-size:218px;--tool-grid-map:"title" "image" "share"}}.pb23-tool--mosaic-finished .tool--wrapper{height:calc(100dvh - var(--menutool-height));display:grid;grid-template-columns:var(--tool-grid-cols);grid-template-rows:var(--tool-grid-rows);grid-template-areas:var(--tool-grid-map);column-gap:var(--tool-gap-x);padding:0 var(--tool-padding);row-gap:var(--tool-gap-y);overflow:auto}.pb23-tool--mosaic-finished .tool--wrapper>header{grid-area:title;align-self:end}.pb23-tool--mosaic-finished .tool--wrapper>header h1{max-width:580px;font-size:3rem;font-weight:500;text-wrap:pretty}.pb23-tool--mosaic-finished .tool--wrapper .product--wrapper{grid-area:info}.pb23-tool--mosaic-finished .tool--wrapper .product--wrapper .info{display:flex;justify-content:flex-start;align-items:center;gap:10px}.pb23-tool--mosaic-finished .tool--wrapper .product--wrapper .info .title{font-size:1.5rem;font-weight:300}.pb23-tool--mosaic-finished .tool--wrapper .product--wrapper .info .pb23-tag{width:min-content}.pb23-tool--mosaic-finished .tool--wrapper .product--wrapper .colors ul{display:flex;justify-content:flex-start;align-items:flex-start;gap:40px;margin:20px 0 0;list-style:none;padding:0}.pb23-tool--mosaic-finished .tool--wrapper .carousel--wrapper .pb23-carousel .image,.pb23-tool--mosaic-finished .tool--wrapper .carousel--wrapper .pb23-carousel .image svg{height:42dvh}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper{grid-area:share;align-self:start;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"qrcode link";gap:var(--tool-gap-y)}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper{grid-template-columns:100%;grid-template-areas:"qrcode"}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .qr--wrapper{grid-area:qrcode;align-self:center}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .qr--wrapper .qrcode{width:calc(var(--qr--size) + 2 * 10px);aspect-ratio:1/1;border-radius:10px;border:1px solid var(--clr-gray-200);padding:10px}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .qr--wrapper .qrcode>img{width:var(--qr--size);aspect-ratio:1/1}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .qr--wrapper .footnote{max-width:180px;display:block;margin:var(--footnote-spacer) 0 0;text-wrap:pretty}.pb23-tool--mosaic-finished:not(.fromtvofficina) .tool--wrapper .share--wrapper .qr--wrapper .footnote{display:none}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .link--wrapper{grid-area:link;max-width:420px;align-self:center}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .link--wrapper{display:none}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .link--wrapper .link{height:52px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;border-radius:10px;border:1px solid var(--clr-gray-200)}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .link--wrapper .linkmessage{display:block;margin:0 auto 8px;text-align:left}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .link--wrapper .link a{max-width:var(--link--size);display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:underline;color:var(--clr-gray-500)}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .link--wrapper .link>button{min-height:36px!important;letter-spacing:normal;text-transform:none;font-size:.875rem;font-weight:300}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .link--wrapper .footnote{display:block;margin:8px auto 0;text-align:center}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .link--wrapper .footnote .mobile{display:none}.pb23-tool--mosaic-finished .tool--wrapper .carousel--wrapper{grid-area:image;width:calc(var(--carousel-image-size) + (2 * 40px) + (2 * 20px));align-self:center;justify-self:end}.pb23-tool--mosaic-finished .tool--wrapper .carousel--wrapper .pb23-carousel .image{width:calc(var(--carousel-image-size) + (2 * 40px) + (2 * 20px));display:flex;justify-content:center;align-items:center}.pb23-tool--mosaic-finished .tool--wrapper .carousel--wrapper .pb23-carousel .image img{width:var(--carousel-image-size);aspect-ratio:1/1}.pb23-tool--mosaic-finished .tool--wrapper .carousel--wrapper .footnote{display:block;margin:var(--footnote-spacer) 0 0;text-align:center}.pb23-tool--mosaic-finished .pb23-carousel .splide__arrows{visibility:hidden}.pb23-tool--mosaic-finished .pb23-carousel:has(.splide__track .splide__list > li + li ) .splide__arrows{visibility:visible}@media (max-width:1180px){.pb23-tool--mosaic-finished .tool--wrapper>header{padding-top:var(--tool-padding)}.pb23-tool--mosaic-finished .tool--wrapper .carousel--wrapper{justify-self:center}.pb23-tool--mosaic-finished .tool--wrapper .product--wrapper .colors ul,.pb23-tool--mosaic-finished .tool--wrapper .product--wrapper .info{justify-content:center}.pb23-tool--mosaic-finished .tool--wrapper .carousel--wrapper .pb23-carousel .image,.pb23-tool--mosaic-finished .tool--wrapper .carousel--wrapper .pb23-carousel .image svg{height:323px}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper{gap:0}.pb23-tool--mosaic-finished:not(.fromtvofficina) .tool--wrapper .share--wrapper{grid-template-columns:100%;grid-template-areas:"link"}.pb23-tool--mosaic-finished:not(.fromtvofficina) .tool--wrapper .share--wrapper .qr--wrapper{display:none}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .qr--wrapper{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;text-align:center}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .link--wrapper{width:100%;max-width:calc(var(--carousel-image-size) + (2 * 40px) + (2 * 20px));justify-self:center}.pb23-tool--mosaic-finished .tool--wrapper .share--wrapper .link--wrapper .link{max-width:calc(100dvw - var(--tool-padding) * 2)}}@media (width:1080px){.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper>header{padding-top:240px;margin-bottom:80px}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .qr--wrapper{justify-self:center;text-align:center}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .link--wrapper{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper{grid-template-areas:"link"}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .qr--wrapper{display:none}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .link--wrapper{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper{grid-template-areas:"link"}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .qr--wrapper{display:none}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .link--wrapper{display:block}}@media only screen and (min-device-width:834px) and (max-device-width:1112px) and (-webkit-min-device-pixel-ratio:2){.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper{grid-template-areas:"link"}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .qr--wrapper{display:none}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .link--wrapper{display:block}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper{grid-template-areas:"link"}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .qr--wrapper{display:none}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .link--wrapper{display:block}}@media (max-width:600px){.pb23-tool--mosaic-finished .tool--wrapper>header{padding:60px 40px 0}.pb23-tool--mosaic-finished .tool--wrapper>header h1{font-size:1.75rem;font-weight:500;text-wrap:pretty}.pb23-tool--mosaic-finished .tool--wrapper .product--wrapper{display:none}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper{grid-template-areas:"link"}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .qr--wrapper{display:none}.pb23-tool--mosaic-finished.fromtvofficina .tool--wrapper .share--wrapper .link--wrapper{display:block}}.pb23-tool--mosaic-finished .jsMosaicTemplate{display:block;position:fixed;top:0;left:0;opacity:0;z-index:-1;overflow:hidden}.pb23-tool--mosaic-finished .still-1{fill:var(--still--color-01-v00)}.pb23-tool--mosaic-finished g:nth-of-type(2n) .still-1{fill:var(--still--color-01-v01)}.pb23-tool--mosaic-finished g:nth-of-type(4n) .still-1{fill:var(--still--color-01-v02)}.pb23-tool--mosaic-finished g:nth-of-type(3n) .still-1{fill:var(--still--color-01-v03)}.pb23-tool--mosaic-finished .still-2{fill:var(--still--color-02-v00)}.pb23-tool--mosaic-finished g:nth-of-type(2n) .still-2{fill:var(--still--color-02-v01)}.pb23-tool--mosaic-finished g:nth-of-type(4n) .still-2{fill:var(--still--color-02-v02)}.pb23-tool--mosaic-finished g:nth-of-type(3n) .still-2{fill:var(--still--color-02-v03)}.pb23-tool--mosaic-finished .still-3{fill:var(--still--color-03-v00)}.pb23-tool--mosaic-finished g:nth-of-type(2n) .still-3{fill:var(--still--color-03-v01)}.pb23-tool--mosaic-finished g:nth-of-type(4n) .still-3{fill:var(--still--color-03-v02)}.pb23-tool--mosaic-finished g:nth-of-type(3n) .still-3{fill:var(--still--color-03-v03)}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow{width:40px;height:40px;background:rgba(34,34,34,.5);opacity:1}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow:hover{background:rgba(34,34,34,.7)}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow[disabled]{background:rgba(34,34,34,.2)}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow[disabled]:hover{cursor:not-allowed}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow.splide__arrow--prev img{transform:scale(-1,-1);margin:0 2px 0 0}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow.splide__arrow--prev{left:-12px}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow.splide__arrow--next{right:-12px}@media (max-width:1530px){[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow.splide__arrow--next{right:0}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow.splide__arrow--prev{left:0}}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow>img{width:6px;height:12px;margin:0 0 0 2px}@media (max-width:1180px){[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow.splide__arrow--prev{left:6px}[class*=pb23-carousel]:not(.pb23-carousel--main) .splide__arrow.splide__arrow--next{right:6px}}