
.approved-story #distinctive-store{padding:65px 0 85px;gap:18px;align-items:center}
.approved-story #distinctive-store .store-stage{position:relative;width:80%;margin:0 auto}
.approved-story #distinctive-store figure{width:100%;max-width:none;margin:0}
.approved-story #distinctive-store img{width:100%;height:auto;max-height:none;max-width:100%;margin:0}
.approved-story #distinctive-store h2{position:absolute;top:5%;left:3%;width:75%;max-width:none;margin:0;text-align:left;z-index:2;font-size:clamp(34px,4.3vw,66px);line-height:1.1}
.approved-story #distinctive-store figure:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 20px 6px #080808;background:radial-gradient(ellipse at top left,rgba(8,8,8,.95) 0%,rgba(8,8,8,.8) 20%,rgba(8,8,8,.3) 44%,transparent 68%);pointer-events:none}
.approved-story #distinctive-store .store-description{width:80%;margin:0 auto;color:#b7b7c2;font-size:clamp(17px,1.5vw,22px);line-height:1.55}
@media(max-width:760px){.approved-story #distinctive-store .store-stage,.approved-story #distinctive-store .store-description{width:90%}.approved-story #distinctive-store h2{font-size:clamp(24px,5.5vw,38px);width:90%}}

.approved-story #distinctive-store figure{transform:translateY(20px)}
.approved-story #distinctive-store .store-description{transform:translateY(20px)}

.approved-story #distinctive-store figure{transform:translate(12.5%,50px)}
.approved-story #distinctive-store .store-description{transform:translateY(50px)}

.approved-story #distinctive-store h2{left:-6.25%}
.approved-story #distinctive-store .store-description{transform:translate(12.5%,50px)}
@media(max-width:760px){.approved-story #distinctive-store h2{left:0}.approved-story #distinctive-store figure{transform:translate(5.5556%,50px)}.approved-story #distinctive-store .store-description{transform:translate(5.5556%,50px)}}
