html,body{width:100%;max-width:100%;overflow-x:hidden !important}table,td,th{border:none}table{margin:0}input,textarea{background:0 0;border-bottom:2px solid #000}.fa-solid{color:#000;transform:rotate(45deg)}fieldset{border-radius:0}#content-container,#scene-container,.my-animation-area,#section1,#section2,#section3{width:100%;max-width:100vw;overflow:hidden !important}.page-id-87{background-color:#44519e}.postid-105,.post-6,.post-8,.post-7,.single,.archive,.ast-archive-entry-banner,.page-id-209{background:#d0d0d0}.site-header{border-top:2px solid #000}.ast-main-header-bar-alignment{height:50px;z-index:99999;margin-left:0;width:100%}.ast-site-identity{padding:0}#masthead .ast-container{padding-left:0;padding-right:0}.ast-nav-menu,.ast-builder-menu-1,.main-navigation{height:100%;width:100%}.main-header-menu{width:100%;display:flex;justify-content:space-between;font-weight:300}.menu-item{flex:1}.menu-link{border-left:2px solid #000;justify-content:center}.ast-builder-layout-element.ast-header-search,.ast-desktop .ast-primary-header-bar .ast-header-woo-cart,.ast-desktop .ast-primary-header-bar .ast-header-edd-cart,.site-header-section>div:last-child{width:90px;height:100%;border-left:2px solid #000;justify-content:center}.site-header-section>*{padding:0}.menu-text{text-align:center}.ast-search-box{font-family:'Instrument Serif';font-weight:300}.ast-container #primary{margin-top:2em}.page-id-8{font-family:'Manrope';font-weight:300}.footer-nav-wrap li,.site-footer-primary-section-4 p{font-weight:200;margin-bottom:12px;width:100%}.site-footer-primary-section-1 img{width:50%}.footer-nav-wrap a{border:0}.giralaruota,.site-footer-primary-section-1 img{animation:ruota 10s linear infinite;transform-origin:center center}@keyframes ruota{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}header.entry-header .entry-title{font-weight:300;font-size:4rem}.ast-excerpt-container,.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.search .entry-title,.search .entry-title a{text-align:center}.post-content>.cat-links,.post-content>.read-more,.post-content>.tags-links{text-align:center;font-family:'Manrope';font-weight:200}.post-content>.tags-links{pointer-events:none}.ast-blog-single-element.ast-taxonomy-container a{font-size:24px;color:#000}.ast-blog-single-element.ast-taxonomy-container a:hover{color:#45519e}.ast-blog-layout-5-grid .post-content{padding-left:0}.ast-blog-layout-5-grid .ast-article-post{padding:0 48px !important}.post-content>.read-more{display:flex;justify-content:center}.ast-archive-post .post-thumb-img-content{border-radius:30px;overflow:hidden}.ast-archive-post .post-thumb-img-content img{width:100%;object-fit:cover}.archive article,.blog article{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #ddd}.archive article h2,.blog article h2{margin-bottom:.5rem}.archive article p,.blog article p{margin:.5rem 0}.ast-article-single figure{box-shadow:none;-webkit-box-shadow:none}.ast-single-post .entry-content .woocommerce a{font-weight:300}.woocommerce.ast-page-builder-template .site-main{padding-top:0}.site .site-content #primary .ast-woocommerce-container{margin-top:52px}.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .astra-shop-filter-button,.product_meta,#woocommerce_product_categories-2 h2{display:none !important}.ast-collapse-filter,.ast-collapse-filter .ast-filter-wrap{display:block !important}.ast-shop-toolbar-container a,.ast-shop-toolbar-container select{font-family:"Manrope",sans-serif;font-weight:200;font-size:18px;text-transform:uppercase;color:#000}.ast-collapse-filter .widget ul{display:flex;justify-content:center;gap:48px;text-transform:uppercase;font-weight:200;flex-wrap:wrap}.ast-collapse-filter .widget a{background:#ccd733;padding:12px 24px;border-radius:50px;transition:ease-in-out .2s;border:1px solid #ccd733;color:#000}.ast-collapse-filter .widget a:hover{background:rgba(0,0,0,0);border:1px solid #000}.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce-page ul.products li.product .woocommerce-loop-product__link img{padding:12%}.woocommerce .woocommerce-pagination ul.page-numbers,.woocommerce-page .woocommerce-pagination ul.page-numbers{display:flex}.woocommerce ul.products li.product .astra-shop-summary-wrap,.woocommerce-page ul.products li.product .astra-shop-summary-wrap{margin-top:-8%;z-index:10}.woocommerce-js h2{margin-bottom:64px;font-size:64px;margin-top:-1px}.woocommerce ul.products,.woocommerce-page ul.products{column-gap:0}.woocommerce ul.products li.product.desktop-align-center,.woocommerce-page ul.products li.product.desktop-align-center{padding:0}.astra-advanced-hook-422{width:100vw;margin-left:calc(50% - 50vw)}.single-product .product-grid-custom{display:flex;gap:128px}.woocommerce-js div.product div.images{margin-bottom:0}.single-product .product-column{margin-right:3%;box-sizing:border-box}.entry-summary,.woocommerce-product-gallery{width:100% !important}.woocommerce-product-details__short-description{padding:0 10%;column-count:2;column-gap:128px}.related h2,.same-author-products h2{text-align:center}.single-product .woocommerce-product-gallery--with-images img{width:100%;height:auto;max-height:700px;object-fit:contain;margin:0 auto}.ast-single-product-thumbnails{display:none}.product-gallery-sotto-elementi{width:100%}.gallery-intro-title{text-align:center;margin:48px 24px 2em;font-size:1.5em;font-weight:300;letter-spacing:1px}.product-gallery-grid{display:grid;grid-template-columns:1fr;gap:64px;margin:0 24px 80px;box-sizing:border-box}.product-gallery-item:nth-child(1),.product-gallery-item:nth-child(2){position:relative;aspect-ratio:3/4;overflow:hidden}.product-gallery-item:nth-child(1) img,.product-gallery-item:nth-child(2) img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-gallery-item:nth-child(n+3){grid-column:1/-1;justify-self:center;width:100%;height:100%}.product-gallery-item:nth-child(n+3) img{position:static;object-fit:cover;width:100%;aspect-ratio:16/9}.spectra-image-gallery__media--grid{aspect-ratio:3/4}.product-artist-info{font-size:36px !important;font-family:'Manrope',sans-serif;font-weight:400;margin-top:-36px}.product-artist-info .artist-label{font-family:'Manrope',sans-serif;font-size:36px !important;font-weight:200;text-transform:none;margin-right:8px;color:#555}.product-artist-info a{font-family:'Manrope',sans-serif !important;font-size:36px !important;font-weight:400;text-transform:uppercase !important;color:#222;text-decoration:none;display:inline-flex;align-items:center;line-height:1.3}.product-artist-info a:hover{color:#000}.product-artist-info a:after{content:'';display:inline-block;width:.6em;height:.6em;margin-left:.4em;background-repeat:no-repeat;background-size:contain;background-position:center}.product-author-box{width:70%;margin:96px auto}.author-box-inner{display:flex;justify-content:center;align-items:center;gap:128px}.author-image{width:25%;display:flex;justify-content:center}.author-image img{width:100%;min-width:300px;object-fit:cover;border-radius:20px;aspect-ratio:1/1;box-shadow:none}.author-image img:hover{transform:rotate(360deg);transition:.5s ease-out}.author-label{font-size:24px;display:block;margin-bottom:.3em;font-weight:200;font-family:'Manrope'}.author-text h4{margin:0;font-weight:200;font-size:64px !important;font-family:'Instrument Serif';color:#000}.author-description{font-size:24px;color:#000;font-weight:200;font-family:'Manrope'}.woocommerce div.product form.cart .variations{border-bottom:none;margin-bottom:0}.woocommerce div.product form.cart .variations tr{border-top:3px solid #000 !important;padding-top:6px;padding-bottom:18px;margin-bottom:0}.woocommerce div.product form.cart .variations p{float:right;font-family:'Manrope';font-size:16px;font-weight:200}.ast-variation-button-group{float:right}.woocommerce-variation-add-to-cart .variations_button{display:flex !important}.woocommerce-js div.product form.cart .button.single_add_to_cart_button button{flex:1}.ast-variation-button-group .ast-single-variation{border-radius:50px !important;border:1px solid #000 !important;font-size:14px !important;padding:.2em .8em !important}.buttons_added{border-radius:50px;border:1px solid #000}.buttons_added a{color:#000}a#minus_qty-0.minus,a#plus_qty-0.plus{color:#000;border:none}.woocommerce-js input[type=number].qty{background:0 0;border:none}.woocommerce-js div.product form.cart .variations label{font-weight:400;font-size:18px !important;font-family:'Instrument Serif';font-style:italic}.woocommerce-js div.product form.cart div.quantity{width:110px;height:51px;justify-content:center;align-items:center;margin-left:-10px}.woocommerce-variation-add-to-cart{display:flex}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{flex:1;font-family:'Instrument Serif';font-style:italic;text-transform:full-size-kana;font-size:24px}.woocommerce-js div.product form.cart .reset_variations{display:none !important}.ast-variation-button-group .ast-single-variation.active{background:#ccd733 !important;color:#000 !important;border:1px solid #ccd733 !important}.variations.static-attributes-variations{border-top:3px solid #000}.variations.static-attributes-variations tr{border-bottom:3px solid #000 !important;padding-top:6px;padding-bottom:18px;display:flex;justify-content:space-between}.variations.static-attributes-variations tr:last-of-type{border-bottom:none !important}.variations.static-attributes-variations td.label,.variations.static-attributes-variations td.value{padding:0}.variations.static-attributes-variations td.label label{font-weight:400;font-size:18px !important;font-family:'Instrument Serif';font-style:italic;margin:0}.variations.static-attributes-variations td.value p{font-family:'Manrope';font-size:16px;font-weight:200;margin:0;text-align:right}.variations.fissaggio-desc-table{margin-top:0}.woocommerce div.product form.cart .variations.fissaggio-desc-table tr.fissaggio-desc-row,.variations.fissaggio-desc-table tr.fissaggio-desc-row{border-top:none !important;padding:0 !important}.variations.fissaggio-desc-table td.fissaggio-desc-value{padding:6px 0 0}.variations.fissaggio-desc-table td.fissaggio-desc-value p{font-family:'Manrope';font-size:16px;font-weight:200;margin:0 0 1em;text-align:right;line-height:1.4em}#fissaggio-description-display{width:100%}.shipping{max-width:130px;margin-top:-30px;padding-left:20px;animation:mongolfiera infinite ease-in-out 2s}@keyframes mongolfiera{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}100%{transform:translateY(-5px)}}.woocommerce ul.products li.product .woocommerce-LoopProduct-link img{opacity:1;transition:opacity .4s ease-in-out}.product-3d-viewer-container{position:absolute;inset:0;z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-in-out,visibility 0s linear .4s}.product-3d-viewer-container .product-3d-iframe{width:100%;height:100%;border:none;background-color:#d0d0d0}.woocommerce ul.products li.product:has(.product-3d-viewer-container):hover .product-3d-viewer-container{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.woocommerce ul.products li.product:has(.product-3d-viewer-container):hover .woocommerce-LoopProduct-link img{opacity:0}.single-product .woocommerce-product-gallery--viewer{display:block !important;position:relative !important;clear:both;width:100% !important;max-height:700px !important;height:auto !important;aspect-ratio:1/1;opacity:1 !important;visibility:visible !important;margin-bottom:0 !important}.single-product .woocommerce-product-gallery--viewer iframe{display:block !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;min-height:100% !important;opacity:1 !important;visibility:visible !important;margin-top:0 !important}.ast-product-gallery-layout-first-image-large .tns-outer,.tns-ovh,.tns-inner{height:100%}.woocommerce-mini-cart__buttons buttons a{font-size:16px}.woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link:hover a{color:#44519e !important}.woocommerce-MyAccount-navigation-link a{color:#000 !important}.woocommerce-MyAccount-navigation{font-family:'Manrope';border-right:none !important}.woocommerce-MyAccount-navigation ul{background:0 0 !important}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link+.woocommerce-MyAccount-navigation-link{border-top:2px solid #000 !important}.woocommerce-MyAccount-navigation-link:after{background-color:transparent !important}.ast-site-header-cart:focus .widget_shopping_cart,.ast-site-header-cart:hover .widget_shopping_cart{min-width:500px}body.admin-bar .astra-cart-drawer{padding-top:32px;font-family:'Manrope';font-weight:200;text-transform:uppercase}.ast-desktop .astra-cart-drawer{min-width:600px}.woocommerce-js .quantity.buttons_added{transform:scale(.8)}.wpcf7 input.wpcf7-form-control:not([type=submit]),.upper-form textarea{background:0 0;border:none;border-bottom:2px solid #000;text-align:center;height:50px}.upper-form label,.upper-form span{font-family:'Manrope',sans-serif;font-size:18px;font-weight:200;display:block;justify-content:center;text-align:center}.wpcf7-submit{display:flex;margin:auto;border:1px solid #000}.wpcf7-form-control-wrap{text-align:center}#pt-cv-view-0sf8yco6[class*=cveffect] .pt-cv-thumb-wrapper,#pt-cv-view-0sf8yco6:not([class*=cveffect]) .pt-cv-thumbnail,#pt-cv-view-sgwblxws[class*=cveffect] .pt-cv-thumb-wrapper,#pt-cv-view-sgwblxws:not([class*=cveffect]) .pt-cv-thumbnail{transition:.5s ease-in-out}.altri-artisti #pt-cv-view-sgwblxws[class*=cveffect] .pt-cv-thumb-wrapper,#pt-cv-view-sgwblxws:not([class*=cveffect]) .pt-cv-thumbnail:hover{transform:scale(1.2);transition:ease-in-out .5s}@media (max-width:1400px){.ast-main-header-bar-alignment{height:auto}.main-header-menu{flex-wrap:wrap}.menu-item{flex-grow:0;flex-shrink:0;flex-basis:33.3333%;box-sizing:border-box;height:50px}.menu-item .menu-link{height:100%;display:flex;align-items:center}.menu-item:nth-child(n+4) .menu-link{border-top:2px solid #000}footer .menu-item:nth-child(n+4) .menu-link{border-top:0}.footer-nav-wrap li,.site-footer-primary-section-4 p{margin-bottom:0}footer .menu-item{height:1em}.footer-nav-wrap ul{gap:10px}}@media (min-width:1024px){.ast-archive-post .ast-article-inner{display:flex;align-items:center;width:100%}.ast-archive-post:nth-child(even) .ast-article-inner{flex-direction:row-reverse}.ast-blog-layout-5-grid .post-content,.ast-blog-layout-5-grid .ast-blog-featured-section{width:50%;box-sizing:border-box}.single-product .product-image-column{width:80vw;margin-left:-350px}.single-product .product-add-to-cart-column{width:50%;margin:0;max-width:500px;flex-direction:column;position:absolute;z-index:2;top:50px;left:60%}}@media (max-width:1024px){.single-product .woocommerce-product-gallery--with-images img{width:100%;height:auto;max-height:100%;object-fit:contain;margin:0 auto}.single-product .product-grid-custom,.product-gallery-grid{gap:2em}.single-product .product-grid-custom{flex-direction:column;gap:2em;padding:0;margin-bottom:3em}.author-box-inner{flex-direction:column;text-align:center;gap:2em}.author-text{order:2}.author-image{order:1;width:50%}.single-product .product-add-to-cart-column h1.product_title{font-size:48px !important}.single-product .product-add-to-cart-column .woocommerce-product-details__short-description p,.single-product .product-add-to-cart-column .author-description{font-size:18px !important}.woocommerce-product-details__short-description{column-count:1}.woocommerce ul.products li.product .product-3d-viewer-container{display:none !important}.woocommerce ul.products li.product:hover .product-thumbnail-wrapper img{opacity:1 !important}}@media (min-width:780px) and (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-5-equal .ast-builder-grid-row{grid-template-columns:repeat(2,1fr);grid-gap:48px}.site-primary-footer-wrap[data-section=section-primary-footer-builder].ast-footer-row-tablet-stack .site-footer-section{display:block;align-self:center}}@media (max-width:921px){#masthead .ast-mobile-header-wrap .ast-below-header-bar{padding:0}.site-header{border:0}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding:0}.ast-grid-section-center{justify-content:start}.ast-builder-layout-element.ast-header-search,.ast-desktop .ast-primary-header-bar .ast-header-woo-cart,.ast-desktop .ast-primary-header-bar .ast-header-edd-cart,.site-header-section>div:last-child{border-left:0 !important}}@media (min-width:768px){.gallery-intro-title{font-size:48px}.product-gallery-grid{grid-template-columns:1fr 1fr;gap:128px;margin-top:128px}}@media screen and (max-width:768px){body{overflow-x:hidden !important}.site-header-section>div:first-child{width:33.333%;justify-content:center;display:flex}.ast-header-break-point .ast-builder-layout-element[data-section=title_tagline]{width:100%}.ast-grid-section-center .ast-site-identity>:first-child{justify-content:center;display:flex}.ast-hfb-header .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-mobile-header-content .ast-builder-menu-mobile .main-navigation .main-header-menu,.ast-hfb-header .ast-mobile-popup-content .ast-builder-menu-mobile .main-navigation .main-header-menu{display:flex;flex-direction:column}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar,#masthead .ast-mobile-header-wrap .ast-below-header-bar{padding-left:0;padding-right:0}.ast-builder-layout-element.ast-header-search,.ast-desktop .ast-primary-header-bar .ast-header-woo-cart,.ast-desktop .ast-primary-header-bar .ast-header-edd-cart,.site-header-section>div:last-child{border-left:0}.site .site-content #primary .ast-woocommerce-container{padding-left:0;padding-right:0}.woocommerce-js h2{font-size:48px}.product-author-box{width:100%;margin:auto}.single-product .product-image-column,.single-product .product-add-to-cart-column{width:100%}.woocommerce-js .single-product .product-image-column .woocommerce-product-gallery__image img{width:100% !important;height:auto !important;object-fit:contain}.single-product .product iframe{margin-top:0 !important}.woocommerce div.product form.cart .variations td.value{display:flex;justify-content:flex-end;flex-wrap:wrap}.ast-variation-button-group{float:none}.single-product h1.product_title{font-size:36px !important;line-height:1.2}.woocommerce-product-details__short-description p,.author-description{font-size:18px !important}.woocommerce-js div.product form.cart .button.single_add_to_cart_button{font-size:16px !important;padding:14px}.author-box-inner{padding:0 1em}.product-gallery-grid{grid-template-columns:1fr;margin-left:24px;margin-right:24px;gap:64px}.gallery-intro-title{margin-top:48px}.product-gallery-item,.product-gallery-item:nth-child(n+3){width:100%}.product-gallery-item:nth-child(1),.product-gallery-item:nth-child(2){padding-bottom:133.3333%}.author-image{width:60%}.author-text h4{font-size:3rem !important}.woocommerce-js div.product form.cart .variations_button{flex-wrap:wrap;gap:1em}.woocommerce-js div.product form.cart .reset_variations{margin-top:1em;margin-left:0;text-align:center}.single-product .product-image-column{display:block !important;height:auto !important;min-height:400px}.single-product .woocommerce-product-gallery--viewer{display:block;position:relative;width:100%;height:400px !important;min-height:300px !important}}.ast-search-box.full-screen{background:#fafafa !important}.woocommerce-account .entry-content .woocommerce{border:0 !important}.woocommerce-account .entry-content .woocommerce h2{font-weight:400 !important}.woocommerce-notices-wrapper{display:none}