.lgng-btn.lgng-btn{position:fixed;z-index:9990;bottom:20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;border:0;border-radius:999px;cursor:pointer;background:#805329;color:#fff;font:600 15px/1 system-ui,sans-serif;text-transform:none;letter-spacing:0;white-space:nowrap;text-align:center;box-shadow:0 4px 14px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s,bottom .2s,background-color .2s}.lgng-btn.lgng-btn.is-visibile{opacity:1;visibility:visible;transform:none}.lgng-btn.lgng-btn:hover,.lgng-btn.lgng-btn:focus,.lgng-btn.lgng-btn:active{background:#6a4422;color:#fff;border:0}.lgng-btn.lgng-btn:focus-visible{outline:3px solid #f0b46b;outline-offset:2px}.lgng-btn.lgng-btn--su{right:15px;bottom:74px;width:44px;height:44px;font-size:21px}.lgng-btn.lgng-btn--indice{left:20px;height:48px;padding:0 20px}.lgng-pannello.lgng-pannello{position:fixed;z-index:9991;left:20px;bottom:80px;width:min(340px,calc(100vw - 40px));max-height:60vh;overflow-y:auto;overscroll-behavior:contain;background:#fff;border-radius:14px;padding:16px 14px;box-shadow:0 10px 30px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s,transform .2s,visibility .2s,bottom .2s}.lgng-pannello.lgng-pannello.is-aperto{opacity:1;visibility:visible;transform:none}.lgng-pannello__titolo{font:700 13px/1 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#805329;margin:0 8px 8px}.lgng-pannello.lgng-pannello ul{list-style:none;margin:0;padding:0}.lgng-pannello.lgng-pannello li{margin:0;padding:0}.lgng-pannello.lgng-pannello li.lgng-extra-prima{margin-top:8px;padding-top:8px;border-top:1px solid #eadfd4}.lgng-pannello.lgng-pannello a{display:block;padding:10px 10px;border-radius:8px;color:#805329;text-decoration:none;font-size:15px;font-weight:600;line-height:1.3}.lgng-pannello.lgng-pannello a:hover{background:#f5efe9;color:#6a4422}.lgng-pannello.lgng-pannello a.is-attivo{background:#805329;color:#fff}.lgng-barra{position:fixed;z-index:9999;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e6dcd2;box-shadow:0 -4px 16px rgba(0,0,0,.12);transform:translateY(110%);transition:transform .25s}.lgng-barra.is-visibile{transform:none}.lgng-barra__nome{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:600 15px/1.2 system-ui,sans-serif;color:#222}.lgng-barra .lgng-barra__btn{flex:none;padding:12px 18px;border-radius:10px;background:#805329;color:#fff !important;text-decoration:none !important;font:700 15px/1 system-ui,sans-serif}.lgng-barra .lgng-barra__btn:hover,.lgng-barra .lgng-barra__btn:focus{background:#6a4422}#ht-ctc-chat{transition:bottom .2s}.cmplz-manage-consent{transition:bottom .2s,transform .2s}@media (max-width:1024px){body.lgng-con-barra .lgng-btn.lgng-btn--indice{bottom:86px}body.lgng-con-barra .lgng-btn.lgng-btn--su{bottom:141px}body.lgng-con-barra .lgng-pannello.lgng-pannello{bottom:146px}body.lgng-con-barra #ht-ctc-chat{bottom:82px !important}body.lgng-con-barra .cmplz-manage-consent{transform:translateY(-62px)}}@media (min-width:1025px){.lgng-barra{left:50%;right:auto;bottom:20px;width:560px;margin-left:-280px;padding:10px 10px 10px 20px;border-radius:14px;border:1px solid #e6dcd2;box-shadow:0 10px 30px rgba(0,0,0,.18);transform:translateY(150%)}.lgng-barra.is-visibile{transform:none}}body.lgng-laterale .lgng-btn.lgng-btn--indice{display:none}body.lgng-laterale .lgng-pannello.lgng-pannello{left:16px;bottom:auto;max-height:calc(100vh - 220px);padding:14px 10px;border:1px solid #eadfd4;box-shadow:0 6px 20px rgba(0,0,0,.08);opacity:0;visibility:hidden;transform:translateX(-10px)}body.lgng-laterale .lgng-pannello.lgng-pannello.is-visibile{opacity:1;visibility:visible;transform:none}body.lgng-laterale .lgng-pannello.lgng-pannello a{padding:8px 10px;font-size:14px}@media print{.lgng-btn,.lgng-pannello,.lgng-barra{display:none !important}}@media (prefers-reduced-motion:reduce){.lgng-btn.lgng-btn,.lgng-pannello.lgng-pannello,.lgng-barra{transition:none}}
.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}
.afs-cards{--afs-gap:16px;container-type:inline-size;margin:24px 0;font-family:inherit;line-height:1.45;color:var(--afs-title,#1a1a1a)}.afs-cards *{box-sizing:border-box}.afs-cards--multi:not(.afs-cards--table):not(.afs-cards--list) .afs-cards__grid{display:grid;grid-template-columns:repeat(var(--afs-cols,3),minmax(0,1fr));gap:var(--afs-gap);align-items:stretch}.afs-cards--single .afs-card{max-width:var(--afs-max,720px)}.afs-cards--single.afs-cards--vertical .afs-card{max-width:min(var(--afs-max,720px),420px)}.afs-cards__note{grid-column:1/-1;font-size:12px;color:#6b6b6b;margin-top:6px}.afs-cards__note summary{cursor:pointer;display:inline-block;list-style:none}.afs-cards__note summary::-webkit-details-marker{display:none}.afs-cards__note summary::before{content:"ⓘ "}.afs-cards__note p{margin:6px 0 0;font-size:12px;line-height:1.5}.afs-card{position:relative;display:flex;gap:18px;background:var(--afs-bg,#fff);border:var(--afs-border-w,1px) solid var(--afs-border,#e7e4dd);border-radius:var(--afs-radius,12px);padding:18px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 20px rgba(0,0,0,.04);overflow:hidden}.afs-card a{text-decoration:none;box-shadow:none}.afs-card__img{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:min(var(--afs-img,160px),45%);aspect-ratio:1/1;background:#fff;border-radius:calc(var(--afs-radius,12px) - 4px)}.afs-card__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0!important;border-radius:0!important}.afs-card__noimg{display:block;width:70%;height:70%;border-radius:8px;background:linear-gradient(135deg,#f3f0ea,#e9e4da)}.afs-card__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.afs-card__brand{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#7a7a7a;font-weight:600}.afs-card .afs-card__title{font-size:var(--afs-title-size,17px);font-weight:700;color:var(--afs-title,#1a1a1a);line-height:1.3}.afs-card .afs-card__title:hover{text-decoration:underline}.afs-card__rating{font-size:13px;color:#555;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.afs-stars{position:relative;display:inline-block;font-size:14px;letter-spacing:1px;color:#d9d4cb;line-height:1}.afs-stars::before{content:"★★★★★";position:absolute;left:0;top:0;width:var(--afs-r,0%);overflow:hidden;color:#f0a520;white-space:nowrap}.afs-card__rnum{font-weight:600;color:#333}.afs-card__rcount{color:#888}.afs-card__features{margin:2px 0 0!important;padding:0 0 0 18px!important;font-size:14px;color:#444}.afs-card__features li{margin:2px 0!important}.afs-card__buy{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.afs-card__pricebox{display:flex;flex-direction:column;gap:2px}.afs-card__price{font-size:var(--afs-price-size,20px);font-weight:800;color:var(--afs-price,#805329);line-height:1.15}.afs-card__was{font-size:.62em;font-weight:500;color:#8a8a8a}.afs-card__save{display:inline-block;font-size:.55em;font-weight:700;color:#fff;background:#c0392b;border-radius:4px;padding:2px 6px;vertical-align:middle}.afs-card__asof{font-size:11px;color:#8a8a8a}.afs-card__deal{display:inline-block;align-self:flex-start;font-size:11px;font-weight:700;color:#fff;background:#c0392b;border-radius:4px;padding:2px 6px}.afs-card .afs-card__btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:999px;background:var(--afs-btn,#805329);color:var(--afs-btn-text,#fff)!important;font-weight:700;font-size:15px;white-space:nowrap;transition:filter .15s,transform .15s}.afs-card .afs-card__btn:hover{filter:brightness(1.1);transform:translateY(-1px)}.afs-card__badge{position:absolute;top:0;left:0;z-index:1;background:var(--afs-btn,#805329);color:var(--afs-btn-text,#fff);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;border-radius:var(--afs-radius,12px) 0 var(--afs-radius,12px) 0}.afs-card--vertical{flex-direction:column;align-items:stretch;text-align:left}.afs-card--vertical .afs-card__img{width:100%;max-width:var(--afs-img,160px);align-self:center}.afs-card--vertical .afs-card__buy{flex-direction:column;align-items:stretch}.afs-card--vertical .afs-card__btn{width:100%}.afs-card--vertical .afs-card__badge+.afs-card__img{margin-top:14px}.afs-cards--multi.afs-cards--box:not(.afs-cols-1) .afs-card{flex-direction:column}.afs-cards--multi.afs-cards--box:not(.afs-cols-1) .afs-card__img{width:100%;max-width:var(--afs-img,160px);align-self:center}.afs-cards--multi.afs-cards--box:not(.afs-cols-1) .afs-card__buy{flex-direction:column;align-items:stretch}.afs-cards--list .afs-cards__grid{display:flex;flex-direction:column;gap:10px}.afs-card--list{align-items:center;padding:12px 16px;gap:14px}.afs-card--list .afs-card__img{width:72px}.afs-card--list .afs-card__body{flex-direction:row;align-items:center;gap:16px}.afs-card--list .afs-card__body>.afs-card__title{flex:1 1 auto;font-size:15px}.afs-card--list .afs-card__rating{flex:0 0 auto}.afs-card--list .afs-card__buy{margin:0;padding:0;flex:0 0 auto;flex-wrap:nowrap}.afs-card--list .afs-card__brand{display:none}.afs-card--list .afs-card__badge{position:static;border-radius:4px;align-self:flex-start}.afs-table-wrap{border:var(--afs-border-w,1px) solid var(--afs-border,#e7e4dd);border-radius:var(--afs-radius,12px);overflow:hidden;background:var(--afs-bg,#fff)}.afs-table{width:100%;border-collapse:collapse;margin:0!important;border:0!important}.afs-table th{background:color-mix(in srgb,var(--afs-btn,#805329) 10%,#fff);color:var(--afs-btn,#805329);font-size:12px;text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:12px 14px;border:0!important}.afs-table td{padding:12px 14px;border:0!important;border-top:1px solid var(--afs-border,#e7e4dd)!important;vertical-align:middle;font-size:14px}.afs-table .afs-card{display:table-row;border:0;box-shadow:none;padding:0;background:none}.afs-table__prod{display:flex!important;align-items:center;gap:12px}.afs-table__img{flex:0 0 56px;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.afs-table__img img{max-width:100%;max-height:100%;margin:0!important}.afs-table .afs-card__title{font-size:15px}.afs-table .afs-card__badge{position:static;display:inline-block;border-radius:4px;margin-left:6px}.afs-table .afs-card__price{font-size:17px}.afs-table__cta{text-align:right}.afs-table .afs-card__btn{min-height:36px;padding:0 14px;font-size:14px}.afs-muted{color:#999}.afs-disclosure{font-size:13px;color:#777;font-style:italic;margin:18px 0}.afs-sort{list-style:none;margin:6px 0 0;padding:0}.afs-sort__item{display:flex;align-items:center;gap:6px;padding:5px 6px;margin:0 0 4px;background:#fff;border:1px solid #dcdcde;border-radius:4px;cursor:grab;font-size:13px;line-height:1.3;user-select:none}.afs-sort__item:hover{border-color:#805329}.afs-sort__item.is-dragging{opacity:.45}.afs-sort__item.is-over-above{box-shadow:0 -3px 0 #805329}.afs-sort__item.is-over-below{box-shadow:0 3px 0 #805329}.afs-sort__handle{color:#8c8f94;letter-spacing:-2px;font-weight:700}.afs-sort__pos{color:#8c8f94;min-width:18px}.afs-sort__name{flex:1 1 auto;min-width:0}.afs-sort__btns{display:flex;flex:0 0 auto}.afs-sort__btns .components-button{min-width:24px;height:24px;padding:0}.afs-check-all{font-weight:600;border-bottom:1px solid #e0e0e0;padding-bottom:6px;margin-bottom:6px!important}.afs-editor-empty{padding:18px;border:1px dashed #c3c4c7;border-radius:8px;color:#50575e;text-align:center}@container (max-width:700px){.afs-cards--multi:not(.afs-cards--table):not(.afs-cards--list) .afs-cards__grid{grid-template-columns:repeat(min(var(--afs-cols,3),2),minmax(0,1fr))}}@container (max-width:520px){.afs-cards--multi:not(.afs-cards--table):not(.afs-cards--list) .afs-cards__grid{grid-template-columns:1fr}.afs-card--box{flex-direction:column}.afs-card--box .afs-card__img{width:100%;max-width:var(--afs-img,160px);align-self:center}.afs-card__buy{flex-direction:column;align-items:stretch}.afs-card .afs-card__btn{width:100%}.afs-card--list .afs-card__body{flex-direction:column;align-items:flex-start;gap:4px}.afs-card--list .afs-card__buy{flex-direction:row;align-items:center;width:100%;justify-content:space-between}.afs-card--list .afs-card__btn{width:auto}.afs-table thead{display:none}.afs-table,.afs-table tbody,.afs-table tr.afs-card,.afs-table td{display:block;width:100%}.afs-table tr.afs-card{padding:12px 14px;border-top:1px solid var(--afs-border,#e7e4dd)}.afs-table tr.afs-card:first-child{border-top:0}.afs-table td{border:0!important;padding:4px 0}.afs-table__cta{text-align:left}.afs-table .afs-card__btn{width:100%}}
