.original-mall.dz-mall{width:100%;min-height:100vh;background:linear-gradient(180deg,#f7d9ea,#efe3f6 20%,#f5f5f7 40%);padding-bottom:18.667vw}
.original-mall .dz-mall__top,.original-mall .dz-price__top{height:12.8vw;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;background:linear-gradient(90deg,#d94f9a,#b23a86)}
.original-mall .mall-top-title{color:#fff;font-size:4.533vw;font-weight:600;margin:0}
.original-mall .mall-top-icon{width:7.467vw;height:7.467vw;display:flex;align-items:center;justify-content:center;color:#fff}
.original-mall .mall-top-icon>svg{width:26px;height:26px}
.original-mall .dz-swipe{margin:2.667vw;border-radius:2.133vw;overflow:hidden;position:relative;touch-action:pan-y;user-select:none;cursor:grab}
.original-mall .dz-swipe__img{width:100%;height:42.667vw;object-fit:cover;display:block}
.original-mall .mall-swipe-track{display:flex;transition-property:transform;transition-duration:.5s}
.original-mall .mall-slide{flex:0 0 100%;min-width:0}
.original-mall .mall-swipe-dots{position:absolute;bottom:1.6vw;left:50%;display:flex;gap:.8vw;transform:translateX(-50%)}
.original-mall .mall-swipe-dots i{height:.8vw;width:.8vw;border-radius:100%;background:#ebedf0;opacity:.3;transition:opacity .2s,background-color .2s}
.original-mall .mall-swipe-dots i.active{background:#d13aa0;opacity:1}
.original-mall .dz-tags{color:#7030a0;font-size:3.467vw;text-align:center;padding:.533vw 4vw 2.133vw;font-weight:600}
.original-mall .dz-banner{margin:1.6vw 2.667vw}
.original-mall .dz-banner,.original-mall .dz-cats{width:calc(100% - 5.333vw);border-radius:1.867vw;display:block}
.original-mall .dz-cats{margin:.8vw 2.667vw 1.6vw}
.original-mall .dz-sec{padding:1.333vw 2.667vw}
.original-mall .dz-sec__title{font-size:4.533vw;font-weight:700;color:#2b2b3a;margin:2.133vw .8vw}
.original-mall .dz-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.667vw}
.original-mall .pcard{background:#fff;border-radius:2.133vw;overflow:hidden;box-shadow:0 .533vw 1.867vw rgba(112,48,160,.08);display:flex;flex-direction:column;color:inherit;text-decoration:none}
.original-mall .pcard__pic{width:100%;height:42.667vw;background:#f6f2fb}
.original-mall .pcard__pic img,.original-mall .pcard__pic>.mall-image-placeholder{width:100%;height:100%;object-fit:cover;display:flex}
.original-mall .pcard__name{font-size:3.2vw;color:#333;line-height:1.4;padding:1.867vw 2.133vw .8vw;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:8.8vw}
.original-mall .pcard__price{padding:0 2.133vw 2.133vw;display:flex;align-items:baseline;flex-wrap:wrap}
.original-mall .pcard__now{color:#d13aa0;font-size:4vw;font-weight:700;margin-right:1.333vw}
.original-mall .pcard__old{color:#b0b0b8;font-size:2.933vw;text-decoration:line-through}
.original-mall .dz-happy>img,.original-mall .dz-happy>.mall-image-placeholder{width:100%;border-radius:1.867vw;margin:1.6vw 0;display:block}
.original-mall .dz-brands{display:grid;grid-template-columns:repeat(4,1fr);gap:2.133vw}
.original-mall .dz-brands>img,.original-mall .dz-brands>.mall-image-placeholder{width:100%;border-radius:1.6vw;background:#fff;display:block}
.original-mall .dz-foot{display:grid;grid-template-columns:1fr 1fr;gap:2.667vw;padding:0 2.667vw 2.667vw}
.original-mall .dz-foot>img,.original-mall .dz-foot>.mall-image-placeholder{width:100%;height:auto;border-radius:1.6vw;display:block}
.original-mall.dz-price{width:100%;min-height:100vh;background:#f5f5f7;padding-bottom:18.667vw}
.original-mall .dz-price__ad{width:calc(100% - 5.333vw);margin:2.667vw;border-radius:2.133vw;display:block}
.original-mall .dz-pwall{margin:2.667vw 0}
.original-mall .dz-pwall__title{margin:0 2.667vw 2.133vw;background:linear-gradient(90deg,#d13aa0,#e8467c);color:#fff;font-size:4.267vw;font-weight:700;text-align:center;padding:2.933vw 0;border-radius:1.6vw}
.original-mall .dz-pwall__scroll{display:flex;gap:2.4vw;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 2.667vw 1.867vw}
.original-mall .dz-pwall__scroll::-webkit-scrollbar{height:.8vw}
.original-mall .dz-pwall__scroll::-webkit-scrollbar-thumb{background:#d9b8e6;border-radius:.4vw}
.original-mall .pw-card{flex:0 0 auto;width:30.667vw;color:inherit;text-decoration:none}
.original-mall .pw-card__pic{width:30.667vw;height:40vw;border-radius:1.867vw;overflow:hidden;background:#f6f2fb}
.original-mall .pw-card__pic img,.original-mall .pw-card__pic>.mall-image-placeholder{width:100%;height:100%;object-fit:cover;display:flex}
.original-mall .pw-card__price{color:#333;font-size:4vw;font-weight:700;padding:1.867vw .533vw 0}
.original-mall .mall-image-placeholder{align-items:center;justify-content:center;background:#f6f2fb;color:#a7a0ae;font-size:3.2vw;text-align:center}
.original-mall .mall-image-placeholder.dz-swipe__img{display:flex}
.original-mall .mall-image-placeholder.dz-banner,.original-mall .mall-image-placeholder.dz-price__ad{min-height:26.667vw;display:flex}
.original-mall .mall-image-placeholder.dz-cats{min-height:18.667vw;display:flex}
.original-mall .dz-happy>.mall-image-placeholder{min-height:32vw;display:flex}
.original-mall .dz-brands>.mall-image-placeholder{min-height:12vw;display:flex;font-size:2.667vw}
.original-mall .dz-foot>.mall-image-placeholder{min-height:16vw;display:flex}
.original-mall .mall-error{padding:2vw 4vw;color:#b7365e;font-size:3.2vw}
.original-mall .mall-guest-footer{position:fixed;left:0;right:0;bottom:0;display:flex;height:14.667vw;background:#fff;box-shadow:0 -.267vw 1.6vw rgba(112,48,160,.08);z-index:30}
.original-mall .mall-guest-footer>a{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:1;color:#b49bd0;font-size:3.2vw;line-height:5.333vw;text-decoration:none}
.original-mall .mall-guest-footer>a>span{width:70%;padding:1.867vw 0;margin-bottom:.533vw;background:rgba(112,48,160,.07);border-radius:2.133vw;display:flex;align-items:center;justify-content:center}
.original-mall .mall-guest-footer img{height:6.133vw;width:auto}
.original-mall .mall-guest-footer>a.active{color:#7030a0}
.original-mall .mall-guest-footer>a.active>span{background:#7030a0}
.original-mall .dz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.original-mall .pcard__name,.original-mall .mall-error,.original-mall .mall-image-placeholder{overflow-wrap:anywhere}
.original-mall .mall-guest-footer>a{min-width:0;text-align:center}
html[lang="en"] .original-mall .mall-guest-footer>a{font-size:2.8vw}
