.vc-detail-content-main{display:grid;grid-template-columns:100%;grid-template-areas:"breadcrumbs" "heading" "image" "info" "cross-sell" "comments"}@media screen and (min-width: 768px){.vc-detail-lenses .vc-detail-content-main,.vc-detail-accessories .vc-detail-content-main{grid-template-columns:33% 62%;grid-column-gap:5%}.vc-detail-glasses .vc-detail-content-main,.vc-detail-voucher .vc-detail-content-main{grid-template-columns:62% 33%;grid-column-gap:5%}}@media screen and (min-width: 768px){.vc-detail-content-main{grid-template-rows:auto auto 1fr;grid-template-areas:"breadcrumbs heading" "image heading" "image info" ". cross-sell" ". comments"}}.vc-detail-heading-container{grid-area:heading;margin:0;z-index:1}@media screen and (min-width: 1050px){.vc-detail-heading-container{margin-top:22px}}@media screen and (min-width: 768px){.vc-detail-heading-container{margin-bottom:33px}}.vc-detail-info-container{grid-area:info}.vc-detail-breadcrumbs{grid-area:breadcrumbs}.vc-detail-image-container{grid-area:image}.vc-detail-cross-sell{grid-area:cross-sell}.vc-detail-comments-container{grid-area:comments}.vc-decoration-dashed{position:relative;text-decoration:none}.vc-decoration-dashed::after{content:"";display:inline-block;position:absolute;left:0;width:100%;height:1.2em;border-bottom:1px dashed currentColor}.vc-decoration-dashed:hover,.vc-decoration-dashed:focus{text-decoration:none}.vc-decoration-dashed:hover::after,.vc-decoration-dashed:focus::after{border-bottom:0}
