#details .brand-header[data-v-3ae076e0]{position:relative;margin-top:20px;margin-bottom:30px;overflow:hidden}#details .brand-header-bg[data-v-3ae076e0]{position:absolute;inset:0;background:linear-gradient(135deg,#5a4b6c,#4a3d5a 50%,#5a4b6c)}#details .brand-header-content[data-v-3ae076e0]{position:relative;z-index:1;max-width:1225px;margin:0 auto;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#details .brand-header-title[data-v-3ae076e0]{font-size:16px;color:#fff;font-weight:600;max-width:600px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#details .brand-header-nav[data-v-3ae076e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}#details .nav-item[data-v-3ae076e0]{color:hsla(0,0%,100%,.75);font-size:13px;cursor:pointer;padding:4px 12px;border-radius:20px;-webkit-transition:all .2s;transition:all .2s}#details .nav-item[data-v-3ae076e0]:hover{color:#fff;background:hsla(0,0%,100%,.15)}#details .nav-divider[data-v-3ae076e0]{color:hsla(0,0%,100%,.35);font-size:14px}#details .details-main[data-v-3ae076e0]{max-width:1225px;margin:0 auto 30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#details .details-gallery[data-v-3ae076e0]{-webkit-box-flex:0;-ms-flex:0 0 520px;flex:0 0 520px;position:-webkit-sticky;position:sticky;top:20px}#details .gallery-card[data-v-3ae076e0]{background:#fff;border-radius:20px;overflow:hidden;-webkit-box-shadow:0 18px 40px rgba(255,95,143,.08);box-shadow:0 18px 40px rgba(255,95,143,.08)}#details .gallery-card img[data-v-3ae076e0]{width:100%;height:520px;-o-object-fit:cover;object-fit:cover;display:block}#details .gallery-card .single-img img[data-v-3ae076e0]{height:520px}#details[data-v-3ae076e0] .el-carousel__indicator .el-carousel__button{background-color:rgba(255,95,143,.4);width:8px;height:8px;border-radius:50%}#details[data-v-3ae076e0] .el-carousel__indicator.is-active .el-carousel__button{background-color:#ff5f8f}#details .details-content[data-v-3ae076e0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}#details .content-card[data-v-3ae076e0]{background:#fff;border-radius:20px;padding:30px 32px;-webkit-box-shadow:0 18px 40px rgba(255,95,143,.08);box-shadow:0 18px 40px rgba(255,95,143,.08)}#details .product-badge[data-v-3ae076e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:14px}#details .badge-sale[data-v-3ae076e0]{background:linear-gradient(135deg,#ff5f8f,#e8517a);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:4px;letter-spacing:1px}#details .badge-store[data-v-3ae076e0]{background:#fbf5f7;color:#ff5f8f;font-size:11px;padding:3px 10px;border-radius:4px;font-weight:500}#details .badge-view[data-v-3ae076e0]{margin-left:auto;color:#b0a8b8;font-size:13px}#details .badge-view i[data-v-3ae076e0]{margin-right:2px}#details .product-name[data-v-3ae076e0]{font-size:22px;font-weight:700;color:#2f2238;line-height:1.4;margin:0 0 8px}#details .product-info[data-v-3ae076e0]{color:#8a7f97;font-size:14px;line-height:1.6;margin:0 0 20px}#details .price-box[data-v-3ae076e0]{gap:12px;padding:18px 0;border-top:1px solid #f3eff5;border-bottom:1px solid #f3eff5;margin-bottom:20px}#details .price-box[data-v-3ae076e0],#details .price-main[data-v-3ae076e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}#details .price-main .currency[data-v-3ae076e0]{font-size:18px;font-weight:600;color:#ff5f8f}#details .price-main .amount[data-v-3ae076e0]{font-size:30px;font-weight:700;color:#ff5f8f;line-height:1}#details .price-original[data-v-3ae076e0]{font-size:16px;color:#b9afc5;text-decoration:line-through}#details .price-off[data-v-3ae076e0]{font-size:12px;font-weight:700;color:#fff;background:#ff5f8f;padding:2px 8px;border-radius:4px}#details .props-card[data-v-3ae076e0]{background:#fbf5f7;border-radius:14px;padding:16px 20px;margin-bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px}#details .props-row[data-v-3ae076e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;border-bottom:1px dashed #eadfd8}#details .props-row[data-v-3ae076e0]:last-child,#details .props-row[data-v-3ae076e0]:nth-last-child(2):nth-child(odd){border-bottom:none}#details .props-key[data-v-3ae076e0]{font-size:13px;color:#8a7f97;text-transform:capitalize}#details .props-val[data-v-3ae076e0]{font-size:13px;color:#2f2238;font-weight:500}#details .size-box[data-v-3ae076e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin-bottom:22px}#details .size-box-label[data-v-3ae076e0]{font-size:13px;font-weight:600;color:#2f2238;text-transform:uppercase;letter-spacing:1px}#details .size-box[data-v-3ae076e0] .el-radio-button__inner{border:1px solid #e0d8e8;border-radius:6px;padding:7px 18px;font-size:13px;font-weight:500;color:#5a4b6c;background:#fff}#details .size-box[data-v-3ae076e0] .el-radio-button.is-active .el-radio-button__inner{background:#ff5f8f;border-color:#ff5f8f;color:#fff;-webkit-box-shadow:0 4px 12px rgba(255,95,143,.3);box-shadow:0 4px 12px rgba(255,95,143,.3)}#details .size-box[data-v-3ae076e0] .el-radio-button__inner:hover{color:#ff5f8f;border-color:#ff5f8f}#details .action-row[data-v-3ae076e0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:22px}#details .btn-cart[data-v-3ae076e0]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:50px;font-size:15px;font-weight:600;color:#fff;border:none;border-radius:30px;background:linear-gradient(135deg,#ff5f8f,#e8517a);-webkit-box-shadow:0 6px 20px rgba(255,95,143,.25);box-shadow:0 6px 20px rgba(255,95,143,.25);-webkit-transition:all .2s;transition:all .2s}#details .btn-cart[data-v-3ae076e0]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 28px rgba(255,95,143,.35);box-shadow:0 10px 28px rgba(255,95,143,.35)}#details .btn-cart.is-disabled[data-v-3ae076e0]{background:#d5cddb;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}#details .btn-fav[data-v-3ae076e0]{width:140px;height:50px;font-size:14px;font-weight:500;color:#ff5f8f;border:1.5px solid #ff5f8f;border-radius:30px;background:#fff;-webkit-transition:all .2s;transition:all .2s}#details .btn-fav[data-v-3ae076e0]:hover{background:#fbf5f7;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 18px rgba(255,95,143,.12);box-shadow:0 6px 18px rgba(255,95,143,.12)}#details .service-row[data-v-3ae076e0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 20px;padding-top:18px;border-top:1px solid #f3eff5}#details .service-item[data-v-3ae076e0]{font-size:12px;color:#8a7f97;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}#details .service-item i[data-v-3ae076e0]{color:#ff5f8f;font-size:14px;font-weight:700}#details .detail-tabs[data-v-3ae076e0]{max-width:1225px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;background:#fff;border-radius:14px;-webkit-box-shadow:0 4px 20px rgba(255,95,143,.06);box-shadow:0 4px 20px rgba(255,95,143,.06);overflow:hidden}#details .tab-item[data-v-3ae076e0]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:280px;text-align:center;padding:16px 0;font-size:15px;font-weight:500;color:#8a7f97;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border-bottom:3px solid transparent}#details .tab-item[data-v-3ae076e0]:hover{color:#ff5f8f;background:#fbf5f7}#details .tab-item.active[data-v-3ae076e0]{color:#ff5f8f;font-weight:600;border-bottom-color:#ff5f8f;background:#fbf5f7}#details .detail-imgs[data-v-3ae076e0]{margin-top:24px}#details .detail-imgs img[data-v-3ae076e0]{width:100%;max-width:1225px;display:block;margin:0 auto;border-radius:14px}#details .not-found[data-v-3ae076e0]{height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#b9afc5;gap:12px}#details .not-found i[data-v-3ae076e0]{font-size:48px;color:#d5cddb}@media (max-width:900px){#details .details-main[data-v-3ae076e0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 12px}#details .details-gallery[data-v-3ae076e0]{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;position:static}#details .gallery-card .single-img img[data-v-3ae076e0],#details .gallery-card img[data-v-3ae076e0]{height:360px}#details .content-card[data-v-3ae076e0]{padding:20px}#details .props-card[data-v-3ae076e0]{grid-template-columns:1fr}#details .action-row[data-v-3ae076e0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#details .btn-fav[data-v-3ae076e0]{width:100%}#details .brand-header-title[data-v-3ae076e0]{max-width:260px;font-size:14px}#details .nav-item[data-v-3ae076e0]{font-size:12px;padding:4px 8px}#details .detail-imgs img[data-v-3ae076e0]{border-radius:0}}