.product-info[data-v-73554164]{display:flex;flex-direction:column;gap:12px;height:100%}.product-info p[data-v-73554164]{margin:0;max-height:240px;overflow-y:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:20px;line-height:1;letter-spacing:0}.rule[data-v-73554164],.divider[data-v-73554164]{height:1px;background-color:#e0e0e0;width:100%;align-self:stretch}.rule[data-v-73554164]{margin:-12px 0 12px}.divider[data-v-73554164]{margin:0}.price-row[data-v-73554164]{margin-top:auto;display:flex;flex-direction:column;gap:12px}.actions[data-v-73554164]{display:flex;gap:16px}.actions .btn[data-v-73554164]{flex:1 1 0}.skeleton-block[data-v-73554164]{background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:shimmer-data-v-73554164 1.4s ease infinite;border-radius:8px}.skeleton-info[data-v-73554164]{display:flex;flex-direction:column;gap:12px}.skeleton-line[data-v-73554164]{height:16px;border-radius:6px;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:shimmer-data-v-73554164 1.4s ease infinite}.skeleton-title[data-v-73554164]{height:24px;width:70%}.skeleton-meta[data-v-73554164]{height:14px}.skeleton-rule[data-v-73554164]{height:1px;background:#e0e0e0;margin:6px 0 4px}.skeleton-divider[data-v-73554164]{height:2px;background:#e0e0e0;margin:8px 0}.skeleton-price[data-v-73554164]{height:22px;width:25%}.skeleton-actions[data-v-73554164]{display:flex;gap:16px}.skeleton-btn[data-v-73554164]{flex:1 1 0;height:42px;border-radius:8px;background:linear-gradient(90deg,#eee 25%,#f5f5f5 37%,#eee 63%);background-size:400% 100%;animation:shimmer-data-v-73554164 1.4s ease infinite}.skeleton-btn.outline[data-v-73554164]{box-shadow:inset 0 0 0 3px #e0e0e0;background:#fafafa;animation:none}@keyframes shimmer-data-v-73554164{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width: 768px){.actions[data-v-73554164]{flex-direction:column}}.page-unavailable .card h3[data-v-73554164]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:20px;line-height:1;letter-spacing:0;color:#000;margin:0}.page-unavailable .actions[data-v-73554164]{justify-content:center;width:100%}.page-unavailable .actions .btn.secondary[data-v-73554164]{width:100%;max-width:50%;height:42px;border-radius:4px;border-width:3px;border-color:#000;color:#000;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1;letter-spacing:0}@media (max-width: 768px){.page-unavailable .actions .btn.secondary[data-v-73554164]{max-width:100%}}.page-unavailable .card>div[data-v-73554164]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.unavailable-illustration[data-v-73554164]{position:absolute;left:56.5%;top:50%;transform:translate(-50%,-50%);width:100%;height:auto;object-fit:contain;z-index:0;pointer-events:none;opacity:2}.page-unavailable .card h3[data-v-73554164],.page-unavailable .actions[data-v-73554164]{position:relative;z-index:1}.page-unavailable .card[data-v-73554164]{min-height:600px;max-height:800px;display:flex;align-items:center;justify-content:center}#app{min-height:100vh}:root{--brand-blue: #002772;--brand-purple: #720060;--men-bg: #D6E6FF;--women-bg: #FDE2FF;--unavailable-bg: #F5F5F5;--ink: #1E1E1E;--ink-2: #3F3F3F;--muted: #DCDCDC;--white: #FFFFFF}body{margin:0;background:#fafafa;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.page-men{background-color:var(--men-bg);background-image:url(/assets/bg-pattern-6988c9a7.png);background-repeat:repeat;padding:20px;height:500px}.page-women{background-color:var(--women-bg);background-image:url(/assets/bg-pattern-6988c9a7.png);background-repeat:repeat;padding:20px;height:500px}.page-unavailable{background-color:var(--unavailable-bg);background-image:url(/assets/bg-pattern-6988c9a7.png);background-repeat:repeat;padding:20px;height:500px}.card{width:100%;max-width:1034px;height:auto;margin:123px auto 48px;background:var(--white);border-radius:10px;box-shadow:0 6px 18px #00000014;padding:32px 36px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.card h2,.card h3{color:var(--brand-blue);margin:6px 0 10px;font-weight:800;letter-spacing:.2px}.card h2.title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:28px;line-height:1;letter-spacing:0}.page-women .card h2,.page-women .card h3{color:var(--brand-purple)}.card p{color:var(--ink-2);line-height:1.5}.product-info p{color:var(--ink)}.product-layout{display:flex;gap:12px;align-items:center;justify-content:center}.product-image{width:400px;height:400px;object-fit:contain}.product-info{flex:0 0 548px;max-width:548px;min-height:484px;min-width:0}.meta{display:flex;justify-content:space-between;align-items:center;margin:2px 0 10px;color:var(--ink-2)}.category{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1;letter-spacing:0;color:var(--ink-2);text-transform:none}.rule{height:2px;background:var(--muted);opacity:.8;width:100%;margin:8px 0 12px}.rating{display:inline-flex;align-items:center;gap:8px}.rating-dots{display:inline-flex;gap:4px}.dot{width:18px;height:18px;border-radius:50%;background:var(--white);border:2px solid var(--brand-blue);display:inline-block}.dot.filled{background:var(--brand-blue);border-color:var(--brand-blue)}.page-women .dot{border-color:var(--brand-purple)}.page-women .dot.filled{background:var(--brand-purple);border-color:var(--brand-purple)}.divider{height:2px;background:var(--muted);opacity:.9;margin:20px 0 24px}.price-row{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.price{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:28px;line-height:1;letter-spacing:0;color:var(--brand-blue)}.page-women .price{color:var(--brand-purple)}.actions{display:flex;gap:16px;margin-top:16px;width:100%;flex-direction:row}.actions .btn{width:50%;min-width:0}.btn{padding:12px 20px;border-radius:4px;border:2px solid var(--brand-blue);background:var(--brand-blue);color:var(--white);cursor:pointer;min-width:160px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1;letter-spacing:0}.btn.secondary{background:var(--white);color:var(--brand-blue);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-weight:600;font-size:20px;line-height:1;letter-spacing:0;border-width:3px}.page-women .btn{border-color:var(--brand-purple);background:var(--brand-purple)}.page-women .btn.secondary{background:var(--white);color:var(--brand-purple)}@media (max-width: 1024px){.product-layout{flex-direction:column}.product-image{width:100%;height:auto;max-height:420px}.price-row{flex-direction:column;align-items:flex-start}}.btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1200px){.card{width:auto;max-width:100%;height:auto;margin:24px 16px;padding:20px;display:block}.product-layout{gap:28px}.product-info{flex:1 1 auto;max-width:100%;min-height:auto}}@media (max-width: 768px){.title{font-size:22px}.category{font-size:14px}.dot{width:14px;height:14px}.price-row{flex-direction:column;align-items:stretch;gap:12px}.actions{flex-direction:column}.btn{width:100%}}
