模板:时装一览排版演示/styles.css
来自夜幕之下 Wiki - Reign of Nightfall 中文资料站
更多操作
/* 时装一览排版演示:半圆卡片动效 */
.ron-fashion-gallery-demo { position: relative; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme-head { min-height: 106px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board { padding: 26px 26px 30px; border: 1px solid rgba(66,48,47,.2); border-radius: 4px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark { background: #101419; border-color: rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.04), 0 14px 24px rgba(0,0,0,.16); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark { position: relative; overflow: hidden; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-board__native-bg { position: absolute; inset: 0; z-index: 0; overflow: hidden; line-height: 0; opacity: .92; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-board__native-bg img { width: 100%; height: 100%; object-fit: cover; filter: brightness(1.42) saturate(1.16) contrast(1.04); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-board-kicker, .ron-fashion-gallery-demo .ron-fashion-gallery-board--dark [data-fashion-gallery-theme] { position: relative; z-index: 2; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board__tips-texture { position: absolute; top: 0; right: 0; z-index: 1; width: 48%; max-width: 464px; line-height: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board__tips-texture img { width: 100%; height: auto; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-board__tips-texture { opacity: 1; filter: brightness(1.22); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--light-texture { position: relative; overflow: hidden; background: #ece7e0; border-color: rgba(78,61,56,.22); box-shadow: inset 0 1px 0 rgba(255,255,255,.7), 0 14px 24px rgba(44,34,31,.12); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--light-texture .ron-fashion-gallery-board__tips-texture { opacity: 1; filter: brightness(1.22); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--light-texture .ron-fashion-gallery-board-kicker, .ron-fashion-gallery-demo .ron-fashion-gallery-board--light-texture [data-fashion-gallery-texture-study] { position: relative; z-index: 2; }
.ron-fashion-gallery-demo .ron-fashion-gallery-texture-study__line { height: 1px; background: linear-gradient(90deg,rgba(112,63,58,.52),rgba(112,63,58,.16),transparent); }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-grid { display: grid; grid-template-columns: minmax(0,1fr); gap: 24px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel { position: relative; min-width: 0; overflow: hidden; padding: 22px 20px 18px; border: 1px solid rgba(66,48,47,.18); border-radius: 6px; background: rgba(18,23,29,.055); }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel > *:not(.ron-fashion-gallery-decor-ornament) { position: relative; z-index: 2; }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-ornament { position: absolute; z-index: 1; line-height: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-ornament img { width: 100%; height: auto; }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel--texture .ron-fashion-gallery-decor-ornament { top: 0; right: 0; width: 76%; opacity: .48; filter: brightness(1.08) saturate(1.08); }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel--men .ron-fashion-gallery-decor-ornament { top: 3%; right: -28%; width: 88%; opacity: .16; filter: invert(1) contrast(.8); transform: rotate(-7deg); }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel--gzz .ron-fashion-gallery-decor-ornament { right: -10%; bottom: -4%; width: 118%; opacity: .22; filter: invert(1) contrast(.82); }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel .ron-fashion-gallery-theme-head { min-height: 92px; padding-bottom: 12px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel .ron-fashion-gallery-theme-logo { flex-basis: 116px; width: 116px; height: 76px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel .ron-fashion-gallery-theme-logo img { width: 116px; height: 76px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel .ron-fashion-gallery-theme-title { font-size: 21px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-decor-panel .ron-fashion-gallery-row { gap: 12px !important; padding-top: 6px !important; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme--paper-decor { position: relative; overflow: hidden; padding: 14px 18px 0; border: 1px solid rgba(66,48,47,.14); border-radius: 6px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme--paper-decor > .ron-fashion-gallery-theme-decor { position: absolute; z-index: 0; line-height: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme--paper-decor > .ron-fashion-gallery-theme-decor img { width: 100%; height: auto; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme--paper-decor > .ron-fashion-gallery-theme-head, .ron-fashion-gallery-demo .ron-fashion-gallery-theme--paper-decor > .ron-fashion-gallery-row { position: relative; z-index: 2; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme--paper-decor--paper > .ron-fashion-gallery-theme-decor { top: -28px; right: -2%; width: 54%; opacity: .62; filter: brightness(1.22) contrast(1.14); }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme--paper-decor--scarlet > .ron-fashion-gallery-theme-decor { top: 0; right: 0; width: 464px; max-width: 100%; opacity: 1; filter: brightness(1.22); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-theme-head { border-bottom: 0 !important; padding-bottom: 4px !important; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-split > [data-fashion-gallery-theme] { position: relative; z-index: 2; display: grid; grid-template-columns: 180px minmax(0,1fr); gap: 24px; align-items: center; min-width: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-split .ron-fashion-gallery-theme-head { min-height: 0; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 10px; padding: 0 !important; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-split .ron-fashion-gallery-theme-logo { flex: 0 0 150px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-split .ron-fashion-gallery-theme-title { white-space: normal; line-height: 1.18; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-split .ron-fashion-gallery-row { min-width: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-intro > [data-fashion-gallery-theme] { position: relative; z-index: 2; display: grid; grid-template-columns: 250px minmax(0,1fr); gap: 28px; align-items: center; min-width: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-intro .ron-fashion-gallery-theme-intro { min-width: 0; display: grid; gap: 10px; align-content: center; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-intro .ron-fashion-gallery-theme-logo { justify-content: flex-start; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-intro .ron-fashion-gallery-theme-title { white-space: normal; line-height: 1.18; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-intro .ron-fashion-gallery-theme-description { min-height: 72px; max-width: 220px; color: rgba(236,231,223,.72); font-size: 13px; line-height: 1.65; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark-intro .ron-fashion-gallery-row { min-width: 0; justify-content: flex-end; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--deep-rail { position: relative; overflow: hidden; background: #12171c; border-color: rgba(255,255,255,.1); box-shadow: 0 16px 28px rgba(12,16,20,.2); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--deep-rail .ron-fashion-gallery-board__native-bg { position: absolute; inset: 0; z-index: 0; overflow: hidden; line-height: 0; opacity: .9; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--deep-rail .ron-fashion-gallery-board__native-bg img { width: 100%; height: 100%; object-fit: cover; filter: brightness(1.32) saturate(1.08); }
.ron-fashion-gallery-demo .ron-fashion-gallery-deep-rail { position: relative; z-index: 2; display: grid; grid-template-columns: minmax(210px,250px) minmax(0,1fr); gap: 34px; align-items: end; min-width: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-deep-rail__intro { align-self: stretch; display: grid; grid-template-rows: auto auto 1fr; gap: 12px; padding: 8px 22px 18px 0; border-right: 1px solid rgba(224,137,132,.34); }
.ron-fashion-gallery-demo .ron-fashion-gallery-deep-rail__intro .ron-fashion-gallery-theme-logo { justify-content: flex-start; }
.ron-fashion-gallery-demo .ron-fashion-gallery-deep-rail__intro .ron-fashion-gallery-theme-title { color: #f0ebe4; white-space: normal; line-height: 1.16; }
.ron-fashion-gallery-demo .ron-fashion-gallery-deep-rail__intro .ron-fashion-gallery-theme-description { align-self: end; max-width: 218px; color: rgba(236,231,223,.7); font-size: 13px; line-height: 1.7; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--deep-rail .ron-fashion-gallery-row { min-width: 0; justify-content: flex-end; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--deep-rail .ron-fashion-gallery-card__caption { color: #aeb2b7; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--deep-rail .ron-fashion-gallery-card__caption b { color: #f0ece5; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--deep-rail .ron-fashion-gallery-card__body { border: 1px solid rgba(255,255,255,.14); border-radius: 0 0 6px 6px; box-shadow: 0 10px 18px rgba(0,0,0,.25); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--light-editorial { position: relative; overflow: hidden; background: #eee9e2; border-color: rgba(75,62,58,.18); box-shadow: 0 16px 28px rgba(70,57,51,.12); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--light-editorial .ron-fashion-gallery-theme-decor { position: absolute; top: -38px; right: -3%; z-index: 0; width: 52%; line-height: 0; opacity: .52; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--light-editorial .ron-fashion-gallery-theme-decor img { width: 100%; height: auto; }
.ron-fashion-gallery-demo .ron-fashion-gallery-light-editorial { position: relative; z-index: 2; display: grid; gap: 26px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-light-editorial__head { display: grid; grid-template-columns: 170px minmax(160px,.7fr) minmax(260px,1.25fr); gap: 24px; align-items: center; padding-bottom: 20px; border-bottom: 1px solid rgba(77,62,57,.2); }
.ron-fashion-gallery-demo .ron-fashion-gallery-light-editorial__title { color: #4b4241; font-family: serif; font-size: 29px; font-weight: 600; line-height: 1.1; }
.ron-fashion-gallery-demo .ron-fashion-gallery-light-editorial__description { max-width: 430px; justify-self: end; color: #756b68; font-size: 13px; line-height: 1.75; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--light-editorial .ron-fashion-gallery-row { justify-content: flex-end; min-width: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--split-tone { padding: 0; position: relative; overflow: hidden; background: #151a1f; border-color: rgba(72,59,55,.24); box-shadow: 0 18px 30px rgba(28,25,24,.16); }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone { display: grid; grid-template-columns: minmax(250px,31%) minmax(0,1fr); min-width: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__intro { position: relative; z-index: 2; display: grid; align-content: center; gap: 13px; min-height: 420px; padding: 30px 30px 34px; background: rgba(239,234,226,.97); }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__intro::after { position: absolute; top: 30px; right: 0; bottom: 30px; width: 1px; background: rgba(136,70,65,.38); content: ""; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__intro .ron-fashion-gallery-theme-logo { justify-content: flex-start; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__title { color: #4b4241; font-family: serif; font-size: 29px; font-weight: 600; line-height: 1.1; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__description { max-width: 230px; color: #716764; font-size: 13px; line-height: 1.75; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__stage { position: relative; min-width: 0; overflow: hidden; padding: 30px 26px 28px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__stage-bg { position: absolute; inset: 0; z-index: 0; line-height: 0; opacity: .92; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__stage-bg img { width: 100%; height: 100%; object-fit: cover; filter: brightness(1.34) saturate(1.08); }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__stage-texture { position: absolute; top: 0; right: 0; z-index: 1; width: 64%; max-width: 464px; line-height: 0; filter: brightness(1.22); }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__stage-texture img { width: 100%; height: auto; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__stage .ron-fashion-gallery-row { position: relative; z-index: 2; justify-content: flex-end; min-width: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--split-tone .ron-fashion-gallery-card__caption { color: #aeb2b7; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--split-tone .ron-fashion-gallery-card__caption b { color: #f0ece5; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--split-tone .ron-fashion-gallery-card__body { border: 1px solid rgba(255,255,255,.14); border-radius: 0 0 6px 6px; box-shadow: 0 10px 18px rgba(0,0,0,.25); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-theme-title { color: #ece7df !important; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-card__caption { color: #aeb2b7 !important; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-card__caption b { color: #f0ece5 !important; }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-theme-logo img { filter: drop-shadow(0 3px 8px rgba(0,0,0,.58)); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-card__body { border: 1px solid rgba(255,255,255,.14); border-radius: 0 0 6px 6px; box-shadow: 0 10px 18px rgba(0,0,0,.25); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board--dark .ron-fashion-gallery-card:hover .ron-fashion-gallery-card__body { border-color: rgba(255,255,255,.25); box-shadow: 0 16px 22px rgba(0,0,0,.34); }
.ron-fashion-gallery-demo .ron-fashion-gallery-board-kicker { margin: 0 0 20px; color: #8b949e; font: 10px ui-monospace,monospace; letter-spacing: .16em; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme-logo { flex: 0 0 150px; width: 150px; height: 96px; display: flex; align-items: center; justify-content: center; border: 0; border-radius: 0; background: transparent; line-height: 0; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme-logo img { width: 150px; height: 96px; object-fit: contain; filter: drop-shadow(0 3px 7px rgba(0,0,0,.2)); }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme-logo--placeholder { position: relative; border: 1px solid rgba(180,64,58,.36); border-radius: 2px; background: linear-gradient(145deg, rgba(180,64,58,.16), rgba(38,23,24,.08)); color: #b44b42; font: 10px ui-monospace,monospace; letter-spacing: .12em; text-align: center; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme-logo--placeholder::before { position: absolute; inset: 10px; border: 1px solid rgba(180,64,58,.42); content: ""; }
.ron-fashion-gallery-demo .ron-fashion-gallery-theme-title { color: #4b4241; font-family: serif; font-size: 27px; font-weight: 600; line-height: 1; white-space: nowrap; }
.ron-fashion-gallery-demo .ron-fashion-gallery-row { align-items: start; }
.ron-fashion-gallery-demo .ron-fashion-gallery-card { position: relative; z-index: 0; width: 150px !important; min-width: 150px !important; transition: transform .28s cubic-bezier(.2,.75,.2,1), filter .28s ease; transform: perspective(860px) rotateX(.5deg) rotateY(-1deg) translateZ(0); }
.ron-fashion-gallery-demo .ron-fashion-gallery-card:hover { z-index: 2; transform: perspective(860px) rotateX(1.8deg) rotateY(-4deg) translate3d(0,-7px,18px) scale(1.035); filter: drop-shadow(0 18px 16px rgba(0,0,0,.34)); }
.ron-fashion-gallery-demo .ron-fashion-gallery-card__body { width: 150px !important; height: 311px !important; border-radius: 0 0 3px 3px; overflow: hidden; transition: box-shadow .28s ease; }
.ron-fashion-gallery-demo .ron-fashion-gallery-card:hover .ron-fashion-gallery-card__body { box-shadow: inset 0 0 0 1px rgba(255,255,255,.14), inset 0 -12px 20px rgba(0,0,0,.12); }
.ron-fashion-gallery-demo .ron-fashion-gallery-card__portrait { transition: transform .34s cubic-bezier(.2,.75,.2,1); transform-origin: 50% 72%; }
.ron-fashion-gallery-demo .ron-fashion-gallery-card:hover .ron-fashion-gallery-card__portrait { transform: translate3d(-2px,-14px,0) scale(1.018); }
.ron-fashion-gallery-demo .ron-fashion-gallery-card__effect { transition: transform .34s ease, opacity .34s ease; }
.ron-fashion-gallery-demo .ron-fashion-gallery-card:hover .ron-fashion-gallery-card__effect { transform: translate3d(0,-5px,0) scale(1.008); opacity: .94; }
.ron-fashion-gallery-demo .ron-fashion-gallery-card__caption { min-height: 42px; transition: color .22s ease; }
.ron-fashion-gallery-demo .ron-fashion-gallery-card:hover .ron-fashion-gallery-card__caption b { color: #8f433b !important; }
.ron-fashion-gallery-theme-card-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 18px; }
.ron-fashion-gallery-theme-card { position: relative; min-height: 548px; overflow: hidden; border: 1px solid rgba(255,255,255,.18); border-radius: 12px; background: #0c1016; box-shadow: inset 0 1px 0 rgba(255,255,255,.08), 0 18px 32px rgba(0,0,0,.22); }
.ron-fashion-gallery-theme-card::after { position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg,rgba(5,7,11,.08),rgba(6,8,12,.46) 70%,rgba(5,6,9,.84)); content: ""; }
.ron-fashion-gallery-theme-card__bg { position: absolute; inset: 0; z-index: 0; overflow: hidden; line-height: 0; }
.ron-fashion-gallery-theme-card__bg img { width: 100%; height: 100%; object-fit: cover; filter: brightness(1.55) saturate(1.18) contrast(1.04); }
.ron-fashion-gallery-theme-card__frame { position: absolute; z-index: 2; line-height: 0; filter: invert(1) contrast(.82); }
.ron-fashion-gallery-theme-card__frame--top { top: -8px; left: 4%; width: 92%; opacity: .3; }
.ron-fashion-gallery-theme-card__frame--side { right: -18%; bottom: -8%; width: 62%; opacity: .11; transform: rotate(-8deg); }
.ron-fashion-gallery-theme-card__frame img { width: 100%; height: auto; }
.ron-fashion-gallery-theme-card__inner { position: relative; z-index: 3; display: grid; gap: 16px; padding: 22px 22px 18px; }
.ron-fashion-gallery-theme-card__head { display: grid; grid-template-columns: 150px minmax(0,1fr); gap: 18px; align-items: center; min-height: 124px; }
.ron-fashion-gallery-theme-card__logo { display: flex; align-items: center; justify-content: center; width: 150px; height: 96px; overflow: hidden; line-height: 0; filter: drop-shadow(0 8px 14px rgba(0,0,0,.36)); }
.ron-fashion-gallery-theme-card__logo img { width: 150px; height: 96px; object-fit: contain; }
.ron-fashion-gallery-theme-card__logo--gilded { background: rgba(242,238,231,.9); }
.ron-fashion-gallery-theme-card__kicker { color: #e78b91; font-size: 10px; line-height: 1; letter-spacing: .16em; }
.ron-fashion-gallery-theme-card__title { margin: 6px 0 4px; color: #f2f3f5; font-family: sans-serif; font-size: 24px; font-weight: 700; line-height: 1.1; }
.ron-fashion-gallery-theme-card__copy { margin: 0; max-width: 30ch; color: #c2c7d1; font-size: 12px; line-height: 1.6; }
.ron-fashion-gallery-theme-card__rule { height: 1px; background: linear-gradient(90deg,rgba(236,139,145,.8),rgba(255,255,255,.1),transparent); }
.ron-fashion-gallery-theme-card__foot { display: flex; justify-content: space-between; gap: 10px; color: rgba(220,225,235,.7); font-size: 11px; }
.ron-fashion-gallery-theme-card__foot b { color: #f0ece5; }
@media (max-width:900px) {
.ron-fashion-gallery-demo .ron-fashion-gallery-deep-rail, .ron-fashion-gallery-demo .ron-fashion-gallery-split-tone { grid-template-columns: 1fr; }
.ron-fashion-gallery-demo .ron-fashion-gallery-deep-rail__intro { grid-template-rows: auto; padding: 0 0 20px; border-right: 0; border-bottom: 1px solid rgba(224,137,132,.34); }
.ron-fashion-gallery-demo .ron-fashion-gallery-deep-rail__intro .ron-fashion-gallery-theme-description { align-self: auto; max-width: 520px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-light-editorial__head { grid-template-columns: 150px minmax(0,1fr); }
.ron-fashion-gallery-demo .ron-fashion-gallery-light-editorial__description { grid-column: 1 / -1; justify-self: start; max-width: 560px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__intro { min-height: 0; padding: 24px 26px; }
.ron-fashion-gallery-demo .ron-fashion-gallery-split-tone__intro::after { top: auto; right: 26px; bottom: 0; left: 26px; width: auto; height: 1px; }
}
@media (hover:none) and (pointer:coarse) {
.ron-fashion-gallery-demo .ron-fashion-gallery-card { transform: none; }
.ron-fashion-gallery-demo .ron-fashion-gallery-card:hover { transform: none; filter: drop-shadow(0 12px 13px rgba(0,0,0,.18)); }
.ron-fashion-gallery-demo .ron-fashion-gallery-card:hover .ron-fashion-gallery-card__portrait, .ron-fashion-gallery-demo .ron-fashion-gallery-card:hover .ron-fashion-gallery-card__effect { transform: none; }
}