.sbg-product-summary{color:#29253b;font-size:16px;line-height:1.65}.sbg-product-summary p{margin:0 0 16px}.sbg-product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0 0 18px;padding:17px 0;border-block:1px solid #d8cedf}.sbg-product-facts[hidden]{display:none}.sbg-product-facts dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#655d70;margin-bottom:4px}.sbg-product-facts dd{font-size:14px;margin:0;overflow-wrap:anywhere}.sbg-product-selection{padding:12px 15px;background:#eee8f3;font-size:13px;border-left:2px solid #b9a6c8}.sbg-product-details details{border-top:1px solid #d8cedf}.sbg-product-details details:last-child{border-bottom:1px solid #d8cedf}.sbg-product-details summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:17px 0;font:20px/1.3 Georgia,serif;color:#302653;cursor:pointer;min-height:52px}.sbg-product-details summary::-webkit-details-marker{display:none}.sbg-product-details summary:after{content:'+';font:22px Arial,sans-serif;color:#655d70}.sbg-product-details details[open]>summary:after{content:'−'}.sbg-product-details [data-content],.sbg-product-details details>p{font-size:14px;line-height:1.7;color:#51445f}.sbg-product-details p{margin:0 0 15px}.sbg-product-details a{color:#59428b;text-decoration:underline}.hdt-product__title [data-sbg-product-title]{font-family:Georgia,serif;font-size:clamp(30px,3vw,44px);line-height:1.16;color:#302653}.sbg-product-details .sbg-traditions-note{padding:12px 14px;background:#f3eff6;font-size:13px}.sbg-product-details [data-fallback]{font-size:14px}@media(max-width:600px){.sbg-product-facts{gap:12px}.sbg-product-details summary{font-size:19px}.sbg-product-summary{font-size:15px}}
