.elementor-2463 .elementor-element.elementor-element-c947680{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-1f99cd5{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-124dd74 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:4.8rem;font-weight:700;text-transform:uppercase;line-height:100%;}.elementor-2463 .elementor-element.elementor-element-fc575a5{--update-cart-automatically-display:none;--sections-background-color:#FFFFFFB3;--sections-border-type:none;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-primary );--product-link-normal-color:var( --e-global-color-primary );--checkout-button-padding:20px 40px 20px 40px;--checkout-button-width:fit-content;}.elementor-2463 .elementor-element.elementor-element-fc575a5 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-accent );}.elementor-2463 .elementor-element.elementor-element-fc575a5 .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content;}.elementor-2463 .elementor-element.elementor-element-fc575a5 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-2463 .elementor-element.elementor-element-fc575a5 .e-shop-table .cart th, .elementor-2463 .elementor-element.elementor-element-fc575a5 .e-shop-table .cart td:before{font-family:"Acherus", Sans-serif;font-size:18px;font-weight:400;}.elementor-2463 .elementor-element.elementor-element-fc575a5 .cart td span, .elementor-2463 .elementor-element.elementor-element-fc575a5 .cart td, .elementor-2463 .elementor-element.elementor-element-fc575a5 .input-text.qty{font-family:"Demo Florian", Sans-serif;font-size:18px;font-weight:700;}.elementor-2463 .elementor-element.elementor-element-fc575a5 .cart_totals .shop_table td:before, .elementor-2463 .elementor-element.elementor-element-fc575a5 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Acherus", Sans-serif;font-size:16px;font-weight:400;}.elementor-2463 .elementor-element.elementor-element-fc575a5 .checkout-button{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-2463 .elementor-element.elementor-element-fc575a5 .cart_totals{--sections-title-color:var( --e-global-color-text );}.elementor-2463 .elementor-element.elementor-element-fc575a5 .cart_totals h2{font-family:"Acherus", Sans-serif;font-size:20px;font-weight:400;}.elementor-2463 .elementor-element.elementor-element-fc575a5 .e-cart-totals .e-cart-content, .elementor-2463 .elementor-element.elementor-element-fc575a5 .e-cart-totals .woocommerce-shipping-destination, .elementor-2463 .elementor-element.elementor-element-fc575a5 .e-cart-totals .shipping-calculator-button{font-family:"Acherus", Sans-serif;font-size:14px;font-weight:400;}.elementor-2463 .elementor-element.elementor-element-fc575a5 .coupon{--sections-border-type:none;--sections-padding:10px 10px 10px 10px;--sections-margin:0px 0px 0px 0px;}.elementor-2463 .elementor-element.elementor-element-fc575a5 .e-cart__container{grid-row-gap:0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2463 .elementor-element.elementor-element-6a92451{width:var( --container-widget-width, 400px );max-width:400px;padding:25px 25px 25px 25px;--container-widget-width:400px;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-2463 .elementor-element.elementor-element-6a92451.elementor-element{--align-self:flex-end;}.elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-item > a{font-family:"Acherus", Sans-serif;font-size:14px;font-weight:400;}.elementor-2463 .elementor-element.elementor-element-6a92451 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1566px){.elementor-2463 .elementor-element.elementor-element-c947680{--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2463 .elementor-element.elementor-element-124dd74 .elementor-heading-title{font-size:6.3rem;}.elementor-2463 .elementor-element.elementor-element-6a92451{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}}@media(max-width:767px){.elementor-2463 .elementor-element.elementor-element-124dd74 .elementor-heading-title{font-size:15.7rem;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-fc575a5 */.elementor-2463 .elementor-element.elementor-element-fc575a5 .coupon-col-start {
    display: flex;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 .button.e-apply-coupon:hover {
	background: #B27239 !important;
	border-color: #B27239 !important;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 .button.e-apply-coupon {
	background: #02405A !important;
	color: #FFF !important;
	border-color: #02405A !important;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 .product-thumbnail {
	width: 90px;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 .button.e-apply-coupon,
.elementor-2463 .elementor-element.elementor-element-fc575a5 .checkout-button.button{
  background-image: url(https://www.contigiglicervi.it/wp-content/uploads/2025/11/Asset-8.png) !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  height: 60px;
  background-color: transparent !important;
  border: none !important;
  display: flex;
  justify-content: center;
  align-items: center;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 .button.e-apply-coupon:hover,
.elementor-2463 .elementor-element.elementor-element-fc575a5 .checkout-button.button:hover{
  background-image: url(https://www.contigiglicervi.it/wp-content/uploads/2025/11/Asset-8.png) !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-color: transparent !important;
  border: none !important;
  color: #B27239 !important;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 
.coupon-col-start input {
  height: 46px !important;
  border: 1px solid #29235c !important;
  border-radius: 10px !important;
  padding-left: 20px !important;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 .coupon-col-start {
  align-items: center;
}
.e-cart-totals.e-cart-section {
    padding-bottom: 200px;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 .product-name a {
    font-family: "Acherus", sans-serif;
    color: #1d1d1b !important;
}
.woocommerce-notices-wrapper {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 99999;
}
.woocommerce-notices-wrapper .woocommerce-message {
  margin: 0;
  border-top-color: #B27239 !important;
}
.woocommerce-message:focus-visible {
	outline: none;
}
.woocommerce-message::before {
    color: #1d1d1b !important;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 .coupon-col-start input {
    background: transparent
}
/*.elementor-2463 .elementor-element.elementor-element-fc575a5 .coupon-col-start::before {*/
/*    content: "Codice sconto";*/
/*    position: absolute;*/
/*    left: 30px;*/
/*    color: #1d1d1b;*/
/*    opacity: .5;*/
/*    pointer-events: none;*/
    
/*}*/
.elementor-widget-woocommerce-cart .woocommerce .remove:hover {
    color: red !important;
}

@media(max-width:1024px){
    .elementor-2463 .elementor-element.elementor-element-fc575a5 .button.button.e-apply-coupon {
        font-size: 14px;
        width: 160px;
        margin: auto;
        padding: 0 !important;
        height: 45px;
    }
    .elementor-2463 .elementor-element.elementor-element-fc575a5 table.cart .product-thumbnail {
    display: block !important;
}

.elementor-2463 .elementor-element.elementor-element-fc575a5 table.cart .product-thumbnail::before {
    display: none;
}
.elementor-2463 .elementor-element.elementor-element-fc575a5 table.cart .product-thumbnail img{
    width: 100%;
}


}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-6a92451 */#cart-extra {
    position: absolute;
    right: inherit;
    bottom: 17px;
    width: 440px !important;
    max-width: 100% !important;
    bottom: 0;
}

@media(max-width:1199px){
#cart-extra {
    width: 37% !important;
    max-width: 100% !important;
}
}
@media(max-width:991px){
#cart-extra {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 50px;
    bottom: 40px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Demo Florian';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.eot');
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.woff2') format('woff2'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.woff') format('woff'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.ttf') format('truetype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.svg#DemoFlorian') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acherus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/DEMO-florian-bold-1.eot');
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/DEMO-florian-bold-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/horizon-type-acherusgrotesque-regular.woff2') format('woff2'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/horizon-type-acherusgrotesque-regular.woff') format('woff'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/horizon-type-acherusgrotesque-regular.ttf') format('truetype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/horizon-type-acherusgrotesque-regular.svg#Acherus') format('svg');
}
/* End Custom Fonts CSS */