.paywhirl-plan-selector .paywhirl-info-popup{display:none!important}@media (max-width: 767px){.paywhirl-plan-selector .paywhirl-plan-selector-group .paywhirl-plan-selector-plan{overflow:hidden}.paywhirl-plan-selector .paywhirl-plan-selector-group .paywhirl-plan-selector-plan select{width:100%;max-width:100%;box-sizing:border-box}}@media (min-width: 1024px){nav[aria-label="Navigation principale"] ul{flex-grow:1}nav[aria-label="Navigation principale"] ul li:last-child{margin-left:auto}}.featured-blog-posts-section .read-more-link-container{margin-bottom:1.5rem}.featured-blog-posts-section .read-more-link-container .theme-link{display:inline-flex;align-items:center;justify-content:center;padding-bottom:8px;font-size:1.1rem;text-decoration:none!important}.featured-blog-posts-section h2.text-heading-secondary,.featured-blog-posts-section h3.text-heading-secondary{font-family:var(--heading-font-stack, serif)!important;font-size:1.35rem;line-height:1.25;letter-spacing:-.04em}@media (min-width: 768px){.featured-blog-posts-section h2.text-heading-secondary,.featured-blog-posts-section h3.text-heading-secondary{font-size:1.75rem}}.featured-blog-posts-section .rte,.featured-blog-posts-section .rte.text-base,.featured-blog-posts-section .rte *{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-size:1.15rem!important;letter-spacing:-.02em!important}@media (min-width: 768px){.featured-blog-posts-section .rte,.featured-blog-posts-section .rte.text-base,.featured-blog-posts-section .rte *{font-size:1.15rem!important}}.featured-blog-posts-section li .rte{line-height:1.15!important;margin-bottom:1rem!important}.featured-blog-posts-section li .rte>*{margin:0 0 .75em!important}.featured-blog-posts-section h2.font-heading,.featured-blog-posts-section h3.font-heading{font-family:var(--heading-font-stack, serif)!important}.featured-blog-posts-section ol>li>.block.h-full{display:flex!important;flex-direction:column!important;height:100%!important}.featured-blog-posts-section ol>li>.block.h-full>div[class*=px-section-horizontal-spacing][class*=pb-section-vertical-spacing]{display:flex!important;flex-direction:column!important;flex-grow:1!important}.featured-blog-posts-section ol>li .read-more-link-container{margin-top:auto!important;padding-top:2rem!important}.blog-feature-section .rte.text-base,.blog-feature-section .rte.text-base *,.blog-feature-section .rte.font-heading,.blog-feature-section .rte.font-heading *{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-size:1.05rem!important;line-height:1.15!important;letter-spacing:-.02em!important;margin:0!important}@media (min-width: 768px){.blog-feature-section .rte.text-base,.blog-feature-section .rte.text-base *,.blog-feature-section .rte.font-heading,.blog-feature-section .rte.font-heading *{font-size:1.15rem!important;line-height:1.25!important}}.rte h1{font-size:1.3rem;font-weight:600;line-height:1;margin:2.2em 0 1em}.rte h2{font-size:1.2rem;font-weight:600;line-height:1.2;margin:2.2em 0 1em;letter-spacing:.02px}.rte h3{font-size:1.5rem;line-height:1.2;margin:1.5em 0 .5em;color:#222}.rte h6,.rte figcaption{font-size:.95rem;line-height:1.4;font-style:italic;text-align:center;color:#4a4a4a;margin:.6em 0 1.8em}.rte p,.rte p.interview-answer{font-family:var(--body-font-stack, sans-serif)!important;font-size:1.2rem!important;line-height:1.15!important;color:#000!important;margin-bottom:1.1em!important;letter-spacing:-.02em!important}.rte p.interview-answer strong{font-weight:700!important;color:#000!important}.article-content.rte h2.text-heading-secondary.mt-3{font-size:1.5rem;line-height:1.3;margin:1.5em 0 .75em}.rte .article-credits{margin:1em 0;padding-top:1em;border-top:1px solid #e0e0e0;font-size:.95rem;color:#333;line-height:1}.rte .article-credits h5{font-size:1.2rem;font-weight:700;margin-bottom:1em;color:#111}.rte .article-credits ul{list-style:none;padding:0;margin:0}.rte .article-credits ul li{margin-bottom:.5em}.rte .article-credits ul li strong{font-weight:600}.line-through[aria-hidden=true]{text-decoration:none!important}body.template-blog ol.grid>li .block.h-full .rte.mt-4,body.template-blog ol.grid>li .block.h-full .rte.mt-4 *{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-size:1.15rem!important;line-height:1.15!important;letter-spacing:-.02em!important;color:rgb(var(--color-scheme-text))!important}@media (min-width: 768px){body.template-blog ol.grid>li .block.h-full .rte.mt-4,body.template-blog ol.grid>li .block.h-full .rte.mt-4 *{font-size:1.15rem!important;line-height:1.15!important}}body.template-blog ol.grid>li .block.h-full .rte.mt-4{margin-bottom:1.5rem!important}body.template-blog ol.grid>li .block.h-full .rte.mt-4>*{margin-bottom:.75em!important}body.template-blog h2.text-heading-secondary,body.template-blog h3.text-heading-secondary,body.template-blog .article-card__title,.blog h2.text-heading-secondary,.blog h3.text-heading-secondary{font-family:var(--heading-font-stack, serif)!important;font-size:1.35rem!important;line-height:1.25!important;letter-spacing:-.04em!important;color:rgb(var(--color-scheme-text))!important;margin-bottom:.5em!important}@media (min-width: 768px){body.template-blog h2.text-heading-secondary,body.template-blog h3.text-heading-secondary,body.template-blog .article-card__title,.blog h2.text-heading-secondary,.blog h3.text-heading-secondary{font-size:1.75rem!important}}body.template-blog ol.grid>li .theme-link{font-size:1.1rem!important}body.template-blog ol.grid>li>.block.h-full{display:flex!important;flex-direction:column!important;flex-grow:1!important}body.template-blog ol.grid>li>.block.h-full>.px-section-horizontal-spacing{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding-bottom:1rem}body.template-blog ol.grid>li>.block.h-full>.px-section-horizontal-spacing>div.mt-4:last-of-type{margin-top:auto!important;padding-top:1rem!important;margin-bottom:.5rem!important}body.template-blog ol.grid>li .px-section-horizontal-spacing>.lg\:w-2\/3{display:flex!important;flex-direction:column!important;flex-grow:1!important}body.template-blog ol.grid>li .read-more-link-container{margin-top:auto!important;padding-top:1.5rem!important}.rte blockquote{background:transparent!important;padding:0!important;border:none!important}.rte blockquote h1,.rte blockquote p,.rte blockquote em{color:#000!important}.rte blockquote{font-size:1.25rem!important;line-height:1.4!important;margin:1.5em 0!important}@media (min-width: 768px){.rte blockquote{font-size:2rem!important}}.rte blockquote h1{font-size:2rem!important;line-height:1.2!important;margin:1em 0!important}@media (min-width: 1024px){.rte blockquote h1{font-size:1.8rem!important}}.rte blockquote h1,.rte blockquote p{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;letter-spacing:-.04em}.rte h2 strong,.rte blockquote h1 strong,.rte blockquote p strong{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-weight:700!important;letter-spacing:-.04em}.product-price-block>span[x-html]{font-size:1.4rem!important;line-height:1.2!important}.paywhirl-plan-selector,.paywhirl-plan-selector *{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important}#shopify-section-template--24817114808652__rich_text_JiYQWV .px-section-horizontal-spacing{margin-top:1.7rem}body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-header,body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-group-name,body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-plan label,body.template-product #paywhirl-plan-selector-0 .paywhirl-info-popup-trigger span,body.template-product #paywhirl-plan-selector-0 .paywhirl-info-popup-content p,body.template-product #paywhirl-plan-selector-0 select,body.template-product #paywhirl-plan-selector-0 option{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-size:1.2rem!important;line-height:1.15!important;color:rgb(var(--color-scheme-text))!important;font-weight:var(--body-font-weight, 400)!important;letter-spacing:-.02em!important;text-transform:none!important;background:none!important;border:none!important;padding:0!important;margin:.3em 0!important}body.template-product #paywhirl-plan-selector-0>.paywhirl-plan-selector-header{margin-bottom:.75em!important}body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-group{margin-bottom:.75em!important}body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-group>.paywhirl-label{display:flex;align-items:center;margin-bottom:.25em!important}body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-group-name{margin-left:.5em}body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-plan{margin-top:.5em!important}body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-plan label.paywhirl-label{margin-bottom:.25em!important}body.template-product #paywhirl-plan-selector-0 select{padding:.5em!important;border:1px solid rgba(var(--color-scheme-text),.5)!important;width:100%;background-color:rgb(var(--color-scheme-background))!important;border-radius:0!important}body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-price,body.template-product #paywhirl-plan-selector-0 .paywhirl-plan-selector-group-price{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-size:1rem!important;line-height:1.15!important;color:rgb(var(--color-scheme-text))!important;letter-spacing:-.02em!important;margin-left:.5em;font-weight:var(--body-font-weight, 400)!important}body.template-product #paywhirl-plan-selector-0 .paywhirl-price-from,body.template-product #paywhirl-plan-selector-0 .paywhirl-price,body.template-product #paywhirl-plan-selector-0 .paywhirl-price-each,body.template-product #paywhirl-plan-selector-0 .paywhirl-compare-at-price{font-weight:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}body.template-product #paywhirl-plan-selector-0 strong{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-weight:var(--body-font-bold-weight, 700)!important;color:rgb(var(--color-scheme-text))!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}#paywhirl-plan-selector-0,#paywhirl-plan-selector-0 *{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-size:1rem!important;line-height:1.15!important;letter-spacing:-0em!important;text-transform:none!important;font-weight:var(--body-font-weight, 400)!important}#paywhirl-plan-selector-0 input[type=radio]+label,#paywhirl-plan-selector-0 input[type=checkbox]+label{display:flex;align-items:center;gap:.5em}#paywhirl-plan-selector-0 button{font:inherit!important;text-transform:none!important;letter-spacing:inherit!important}body.template-blog ol.grid>li{display:flex!important;flex-direction:column!important;height:100%}body.template-blog ol.grid>li .block.h-full{display:flex!important;flex-direction:column!important;flex-grow:1}body.template-blog ol.grid>li .px-section-horizontal-spacing{display:flex!important;flex-direction:column!important;flex-grow:1}body.template-blog ol.grid>li .px-section-horizontal-spacing>.mt-4:last-child,body.template-blog ol.grid>li .px-section-horizontal-spacing>.read-more-link-container{margin-top:auto!important;padding-top:1.5rem!important}body.template-blog .theme-link{font-size:1.1rem!important}body.template-blog ol.grid>li .rte.mt-4{flex:1 0 auto!important}body.template-blog ol.grid>li .rte.mt-4{flex:1 1 auto!important}body.template-blog ol.grid>li ul:empty{display:none!important}.shopify-section.blog-template ol.grid>li{display:flex!important;flex-direction:column!important;height:100%!important}.shopify-section.blog-template ol.grid>li .block.h-full{display:flex!important;flex-direction:column!important;flex-grow:1!important}.shopify-section.blog-template ol.grid>li .px-section-horizontal-spacing{display:flex!important;flex-direction:column!important;flex-grow:1!important}.shopify-section.blog-template ol.grid>li .read-more-link-container{margin-top:auto!important;padding-top:1.5rem!important}#shopify-section-template--24817114808652__rich_text_JiYQWV .flex.text-left.justify-start{justify-content:center!important;text-align:center!important}#shopify-section-template--24817114808652__rich_text_JiYQWV h2{text-align:center!important}#shopify-section-template--24817114808652__rich_text_JiYQWV .px-section-horizontal-spacing{padding-left:2rem!important;padding-right:2rem!important}@media (max-width: 767px){#shopify-section-template--24817114939724__faq h2.text-heading-secondary{font-size:1.5rem!important;line-height:1.3!important}}@media (min-width: 768px){#shopify-section-template--24817114939724__faq h2.text-heading-secondary{font-size:1.55rem!important;line-height:1.3!important}}#shopify-section-template--24817114972492__main .rte{max-width:980px!important;margin:0 auto!important;padding:0 1rem!important}@media (min-width: 768px){#shopify-section-template--24817114972492__main .rte{padding:0 2rem!important}}#shopify-section-template--24817114972492__main h1{display:none!important}.featured-blog-posts-section h2,.featured-blog-posts-section h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;min-height:0}#shopify-section-template--24817114808652__blog-posts .rte.mt-4{display:none!important}.fancy-cover-outer-container[data-section-id="{{ section.id }}"]{margin-top:10px;margin-bottom:10px}.fancy-cover-outer-container[data-section-id="{{ section.id }}"]{position:relative;cursor:pointer}.fancy-cover-outer-container[data-section-id="{{ section.id }}"]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.fancy-cover-outer-container a.section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;text-decoration:none;color:inherit;background:transparent}.section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:block}.fancy-cover-outer-container{position:relative;padding-top:20px!important;padding-bottom:20px!important}.fancy-cover-outer-container.is-full-width{padding-left:0!important;padding-right:0!important}.complementary-products-block-title{font-size:1.5rem;line-height:1.2}.complementary-products-block-title{padding-top:.75rem!important;padding-bottom:.75rem!important}.fancy-covers-wrapper{display:flex;gap:20px}.fancy-covers-wrapper>.fancy-threejs-container-class{flex:1}.map-wrapper{position:relative;width:100%;padding-top:62%;overflow:hidden;border-radius:12px}.map-wrapper iframe{position:absolute;top:-55px;left:0;width:100%;height:calc(100% + 55px);border:0;filter:grayscale(100%) contrast(1.2)}@media (max-width: 767px){.product-single__view-in-space{display:none!important}}.cart-item__details,.cart-item__property{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-size:.95rem!important;line-height:1.4!important;margin-top:.75rem!important}.cart-item__details p,.cart-item__details div{margin:.25rem 0!important;padding:0!important}.cart-item__details .cart-item__property,.cart-item__property{display:block;padding:.4rem .75rem;background-color:#f9fafb;border-left:3px solid #3b82f6;border-radius:4px;margin-bottom:.4rem;font-size:.95rem;line-height:1.4;color:#374151}.cart-item__property strong,.cart-item__details strong{font-weight:600!important;color:#111827!important;margin-right:.5rem}.cart-item__property:has(*:contains("\20ac")),.cart-item__details:has(*:contains("\20ac")){background-color:#ecfdf5;border-left-color:#059669}.cart-item__details>p{padding:.3rem .75rem!important;background-color:#f9fafb!important;border-left:3px solid #3b82f6!important;border-radius:4px!important;margin:.3rem 0!important;font-size:.95rem!important;line-height:1.4!important}.cart-item__details{margin-top:1rem!important;padding-top:.5rem!important}@media (max-width: 767px){.cart-item__property,.cart-item__details>p{font-size:.875rem!important;padding:.35rem .6rem!important}}#MainContent form[action="/cart"] li[data-line-item-key] div{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-size:.95rem!important;line-height:1.5!important}#MainContent form[action="/cart"] li[data-line-item-key]>div>div:nth-child(2){margin-top:.75rem!important}#MainContent form[action="/cart"] li[data-line-item-key] p,#MainContent form[action="/cart"] li[data-line-item-key] div[class*=details]{padding:.4rem .75rem;background-color:#f9fafb;border-left:3px solid #3b82f6;border-radius:4px;margin:.3rem 0;font-size:.95rem;line-height:1.4;color:#374151}body.template-cart [data-line-item-key]>div:nth-child(2){display:flex;flex-direction:column;gap:.3rem;margin-top:.75rem}body.template-cart [data-line-item-key]>div:nth-child(2)>div:not([class]){padding:.4rem .75rem!important;background-color:#f9fafb!important;border-left:3px solid #3b82f6!important;border-radius:4px!important;font-size:.95rem!important;line-height:1.4!important;color:#374151!important}.newsletter-section .klaviyo-form-VgvP8u,.newsletter-section .klaviyo-form-VgvP8u form,.newsletter-section .klaviyo-form-VgvP8u *{box-sizing:border-box!important;max-width:100%!important}.newsletter-section .klaviyo-form-VgvP8u form{display:flex!important;flex-direction:row!important;align-items:flex-end!important;gap:1rem!important;padding:0!important;margin:0!important;background:transparent!important}.newsletter-section .klaviyo-form-VgvP8u div[data-testid=form-row]:has(div[id^=rich-text]){display:none!important}.newsletter-section .klaviyo-form-VgvP8u input[type=email],.newsletter-section .klaviyo-form-VgvP8u input[type=text]{background-color:transparent!important;border:none!important;border-bottom:1px solid rgb(var(--color-scheme-text))!important;border-radius:0!important;padding:.5rem 0!important;height:auto!important;font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-size:1rem!important;line-height:1.2!important;color:rgb(var(--color-scheme-text))!important;letter-spacing:-.02em!important;outline:none!important;width:100%!important;transition:border-color .2s ease}.newsletter-section .klaviyo-form-VgvP8u input::placeholder{color:rgba(var(--color-scheme-text),.5)!important;text-transform:uppercase!important;font-size:.85rem!important}.newsletter-section .klaviyo-form-VgvP8u input:focus{border-bottom-color:rgb(var(--color-scheme-accent))!important}.newsletter-section .klaviyo-form-VgvP8u button{background:transparent!important;border:none!important;border-radius:0!important;padding:.5rem 0!important;margin:0!important;height:auto!important;font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-weight:500!important;font-size:.9rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:rgb(var(--color-scheme-text))!important;cursor:pointer!important;white-space:nowrap!important;border-bottom:1px solid transparent!important}.newsletter-section .klaviyo-form-VgvP8u button:after{content:"\a0\2192"!important;display:inline-block}.newsletter-section .klaviyo-form-VgvP8u button:hover{color:rgb(var(--color-scheme-accent))!important}.newsletter-section .klaviyo-form-VgvP8u .klaviyo_messages .success_message{font-size:.9rem!important;margin-top:.5rem!important;color:rgb(var(--color-scheme-text))!important}@media (max-width: 767px){.newsletter-section .klaviyo-form-VgvP8u form{flex-direction:column!important;align-items:flex-start!important;gap:1.5rem!important}.newsletter-section .klaviyo-form-VgvP8u button{width:100%!important;text-align:left!important;border-bottom:1px solid rgb(var(--color-scheme-text))!important}}footer[data-theme-footer] h2,.shopify-section-group-footer-group h2{font-family:var(--body-font-stack, "Neue Haas Unica", sans-serif)!important;font-weight:700!important;font-size:.9rem!important;letter-spacing:.02em!important;text-transform:uppercase!important;margin-bottom:1.2rem!important;color:rgb(var(--color-scheme-text))!important}
