.vpd-about{margin:18px 0;padding:16px;border:1px solid #e8e1d7;border-radius:16px;background:#fff}.vpd-about-open{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:none;border:0;padding:0;color:#29251f;font:inherit;cursor:pointer}.vpd-about-open strong{display:block;font-size:20px}.vpd-about-open small{display:block;color:#766c60;font-size:13px;margin-top:4px}.vpd-about-open>span:last-child{font-size:28px}.vpd-about p{font-size:14px;line-height:1.5;margin:12px 0}.vpd-preview{display:flex;gap:8px;overflow:hidden}.vpd-preview button{border:0;padding:0;width:calc(50% - 4px);background:#f7f4ef;border-radius:10px;overflow:hidden;cursor:pointer}.vpd-preview img{width:100%;height:110px;object-fit:cover}.vpd-dialog{padding:0;border:0;border-radius:18px;width:min(920px,94vw);max-width:100vw;max-height:90dvh;color:#29251f;box-shadow:0 16px 64px #0004}.vpd-dialog::backdrop{background:#0007}.vpd-dialog header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;position:sticky;top:0;background:#fff;z-index:2}.vpd-dialog h2{font-size:22px;margin:0 0 12px}.vpd-dialog header h2{margin:0}.vpd-dialog header button{font-size:30px;background:none;border:0;width:44px;height:44px;cursor:pointer}.vpd-body{padding:20px;overflow-wrap:anywhere}.vpd-section{margin-bottom:28px!important;display:block!important}.vpd-section img{max-width:100%;height:auto}.vpd-section .d-flex.gap{flex-wrap:wrap}.vpd-pictures{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vpd-pictures img{width:100%;height:auto}.vpd-related{margin:20px 0}.vpd-related h2{font-size:20px;font-weight:700}.vpd-related-row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px}.vpd-related-card{flex:0 0 145px;scroll-snap-align:start;font-size:13px;line-height:1.35;color:#29251f;text-decoration:none}.vpd-related-card img{width:145px;height:145px;object-fit:contain;border-radius:12px;background:#f7f4ef;display:block;margin-bottom:8px}.vpd-price-row{display:none}
@media(max-width:767px){.vpd-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;margin:0}.vpd-body{padding:16px}.vpd-short-props,.vpd-short-link,.vpd-original-section{display:none!important}.vpd-price-row{display:flex;align-items:baseline;gap:8px;margin:14px 0 4px;white-space:nowrap;line-height:1.4;flex-wrap:nowrap}.vpd-price-row .vpd-promo{font-size:clamp(14px,4vw,19px);color:#806139;font-weight:800}.vpd-price-row .vpd-base{font-size:20px;font-weight:700}.vpd-price-row .vpd-base-secondary{font-size:clamp(12px,3.5vw,16px);font-weight:600}.vpd-price-row del{font-size:12px;color:#8b8b8b}.vpd-price-row [hidden]{display:none!important}.vpd-preview img{height:100px}}

@media(max-width:767px){#prod-detail-tabs>.vpd-original-section{display:none!important}}
.vpd-dialog .prod-detail-about-text{max-height:none!important;height:auto!important;overflow:visible!important;-webkit-line-clamp:unset!important;display:block!important}.vpd-dialog .prod-detail-about-text:after,.vpd-dialog .prod-detail-about-text:before{display:none!important}
