.digital-product-fields[hidden],#madeToOrderOption[hidden],#personalizationOption[hidden],#technicalSheetHint[hidden]{display:none!important}
.digital-file-current{margin:4px 0 0;padding:11px 13px;border:1px solid #dce9df;border-radius:6px;background:#f4f9f5;font-size:11px;color:#385646}
.digital-file-current a{color:#2d7650;font-weight:700}
.digital-product-note{display:grid;gap:7px;margin:15px 0;padding:15px 17px;border:1px solid #d4e5d9;border-radius:8px;background:#f3f9f4;color:#2c5039;font-size:13px}
.digital-product-note span{font-size:12px;color:#526d59}.digital-product-note p{margin:3px 0 0;white-space:pre-line;line-height:1.55}
.digital-checkout-note{margin:0;padding:14px 16px;border:1px solid #d4e5d9;border-radius:7px;background:#f3f9f4;color:#2c5039;font-size:13px}
.digital-library{padding-top:15px;padding-bottom:70px}.digital-library h2{margin:5px 0}.digital-library>p:not(.store-eyebrow){color:#657569}
.digital-library-order{margin-top:18px;padding:20px;border:1px solid #dde7de;border-radius:9px;background:#fff}.digital-library-order h3{margin:0 0 10px;font-size:15px}.digital-library-order>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;border-top:1px solid #edf1eb}.digital-library-order b,.digital-library-order small{display:block}.digital-library-order small{color:#718075;margin-top:5px}.digital-library-order .store-primary{white-space:nowrap}.digital-pending{font-size:12px;color:#906e32}
.digital-license{margin-top:7px;font-size:11px;color:#526d59}.digital-license summary{cursor:pointer;font-weight:700}.digital-license p{max-width:640px;white-space:pre-line;line-height:1.5}
.digital-license-checkout{padding:15px 17px;border:1px solid #d4e5d9;border-radius:8px;background:#f8fbf8;font-size:12px}.digital-license-checkout>b{display:block;margin-bottom:8px}.digital-license-checkout details{padding:8px 0;border-bottom:1px solid #e3ece4}.digital-license-checkout summary{cursor:pointer;font-weight:600}.digital-license-checkout details p{margin:8px 0;white-space:pre-line;line-height:1.5}.digital-license-checkout label{display:flex;align-items:center;gap:9px;margin-top:14px;font-weight:600}.digital-license-checkout label input{width:auto;margin:0}
@media(max-width:650px){.digital-library-order>div{align-items:flex-start;flex-direction:column}.digital-library-order .store-primary{width:100%;text-align:center}}
