.avb-badges{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.avb-badge{display:inline-block;padding:7px 10px;border-radius:6px;background:#e7f83b;color:#172b23;font:700 12px/1.35 system-ui,sans-serif;letter-spacing:.02em;overflow-wrap:anywhere;max-width:100%;box-shadow:0 2px 8px #0001}.avb-spa{background:#efe5f5;color:#4a285d}.avb-promo,.avb-festivita{background:#fff1ce;color:#64460b}.avb-lastminute{background:#ffe0d3;color:#782b13}.avb-anticipata,.avb-famiglie,.avb-custom{background:#dcf1e6;color:#174f3b}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product .avb-loop{position:absolute;z-index:3;top:12px;right:12px;left:auto;max-width:calc(100% - 78px);justify-content:flex-end;pointer-events:none}.avb-single{position:static}
.avb-beach{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:#e7f1f8;color:#13446b;font-size:14px}.avb-icon{flex:0 0 24px;display:inline-block}.avb-services{margin:20px 0;font:inherit}.avb-services ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none!important;padding:0!important;margin:12px 0!important;gap:12px}.avb-services li{display:flex;align-items:flex-start;gap:10px;padding:12px;background:#f1f6f3;border-radius:8px;margin:0!important}.avb-services li>div{min-width:0;overflow-wrap:anywhere}.avb-services strong{font-size:14px}.avb-services .avb-icon{color:#096c58}.avb-state{display:block;font-size:12px;color:#425b51;margin-top:3px}.avb-services li p{font-size:13px;margin:8px 0 0}.avb-services-title{font-weight:700}.avb-services section{margin:24px 0}.avb-services h3{font-size:19px}.avb-service-hint{font-size:12px;line-height:1.6;color:#526158}@media(max-width:400px){.avb-services ul{grid-template-columns:1fr}}
