/* Oro Chiaro – stile di base dal design (Claude Design) */
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(archivo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(archivo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}
body{margin:0;background:#fff;color:#1B2437;font-family:Archivo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-wrap:pretty;overflow-x:clip}
h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}
a{color:#16254A}
a:hover{color:#DCAC57}
img{max-width:100%}
:focus-visible{outline:2px solid #DCAC57;outline-offset:3px}
input,select,textarea,button{font:inherit}
input::placeholder,textarea::placeholder{color:#8A93A3}
input:user-invalid,select:user-invalid,textarea:user-invalid{border-color:#9B2C2C!important}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* contenitori atomici di Elementor: larghezza e posizione come nel design (non 100% e relative di default) */
.e-con.e-atomic-element{--width:auto;--position:static}

/* link nel testo: Elementor li azzera con all:unset, li riportiamo cliccabili */
.e-heading-base a,.e-paragraph-base a{cursor:pointer}
.e-heading-base a:focus-visible,.e-paragraph-base a:focus-visible{outline:2px solid #DCAC57;outline-offset:3px}

/* pulsanti costruiti come contenitori: nessuno stile del browser */
:where(button.e-button-base){font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;word-spacing:inherit;text-indent:inherit;text-shadow:inherit;line-height:inherit}
:where(button.e-con){font:inherit;color:inherit;border:0;background:none;padding:0;margin:0;text-align:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}

/* voci non ancora attive: visibili ma non cliccabili */
[data-miw-off],.miw-off{cursor:default!important}
[data-miw-off],.miw-off:not(.miw-trig){pointer-events:none}

/* accordion (FAQ) */
button.miw-acc-head{width:100%;border:0;background:transparent;margin:0;text-align:left;cursor:pointer;color:inherit;font:inherit;-webkit-appearance:none;appearance:none}
.miw-acc:not(.miw-acc-open):not(.miw-acc-chiude)>.miw-acc-panel{display:none!important}
.miw-acc-icon{transform:none}
.miw-acc.miw-acc-open .miw-acc-icon{transform:rotate(45deg)}

/* ---------- Header ---------- */
.oc-tk{contain:layout}
:has(> .oc-tk){contain:paint;max-width:100vw}
@keyframes ocTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.oc-tk{animation:none!important}}
.mm-row:hover .mm-ar,.mm-row:focus-visible .mm-ar{transform:translateX(3px)}
.mm-row:hover .mm-ic,.mm-row:focus-visible .mm-ic{transform:translateY(-2px);border-color:#DCAC57}
@media (prefers-reduced-motion:reduce){.mm-ar,.mm-ic{transition:none!important}}
@media (max-width:1099px){.miw-desk{display:none!important}}
@media (min-width:1100px){.miw-mob,.miw-mpanel{display:none!important}}
.miw-mm:not(.is-open){display:none!important}
.miw-mpanel:not(.is-open){display:none!important}
.miw-mtab:not(.is-active){display:none!important}
.miw-trig-vendi.is-on>a,.miw-trig-vendi.is-on>.e-con,.miw-trig-investi.is-on>a,.miw-trig-investi.is-on>.e-con{text-decoration:underline 2px #16254A!important;text-underline-offset:8px!important}
.miw-trig-pv.is-on>a,.miw-trig-pv.is-on>.e-con,.miw-trig-pv.is-on>button{color:#DCAC57!important}
.miw-sub [aria-current="page"]{box-shadow:inset 0 -2px 0 #DCAC57!important}

/* ---------- Footer ---------- */
@media (max-width:1099px){.miw-fdesk{display:none!important}}
@media (min-width:1100px){.miw-fmob{display:none!important}}

/* ---------- Modulo contatti (Contact Form 7) ---------- */
.miw-form .wpcf7{margin:0}
.miw-form .wpcf7-form{display:flex;flex-direction:column;gap:18px}
.miw-form .wpcf7-form>.hidden-fields-container,.miw-form .wpcf7-form>fieldset.hidden-fields-container{display:none}
.oc-f-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}
.oc-f-field{min-width:0}
.oc-f-field label{display:block;font-size:16px;font-weight:600;color:#16254A;margin-bottom:7px}
.oc-f-field label span{color:#16254A}
.miw-form .wpcf7-form-control-wrap{display:block;position:relative}
.oc-f-field input,.oc-f-field select,.oc-f-field textarea{width:100%;min-height:52px;padding:0 16px;border:1.5px solid #E4E0D6;border-radius:14px;background:#FAF6EC;font-size:16px;color:#1B2437;outline:none;transition:border-color 260ms,background 260ms;box-sizing:border-box;margin:0}
.oc-f-field select{appearance:auto}
.oc-f-field textarea{min-height:120px;padding:14px 16px;resize:vertical;display:block}
.oc-f-field input:focus,.oc-f-field select:focus,.oc-f-field textarea:focus{border-color:#DCAC57!important;background:#fff!important}
.oc-f-privacy .wpcf7-list-item{display:block;margin:0}
.oc-f-privacy label{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:#5D6679;cursor:pointer}
.oc-f-privacy input[type=checkbox]{width:20px;height:20px;flex:0 0 auto;margin:1px 0 0;accent-color:#16254A}
.oc-f-privacy .wpcf7-list-item-label span[aria-hidden]{color:#16254A}
.oc-f-link{color:#16254A;font-weight:600;text-decoration:underline}
.oc-f-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}
.oc-f-foot p{font-size:16px;color:#5D6679;margin:0}
.oc-f-foot p span{color:#16254A}
.miw-form .oc-f-btn{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 28px;border:none;border-radius:999px;background:#DCAC57;color:#2A1D05;box-shadow:0 10px 24px -12px rgba(220,172,87,.7);font-size:16px;font-weight:700;cursor:pointer;transition:transform 300ms cubic-bezier(.2,.7,.2,1),box-shadow 300ms,border-color 260ms,background 260ms,color 260ms}
.miw-form .oc-f-btn::after{content:"";width:16px;height:16px;flex:0 0 auto;width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}
.miw-form .oc-f-btn:hover{background:#E6BD72;transform:none}
.miw-form .oc-f-btn::after{transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){.miw-form .oc-f-btn:hover::after{transform:translateX(3px)}}
.miw-form .wpcf7-spinner{display:none}
.miw-form .wpcf7-not-valid-tip{font-size:14px;color:#9B2C2C;margin-top:6px}
.miw-form .wpcf7-not-valid{border-color:#9B2C2C!important}
.miw-form .wpcf7 form .wpcf7-response-output{margin:0;padding:14px 16px;border-radius:14px;font-size:15px;line-height:1.5;border:1.5px solid #E4E0D6;color:#1B2437}
.miw-form .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background:#f3faf3}
.miw-form .wpcf7 form.invalid .wpcf7-response-output,.miw-form .wpcf7 form.failed .wpcf7-response-output{border-color:#9B2C2C;background:#fdf6f6}

/* ---------- Home: righe "Da dove vuoi iniziare" ---------- */
.miw-hvrow:hover .miw-hvn,.miw-hvrow:focus-visible .miw-hvn{color:#1E1503!important}
.miw-hvrow:hover .miw-hvc,.miw-hvrow:focus-visible .miw-hvc{transform:scale(1.08)!important}
.miw-hvrow:hover .miw-hva,.miw-hvrow:focus-visible .miw-hva{transform:translate(3px,-3px)!important}

/* segnaposto foto stretti: solo la superficie, senza etichetta */
.miw-slot.is-small>*{display:none!important}

/* header mobile su schermi stretti (≤ 400px): icone un po' più piccole */
@media (max-width:400px){
  .miw-mob .e-flexbox-base>a.e-con,.miw-mob .e-flexbox-base>button.e-con:not(.miw-burger){width:38px!important;height:38px!important}
  .miw-mob .miw-burger{width:42px!important;height:42px!important;margin-right:4px!important}
}

/* Schede negozio: lingotti per metallo */
.miw-mt.is-on{background:#DCAC57!important;color:#16254A!important}
.miw-mt:not(.is-on){background:transparent!important;color:#fff!important}
.miw-mt:focus-visible{outline:2px solid #DCAC57;outline-offset:2px}
.miw-mp:not(.miw-mp-0):not(.is-on),.miw-mp.is-off{display:none!important}

/* Blog: filtro per argomento */
.miw-bf.is-on{background:#16254A!important;border-color:#16254A!important;color:#fff!important;font-weight:700!important}
.miw-bf:not(.is-on){background:#fff!important;border-color:#E8E2D4!important;color:#16254A!important;font-weight:600!important}
.miw-bfi[hidden]{display:none!important}

/* Modulo della pagina Contatti: spaziature più strette, come nel design */
.miw-form .wpcf7-form.oc-f-compact,.oc-f-compact .oc-f-row{gap:14px}

/* Icone SVG: blocco, senza lo spazio della linea di base (centrate nei cerchi come nel design) */
.e-svg-base>svg{display:block}

/* Header mobile: logo che non si comprime; più piccolo sui telefoni stretti */
.miw-logo{width:auto!important;flex:0 0 auto!important}
@media (max-width:380px){.miw-mob .miw-logo img{height:23px!important}}

/* Schede negozio: pulsanti "Chiama" e "Indicazioni" dentro la card sui telefoni stretti */
@media (max-width:400px){.miw-hbtn>*{flex:1 1 0!important;min-width:0!important;padding-left:12px!important;padding-right:12px!important}}
/* Schede negozio: lingotti su 2 colonne sui telefoni */
@media (max-width:480px){.miw-mp>*{flex-basis:calc(50% - 7px)!important;max-width:calc(50% - 7px)!important}}

/* Chi siamo: "Quattro regole" in una colonna sui telefoni stretti */
@media (max-width:400px){.miw-regole{grid-template-columns:minmax(0,1fr)!important}}

/* Pagina Punti vendita: mappa interattiva a tutto riquadro */
.miw-imap .elementor-widget-shortcode,.miw-imap .elementor-widget-container,.miw-imap .elementor-shortcode{position:absolute;inset:0;width:100%;height:100%}
.miw-imap-frame{display:block;width:100%;height:100%;border:0}

/* ---------- Blog: corpo dell'articolo (blocchi dell'editor), stili dal design ---------- */
.miw-art-body>*{margin:18px 0 0}
.miw-art-body>:first-child{margin-top:0}
.miw-art-body h2{font-size:clamp(26px,.9vw + 19px,34px);font-weight:700;letter-spacing:-.02em;line-height:1.18;color:#16254A;margin-top:clamp(44px,4.6vw,64px);scroll-margin-top:150px}
.miw-art-body>h2:first-child{margin-top:0}
.miw-art-body h3{font-size:clamp(21px,.6vw + 17px,25px);font-weight:700;letter-spacing:-.015em;line-height:1.25;color:#16254A;margin-top:36px}
.miw-art-body p{font-size:19px;line-height:1.8;color:#1B2437}
.miw-art-body a{color:#16254A;font-weight:600;text-decoration:underline 1.5px #DCAC57;text-underline-offset:4px}
.miw-art-body a:hover{color:#A8762A}
.miw-art-body strong{color:#16254A}
.miw-art-body ul,.miw-art-body ol{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}
.miw-art-body li{position:relative;padding-left:22px;font-size:19px;line-height:1.7;color:#1B2437}
.miw-art-body ul>li::before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border-radius:999px;background:#DCAC57}
.miw-art-body ol{counter-reset:miw-ol}
.miw-art-body ol>li{counter-increment:miw-ol;padding-left:30px}
.miw-art-body ol>li::before{content:counter(miw-ol) ".";position:absolute;left:0;top:0;font-weight:700;color:#A8762A}
.miw-art-body .wp-block-table{margin-top:24px;border-radius:20px;overflow:hidden;border:1px solid #E8E2D4;overflow-x:auto}
.miw-art-body table{width:100%;border-collapse:collapse;font-size:17px;table-layout:auto!important;margin:0}
.miw-art-body .wp-block-table thead{border:0}
.miw-art-body .wp-block-table th,.miw-art-body .wp-block-table td{border:0}
.miw-art-body .wp-block-table th{background:#FAF6EC;text-align:left;padding:14px 18px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#16254A;border:0}
.miw-art-body .wp-block-table td{padding:14px 18px;border-top:1px solid #E8E2D4;color:#1B2437;font-feature-settings:"tnum"}
.miw-art-body td:first-child{font-size:22px;font-weight:800;color:#16254A}
.miw-art-body td:last-child:not(:first-child){color:#4A5468}
.miw-art-body figure.wp-block-image{margin-top:28px}
.miw-art-body figure.wp-block-image img{display:block;width:100%;height:auto;border-radius:20px}
.miw-art-body figcaption{margin-top:10px;font-size:14px;color:#4A5468;text-align:left}
.miw-art-body blockquote{border-left:3px solid #DCAC57;padding:4px 0 4px 22px;margin-top:28px}
.miw-art-body blockquote p{font-size:21px;line-height:1.6;color:#16254A;font-weight:600}
.miw-art-body blockquote cite{display:block;margin-top:8px;font-size:15px;font-style:normal;color:#4A5468}
@media (max-width:767px){
  .miw-art-body .wp-block-table{-webkit-overflow-scrolling:touch}
  .miw-art-body table{font-size:15px;min-width:540px}
  .miw-art-body .wp-block-table th,.miw-art-body .wp-block-table td{padding:12px 14px}
  .miw-art-body .wp-block-table th{white-space:nowrap}
  .miw-art-body td:first-child{font-size:18px}
}
/* contenitori degli shortcode: non aggiungono box al layout del design */
.miw-sc,.miw-sc .elementor-widget-shortcode,.miw-sc .elementor-widget-container,.miw-sc .elementor-shortcode{display:contents!important}

/* ===== Lingotti: catalogo, scheda (lingotti.php) ===== */
.miw-lcat input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:22px;height:22px;border-radius:999px;background:#fff;border:3px solid #DCAC57;box-shadow:0 2px 6px rgba(22,37,74,.25);cursor:pointer}
.miw-lcat input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:999px;background:#fff;border:3px solid #DCAC57;box-shadow:0 2px 6px rgba(22,37,74,.25);cursor:pointer}
.miw-lcat input[type=range]::-webkit-slider-runnable-track{background:none}
.miw-lcat input[type=range]::-moz-range-track{background:none}
.miw-lcat input[type=range]:focus-visible{outline:none}
.miw-lcat input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #16254A;outline-offset:2px}
.miw-lc[hidden]{display:none!important}
.miw-lc-art:hover,.miw-lc-art:focus-within{transform:translateY(-6px)!important;box-shadow:0 30px 60px -30px rgba(22,37,74,.45),0 0 0 1.5px var(--miw-bar,#DCAC57)!important}
.miw-lc-art:hover .miw-lc-img,.miw-lc-art:focus-within .miw-lc-img{transform:translateY(-14px) rotate(-14deg) scale(1.06)!important}
.miw-lc-art:hover .miw-lc-btn,.miw-lc-art:focus-within .miw-lc-btn{background:#E6BD72!important}
.miw-lc-art a:focus-visible{outline:2px solid #16254A;outline-offset:3px}
.miw-ltipo[aria-checked=true]{font-weight:700!important}
.miw-ltipo[aria-checked=true] .miw-ltipo-r{border-color:#16254A!important}
.miw-ltipo-d{display:none;width:10px;height:10px;border-radius:999px;background:#DCAC57}
.miw-ltipo[aria-checked=true] .miw-ltipo-d{display:block}
.miw-ltipo:focus-visible{outline:2px solid #16254A;outline-offset:2px;border-radius:6px}
.miw-lsort:focus-visible{outline:2px solid #16254A;outline-offset:2px}
@media (max-width:700px){
  .miw-lcat-aside{max-width:none!important}
}
/* disponibilità nella scheda: colori per stato (pillola verde del design = disponibile) */
.miw-dispo:has(.miw-dispo-richiesta),.miw-dispo:has(.miw-dispo-ordinazione){background:#FBF1DC!important;color:#7A4E0E!important}
.miw-dispo:has(.miw-dispo-richiesta)>span:first-child,.miw-dispo:has(.miw-dispo-ordinazione)>span:first-child{background:#D18F1F!important}
.miw-dispo:has(.miw-dispo-esaurito){background:#F1EFEA!important;color:#5D6679!important}
.miw-dispo:has(.miw-dispo-esaurito)>span:first-child{background:#9AA1AE!important}
/* galleria della scheda */
.miw-lgal [role=tab][aria-selected=true]{border-color:#DCAC57!important}
.miw-lgal img.miw-lg-img{max-width:70%;object-fit:contain}
.miw-lgal [role=tab] img{max-width:80%;object-fit:contain}
/* scheda: quantità */
.miw-qty .miw-qbtn:focus-visible{outline:2px solid #16254A;outline-offset:-4px;border-radius:999px}
/* lingotto senza foto: riquadro "Foto in arrivo" (stile dei segnaposto del design) */
.miw-lph{display:flex!important;align-items:center;justify-content:center;aspect-ratio:3/5;height:100%;max-width:80%;border-radius:14px;background:repeating-linear-gradient(135deg,rgba(22,37,74,.05) 0 10px,rgba(22,37,74,.09) 10px 20px),#EEF0F2;box-shadow:inset 0 0 0 1px rgba(22,37,74,.08)}
.miw-lph>span{padding:6px 12px;border-radius:999px;background:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#16254A;text-align:center}
.miw-lgal .miw-lph{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);height:58%;width:auto;max-width:none}
.miw-lc-art .miw-lph{transform:rotate(-10deg)}
.miw-lm-img.miw-lph>span{display:none}.miw-lm-img.miw-lph{height:70%;max-width:60%;border-radius:6px}

/* ===== Shop (WooCommerce): carrello, cassa, account, avvisi ===== */
.miw-cons label:has(input:checked){border-color:#16254A!important;background:#FAF6EC!important}
.miw-addcart button[type=submit]{cursor:pointer}
.miw-wc .woocommerce-notices-wrapper:empty{display:none}
.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-NoticeGroup .woocommerce-error{list-style:none;margin:0 0 20px!important;padding:16px 20px!important;border-radius:16px;background:#fff;border:1px solid #E8E2D4;border-left:4px solid #DCAC57;color:#1B2437;font-size:15.5px;line-height:1.5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}
.woocommerce-error{border-left-color:#9B2C2C}
.woocommerce-message .button,.woocommerce-info .button{order:2;display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;background:#16254A;color:#fff;font-weight:700;font-size:14px;text-decoration:none}
.woocommerce-error li{list-style:none}
.miw-notices{max-width:1440px;margin:0 auto;padding:16px clamp(20px,4vw,64px) 0}
.miw-notices:empty{display:none;padding:0}
/* campi dei moduli (cassa, account) come quelli del design */
.miw-wc-body .form-row{margin:0 0 14px;padding:0}
.miw-wc-body .form-row label{display:block;font-size:15px;font-weight:600;color:#16254A;margin-bottom:6px}
.miw-wc-body .form-row .required{color:#16254A;text-decoration:none;border:0}
.miw-wc-body input.input-text,.miw-wc-body select,.miw-wc-body textarea,.miw-wc-body .select2-container .select2-selection--single{width:100%;min-height:52px;padding:0 16px;border:1.5px solid #E4E0D6!important;border-radius:14px!important;background:#FAF6EC;font-size:16px;color:#1B2437;font-family:inherit;outline:none;box-sizing:border-box}
.miw-wc-body textarea{min-height:110px;padding:14px 16px}
.miw-wc-body .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px;padding:0}
.miw-wc-body .select2-container .select2-selection--single .select2-selection__arrow{height:50px}
.miw-wc-body input.input-text:focus,.miw-wc-body select:focus,.miw-wc-body textarea:focus{border-color:#DCAC57!important;background:#fff}
.miw-wc-body .form-row-first,.miw-wc-body .form-row-last{width:calc(50% - 7px);float:left}
.miw-wc-body .form-row-last{float:right}
.miw-wc-body .form-row-wide{clear:both}
.miw-wc-body .woocommerce-billing-fields h3,.miw-wc-body .woocommerce-shipping-fields h3,.miw-wc-body .woocommerce-additional-fields h3,.miw-wc-body #order_review_heading{font-size:22px;font-weight:700;color:#16254A;margin:0 0 16px}
.miw-wc-body form.checkout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}
.miw-wc-body form.checkout>.woocommerce-NoticeGroup{grid-column:1/-1}
.miw-wc-body #customer_details{grid-column:1;padding:clamp(20px,2.6vw,32px);border-radius:28px;background:#fff}
.miw-wc-body #customer_details .col-1,.miw-wc-body #customer_details .col-2{width:100%;float:none;max-width:none}
.miw-wc-body #customer_details::after{content:"";display:block;clear:both}
.miw-wc-body #order_review_heading{grid-column:2;grid-row:1;margin:0;align-self:end;display:none}
.miw-wc-body #order_review{grid-column:2;grid-row:1;position:sticky;top:130px;padding:clamp(22px,2.6vw,32px);border-radius:28px;background:#fff;box-shadow:0 30px 60px -44px rgba(22,37,74,.45)}
.miw-wc-body #order_review::before{content:"Il tuo ordine";display:block;font-size:20px;font-weight:700;color:#16254A;margin-bottom:12px}
.miw-wc-body table.shop_table{width:100%;border-collapse:collapse;font-size:15.5px;color:#1B2437;border:0;margin:0 0 16px}
.miw-wc-body table.shop_table th,.miw-wc-body table.shop_table td{padding:12px 0;border:0;border-bottom:1px solid #E8E2D4;text-align:left;vertical-align:top;background:none}
.miw-wc-body table.shop_table td:last-child,.miw-wc-body table.shop_table th:last-child{text-align:right}
.miw-wc-body table.shop_table thead th{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5D6679}
.miw-wc-body table.shop_table .order-total th,.miw-wc-body table.shop_table .order-total td{font-size:18px;font-weight:800;color:#16254A;border-bottom:0}
.miw-wc-body #shipping_method{list-style:none;margin:0;padding:0;text-align:left}
.miw-wc-body #shipping_method li{margin:0 0 6px;display:flex;gap:8px;align-items:flex-start;justify-content:flex-end}
.miw-wc-body #payment{background:#FAF6EC;border-radius:20px;padding:16px}
.miw-wc-body #payment ul.payment_methods{list-style:none;margin:0;padding:0;border:0}
.miw-wc-body #payment ul.payment_methods li{padding:10px 0;border-bottom:1px solid #E8E2D4;font-size:15.5px;font-weight:600;color:#16254A}
.miw-wc-body #payment ul.payment_methods li:last-child{border-bottom:0}
.miw-wc-body #payment ul.payment_methods li input{accent-color:#16254A;margin-right:8px}
.miw-wc-body #payment .payment_box{margin:8px 0 0;padding:12px 14px;border-radius:12px;background:#fff;font-size:14.5px;font-weight:400;color:#4A5468;line-height:1.5}
.miw-wc-body #payment .payment_box::before{display:none}
.miw-wc-body #place_order,.miw-wc-body .woocommerce-Button,.miw-wc-body button.button,.miw-wc-body a.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border-radius:999px;border:1px solid #A8762A;background:#DCAC57;color:#16254A;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;font-family:inherit}
.miw-wc-body #place_order{width:100%;margin-top:14px;min-height:56px;font-size:17px}
.miw-wc-body #place_order:hover,.miw-wc-body button.button:hover,.miw-wc-body a.button:hover,.miw-btn-oro:hover{background:#E6BD72!important}
.miw-wc-body .woocommerce-terms-and-conditions-wrapper{font-size:14px;line-height:1.5;color:#4A5468;margin-top:12px}
.miw-wc-body .woocommerce-form__label-for-checkbox{display:flex!important;gap:10px;align-items:flex-start;font-weight:500!important}
.miw-wc-body .woocommerce-form-coupon-toggle{display:none}
.miw-wc-body .woocommerce-form-login-toggle .woocommerce-info{background:#fff}
.miw-wc-body .woocommerce-order{padding:clamp(20px,2.6vw,32px);border-radius:28px;background:#fff}
.miw-wc-body ul.woocommerce-order-overview{list-style:none;margin:16px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}
.miw-wc-body ul.woocommerce-order-overview li{padding:14px;border-radius:14px;background:#FAF6EC;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#5D6679}
.miw-wc-body ul.woocommerce-order-overview li strong{display:block;margin-top:4px;font-size:16px;letter-spacing:0;text-transform:none;color:#16254A}
.miw-wc-body h2{font-size:22px;font-weight:700;color:#16254A;margin:24px 0 12px}
.miw-acc-content{font-size:16px;line-height:1.6;color:#1B2437}
.miw-acc-content>.woocommerce-orders-table,.miw-acc-content>form,.miw-acc-content>.woocommerce-Addresses,.miw-acc-content>.woocommerce-order-details{padding:clamp(20px,2.6vw,32px);border-radius:24px;background:#fff}
.miw-acc-content .woocommerce-Addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}
.miw-acc-content .woocommerce-Address-title h2{margin-top:0}
.miw-accnav:not([aria-current]):hover{background:#FAF6EC!important}
.miw-acccard:hover{border-color:#DCAC57!important}
@media (max-width:900px){
  .miw-wc-body form.checkout{grid-template-columns:1fr}
  .miw-wc-body #order_review,.miw-wc-body #customer_details{grid-column:1;grid-row:auto;position:static}
}
@media (max-width:600px){ .miw-wc-body .form-row-first,.miw-wc-body .form-row-last{width:100%;float:none} }
/* shop: filtri */
.miw-sc-item[hidden]{display:none!important}
.miw-smet[aria-pressed=true]{border-color:#16254A!important;background:#16254A!important;color:#fff!important}
.miw-sprezzo input[type=range]{position:absolute;left:-12px;right:-12px;top:0;width:calc(100% + 24px);height:28px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}
.miw-sprezzo input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:24px;height:24px;border-radius:999px;background:#fff;border:2px solid #16254A;box-shadow:0 4px 10px -4px rgba(22,37,74,.45);cursor:grab}
.miw-sprezzo input[type=range]::-moz-range-thumb{pointer-events:auto;width:20px;height:20px;border-radius:999px;background:#fff;border:2px solid #16254A;cursor:grab}
.miw-sprezzo input[type=range]::-webkit-slider-runnable-track{background:none}
.miw-sprezzo input[type=range]:focus-visible::-webkit-slider-thumb{outline:2px solid #DCAC57;outline-offset:2px}
@media (max-width:760px){ .miw-saside{position:static!important;flex-basis:100%!important} }
/* scheda prodotto: zoom */
.miw-zoom{position:fixed;inset:0;z-index:9999;background:rgba(14,22,44,.92);display:flex;align-items:center;justify-content:center;padding:24px}
.miw-zoom img{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px}
.miw-zoom button{position:absolute;top:16px;right:16px;width:48px;height:48px;border-radius:999px;border:0;background:#fff;color:#16254A;font-size:24px;cursor:pointer}
[data-miw-pg-i][aria-pressed=true]{border-color:#16254A!important}
/* header: numero dei pezzi nel carrello */
.miw-cartn{position:absolute;top:2px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#DCAC57;color:#16254A;font-size:11px;font-weight:800;line-height:18px;text-align:center}
.miw-cartn:empty{display:none}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.cart_totals{float:none!important;width:auto!important}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:auto!important;float:none!important}
.woocommerce .woocommerce-cart-form a.remove,.woocommerce-cart-form a.remove{width:auto!important;height:auto!important;font-size:14px!important;line-height:1.4!important;border-radius:0!important;color:#5D6679!important;background:none!important;font-weight:600!important;text-indent:0!important}
.woocommerce .woocommerce-cart-form a.remove:hover{color:#16254A!important;background:none!important}
.woocommerce-cart-form button[name=update_cart]{display:none!important}
.miw-wc-body #payment,.woocommerce-checkout #payment{background:#FAF6EC!important;border-radius:20px!important}
.miw-wc-body #payment div.form-row{padding:0!important}
.miw-wc-body #payment .payment_box{background:#fff!important}
.miw-wc-body .woocommerce-info{border-top:0}
.miw-wc-body .woocommerce-info::before,.woocommerce-message::before{display:none!important}
/* ---------- revisione 24/10/2026 ---------- */
/* cassa: paese come testo, caselle allineate, errori visibili */
.miw-wc-body #billing_country_field strong,.miw-wc-body #shipping_country_field strong{display:block;padding:0;border:0;background:none;font-size:16px;font-weight:600;color:#16254A;min-height:0}
.miw-wc-body .woocommerce-form__label-for-checkbox,.miw-wc-body #ship-to-different-address label,.miw-wc-body .create-account label.checkbox{display:flex!important;align-items:center;gap:10px;font-size:15.5px!important;font-weight:600!important;color:#16254A;cursor:pointer;margin:0}
.miw-wc-body #ship-to-different-address{font-size:15.5px!important;margin:8px 0 14px!important}
.miw-wc-body .woocommerce-form__label-for-checkbox input[type=checkbox],.miw-wc-body #ship-to-different-address input[type=checkbox],.miw-wc-body .create-account input[type=checkbox]{flex:none;width:20px;height:20px;margin:0!important;accent-color:#16254A}
.miw-wc-body .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{align-items:flex-start;font-weight:500!important;color:#4A5468;font-size:14.5px!important;line-height:1.5}
.miw-wc-body .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input{margin-top:1px!important}
.miw-wc-body .woocommerce-terms-and-conditions-wrapper .required{display:none}
.miw-wc-body .woocommerce-terms-and-conditions-wrapper a{color:#16254A;font-weight:600;text-decoration:underline;text-decoration-color:#DCAC57;text-underline-offset:3px}
.miw-wc-body .form-row.woocommerce-invalid input.input-text,.miw-wc-body .form-row.woocommerce-invalid select,.miw-wc-body .form-row.woocommerce-invalid .select2-selection{border-color:#B42318!important;background:#FFF6F5}
.miw-wc-body .form-row.woocommerce-invalid label{color:#B42318}
.miw-err{display:block;margin-top:6px;font-size:14px;font-weight:600;color:#B42318}
.miw-wc-body .woocommerce-shipping-fields[hidden]{display:none!important}
.miw-wc-body #shipping_method li label{font-weight:600;color:#16254A}
.miw-wc-body #shipping_method .miw-cons-c{display:block;font-weight:700;font-size:14px;color:#4A5468}
@media (max-width:600px){
  .miw-wc-body table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{display:flex;flex-direction:column}
  .miw-wc-body table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th{border-bottom:0;padding-bottom:4px}
  .miw-wc-body table.shop_table.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{text-align:left!important;width:100%}
  .miw-wc-body #shipping_method li{justify-content:flex-start}
}
/* carrello mobile: miniatura quadrata */
.woocommerce-cart-form__cart-item>a{align-self:start;aspect-ratio:1/1}
/* scheda gioiello: pulsante "Già nel carrello", correlati in griglia fissa */
a.ocp-2{text-decoration:none}
.miw-prel{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media (max-width:1024px){.miw-prel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/* shop: hover delle pillole del metallo */
.miw-smet{transition:border-color 260ms,background 260ms}
.miw-smet:hover{border-color:#16254A!important;background:#FAF6EC!important}
.miw-smet[aria-pressed=true]:hover{background:#1E3163!important}
/* lingotti: pulsanti quantità */
.miw-qty .miw-qbtn{transition:background 260ms,opacity 260ms}
.miw-qty .miw-qbtn:not(:disabled):hover{background:#FAF6EC!important}
.miw-qty .miw-qbtn:disabled{opacity:.35;cursor:not-allowed}
/* lingotti: carosello "Altri lingotti" dentro il contenitore, frecce fuori dalle schede */
.ocls-7[data-miw-car]+[data-miw-carlist]{margin:0!important;padding:4px 0 24px!important;scroll-padding-inline:0!important}
.ocls-7[data-miw-car="prev"]{left:-54px!important}
.ocls-7[data-miw-car="next"]{right:-54px!important}
@media (max-width:1279px){.ocls-7[data-miw-car]{display:none!important}}
/* barra in basso su mobile: etichette leggibili */
.miw-bnav .e-paragraph-base{font-size:11.5px!important}
/* icone dell'header: area di tocco di almeno 44 px senza cambiare l'aspetto */
@media (max-width:1024px){
  button[aria-label="Cerca nel sito"],a[aria-label^="Carrello"],a[aria-label="Il mio account"],button[aria-label="Apri il menu"]{position:relative}
  button[aria-label="Cerca nel sito"]::after,a[aria-label^="Carrello"]::after,a[aria-label="Il mio account"]::after,button[aria-label="Apri il menu"]::after{content:"";position:absolute;inset:-4px}
}
.miw-wc-body select.country_to_state--single{-webkit-appearance:none;appearance:none;width:auto;min-height:0;padding:0!important;border:0!important;border-radius:0!important;background:none!important;font-size:16px;font-weight:600;color:#16254A;pointer-events:none}

/* schede di contenuto delle guide (revisione 24/10) */
.miw-gp:not(.miw-gp-0):not(.is-on),.miw-gp.is-off{display:none!important}
.miw-gt{cursor:pointer}
/* vetrina shop (home, sedi): niente frecce del carosello del design */
section:has(.miw-vetrina,.miw-vetrina-vuota) button[aria-label$="precedenti"],section:has(.miw-vetrina,.miw-vetrina-vuota) button[aria-label$="successivi"]{display:none!important}
/* perche-e-come-investire: i 4 lingotti dell apertura restano dentro lo schermo su mobile */
@media (max-width:600px){div:has(> img ~ img[src*="lingotto-palladio-kinebar"]){flex-wrap:nowrap!important;max-width:100%!important}div:has(> img ~ img[src*="lingotto-palladio-kinebar"]) > img{flex:1 1 0!important;min-width:0!important;width:auto!important;height:auto!important;object-fit:contain!important}}

/* megamenu: piccole animazioni al passaggio del mouse (27/10) */
.miw-mm a.miw-mmc,.miw-mm a.miw-mml{transition:transform 400ms cubic-bezier(.2,.7,.2,1),box-shadow 400ms ease,background-color 260ms ease,border-color 260ms ease,color 260ms ease}
.miw-mm .miw-mmf{transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
.miw-mm .miw-mmi{transition:transform 400ms cubic-bezier(.34,1.56,.64,1)}
.miw-mm a.miw-mmc img{transition:transform 460ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){
.miw-mm a.miw-mmc:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(22,37,74,.45)}
.miw-mm a:hover .miw-mmf,.miw-mm a:focus-visible .miw-mmf{transform:translateX(3px)}
.miw-mm a.miw-mmc:hover .miw-mmi{transform:scale(1.15) rotate(-8deg)}
.miw-mm a.miw-mmc:hover img{transform:translateY(-3px) scale(1.07)}
.miw-mm a.miw-mml:hover{transform:translateX(3px)}
}
@media (prefers-reduced-motion:reduce){.miw-mm a.miw-mmc,.miw-mm a.miw-mml,.miw-mm .miw-mmf,.miw-mm .miw-mmi,.miw-mm a.miw-mmc img{transition:none!important;transform:none!important}}

/* scheda lingotto (27/10): selettore della quantità centrato */
.miw-qty .miw-qbtn{display:flex!important;align-items:center;justify-content:center;text-align:center!important;padding:0!important;line-height:1!important}
.miw-qty .miw-qval{flex:1 1 auto;text-align:center}
/* scheda lingotto: "Altri lingotti" con la stessa animazione delle schede del catalogo */
.ocls-8 .miw-la-img{transform:rotate(-10deg);transition:transform 420ms cubic-bezier(.2,.7,.2,1)}
.ocls-8:hover .miw-la-img,.ocls-8:focus-within .miw-la-img{transform:translateY(-14px) rotate(-14deg) scale(1.06)}
/* foto della scheda (lingotti e shop): ingrandimento al passaggio del mouse, come Amazon */
.miw-hz-ov{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background-color:#FAF6EC;background-repeat:no-repeat;transition:opacity 260ms ease;border-radius:inherit}
.miw-hz-ov.is-on{opacity:1}
.miw-hz-attivo{cursor:zoom-in}

/* mappe interattive (27/10): abbastanza alte da mostrare il territorio dei negozi */
.e-con:has(> .miw-imap){min-height:clamp(340px,34vw,460px)}
/* header (27/10): voce attiva con badge "Online": sottolineato solo "Shop", non il badge */
.miw-header a[aria-current="page"]:has(> span + span){text-decoration:none!important}
.miw-header a[aria-current="page"]:has(> span + span) > span:first-of-type{text-decoration:underline 2px #16254A;text-underline-offset:8px}
/* scheda lingotto (27/10): "Altri lingotti", spazio per l'ombra e per il lingotto che sale al passaggio del mouse (niente tagli) */
.ocls-7[data-miw-car] + [data-miw-carlist]:has(> li > .ocls-8){padding:44px 12px 64px!important;margin:-40px -12px!important;scroll-padding-inline:12px!important}
[data-miw-carlist] article.ocls-8:hover,[data-miw-carlist] article.ocls-8:focus-within{box-shadow:0 30px 30px -22px rgba(22,37,74,.4)!important}
/* lingotti: cambio metallo senza ricaricare */
.miw-lnav-busy .miw-lgrid{opacity:.45;transition:opacity .15s}
.miw-lgrid.miw-lnav-in > li{animation:miwLIn .38s cubic-bezier(.2,.6,.3,1) both}
.miw-lgrid.miw-lnav-in > li:nth-child(2){animation-delay:.03s}.miw-lgrid.miw-lnav-in > li:nth-child(3){animation-delay:.06s}.miw-lgrid.miw-lnav-in > li:nth-child(4){animation-delay:.09s}.miw-lgrid.miw-lnav-in > li:nth-child(n+5){animation-delay:.12s}
@keyframes miwLIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.miw-lgrid.miw-lnav-in > li{animation:none}}
/* scheda lingotto: miniatura sopra il modulo, lingotti orizzontali senza deformazione */
.miw-lm-img{object-fit:contain!important}
/* ---- revisione responsive 27/10 ---- */
/* catalogo lingotti su telefono: filtri secondari dietro un pulsante, schede su 2 colonne */
.miw-lf-btn{display:none}
@media (max-width:767px){

  .miw-lf-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:14px;border:1.5px solid #E8E2D4;border-radius:999px;background:#fff;color:#16254A;font:600 15px/1 inherit;cursor:pointer}
  .miw-lf-btn::after{content:"";width:8px;height:8px;border-right:2px solid #16254A;border-bottom:2px solid #16254A;transform:rotate(45deg) translateY(-2px);transition:transform .2s}
  .miw-lf-open .miw-lf-btn::after{transform:rotate(-135deg) translateY(-2px)}
}
@media (max-width:599px){
  .miw-lgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
}
/* tap target su telefono e tablet */
@media (max-width:1099px){
  .miw-footer button.miw-off,.miw-footer a{padding-block:10px}
  nav[aria-label="Percorso di navigazione"] a,nav[aria-label*="readcrumb"] a{display:inline-block;padding-block:12px}
}
.woocommerce-checkout #shipping_method input[type=radio]{width:20px;height:20px}
.woocommerce-checkout #shipping_method label{display:inline-block;padding-block:10px}
@media (max-width:767px){
  .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals th,
  .woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals td{display:block;width:100%}
}
@media (max-width:767px){.miw-stack{grid-template-columns:minmax(0,1fr)!important}}
@media (max-width:480px){.miw-barre p,.miw-barre dd,.miw-barre dt{font-size:11.5px!important;line-height:1.3!important;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}}
@media (min-width:768px) and (max-width:1023px){.miw-riga{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}}
/* collaudo 27/10: schede lingotto su 2 colonne (mobile) senza badge tagliato né € a capo */
@media (max-width:600px){
  .miw-lc-art{padding-left:14px!important;padding-right:14px!important}
  .miw-lc-art h3{font-size:clamp(24px,7.2vw,30px)!important}
  .miw-lc-art h3 + span{padding:4px 7px!important;font-size:9.5px!important;letter-spacing:.04em!important}
  .miw-lc-art h3{flex:0 1 auto;min-width:0}
  .miw-lc-art > div:not(:first-child){flex-wrap:wrap;row-gap:6px}
  .miw-lc-art [style*="font-size: 20px"]{white-space:nowrap;font-size:17px!important}
}
/* ricerca nel sito (cerca.php) */
.miw-cerca{position:fixed;inset:0;z-index:100000;background:rgba(22,37,74,.55);display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}
.miw-cerca[hidden]{display:none}
.miw-cerca-box{position:relative;width:100%;max-width:640px;background:#fff;border-radius:22px;padding:28px 28px 22px;box-shadow:0 40px 80px -30px rgba(22,37,74,.6)}
.miw-cerca-box label{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5D6679;margin:0 0 12px}
.miw-cerca-riga{display:flex;gap:10px}
.miw-cerca-riga input{flex:1;min-width:0;height:52px;padding:0 18px;border:1.5px solid #E4DCC8;border-radius:14px;font-size:17px;color:#16254A;background:#fff}
.miw-cerca-riga input:focus{outline:none;border-color:#DCAC57;box-shadow:0 0 0 3px rgba(220,172,87,.3)}
.miw-cerca-riga button{height:52px;padding:0 22px;border:0;border-radius:14px;background:#DCAC57;color:#16254A;font-weight:700;font-size:16px;cursor:pointer}
.miw-cerca-riga button:hover,.miw-cerca-riga button:focus-visible{background:#E6BD72}
.miw-cerca-sugg{margin:16px 0 0;font-size:14px;line-height:1.7;color:#5D6679}
.miw-cerca-sugg a{color:#16254A;font-weight:600}
.miw-cerca-x{position:absolute;top:10px;right:12px;width:44px;height:44px;border:0;background:none;font-size:28px;line-height:1;color:#16254A;cursor:pointer;border-radius:50%}
.miw-cerca-x:hover,.miw-cerca-x:focus-visible{background:#F4EEDF}
.miw-cerca-pag{background:#FAF6EC;padding:clamp(40px,6vw,80px) 16px clamp(56px,8vw,110px)}
.miw-cerca-in{max-width:880px;margin:0 auto}
.miw-cerca-eye{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#B8873A}
.miw-cerca-pag h1{margin:0 0 24px;font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:-.02em;color:#16254A}
.miw-cerca-n{margin:18px 0 14px;color:#5D6679;font-size:15px}
.miw-cerca-lista{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.miw-cerca-card{display:flex;gap:18px;align-items:center;padding:16px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #EADFC6;text-decoration:none;color:#16254A;transition:box-shadow .2s,transform .2s}
.miw-cerca-card:hover,.miw-cerca-card:focus-visible{box-shadow:0 0 0 1.5px #DCAC57,0 20px 40px -24px rgba(22,37,74,.4);transform:translateY(-2px)}
.miw-cerca-card img,.miw-cerca-ph{flex:0 0 84px;width:84px;height:84px;object-fit:contain;border-radius:12px;background:#F4EEDF}
.miw-cerca-txt{display:flex;flex-direction:column;gap:4px;min-width:0}
.miw-cerca-tipo{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#B8873A}
.miw-cerca-tit{font-size:18px;font-weight:700;line-height:1.25}
.miw-cerca-desc{font-size:14.5px;line-height:1.45;color:#5D6679}
.miw-cerca-pagi ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:28px 0 0}
.miw-cerca-pagi a,.miw-cerca-pagi span{display:inline-flex;min-width:44px;height:44px;align-items:center;justify-content:center;padding:0 14px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #EADFC6;color:#16254A;text-decoration:none;font-weight:600}
.miw-cerca-pagi .current{background:#16254A;color:#fff}
.miw-cerca-vuoto{margin-top:8px;padding:22px 24px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #EADFC6;color:#16254A}
.miw-cerca-vuoto a{color:#16254A;font-weight:600}
@media (max-width:600px){.miw-cerca{padding-top:70px}.miw-cerca-box{padding:24px 18px 18px}.miw-cerca-riga{flex-direction:column}.miw-cerca-riga input{flex:none;width:100%;height:52px;font-size:16px}.miw-cerca-card{gap:14px;padding:12px}.miw-cerca-card img,.miw-cerca-ph{flex-basis:64px;width:64px;height:64px}.miw-cerca-tit{font-size:16px}}
/* tabella dei carati (quanto vale l'oro usato) su mobile: la colonna "dove si trova" va sotto la caratura */
@media (max-width:600px){
  .miw-carati table thead th:nth-child(2){display:none}
  .miw-carati table tbody tr{display:grid;grid-template-columns:1fr auto;border-top:1px solid #E8E2D4}
  .miw-carati table tbody th,.miw-carati table tbody td{border-top:0!important;padding:12px 8px 0!important}
  .miw-carati table tbody td:nth-child(2){grid-column:1/-1;grid-row:2;padding:4px 8px 12px!important;font-size:14px}
  .miw-carati table tbody td:last-child{grid-column:2;grid-row:1;text-align:right}
  .miw-carati table thead tr{display:grid;grid-template-columns:1fr auto}
  .miw-carati table thead th{padding:0 8px 10px!important}
}
/* video Argor-Heraeus (video.php) */
.miw-video{margin:0 auto;padding-top:clamp(28px,4vw,48px);width:100%;max-width:1040px}
.miw-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:24px;background:#16254A;object-fit:cover;box-shadow:0 30px 60px -36px rgba(22,37,74,.55)}
.miw-video figcaption{margin-top:12px;font-size:14px;line-height:1.5;color:inherit;opacity:.8}
.miw-video figcaption span{white-space:nowrap;opacity:.75}
/* sedi: lingotti per metallo (sedi.php, [miw_sede_lingotti]) */
.miw-sl{flex:999 1 min(100%,560px);min-width:0}
.miw-sl-tabs{display:inline-flex;flex-wrap:wrap;gap:6px;padding:5px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);margin-bottom:18px}
.miw-sl-tabs .miw-mt{border:0;cursor:pointer;padding:10px 20px;border-radius:999px;font:inherit;font-size:15px;font-weight:700;transition:background 260ms ease,color 260ms ease;min-height:44px}
.miw-sl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.miw-sl-card{display:flex;flex-direction:column;height:100%;border-radius:22px;overflow:hidden;background:#fff;text-decoration:none;color:#16254A;transition:transform 300ms ease,box-shadow 300ms ease}
.miw-sl-card:hover,.miw-sl-card:focus-visible{transform:translateY(-5px);box-shadow:0 28px 54px -30px rgba(0,0,0,.7)}
.miw-sl-card:focus-visible{outline:2px solid #DCAC57;outline-offset:3px}
.miw-sl-img{position:relative;display:block;aspect-ratio:1/1;overflow:hidden}
.miw-sl-img img{position:absolute;left:10%;top:11%;width:80%!important;height:78%!important;max-width:none!important;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(22,37,74,.22))}
.miw-sl-ph{position:absolute;left:50%;top:13%;transform:translateX(-50%);height:74%;aspect-ratio:3/4;border-radius:10px;background:repeating-linear-gradient(135deg,rgba(22,37,74,.12) 0 1.5px,transparent 1.5px 9px)}
.miw-sl-txt{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:14px 16px 16px}
.miw-sl-tipo{display:block;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#A8762A}
.miw-sl-peso{display:block;font-size:21px;font-weight:800;letter-spacing:-.015em;margin-top:2px}
.miw-sl-freccia{flex:none;width:32px;height:32px;border-radius:999px;background:#FAF6EC;display:flex;align-items:center;justify-content:center}
.miw-sl-altri{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);color:#fff}
.miw-sl-altri p{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#DCAC57}
.miw-sl-altri ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.miw-sl-altri ul a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;font-size:14.5px;font-weight:600;transition:background 260ms,border-color 260ms,color 260ms}
.miw-sl-altri ul a:hover,.miw-sl-altri ul a:focus-visible{background:#DCAC57;border-color:#DCAC57;color:#16254A}
.miw-sl-tutti{display:inline-block;margin-top:16px;color:#DCAC57;font-weight:700;text-decoration:none;border-bottom:1.5px solid rgba(220,172,87,.5)}
.miw-sl-tutti:hover{border-bottom-color:#DCAC57}
@media (max-width:767px){.miw-sl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.miw-sl-peso{font-size:18px}.miw-sl-txt{padding:12px}}
/* orologi di pregio: marche (orologi.php, [miw_marche_orologi]) */
.miw-mo{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,104px);align-items:start;color:#fff}
.miw-mo-intro{position:sticky;top:120px}
.miw-mo-eye{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#DCAC57}
.miw-mo-eye span{display:block;width:28px;height:2px;border-radius:2px;background:#DCAC57}
.miw-mo h2{margin:0;font-size:clamp(34px,1.8vw + 18px,52px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff;text-wrap:balance}
.miw-mo-txt{margin:20px 0 0;max-width:46ch;font-size:18px;line-height:1.6;color:#D5DAE6}
.miw-mo-punti{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:10px}
.miw-mo-punti li{position:relative;padding-left:30px;font-size:16px;line-height:1.5;color:#fff}
.miw-mo-punti li::before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;background:rgba(220,172,87,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23DCAC57' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat}
.miw-mo-azioni{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:34px 0 0}
.miw-mo-cta{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 28px;border-radius:999px;background:#DCAC57;color:#16254A!important;font-weight:700;font-size:17px;text-decoration:none;transition:background 260ms,transform 260ms}
.miw-mo-cta:hover,.miw-mo-cta:focus-visible{background:#E6BD72;transform:translateY(-2px)}
.miw-mo-shop{color:#fff!important;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(220,172,87,.6);padding-bottom:2px}
.miw-mo-shop:hover{border-bottom-color:#DCAC57}
.miw-mo-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);counter-reset:none}
.miw-mo-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:20px 4px;border-bottom:1px solid rgba(255,255,255,.12)}
.miw-mo-lista li:nth-child(-n+2){border-top:1px solid rgba(255,255,255,.12)}
.miw-mo-n{font-size:12px;font-weight:600;letter-spacing:.08em;color:rgba(220,172,87,.75);font-feature-settings:"tnum"}
.miw-mo-nome{font-size:clamp(20px,.8vw + 14px,26px);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:#fff}
.miw-mo-anno{font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#8E9AB5;white-space:nowrap}
.miw-mo-altre .miw-mo-nome{font-weight:500;font-style:italic;color:#C5CBD8}
@media (max-width:1023px){.miw-mo{grid-template-columns:minmax(0,1fr)}.miw-mo-intro{position:static}}
@media (max-width:600px){.miw-mo-lista{grid-template-columns:minmax(0,1fr)}.miw-mo-lista li:nth-child(2){border-top:0}.miw-mo-lista li{padding:16px 2px}}
@media (prefers-reduced-motion:reduce){.miw-mo-lista li,.miw-mo-cta{transition:none}}
@media (max-width:1023px){.miw-sl{flex:1 1 100%!important;width:100%;max-width:100%}}
@media (max-width:600px){.miw-sl-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border-radius:18px}.miw-sl-tabs .miw-mt{padding:10px 4px;font-size:14px;border-radius:14px}}
.miw-sl .miw-mp>*{flex-basis:auto!important;max-width:none!important;width:100%}
/* home, card "cosa compriamo": il soggetto della foto sta sopra al testo */
.miw-cat img{object-position:50% 30%!important}
.miw-cat:first-child img,.miw-cat img[src*="oro-usato-collane"]{object-position:50% 40%!important}
/* link testuali sottolineati in oro: stessa animazione dei link del megamenu (si sposta solo la freccia) */
.miw-lnk svg,.miw-lnk .e-svg-base,.miw-lnk-ar{display:inline-block;transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){.miw-lnk:hover svg,.miw-lnk:hover .e-svg-base,.miw-lnk:hover .miw-lnk-ar{transform:translateX(3px)}}
.miw-lnk:focus-visible svg,.miw-lnk:focus-visible .e-svg-base,.miw-lnk:focus-visible .miw-lnk-ar{transform:translateX(3px)}
@media (prefers-reduced-motion:reduce){.miw-lnk svg,.miw-lnk .e-svg-base,.miw-lnk-ar{transition:none!important;transform:none!important}}
/* home, card dei lingotti: stessa animazione delle card del megamenu */
.miw-hcard{transition:transform 400ms cubic-bezier(.2,.7,.2,1),box-shadow 400ms ease,border-color 260ms ease!important}
.miw-hcard img{transition:transform 460ms cubic-bezier(.2,.7,.2,1)}
.miw-hcard svg,.miw-hcard .e-svg-base{transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){
.miw-hcard:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(0,0,0,.55)}
.miw-hcard:hover img{transform:translateY(-3px) scale(1.07)}
.miw-hcard:hover svg,.miw-hcard:hover .e-svg-base{transform:translateX(3px)}
}
.miw-hcard:focus-visible svg,.miw-hcard:focus-visible .e-svg-base{transform:translateX(3px)}
@media (prefers-reduced-motion:reduce){.miw-hcard,.miw-hcard img,.miw-hcard svg,.miw-hcard .e-svg-base{transition:none!important;transform:none!important}}
.miw-lnk-ar-n{margin-left:8px;text-decoration:none}
.miw-lnk-ar{line-height:0;vertical-align:-3px;text-decoration:none}.miw-lnk-ar svg{display:block;width:18px;height:18px;transition:none;transform:none!important}
.miw-lnk-in{transition:color 260ms ease,text-decoration-color 260ms ease!important}
@media (hover:hover){.miw-lnk-in:hover{color:#A8762A!important}}
/* pulsanti con freccia: la freccia si sposta come nei link del megamenu */
.miw-btnh{transition:background-color 260ms ease,color 260ms ease,transform 400ms cubic-bezier(.2,.7,.2,1)!important}
.miw-btnh svg,.miw-btnh .e-svg-base{transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){.miw-btnh-oro:hover{background-color:#E6BD72!important}.miw-btnh-scuro:hover{background-color:#22356A!important}.miw-btnh:hover svg,.miw-btnh:hover .e-svg-base{transform:translateX(3px)}}
/* 28/10: movimenti uniformi (site.js initMotion). Stessi tempi e curve del megamenu. */
.miw-mcard{transition:transform 400ms cubic-bezier(.2,.7,.2,1),box-shadow 400ms ease!important}
.miw-mcard-img{transition:transform 460ms cubic-bezier(.2,.7,.2,1)!important}
.miw-mcard svg,.miw-mcard .e-svg-base,.miw-btnh svg,.miw-btnh .e-svg-base{transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
.miw-chip{transition:background-color 260ms ease,border-color 260ms ease,color 260ms ease,box-shadow 260ms ease!important}
.miw-txt{transition:color 260ms ease!important}
button.miw-acc-head,.miw-acc-head{transition:color 260ms ease}
.miw-acc-head .miw-acc-icon,.miw-acc-icon{transition:transform 400ms cubic-bezier(.2,.7,.2,1),background-color 260ms ease}
@media (hover:hover){
.miw-mcard:hover{transform:translateY(-3px)!important;box-shadow:0 18px 36px -24px rgba(22,37,74,.45)!important}
.miw-mcard:hover .miw-mcard-img{transform:scale(1.05)}
.miw-mcard:hover svg,.miw-mcard:hover .e-svg-base,.miw-btnh:hover svg,.miw-btnh:hover .e-svg-base{transform:translateX(3px)}
.miw-chip:not(.is-on):not([aria-selected="true"]):not([aria-pressed="true"]):not(.is-active):hover{box-shadow:inset 0 0 0 999px rgba(220,172,87,.16)!important}
.miw-txt:hover{color:#A8762A!important;text-decoration:underline;text-decoration-color:rgba(220,172,87,.7);text-underline-offset:4px}
.miw-acc-head:hover{color:#A8762A!important}
.miw-acc-head:hover .miw-acc-icon{transform:scale(1.12)}
.miw-sl-altri ul a:hover{transform:none}
}
.miw-btnh:focus-visible svg,.miw-mcard:focus-visible svg{transform:translateX(3px)}
@media (prefers-reduced-motion:reduce){.miw-mcard,.miw-mcard-img,.miw-mcard svg,.miw-btnh svg,.miw-acc-icon{transition:none!important;transform:none!important}}
/* 28/10: card aperte (foto arrotondata + titolo sotto): si muove solo la foto, mai ombra quadrata sulla card */
.miw-mcard-open .miw-mcard-media{overflow:hidden;border-radius:var(--miw-mr,20px);transition:transform 300ms cubic-bezier(.2,.7,.2,1),box-shadow 300ms ease}
.miw-mcard-open .miw-mcard-img{transition:transform 600ms cubic-bezier(.2,.7,.2,1)!important}
.miw-mcard-open .e-paragraph-base,.miw-mcard-open .e-heading-base{transition:color 280ms ease}
.miw-mcard.miw-mcard-open:hover,.miw-mcard.miw-mcard-open:focus-visible{transform:none!important;box-shadow:none!important;text-decoration:none!important}
@media (hover:hover){
.miw-mcard-open:hover .miw-mcard-media{transform:translateY(-4px);box-shadow:0 24px 40px -24px rgba(22,37,74,.5)}
.miw-mcard-open:hover .miw-mcard-img{transform:scale(1.06)}
.miw-mcard-open:hover .e-paragraph-base,.miw-mcard-open:hover .e-heading-base{color:#A8762A!important}
}
.miw-mcard-open:focus-visible .miw-mcard-media{box-shadow:0 0 0 2px #DCAC57}
@media (prefers-reduced-motion:reduce){.miw-mcard-open .miw-mcard-media{transition:none!important;transform:none!important}}
/* card con lo stesso sollevamento delle card del megamenu */
@media (hover:hover){.miw-sl-card:hover{transform:translateY(-3px)}.miw-hcard:hover{transform:translateY(-3px)}}
/* 28/10: header che ricompare scorrendo verso l'alto (site.js initHeaderScroll) */
.miw-hdr-smart #masthead{position:sticky!important;top:var(--wp-admin--admin-bar--height,0px)!important;z-index:1000!important;transition:transform 400ms cubic-bezier(.2,.7,.2,1);will-change:transform}
.miw-hdr-smart #masthead.miw-hdr-via{transform:translateY(-100%)}
@media (prefers-reduced-motion:reduce){.miw-hdr-smart #masthead{transition:none}}
@media (hover:hover){.miw-sl-tabs .miw-mt:not(.is-on):hover{box-shadow:inset 0 0 0 999px rgba(220,172,87,.16)!important}}
/* righe/card dei negozi collegate alla mappa */
/* 28/10 sera: la riga del negozio si ingrandisce leggermente mentre sulla mappa si illumina il suo segnaposto */
.miw-sede-riga{position:relative;transform-origin:center center;transition:background-color 260ms ease,transform 400ms cubic-bezier(.2,.7,.2,1),box-shadow 400ms ease!important;border-radius:14px}
.miw-sede-riga.is-hover{background-color:rgba(220,172,87,.10);transform:scale(1.025);box-shadow:0 18px 36px -24px rgba(22,37,74,.45);z-index:2}
@media (prefers-reduced-motion:reduce){.miw-sede-riga{transition:background-color 260ms ease!important}.miw-sede-riga.is-hover{transform:none}}
/* home, riquadro permuta: fermo al passaggio del mouse, si anima solo il pulsante */
.miw-perm,.miw-perm:hover{transform:none!important;box-shadow:0 24px 50px -30px rgba(22,37,74,.55)!important;cursor:default}
.miw-perm:hover > :not(.miw-btnh) svg,.miw-perm:hover > :not(.miw-btnh) .e-svg-base{transform:none!important}
/* link sottolineati in oro: al passaggio del mouse cambia anche il colore del testo */
@media (hover:hover){
.miw-lnk:not(.miw-lnk-chiaro):hover,.miw-lnk:not(.miw-lnk-chiaro):hover *:not(svg):not(path){color:#A8762A!important}
.miw-lnk.miw-lnk-chiaro:hover,.miw-lnk.miw-lnk-chiaro:hover *:not(svg):not(path){color:#DCAC57!important}
}
.miw-lnk,.miw-lnk *{transition:color 260ms ease}

/* 28/10: le card dei lingotti nelle pagine dei negozi si alzano ma il testo resta leggibile (non diventa oro su bianco) */
.miw-sl-card:hover,.miw-sl-card:hover .miw-sl-peso,.miw-sl-card:hover .screen-reader-text{color:#16254A!important}
.miw-sl-card:hover .miw-sl-tipo{color:#A8762A!important}
/* 28/10: i pulsanti (pieni oro o blu) e le card non sono mai sottolineati, come tutti i pulsanti del sito */
.miw-btnh-oro,.miw-btnh-scuro,.miw-btnh-oro *,.miw-btnh-scuro *,.miw-chip,.miw-mcard,.miw-btnh-card,
.miw-btnh-oro:hover,.miw-btnh-scuro:hover,.miw-btnh-oro:hover *,.miw-btnh-scuro:hover *,.miw-chip:hover,.miw-mcard:hover,.miw-btnh-card:hover{text-decoration:none!important}
.miw-mcard-clip{overflow:hidden!important}
/* 28/10: la riga intera del negozio si ingrandisce appena */
.miw-sede-riga{cursor:default}
.miw-sede-riga.is-hover{transform:scale(1.015)}
/* 28/10: apertura morbida dei megamenu (Vendi e valuta, Acquista e investi, Punti vendita): dissolvenza + leggera discesa */
@media (min-width:1100px){
.miw-header .miw-mm{display:block!important;opacity:1;visibility:visible;transform:none;transition:opacity 280ms ease,transform 420ms cubic-bezier(.2,.7,.2,1),visibility 0s linear 0s!important}
.miw-header .miw-mm:not(.is-open){opacity:0;visibility:hidden;transform:translateY(-10px);pointer-events:none;transition:opacity 280ms ease,transform 300ms ease,visibility 0s linear 300ms!important}
}
@media (min-width:1100px) and (prefers-reduced-motion:reduce){.miw-header .miw-mm,.miw-header .miw-mm:not(.is-open){transform:none!important;transition:opacity 280ms ease,visibility 0s linear 280ms!important}}
/* 28/10: in tutte le card e i pulsanti con freccia, al passaggio del mouse la freccia si sposta (come nel megamenu) */
.miw-cat .e-svg-base,.miw-cat svg,.miw-sl-freccia svg,.miw-mo-cta>span,.miw-sl-tutti>span,.miw-cerca-card svg{display:inline-block;transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){
.miw-cat:hover .e-svg-base,.miw-sl-card:hover .miw-sl-freccia svg,.miw-mo-cta:hover>span,.miw-sl-tutti:hover>span,.miw-cerca-card:hover svg{transform:translateX(3px)}
.miw-mo-cta:hover{transform:none!important}
}
.miw-cat:focus-visible .e-svg-base,.miw-sl-card:focus-visible .miw-sl-freccia svg,.miw-mo-cta:focus-visible>span,.miw-sl-tutti:focus-visible>span{transform:translateX(3px)}
@media (prefers-reduced-motion:reduce){.miw-cat .e-svg-base,.miw-sl-freccia svg,.miw-mo-cta>span,.miw-sl-tutti>span{transition:none!important;transform:none!important}}
/* 28/10: frecce dei pulsanti pieni tutte della stessa misura (come "Vedi tutti i tagli e i prezzi") */
.miw-btnh-oro .e-svg-base,.miw-btnh-scuro .e-svg-base,.miw-mo-cta .e-svg-base{width:18px!important;height:18px!important;flex:none}
.miw-btnh-oro svg,.miw-btnh-scuro svg{width:18px!important;height:18px!important}
.miw-mo-cta>span{display:inline-flex;line-height:1}
/* 28/10: home, righe Argento / Platino / Palladio: ferme al passaggio del mouse, cambiano solo colore */
a.miw-hcard[href*="/lingotti-argento"],a.miw-hcard[href*="/lingotti-platino"],a.miw-hcard[href*="/lingotti-palladio"]{transition:background-color 300ms ease,border-color 300ms ease!important}
a.miw-hcard[href*="/lingotti-argento"]>:last-child,a.miw-hcard[href*="/lingotti-platino"]>:last-child,a.miw-hcard[href*="/lingotti-palladio"]>:last-child{transition:background-color 300ms ease,color 300ms ease}
a.miw-hcard[href*="/lingotti-argento"]:hover,a.miw-hcard[href*="/lingotti-platino"]:hover,a.miw-hcard[href*="/lingotti-palladio"]:hover{transform:none!important;box-shadow:none!important;background-color:rgba(220,172,87,.12)!important;border-color:rgba(220,172,87,.75)!important}
a.miw-hcard[href*="/lingotti-argento"]:hover *,a.miw-hcard[href*="/lingotti-platino"]:hover *,a.miw-hcard[href*="/lingotti-palladio"]:hover *{transform:none!important}
a.miw-hcard[href*="/lingotti-argento"]:hover>:last-child,a.miw-hcard[href*="/lingotti-platino"]:hover>:last-child,a.miw-hcard[href*="/lingotti-palladio"]:hover>:last-child{background-color:#DCAC57!important;color:#16254A!important}
/* 28/10: righe dei negozi più delicate: ingrandimento minimo, fondo appena accennato, passaggi lenti */
.miw-sede-riga{transition:background-color 450ms ease,transform 500ms cubic-bezier(.22,.61,.36,1),box-shadow 500ms ease!important}
.miw-sede-riga.is-hover{transform:scale(1.008)!important;background-color:rgba(220,172,87,.07)!important;box-shadow:0 14px 30px -26px rgba(22,37,74,.35)!important}
/* 28/10: righe di elenco cliccabili (es. contatti): al passaggio si colora solo il cerchio dell'icona */
.miw-rowc-ico{transition:background-color 400ms ease!important}
.miw-rowc-ico svg,.miw-rowc-ico svg [stroke]{transition:stroke 400ms ease}
@media (hover:hover){.miw-rowc:hover .miw-rowc-ico{background-color:#DCAC57!important}
.miw-rowc:hover .miw-rowc-ico svg,.miw-rowc:hover .miw-rowc-ico svg [stroke]:not([stroke="none"]){stroke:#16254A!important}}
.miw-rowc:focus-visible .miw-rowc-ico{background-color:#DCAC57!important}
/* 28/10: tutti i pulsanti uguali al passaggio del mouse: non si alzano, schiariscono il fondo e la freccia si sposta */
.miw-btnh-oro:hover,.miw-btnh-scuro:hover,.miw-btnh-oro:focus-visible,.miw-btnh-scuro:focus-visible,.miw-form .oc-f-btn:hover{transform:none!important}
/* recensioni: carosello con frecce ai lati */
.miw-recwrap{position:relative}
.miw-reccar{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 48px) / 3)!important;gap:24px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px!important}
.miw-reccar::-webkit-scrollbar{display:none}
.miw-reccar>*{scroll-snap-align:start;min-width:0}
.miw-recbtn{position:absolute!important;top:50%;z-index:3;width:52px!important;height:52px!important;margin:0!important;padding:0!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(220,172,87,.6)!important;color:#16254A!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 14px 30px -18px rgba(22,37,74,.45);transform:translateY(-50%);transition:background-color 400ms ease,border-color 400ms ease,opacity 300ms ease!important}
.miw-recbtn svg{width:20px;height:20px;transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
.miw-recbtn.miw-car-prev{left:-26px}.miw-recbtn.miw-car-next{right:-26px}
@media (hover:hover){.miw-recbtn:hover{background:#DCAC57!important;border-color:#DCAC57!important}.miw-recbtn.miw-car-next:hover svg{transform:translateX(3px)}.miw-recbtn.miw-car-prev:hover svg{transform:translateX(-3px)}}
.miw-recbtn[disabled]{opacity:.35;cursor:default}
@media (max-width:1024px){.miw-reccar{grid-auto-columns:calc((100% - 24px) / 2)!important}}
@media (max-width:700px){.miw-reccar{grid-auto-columns:86%!important;gap:14px!important}.miw-recbtn{width:42px!important;height:42px!important}.miw-recbtn.miw-car-prev{left:-10px}.miw-recbtn.miw-car-next{right:-10px}}
@media (max-width:1100px){.miw-recwrap{padding-bottom:62px!important}.miw-recbtn{top:auto!important;bottom:0;transform:none!important}.miw-recbtn.miw-car-prev{left:calc(50% - 60px)}.miw-recbtn.miw-car-next{right:calc(50% - 60px)}}
/* 28/10: home, lingotti. Card dell'oro: al passaggio si illumina il contorno d'oro come per argento, platino e palladio */
a.miw-hcard[href*="/lingotti-oro"]:hover{border-color:rgba(220,172,87,.75)!important}
/* righe argento, platino, palladio: lingotto senza riquadro bianco (come quello d'oro) e che si ingrandisce un poco al passaggio */
a.miw-hcard[href*="/lingotti-argento"] :has(> img),a.miw-hcard[href*="/lingotti-platino"] :has(> img),a.miw-hcard[href*="/lingotti-palladio"] :has(> img){background:none!important;box-shadow:none!important}
a.miw-hcard[href*="/lingotti-argento"] img,a.miw-hcard[href*="/lingotti-platino"] img,a.miw-hcard[href*="/lingotti-palladio"] img{filter:drop-shadow(0 8px 10px rgba(0,0,0,.35));transition:transform 460ms cubic-bezier(.2,.7,.2,1)!important}
a.miw-hcard[href*="/lingotti-argento"]:hover img,a.miw-hcard[href*="/lingotti-platino"]:hover img,a.miw-hcard[href*="/lingotti-palladio"]:hover img{transform:scale(1.1)!important}
.miw-reccar{scroll-snap-type:none!important;scroll-behavior:auto!important}
/* 28/10: card con icona e cerchio-freccia: come le card del megamenu Vendi e valuta */
.miw-btnh-card{transition:transform 400ms cubic-bezier(.2,.7,.2,1),box-shadow 400ms ease,border-color 300ms ease!important}
.miw-btnh-card .miw-bc-ico{transition:transform 400ms cubic-bezier(.34,1.56,.64,1)!important}
.miw-btnh-card .miw-bc-ar{transition:background-color 350ms ease,color 350ms ease}
.miw-btnh-card .miw-bc-ar svg{transition:stroke 350ms ease}
@media (hover:hover){
.miw-btnh-card:hover{transform:translateY(-3px)!important;box-shadow:0 18px 36px -24px rgba(22,37,74,.45)!important}
.miw-btnh-card:hover svg,.miw-btnh-card:hover .e-svg-base{transform:none!important}
.miw-btnh-card:hover .miw-bc-ico{transform:scale(1.15) rotate(-8deg)!important}
.miw-btnh-card:hover .miw-bc-ar{background-color:#16254A!important;color:#DCAC57!important}
.miw-btnh-card:hover .miw-bc-ar svg,.miw-btnh-card:hover .miw-bc-ar svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}
}
@media (prefers-reduced-motion:reduce){.miw-btnh-card,.miw-btnh-card .miw-bc-ico{transition:none!important}.miw-btnh-card:hover,.miw-btnh-card:hover .miw-bc-ico{transform:none!important}}
/* header che ricompare a metà pagina: ombra leggera, si vede che è staccato dalla pagina */
.miw-hdr-smart #masthead{transition:top 560ms cubic-bezier(.22,.61,.36,1),transform 560ms cubic-bezier(.22,.61,.36,1),box-shadow 560ms ease!important} /* 29/10: comparsa morbida dell'header (si muove top, non transform) */
.miw-hdr-smart #masthead.miw-hdr-ombra{box-shadow:0 10px 30px -14px rgba(22,37,74,.35)}
.miw-hdr-smart #masthead.miw-hdr-ombra.miw-hdr-via{box-shadow:none}
/* 28/10: una pagina vecchia rimasta nella cache di Aruba resta nascosta mentre si carica quella aggiornata (niente mappa a schermo pieno);
   le pagine aggiornate si mostrano subito (classe miw-ok messa nell'head). Per sicurezza dopo 3 secondi si mostra comunque. */
html:not(.miw-ok) body{opacity:0;animation:miwMostra .2s ease 3s forwards}
@keyframes miwMostra{to{opacity:1}}

/* 29/10: home, card "Compriamo oro, argento, diamanti e orologi": come le altre card con foto del sito,
   al passaggio la card si alza appena e la foto si ingrandisce piano restando nel suo riquadro (il testo resta fermo) */
.miw-cat{overflow:hidden;isolation:isolate;transition:transform 400ms cubic-bezier(.2,.7,.2,1),box-shadow 400ms ease!important}
.miw-cat img{transition:transform 600ms cubic-bezier(.2,.7,.2,1)!important;backface-visibility:hidden}
@media (hover:hover){
.miw-cat:hover{transform:translateY(-3px);box-shadow:0 18px 36px -24px rgba(22,37,74,.45)}
.miw-cat:hover img{transform:scale(1.05)}
}
.miw-cat:focus-visible img{transform:scale(1.05)}
@media (prefers-reduced-motion:reduce){.miw-cat,.miw-cat img{transition:none!important;transform:none!important}}

/* 29/10: hero delle pagine Compro (oro usato, argento, diamanti, orologi, lingotti e monete): stessa altezza della sezione
   e foto tutte della stessa misura, ritagliate con object-fit (testo centrato in verticale accanto alla foto) */
:is(.elementor-element-c69de26,.elementor-element-9d99094,.elementor-element-4a35293,.elementor-element-399cd8a,.elementor-element-9751380){gap:clamp(32px,4.5vw,80px)!important;align-items:center!important}
:is(.elementor-element-376aac1,.elementor-element-7f314d6,.elementor-element-e98c3d0,.elementor-element-e03fd21,.elementor-element-f1d7ef4) img{width:100%!important;aspect-ratio:5/4!important;height:auto!important;object-fit:cover!important}
@media (min-width:1000px){
:is(.elementor-element-c69de26,.elementor-element-9d99094,.elementor-element-4a35293,.elementor-element-399cd8a,.elementor-element-9751380){min-height:580px!important}
:is(.elementor-element-376aac1,.elementor-element-7f314d6,.elementor-element-e98c3d0,.elementor-element-e03fd21,.elementor-element-f1d7ef4) img{aspect-ratio:auto!important;height:580px!important}
}
@media (min-width:700px) and (max-width:999px){:is(.elementor-element-c69de26,.elementor-element-9d99094,.elementor-element-4a35293,.elementor-element-399cd8a,.elementor-element-9751380){min-height:660px!important}}


/* 29/10: simboli nei cerchi (x, freccia, +, =, -): icone disegnate e centrate al pixel (classi aggiunte da site.js, initOps) */
.miw-op{font-size:0!important;line-height:0!important;letter-spacing:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}
.miw-op::before{content:"";display:block;flex:none;width:40%;aspect-ratio:1/1;background-color:currentColor;-webkit-mask:var(--miw-op) center/contain no-repeat;mask:var(--miw-op) center/contain no-repeat}
.miw-op-x{--miw-op:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M6%206l12%2012M18%206L6%2018%27%2F%3E%3C%2Fsvg%3E")}
.miw-op-arrow{--miw-op:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012h14M12%205l7%207-7%207%27%2F%3E%3C%2Fsvg%3E")}
.miw-op-plus{--miw-op:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M12%205v14M5%2012h14%27%2F%3E%3C%2Fsvg%3E")}
.miw-op-eq{--miw-op:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%209h14M5%2015h14%27%2F%3E%3C%2Fsvg%3E")}
.miw-op-minus{--miw-op:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5%2012h14%27%2F%3E%3C%2Fsvg%3E")}
/* FAQ: il + delle domande uguale all'icona delle pagine Compro (Argento...): 40 px, ruota a x in 250 ms, si ingrandisce appena al passaggio */
.miw-acc-head .miw-op-acc{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;transition:transform 250ms ease,background-color 260ms ease!important}
/* 29/10: card con link testuale e freccia (es. Le altre guide): al passaggio la freccia si sposta, come negli altri link del sito */
.miw-btnh-card .e-paragraph-base+.e-svg-base{transition:transform 400ms cubic-bezier(.2,.7,.2,1)!important}
@media (hover:hover){.miw-btnh-card:hover .e-paragraph-base+.e-svg-base{transform:translateX(3px)!important}}
.miw-btnh-card:focus-visible .e-paragraph-base+.e-svg-base{transform:translateX(3px)!important}
@media (prefers-reduced-motion:reduce){.miw-btnh-card .e-paragraph-base+.e-svg-base{transition:none!important;transform:none!important}}

/* 29/10 pagine negozi: card Compro oro bianche al passaggio, icona oro, freccia blu; foto bilancia piu in basso */
.elementor .e-c94fddc-ed30{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-c94fddc-ed30>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-c94fddc-ed30:hover,.elementor .e-c94fddc-ed30:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-c94fddc-ed30:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-c94fddc-ed30:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-c94fddc-ed30:hover>:first-child>:last-child svg,.elementor .e-c94fddc-ed30:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
.elementor .e-1c63b42-4e4f{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-1c63b42-4e4f>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-1c63b42-4e4f:hover,.elementor .e-1c63b42-4e4f:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-1c63b42-4e4f:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-1c63b42-4e4f:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-1c63b42-4e4f:hover>:first-child>:last-child svg,.elementor .e-1c63b42-4e4f:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
.elementor .e-86e0713-3582{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-86e0713-3582>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-86e0713-3582:hover,.elementor .e-86e0713-3582:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-86e0713-3582:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-86e0713-3582:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-86e0713-3582:hover>:first-child>:last-child svg,.elementor .e-86e0713-3582:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
.elementor .e-7de546b-25c3{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-7de546b-25c3>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-7de546b-25c3:hover,.elementor .e-7de546b-25c3:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-7de546b-25c3:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-7de546b-25c3:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-7de546b-25c3:hover>:first-child>:last-child svg,.elementor .e-7de546b-25c3:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
.elementor .e-259c214-774c{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-259c214-774c>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-259c214-774c:hover,.elementor .e-259c214-774c:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-259c214-774c:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-259c214-774c:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-259c214-774c:hover>:first-child>:last-child svg,.elementor .e-259c214-774c:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
img[data-interaction-id="ade3019"]{object-position:50% 100%!important}
.elementor .e-49a2b3b-f0ec{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-49a2b3b-f0ec>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-49a2b3b-f0ec:hover,.elementor .e-49a2b3b-f0ec:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-49a2b3b-f0ec:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-49a2b3b-f0ec:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-49a2b3b-f0ec:hover>:first-child>:last-child svg,.elementor .e-49a2b3b-f0ec:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
.elementor .e-1a3b206-f740{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-1a3b206-f740>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-1a3b206-f740:hover,.elementor .e-1a3b206-f740:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-1a3b206-f740:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-1a3b206-f740:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-1a3b206-f740:hover>:first-child>:last-child svg,.elementor .e-1a3b206-f740:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
.elementor .e-d5dcc5d-593f{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-d5dcc5d-593f>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-d5dcc5d-593f:hover,.elementor .e-d5dcc5d-593f:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-d5dcc5d-593f:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-d5dcc5d-593f:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-d5dcc5d-593f:hover>:first-child>:last-child svg,.elementor .e-d5dcc5d-593f:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
.elementor .e-6cc8c90-7021{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-6cc8c90-7021>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-6cc8c90-7021:hover,.elementor .e-6cc8c90-7021:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-6cc8c90-7021:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-6cc8c90-7021:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-6cc8c90-7021:hover>:first-child>:last-child svg,.elementor .e-6cc8c90-7021:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
.elementor .e-fb9b305-cf97{transition:transform 220ms,box-shadow 220ms,border-color 220ms,background-color 220ms!important}
.elementor .e-fb9b305-cf97>:first-child>*{transition:background-color 300ms ease,color 300ms ease}
@media (hover:hover){.elementor .e-fb9b305-cf97:hover,.elementor .e-fb9b305-cf97:focus-visible{background:#fff!important;border-color:#DCAC57!important}
.elementor .e-fb9b305-cf97:hover>:first-child>:first-child{background:#DCAC57!important}
.elementor .e-fb9b305-cf97:hover>:first-child>:last-child{background:#16254A!important;color:#DCAC57!important}
.elementor .e-fb9b305-cf97:hover>:first-child>:last-child svg,.elementor .e-fb9b305-cf97:hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}}
img[data-interaction-id="21e14b1"]{object-position:50% 100%!important}

/* 29/10 Acquista e investi (pagina 456): hero dentro lo schermo (altezza schermo meno header, var --miw-hdr-h da site.js) */
@media (min-width:1025px){
.elementor-456 [data-id="69a7e0e"]{min-height:calc(100vh - var(--miw-hdr-h,175px))!important;display:flex!important;flex-direction:column!important}
.elementor-456 [data-id="c865642"]{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-top:clamp(14px,3vh,40px)!important;padding-bottom:clamp(14px,3vh,40px)!important}
.elementor-456 [data-id="c865642"] > .e-6ee8f5a-1535{margin-bottom:clamp(8px,1.2vh,14px)!important}
.elementor-456 [data-id="c865642"] > h1{font-size:clamp(40px,6.2vh,64px)!important;line-height:1.04!important;max-width:21em!important;margin-left:auto!important;margin-right:auto!important}
.elementor-456 [data-id="c865642"] > .e-694b49e-c9e0{max-width:900px!important;margin-left:auto!important;margin-right:auto!important;margin-top:clamp(10px,1.6vh,16px)!important;font-size:clamp(16px,2vh,20px)!important;line-height:1.5!important}
.elementor-456 [data-id="36593d3"]{margin-top:clamp(18px,3.2vh,34px)!important}
.elementor-456 [data-id="59ca71a"]{margin-top:clamp(16px,2.8vh,30px)!important}
.elementor-456 [data-id="b955ec4"] [data-id="af9afa6"]{padding-top:clamp(12px,1.7vh,22px)!important;padding-bottom:clamp(12px,1.7vh,22px)!important}
.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"]){padding-top:clamp(14px,2.2vh,24px)!important;padding-bottom:clamp(12px,1.8vh,20px)!important;gap:clamp(4px,.6vh,6px)!important}
.elementor-456 :is([data-id="20828c5"],[data-id="033a4b6"],[data-id="6321468"],[data-id="6544683"]){padding-top:2px!important}
}
@media (min-width:1025px) and (max-height:880px){
.elementor-456 [data-id="c865642"]{padding-top:clamp(10px,2vh,40px)!important;padding-bottom:clamp(10px,2vh,40px)!important}
.elementor-456 [data-id="c865642"] > h1{font-size:clamp(36px,5.6vh,64px)!important}
.elementor-456 [data-id="c865642"] > .e-694b49e-c9e0{max-width:1240px!important;font-size:15.5px!important}
.elementor-456 [data-id="36593d3"]{margin-top:clamp(12px,2.4vh,34px)!important}
.elementor-456 [data-id="59ca71a"]{margin-top:clamp(12px,2vh,30px)!important}
.elementor-456 [data-id="59ca71a"] a{min-height:0!important;padding-top:11px!important;padding-bottom:11px!important}
.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"]) > span:first-of-type{font-size:18px!important;margin-top:2px!important}
}
/* hero: lingotti dei 4 metalli senza cerchio bianco, piu grandi; al passaggio il lingotto si alza e si ingrandisce (come nel catalogo) */
.elementor-456 :is([data-id="beab0d8"],[data-id="4f4432c"],[data-id="dbca470"],[data-id="41c8461"]){background:none!important;border-radius:0!important;width:auto!important;height:clamp(80px,12.5vh,128px)!important;overflow:visible!important}
@media (min-width:1025px) and (max-height:880px){.elementor-456 :is([data-id="beab0d8"],[data-id="4f4432c"],[data-id="dbca470"],[data-id="41c8461"]){height:clamp(76px,10vh,128px)!important}}
.elementor-456 :is([data-id="beab0d8"],[data-id="4f4432c"],[data-id="dbca470"],[data-id="41c8461"]) img{height:100%!important;width:auto!important;max-width:none!important;object-fit:contain!important;filter:drop-shadow(0 12px 14px rgba(5,10,25,.45))!important;transition:transform 520ms cubic-bezier(.2,.7,.2,1)!important;transform-origin:50% 80%}
@media (hover:hover){.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"]):hover img{transform:translateY(-6px) scale(1.1)!important}}
@media (prefers-reduced-motion:reduce){.elementor-456 :is([data-id="beab0d8"],[data-id="4f4432c"],[data-id="dbca470"],[data-id="41c8461"]) img{transition:none!important}}
/* quotazioni (pulsanti dei metalli, ovunque nel sito): lingotto senza riquadro chiaro dietro */
.miw-qm > div:first-child{background:none!important;box-shadow:none!important;overflow:visible!important}
.miw-qm > div:first-child img{height:44px!important;width:auto!important;max-width:none!important;object-fit:contain!important;filter:drop-shadow(0 5px 6px rgba(5,10,25,.35))!important}
/* 29/10 Acquista e investi: "Come si compra un lingotto" tutta in uno schermo (spazi in vh, intestazione delle colonne consegna in riga) */
@media (min-width:1025px){
.elementor-456 [data-id="0912ce3"]{padding-top:clamp(40px,7vh,96px)!important;padding-bottom:clamp(40px,7vh,96px)!important}
.elementor-456 [data-id="6fbb46b"]{margin-top:clamp(24px,4.6vh,56px)!important}
.elementor-456 [data-id="42ea3f6"]{margin-top:clamp(24px,4.6vh,56px)!important}
.elementor-456 [data-id="f4f16ad"]{padding-top:clamp(20px,3vh,32px)!important}
.elementor-456 [data-id="7630fb9"]{font-size:clamp(24px,3vh,30px)!important}
.elementor-456 :is([data-id="215b545"],[data-id="8a8aeeb"]){padding:clamp(18px,2.8vh,32px) clamp(24px,3vw,44px)!important;gap:clamp(12px,1.8vh,18px)!important}
.elementor-456 :is([data-id="c97c264"],[data-id="2ecf481"]){flex-direction:row!important;justify-content:center!important;text-align:left!important;gap:16px!important}
.elementor-456 :is([data-id="5626641"],[data-id="4a55ad0"]){gap:6px!important}
.elementor-456 [data-id="ad38f9e"]{margin-top:clamp(16px,2.6vh,28px)!important}
}
@media (min-width:1025px) and (max-height:880px){
.elementor-456 [data-id="0912ce3"]{padding-top:clamp(28px,5vh,96px)!important;padding-bottom:clamp(28px,5vh,96px)!important}
.elementor-456 [data-id="0726df9"]{font-size:clamp(34px,5.2vh,48px)!important}
.elementor-456 :is([data-id="6fbb46b"],[data-id="42ea3f6"]){margin-top:clamp(18px,3.2vh,56px)!important}
.elementor-456 :is([data-id="f3f5af8"],[data-id="eefc1c5"],[data-id="221ca91"],[data-id="c6c0aa8"],[data-id="9959a7b"]){width:58px!important;height:58px!important}
.elementor-456 :is([data-id="ec32666"],[data-id="afa7d5d"],[data-id="ea84adb"],[data-id="e2a7841"]){top:29px!important}
.elementor-456 :is([data-id="215b545"],[data-id="8a8aeeb"]){padding-top:16px!important;padding-bottom:18px!important}
.elementor-456 [data-id="f4f16ad"]{padding-top:18px!important}
.elementor-456 [data-id="ad38f9e"]{margin-top:14px!important}
}
/* 29/10 Acquista e investi, Perche comprare: tre lingotti scontornati, senza riquadro ne ombra dietro */
.elementor-456 [data-id="2ff6d0d"] img{background:none!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important;height:auto!important;aspect-ratio:auto!important;overflow:visible!important}

/* 29/10 Acquista e investi, Le guide: ogni miniatura racconta la guida (immagini composte guida-*.webp: confezione, Kinebar VS Cast, grafico, 4 metalli, certificato LBMA, monogramma Argor-Heraeus) */
.elementor-456 [data-id="01fe874"] a{grid-template-columns:96px minmax(0,1fr) auto!important}
.elementor-456 :is([data-id="46385f7"],[data-id="a073caf"],[data-id="c35fcea"],[data-id="c483e5d"],[data-id="02d509a"],[data-id="f5d2496"]){position:relative!important;overflow:visible!important;width:96px!important;height:96px!important}
.elementor-456 :is([data-id="46385f7"],[data-id="a073caf"],[data-id="c35fcea"],[data-id="c483e5d"],[data-id="02d509a"],[data-id="f5d2496"]) > *{display:none!important}
.elementor-456 :is([data-id="46385f7"],[data-id="a073caf"],[data-id="c35fcea"],[data-id="c483e5d"],[data-id="02d509a"],[data-id="f5d2496"])::after{content:"";display:block;position:static;flex:none;width:96px;height:96px;background:var(--miw-gt) center/contain no-repeat;transition:transform 600ms cubic-bezier(.22,.61,.36,1)}
.elementor-456 [data-id="46385f7"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-come-acquistare.webp)}
.elementor-456 [data-id="a073caf"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-kinebar-cast.webp)}
.elementor-456 [data-id="c35fcea"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-quotazioni.webp)}
.elementor-456 [data-id="c483e5d"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-perche-investire.webp)}
.elementor-456 [data-id="02d509a"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-lbma.webp)}
.elementor-456 [data-id="f5d2496"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-partner.webp)}
/* Le guide: al passaggio la riga si illumina appena (fondo dorato tenue, senza spostamenti) */
.elementor-456 [data-id="01fe874"] a{position:relative!important;isolation:isolate}
.elementor-456 [data-id="01fe874"] a::after{content:"";position:absolute;inset:6px -16px;border-radius:18px;background:linear-gradient(90deg,rgba(220,172,87,.13),rgba(220,172,87,.05));opacity:0;z-index:-1;pointer-events:none;transition:opacity 550ms ease}
@media (hover:hover){.elementor-456 [data-id="01fe874"] a:hover::after{opacity:1}.elementor-456 [data-id="01fe874"] a:hover :is([data-id="46385f7"],[data-id="a073caf"],[data-id="c35fcea"],[data-id="c483e5d"],[data-id="02d509a"],[data-id="f5d2496"])::after{transform:translateY(-3px) scale(1.06)}}
/* Le guide: passaggio del mouse morbido (niente spostamenti a scatto, niente ombre sulle righe) */
.elementor-456 [data-id="01fe874"] a{transform:none!important;box-shadow:none!important;padding-left:0!important;transition:border-color 500ms ease!important}
.elementor-456 [data-id="01fe874"] a .miw-bc-ico{transform:none!important}
.elementor-456 [data-id="01fe874"] a > span span:first-child{transition:color 450ms ease}
.elementor-456 :is([data-id="094082f"],[data-id="198e46c"],[data-id="91d4a0e"],[data-id="709ca6b"],[data-id="1b4541b"],[data-id="6364df6"]){transition:background-color 500ms ease,color 500ms ease!important}
.elementor-456 :is([data-id="094082f"],[data-id="198e46c"],[data-id="91d4a0e"],[data-id="709ca6b"],[data-id="1b4541b"],[data-id="6364df6"]) svg{transition:transform 500ms cubic-bezier(.22,.61,.36,1),stroke 500ms ease!important}
@media (hover:hover){
.elementor-456 [data-id="01fe874"] a:hover{transform:none!important;box-shadow:none!important;padding-left:0!important}
.elementor-456 [data-id="01fe874"] a:hover > span span:first-child{color:#A8762A!important}
.elementor-456 [data-id="01fe874"] a:hover :is(.e-82b0bc9-ed61,.e-de6cde2-96a3,.e-564724d-f0fb),.elementor-456 [data-id="01fe874"] a:hover :is([data-id="46385f7"],[data-id="c35fcea"],[data-id="02d509a"])::after{transform:translateY(-3px) scale(1.06)!important}
.elementor-456 [data-id="01fe874"] a:hover :is([data-id="6518482"],[data-id="ac9d62d"],[data-id="7fbcf46"]) svg{transform:none!important}
.elementor-456 [data-id="01fe874"] a:hover :is([data-id="094082f"],[data-id="198e46c"],[data-id="91d4a0e"],[data-id="709ca6b"],[data-id="1b4541b"],[data-id="6364df6"]){background-color:#16254A!important;color:#DCAC57!important}
.elementor-456 [data-id="01fe874"] a:hover :is([data-id="094082f"],[data-id="198e46c"],[data-id="91d4a0e"],[data-id="709ca6b"],[data-id="1b4541b"],[data-id="6364df6"]) svg{transform:translateX(2px)!important;stroke:#DCAC57!important}
.elementor-456 [data-id="01fe874"] a:hover :is([data-id="094082f"],[data-id="198e46c"],[data-id="91d4a0e"],[data-id="709ca6b"],[data-id="1b4541b"],[data-id="6364df6"]) svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}
}
/* guida in evidenza: sollevamento lento e leggero, lingotti che si ingrandiscono appena */
.elementor-456 [data-id="d5c2081"]{transition:transform 650ms cubic-bezier(.22,.61,.36,1),box-shadow 650ms ease!important}
.elementor-456 [data-id="bcc279d"] img{transition:transform 700ms cubic-bezier(.22,.61,.36,1)!important}
@media (hover:hover){
.elementor-456 [data-id="d5c2081"]:hover{transform:translateY(-2px)!important;box-shadow:0 22px 40px -28px rgba(22,37,74,.55)!important}
.elementor-456 [data-id="d5c2081"]:hover [data-id="bcc279d"] img{transform:translateY(-3px) scale(1.04)!important}
}
@media (prefers-reduced-motion:reduce){.elementor-456 [data-id="04260ef"] *{transition:none!important}}
/* 29/10 pomeriggio, hero Acquista e investi: lingotti piu grandi che escono dalla card in alto; freccia della card ferma, cambia solo colore */
.elementor-456 :is([data-id="beab0d8"],[data-id="4f4432c"],[data-id="dbca470"],[data-id="41c8461"]){height:clamp(110px,17vh,172px)!important;margin-top:calc(-1 * clamp(38px,6.2vh,64px))!important}
@media (min-width:1025px) and (max-height:880px){.elementor-456 :is([data-id="beab0d8"],[data-id="4f4432c"],[data-id="dbca470"],[data-id="41c8461"]){height:clamp(96px,13.2vh,172px)!important;margin-top:calc(-1 * clamp(34px,5.4vh,64px))!important}}
.elementor-456 [data-id="36593d3"]{margin-top:calc(clamp(38px,6.2vh,64px) + clamp(6px,1vh,14px))!important}
@media (min-width:1025px) and (max-height:880px){.elementor-456 [data-id="36593d3"]{margin-top:calc(clamp(34px,5.4vh,64px) + 8px)!important}}
@media (min-width:1025px){.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"]){padding-top:8px!important}}
.elementor-456 :is([data-id="c4067f5"],[data-id="9001882"],[data-id="0aac1c3"],[data-id="ff377af"]){transition:background-color 400ms ease!important}
.elementor-456 :is([data-id="c4067f5"],[data-id="9001882"],[data-id="0aac1c3"],[data-id="ff377af"]) svg{transform:none!important;transition:none!important}
@media (hover:hover){
.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"]):hover :is([data-id="c4067f5"],[data-id="9001882"],[data-id="0aac1c3"],[data-id="ff377af"]){background-color:#E6BD72!important}
.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"]):hover svg{transform:none!important}
}
/* 29/10 Acquista e investi, Permuta e Rivendita: tutto il riquadro porta alla pagina; passaggio del mouse morbido uguale sui due riquadri */
.elementor-456 :is([data-id="c62f562"],[data-id="89c7472"]){cursor:pointer;text-decoration:none!important;transition:transform 550ms cubic-bezier(.22,.61,.36,1),box-shadow 550ms ease!important;position:relative;z-index:1}
.elementor-456 [data-id="c62f562"]:hover{background-color:#DCAC57!important}
.elementor-456 :is([data-id="a12fea4"],[data-id="8bd62f3"]) {transition:transform 600ms cubic-bezier(.22,.61,.36,1)!important}
.elementor-456 :is([data-id="5031ff6"],[data-id="508d4dc"]) svg{transition:transform 450ms cubic-bezier(.22,.61,.36,1)!important}
@media (hover:hover){
.elementor-456 :is([data-id="c62f562"],[data-id="89c7472"]):hover{transform:translateY(-3px)!important;box-shadow:0 26px 44px -30px rgba(22,37,74,.55)!important;z-index:2}
.elementor-456 :is([data-id="c62f562"],[data-id="89c7472"]):hover :is([data-id="a12fea4"],[data-id="8bd62f3"]){transform:scale(1.06)!important}
.elementor-456 :is([data-id="c62f562"],[data-id="89c7472"]):hover :is([data-id="5031ff6"],[data-id="508d4dc"]) svg{transform:translateX(3px)!important}
.elementor-456 :is([data-id="c62f562"],[data-id="89c7472"]):hover :is(.e-svg-base,svg):not(:is([data-id="5031ff6"],[data-id="508d4dc"]) *){transform:none!important}
}
/* Rivendita: lingotto senza cerchio chiaro dietro, piu grande */
.elementor-456 [data-id="8bd62f3"]{background:none!important;border-radius:0!important;overflow:visible!important}
.elementor-456 [data-id="8bd62f3"] img{height:104px!important;width:auto!important;max-width:none!important;object-fit:contain!important;filter:drop-shadow(0 10px 12px rgba(22,37,74,.3))!important}
/* Permuta: il link testuale resta sottolineato (blu su fondo oro) anche ora che tutto il riquadro e un link */
.elementor-456 [data-id="5031ff6"]{text-decoration:underline!important;text-decoration-color:#16254A!important;text-decoration-thickness:1.5px!important;text-underline-offset:5px!important}

/* Permuta (Acquista e investi): simbolo nel cerchio blu piu grande */
.elementor-456 [data-id="a12fea4"] .e-svg-base,.elementor-456 [data-id="a12fea4"] svg{width:36px!important;height:36px!important}

/* 29/10: 'Come si compra un lingotto' in uno schermo anche nelle collezioni (/lingotti/ e per metallo) e nella scheda lingotto (modello 604): stesse regole della pagina 456 */
@media (min-width:1025px){
.elementor-593 [data-id="81db5b7"]{padding-top:clamp(40px,7vh,96px)!important;padding-bottom:clamp(40px,7vh,96px)!important}
.elementor-593 :is([data-id="6051ba6"],[data-id="be41a75"]){margin-top:clamp(24px,4.6vh,56px)!important}
.elementor-593 [data-id="f21680b"]{padding-top:clamp(20px,3vh,32px)!important}
.elementor-593 [data-id="4310dd9"]{font-size:clamp(24px,3vh,30px)!important}
.elementor-593 :is([data-id="cd5e0b1"],[data-id="85cdeb7"]){padding:clamp(18px,2.8vh,32px) clamp(24px,3vw,44px)!important;gap:clamp(12px,1.8vh,18px)!important}
.elementor-593 :is([data-id="22e6292"],[data-id="511834e"]){flex-direction:row!important;justify-content:center!important;text-align:left!important;gap:16px!important}
.elementor-593 :is([data-id="5b90376"],[data-id="09164c0"]){gap:6px!important}
.elementor-594 [data-id="0103826"]{padding-top:clamp(40px,7vh,96px)!important;padding-bottom:clamp(40px,7vh,96px)!important}
.elementor-594 :is([data-id="f2e48cd"],[data-id="679f83e"]){margin-top:clamp(24px,4.6vh,56px)!important}
.elementor-594 [data-id="8ddff01"]{padding-top:clamp(20px,3vh,32px)!important}
.elementor-594 [data-id="45898d4"]{font-size:clamp(24px,3vh,30px)!important}
.elementor-594 :is([data-id="7716686"],[data-id="a1d4cef"]){padding:clamp(18px,2.8vh,32px) clamp(24px,3vw,44px)!important;gap:clamp(12px,1.8vh,18px)!important}
.elementor-594 :is([data-id="e9aaa2c"],[data-id="e97cc6c"]){flex-direction:row!important;justify-content:center!important;text-align:left!important;gap:16px!important}
.elementor-594 :is([data-id="eb86e2a"],[data-id="08f5b20"]){gap:6px!important}
.elementor-595 [data-id="e4dd769"]{padding-top:clamp(40px,7vh,96px)!important;padding-bottom:clamp(40px,7vh,96px)!important}
.elementor-595 :is([data-id="8d4434d"],[data-id="2a19c12"]){margin-top:clamp(24px,4.6vh,56px)!important}
.elementor-595 [data-id="a892ba8"]{padding-top:clamp(20px,3vh,32px)!important}
.elementor-595 [data-id="8334133"]{font-size:clamp(24px,3vh,30px)!important}
.elementor-595 :is([data-id="80af40c"],[data-id="02ec966"]){padding:clamp(18px,2.8vh,32px) clamp(24px,3vw,44px)!important;gap:clamp(12px,1.8vh,18px)!important}
.elementor-595 :is([data-id="43b7d8d"],[data-id="221a02e"]){flex-direction:row!important;justify-content:center!important;text-align:left!important;gap:16px!important}
.elementor-595 :is([data-id="e3c9cf1"],[data-id="b347c0d"]){gap:6px!important}
.elementor-596 [data-id="53ace1a"]{padding-top:clamp(40px,7vh,96px)!important;padding-bottom:clamp(40px,7vh,96px)!important}
.elementor-596 :is([data-id="4246c7c"],[data-id="865401e"]){margin-top:clamp(24px,4.6vh,56px)!important}
.elementor-596 [data-id="97c0aea"]{padding-top:clamp(20px,3vh,32px)!important}
.elementor-596 [data-id="8e250d6"]{font-size:clamp(24px,3vh,30px)!important}
.elementor-596 :is([data-id="2d634f6"],[data-id="d7de34e"]){padding:clamp(18px,2.8vh,32px) clamp(24px,3vw,44px)!important;gap:clamp(12px,1.8vh,18px)!important}
.elementor-596 :is([data-id="adcca08"],[data-id="a3e4069"]){flex-direction:row!important;justify-content:center!important;text-align:left!important;gap:16px!important}
.elementor-596 :is([data-id="e19c238"],[data-id="4348b69"]){gap:6px!important}
.elementor-597 [data-id="5e43d32"]{padding-top:clamp(40px,7vh,96px)!important;padding-bottom:clamp(40px,7vh,96px)!important}
.elementor-597 :is([data-id="f10710d"],[data-id="ff53e59"]){margin-top:clamp(24px,4.6vh,56px)!important}
.elementor-597 [data-id="64b8016"]{padding-top:clamp(20px,3vh,32px)!important}
.elementor-597 [data-id="4f448fd"]{font-size:clamp(24px,3vh,30px)!important}
.elementor-597 :is([data-id="1b33999"],[data-id="af865d3"]){padding:clamp(18px,2.8vh,32px) clamp(24px,3vw,44px)!important;gap:clamp(12px,1.8vh,18px)!important}
.elementor-597 :is([data-id="7745a4e"],[data-id="64dc129"]){flex-direction:row!important;justify-content:center!important;text-align:left!important;gap:16px!important}
.elementor-597 :is([data-id="390dea1"],[data-id="d64a122"]){gap:6px!important}
.elementor-604 [data-id="8234653"]{padding-top:clamp(40px,7vh,96px)!important;padding-bottom:clamp(40px,7vh,96px)!important}
.elementor-604 :is([data-id="a1b417d"],[data-id="8816507"]){margin-top:clamp(24px,4.6vh,56px)!important}
.elementor-604 [data-id="6e8fe8f"]{padding-top:clamp(20px,3vh,32px)!important}
.elementor-604 [data-id="d3baa53"]{font-size:clamp(24px,3vh,30px)!important}
.elementor-604 :is([data-id="63b0bb4"],[data-id="a049fd8"]){padding:clamp(18px,2.8vh,32px) clamp(24px,3vw,44px)!important;gap:clamp(12px,1.8vh,18px)!important}
.elementor-604 :is([data-id="12b04f3"],[data-id="f217132"]){flex-direction:row!important;justify-content:center!important;text-align:left!important;gap:16px!important}
.elementor-604 :is([data-id="697a8a4"],[data-id="85d2fc6"]){gap:6px!important}
}
@media (min-width:1025px) and (max-height:880px){
.elementor-593 [data-id="81db5b7"]{padding-top:clamp(28px,5vh,96px)!important;padding-bottom:clamp(28px,5vh,96px)!important}
.elementor-593 [data-id="8320731"]{font-size:clamp(34px,5.2vh,48px)!important}
.elementor-593 :is([data-id="6051ba6"],[data-id="be41a75"]){margin-top:clamp(18px,3.2vh,56px)!important}
.elementor-593 :is([data-id="3690753"],[data-id="b582369"],[data-id="91ddfc3"],[data-id="29e390f"],[data-id="4fd7d89"]){width:58px!important;height:58px!important}
.elementor-593 :is([data-id="58f49b2"],[data-id="8093b95"],[data-id="dfaa43c"],[data-id="f5f5fba"]){top:29px!important}
.elementor-593 :is([data-id="cd5e0b1"],[data-id="85cdeb7"]){padding-top:16px!important;padding-bottom:18px!important}
.elementor-593 [data-id="f21680b"]{padding-top:18px!important}
.elementor-594 [data-id="0103826"]{padding-top:clamp(28px,5vh,96px)!important;padding-bottom:clamp(28px,5vh,96px)!important}
.elementor-594 [data-id="32e6010"]{font-size:clamp(34px,5.2vh,48px)!important}
.elementor-594 :is([data-id="f2e48cd"],[data-id="679f83e"]){margin-top:clamp(18px,3.2vh,56px)!important}
.elementor-594 :is([data-id="19f0fb7"],[data-id="db74884"],[data-id="bc3355e"],[data-id="86aa233"],[data-id="2e8d1b1"]){width:58px!important;height:58px!important}
.elementor-594 :is([data-id="f3e2fe1"],[data-id="9fa4164"],[data-id="402f30c"],[data-id="4db8835"]){top:29px!important}
.elementor-594 :is([data-id="7716686"],[data-id="a1d4cef"]){padding-top:16px!important;padding-bottom:18px!important}
.elementor-594 [data-id="8ddff01"]{padding-top:18px!important}
.elementor-595 [data-id="e4dd769"]{padding-top:clamp(28px,5vh,96px)!important;padding-bottom:clamp(28px,5vh,96px)!important}
.elementor-595 [data-id="34e20fa"]{font-size:clamp(34px,5.2vh,48px)!important}
.elementor-595 :is([data-id="8d4434d"],[data-id="2a19c12"]){margin-top:clamp(18px,3.2vh,56px)!important}
.elementor-595 :is([data-id="927372b"],[data-id="21fbfc2"],[data-id="aabcfad"],[data-id="2e82217"],[data-id="3920793"]){width:58px!important;height:58px!important}
.elementor-595 :is([data-id="1a80f3d"],[data-id="fc4e64b"],[data-id="337f992"],[data-id="d1f2bfd"]){top:29px!important}
.elementor-595 :is([data-id="80af40c"],[data-id="02ec966"]){padding-top:16px!important;padding-bottom:18px!important}
.elementor-595 [data-id="a892ba8"]{padding-top:18px!important}
.elementor-596 [data-id="53ace1a"]{padding-top:clamp(28px,5vh,96px)!important;padding-bottom:clamp(28px,5vh,96px)!important}
.elementor-596 [data-id="26295da"]{font-size:clamp(34px,5.2vh,48px)!important}
.elementor-596 :is([data-id="4246c7c"],[data-id="865401e"]){margin-top:clamp(18px,3.2vh,56px)!important}
.elementor-596 :is([data-id="fdca7fd"],[data-id="72eeea3"],[data-id="0f610f8"],[data-id="a89054b"],[data-id="6e6aa17"]){width:58px!important;height:58px!important}
.elementor-596 :is([data-id="278b951"],[data-id="611e582"],[data-id="fd3f268"],[data-id="f4db1b9"]){top:29px!important}
.elementor-596 :is([data-id="2d634f6"],[data-id="d7de34e"]){padding-top:16px!important;padding-bottom:18px!important}
.elementor-596 [data-id="97c0aea"]{padding-top:18px!important}
.elementor-597 [data-id="5e43d32"]{padding-top:clamp(28px,5vh,96px)!important;padding-bottom:clamp(28px,5vh,96px)!important}
.elementor-597 [data-id="2993046"]{font-size:clamp(34px,5.2vh,48px)!important}
.elementor-597 :is([data-id="f10710d"],[data-id="ff53e59"]){margin-top:clamp(18px,3.2vh,56px)!important}
.elementor-597 :is([data-id="c7809d4"],[data-id="cf29e56"],[data-id="4348b0f"],[data-id="e29b20d"],[data-id="110dc60"]){width:58px!important;height:58px!important}
.elementor-597 :is([data-id="6975b38"],[data-id="637097d"],[data-id="7a59ab5"],[data-id="4338665"]){top:29px!important}
.elementor-597 :is([data-id="1b33999"],[data-id="af865d3"]){padding-top:16px!important;padding-bottom:18px!important}
.elementor-597 [data-id="64b8016"]{padding-top:18px!important}
.elementor-604 [data-id="8234653"]{padding-top:clamp(28px,5vh,96px)!important;padding-bottom:clamp(28px,5vh,96px)!important}
.elementor-604 [data-id="3005db9"]{font-size:clamp(34px,5.2vh,48px)!important}
.elementor-604 :is([data-id="a1b417d"],[data-id="8816507"]){margin-top:clamp(18px,3.2vh,56px)!important}
.elementor-604 :is([data-id="5011601"],[data-id="bf186bd"],[data-id="10ac66f"],[data-id="41fd203"],[data-id="c04560b"]){width:58px!important;height:58px!important}
.elementor-604 :is([data-id="abf37d8"],[data-id="ab31d68"],[data-id="9620eeb"],[data-id="29c2475"]){top:29px!important}
.elementor-604 :is([data-id="63b0bb4"],[data-id="a049fd8"]){padding-top:16px!important;padding-bottom:18px!important}
.elementor-604 [data-id="6e8fe8f"]{padding-top:18px!important}
}

/* 29/10 Kinebar e Cast bar, tabella dei tagli: platino e palladio solo Kinebar, la colonna del metallo resta larga come nelle righe di oro e argento */
.elementor-483 :is([data-id="839d248"],[data-id="d1aa2b3"]) > :nth-child(2){flex:3.6 1 560px!important}

/* 29/10 scheda lingotto: tutte le foto della galleria alla stessa altezza; le foto orizzontali possono essere un po' piu larghe */
.miw-lgal img.miw-lg-img{max-height:none!important;max-width:84%!important}

/* 29/10 scheda lingotto: frase 'Con la quotazione di oggi...' (serve per la SEO) scritta piccola, come una nota */
.elementor-604 .e-81c5351-80ae{font-size:12px!important;line-height:1.5!important;color:var(--ink-soft,#6B7385)!important;opacity:.85;margin-top:6px!important}
.elementor-604 .e-81c5351-80ae *{font-size:inherit!important}

/* 29/10: card delle guide (Le nostre guide, Le altre guide) con le stesse miniature delle guide di Acquista e investi */
.elementor-461 [data-id="2d087d9"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-quotazioni-lg.webp)}
.elementor-461 [data-id="dae123e"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-perche-investire-lg.webp)}
.elementor-461 [data-id="3f35bb8"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-quale-taglio-lg.webp)}
.elementor-461 [data-id="6d4163e"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-kinebar-cast-lg.webp)}
.elementor-483 [data-id="9b3fb61"],.elementor-473 [data-id="9b3fb61"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-quale-taglio-lg.webp)}
.elementor-483 [data-id="bb6e48b"],.elementor-473 [data-id="bb6e48b"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-partner-lg.webp)}
.elementor-483 [data-id="7391ce3"],.elementor-473 [data-id="7391ce3"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-come-acquistare-lg.webp)}
.elementor-483 [data-id="11f8003"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-lbma-lg.webp)}
.elementor-485 [data-id="1e68ee4"],.elementor-464 [data-id="1e68ee4"],.elementor-473 [data-id="1e68ee4"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-kinebar-cast-lg.webp)}
.elementor-485 [data-id="4451171"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-come-acquistare-lg.webp)}
.elementor-485 [data-id="bbfc539"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-quotazioni-lg.webp)}
.elementor-485 [data-id="9320da3"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-perche-investire-lg.webp)}
.elementor-464 [data-id="1e68ee4"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-kinebar-cast-lg.webp)}
.elementor-464 [data-id="4451171"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-come-acquistare-lg.webp)}
.elementor-464 [data-id="bbfc539"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-quotazioni-lg.webp)}
.elementor-464 [data-id="a543cad"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-lbma-lg.webp)}
.elementor-490 [data-id="c2bd186"],.elementor-479 [data-id="c2bd186"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-come-acquistare-lg.webp)}
.elementor-490 [data-id="8f35956"],.elementor-479 [data-id="8f35956"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-perche-investire-lg.webp)}
.elementor-490 [data-id="a543cad"],.elementor-479 [data-id="a543cad"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-lbma-lg.webp)}
.elementor-490 [data-id="a9b1f55"],.elementor-479 [data-id="a9b1f55"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-quale-taglio-lg.webp)}
.elementor-604 [data-id="a1301c6"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-quale-taglio-lg.webp)}
.elementor-604 [data-id="50b92c8"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-kinebar-cast-lg.webp)}
.elementor-604 [data-id="848d308"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-perche-investire-lg.webp)}
.elementor-604 [data-id="59343ea"]{--miw-gt:url(/wp-content/uploads/2026/10/guida-quotazioni-lg.webp)}
.elementor-461 [data-id="2d087d9"],.elementor-461 [data-id="dae123e"],.elementor-461 [data-id="3f35bb8"],.elementor-461 [data-id="6d4163e"],.elementor-483 [data-id="9b3fb61"],.elementor-483 [data-id="bb6e48b"],.elementor-483 [data-id="7391ce3"],.elementor-483 [data-id="11f8003"],.elementor-485 [data-id="1e68ee4"],.elementor-485 [data-id="4451171"],.elementor-485 [data-id="bbfc539"],.elementor-485 [data-id="9320da3"],.elementor-490 [data-id="c2bd186"],.elementor-490 [data-id="8f35956"],.elementor-490 [data-id="a543cad"],.elementor-490 [data-id="a9b1f55"],.elementor-604 [data-id="a1301c6"],.elementor-604 [data-id="50b92c8"],.elementor-604 [data-id="848d308"],.elementor-604 [data-id="59343ea"],.elementor-464 [data-id="1e68ee4"],.elementor-464 [data-id="4451171"],.elementor-464 [data-id="bbfc539"],.elementor-464 [data-id="a543cad"],.elementor-473 [data-id="9b3fb61"],.elementor-473 [data-id="bb6e48b"],.elementor-473 [data-id="7391ce3"],.elementor-473 [data-id="1e68ee4"],.elementor-479 [data-id="c2bd186"],.elementor-479 [data-id="8f35956"],.elementor-479 [data-id="a543cad"],.elementor-479 [data-id="a9b1f55"]{position:relative!important;height:140px!important;min-height:140px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.elementor-461 [data-id="2d087d9"] > *,.elementor-461 [data-id="dae123e"] > *,.elementor-461 [data-id="3f35bb8"] > *,.elementor-461 [data-id="6d4163e"] > *,.elementor-483 [data-id="9b3fb61"] > *,.elementor-483 [data-id="bb6e48b"] > *,.elementor-483 [data-id="7391ce3"] > *,.elementor-483 [data-id="11f8003"] > *,.elementor-485 [data-id="1e68ee4"] > *,.elementor-485 [data-id="4451171"] > *,.elementor-485 [data-id="bbfc539"] > *,.elementor-485 [data-id="9320da3"] > *,.elementor-490 [data-id="c2bd186"] > *,.elementor-490 [data-id="8f35956"] > *,.elementor-490 [data-id="a543cad"] > *,.elementor-490 [data-id="a9b1f55"] > *,.elementor-604 [data-id="a1301c6"] > *,.elementor-604 [data-id="50b92c8"] > *,.elementor-604 [data-id="848d308"] > *,.elementor-604 [data-id="59343ea"] > *,.elementor-464 [data-id="1e68ee4"] > *,.elementor-464 [data-id="4451171"] > *,.elementor-464 [data-id="bbfc539"] > *,.elementor-464 [data-id="a543cad"] > *,.elementor-473 [data-id="9b3fb61"] > *,.elementor-473 [data-id="bb6e48b"] > *,.elementor-473 [data-id="7391ce3"] > *,.elementor-473 [data-id="1e68ee4"] > *,.elementor-479 [data-id="c2bd186"] > *,.elementor-479 [data-id="8f35956"] > *,.elementor-479 [data-id="a543cad"] > *,.elementor-479 [data-id="a9b1f55"] > *{display:none!important}
.elementor-461 [data-id="2d087d9"]::after,.elementor-461 [data-id="dae123e"]::after,.elementor-461 [data-id="3f35bb8"]::after,.elementor-461 [data-id="6d4163e"]::after,.elementor-483 [data-id="9b3fb61"]::after,.elementor-483 [data-id="bb6e48b"]::after,.elementor-483 [data-id="7391ce3"]::after,.elementor-483 [data-id="11f8003"]::after,.elementor-485 [data-id="1e68ee4"]::after,.elementor-485 [data-id="4451171"]::after,.elementor-485 [data-id="bbfc539"]::after,.elementor-485 [data-id="9320da3"]::after,.elementor-490 [data-id="c2bd186"]::after,.elementor-490 [data-id="8f35956"]::after,.elementor-490 [data-id="a543cad"]::after,.elementor-490 [data-id="a9b1f55"]::after,.elementor-604 [data-id="a1301c6"]::after,.elementor-604 [data-id="50b92c8"]::after,.elementor-604 [data-id="848d308"]::after,.elementor-604 [data-id="59343ea"]::after,.elementor-464 [data-id="1e68ee4"]::after,.elementor-464 [data-id="4451171"]::after,.elementor-464 [data-id="bbfc539"]::after,.elementor-464 [data-id="a543cad"]::after,.elementor-473 [data-id="9b3fb61"]::after,.elementor-473 [data-id="bb6e48b"]::after,.elementor-473 [data-id="7391ce3"]::after,.elementor-473 [data-id="1e68ee4"]::after,.elementor-479 [data-id="c2bd186"]::after,.elementor-479 [data-id="8f35956"]::after,.elementor-479 [data-id="a543cad"]::after,.elementor-479 [data-id="a9b1f55"]::after{content:"";display:block;position:static;flex:none;width:180px;height:150px;background:var(--miw-gt) center/contain no-repeat;transition:transform 600ms cubic-bezier(.22,.61,.36,1)}
@media (hover:hover){.elementor-461 [data-id="43b1b65"]:hover [data-id="2d087d9"]::after,.elementor-461 [data-id="4b7b7a9"]:hover [data-id="dae123e"]::after,.elementor-461 [data-id="a52a779"]:hover [data-id="3f35bb8"]::after,.elementor-461 [data-id="6f6583a"]:hover [data-id="6d4163e"]::after,.elementor-483 [data-id="fa273ba"]:hover [data-id="9b3fb61"]::after,.elementor-483 [data-id="a72bac0"]:hover [data-id="bb6e48b"]::after,.elementor-483 [data-id="4e3e029"]:hover [data-id="7391ce3"]::after,.elementor-483 [data-id="e3e2f10"]:hover [data-id="11f8003"]::after,.elementor-485 [data-id="4712441"]:hover [data-id="1e68ee4"]::after,.elementor-485 [data-id="d3eaafc"]:hover [data-id="4451171"]::after,.elementor-485 [data-id="ea6df46"]:hover [data-id="bbfc539"]::after,.elementor-485 [data-id="5ab2d92"]:hover [data-id="9320da3"]::after,.elementor-490 [data-id="24c11b2"]:hover [data-id="c2bd186"]::after,.elementor-490 [data-id="9a2598c"]:hover [data-id="8f35956"]::after,.elementor-490 [data-id="19c8a96"]:hover [data-id="a543cad"]::after,.elementor-490 [data-id="8bac626"]:hover [data-id="a9b1f55"]::after,.elementor-604 [data-id="ab1dc05"]:hover [data-id="a1301c6"]::after,.elementor-604 [data-id="1a71d71"]:hover [data-id="50b92c8"]::after,.elementor-604 [data-id="adba75b"]:hover [data-id="848d308"]::after,.elementor-604 [data-id="b0d71fb"]:hover [data-id="59343ea"]::after,.elementor-473 [data-id="fa273ba"]:hover [data-id="9b3fb61"]::after,.elementor-473 [data-id="a72bac0"]:hover [data-id="bb6e48b"]::after,.elementor-473 [data-id="4e3e029"]:hover [data-id="7391ce3"]::after,.elementor-473 [data-id="4712441"]:hover [data-id="1e68ee4"]::after,.elementor-479 [data-id="24c11b2"]:hover [data-id="c2bd186"]::after,.elementor-479 [data-id="9a2598c"]:hover [data-id="8f35956"]::after,.elementor-479 [data-id="19c8a96"]:hover [data-id="a543cad"]::after,.elementor-479 [data-id="8bac626"]:hover [data-id="a9b1f55"]::after{transform:translateY(-3px) scale(1.06)}}
/* 29/10 scheda lingotto, Altri lingotti: la scheda non si illumina (sale solo con l'ombra e si muove il lingotto); niente barra di scorrimento, si usano le frecce */
[data-miw-carlist] article.ocls-8 > a,[data-miw-carlist] article.ocls-8:hover > a,[data-miw-carlist] article.ocls-8 > a:hover{background:transparent!important;background-color:transparent!important;box-shadow:none!important;transform:none!important;outline:none}
[data-miw-carlist] article.ocls-8{transition:transform 450ms cubic-bezier(.22,.61,.36,1),box-shadow 450ms ease!important}
[data-miw-carlist]{scrollbar-width:none!important;-ms-overflow-style:none}
[data-miw-carlist]::-webkit-scrollbar{display:none!important;height:0!important}
[data-miw-carlist][data-miw-carlist] article.ocls-8.ocls-8 > a.miw-chip.miw-chip.miw-lnk-ok,[data-miw-carlist][data-miw-carlist] article.ocls-8.ocls-8 > a.miw-chip.miw-chip.miw-lnk-ok:hover,[data-miw-carlist][data-miw-carlist] article.ocls-8.ocls-8:hover > a.miw-chip.miw-chip.miw-lnk-ok{box-shadow:none!important;background:transparent!important}

/* 29/10 pomeriggio: card delle guide (schede lingotto e guide), tutte uguali: freccia ferma che diventa blu con la freccia oro; immagine piu piccola e centrata, non esce dal riquadro */
.elementor-604 [data-id="39db067"],.elementor-604 [data-id="4706c9d"],.elementor-604 [data-id="d7396b4"],.elementor-604 [data-id="586ca3e"]{transition:background-color 400ms ease,color 400ms ease!important}
.elementor-604 [data-id="39db067"] svg,.elementor-604 [data-id="39db067"] .e-svg-base,.elementor-604 [data-id="4706c9d"] svg,.elementor-604 [data-id="4706c9d"] .e-svg-base,.elementor-604 [data-id="d7396b4"] svg,.elementor-604 [data-id="d7396b4"] .e-svg-base,.elementor-604 [data-id="586ca3e"] svg,.elementor-604 [data-id="586ca3e"] .e-svg-base{transform:none!important;transition:none!important}
@media (hover:hover){.elementor-604 [data-id="ab1dc05"]:hover [data-id="39db067"],.elementor-604 [data-id="1a71d71"]:hover [data-id="4706c9d"],.elementor-604 [data-id="adba75b"]:hover [data-id="d7396b4"],.elementor-604 [data-id="b0d71fb"]:hover [data-id="586ca3e"]{background-color:#16254A!important;color:#DCAC57!important}
.elementor-604 [data-id="ab1dc05"]:hover [data-id="39db067"] svg,.elementor-604 [data-id="1a71d71"]:hover [data-id="4706c9d"] svg,.elementor-604 [data-id="adba75b"]:hover [data-id="d7396b4"] svg,.elementor-604 [data-id="b0d71fb"]:hover [data-id="586ca3e"] svg{transform:none!important;stroke:#DCAC57!important}
.elementor-604 [data-id="ab1dc05"]:hover [data-id="39db067"] svg [stroke]:not([stroke="none"]),.elementor-604 [data-id="1a71d71"]:hover [data-id="4706c9d"] svg [stroke]:not([stroke="none"]),.elementor-604 [data-id="adba75b"]:hover [data-id="d7396b4"] svg [stroke]:not([stroke="none"]),.elementor-604 [data-id="b0d71fb"]:hover [data-id="586ca3e"] svg [stroke]:not([stroke="none"]){stroke:#DCAC57!important}
.elementor-604 [data-id="ab1dc05"]:hover [data-id="39db067"] .e-svg-base,.elementor-604 [data-id="1a71d71"]:hover [data-id="4706c9d"] .e-svg-base,.elementor-604 [data-id="adba75b"]:hover [data-id="d7396b4"] .e-svg-base,.elementor-604 [data-id="b0d71fb"]:hover [data-id="586ca3e"] .e-svg-base{transform:none!important}}
.elementor-461 [data-id="2d087d9"],.elementor-461 [data-id="dae123e"],.elementor-461 [data-id="3f35bb8"],.elementor-461 [data-id="6d4163e"],.elementor-483 [data-id="9b3fb61"],.elementor-483 [data-id="bb6e48b"],.elementor-483 [data-id="7391ce3"],.elementor-483 [data-id="11f8003"],.elementor-485 [data-id="1e68ee4"],.elementor-485 [data-id="4451171"],.elementor-485 [data-id="bbfc539"],.elementor-485 [data-id="9320da3"],.elementor-490 [data-id="c2bd186"],.elementor-490 [data-id="8f35956"],.elementor-490 [data-id="a543cad"],.elementor-490 [data-id="a9b1f55"],.elementor-604 [data-id="a1301c6"],.elementor-604 [data-id="50b92c8"],.elementor-604 [data-id="848d308"],.elementor-604 [data-id="59343ea"],.elementor-464 [data-id="1e68ee4"],.elementor-464 [data-id="4451171"],.elementor-464 [data-id="bbfc539"],.elementor-464 [data-id="a543cad"],.elementor-473 [data-id="9b3fb61"],.elementor-473 [data-id="bb6e48b"],.elementor-473 [data-id="7391ce3"],.elementor-473 [data-id="1e68ee4"],.elementor-479 [data-id="c2bd186"],.elementor-479 [data-id="8f35956"],.elementor-479 [data-id="a543cad"],.elementor-479 [data-id="a9b1f55"]{height:156px!important;min-height:156px!important;padding-top:22px!important;box-sizing:border-box!important;overflow:visible!important}
.elementor-461 [data-id="2d087d9"]::after,.elementor-461 [data-id="dae123e"]::after,.elementor-461 [data-id="3f35bb8"]::after,.elementor-461 [data-id="6d4163e"]::after,.elementor-483 [data-id="9b3fb61"]::after,.elementor-483 [data-id="bb6e48b"]::after,.elementor-483 [data-id="7391ce3"]::after,.elementor-483 [data-id="11f8003"]::after,.elementor-485 [data-id="1e68ee4"]::after,.elementor-485 [data-id="4451171"]::after,.elementor-485 [data-id="bbfc539"]::after,.elementor-485 [data-id="9320da3"]::after,.elementor-490 [data-id="c2bd186"]::after,.elementor-490 [data-id="8f35956"]::after,.elementor-490 [data-id="a543cad"]::after,.elementor-490 [data-id="a9b1f55"]::after,.elementor-604 [data-id="a1301c6"]::after,.elementor-604 [data-id="50b92c8"]::after,.elementor-604 [data-id="848d308"]::after,.elementor-604 [data-id="59343ea"]::after,.elementor-464 [data-id="1e68ee4"]::after,.elementor-464 [data-id="4451171"]::after,.elementor-464 [data-id="bbfc539"]::after,.elementor-464 [data-id="a543cad"]::after,.elementor-473 [data-id="9b3fb61"]::after,.elementor-473 [data-id="bb6e48b"]::after,.elementor-473 [data-id="7391ce3"]::after,.elementor-473 [data-id="1e68ee4"]::after,.elementor-479 [data-id="c2bd186"]::after,.elementor-479 [data-id="8f35956"]::after,.elementor-479 [data-id="a543cad"]::after,.elementor-479 [data-id="a9b1f55"]::after{width:150px!important;height:118px!important}

/* 29/10: zoom tipo Amazon (lente sulla foto + riquadro ingrandito a lato) e foto a tutto schermo, per lingotti e shop */
.miw-hz-ov{display:none!important}
.miw-az-lens{position:absolute;z-index:4;pointer-events:none;opacity:0;border:1px solid rgba(22,37,74,.35);background:rgba(255,255,255,.28);box-shadow:0 0 0 1px rgba(255,255,255,.6) inset;border-radius:6px;transition:opacity 180ms ease}
.miw-az-lens.is-on{opacity:1}
.miw-az-pan{position:fixed;z-index:9990;pointer-events:none;opacity:0;background-color:#fff;background-repeat:no-repeat;border-radius:20px;box-shadow:0 30px 60px -30px rgba(22,37,74,.45),0 0 0 1px rgba(22,37,74,.08);transition:opacity 200ms ease}
.miw-az-pan.is-on{opacity:1}
.miw-lb-btn{position:absolute;top:clamp(20px,3vw,32px);right:clamp(20px,3vw,40px);z-index:5;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;border:0;background:rgba(255,255,255,.94);color:#16254A;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;cursor:pointer;box-shadow:rgba(22,37,74,.45) 0 10px 24px -12px;transition:background-color 160ms ease}
.miw-lgal > span:has(> .miw-lg-n){top:auto!important;bottom:calc(clamp(20px,3vw,36px) + 18px)!important}
.miw-lb-btn svg{display:block;flex:none}
@media (hover:hover){.miw-lb-btn:hover{background:#fff}}
/* telefono: accanto all'etichetta Coniato/Fuso resta solo la lente, senza scritta, per non sovrapporsi */
@media (max-width:480px){.miw-lb-btn{width:40px;padding:0;justify-content:center}.miw-lb-btn .miw-lb-txt{display:none}}
html.miw-lb-aperto,html.miw-lb-aperto body{overflow:hidden!important}
.miw-lb{position:fixed;inset:0;z-index:100000;background:rgba(12,19,40,.985);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 220ms ease}
.miw-lb.is-on{opacity:1}
.miw-lb-stage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:72px 96px}
.miw-lb-img{max-width:100%;max-height:100%;object-fit:contain;display:block;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45));transition:opacity 160ms ease;cursor:default}
.miw-lb-img.is-out{opacity:0}
.miw-lb-x,.miw-lb-nav{position:absolute;width:52px;height:52px;border-radius:999px;border:0;background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 300ms ease,color 300ms ease}
.miw-lb-x{top:20px;right:20px}
.miw-lb-prev{left:24px;top:50%;transform:translateY(-50%)}
.miw-lb-next{right:24px;top:50%;transform:translateY(-50%)}
@media (hover:hover){.miw-lb-x:hover,.miw-lb-nav:hover{background:#DCAC57;color:#16254A}}
.miw-lb-n{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;background:rgba(255,255,255,.12);padding:6px 14px;border-radius:999px}
@media (max-width:700px){.miw-lb-stage{padding:64px 12px}.miw-lb-prev{left:8px}.miw-lb-next{right:8px}.miw-lb-x,.miw-lb-nav{width:44px;height:44px}.miw-lgal > span:has(> .miw-lg-n){display:none!important}}
/* 29/10 barra in basso su telefono: le voci prendono lo spazio che serve al loro testo, cosi 'Acquista e investi' resta dentro la sua pillola */
.e-544ab50-af06{display:flex!important;justify-content:space-between!important}
.e-544ab50-af06 > *{flex:1 1 auto!important;min-width:0!important;padding-left:6px!important;padding-right:6px!important}

/* 29/10 scheda lingotto: la parte alta (foto + dati) occupa esattamente lo schermo sotto l'header, senza scorrere */
@media (min-width:1025px){
.elementor .e-850720e-44f2{min-height:calc(100svh - var(--miw-hdr-h,175px))!important;height:calc(100svh - var(--miw-hdr-h,175px))!important}
.elementor .e-850720e-44f2 .miw-lgal{min-height:0!important;height:100%!important}
}
@media (min-width:1025px) and (max-height:880px){
.elementor-604 [data-id="aea2997"]{padding-top:clamp(12px,2vh,34px)!important;padding-bottom:clamp(12px,2vh,34px)!important}
.elementor-604 .e-1bd7459-8f3e{margin-bottom:clamp(8px,1.2vh,17px)!important}
.elementor-604 .e-0641215-5ee2{margin-bottom:clamp(8px,1.4vh,18px)!important}
.elementor-604 .e-5a43a06-7af1{font-size:clamp(36px,5.6vh,52px)!important}
.elementor-604 .e-73540a0-0920{margin-top:clamp(10px,1.6vh,20px)!important;font-size:16px!important}
.elementor-604 .e-16f512f-3f64{margin-top:clamp(14px,2.2vh,30px)!important}
.elementor-604 .e-0f51b81-0547{margin-top:clamp(12px,1.8vh,24px)!important}
.elementor-604 .e-bcf5b52-5818{margin-top:clamp(8px,1.2vh,16px)!important}
}

/* 29/10 scheda prodotto dello Shop: su schermi bassi la parte alta (foto + dati) resta tutta in uno schermo */
@media (min-width:1025px) and (max-height:880px){
section:has([data-miw-pgal]){padding-top:4px!important;padding-bottom:8px!important}
section:has([data-miw-pgal]) > div > nav{margin-bottom:8px!important}
section:has([data-miw-pgal]) > div > div:nth-child(2) > div:nth-child(2){padding:14px 30px!important}
section:has([data-miw-pgal]) > div > div:nth-child(2) > div:nth-child(2) > *:not(:first-child){margin-top:8px!important}
section:has([data-miw-pgal]) > div > div:nth-child(2) > div:nth-child(2) > h1{font-size:26px!important}
section:has([data-miw-pgal]) > div > div:nth-child(2) > div:nth-child(2) > div:nth-child(5){padding-top:6px!important;padding-bottom:6px!important}
section:has([data-miw-pgal]) > div > div:nth-child(2) > div:nth-child(2) > :last-child > a{padding-top:8px!important;padding-bottom:8px!important;margin-top:8px!important}
section:has([data-miw-pgal]) > div > div:nth-child(2) > div:nth-child(2) > :last-child > ul{margin-top:8px!important;padding-top:8px!important}
}

@media (min-width:1025px){section:has([data-miw-pgal]){min-height:calc(100svh - var(--miw-hdr-h,175px))!important}}

/* 29/10 hero delle guide: immagine molto piu grande */
@media (min-width:1025px){
.elementor :is([data-id="3e30a3d"],[data-id="c581ba4"],[data-id="2d8cc33"],[data-id="3179c90"],[data-id="a376e8f"],[data-id="81f622b"]){max-width:660px!important;min-height:460px!important;padding:12px!important;flex:1 1 560px!important}
[data-id="95a11ca"]{gap:28px!important}
img[data-interaction-id="be8f9cc"]{height:185px!important}
img[data-interaction-id="7e5e774"]{height:265px!important}
img[data-interaction-id="8200cae"]{height:380px!important}
img[data-interaction-id="d883f4d"]{height:330px!important}
img:is([data-interaction-id="b1c8d6c"],[data-interaction-id="da2ea60"],[data-interaction-id="53b5929"]){height:245px!important}
img[data-interaction-id="4963831"]{width:400px!important;height:auto!important;max-width:none!important}
img[data-interaction-id="cbd8713"]{height:310px!important}
[data-id="dcbe2cd"]{gap:34px!important}
img[data-interaction-id="723bc49"]{height:360px!important}
img[data-interaction-id="08886e0"]{height:360px!important}
[data-id="feb4cc4"]{gap:34px!important}
[data-id="cdd19fd"]{font-size:46px!important}
img[data-interaction-id="a61c001"]{height:400px!important;position:relative;z-index:2}
img[data-interaction-id="a61c002"]{height:370px!important;margin-left:-70px}
img[data-interaction-id="a73c001"]{width:600px!important;height:auto!important;max-width:100%!important}
}
@media (max-width:1024px){
img[data-interaction-id="a61c001"]{height:230px!important;position:relative;z-index:2}
img[data-interaction-id="a61c002"]{height:210px!important;margin-left:-40px}
img[data-interaction-id="a73c001"]{width:min(420px,86vw)!important;height:auto!important}
img[data-interaction-id="8200cae"]{height:230px!important}img[data-interaction-id="7e5e774"]{height:165px!important}img[data-interaction-id="be8f9cc"]{height:115px!important}
img[data-interaction-id="d883f4d"]{height:200px!important}img:is([data-interaction-id="b1c8d6c"],[data-interaction-id="da2ea60"],[data-interaction-id="53b5929"]){height:150px!important}
img[data-interaction-id="cbd8713"]{height:200px!important}img[data-interaction-id="4963831"]{width:260px!important;height:auto!important}
img[data-interaction-id="723bc49"]{height:220px!important}img[data-interaction-id="08886e0"]{height:220px!important}
}

/* 29/10 Quale taglio scegliere: obiettivi come schede in riga sopra il pannello, con il lingotto che cresce */
.elementor-485 [data-id="f6f23b4"]{flex-direction:column!important;align-items:stretch!important;gap:0!important}
.elementor-485 .miw-gp > .e-con:first-child{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:none!important;flex:none!important;margin:0 0 22px!important;padding:0!important}
.elementor-485 .miw-gp > .e-con:nth-child(2){width:100%!important;max-width:none!important;flex:1 1 auto!important}
.elementor-485 .miw-gp .miw-gt{position:relative!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:4px!important;width:100%!important;min-height:0!important;padding:16px 18px 18px!important;text-align:left!important;background:#fff!important;color:#16254a!important;border:1px solid #E8E2D4!important;border-radius:18px!important;box-shadow:0 1px 0 rgba(22,37,74,.04)!important;transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s,background-color .35s!important}
.elementor-485 .miw-gp .miw-gt{min-height:132px!important;padding:16px 74px 16px 18px!important;overflow:visible!important}
.elementor-485 .miw-gp .miw-gt::before{content:"";position:absolute;right:12px;bottom:12px;width:58px;height:96px;background:var(--miw-gb) right bottom/contain no-repeat;height:var(--miw-gh);filter:drop-shadow(0 8px 8px rgba(22,37,74,.28));transform:rotate(-6deg);transform-origin:right bottom;transition:transform .45s cubic-bezier(.22,.61,.36,1)}
.elementor-485 .miw-gp .miw-gt > span:first-child{margin-top:auto!important}
.elementor-485 .miw-gp .miw-gt-0{--miw-gh:40px}.elementor-485 .miw-gp .miw-gt-1{--miw-gh:48px}.elementor-485 .miw-gp .miw-gt-2{--miw-gh:57px}.elementor-485 .miw-gp .miw-gt-3{--miw-gh:66px}.elementor-485 .miw-gp .miw-gt-4{--miw-gh:76px}.elementor-485 .miw-gp .miw-gt-5{--miw-gh:74px}
.elementor-485 .miw-gp .miw-gt{--miw-gb:url(/wp-content/uploads/2026/10/lingotto-oro-kinebar-argor-heraeus.webp)}
.elementor-485 .miw-gp .miw-gt-5{--miw-gb:url(/wp-content/uploads/2026/10/lingotto-oro-100-grammi-fronte.webp)}
.elementor-485 .miw-gp .miw-gt > span:last-child{order:-1!important;font-size:22px!important;font-weight:800!important;opacity:1!important;letter-spacing:-.01em;line-height:1.15!important;color:#16254a}
.elementor-485 .miw-gp .miw-gt > span:first-child{font-size:14.5px!important;font-weight:600!important;line-height:1.35!important;color:#4a5468}
.elementor-485 .miw-gp .miw-gt:not([aria-pressed="true"]):hover{transform:translateY(-3px)!important;border-color:#DCAC57!important;box-shadow:0 12px 26px -14px rgba(22,37,74,.35)!important}
.elementor-485 .miw-gp .miw-gt:hover::before{transform:rotate(-2deg) translateY(-4px) scale(1.06)}
.elementor-485 .miw-gp .miw-gt[aria-pressed="true"]::before{filter:drop-shadow(0 10px 12px rgba(0,0,0,.45))}
@media (min-width:768px){.elementor-485 .miw-gp > .e-con:nth-child(2) img{height:300px!important;width:auto!important;max-width:none!important}}
.elementor-485 .miw-gp .miw-gt[aria-pressed="true"]{background:#16254a!important;border-color:#16254a!important;box-shadow:0 16px 30px -16px rgba(22,37,74,.55)!important}
.elementor-485 .miw-gp .miw-gt[aria-pressed="true"] > span:last-child{color:#DCAC57!important}
.elementor-485 .miw-gp .miw-gt[aria-pressed="true"] > span:first-child{color:#fff!important}
.elementor-485 .miw-gp .miw-gt[aria-pressed="true"]::after{content:"";position:absolute;left:50%;bottom:-9px;width:18px;height:18px;background:#16254a;transform:translateX(-50%) rotate(45deg);border-radius:3px}
@media (max-width:1024px){
.elementor-485 .miw-gp > .e-con:first-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:767px){
.elementor-485 .miw-gp > .e-con:first-child{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:16px!important}
.elementor-485 .miw-gp .miw-gt{padding:12px 14px 14px!important;border-radius:14px!important}
.elementor-485 .miw-gp .miw-gt{min-height:112px!important;padding:12px 54px 12px 14px!important}.elementor-485 .miw-gp .miw-gt::before{width:42px;height:calc(var(--miw-gh) * .72);right:8px;bottom:10px}
.elementor-485 .miw-gp .miw-gt > span:last-child{font-size:18px!important}
.elementor-485 .miw-gp .miw-gt > span:first-child{font-size:13.5px!important}
.elementor-485 .miw-gp .miw-gt[aria-pressed="true"]::after{display:none}
}.elementor-485 :is([data-id="b1b5d11"],[data-interaction-id="b1b5d11"]){display:block!important;width:100%!important;text-align:right!important}

/* 29/10 Combinare piu tagli: le linee sotto sono larghe quanto i pezzi della barra */
@media (min-width:768px){
.elementor-485 [data-id="2e49202"]{grid-template-columns:calc(40% - 3px) calc(40% - 3px) calc(20% - 3px)!important;column-gap:4px!important}
.elementor-485 [data-id="2e49202"] > *{padding-right:24px!important}
}

/* 29/10 Errori da evitare: tabella comparativa come in Vendi e valuta */
@media (min-width:768px){
.elementor-485 [data-id="8b67e39"],.elementor-485 [data-id="bb75f32"] > div{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;gap:0!important}
.elementor-485 [data-id="8b67e39"]{border-top:0!important;align-items:end!important}
.elementor-485 :is([data-id="a883b83"],[data-interaction-id="a883b83"]){padding:0 24px 16px!important}
.elementor-485 :is([data-id="757b1a0"],[data-interaction-id="757b1a0"]){background:#DCAC57!important;border-radius:24px 24px 0 0!important;padding:18px 28px!important;color:#16254a!important;font-size:15px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}
.elementor-485 [data-id="bb75f32"] > div{border-top:0!important;background:none!important}
.elementor-485 [data-id="bb75f32"] > div > :first-child{background:#fff!important;border-left:1px solid #E8E2D4;border-bottom:1px solid #E8E2D4;padding:22px 28px 22px 24px!important}
.elementor-485 [data-id="bb75f32"] > div:first-child > :first-child{border-top:1px solid #E8E2D4;border-radius:20px 0 0 0}
.elementor-485 [data-id="bb75f32"] > div:last-child > :first-child{border-radius:0 0 0 20px}
.elementor-485 [data-id="bb75f32"] > div > :nth-child(2){background:#fff!important;border-left:2px solid #DCAC57!important;border-right:2px solid #DCAC57!important;border-bottom:1px solid #E8E2D4!important;padding:22px 28px!important}
.elementor-485 [data-id="bb75f32"] > div:last-child > :nth-child(2){border-bottom:2px solid #DCAC57!important;border-radius:0 0 20px 0}
}

/* 29/10 Kinebar o Cast bar: foto Kinebar VS foto Cast bar */
.elementor-485 [data-id="019824c"]{display:flex!important;align-items:center!important;justify-content:center!important;gap:30px!important}
.elementor-485 :is([data-id="36db885"],[data-id="9efc404"]){background:none!important;padding:0!important;flex-direction:column!important;gap:14px!important;align-items:center!important}
.elementor-485 :is([data-id="2345ee4"],[data-id="e81fd32"]){width:auto!important;height:auto!important}
.elementor-485 img:is([data-interaction-id="1b75346"],[data-interaction-id="374afd9"]){height:220px!important;width:auto!important;max-width:none!important;filter:drop-shadow(0 16px 18px rgba(22,37,74,.22))}
.elementor-485 img[data-interaction-id="1b75346"]{transform:rotate(-5deg)}
.elementor-485 img[data-interaction-id="374afd9"]{transform:rotate(5deg)}
.miw-vs-n{display:block;font-size:18px;font-weight:800;color:#16254a;text-align:center;line-height:1.3}
.miw-vs-d{display:block;font-size:14px;color:#5d6679;text-align:center;line-height:1.4}
.elementor-485 :is([data-id="a85e001"],[data-interaction-id="a85e001"]){flex:0 0 auto;width:62px;height:62px;border-radius:50%;background:#16254a;color:#DCAC57!important;display:flex!important;align-items:center;justify-content:center;font-size:20px!important;margin-bottom:58px;box-shadow:0 0 0 6px #fff}
@media (max-width:767px){.elementor-485 [data-id="019824c"]{gap:12px!important}.elementor-485 img:is([data-interaction-id="1b75346"],[data-interaction-id="374afd9"]){height:150px!important}.elementor-485 :is([data-id="a85e001"],[data-interaction-id="a85e001"]){width:46px;height:46px;font-size:16px!important;margin-bottom:62px}.elementor-485 :is([data-id="36db885"],[data-id="9efc404"]){flex:1 1 0!important;min-width:0!important}}

@media (min-width:1025px){img[data-interaction-id="d883f4d"]{height:clamp(200px,21.5vw,330px)!important}img:is([data-interaction-id="b1c8d6c"],[data-interaction-id="da2ea60"],[data-interaction-id="53b5929"]){height:clamp(150px,16vw,245px)!important}}

.elementor-485 .miw-gp .miw-gt > span:last-child{white-space:nowrap!important;margin-right:-56px}
@media (min-width:1025px) and (max-width:1360px){.elementor-485 .miw-gp .miw-gt > span:last-child{font-size:19px!important}}
.elementor-485 .miw-gp .miw-gt:focus:not(:focus-visible){outline:none!important}

/* 29/10 Combinare piu tagli: testo a destra del titolo */
@media (min-width:1025px){.elementor-485 [data-id="0c61198"]{flex-wrap:nowrap!important}.elementor-485 [data-id="6b8d6a6"]{flex:1 1 0!important;min-width:0!important;max-width:760px!important}.elementor-485 :is([data-id="d002251"],[data-interaction-id="d002251"]){flex:0 1 474px!important}}

/* 29/10 Kinebar e Cast bar (483): stessi formati nelle immagini */
.elementor-483 img:is([data-interaction-id="a544587"],[data-interaction-id="3578c02"]){height:190px!important;width:auto!important;max-width:none!important}
.elementor-483 :is([data-id="9e4552d"],[data-id="6448ba8"]){height:auto!important;min-height:0!important;margin-bottom:22px!important}
.elementor-483 img:is([data-interaction-id="67aea20"],[data-interaction-id="d11b7ff"]){height:96px!important;width:auto!important;max-width:none!important}

/* 29/10 Come nascono: foto della raffineria sotto le due lavorazioni */
.elementor-483 [data-id="b83f001"],.elementor-483 [data-id="b83f002"]{padding:0!important}
.elementor-483 [data-id="b83f001"]{display:flex!important;flex-direction:column!important;gap:12px!important;margin-top:clamp(28px,3vw,40px)!important;width:100%!important}
.elementor-483 [data-id="b83f002"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
.elementor-483 [data-id="b83f002"] > div{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;padding:0!important}
.elementor-483 [data-id="b83f002"] img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:20px!important;box-shadow:0 24px 44px -30px rgba(22,37,74,.45)}
.elementor-483 [data-id="b83f002"] p,.elementor-483 [data-id="b83f002"] [data-interaction-id]:not(img){margin:0!important;font-size:15px!important;line-height:1.5!important;color:#4a5468!important}
.elementor-483 :is([data-id="b83f003"],[data-interaction-id="b83f003"]){margin:0!important;font-size:12.5px!important;color:#7a8296!important;text-align:right!important}
@media (max-width:767px){.elementor-483 [data-id="b83f002"]{grid-template-columns:1fr!important;gap:22px!important}}

/* 29/10 Kinegram: retro scontornato, senza riquadro blu */
.elementor-483 img[data-interaction-id="0a48419"]{background:none!important;border-radius:0!important;box-shadow:none!important;object-fit:contain!important;height:auto!important;max-height:600px!important;width:100%!important;filter:drop-shadow(0 30px 40px rgba(0,0,0,.45))}

/* 29/10 Kinegram: video affiancato alla sua didascalia, non piu buttato sotto */
.elementor-483 .miw-video{flex:1 1 100%!important;max-width:none!important;margin:clamp(28px,3vw,44px) 0 0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)!important;gap:clamp(32px,5vw,72px)!important;align-items:center!important}
.elementor-483 .miw-video figcaption{order:-1;margin:0!important;font-size:clamp(20px,1.7vw,26px)!important;line-height:1.4!important;font-weight:600!important;color:#fff!important;opacity:1!important}
.elementor-483 .miw-video figcaption::before{content:"Il Kinegram dal vivo";display:flex;align-items:center;gap:14px;margin-bottom:18px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#DCAC57}
.elementor-483 .miw-video figcaption span{display:block;margin-top:16px;font-size:13px;font-weight:400;opacity:.6}
@media (max-width:900px){.elementor-483 .miw-video{grid-template-columns:1fr!important;gap:20px!important}}

/* 29/10 I tagli: una scheda per metallo, Kinebar e Cast bar uno sotto l'altro */
.elementor-483 [data-id="b530b56"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;border-radius:0!important}
.elementor-483 [data-id="b530b56"] > div{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;background:#fff!important;border:1px solid #E8E2D4!important;border-radius:22px!important;padding:24px 26px 26px!important;margin:0!important;box-shadow:0 18px 40px -34px rgba(22,37,74,.45)!important}
.elementor-483 [data-id="b530b56"] > div > a{flex:none!important;height:auto!important;gap:14px!important;padding:0 0 18px!important;margin:0 0 18px!important;border-bottom:1px solid #EFEAE0!important;background:none!important;width:auto!important;font-size:22px!important}
.elementor-483 [data-id="b530b56"] > div > :not(a){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding:0!important;margin:0!important;background:none!important;border:0!important;width:auto!important;flex:none!important}
.elementor-483 [data-id="b530b56"] > div > :not(a) + :not(a){margin-top:18px!important}
.elementor-483 [data-id="b530b56"] > div > :not(a) > span:first-child{flex:0 0 100%!important;margin:0 0 2px!important;font-size:12.5px!important}
.elementor-483 [data-id="b530b56"] > div > :not(a) > span:not(:first-child){padding:9px 15px!important;font-size:16px!important;background:#F8F4EA!important;border-color:#EFE6D2!important}
@media (max-width:767px){.elementor-483 [data-id="b530b56"]{grid-template-columns:1fr!important}}.elementor-483 [data-id="b530b56"] > div > a > :last-child{font-size:21px!important;font-weight:800!important}
.elementor-483 [data-id="b530b56"] > div[data-id] > :nth-child(n+2){flex:none!important;height:auto!important;min-height:0!important;width:auto!important}

/* 29/10 VS tra Kinebar e Cast bar piu grande */
.elementor-483 [data-interaction-id="acdff97"] > span{width:88px!important;height:88px!important;font-size:25px!important;border-width:7px!important;box-shadow:0 12px 26px -12px rgba(22,37,74,.4)!important}
@media (max-width:767px){.elementor-483 [data-interaction-id="acdff97"] > span{width:70px!important;height:70px!important;font-size:20px!important;border-width:6px!important}}

/* 29/10 Scheda lingotto: sezione "Il lingotto da vicino" (contenuti e foto Argor-Heraeus) */
[data-id="d7c0000"]{padding:0!important;width:100%!important;max-width:none!important}
[data-id="d7c0000"] .elementor-shortcode,[data-id="d7c0000"] .elementor-widget-shortcode{width:100%}
.miw-dv{background:radial-gradient(60% 50% at 85% 0%,rgba(220,172,87,.13),rgba(220,172,87,0) 70%),linear-gradient(180deg,#14214A 0%,#0D1631 100%);color:#fff;padding:clamp(72px,8vw,120px) 0;overflow:hidden}
.miw-dv-in{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,57.6px)}
.miw-dv-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end}
.miw-dv-eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#DCAC57}
.miw-dv-eyebrow::before{content:"";width:28px;height:1.5px;background:#DCAC57;flex:none}
.miw-dv-h2{margin:16px 0 0;font-size:clamp(30px,3.2vw,46px);line-height:1.1;font-weight:700;letter-spacing:-.01em;color:#fff;max-width:640px}
.miw-dv-intro p{margin:0;font-size:16.5px;line-height:1.65;color:rgba(255,255,255,.78)}
.miw-dv-cred{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.miw-dv-cred li{padding:7px 14px;border:1px solid rgba(220,172,87,.45);border-radius:999px;font-size:13px;font-weight:600;color:#F3E2BC;line-height:1.2}
.miw-dv-cards{display:grid;gap:20px;margin-top:clamp(40px,4.5vw,64px)}
.miw-dv-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.miw-dv-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.miw-dv-card{display:flex;flex-direction:column;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:22px;overflow:hidden;transition:transform .45s cubic-bezier(.22,.61,.36,1),border-color .45s,box-shadow .45s}
.miw-dv-card:hover{transform:translateY(-4px);border-color:rgba(220,172,87,.5);box-shadow:0 26px 50px -30px rgba(0,0,0,.7)}
.miw-dv-card-media{aspect-ratio:4/3;background:#05070d;overflow:hidden;display:flex;align-items:center;justify-content:center}
.miw-dv-card-media img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;transition:transform .8s cubic-bezier(.22,.61,.36,1)}
.miw-dv-card:hover .miw-dv-card-media img{transform:scale(1.045)}
.miw-dv-card--chiaro .miw-dv-card-media{background:radial-gradient(70% 70% at 50% 45%,#ffffff,#EFE6D3);padding:18px 0}
.miw-dv-card--chiaro .miw-dv-card-media img{object-fit:contain;width:auto!important;height:100%!important;filter:drop-shadow(0 14px 18px rgba(22,37,74,.3))}
.miw-dv-card-body{padding:22px 24px 26px}
.miw-dv-num{font-size:12px;font-weight:700;letter-spacing:.14em;color:#DCAC57}
.miw-dv-card-t{margin:8px 0 8px;font-size:20px;line-height:1.25;font-weight:700;color:#fff}
.miw-dv-card-p{margin:0;font-size:15px;line-height:1.6;color:rgba(255,255,255,.72)}
.miw-dv-nota{margin:18px 0 0;font-size:13.5px;line-height:1.55;color:rgba(255,255,255,.58)}
.miw-dv-raff{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(32px,5vw,72px);align-items:center;margin-top:clamp(56px,6vw,96px);padding-top:clamp(48px,5vw,80px);border-top:1px solid rgba(255,255,255,.1)}
.miw-dv-h3{margin:16px 0 14px;font-size:clamp(24px,2.3vw,34px);line-height:1.15;font-weight:700;color:#fff}
.miw-dv-raff-txt > p:not(.miw-dv-eyebrow){margin:0;font-size:16px;line-height:1.65;color:rgba(255,255,255,.75)}
.miw-dv-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px}
.miw-dv-steps li{display:flex;gap:16px;align-items:flex-start}
.miw-dv-step-n{flex:none;width:36px;height:36px;border-radius:999px;border:1px solid rgba(220,172,87,.6);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#DCAC57}
.miw-dv-steps strong{display:block;font-size:16px;color:#fff;margin:2px 0 3px}
.miw-dv-steps li span:not(.miw-dv-step-n){display:block;font-size:14.5px;line-height:1.5;color:rgba(255,255,255,.68)}
.miw-dv .miw-video{margin:0!important;padding:0!important;max-width:none!important}
.miw-dv .miw-video video{border-radius:20px;box-shadow:0 30px 60px -34px rgba(0,0,0,.8)}
.miw-dv .miw-video figcaption{color:rgba(255,255,255,.7);font-size:13.5px}
.miw-dv-phs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}
.miw-dv-ph{margin:0}
.miw-dv-ph img{display:block;width:100%!important;aspect-ratio:4/3;height:auto!important;object-fit:cover;border-radius:14px}
.miw-dv-ph figcaption{margin-top:8px;font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.62)}
.miw-dv-credit{margin:28px 0 0;font-size:12px;color:rgba(255,255,255,.45);text-align:right}
@media (max-width:1100px){.miw-dv-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1024px){.miw-dv-head,.miw-dv-raff{grid-template-columns:1fr}}
@media (max-width:767px){.miw-dv-cards--4,.miw-dv-cards--3{grid-template-columns:1fr}.miw-dv-card-media{aspect-ratio:16/10}.miw-dv-phs{gap:8px}.miw-dv-ph figcaption{font-size:11.5px}.miw-dv-credit{text-align:left}}
/* 29/10 Il lingotto da vicino: schema del blister con i punti indicati */
.miw-dv-schema{margin-top:clamp(36px,4vw,56px);overflow:hidden}
.miw-dv-stage{position:relative;aspect-ratio:1200/700;max-width:1240px;margin:0 auto}
.miw-dv-bl{position:absolute;z-index:1}
.miw-dv-bl img{display:block;width:100%!important;height:auto!important;max-width:none!important;filter:drop-shadow(0 34px 44px rgba(0,0,0,.55))}
.miw-dv-lines{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:visible}
.miw-dv-lines line{stroke:#DCAC57;stroke-width:1.3;vector-effect:non-scaling-stroke;opacity:.9}
.miw-dv-lines circle{fill:#DCAC57}
.miw-dv-mk{position:absolute;z-index:3;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#16254A;border:2.5px solid #DCAC57;color:transparent;font-size:0;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px rgba(220,172,87,.25),0 3px 8px rgba(0,0,0,.45)}
.miw-dv-lab{position:absolute;z-index:3;transform:translateY(-50%);width:17.3%}
.miw-dv-lab--l{left:0;text-align:right}
.miw-dv-lab--r{right:0;text-align:left}
.miw-dv-lab strong{display:flex;align-items:center;gap:8px;font-size:15.5px;line-height:1.25;font-weight:700;color:#fff}
.miw-dv-lab--l strong{justify-content:flex-end}
.miw-dv-lab strong span{flex:none;width:20px;height:20px;border-radius:50%;border:1px solid rgba(220,172,87,.75);color:#DCAC57;font-size:10.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}
.miw-dv-lab--l strong span{order:2}
.miw-dv-lab em{display:block;margin-top:5px;font-style:normal;font-size:13.5px;line-height:1.45;color:rgba(255,255,255,.66)}
.miw-dv-side{position:absolute;z-index:3;bottom:3%;transform:translateX(-50%);font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.5)}
.miw-dv-legend{display:none;list-style:none;margin:28px 0 0;padding:0}
.miw-dv-legend li{display:flex;gap:14px;align-items:flex-start;font-size:15px;line-height:1.5;color:rgba(255,255,255,.72)}
.miw-dv-legend li > span{flex:none;width:26px;height:26px;border-radius:50%;background:#DCAC57;color:#16254A;font-size:12.5px;font-weight:800;display:flex;align-items:center;justify-content:center}
.miw-dv-legend strong{color:#fff}
@media (max-width:1023px){
.miw-dv-lab,.miw-dv-lines{display:none}
.miw-dv-mk{width:24px;height:24px;border:0;background:#DCAC57;color:#16254A;font-size:12px;font-weight:800}
.miw-dv-stage{width:153.8%;max-width:none;margin-left:-26.9%}
.miw-dv-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px}
}
@media (max-width:767px){.miw-dv-legend{grid-template-columns:1fr;gap:14px}.miw-dv-mk{width:21px;height:21px;font-size:11px}}
/* 29/10 Kinebar o Cast bar a confronto: Kinebar a sinistra, voci al centro, Cast bar a destra */
@media (min-width:768px){
.elementor-483 [data-id="439958a"]{display:block!important;width:100%!important;max-width:1160px!important;margin:0 auto!important}
.elementor-483 [data-id="e834b71"],.elementor-483 [data-id="396bea9"]{display:block!important}
.elementor-483 [data-id="379b844"],.elementor-483 [data-id="396bea9"] > div{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(150px,17vw,210px) minmax(0,1fr)!important;column-gap:10px!important}
.elementor-483 [data-id="379b844"] > *,.elementor-483 [data-id="396bea9"] > div > *{display:block!important;width:auto!important}
.elementor-483 [data-id="379b844"] > :nth-child(1),.elementor-483 [data-id="396bea9"] > div > :nth-child(1){order:2;text-align:center!important;padding-left:8px!important;padding-right:8px!important}
.elementor-483 [data-id="379b844"] > :nth-child(2),.elementor-483 [data-id="396bea9"] > div > :nth-child(2){order:1}
.elementor-483 [data-id="379b844"] > :nth-child(3),.elementor-483 [data-id="396bea9"] > div > :nth-child(3){order:3}
.elementor-483 [data-id="396bea9"] > div > :nth-child(2){text-align:right!important}
.elementor-483 [data-id="379b844"] > :nth-child(2) > *{flex-direction:row-reverse!important;justify-content:flex-start!important}
}/* 29/10 tagli cliccabili */
.elementor-483 a.miw-taglio{transition:background-color .25s,border-color .25s,transform .25s,box-shadow .25s;cursor:pointer}
.elementor-483 a.miw-taglio:hover,.elementor-483 a.miw-taglio:focus-visible{background:#DCAC57!important;border-color:#DCAC57!important;color:#16254A!important;transform:translateY(-2px);box-shadow:0 8px 16px -10px rgba(22,37,74,.5)}
.elementor-483 [data-id="b530b56"] a.miw-taglio{padding:9px 15px!important;font-size:16px!important;background:#F8F4EA!important;border-color:#EFE6D2!important;color:#16254A!important}
.elementor-483 [data-id="b530b56"] a.miw-taglio:hover,.elementor-483 [data-id="b530b56"] a.miw-taglio:focus-visible{background:#DCAC57!important;border-color:#DCAC57!important}

/* 29/10 riquadro blu degli obiettivi: riempie l'altezza comune */
.elementor-485 .miw-gp > .e-con:nth-child(2){display:flex!important;flex-direction:column!important}
.elementor-485 .miw-gp > .e-con:nth-child(2) > .e-con:first-child{flex:1 1 auto!important}

/* 29/10 megamenu: la voce resta ferma, si sposta solo la freccia */
.miw-mm a.miw-mml:hover,.miw-mm a.miw-mml:focus-visible{transform:none!important}
.miw-mm a.miw-mml svg{transition:transform .25s cubic-bezier(.22,.61,.36,1)}
.miw-mm a.miw-mml:hover svg,.miw-mm a.miw-mml:focus-visible svg{transform:translateX(4px)}

/* 02/11 Home: banda video della raffineria (shortcode [miw_cinema]) */
.miw-cine{position:relative;overflow:hidden;isolation:isolate;background:#0D1631;color:#fff;min-height:clamp(460px,72vh,720px);display:flex;align-items:flex-end}
.miw-cine-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.001;transition:opacity 1.2s cubic-bezier(.22,1,.36,1)}
.miw-cine-v.is-on,.miw-cine-v[poster]{opacity:1}
.miw-cine-ov{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(13,22,49,.88) 0%,rgba(13,22,49,.55) 45%,rgba(13,22,49,.1) 100%),linear-gradient(0deg,rgba(13,22,49,.7) 0%,rgba(13,22,49,0) 55%)}
.miw-cine-in{width:100%;max-width:1440px;margin:0 auto;padding:clamp(72px,9vw,128px) clamp(20px,4.5vw,64px)}
.miw-cine-eye{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:clamp(12px,.95vw,16px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#DCAC57}
.miw-cine-h{margin:0;max-width:16ch;font-size:clamp(32px,3.6vw,52px);line-height:1.06;font-weight:700;letter-spacing:-.025em;color:#fff}
.miw-cine-p{margin:20px 0 0;max-width:46ch;font-size:clamp(16px,1.25vw,19px);line-height:1.6;color:#D5DAE6}
.miw-cine-a{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-size:17px;font-weight:700;color:#fff;text-decoration:underline;text-decoration-color:#DCAC57;text-decoration-thickness:1.5px;text-underline-offset:6px}
@media (max-width:767px){.miw-cine{min-height:560px}.miw-cine-ov{background:linear-gradient(0deg,rgba(13,22,49,.92) 0%,rgba(13,22,49,.6) 55%,rgba(13,22,49,.25) 100%)}}
/* 02/11 (2) Home, sezione Acquista e investi: video della raffineria come card che sostituisce la striscia "Siamo partner di" */
.miw-cine--card{min-height:clamp(380px,32vw,480px);border-radius:24px;margin-top:16px;align-items:center;box-shadow:0 0 0 1px rgba(255,255,255,.08)}
.miw-cine--card .miw-cine-in{max-width:none;margin:0;padding:clamp(28px,4vw,56px)}
.miw-cine--card .miw-cine-ov{background:linear-gradient(90deg,rgba(13,22,49,.92) 0%,rgba(13,22,49,.62) 42%,rgba(13,22,49,.05) 78%)}
.miw-cine-partner{display:flex;align-items:center;gap:14px;margin:0 0 22px;font-size:clamp(12px,.95vw,15px);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#DCAC57}
.miw-cine-partner img{height:22px!important;width:auto!important;max-width:none!important;filter:brightness(0) invert(1);opacity:.95}
.miw-cine--card .miw-cine-h{font-size:clamp(26px,2.6vw,40px);max-width:20ch}
.miw-cine--card .miw-cine-p{max-width:40ch}
@media (max-width:767px){.miw-cine--card{min-height:480px;align-items:flex-end}.miw-cine--card .miw-cine-ov{background:linear-gradient(0deg,rgba(13,22,49,.94) 0%,rgba(13,22,49,.6) 55%,rgba(13,22,49,.15) 100%)}.miw-cine-partner{flex-wrap:wrap;gap:10px}}
/* link della card video: su telefono il testo va a capo e la freccia resta attaccata */
.miw-cine-a{display:inline-block}
.miw-cine-a svg{display:inline-block;vertical-align:-3px;margin-left:8px}

/* 02/11 Home "Dalla valutazione al pagamento": ogni passo e "Cosa portare" portano alla pagina specifica.
   Tutto il riquadro è cliccabile: al passaggio il bordo si scalda, compare un'ombra leggera e l'etichetta diventa oro scuro (la freccia resta ferma). */
.elementor-element-65837b4,.elementor-element-a4245c5,.elementor-element-85b5186,.elementor-element-884577e,.elementor-element-98092f8{text-decoration:none!important;color:inherit;cursor:pointer;transition:border-color .35s ease,box-shadow .35s ease}
.elementor-element-4b73864,.elementor-element-7dfbbd8,.elementor-element-3ce773e,.elementor-element-5bdb8c9{display:flex;flex-direction:column;flex:1 1 auto}
.elementor-element-c1e0d11,.elementor-element-c1e0d21,.elementor-element-c1e0d31,.elementor-element-c1e0d41,.elementor-element-c1e0d51{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:20px;font-size:16px;font-weight:700;color:#16254A;transition:color .26s ease}
.elementor-element-c1e0d11 span,.elementor-element-c1e0d21 span,.elementor-element-c1e0d31 span,.elementor-element-c1e0d41 span,.elementor-element-c1e0d51 span{text-decoration:none!important;background:linear-gradient(#DCAC57,#DCAC57) no-repeat 0 100%/100% 2px;padding-bottom:3px}
.elementor-element-c1e0d11 .e-svg-base,.elementor-element-c1e0d21 .e-svg-base,.elementor-element-c1e0d31 .e-svg-base,.elementor-element-c1e0d41 .e-svg-base,.elementor-element-c1e0d51 .e-svg-base{width:16px;height:16px;flex:0 0 auto;display:block}
.elementor-element-98092f8{flex-wrap:wrap}
.elementor-element-c1e0d51{margin-top:0;padding-top:0;margin-left:auto;padding-left:24px;white-space:nowrap}
@media (max-width:767px){.elementor-element-c1e0d51{margin-left:0;padding-left:0;padding-top:12px;flex-basis:100%}}
@media (hover:hover){
.elementor-element-65837b4:hover,.elementor-element-a4245c5:hover,.elementor-element-85b5186:hover,.elementor-element-884577e:hover,.elementor-element-98092f8:hover{border-color:#E3C78C!important;box-shadow:0 22px 44px -30px rgba(22,37,74,.38)}
.elementor-element-65837b4:hover .elementor-element-c1e0d11,.elementor-element-a4245c5:hover .elementor-element-c1e0d21,.elementor-element-85b5186:hover .elementor-element-c1e0d31,.elementor-element-884577e:hover .elementor-element-c1e0d41,.elementor-element-98092f8:hover .elementor-element-c1e0d51{color:#A8762A}
}
.elementor-element-65837b4:focus-visible,.elementor-element-a4245c5:focus-visible,.elementor-element-85b5186:focus-visible,.elementor-element-884577e:focus-visible,.elementor-element-98092f8:focus-visible{outline:2px solid #DCAC57;outline-offset:3px}
/* etichette dei passi: misure forzate sopra gli stili predefiniti di Elementor */
.elementor-element-c1e0d11,.elementor-element-c1e0d21,.elementor-element-c1e0d31,.elementor-element-c1e0d41,.elementor-element-c1e0d51{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%;padding:20px 0 0!important;gap:8px!important;align-items:center!important}
.elementor-element-c1e0d11 .e-svg-base,.elementor-element-c1e0d21 .e-svg-base,.elementor-element-c1e0d31 .e-svg-base,.elementor-element-c1e0d41 .e-svg-base,.elementor-element-c1e0d51 .e-svg-base,.elementor-element-c1e0d11  svg,.elementor-element-c1e0d21  svg,.elementor-element-c1e0d31  svg,.elementor-element-c1e0d41  svg,.elementor-element-c1e0d51  svg{width:16px!important;height:16px!important;min-width:16px;flex:0 0 16px!important}
.elementor-element-c1e0d51{padding:0 0 0 24px!important}
@media (max-width:767px){.elementor-element-c1e0d51{padding:12px 0 0!important}}

.elementor-element-4b73864,.elementor-element-7dfbbd8,.elementor-element-3ce773e,.elementor-element-5bdb8c9{display:flex!important;flex-direction:column!important;flex:1 1 auto!important}
.elementor-element-4b73864>.elementor-element-c1e0d11,.elementor-element-7dfbbd8>.elementor-element-c1e0d21,.elementor-element-3ce773e>.elementor-element-c1e0d31,.elementor-element-5bdb8c9>.elementor-element-c1e0d41{margin-top:auto!important}

/* 02/11 Scheda lingotto coniato, sezione "Com'è fatto": video del Kinegram sotto "Il nuovo retro" */
.miw-cf-kine{margin-top:clamp(56px,6vw,96px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,64px)}
.miw-cf-kine-t{flex:1 1 300px;max-width:440px}
.miw-cf-kine-eye{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#DCAC57}
.miw-cf-kine-eye span{width:28px;height:2px;border-radius:2px;background:#DCAC57;display:block;flex:none}
.miw-cf-kine-p{margin:0;font-size:clamp(20px,.6vw + 15px,24px);font-weight:700;line-height:1.35;letter-spacing:-.01em;color:#fff;text-wrap:balance}
.miw-cf-kine-c{margin:12px 0 0;font-size:14px;color:#9AA3B5}



/* 02/11 (2): video al posto della foto del retro, nella stessa sezione */




/* scheda lingotto: i 5 passi di "Come si compra" sempre su una riga da desktop (02/11) */
@media (min-width:1025px){.elementor-604 [data-id="a1b417d"]{grid-template-columns:repeat(5,minmax(0,1fr))!important}}

/* 03/11 guide: barra «In questa guida» dentro l'hero blu, visibile senza scorrere */
.miw-gnav{flex:1 1 100%!important;max-width:100%!important;margin:calc(-1 * clamp(36px, 5vw, 96px) + clamp(20px, 2vw, 28px)) 0 0!important;padding:clamp(14px, 1.6vw, 20px) 0 0!important;border-width:1px 0 0!important;border-style:solid!important;border-color:rgba(255,255,255,.12)!important}
.miw-gnav > p:first-child{color:rgba(255,255,255,.72)!important}
.miw-gnav a{background:rgba(255,255,255,.07)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:background 160ms,box-shadow 160ms!important}
.miw-gnav a > span{color:#DCAC57;opacity:1!important}
.miw-gnav a:hover,.miw-gnav a:focus-visible,.miw-gnav a[data-miw-h]:hover{background:rgba(220,172,87,.16)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(220,172,87,.45)}
[data-elementor-type="wp-page"] > :first-child:has(.miw-gnav){padding-top:clamp(24px, 2.6vw, 40px)!important;padding-bottom:clamp(28px, 3vw, 44px)!important}
/* 03/11 barra «In questa guida» nell'hero chiaro (guide Vendi e valuta) */
.miw-gnav.miw-gnav-light{border-color:rgba(22,37,74,.12)!important}
.miw-gnav.miw-gnav-light > p:first-child{color:#16254A!important}
.miw-gnav.miw-gnav-light a{background:#fff!important;color:#16254A!important;box-shadow:inset 0 0 0 1px rgba(22,37,74,.10)}
.miw-gnav.miw-gnav-light a > span{color:#B8893A}
/* 03/11 guide: hero della stessa altezza in tutte le pagine guida (altezza compatta uguale, riga testo+immagine centrata, barra guida in fondo) */
.miw-ghero{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important}
.miw-grow{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:clamp(36px, 5vw, 96px);width:100%;min-width:0}
.miw-ghero > .miw-gnav{flex:0 0 auto!important;margin:clamp(16px, 1.5vw, 22px) 0 0!important;padding-top:clamp(12px, 1.1vw, 16px)!important}
@media (min-width:1025px){.miw-ghero > .miw-gnav{flex-wrap:nowrap!important;gap:12px}.miw-ghero > .miw-gnav > p:first-child{flex:0 0 auto;white-space:nowrap}.miw-ghero > .miw-gnav > div{gap:5px!important;flex-wrap:wrap}.miw-ghero > .miw-gnav a{padding:8px 10px!important;font-size:14px!important;gap:7px!important}}

@media (min-width:1025px){
[data-elementor-type="wp-page"] > :first-child:has(.miw-ghero){display:flex!important;flex-direction:column!important;min-height:740px!important;padding-top:clamp(22px, 2vw, 30px)!important;padding-bottom:clamp(22px, 2vw, 30px)!important;box-sizing:border-box}
.miw-ghero{flex:1 1 auto!important;width:100%!important}
.miw-ghero > .miw-grow{flex:1 1 auto}
/* 03/11 guide: stesse proporzioni in tutti gli hero guida (testo 55% / foto 45%), titolo largo quanto la colonna, testo con la stessa larghezza massima */
@media (min-width:1025px){
.miw-ghero > .miw-grow{--miw-gg:clamp(36px, 5vw, 96px);gap:var(--miw-gg)!important;flex-wrap:nowrap!important}
.miw-ghero > .miw-grow > :has(h1){flex:0 0 calc((100% - var(--miw-gg)) * .55)!important;max-width:none!important;width:auto!important;min-width:0!important;box-sizing:border-box!important}
.miw-ghero > .miw-grow > :not(:has(h1)){flex:0 0 calc((100% - var(--miw-gg)) * .45)!important;max-width:none!important;width:auto!important;min-width:0!important;box-sizing:border-box!important}
.miw-ghero > .miw-grow h1{max-width:none!important}
.miw-ghero > .miw-grow > :has(h1) p{max-width:600px!important}
}
/* 03/11 guide (9 guide + Quotazioni e grafici): sezioni dello stesso tipo uguali in tutte le pagine.
   - stesso spazio sopra e sotto in tutte le sezioni di contenuto (Pagamento aveva 128px fissi, due sezioni avevano 64px sotto)
   - stessa larghezza massima dei titoli H2 (prima andava da 368 a 1120px, FAQ comprese)
   - titolo di «Le altre guide» sempre su una riga */
@media (min-width:1025px){
:is(.elementor-243,.elementor-259,.elementor-274,.elementor-440,.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490)[data-elementor-type="wp-page"] > :not(:first-child):not(:last-child):not([data-id="9237819"]){padding-top:clamp(72px, 8vw, 120px)!important;padding-bottom:clamp(72px, 8vw, 120px)!important}
:is(.elementor-243,.elementor-259,.elementor-274,.elementor-440,.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490)[data-elementor-type="wp-page"] > :not(:first-child):not(:last-child) h2{max-width:min(100%, 600px)!important}
:is(.elementor-243,.elementor-259,.elementor-274,.elementor-440,.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490)[data-elementor-type="wp-page"] > :last-child h2{max-width:none!important}
/* sezioni con titolo a sinistra e contenuto a destra: colonna del titolo larga uguale in tutte le guide (prima da 300 a 480px) */
.elementor-243 [data-id="3d95533"],.elementor-243 [data-id="a6c5ced"],.elementor-259 [data-id="66d3a7b"],.elementor-259 [data-id="64c6fe3"],.elementor-274 [data-id="9b57bc6"],.elementor-274 [data-id="34cea4a"],.elementor-440 [data-id="bf9a65a"],.elementor-440 [data-id="7723ee1"],.elementor-461 [data-id="0e3ed4f"],.elementor-461 [data-id="baca903"],.elementor-473 [data-id="fa11962"]{flex:0 0 460px!important;width:460px!important;max-width:460px!important}
.elementor-243 [data-id="3d95533"] + *,.elementor-243 [data-id="a6c5ced"] + *,.elementor-259 [data-id="66d3a7b"] + *,.elementor-259 [data-id="64c6fe3"] + *,.elementor-274 [data-id="9b57bc6"] + *,.elementor-274 [data-id="34cea4a"] + *,.elementor-440 [data-id="bf9a65a"] + *,.elementor-440 [data-id="7723ee1"] + *,.elementor-461 [data-id="0e3ed4f"] + *,.elementor-461 [data-id="baca903"] + *,.elementor-473 [data-id="fa11962"] + *{flex:1 1 0%!important;min-width:0!important;max-width:none!important}
}
}

.miw-gnav.miw-gnav-light a:hover,.miw-gnav.miw-gnav-light a:focus-visible,.miw-gnav.miw-gnav-light a[data-miw-h]:hover{background:rgba(220,172,87,.14)!important;color:#16254A!important;box-shadow:inset 0 0 0 1px rgba(220,172,87,.55)}
/* 03/11 barra «In questa guida»: niente riempimento con ombra da 999px (in uscita restava acceso fino alla fine della transizione); colore solo con lo sfondo, uguale in entrata e in uscita */
.miw-gnav.miw-gnav a.miw-chip.miw-chip.miw-chip{transition:background-color 160ms ease,box-shadow 160ms ease!important}
.miw-gnav.miw-gnav a.miw-chip.miw-chip.miw-chip:hover,.miw-gnav.miw-gnav a.miw-chip.miw-chip.miw-chip:focus-visible{box-shadow:inset 0 0 0 1px rgba(220,172,87,.45)!important}
.miw-gnav.miw-gnav-light a.miw-chip.miw-chip.miw-chip:hover,.miw-gnav.miw-gnav-light a.miw-chip.miw-chip.miw-chip:focus-visible{box-shadow:inset 0 0 0 1px rgba(220,172,87,.55)!important}


/* 03/11 quotazione-oro: fattori che muovono il prezzo (stile delle card "Come si legge") */
@media (min-width:1025px){.elementor-element-37def31{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
.elementor-element-37def31 > .e-con::before{content:""!important;position:static!important;inset:auto!important;display:block!important;opacity:1!important;mix-blend-mode:normal!important;flex:0 0 auto;width:48px;height:48px;margin-bottom:8px;border-radius:999px;background:var(--fx-i) center/22px 22px no-repeat,#16254A}
.elementor-element-37def31 > .e-con > :first-child{display:none!important}
.elementor-element-37def31 > .e-con:nth-child(1){--fx-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cline%20x1%3D%2219%22%20y1%3D%225%22%20x2%3D%225%22%20y2%3D%2219%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E")}
.elementor-element-37def31 > .e-con:nth-child(2){--fx-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202v20M17%205.5H9.5a3.5%203.5%200%200%200%200%207h5a3.5%203.5%200%200%201%200%207H6%22%2F%3E%3C%2Fsvg%3E")}
.elementor-element-37def31 > .e-con:nth-child(3){--fx-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2222%207%2013.5%2015.5%208.5%2010.5%202%2017%22%2F%3E%3Cpolyline%20points%3D%2216%207%2022%207%2022%2013%22%2F%3E%3C%2Fsvg%3E")}
.elementor-element-37def31 > .e-con:nth-child(4){--fx-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021h18M5%2018h14M6%2018v-7M10%2018v-7M14%2018v-7M18%2018v-7M3%209l9-6%209%206z%22%2F%3E%3C%2Fsvg%3E")}
.elementor-element-37def31 > .e-con:nth-child(5){--fx-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M2%2012h20M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10z%22%2F%3E%3C%2Fsvg%3E")}
.elementor-element-37def31 > .e-con:nth-child(6){--fx-i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h12l4%206-10%2012L2%209z%22%2F%3E%3Cpath%20d%3D%22M2%209h20M12%2021%208%209l4-6%204%206z%22%2F%3E%3C%2Fsvg%3E")}

/* 03/11 quotazione-oro: come si legge (colonne aperte) + fattori (fascia blu con frecce) */
.elementor-element-35469f7{gap:32px 40px!important}
.elementor-element-35469f7 > .e-con{background:transparent!important;border-radius:0!important;padding:28px 0 0!important;border-top:2px solid #DCAC57!important;gap:14px!important}
.elementor-element-37def31{gap:16px!important}
.elementor-element-37def31 > .e-con{overflow:hidden;padding:30px 30px 0!important}
.elementor-element-37def31 > .e-con > :last-child{margin:auto -30px 0!important;padding:16px 30px!important;background:#16254A}
.miw-fx{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#fff;font-size:15px;font-weight:600;line-height:1.4}
.miw-fx-c{position:relative;flex:none;display:inline-block;width:20px;height:20px;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55);font-size:0;color:transparent;overflow:hidden}
.miw-fx-o{background:#DCAC57;box-shadow:none}
.miw-fx-c::after{content:"";position:absolute;left:4px;top:4px;width:12px;height:12px;background:#fff;-webkit-mask:var(--fx-a) center/12px 12px no-repeat;mask:var(--fx-a) center/12px 12px no-repeat}
.miw-fx-o::after{background:#16254A}
.miw-fx-su{--fx-a:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2019V5%22%2F%3E%3Cpath%20d%3D%22m5%2012%207-7%207%207%22%2F%3E%3C%2Fsvg%3E")}
.miw-fx-giu{--fx-a:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14%22%2F%3E%3Cpath%20d%3D%22m19%2012-7%207-7-7%22%2F%3E%3C%2Fsvg%3E")}
.miw-fx-a{margin:0 4px;color:#DCAC57;font-weight:700}

/* 03/11 Quale taglio: colonna testo un po' più larga così il titolo sta su 3 righe e l'hero resta alto come le altre guide */
/* 03/11 tolta la larghezza speciale della foto in Quale taglio scegliere: ora vale la regola comune degli hero guida */

/* 03/11 perche-e-come-investire: box dei metalli allineati alle colonne della tabella */
@media (min-width:1025px){
.elementor-element-16b2a1e{grid-template-columns:repeat(5,minmax(0,1fr))!important;column-gap:8px!important;padding:0 8px!important;margin-top:16px!important}
.elementor-element-16b2a1e > .elementor-element-a00955e{grid-column-start:2}
.elementor-element-16b2a1e > .e-con{padding:24px 18px!important}
.elementor-element-16b2a1e > .elementor-element-a00955e{background:#FBF4E3!important}
.elementor-element-16b2a1e > .elementor-element-929536d{background:#F3F5F7!important}
.elementor-element-16b2a1e > .elementor-element-a274901{background:#EFF2F4!important}
.elementor-element-16b2a1e > .elementor-element-976f3ae{background:#F4F2EE!important}
}

/* 03/11 perche-e-come-investire: limiti, quattro scelte, rivendere (dal design) */
.elementor .elementor-element-2273b1b.elementor-element-2273b1b{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:clamp(40px,4.5vw,56px)!important}
.elementor .elementor-element-725b978.elementor-element-725b978{max-width:none!important;flex:0 0 auto!important;flex-basis:auto!important;height:auto!important;width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,46ch);column-gap:48px;align-items:end}
.elementor-element-725b978 > :nth-child(1){grid-column:1;grid-row:1}
[data-interaction-id="2f7f49e"]{grid-column:1;grid-row:2;width:min(100%,560px)!important;max-width:560px!important}
[data-interaction-id="c280f8a"]{grid-column:2;grid-row:2;align-self:end;margin:0!important;font-size:18px!important;line-height:1.7!important;color:#5D6679!important}
@media (max-width:1024px){.elementor .elementor-element-725b978.elementor-element-725b978{grid-template-columns:minmax(0,1fr)}[data-interaction-id="c280f8a"]{grid-column:1;grid-row:3;margin-top:20px!important}}
.elementor .elementor-element-501188b.elementor-element-501188b{flex:0 0 auto!important;flex-basis:auto!important;height:auto!important;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important}
.elementor-element-501188b > .e-con{gap:12px!important}
[data-interaction-id="ce37d8e"]{font-size:0!important;color:transparent!important;width:48px!important;height:48px!important;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cline%20x1%3D%2219%22%20y1%3D%225%22%20x2%3D%225%22%20y2%3D%2219%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important}
.elementor-element-bd06c47{margin-top:auto!important;padding:16px 0 0!important;border-top:1px dashed rgba(22,37,74,.18)!important;display:flex;flex-direction:column;gap:4px}
[data-interaction-id="15a2ae1"]{margin:0!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9A6F22}
[data-interaction-id="613d217"]{margin:0!important;font-size:15.5px;font-weight:600;line-height:1.5;color:#16254A}
[data-interaction-id="248baa4"]{font-size:0!important;color:transparent!important;width:48px!important;height:48px!important;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2222%2017%2013.5%208.5%208.5%2013.5%202%207%22%2F%3E%3Cpolyline%20points%3D%2216%2017%2022%2017%2022%2011%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important}
.elementor-element-00f7c99{margin-top:auto!important;padding:16px 0 0!important;border-top:1px dashed rgba(22,37,74,.18)!important;display:flex;flex-direction:column;gap:4px}
[data-interaction-id="b55d1c7"]{margin:0!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9A6F22}
[data-interaction-id="75f8da9"]{margin:0!important;font-size:15.5px;font-weight:600;line-height:1.5;color:#16254A}
[data-interaction-id="7f6087a"]{font-size:0!important;color:transparent!important;width:48px!important;height:48px!important;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207h11l-3-3M17%2017H6l3%203%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important}
.elementor-element-42c6944{margin-top:auto!important;padding:16px 0 0!important;border-top:1px dashed rgba(22,37,74,.18)!important;display:flex;flex-direction:column;gap:4px}
[data-interaction-id="8788573"]{margin:0!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9A6F22}
[data-interaction-id="a31b5d2"]{margin:0!important;font-size:15.5px;font-weight:600;line-height:1.5;color:#16254A}
[data-interaction-id="392fef9"]{font-size:0!important;color:transparent!important;width:48px!important;height:48px!important;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%2210%22%20width%3D%2216%22%20height%3D%2211%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2010V7a4%204%200%200%201%208%200v3%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important}
.elementor-element-f4cc472{margin-top:auto!important;padding:16px 0 0!important;border-top:1px dashed rgba(22,37,74,.18)!important;display:flex;flex-direction:column;gap:4px}
[data-interaction-id="8a38c4d"]{margin:0!important;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#9A6F22}
[data-interaction-id="61ebd58"]{margin:0!important;font-size:15.5px;font-weight:600;line-height:1.5;color:#16254A}
.elementor-element-44b8f11{margin-top:clamp(40px,4.5vw,56px)!important;padding:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}
.elementor-element-afef0e8{display:flex!important;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,30px)!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor-element-a244169{display:flex!important;align-items:center;gap:12px;padding:0!important}
[data-interaction-id="748a6ba"]{flex:none;width:40px;height:40px;border-radius:999px!important;background:#DCAC57!important;color:#16254A;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;margin:0!important}
[data-interaction-id="a2e26a4"]{margin:0!important;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#DCAC57}
[data-interaction-id="cfcb3c5"]{font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important;margin:0!important;max-width:none!important}
[data-interaction-id="0a6d492"]{font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important;margin:0!important;max-width:none!important}
.elementor-element-f84ce2a{margin-top:auto!important;padding:8px 0 0!important}
.elementor-element-1710771{display:flex!important;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,30px)!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor-element-c1514e2{display:flex!important;align-items:center;gap:12px;padding:0!important}
[data-interaction-id="d284ee3"]{flex:none;width:40px;height:40px;border-radius:999px!important;background:#DCAC57!important;color:#16254A;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;margin:0!important}
[data-interaction-id="7fcda9f"]{margin:0!important;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#DCAC57}
[data-interaction-id="2e2fff2"]{font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important;margin:0!important;max-width:none!important}
[data-interaction-id="3ac9190"]{font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important;margin:0!important;max-width:none!important}
.elementor-element-00ee47d{margin-top:auto!important;padding:8px 0 0!important}
.elementor-element-a3c6083{display:flex!important;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,30px)!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor-element-8624735{display:flex!important;align-items:center;gap:12px;padding:0!important}
[data-interaction-id="9cb6e9a"]{flex:none;width:40px;height:40px;border-radius:999px!important;background:#DCAC57!important;color:#16254A;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;margin:0!important}
[data-interaction-id="8d8cd2b"]{margin:0!important;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#DCAC57}
[data-interaction-id="27e6e2d"]{font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important;margin:0!important;max-width:none!important}
[data-interaction-id="d548b98"]{font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important;margin:0!important;max-width:none!important}
.elementor-element-92dd278{margin-top:auto!important;padding:8px 0 0!important}
.elementor-element-bf3cfa6{display:flex!important;flex-direction:column;gap:12px;padding:clamp(24px,2.4vw,30px)!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor-element-bb06f6d{display:flex!important;align-items:center;gap:12px;padding:0!important}
[data-interaction-id="e805441"]{flex:none;width:40px;height:40px;border-radius:999px!important;background:#DCAC57!important;color:#16254A;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;margin:0!important}
[data-interaction-id="81ce4d3"]{margin:0!important;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#DCAC57}
[data-interaction-id="d05c136"]{font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important;margin:0!important;max-width:none!important}
[data-interaction-id="0373103"]{font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important;margin:0!important;max-width:none!important}
.elementor-element-776ea16{margin-top:auto!important;padding:8px 0 0!important}
.elementor .elementor-element-1579dcf.elementor-element-1579dcf{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:clamp(40px,4.5vw,56px)!important}
.elementor .elementor-element-848655e.elementor-element-848655e{max-width:none!important;flex:0 0 auto!important;flex-basis:auto!important;height:auto!important;width:100%;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,46ch);column-gap:48px;align-items:end}
.elementor-element-848655e > :nth-child(1){grid-column:1;grid-row:1}
[data-interaction-id="f304e3b"]{grid-column:1;grid-row:2;width:min(100%,560px)!important;max-width:560px!important}
[data-interaction-id="4c8a780"]{grid-column:2;grid-row:2;align-self:end;margin:0!important;font-size:18px!important;line-height:1.7!important;color:#5D6679!important}
@media (max-width:1024px){.elementor .elementor-element-848655e.elementor-element-848655e{grid-template-columns:minmax(0,1fr)}[data-interaction-id="4c8a780"]{grid-column:1;grid-row:3;margin-top:20px!important}}
.elementor .elementor-element-a7880ad.elementor-element-a7880ad{flex:0 0 auto!important;flex-basis:auto!important;height:auto!important;width:100%;max-width:none!important}
.elementor .elementor-element-83641fc.elementor-element-83641fc{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px!important}
.elementor-element-77eacb1,.elementor-element-21879b2,.elementor-element-b930968{position:relative;display:flex!important;flex-direction:column;gap:12px;padding:0!important;background:transparent!important;border-radius:0!important}
.elementor-element-ddca9bf,.elementor-element-c47266f,.elementor-element-7271d6b{flex:1 1 auto;display:flex!important;flex-direction:column;gap:6px;padding:22px 24px!important;border-radius:22px!important;background:#fff!important}
@media (min-width:1025px){.elementor-element-77eacb1::after,.elementor-element-21879b2::after{content:""!important;display:block!important;position:absolute!important;top:24px!important;left:56px!important;right:-16px!important;height:2px!important;background:rgba(220,172,87,.5)!important;z-index:0}}
.elementor .elementor-element-b9a944b.elementor-element-b9a944b{margin-top:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:48px;row-gap:10px;align-items:center;padding:clamp(26px,3vw,40px)!important;border-radius:28px!important;background:#16254A!important;border:0!important}
[data-interaction-id="34a6c89"],[data-interaction-id="b773595"],[data-interaction-id="66f0d71"]{grid-column:1}
[data-interaction-id="34a6c89"]{color:#DCAC57!important;margin:0!important}
[data-interaction-id="b773595"]{color:#fff!important;margin:0!important}
[data-interaction-id="66f0d71"]{color:#C5CBD8!important;margin:0!important}
.elementor-element-b2487d5{grid-column:2;grid-row:1 / span 3;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;padding:0!important}
.elementor-element-9c7b287,.elementor-element-0bfd3c7{display:flex!important;flex-direction:column;gap:6px;padding:22px 24px!important;border-radius:20px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
[data-interaction-id="41573c0"],[data-interaction-id="ca996c7"]{margin:0!important;font-size:clamp(34px,2vw + 18px,44px);font-weight:800;letter-spacing:-.02em;line-height:1;color:#DCAC57}
[data-interaction-id="fc65ef6"],[data-interaction-id="e359b55"]{margin:0!important;font-size:15px;line-height:1.5;color:#E4E8F0}
@media (max-width:1024px){.elementor .elementor-element-b9a944b.elementor-element-b9a944b{grid-template-columns:minmax(0,1fr)}.elementor-element-b2487d5{grid-column:1;grid-row:auto;margin-top:12px}}
.elementor-element-29c22d6{margin-top:24px!important}

.elementor-element-725b978 > h2,.elementor-element-848655e > h2{width:min(100%,560px)!important}
@media (min-width:1025px){.elementor .elementor-element-83641fc > .elementor-element-77eacb1::after,.elementor .elementor-element-83641fc > .elementor-element-21879b2::after{content:""!important;display:block!important;position:absolute!important;top:23px!important;left:60px!important;right:-12px!important;height:2px!important;background:rgba(220,172,87,.55)!important;z-index:0!important;opacity:1!important;inset:auto!important;top:23px!important;left:60px!important;right:-12px!important}}
.elementor .elementor-element-83641fc > .e-con{position:relative!important}
.elementor .elementor-element-83641fc > .e-con > span,.elementor .elementor-element-83641fc > .e-con > .e-con{position:relative;z-index:1}

/* 03/11 sedi: link 'Guarda tutti i tagli disponibili' accanto al selettore dei metalli */
.miw-sl-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:18px}
.miw-sl-bar .miw-sl-tabs{margin-bottom:0}
.miw-sl-link .miw-sl-tutti{margin-top:0;white-space:nowrap}
@media (max-width:600px){.miw-sl-bar{gap:14px}.miw-sl-link{width:100%}}


/* 03/11 Partner Argor-Heraeus: hero con la foto della raffineria di Mendrisio */
.elementor-479 [data-id="a376e8f"]{flex:1 1 440px!important;max-width:620px!important;min-height:0!important;padding:0!important;background:none!important}
.elementor-479 [data-id="dcbe2cd"]{position:relative!important;display:block!important;width:100%!important}
.elementor-479 :is([data-id="cbd8713"],[data-interaction-id="cbd8713"]){display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:28px!important;transform:none!important;filter:none!important;box-shadow:0 44px 70px -42px rgba(0,0,0,.75)!important}
.elementor-479 [data-id="a790b01"]{position:absolute!important;left:18px;bottom:18px;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;padding:14px 18px!important;border-radius:16px!important;background:rgba(22,37,74,.8)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.elementor-479 :is([data-id="4963831"],[data-interaction-id="4963831"]){height:26px!important;width:auto!important;display:block!important}
.elementor-479 :is([data-id="a790b02"],[data-interaction-id="a790b02"]){margin:0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;line-height:1.3!important;color:#C5CBD8!important}
@media (max-width:767px){.elementor-479 [data-id="a376e8f"]{flex-basis:100%!important;max-width:none!important}.elementor-479 [data-id="a790b01"]{left:12px;bottom:12px;padding:10px 14px!important}.elementor-479 :is([data-id="4963831"],[data-interaction-id="4963831"]){height:18px!important}}

/* 03/11 Partner Argor-Heraeus: coniati e fusi in due schede separate */
.elementor-479 [data-id="299c461"]{padding-top:clamp(72px,8vw,120px)!important;padding-bottom:clamp(72px,8vw,120px)!important}
.elementor-479 [data-id="8fa2627"]{background:none!important;box-shadow:none!important}
.elementor-479 [data-id="c675a8c"]{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:clamp(32px,3.4vw,48px) 48px!important;background:none!important;padding:0!important;border-radius:0!important}
.elementor-479 [data-id="59840d3"]{grid-column:1!important;grid-row:1!important;max-width:760px!important}
.elementor-479 [data-id="2765f29"]{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:end!important}
.elementor-479 [data-id="6653e36"]{grid-column:1/-1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important}
.elementor-479 :is([data-id="9f6c681"],[data-id="966e3d5"]){display:grid!important;grid-template-columns:clamp(96px,10vw,140px) minmax(0,1fr)!important;align-items:center!important;gap:clamp(24px,3vw,44px)!important;padding:clamp(28px,3vw,44px)!important;border-radius:28px!important;background:#fff!important}
.elementor-479 :is([data-id="d1748bc"],[data-id="f08326e"]){width:100%!important;height:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;background:none!important}
.elementor-479 :is([data-interaction-id="596a2e2"],[data-interaction-id="33408d9"]){display:block!important;width:auto!important;max-width:100%!important;height:clamp(150px,14vw,210px)!important;object-fit:contain!important;filter:drop-shadow(0 18px 20px rgba(22,37,74,.25))!important}
@media (max-width:1024px){.elementor-479 [data-id="c675a8c"]{grid-template-columns:1fr!important}.elementor-479 [data-id="2765f29"]{grid-column:1!important;grid-row:3!important;justify-self:start!important}}
@media (max-width:767px){.elementor-479 [data-id="6653e36"]{grid-template-columns:1fr!important;gap:14px!important}.elementor-479 :is([data-id="9f6c681"],[data-id="966e3d5"]){grid-template-columns:78px minmax(0,1fr)!important;gap:20px!important;padding:24px 22px!important;align-items:start!important}.elementor-479 :is([data-interaction-id="596a2e2"],[data-interaction-id="33408d9"]){height:120px!important}}

/* 03/11 Partner Argor-Heraeus, Come nasce: foto a tutta larghezza in cima alle card (niente icone), numero come etichetta, video largo quanto la sezione */
.elementor-479 :is([data-id="0a5e1ea"],[data-id="18cc605"],[data-id="c01ebc5"],[data-id="86e35d3"],[data-id="e096cff"]){overflow:hidden!important;padding-top:0!important}
.elementor-479 :is([data-id="0a5e1ea"],[data-id="18cc605"],[data-id="c01ebc5"],[data-id="86e35d3"],[data-id="e096cff"]) > :is([data-interaction-id="a790c01"],[data-interaction-id="a790c02"],[data-interaction-id="a790c03"],[data-interaction-id="a790c04"],[data-interaction-id="a790c05"]){display:block!important;width:calc(100% + 2*clamp(22px,2.2vw,28px))!important;max-width:none!important;margin:0 calc(-1*clamp(22px,2.2vw,28px)) 6px!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:0!important}
.elementor-479 :is([data-interaction-id="0bf76b8"],[data-interaction-id="3ac2cc1"],[data-interaction-id="cdcdd49"],[data-interaction-id="8cc2f1b"],[data-interaction-id="e2058a2"]){font-size:13px!important;font-weight:700!important;letter-spacing:.14em!important;color:#A8762A!important}
.elementor-479 [data-id="1859329"]{width:100%!important;max-width:none!important}
.elementor-479 .miw-video{max-width:none!important;width:100%!important;margin:0!important;padding-top:clamp(36px,4vw,56px)!important}
@media (max-width:767px){.elementor-479 :is([data-id="0a5e1ea"],[data-id="18cc605"],[data-id="c01ebc5"],[data-id="86e35d3"],[data-id="e096cff"]){display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;column-gap:18px!important;row-gap:4px!important;align-content:start!important;padding:16px!important}.elementor-479 :is([data-id="0a5e1ea"],[data-id="18cc605"],[data-id="c01ebc5"],[data-id="86e35d3"],[data-id="e096cff"]) > :is([data-interaction-id="a790c01"],[data-interaction-id="a790c02"],[data-interaction-id="a790c03"],[data-interaction-id="a790c04"],[data-interaction-id="a790c05"]){grid-column:1!important;grid-row:1/span 3!important;width:100%!important;margin:0!important;border-radius:12px!important}.elementor-479 :is([data-id="0a5e1ea"],[data-id="18cc605"],[data-id="c01ebc5"],[data-id="86e35d3"],[data-id="e096cff"]) > :not(img){grid-column:2!important}}
/* 03/11 Partner Argor-Heraeus su tablet: foto dell'hero a tutta larghezza, passaggi di Come nasce in elenco (niente buco nella griglia) */
@media (min-width:768px) and (max-width:1024px){.elementor-479 [data-id="a376e8f"]{flex-basis:100%!important;max-width:none!important}.elementor-479 :is([data-interaction-id="cbd8713"]){aspect-ratio:16/9!important}.elementor-479 [data-id="b1af4b9"]{grid-template-columns:1fr!important}.elementor-479 :is([data-id="0a5e1ea"],[data-id="18cc605"],[data-id="c01ebc5"],[data-id="86e35d3"],[data-id="e096cff"]){display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;column-gap:28px!important;row-gap:6px!important;align-content:center!important;padding:18px 28px 18px 18px!important}.elementor-479 :is([data-id="0a5e1ea"],[data-id="18cc605"],[data-id="c01ebc5"],[data-id="86e35d3"],[data-id="e096cff"]) > :is([data-interaction-id="a790c01"],[data-interaction-id="a790c02"],[data-interaction-id="a790c03"],[data-interaction-id="a790c04"],[data-interaction-id="a790c05"]){grid-column:1!important;grid-row:1/span 3!important;width:100%!important;margin:0!important;border-radius:14px!important;aspect-ratio:4/3!important}.elementor-479 :is([data-id="0a5e1ea"],[data-id="18cc605"],[data-id="c01ebc5"],[data-id="86e35d3"],[data-id="e096cff"]) > :not(img){grid-column:2!important}}

/* 03/11 Partner Argor-Heraeus, I tagli: coniati e fusi sempre su due righe per ogni metallo, con i tagli allineati */
.elementor-479 :is([data-interaction-id="56a2b1f"],[data-interaction-id="7a9ef78"],[data-interaction-id="95adcf3"],[data-interaction-id="a46c5a3"]){flex-direction:column!important;align-items:flex-start!important;gap:10px!important}
.elementor-479 :is([data-interaction-id="56a2b1f"],[data-interaction-id="7a9ef78"],[data-interaction-id="95adcf3"],[data-interaction-id="a46c5a3"]) > span > span:first-child{min-width:200px}
@media (max-width:767px){.elementor-479 :is([data-interaction-id="56a2b1f"],[data-interaction-id="7a9ef78"],[data-interaction-id="95adcf3"],[data-interaction-id="a46c5a3"]) > span > span:first-child{min-width:0;flex-basis:100%}}

/* 03/11 banco-metalli-lbma: LBMA accredita la raffineria + come scegliere (dal design) */
.elementor .elementor-element-7ff0190.elementor-element-7ff0190{max-width:none!important;flex:0 0 auto!important;flex-basis:auto!important;height:auto!important;width:100%;margin:0!important;text-align:left!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,52ch);column-gap:48px;align-items:end}
[data-interaction-id="594b8f6"]{grid-column:1;grid-row:1;justify-content:flex-start!important}
[data-interaction-id="95233e3"]{grid-column:1;grid-row:2;width:min(100%,560px)!important;max-width:560px!important;margin:0!important;text-align:left!important}
[data-interaction-id="bb177f4"]{grid-column:2;grid-row:2;align-self:end;margin:0!important;max-width:none!important;text-align:left!important;font-size:18px!important;line-height:1.7!important;color:#5D6679!important}
@media (max-width:1024px){.elementor .elementor-element-7ff0190.elementor-element-7ff0190{grid-template-columns:minmax(0,1fr)}[data-interaction-id="bb177f4"]{grid-column:1;grid-row:3;margin-top:20px!important}}
.elementor .elementor-element-b939afb.elementor-element-b939afb{margin-top:clamp(40px,4.5vw,56px)!important;display:flex!important;flex-wrap:wrap;align-items:stretch;gap:12px;padding:clamp(16px,2vw,24px)!important;border-radius:28px!important;background:#FAF6EC!important}
.elementor .elementor-element-e208734.elementor-element-e208734{flex:1 1 220px!important;min-width:0;display:flex!important;flex-direction:row!important;align-items:center;gap:14px;padding:18px 20px!important;border-radius:20px!important;background:#fff!important}
.elementor .elementor-element-e208734.elementor-element-e208734::before{content:""!important;position:static!important;display:block!important;flex:none;width:48px;height:48px;border-radius:999px;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021h18M5%2018h14M6%2018v-7M10%2018v-7M14%2018v-7M18%2018v-7M3%209l9-6%209%206z%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
.elementor .elementor-element-bd70ebd.elementor-element-bd70ebd{display:flex!important;flex-direction:column;gap:2px;padding:0!important;min-width:0}
[data-interaction-id="319d88b"]{margin:0!important;font-size:18px;font-weight:700;line-height:1.3;color:#16254A}
[data-interaction-id="5ba1580"]{margin:0!important;font-size:15px;line-height:1.45;color:#4A5468}
.elementor .elementor-element-f87c044.elementor-element-f87c044{flex:1 1 220px!important;min-width:0;display:flex!important;flex-direction:row!important;align-items:center;gap:14px;padding:18px 20px!important;border-radius:20px!important;background:#fff!important}
.elementor .elementor-element-f87c044.elementor-element-f87c044::before{content:""!important;position:static!important;display:block!important;flex:none;width:48px;height:48px;border-radius:999px;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203c2%203%205%205%205%209a5%205%200%200%201-10%200c0-2%201-3.5%202-4.5%200%202%201%203%202%203%200-3-1-5%201-7.5z%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
.elementor .elementor-element-ad7d04d.elementor-element-ad7d04d{display:flex!important;flex-direction:column;gap:2px;padding:0!important;min-width:0}
[data-interaction-id="ddfa210"]{margin:0!important;font-size:18px;font-weight:700;line-height:1.3;color:#16254A}
[data-interaction-id="20af78f"]{margin:0!important;font-size:15px;line-height:1.45;color:#4A5468}
.elementor .elementor-element-f068749.elementor-element-f068749{flex:1 1 220px!important;min-width:0;display:flex!important;flex-direction:row!important;align-items:center;gap:14px;padding:18px 20px!important;border-radius:20px!important;background:#fff!important}
.elementor .elementor-element-f068749.elementor-element-f068749::before{content:""!important;position:static!important;display:block!important;flex:none;width:48px;height:48px;border-radius:999px;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2018l2.5-9h9L19%2018z%22%2F%3E%3Cpath%20d%3D%22M9.5%209%2010%206h4l.5%203%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
.elementor .elementor-element-63b966a.elementor-element-63b966a{display:flex!important;flex-direction:column;gap:2px;padding:0!important;min-width:0}
[data-interaction-id="c8767eb"]{margin:0!important;font-size:18px;font-weight:700;line-height:1.3;color:#16254A}
[data-interaction-id="4febfa5"]{margin:0!important;font-size:15px;line-height:1.45;color:#4A5468}
.elementor .elementor-element-4cc6803.elementor-element-4cc6803{flex:none!important;align-self:center;width:32px;height:22px;padding:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3Cpath%20d%3D%22m13%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important}
@media (max-width:767px){.elementor .elementor-element-4cc6803.elementor-element-4cc6803{transform:rotate(90deg);margin:0 auto}}
.elementor .elementor-element-822a15f.elementor-element-822a15f{flex:none!important;align-self:center;width:32px;height:22px;padding:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3Cpath%20d%3D%22m13%206%206%206-6%206%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important}
@media (max-width:767px){.elementor .elementor-element-822a15f.elementor-element-822a15f{transform:rotate(90deg);margin:0 auto}}
[data-interaction-id="7116982"]{margin:clamp(40px,4.5vw,56px) 0 0!important;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#16254A}
.elementor .elementor-element-1b605a1.elementor-element-1b605a1{margin-top:20px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:32px 40px}
.elementor .elementor-element-5315831.elementor-element-5315831{display:flex!important;flex-direction:column;gap:12px;padding:24px 0 0!important;border-top:2px solid #DCAC57!important;border-radius:0!important;background:transparent!important}
.elementor .elementor-element-5315831.elementor-element-5315831::before{content:""!important;position:static!important;display:block!important;flex:none;width:48px;height:48px;border-radius:999px;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l7%203v6c0%204.5-3%207.5-7%209-4-1.5-7-4.5-7-9V6z%22%2F%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
[data-interaction-id="ee3451c"]{margin:0!important;font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important;color:#16254A!important;max-width:none!important}
[data-interaction-id="52e1709"]{margin:0!important;font-size:16.5px;line-height:1.65;color:#4A5468}
.elementor .elementor-element-fd70b2f.elementor-element-fd70b2f{display:flex!important;flex-direction:column;gap:12px;padding:24px 0 0!important;border-top:2px solid #DCAC57!important;border-radius:0!important;background:transparent!important}
.elementor .elementor-element-fd70b2f.elementor-element-fd70b2f::before{content:""!important;position:static!important;display:block!important;flex:none;width:48px;height:48px;border-radius:999px;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M2%2012h20M12%202a15.3%2015.3%200%200%201%204%2010%2015.3%2015.3%200%200%201-4%2010%2015.3%2015.3%200%200%201-4-10%2015.3%2015.3%200%200%201%204-10z%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
[data-interaction-id="8ae951a"]{margin:0!important;font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important;color:#16254A!important;max-width:none!important}
[data-interaction-id="6b1e211"]{margin:0!important;font-size:16.5px;line-height:1.65;color:#4A5468}
.elementor .elementor-element-d841418.elementor-element-d841418{display:flex!important;flex-direction:column;gap:12px;padding:24px 0 0!important;border-top:2px solid #DCAC57!important;border-radius:0!important;background:transparent!important}
.elementor .elementor-element-d841418.elementor-element-d841418::before{content:""!important;position:static!important;display:block!important;flex:none;width:48px;height:48px;border-radius:999px;background:#16254A url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a9%209%200%201%201-3-6.7L21%208%22%2F%3E%3Cpath%20d%3D%22M21%203v5h-5%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
[data-interaction-id="96cbcc9"]{margin:0!important;font-size:20px!important;line-height:1.25!important;letter-spacing:-.01em!important;color:#16254A!important;max-width:none!important}
[data-interaction-id="98f2c8f"]{margin:0!important;font-size:16.5px;line-height:1.65;color:#4A5468}
.elementor .elementor-element-3ef6d70.elementor-element-3ef6d70{background:#16254A!important}
.elementor .elementor-element-ee8ba20.elementor-element-ee8ba20{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:clamp(40px,4.5vw,56px)!important}
.elementor .elementor-element-17b240e.elementor-element-17b240e{max-width:none!important;flex:0 0 auto!important;flex-basis:auto!important;height:auto!important;width:100%;margin:0!important;text-align:left!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,52ch);column-gap:48px;align-items:end}
[data-interaction-id="88edb6b"]{grid-column:1;grid-row:1;justify-content:flex-start!important;color:#DCAC57!important}
[data-interaction-id="728198f"]{grid-column:1;grid-row:2;width:min(100%,560px)!important;max-width:560px!important;margin:0!important;text-align:left!important;color:#fff!important}
[data-interaction-id="dc63b37"]{grid-column:2;grid-row:2;align-self:end;margin:0!important;max-width:none!important;text-align:left!important;font-size:18px!important;line-height:1.7!important;color:#C5CBD8!important}
@media (max-width:1024px){.elementor .elementor-element-17b240e.elementor-element-17b240e{grid-template-columns:minmax(0,1fr)}[data-interaction-id="dc63b37"]{grid-column:1;grid-row:3;margin-top:20px!important}}
.elementor .elementor-element-09b3c1c.elementor-element-09b3c1c{flex:0 0 auto!important;flex-basis:auto!important;width:100%;max-width:none!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px!important;border:0!important;padding:0!important}
.elementor .elementor-element-87e9a61.elementor-element-87e9a61{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto 1fr;align-items:center;gap:16px 12px!important;padding:clamp(24px,2.4vw,30px)!important;border:0!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor .elementor-element-87e9a61.elementor-element-87e9a61::before{content:""!important;position:static!important;display:block!important;grid-column:1;grid-row:1;width:48px;height:48px;border-radius:999px;background:rgba(220,172,87,.16) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l7%203v6c0%204.5-3%207.5-7%209-4-1.5-7-4.5-7-9V6z%22%2F%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
[data-interaction-id="6e6c149"]{grid-column:2;grid-row:1;justify-self:end;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em;color:rgba(255,255,255,.45)!important;margin:0!important}
.elementor .elementor-element-f85a7ad.elementor-element-f85a7ad{grid-column:1 / -1;grid-row:2;align-self:start;display:flex!important;flex-direction:column;gap:12px;padding:0!important}
[data-interaction-id="cfe5d20"]{margin:0!important;font-size:20px!important;line-height:1.3!important;color:#fff!important}
[data-interaction-id="38d0121"]{margin:0!important;font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important}
.elementor .elementor-element-f63d515.elementor-element-f63d515{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto 1fr;align-items:center;gap:16px 12px!important;padding:clamp(24px,2.4vw,30px)!important;border:0!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor .elementor-element-f63d515.elementor-element-f63d515::before{content:""!important;position:static!important;display:block!important;grid-column:1;grid-row:1;width:48px;height:48px;border-radius:999px;background:rgba(220,172,87,.16) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22m8.5%2014-1.5%207%205-3%205%203-1.5-7%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
[data-interaction-id="0365e17"]{grid-column:2;grid-row:1;justify-self:end;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em;color:rgba(255,255,255,.45)!important;margin:0!important}
.elementor .elementor-element-3e1e5f2.elementor-element-3e1e5f2{grid-column:1 / -1;grid-row:2;align-self:start;display:flex!important;flex-direction:column;gap:12px;padding:0!important}
[data-interaction-id="3e38cf7"]{margin:0!important;font-size:20px!important;line-height:1.3!important;color:#fff!important}
[data-interaction-id="0dc0142"]{margin:0!important;font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important}
.elementor .elementor-element-a16db2c.elementor-element-a16db2c{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto 1fr;align-items:center;gap:16px 12px!important;padding:clamp(24px,2.4vw,30px)!important;border:0!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor .elementor-element-a16db2c.elementor-element-a16db2c::before{content:""!important;position:static!important;display:block!important;grid-column:1;grid-row:1;width:48px;height:48px;border-radius:999px;background:rgba(220,172,87,.16) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20.6%2013.4%2013.4%2020.6a2%202%200%200%201-2.8%200L3%2013V3h10l7.6%207.6a2%202%200%200%201%200%202.8z%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227.5%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
[data-interaction-id="cb31431"]{grid-column:2;grid-row:1;justify-self:end;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em;color:rgba(255,255,255,.45)!important;margin:0!important}
.elementor .elementor-element-739cba0.elementor-element-739cba0{grid-column:1 / -1;grid-row:2;align-self:start;display:flex!important;flex-direction:column;gap:12px;padding:0!important}
[data-interaction-id="5d51765"]{margin:0!important;font-size:20px!important;line-height:1.3!important;color:#fff!important}
[data-interaction-id="e4d2e88"]{margin:0!important;font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important}
.elementor .elementor-element-024a082.elementor-element-024a082{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto 1fr;align-items:center;gap:16px 12px!important;padding:clamp(24px,2.4vw,30px)!important;border:0!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor .elementor-element-024a082.elementor-element-024a082::before{content:""!important;position:static!important;display:block!important;grid-column:1;grid-row:1;width:48px;height:48px;border-radius:999px;background:rgba(220,172,87,.16) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209l1.5-5h15L21%209%22%2F%3E%3Cpath%20d%3D%22M4%209v11h16V9%22%2F%3E%3Cpath%20d%3D%22M3%209a3%203%200%200%200%206%200%203%203%200%200%200%206%200%203%203%200%200%200%206%200%22%2F%3E%3Cpath%20d%3D%22M10%2020v-5h4v5%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
[data-interaction-id="38facd4"]{grid-column:2;grid-row:1;justify-self:end;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em;color:rgba(255,255,255,.45)!important;margin:0!important}
.elementor .elementor-element-ac2d0f2.elementor-element-ac2d0f2{grid-column:1 / -1;grid-row:2;align-self:start;display:flex!important;flex-direction:column;gap:12px;padding:0!important}
[data-interaction-id="5267df0"]{margin:0!important;font-size:20px!important;line-height:1.3!important;color:#fff!important}
[data-interaction-id="50cc6bc"]{margin:0!important;font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important}
.elementor .elementor-element-7386b09.elementor-element-7386b09{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto 1fr;align-items:center;gap:16px 12px!important;padding:clamp(24px,2.4vw,30px)!important;border:0!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor .elementor-element-7386b09.elementor-element-7386b09::before{content:""!important;position:static!important;display:block!important;grid-column:1;grid-row:1;width:48px;height:48px;border-radius:999px;background:rgba(220,172,87,.16) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203H6a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V9z%22%2F%3E%3Cpath%20d%3D%22M14%203v6h6M8%2013h8M8%2017h5%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
[data-interaction-id="eb0f97f"]{grid-column:2;grid-row:1;justify-self:end;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em;color:rgba(255,255,255,.45)!important;margin:0!important}
.elementor .elementor-element-7ad7789.elementor-element-7ad7789{grid-column:1 / -1;grid-row:2;align-self:start;display:flex!important;flex-direction:column;gap:12px;padding:0!important}
[data-interaction-id="36651e3"]{margin:0!important;font-size:20px!important;line-height:1.3!important;color:#fff!important}
[data-interaction-id="e8d268e"]{margin:0!important;font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important}
.elementor .elementor-element-3269368.elementor-element-3269368{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-rows:auto 1fr;align-items:center;gap:16px 12px!important;padding:clamp(24px,2.4vw,30px)!important;border:0!important;border-radius:24px!important;background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}
.elementor .elementor-element-3269368.elementor-element-3269368::before{content:""!important;position:static!important;display:block!important;grid-column:1;grid-row:1;width:48px;height:48px;border-radius:999px;background:rgba(220,172,87,.16) url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23DCAC57%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a9%209%200%201%201-3-6.7L21%208%22%2F%3E%3Cpath%20d%3D%22M21%203v5h-5%22%2F%3E%3C%2Fsvg%3E") center/22px 22px no-repeat!important;opacity:1!important;inset:auto!important}
[data-interaction-id="5cc942d"]{grid-column:2;grid-row:1;justify-self:end;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em;color:rgba(255,255,255,.45)!important;margin:0!important}
.elementor .elementor-element-469ced3.elementor-element-469ced3{grid-column:1 / -1;grid-row:2;align-self:start;display:flex!important;flex-direction:column;gap:12px;padding:0!important}
[data-interaction-id="33d1156"]{margin:0!important;font-size:20px!important;line-height:1.3!important;color:#fff!important}
[data-interaction-id="04de77b"]{margin:0!important;font-size:16.5px!important;line-height:1.65!important;color:#C5CBD8!important}
@media (min-width:1025px){.elementor .elementor-element-7ff0190.elementor-element-7ff0190,.elementor .elementor-element-17b240e.elementor-element-17b240e{grid-template-rows:1fr auto!important}[data-interaction-id="594b8f6"],[data-interaction-id="88edb6b"]{align-self:end}[data-interaction-id="bb177f4"],[data-interaction-id="dc63b37"]{grid-row:1 / span 2!important}}

/* 03/11 Partner Argor-Heraeus, I tagli: ogni taglio porta alla sua scheda (come nella guida Lingotti coniati o fusi) */
.elementor-479 a.miw-taglio{transition:background-color .25s,border-color .25s,transform .25s,box-shadow .25s;cursor:pointer}
.elementor-479 a.miw-taglio:hover,.elementor-479 a.miw-taglio:focus-visible{background:#DCAC57!important;border-color:#DCAC57!important;color:#16254A!important;transform:translateY(-2px);box-shadow:0 8px 16px -10px rgba(22,37,74,.5)}
@media (max-width:767px){.elementor .elementor-element-b939afb.elementor-element-b939afb{flex-direction:column!important;align-items:stretch!important}.elementor .elementor-element-b939afb > .e-con{flex:0 0 auto!important;width:100%}.elementor .elementor-element-b939afb > .e-con:empty{align-self:center!important;width:32px}}
@media (max-width:767px){.elementor .elementor-element-b939afb > .elementor-element-4cc6803.e-con,.elementor .elementor-element-b939afb > .elementor-element-822a15f.e-con{align-self:center!important;width:32px!important;flex:none!important}}

/* 03/11 Partner Argor-Heraeus: video della raffineria con copertina, tasto play e scritta (come nella scheda lingotto) */
.miw-vcover{position:relative;margin:clamp(36px,4vw,56px) 0 0;border-radius:36px;overflow:hidden;background:#0E1424;aspect-ratio:1486/682;min-height:320px}
.miw-vcover-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.miw-vcover-ombra{position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,20,36,0) 35%,rgba(14,20,36,.82) 100%),radial-gradient(30% 45% at 50% 48%,rgba(14,20,36,.35),rgba(14,20,36,0) 70%)}
.miw-vcover-play{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:clamp(76px,7vw,104px);height:clamp(76px,7vw,104px);border-radius:999px;border:none;background:#DCAC57;color:#16254A;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 0 0 14px rgba(220,172,87,.22),0 24px 48px -12px rgba(0,0,0,.6);transition:box-shadow 240ms ease,background 240ms ease}
.miw-vcover-play:hover,.miw-vcover-play:focus-visible{background:#E6BD72;box-shadow:0 0 0 20px rgba(220,172,87,.28),0 24px 48px -12px rgba(0,0,0,.6)}
.miw-vcover-play svg{display:block;margin-left:4px}
.miw-vcover figcaption{position:absolute;left:clamp(20px,3vw,44px);right:clamp(20px,3vw,44px);bottom:clamp(20px,2.6vw,36px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin:0}
.miw-vcover-txt{display:flex;flex-direction:column;gap:6px;max-width:40ch}
.miw-vcover-eti{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#DCAC57}
.miw-vcover-tit{font-size:clamp(20px,.8vw + 15px,27px);font-weight:700;letter-spacing:-.015em;line-height:1.25;color:#fff}
.miw-vcover-dur{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:14px;font-weight:600}
.miw-vcover-dur svg{display:block}
.miw-vcover-on{position:absolute;inset:0;background:#000}
.miw-vcover-on[hidden],.miw-vcover-off[hidden]{display:none}
.miw-vcover-on video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000}
.miw-vcover-chiudi{position:absolute;top:16px;right:16px;z-index:2;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(14,20,36,.75);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background 200ms ease}
.miw-vcover-chiudi:hover{background:rgba(14,20,36,.95)}
@media (max-width:600px){.miw-vcover{border-radius:24px;aspect-ratio:auto;min-height:360px}.miw-vcover-on video{object-fit:contain}}
@media (max-width:600px){.miw-vcover{min-height:400px}.miw-vcover-play{top:30%;width:68px;height:68px;box-shadow:0 0 0 10px rgba(220,172,87,.22),0 18px 36px -12px rgba(0,0,0,.6)}.miw-vcover-play svg{width:26px;height:26px}}
.miw-vcover .miw-vcover-img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}
/* 03/11 spazio tra le card di Come nasce e il video (il margine della figure veniva azzerato) */
.elementor-479 .miw-vcover{margin:clamp(40px,4.5vw,64px) 0 0!important}
.elementor-473 [data-id="4712441"]{background:#FAF6EC!important}

/* 03/11 megamenu Acquista e investi: tutta la striscia Partner Argor-Heraeus porta alla pagina della partnership, con animazione leggera al passaggio del mouse (come il riquadro Permuta di Vendi e valuta) */
.miw-mm a:is([data-id="fd9c991"],[data-id="ddadb80"],[data-id="3d2aab6"],[data-id="191c702"]){cursor:pointer;text-decoration:none!important;color:inherit}
.miw-mm a:is([data-id="fd9c991"],[data-id="ddadb80"],[data-id="3d2aab6"],[data-id="191c702"]) > :last-child{transition:color 260ms ease}
.miw-mm a:is([data-id="fd9c991"],[data-id="ddadb80"],[data-id="3d2aab6"],[data-id="191c702"]) img{transition:transform 460ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){.miw-mm a:is([data-id="fd9c991"],[data-id="ddadb80"],[data-id="3d2aab6"],[data-id="191c702"]):hover{transform:translateY(-3px)!important;box-shadow:inset 0 0 0 999px rgba(255,255,255,.035),0 18px 36px -24px rgba(0,0,0,.55)!important}.miw-mm a:is([data-id="fd9c991"],[data-id="ddadb80"],[data-id="3d2aab6"],[data-id="191c702"]):hover img{transform:scale(1.06)!important}}


/* 03/11: Permuta, hero con foto gioielli + lingotto 5 g + riquadro "Acconto sul nuovo" (sostituisce i cerchi con la freccia) */
.elementor .elementor-element-b7e1a01{position:relative;flex:1 1 400px!important;max-width:560px!important;width:100%!important;aspect-ratio:1/1.02;margin:0 auto!important;padding:0!important;min-width:0!important;justify-self:center}
.elementor .elementor-element-b7e1a01 .e-con{padding:0;min-width:0}
.elementor .elementor-element-b7e1a02{position:absolute;left:0;top:0;width:78%;height:88%;border-radius:32px;overflow:hidden;box-shadow:0 40px 80px -48px rgba(22,37,74,.55)}
.elementor .elementor-element-b7e1a02 img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:42% 50%;display:block}
.elementor .elementor-element-b7e1a02::after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(22,37,74,0) 55%,rgba(22,37,74,.28) 100%);pointer-events:none}
.elementor .elementor-element-b7e1a04{position:absolute;right:2%;top:9%;width:52%;height:78%;border-radius:999px;background:radial-gradient(closest-side,rgba(220,172,87,.34),rgba(220,172,87,0) 72%);pointer-events:none}
.elementor [data-interaction-id="b7e1a05"]{position:absolute;right:5%;top:24%;width:26%!important;height:auto!important;max-width:none!important;display:block;filter:drop-shadow(0 30px 34px rgba(22,37,74,.30)) drop-shadow(0 6px 10px rgba(22,37,74,.18));animation:miw-pm-float 7s ease-in-out infinite}
@keyframes miw-pm-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.elementor .elementor-element-b7e1a06{position:absolute;left:clamp(16px,6%,40px);bottom:0;display:flex;flex-direction:row;align-items:center;gap:14px;padding:16px 22px 16px 16px!important;border-radius:20px;background:#fff;border:1px solid #E8E2D4;box-shadow:0 24px 48px -24px rgba(22,37,74,.35);width:auto!important}
.elementor .elementor-element-b7e1a07{flex:none;width:44px;height:44px;border-radius:999px;background:#DCAC57;display:flex;align-items:center;justify-content:center}
.elementor [data-interaction-id="b7e1a08"]{width:20px;height:20px;display:block}
.elementor .elementor-element-b7e1a09{display:flex;flex-direction:column}
.elementor [data-interaction-id="b7e1a0a"]{display:block;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5D6679;line-height:1.5}
.elementor [data-interaction-id="b7e1a0b"]{display:block;font-size:18px;font-weight:700;line-height:1.25;color:#16254A}
.elementor [data-interaction-id="b7e1a0c"]{display:block;font-size:14px;line-height:1.4;color:#4A5468}
/* 03/11: Permuta, "Su cosa": due riquadri fotografici cliccabili per intero (al posto delle card e della fascia Gioiello o lingotto) */
.elementor .elementor-element-1d16500{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))!important;gap:20px!important}
.elementor .elementor-element-c4e1b00,.elementor .elementor-element-c4e2b00{position:relative;display:flex!important;flex-direction:column;justify-content:flex-end;min-height:clamp(440px,36vw,540px);border-radius:28px;overflow:hidden;text-decoration:none!important;color:#fff!important;isolation:isolate;padding:0!important;min-width:0!important}
.elementor .elementor-element-c4e1b00 .e-con,.elementor .elementor-element-c4e2b00 .e-con{padding:0;min-width:0}
.elementor .elementor-element-c4e1b00 *,.elementor .elementor-element-c4e2b00 *{text-decoration:none!important}
.elementor [data-interaction-id="c4e1b01"],.elementor [data-interaction-id="c4e2b01"]{position:absolute!important;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;z-index:-2;transition:transform 900ms cubic-bezier(.2,.6,.3,1)}
.elementor [data-interaction-id="c4e1b01"]{object-position:50% 45%}.elementor [data-interaction-id="c4e2b01"]{object-position:50% 40%}
.elementor .elementor-element-c4e1b02,.elementor .elementor-element-c4e2b02{position:absolute!important;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(14,25,52,0) 42%,rgba(14,25,52,.66) 68%,rgba(14,25,52,.92) 100%)}
.elementor .elementor-element-c4e1b03,.elementor .elementor-element-c4e2b03{padding:clamp(24px,2.6vw,36px)!important}
.elementor [data-interaction-id="c4e1b04"],.elementor [data-interaction-id="c4e2b04"]{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#DCAC57;line-height:1.4}
.elementor .elementor-element-c4e1b05,.elementor .elementor-element-c4e2b05{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:12px}
.elementor .elementor-element-c4e1b06,.elementor .elementor-element-c4e2b06{flex:1 1 auto}
.elementor [data-interaction-id="c4e1b07"],.elementor [data-interaction-id="c4e2b07"]{margin:0;font-size:clamp(26px,1.2vw + 18px,34px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:#fff}
.elementor [data-interaction-id="c4e1b08"],.elementor [data-interaction-id="c4e2b08"]{margin:10px 0 0;font-size:16px;line-height:1.6;color:#D3D8E3;max-width:44ch}
.elementor .elementor-element-c4e1b09,.elementor .elementor-element-c4e2b09{flex:none;width:52px;height:52px;border-radius:999px;border:1.5px solid #DCAC57;color:#DCAC57;display:flex;align-items:center;justify-content:center;transition:background 300ms ease,color 300ms ease}
.elementor [data-interaction-id="c4e1b0a"],.elementor [data-interaction-id="c4e2b0a"]{width:16px;height:16px;display:block}
.elementor .elementor-element-c4e1b0b,.elementor .elementor-element-c4e2b0b{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:20px}
.elementor [data-interaction-id="c4e1b0c"],.elementor [data-interaction-id="c4e2b0c"],.elementor [data-interaction-id="c4e1b0d"],.elementor [data-interaction-id="c4e2b0d"]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid rgba(250,246,236,.28);font-size:14px;font-weight:500;line-height:1.3;color:#FAF6EC;white-space:nowrap}
.elementor [data-interaction-id="c4e1b0c"]::before,.elementor [data-interaction-id="c4e2b0c"]::before,.elementor [data-interaction-id="c4e1b0d"]::before,.elementor [data-interaction-id="c4e2b0d"]::before{content:"";width:6px;height:6px;border-radius:999px;background:#DCAC57;flex:none}
@media (hover:hover){.elementor .elementor-element-c4e1b00:hover [data-interaction-id$="b01"],.elementor .elementor-element-c4e2b00:hover [data-interaction-id$="b01"]{transform:scale(1.045)}.elementor .elementor-element-c4e1b00:hover .e-con[data-id$="b09"],.elementor .elementor-element-c4e2b00:hover .e-con[data-id$="b09"]{background:#DCAC57;color:#16254A}}
.elementor .elementor-element-c4e1b00:focus-visible,.elementor .elementor-element-c4e2b00:focus-visible{outline:2px solid #DCAC57;outline-offset:3px}
@media (max-width:640px){.elementor .elementor-element-c4e1b00,.elementor .elementor-element-c4e2b00{min-height:0;background:#1F3263}.elementor [data-interaction-id="c4e1b01"],.elementor [data-interaction-id="c4e2b01"]{position:relative!important;inset:auto;height:230px!important;z-index:0}.elementor .elementor-element-c4e1b02,.elementor .elementor-element-c4e2b02{display:none!important}}
@media (prefers-reduced-motion:reduce){.elementor [data-interaction-id="b7e1a05"]{animation:none}}
/* fine Permuta 03/11 */

/* 03/11 Permuta: priorità sulle regole base degli elementi */
.elementor .elementor-element-c4e1b00,.elementor .elementor-element-c4e2b00{flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important}
.elementor .elementor-element-c4e1b03,.elementor .elementor-element-c4e2b03{width:100%!important}
.elementor .elementor-element-c4e1b05,.elementor .elementor-element-c4e2b05{flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important}
.elementor .elementor-element-c4e1b0b,.elementor .elementor-element-c4e2b0b{flex-direction:row!important;flex-wrap:wrap!important}
.elementor .elementor-element-b7e1a06{flex-direction:row!important;align-items:center!important}
.elementor .elementor-element-b7e1a09{flex-direction:column!important}
.elementor [data-interaction-id="b7e1a08"]{width:20px!important;height:20px!important}
.elementor [data-interaction-id="c4e1b0a"],.elementor [data-interaction-id="c4e2b0a"]{width:16px!important;height:16px!important}
.elementor [data-interaction-id="c4e1b0a"] svg,.elementor [data-interaction-id="c4e2b0a"] svg{fill:none}
.elementor [data-interaction-id="b7e1a08"] svg{fill:none}
.elementor .elementor-element-c4e1b09,.elementor .elementor-element-c4e2b09,.elementor .elementor-element-b7e1a07{display:flex!important;align-items:center!important;justify-content:center!important}
.elementor [data-interaction-id="c4e1b08"],.elementor [data-interaction-id="c4e2b08"]{margin-top:10px!important}
.elementor .elementor-element-c4e1b05,.elementor .elementor-element-c4e2b05{margin-top:12px!important}.elementor .elementor-element-c4e1b0b,.elementor .elementor-element-c4e2b0b{margin-top:20px!important}
/* fine Permuta 03/11 b */

/* 03/11 Permuta c: hero con foto prima e dopo + etichette Prima/Dopo */
.elementor .elementor-element-b7e1a01{aspect-ratio:1/1.02!important;max-width:540px!important}
.elementor .elementor-element-b7e1a02{inset:0 0 40px 0!important;width:auto!important;height:auto!important;right:0!important;bottom:40px!important}
.elementor .elementor-element-b7e1a02 img{object-position:50% 50%!important}
.elementor .elementor-element-b7e1a02::after{background:none!important;top:0!important;bottom:0!important;left:50%!important;right:auto!important;width:2px!important;margin-left:-1px;background:rgba(255,255,255,.85)!important;inset:auto}
.elementor .elementor-element-b7e1a0d,.elementor .elementor-element-b7e1a10{position:absolute!important;top:20px;display:flex!important;flex-direction:column!important;gap:2px;padding:10px 16px!important;border-radius:16px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;width:auto!important}
.elementor .elementor-element-b7e1a0d{left:20px}
.elementor .elementor-element-b7e1a10{right:20px;text-align:right;background:#16254A}
.elementor [data-interaction-id="b7e1a0e"],.elementor [data-interaction-id="b7e1a11"]{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;line-height:1.4;color:#5D6679}
.elementor [data-interaction-id="b7e1a11"]{color:#DCAC57}
.elementor [data-interaction-id="b7e1a0f"],.elementor [data-interaction-id="b7e1a12"]{display:block;font-size:15px;font-weight:700;line-height:1.3;color:#16254A}
.elementor [data-interaction-id="b7e1a12"]{color:#fff}
.elementor .elementor-element-b7e1a06{left:50%!important;transform:translateX(-50%);padding:14px 22px 14px 14px!important;white-space:nowrap;z-index:3}
.elementor [data-interaction-id="b7e1a0b"]{font-size:17px}
@media (max-width:640px){.elementor .elementor-element-b7e1a0d,.elementor .elementor-element-b7e1a10{top:12px;padding:8px 12px!important;border-radius:12px}.elementor .elementor-element-b7e1a0d{left:12px}.elementor .elementor-element-b7e1a10{right:12px}.elementor [data-interaction-id="b7e1a0f"],.elementor [data-interaction-id="b7e1a12"]{font-size:13px}.elementor [data-interaction-id="b7e1a0e"],.elementor [data-interaction-id="b7e1a11"]{font-size:10px}.elementor .elementor-element-b7e1a06{white-space:normal;width:calc(100% - 24px)!important;max-width:360px}.elementor [data-interaction-id="b7e1a0b"]{font-size:15px}}
/* fine Permuta 03/11 c */

/* 03/11 pagine sedi (Gavardo, Nozza di Vestone) */
/* card «Compro oro, argento e diamanti» (rivisto 03/11 pomeriggio: più visibile) passaggio del mouse delicato (niente sollevamento, niente riempimenti pieni: bordo oro tenue, ombra leggera, icona e freccia cambiano solo tono) */
@media (hover:hover){
.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97){transition:border-color 450ms ease,box-shadow 450ms ease,background-color 450ms ease!important}
.elementor.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97)>:first-child>*{transition:background 450ms ease,background-color 450ms ease,color 450ms ease!important}
.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97)>:first-child>:last-child svg,.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97)>:first-child>:last-child svg [stroke]{transition:stroke 450ms ease}
.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97):hover,.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97):focus-visible{transform:none!important;background:#FFFCF5!important;border-color:#DCAC57!important;box-shadow:0 22px 44px -26px rgba(22,37,74,.38)!important}
.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97).miw-chip.miw-chip.miw-chip.miw-chip.miw-chip:hover{box-shadow:0 22px 44px -26px rgba(22,37,74,.38)!important}
.elementor.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97):hover>:first-child>:first-child{background:linear-gradient(145deg,#F3E2BC 0%,#E6C783 100%)!important}
.elementor.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97):hover>:first-child>:last-child{background:#F3E2BC!important;color:#8F6420!important}
.elementor.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97):hover>:first-child>:last-child svg,.elementor.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97):hover>:first-child>:last-child svg [stroke]:not([stroke="none"]){stroke:#8F6420!important}
}
/* selettore Oro / Argento / Platino / Palladio: la pillola dorata scivola sul metallo scelto */
.miw-sl-tabs.has-pill{position:relative}
.miw-sl-pill{position:absolute;left:0;top:0;border-radius:999px;background:#DCAC57;pointer-events:none;z-index:0;transition:transform 480ms cubic-bezier(.22,.61,.36,1),width 480ms cubic-bezier(.22,.61,.36,1),height 480ms cubic-bezier(.22,.61,.36,1)}
.miw-sl-pill.no-tr{transition:none}
.miw-sl-tabs.has-pill .miw-mt{position:relative;z-index:1;transition:color 380ms ease,box-shadow 260ms ease!important}
.miw-sl-tabs.has-pill .miw-mt.is-on{background:transparent!important}
/* icona delle card «Compro oro, argento e diamanti»: stessa animazione delle icone del megamenu Vendi e valuta (si ingrandisce e ruota appena, con un piccolo rimbalzo) */
.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97)>:first-child>:first-child svg{transition:transform 400ms cubic-bezier(.34,1.56,.64,1)}
@media (hover:hover){.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97):hover>:first-child>:first-child svg,.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97):focus-visible>:first-child>:first-child svg{transform:scale(1.15) rotate(-8deg)}}
@media (prefers-reduced-motion:reduce){.elementor :is(.e-c94fddc-ed30,.e-1c63b42-4e4f,.e-86e0713-3582,.e-7de546b-25c3,.e-259c214-774c,.e-49a2b3b-f0ec,.e-1a3b206-f740,.e-d5dcc5d-593f,.e-6cc8c90-7021,.e-fb9b305-cf97)>:first-child>:first-child svg{transition:none!important;transform:none!important}}
/* fine sedi 03/11 */

/* 03/11 Punti vendita: la card del negozio al passaggio del mouse si ingrandisce appena ma non si colora di giallo; si evidenziano invece le singole righe dei recapiti */
body .miw-sede-riga.is-hover:is(article){background-color:#fff!important}
.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f){transition:color 350ms ease}
.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f)>:first-child{transition:background-color 350ms ease}
.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f) svg,.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f) svg [stroke]{transition:stroke 350ms ease}
@media (hover:hover){
.elementor.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f):hover,.elementor.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f):hover *:not(svg):not(path){color:#A8762A!important}
.elementor.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f):hover>:first-child{background-color:#F3E2BC!important}
.elementor.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f):hover svg,.elementor.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f):hover svg [stroke]:not([stroke="none"]){stroke:#8F6420!important}
}
/* i recapiti non sono ancora link (telefoni e WhatsApp da ricevere) ma reagiscono già al mouse */
.elementor :is(.e-39afca0-cfd9,.e-fd85440-e286,.e-3fa9ad9-4ccc,.e-2a53ca5-f52b,.e-acc8d6b-ee8e,.e-cdba4dc-a57f).miw-off{pointer-events:auto}

/* 03/11 Chi siamo, I nostri negozi: come in Punti vendita, la card del negozio si ingrandisce appena e i recapiti si illuminano uno per uno */
.elementor :is(.e-4cf92dd-7414,.e-740a603-6063){transform-origin:center center;transition:transform 500ms cubic-bezier(.22,.61,.36,1),box-shadow 500ms ease!important}
@media (hover:hover){.elementor.elementor :is(.e-4cf92dd-7414,.e-740a603-6063):hover{transform:scale(1.008);box-shadow:0 14px 30px -26px rgba(22,37,74,.35);position:relative;z-index:2}}
@media (prefers-reduced-motion:reduce){.elementor.elementor :is(.e-4cf92dd-7414,.e-740a603-6063):hover{transform:none}}
.elementor :is(.e-7bee08d-826a,.e-b01e5af-8885,.e-02b690a-4bcf,.e-ced2ac6-0f20,.e-aeb3953-9682,.e-413bc59-1326){transition:color 350ms ease;pointer-events:auto!important}
.elementor :is(.e-7bee08d-826a,.e-b01e5af-8885,.e-02b690a-4bcf,.e-ced2ac6-0f20,.e-aeb3953-9682,.e-413bc59-1326)>:first-child{transition:background-color 350ms ease}
.elementor :is(.e-7bee08d-826a,.e-b01e5af-8885,.e-02b690a-4bcf,.e-ced2ac6-0f20,.e-aeb3953-9682,.e-413bc59-1326) svg,.elementor :is(.e-7bee08d-826a,.e-b01e5af-8885,.e-02b690a-4bcf,.e-ced2ac6-0f20,.e-aeb3953-9682,.e-413bc59-1326) svg [stroke]{transition:stroke 350ms ease}
@media (hover:hover){
.elementor.elementor :is(.e-7bee08d-826a,.e-b01e5af-8885,.e-02b690a-4bcf,.e-ced2ac6-0f20,.e-aeb3953-9682,.e-413bc59-1326):hover,.elementor.elementor :is(.e-7bee08d-826a,.e-b01e5af-8885,.e-02b690a-4bcf,.e-ced2ac6-0f20,.e-aeb3953-9682,.e-413bc59-1326):hover *:not(svg):not(path){color:#A8762A!important}
.elementor.elementor :is(.e-7bee08d-826a,.e-b01e5af-8885,.e-02b690a-4bcf,.e-ced2ac6-0f20,.e-aeb3953-9682,.e-413bc59-1326):hover>:first-child{background-color:#F3E2BC!important}
.elementor.elementor :is(.e-7bee08d-826a,.e-b01e5af-8885,.e-02b690a-4bcf,.e-ced2ac6-0f20,.e-aeb3953-9682,.e-413bc59-1326):hover svg,.elementor.elementor :is(.e-7bee08d-826a,.e-b01e5af-8885,.e-02b690a-4bcf,.e-ced2ac6-0f20,.e-aeb3953-9682,.e-413bc59-1326):hover svg [stroke]:not([stroke="none"]){stroke:#8F6420!important}
}

/* 03/11 sedi, blocco «Lingotti d'oro da investimento»: le card dei lingotti al passaggio del mouse si comportano come le card «Compro oro» (niente sollevamento, bordo oro, fondo appena caldo, freccia su cerchio dorato chiaro) */
.miw-sl-card{transition:box-shadow 450ms ease,background-color 450ms ease!important}
.miw-sl-card .miw-sl-txt{transition:background-color 450ms ease}
.miw-sl-card .miw-sl-freccia{transition:background-color 450ms ease,color 450ms ease}
@media (hover:hover){
.miw-sl .miw-sl-card:hover{transform:none!important;outline:1px solid #DCAC57;outline-offset:-1px;box-shadow:0 22px 44px -26px rgba(0,0,0,.55)!important}
.miw-sl .miw-sl-card:focus-visible{transform:none!important}
.miw-sl .miw-sl-card:hover .miw-sl-txt{background-color:#FFFCF5}
.miw-sl .miw-sl-card:hover .miw-sl-freccia{background:#F3E2BC!important;color:#8F6420!important}
}

/* 03/11 Permuta, Su cosa: al passaggio del mouse niente filo chiaro sui bordi. Il riquadro resta fermo e si ingrandisce solo la foto, ritagliata sempre negli angoli arrotondati */
.elementor .elementor-element-c4e1b00,.elementor .elementor-element-c4e2b00{background:#16254A;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(white,black);transform:none!important;box-shadow:none!important}
.elementor .elementor-element-c4e1b00:hover,.elementor .elementor-element-c4e2b00:hover{transform:none!important;box-shadow:none!important}
.elementor [data-interaction-id="c4e1b01"],.elementor [data-interaction-id="c4e2b01"]{inset:-2px!important;width:calc(100% + 4px)!important;height:calc(100% + 4px)!important;backface-visibility:hidden;will-change:transform}
@media (max-width:640px){.elementor [data-interaction-id="c4e1b01"],.elementor [data-interaction-id="c4e2b01"]{inset:auto!important;width:100%!important;height:230px!important}}

/* 03/11 Chi siamo, Compro oro, lingotti e gioielli: le tre card si staccano dal fondo crema (contorno sottile + ombra leggera), anche quando la foto e chiara come nella card 3 */
.elementor :is(.e-5bd19ed-c1ea,.e-a7dafec-f1bb,.e-0386062-85b2){box-shadow:0 0 0 1px rgba(22,37,74,.08),0 18px 40px -30px rgba(22,37,74,.45)}

/* 03/11 Home, colonna Vendi il tuo oro / Acquista lingotti / Acquista nello shop: oro al passaggio del mouse più morbido (riempimento e colori più lenti, niente cambi secchi) */
.elementor a.miw-hvrow,.elementor a.miw-hvrow.miw-txt,.elementor a.miw-hvrow.miw-lnk{transition:background-size 950ms cubic-bezier(.4,0,.2,1),color 650ms ease!important}
.elementor a.miw-hvrow *:not(svg):not(path){transition:color 650ms ease,background-color 650ms ease,border-color 650ms ease,transform 800ms cubic-bezier(.22,.61,.36,1)!important}
.elementor a.miw-hvrow .miw-hvc{transition:background 650ms ease,border 650ms ease,box-shadow 650ms ease,transform 800ms cubic-bezier(.22,.61,.36,1)!important}
.elementor a.miw-hvrow svg,.elementor a.miw-hvrow svg *{transition:stroke 650ms ease,color 650ms ease!important}
/* 03/11 Home, Shop online: pulsante Vai allo shop a destra del titolo */
@media (min-width:768px){.elementor [data-interaction-id="aa0fffb"]{flex-wrap:nowrap!important;align-items:flex-end!important;gap:32px}.elementor [data-interaction-id="c16aa66"]{flex:1 1 auto!important;min-width:0;width:auto!important}.elementor [data-interaction-id="b86d5f8"]{flex:none!important;margin-bottom:8px}}

/* 03/11 Home, colonna percorsi: il cerchio con la freccia cambia colore solo quando il riempimento oro lo ha raggiunto (prima diventava scuro sul blu e spariva); all'uscita torna chiaro subito */
.elementor a.miw-hvrow:hover .miw-hvc,.elementor a.miw-hvrow:hover .miw-hvc *,.elementor a.miw-hvrow:hover .miw-hva,.elementor a.miw-hvrow:hover .miw-hva *{transition-delay:420ms!important}
.elementor a.miw-hvrow .miw-hvc,.elementor a.miw-hvrow .miw-hvc *,.elementor a.miw-hvrow .miw-hva,.elementor a.miw-hvrow .miw-hva *{transition-delay:0ms}
.elementor a.miw-hvrow .miw-hvc{transition:color 650ms ease,background 650ms ease,border-color 650ms ease,box-shadow 650ms ease,transform 800ms cubic-bezier(.22,.61,.36,1)!important}
/* 03/11 Home: riquadro Permuta senza contorno d'oro */
.elementor .miw-perm{border:0!important}

/* 03/11 Home, Shop online: vetrina scorrevole con 4 prodotti per volta e frecce ai lati (come le recensioni); prodotti scelti dal pulsante Home nell'elenco prodotti, max 10 */
.miw-vcar{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px) / 4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0 8px!important}
.miw-vcar::-webkit-scrollbar{display:none}
.miw-vcar>li{scroll-snap-align:start}
.miw-vwrap .miw-recbtn{top:calc(50% - 40px)}
@media (max-width:1100px){.miw-vcar{grid-auto-columns:calc((100% - 40px) / 3)}.miw-vwrap .miw-recbtn{top:auto}}
@media (max-width:760px){.miw-vcar{grid-auto-columns:calc((100% - 20px) / 2)}}
@media (max-width:520px){.miw-vcar{grid-auto-columns:82%;gap:14px}}
.miw-vwrap-fermo{padding-bottom:0!important}
/* 03/11 card prodotto: al passaggio del mouse la foto si ingrandisce dentro il suo riquadro, senza avvicinarsi al nome */
.ocs-card>span:first-child{overflow:hidden;isolation:isolate}
.ocs-card>span:first-child img{transition:transform 700ms cubic-bezier(.22,.61,.36,1)!important;transform-origin:center center}
@media (hover:hover){.ocs-card:hover>span:first-child img{transform:scale(1.05)!important}}
.miw-vcar{-webkit-mask-image:none!important;mask-image:none!important}
/* 03/11 card prodotto: cerchio oro con freccia accanto al prezzo, come nelle altre card del sito; la freccia non si sposta, cambia solo colore */
.miw-sc-go{flex:none;width:40px;height:40px;border-radius:999px;background:#DCAC57;color:#16254A;display:inline-flex;align-items:center;justify-content:center;transition:background-color 450ms ease,color 450ms ease}
.ocs-card .miw-sc-go svg{transition:transform 450ms cubic-bezier(.22,.61,.36,1)!important}
@media (hover:hover){.ocs-card:hover .miw-sc-go{background:#16254A;color:#DCAC57}.ocs-card:hover .miw-sc-go svg{transform:translateX(3px)!important}}
/* 03/11 card prodotto: stato (Nuovo / Rigenerato / Revisionato) ben visibile sotto la descrizione */
.miw-sc-stato{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;margin-top:8px!important;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.2;color:#16254A}
.miw-sc-stato>span{width:7px;height:7px;border-radius:999px;flex:none}
.miw-sc-stato-nuovo{background:#F3E2BC}.miw-sc-stato-nuovo>span{background:#A8762A}
.miw-sc-stato-rig{background:#EDF0F5}.miw-sc-stato-rig>span{background:#16254A}
.ocs-card .miw-sc-stato{margin-top:auto!important;font-size:13.5px;padding:7px 13px}
.ocs-card .miw-sc-stato + div{margin-top:0!important}
/* 03/11 card prodotto: stato accanto alla categoria, in alto a destra */
.miw-sc-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px}
.miw-sc-top .miw-sc-stato{margin-top:0!important;font-size:12px;padding:5px 10px;gap:6px}
/* 03/11 card prodotto più curata: meno vuoto tra descrizione e prezzo (prezzo su riga separata da un filo, descrizione max 2 righe), categoria in oro, ombra leggera */
.ocs-card{box-shadow:0 16px 36px -30px rgba(22,37,74,.38)}
.ocs-card>div{padding:16px 18px 16px!important;gap:5px!important}
.ocs-card .miw-sc-top>p{color:#A8762A!important}
.ocs-card h3{font-size:18.5px!important;line-height:1.28!important;margin-top:3px!important}
.ocs-card h3+p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ocs-card>div>:nth-last-child(2){margin-bottom:10px!important}
.ocs-card>div>div:last-child{margin-top:auto!important;padding-top:12px!important;border-top:1px solid #EFE9DC}
.ocs-card>div>div:last-child>span:first-child{font-size:21px!important;letter-spacing:-.01em}
/* 03/11 stato senza pallino: Nuovo in evidenza (oro pieno), Rigenerato/Revisionato discreto */
.miw-sc-stato>span{display:none!important}
.miw-sc-top .miw-sc-stato{gap:0;padding:5px 11px;letter-spacing:.02em}
.miw-sc-stato-nuovo{background:#DCAC57!important;color:#16254A!important;font-weight:800!important;box-shadow:0 6px 14px -8px rgba(168,118,42,.65)}
.miw-sc-stato-rig{background:#F1F3F7!important;color:#5D6679!important;font-weight:600!important}
.ocs-card .miw-sc-top>p.miw-sc-stato-nuovo{color:#16254A!important}
.ocs-card .miw-sc-top>p.miw-sc-stato-rig{color:#5D6679!important}
/* 03/11 Shop: filtro Condizione in evidenza */
.miw-sstati{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:999px;background:#F3EEE2}
.miw-sstato{min-height:42px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#16254A;font-size:14.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color 300ms ease,color 300ms ease,box-shadow 300ms ease}
.miw-sstato span{font-size:12.5px;font-weight:600;opacity:.65;margin-left:2px}
.miw-sstato:hover{background:rgba(255,255,255,.7)}
.miw-sstato[aria-pressed="true"]{background:#16254A;color:#fff;box-shadow:0 8px 18px -12px rgba(22,37,74,.7)}
.miw-sstato[data-stato="nuovo"][aria-pressed="true"]{background:#DCAC57;color:#16254A;box-shadow:0 8px 18px -10px rgba(168,118,42,.7)}
/* 03/11 Shop: cambio categoria senza ricaricare, dissolvenza leggera della griglia */
.miw-sgrid{transition:opacity 220ms ease}
.miw-sgrid.miw-snav-out{opacity:.35}
@keyframes miwSnavIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.miw-sgrid.miw-snav-in{animation:miwSnavIn 420ms cubic-bezier(.22,.61,.36,1) both}
.miw-sbar{flex-wrap:wrap;justify-content:flex-end}
.miw-sbar .miw-sstati{display:inline-flex;grid-template-columns:none}
.miw-sbar .miw-sstato{padding:0 16px}
@media (max-width:640px){.miw-sbar{justify-content:flex-start}.miw-sbar .miw-sstati{width:100%}.miw-sbar .miw-sstato{flex:1 1 0}}
/* 03/11 Shop: Condizione come filtro della colonna (come le categorie) e filtri avanzati a pillole */
.miw-sstati-v{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}
.miw-sstati-v .miw-sstato{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 14px!important;border-radius:14px;background:transparent;box-shadow:none!important;color:#16254A!important;font-size:16px;font-weight:500;text-align:left}
.miw-sstati-v .miw-sstato span{font-size:14px;font-weight:600;color:#5D6679;opacity:1}
.miw-sstati-v .miw-sstato:hover{background:#FAF6EC}
.miw-sstati-v .miw-sstato[aria-pressed="true"]{background:#FAF6EC;font-weight:700}
.miw-sstati-v .miw-sstato[data-stato="nuovo"][aria-pressed="true"]{background:#F3E2BC}
.miw-sfl{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5D6679;margin-bottom:10px!important}
.miw-sfo{display:flex;flex-wrap:wrap;gap:6px}
.miw-sf{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid #E8E2D4;background:#fff;color:#16254A;font-size:14px;font-weight:600;cursor:pointer;transition:background-color 250ms ease,border-color 250ms ease,color 250ms ease}
.miw-sf span{font-size:12px;font-weight:600;color:#8A92A3}
.miw-sf:hover{border-color:#DCAC57}
.miw-sf[aria-pressed="true"]{background:#16254A;border-color:#16254A;color:#fff}
.miw-sf[aria-pressed="true"] span{color:#DCAC57}
/* 03/11 Shop: colonna filtri scorrevole da computer, pannello "Filtri" da telefono */
@media (min-width:761px){.miw-saside{max-height:calc(100vh - 150px);overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin;scrollbar-color:#E4DCC8 transparent}.miw-sfbtn{display:none!important}}
.miw-sfbtn{display:none;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;border-radius:999px;border:1.5px solid #16254A;background:#fff;color:#16254A;font-size:15.5px;font-weight:700;cursor:pointer}
@media (max-width:760px){.miw-sfbtn{display:inline-flex}.miw-saside:not(.miw-saside-open){display:none!important}.miw-saside.miw-saside-open{padding:18px;border:1px solid #E8E2D4;border-radius:24px;background:#fff}}
/* 03/11 card prodotto da telefono (2 per riga): prezzo su una riga, stato che va a capo se serve */
@media (max-width:520px){.ocs-card>div{padding:12px 12px 14px!important}.ocs-card h3{font-size:16px!important}.ocs-card>div>div:last-child>span:first-child{font-size:16.5px!important;white-space:nowrap}.miw-sc-go{width:32px;height:32px}.miw-sc-go svg{width:15px;height:15px}.miw-sc-top{flex-wrap:wrap;gap:6px;justify-content:flex-start}.miw-sc-top .miw-sc-stato{font-size:11px;padding:4px 8px}}
/* 03/11 Shop: colonna filtri compatta (righe più basse, pillole più piccole, gruppi secondari a scomparsa) */
.miw-saside{gap:16px!important}
.miw-saside p[style*="letter-spacing:.14em"],.miw-saside .miw-sfl{margin-bottom:6px!important;font-size:11.5px!important}
.miw-saside .ocs-cat{min-height:36px!important;font-size:15px!important;padding:0 12px!important;border-radius:12px!important}
.miw-saside .ocs-cat span{font-size:13px!important}
.miw-sstati-v .miw-sstato{min-height:36px!important;font-size:15px!important;padding:0 12px!important;border-radius:12px!important}
.miw-sstati-v .miw-sstato span{font-size:13px!important}
.miw-saside .miw-smet,.miw-saside .miw-sf{min-height:32px!important;padding:0 10px!important;font-size:13.5px!important;gap:6px!important}
.miw-saside .miw-smet>span{width:12px!important;height:12px!important}
.miw-saside .miw-sfo,.miw-saside .miw-smet+.miw-smet{gap:5px}
.miw-sfg{border-top:1px solid #EFE9DC;padding-top:10px}
.miw-sfl-btn{width:100%;display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin:0!important;padding:0;border:0;background:none;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#5D6679;cursor:pointer;text-align:left}
.miw-sfl-btn:hover{color:#16254A}
.miw-sfl-btn svg{flex:none;transition:transform 300ms ease}
.miw-sfg:not(.is-chiuso) .miw-sfl-btn{margin-bottom:8px!important}
.miw-sfg.is-chiuso .miw-sfl-btn svg{transform:rotate(-90deg)}
.miw-sfg.is-chiuso .miw-sfo{display:none}
.miw-saside .miw-sprezzo{border-top:1px solid #EFE9DC;padding-top:10px}
/* 03/11 Shop: niente scorrimento interno nella colonna filtri (scorre la pagina) */
@media (min-width:761px){.miw-saside{max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;padding-right:0!important}}
/* 03/11 Shop: titoli dei gruppi di filtro, al passaggio del mouse un fondo morbido e arrotondato (niente riquadro squadrato) */
.miw-saside .miw-sfl-btn.miw-sfl-btn.miw-chip{box-shadow:none!important;border-radius:10px;padding:6px 10px!important;margin:0 -10px!important;width:calc(100% + 20px);transition:background-color 300ms ease,color 300ms ease!important}
.miw-saside .miw-sfl-btn.miw-sfl-btn.miw-chip:hover,.miw-saside .miw-sfl-btn.miw-sfl-btn.miw-chip:focus-visible{box-shadow:none!important;background:rgba(220,172,87,.12)}
.miw-saside .miw-sfg:not(.is-chiuso) .miw-sfl-btn.miw-sfl-btn{margin-bottom:6px!important}
.miw-sfg{padding-top:6px}
/* 03/11 Shop: "Azzera i filtri" anche in cima alla collezione, visibile solo con dei filtri attivi */
.miw-sazzera-top{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid #E8E2D4;background:#fff;color:#16254A;font-size:14px;font-weight:600;cursor:pointer;transition:background-color 300ms ease,border-color 300ms ease}
.miw-sazzera-top:hover{background:#FAF6EC;border-color:#DCAC57}
.miw-sazzera-top[hidden]{display:none!important}
/* 04/11 Shop: fascia garanzie (4 voci) più alta e curata, a card su fondo crema */
.elementor .elementor-element-7f6d90a{background:#FAF6EC!important;border-top:0!important;padding:clamp(40px,5vw,64px) 0!important}
.elementor .elementor-element-be5bddb{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;padding-block:0!important}
.elementor .elementor-element-be5bddb>*{flex-direction:column!important;align-items:flex-start!important;gap:18px!important;padding:28px 26px!important;border-radius:24px;background:#fff;border:1px solid #EFE6D2;box-shadow:0 18px 40px -32px rgba(22,37,74,.35)}
.elementor .elementor-element-be5bddb>*>:first-child{width:56px!important;height:56px!important;background:#F3E2BC!important}
.elementor .elementor-element-be5bddb>*>:first-child svg,.elementor .elementor-element-be5bddb>*>:first-child .e-svg-base{width:26px!important;height:26px!important}
.elementor .elementor-element-be5bddb>* p span:first-child{font-size:18.5px!important;line-height:1.3;margin-bottom:4px}
.elementor .elementor-element-be5bddb>* p span:last-child{font-size:15px!important;line-height:1.5}
@media (max-width:1024px){.elementor .elementor-element-be5bddb{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:520px){.elementor .elementor-element-be5bddb{gap:12px!important}.elementor .elementor-element-be5bddb>*{padding:20px 18px!important;gap:14px!important}.elementor .elementor-element-be5bddb>*>:first-child{width:48px!important;height:48px!important}.elementor .elementor-element-be5bddb>* p span:first-child{font-size:16.5px!important}.elementor .elementor-element-be5bddb>* p span:last-child{font-size:14px!important}}
.elementor .elementor-element-be5bddb>* p span:last-child::first-letter{text-transform:uppercase}
/* 04/11 fascia garanzie: icona a sinistra del testo */
.elementor .elementor-element-be5bddb>*{flex-direction:row!important;align-items:center!important;gap:16px!important;padding:26px 24px!important}
.elementor .elementor-element-be5bddb>*>:first-child{flex:none!important}
@media (max-width:520px){.elementor .elementor-element-be5bddb>*{gap:12px!important;padding:18px 16px!important}}
.elementor .elementor-element-be5bddb>* .e-paragraph-base>span:first-child{font-size:18px!important;line-height:1.3!important;margin-bottom:3px}
.elementor .elementor-element-be5bddb>* .e-paragraph-base>span:last-child{font-size:15px!important;line-height:1.45!important}
.elementor .elementor-element-be5bddb>* .e-paragraph-base>span:last-child::first-letter{text-transform:uppercase}
@media (max-width:520px){.elementor .elementor-element-be5bddb>* .e-paragraph-base>span:first-child{font-size:16px!important}.elementor .elementor-element-be5bddb>* .e-paragraph-base>span:last-child{font-size:14px!important}}

/* 04/11 Scheda prodotto Shop: foto quadrata grande a sinistra, riquadro a destra alto quanto la foto, su tutta la larghezza della pagina */
.miw-pp{display:grid;grid-template-columns:minmax(0,560px);justify-content:center;gap:clamp(24px,3vw,48px)}
.miw-pp>*{max-width:none!important;width:100%}
@media (min-width:900px){.miw-pp{grid-template-columns:minmax(0,7fr) minmax(340px,5fr);justify-content:stretch;align-items:stretch}
/* blocco foto sempre quadrato: con piu foto la principale si accorcia e sotto stanno le miniature piccole */
.miw-pp-gal{align-self:stretch;container-type:inline-size}
.miw-pp-gal [data-miw-pgal]{flex:1 1 auto;min-height:100cqw}
.miw-pp-gal:has([data-miw-pg-i]) [data-miw-pgal]{min-height:calc(100cqw - clamp(64px,7vw,92px) - 13px)}
.miw-pp-gal [role=group]{flex:none}
.miw-pp-gal [data-miw-pg-i]{flex:0 0 clamp(64px,7vw,92px)!important}
.miw-pp-gal [data-miw-pzoom]{position:absolute;inset:0}
.miw-pp-gal [data-miw-pzoom]>div{height:100%}
.miw-pp-gal [data-miw-pzoom] img,.miw-pp-gal [data-miw-pzoom] [role=img]{height:100%!important;aspect-ratio:auto!important}}
/* 04/11 Fascia garanzie (stessa della collezione Shop: icona a sinistra del testo) */
.miw-trust-sec{background:#FAF6EC;padding:clamp(40px,5vw,64px) 0 0}
.miw-trust{list-style:none;margin:0 auto;max-width:1440px;padding:0 clamp(20px,4vw,64px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.miw-trust>li{display:flex;flex-direction:row;align-items:center;gap:16px;padding:26px 24px;border-radius:24px;background:#fff;border:1px solid #EFE6D2;box-shadow:0 18px 40px -32px rgba(22,37,74,.35)}
.miw-trust-ic{flex:none;width:56px;height:56px;border-radius:999px;background:#F3E2BC;display:flex;align-items:center;justify-content:center}
.miw-trust-ic svg{display:block;width:26px;height:26px}
.miw-trust p{margin:0;min-width:0}
.miw-trust p span{display:block}
.miw-trust p span:first-child{font-size:18px;font-weight:700;line-height:1.3;color:#16254A;margin-bottom:3px}
.miw-trust p span:last-child{font-size:15px;line-height:1.45;color:#4A5468}
.miw-trust p span:last-child::first-letter{text-transform:uppercase}
@media (max-width:1024px){.miw-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.miw-trust{gap:12px}.miw-trust>li{gap:12px;padding:18px 16px}.miw-trust-ic{width:48px;height:48px}.miw-trust p span:first-child{font-size:16px}.miw-trust p span:last-child{font-size:14px}}
.elementor .elementor-element-be5bddb>* span span:last-child::first-letter{text-transform:uppercase}

/* 04/11 Contatti, schede dei negozi: come in Punti vendita e Chi siamo. La card si ingrandisce appena ma non cambia colore (resta crema); si illuminano d'oro le singole righe dei recapiti */
body .miw-sede-riga.is-hover:is(.e-43374a2-a6e7,.e-4adeac3-b5e3){background-color:#FAF6EC!important}
.elementor :is(.e-b564bc6-bde6,.e-08fe28a-3098,.e-48ac207-cc1e,.e-9e34bad-ed51,.e-04fa151-8c70,.e-77d94d4-3c3d){transition:color 350ms ease;pointer-events:auto!important}
.elementor :is(.e-b564bc6-bde6,.e-08fe28a-3098,.e-48ac207-cc1e,.e-9e34bad-ed51,.e-04fa151-8c70,.e-77d94d4-3c3d)>:first-child{transition:background-color 350ms ease}
.elementor :is(.e-b564bc6-bde6,.e-08fe28a-3098,.e-48ac207-cc1e,.e-9e34bad-ed51,.e-04fa151-8c70,.e-77d94d4-3c3d) svg,.elementor :is(.e-b564bc6-bde6,.e-08fe28a-3098,.e-48ac207-cc1e,.e-9e34bad-ed51,.e-04fa151-8c70,.e-77d94d4-3c3d) svg [stroke]{transition:stroke 350ms ease}
@media (hover:hover){
.elementor.elementor :is(.e-b564bc6-bde6,.e-08fe28a-3098,.e-48ac207-cc1e,.e-9e34bad-ed51,.e-04fa151-8c70,.e-77d94d4-3c3d):hover,.elementor.elementor :is(.e-b564bc6-bde6,.e-08fe28a-3098,.e-48ac207-cc1e,.e-9e34bad-ed51,.e-04fa151-8c70,.e-77d94d4-3c3d):hover *:not(svg):not(path){color:#A8762A!important}
.elementor.elementor :is(.e-b564bc6-bde6,.e-08fe28a-3098,.e-48ac207-cc1e,.e-9e34bad-ed51,.e-04fa151-8c70,.e-77d94d4-3c3d):hover>:first-child{background-color:#F3E2BC!important}
.elementor.elementor :is(.e-b564bc6-bde6,.e-08fe28a-3098,.e-48ac207-cc1e,.e-9e34bad-ed51,.e-04fa151-8c70,.e-77d94d4-3c3d):hover svg,.elementor.elementor :is(.e-b564bc6-bde6,.e-08fe28a-3098,.e-48ac207-cc1e,.e-9e34bad-ed51,.e-04fa151-8c70,.e-77d94d4-3c3d):hover svg [stroke]:not([stroke="none"]){stroke:#8F6420!important}
}
/* 04/11 Contatti, recapiti generali nell'hero (fondo navy): niente spostamento a destra né freccia che si muove; la scritta si illumina d'oro e il cerchio dell'icona si scalda */
.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528),.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):hover,.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):focus-visible{padding-inline-start:0!important}
.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528)>:nth-child(2) *{transition:color 350ms ease}
.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528).miw-off{pointer-events:auto!important}
.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528)>:first-child{transition:background-color 350ms ease}
.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528)>:last-child{transition:background-color 350ms ease}
/* icona ferma; la freccia nel cerchio dorato si sposta appena, come nei pulsanti del sito */
.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528)>:first-child svg,.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):hover>:first-child svg,.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):hover>:first-child .e-svg-base{transform:none!important}
.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528)>:last-child svg{transition:transform 400ms cubic-bezier(.2,.7,.2,1)!important}
@media (hover:hover){.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):hover>:last-child svg{transform:translateX(3px)!important}}
.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):focus-visible>:last-child svg{transform:translateX(3px)!important}
@media (prefers-reduced-motion:reduce){.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528)>:last-child svg{transition:none!important;transform:none!important}}
@media (hover:hover){
.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):hover>:nth-child(2)>:nth-child(2){color:#DCAC57!important}
.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):hover>:first-child{background-color:rgba(220,172,87,.28)!important}
.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):hover>:last-child{background-color:#E8C27C!important}
}
.elementor.elementor :is(.e-620e6ff-3053,.e-e0a160b-b1c0,.e-0e97176-b528):focus-visible>:nth-child(2)>:nth-child(2){color:#DCAC57!important}

/* 04/11 Contatti: tolta l'etichetta sopra il titolo, il blocco «Parla con Oro Chiaro» + recapiti scende un poco per non stare attaccato all'header */
.elementor .e-318a17d-1765{padding-block-start:clamp(16px, 2.6vw, 40px)!important}

/* 04/11: invito alla pagina Domande frequenti in fondo alle FAQ della scheda prodotto Shop (uguale a quello delle schede lingotto) */
.miw-faq-cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px}
.miw-faq-cta p{margin:0;font-size:17px;font-weight:600;line-height:1.4;color:#16254A}
.miw-faq-cta-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 20px;border-radius:999px;border:1.5px solid #16254A;color:#16254A;font-size:15px;font-weight:700;text-decoration:none!important;transition:background-color .26s,color .26s}
.miw-faq-cta-btn svg{display:block;flex:none}
@media (hover:hover){.miw-faq-cta-btn:hover{background:#16254A;color:#fff}}

/* 04/11 header da desktop: scorrendo di nuovo verso l'alto a metà pagina la barra quotazioni resta nascosta (torna solo in cima);
   le barre di navigazione .miw-sub ricompaiono insieme all'header. Classi messe da initHeaderScroll in site.js */
@media (min-width:1100px){
#masthead .miw-hdr-quot{transition:opacity 450ms cubic-bezier(.22,.61,.36,1),transform 450ms cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}
#masthead.miw-hdr-qoff .miw-hdr-quot{opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 200ms ease,transform 200ms ease,visibility 0s linear 200ms}
#masthead.miw-hdr-qoff{pointer-events:none}
#masthead.miw-hdr-qoff header > :not(.miw-hdr-quot){pointer-events:auto}
.miw-hdr-smart #masthead.miw-hdr-qoff.miw-hdr-ombra{box-shadow:none!important}
#masthead.miw-hdr-qoff header > .miw-bar{transition:box-shadow 560ms ease}
#masthead.miw-hdr-qoff.miw-hdr-ombra:not(.miw-hdr-via) header > .miw-bar{box-shadow:0 10px 30px -14px rgba(22,37,74,.35)}
}

/* 04/11 Scheda prodotto Shop: sticker Nuovo/Rigenerato sopra il titolo (come nelle card) e box informazioni rapide sotto il prezzo */
.miw-pp .miw-pp-stato{margin-top:0!important;font-size:13px;padding:6px 13px}
.miw-pp-info{margin-top:clamp(12px,1.8vh,18px);padding:12px 16px;border-radius:16px;background:#fff;border:1px solid #EFE6D2}
.miw-pp-info dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}
.miw-pp-info dl>div{min-width:0}
.miw-pp-info dt{font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5D6679}
.miw-pp-info dd{margin:3px 0 0;font-size:15px;font-weight:700;line-height:1.35;color:#16254A}

/* 04/11 Scheda prodotto Shop (2): sticker Nuovo/Rigenerato sulla foto, box 'Vuoi vederlo dal vivo?' leggero, nota rivenditore in fondo alla scheda tecnica */
/* sticker nel riquadro a destra, in alto a destra accanto al titolo: e flottante, quindi solo la prima riga del titolo gli gira intorno */
.miw-pp .miw-pp-stato{float:right;margin:6px 0 6px 14px!important;font-size:13px;padding:7px 14px;box-shadow:0 10px 24px -12px rgba(22,37,74,.45)}
.miw-pp .miw-pp-stato~h1{text-wrap:wrap!important}
.miw-pp-head{display:block}
.miw-pp-head::after{content:'';display:block;clear:both}
.miw-pp .miw-pp-stato.miw-sc-stato-rig{background:#fff!important;color:#16254A!important}
.miw-pp-live{margin-top:0;display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid #E8E2D4;border-bottom:1px solid #E8E2D4;text-decoration:none!important;color:#16254A}

.miw-pp-live *{text-decoration:none!important}
.miw-pp-live-ic{flex:none;width:42px;height:42px;border-radius:999px;background:#F3E2BC;display:flex;align-items:center;justify-content:center;transition:background-color 350ms ease}
.miw-pp-live-t{flex:1 1 0;min-width:0}
.miw-pp-live-t>span{display:block}
.miw-pp-live-t>span:first-child{font-size:15.5px;font-weight:700;line-height:1.3;color:#16254A;transition:color 350ms ease}
.miw-pp-live-t>span:last-child{margin-top:2px;font-size:13.5px;line-height:1.4;color:#5D6679}
.miw-pp-live-go{flex:none;color:#A8762A;transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){.miw-pp-live:hover .miw-pp-live-t>span:first-child{color:#A8762A}.miw-pp-live:hover .miw-pp-live-ic{background:#EBCF93}.miw-pp-live:hover .miw-pp-live-go{transform:translateX(3px)}}
.miw-pp-live:focus-visible{outline:2px solid #DCAC57;outline-offset:4px;border-radius:12px}
.miw-pp-nota{margin-top:16px;font-size:13px;line-height:1.5;color:#5D6679}

/* 04/11 'Vuoi vederlo dal vivo?': l'icona del negozio resta ferma al passaggio del mouse, si muove solo la freccia */
.miw-pp-live .miw-pp-live-ic,.miw-pp-live .miw-pp-live-ic svg,.miw-pp-live:hover .miw-pp-live-ic,.miw-pp-live:hover .miw-pp-live-ic svg{transform:none!important;translate:none!important}

/* ---- Cassa: riepilogo dell'ordine con la grafica del carrello (04/11/2026) ---- */
.miw-wc-body #order_review::before{display:none}
.miw-wc-body .miw-ro{display:block;width:auto;margin:0!important;border:0!important;background:none;border-radius:0}
.miw-ro-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding-bottom:4px}
.miw-ro-head h2{margin:0;font-size:20px;font-weight:700;color:#16254A}
.miw-ro-mod{font-size:14px;font-weight:600;color:#16254A;text-decoration:underline 1.5px #DCAC57;text-underline-offset:4px;transition:color 180ms}
.miw-ro-mod:hover{color:#A8762A}
.miw-ro-items{list-style:none;margin:0;padding:0;border-bottom:1px solid #E8E2D4}
.miw-ro-items li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 0}
.miw-ro-items li+li{border-top:1px solid #E8E2D4}
.miw-ro-img{display:block;width:64px;height:64px;border-radius:14px;overflow:hidden;background:#FAF6EC}
.miw-ro-img>img,.miw-ro-img>div{width:100%!important;height:100%!important;aspect-ratio:auto!important}
.miw-ro-txt{min-width:0}
.miw-ro-lab{display:block;font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5D6679}
.miw-ro-nome{display:block;margin-top:3px;font-size:15.5px;font-weight:700;line-height:1.3;color:#16254A}
.miw-ro-q{display:block;margin-top:2px;font-size:13.5px;color:#5D6679}
.miw-ro-prezzo{font-size:16px;font-weight:700;color:#16254A;white-space:nowrap;font-feature-settings:'tnum'}
.miw-wc-body .miw-ro-cons{display:flex;flex-direction:column;gap:8px;margin:0;padding:16px 0;border:0;border-bottom:1px solid #E8E2D4}
.miw-ro-cons legend{float:left;width:100%;margin:0 0 10px;padding:0;font-size:15px;font-weight:700;color:#16254A}
.miw-wc-body .miw-ro-opt{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:start;margin:0;padding:12px 14px!important;border-radius:14px;border:1.5px solid #E8E2D4;background:#fff;cursor:pointer;transition:border-color 180ms,background 180ms}
.miw-wc-body .miw-ro-opt:hover{border-color:#DCAC57}
.miw-wc-body .miw-ro-opt:has(input:checked){border-color:#16254A;background:#FAF6EC}
.miw-wc-body .miw-ro-opt input[type=radio]{width:18px!important;height:18px!important;margin:2px 0 0!important;accent-color:#16254A}
.miw-ro-opt-n{display:block;font-size:15px;font-weight:700;line-height:1.3;color:#16254A}
.miw-ro-opt-d{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:#4A5468}
.miw-ro-opt-c{font-size:14px;font-weight:700;color:#16254A;text-align:right;white-space:nowrap}
.miw-ro-tot{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;font-size:16px}
.miw-ro-tot>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}
.miw-ro-tot dt{font-weight:400;color:#4A5468}
.miw-ro-tot dd{margin:0;font-weight:600;color:#16254A;text-align:right;font-feature-settings:'tnum'}
.miw-ro-tot .miw-ro-totale{margin-top:6px;padding-top:14px;border-top:1px solid #E8E2D4}
.miw-ro-totale dt{font-size:17px;font-weight:700;color:#16254A}
.miw-ro-totale dd{font-size:26px;font-weight:800}
.miw-ro-iva{margin:2px 0 0;font-size:13.5px;color:#5D6679;text-align:right}
.miw-pay-t{margin:22px 0 10px;padding-top:18px;border-top:1px solid #E8E2D4;font-size:15px;font-weight:700;color:#16254A}
.miw-wc-body #payment{padding:0!important;background:none!important;border-radius:0!important}
.miw-wc-body #payment ul.payment_methods{display:flex;flex-direction:column;gap:8px;padding:0!important}
.miw-wc-body #payment ul.payment_methods li{padding:12px 14px!important;border:1.5px solid #E8E2D4!important;border-radius:14px;background:#fff;transition:border-color 180ms,background 180ms}
.miw-wc-body #payment ul.payment_methods li:has(input:checked),.miw-wc-body #payment ul.payment_methods li:only-child{border-color:#16254A!important;background:#FAF6EC}
.miw-wc-body #payment ul.payment_methods li label{font-size:15px;font-weight:700;color:#16254A;cursor:pointer}
.miw-wc-body #payment .payment_box{margin:4px 0 0!important;padding:0!important;background:none!important;border-radius:0;font-size:13.5px!important;line-height:1.45;color:#4A5468}
.miw-wc-body #payment .payment_box p{margin:0}
.miw-wc-body #payment .form-row.place-order{margin:0;padding:16px 0 0!important}
.miw-wc-body #payment .woocommerce-terms-and-conditions-wrapper{margin-top:0}
.miw-wc-body #place_order{gap:10px}
.miw-ro-sicuro{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;font-size:13px;color:#5D6679;text-align:center}
.miw-ro-trust{list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #E8E2D4;display:flex;flex-direction:column;gap:10px}
.miw-ro-trust li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:#16254A}
@media (max-width:480px){.miw-ro-items li{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.miw-ro-img{width:56px;height:56px}}
.miw-wc-body .miw-ro-cons{padding:18px 0!important;border-bottom:1px solid #E8E2D4!important}
.miw-wc-body #payment .payment_box::before,.woocommerce-checkout #payment div.payment_box::before{display:none!important;content:none!important;border:0!important}

.miw-wc-body #payment ul.payment_methods li.wc_payment_method{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px}
.miw-wc-body #payment ul.payment_methods li.wc_payment_method>input{margin:0!important;width:18px;height:18px}
.miw-wc-body #payment ul.payment_methods li.wc_payment_method>input[style*=none]+label,.miw-wc-body #payment ul.payment_methods li.wc_payment_method>input.input-radio:only-of-type:not(:checked)+label{grid-column:auto}
.miw-wc-body #payment ul.payment_methods li.wc_payment_method>.payment_box{grid-column:1/-1}
.miw-wc-body #order_review{position:static}

.miw-wc-body #payment ul.payment_methods li.wc_payment_method{grid-template-columns:18px minmax(0,1fr)}
.miw-wc-body #payment ul.payment_methods li.wc_payment_method>input[style*=none]~label{grid-column:1/-1}
.miw-wc-body #payment #place_order{float:none!important;display:flex;width:100%}

.miw-wc-body #payment ul.payment_methods::before,.miw-wc-body #payment ul.payment_methods::after,.miw-wc-body #payment ul.payment_methods li::before,.miw-wc-body #payment ul.payment_methods li::after{display:none!important;content:none!important}
.miw-wc-body #payment ul.payment_methods li.wc_payment_method>label{margin:0}

/* ---- Cassa: accesso, carte, garanzie (04/11/2026) ---- */
.miw-wc-body .miw-login{margin:0 0 clamp(20px,3vw,32px);padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,28px);border-radius:28px;background:#fff}
.miw-login-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.miw-login-ic{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#FAF6EC}
.miw-login-txt{flex:1 1 260px;min-width:0;margin:0;display:flex;flex-direction:column;gap:2px}
.miw-login-txt strong{font-size:16px;font-weight:700;color:#16254A}
.miw-login-txt span{font-size:14.5px;line-height:1.45;color:#4A5468}
.miw-wc-body a.miw-login-btn{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;border:1.5px solid #16254A;background:#fff;color:#16254A;font-size:15px;font-weight:700;text-decoration:none!important;transition:background 180ms,border-color 180ms,color 180ms}
.miw-wc-body a.miw-login-btn:hover,.miw-wc-body a.miw-login-btn:focus-visible{background:#DCAC57;border-color:#A8762A;color:#16254A}
.miw-login-btn svg{transition:transform 220ms ease}
.miw-login.miw-login-open .miw-login-btn svg{transform:rotate(180deg)}
.miw-wc-body .miw-login form.woocommerce-form-login{margin:18px 0 0!important;padding:18px 0 0!important;border:0!important;border-top:1px solid #E8E2D4!important;border-radius:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}
.miw-login form.woocommerce-form-login>p:first-child{grid-column:1/-1;margin:0 0 6px;font-size:14.5px;color:#4A5468}
.miw-login form.woocommerce-form-login .form-row-first,.miw-login form.woocommerce-form-login .form-row-last{width:auto!important;float:none!important;margin:0}
.miw-login form.woocommerce-form-login .clear{display:none}
.miw-login form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last),.miw-login form.woocommerce-form-login .lost_password{grid-column:1/-1}
.miw-login form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}
.miw-login form.woocommerce-form-login .woocommerce-form-login__submit{order:2;min-height:48px!important;padding:0 26px!important}
.miw-login form.woocommerce-form-login .lost_password{margin:4px 0 0;font-size:14px}
.miw-login form.woocommerce-form-login .lost_password a{color:#16254A;font-weight:600;text-decoration:underline 1.5px #DCAC57;text-underline-offset:4px}
@media (max-width:600px){.miw-wc-body .miw-login form.woocommerce-form-login{grid-template-columns:1fr}.miw-wc-body a.miw-login-btn{width:100%;justify-content:center}}
.miw-carte{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px!important;padding:0!important}
.miw-carte li{display:flex!important;padding:0!important;border:0!important;background:none!important}
.miw-carte img{display:block;width:40px;height:26px;padding:3px 4px;border-radius:5px;background:#fff;border:1px solid #E8E2D4;object-fit:contain;box-sizing:border-box}
.miw-carte-n{font-size:13px!important;color:#5D6679}
.miw-wc-body #payment .payment_box p+p{margin-top:2px}
.miw-login form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last){justify-content:flex-start}
.miw-login form.woocommerce-form-login .woocommerce-form-login__rememberme{flex:0 1 auto!important;width:auto!important;justify-content:flex-start;margin:0!important}
.miw-wc-body .miw-login form.woocommerce-form-login button.woocommerce-form-login__submit{margin-left:auto!important;border:1px solid #A8762A!important;background:#DCAC57!important;color:#16254A!important;border-radius:999px!important;font-size:16px!important;font-weight:700!important}
.miw-wc-body .miw-login form.woocommerce-form-login button.woocommerce-form-login__submit:hover{background:#E6BD72!important}

.miw-carte img{padding:0!important;border:0!important;border-radius:0!important;background:none!important;width:40px;height:26px;object-fit:contain}
.miw-wc-body #payment ul.payment_methods li label img.miw-pp-ic{display:inline-block;width:20px;height:20px;margin:0 0 0 6px;vertical-align:-4px;float:none;max-height:none}

.miw-wc-body #payment ul.payment_methods li ul.miw-carte li{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}

/* 04/11 fondo della colonna prodotto come nel design: 'Vuoi vederlo dal vivo?' tra due linee e sotto spedizione, reso e garanzia su una riga ciascuno */
.miw-pp-fondo{margin-top:auto;padding-top:clamp(20px,3vh,32px);display:flex;flex-direction:column}
.miw-pp-serv{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px;font-size:13.5px;line-height:1.45;color:#5D6679}
.miw-pp-serv li{display:flex;align-items:flex-start;gap:10px}
.miw-pp-serv svg{flex:none;margin-top:1px}
.miw-pp-serv strong{font-weight:700;color:#16254A}

/* 04/11 'Vuoi vederlo dal vivo?' come riquadro bianco (scelto da Cristiano): icona ferma, si sposta solo la freccia nel cerchio navy; sotto, linea e righe con icone oro */
.miw-pp-live.miw-pp-live-card{gap:14px;padding:12px 14px 12px 12px;border:1px solid #E8E2D4!important;border-radius:18px;background:#fff;transition:border-color 350ms ease,box-shadow 350ms ease}
.miw-pp-live-card .miw-pp-live-ic{width:44px;height:44px;border-radius:14px;background:#FAF6EC}
.miw-pp-live-card .miw-pp-live-btn{flex:none;width:36px;height:36px;border-radius:999px;background:#16254A;display:flex;align-items:center;justify-content:center}
.miw-pp-live-card .miw-pp-live-go{color:#DCAC57}
@media (hover:hover){.miw-pp-live-card:hover{border-color:#DCAC57!important;box-shadow:0 14px 28px -22px rgba(22,37,74,.5)}.miw-pp-live-card:hover .miw-pp-live-ic{background:#FAF6EC}}
.miw-pp-live-card + .miw-pp-serv{margin-top:18px;padding-top:16px;border-top:1px solid #E8E2D4}

/* 04/11 modulo scheda prodotto: riga negozio/quando nascosta finche il motivo non e 'Vederlo in negozio', compare con un'apertura morbida */
.oc-f-negozio{display:grid;grid-template-rows:0fr;opacity:0;margin-top:-18px;visibility:hidden;transition:grid-template-rows 420ms cubic-bezier(.2,.7,.2,1),opacity 300ms ease,margin-top 420ms cubic-bezier(.2,.7,.2,1),visibility 0s linear 420ms}
.oc-f-negozio>.oc-f-row{min-height:0;overflow:hidden;padding:2px 2px 2px;margin:-2px}
.oc-f-negozio.is-on{grid-template-rows:1fr;opacity:1;margin-top:0;visibility:visible;transition:grid-template-rows 420ms cubic-bezier(.2,.7,.2,1),opacity 360ms ease 80ms,margin-top 420ms cubic-bezier(.2,.7,.2,1),visibility 0s}
.oc-f-compact .oc-f-negozio:not(.is-on){margin-top:-14px}

/* 04/11 riga pagamenti della scheda prodotto: lucchetto piu grande e leggibile, allineato alla prima riga */
.miw-pp-pag{align-items:flex-start!important;gap:10px!important}
.miw-pp-pag>svg{width:18px!important;height:18px!important;flex:none;margin-top:1px;stroke:#16254A}

/* ---- Cassa: richiesta fattura (04/11/2026) ---- */
.miw-wc-body .form-row.miw-ft[hidden]{display:none!important}
.miw-wc-body #billing_miw_fattura_field{margin-top:14px!important;padding-top:18px!important;border-top:1px solid #E8E2D4}
.miw-wc-body #billing_miw_fattura_field label.checkbox{display:flex!important;align-items:center;gap:10px;margin:0;font-size:15.5px!important;font-weight:700!important;color:#16254A;cursor:pointer}
.miw-wc-body #billing_miw_fattura_field input[type=checkbox]{flex:none;width:20px;height:20px;margin:0!important;accent-color:#16254A}
.miw-wc-body #billing_miw_fattura_field .description{display:block!important;position:static!important;margin:6px 0 0 30px!important;padding:0!important;background:none!important;color:#5D6679!important;font-size:13.5px;line-height:1.45}
.miw-wc-body #billing_miw_fattura_field .description::before{display:none!important}
.miw-wc-body #billing_miw_fatt_tipo_field .woocommerce-input-wrapper{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
.miw-wc-body #billing_miw_fatt_tipo_field input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}
.miw-wc-body #billing_miw_fatt_tipo_field label.radio{display:inline-flex!important;align-items:center;min-height:44px;margin:0!important;padding:0 18px;border-radius:999px;border:1.5px solid #E8E2D4;background:#fff;font-size:15px!important;font-weight:600!important;color:#16254A;cursor:pointer;transition:border-color 180ms,background 180ms}
.miw-wc-body #billing_miw_fatt_tipo_field label.radio:hover{border-color:#DCAC57}
.miw-wc-body #billing_miw_fatt_tipo_field input[type=radio]:checked+label.radio{border-color:#16254A;background:#FAF6EC}
.miw-wc-body #billing_miw_fatt_tipo_field input[type=radio]:focus-visible+label.radio{outline:2px solid #16254A;outline-offset:2px}
/* 04/11 scheda tecnica: breve descrizione della condizione e descrizione del prodotto in piu paragrafi */
.miw-pp-cond{margin-top:10px;font-size:16.5px;line-height:1.7;color:#4A5468}
.miw-pp-descr{margin-top:18px}
.miw-pp-descr p{font-size:18px;line-height:1.75;color:#1B2437;margin:0}
.miw-pp-descr p+p{margin-top:14px}

.miw-wc-body #billing_miw_fattura_field .optional,.miw-wc-body .form-row.miw-ft .optional{display:none!important}
.miw-wc-body #billing_cf_field .miw-opt{font-weight:400;color:#5D6679}

/* ---- Cassa: accesso compatto accanto al titolo (04/11/2026) ---- */
.miw-pay-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-bottom:clamp(20px,2.4vw,28px)}
.miw-pay-head .miw-login{flex:0 1 auto;margin:0!important;padding:10px 10px 10px 12px!important;border-radius:999px!important;background:#fff;gap:12px!important;flex-wrap:nowrap!important}
.miw-pay-head .miw-login-ic{width:36px!important;height:36px!important}
.miw-pay-head .miw-login-txt{flex:0 1 auto!important;gap:0!important}
.miw-pay-head .miw-login-txt strong{font-size:14.5px!important;line-height:1.3}
.miw-pay-head .miw-login-txt span{font-size:13px!important;line-height:1.35}
.miw-wc-body.miw-pay-head a.miw-login-btn{min-height:38px!important;padding:0 16px!important;font-size:14px!important;gap:6px!important}
.miw-wc-body.miw-pay-head form.woocommerce-form-login{flex:1 1 100%;margin:0!important;padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,28px)!important;border:0!important;border-radius:28px!important;background:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}
.miw-pay-head form.woocommerce-form-login>p:first-child{grid-column:1/-1;margin:0 0 6px;font-size:14.5px;color:#4A5468}
.miw-pay-head form.woocommerce-form-login .form-row-first,.miw-pay-head form.woocommerce-form-login .form-row-last{width:auto!important;float:none!important;margin:0}
.miw-pay-head form.woocommerce-form-login .clear{display:none}
.miw-pay-head form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last),.miw-pay-head form.woocommerce-form-login .lost_password{grid-column:1/-1}
.miw-pay-head form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin-top:8px}
.miw-pay-head form.woocommerce-form-login .woocommerce-form-login__rememberme{flex:0 1 auto!important;width:auto!important;margin:0!important}
.miw-wc-body.miw-pay-head form.woocommerce-form-login button.woocommerce-form-login__submit{margin-left:auto!important;min-height:48px!important;padding:0 26px!important;border:1px solid #A8762A!important;background:#DCAC57!important;color:#16254A!important;border-radius:999px!important;font-size:16px!important;font-weight:700!important}
.miw-wc-body.miw-pay-head form.woocommerce-form-login button.woocommerce-form-login__submit:hover{background:#E6BD72!important}
.miw-pay-head form.woocommerce-form-login .lost_password{margin:4px 0 0;font-size:14px}
.miw-pay-head form.woocommerce-form-login .lost_password a{color:#16254A;font-weight:600;text-decoration:underline 1.5px #DCAC57;text-underline-offset:4px}
@media (max-width:600px){.miw-pay-head .miw-login{flex:1 1 100%;border-radius:20px!important}.miw-pay-head .miw-login-txt{flex:1 1 auto!important}.miw-wc-body.miw-pay-head form.woocommerce-form-login{grid-template-columns:1fr}}
/* 04/11 fascia garanzie spostata sotto la scheda tecnica: stesso fondo crema, spazio solo sotto */
.miw-trust-sec{padding:0 0 clamp(56px,6vw,96px)!important}

.miw-wc-body.miw-pay-head form.woocommerce-form-login input.input-text{background:#fff!important}
.miw-pp-sez-det,section[aria-labelledby="det-t"]:has(+ .miw-trust-sec){padding-bottom:clamp(40px,4vw,56px)!important}

/* ---- Cassa: "Hai già un account?" nel riquadro Dati di spedizione (04/11/2026) ---- */
.woocommerce-checkout .woocommerce-billing-fields{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:16px}
.woocommerce-checkout .woocommerce-billing-fields>h3{flex:0 1 auto;margin:0 0 16px!important}
.woocommerce-checkout .woocommerce-billing-fields>*:not(h3):not(.miw-login-pill){flex:1 1 100%}
.miw-wc-body .miw-login-pill{display:flex;align-items:center;flex-wrap:nowrap;gap:10px;margin:0 0 16px;padding:6px 6px 6px 8px;border-radius:999px;background:#FAF6EC}
.miw-login-pill .miw-login-ic{flex:none;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:#fff}
.miw-login-pill .miw-login-txt{margin:0;display:flex;flex-direction:column}
.miw-login-pill .miw-login-txt strong{font-size:13.5px;font-weight:700;line-height:1.25;color:#16254A}
.miw-login-pill .miw-login-txt span{font-size:12.5px;line-height:1.3;color:#4A5468}
.miw-wc-body .miw-login-pill a.miw-login-btn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;border:1.5px solid #16254A;background:#fff;color:#16254A;font-size:13.5px;font-weight:700;text-decoration:none!important;transition:background 180ms,border-color 180ms,color 180ms}
.miw-wc-body .miw-login-pill a.miw-login-btn:hover,.miw-wc-body .miw-login-pill a.miw-login-btn:focus-visible{background:#DCAC57;border-color:#A8762A;color:#16254A}
.miw-login-pill .miw-login-btn svg{transition:transform 220ms ease}
.miw-login-pill.miw-login-open .miw-login-btn svg{transform:rotate(180deg)}
.woocommerce-checkout .miw-wc-body form.woocommerce-form-login{margin:0 0 clamp(20px,3vw,32px)!important;padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,28px)!important;border:0!important;border-radius:28px!important;background:#fff;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}
.woocommerce-checkout .miw-wc-body form.woocommerce-form-login[style*="none"]{display:none!important}
.woocommerce-checkout form.woocommerce-form-login>p:first-child{grid-column:1/-1;margin:0 0 6px;font-size:14.5px;color:#4A5468}
.woocommerce-checkout form.woocommerce-form-login .form-row-first,.woocommerce-checkout form.woocommerce-form-login .form-row-last{width:auto!important;float:none!important;margin:0}
.woocommerce-checkout form.woocommerce-form-login .clear{display:none}
.woocommerce-checkout form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last),.woocommerce-checkout form.woocommerce-form-login .lost_password{grid-column:1/-1}
.woocommerce-checkout form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin-top:8px}
.woocommerce-checkout form.woocommerce-form-login .woocommerce-form-login__rememberme{flex:0 1 auto!important;width:auto!important;margin:0!important}
.woocommerce-checkout .miw-wc-body form.woocommerce-form-login button.woocommerce-form-login__submit{margin-left:auto!important;min-height:48px!important;padding:0 26px!important;border:1px solid #A8762A!important;background:#DCAC57!important;color:#16254A!important;border-radius:999px!important;font-size:16px!important;font-weight:700!important}
.woocommerce-checkout .miw-wc-body form.woocommerce-form-login button.woocommerce-form-login__submit:hover{background:#E6BD72!important}
.woocommerce-checkout form.woocommerce-form-login input.input-text{background:#fff!important}
.woocommerce-checkout form.woocommerce-form-login .lost_password{margin:4px 0 0;font-size:14px}
.woocommerce-checkout form.woocommerce-form-login .lost_password a{color:#16254A;font-weight:600;text-decoration:underline 1.5px #DCAC57;text-underline-offset:4px}
@media (max-width:600px){.miw-wc-body .miw-login-pill{flex:1 1 100%;border-radius:18px}.miw-login-pill .miw-login-txt{flex:1 1 auto}.woocommerce-checkout .miw-wc-body form.woocommerce-form-login{grid-template-columns:1fr}}
.woocommerce-checkout .woocommerce-billing-fields::before,.woocommerce-checkout .woocommerce-billing-fields::after{display:none!important;content:none!important}

/* ---- Cassa: accesso in finestra (04/11/2026) ---- */
.miw-wc-body.miw-pay-head button.miw-login-btn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:999px;border:1.5px solid #16254A;background:#fff;color:#16254A;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background 180ms,border-color 180ms,color 180ms}
.miw-wc-body.miw-pay-head button.miw-login-btn:hover,.miw-wc-body.miw-pay-head button.miw-login-btn:focus-visible{background:#DCAC57;border-color:#A8762A;color:#16254A}
.miw-pay-head button.miw-login-btn svg{transition:transform 220ms ease}
.miw-pay-head button.miw-login-btn:hover svg{transform:translateX(2px)}
.miw-acc-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(22,37,74,.55);opacity:0;transition:opacity 200ms ease}
.miw-acc-modal[hidden]{display:none!important}
.miw-acc-modal.on{opacity:1}
.miw-acc-box{position:relative;width:min(100%,460px);max-height:calc(100vh - 32px);overflow:auto;padding:clamp(24px,3vw,32px);border-radius:28px;background:#fff;box-shadow:0 40px 80px -40px rgba(22,37,74,.55);transform:translateY(10px);transition:transform 220ms ease}
.miw-acc-modal.on .miw-acc-box{transform:none}
.miw-acc-box h2{margin:0;padding-right:44px;font-size:22px;font-weight:700;letter-spacing:-.01em;color:#16254A}
.miw-acc-sub{margin:6px 0 18px;font-size:14.5px;line-height:1.5;color:#4A5468}
.miw-acc-chiudi{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:999px;background:#FAF6EC;color:#16254A;cursor:pointer;transition:background 180ms}
.miw-acc-chiudi:hover{background:#F1EAD8}
.woocommerce-checkout .miw-acc-box form.woocommerce-form-login{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important}
.woocommerce-checkout .miw-acc-box form.woocommerce-form-login .form-row-first,.woocommerce-checkout .miw-acc-box form.woocommerce-form-login .form-row-last{width:100%!important;float:none!important;margin:0 0 12px!important}
.woocommerce-checkout .miw-acc-box form.woocommerce-form-login .form-row:not(.form-row-first):not(.form-row-last){display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 0!important}
.woocommerce-checkout .miw-acc-box form.woocommerce-form-login button.woocommerce-form-login__submit{margin-left:auto!important}
.woocommerce-checkout .miw-acc-box form.woocommerce-form-login .lost_password{margin:14px 0 0!important}
.miw-acc-box .woocommerce-error,.miw-acc-box .woocommerce-notices-wrapper ul{margin:0 0 14px!important}
/* ---- Cassa: riquadro account navy accanto al titolo (04/11/2026) ---- */
.miw-accbox{display:flex;align-items:center;gap:14px;padding:12px 12px 12px 14px;border-radius:22px;background:#16254A;box-shadow:0 22px 44px -30px rgba(22,37,74,.6)}
.miw-accbox-ic{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:rgba(255,255,255,.08)}
.miw-accbox-txt{margin:0;display:flex;flex-direction:column;gap:2px}
.miw-accbox-txt strong{font-size:16px;font-weight:700;line-height:1.25;color:#fff}
.miw-accbox-txt span{font-size:13.5px;line-height:1.35;color:rgba(255,255,255,.72)}
.miw-accbox-az{flex:none;display:flex;align-items:center;gap:8px;margin-left:8px}
.miw-wc-body .miw-accbox-acc{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid #A8762A;background:#DCAC57;color:#16254A;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:background 180ms}
.miw-wc-body .miw-accbox-acc:hover,.miw-wc-body .miw-accbox-acc:focus-visible{background:#E6BD72}
.miw-accbox-acc svg{transition:transform 220ms ease}
.miw-accbox-acc:hover svg{transform:translateX(2px)}
.miw-wc-body a.miw-accbox-reg{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.4);color:#fff;font-size:14.5px;font-weight:700;text-decoration:none!important;transition:border-color 180ms,background 180ms}
.miw-wc-body a.miw-accbox-reg:hover,.miw-wc-body a.miw-accbox-reg:focus-visible{border-color:#DCAC57;background:rgba(255,255,255,.06)}
.miw-acc-reg{margin:16px 0 0;padding-top:14px;border-top:1px solid #E8E2D4;font-size:14.5px;color:#4A5468}
.miw-acc-reg a{color:#16254A;font-weight:700;text-decoration:underline 1.5px #DCAC57;text-underline-offset:4px}
@media (max-width:760px){.miw-accbox{flex:1 1 100%;flex-wrap:wrap}.miw-accbox-txt{flex:1 1 200px}.miw-accbox-az{flex:1 1 100%;margin:0}.miw-accbox-az>*{flex:1 1 0;justify-content:center}}
/* ---- Cassa: riquadro account più leggero (04/11/2026, sostituisce la versione navy) ---- */
.miw-accbox{gap:12px;padding:8px 8px 8px 10px;border-radius:999px;background:#fff;border:1px solid #EFE7D6;box-shadow:0 16px 32px -26px rgba(22,37,74,.4)}
.miw-accbox-ic{width:38px;height:38px;background:#FAF6EC}
.miw-accbox-ic svg{stroke:#A8762A}
.miw-accbox-txt strong{font-size:15px;color:#16254A}
.miw-accbox-txt span{font-size:13px;color:#4A5468}
.miw-accbox-az{gap:14px;margin-left:6px}
.miw-wc-body .miw-accbox-acc{min-height:38px;padding:0 16px;font-size:14px}
.miw-wc-body a.miw-accbox-reg{min-height:0;padding:0 8px 0 0;border:0;border-radius:0;background:none!important;color:#16254A;font-size:14px;text-decoration:underline 1.5px #DCAC57!important;text-underline-offset:4px;transition:color 180ms}
.miw-wc-body a.miw-accbox-reg:hover,.miw-wc-body a.miw-accbox-reg:focus-visible{color:#A8762A;background:none}
@media (max-width:760px){.miw-accbox{border-radius:20px;padding:12px}.miw-accbox-az>*{flex:0 0 auto}.miw-accbox-az{justify-content:flex-start}}
/* Cassa: niente secondo indirizzo di spedizione (04/11/2026) */
.miw-wc-body #billing_sede_diversa_field label.checkbox{display:flex!important;align-items:center;gap:10px;margin:6px 0 0;font-size:15px!important;font-weight:600!important;color:#16254A;cursor:pointer}
.miw-wc-body #billing_sede_diversa_field input[type=checkbox]{flex:none;width:20px;height:20px;margin:0!important;accent-color:#16254A}

.miw-wc-body #billing_sede_prov{background-color:#FAF6EC;padding-left:16px}

/* ---- Cassa: campi in griglia con l'etichetta dentro (04/11/2026) ---- */
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.form-row,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper>.form-row{grid-column:1/-1;float:none!important;width:auto!important;margin:0!important;padding:0!important}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.form-row-first,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.form-row-last,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper>.form-row-first,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper>.form-row-last{grid-column:span 3}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.miw-third,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper>.miw-third{grid-column:span 2}
.woocommerce-checkout .form-row.miw-fl{position:relative}
.woocommerce-checkout .form-row.miw-fl>label{position:absolute;left:16px;right:40px;top:17px;z-index:2;margin:0!important;padding:0;font-size:15px!important;font-weight:400!important;line-height:1.2;color:#6B7385;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:top 150ms ease,font-size 150ms ease,color 150ms ease}
.woocommerce-checkout .form-row.miw-fl.miw-fl-on>label{top:8px;font-size:12px!important;color:#5D6679}
.woocommerce-checkout .form-row.miw-fl>label abbr.required{display:none}
.woocommerce-checkout .form-row.miw-fl>label .optional{display:inline!important;font-weight:400;color:inherit}
.woocommerce-checkout .form-row.miw-ft.miw-fl>label .optional{display:none!important}
.woocommerce-checkout .form-row.miw-fl input.input-text{height:54px!important;padding:22px 15px 6px!important;font-size:16px;line-height:1.3}
.woocommerce-checkout .form-row.miw-fl textarea{min-height:96px;padding:28px 15px 10px!important}
.woocommerce-checkout .form-row.miw-fl select{height:54px!important;padding:20px 40px 4px 15px!important}
.woocommerce-checkout .form-row.miw-fl .select2-container .select2-selection--single{height:54px!important}
.woocommerce-checkout .form-row.miw-fl .select2-container .select2-selection__rendered{padding:20px 40px 0 15px!important;line-height:30px!important}
.woocommerce-checkout .form-row.miw-fl .select2-container .select2-selection__arrow{height:52px!important}
.woocommerce-checkout .form-row.miw-fl .description{margin-top:6px}
.woocommerce-checkout #billing_cf_field .miw-opt{font-weight:400}
.woocommerce-checkout #ship-to-different-address{margin:18px 0 0;padding-top:16px;border-top:1px solid #E8E2D4;font-size:15.5px}
.woocommerce-checkout .shipping_address{margin-top:12px}
.woocommerce-checkout .woocommerce-additional-fields{margin-top:18px}
.woocommerce-checkout .woocommerce-additional-fields>h3{display:none}
@media (max-width:520px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.miw-third,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper>.miw-third{grid-column:span 3}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>[id$="_state_field"],.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper>[id$="_state_field"]{grid-column:1/-1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>#billing_phone_field,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>#billing_email_field{grid-column:1/-1}}
/* ---- Carrello: è un regalo (04/11/2026) ---- */
.miw-regalo{margin:0;padding:clamp(20px,2.4vw,32px);border:0;border-radius:28px;background:#fff;display:flex;flex-direction:column;gap:12px}
.miw-regalo legend{float:left;width:100%;padding:0;margin-bottom:4px;font-size:20px;font-weight:700;color:#16254A}
.miw-rg-chk{clear:both;display:flex;align-items:flex-start;gap:12px;cursor:pointer}
.miw-rg-chk input{flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:#16254A}
.miw-rg-chk>span{display:flex;flex-direction:column;gap:2px}
.miw-rg-chk strong{font-size:16px;font-weight:700;color:#16254A}
.miw-rg-chk>span>span{font-size:14px;line-height:1.45;color:#4A5468}
.miw-rg-more{display:flex;flex-direction:column;gap:12px;padding-left:32px}
.miw-rg-more[hidden],.miw-rg-msg[hidden]{display:none!important}
.miw-rg-msg{position:relative}
.miw-rg-msg textarea{width:100%;min-height:96px;padding:14px 15px 26px;border:1px solid #E4E0D6;border-radius:14px;background:#fff;font:inherit;font-size:16px;color:#16254A;resize:vertical}
.miw-rg-msg textarea:focus{outline:none;border-color:#16254A}
.miw-rg-cnt{position:absolute;right:14px;bottom:10px;font-size:12.5px;color:#5D6679}
.miw-rg-ok{margin:0;min-height:1em;font-size:13px;color:#5D6679}
/* ---- Cassa: riga regalo nel riepilogo ---- */
.miw-ro-regalo{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #E8E2D4}
.miw-ro-regalo-ic{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:#FAF6EC}
.miw-ro-regalo p{flex:1 1 auto;margin:0;display:flex;flex-direction:column;min-width:0}
.miw-ro-regalo strong{font-size:14.5px;color:#16254A}
.miw-ro-regalo span{font-size:13px;color:#4A5468;overflow:hidden;text-overflow:ellipsis}
.miw-ro-regalo a{flex:none;font-size:13.5px;font-weight:600;color:#16254A;text-decoration:underline 1.5px #DCAC57;text-underline-offset:4px}
.woocommerce-checkout .form-row.miw-fl input::placeholder,.woocommerce-checkout .form-row.miw-fl textarea::placeholder{color:transparent!important;opacity:0!important}
.woocommerce-checkout .form-row.miw-fl>label abbr.required,.woocommerce-checkout .form-row.miw-fl>label .required{display:none!important}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>#billing_phone_field{grid-column:span 3}
@media (max-width:520px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>#billing_phone_field{grid-column:1/-1}}

.woocommerce-checkout .form-row.miw-fl .select2-container .select2-selection--single{padding:0!important}
.woocommerce-checkout .form-row.miw-fl .select2-container .select2-selection__rendered{padding-left:16px!important}
.woocommerce-checkout .form-row.miw-fl select{padding-left:12px!important}

.woocommerce-checkout #ship-to-different-address{display:block;width:100%}

.miw-rg-msg textarea{padding-bottom:14px}
.miw-rg-cnt{position:static;display:block;margin-top:4px;text-align:right}
.miw-rg-az{display:flex;align-items:center;gap:12px;margin-top:8px}
.miw-rg-salva{min-height:42px;padding:0 20px;border-radius:999px;border:1px solid #A8762A;background:#DCAC57;color:#16254A;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;transition:background 180ms,opacity 180ms}
.miw-rg-salva:hover:not(:disabled){background:#E6BD72}
.miw-rg-salva:disabled{opacity:.45;cursor:default}
.miw-rg-stato{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#2E7D4F}

/* ---- Cassa: tendina delle province (04/11/2026) ---- */
body.woocommerce-checkout .select2-container--open .select2-selection--single{border-radius:14px!important;border-color:#16254A!important}
body.woocommerce-checkout .select2-dropdown{margin-top:6px;border:1px solid #E4E0D6!important;border-radius:16px!important;background:#fff;box-shadow:0 24px 48px -28px rgba(22,37,74,.45);overflow:hidden}
body.woocommerce-checkout .select2-container--open .select2-dropdown--above{margin-top:0;margin-bottom:6px}
body.woocommerce-checkout .select2-search--dropdown{padding:10px 10px 6px}
body.woocommerce-checkout .select2-search--dropdown .select2-search__field{height:42px;padding:0 12px;border:1px solid #E4E0D6!important;border-radius:10px;background:#FAF6EC;font:inherit;font-size:15px;color:#16254A;outline:none}
body.woocommerce-checkout .select2-search--dropdown .select2-search__field:focus{border-color:#16254A!important;background:#fff}
body.woocommerce-checkout .select2-results>.select2-results__options{max-height:260px;padding:4px 6px 8px;scrollbar-width:thin}
body.woocommerce-checkout .select2-results__option{margin:1px 0;padding:9px 12px;border-radius:10px;font-size:15px;line-height:1.3;color:#16254A}
body.woocommerce-checkout .select2-results__option--highlighted,body.woocommerce-checkout .select2-results__option--highlighted[aria-selected],body.woocommerce-checkout .select2-results__option--highlighted[data-selected]{background:#FAF6EC!important;color:#16254A!important}
body.woocommerce-checkout .select2-results__option[aria-selected=true],body.woocommerce-checkout .select2-results__option[data-selected=true]{background:#F1EAD8;color:#16254A;font-weight:600}
body.woocommerce-checkout .select2-results__message{color:#5D6679}
/* 04/11 Scheda prodotto Shop (3) - versione 'senza pannello' scelta da Cristiano: colonna destra sul bianco, un solo riquadro crema ('Vuoi vederlo dal vivo?'), dati rapidi tra linee sottili, etichette normali, titolo 600 e prezzo 700 */
.miw-pp-col{background:none!important;border-radius:0!important}
.miw-pp-info{margin-top:clamp(18px,2.4vh,24px);padding:0;border:0;border-radius:0;background:none;border-top:1px solid #E8E2D4}
.miw-pp-info dl{gap:0 24px}
.miw-pp-info dl>div{padding:12px 0;border-bottom:1px solid #E8E2D4}
.miw-pp-info dt{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:#5D6679}
.miw-pp-info dd{margin-top:2px;font-size:16px;font-weight:600;color:#16254A}
.miw-pp-azioni .ocp-2,.miw-pp-azioni .ocp-3{font-weight:600!important}
.miw-pp-pag{justify-content:flex-start!important;font-size:13.5px!important;line-height:1.5}
.miw-pp .miw-pp-stato.miw-sc-stato-rig{border:1px solid #E8E2D4;box-shadow:none}
.miw-pp-live.miw-pp-live-card{padding:16px 16px 16px 18px;border:0!important;border-radius:20px;background:#FAF6EC;transition:background-color 350ms ease}
.miw-pp-live-card .miw-pp-live-ic{width:42px;height:42px;border-radius:999px;background:#F3E2BC}
.miw-pp-live-card .miw-pp-live-t>span:first-child{font-weight:600}
.miw-pp-live-card:hover{background:#F6EEDB;box-shadow:none}
.miw-pp-live-card:hover .miw-pp-live-ic{background:#F3E2BC}
.miw-pp-live-card + .miw-pp-serv{margin-top:18px;padding-top:0;border-top:0}
.miw-pp-serv strong{font-weight:600}
/* 04/11 titolo scheda prodotto: sticker accanto al titolo in riga flex, titolo bilanciato su due righe */
.miw-pp .miw-pp-head{display:flex;align-items:flex-start;gap:16px}
.miw-pp .miw-pp-head::after{display:none}
.miw-pp .miw-pp-head h1{flex:1 1 auto;min-width:0;text-wrap:balance!important}
.miw-pp .miw-pp-head .miw-pp-stato{float:none;order:2;flex:none;margin:6px 0 0!important}

/* 04/11 'Vuoi vederlo dal vivo?' + spedizione/reso/garanzia subito sotto i pagamenti, non piu spinti in fondo alla colonna */
.miw-pp-col .miw-pp-fondo{margin-top:0;padding-top:clamp(22px,3vh,30px)}

/* 04/11 Scheda prodotto: parte sotto v2 (in prova, solo con .miw-pp-v2): titoli 600, niente etichette maiuscole sopra i titoli */
.miw-pp-v2 section p:has(+ h2){display:none!important}
.miw-pp-v2 section h2{font-weight:600!important;letter-spacing:-.02em!important}
/* condizione e controlli in un solo riquadro bianco */
.miw-pp-v2 .miw-det-dx{gap:0;padding:clamp(24px,2.8vw,36px);border-radius:24px;background:#fff}
.miw-pp-v2 .miw-det-dx>div{padding:0!important;border-radius:0!important;background:none!important;color:#16254A!important}
.miw-pp-v2 .miw-det-dx>div+div{margin-top:24px;padding-top:24px!important;border-top:1px solid #E8E2D4}
.miw-pp-v2 .miw-det-dx>div:first-child>p:first-child{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:#5D6679}
.miw-pp-v2 .miw-det-dx h3{font-weight:600!important;font-size:22px!important;margin-top:4px!important}
.miw-pp-v2 .miw-det-dx>div+div>p:first-child{display:none}
.miw-pp-v2 .miw-det-dx>div+div h3{font-size:18px!important;margin-top:0!important}
.miw-pp-v2 .miw-det-dx ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px!important;margin-top:14px!important}
.miw-pp-v2 .miw-det-dx li{font-size:15px!important;line-height:1.45!important;color:#1B2437;gap:10px!important;align-items:flex-start}
.miw-pp-v2 .miw-det-dx li>span{width:18px!important;height:18px!important;background:none!important;margin-top:1px}
.miw-pp-v2 .miw-det-dx li>span svg{width:17px;height:17px;stroke:#A8762A;stroke-width:2.4}
@media (max-width:560px){.miw-pp-v2 .miw-det-dx ul{grid-template-columns:1fr}}
/* fascia garanzie in una riga sola, con divisori invece delle card */
.miw-pp-v2 .miw-trust{position:relative;padding-top:28px}
.miw-pp-v2 .miw-trust::before{content:'';position:absolute;top:0;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px);height:1px;background:#E8E2D4}
.miw-pp-v2 .miw-trust>li{align-items:flex-start;gap:12px;padding:4px 24px;border:0;border-radius:0;background:none;box-shadow:none}
.miw-pp-v2 .miw-trust-ic{width:auto;height:auto;background:none;border-radius:0}
.miw-pp-v2 .miw-trust-ic svg{width:22px;height:22px;stroke:#A8762A;stroke-width:1.7}
.miw-pp-v2 .miw-trust p span:first-child{font-size:15.5px;font-weight:600;margin-bottom:2px}
.miw-pp-v2 .miw-trust p span:last-child{font-size:13.5px;color:#5D6679}
@media (min-width:900px){.miw-pp-v2 .miw-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.miw-pp-v2 .miw-trust>li+li{border-left:1px solid #E8E2D4}.miw-pp-v2 .miw-trust>li:first-child{padding-left:0}}
@media (max-width:899px){.miw-pp-v2 .miw-trust{gap:18px 12px}.miw-pp-v2 .miw-trust>li{padding:0}}
/* FAQ: invito a tutte le domande nella colonna sinistra */
.miw-faq-sx p:first-child{margin:16px 0 0;font-size:16.5px;line-height:1.7;color:#4A5468;max-width:40ch}
.miw-faq-sx .miw-faq-sx-q{margin:24px 0 0;font-size:15px;color:#16254A}
.miw-faq-sx-a{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:15.5px;font-weight:600;color:#16254A!important;text-decoration:underline 1.5px #DCAC57!important;text-underline-offset:5px}
.miw-faq-sx-a svg{flex:none;color:#A8762A;transition:transform 400ms cubic-bezier(.2,.7,.2,1)}
.miw-faq-sx-a:hover svg{transform:translateX(3px)}
/* modulo contatti: riquadro bianco senza cornice spessa, campi bianchi con bordo sottile */
.miw-pp-v2 .miw-ct-form{margin:clamp(14px,2.4vw,36px)!important;border-radius:20px!important}
.miw-pp-v2 .miw-ct-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.miw-pp-v2 .miw-ct-form select,.miw-pp-v2 .miw-ct-form textarea{background-color:#fff!important;border:1px solid #D7DCE4!important;box-shadow:none!important}
.miw-pp-v2 .miw-ct-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):focus,.miw-pp-v2 .miw-ct-form select:focus,.miw-pp-v2 .miw-ct-form textarea:focus{border-color:#16254A!important}
.miw-pp-v2 .miw-det-dx>div:first-child>p:first-child{font-size:13px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#5D6679!important}

/* 04/11 moduli di contatto: niente barra dorata sotto il campo quando lo selezioni (richiesta di Cristiano) */
html.miw-anim .wpcf7 .wpcf7-form-control-wrap::after,html.miw-anim .wpcf7 .wpcf7-form-control-wrap:focus-within::after{display:none!important}

/* 04/11 card prodotto: al passaggio del mouse il cerchio resta oro (si schiarisce appena, come i pulsanti oro), la freccia resta blu e si sposta di poco */
.ocs-card:hover .miw-sc-go{background:#E6BD72;color:#16254A}

/* 04/11 scheda tecnica: linea sopra la tabella sottile come le altre righe (era blu da 2px) */
.miw-pp-v2 section[aria-labelledby="det-t"] dl{border-top:1px solid #E4DCC8!important}

/* 04/11 tutti i moduli del sito (contatti CF7, carrello, cassa, account): campi bianchi con bordo sottile, campo attivo con bordo blu (come nella scheda prodotto) */
.oc-f-field input,.oc-f-field select,.oc-f-field textarea{background:#fff;border:1px solid #D7DCE4}
.oc-f-field input:focus,.oc-f-field select:focus,.oc-f-field textarea:focus{border-color:#16254A!important;background:#fff!important}
.miw-wc-body input.input-text,.miw-wc-body select,.miw-wc-body textarea,.miw-wc-body .select2-container .select2-selection--single{background:#fff;border:1px solid #D7DCE4!important}
.miw-wc-body input.input-text:focus,.miw-wc-body select:focus,.miw-wc-body textarea:focus,.miw-wc-body .select2-container--open .select2-selection--single,.miw-wc-body .select2-container--focus .select2-selection--single{border-color:#16254A!important;background:#fff}
body.woocommerce-checkout .select2-search--dropdown .select2-search__field{background:#fff;border:1px solid #D7DCE4!important}
.miw-rg-msg textarea,.miw-cerca-riga input{border:1px solid #D7DCE4}
/* 04/11 FAQ di tutto il sito: 'Non trovi la risposta che cerchi? Tutte le domande frequenti' spostato sotto il titolo della sezione, come link leggero (uguale alla scheda prodotto) */
.e-flexbox-base:has(> p.e-paragraph-base + a.e-flexbox-base[href="/domande-frequenti/"]){display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;margin-top:24px!important}
.e-flexbox-base:has(> p.e-paragraph-base + a.e-flexbox-base[href="/domande-frequenti/"])>p{margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;color:#16254A!important}
.e-flexbox-base>p.e-paragraph-base+a.e-flexbox-base[href="/domande-frequenti/"]{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#16254A!important;font-size:15.5px!important;font-weight:600!important;gap:8px!important;text-decoration:underline 1.5px #DCAC57!important;text-underline-offset:5px!important;transform:none!important;box-shadow:none!important}
.e-flexbox-base>p.e-paragraph-base+a.e-flexbox-base[href="/domande-frequenti/"]:hover{background:none!important;color:#16254A!important}
.e-flexbox-base>p.e-paragraph-base+a.e-flexbox-base[href="/domande-frequenti/"] .e-svg-base{width:15px!important;height:15px!important;color:#A8762A!important;transition:transform 400ms cubic-bezier(.2,.7,.2,1)!important}
.e-flexbox-base>p.e-paragraph-base+a.e-flexbox-base[href="/domande-frequenti/"]:hover .e-svg-base{transform:translateX(3px)!important}
.miw-faq-sx .miw-faq-sx-q{font-size:15px}
/* ==== 04/11 Cassa su una pagina, stile Shopify: a sinistra Dati di spedizione, Consegna, Pagamento; a destra il riepilogo crema fermo ==== */
.miw-wc-body form.checkout.miw-co{display:block}
.miw-wc-body #order_review.miw-co-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);gap:clamp(32px,5vw,72px);align-items:start;grid-column:auto;grid-row:auto;position:static;padding:0;border-radius:0;background:none;box-shadow:none}
.miw-wc-body #order_review.miw-co-grid::before{display:none!important}
.miw-co-sx{min-width:0}
.miw-wc-body .miw-co #customer_details{padding:0 0 28px;border-radius:0;background:none;box-shadow:none}
.miw-co .miw-co-step-cons,.miw-co .miw-co-step-pag{padding:28px 0;border-top:1px solid #E8E2D4}
.miw-co-h,.miw-wc-body .miw-co .woocommerce-billing-fields h3,.miw-wc-body .miw-co .woocommerce-shipping-fields h3,.miw-wc-body .miw-co .woocommerce-additional-fields h3{font-size:20px!important;font-weight:600!important;letter-spacing:-.01em;line-height:1.25;color:#16254A;margin:0 0 16px!important}
.miw-co-sub{margin:-8px 0 14px;font-size:14px;color:#5D6679}
.miw-co-noship{margin:0;font-size:14.5px;color:#5D6679}
/* consegna: un unico elenco con divisori */
.miw-wc-body .miw-co-cons .miw-ro-cons{gap:0;margin:0;padding:0!important;border:1px solid #E8E2D4!important;border-radius:18px;overflow:hidden;background:#fff}
.miw-wc-body .miw-co-cons .miw-ro-opt{align-items:center;border:0!important;border-radius:0!important;padding:16px 18px!important;background:#fff}
.miw-wc-body .miw-co-cons .miw-ro-opt+.miw-ro-opt{border-top:1px solid #E8E2D4!important}
.miw-wc-body .miw-co-cons .miw-ro-opt:hover{background:#FDFBF6}
.miw-wc-body .miw-co-cons .miw-ro-opt:has(input:checked){background:#FAF6EC}
.miw-wc-body .miw-co-cons .miw-ro-opt input[type=radio]{margin:0!important}
.miw-co-cons .miw-ro-opt-n,.miw-co-cons .miw-ro-opt-c{font-weight:600}
/* pagamento: stesso elenco */
.miw-wc-body .miw-co #payment ul.payment_methods{gap:0!important;border:1px solid #E8E2D4!important;border-radius:18px;overflow:hidden;background:#fff}
.miw-wc-body .miw-co #payment ul.payment_methods li{border:0!important;border-radius:0!important;padding:16px 18px!important;background:#fff}
.miw-wc-body .miw-co #payment ul.payment_methods li+li{border-top:1px solid #E8E2D4!important}
.miw-wc-body .miw-co #payment ul.payment_methods li:has(input:checked),.miw-wc-body .miw-co #payment ul.payment_methods li:only-child{background:#FAF6EC}
.miw-wc-body .miw-co #payment ul.payment_methods li label{font-weight:600}
.miw-wc-body .miw-co #payment .form-row.place-order{padding-top:22px!important}
.miw-wc-body .miw-co #payment #place_order{min-height:58px;font-weight:600!important}
.miw-co-sx .miw-ro-trust{display:none}
/* riepilogo a destra */
.miw-co-dx{position:sticky;top:120px;align-self:start;min-width:0}
.miw-co-dx-in{padding:clamp(24px,2.6vw,32px);border-radius:24px;background:#FAF6EC}
.miw-co .miw-ro-head h2{font-weight:600}
.miw-co .miw-ro-lab{display:none}
.miw-co .miw-ro-nome{font-weight:600}
.miw-co .miw-ro-img{background:#fff}
.miw-co .miw-ro-regalo{background:#fff;border-radius:14px}
.miw-co .miw-ro-totale dt{font-weight:600}
.miw-co .miw-ro-totale dd{font-size:28px;font-weight:700}
.miw-co-trust{list-style:none;margin:20px 0 0;padding:18px 0 0;border-top:1px solid #E8E2D4;display:grid;gap:10px}
.miw-co-trust li{display:flex;align-items:center;gap:10px;font-size:13.5px;line-height:1.4;color:#5D6679}
@media (max-width:900px){.miw-wc-body #order_review.miw-co-grid{grid-template-columns:1fr;gap:28px}.miw-co-dx{position:static}}
/* 04/11 cassa: titolo doppio 'Pagamento' tolto, campi facoltativi a scomparsa */
.miw-co .miw-pay-t{display:none!important}
.miw-co .miw-co-chiuso,.miw-co .form-row[hidden]{display:none!important}
.miw-co-add{display:inline-block;margin:2px 0 12px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:#16254A;text-decoration:underline 1.5px #DCAC57;text-underline-offset:4px;cursor:pointer}
.miw-co-add:hover{color:#A8762A}

/* ==== 04/11 Carrello: pagina bianca, pezzo tra due linee, regalo con interruttore e biglietto salvato da solo, riepilogo crema ==== */
.miw-cart-stato{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;color:#16254A;background:#fff;border:1px solid #E8E2D4}
.miw-cart-stato-nuovo{background:#DCAC57;border-color:#DCAC57}
.miw-regalo{padding:20px 0!important;border-radius:0!important;background:none!important;border-bottom:1px solid #E8E2D4!important;gap:14px}
.miw-regalo legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.miw-regalo>.miw-rg-chk:first-of-type{align-items:center}
.miw-regalo>.miw-rg-chk:first-of-type strong{font-size:16px;font-weight:600}
.miw-regalo>.miw-rg-chk:first-of-type>span{flex:1;order:1}
.miw-regalo>.miw-rg-chk:first-of-type input{order:2;flex:none;appearance:none;-webkit-appearance:none;width:42px!important;height:24px!important;margin:0!important;border-radius:999px;background:#D7DCE4;position:relative;cursor:pointer;transition:background 220ms ease}
.miw-regalo>.miw-rg-chk:first-of-type input::after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(22,37,74,.25);transition:transform 220ms cubic-bezier(.2,.7,.2,1)}
.miw-regalo>.miw-rg-chk:first-of-type input:checked{background:#16254A}
.miw-regalo>.miw-rg-chk:first-of-type input:checked::after{transform:translateX(18px)}
.miw-regalo>.miw-rg-chk:first-of-type input:focus-visible{outline:2px solid #DCAC57;outline-offset:2px}
.miw-rg-more .miw-rg-chk strong{font-size:15px;font-weight:500}
.miw-rg-az{margin-top:10px;min-height:42px;flex-wrap:wrap}
.miw-rg-stato{font-size:13px;font-weight:500}
.miw-regalo + p a{font-weight:600!important}
.woocommerce-cart .cart-collaterals{flex:0 1 380px!important;max-width:none!important}
@media (max-width:900px){.woocommerce-cart .cart-collaterals{flex:1 1 100%!important;position:static!important}}

.miw-co-add{text-align:left;width:auto;max-width:100%}

/* 04/11 carrello: loghi dei pagamenti accettati al posto della frase */
.miw-loghi-pag{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}
.miw-loghi-pag li{display:flex;align-items:center;justify-content:center;height:28px;min-width:44px;padding:0 6px;border-radius:6px;background:#fff;border:1px solid #E8E2D4}
.miw-loghi-pag img{display:block;width:34px;height:20px;object-fit:contain}
.miw-loghi-bon{gap:5px;font-size:12px;font-weight:600;color:#16254A}

.miw-loghi-pag{gap:5px;flex-wrap:nowrap}
.miw-loghi-pag li{min-width:40px;height:26px;padding:0 4px}
.miw-loghi-pag img{width:30px;height:18px}
.miw-loghi-bon{font-size:11.5px;gap:4px;padding:0 7px!important;white-space:nowrap}
@media (max-width:380px){.miw-loghi-pag{flex-wrap:wrap}}

/* 04/11 loghi pagamenti senza bordino, tutti su una riga */
.miw-loghi-pag{gap:8px;align-items:center}
.miw-loghi-pag li{border:0!important;background:none!important;padding:0!important;min-width:0;height:auto}
.miw-loghi-pag img{width:34px;height:22px}
.miw-loghi-bon{padding:0!important}

.cart_totals .miw-loghi-pag{margin-top:18px}

/* ==== 04/11 Cassa 3A (come Shopify): fascia bianca a sinistra, crema a destra fino ai bordi ==== */
.miw-co-page{background:#fff}
.miw-co-body{--miw-co-out:max(clamp(20px,4vw,64px),calc((100vw - 1440px) / 2 + 64px))}
.miw-co-body>.woocommerce>.woocommerce-notices-wrapper:not(:empty),.miw-co-body form.miw-co>.woocommerce-NoticeGroup{padding:24px var(--miw-co-out) 0}
.miw-wc-body #order_review.miw-co-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;align-items:stretch}
.miw-co-sx{min-width:0;padding:clamp(28px,3.4vw,48px) clamp(32px,4vw,72px) clamp(72px,8vw,112px) var(--miw-co-out)}
.miw-co-sx-in{max-width:680px}
.miw-co-dx,.miw-wc-body .miw-co-dx{position:relative;top:auto;align-self:stretch;min-width:0;background:#FAF6EC;border-left:1px solid #E8E2D4;padding:clamp(28px,3.4vw,48px) var(--miw-co-out) clamp(72px,8vw,112px) clamp(32px,3.6vw,56px)}
.miw-co-dx-in,.miw-wc-body .miw-co-dx-in{position:sticky;top:120px;max-width:460px;margin-top:clamp(40px,4vw,56px);padding:0;border-radius:0;background:none}
.miw-co-bc ol{list-style:none;margin:0 0 clamp(12px,2vh,20px);padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#5D6679}
.miw-co-bc a{color:#5D6679;text-decoration:none}
.miw-co-bc a:hover{color:#16254A}
.miw-co-bc [aria-current]{color:#16254A;font-weight:500}
.miw-co-h1{font-size:clamp(32px,20px + 1.6vw,46px);font-weight:600;letter-spacing:-.02em;line-height:1.08;color:#16254A;margin:0 0 clamp(8px,1vw,12px)}
.miw-wc-body .miw-co #customer_details.miw-co-cust{padding:0;border-radius:0;background:none;box-shadow:none}
.miw-co .miw-co-step{padding:28px 0;border-top:1px solid #E8E2D4}
.miw-co .miw-co-step.miw-co-step-ct{border-top:0}
.miw-co-hrow{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 16px;margin-bottom:16px}
.miw-co-hrow .miw-co-h{margin:0!important}
.miw-co-acc{margin:0;font-size:14px;color:#5D6679}
.miw-wc-body .miw-co-acc button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:#16254A;text-decoration:underline 1.5px #DCAC57;text-underline-offset:4px;cursor:pointer;transition:color 180ms}
.miw-wc-body .miw-co-acc button:hover{color:#A8762A}
.miw-co .woocommerce-account-fields{margin-top:14px}
.miw-co .woocommerce-account-fields .create-account label.checkbox{font-weight:400!important;font-size:15px!important}
.miw-co .miw-co-cons{margin-bottom:0}
.miw-wc-body .miw-co .woocommerce-billing-fields h3.miw-co-h3{font-size:15px!important;font-weight:600!important;letter-spacing:0;margin:24px 0 12px!important}
.miw-co .miw-co-sped .woocommerce-shipping-fields{margin-top:16px}
.miw-co .miw-co-step-pag{display:flex;flex-direction:column}
.miw-co .miw-co-step-pag #payment{display:contents}
.miw-co .miw-co-step-pag #payment>ul.payment_methods{order:1}
.miw-co .miw-co-step-pag .miw-co-fatt{order:2;margin-top:18px}
.miw-co .miw-co-step-pag #payment>.place-order{order:3;margin-top:22px!important;border-top:1px solid #E8E2D4}
.miw-co.miw-ritiro:not(.miw-ritiro-ft) .miw-co-ind :is(#billing_address_1_field,#billing_address_2_field,#billing_postcode_field,#billing_city_field,#billing_state_field,#billing_country_field){display:none!important}
.miw-co.miw-ritiro .miw-co-sped{display:none}
.miw-co .miw-ro-regalo{background:none;border-radius:0;border-bottom:0;padding:16px 0;align-items:flex-start}
.miw-co .miw-ro-regalo-ic{width:auto;height:auto;background:none;margin-top:1px}
.miw-co .miw-ro-regalo span{white-space:normal}
.miw-co .miw-ro-regalo+*{border-top:1px solid #E8E2D4}
.miw-co .miw-ro-img{border:1px solid #E8E2D4}
.miw-co-mob{display:none;width:100%;align-items:center;gap:8px;padding:16px 0;border:0;background:none;font:inherit;font-size:15px;font-weight:600;color:#16254A;cursor:pointer}
.miw-co-mob svg{flex:none;transition:transform 200ms}
.miw-co-mob[aria-expanded=true] svg{transform:rotate(180deg)}
.miw-co-mob-p{margin-left:auto;font-size:17px;font-weight:700}
@media (max-width:900px){
.miw-wc-body #order_review.miw-co-grid{display:flex;flex-direction:column}
.miw-co-dx,.miw-wc-body .miw-co-dx{order:-1;border-left:0;border-bottom:1px solid #E8E2D4;padding:0 var(--miw-co-out)}
.miw-co-dx-in,.miw-wc-body .miw-co-dx-in{position:static;max-width:none;margin:0;padding:4px 0 24px}
.miw-co-dx-in:not(.on){display:none}
.miw-co-mob{display:flex}
.miw-co-sx{padding:24px var(--miw-co-out) 72px}
}

.miw-co .miw-co-step-pag{position:relative}

/* Cassa: Scala, interno, presso sempre aperto; (facoltativo) già nell'etichetta */
.woocommerce-checkout #billing_address_2_field>label .optional,.woocommerce-checkout #shipping_address_2_field>label .optional{display:none!important}

/* Carrello e cassa: l'header scorre con la pagina e non ricompare tornando su */
body.woocommerce-cart #masthead,body.woocommerce-checkout #masthead{position:relative!important;top:auto!important;transform:none!important}

/* ==== 04/11 Cassa 3A giro 2: Spedisci / Ritiro, pagamento a riquadri, codice sconto ==== */
.miw-co .miw-co-step-cons{display:flex;flex-direction:column}
.miw-co-modo{order:1;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 18px;padding:4px;border-radius:14px;background:#F3EEE3}
.miw-co-modo[hidden]{display:none!important}
.miw-wc-body .miw-co-modo-b{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0;padding:0 12px;border:1px solid transparent;border-radius:11px;background:none;font:inherit;font-size:15px;font-weight:600;color:#16254A;cursor:pointer;transition:background 180ms,border-color 180ms,box-shadow 180ms}
.miw-wc-body .miw-co-modo-b:hover{background:rgba(255,255,255,.55)}
.miw-wc-body .miw-co-modo-b[aria-pressed=true]{background:#fff;border-color:#16254A;box-shadow:0 1px 3px rgba(22,37,74,.1)}
.miw-wc-body .miw-co-modo-b:focus-visible{outline:2px solid #DCAC57;outline-offset:2px}
.miw-co .miw-co-step-cons>.miw-co-ind{order:2}
.miw-co .miw-co-step-cons>.miw-co-met{order:3;margin-top:26px}
.miw-co .miw-co-step-cons>.miw-co-sped{order:4}
.miw-co.miw-ritiro .miw-co-step-cons>.miw-co-met{order:2;margin-top:0}
.miw-co.miw-ritiro .miw-co-step-cons>.miw-co-ind{order:3;margin-top:26px}
.miw-co:not(.miw-ritiro) #miw-co-ind-t{display:none}
.miw-wc-body .miw-co h3.miw-co-h3,.miw-wc-body .miw-co .woocommerce-billing-fields h3.miw-co-h3{font-size:16px!important;font-weight:600!important;letter-spacing:0;line-height:1.3;color:#16254A;margin:0 0 12px!important}
.miw-co:not(.miw-ritiro) .miw-co-cons .miw-ro-opt.miw-ro-pick{display:none!important}
.miw-co.miw-ritiro .miw-co-cons .miw-ro-opt.miw-ro-sped{display:none!important}
.miw-wc-body .miw-co.miw-ritiro .miw-co-cons .miw-ro-sped+.miw-ro-pick{border-top:0!important}
/* pagamento a riquadri, come Shopify */
.miw-wc-body .miw-co #payment ul.payment_methods{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0;overflow:visible;background:none}
.miw-wc-body .miw-co #payment ul.payment_methods>li{display:contents}
.miw-wc-body .miw-co #payment ul.payment_methods>li>input.input-radio{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;opacity:0;pointer-events:none}
.miw-wc-body .miw-co #payment ul.payment_methods>li>label{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;min-height:92px;margin:0!important;padding:14px 16px!important;border:1px solid #E8E2D4;border-radius:14px;background:#fff;font-size:15px;font-weight:600!important;line-height:1.25;color:#16254A;cursor:pointer;transition:border-color 180ms,background 180ms,box-shadow 180ms}
.miw-wc-body .miw-co #payment ul.payment_methods>li>label:hover{border-color:#C9BFA8}
.miw-wc-body .miw-co #payment ul.payment_methods>li>input:checked+label{border-color:#16254A;background:#FAF6EC;box-shadow:inset 0 0 0 1px #16254A}
.miw-wc-body .miw-co #payment ul.payment_methods>li>input:focus-visible+label{outline:2px solid #DCAC57;outline-offset:2px}
.miw-wc-body .miw-co #payment ul.payment_methods>li>label::before{content:"";display:block;width:36px;height:26px}
.miw-wc-body .miw-co #payment label[for=payment_method_miw_carte]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316254A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.5'/%3E%3Cpath d='M2.5 10h19'/%3E%3Cpath d='M6.5 15h4'/%3E%3C/svg%3E")}
.miw-wc-body .miw-co #payment label[for=payment_method_bacs]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316254A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3 3 8v2h18V8z'/%3E%3Cpath d='M5 10v8M9.5 10v8M14.5 10v8M19 10v8'/%3E%3Cpath d='M3 21h18'/%3E%3C/svg%3E")}
.miw-wc-body .miw-co #payment label[for=payment_method_cod]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316254A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10v10h16V10'/%3E%3Cpath d='M2.5 10 4.5 4h15l2 6z'/%3E%3Cpath d='M9.5 20v-5h5v5'/%3E%3C/svg%3E")}
.miw-wc-body .miw-co #payment label[for=payment_method_miw_paypal]::before{display:none}
.miw-wc-body .miw-co #payment label[for=payment_method_miw_paypal] img{order:-1;display:block;width:auto!important;height:26px!important;max-height:none!important;margin:0!important;float:none!important}
.miw-wc-body .miw-co #payment .payment_box{grid-column:1/-1;order:99;margin:4px 2px 0!important;padding:0!important;border:0!important;background:none!important;font-size:14px;line-height:1.55;color:#5D6679}
.miw-wc-body .miw-co #payment .payment_box::before{display:none!important}
.miw-wc-body .miw-co #payment .payment_box p{margin:0}
/* codice sconto nel riepilogo */
.miw-ro-coupon{padding:16px 0}
.miw-ro-coupon-f{display:flex;gap:10px}
.miw-wc-body .miw-ro-coupon input#miw_coupon{flex:1 1 auto;min-width:0;height:50px;margin:0;padding:0 16px;border:1px solid #D7DCE4;border-radius:12px;background:#fff;font:inherit;font-size:15px;color:#16254A;box-shadow:none}
.miw-wc-body .miw-ro-coupon input#miw_coupon::placeholder{color:#8A93A3}
.miw-wc-body .miw-ro-coupon input#miw_coupon:focus{outline:none;border-color:#16254A}
.miw-wc-body .miw-ro-coupon-b{flex:none;height:50px;margin:0;padding:0 22px;border:1.5px solid #16254A;border-radius:999px;background:#fff;font:inherit;font-size:15px;font-weight:600;color:#16254A;cursor:pointer;transition:background 180ms,opacity 180ms}
.miw-wc-body .miw-ro-coupon-b:hover:not(:disabled){background:#DCAC57;border-color:#A8762A}
.miw-wc-body .miw-ro-coupon-b:disabled{opacity:.45;cursor:default}
.miw-wc-body .miw-ro-coupon-b.is-load{opacity:.6;cursor:wait}
.miw-ro-coupon-msg{margin:0;font-size:13.5px;line-height:1.45}
.miw-ro-coupon-msg:not(:empty){margin-top:8px}
.miw-ro-coupon-msg.is-err{color:#B42318}
.miw-ro-coupon-msg.is-ok{color:#2E6B3E}
.miw-co .miw-ro-coupon+.miw-ro-tot{border-top:1px solid #E8E2D4}
.miw-co .miw-ro-tot .cart-discount dd{color:#2E6B3E}
.miw-wc-body .miw-co .woocommerce-remove-coupon{margin-left:8px;font-size:13px;font-weight:600;color:#16254A!important;text-decoration:underline 1.5px #DCAC57;text-underline-offset:3px}
.miw-wc-body .miw-co #payment ul.payment_methods>li>label::before{background-color:transparent;background-position:center;background-size:contain;background-repeat:no-repeat}
.woocommerce-checkout .miw-co-ind .woocommerce-billing-fields__field-wrapper>#billing_phone_field,.woocommerce-checkout .miw-co-ind .woocommerce-billing-fields__field-wrapper>#billing_country_field{grid-column:1/-1}
@media (max-width:520px){.miw-wc-body .miw-co #payment ul.payment_methods{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.miw-wc-body .miw-co #payment ul.payment_methods>li>label{min-height:84px;padding:12px!important;font-size:14px}}

/* ==== 04/11 Cassa 3A giro 3: Spedisci/Ritiro più semplice, metodi solo con indirizzo, fatturazione come Shopify ==== */
.miw-co-modo{gap:10px;padding:0;border-radius:0;background:none}
.miw-wc-body .miw-co-modo-b,.miw-wc-body .miw-co-modo-b:hover{min-height:52px;border:1px solid #E8E2D4;border-radius:12px;background:#fff;box-shadow:none;transition:none}
.miw-wc-body .miw-co-modo-b[aria-pressed=true],.miw-wc-body .miw-co-modo-b[aria-pressed=true]:hover{border-color:#16254A;background:#fff;box-shadow:inset 0 0 0 1px #16254A}
.miw-co.miw-ritiro .miw-co-ind,.miw-co.miw-ritiro .miw-co-note{display:none!important}
.miw-co-met-vuoto{display:none;margin:0;padding:16px 18px;border-radius:14px;background:#F6F3EC;font-size:14px;line-height:1.5;color:#5D6679}
.miw-co:not(.miw-ritiro):not(.miw-co-addr-ok) .miw-co-met-vuoto{display:block}
.miw-co:not(.miw-ritiro):not(.miw-co-addr-ok) .miw-co-cons{display:none}
.miw-co .miw-co-note{margin-top:16px}
.woocommerce-checkout .miw-co-ind .woocommerce-shipping-fields__field-wrapper>#shipping_phone_field,.woocommerce-checkout .miw-co-ind .woocommerce-shipping-fields__field-wrapper>#shipping_country_field,.woocommerce-checkout .miw-co-bill .woocommerce-billing-fields__field-wrapper>#billing_phone_field,.woocommerce-checkout .miw-co-bill .woocommerce-billing-fields__field-wrapper>#billing_country_field{grid-column:1/-1}
.miw-co .miw-co-step-pag .miw-co-fatt{margin-top:30px}
.miw-wc-body .miw-co-fsel{margin:0!important;padding:0!important;border:1px solid #E8E2D4!important;border-radius:16px!important;overflow:hidden;background:#fff;display:block}
.miw-wc-body .miw-co-fsel .miw-ro-opt{display:flex!important;align-items:center;gap:14px;margin:0!important;padding:16px 18px!important;border:0!important;border-radius:0!important;background:#fff;cursor:pointer}
.miw-wc-body .miw-co-fsel .miw-ro-opt+.miw-ro-opt{border-top:1px solid #E8E2D4!important}
.miw-wc-body .miw-co-fsel .miw-ro-opt:has(input:checked){background:#FAF6EC}
.miw-wc-body .miw-co-fsel input[type=radio]{flex:none;width:20px;height:20px;margin:0!important;accent-color:#16254A}
.miw-co-fsel .miw-ro-opt-n{font-size:15px;font-weight:600;color:#16254A}
.miw-co .miw-co-bill{margin-top:14px}
.miw-co:not(.miw-co-fdiv) .miw-co-bill{display:none}
.miw-co.miw-ritiro .miw-co-fsel{display:none!important}
.miw-co.miw-ritiro .miw-co-bill{margin-top:0}
.miw-co .miw-co-fisc{margin-top:22px}
.miw-co-fisc-t{margin:0 0 12px;font-size:15px;font-weight:600;color:#16254A}
.miw-wc-body .miw-co #payment ul.payment_methods>li>label{align-items:center!important;justify-content:center!important;text-align:center;min-height:112px;gap:12px}
.miw-wc-body .miw-co #payment ul.payment_methods>li>label::before{width:46px;height:34px}
.miw-wc-body .miw-co #payment label[for=payment_method_miw_paypal] img{height:34px!important}
@media (max-width:520px){.miw-wc-body .miw-co #payment ul.payment_methods>li>label{min-height:104px;gap:10px}.miw-wc-body .miw-co #payment ul.payment_methods>li>label::before{width:40px;height:30px}}
.miw-co #ship-to-different-address{display:none!important}
.miw-co .miw-co-step-cons>.miw-co-note{order:5}
.miw-wc-body .miw-co #payment ul.payment_methods{display:flex!important;flex-wrap:wrap}
.miw-wc-body .miw-co #payment ul.payment_methods>li>label{flex:1 1 0;min-width:120px}
.miw-wc-body .miw-co #payment .payment_box{flex:0 0 100%}
@media (max-width:520px){.miw-wc-body .miw-co #payment ul.payment_methods>li>label{min-width:96px}}
.miw-wc-body .miw-co #payment ul.payment_methods{flex-direction:row!important;align-items:stretch}
@media (max-width:520px){.woocommerce-checkout .miw-co-fisc .woocommerce-billing-fields__field-wrapper>.form-row{grid-column:1/-1}}

.miw-wc-body .miw-co #payment ul.payment_methods>li>label{white-space:normal!important;line-height:1.25!important}

.miw-wc-body .miw-co #payment label[for=payment_method_miw_paypal]::before{display:none!important}

/* ==== 04/11 Cassa 3A giro 4: dati per la fattura a tendina, indirizzi che si aprono ==== */
.miw-co .miw-co-fisc{margin-top:18px}
.miw-wc-body .miw-co-fisc-on{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer}
.miw-wc-body .miw-co-fisc-on input{flex:none;width:20px;height:20px;margin:1px 0 0!important;accent-color:#16254A}
.miw-co-fisc-on>span{display:flex;flex-direction:column;gap:2px}
.miw-co-fisc-n{font-size:15px;font-weight:600;color:#16254A}
.miw-co-fisc-d{font-size:13.5px;color:#5D6679}
.miw-co-fisc-box{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows 350ms ease,opacity 300ms ease,visibility 0s linear 350ms}
.miw-co-fisc-in{min-height:0;overflow:hidden}
.miw-co-fisc-in>.woocommerce-billing-fields__field-wrapper{padding-top:14px}
.miw-co-fisc:has(#miw_fisc_on:checked) .miw-co-fisc-box{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows 350ms ease,opacity 300ms ease 50ms,visibility 0s}
@keyframes miwCoApri{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
.miw-co .miw-co-ind,.miw-co .miw-co-bill,.miw-co .miw-co-met{animation:miwCoApri 350ms ease both}
@media (prefers-reduced-motion:reduce){.miw-co .miw-co-ind,.miw-co .miw-co-bill,.miw-co .miw-co-met{animation:none}.miw-co-fisc-box{transition:none}}
/* ==== 04/11 Cassa 3A giro 5: rifiniture ==== */
.miw-wc-body .miw-co-modo-b:focus,.miw-wc-body .miw-co-modo-b:active{background:#fff!important;color:#16254A!important}
.miw-wc-body .miw-co-modo-b:focus:not(:focus-visible){outline:none}
.miw-wc-body .miw-ro-coupon-b:focus,.miw-wc-body .miw-ro-coupon-b:active{background:#fff;color:#16254A}
.miw-wc-body .miw-ro-coupon-b:not(:disabled):active{background:#DCAC57}
.miw-wc-body .miw-co-acc button:focus,.miw-wc-body .miw-co-acc button:active,.miw-wc-body .miw-co-mob:focus,.miw-wc-body .miw-co-mob:active,.miw-wc-body .miw-co-add:focus,.miw-wc-body .miw-co-add:active{background:none!important;color:#16254A!important}
.miw-co .miw-ro-coupon+.miw-ro-tot,.miw-co .miw-ro-regalo+.miw-ro-tot,.miw-co .miw-ro-items+.miw-ro-tot{padding-top:14px}
/* ==== 04/11 Cassa 3A giro 6: errori leggibili, pulsanti Spedisci/Ritiro senza colore al passaggio o al clic ==== */
.miw-wc-body .miw-co-modo-b:hover,.miw-wc-body .miw-co-modo-b:focus,.miw-wc-body .miw-co-modo-b:active,.miw-wc-body .miw-co-modo-b[aria-pressed=true]:hover,.miw-wc-body .miw-co-modo-b[aria-pressed=true]:active{background:#fff!important;color:#16254A!important}
.miw-co .checkout-inline-error-message{display:none!important}
.miw-co-body .woocommerce-NoticeGroup-checkout{max-width:calc(680px + var(--miw-co-out))}
.miw-co-body .woocommerce-NoticeGroup-checkout ul.woocommerce-error,.miw-co-body .woocommerce-NoticeGroup-checkout .woocommerce-error{display:block!important;position:relative;margin:0!important;padding:16px 20px 16px 52px!important;border:1px solid #F0C8C2!important;border-radius:14px!important;background:#FDF3F2!important;box-shadow:none!important;list-style:none!important;columns:auto!important}
.miw-co-body .woocommerce-NoticeGroup-checkout .woocommerce-error::before{position:absolute!important;left:20px!important;top:17px!important;margin:0!important;color:#B42318!important}
.miw-co-body .woocommerce-NoticeGroup-checkout .woocommerce-error li{display:block!important;width:auto!important;margin:0 0 4px!important;padding:0!important;font-size:14.5px!important;line-height:1.5!important;color:#7A1D14!important;text-align:left!important}
.miw-co-body .woocommerce-NoticeGroup-checkout .woocommerce-error li:last-child{margin-bottom:0!important}
.miw-co-body .woocommerce-NoticeGroup-checkout .woocommerce-error li a,.miw-co-body .woocommerce-NoticeGroup-checkout .woocommerce-error li strong{color:inherit!important;font-weight:600;text-decoration:none!important}
.miw-wc-body .miw-co-modo-b,.miw-wc-body .miw-co-modo-b:hover,.miw-wc-body .miw-co-modo-b:focus,.miw-wc-body .miw-co-modo-b:active{box-shadow:none!important;transition:none!important}
.miw-wc-body .miw-co-modo-b[aria-pressed=true],.miw-wc-body .miw-co-modo-b[aria-pressed=true]:hover,.miw-wc-body .miw-co-modo-b[aria-pressed=true]:focus,.miw-wc-body .miw-co-modo-b[aria-pressed=true]:active{box-shadow:inset 0 0 0 1px #16254A!important}

.miw-wc-body .miw-co .miw-co-modo-b.miw-chip:not([aria-pressed=true]):not(.is-on):not(.is-active):hover,.miw-wc-body .miw-co .miw-co-modo-b.miw-chip:not([aria-pressed=true]):not(.is-on):not(.is-active):active{box-shadow:none!important;background:#fff!important}

/* Cassa: pallino dell'indirizzo di fatturazione uguale a quello di Consegna (un solo cerchio) */
.miw-wc-body .miw-co-fsel input[type=radio]{-webkit-appearance:none!important;appearance:none!important;flex:none;width:20px!important;height:20px!important;margin:0!important;padding:0!important;border:1.5px solid #B8C0CC!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;outline:none;cursor:pointer;transition:border-color 150ms,border-width 150ms}
.miw-wc-body .miw-co-fsel input[type=radio]::before,.miw-wc-body .miw-co-fsel input[type=radio]::after{display:none!important;content:none!important}
.miw-wc-body .miw-co-fsel input[type=radio]:checked{border:6px solid #16254A!important}
.miw-wc-body .miw-co-fsel input[type=radio]:focus-visible{outline:2px solid #DCAC57;outline-offset:2px}

.miw-wc-body .miw-co-cons input[type=radio]{-webkit-appearance:none!important;appearance:none!important;flex:none;width:20px!important;height:20px!important;margin:0!important;padding:0!important;border:1.5px solid #B8C0CC!important;border-radius:50%!important;background:#fff!important;box-shadow:none!important;outline:none;cursor:pointer;transition:border-color 150ms,border-width 150ms}
.miw-wc-body .miw-co-cons input[type=radio]::before,.miw-wc-body .miw-co-cons input[type=radio]::after{display:none!important;content:none!important}
.miw-wc-body .miw-co-cons input[type=radio]:checked{border:6px solid #16254A!important}
.miw-wc-body .miw-co-cons input[type=radio]:focus-visible{outline:2px solid #DCAC57;outline-offset:2px}
/* ==== 04/11 Pagina "Grazie, abbiamo ricevuto il tuo ordine": come la cassa, bianco a sinistra e crema a destra fino ai bordi ==== */
.miw-wc-body .miw-ty.woocommerce-order{padding:0!important;margin:0!important;max-width:none!important;width:auto!important}
.miw-ty-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;min-height:60vh}
.miw-ty-sx{min-width:0;padding:clamp(28px,3.4vw,48px) clamp(32px,4vw,72px) clamp(72px,8vw,112px) var(--miw-co-out)}
.miw-ty-sx-in{max-width:680px}
.miw-ty-dx{min-width:0;background:#FAF6EC;border-left:1px solid #E8E2D4;padding:clamp(28px,3.4vw,48px) var(--miw-co-out) clamp(72px,8vw,112px) clamp(32px,3.6vw,56px)}
.miw-ty-dx-in{position:sticky;top:120px;max-width:460px;margin-top:clamp(40px,4vw,56px)}
.miw-ty-solo{grid-template-columns:1fr}
.miw-ty-head{display:flex;align-items:center;gap:16px;margin:clamp(4px,1vw,10px) 0 clamp(24px,3vw,32px)}
.miw-ty-ok{width:52px;height:52px;border-radius:999px;border:1.5px solid #A8762A;display:inline-flex;align-items:center;justify-content:center;flex:none}
.miw-ty-ko{border-color:#E7B4AD}
.miw-ty .miw-ty-num{margin:0!important;font-size:15px;color:#5D6679}
.miw-ty-h1.miw-co-h1{margin:2px 0 0}
.miw-ty-box{margin:0 0 14px;padding:clamp(20px,2.4vw,26px);border:1px solid #E8E2D4;border-radius:16px;background:#fff}
.miw-ty-bonif{background:#FAF6EC}
.miw-ty .miw-ty-h2{margin:0!important;padding:0!important;font-size:18px;font-weight:600;letter-spacing:-.005em;line-height:1.3;color:#16254A}
.miw-ty .miw-ty-p{margin:8px 0 0!important;font-size:15.5px;line-height:1.65;color:#4A5468}
.miw-ty-p strong{font-weight:600;color:#16254A}
.miw-ty-dl{margin:14px 0 0;display:grid;gap:8px}
.miw-ty-dl>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;font-size:15px}
.miw-ty-dl dt{color:#5D6679}
.miw-ty-dl dd{margin:0;font-weight:600;color:#16254A;overflow-wrap:anywhere}
.miw-ty-det{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}
.miw-ty .miw-ty-k{margin:0!important;font-size:13.5px;color:#5D6679}
.miw-ty .miw-ty-v{margin:4px 0 0!important;font-size:15px;line-height:1.55;color:#1B2437;overflow-wrap:anywhere}
.miw-ty-fondo{margin-top:clamp(22px,2.6vw,28px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}
.miw-ty .miw-ty-dom{margin:0!important;font-size:15px;color:#5D6679}
.miw-ty-dom strong{font-weight:600;color:#16254A}
.miw-ty-azioni{margin:18px 0 0}
.miw-ty a.miw-ty-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;background:#DCAC57;color:#16254A;font-size:15px;font-weight:600;text-decoration:none!important;transition:background-color .2s ease}
.miw-ty a.miw-ty-btn:hover{background:#E6BD72}
.miw-ty a.miw-ty-btn svg{transition:transform .2s ease}
.miw-ty a.miw-ty-btn:hover svg{transform:translateX(2px)}
.miw-ty-extra{padding:0 var(--miw-co-out) 40px}
@media (max-width:900px){
.miw-ty-grid{grid-template-columns:1fr}
.miw-ty-sx{padding:24px var(--miw-co-out) 32px}
.miw-ty-dx{border-left:0;border-top:1px solid #E8E2D4;padding:28px var(--miw-co-out) 72px}
.miw-ty-dx-in{position:static;max-width:none;margin:0}
}
@media (max-width:560px){
.miw-ty-det{grid-template-columns:1fr}
.miw-ty-head{gap:12px}
.miw-ty-ok{width:44px;height:44px}
.miw-ty-fondo{flex-direction:column;align-items:stretch}
.miw-ty a.miw-ty-btn{justify-content:center}
}

/* ==== 04/11 Home: pannello dell'apertura senza numeri 01-02-03 (il testo si allunga), passi della valutazione in colonne con linea sopra ==== */
.elementor .elementor-element-5da8372,.elementor .elementor-element-2f5efb3,.elementor .elementor-element-01c051d{grid-template-columns:minmax(0,1fr) auto!important}
.elementor .elementor-element-ba3ea7b{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px!important}
.elementor .elementor-element-65837b4,.elementor .elementor-element-a4245c5,.elementor .elementor-element-85b5186,.elementor .elementor-element-884577e{background:none!important;border:0!important;border-top:1px solid #16254A!important;border-radius:0!important;box-shadow:none!important;transform:none!important;overflow:visible!important;padding:20px 0 0!important}
.elementor .elementor-element-4b73864,.elementor .elementor-element-7dfbbd8,.elementor .elementor-element-3ce773e,.elementor .elementor-element-5bdb8c9{padding:0!important;display:flex;flex-direction:column;flex:1 1 auto}
.elementor .e-8745b37-16c9,.elementor .e-513f51a-8c3c,.elementor .e-5dcd3ff-e24b,.elementor .e-70df321-00d9{font-size:14.5px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:#5D6679!important;margin:0!important}
.elementor .e-7a7aa0f-3a8a,.elementor .e-f7c3c7c-035c,.elementor .e-946abdb-5402,.elementor .e-5a084cc-95e7{font-size:21px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.25!important;margin:6px 0 12px!important}
.elementor .e-9ae2b49-e23e,.elementor .e-2a2319a-b817,.elementor .e-5c18ca1-d8d6,.elementor .e-a6b1499-c73e{font-size:15.5px!important;line-height:1.65!important;color:#4A5468!important}
.elementor-element-c1e0d11,.elementor-element-c1e0d21,.elementor-element-c1e0d31,.elementor-element-c1e0d41,.elementor-element-c1e0d51{font-size:15px!important;font-weight:600!important}
.elementor-element-c1e0d11 span,.elementor-element-c1e0d21 span,.elementor-element-c1e0d31 span,.elementor-element-c1e0d41 span,.elementor-element-c1e0d51 span{background-size:100% 1.5px!important}
.elementor .elementor-element-98092f8{background:none!important;border:0!important;border-top:1px solid #E8E2D4!important;border-radius:0!important;box-shadow:none!important;padding:22px 0 0!important;margin-top:clamp(36px,4vw,56px)!important}
.elementor .elementor-element-98092f8 .elementor-element-c1e0d51{padding-top:0!important;margin-top:0!important;align-self:center}
@media (max-width:1024px){.elementor .elementor-element-ba3ea7b{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 28px!important}}
@media (max-width:600px){.elementor .elementor-element-ba3ea7b{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}
.elementor .e-7a7aa0f-3a8a,.elementor .e-f7c3c7c-035c,.elementor .e-946abdb-5402,.elementor .e-5a084cc-95e7{font-size:19px!important}
.elementor-element-c1e0d11,.elementor-element-c1e0d21,.elementor-element-c1e0d31,.elementor-element-c1e0d41{padding-top:14px!important}}

/* ==== 04/11 Acquista e investi: solo 'Come si compra un lingotto' con le icone e i due modi; il resto della pagina è tornato alla versione originale ==== */
/* come si compra: passi con icona, senza cerchi e numeri */
.elementor .elementor-element-ec32666,.elementor .elementor-element-afa7d5d,.elementor .elementor-element-ea84adb,.elementor .elementor-element-e2a7841{display:none!important}
.elementor .elementor-element-6fbb46b{gap:28px!important}
.elementor .elementor-element-cfe2ab5,.elementor .elementor-element-f1581f3,.elementor .elementor-element-fceefea,.elementor .elementor-element-b680f38,.elementor .elementor-element-7a539ca{border-top:1px solid rgba(255,255,255,.35)!important;padding:20px 0 0!important;text-align:left!important;align-items:flex-start!important;background:none!important}
.elementor .elementor-element-f3f5af8,.elementor .elementor-element-eefc1c5,.elementor .elementor-element-221ca91,.elementor .elementor-element-c6c0aa8,.elementor .elementor-element-9959a7b{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:14px!important;width:auto!important;height:auto!important;padding:0!important;margin:0 0 6px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;position:static!important}
.elementor .elementor-element-f3f5af8 .e-svg-base,.elementor .elementor-element-eefc1c5 .e-svg-base,.elementor .elementor-element-221ca91 .e-svg-base,.elementor .elementor-element-c6c0aa8 .e-svg-base,.elementor .elementor-element-9959a7b .e-svg-base{width:28px!important;height:28px!important}
.elementor .elementor-element-f3f5af8 svg,.elementor .elementor-element-eefc1c5 svg,.elementor .elementor-element-221ca91 svg,.elementor .elementor-element-c6c0aa8 svg,.elementor .elementor-element-9959a7b svg,.elementor .elementor-element-f3f5af8 svg *,.elementor .elementor-element-eefc1c5 svg *,.elementor .elementor-element-221ca91 svg *,.elementor .elementor-element-c6c0aa8 svg *,.elementor .elementor-element-9959a7b svg *{stroke:#DCAC57!important}
.elementor .e-d52f91e-d1e0,.elementor .e-74b05d2-fafa,.elementor .e-a3369bd-05a9,.elementor .e-7c81308-9685,.elementor .e-12e2692-2223{position:static!important;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;margin:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;font-size:14.5px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;color:rgba(255,255,255,.6)!important;display:block!important}
.elementor .e-109719b-d8af,.elementor .e-4c1acb0-eeca,.elementor .e-7c6061b-ca25,.elementor .e-4b923b2-6400,.elementor .e-d331a9f-21ef{font-size:19px!important;font-weight:600!important;line-height:1.25!important;color:#fff!important;margin:0 0 10px!important;text-align:left!important}
.elementor .e-2312790-4d08,.elementor .e-4c814ed-51e8,.elementor .e-a568617-eae2,.elementor .e-bf53a80-d3cf,.elementor .e-2480a2b-2e0c{font-size:15px!important;line-height:1.6!important;color:rgba(255,255,255,.72)!important;text-align:left!important;margin:0!important}
/* due modi per avere il lingotto: due colonne allineate a sinistra */
.elementor .elementor-element-bf3fd99{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0!important;text-align:left!important;align-items:start!important}
.elementor .elementor-element-f4f16ad{grid-column:1/-1;text-align:left!important;margin:0 0 32px!important;align-items:flex-start!important}
.elementor .e-05cd96f-6793{justify-content:flex-start!important}
.elementor .e-05cd96f-6793>span:last-child{display:none!important}
.elementor .e-afd2968-2814{text-align:left!important}
.elementor .elementor-element-bfe2675{display:none!important}
.elementor .elementor-element-215b545{padding:0 48px 0 0!important;align-items:flex-start!important;text-align:left!important}
.elementor .elementor-element-8a8aeeb{padding:0 0 0 48px!important;border-left:1px solid #E8E2D4!important;align-items:flex-start!important;text-align:left!important}
.elementor .elementor-element-c97c264,.elementor .elementor-element-2ecf481{flex-direction:column!important;align-items:flex-start!important;gap:14px!important;text-align:left!important}
.elementor .elementor-element-02e421e,.elementor .elementor-element-7dcea45{width:28px!important;height:28px!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;position:relative}
.elementor .elementor-element-02e421e svg,.elementor .elementor-element-7dcea45>.e-svg-base svg,.elementor .elementor-element-02e421e svg *,.elementor .elementor-element-7dcea45>.e-svg-base svg *{stroke:#A8762A!important}
.elementor .elementor-element-345363d{display:none!important}
.elementor .e-05aaf83-2d92,.elementor .e-731ac7e-6ad0{text-align:left!important}
.elementor .elementor-element-5626641,.elementor .elementor-element-4a55ad0{align-items:flex-start!important;margin-top:16px!important}
.elementor .elementor-element-5626641>.e-con,.elementor .elementor-element-4a55ad0>.e-con{justify-content:flex-start!important;text-align:left!important}
.elementor .elementor-element-5626641 svg,.elementor .elementor-element-4a55ad0 svg,.elementor .elementor-element-5626641 svg *,.elementor .elementor-element-4a55ad0 svg *{stroke:#A8762A!important}
.elementor .e-67e66d8-5758{justify-content:flex-start!important;text-align:left!important;margin-top:20px!important}
.elementor .elementor-element-a85ce07{justify-content:flex-start!important;margin-top:20px!important}
@media (max-width:600px){
.elementor .elementor-element-bf3fd99{grid-template-columns:minmax(0,1fr)}
.elementor .elementor-element-215b545{padding:0 0 28px!important}
.elementor .elementor-element-8a8aeeb{padding:28px 0 0!important;border-left:0!important;border-top:1px solid #E8E2D4!important}}
.elementor .elementor-element-bf3fd99{padding:clamp(28px,4vw,48px) clamp(24px,4vw,56px)!important}
.elementor .elementor-element-f4f16ad{padding:0!important}
.elementor .elementor-element-bf3fd99>.e-682474b-abeb{display:none!important}
@media (max-width:600px){.elementor .elementor-element-bf3fd99{padding:28px 22px!important}}

/* ==== 04/11 Cassa: con il Ritiro i dati (nome, cognome, via, CAP, città, telefono) stanno subito sotto Spedisci/Ritiro, come con la spedizione ==== */
.miw-co .miw-co-step-cons>.miw-co-rit-dati{display:none;order:2}
.miw-co.miw-ritiro .miw-co-step-cons>.miw-co-rit-dati{display:block}
.miw-co.miw-ritiro .miw-co-step-cons>.miw-co-met{order:3;margin-top:26px}
.miw-co.miw-ritiro .miw-co-rit-dati .miw-co-bill{display:block!important;margin-top:0}
.miw-co.miw-ritiro #miw-co-fatt-t{display:none}

/* ==== 04/11 Cassa: passando da Spedisci a Ritiro i campi non rifanno l'animazione e il velo di caricamento è leggero ==== */
.miw-co .miw-co-ind,.miw-co .miw-co-bill,.miw-co .miw-co-met{animation:none!important}
.miw-co .blockUI.blockOverlay{background:#fff!important;opacity:.35!important}
/* Compro oro: la tabella del confronto non è scorrevole (compariva la barra per 1px) */
.elementor .elementor-element-114a825{overflow:visible!important}

/* Cassa: riquadro errori nella colonna dei dati, sotto il titolo */
.miw-co-body .miw-co-sx-in>.woocommerce-NoticeGroup.miw-co-err{padding:0!important;margin:0 0 28px!important}

/* Area clienti: pulsanti, ordini, indirizzi e moduli nello stile del sito */
.miw-wc-body .miw-acc-content button.button,.miw-wc-body .miw-acc-content a.button,.miw-wc-body .miw-acc-content .woocommerce-Button{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px!important;padding:0 28px!important;border-radius:999px!important;border:1px solid #A8762A!important;background:#DCAC57!important;color:#16254A!important;font-family:inherit!important;font-size:15.5px!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;transition:background 220ms ease,border-color 220ms ease}
.miw-wc-body .miw-acc-content button.button:hover,.miw-wc-body .miw-acc-content a.button:hover,.miw-wc-body .miw-acc-content .woocommerce-Button:hover{background:#E6BD72!important;transform:none!important}
.miw-wc-body .miw-acc-content .woocommerce-orders-table a.button,.miw-wc-body .miw-acc-content .woocommerce-info a.button,.miw-wc-body .miw-acc-content .woocommerce-message a.button{min-height:40px!important;padding:0 18px!important;background:#fff!important;border-color:#16254A!important;font-size:14px!important}
.miw-wc-body .miw-acc-content .woocommerce-orders-table a.button:hover,.miw-wc-body .miw-acc-content .woocommerce-info a.button:hover,.miw-wc-body .miw-acc-content .woocommerce-message a.button:hover{background:#FAF6EC!important}
.miw-acc-content .woocommerce-info,.miw-acc-content .woocommerce-message{background:#fff!important;border:1px solid #E8E2D4!important;border-left:4px solid #DCAC57!important;border-radius:16px!important;font-size:15px!important;color:#1B2437!important;margin:0 0 16px!important}
.miw-acc-content .woocommerce-orders-table{border:0!important;border-collapse:collapse;width:100%}
.miw-acc-content .woocommerce-orders-table th,.miw-acc-content .woocommerce-orders-table td{border:0!important;border-bottom:1px solid #EDE8DC!important;padding:14px 10px!important;vertical-align:middle}
.miw-acc-content .woocommerce-orders-table tbody tr:last-child>*{border-bottom:0!important}
.miw-acc-content .woocommerce-orders-table__cell-order-number a{font-weight:700;color:#16254A!important}
.miw-acc-content .miw-addr-intro{margin:0 0 14px;color:#4A5468;font-size:15px}
.miw-acc-content>.woocommerce-Addresses.miw-addr-grid{padding:0!important;background:none!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}
.miw-acc-content .miw-addr-grid::before,.miw-acc-content .miw-addr-grid::after{display:none!important;content:none!important}
.miw-acc-content .miw-addr-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;border-radius:24px;background:#fff;width:auto!important;float:none!important;margin:0!important}
.miw-acc-content .miw-addr-lab{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#5D6679}
.miw-acc-content .miw-addr-t{margin:0!important;font-size:21px!important;font-weight:700;line-height:1.25;color:#16254A}
.miw-acc-content .miw-addr-d{margin:0;font-size:15px;line-height:1.5;color:#4A5468}
.miw-acc-content .miw-addr-a{font-style:normal!important;margin:6px 0 4px!important;padding:0!important;border:0!important;font-size:15.5px;line-height:1.6;color:#1B2437}
.miw-acc-content .miw-addr-edit{margin-top:auto;padding-top:6px;font-size:14.5px;font-weight:700;color:#16254A!important;text-decoration:underline!important;text-decoration-color:#DCAC57!important;text-decoration-thickness:1.5px!important;text-underline-offset:4px;transition:text-decoration-color 260ms ease}
.miw-acc-content .miw-addr-edit:hover{text-decoration-color:#16254A!important}
.miw-acc-content form .form-row{margin:0 0 14px!important;padding:0!important}
.miw-acc-content form .form-row label{display:block;margin:0 0 6px!important;font-size:14.5px;font-weight:600;line-height:1.4;color:#16254A}
.miw-acc-content form .required{display:none!important}
.miw-acc-content form .optional{font-weight:400;color:#5D6679}
.miw-acc-content form input.input-text,.miw-acc-content form select,.miw-acc-content form textarea{width:100%;min-height:48px;padding:0 14px!important;border:1.5px solid #E4E0D6!important;border-radius:12px!important;background:#fff!important;font-family:inherit;font-size:16px!important;color:#1B2437;box-shadow:none!important;outline:none;transition:border-color 220ms ease}
.miw-acc-content form input.input-text:focus,.miw-acc-content form select:focus{border-color:#DCAC57!important}
.miw-acc-content form .password-input{display:block;position:relative}
.miw-acc-content form fieldset{margin:22px 0 6px!important;padding:18px 20px 6px!important;border:1px solid #E8E2D4!important;border-radius:16px!important}
.miw-acc-content form legend{padding:0 8px!important;font-size:15.5px;font-weight:700;color:#16254A}
.miw-acc-content form p:has(>#account_display_name){display:none!important}
.miw-acc-content form>h2,.miw-acc-content .woocommerce-address-fields>h2,.miw-acc-content h2{font-size:21px;font-weight:700;letter-spacing:-.01em;color:#16254A}
.miw-acc-content .woocommerce-address-fields>p:last-child,.miw-acc-content .woocommerce-EditAccountForm>p:last-of-type{margin:10px 0 0!important}
.miw-acc-content>p:first-of-type mark{background:none;font-weight:700;color:#16254A}
.miw-acc-content .woocommerce-order-details .shop_table{border:1px solid #E8E2D4!important;border-radius:16px!important;border-collapse:separate!important;overflow:hidden}
.miw-acc-content .woocommerce-order-details .shop_table th,.miw-acc-content .woocommerce-order-details .shop_table td{border-color:#EDE8DC!important;padding:12px 16px!important}
.miw-acc-content .woocommerce-customer-details address{font-style:normal!important;padding:16px 18px!important;border:1px solid #E8E2D4!important;border-radius:16px!important;background:#fff;line-height:1.6}
.miw-acc-content .woocommerce-customer-details,.miw-acc-content .miw-fattura{margin-top:24px}
.miw-acc-content .miw-fattura{padding:20px 22px;border-radius:20px;background:#fff}
.miw-acc-content .miw-fattura h2{margin:0 0 8px!important;font-size:18px!important}

/* Avvisi di errore di WooCommerce fuori dalla cassa (accesso, registrazione, area clienti) */
.miw-wc-body .woocommerce-notices-wrapper .woocommerce-error{display:block!important;position:relative;margin:0 0 20px!important;padding:16px 20px 16px 52px!important;border:1px solid #F0C8C2!important;border-radius:14px!important;background:#FDF3F2!important;box-shadow:none!important;color:#7A1D14!important;font-size:15px!important;line-height:1.5!important;text-align:left}
.miw-wc-body .woocommerce-notices-wrapper .woocommerce-error::before{position:absolute!important;left:20px!important;top:17px!important;margin:0!important;color:#B42318!important}
.miw-wc-body .woocommerce-notices-wrapper .woocommerce-error li{margin:0 0 4px!important;padding:0!important}
.miw-wc-body .woocommerce-notices-wrapper .woocommerce-error li:last-child{margin-bottom:0!important}
.miw-wc-body .woocommerce-notices-wrapper .woocommerce-error a,.miw-wc-body .woocommerce-notices-wrapper .woocommerce-error strong{color:inherit!important;font-weight:600}
.woocommerce-error[tabindex="-1"]:focus,.woocommerce-message[tabindex="-1"]:focus,.woocommerce-info[tabindex="-1"]:focus,.woocommerce-NoticeGroup:focus,.woocommerce-notices-wrapper:focus{outline:none!important;box-shadow:none!important}

/* Area clienti da telefono e tablet verticale: menu a tutta larghezza e non fisso */
@media (max-width:760px){.miw-wc-body .woocommerce-MyAccount-navigation{flex:1 1 100%!important;max-width:none!important;position:static!important}}

/* Recupero password: stessa impaginazione della pagina Accedi */
.miw-pw{max-width:680px;margin:0 auto}.miw-pw-t{font-size:clamp(32px,1.6vw + 20px,46px);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:#16254A;text-align:center}.miw-pw-sub{font-size:17px;line-height:1.6;color:#4A5468;margin:8px auto 0;text-align:center;max-width:52ch}.miw-pw-box{display:flex;flex-direction:column;gap:14px;margin-top:clamp(16px,1.8vw,22px)!important;padding:clamp(22px,2.6vw,34px) clamp(22px,3vw,40px) clamp(24px,3vw,40px)!important;border:0!important;border-radius:28px!important;background:#fff;text-align:left}.miw-pw-box .form-row{margin:0!important;padding:0!important;width:auto!important;float:none!important}.miw-pw-lab{display:block;margin:0 0 6px;font-size:15px;font-weight:600;color:#16254A}.miw-pw-in{width:100%;min-height:52px;padding:0 16px!important;border:1.5px solid #E4E0D6!important;border-radius:14px!important;background:#fff!important;font-family:inherit;font-size:16px!important;color:#1B2437;outline:none;box-shadow:none!important;transition:border-color 220ms ease}.miw-pw-in:focus{border-color:#DCAC57!important}.miw-pw-btn{min-height:54px;border-radius:999px!important;border:1px solid #A8762A!important;background:#DCAC57!important;color:#16254A!important;font-family:inherit;font-size:16px!important;font-weight:700!important;cursor:pointer;transition:background 220ms ease;transform:none!important}.miw-pw-btn:hover{background:#E6BD72!important}.miw-pw-p{margin:0;font-size:16px;line-height:1.6;color:#1B2437}.miw-pw-foot{margin:4px 0 0;padding-top:16px;border-top:1px solid #EDE8DC;text-align:center}.miw-pw-a{font-size:15px;font-weight:700;color:#16254A!important;text-decoration:underline!important;text-decoration-color:#DCAC57!important;text-decoration-thickness:1.5px!important;text-underline-offset:4px;transition:text-decoration-color 260ms ease}.miw-pw-a:hover{text-decoration-color:#16254A!important}.miw-wc-body:has(.miw-pw) .woocommerce-notices-wrapper{max-width:680px;margin-left:auto;margin-right:auto}

/* Avvisi di conferma di WooCommerce (accesso, password, area clienti): bianchi con il filo oro */
.miw-wc-body .woocommerce-notices-wrapper .woocommerce-message,.miw-wc-body .woocommerce-notices-wrapper .woocommerce-info{background:#fff!important;border:1px solid #E8E2D4!important;border-left:4px solid #DCAC57!important;border-radius:16px!important;box-shadow:none!important;color:#1B2437!important;font-size:15.5px!important}.miw-wc-body:has(.miw-auth) .woocommerce-notices-wrapper,.miw-wc-body:has(.miw-pw) .woocommerce-notices-wrapper{max-width:680px;margin-left:auto;margin-right:auto}

/* Home: vetrina, card Lingotti d oro, fascia Permuta e card Compriamo su telefono */
@media (max-width:599px){.miw-vetrina.miw-vcar{grid-template-columns:none!important;grid-auto-columns:82%!important;gap:14px!important}}
@media (max-width:480px){.elementor-element-329ca7e{grid-template-columns:minmax(0,1fr) 84px!important;gap:14px!important}.elementor-element-5bb8aed{white-space:nowrap!important;width:auto!important;padding-inline:18px!important}}
.miw-perm .e-6955079-c2e2,.miw-perm .e-6955079-c2e2 *{line-height:1.25!important}
@media (max-width:480px){.elementor-element-ec0a3fc .miw-cat>:last-child{padding:16px 14px!important}.elementor-element-ec0a3fc .miw-cat>:last-child>div{width:100%!important}.elementor-element-ec0a3fc .miw-cat>:last-child>div>span:nth-child(2){display:none!important}.elementor-element-ec0a3fc .miw-cat>:last-child>div>span:first-child{font-size:18px!important}.elementor-element-ec0a3fc .miw-cat>:last-child>div>div{font-size:14px!important;justify-content:flex-start!important;gap:6px!important}}

/* Compro oro e Pagamento: passi, tabella e Cosa portare su tablet e telefono */
@media (max-width:1024px){.elementor-element-ce23565{display:none!important}}
@media (max-width:599px){.elementor-element-a50d96a{table-layout:fixed!important;width:100%!important}.elementor-element-a50d96a>*>*>*:nth-child(n+2){width:62px!important;padding-inline:4px!important;text-align:center!important}.elementor-element-a50d96a>*>*>*:first-child{padding-inline:12px 8px!important}}
@media (max-width:599px){.elementor-element-ce56f1b{padding:22px 14px!important}.elementor-element-ff9aa76,.elementor-element-e6f5109{padding:20px 16px!important}}
.elementor-element-f01c14a{margin-inline:0!important}

/* Home: titolo della sezione Shop su tablet, pulsante sotto il titolo */
@media (max-width:1100px){.elementor-element-aa0fffb{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.elementor-element-aa0fffb .e-54145ae-2eac{max-width:none!important}}

/* Vendi e valuta: colonne dei titoli da desktop e puntini dei registri su tablet e telefono */
@media (min-width:1100px){.elementor-element-66d3a7b,.elementor-element-9b57bc6,.elementor-element-bf9a65a,.elementor-element-e520498{flex:0 0 600px!important;width:600px!important;max-width:600px!important}.elementor-element-a6c5ced{flex:0 0 460px!important;width:460px!important}.elementor-element-3436053 h2{max-width:min(100%,880px)!important}.elementor-element-b68d0af h2{max-width:none!important}}
@media (max-width:1024px){:is(.elementor-element-2d26e3d,.elementor-element-e127b73,.elementor-element-12be737,.elementor-element-124d190,.elementor-element-b6bd33a)>*>.e-con:empty{display:none!important}}

/* Vendi e valuta: miniatura nelle card delle guide in fondo alla pagina */
.elementor-element-d6151af a>img.e-image-base:first-child,.elementor-element-6a880a6 a>img.e-image-base:first-child,.elementor-element-50f264b a>img.e-image-base:first-child,.elementor-element-4101244 a>img.e-image-base:first-child,.elementor-element-5cfa3ab a>img.e-image-base:first-child{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:16/10;max-height:180px;object-fit:cover!important;border-radius:16px!important;margin:0 0 6px!important;transform:none!important;filter:none!important}

/* Vendi e valuta su telefono: card due per riga, vetrina a due card, carte del colore e Oltre il peso a scorrimento */
@media (max-width:1024px){:is(.elementor-element-cff0680,.elementor-element-6c41e94,.elementor-element-3fe73d7,.elementor-element-ddf4e18,.elementor-element-cce8d9b,.elementor-element-0217343,.elementor-element-af5b430,.elementor-element-8933ae6,.elementor-element-127a7ba,.elementor-element-371c187){display:none!important}}
@media (max-width:599px){
.miw-vetrina.miw-vcar{grid-auto-columns:calc((100% - 12px) / 2.12)!important;gap:12px!important}
:is(.elementor-element-ba3ea7b,.elementor-element-1dd1678){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 16px!important}
:is(.elementor-element-c176936,.elementor-element-85615f2,.elementor-element-897c392,.elementor-element-00d02c4,.elementor-element-a6779c9){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
:is(.elementor-element-c176936,.elementor-element-85615f2,.elementor-element-897c392,.elementor-element-00d02c4,.elementor-element-a6779c9)>.e-con{padding:18px 16px!important}
:is(.elementor-element-51f4c05,.elementor-element-8270da9){display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;margin-inline:-20px!important;padding:4px 20px 12px!important;scroll-padding-inline:20px;scrollbar-width:none;max-width:none!important}
:is(.elementor-element-51f4c05,.elementor-element-8270da9)::-webkit-scrollbar{display:none}
:is(.elementor-element-51f4c05,.elementor-element-8270da9)>.e-con{flex:0 0 80%!important;max-width:80%!important;scroll-snap-align:start}
}

/* Home: titolo del blocco contatti su due righe da desktop */
@media (min-width:1100px){.elementor-element-b68d0af h2#form-t{width:auto!important;max-width:none!important}}

/* Quanto vale e Permuta su tablet: tre card del calcolo in riga, card Su cosa due per riga e meno alte */
@media (min-width:600px) and (max-width:1099px){.elementor-element-a6a135a{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.elementor-element-a6a135a>*{width:auto!important;max-width:none!important;margin:0!important}:is(.elementor-element-f49567f,.elementor-element-9b33309)>:not(.elementor-element-ec92014):not(.elementor-element-46b6e9b){display:none!important}:is(.elementor-element-ec92014,.elementor-element-46b6e9b){height:100%!important;width:100%!important}.elementor-element-1d16500{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}
@media (max-width:1099px){.elementor-element-1d16500>a{min-height:0!important;height:auto!important;aspect-ratio:4/3.4}}
@media (max-width:599px){.elementor-element-1d16500>a{aspect-ratio:4/3.6}}

/* Pagine materiale su tablet e telefono: titolo dell hero piu largo e foto delle sezioni non troppo alte */
@media (min-width:600px) and (max-width:1099px){:is(.elementor-element-facc016,.elementor-element-4e89889,.elementor-element-a3c9247,.elementor-element-4ff1e83,.elementor-element-a3fb634)>.e-con>.e-con{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}:is(.elementor-element-facc016,.elementor-element-4e89889,.elementor-element-a3c9247,.elementor-element-4ff1e83,.elementor-element-a3fb634) h1{font-size:36px!important;line-height:1.08!important}}
@media (max-width:1099px){:is(.elementor-element-3792b60,.elementor-element-43647eb,.elementor-element-7409ac1,.elementor-element-bc24ee7,.elementor-element-098f4f7) img.e-image-base{width:100%!important;height:340px!important;max-height:340px!important;object-fit:cover!important;aspect-ratio:auto!important}:is(.elementor-element-3792b60,.elementor-element-43647eb,.elementor-element-7409ac1,.elementor-element-bc24ee7,.elementor-element-098f4f7) .e-con:has(>img.e-image-base),:is(.elementor-element-3792b60,.elementor-element-43647eb,.elementor-element-7409ac1,.elementor-element-bc24ee7,.elementor-element-098f4f7) .e-con:has(img.e-image-base){height:auto!important;min-height:0!important;aspect-ratio:auto!important}}
@media (max-width:599px){:is(.elementor-element-3792b60,.elementor-element-43647eb,.elementor-element-7409ac1,.elementor-element-bc24ee7,.elementor-element-098f4f7) img.e-image-base{height:240px!important;max-height:240px!important}}

/* Valutazione su tablet e telefono: le quattro card della proposta in griglia */
@media (max-width:1099px){.elementor-element-dcd53a6{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.elementor-element-dcd53a6>:not(.e-con){display:none!important}.elementor-element-dcd53a6>.e-con{width:auto!important;max-width:none!important;margin:0!important;height:auto!important}}
@media (max-width:767px){.elementor-element-dcd53a6{grid-template-columns:repeat(2,minmax(0,1fr))!important}.elementor-element-dcd53a6>.e-con{padding:18px 16px!important}}

/* Documenti necessari su tablet e telefono: titolo, foto e card dei documenti */
.elementor-element-3436053 h2{max-width:min(100%,880px)!important}
@media (max-width:1099px){.elementor-element-6105553 img.e-image-base{width:100%!important;height:300px!important;max-height:300px!important;object-fit:cover!important;aspect-ratio:auto!important}.elementor-element-6105553 .e-con:has(img.e-image-base){height:auto!important;min-height:0!important;aspect-ratio:auto!important}}
@media (max-width:599px){.elementor-element-6105553 img.e-image-base{height:220px!important;max-height:220px!important}:is(.elementor-element-74d5fa4,.elementor-element-3899369){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}:is(.elementor-element-74d5fa4,.elementor-element-3899369)>.e-con{padding:18px 16px!important}:is(.elementor-element-74d5fa4,.elementor-element-3899369)>.e-con:nth-child(3){grid-column:1/-1}}

/* Compro oro su iPad orizzontale: le cinque card dell hero in una riga */
@media (min-width:860px) and (max-width:1099px){.elementor-element-2222c94{flex-wrap:nowrap!important;gap:12px!important}.elementor-element-2222c94>.e-con{flex:1 1 0!important;width:auto!important;min-width:0!important;padding-inline:12px!important}}

/* Telefono: passi della valutazione due per riga e card Cosa valutiamo piu compatte */
@media (max-width:599px){
html body .elementor :is(.elementor-element-ba3ea7b,.elementor-element-1dd1678){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px 16px!important}
html body :is(.elementor-element-c176936,.elementor-element-85615f2,.elementor-element-897c392,.elementor-element-00d02c4,.elementor-element-a6779c9)>.e-con h3{font-size:16px!important;line-height:1.25!important}
html body :is(.elementor-element-c176936,.elementor-element-85615f2,.elementor-element-897c392,.elementor-element-00d02c4,.elementor-element-a6779c9)>.e-con p{font-size:13.5px!important;line-height:1.5!important}
html body :is(.elementor-element-c176936,.elementor-element-85615f2,.elementor-element-897c392,.elementor-element-00d02c4,.elementor-element-a6779c9)>.e-con>.e-con:first-child{width:40px!important;height:40px!important;min-width:40px!important}
}

/* Guide in fondo alle pagine Vendi e valuta: su telefono le card scorrono in orizzontale */
@media (max-width:599px){html body .elementor :is(.elementor-element-53f47f0,.elementor-element-a558c1e,.elementor-element-c488310,.elementor-element-7cbe742,.elementor-element-160f5b0){display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;margin-inline:-20px!important;padding:4px 20px 14px!important;scroll-padding-inline:20px;scrollbar-width:none;max-width:none!important}html body .elementor :is(.elementor-element-53f47f0,.elementor-element-a558c1e,.elementor-element-c488310,.elementor-element-7cbe742,.elementor-element-160f5b0)::-webkit-scrollbar{display:none}html body .elementor :is(.elementor-element-53f47f0,.elementor-element-a558c1e,.elementor-element-c488310,.elementor-element-7cbe742,.elementor-element-160f5b0)>.e-con{flex:0 0 78%!important;max-width:78%!important;scroll-snap-align:start}}

/* Permuta Su cosa e titolo Shop della home: stesse regole con selettore piu forte */
@media (min-width:600px) and (max-width:1099px){html body .elementor .elementor-element-1d16500{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}}
@media (max-width:1099px){html body .elementor .elementor-element-1d16500>a{min-height:0!important;height:auto!important;aspect-ratio:4/3.6}}
@media (max-width:599px){html body .elementor .elementor-element-1d16500>a{aspect-ratio:4/3.4}}
@media (max-width:1100px){html body .elementor .elementor-element-aa0fffb{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}}

/* Permuta Su cosa: altezza minima delle card su tablet e telefono */
@media (max-width:1099px){html body .elementor .elementor-element-1d16500>a{aspect-ratio:auto!important;min-height:420px!important;height:auto!important}}
@media (max-width:599px){html body .elementor .elementor-element-1d16500>a{min-height:380px!important}}

/* Permuta Su cosa su telefono: la card ha il suo fondo, la foto non resta sospesa */
@media (max-width:599px){html body .elementor .elementor-element-1d16500>a{background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:24px!important;overflow:hidden!important;min-height:0!important;padding-bottom:6px!important}}

/* Documenti necessari su telefono: card dei documenti piu compatte */
@media (max-width:599px){html body .elementor :is(.elementor-element-74d5fa4,.elementor-element-3899369)>.e-con{padding:16px 14px!important;gap:8px!important}html body .elementor :is(.elementor-element-74d5fa4,.elementor-element-3899369)>.e-con :is(h3,h4){font-size:17px!important;line-height:1.25!important;margin-top:4px!important}html body .elementor :is(.elementor-element-74d5fa4,.elementor-element-3899369)>.e-con p{font-size:13.5px!important;line-height:1.5!important}html body .elementor :is(.elementor-element-74d5fa4,.elementor-element-3899369)>.e-con>.e-con:first-child{width:44px!important;height:44px!important;min-width:44px!important}}

/* Colonne dei titoli da desktop: stesse regole con selettore piu forte */
@media (min-width:1100px){html body .elementor :is(.elementor-element-66d3a7b,.elementor-element-9b57bc6,.elementor-element-bf9a65a,.elementor-element-e520498){flex:0 0 600px!important;width:600px!important;max-width:600px!important}html body .elementor .elementor-element-a6c5ced{flex:0 0 460px!important;width:460px!important;max-width:460px!important}}

/* Titoli di Documenti e del blocco contatti della home: selettore piu forte */
html body .elementor .elementor-element-3436053 h2{max-width:min(100%,880px)!important}@media (min-width:1100px){html body .elementor h2#form-t{width:auto!important;max-width:none!important}}

/* Documenti necessari: titolo Cosa serve su due righe */
html body .elementor-element-3436053.elementor-element-3436053.elementor-element-3436053 h2.e-heading-base.e-heading-base{max-width:min(100%,880px)!important}

/* Guide in fondo su tablet: sempre tre card in riga */
@media (min-width:600px) and (max-width:1099px){html body .elementor :is(.elementor-element-53f47f0,.elementor-element-a558c1e,.elementor-element-c488310,.elementor-element-7cbe742,.elementor-element-160f5b0){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}}

/* Sedi (Gavardo, Nozza di Vestone): fascia registri senza puntini isolati, H1 su due righe da tablet */
@media (max-width:1024px){.elementor-element-6ecfbda>.e-div-block-base:not(:has(*)),.elementor-element-b1d2161>.e-div-block-base:not(:has(*)){display:none!important}}
@media (max-width:767px){
.elementor-element-6ecfbda,.elementor-element-b1d2161{align-items:flex-start!important;gap:12px!important}
}
@media (max-width:1024px){.e-16a5d77-d258,.e-710ebe2-70b1{max-width:720px!important}}
/* Chi siamo: H1 come le altre pagine generali; numeri delle regole dentro la card; foto, garanzie e link su telefono */
@media (min-width:1025px){.e-08ce56e-d836{font-size:60px!important;line-height:1.02!important}}
.elementor-element-bfb793e>.e-con>.e-paragraph-base:first-child{top:12px!important;right:18px!important}
@media (max-width:767px){
.elementor-element-ab76b9e,.elementor-element-d56865e{width:100%!important;max-width:100%!important;min-width:0!important}
.elementor-element-3def770{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px 14px!important}
.elementor-element-3def770>*{border:0!important;padding:0!important}
.elementor-element-913fc5b{display:block!important;width:auto!important}
.elementor-element-913fc5b>.e-paragraph-base{display:inline!important}
.elementor-element-913fc5b>.e-svg-base{display:inline-block!important;vertical-align:middle!important;margin-left:8px!important}
}
/* Domande frequenti: su telefono e tablet verticale gli argomenti stanno in cima, come pillole */
@media (max-width:1000px){
.elementor-element-13097a5{flex-direction:column!important}
.elementor-element-aa4ee23{order:-1!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;flex:0 0 auto!important;margin-bottom:-12px!important}
.elementor-element-a797f30{position:static!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
.elementor-element-f609f98{display:none!important}
.elementor-element-0ce6b10{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;margin:0 -20px!important;padding:2px 20px 6px!important;border:0!important;scrollbar-width:none}
.elementor-element-0ce6b10::-webkit-scrollbar{display:none}
.elementor-element-0ce6b10>p{flex:0 0 auto!important;margin:0!important;display:block!important}
.elementor-element-0ce6b10>p>a{border:1px solid #E8E2D4!important;border-radius:999px!important;padding:9px 16px!important;margin:0!important;background:#fff!important;gap:8px!important;white-space:nowrap!important;font-size:15px!important;transition:border-color .25s,background-color .25s!important}
.elementor-element-0ce6b10>p>a:hover{border-color:#DCAC57!important;background:#FAF6EC!important}
}
@media (min-width:768px) and (max-width:1000px){.elementor-element-0ce6b10{margin:0!important;padding:2px 0 6px!important;flex-wrap:wrap!important;overflow:visible!important}}
/* Contatti: il cerchio con la freccia dei recapiti non esce dalla riga */
.elementor-element-88268fd,.elementor-element-54c460a,.elementor-element-ab26d9a{grid-template-columns:44px minmax(0,1fr) 40px!important}
/* Articoli del blog: su telefono la tabella mostra che scorre */
@media (max-width:599px){.miw-art-body .wp-block-table{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.miw-art-body .wp-block-table table{min-width:520px}}
/* Pagina 404: a destra ricerca e pagine principali */
@media (min-width:1025px){.elementor-element-df5b4fb{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,500px)!important;gap:72px!important;align-items:center!important}}
@media (max-width:1024px){.elementor-element-df5b4fb{display:flex!important;flex-direction:column!important;gap:40px!important}}
.miw-404-box{background:#fff;border:1px solid #E8E2D4;border-radius:24px;padding:34px 34px 18px;box-shadow:0 24px 48px -32px rgba(22,37,74,.25)}
.miw-404-eye{display:flex;align-items:center;gap:12px;margin:0 0 14px!important;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#A8762A}
.miw-404-eye::before{content:"";width:28px;height:2px;border-radius:2px;background:#DCAC57;flex:0 0 auto}
.miw-404-box form{margin:0 0 30px}
.miw-404-link{list-style:none;margin:0!important;padding:0!important}
.miw-404-link li{border-top:1px solid #E8E2D4;margin:0}
.miw-404-link a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;color:#16254A!important;text-decoration:none!important}
.miw-404-link strong{display:block;font-size:17px;font-weight:700;transition:color .3s ease}
.miw-404-link small{display:block;font-size:14.5px;line-height:1.4;color:#4A5468;margin-top:2px}
.miw-404-link svg{flex:0 0 auto;color:#A8762A;transition:color .3s ease}
.miw-404-link a:hover strong,.miw-404-link a:focus-visible strong{color:#A8762A}
.miw-404-link a:hover svg,.miw-404-link a:focus-visible svg{color:#16254A}
@media (max-width:600px){.miw-404-box{padding:26px 20px 10px}}
/* Sedi: metalli con 4 lingotti (platino, palladio) su una riga da tablet in su */


/* Sedi su tablet e telefono: hero e lingotti in due colonne a 1024, card Compro due per riga, vetrina a quattro, foto del negozio affiancate */
@media (min-width:768px) and (max-width:1024px){
:is(.elementor-element-6df733a,.elementor-element-70fc10f) .miw-vetrina{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
:is(.elementor-element-15ebed6,.elementor-element-ece0b19){grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media (max-width:1024px){
:is(.elementor-element-7f5ddc5,.elementor-element-2fde24c){justify-content:flex-start!important;flex-wrap:wrap!important;gap:12px 24px!important}
}
@media (min-width:1000px) and (max-width:1024px){
:is(.elementor-element-6f8efcd,.elementor-element-cc6a48b){flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:40px!important}
:is(.elementor-element-a6e741c,.elementor-element-1d9dd16){flex:1 1 auto!important;width:auto!important;min-width:0!important}
:is(.elementor-element-354266a,.elementor-element-125d840){flex:0 0 380px!important;max-width:380px!important}
:is(.elementor-element-ff1d4e2,.elementor-element-dd60d60){flex-direction:row!important;flex-wrap:nowrap!important;gap:40px!important;align-items:flex-start!important}
:is(.elementor-element-9b6f147,.elementor-element-8ef8019){flex:0 0 36%!important;width:auto!important;max-width:36%!important}
:is(.elementor-element-24faa96,.elementor-element-1f3ff77){flex:1 1 auto!important;width:auto!important;min-width:0!important}
}
@media (max-width:767px){
:is(.elementor-element-15ebed6,.elementor-element-ece0b19){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
:is(.elementor-element-15ebed6,.elementor-element-ece0b19)>:last-child:nth-child(odd){grid-column:1/-1}
:is(.elementor-element-15ebed6,.elementor-element-ece0b19)>*>a{padding:16px!important;gap:10px!important}
:is(.elementor-element-15ebed6,.elementor-element-ece0b19)>*>a .e-paragraph-base>span:first-child{font-size:18px!important}
:is(.elementor-element-15ebed6,.elementor-element-ece0b19)>*>a .e-paragraph-base>span:last-child{font-size:14.5px!important;margin-top:4px!important}
:is(.elementor-element-5e0c86f,.elementor-element-efb81e0){display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}
:is(.elementor-element-5e0c86f,.elementor-element-efb81e0)>*{height:auto!important;min-height:0!important;aspect-ratio:1/1!important}
}

/* Chi siamo, Punti vendita e Contatti su telefono: foto dei negozi, dei servizi e della storia meno alte */
@media (max-width:767px){
:is(.elementor-element-6db6331,.elementor-element-0851395,.elementor-element-5e7b832,.elementor-element-deee3e1,.elementor-element-85cb858,.elementor-element-79f56a4){min-height:170px!important;height:170px!important}
:is(.elementor-element-64c3c76,.elementor-element-44e8e98,.elementor-element-ee8a92c){aspect-ratio:16/9!important}
.elementor-element-07b4a79{min-height:220px!important;height:220px!important}
.elementor-element-9d1e4eb{height:240px!important}
}
@media (min-width:768px) and (max-width:1024px){.elementor-element-9d1e4eb{height:380px!important}}
@media (max-width:1024px){:is(.elementor-element-85b505d,.elementor-element-0828b03){height:100%!important;min-height:0!important}}
.elementor-element-172d6dc>p.e-4b66cfd-41f3,.elementor-element-e1c7afa>p.e-4b66cfd-41f3{margin-top:4px!important;align-self:flex-start}

/* Domande frequenti su telefono: il link di ogni argomento sempre sotto il titolo */
@media (max-width:767px){:is(.elementor-element-22a712a,.elementor-element-2ffb68e,.elementor-element-8841ffa,.elementor-element-503310b,.elementor-element-a16d441,.elementor-element-b980ce0){flex-direction:column!important;align-items:flex-start!important;gap:10px!important}}

/* Articoli del blog: correlati tre in riga su tablet, a scorrimento su telefono */
@media (min-width:768px) and (max-width:1024px){ul:has(>li>a.oca-2){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}ul:has(>li>a.oca-2) a.oca-2{border-radius:22px!important}}
@media (max-width:767px){
ul:has(>li>a.oca-2){display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;margin-inline:-20px!important;padding:4px 20px 12px!important;scroll-padding-inline:20px;scrollbar-width:none}
ul:has(>li>a.oca-2)::-webkit-scrollbar{display:none}
ul:has(>li>a.oca-2)>li{flex:0 0 78%!important;max-width:78%!important;scroll-snap-align:start}
}

/* Acquista e investi: Come si compra in catalogo e schede, schede lingotto su tablet e telefono */
@media (min-width:1025px){
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597,.elementor-604) [data-id="0912ce3"]{padding-top:clamp(40px,7vh,96px)!important;padding-bottom:clamp(40px,7vh,96px)!important}
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597,.elementor-604) :is([data-id="6fbb46b"],[data-id="42ea3f6"]){margin-top:clamp(24px,4.6vh,56px)!important}
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597,.elementor-604) [data-id="7630fb9"]{font-size:clamp(24px,3vh,30px)!important}
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597,.elementor-604) [data-id="ad38f9e"]{margin-top:clamp(16px,2.6vh,28px)!important}
}
@media (min-width:1025px) and (max-height:880px){
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597,.elementor-604) [data-id="0912ce3"]{padding-top:clamp(28px,5vh,96px)!important;padding-bottom:clamp(28px,5vh,96px)!important}
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597,.elementor-604) [data-id="0726df9"]{font-size:clamp(34px,5.2vh,48px)!important}
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597,.elementor-604) :is([data-id="6fbb46b"],[data-id="42ea3f6"]){margin-top:clamp(18px,3.2vh,56px)!important}
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597,.elementor-604) [data-id="ad38f9e"]{margin-top:14px!important}
}
/* i 5 passi su una riga anche su iPad orizzontale */
@media (min-width:900px){.elementor .elementor-element-6fbb46b{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:24px!important}}
@media (min-width:900px) and (max-width:1199px){
.elementor :is(.e-109719b-d8af,.e-4c1acb0-eeca,.e-7c6061b-ca25,.e-4b923b2-6400,.e-d331a9f-21ef){font-size:17px!important}
.elementor :is(.e-2312790-4d08,.e-4c814ed-51e8,.e-a568617-eae2,.e-bf53a80-d3cf,.e-2480a2b-2e0c){font-size:14px!important}}
/* da telefono: icona e Passo sulla stessa riga, passi piu compatti */
@media (max-width:767px){
.elementor .elementor-element-6fbb46b{gap:0!important}
.elementor :is(.elementor-element-cfe2ab5,.elementor-element-f1581f3,.elementor-element-fceefea,.elementor-element-b680f38,.elementor-element-7a539ca){padding:18px 0 20px!important;gap:0!important}
.elementor :is(.elementor-element-f3f5af8,.elementor-element-eefc1c5,.elementor-element-221ca91,.elementor-element-c6c0aa8,.elementor-element-9959a7b){flex-direction:row!important;align-items:center!important;gap:12px!important;margin:0 0 8px!important}
.elementor :is(.elementor-element-f3f5af8,.elementor-element-eefc1c5,.elementor-element-221ca91,.elementor-element-c6c0aa8,.elementor-element-9959a7b) .e-svg-base{width:24px!important;height:24px!important}
.elementor :is(.e-109719b-d8af,.e-4c1acb0-eeca,.e-7c6061b-ca25,.e-4b923b2-6400,.e-d331a9f-21ef){font-size:18px!important;margin:0 0 6px!important}
.elementor .elementor-element-0884008{margin-top:14px!important}
.elementor .elementor-element-6cf920c{display:block!important;width:auto!important}
.elementor .elementor-element-6cf920c>span{display:inline!important}
.elementor .elementor-element-6cf920c .e-svg-base{display:inline-block!important;width:14px!important;height:14px!important;vertical-align:-2px;margin:0 0 0 8px!important}
}
/* Scheda lingotto: video della lavorazione dentro lo schermo e passi della produzione a scorrimento da telefono */
@media (max-width:600px){.miw-cf figure:has([data-cf-vid]){aspect-ratio:1/1!important;min-height:0!important;width:100%!important}}
@media (max-width:767px){
.miw-cf figure:has([data-cf-vid])+ol{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:16px!important;margin-inline:-20px!important;padding:0 20px 6px!important;scroll-padding-inline:20px;scrollbar-width:none;margin-top:32px!important}
.miw-cf figure:has([data-cf-vid])+ol::-webkit-scrollbar{display:none}
.miw-cf figure:has([data-cf-vid])+ol>li{flex:0 0 76%!important;scroll-snap-align:start;gap:14px!important}
}
@media (min-width:768px) and (max-width:899px){.miw-cf figure:has([data-cf-vid])+ol{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.miw-cf img[src*="-cf-fronte"],.miw-cf img[src*="-cf-retro"]{object-fit:contain!important}
/* Scheda lingotto: scheda tecnica su due colonne da telefono */
@media (max-width:767px){
.single-lingotto [data-id="cac934a"]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
.single-lingotto [data-id="cac934a"]>div{padding:14px 16px!important;min-width:0}
.single-lingotto [data-id="cac934a"]>div:nth-child(odd){border-right:1px solid #E8E2D4!important}
}
/* Scheda lingotto: hero su due colonne anche su iPad orizzontale */
@media (min-width:900px) and (max-width:1024px){.single-lingotto [data-id="b5acff4"]{grid-template-columns:minmax(0,46fr) minmax(0,54fr)!important}}
/* Scheda lingotto: Vuoi saperne di piu con il titolo su due righe, card a scorrimento da telefono */
@media (min-width:1025px){.single-lingotto [data-id="c53e9a7"]{flex:0 0 38%!important;max-width:none!important}.single-lingotto #guide-cta-t{max-width:none!important}}
@media (max-width:767px){
.single-lingotto [data-id="b5cf513"]{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;margin-inline:-28px!important;padding:0 28px 6px!important;scroll-padding-inline:28px;scrollbar-width:none}
.single-lingotto [data-id="b5cf513"]::-webkit-scrollbar{display:none}
.single-lingotto [data-id="b5cf513"]>*{flex:0 0 74%!important;scroll-snap-align:start;min-width:0}
}
/* Guide Acquista e investi e Quotazione: hero compatto e alto uguale su desktop, tablet e telefono */
@media (min-width:1025px){
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) > :first-child:has(.miw-ghero){min-height:680px!important}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-ghero > .miw-grow > :has(h1){flex-basis:calc((100% - var(--miw-gg)) * .64)!important}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-ghero > .miw-grow > :not(:has(h1)){flex-basis:calc((100% - var(--miw-gg)) * .36)!important}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-ghero h1{text-wrap:balance}
}
@media (min-width:768px) and (max-width:1024px){
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) > :first-child:has(.miw-ghero){min-height:800px!important;justify-content:center}
}
/* Perche e come investire: i quattro lingotti dell hero tutti dentro la pagina */
.elementor-464 [data-id="9217292"]{max-width:100%!important;justify-content:center!important}
.elementor-464 [data-id="9217292"] img{min-width:0!important;flex:0 1 auto!important;max-width:26%!important;height:auto!important;object-fit:contain!important}
/* Lingotti coniati o fusi: la coppia VS dell hero sempre dentro la pagina */
.elementor-483 [data-id="feb4cc4"]{max-width:100%!important;justify-content:center!important}
.elementor-483 [data-id="feb4cc4"] img{min-width:0!important;flex:0 1 auto!important;max-width:42%!important;height:auto!important;object-fit:contain!important}
/* telefono: hero compatto, immagine bassa, In questa guida su una riga scorrevole */
@media (max-width:767px){
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-ghero > .miw-grow{gap:24px!important;padding:0!important}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-ghero > .miw-grow > :not(:has(h1)){padding:0!important;min-height:0!important;height:auto!important;max-height:150px;overflow:hidden;justify-content:center!important;align-items:center!important}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-ghero > .miw-grow > :not(:has(h1)) img{max-height:130px!important;width:auto!important;max-width:100%!important}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-ghero > .miw-grow > :has(h1) > p:last-of-type{font-size:16.5px!important;line-height:1.6!important}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-gnav{flex-wrap:nowrap!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-gnav > div{flex-wrap:nowrap!important;overflow-x:auto!important;margin-inline:-20px!important;padding:0 20px 4px!important;scrollbar-width:none;gap:8px!important;justify-content:flex-start!important;width:calc(100% + 40px)!important;max-width:none!important}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-gnav > div::-webkit-scrollbar{display:none}
:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485,.elementor-490) .miw-gnav > div > *{flex:0 0 auto!important;white-space:nowrap}
}

/* Scheda lingotto su telefono: barra fissa con prezzo e Richiedi */
.miw-lsb{display:none}
@media (max-width:767px){
.miw-lsb{display:flex;position:fixed;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:89;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:18px;background:#fff;border:1px solid #E8E2D4;box-shadow:0 18px 40px -18px rgba(22,37,74,.45);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 220ms ease,transform 220ms ease,visibility 0s linear 220ms}
.miw-lsb.on{opacity:1;visibility:visible;transform:none;transition:opacity 220ms ease,transform 220ms ease,visibility 0s}
.miw-lsb-t{display:flex;flex-direction:column;min-width:0;line-height:1.2}
.miw-lsb-n{font-size:13px;color:#5D6679;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.miw-lsb-p{font-size:18px;font-weight:800;color:#16254A;font-feature-settings:'tnum';white-space:nowrap}
.miw-lsb-a{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 20px;border-radius:999px;background:#DCAC57;color:#16254A!important;font-size:15.5px;font-weight:700;text-decoration:none!important;transition:background 180ms ease}
.miw-lsb-a:hover,.miw-lsb-a:focus-visible{background:#E5BC70}
body.miw-lb-open .miw-lsb{display:none}
}
/* Scheda lingotto: campo Prodotto del modulo leggibile per intero da telefono */
@media (max-width:767px){.single-lingotto #richiesta input[name="prodotto"]{font-size:14px!important;text-overflow:ellipsis}}

/* Catalogo lingotti: card due per riga da telefono e tre da tablet, metalli in riga, filtri fissi da desktop */
@media (max-width:899px){
.miw-lcat-aside>div:first-child{padding:16px!important}
.miw-lcat-aside>div:first-child>div:first-child{padding-bottom:12px!important;margin-bottom:14px!important}
.miw-lcat-aside ul:first-of-type{flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:8px!important;margin:0 -16px!important;padding:0 16px 4px!important;scrollbar-width:none}
.miw-lcat-aside ul:first-of-type::-webkit-scrollbar{display:none}
.miw-lcat-aside ul:first-of-type>li{flex:0 0 auto}
.miw-lcat-aside ul:first-of-type>li>a{padding:4px 12px 4px 4px!important;gap:8px!important;font-size:14.5px!important;white-space:nowrap}
.miw-lcat-aside ul:first-of-type>li>a>span:first-child{width:28px!important;height:28px!important}
}
@media (max-width:767px){
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597) [data-id="4700e53"]{display:none!important}
:is(.elementor-593,.elementor-594,.elementor-595,.elementor-596,.elementor-597) > :first-child p{font-size:16.5px!important;line-height:1.6!important}
}
/* card dei lingotti: due per riga da telefono, tre da tablet, allineate */
@media (min-width:600px) and (max-width:1024px){.miw-lgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media (max-width:1024px){
.miw-lgrid{gap:14px 12px!important}
.miw-lc-art{padding:96px 14px 14px!important;margin-top:48px!important;height:calc(100% - 48px)!important}
.miw-lc-art>a:nth-of-type(2){top:-46px!important;height:132px!important}
.miw-lc-art>p:first-of-type{font-size:11px!important;padding:4px 9px 4px 6px!important;margin-bottom:10px!important;gap:6px!important}
.miw-lc-art>p:first-of-type>span{width:11px!important;height:11px!important}
.miw-lc-art>div:first-of-type{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}
.miw-lc-art>div:first-of-type h3{font-size:28px!important}
.miw-lc-art>div:first-of-type>span{font-size:10.5px!important;padding:4px 8px!important}
.miw-lc-art>p:nth-of-type(2){font-size:14px!important;margin-top:10px!important}
.miw-lc-art>p:nth-of-type(3){font-size:12.5px!important}
.miw-lc-art>div:last-child{flex-wrap:nowrap!important;gap:8px!important;padding-top:12px!important}
.miw-lc-art>div:last-child>span:first-child{min-width:0}
.miw-lc-art>div:last-child>span:first-child>span:first-child{font-size:16.5px!important;white-space:nowrap}
.miw-lc-art>div:last-child>span:first-child>span:last-child{font-size:12px!important}
.miw-lc-art .miw-lc-btn{width:36px!important;height:36px!important}
}
/* lingotti quadrati (platino e palladio 1 g) meno grandi degli altri */
.miw-lc-img[width="560"][height="560"]{height:74%!important;align-self:center}
/* filtri sempre a portata mentre scorri il catalogo da desktop */
@media (min-width:1025px){.miw-lcat-aside{position:sticky;top:112px;align-self:flex-start}}

/* Oro da investimento su telefono e tablet: card dei metalli due per riga, registri senza puntini, foto dei blister non troppo grande */
@media (max-width:1024px){
.elementor-456 :is([data-id="2b614c4"],[data-id="c44d00e"]){display:none!important}
.elementor-456 [data-id="7adbc1a"]{max-width:440px!important;margin-inline:auto!important}
}
@media (max-width:767px){
.elementor-456 [data-id="36593d3"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.elementor-456 [data-id="36593d3"]>*{min-width:0;display:flex}
.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"]){padding:14px 10px 16px!important;gap:6px!important;width:100%;height:auto!important}
.elementor-456 :is([data-id="beab0d8"],[data-id="4f4432c"],[data-id="dbca470"],[data-id="41c8461"]){height:72px!important;margin-bottom:4px!important}
.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"])>span:nth-of-type(1){font-size:16px!important;line-height:1.2!important}
.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"])>span:nth-of-type(2){font-size:12px!important;line-height:1.35!important}
.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"])>span:nth-of-type(3){font-size:10px!important}
.elementor-456 :is([data-id="ce63887"],[data-id="47ba528"],[data-id="4cbb30d"],[data-id="a7b7726"])>div:last-child{margin-top:auto!important}
.elementor-456 [data-id="7adbc1a"]{max-width:300px!important}
}

/* Guide Coniati o fusi e Perche investire: tabelle di confronto leggibili da telefono e tablet */
@media (max-width:599px){
.elementor-483 [data-id="439958a"]{min-width:0!important;width:100%!important;table-layout:fixed!important}
.elementor-483 [data-id="439958a"] :is(.e-paragraph-base,[data-id="fe21be4"],[data-id="66a9c98"],[data-id="2da0889"]){padding:11px 7px!important;font-size:13px!important;line-height:1.4!important}
.elementor-483 [data-id="396bea9"]>div>p:first-child,.elementor-483 [data-id="fe21be4"]{width:28%!important;font-size:11px!important;letter-spacing:.02em!important;hyphens:auto}
.elementor-483 :is([data-id="87946a3"],[data-id="988ec91"]){flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important}
.elementor-483 :is([data-id="87946a3"],[data-id="988ec91"]) *{font-size:13px!important;line-height:1.25!important;text-align:center!important}
.elementor-483 :is([data-id="87946a3"],[data-id="988ec91"]) img{max-height:52px!important;width:auto!important}
}
@media (min-width:768px) and (max-width:1024px){.elementor-464 [data-id="6b18251"]{min-width:0!important;width:100%!important}}
@media (max-width:767px){
.elementor-464 [data-id="865d326"]{overflow-x:auto!important;margin-right:-20px!important;padding-right:20px!important;scrollbar-width:thin}
.elementor-464 [data-id="6b18251"]{min-width:0!important;width:600px!important;table-layout:fixed!important}
.elementor-464 [data-id="6b18251"] :is([data-id="aa6ab1a"],[data-id="5279c4e"]>div)>*{padding:11px 8px!important;font-size:13px!important;line-height:1.4!important}
.elementor-464 [data-id="6b18251"] :is([data-id="aa6ab1a"],[data-id="5279c4e"]>div)>:first-child{position:sticky!important;left:0;z-index:2;width:104px!important;background:#fff!important;box-shadow:6px 0 10px -8px rgba(22,37,74,.35);font-size:11px!important}
}

/* Guide su telefono e tablet: altre guide a scorrimento, formula del prezzo in riga, card LBMA 2x2, foto di Coniati o fusi */
@media (max-width:599px){
html body .elementor :is(.elementor-element-17eb029,.elementor-element-b035a06,.elementor-element-37a6b0e,.elementor-element-f576ac6){display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;margin-inline:-20px!important;padding:4px 20px 14px!important;scroll-padding-inline:20px;scrollbar-width:none;max-width:none!important}
html body .elementor :is(.elementor-element-17eb029,.elementor-element-b035a06,.elementor-element-37a6b0e,.elementor-element-f576ac6)::-webkit-scrollbar{display:none}
html body .elementor :is(.elementor-element-17eb029,.elementor-element-b035a06,.elementor-element-37a6b0e,.elementor-element-f576ac6)>.e-con{flex:0 0 78%!important;max-width:78%!important;scroll-snap-align:start}
}
/* Come acquistare: blister senza riquadro dietro, formula del prezzo in riga su tablet */
@media (max-width:1024px){.elementor-461 [data-id="1250cc7"] img{max-height:240px!important;width:auto!important;margin-inline:auto!important;display:block}}
@media (min-width:600px) and (max-width:1024px){
.elementor-461 [data-id="04a7e00"]{flex-direction:row!important;align-items:stretch!important;gap:8px!important}
.elementor-461 [data-id="04a7e00"]>.e-con{flex:1 1 0!important;min-width:0!important;padding:16px 14px!important}
.elementor-461 [data-id="04a7e00"]>p{align-self:center!important;flex:none!important;margin:0!important}
}
@media (max-width:599px){
.elementor-461 [data-id="04a7e00"]{gap:6px!important}
.elementor-461 [data-id="04a7e00"]>.e-con{padding:16px 18px!important;gap:6px!important}
}
/* Banco metalli e LBMA: le quattro cose che controlla l LBMA in 2x2 */
.elementor-473 [data-id="4bda705"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media (max-width:599px){.elementor-473 [data-id="4bda705"]{gap:12px!important}.elementor-473 [data-id="4bda705"]>*{min-width:0;padding:16px 14px!important}.elementor-473 [data-id="4bda705"] p{font-size:13.5px!important}.elementor-473 [data-id="4bda705"] h3,.elementor-473 [data-id="4bda705"] p:first-of-type{font-size:15.5px!important}}
/* Coniati o fusi da telefono: lingotti, foto della raffineria e retro non troppo grandi */
@media (max-width:767px){
.elementor-483 :is([data-id="9e4552d"],[data-id="6448ba8"]) img{max-height:150px!important;width:auto!important}
.elementor-483 [data-id="b83f002"]{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;margin-inline:-20px!important;padding:0 20px 6px!important;scroll-padding-inline:20px;scrollbar-width:none}
.elementor-483 [data-id="b83f002"]::-webkit-scrollbar{display:none}
.elementor-483 [data-id="b83f002"]>*{flex:0 0 80%!important;min-width:0;scroll-snap-align:start}
.elementor-483 [data-id="c698616"] img{max-height:280px!important;width:auto!important;margin-inline:auto!important;display:block}
}

/* Quale taglio scegliere e catalogo su telefono: grafico dei tagli intero, tre card del confronto a scorrimento */
@media (max-width:599px){
.elementor-485 [data-id="9b06d28"]{gap:4px!important;overflow:visible!important;justify-content:space-between!important}
.elementor-485 [data-id="9b06d28"]>p{flex:1 1 0!important;width:auto!important;min-width:0!important}
.elementor-485 [data-id="9b06d28"]>p>span:first-child{border-radius:8px 8px 3px 3px!important}
.elementor-485 [data-id="9b06d28"]>p>span:last-child{font-size:10px!important;letter-spacing:-.02em}
}
/* Un lingotto o tanti piccoli: da telefono le tre card scorrono in orizzontale */
@media (max-width:767px){
html body .elementor :is(.elementor-485 [data-id="208b35d"],.elementor-593 [data-id="29a15b9"],.elementor-594 [data-id="4e3b55b"]){display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:12px!important;margin-inline:-20px!important;padding:4px 20px 14px!important;scroll-padding-inline:20px;scrollbar-width:none;max-width:none!important}
html body .elementor :is(.elementor-485 [data-id="208b35d"],.elementor-593 [data-id="29a15b9"],.elementor-594 [data-id="4e3b55b"])::-webkit-scrollbar{display:none}
html body .elementor :is(.elementor-485 [data-id="208b35d"],.elementor-593 [data-id="29a15b9"],.elementor-594 [data-id="4e3b55b"])>*{flex:0 0 84%!important;max-width:84%!important;min-width:0!important;scroll-snap-align:start}
:is(.elementor-593 [data-id="8f7a8ca"],.elementor-594 [data-id="9da76d4"]) :has(> a[href*="quale-taglio-scegliere"]){flex-wrap:wrap!important;row-gap:10px!important}
:is(.elementor-593 [data-id="8f7a8ca"],.elementor-594 [data-id="9da76d4"]) :has(> a[href*="quale-taglio-scegliere"])>a[href*="quale-taglio-scegliere"]{flex:0 0 auto!important;margin-left:0!important;white-space:nowrap}
}

/* Quotazione oro su telefono: metalli e periodi in una riga scorrevole, quattro valori del periodo in 2x2 */
@media (max-width:767px){
.elementor-490 [data-id="b054601"]{padding:16px!important}
.elementor-490 :is([data-id="056d4ac"],[data-id="816058b"]){flex-wrap:nowrap!important;overflow-x:auto!important;margin-inline:-16px!important;padding:0 16px 2px!important;scrollbar-width:none;gap:6px!important}
.elementor-490 :is([data-id="056d4ac"],[data-id="816058b"])::-webkit-scrollbar{display:none}
.elementor-490 :is([data-id="056d4ac"],[data-id="816058b"])>button{flex:0 0 auto!important;white-space:nowrap}
.elementor-490 [data-id="848e7ae"]{gap:10px!important}
.elementor-490 [data-id="84d8377"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.elementor-490 [data-id="84d8377"]>div{padding:14px 14px!important;min-width:0}
.elementor-490 [data-id="84d8377"] .miw-qf{font-size:19px!important;white-space:nowrap}
.elementor-490 [data-id="84d8377"] p:first-child{font-size:12.5px!important}
}

/* Quotazione oro su telefono: tabella dei metalli dentro lo schermo (senza la colonna al chilo) */
@media (max-width:599px){
.elementor-490 [data-id="5e204fd"]{min-width:0!important;width:100%!important;table-layout:fixed!important}
.elementor-490 :is([data-id="3db7b13"],[data-id="7087810"]>div)>:nth-child(4){display:none!important}
.elementor-490 :is([data-id="3db7b13"],[data-id="7087810"]>div)>*{padding:11px 6px!important;font-size:13px!important;white-space:nowrap}
.elementor-490 :is([data-id="3db7b13"],[data-id="7087810"]>div)>:first-child{width:34%!important;white-space:normal}
.elementor-490 [data-id="7087810"]>div>:first-child>div{gap:8px!important}
.elementor-490 [data-id="7087810"]>div>:first-child img{max-height:30px!important;width:auto!important}
.elementor-490 [data-id="7087810"]>div>:first-child>div>div:first-child{width:30px!important;height:36px!important;flex:none!important}
}

/* Blocco Richiedi la disponibilita (Oro da investimento e schede): recapiti subito sotto il testo, senza vuoto in mezzo */
@media (min-width:768px){.elementor-456 [data-id="e714eaf"],.single-lingotto [data-id="4174002"]{justify-content:flex-start!important}.elementor-456 [data-id="209dd80"],.single-lingotto [data-id="2b8b8b1"]{margin-top:40px!important}}

/* Quale taglio scegliere: i tre lingotti dell hero tutti dentro la pagina */
.elementor-485 [data-id="95a11ca"]{max-width:100%!important;justify-content:center!important}
.elementor-485 [data-id="95a11ca"] img{min-width:0!important;flex:0 1 auto!important;height:auto!important;object-fit:contain!important}
.elementor-485 [data-id="95a11ca"] img:nth-of-type(1){max-width:23%!important}.elementor-485 [data-id="95a11ca"] img:nth-of-type(2){max-width:31%!important}.elementor-485 [data-id="95a11ca"] img:nth-of-type(3){max-width:46%!important}

/* Come acquistare: blister scontornato, alto al massimo 320 px */
.elementor-461 [data-id="1250cc7"] img{max-height:320px!important;width:auto!important;margin-inline:auto!important;display:block!important;border-radius:0!important}
@media (max-width:1024px){.elementor-461 [data-id="1250cc7"] img{max-height:240px!important}}

/* Quale taglio scegliere: proporzioni dei tre lingotti dell hero da desktop */
@media (min-width:1025px){.elementor-485 [data-id="95a11ca"] img{max-width:none!important;width:auto!important}.elementor-485 [data-id="95a11ca"] img:nth-of-type(1){height:150px!important}.elementor-485 [data-id="95a11ca"] img:nth-of-type(2){height:210px!important}.elementor-485 [data-id="95a11ca"] img:nth-of-type(3){height:290px!important}}

/* Come acquistare: blister intero, non ritagliato */
.elementor-461 :is([data-id="1250cc7"],[data-id="96cbc23"]){aspect-ratio:auto!important;height:auto!important;min-height:0!important;overflow:visible!important}
.elementor-461 [data-id="1250cc7"] img{height:auto!important;object-fit:contain!important;aspect-ratio:auto!important}

/* Quotazione oro su telefono: intestazioni della tabella leggibili */
@media (max-width:599px){.elementor-490 [data-id="3db7b13"]>*{white-space:normal!important;font-size:10px!important;letter-spacing:.04em!important;line-height:1.25!important;vertical-align:bottom}.elementor-490 :is([data-id="3db7b13"],[data-id="7087810"]>div)>:nth-child(5){width:22%!important}}

/* Shop: filtri in un pannello dal basso fino a 1023 px, griglia a 3 su tablet e 2 su telefono, ordinamento con la freccia del sito, caricamento visibile */
@media (min-width:1024px){.miw-sbar .miw-sfbtn,.miw-sheet-h,.miw-sheet-f,.miw-sheet-bg{display:none!important}}
@media (max-width:1023px){
.miw-scat{display:block!important}
.miw-sbar{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:100%}
.miw-sbar .miw-sfbtn{display:inline-flex!important;width:auto!important;flex:none;min-height:46px!important;padding:0 20px!important;font-size:15px!important;transition:background 200ms ease,border-color 200ms ease}
.miw-sbar .miw-sfbtn:hover{background:#FAF6EC!important}
.miw-sbar .miw-ssort{margin-left:auto}
.miw-saside:not(.miw-saside-open){display:none!important}
.miw-saside.miw-saside-open{display:flex!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:10080;max-height:86vh!important;max-height:86dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;margin:0!important;padding:0 20px!important;gap:20px!important;border:0!important;border-radius:24px 24px 0 0!important;background:#fff!important;box-shadow:0 -24px 60px -24px rgba(22,37,74,.4);flex-basis:auto!important;min-width:0!important;width:auto!important;animation:miwSheetIn 320ms cubic-bezier(.2,.7,.2,1)}
.miw-sheet-h{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:0 -20px;padding:18px 20px 14px;background:#fff;border-bottom:1px solid #EFE9DC}
.miw-sheet-h p{margin:0;font-size:19px;font-weight:700;color:#16254A}
.miw-sheet-x{width:40px;height:40px;border-radius:999px;border:1px solid #E8E2D4;background:#fff;color:#16254A;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 200ms ease}
.miw-sheet-x:hover{background:#FAF6EC}
.miw-sheet-f{position:sticky;bottom:0;z-index:2;margin:auto -20px 0;padding:12px 20px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #EFE9DC}
.miw-sheet-ok{width:100%;min-height:52px;border-radius:999px;border:1px solid #A8762A;background:#DCAC57;color:#16254A;font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background 200ms ease}
.miw-sheet-ok:hover{background:#E6BD72}
.miw-sheet-bg{display:none}
html.miw-sheet-on .miw-sheet-bg{display:block;position:fixed;inset:0;z-index:10075;background:rgba(22,37,74,.45)}
html.miw-sheet-on{overflow:hidden}
.miw-scat>div:last-child{min-width:0}
.miw-sgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px 16px!important}
}
@media (max-width:640px){.miw-sgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important}}
@media (max-width:520px){.miw-sbar .miw-scount{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.miw-sbar .miw-sfbtn{flex:1 1 0}.miw-sbar .miw-ssort{flex:1 1 0;min-width:0;margin-left:0}}
@keyframes miwSheetIn{from{transform:translateY(48px);opacity:.3}to{transform:none;opacity:1}}
@media (prefers-reduced-motion:reduce){.miw-saside.miw-saside-open{animation:none}}
@media (min-width:1024px) and (max-width:1279px){.miw-saside{flex:0 0 210px!important;min-width:200px!important}.miw-sgrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
.miw-ssort{-webkit-appearance:none;appearance:none;padding:0 42px 0 18px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2316254A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center!important;cursor:pointer;transition:border-color 200ms ease}
.miw-ssort:hover{border-color:#DCAC57!important}
.miw-sc-top{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:6px!important}
.miw-sc-top>p:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.miw-sc-top .miw-sc-stato{flex:none}
@media (max-width:520px){.miw-sc-top>p:first-child{letter-spacing:.06em!important;font-size:10.5px!important}}
.miw-sgrid.miw-snav-out{position:relative;opacity:.45;pointer-events:none}
.miw-sgrid.miw-snav-out::after{content:'';position:absolute;left:50%;top:min(180px,40%);width:34px;height:34px;margin-left:-17px;border-radius:999px;border:3px solid rgba(22,37,74,.15);border-top-color:#A8762A;animation:miwSpin 800ms linear infinite}
@keyframes miwSpin{to{transform:rotate(360deg)}}

/* Scheda prodotto: foto principale quadrata anche con piu foto, pulsanti in colonna su iPad orizzontale, altri pezzi quattro per riga da tablet e due da telefono, occhielli di FAQ e contatti */
@media (min-width:900px){.miw-pp-gal{align-self:start!important}.miw-pp-gal [data-miw-pgal],.miw-pp-gal:has([data-miw-pg-i]) [data-miw-pgal]{flex:none!important;min-height:0!important;height:auto!important;aspect-ratio:1/1!important}}
@media (min-width:900px) and (max-width:1199px){.miw-pp-azioni{flex-direction:column}.miw-pp-azioni>*,.miw-pp-azioni .miw-addcart button{width:100%;flex:1 1 auto!important}.miw-pp-head h1{font-size:30px!important}}
@media (min-width:768px){.miw-prel{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media (max-width:767px){.miw-prel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 12px!important}}
@media (max-width:480px){.miw-pp-head h1{font-size:28px!important;line-height:1.12!important}.miw-pp-head{gap:10px!important}}
.miw-pp-info>:last-child:nth-child(odd){grid-column:1/-1}
.miw-pp-v2 section p:has(+ h2#domande-t),.miw-pp-v2 section p:has(+ h2#ct-t){display:flex!important}

/* Shop da telefono: "Azzera i filtri" solo nel pannello Filtri, la barra resta su una riga */
@media (max-width:520px){.miw-sbar .miw-sazzera-top{display:none!important}}

/* Shop: foto di "Quattro controlli" meno alta su tablet e telefono; Spedizione, resi e garanzia: icone dell'apertura nascoste da telefono */
@media (max-width:1023px){.elementor .elementor-element-0a81b96,.elementor .elementor-element-1363f81,.elementor .elementor-element-258281d{aspect-ratio:auto!important;height:auto!important;min-height:0!important}.elementor .elementor-element-4e3f4ee,.elementor img.elementor-element-4e3f4ee,.elementor .elementor-element-4e3f4ee img{display:block;width:100%!important;height:320px!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center 35%!important}}@media (max-width:600px){.elementor .elementor-element-4e3f4ee,.elementor img.elementor-element-4e3f4ee,.elementor .elementor-element-4e3f4ee img{height:220px!important}}.elementor .elementor-element-a1f59c1{transition:none}@media (max-width:767px){.elementor .elementor-element-a1f59c1{display:none!important}}

/* Area clienti da telefono: menu come fila di pillole scorrevole */
@media (max-width:760px){.miw-wc-body .woocommerce-MyAccount-navigation{padding:0!important;background:none!important;border-radius:0!important;margin:0 -20px;width:calc(100% + 40px);max-width:none!important}.woocommerce-MyAccount-navigation ul{flex-direction:row!important;gap:8px!important;overflow-x:auto;padding:2px 20px 4px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}.woocommerce-MyAccount-navigation li{flex:none;margin:0!important;padding:0!important;border:0!important}.woocommerce-MyAccount-navigation .miw-accnav{width:auto!important;min-height:42px!important;padding:0 16px!important;border-radius:999px!important;white-space:nowrap;font-size:14.5px!important;gap:8px!important}.woocommerce-MyAccount-navigation .miw-accnav:not([aria-current]){background:#fff!important;border:1px solid #E8E2D4;transition:border-color 200ms ease}.woocommerce-MyAccount-navigation .miw-accnav:not([aria-current]):hover{border-color:#DCAC57}}

/* Cassa: con Spedisci e indirizzo ancora da scrivere il riepilogo dice "Dopo l'indirizzo", come il messaggio a sinistra; caricamento meno sbiadito */
.miw-ro-sped-attesa{display:none;font-weight:500;color:#5D6679}form.miw-co:not(.miw-co-addr-ok) .miw-ro-sped-v{display:none}form.miw-co:not(.miw-co-addr-ok) .miw-ro-sped-attesa{display:inline}.woocommerce-checkout .blockUI.blockOverlay{background:rgba(255,255,255,.35)!important}

/* Shop: foto di "Quattro controlli" (selettore dell'immagine) e categorie vuote senza contatore, ordinamento e Filtri */
@media (max-width:1023px){.elementor .elementor-element-258281d img[data-interaction-id="4e3f4ee"]{display:block;width:100%!important;height:320px!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center 35%!important}}@media (max-width:600px){.elementor .elementor-element-258281d img[data-interaction-id="4e3f4ee"]{height:220px!important}}body:has(.miw-sgrid:empty) .miw-sbar{display:none!important}

/* Shop: fascia garanzie in una riga con divisori come nella scheda prodotto, 2x2 senza card su tablet e telefono (stesse regole preparate da GLOBALE in componenti.md) */
.elementor .elementor-element-be5bddb{gap:0!important}
.elementor .elementor-element-be5bddb>*{align-items:flex-start!important;gap:12px!important;padding:4px 24px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
.elementor .elementor-element-be5bddb>*>:first-child{width:auto!important;height:auto!important;background:none!important;border-radius:0!important}
.elementor .elementor-element-be5bddb>*>:first-child svg,.elementor .elementor-element-be5bddb>*>:first-child .e-svg-base{width:22px!important;height:22px!important;color:#A8762A!important;stroke:#A8762A}
.elementor .elementor-element-be5bddb>* .e-paragraph-base>span:first-child{font-size:15.5px!important;font-weight:600!important;margin-bottom:2px}
.elementor .elementor-element-be5bddb>* .e-paragraph-base>span:last-child{font-size:13.5px!important;color:#5D6679!important}
@media (min-width:900px){.elementor .elementor-element-be5bddb{grid-template-columns:repeat(4,minmax(0,1fr))!important}.elementor .elementor-element-be5bddb>*+*{border-left:1px solid #E8E2D4!important}.elementor .elementor-element-be5bddb>*:first-child{padding-left:0!important}}
@media (max-width:899px){.elementor .elementor-element-be5bddb{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 16px!important}.elementor .elementor-element-be5bddb>*{padding:0!important}.elementor .elementor-element-7f6d90a{padding:36px 0!important}}

/* Moduli CF7: gli avvisi "Campo obbligatorio" solo dopo il primo invio (stesse regole preparate da GLOBALE in componenti.md) */
.wpcf7-form:not(.invalid):not(.unaccepted):not(.failed) .wpcf7-not-valid-tip{display:none!important}.wpcf7-form:not(.invalid):not(.unaccepted):not(.failed) .wpcf7-not-valid{border-color:#D7DCE4!important}

/* Card prodotto da telefono: etichetta Nuovo/Rigenerato piu compatta, cosi la categoria resta intera */
@media (max-width:520px){.miw-sc-top .miw-sc-stato{font-size:10.5px!important;padding:3px 7px!important;letter-spacing:0!important}}

/* Scheda prodotto su tablet verticale: card degli altri pezzi compatte (quattro per riga, prezzo su una riga) */
@media (min-width:768px) and (max-width:1023px){.miw-prel{gap:12px!important}.miw-prel .ocs-card>div{padding:12px 12px 14px!important}.miw-prel .ocs-card h3{font-size:15.5px!important}.miw-prel .ocs-card p{font-size:13px!important}.miw-prel .miw-sc-top>p:first-child{font-size:10.5px!important;letter-spacing:.06em!important}.miw-prel .miw-sc-top .miw-sc-stato{font-size:10.5px!important;padding:3px 7px!important}.miw-prel .ocs-card>div>div:last-child>span:first-child{font-size:16px!important;white-space:nowrap}.miw-prel .miw-sc-go{width:30px!important;height:30px!important}.miw-prel .miw-sc-go svg{width:14px;height:14px}}

/* Componenti comuni: breadcrumb, frecce, card prodotto, FAQ, campo attivo, recensioni, Permuta, titoli, header e barra in basso da telefono, ricerca, link con freccia */
/* Componenti comuni: breadcrumb su telefono e tablet (voci allineate, una riga, ultima voce con i puntini) */
@media (max-width:1099px){
nav[aria-label="Percorso di navigazione"] a,nav[aria-label*="readcrumb"] a,nav.e-div-block-base:has(>.e-flexbox-base>p>a[href="/"]) a{display:inline-block;padding-block:12px!important;margin-block:-12px!important}
nav[aria-label="Percorso di navigazione"] ol,nav.e-div-block-base:has(>.e-flexbox-base>p>a[href="/"])>.e-flexbox-base{align-items:center!important}
nav.e-div-block-base:has(>.e-flexbox-base>p>a[href="/"])>.e-flexbox-base>p{margin-block:0!important;line-height:1.4!important}
}
@media (max-width:767px){
nav[aria-label="Percorso di navigazione"] ol,nav.e-div-block-base:has(>.e-flexbox-base>p>a[href="/"])>.e-flexbox-base{flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden!important;min-width:0;max-width:100%}
nav[aria-label="Percorso di navigazione"] ol>li,nav.e-div-block-base:has(>.e-flexbox-base>p>a[href="/"])>.e-flexbox-base>p{flex:none!important;white-space:nowrap!important}
nav[aria-label="Percorso di navigazione"] ol>li:last-child,nav.e-div-block-base:has(>.e-flexbox-base>p>a[href="/"])>.e-flexbox-base>p:last-child{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}
nav[aria-label="Percorso di navigazione"] ol>li:last-child>span{display:inline}
}

/* Componenti comuni: nelle card la freccia non si sposta (cambia solo colore); nei pulsanti e nei link si sposta di 3 px, non di 6 */
@media (hover:hover){
.miw-cat:hover .e-svg-base,.miw-cat:hover svg,.miw-mcard:not(.miw-btnh):hover svg,.miw-mcard:not(.miw-btnh):hover .e-svg-base,.miw-hcard:hover svg,.miw-hcard:hover .e-svg-base,.ocs-card:hover .miw-sc-go svg,.miw-sl-card:hover .miw-sl-freccia svg,.miw-hvrow:hover .miw-hva,.miw-cerca-card:hover svg{transform:none!important}
.miw-btnh:hover .e-svg-base svg,.miw-lnk:hover .e-svg-base svg{transform:none!important}
}
.miw-cat:focus-visible .e-svg-base,.miw-mcard:not(.miw-btnh):focus-visible svg,.miw-hcard:focus-visible svg,.miw-hcard:focus-visible .e-svg-base,.miw-hvrow:focus-visible .miw-hva,.ocs-card:focus-visible .miw-sc-go svg{transform:none!important}
/* card: sollevamento uguale ovunque (3 px) */
@media (hover:hover){.miw-cat:hover,.miw-hcard:hover{transform:translateY(-3px)!important}}
/* link chiaro su fondo navy (es. "shop online" nella Permuta): diventa oro al passaggio del mouse */
@media (hover:hover){.miw-lnk-in.miw-lnk-chiaro:hover{color:#DCAC57!important;text-decoration-color:#DCAC57!important}}

/* Componenti comuni: card prodotto dello shop con lo stesso passaggio del mouse in home, sedi, shop e scheda */
@media (hover:hover){
.ocs-card{transition:transform 400ms cubic-bezier(.2,.7,.2,1),box-shadow 400ms ease,border-color 260ms ease!important}
.ocs-card:hover{transform:translateY(-3px)!important;border-color:#DCAC57!important;box-shadow:0 24px 48px -32px rgba(22,37,74,.45)!important}
.ocs-card:hover .miw-sc-go{background:#E6BD72!important;color:#16254A!important}
}

/* Componenti comuni: FAQ con le domande in card bianche su fondo crema in tutto il sito */
.miw-acc:not(.miw-mpanel .miw-acc):not(header .miw-acc){border-radius:18px}
section.e-con:has(.miw-acc-head):not(:has(.wpcf7)):not(.elementor-element-7c0b269){background-color:#FAF6EC!important}
section.e-con:has(.miw-acc-head):not(:has(.wpcf7)):not(.elementor-element-7c0b269) .miw-acc{background-color:#fff!important}

/* Componenti comuni: moduli, un solo stile del campo attivo (bordo blu, niente ombra) */
:is(.miw-pop,.miw-wc-body,.oc-f-field,.wpcf7,.miw-ct-form) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),select,textarea):focus{border-color:#16254A!important;box-shadow:none!important;background-color:#fff!important}

/* Componenti comuni: recensioni e vetrina, frecce fuori dalle card da 1100 px in su */
@media (min-width:1100px){
.miw-vwrap .miw-recbtn.miw-car-prev{left:-22px!important}.miw-vwrap .miw-recbtn.miw-car-next{right:-22px!important}
.miw-recbtn[disabled]{opacity:.35!important}
}

/* Componenti comuni: sezione Permuta (modello delle pagine materiale): cliccabile solo il pulsante (05/11); il lingotto da 5 g senza fondo chiaro dietro */
:is(.elementor-element-6c20da6,.elementor-element-a77f411,.elementor-element-b281103,.elementor-element-8973b94,.elementor-element-a99f70e)>div>div:first-child>.e-flexbox-base:nth-child(2){background:radial-gradient(circle at 50% 42%,rgba(220,172,87,.16),rgba(255,255,255,.04) 70%)!important}

/* Componenti comuni: titoli bilanciati e niente parole sole in fondo ai paragrafi */
.elementor:not(header):not(footer) :is(h1,h2,h3).e-heading-base{text-wrap:balance}
.elementor:not(header):not(footer) p.e-paragraph-base{text-wrap:pretty}

/* Componenti comuni: H1 delle pagine interne su telefono, una sola misura */
@media (max-width:767px){
body:not(.home) [data-elementor-type="wp-page"]>:first-child h1.e-heading-base{font-size:34px!important;line-height:1.1!important}
}
@media (max-width:1024px){body:not(.home) [data-elementor-type="wp-page"]>:first-child h1.e-heading-base{max-width:min(100%,720px)!important}}
/* occhielli lunghi su telefono: più compatti */
@media (max-width:480px){p.e-paragraph-base:has(>span[aria-hidden="true"]:first-child:empty){letter-spacing:.12em!important;font-size:12.5px!important}}

/* Header da telefono e tablet: più basso (barra quotazioni 32 px, riga del logo 62 px) */
@media (max-width:1099px){
.miw-mob>.e-con:has(>.oc-tk),.miw-mob>.e-con>.oc-tk{height:32px!important;min-height:0!important}
.miw-mob>.e-con>.oc-tk{line-height:32px!important}
.miw-mob .oc-tk *{font-size:11.5px!important}
.miw-mob>.e-con:not(:has(>.oc-tk))>.e-con:has(.miw-burger){height:62px!important;min-height:0!important}
/* barra in basso: senza la finta lineetta dell'iPhone, solo lo spazio sicuro del telefono */
.miw-bnav>.e-con:nth-child(2){display:none!important}
.miw-bnav>.e-con:first-child{padding-bottom:max(6px,env(safe-area-inset-bottom))!important}
}
/* barra in basso nascosta in cassa (copre i campi) */
body.woocommerce-checkout .miw-bnav{display:none!important}

/* Menu da telefono: logo Argor-Heraeus bianco su fondo navy anche nel pannello Vendi e valuta */
.miw-mpanel img[src*="argor-heraeus-logo"]{filter:brightness(0) invert(1)!important}

/* Ricerca: pagine senza foto con un'icona invece del quadrato vuoto; lingotti senza fondo */
.miw-cerca-ph{background:#FAF6EC url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A8762A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6M8 13h8M8 17h5'/%3E%3C/svg%3E") center/26px no-repeat!important}
.miw-cerca-card img[src*="lingotto-"]{background:transparent!important;object-fit:contain!important}


/* Componenti comuni: occhiello delle recensioni Google dello stesso colore degli altri occhielli della pagina (oro scuro nelle sedi, navy in home e Compro oro) */
:is(.elementor-element-d03cc97,.elementor-element-e177f0a) p.e-paragraph-base:has(>span[aria-hidden="true"]:first-child:empty){color:#A8762A!important}

/* Componenti comuni: link con freccia che vanno a capo su telefono e tablet, la freccia resta attaccata all'ultima parola */
@media (max-width:1099px){
a.miw-lnk.e-flexbox-base:has(>span.e-paragraph-base+.e-svg-base){display:inline-block!important;max-width:100%}
a.miw-lnk.e-flexbox-base:has(>span.e-paragraph-base+.e-svg-base)>span.e-paragraph-base{display:inline!important}
a.miw-lnk.e-flexbox-base:has(>span.e-paragraph-base+.e-svg-base)>.e-svg-base{display:inline-block!important;vertical-align:-.12em;margin-left:6px}
}

/* Ingrandimento delle foto (lingotti e prodotti) da telefono: frecce leggibili sul lingotto e barra in basso nascosta */
@media (max-width:700px){.miw-lb-nav{background:rgba(255,255,255,.94)!important;color:#16254A!important}}
html.miw-lb-aperto .miw-bnav{visibility:hidden!important}

/* Componenti comuni: anche nelle card la freccia resta attaccata all ultima parola quando il link va a capo (telefono e tablet) */
@media (max-width:1099px){
:is(.miw-cat,.miw-btnh-card) .e-flexbox-base:has(>span.e-paragraph-base:first-child+.e-svg-base:last-child){display:block!important}
:is(.miw-cat,.miw-btnh-card) .e-flexbox-base:has(>span.e-paragraph-base:first-child+.e-svg-base:last-child)>span.e-paragraph-base{display:inline!important}
:is(.miw-cat,.miw-btnh-card) .e-flexbox-base:has(>span.e-paragraph-base:first-child+.e-svg-base:last-child)>.e-svg-base{display:inline-block!important;vertical-align:-.12em;margin-left:6px}
}

/* Componenti comuni: la freccia non va mai a capo da sola (righe bilanciate) */
@media (max-width:1099px){
:is(.miw-cat,.miw-btnh-card) .e-flexbox-base:has(>span.e-paragraph-base:first-child+.e-svg-base:last-child),a.miw-lnk.e-flexbox-base:has(>span.e-paragraph-base+.e-svg-base){text-wrap:balance!important}
:is(.miw-cat,.miw-btnh-card) .e-flexbox-base:has(>span.e-paragraph-base:first-child+.e-svg-base:last-child)>span.e-paragraph-base,a.miw-lnk.e-flexbox-base:has(>span.e-paragraph-base+.e-svg-base)>span.e-paragraph-base{text-wrap:inherit!important}
}

/* Footer da telefono: negozi con Indicazioni come cerchio accanto al pulsante, recensioni e partner affiancati, registri OAM bilanciati, meno spazio sotto la firma */
@media (max-width:1099px){
html body:has(.miw-bnav) .miw-footer .elementor-element-f562499{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}
.miw-footer .elementor-element-cc4ba5f span[style*="display: block"]{text-wrap:balance}
}
@media (max-width:599px){
.miw-fsedi .e-flexbox-base:has(>a[href*="google.com/maps"]){flex-direction:row!important;align-items:center!important;gap:10px!important}
.miw-fsedi .e-flexbox-base:has(>a[href*="google.com/maps"])>a:first-child{flex:1 1 auto!important;min-width:0}
.miw-fsedi a[href*="google.com/maps"]{flex:none!important;width:48px!important;height:48px!important;min-height:0!important;padding:0!important;justify-content:center!important;border-radius:999px!important;gap:0!important}
.miw-fsedi a[href*="google.com/maps"]>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.miw-footer .elementor-element-8a576c6{display:grid!important;grid-template-columns:1fr 1fr;column-gap:0}
.miw-footer .elementor-element-8a576c6>.elementor-element-cc4ba5f{grid-column:1 / -1}
.miw-footer .elementor-element-8a576c6>.elementor-element-c317ab2{border-left:1px solid rgba(255,255,255,.12)}
}

/* Menu da telefono: pulsante Contatti come gli altri pulsanti oro (minuscolo, con la freccia) */
.miw-mpanel a.e-button-base[href="/contatti/"]{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px;text-transform:none!important;letter-spacing:0!important;font-size:16px!important;font-weight:600!important;transition:background-color 220ms ease}
.miw-mpanel a.e-button-base[href="/contatti/"]::after{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}
@media (hover:hover){.miw-mpanel a.e-button-base[href="/contatti/"]:hover{background-color:#E6BD72!important;text-decoration:none!important}}
.miw-mpanel a.e-button-base[href="/contatti/"]:active{background-color:#E6BD72!important}

/* Footer su tablet: negozi affiancati, recensioni, partner e registri in una riga, link Oro Chiaro su tre colonne */
@media (min-width:600px) and (max-width:1099px){
.miw-fsedi .elementor-element-7da0fbd{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.miw-fsedi .e-flexbox-base:has(>a[href*="google.com/maps"]){flex-direction:row!important;align-items:center!important;gap:10px!important}
.miw-fsedi .e-flexbox-base:has(>a[href*="google.com/maps"])>a:first-child{flex:1 1 auto!important;min-width:0}
.miw-fsedi a[href*="google.com/maps"]{flex:none!important;width:48px!important;height:48px!important;min-height:0!important;padding:0!important;justify-content:center!important;border-radius:999px!important;gap:0!important}
.miw-fsedi a[href*="google.com/maps"]>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.miw-footer .elementor-element-8a576c6{display:grid!important;grid-template-columns:1fr 1fr 1.4fr;align-items:center}
.miw-footer .elementor-element-8a576c6>*+*{border-left:1px solid rgba(255,255,255,.12)}
.miw-footer .elementor-element-8a576c6>*{border-top:0!important}
.miw-footer .elementor-element-28276e7 .elementor-element-ac37a15{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}

/* Sedi su telefono: le due foto del negozio restano dentro la pagina, quadrate e uguali */
@media (max-width:767px){
:is(.elementor-element-5e0c86f,.elementor-element-efb81e0){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}
:is(.elementor-element-5e0c86f,.elementor-element-efb81e0)>*{min-width:0!important;overflow:hidden!important;border-radius:20px}
:is(.elementor-element-5e0c86f,.elementor-element-efb81e0)>*>*,:is(.elementor-element-5e0c86f,.elementor-element-efb81e0)>*>*>.e-con{width:100%!important;height:100%!important;aspect-ratio:auto!important;min-width:0!important}
:is(.elementor-element-5e0c86f,.elementor-element-efb81e0) .e-paragraph-base{max-width:calc(100% - 16px)!important;font-size:9.5px!important;letter-spacing:.12em!important;padding:8px 10px!important;line-height:1.35!important}
}

/* Quotazioni: periodi del grafico scorrevoli da telefono, asse leggibile, lingotto senza riquadro */
@media (max-width:767px){
.elementor-element-848e7ae>.elementor-element-a8d259a{width:100%!important;max-width:100%!important;min-width:0!important;flex:1 1 100%!important}
.elementor-element-a8d259a>.elementor-element-816058b{max-width:100%!important;min-width:0!important;flex:1 1 100%!important}
.miw-qg-svg text{font-size:28px!important}
}

/* Compro oro su telefono: niente rombo separatore isolato tra i due registri OAM */
@media (max-width:767px){html body .elementor .elementor-element-e741119>.elementor-element-336fa80{display:none!important}}

/* Oro da investimento: card dei metalli dell hero su 4 colonne anche su iPad orizzontale */
@media (min-width:900px){.elementor-element-36593d3{grid-template-columns:repeat(4,minmax(0,1fr))!important}}

/* Home su iPad verticale: card Oro usato di Compriamo meno alta */
@media (min-width:600px) and (max-width:1023px){html body .elementor a.elementor-element-34b2483{min-height:320px!important;height:320px!important}}

/* Quotazione oro da telefono: riquadro Quotazioni di oggi intero nell hero, con i suoi margini */
@media (max-width:767px){.elementor-490 .miw-ghero > .miw-grow > .elementor-element-10a4cf7{max-height:none!important;padding:22px 20px 12px!important}}

/* Catalogo lingotti su iPad verticale: filtri a tutta larghezza (prima stretti a 290 px, tipologia Fusi tagliata) */
@media (min-width:768px) and (max-width:899px){
.miw-lcat>.miw-lcat-aside{flex:1 1 100%!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) 250px;gap:16px;align-items:start}
.miw-lcat>.miw-lcat-aside>*{width:auto!important;max-width:none!important;margin:0!important}
}

/* Header da desktop tra 1025 e 1379 px: voci di menu, icone e Contattaci non si sovrappongono (logo e spazi un poco più stretti) */
@media (min-width:1025px) and (max-width:1379px){
.miw-desk a:has(+ nav){flex:0 0 auto!important;width:auto!important;max-width:none!important}
.miw-desk a:has(+ nav) img{width:236px!important;max-width:236px!important;height:auto!important}
.miw-desk nav:has(.miw-trig-vendi){padding-right:28px!important}
.miw-desk nav:has(.miw-trig-vendi)>div{gap:24px!important}
.miw-desk nav:has(.miw-trig-vendi)+div>a:last-child{padding-left:20px!important;padding-right:20px!important}
}
@media (min-width:1025px) and (max-width:1199px){
.miw-desk a:has(+ nav) img{width:200px!important;max-width:200px!important}
.miw-desk nav:has(.miw-trig-vendi){padding-right:20px!important}
.miw-desk nav:has(.miw-trig-vendi)>div{gap:14px!important}
.miw-desk nav:has(.miw-trig-vendi)>div>div>a .e-paragraph-base:not(:last-child),.miw-desk nav:has(.miw-trig-vendi)>div>div>a>.e-paragraph-base:first-of-type{font-size:16px!important}
.miw-desk nav:has(.miw-trig-vendi)+div>a:last-child{padding-left:16px!important;padding-right:16px!important}
}

/* Valutazione su telefono: in "Come dividiamo un lotto" numero e testo sempre sulla stessa riga, uguali per tutte le voci */
@media (max-width:767px){html body .elementor .elementor-element-0918397>p{flex-wrap:nowrap!important;align-items:baseline!important;gap:12px!important}html body .elementor .elementor-element-0918397>p>span{min-width:0!important}html body .elementor .elementor-element-0918397>p>span:first-child{flex:0 0 auto!important}}

/* Punti vendita da 1025 a 1299 px: "Vai alla pagina del negozio" su una riga sola */
@media (min-width:1025px) and (max-width:1299px){html body .elementor :is(a.elementor-element-bdd3d94,a.elementor-element-e00de73,a.elementor-element-f948ab9,a.elementor-element-0145f67,a.elementor-element-ae7f788,a.elementor-element-30f6fe8){white-space:nowrap!important;padding-left:16px!important;padding-right:16px!important;gap:8px!important}html body .elementor :is(a.elementor-element-bdd3d94,a.elementor-element-e00de73,a.elementor-element-f948ab9,a.elementor-element-0145f67,a.elementor-element-ae7f788,a.elementor-element-30f6fe8) .e-paragraph-base{font-size:14px!important;white-space:nowrap!important}}

/* Area clienti, dettaglio ordine: indirizzi come card bianche, uguali a Dettagli ordine e Dati per la fattura */
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column address,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details > address{background:#fff!important;border:0!important;border-radius:24px!important;padding:22px 26px!important;font-style:normal!important;line-height:1.6!important}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-column__title{font-size:19px!important;margin:0 0 12px!important}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details{margin-top:24px!important}

/* Area clienti, indirizzo di fatturazione su telefono: Partita IVA e SDI a tutta riga */
@media (max-width:480px){.woocommerce-account .woocommerce-address-fields #billing_piva_field,.woocommerce-account .woocommerce-address-fields #billing_sdi_field{width:100%!important;float:none!important;margin-right:0!important}}

/* Sedi da 1025 a 1399 px: lingotti accanto al testo come da desktop, registri senza puntino in fondo alla riga */
@media (min-width:1025px) and (max-width:1399px){
:is(.elementor-element-ff1d4e2,.elementor-element-dd60d60){flex-direction:row!important;flex-wrap:nowrap!important;gap:48px!important;align-items:flex-start!important}
:is(.elementor-element-9b6f147,.elementor-element-8ef8019){flex:0 0 34%!important;width:auto!important;max-width:34%!important}
:is(.elementor-element-24faa96,.elementor-element-1f3ff77){flex:1 1 auto!important;width:auto!important;min-width:0!important}
.elementor-element-6ecfbda>.e-div-block-base:not(:has(*)),.elementor-element-b1d2161>.e-div-block-base:not(:has(*)){display:none!important}
.elementor-element-6ecfbda,.elementor-element-b1d2161{column-gap:36px!important}
}

/* Permuta in home e Compro oro su tablet: foto centrate come nelle pagine materiale */
@media (max-width:999px){html body .elementor .elementor-element-6c20da6 .elementor-element-3559c27{justify-self:center!important}}

/* Blocco contatti con modulo: righe Telefono, WhatsApp, Email subito sotto il testo (40 px) come in Acquista e investi, senza il grande vuoto nella colonna navy */
@media (min-width:768px){html body .elementor :is(.elementor-element-2743214,.elementor-element-9f9476e,.elementor-element-897c577,.elementor-element-e5f75e9,.elementor-element-c778c7b,.elementor-element-954ba96,.elementor-element-4c7d2d7,.elementor-element-4c6065f,.elementor-element-389a67c,.elementor-element-3f282d0,.elementor-element-7dd2045,.elementor-element-873da8c){margin-top:40px!important}}

/* Schede lingotto, FAQ sotto le guide (sezione su fondo bianco): domande in card bianche con il filo, come le FAQ del resto del sito */
.elementor-element-7c0b269 .miw-acc:not(header .miw-acc){background-color:#fff!important;box-shadow:inset 0 0 0 1px #E8E2D4!important}

/* 05/11: freccia dei link di testo allineata al centro del testo, su tutto il sito */
a.miw-lnk.e-flexbox-base{align-items:center!important}a.miw-lnk.e-flexbox-base>.e-svg-base{display:flex!important;align-items:center;line-height:0}a.miw-lnk.e-flexbox-base>.e-svg-base>svg{display:block}

/* 05/11: vetrina shop trascinabile col mouse */
@media (hover:hover) and (pointer:fine){.miw-vcar{cursor:grab}}
.miw-vcar.miw-trascina,.miw-vcar.miw-trascina-fine{scroll-snap-type:none!important}
.miw-vcar.miw-trascina{scroll-behavior:auto!important;cursor:grabbing!important;user-select:none;-webkit-user-select:none}
.miw-vcar.miw-trascina *{cursor:grabbing!important}
.miw-vcar img{-webkit-user-drag:none;user-select:none}

/* Carrello: avviso "Hai tolto… Rimettilo" dentro i margini della pagina, come gli altri avvisi */
.miw-wc>.woocommerce>.woocommerce-message,.miw-wc>.woocommerce>.woocommerce-info,.miw-wc>.woocommerce>.woocommerce-notices-wrapper>.woocommerce-message{box-sizing:border-box;max-width:calc(1440px - 2*clamp(20px,4vw,64px))!important;margin:clamp(20px,2.4vw,32px) auto 0!important;width:calc(100% - 2*clamp(20px,4vw,64px))!important;background:#fff!important;border:1px solid #E8E2D4!important;border-left:4px solid #DCAC57!important;border-radius:16px!important;box-shadow:none!important}
.miw-wc .woocommerce-message:has(.restore-item){justify-content:flex-start!important;column-gap:16px!important}
.miw-wc>.woocommerce>.woocommerce-message a{color:#16254A!important;font-weight:600;text-decoration:underline;text-decoration-color:#DCAC57;text-underline-offset:4px}

/* Chi siamo, I nostri negozi: schede delle sedi sempre bianche con ombra, al passaggio del mouse non cambiano colore */
:is(.elementor-element-6b52da1,.elementor-element-6aeffa5),:is(.elementor-element-6b52da1,.elementor-element-6aeffa5):hover,:is(.elementor-element-6b52da1,.elementor-element-6aeffa5):focus-within{background:#fff!important;box-shadow:0 18px 40px -22px rgba(22,37,74,.28),0 2px 6px rgba(22,37,74,.05)!important}


/* 05/11 Home da telefono e tablet: le tre fasce (Vendi il tuo oro / Acquista lingotti / Shop) senza animazione lenta al tocco. Su schermi touch il riempimento oro e i colori partivano in ritardo e restavano accesi: ora niente effetto passaggio, solo un riscontro oro immediato mentre si tocca */
@media (hover:none),(pointer:coarse){
.elementor a.miw-hvrow,.elementor a.miw-hvrow *,.elementor a.miw-hvrow .miw-hvc,.elementor a.miw-hvrow .miw-hvc *,.elementor a.miw-hvrow .miw-hva,.elementor a.miw-hvrow .miw-hva *,.elementor a.miw-hvrow svg,.elementor a.miw-hvrow svg *,.elementor a.miw-hvrow:hover .miw-hvc,.elementor a.miw-hvrow:hover .miw-hvc *,.elementor a.miw-hvrow:hover .miw-hva,.elementor a.miw-hvrow:hover .miw-hva *{transition:none!important;transition-delay:0ms!important}
.elementor a.miw-hvrow{-webkit-tap-highlight-color:transparent}
.elementor a.miw-hvrow:hover,.elementor a.miw-hvrow:focus{background-size:0% 100%!important;color:var(--white)!important}
.elementor a.miw-hvrow:hover .miw-hvc,.elementor a.miw-hvrow:focus .miw-hvc,.elementor a.miw-hvrow:hover .miw-hva,.elementor a.miw-hvrow:focus .miw-hva{transform:none!important}
.elementor a.miw-hvrow:active{background-size:0% 100%!important;color:var(--white)!important}
/* 05/11: al tocco niente fondo oro sulla riga; reagisce solo il cerchio con la freccia, che diventa oro */
.elementor a.miw-hvrow:active .miw-hvc{background:var(--gold)!important;border-color:var(--gold)!important;color:#1E1503!important}.elementor a.miw-hvrow:active .miw-hvc svg{color:#1E1503!important;stroke:#1E1503!important}
}

/* 05/11 Recensioni Google da telefono: due schede per riga, ma piu' ariose (testo 15 px, fino a 9 righe) */
@media (max-width:767px){
.elementor .miw-reccar{grid-auto-columns:calc((100% - 10px) / 2)!important;gap:10px!important}
.elementor .miw-reccar > *{padding:20px 16px 16px!important;gap:12px!important;border-radius:20px!important}
.elementor .miw-reccar .mo-star,.elementor .miw-reccar .mo-stars{font-size:15px!important;line-height:15px!important}
.elementor .miw-reccar > * > p{font-size:15px!important;line-height:1.5!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:9!important;line-clamp:9!important;overflow:hidden!important}
.elementor .miw-reccar > * > div{padding-top:12px!important;margin-top:auto!important}
.elementor .miw-reccar > * > div p{font-size:12.5px!important;line-height:1.4!important}
}
/* 05/11 Stelle delle recensioni gia' piene e ferme, senza accensione una alla volta */
html.miw-anim .mo-stars .mo-star,html.miw-anim .mo-stars:not(.mo-stars-in) .mo-star,html.miw-anim .mo-stars-in .mo-star{opacity:1!important;animation:none!important}
/* 05/11 Home da telefono: titolo dell'apertura molto piu' grande */
@media (max-width:767px){
.elementor h1.e-afde98a-4812{font-size:clamp(40px,12.4vw,54px)!important;line-height:1.02!important;letter-spacing:-0.04em!important}
.elementor .elementor-element-749d137{padding-inline-end:20px!important}
}
/* 05/11 Footer da telefono: tendine con la riga sotto dritta (prima curvava agli angoli e testo e + uscivano dalla riga) */
.miw-fmob .miw-acc{border-radius:0!important}
/* 05/11 Footer da telefono: Realizzato da MakeItWeb non coperto dalla barra fissa in basso, anche su iPhone */
@media (max-width:1099px){
html body .miw-footer .miw-fmob .elementor-element-f562499,html body:has(.miw-bnav) .miw-footer .miw-fmob .elementor-element-f562499{padding-bottom:calc(var(--miw-bnav-h, 68px) + 14px)!important}
.elementor .elementor-element-6b88a17{padding-bottom:env(safe-area-inset-bottom, 0px)!important}
}
/* 05/11 Recensioni da telefono: lo scorrimento arriva fino ai bordi dello schermo, cosi' le due schede sono piu' larghe */
@media (max-width:767px){.elementor .miw-reccar{margin-inline:-20px!important;width:calc(100% + 40px)!important;max-width:none!important}}

/* 05/11 Footer da telefono: nel blocco recensioni/partner niente riga in piu' sopra Siamo partner (sembrava un doppio riquadro); riga dei servizi MakeItWeb sotto il logo */
@media (max-width:1099px){.miw-footer .miw-fmob .elementor-element-8a576c6>.elementor-element-c317ab2{border-top:0!important}.miw-fmob .elementor-element-f562499{row-gap:6px!important}.miw-fmob .elementor-element-c9d41e2{flex-basis:100%!important;line-height:1.4!important}}

/* 05/11 Pillola 'Nuove aperture in programma a Brescia e provincia' (punto oro): da telefono prendeva lo stile degli occhielli (lettere spaziate e piccole); ora testo normale */
@media (max-width:767px){html body .elementor p.e-paragraph-base:has(> span[aria-hidden="true"][style*="border-radius: 50%"]:first-child){font-size:14px!important;letter-spacing:0!important;text-transform:none!important;line-height:1.35!important;padding:10px 16px!important;gap:10px!important}html body .elementor p.e-paragraph-base:has(> span[aria-hidden="true"][style*="border-radius: 50%"]:first-child) > span:first-child{flex:0 0 8px!important}}

/* 05/11 Card con foto e titolo (es. 'Le altre cose che compriamo') da telefono: al tocco la foto si alza un poco e si ingrandisce nel suo riquadro, il titolo diventa oro (come col mouse da computer) */
@media (hover:none),(pointer:coarse){
.miw-mcard .miw-mcard-media,.miw-mcard .miw-mcard-img,.miw-mcard .e-paragraph-base,.miw-mcard .e-heading-base{transition:transform .38s cubic-bezier(.22,.61,.36,1),box-shadow .38s ease,color .25s ease!important}
.miw-mcard{transition:transform .38s cubic-bezier(.22,.61,.36,1),box-shadow .38s ease!important}
.miw-mcard-open.miw-press .miw-mcard-media{transform:translateY(-4px)!important;box-shadow:0 24px 40px -24px rgba(22,37,74,.5)!important}
.miw-mcard.miw-press .miw-mcard-img{transform:scale(1.06)!important}
.miw-mcard-open.miw-press .e-paragraph-base,.miw-mcard-open.miw-press .e-heading-base{color:#A8762A!important}
.miw-mcard:not(.miw-mcard-open).miw-press{transform:translateY(-3px)!important;box-shadow:0 18px 36px -24px rgba(22,37,74,.45)!important}
.miw-mcard,.miw-mcard *{-webkit-tap-highlight-color:transparent}
}

/* 05/11 Header da telefono e tablet: logo centrato in altezza nel suo riquadro (stava in alto) */
@media (max-width:1099px){.miw-header a.miw-logo{display:flex!important;align-items:center!important}}

/* 05/11 Acquista e investi da telefono, card dei quattro metalli: lingotti piu' grandi e righe distanziate, cosi' i lingotti della seconda riga non coprono le card sopra */
@media (max-width:767px){
html body .elementor-456 :is([data-id="beab0d8"],[data-id="4f4432c"],[data-id="dbca470"],[data-id="41c8461"]){height:108px!important;margin-top:-44px!important;margin-bottom:6px!important}
html body .elementor-456 [data-id="36593d3"]{row-gap:48px!important;column-gap:12px!important;margin-top:56px!important}
html body .elementor-456 [data-id="36593d3"] > *{display:flex!important}html body .elementor-456 [data-id="36593d3"] > * > a{flex:1 1 auto!important;width:100%!important}
}

/* 05/11 Collezione lingotti da telefono: filtro Metallo tutto visibile senza scorrere (Tutti i metalli su una riga, poi due metalli per riga) */
@media (max-width:767px){
.miw-lcat-aside ul:has(> li > a[href*="/lingotti/"]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;margin:0!important;padding:0 0 4px!important;flex-wrap:wrap!important}
.miw-lcat-aside ul:has(> li > a[href*="/lingotti/"]) > li{min-width:0!important;flex:none!important}
.miw-lcat-aside ul:has(> li > a[href*="/lingotti/"]) > li:first-child{grid-column:1 / -1!important}
.miw-lcat-aside ul:has(> li > a[href*="/lingotti/"]) > li > a{width:100%!important;box-sizing:border-box!important}
/* 05/11 schede prodotto (lingotti e Shop) da telefono piu' distanziate tra loro */
.miw-lgrid,.miw-sgrid{row-gap:28px!important;column-gap:16px!important}
}

/* 05/11 Collezione lingotti (computer e telefono): il bordo sottile della card prende la tinta del suo metallo (prima era beige oro per tutti, sul platino azzurrino stonava) */
.miw-lc-art{box-shadow:0 0 0 1px color-mix(in srgb,var(--miw-bar,#DCAC57) 34%,#fff)!important}

/* 05/11 Catalogo lingotti da telefono: niente pulsante 'Tipologia e peso' (filtri gia' aperti) e niente riquadro 'Come acquistare il tuo lingotto' */


/* 05/11 Catalogo lingotti: riquadro 'Come acquistare il tuo lingotto' nascosto anche da computer e tablet */
.miw-lcat-aside a[href="#acquistare"]{display:none!important}

/* 05/11 Catalogo lingotti da telefono: le tre tipologie (Tutte / Coniati / Fusi) vanno a capo invece di scorrere */
@media (max-width:767px){.miw-lcat-aside [role="radiogroup"][aria-label="Tipologia"] > ul{flex-wrap:wrap!important;overflow:visible!important;row-gap:8px!important}}

/* 05/11 Catalogo lingotti da telefono: tendina 'Filtri' chiusa di base, dentro Metallo, Tipologia e Peso */



/* 05/11 Catalogo lingotti: numero di lingotti accanto a ogni tipologia (come per i metalli); tipologia con 0 visibile ma non selezionabile */
.miw-ltipo .miw-ltipo-n{margin-left:auto;flex:0 0 auto;font-size:12.5px;font-weight:700;color:#5D6679;font-feature-settings:'tnum';padding-left:8px}
.miw-ltipo.miw-ltipo-0{opacity:.45;cursor:default!important}
@media (max-width:767px){.miw-lcat-aside [role="radiogroup"][aria-label="Tipologia"] > ul{display:grid!important;grid-template-columns:1fr!important;row-gap:6px!important}}

/* 05/11 Scheda lingotto da telefono: foto principale piu' alta e lontana dalle miniature; 'Richiedi disponibilita'' su una riga a tutta larghezza; 'Gira il lingotto' in basso a sinistra; nel box contatti spazio tra la scheda del lingotto e la riga del telefono */
@media (max-width:767px){
.miw-lgal{min-height:480px!important}
.miw-lgal img.miw-lg-img{top:43%!important}
.elementor [data-id="9cebba6"] > a{flex:1 1 100%!important;white-space:nowrap!important}
.miw-cf .miw-cf-gira-m{position:absolute!important;left:20px!important;bottom:20px!important;z-index:4!important}
.elementor-element-4db97f8 div:has(> span > img.miw-lm-img){margin-bottom:22px!important}
}
@media (max-width:419px){.miw-cf .miw-cf-gira-m{bottom:72px!important}}

/* 05/11 Scheda lingotto da telefono: video della lavorazione orizzontale (16:9) e scritte sotto, fuori dal riquadro del video */
@media (max-width:600px){
html body .miw-cf figure:has([data-cf-vid]){aspect-ratio:auto!important;min-height:0!important;height:auto!important;display:grid!important;overflow:visible!important;background:none!important;border-radius:0!important}
html body .miw-cf figure:has([data-cf-vid]) > img{position:relative!important;inset:auto!important;grid-area:1/1!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:24px!important}
html body .miw-cf figure:has([data-cf-vid]) > [data-cf-if]:has([data-cf-play]) > div:not(:has(*)){position:relative!important;inset:auto!important;grid-area:1/1!important;border-radius:24px!important;background:rgba(14,20,36,.18)!important}
html body .miw-cf figure:has([data-cf-vid]) button[data-cf-play]{position:relative!important;inset:auto!important;grid-area:1/1!important;place-self:center!important;transform:none!important;margin:0!important}
html body .miw-cf figure:has([data-cf-vid]) figcaption{position:static!important;inset:auto!important;grid-area:2/1!important;padding:16px 4px 0!important;color:#16254A!important}
html body .miw-cf figure:has([data-cf-vid]) figcaption > span:first-child > span{color:#16254A!important}
html body .miw-cf figure:has([data-cf-vid]) figcaption > span:first-child > span:first-child{color:#A8762A!important}
html body .miw-cf figure:has([data-cf-vid]) figcaption > span:last-child{color:#4A5468!important;background:#F4EFE3!important;border-color:transparent!important;backdrop-filter:none!important}
html body .miw-cf figure:has([data-cf-vid]) > [data-cf-if]:has([data-cf-vid]) > div{position:relative!important;inset:auto!important;grid-area:1/1!important;aspect-ratio:16/9!important;border-radius:24px!important;overflow:hidden!important}
}

/* 05/11 Scheda lingotto da telefono: lente per ingrandire la foto piu' grande dentro il suo cerchio */
@media (max-width:767px){.miw-lgal .miw-lb-btn svg{width:22px!important;height:22px!important}}

/* 05/11 Menu da telefono piccolo: la scheda aperta (Vendi e valuta / Acquista e investi / Shop) piu' larga e meno imbottita, cosi' il nome si legge per intero */
@media (max-width:400px){
.miw-mpanel div:has(> :is(a,button):nth-child(3):last-child):has(> :nth-child(1) span + span){grid-template-columns:3.2fr 1fr 1fr!important}
.miw-mpanel div:has(> :is(a,button):nth-child(3):last-child):has(> :nth-child(2) span + span){grid-template-columns:1fr 3.2fr 1fr!important}
.miw-mpanel div:has(> :is(a,button):nth-child(3):last-child):has(> :nth-child(3) span + span){grid-template-columns:1fr 1fr 3.2fr!important}
.miw-mpanel div:has(> :is(a,button):nth-child(3):last-child) > :is(a,button):has(span + span){padding:10px 8px!important;gap:7px!important}
}

/* 05/11 Menu da telefono: Recensioni Google e Siamo partner centrati nelle due colonne, senza la riga verticale in mezzo */
.miw-mpanel div:has(> div:first-child + a[href*="partner-argor-heraeus"]:last-child) > *{align-items:center!important;justify-content:center!important;text-align:center!important;border-left:0!important;border-right:0!important;padding-left:0!important;padding-right:0!important;margin-left:0!important}

/* 05/11 Header da telefono: logo un po' piu' grande e icone di ricerca, carrello e account piu' vicine tra loro */
@media (max-width:767px){
.miw-header a.miw-logo img{height:clamp(28px,7.8vw,33px)!important;width:auto!important;max-width:none!important}
.miw-header div:has(> a.miw-logo){gap:4px!important}
.miw-header div:has(> [aria-label="Cerca nel sito"]){gap:0!important}
html body .miw-header .miw-mob .e-flexbox-base > :is([aria-label="Cerca nel sito"],[aria-label="Carrello"],[aria-label="Il mio account"]){width:35px!important;min-width:35px!important}
}

/* 05/11 Da telefono: nell'apertura delle pagine nelle guide di Acquista e investi i lingotti inclinati dell'apertura non vengono piu' tagliati agli angoli */
@media (max-width:767px){:is(.elementor-461,.elementor-464,.elementor-473,.elementor-483,.elementor-485)[data-elementor-type="wp-page"] > :first-child div:has(img){overflow:visible!important}}

/* 05/11 Moduli di contatto (telefono e tablet, iPhone compreso): le tendine di scelta alte quanto gli altri campi, con la freccia disegnata dal sito (Safari ignorava altezza e margini della tendina di sistema) */
.wpcf7 select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;height:52px!important;min-height:52px!important;line-height:normal!important;padding:0 46px 0 16px!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316254A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:18px 18px!important;text-overflow:ellipsis}
.wpcf7 select::-ms-expand{display:none}

/* 05/11 Guida 'Quale taglio scegliere' da telefono: barra dei 250 g con tutte le scritte leggibili (5 x 10 g non piu' tagliato) */
@media (max-width:767px){.elementor p.e-049bb72-f9fc > span{flex-shrink:1!important;min-width:max-content!important;padding-inline:6px!important;font-size:13.5px!important}}
/* 05/11 Guida 'Quale taglio scegliere' da telefono: errori da evitare impaginati come schede (errore sopra, cosa fare sotto, icone e testi allineati); tolta l'intestazione a due colonne che da telefono non corrispondeva */
@media (max-width:767px){
.elementor-485 .elementor-element-8b67e39{display:none!important}
.elementor-485 .elementor-element-bb75f32{margin-top:24px!important}
.elementor-485 .elementor-element-bb75f32 > *{border:1px solid #E8E2D4!important;border-radius:20px!important;overflow:hidden!important;margin:0 0 14px!important;background:#fff}
.elementor-485 .elementor-element-bb75f32 > * > :first-child{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding:18px 16px!important}
.elementor-485 .elementor-element-bb75f32 > * > :last-child{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:16px!important;margin:0!important}
.elementor-485 .elementor-element-bb75f32 > * > :is(:first-child,:last-child) > :first-child{justify-self:center!important;margin:0!important}
}

/* ==== 05/11 Pagina Quotazione oro da telefono: niente parti tagliate ==== */
@media (max-width:767px){
/* grafico: metalli tutti in una riga (4 colonne) e periodi su due righe da 3, senza scorrere */
.elementor .elementor-element-056d4ac{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;padding:0 16px 2px!important;overflow:visible!important}
.elementor .elementor-element-816058b{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 16px 2px!important;overflow:visible!important}
.elementor :is(.elementor-element-056d4ac,.elementor-element-816058b) > button{padding:0 4px!important;font-size:14px!important;min-width:0!important;width:100%!important;justify-content:center!important;white-space:nowrap!important}
/* tabella delle quotazioni: una scheda per metallo (nome e variazione sopra, grammo / oncia / chilo sotto con le etichette) */
.elementor .elementor-element-b140aa1{overflow:visible!important}
.elementor .elementor-element-5e204fd{display:block!important;width:100%!important}
.elementor .elementor-element-09d7171{display:none!important}
.elementor .elementor-element-7087810{display:block!important}
.elementor .elementor-element-7087810 > *{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 10px!important;align-items:center!important;padding:14px 16px!important;border-bottom:1px solid #EFE8D8!important}
.elementor .elementor-element-7087810 > * > *{display:block!important;padding:0!important;border:0!important;text-align:left!important;min-width:0!important}
.elementor .elementor-element-7087810 > * > :nth-child(1){grid-column:1 / 3!important;grid-row:1!important}
.elementor .elementor-element-7087810 > * > :nth-child(5){grid-column:3!important;grid-row:1!important;justify-self:end!important}
.elementor .elementor-element-7087810 > * > :nth-child(2){grid-column:1!important;grid-row:2!important}
.elementor .elementor-element-7087810 > * > :nth-child(3){grid-column:2!important;grid-row:2!important}
.elementor .elementor-element-7087810 > * > :nth-child(4){grid-column:3!important;grid-row:2!important}
.elementor .elementor-element-7087810 > * > :is(:nth-child(2),:nth-child(3),:nth-child(4)){font-size:14px!important;white-space:nowrap!important}
.elementor .elementor-element-7087810 > * > :is(:nth-child(2),:nth-child(3),:nth-child(4))::before{display:block;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5D6679;margin-bottom:3px}
.elementor .elementor-element-7087810 > * > :nth-child(2)::before{content:"Al grammo"}
.elementor .elementor-element-7087810 > * > :nth-child(3)::before{content:"All'oncia"}
.elementor .elementor-element-7087810 > * > :nth-child(4)::before{content:"Al chilo"}
/* formule (prezzo del lingotto, valore dell'oro usato): una voce sotto l'altra, segni centrati */
.elementor :is(p.e-f0404c4-8df8,p.e-8c893d9-ff38){flex-direction:column!important;align-items:stretch!important;gap:8px!important}
.elementor :is(p.e-f0404c4-8df8,p.e-8c893d9-ff38) > span{text-align:center!important;justify-content:center!important}
.elementor :is(p.e-f0404c4-8df8,p.e-8c893d9-ff38) > span[style*="width: 36px"]{align-self:center!important}
/* cosa muove il prezzo: la riga 'Se ... -> Oro' sta sempre dentro la scheda */
.miw-fx{font-size:13.5px!important;flex-wrap:wrap!important;row-gap:4px!important}
p:has(> .miw-fx){padding-inline:20px!important}
}
@media (max-width:767px){html body .elementor-490 .elementor-element-7087810 > div > :nth-child(4){display:block!important}html body .elementor-490 .elementor-element-7087810 > div > *{width:auto!important}}
@media (max-width:767px){html body .elementor-490 .elementor-element-7087810 > div > :nth-child(5){display:flex!important;justify-content:flex-end!important;justify-self:stretch!important;width:100%!important}html body .elementor-490 .elementor-element-7087810 > div > :nth-child(5) > span{font-size:14px!important;padding:5px 10px!important;white-space:nowrap!important}}
@media (max-width:767px){.elementor :is(.elementor-element-056d4ac,.elementor-element-816058b) > button{text-align:center!important;display:flex!important;align-items:center!important}.elementor :is(.elementor-element-056d4ac,.elementor-element-816058b) > button > *{margin-inline:auto!important}}

/* 05/11 Tabelle di confronto tra metalli da telefono: pulsanti dei metalli + scheda del metallo scelto (creata da site.js) */
.miw-cmpm{display:none}
@media (max-width:767px){
.miw-cmp-desk{display:none!important}
.miw-cmpm{display:block;margin-top:22px}
.miw-cmpm-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}
.miw-cmpm-tabs button{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 14px 6px 6px;border-radius:999px;border:1px solid #E8E2D4;background:#fff;color:#16254A;font-family:inherit;font-size:15px;font-weight:600;line-height:1.1;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,border-color .2s,color .2s}
.miw-cmpm-tabs button img{flex:0 0 auto;width:38px;height:38px;border-radius:999px;object-fit:cover;background:#F4EFE3}
.miw-cmpm-tabs button.is-on{background:#16254A;border-color:#16254A;color:#fff}
.miw-cmpm-card{background:#FBF4E3;border:1px solid #EADDBF;border-radius:22px;padding:18px 18px 6px}
.miw-cmpm-tit{display:flex;align-items:center;gap:12px;margin:0 0 6px!important;font-size:22px;font-weight:700;color:#16254A;letter-spacing:-.01em}
.miw-cmpm-tit img{width:44px;height:64px;object-fit:contain}
.miw-cmpm-card dl{margin:0}
.miw-cmpm-card dl > div{padding:12px 0;border-top:1px solid #EADDBF}
.miw-cmpm-card dt{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5D6679;margin:0 0 4px}
.miw-cmpm-card dd{margin:0;font-size:16px;font-weight:600;line-height:1.4;color:#16254A}
}

/* 05/11 Video della raffineria da telefono (schede lingotto e pagina Partner): niente tasto Chiudi sopra il video, restano i comandi del telefono (schermo intero, AirPlay/trasmetti, velocita', menu) */
@media (max-width:767px){
.miw-cf [data-cf-stopvid]{display:none!important}
.miw-cf [data-cf-vid]{z-index:2!important}
/* pagina Partner: stesso formato della scheda lingotto, video orizzontale e scritte sotto */
html body .miw-vcover{display:grid!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;overflow:visible!important;background:none!important;border-radius:0!important}
html body .miw-vcover > img.miw-vcover-img{position:relative!important;inset:auto!important;grid-area:1/1!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;border-radius:24px!important}
html body .miw-vcover > .miw-vcover-off:not([hidden]){display:contents!important}
html body .miw-vcover .miw-vcover-ombra{position:relative!important;inset:auto!important;grid-area:1/1!important;border-radius:24px!important;background:rgba(14,20,36,.18)!important}
html body .miw-vcover .miw-vcover-play{position:relative!important;inset:auto!important;grid-area:1/1!important;place-self:center!important;transform:none!important;margin:0!important}
html body .miw-vcover figcaption{position:static!important;inset:auto!important;grid-area:2/1!important;padding:16px 4px 0!important;color:#16254A!important}
html body .miw-vcover .miw-vcover-eti{color:#A8762A!important}
html body .miw-vcover .miw-vcover-tit{color:#16254A!important}
html body .miw-vcover .miw-vcover-dur{color:#4A5468!important;background:#F4EFE3!important;border-color:transparent!important;backdrop-filter:none!important}
html body .miw-vcover > .miw-vcover-on:not([hidden]){display:block!important;position:relative!important;inset:auto!important;grid-area:1/1!important;aspect-ratio:16/9!important;border-radius:24px!important;overflow:hidden!important}
html body .miw-vcover .miw-vcover-on video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
html body .miw-vcover .miw-vcover-chiudi{display:none!important}
}
/* 05/11 Confronto metalli da telefono: nei pulsanti il lingotto esce dal cerchio */
@media (max-width:767px){
.miw-cmpm-tabs button{padding-left:8px!important;overflow:visible!important;min-height:54px!important}
.miw-cmpm-ico{position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:999px;background:#F4EFE3;overflow:visible}
.miw-cmpm-tabs button.is-on .miw-cmpm-ico{background:rgba(255,255,255,.14)}
.miw-cmpm-ico img{position:absolute;left:50%;bottom:4px;transform:translateX(-50%);width:auto!important;height:48px!important;max-width:none;border-radius:0!important;object-fit:contain!important;background:none!important;filter:drop-shadow(0 4px 6px rgba(22,37,74,.35))}
.miw-cmpm-tabs{row-gap:14px!important;padding-top:10px}
}

/* 05/11 Video della raffineria da telefono: la scritta sotto resta anche mentre il video va (schede lingotto e pagina Partner) */
@media (max-width:767px){
html body .miw-cf figure:has([data-cf-vid]) > [data-cf-if]:has([data-cf-play]){display:contents!important}
html body .miw-cf figure:has(> [data-cf-if][style*="display: contents"] [data-cf-vid]) > [data-cf-if]:has([data-cf-play]) > :not(figcaption){display:none!important}
html body .miw-vcover > .miw-vcover-off[hidden]{display:contents!important}
html body .miw-vcover > .miw-vcover-off[hidden] > :not(figcaption){display:none!important}
}

/* 05/11 Filtri dello Shop da telefono: gruppi sempre aperti, quindi niente freccia per aprire/chiudere e titolo non cliccabile */
@media (max-width:760px){.miw-sfl-btn svg{display:none!important}.miw-sfl-btn{pointer-events:none!important;cursor:default!important}.miw-sfg.is-chiuso .miw-sfo{display:flex!important}}

/* 05/11 Menu da telefono: la prima voce di ogni sezione (Tutto quello che compriamo / Tutti i lingotti / Tutti i prodotti) in grassetto */
.miw-mpanel :is(a[href="/compro-oro/"],a[href="/lingotti/"],a[href="/shop/"]),.miw-mpanel :is(a[href="/compro-oro/"],a[href="/lingotti/"],a[href="/shop/"]) span{font-weight:700!important}

/* 05/11 Scheda prodotto Shop da telefono: 'Aggiungi al carrello' a tutta larghezza e sotto 'Chiedi informazioni', su qualsiasi telefono */
@media (max-width:767px){.miw-pp-azioni > *,.miw-pp-azioni .miw-addcart > button{flex:1 1 100%!important;width:100%!important;max-width:none!important}}

/* 05/11 Scheda prodotto Shop da telefono: barra fissa come nelle schede lingotto (stile .miw-lsb), con pulsante a forma di bottone */
@media (max-width:767px){.miw-lsb-shop .miw-lsb-a{border:0;cursor:pointer;font-family:inherit}}

/* 05/11 Shop: numerini del metallo come gli altri filtri; voci senza pezzi con i filtri scelti attenuate e non cliccabili */
.miw-smet .miw-sn{font-size:12px;font-weight:600;color:#8A92A3;transition:color 250ms ease}
.miw-smet[aria-pressed=true] .miw-sn{color:#DCAC57}
.miw-saside .miw-sf.is-zero,.miw-saside .miw-smet.is-zero,.miw-saside .miw-sstato.is-zero{opacity:.42;cursor:default;pointer-events:none}
.miw-saside .ocs-cat.is-zero{opacity:.42;pointer-events:none;cursor:default}
.miw-saside .miw-sf,.miw-saside .miw-smet,.miw-saside .miw-sstato,.miw-saside .ocs-cat{transition:opacity 250ms ease,background-color 250ms ease,border-color 250ms ease,color 250ms ease}
/* 05/11 Shop da tablet: nel pannello Filtri i gruppi sono tutti aperti come da telefono */
@media (max-width:1023px){.miw-saside .miw-sfl-btn svg{display:none!important}.miw-saside .miw-sfl-btn{pointer-events:none!important;cursor:default!important}.miw-saside .miw-sfg.is-chiuso .miw-sfo{display:flex!important}}

/* 05/11 Catalogo lingotti: filtri in un pannello dal basso fino a 1023 px, come nello Shop (pulsante 'Filtri' accanto all'ordinamento, 'Mostra N lingotti' in fondo) */
@media (min-width:1024px){.miw-lcat .miw-lf-btn{display:none!important}}
@media (max-width:1023px){
.miw-lcat{flex-direction:column!important}
.miw-lbar{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;width:100%}
.miw-lbar .miw-lf-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:none;width:auto!important;min-height:46px!important;margin:0!important;padding:0 20px!important;border-radius:999px;border:1.5px solid #16254A!important;background:#fff!important;color:#16254A!important;font-family:inherit;font-size:15px!important;font-weight:700!important;cursor:pointer;transition:background 200ms ease}
.miw-lbar .miw-lf-btn::after{display:none!important}
.miw-lbar .miw-lf-btn:hover{background:#FAF6EC!important}
.miw-lbar > label{margin-left:auto}
.miw-lcat-aside:not(.miw-lsheet-open){display:none!important}
.miw-lcat-aside.miw-lsheet-open{display:flex!important;flex-direction:column!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:10080;max-height:86vh!important;max-height:86dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;margin:0!important;padding:0 20px!important;gap:16px!important;border:0!important;border-radius:24px 24px 0 0!important;background:#fff!important;box-shadow:0 -24px 60px -24px rgba(22,37,74,.4);max-width:none!important;width:auto!important;min-width:0!important;animation:miwSheetIn 320ms cubic-bezier(.2,.7,.2,1)}
.miw-lcat-aside.miw-lsheet-open > div:not(.miw-sheet-h):not(.miw-sheet-f){border:0!important;padding:0!important;background:none!important;box-shadow:none!important;position:static!important}
.miw-lcat-aside.miw-lsheet-open > div:not(.miw-sheet-h):not(.miw-sheet-f) > div:first-child:has(> [data-miw-lazzera], > button){display:none!important}
}
@media (max-width:520px){.miw-lbar > p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.miw-lbar .miw-lf-btn{flex:1 1 0!important}.miw-lbar > label{flex:1 1 0;min-width:0;margin-left:0}.miw-lbar > label select{width:100%}}
@media (prefers-reduced-motion:reduce){.miw-lcat-aside.miw-lsheet-open{animation:none}}
@media (max-width:520px){.miw-lbar > label{font-size:0!important;gap:0!important}.miw-lbar > label select{font-size:15px!important;width:100%!important;min-height:46px}}
@media (max-width:1023px){.miw-lbar .miw-lsort{-webkit-appearance:none!important;appearance:none!important;min-height:46px!important;padding:0 40px 0 18px!important;border:1px solid #E8E2D4!important;border-radius:999px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2316254A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center!important;color:#16254A!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;cursor:pointer;text-overflow:ellipsis}}
@media (max-width:520px){.miw-lbar .miw-lf-btn,.miw-lbar > label{flex:1 1 0!important;min-width:0!important;width:auto!important}}
@media (max-width:1023px){.miw-lbar .miw-lf-btn,.miw-lbar > label,.miw-lbar .miw-lsort{box-sizing:border-box!important}}
@media (max-width:520px){.miw-lbar .miw-lf-btn,.miw-lbar > label{flex:0 0 calc(50% - 6px)!important}}

/* 05/11 Scheda lingotto da telefono: percorso in cima, sopra la foto, senza la voce della pagina corrente (e' gia' il titolo) */
@media (max-width:767px){.miw-bc-sec{flex-direction:column!important;align-items:stretch!important}.miw-bc-top{width:100%!important;margin:0 0 14px!important;padding:0!important;overflow-x:auto;scrollbar-width:none}.miw-bc-top::-webkit-scrollbar{display:none}.miw-bc-top > div{flex-wrap:nowrap!important;align-items:center!important;gap:8px!important}.miw-bc-top > div > p:last-child,.miw-bc-top > div > p:nth-last-child(2){display:none!important}.miw-bc-top p,.miw-bc-top a{font-size:14px!important;white-space:nowrap!important}.miw-bc-top a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none!important}}
/* 05/11 Barra fissa dei lingotti: icona davanti a Richiedi, come 'Aggiungi' nello Shop */
@media (max-width:767px){.miw-lsb-a svg.miw-lsb-ico{order:-1}}
@media (max-width:767px){.miw-bc-top{margin:0!important;padding:8px 20px 6px!important;box-sizing:border-box!important}.miw-bc-top a{color:#16254A!important;font-weight:600!important}.miw-bc-top > div > p:not(:has(a)){color:#A8762A!important}}
/* 05/11 Percorso scheda lingotto da telefono: stesso stile della scheda prodotto Shop (14px, grigio, carattere normale, voce corrente in blu tagliata con i puntini) */
@media (max-width:767px){html body .miw-bc-top{overflow:hidden!important;padding:12px 20px 4px!important}html body .miw-bc-top > div{gap:8px!important;min-width:0}html body .miw-bc-top > div > p:last-child,html body .miw-bc-top > div > p:nth-last-child(2){display:block!important}html body .miw-bc-top > div > p{flex:none;margin:0!important;font-size:14px!important;font-weight:400!important;color:#5D6679!important}html body .miw-bc-top > div > p:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .miw-bc-top > div > p:last-child,html body .miw-bc-top > div > p:last-child span{color:#16254A!important;font-weight:400!important}html body .miw-bc-top a{color:#5D6679!important;font-weight:400!important;font-size:14px!important;min-height:0!important;padding:12px 0!important;margin:-12px 0!important}}
/* 05/11 (2) Percorso scheda lingotto da telefono: dentro il riquadro foto (stesso sfondo del metallo), va a capo invece di tagliarsi */
@media (max-width:767px){html body .miw-lgal .miw-bc-top{position:absolute!important;top:0;left:0;right:0;z-index:3;background:none!important;padding:12px 20px 0!important;margin:0!important;overflow:visible!important}html body .miw-lgal .miw-bc-top > div{flex-wrap:wrap!important;row-gap:2px!important}html body .miw-lgal .miw-bc-top > div > p:last-child{overflow:visible;text-overflow:clip}html body .miw-lgal-bc .miw-lgal-pill,html body .miw-lgal-bc .miw-lb-btn{top:calc(var(--miw-bc-h,36px) + 6px)!important}}
@media (max-width:767px){html body .miw-lgal .miw-bc-top > div > p:last-child{flex:none!important;min-width:auto!important}}
@media (max-width:767px){html body .miw-lgal nav.miw-bc-top.miw-bc-top.miw-bc-top.miw-bc-top > .e-flexbox-base.e-flexbox-base{flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important}html body .miw-lgal nav.miw-bc-top.miw-bc-top.miw-bc-top.miw-bc-top > .e-flexbox-base.e-flexbox-base > p:last-child{flex:none!important;min-width:auto!important;overflow:visible!important;text-overflow:clip!important}}
@media (max-width:767px){html body .miw-lgal-bc img.miw-lg-img{top:calc(43% + 22px)!important}}
/* 05/11 (3) percorso lingotto da telefono sempre su una riga (le voci in eccesso le toglie site.js) */
@media (max-width:767px){html body .miw-lgal nav.miw-bc-top.miw-bc-top.miw-bc-top.miw-bc-top > .e-flexbox-base.e-flexbox-base{flex-wrap:nowrap!important;overflow:hidden!important;white-space:nowrap!important}html body .miw-lgal nav.miw-bc-top.miw-bc-top.miw-bc-top.miw-bc-top > .e-flexbox-base.e-flexbox-base > p.miw-bc-via{display:none!important}}
