#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-summary{position:static!important;top:auto!important;transform:none!important}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-main,#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-side{display:contents}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-proposal-shop{row-gap:30px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-proposal-build{grid-column:1;grid-row:1}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-summary{grid-column:2;grid-row:1}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-main .sp-proposal-media{grid-column:1;grid-row:2;width:100%;margin-top:0;padding-top:32px;justify-content:center}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-main .sp-video-rail{grid-template-columns:repeat(2,minmax(0,240px))}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] sentopia-set-gallery{display:block;grid-column:2;grid-row:2;width:100%;max-width:300px;margin:32px auto 0;min-width:0}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-heading{margin:0 0 15px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-heading>span{display:block;font-size:12px;letter-spacing:.12em;color:#977135;margin-bottom:7px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-heading h3{font-size:23px;line-height:1.3;font-weight:400;margin:0;color:var(--sp-ink)}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-stage{display:flex;aspect-ratio:9/16;background:#171815;border-radius:12px;overflow-x:auto;overflow-y:hidden;isolation:isolate;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;cursor:grab}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-stage::-webkit-scrollbar{display:none}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-stage.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-stage:focus-visible{outline:2px solid var(--sp-gold);outline-offset:3px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-slide{flex:0 0 100%;width:100%;height:100%;min-width:0;min-height:0;scroll-snap-align:start;scroll-snap-stop:always}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-slide img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-controls{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:9px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-controls button{display:inline-flex;align-items:center;justify-content:center;width:38px;min-height:40px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--sp-ink);font-size:23px;cursor:pointer;box-shadow:none}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-controls button:hover{background:#f5f0e5}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-controls button:focus-visible{outline:2px solid var(--sp-gold);outline-offset:2px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-controls [data-gallery-pause]{font-size:16px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-dots{display:flex;gap:0}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-dots button{width:27px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-dots button>span{display:block;width:7px;height:7px;background:#ccc7bb;border-radius:50%;transition:background .2s ease}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-dots button[aria-pressed=true]>span{background:#ad8533;width:9px;height:9px}
#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(prefers-reduced-motion:reduce){#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-slide{transition:none}}
@media(max-width:800px){
 #MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-main,#MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-side{display:contents}
 #MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-proposal-build{order:1}
 #MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-summary{order:2}
 #MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-main .sp-proposal-media{order:3;margin-top:0;padding-top:24px}
 #MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-linea-main .sp-video-rail{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
 #MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] sentopia-set-gallery{order:4;max-width:280px;margin-top:0}
 #MainContent.theme-template-index #sentopia-proposals[data-proposal=linea] .sp-gallery-heading h3{font-size:22px}
}
