.wb-em-config{width:100%;flex:0 0 100%;padding:22px;margin:8px 0 20px;border:1px solid #e6def0;border-radius:12px;background:#fcfaff;color:#283045}.wb-em-config h3{margin:0 0 18px;font-size:22px}.wb-em-config>label,.wb-em-dimensions label{display:block;font-weight:600;margin:12px 0 6px}.wb-em-config select,.wb-em-config input[type=number],.wb-em-config textarea{box-sizing:border-box;width:100%;border:1px solid #d8cde4;border-radius:6px;background:#fff;padding:10px 12px;font:inherit;color:inherit}.wb-em-config select{margin-bottom:7px}.wb-em-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:16px}.wb-em-dimensions small,.wb-em-help,.wb-em-result small,.wb-em-excl{display:block;font-size:13px;font-weight:400;line-height:1.5}.wb-em-help{margin:9px 0 15px}.wb-em-config fieldset{border:0;padding:12px 0;margin:10px 0}.wb-em-config legend{font-size:16px;font-weight:600}.wb-em-option{display:flex;align-items:flex-start;gap:10px;margin:10px 0;font-weight:400}.wb-em-option input{margin:5px 0 0;accent-color:#6d359f}.wb-em-result{display:grid;gap:5px;background:#f2ecf8;border-radius:8px;padding:16px;margin:14px 0}.wb-em-result strong{font-size:25px;color:#6d359f;line-height:1.4}.wb-em-result strong small{display:inline;font-size:14px;color:#283045}.wb-em-error{background:#fff1ef;color:#9a291f}.wb-em-included{font-size:14px}.wb-em-suitability td,.wb-em-suitability th{padding:8px 12px;border-bottom:1px solid #ebe6f0;text-align:left}.wb-em-suitability{width:100%;border-collapse:collapse}.wb-em-config [hidden]{display:none!important}.wb-em-excl{margin-top:6px}.single-product form.cart:has(.wb-em-config){flex-wrap:wrap}.single-product form.cart:has(.wb-em-config)>button{min-height:44px}@media(max-width:550px){.wb-em-config{padding:16px}.wb-em-dimensions{grid-template-columns:1fr;gap:0}.wb-em-result strong{font-size:22px}}
.single-product form.cart .quantity[hidden]{display:none!important}.single-product form.cart button[data-wb-preview-disabled]{opacity:.55;cursor:not-allowed}
