/* ==============================================================
   page-alphascan.css (r25y24dj)
   Per-page stylesheet: loaded ONLY on AlphaScan product detail
   pages (CN page_id=16, EN page_id=1362).

   Load order: enqueued after the retired no-src base dependency anchor.

   Scope boundary: anything in this file MUST be safe to apply ONLY on
   AlphaScan. If a rule should also apply to AlphaVista / AlphaAutoScan /
   V-Track / Alpha-Projector, put it in the shared product-detail/module
   owner file, not in an AlphaScan-only stylesheet.

   ==============================================================
   r25y24dj-m33 (2026-04-22): AlphaScan-only tech specs normalization
   Rationale: #c_static_001-1758775637103 (Tech Specs widget) exists
   ONLY on AlphaScan. Keeping it here simplifies future AlphaScan-only edits.
   ============================================================== */

/* ===== Tech Specs: un-hide scroll-reveal scaffold (r25y24cs) ===== */
/* Vendor products_details.min.css hides heading + table via
   visibility:hidden; opacity:0; as the starting state of a scroll-
   reveal animation. The reveal trigger never fires, so the section
   appears permanently empty. Force visible. */
#c_static_001-1758775637103 .e_container-2,
#c_static_001-1758775637103 .e_richText-1 {
    visibility: visible !important;
    opacity: 1 !important;
}

/* Tech Specs: normalize the two-model comparison table. The first two columns
   now describe the parameter group/name; the last two columns are the models. */
body.insv-product-alphascan #c_static_001-1758775637103 table {
    table-layout: fixed !important;
}

body.insv-product-alphascan #c_static_001-1758775637103 col:nth-child(1) {
    width: 18% !important;
}

body.insv-product-alphascan #c_static_001-1758775637103 col:nth-child(2) {
    width: 24% !important;
}

body.insv-product-alphascan #c_static_001-1758775637103 col:nth-child(3),
body.insv-product-alphascan #c_static_001-1758775637103 col:nth-child(4) {
    width: 29% !important;
}

body.insv-product-alphascan #c_static_001-1758775637103 th,
body.insv-product-alphascan #c_static_001-1758775637103 td {
    min-width: 0 !important;
}

/* Product feature media: replace the legacy scanner render baked into the
   widget background while preserving the original 16:9 composition. */
body.insv-product-alphascan #c_static_1112-1755758652960 .e_container-7 {
    background: url("/wp-content/themes/teke/assets/media/images/insv-alphascan-s1-feature-bg-20260724.jpg") no-repeat center center !important;
    background-size: cover !important;
}

/* German AlphaScan preview: longer German copy needs the right feature
   card column to start below the heading instead of back-filling upward. */
html[lang="de"] body.parent-pageid-1360 #c_static_1112-1755758652960 .cbox-7-1 {
    justify-content: flex-start !important;
    align-items: flex-start !important;
}

html[lang="de"] body.parent-pageid-1360 #c_static_1112-1755758652960 .e_container-30 {
    transform: none !important;
}

/* Footer nav: give German labels room so words are not ellipsized or split. */
@media (min-width: 769px) {
    html[lang="de"] body.parent-pageid-1360 .e_bottomNav-11 {
        width: min(760px, calc(100vw - 96px)) !important;
        max-width: 760px !important;
        overflow: visible !important;
    }

    html[lang="de"] body.parent-pageid-1360 .e_bottomNav-11 .p_level1Box {
        display: grid !important;
        grid-template-columns: 150px minmax(260px, 1fr) 130px 130px !important;
        column-gap: 28px !important;
        align-items: start !important;
        width: 100% !important;
        overflow: visible !important;
    }

    html[lang="de"] body.parent-pageid-1360 .e_bottomNav-11 .p_level1Item,
    html[lang="de"] body.parent-pageid-1360 .e_bottomNav-11 .p_level2Item {
        width: auto !important;
        min-width: 0 !important;
        overflow: visible !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    html[lang="de"] body.parent-pageid-1360 .e_bottomNav-11 .p_menu1Item,
    html[lang="de"] body.parent-pageid-1360 .e_bottomNav-11 .p_menu2Item {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    html[lang="de"] body.parent-pageid-1360 .e_bottomNav-11 a,
    html[lang="de"] body.parent-pageid-1360 .e_bottomNav-11 span {
        display: block !important;
        white-space: normal !important;
        overflow: visible !important;
        text-overflow: clip !important;
        word-break: normal !important;
        overflow-wrap: normal !important;
        hyphens: auto !important;
    }

    html[lang="de"] body.parent-pageid-1360 .e_bottomNav-11 .p_level2Item {
        min-height: auto !important;
        padding: 4px 0 6px !important;
    }
}

/* ===== AlphaScan modular laser callout template (r27motion01) =====
   AlphaScan is the only product with a laser-line callout illustration.
   Keep the position variables, copy widths, and motion in this one
   AlphaScan-only component so every language inherits the same template. */
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout {
    --insv-callout-blue: #05a7df;
    --insv-callout-line: #22aeea;
    --insv-callout-dot: #159fe0;
    --insv-callout-ink: #151a22;
    --insv-callout-muted: #626b78;
    --insv-callout-product-left: 41.2%;
    --insv-callout-product-top: 4.2%;
    --insv-callout-cross-left: -0.4%;
    --insv-callout-cross-top: 16.8%;
    --insv-callout-cross-width: 43%;
    --insv-callout-fine-left: 5.2%;
    --insv-callout-fine-top: 35.2%;
    --insv-callout-fine-width: 34%;
    --insv-callout-beam-left: 77.3%;
    --insv-callout-beam-top: 35.2%;
    --insv-callout-beam-width: 22.7%;
    --insv-callout-led-left: 7.7%;
    --insv-callout-led-top: 78.6%;
    --insv-callout-led-width: 35%;
    --insv-callout-top-line-left: 15.2%;
    --insv-callout-top-line-top: 31.2%;
    --insv-callout-top-line-width: 24.5%;
    --insv-callout-right-line-left: 53.3%;
    --insv-callout-right-line-top: 40.5%;
    --insv-callout-right-line-width: 24%;
    --insv-callout-bottom-line-left: 15.6%;
    --insv-callout-bottom-line-top: 85.9%;
    --insv-callout-bottom-line-width: 26.4%;
    --insv-callout-right-v-left: 53.3%;
    --insv-callout-right-v-top: 24.2%;
    --insv-callout-right-v-height: 16.3%;
    --insv-callout-bottom-v-left: 42%;
    --insv-callout-bottom-v-top: 68%;
    --insv-callout-bottom-v-height: 17.9%;
    width: min(1360px, calc(100vw - 48px)) !important;
    max-width: 1360px !important;
    aspect-ratio: 1360 / 700 !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 72px auto 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    background: #fff !important;
    clip-path: none !important;
    -webkit-clip-path: none !important;
    opacity: 1 !important;
    visibility: visible !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__stage {
    position: relative !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    background: #fff !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__product {
    content: url("/wp-content/themes/teke/assets/media/images/insv-alphascan-s1-render-20260724.png") !important;
    position: absolute !important;
    z-index: 2 !important;
    left: var(--insv-callout-product-left) !important;
    top: var(--insv-callout-product-top) !important;
    width: auto !important;
    max-width: none !important;
    height: min(86%, 620px) !important;
    max-height: 620px !important;
    display: block !important;
    object-fit: contain !important;
    pointer-events: none !important;
    transform: none !important;
    animation: none !important;
    -webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 76%, rgba(0,0,0,.7) 84%, rgba(0,0,0,.22) 91%, transparent 98%) !important;
    mask-image: linear-gradient(to bottom, #000 0%, #000 76%, rgba(0,0,0,.7) 84%, rgba(0,0,0,.22) 91%, transparent 98%) !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label {
    position: absolute !important;
    z-index: 4 !important;
    display: grid !important;
    grid-template-columns: auto minmax(0, 1fr) !important;
    column-gap: 12px !important;
    row-gap: 7px !important;
    align-items: baseline !important;
    min-width: 0 !important;
    color: #1d2430 !important;
    font-family: "Microsoft YaHei", "Segoe UI", Arial, sans-serif !important;
    letter-spacing: 0 !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
    hyphens: auto !important;
    animation: none !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__metric {
    grid-column: 1 !important;
    grid-row: 1 !important;
    color: var(--insv-callout-blue) !important;
    font-size: 42px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    white-space: nowrap !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__title {
    grid-column: 2 !important;
    grid-row: 1 !important;
    display: block !important;
    width: auto !important;
    max-width: none !important;
    color: var(--insv-callout-ink) !important;
    font-size: 25px !important;
    line-height: 1.18 !important;
    font-weight: 700 !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
    hyphens: auto !important;
    background: transparent !important;
    padding: 0 !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__desc {
    grid-column: 2 !important;
    grid-row: 2 !important;
    margin-top: 0 !important;
    color: var(--insv-callout-muted) !important;
    font-size: 16px !important;
    line-height: 1.35 !important;
    font-weight: 400 !important;
    white-space: normal !important;
    word-break: normal !important;
    overflow-wrap: break-word !important;
    hyphens: auto !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__title-line {
    display: inline !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label--cross {
    left: var(--insv-callout-cross-left) !important;
    top: var(--insv-callout-cross-top) !important;
    width: var(--insv-callout-cross-width) !important;
    animation-delay: .12s !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label--fine {
    left: var(--insv-callout-fine-left) !important;
    top: var(--insv-callout-fine-top) !important;
    width: var(--insv-callout-fine-width) !important;
    animation-delay: .2s !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label--beam {
    left: var(--insv-callout-beam-left) !important;
    top: var(--insv-callout-beam-top) !important;
    width: var(--insv-callout-beam-width) !important;
    max-width: 360px !important;
    animation-delay: .28s !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label--led {
    left: var(--insv-callout-led-left) !important;
    top: var(--insv-callout-led-top) !important;
    width: var(--insv-callout-led-width) !important;
    max-width: 455px !important;
    display: block !important;
    animation-delay: .34s !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label--led .insv-alphascan-callout__title {
    display: block !important;
    max-width: 100% !important;
    font-size: 17px !important;
    line-height: 1.36 !important;
    text-wrap: balance !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line {
    position: absolute !important;
    z-index: 3 !important;
    display: block !important;
    background: var(--insv-callout-line) !important;
    box-shadow: 0 0 6px rgba(34, 174, 234, .2) !important;
    transform-origin: left center !important;
    animation: none !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line::before,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line::after {
    content: "" !important;
    position: absolute !important;
    width: 9px !important;
    height: 9px !important;
    border-radius: 50% !important;
    background: var(--insv-callout-dot) !important;
    box-shadow: 0 0 7px rgba(21, 159, 224, .42) !important;
    animation: none !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--top {
    left: var(--insv-callout-top-line-left) !important;
    top: var(--insv-callout-top-line-top) !important;
    width: var(--insv-callout-top-line-width) !important;
    height: 2px !important;
    animation-delay: .22s !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--right-h {
    left: var(--insv-callout-right-line-left) !important;
    top: var(--insv-callout-right-line-top) !important;
    width: var(--insv-callout-right-line-width) !important;
    height: 2px !important;
    animation-delay: .34s !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--bottom-h {
    left: var(--insv-callout-bottom-line-left) !important;
    top: var(--insv-callout-bottom-line-top) !important;
    width: var(--insv-callout-bottom-line-width) !important;
    height: 2px !important;
    animation-delay: .46s !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--right-v {
    left: var(--insv-callout-right-v-left) !important;
    top: var(--insv-callout-right-v-top) !important;
    width: 2px !important;
    height: var(--insv-callout-right-v-height) !important;
    transform-origin: center top !important;
    animation-delay: .28s !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--bottom-v {
    left: var(--insv-callout-bottom-v-left) !important;
    top: var(--insv-callout-bottom-v-top) !important;
    width: 2px !important;
    height: var(--insv-callout-bottom-v-height) !important;
    transform-origin: center top !important;
    animation-delay: .4s !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--top::before,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--right-h::before,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--bottom-h::before {
    left: -4px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--top::after,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--right-h::after,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--bottom-h::after {
    right: -4px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--right-v::before,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--bottom-v::before,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--right-v::after,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--bottom-v::after {
    left: 50% !important;
    transform: translateX(-50%) !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--right-v::before,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--bottom-v::before {
    top: -4px !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--right-v::after,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--bottom-v::after {
    bottom: -4px !important;
}

html.insv-callout-motion-ready body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout:not(.is-inview) .insv-alphascan-callout__product,
html.insv-callout-motion-ready body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout:not(.is-inview) .insv-alphascan-callout__label,
html.insv-callout-motion-ready body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout:not(.is-inview) .insv-alphascan-callout__line {
    opacity: 0 !important;
}

html.insv-callout-motion-ready body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout:not(.is-inview) .insv-alphascan-callout__line {
    transform: scaleX(0) !important;
}

html.insv-callout-motion-ready body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout:not(.is-inview) .insv-alphascan-callout__line--right-v,
html.insv-callout-motion-ready body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout:not(.is-inview) .insv-alphascan-callout__line--bottom-v {
    transform: scaleY(0) !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout.is-inview .insv-alphascan-callout__product {
    animation: insv-callout-product-in .75s cubic-bezier(.2, .78, .24, 1) both !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout.is-inview .insv-alphascan-callout__label {
    animation: insv-callout-label-in .58s cubic-bezier(.2, .78, .24, 1) both !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout.is-inview .insv-alphascan-callout__line {
    animation: insv-callout-line-x .72s cubic-bezier(.2, .78, .24, 1) both !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout.is-inview .insv-alphascan-callout__line--right-v,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout.is-inview .insv-alphascan-callout__line--bottom-v {
    animation: insv-callout-line-y .72s cubic-bezier(.2, .78, .24, 1) both !important;
}

body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout.is-inview .insv-alphascan-callout__line::before,
body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout.is-inview .insv-alphascan-callout__line::after {
    animation: insv-callout-dot-pulse 2.35s ease-in-out infinite !important;
}

@keyframes insv-callout-product-in {
    from {
        opacity: 0;
        filter: blur(4px);
    }
    to {
        opacity: 1;
        filter: blur(0);
    }
}

@keyframes insv-callout-label-in {
    from {
        opacity: 0;
        transform: translateY(8px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

@keyframes insv-callout-line-x {
    from {
        opacity: 0;
        transform: scaleX(0);
    }
    to {
        opacity: 1;
        transform: scaleX(1);
    }
}

@keyframes insv-callout-line-y {
    from {
        opacity: 0;
        transform: scaleY(0);
    }
    to {
        opacity: 1;
        transform: scaleY(1);
    }
}

@keyframes insv-callout-dot-pulse {
    0%, 100% {
        box-shadow: 0 0 7px rgba(21, 159, 224, .42);
    }
    50% {
        box-shadow: 0 0 0 7px rgba(21, 159, 224, .12), 0 0 12px rgba(21, 159, 224, .5);
    }
}

@media (prefers-reduced-motion: reduce) {
    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__product,
    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label,
    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line,
    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line::before,
    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line::after {
        animation: none !important;
    }
}

@media (max-width: 1500px) and (min-width: 901px) {
    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label--beam {
        left: 72% !important;
        width: 23% !important;
        max-width: 300px !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line--right-h {
        width: 16% !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__metric {
        font-size: 38px !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__title {
        font-size: 22px !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__desc {
        font-size: 15px !important;
    }
}

@media (max-width: 900px) {
    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout {
        width: calc(100vw - 28px) !important;
        max-width: 520px !important;
        aspect-ratio: auto !important;
        margin: 34px auto 0 !important;
        padding: 0 !important;
        border: 0 !important;
        overflow: visible !important;
        background: transparent !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__stage {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) !important;
        gap: 12px !important;
        width: 100% !important;
        height: auto !important;
        min-height: 0 !important;
        overflow: visible !important;
        background: transparent !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__product {
        position: relative !important;
        left: auto !important;
        top: auto !important;
        width: min(78vw, 300px) !important;
        max-width: 300px !important;
        height: auto !important;
        margin: 0 auto 4px !important;
        -webkit-mask-image: none !important;
        mask-image: none !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__line {
        display: none !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label,
    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label--led {
        position: static !important;
        width: 100% !important;
        max-width: 100% !important;
        display: grid !important;
        grid-template-columns: auto minmax(0, 1fr) !important;
        column-gap: 10px !important;
        row-gap: 4px !important;
        align-items: start !important;
        margin: 0 !important;
        padding: 12px 14px !important;
        border: 1px solid rgba(19, 157, 234, .18) !important;
        border-radius: 8px !important;
        background: #fff !important;
        box-shadow: 0 8px 22px rgba(20, 42, 70, .06) !important;
        box-sizing: border-box !important;
        transform: none !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__metric {
        grid-row: 1 / span 2 !important;
        font-size: 28px !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__title,
    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__label--led .insv-alphascan-callout__title {
        grid-column: 2 !important;
        grid-row: 1 !important;
        width: 100% !important;
        font-size: 17px !important;
        line-height: 1.25 !important;
    }

    body.insv-product-alphascan #c_static_1112-1755758652960 .insv-alphascan-callout__desc {
        grid-column: 2 !important;
        grid-row: 2 !important;
        font-size: 14px !important;
        line-height: 1.45 !important;
    }
}

/* The desktop AlphaScan feature artwork is 16:9 and places the scanner left
   of center. A later desktop override previously forced `cover` on phones,
   cropping the scanner completely out while retaining an empty media slot. */
@media (max-width: 1100px) {
    body.insv-product-alphascan #c_static_1112-1755758652960 .e_container-7 {
        background-size: auto 630px !important;
        background-position: 150px -55px !important;
        background-repeat: no-repeat !important;
    }
}

@media (max-width: 600px) {
    body.insv-product-alphascan #c_static_1112-1755758652960 .e_container-7 {
        background-size: auto 420px !important;
        background-position: left -45px !important;
    }
}
