/* Product-specific visual treatments keep the approved page composition. */
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-hero .sc-detail-image>img {width:100%!important;height:auto!important;max-width:min(100%,505px)!important;max-height:560px!important;object-fit:contain!important;}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-hero.is-brand-pattern {background:radial-gradient(ellipse at 78% 42%,color-mix(in srgb,var(--sc-pc-accent) 45%,#101725),transparent 68%),#0a1019;}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-hero.is-brand-pattern .sc-pc-wash {background:linear-gradient(90deg,#0a1019ef,transparent 75%);}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-story-photo.is-product-study {background:radial-gradient(ellipse,color-mix(in srgb,var(--sc-pc-accent) 9%,#fff),#f4f5f3 75%);}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-story-photo.is-product-study>img {height:600px;width:100%;padding:60px 8%;object-fit:contain;filter:drop-shadow(0 18px 15px #0002);}
/* Definition-list cells carry the spacing once, including imported rows with paragraphs. */
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-full-details .sc-product-overview-copy dl {display:grid!important;grid-template-columns:minmax(120px,.45fr) minmax(0,.55fr);gap:0 20px;margin:22px 0;padding:0;border:0;border-top:1px solid #dce1e8;}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-full-details .sc-product-overview-copy dl>div {display:contents!important;margin:0;padding:0;border:0;}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-full-details .sc-product-overview-copy dl :is(dt,dd) {margin:0!important;padding:11px 0!important;border:0;border-bottom:1px solid #dce1e8;font:400 13px/1.55 Arial,Helvetica,sans-serif;min-width:0;overflow-wrap:anywhere;}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-full-details .sc-product-overview-copy dl :is(dt,dd)>p {margin:0!important;padding:0;font:inherit!important;line-height:inherit!important;}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-full-details .sc-product-overview-copy dl dd>p+p {margin-top:8px!important;}
@media(min-width:761px) and (max-height:820px) {body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-hero .sc-detail-image>img {max-height:480px!important;}}
@media(max-width:760px) {
 body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-hero .sc-detail-image>img {max-height:420px!important;}
 body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-story-photo.is-product-study>img {height:390px;padding:45px 8%;}
 body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-full-details .sc-product-overview-copy dl {grid-template-columns:minmax(85px,.4fr) minmax(0,.6fr);gap:0 14px;}
 body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-full-details .sc-product-overview-copy dl :is(dt,dd) {font-size:12px;padding:10px 0!important;}
}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-detail-information {min-height:470px;padding:95px 9%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;text-align:center;background:radial-gradient(ellipse,color-mix(in srgb,var(--sc-pc-accent) 10%,#fff),#f4f5f3 80%);}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-detail-information>img {width:210px;height:85px;object-fit:contain;}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-detail-information>p {font:700 30px/1.2 Arial,Helvetica,sans-serif;color:#172333;margin:0;overflow-wrap:anywhere;}
body.sc-product-cinematic #superior-concept main#sc-main.sc-product-cinematic-page.sc-product-open.sc-product-detail.sc-product-editorial[id] .sc-pc-detail-information>span {font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#5b6677;}
