/* Retain the storefront's existing layout and colors. */
.vr-skip-link{position:fixed;left:12px;top:-100px;z-index:10010;background:#fff;color:#07557b;padding:12px 18px;border:2px solid #07557b;border-radius:4px}
.vr-skip-link:focus{top:12px}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #b5521c;outline-offset:3px}
#content_container:focus{outline:none}
h1.componentheading{font-size:18px;font-weight:700;line-height:1.4;margin:0 0 14px;color:#246686}
#content_container td.contentheading>h1.componentheading{font-size:18px!important;line-height:1.2!important;color:#246686!important;margin:0!important;padding:0!important;text-align:left!important}
#content_container .page-header h1.vr-article-heading{font-size:16.5px!important;line-height:1.2!important;font-weight:700;color:#474747!important;margin:10px 0!important}
.vr-detail-purchase a.vr-price-trigger{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;padding:11px 22px;background:#246686;border:1px solid #19506c;border-radius:4px;color:#fff!important;font-size:16px;font-weight:700;text-decoration:none;line-height:1.35}
.vr-detail-purchase a.vr-price-trigger:hover{background:#19506c}
@media(max-width:767px){
 .vr-detail-photo .additional-images{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px;margin:10px 0 16px!important;padding:0 0 6px;overflow-x:auto;scrollbar-width:thin}
 .vr-detail-photo .additional-images>div{flex:0 0 66px!important;width:66px!important;max-width:66px!important;padding:0!important;margin:0!important}
 .vr-detail-photo .additional-images a{display:flex;align-items:center;justify-content:center;width:64px;height:74px;border:1px solid #ddd;border-radius:4px;background:#fff}
 .vr-detail-photo .additional-images img{max-width:60px!important;max-height:68px!important;width:auto!important;height:auto!important;object-fit:contain}
 .vr-detail-purchase a.vr-price-trigger{width:100%;min-height:48px}
}
