.nd-buy{font-family:var(--nd-font);color:var(--nd-text-body);font-size:13px;line-height:1.55;margin:18px 0}.nd-buy p{margin:0 0 9px}.nd-buy__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;border-block:1px solid var(--nd-border-subtle);padding:16px 0}.nd-buy h3{font:650 13px/1.35 var(--nd-font);margin:0 0 7px;color:var(--nd-text-strong)}.nd-buy__links{display:flex;gap:8px 18px;flex-wrap:wrap}.nd-buy a,.nd-fit a{min-height:32px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px;color:var(--nd-text-strong)}.nd-buy__event{padding:10px 12px;background:var(--nd-surface-alt);border-radius:8px;font-size:12px}.nd-fit{display:block;margin:14px 0 18px;font:400 13px/1.55 var(--nd-font);padding:13px 15px;background:var(--nd-surface-alt);border-radius:10px}.nd-fit>p{margin:0 0 7px}.nd-fit details{margin-top:8px}.nd-fit summary{cursor:pointer;min-height:36px;display:flex;align-items:center;font-weight:600}.nd-fit dl{margin:8px 0}.nd-fit dl>div{display:grid;grid-template-columns:100px 1fr;gap:14px;border-top:1px solid var(--nd-border-subtle);padding:9px 0}.nd-fit dd{margin:0}.nd-fit small{display:block;line-height:1.5;color:var(--nd-text-muted)}.nd-scope{padding:12px 15px;background:var(--nd-surface-alt);border-radius:10px;font-size:13px;line-height:1.55;margin:14px 0}.nd-scope p{margin:0 0 6px}.nd-scope strong{color:var(--nd-text-strong)}.nd-custom-steps{list-style:none;padding:0!important;margin:18px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nd-custom-steps li{border-top:2px solid var(--nd-border-default);padding-top:10px;font-size:12px;line-height:1.5}.nd-custom-steps strong{display:block;font-size:13px;margin-bottom:5px}.nd-custom-terms{margin-top:16px;border-top:1px solid var(--nd-border-subtle);padding-top:14px;font-size:13px;line-height:1.6}.nd-custom-terms summary{min-height:44px;cursor:pointer;font-weight:600}.nd-custom-terms p{margin:10px 0}.nd-cart-confidence{margin:14px 0;font-size:12px}.nd-case{padding-block:36px}.nd-case__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nd-case figure{margin:0;min-width:0}.nd-case img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px;background:var(--nd-surface-card)}.nd-case figcaption{padding-top:8px;font-size:13px}.nd-case>h2{font-size:26px;margin-bottom:20px}.nd-case__editor{padding:24px;border:1px dashed var(--nd-border-default);font-size:13px}.nd-home-shop a:focus-visible,.nd-buy a:focus-visible,.nd-fit summary:focus-visible{outline:2px solid var(--nd-text-brand);outline-offset:4px}.nd-order__image-warning{font-size:12px;padding:10px 12px;border-radius:8px;background:var(--nd-surface-alt)}@media(max-width:749px){.nd-buy__row{gap:14px}.nd-case__grid{grid-template-columns:1fr;gap:24px}.nd-custom-steps{gap:10px}.nd-custom-steps li{font-size:11px}.nd-fit dl>div{grid-template-columns:90px minmax(0,1fr)}.nd-buy a{min-height:40px}}
.nd-cart-confidence>details>summary{min-height:40px;display:flex;align-items:center;cursor:pointer;font-weight:600}.nd-cart-confidence>p{font-size:12px;line-height:1.5;margin:0 0 8px}.nd-cart-confidence .nd-buy__row{grid-template-columns:1fr;gap:10px}.nd-cart-confidence .nd-buy__event{margin-top:10px}.nd-cart-confidence details[open]{max-height:240px;overflow:auto}
.nd-case img{height:auto}
.nd-selection-image-missing{font:400 14px/1.6 var(--nd-font);color:var(--nd-text-body);background:var(--nd-surface-alt);padding:24px;border-radius:12px}.nd-selection-image-missing p{margin:0 0 12px}.nd-selection-image-missing a{color:var(--nd-text-strong);text-underline-offset:3px}.nd-selection-image-missing[hidden]{display:none!important}media-gallery[data-media-count="0"] slider-component{display:none}.nd-design-viewer__image.is-missing{display:grid;align-items:center;min-height:280px}.nd-design-viewer__image.is-missing img{display:none!important}
