/* Search identity line: visible Korean/English shop names for SEO/GEO and visitors */
.bt-shop-search-name{display:inline-flex;align-items:center;gap:8px;margin:8px 0 14px;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(120,82,70,.14);font-size:13px;font-weight:700;letter-spacing:-.02em;color:#6b4a43;box-shadow:0 8px 24px rgba(120,82,70,.06)}
.bt-shop-search-name::before{content:"Brand";font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#a17468}
.ps-hero-copy .bt-shop-search-name{margin-top:0;margin-bottom:12px}
@media (max-width:768px){.bt-shop-search-name{font-size:12px;padding:6px 10px;max-width:100%;flex-wrap:wrap}}


.bt-sample-search-notice {
    max-width: 1120px;
    margin: 18px auto 34px;
    padding: 18px 22px;
    border: 1px solid rgba(157, 53, 104, .18);
    border-radius: 20px;
    background: linear-gradient(135deg, rgba(255,248,246,.96), rgba(255,255,255,.98));
    color: #5b4b4f;
    box-shadow: 0 14px 34px rgba(83, 45, 59, .06);
}
.bt-sample-search-notice strong {
    display: block;
    margin-bottom: 6px;
    font-size: 14px;
    letter-spacing: -.01em;
    color: #9d3568;
}
.bt-sample-search-notice p {
    margin: 0;
    font-size: 14px;
    line-height: 1.75;
}
@media (max-width: 768px) {
    .bt-sample-search-notice {
        margin: 14px 16px 26px;
        padding: 15px 16px;
        border-radius: 16px;
    }
}
