body .lbpp__enquiry{margin:24px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
body .lbpp__enquiry summary{cursor:pointer;font:400 12px/1.5 var(--fonts-heading);letter-spacing:2px;padding:16px 0;list-style-position:inside}
body .lbpp__enquiry form{padding:8px 0 24px;display:grid;gap:12px}
body .lbpp__enquiry label,body .lbpp__enquiry p{font:14px/1.4 var(--fonts-body);letter-spacing:1px;margin:0}
body .lbpp__enquiry input,body .lbpp__enquiry textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #aaa;border-radius:0;background:transparent;color:inherit;padding:12px;font:16px/1.4 var(--fonts-body)}
body .lbpp__enquiry small,body .lbpp__enquiry a{font:12px/1.4 var(--fonts-body)}
body .lbpp__enquiry button{justify-self:start;background:transparent;border:1px solid currentColor;color:inherit;min-height:44px;padding:12px 20px;font:12px/1.4 var(--fonts-heading);letter-spacing:2px;cursor:pointer}
body .lbpp__enquiry :focus-visible{outline:2px solid currentColor;outline-offset:4px}

/* Existing product scale, with the price before the two explicit modes. */
body .lbpp[data-posidonies-product] [hidden]{display:none!important}
body .lbpp[data-posidonies-product] .lbpp__price{margin:0 0 16px;font:400 var(--font-sizes-1)/1.4 var(--fonts-heading);letter-spacing:2px}
body .lbpp[data-posidonies-product] .lbpp__choices{border:0;padding:0;margin:0 0 12px;min-width:0}
body .lbpp[data-posidonies-product] .lbpp__choices legend{font:14px/1.4 var(--fonts-body);letter-spacing:1px;margin-bottom:4px}
body .lbpp[data-posidonies-product] .lbpp__choice{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:8px 0;cursor:pointer;font:400 12px/1.5 var(--fonts-heading);letter-spacing:2px}
body .lbpp[data-posidonies-product] .lbpp__choice input{appearance:auto;width:14px;height:14px;flex:0 0 14px;margin:2px 0 0;accent-color:currentColor}
body .lbpp[data-posidonies-product] .lbpp__choice small{display:block;font:12px/1.4 var(--fonts-body);letter-spacing:1px;text-transform:none;margin-top:4px}
body .lbpp[data-posidonies-product] .lbpp__mode-information p{font:14px/1.4 var(--fonts-body);letter-spacing:1px;margin:0 0 16px}
body .lbpp[data-posidonies-product] .lbpp__enquiry{margin:24px 0}
body .lbpp[data-posidonies-product] .lbpp__enquiry-title{padding:16px 0 8px;font:400 12px/1.5 var(--fonts-heading);letter-spacing:2px}
body .lbpp[data-posidonies-product] .lbpp__enquiry-details{border:0;padding:0;margin:0;min-width:0;display:grid;gap:12px}
