.replacement-main.service-detail-page .ark-scene-nav>button{padding:10px 12px}
.replacement-main.service-detail-page .service-actions>a.content-link{background:#fff;border-color:#193e68;color:#193e68}
.replacement-main.service-detail-page .service-actions>a.content-link:hover{background:#edf7f7}
@media(max-width:760px){.replacement-main.service-detail-page .ark-scene-nav>button{padding:8px 6px}}
.replacement-lens-icon{display:block;width:96px;height:96px;flex:0 0 96px;object-fit:contain}
.replacement-main .replacement-stock-list .replacement-lens-function{font-size:12px;font-weight:600;line-height:1.6;color:#193e68;word-break:keep-all;overflow-wrap:normal}
.replacement-lens-function-row{display:flex;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:10px;border-top:1px solid #dbe6ed}
html[lang="ms"] .replacement-lens-function-row{gap:4px}
.replacement-main.service-detail-page .replacement-stock-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;margin:0 0 16px}
.replacement-main.service-detail-page .replacement-stock-list>div{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;border:1px solid #dbe6ed;border-radius:7px;background:#f3fbfc;min-width:0}
.replacement-main.service-detail-page .replacement-stock-list>div:nth-child(2){background:#f3f8ff}
.replacement-main .replacement-stock-list .replacement-lens-name{font-size:14px;font-weight:700;color:#193e68}
.replacement-main .replacement-stock-list .replacement-lens-price{margin:4px 0 0;font-size:44px;line-height:1.1;color:#193e68}
.replacement-main .replacement-stock-list>div:nth-child(2) .replacement-lens-price{color:#07969e}
.replacement-main .replacement-stock-list p{display:block;margin:0;color:#193e68;font-size:14px;line-height:1.5;font-weight:600}
.replacement-main .replacement-stock-list small{font-size:12px;line-height:1.6;color:#526c85}
@media(max-width:460px){.replacement-main.service-detail-page .replacement-stock-list>div{padding:12px}.replacement-main .replacement-stock-list .replacement-lens-price{font-size:36px}.replacement-lens-function-row{flex-direction:column;gap:4px;align-items:flex-start}.replacement-main .replacement-stock-list .replacement-lens-function{min-height:57.6px}}
@media(min-width:761px) and (max-width:1100px){.replacement-lens-function-row{flex-direction:column;gap:4px;align-items:flex-start}}
.replacement-main .service-actions > a:first-child {
  font-weight: 800;
}
