.elementor-955 .elementor-element.elementor-element-24c5aa84 > .elementor-container{max-width:1260px;}.elementor-955 .elementor-element.elementor-element-24c5aa84{margin-top:0px;margin-bottom:60px;}.elementor-955 .elementor-element.elementor-element-37f0fc1f > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-text );}.elementor-955 .elementor-element.elementor-element-3dd8b3b4 .swiper-vertical-images .vertical-thumbnails-wrapper li{margin-bottom:5px;}.elementor-955 .elementor-element.elementor-element-3dd8b3b4 > .elementor-widget-container{border-style:none;}.elementor-955 .elementor-element.elementor-element-3dd8b3b4 .onsale{top:12px;}body:not(.rtl) .elementor-955 .elementor-element.elementor-element-3dd8b3b4 .onsale.left{left:12px;right:auto;}body.rtl .elementor-955 .elementor-element.elementor-element-3dd8b3b4 .onsale.left{right:12px;left:auto;}body:not(.rtl) .elementor-955 .elementor-element.elementor-element-3dd8b3b4 .onsale.right{right:12px;left:auto;}body.rtl .elementor-955 .elementor-element.elementor-element-3dd8b3b4 .onsale.right{left:12px;right:auto;}.elementor-955 .elementor-element.elementor-element-3dd8b3b4 .swiper-control-bottom{margin-top:0px;}.elementor-955 .elementor-element.elementor-element-3dd8b3b4 .thumbnails-list li:not(.active-thumbnail), .elementor-955 .elementor-element.elementor-element-3dd8b3b4 .swiper-container.swiper-control-bottom.second-initialized li.thumbnail-item:not(.active-thumbnail){opacity:1;}.woocommerce .elementor-955 .elementor-element.elementor-element-3dd8b3b4 .woocommerce-product-gallery img{width:100%;}.elementor-955 .elementor-element.elementor-element-2bd4bcc9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-widget-woocommerce-product-etheme_title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-6be37f78{text-align:center;}.elementor-955 .elementor-element.elementor-element-6be37f78 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-b6e6147 );}.woocommerce .elementor-widget-woocommerce-product-etheme_price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-955 .elementor-element.elementor-element-62d4ef9d{text-align:center;}.woocommerce .elementor-955 .elementor-element.elementor-element-62d4ef9d .price{color:var( --e-global-color-b6e6147 );font-size:20px;font-weight:600;}.woocommerce .elementor-955 .elementor-element.elementor-element-62d4ef9d .price ins{color:#0c1433;font-size:20px;}.elementor-955 .elementor-element.elementor-element-52904685 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-955 .elementor-element.elementor-element-52904685{text-align:justify;}.woocommerce .elementor-955 .elementor-element.elementor-element-52904685 .woocommerce-product-details__short-description{color:var( --e-global-color-b6e6147 );font-size:14px;line-height:18px;}.elementor-955 .elementor-element.elementor-element-db6d11e .beezwoo-size-chart-icon.before{margin-right:6px;}.elementor-955 .elementor-element.elementor-element-db6d11e .beezwoo-size-chart-icon.after{margin-left:6px;}.elementor-955 .elementor-element.elementor-element-db6d11e .beezwoo-size-chart-widget{text-align:center;}.elementor-955 .elementor-element.elementor-element-db6d11e .beezwoo-size-chart-button{color:var( --e-global-color-b6e6147 );background-color:#ffffff;border-color:#060403;border-width:1px 1px 1px 1px;border-radius:3px;padding:05px 10px 05px 10px;}.elementor-955 .elementor-element.elementor-element-db6d11e .beezwoo-size-chart-icon i{font-size:16px;}.elementor-955 .elementor-element.elementor-element-db6d11e .beezwoo-size-chart-icon svg{width:16px;height:16px;}.elementor-955 .elementor-element.elementor-element-db6d11e #beezwoo-size-chart-popup{background-color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-db6d11e #beezwoo-size-chart-popup .beezwoo-size-chart-content{background-color:#ffffff;padding:20px 20px 20px 20px;}.elementor-955 .elementor-element.elementor-element-db6d11e #beezwoo-size-chart-popup .beezwoo-size-chart-close{color:#ffffff;font-size:24px;}.elementor-955 .elementor-element.elementor-element-31671509 > .elementor-widget-container{background-color:#FAFAFA;margin:0px -10px 0px -10px;padding:10px 20px 10px 20px;border-style:none;}.elementor-955 .elementor-element.elementor-element-31671509 .single_add_to_cart_button .button-text:last-child{margin-left:7px;}.elementor-955 .elementor-element.elementor-element-31671509 .single_add_to_cart_button .button-text:first-child{margin-right:7px;}.woocommerce .elementor-955 .elementor-element.elementor-element-31671509 form.cart .et-or-wrapper{margin:0;height:0;opacity:0;visibility:hidden;}.elementor-955 .elementor-element.elementor-element-31671509 .et-single-buy-now .button-text:last-child{margin-left:7px;}.elementor-955 .elementor-element.elementor-element-31671509 .et-single-buy-now .button-text:first-child{margin-right:7px;}.woocommerce .elementor-955 .elementor-element.elementor-element-31671509 form.cart table.variations label{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-b6e6147 );margin-bottom:10px;}.woocommerce .elementor-955 .elementor-element.elementor-element-31671509 form.cart table.variations td.value select{color:var( --e-global-color-4a07baa );}.woocommerce .elementor-955 .elementor-element.elementor-element-31671509 form.cart table.variations td.value select, .woocommerce .elementor-955 .elementor-element.elementor-element-31671509 form.cart table.variations td.value:before{background-color:var( --e-global-color-b6e6147 );border-radius:37px;}.woocommerce .elementor-955 .elementor-element.elementor-element-31671509 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-955 .elementor-element.elementor-element-31671509 form.cart table.variations td.value:before{font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-955 .elementor-element.elementor-element-31671509 .reset_variations{fill:var( --e-global-color-b6e6147 );color:var( --e-global-color-b6e6147 );--loader-side-color:var( --e-global-color-b6e6147 );}.elementor-955 .elementor-element.elementor-element-31671509 .single_add_to_cart_button{background-color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-31671509 .single_add_to_cart_button:hover, .elementor-955 .elementor-element.elementor-element-31671509 .single_add_to_cart_button:focus{color:var( --e-global-color-4a07baa );--loader-side-color:var( --e-global-color-4a07baa );background-color:var( --e-global-color-5e90ca4 );}.elementor-955 .elementor-element.elementor-element-31671509 .single_add_to_cart_button:hover svg, .elementor-955 .elementor-element.elementor-element-31671509 .single_add_to_cart_button:focus svg{fill:var( --e-global-color-4a07baa );}.elementor-955 .elementor-element.elementor-element-31671509 .et-single-buy-now{fill:var( --e-global-color-4a07baa );color:var( --e-global-color-4a07baa );--loader-side-color:var( --e-global-color-4a07baa );background-color:var( --e-global-color-5e90ca4 );}.elementor-955 .elementor-element.elementor-element-31671509{--single-buy-now-button-color:var( --e-global-color-4a07baa );--single-buy-now-button-background-color:var( --e-global-color-5e90ca4 );--single-buy-now-button-color-hover:var( --e-global-color-4a07baa );--single-buy-now-button-background-color-hover:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-31671509 .et-single-buy-now:hover, .elementor-955 .elementor-element.elementor-element-31671509 .et-single-buy-now:focus{color:var( --e-global-color-4a07baa );--loader-side-color:var( --e-global-color-4a07baa );background-color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-31671509 .et-single-buy-now:hover svg, .elementor-955 .elementor-element.elementor-element-31671509 .et-single-buy-now:focus svg{fill:var( --e-global-color-4a07baa );}.elementor-955 .elementor-element.elementor-element-31671509 .et-single-buy-now > i{font-size:1em;}.elementor-955 .elementor-element.elementor-element-31671509 .et-single-buy-now > svg{width:1em;height:1em;}.elementor-955 .elementor-element.elementor-element-47e5533{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-955 .elementor-element.elementor-element-a931aed .button-text:last-child, .elementor-955 .elementor-element.elementor-element-a931aed .mtips .button-text:nth-last-child(2){margin-left:0px;padding-left:0;}.elementor-955 .elementor-element.elementor-element-a931aed .button-text:first-child{margin-right:0px;padding-right:0;}.elementor-955 .elementor-element.elementor-element-a931aed .elementor-button{fill:#ffffff;color:#ffffff;--loader-side-color:#ffffff;background-color:#000000;}.elementor-955 .elementor-element.elementor-element-a931aed .et-availability-notify-popup button{fill:#ffffff;color:#ffffff;--loader-side-color:#ffffff;background-color:#000000;}.elementor-955 .elementor-element.elementor-element-f41ab9a{width:auto;max-width:auto;}.elementor-955 .elementor-element.elementor-element-f41ab9a > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-955 .elementor-element.elementor-element-f41ab9a .button-text:last-child, .elementor-955 .elementor-element.elementor-element-f41ab9a .mtips .button-text:nth-last-child(2){margin-left:7px;padding-left:0;}.elementor-955 .elementor-element.elementor-element-f41ab9a .button-text:first-child{margin-right:7px;padding-right:0;}.elementor-955 .elementor-element.elementor-element-f41ab9a .elementor-button{fill:#000000;color:#000000;--loader-side-color:#000000;background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-f41ab9a .elementor-button:hover, .elementor-955 .elementor-element.elementor-element-f41ab9a .elementor-button:focus{color:#555555;--loader-side-color:#555555;}.elementor-955 .elementor-element.elementor-element-f41ab9a .elementor-button:hover svg, .elementor-955 .elementor-element.elementor-element-f41ab9a .elementor-button:focus svg{fill:#555555;}.elementor-955 .elementor-element.elementor-element-0e4d5bb{width:auto;max-width:auto;}.elementor-955 .elementor-element.elementor-element-0e4d5bb > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-955 .elementor-element.elementor-element-0e4d5bb .button-text:last-child, .elementor-955 .elementor-element.elementor-element-0e4d5bb .mtips .button-text:nth-last-child(2){margin-left:7px;padding-left:0;}.elementor-955 .elementor-element.elementor-element-0e4d5bb .button-text:first-child{margin-right:7px;padding-right:0;}.elementor-955 .elementor-element.elementor-element-0e4d5bb .elementor-button{fill:#000000;color:#000000;--loader-side-color:#000000;background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-0e4d5bb .elementor-button:hover, .elementor-955 .elementor-element.elementor-element-0e4d5bb .elementor-button:focus{color:#555555;--loader-side-color:#555555;}.elementor-955 .elementor-element.elementor-element-0e4d5bb .elementor-button:hover svg, .elementor-955 .elementor-element.elementor-element-0e4d5bb .elementor-button:focus svg{fill:#555555;}.elementor-widget-woocommerce-product-etheme_meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-955 .elementor-element.elementor-element-7a53c16 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-7a53c16{font-family:"Poppins", Sans-serif;font-size:12px;text-transform:uppercase;line-height:10px;color:var( --e-global-color-b6e6147 );}.elementor-955 .elementor-element.elementor-element-7a53c16 a{color:var( --e-global-color-b6e6147 );}.elementor-955 .elementor-element.elementor-element-7a53c16 .sku{color:var( --e-global-color-b6e6147 );}.elementor-955 .elementor-element.elementor-element-7d862cb6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-5ff0a619 .wc-tabs .et-woocommerce-tab:not(.active){background-color:#FFFFFF;}.elementor-955 .elementor-element.elementor-element-5ff0a619 .wc-tabs .et-woocommerce-tab a{font-size:14px;text-transform:uppercase;}.elementor-955 .elementor-element.elementor-element-5ff0a619 .wc-tabs .et-woocommerce-tab:not(.active) a{color:var( --e-global-color-b6e6147 );}.elementor-955 .elementor-element.elementor-element-5ff0a619 .wc-tabs .et-woocommerce-tab:not(.active):before{background-color:var( --e-global-color-b6e6147 );}.elementor-955 .elementor-element.elementor-element-3ff1a5a5 > .elementor-container{max-width:1260px;}.elementor-955 .elementor-element.elementor-element-3ff1a5a5{margin-top:0px;margin-bottom:0px;}.elementor-955 .elementor-element.elementor-element-e034f78 .etheme-advanced-headline{color:var( --e-global-color-b6e6147 );font-family:"Playfair Display", Sans-serif;font-size:32px;text-transform:uppercase;line-height:32px;}.elementor-955 .elementor-element.elementor-element-e034f78{--line-height:4px;--line-space:2.5em;--line-style:double;--line-color:#E1E1E1;}.elementor-955 .elementor-element.elementor-element-5123019{--cols:4;--cols-gap:20px;--rows-gap:20px;}.elementor-955 .elementor-element.elementor-element-5123019 .etheme-product-grid-item{text-align:center;}.elementor-955 .elementor-element.elementor-element-5123019 .etheme-product-grid-title{font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;margin-bottom:5px;}.elementor-955 .elementor-element.elementor-element-5123019 .etheme-product-grid-title a{color:var( --e-global-color-b6e6147 );}.elementor-955 .elementor-element.elementor-element-5123019 .etheme-product-grid-image img{width:100%;}.elementor-955 .elementor-element.elementor-element-5123019 .price{color:var( --e-global-color-b6e6147 );}.elementor-955 .elementor-element.elementor-element-5124857{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-955 .elementor-element.elementor-element-5124857:not(.elementor-motion-effects-element-type-background), .elementor-955 .elementor-element.elementor-element-5124857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-955 .elementor-element.elementor-element-3eedd27{--image-space:0px;--image-width-proportion:50%;--content-padding:25px;--terms-label-offset-y:30px;--post-meta-padding:10px 0 0;--cols:1;--rows-gap:60px;}.elementor-955 .elementor-element.elementor-element-3eedd27 .etheme-post{border-radius:2px 2px 2px 2px;}.elementor-955 .elementor-element.elementor-element-3eedd27 .etheme-post-content{border-radius:2px 2px 2px 2px;}.elementor-955 .elementor-element.elementor-element-3eedd27 .etheme-post-image-inner{border-radius:2px 2px 2px 2px;}.elementor-955 .elementor-element.elementor-element-3eedd27 .etheme-post-title{font-family:"Playfair Display", Sans-serif;font-size:24px;text-transform:uppercase;}.elementor-955 .elementor-element.elementor-element-3eedd27 .etheme-post-title a{color:var( --e-global-color-b6e6147 );}.elementor-955 .elementor-element.elementor-element-3eedd27 .etheme-post-excerpt{font-family:"Poppins", Sans-serif;font-size:14px;color:var( --e-global-color-b6e6147 );margin-bottom:18px;}@media(max-width:1024px){.elementor-955 .elementor-element.elementor-element-37f0fc1f > .elementor-element-populated{border-width:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-6be37f78{text-align:center;}.elementor-955 .elementor-element.elementor-element-62d4ef9d{text-align:center;}.elementor-955 .elementor-element.elementor-element-5124857{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-955 .elementor-element.elementor-element-24c5aa84{margin-top:0px;margin-bottom:35px;}.elementor-955 .elementor-element.elementor-element-52904685 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-db6d11e #beezwoo-size-chart-popup .beezwoo-size-chart-content{padding:10px 10px 10px 10px;}.elementor-955 .elementor-element.elementor-element-3ff1a5a5{margin-top:-40px;margin-bottom:20px;}.elementor-955 .elementor-element.elementor-element-e034f78 .etheme-advanced-headline{font-size:22px;}.elementor-955 .elementor-element.elementor-element-e034f78{--line-space:0.4em;}.elementor-955 .elementor-element.elementor-element-5123019{--cols:2;--cols-gap:15px;--rows-gap:15px;}.elementor-955 .elementor-element.elementor-element-5123019 .etheme-product-grid-item{padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-5123019 .etheme-product-grid-fadeIn-area{padding-right:0px;padding-left:0px;right:-0px;left:-0px;}.elementor-955 .elementor-element.elementor-element-5124857{--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-955 .elementor-element.elementor-element-37f0fc1f{width:100%;}.elementor-955 .elementor-element.elementor-element-2bd4bcc9{width:100%;}}/* Start custom CSS for woocommerce-product-etheme_add_to_cart, class: .elementor-element-31671509 *//* Stile predefinito per le variazioni non selezionate */
.st-swatch-preview .type-label.subtype-square {
    border: 1.5px solid #0C1433;
    background-color: #ffffff;
    color: #0C1433;
    padding: 2px;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    transition: all 0.2s ease;
}

/* Stile per la variazione selezionata */
.st-swatch-preview .type-label.subtype-square.selected {
    border: 1.5px solid #0C1433;
    background: linear-gradient(135deg, #0C1433 0%, #1A2A52 60%, #2E426E 100%) !important;
    color: #ffffff;
}

/* Effetto hover con grigio mediano */
.st-swatch-preview .type-label.subtype-square:hover {
    background-color: #2E426E; /* Grigio mediano */
    border-color: #0C1433;
    color: #ffffff;
}

/* Effetto hover per la variazione selezionata */
.st-swatch-preview .type-label.subtype-square.selected:hover {
    background-color: #0C1433;
    border-color: #0C1433;
    color: #ffffff !important;
}
label[for="pa_size"]::after {
    content: none; /* Rimuove il contenuto */
    display: none; /* Nasconde completamente */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-etheme_tabs, class: .elementor-element-5ff0a619 */th.woocommerce-product-attributes-item__label {
    text-transform: uppercase;
    font-size: 13px;
    padding: 2px !important;
    color: #060403 !important;
}
td.woocommerce-product-attributes-item__value {
    text-transform: uppercase;
    font-size: 13px;
    padding: 2px !important;
}
div#tab-description {
    text-align: justify;
}
tr.woocommerce-product-attributes-item {
    color: #060403 !important;
}
.woocommerce-Tabs-panel {
    color: #060403 !important;
}/* End custom CSS */
/* Start custom CSS for etheme_posts_chess, class: .elementor-element-3eedd27 */.etheme-post-title a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: inherit;
}
.etheme-post-excerpt {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5124857 */.product_cat-nr-archivio .no_nrarchivio { display: none !important; }/* End custom CSS */