#viewerContainer .s7flyoutzoom{z-index:100}
.ni-lwmp{margin-top:80px;margin-bottom:80px}
.ni-lwmp .product-name,.ni-lwmp .product-unavailable{text-transform:uppercase;font-family:SpaceMono;font-size:14px;line-height:1.14;color:#767676;margin-bottom:24px}
.ni-lwmp .product-price{text-transform:uppercase;font-family:SpaceMono;font-size:14px;line-height:1.14;color:#03b585}
.ni-lwmp .product-price.has-discount,.ni-lwmp .product-price.no-discount{margin-bottom:24px}
.ni-lwmp .product-price.has-discount{display:flex;flex-direction:column}
.ni-lwmp .product-price.has-discount .list-price{text-decoration:line-through;order:1;color:#767676;font-size:12px;line-height:16px}
.ni-lwmp .buttons{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px;margin-bottom:27px}
.ni-lwmp .description{margin-bottom:48px}
.ni-lwmp .support-resources .product-support-resource:has(>a){position:relative;border-bottom:1px solid #ccdcc8}
.ni-lwmp .support-resources .product-support-resource:has(>a)::after{content:url('data:image/svg+xml,<svg%20width="16"%20height="16"%20viewBox="0%200%2016%2016"%20fill="none"%20xmlns="http://www.w3.org/2000/svg"><path%20fill-rule="evenodd"%20clip-rule="evenodd"%20d="M11.2172%208.66667H3.33332C2.96513%208.66667%202.66666%208.36819%202.66666%208C2.66666%207.63181%202.96513%207.33334%203.33332%207.33334H11.2172L8.16049%203.7672C7.92088%203.48765%207.95325%203.06679%208.2328%202.82717C8.51235%202.58756%208.93322%202.61993%209.17283%202.89948L13.1728%207.56615C13.3868%207.81581%2013.3868%208.18421%2013.1728%208.43387L9.17283%2013.1005C8.93322%2013.3801%208.51235%2013.4125%208.2328%2013.1728C7.95325%2012.9332%207.92088%2012.5124%208.16049%2012.2328L11.2172%208.66667Z"%20fill="%23009B65"/></svg>');position:absolute;right:0;top:50%;margin-top:-8px}
.ni-lwmp .support-resources .product-support-resource a{line-height:2.5}
.ni-lwmp .support-resources .product-support-resource :is(a,a:focus,a:hover){color:#009b65;text-decoration:none}
.ni-lwmp .replacement{margin-top:32px}
.ni-lwmp .replacement>p{color:#044123}
.ni-lwmp .replacement>.replacement-info-box{margin-top:8px;padding:24px;background-color:#ccdcc8;border-radius:8px;display:grid;grid-template-rows:auto auto 1fr;grid-template-columns:min-content auto;column-gap:16px;grid-template-areas:"image model-name" "image description" "image button"}
.ni-lwmp .replacement>.replacement-info-box>.model-name{grid-area:model-name;color:#333;font-family:FoundersGrotesk;font-size:18px;font-weight:500;line-height:1.33}
.ni-lwmp .replacement>.replacement-info-box>.short-description{grid-area:description}
.ni-lwmp .replacement>.replacement-info-box>.replacement-model-image{grid-area:image}
.ni-lwmp .replacement>.replacement-info-box>.replacement-buy-container{grid-area:button;margin-top:24px;display:flex}
.ni-lwmp .replacement>.replacement-info-box>.replacement-buy-container>a{flex-grow:1}
@media(min-width:992px){.ni-lwmp{display:grid;column-gap:8.3333%;grid-template-columns:1fr 1fr;grid-template-rows:repeat(6,auto) 1fr;grid-template-areas:"image product-name" "image model-name" "image price" "image buttons" "image description" "image supportlinks" "image replacement"}
.ni-lwmp>.product-name{grid-area:product-name}
.ni-lwmp>.model-name{grid-area:model-name}
.ni-lwmp>.product-price,.ni-lwmp>.product-unavailable{grid-area:price}
.ni-lwmp>.buttons{grid-area:buttons}
.ni-lwmp>.product-image{grid-area:image;align-self:start}
.ni-lwmp>.description{grid-area:description}
.ni-lwmp>.support-resources{grid-area:supportlinks}
.ni-lwmp>.replacement{grid-area:replacement}
}