.elementor-44092 .elementor-element.elementor-element-5522773{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44092 .elementor-element.elementor-element-c467a5d{--display:flex;--gap:00px 00px;--row-gap:00px;--column-gap:00px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-cf72a74 );--border-color:var( --e-global-color-cf72a74 );--border-radius:20px 20px 00px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:20px;}.elementor-44092 .elementor-element.elementor-element-c467a5d:not(.elementor-motion-effects-element-type-background), .elementor-44092 .elementor-element.elementor-element-c467a5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eaed13a );}.elementor-44092 .elementor-element.elementor-element-08f55f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 0px 20px;}.elementor-44092 .elementor-element.elementor-element-08f55f3{text-align:left;}.elementor-44092 .elementor-element.elementor-element-08f55f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;color:#000000;}.elementor-44092 .elementor-element.elementor-element-9530dab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-cf72a74 );--border-color:var( --e-global-color-cf72a74 );--border-radius:0px 0px 20px 20px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-44092 .elementor-element.elementor-element-9530dab:not(.elementor-motion-effects-element-type-background), .elementor-44092 .elementor-element.elementor-element-9530dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eaed13a );}.elementor-44092 .elementor-element.elementor-element-c92d42a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-44092 .elementor-element.elementor-element-c92d42a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44092 .elementor-element.elementor-element-5aacd80{--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-44092 .elementor-element.elementor-element-5aacd80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44092 .elementor-element.elementor-element-eb2c434{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;}.elementor-44092 .elementor-element.elementor-element-35d2819{--display:flex;--gap:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-44092 .elementor-element.elementor-element-d6bd21b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44092 .elementor-element.elementor-element-caa4ca4.elementor-element{--align-self:center;}.elementor-44092 .elementor-element.elementor-element-676b76f{width:var( --container-widget-width, 105.347% );max-width:105.347%;--container-widget-width:105.347%;--container-widget-flex-grow:0;}.elementor-44092 .elementor-element.elementor-element-676b76f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44092 .elementor-element.elementor-element-676b76f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44092 .elementor-element.elementor-element-0278ff5{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44092 .elementor-element.elementor-element-da0c8e2{--display:flex;}.elementor-44092 .elementor-element.elementor-element-7d7fdb4{width:var( --container-widget-width, 111.924% );max-width:111.924%;--container-widget-width:111.924%;--container-widget-flex-grow:0;}.elementor-44092 .elementor-element.elementor-element-7d7fdb4.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-44092 .elementor-element.elementor-element-a94e501 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44092 .elementor-element.elementor-element-8a9522b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:05px 05px;--row-gap:05px;--column-gap:05px;--border-radius:20px 20px 20px 20px;}.elementor-44092 .elementor-element.elementor-element-8a9522b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44092 .elementor-element.elementor-element-fdcb09b{width:100%;max-width:100%;}.elementor-44092 .elementor-element.elementor-element-fdcb09b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44092 .elementor-element.elementor-element-fdcb09b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-44092 .elementor-element.elementor-element-fdcb09b img{border-radius:21px 21px 21px 21px;}.elementor-44092 .elementor-element.elementor-element-03aebce{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D9D9D9;--border-color:#D9D9D9;--border-radius:10px 10px 10px 10px;}.elementor-44092 .elementor-element.elementor-element-af8482a > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-44092 .elementor-element.elementor-element-c92d42a{--width:99.999%;}.elementor-44092 .elementor-element.elementor-element-5aacd80{--width:67.407%;}.elementor-44092 .elementor-element.elementor-element-da0c8e2{--width:100%;}.elementor-44092 .elementor-element.elementor-element-8a9522b{--width:31.833%;}}@media(max-width:1024px){.elementor-44092 .elementor-element.elementor-element-08f55f3 .elementor-heading-title{font-size:28px;}.elementor-44092 .elementor-element.elementor-element-5aacd80{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:5%;}.elementor-44092 .elementor-element.elementor-element-a94e501 > .elementor-widget-container{margin:0% 0% 0% 0%;}}@media(max-width:767px){.elementor-44092 .elementor-element.elementor-element-08f55f3{text-align:center;}.elementor-44092 .elementor-element.elementor-element-08f55f3 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-44092 .elementor-element.elementor-element-c92d42a{--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-44092 .elementor-element.elementor-element-5aacd80{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for heading, class: .elementor-element-08f55f3 */.woocommerce div.product .product_title {
    clear: none;
    padding: 0 0 0px;
    margin: 0 0 0px;
    border-bottom: 0px solid #eaeaea;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b0057c */#bid-info {
    text-align: center;
    margin-bottom: 12px;
}

#current-bid {
    font-size: 16px; /* Font più grande per il Current Bid */
    font-weight: bold; /* Grassetto per far risaltare */
    color: #333333; /* Colore scuro per il testo */
}

#price-per-unit {
    font-size: 14px; /* Font più piccolo per il Price per unit */
    color: #777777; /* Colore grigio per il Price per unit */
    margin-top: 5px; /* Un po' di spazio sopra il Price per unit */
}

#current-bid-amount, #price-per-unit-amount {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-caa4ca4 */#message-container {
    display: flex;
    justify-content: center; /* Centra orizzontalmente */
    align-items: center; /* Centra verticalmente */
    padding: 0; /* Rimuove padding */
    height: 100%; /* Forza l'altezza a riempire tutto lo spazio disponibile */
    box-sizing: border-box;
}

#losing-message, #winning-message {
    padding: 10px 20px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 5px;
    text-align: center;
    margin: 0; /* Rimuove qualsiasi margine */
    line-height: 1.2; /* Controlla l'altezza della linea */
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 50px; /* Altezza minima per garantire un buon allineamento */
    height: 100%; /* Forza il riempimento verticale completo */
    flex-grow: 1; /* Assicura che il box cresca per riempire lo spazio */
}




#losing-message {
    background-color: #ff0000; /* Sfondo rosso per "You are Losing!" */
}

#winning-message {
    background-color: #28a745; /* Sfondo verde per "You are winning!" */
    display: none; /* Nascondi inizialmente */
}

.elementor-widget {
    margin: 0 !important; /* Rimuove margini aggiunti da Elementor */
    padding: 0 !important; /* Rimuove padding aggiunti da Elementor */
}

#message-container {
    height: auto !important; /* Assicura che l'altezza del contenitore si adatti al contenuto */
}

#losing-message, #winning-message {
    height: auto !important; /* Forza l'altezza al contenuto */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-676b76f */#bid-form-wrapper {
    display: flex;
    justify-content: flex-start;
    padding: 10px;
    border-radius: 12px;
    background-color: #f5f5f5;
    max-width: 600px;
    margin: 0 auto;
    font-family: Arial, sans-serif;
}

#bid-form {
    display: flex;
    width: 100%;
    align-items: center; /* Allinea verticalmente gli elementi */
}

#currency-wrapper {
    display: flex;
    align-items: center;
    background-color: #fbe9db; /* Colore di sfondo del campo di input */
    border-radius: 12px;
    padding: 0;
}

.currency-symbol {
    font-size: 18px;
    color: #888888;
    padding: 8px 10px; /* Riduce il padding verticale per migliore aderenza */
    background-color: #d3d3d3; /* Colore di sfondo del simbolo */
    border-radius: 12px 0 0 12px;
    display: flex;
    align-items: center;
    height: 100%; /* Adesione perfetta sopra e sotto */
}

#amount {
    padding: 10px;
    font-size: 16px;
    border: none;
    border-radius: 0 12px 12px 0;
    width: 100%;
    background-color: #fbe9db; /* Colore di sfondo del campo di input */
    height: 100%; /* Fa aderire il campo al wrapper */
    box-sizing: border-box; /* Assicura che padding non aumenti altezza totale */
}

#bid-button {
    padding: 10px 20px;
    font-size: 12px;
    line-height: 1.2; /* Aumenta lo spazio tra le righe */
    background-color: #ff7300;
    color: #ffffff;
    border: none;
    border-radius: 12px;
    margin-left: 10px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 100%; /* Allinea perfettamente con il campo di input */
}

#bid-button:hover {
    background-color: #e66900;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7d7fdb4 */#countdown-wrapper {
    display: flex;
    justify-content: flex-start; /* Allinea a sinistra */
    padding: 10px;
    border-radius: 12px;
    background-color: #ffffff; /* Sfondo bianco */
    width: 100%;
    max-width: 400px; /* Larghezza massima */
    margin: 0 auto; /* Centratura rispetto al contenitore */
    font-family: Arial, sans-serif;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Leggera ombra per far risaltare */
}

#countdown {
    display: flex;  /* Disposizione orizzontale */
    justify-content: space-around;
    width: 100%;
}

#countdown div {
    text-align: center;
}

#countdown span {
    font-size: 24px; /* Dimensione dei numeri */
    font-weight: bold;
    color: #333333; /* Colore dei numeri */
}

#countdown-wrapper div {
    padding: 10px;
    min-width: 60px; /* Larghezza minima delle sezioni */
}/* End custom CSS */