.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span{font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:500;line-height:1.5;letter-spacing:.025em}.utility-bar .announcement-bar__message{padding:10px 16px}.tp-faq-more{margin-top:1.2rem}.tp-faq-more__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:4.8rem;padding:1.6rem 0;border-top:1px solid rgba(var(--color-foreground),.2);cursor:pointer;list-style:none;font-size:1.6rem;font-weight:600;line-height:1.4}.tp-faq-more__summary::-webkit-details-marker{display:none}.tp-faq-more__summary .icon-caret{position:static;width:1rem;height:.6rem;flex-shrink:0}.tp-faq-more[open]>.tp-faq-more__summary .icon-caret{transform:rotate(180deg)}.tp-faq-more__summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.tp-xmas{width:100%;background:#f3ede4;color:#29241e}.tp-xmas__scene{position:relative;isolation:isolate;width:100%}.tp-xmas__visual{position:relative;aspect-ratio:3;overflow:hidden}.tp-xmas__visual picture{position:absolute;top:0;right:0;bottom:0;left:0}.tp-xmas__scene picture{display:block}.tp-xmas__image{display:block;width:100%;height:auto}.tp-xmas .tp-xmas__shade{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 253 247 / 55%) 0%,rgb(255 253 247 / 20%) 28%,transparent 36%)}.tp-xmas__intro{position:absolute;z-index:1;bottom:clamp(2.4rem,4.5vw,7rem);left:clamp(2rem,4.2vw,6.4rem);width:min(52rem,30%);color:#191919}.tp-xmas__eyebrow{margin:0 0 1.1rem;font-size:clamp(1rem,1vw,1.25rem);font-weight:700;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.tp-xmas__title{margin:0;color:inherit;font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,6.8rem);font-weight:400;line-height:1.03;letter-spacing:-.02em}.tp-xmas__text{max-width:42rem;margin:1.4rem 0 2rem;font-size:clamp(1.25rem,1.2vw,1.6rem);line-height:1.55}.tp-xmas__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-height:4.8rem;padding:1.4rem 2rem;background:#253b2e;color:#fffdf7;font-size:1.25rem;font-weight:700;line-height:1.4;text-decoration:none}.tp-xmas__cta:hover{background:#35543f;color:#fffdf7}.tp-xmas__hotspot{position:absolute;z-index:2;top:calc(var(--tp-y) * var(--tp-desktop-y-scale));left:var(--tp-x);display:grid;width:4.8rem;height:4.8rem;place-items:center;transform:translate(-50%,-50%);color:#29241e;text-decoration:none}.tp-xmas__plus{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgb(255 255 255 / 75%);border-radius:50%;background:#fffdf7;box-shadow:0 1px 12px #00000026;font-size:2rem;font-weight:400;line-height:1}.tp-xmas__tooltip{position:absolute;bottom:calc(100% + .8rem);left:50%;width:20rem;padding:1.2rem 1.4rem;transform:translate(-50%);border:1px solid rgb(41 36 30 / 12%);background:#fffdf7;color:#29241e;box-shadow:0 .5rem 2rem #0000001f;font-size:1.2rem;line-height:1.4;text-align:center;visibility:hidden;opacity:0;pointer-events:none}.tp-xmas__tooltip span{display:block;margin-top:.4rem;font-weight:700}.tp-xmas__hotspot:hover,.tp-xmas__hotspot:focus-visible{z-index:3}.tp-xmas__hotspot:hover .tp-xmas__tooltip,.tp-xmas__hotspot:focus-visible .tp-xmas__tooltip{visibility:visible;opacity:1}.tp-xmas a:focus-visible{outline:3px solid #f46a3f;outline-offset:4px}.tp-xmas__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.2rem 2rem;padding:1.8rem clamp(2rem,4vw,6rem)}.tp-xmas__links-title{margin-right:.8rem;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tp-xmas__links>a{display:inline-flex;align-items:center;gap:1rem;max-width:30rem;min-height:4.8rem;color:inherit;font-size:1.2rem;line-height:1.4;text-decoration:none}.tp-xmas__links>a:hover{text-decoration:underline;text-underline-offset:.3rem}.tp-xmas__thumb{display:block;width:4.4rem;height:5.6rem;flex:0 0 4.4rem;object-fit:contain}@media(max-width:989px){.tp-xmas__visual{aspect-ratio:auto;overflow:visible}.tp-xmas__visual picture{position:static}.tp-xmas .tp-xmas__shade{background:none}.tp-xmas__intro{position:static;width:auto;padding:2.8rem 2.2rem;background:#f3ede4;color:#191919}.tp-xmas__title{max-width:15ch;font-size:clamp(3.2rem,8vw,4.5rem)}.tp-xmas__text{max-width:40rem;margin:1.2rem 0 1.8rem;font-size:1.4rem}.tp-xmas__hotspot{top:var(--tp-mobile-y);left:var(--tp-mobile-x)}.tp-xmas__tooltip{display:none}.tp-xmas__links{align-items:stretch;justify-content:flex-start;gap:1.4rem;padding:2rem 2.2rem}.tp-xmas__links-title{width:100%;margin:0}.tp-xmas__links>a{width:100%;max-width:none;justify-content:space-between}.tp-xmas__links>a>span:first-of-type{margin-right:auto}}.tp-customer-reviews{padding-top:clamp(3.2rem,5vw,6rem);padding-bottom:clamp(3.2rem,5vw,6rem)}.tp-customer-reviews__intro{display:flex;align-items:center;justify-content:space-between;gap:3.2rem;margin-bottom:2.4rem}.tp-customer-reviews__eyebrow{margin:0 0 1rem;color:#ef5a32;font-size:1.1rem;font-weight:700;letter-spacing:.12em}.tp-customer-reviews h2{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(3rem,4vw,5rem);line-height:1.08}.tp-customer-reviews__description{max-width:62rem;margin:1.4rem 0 0;line-height:1.65;color:rgba(var(--color-foreground),.75)}.tp-customer-reviews__action{flex:0 0 auto;max-width:36rem;text-align:center}.tp-customer-reviews__action .button{gap:.8rem;max-width:100%;text-align:center}.tp-customer-reviews__action p{margin:1rem 0 0;font-size:1.25rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.tp-customer-reviews__widget{min-width:0}.tp-customer-reviews__provenance{display:flex;justify-content:center;flex-wrap:wrap;gap:.8rem 2.4rem;margin-top:2.4rem;padding:1.6rem 2rem;border:1px solid #d7e8e3;border-radius:1.2rem;background:#f5f9f8;text-align:center}.tp-customer-reviews__provenance p{margin:0;font-size:1.25rem;line-height:1.6}.tp-customer-reviews__provenance a{color:inherit;text-underline-offset:.3rem}.tp-customer-reviews__provenance strong{color:#176b60}@media(max-width:749px){.tp-customer-reviews__intro{display:block}.tp-customer-reviews__action{max-width:none;margin-top:2.4rem;text-align:left}.tp-customer-reviews__action .button{width:100%}.tp-customer-reviews__action p{text-align:center}}.tp-product-payments{margin:1.4rem 0 1.8rem;text-align:center}.tp-product-payments__label{margin:0 0 .8rem;color:rgba(var(--color-foreground),.75);font-size:1.2rem;line-height:1.4}.tp-product-payments__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;margin:0;padding:0;list-style:none}.tp-product-payments__item{display:flex}.tp-product-payments__icon{display:block;width:42px;height:auto}#HeaderLanguageForm .tp-language-flag{display:block;flex:0 0 2.4rem;width:2.4rem;height:1.6rem;margin-inline-end:.7rem;border-radius:2px;box-shadow:0 0 0 1px #0000001f}.tp-brand-ribbon{position:relative;overflow:hidden;background:#ed6038;color:#fff;padding-right:44px}.tp-brand-ribbon__track{display:flex;width:max-content;animation:tpBrandRibbon 38s linear infinite}.tp-brand-ribbon__group{display:flex;align-items:center;gap:34px;white-space:nowrap;padding:13px 34px 13px 0}.tp-brand-ribbon__group span{font-family:var(--font-body-family);font-size:12px;font-weight:500;letter-spacing:.035em}.tp-brand-ribbon__group i{display:block;width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:currentColor;opacity:.7}.tp-brand-ribbon:hover .tp-brand-ribbon__track,.tp-brand-ribbon:focus-within .tp-brand-ribbon__track,.tp-brand-ribbon[data-paused] .tp-brand-ribbon__track{animation-play-state:paused}.tp-brand-ribbon__toggle{position:absolute;right:0;top:0;bottom:0;width:42px;background:#ed6038;color:#fff;border:0;border-left:1px solid #ffffff45;cursor:pointer}.tp-brand-ribbon__toggle:focus-visible{outline:2px solid #fff;outline-offset:-5px}@keyframes tpBrandRibbon{to{transform:translate(-50%)}}@media(max-width:749px){.tp-brand-ribbon__group{gap:25px;padding:12px 25px 12px 0}.tp-brand-ribbon__group span{font-size:11px}.tp-brand-ribbon__track{animation-duration:34s}}@media(prefers-reduced-motion:reduce){.tp-brand-ribbon__track{animation:none}.tp-brand-ribbon__toggle{display:none}.tp-brand-ribbon{padding-right:0}.tp-brand-ribbon__track{width:100%;overflow:auto}.tp-brand-ribbon__group:nth-child(2){display:none}}.tp-etsy-store-link{display:inline-flex;align-items:center;gap:1.4rem;max-width:100%;padding:1.15rem 1.5rem;border:1px solid rgba(127,127,127,.32);border-radius:.6rem;background:transparent;color:inherit;text-decoration:none;line-height:1.4;transition:border-color .2s ease,background-color .2s ease}.tp-etsy-store-link:hover{border-color:#f1641e;background:#f1641e0b;color:inherit;text-decoration:none}.tp-etsy-store-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.tp-etsy-store-link__wordmark{flex:none;display:block;color:#f1641e;font-family:Georgia,Times New Roman,serif;font-size:3.2rem;font-weight:400;line-height:1;letter-spacing:-.055em}.tp-etsy-store-link__copy{display:grid;gap:.35rem;min-width:0}.tp-etsy-store-link__title{display:block;font-size:1.2rem;font-weight:600;line-height:1.45;overflow-wrap:break-word}.tp-etsy-store-link__cta{display:block;font-size:1.1rem;line-height:1.4;opacity:.76}.tp-etsy-store-link__arrow{flex:none;margin-left:.7rem;font-size:1.9rem;line-height:1}.tp-etsy-store-link--reviews{margin-top:1.7rem}.footer__content-top.tp-footer-etsy{display:flex;justify-content:center;padding-top:0;padding-bottom:2.5rem}.tp-footer-etsy .tp-etsy-store-link{max-width:44rem}@media(max-width:749px){.tp-etsy-store-link{gap:1.1rem;padding:1.1rem 1.3rem}.tp-etsy-store-link__wordmark{font-size:2.9rem}.tp-etsy-store-link__title{font-size:1.15rem}.tp-etsy-store-link__arrow{margin-left:.2rem}.footer__content-top.tp-footer-etsy{padding-bottom:2.2rem}}@media(prefers-reduced-motion:reduce){.tp-etsy-store-link{transition:none}}.tp-free-framing-info{display:none;margin:1.4rem 0;padding:1.4rem 1.6rem;border-left:.3rem solid #ef5a32;background:#f8f4ed;color:rgb(var(--color-foreground));line-height:1.5}.tp-free-framing-info__title{margin:0 0 .4rem;font-size:1.6rem}.tp-free-framing-info__body{margin:0;font-size:1.4rem}.tp-free-framing-info--materials{display:block}product-info:not(:has(tp-physical-options:not([hidden]))):has(variant-selects:not([hidden]):not([style*="display: none"]) input[data-option-name=Stile][value^="Stampa con cornice"]:checked) .tp-free-framing-info--product,product-info:not(:has(tp-physical-options:not([hidden]))):has(variant-selects:not([hidden]):not([style*="display: none"]) select option[data-option-name=Stile][value^="Stampa con cornice"]:checked) .tp-free-framing-info--product,product-info:has(tp-physical-options:not([hidden]) input[data-tp-field=style][value=framed]:checked) .tp-free-framing-info--product{display:block}.tp-purchase-assurances{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:20px 0 6px;padding:20px 0 0;border-top:1px solid #e5dfd5;list-style:none}.tp-purchase-assurances__item{display:flex;align-items:flex-start;gap:10px;color:rgb(var(--color-foreground));font-size:13px;line-height:1.5;min-width:0}.tp-purchase-assurances__icon{display:grid;place-items:center;flex:0 0 23px;width:23px;height:23px;border-radius:50%;background:#f0ede7;color:#244434}.tp-purchase-assurances__icon svg{width:17px;height:17px}.tp-purchase-assurances__item:first-child .tp-purchase-assurances__icon{color:#fff;background:#244434}@media(max-width:480px){.tp-purchase-assurances{grid-template-columns:1fr;gap:12px;padding-top:17px}.tp-purchase-assurances__item{font-size:13px}}.tp-footer-carriers{flex:0 1 auto;min-width:0;max-width:100%}.tp-footer-carriers .tp-shipping__logos{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:0;padding:0;list-style:none}.tp-footer-carriers .tp-shipping__logos li{display:flex;align-items:center;min-height:3.2rem}.tp-footer-carriers .tp-shipping__logo{display:block;width:auto;height:2.4rem;max-width:100%;object-fit:contain}.tp-footer-carriers .tp-shipping__logo--ups{height:3.2rem;mix-blend-mode:multiply}@media screen and (max-width:749px){.tp-footer-carriers{width:100%}.tp-footer-carriers .tp-shipping__logos{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1.25fr) minmax(0,.45fr);gap:.8rem}.tp-footer-carriers .tp-shipping__logos li{min-width:0}.tp-footer-carriers .tp-shipping__logo{width:100%;height:24px;max-width:100%;object-fit:contain}.tp-footer-carriers .tp-shipping__logo--ups{height:32px}}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
