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