.p-portal[data-portal="eMount-Portal"]{--p-eMount-Portal-red:#b0000d;--p-eMount-Portal-ink:#17191c;--p-eMount-Portal-muted:#62666c;--p-eMount-Portal-line:#dedfe1;--p-eMount-Portal-pale:#f5f6f7}
.p-portal[data-portal="eMount-Portal"]{margin:0;background:white;scroll-behavior:smooth;scroll-padding-top:30px}
.p-portal[data-portal="eMount-Portal"] a:hover{text-decoration:underline;text-underline-offset:3px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-wrap{width:calc(100% - 2 * var(--p-content-gutter));max-width:none;margin-inline:auto}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-skip{position:absolute;top:-100px;z-index:10;background:white;padding:14px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-skip:focus{top:0}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.p-portal[data-portal="eMount-Portal"] h2{margin:0 0 20px}
.p-portal[data-portal="eMount-Portal"] h3{margin:0}
.p-portal[data-portal="eMount-Portal"] p{margin:0 0 16px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero{display:flex;align-items:center;background:#15181d;color:white;overflow:hidden}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-inner{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding-block:32px;gap:24px;margin-inline:auto}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-primary{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;background:var(--p-eMount-Portal-red);color:white!important;border:0;padding:12px 22px;border-radius:0;font-size:14px;font-weight:700}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-primary:hover{background:#8f000a}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-primary:disabled{background:#d7d9dc;color:#43464c!important;cursor:not-allowed}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-products{display:flex;align-items:center;gap:14px;transform:rotate(-3deg)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-product{width:60%;background:#fff;border-radius:0;color:#45484b;box-shadow:0 15px 30px #0003;padding:14px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-product img{display:block;width:100%;height:190px;object-fit:contain}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-product.p-eMount-Portal-lens{width:40%;transform:translateY(25px)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-product.p-eMount-Portal-lens img{height:150px}


.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-section-heading h2{margin:0}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-ranking-note{margin:0 0 16px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-ranking-target{margin:16px 0 0}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-pick-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-pick-card{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid #dedede;border-radius:0;background:#fff}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-pick-card p{margin:0}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-pick-models{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:auto;font-size:13px;line-height:1.7}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-pick-models a{text-decoration:underline}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-guide-note{margin:0 0 16px;color:var(--p-eMount-Portal-muted)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-filter-note{grid-column:1/-1;margin:0;color:var(--p-eMount-Portal-muted)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-body-extra{grid-column:1/-1;display:grid;gap:8px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-body-extra p{margin:0;color:var(--p-eMount-Portal-muted)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-check-line{display:flex;align-items:flex-start;gap:8px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-check-line input{margin-top:5px;accent-color:var(--p-eMount-Portal-red)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-empty{padding:60px 15px;text-align:center;background:#fff;border-radius:0}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-empty p{margin-top:15px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-angle-note{margin:6px 0 0;padding-left:9px;background:#fff;font-weight:700;color:var(--p-eMount-Portal-red)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-angle-note small{display:block;font-weight:400;font-size:11px;color:var(--p-eMount-Portal-muted)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-card{background:#fff;border-radius:0;border:1px solid var(--p-eMount-Portal-line);padding:24px;display:flex;flex-direction:column}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-card h3{margin:0 0 12px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-card>p{color:var(--p-eMount-Portal-muted)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-pair{display:flex;gap:12px;flex:none}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-pair a{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.6}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-pair img{height:105px;width:100%;object-fit:contain;display:block;margin-bottom:9px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-card .p-eMount-Portal-scene-check{margin-top:18px;font-size:13px;margin-bottom:9px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-card .p-eMount-Portal-scene-gear{border:1px solid #e1e2e4;font-size:12px;background:#fff;padding:9px;border-radius:0}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-small-note{font-size:12px;color:var(--p-eMount-Portal-muted);margin:18px 0 0}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-alternatives{margin-top:22px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-alternatives h4{font-size:15px;margin:0 0 8px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-alternatives ol{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:14px;counter-reset:scene-set}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-alternatives li{font-size:12px;line-height:1.7;padding-left:12px;background:#fff;counter-increment:scene-set}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-alternatives li strong{display:block;color:#26303b}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-alternatives li strong::before{content:counter(scene-set,decimal-leading-zero) " / ";color:#b0000d;font-variant-numeric:tabular-nums}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-alternatives li a{display:block;overflow-wrap:anywhere}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-alternatives li span{display:block;color:#899099;line-height:1.2}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-red{color:inherit}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-prep-checklist{background:#fff;border:1px solid var(--p-eMount-Portal-line);border-radius:0;padding:24px;margin-top:25px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-prep-checklist p{font-size:13px;color:var(--p-eMount-Portal-muted);margin-top:8px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-prep-checklist>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-prep-checklist label{display:flex;align-items:start;gap:8px;font-size:14px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-prep-checklist input{margin-top:5px;accent-color:var(--p-eMount-Portal-red)}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-catalog-list{margin:8px 0 0;padding-left:20px}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-catalog-list li{margin:6px 0}

@media(max-width:1080px){.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-product img{height:150px}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-product.p-eMount-Portal-lens img{height:120px}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:899px){.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-gear-grid{grid-template-columns:repeat(2,1fr)}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-prep-checklist>div{grid-template-columns:repeat(2,1fr)}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-fx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-inner{grid-template-columns:1fr;gap:14px;padding:24px 0;}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-products{display:none}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-grid{grid-template-columns:minmax(0,1fr)}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-card{padding:20px}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-scene-pair img{height:135px}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-prep-checklist{padding:18px}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-prep-checklist>div{grid-template-columns:1fr}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-section-heading{display:block;margin-bottom:20px}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-angle-note{font-size:12px}}
@media(max-width:599px){.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-pick-grid,.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-pick-grid--2,.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-related-grid{grid-template-columns:1fr}.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-fx-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.p-portal[data-portal="eMount-Portal"]{scroll-behavior:auto}.p-portal[data-portal="eMount-Portal"],.p-portal[data-portal="eMount-Portal"] *{transition:none!important}}

.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-hero-inner{width:calc(100% - 2 * var(--p-content-gutter))}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-product-table :is(th,td){text-align:left}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-product-table :is(.p-col-photo,.p-col-actions){text-align:center}
.p-portal[data-portal="eMount-Portal"] .p-eMount-Portal-product-table .p-col-price{text-align:right}
