/* ============================================================
 * プロポーズページ（/wedding/propose/）専用CSS
 * - デザイン元：Claude Design「iwai-propose.dc.html」
 * - 命名は既存ページと同じ「u-{ページ名}-連番」方式
 * - すべて .page-proposal（ページ本文のラッパー）配下に限定し、他ページに影響しない
 * ============================================================ */

/* ---------- ベース ---------- */
.page-proposal{font-family:'Noto Sans JP',sans-serif;color:#2D3B45}

/* ---------- 各要素（旧インラインスタイル） ---------- */
.page-proposal .u-wedding-propose-001{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;background:#1F4E6B}
.page-proposal .u-wedding-propose-002{display:block;object-fit:cover;position:absolute;inset:0;width:100%;height:100%}
.page-proposal .u-wedding-propose-003{position:absolute;inset:0;background:rgba(0,0,0,.22)}
.page-proposal .u-wedding-propose-004{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 10%,rgba(0,0,0,.42) 32%,rgba(0,0,0,.42) 68%,rgba(0,0,0,0) 90%)}
.page-proposal .u-wedding-propose-005{position:relative;max-width:1160px;margin:0 auto;width:100%;padding:76px 40px;text-align:center;color:#fff}
.page-proposal .u-wedding-propose-006{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:rgba(20,38,52,.55);font-size:12px;letter-spacing:.14em;margin-bottom:18px;color:#fff}
.page-proposal .u-wedding-propose-007{margin:0 0 18px;font-family:'Cormorant Garamond',serif;font-weight:500;font-size:44px;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:#fff}
.page-proposal .u-wedding-propose-008{margin:0;font-family:'Shippori Mincho',serif;font-size:19px;line-height:1.9;letter-spacing:.06em;color:#fff}
.page-proposal .u-wedding-propose-009{display:inline;margin:0;font:inherit;letter-spacing:inherit;color:inherit}
.page-proposal .u-wedding-propose-010{display:none}
.page-proposal .u-wedding-propose-011{background:#FBF7F1;padding:72px 40px 80px}
.page-proposal .u-wedding-propose-012{max-width:1120px;margin:0 auto}
.page-proposal .u-wedding-propose-013{text-align:center;margin-bottom:44px}
.page-proposal .u-wedding-propose-014{margin:0 0 16px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:27px;letter-spacing:.04em;color:#1F4E6B}
.page-proposal .u-wedding-propose-015{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:22px}
.page-proposal .u-wedding-propose-016{width:80px;height:1px;background:linear-gradient(90deg,rgba(224,162,74,0),#E0A24A)}
.page-proposal .u-wedding-propose-017{width:20px;height:20px;object-fit:contain}
.page-proposal .u-wedding-propose-018{width:80px;height:1px;background:linear-gradient(90deg,#E0A24A,rgba(224,162,74,0))}
.page-proposal .u-wedding-propose-019{margin:0;font-size:14px;line-height:2.2;color:#2D3B45;text-wrap:pretty}
.page-proposal .u-wedding-propose-020{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:22px}
.page-proposal .u-wedding-propose-021{background:#fff;display:flex;flex-direction:column}
.page-proposal .u-wedding-propose-022{aspect-ratio:4/3;overflow:hidden}
.page-proposal .u-wedding-propose-023{display:block;object-fit:cover;width:100%;height:100%;min-height:inherit}
.page-proposal .u-wedding-propose-024{padding:16px 22px 26px;text-align:center}
.page-proposal .u-wedding-propose-025{width:18px;height:18px;object-fit:contain;margin-bottom:10px}
.page-proposal .u-wedding-propose-026{margin:0 0 12px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:17px;color:#1F4E6B}
.page-proposal .u-wedding-propose-027{margin:0;font-size:12.5px;line-height:2;color:#6D757D;text-wrap:pretty}
.page-proposal .u-wedding-propose-028{text-align:center;margin-top:48px}
.page-proposal .u-wedding-propose-029{margin:0 0 20px;font-family:'Shippori Mincho',serif;font-size:17px;color:#1F4E6B}
.page-proposal .u-wedding-propose-030{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-width:400px;padding:17px 42px;background:#D88373;color:#fff;font-size:14.5px;font-weight:700;letter-spacing:.04em}
.page-proposal .u-wedding-propose-031{background:#FBF7F1;padding:0}
.page-proposal .u-wedding-propose-032{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:430px}
.page-proposal .u-wedding-propose-033{padding:64px 48px 64px 64px;text-align:center}
.page-proposal .u-wedding-propose-034{font-family:'Cormorant Garamond',serif;font-size:14px;letter-spacing:.34em;color:#C08672;text-transform:uppercase;margin-bottom:12px}
.page-proposal .u-wedding-propose-035{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}
.page-proposal .u-wedding-propose-036{width:22px;height:22px;object-fit:contain}
.page-proposal .u-wedding-propose-037{margin:0 0 24px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:24px;line-height:1.85;letter-spacing:.05em;color:#1F4E6B}
.page-proposal .u-wedding-propose-038{margin:0;font-size:13.5px;line-height:2.1;color:#6D757D;text-wrap:pretty}
.page-proposal .u-wedding-propose-039{height:100%;min-height:430px;overflow:hidden}
.page-proposal .u-wedding-propose-040{background:#fff;padding:80px 40px 88px}
.page-proposal .u-wedding-propose-041{text-align:center;margin-bottom:48px}
.page-proposal .u-wedding-propose-042{font-family:'Cormorant Garamond',serif;font-size:15px;letter-spacing:.32em;color:#D88373;text-transform:uppercase;margin-bottom:12px}
.page-proposal .u-wedding-propose-043{margin:0 0 16px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:27px;color:#1F4E6B}
.page-proposal .u-wedding-propose-044{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
.page-proposal .u-wedding-propose-045{border-radius:12px;overflow:hidden;aspect-ratio:3/2;margin-bottom:22px}
.page-proposal .u-wedding-propose-046{margin:0 0 14px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:19px;color:#1F4E6B}
.page-proposal .u-wedding-propose-047{margin:0;font-size:13.5px;line-height:2;color:#6D757D;text-wrap:pretty}
.page-proposal .u-wedding-propose-048{background:linear-gradient(180deg,#F5EDE2,#FBF7F1);padding:84px 40px 90px}
.page-proposal .u-wedding-propose-049{max-width:1000px;margin:0 auto}
.page-proposal .u-wedding-propose-050{margin:0;font-size:14px;line-height:2;color:#6D757D}
.page-proposal .u-wedding-propose-051{display:grid;grid-template-columns:1fr;gap:28px}
.page-proposal .u-wedding-propose-052{background:#fff;border:1px solid #E7DED4;border-radius:18px;overflow:hidden;box-shadow:0 12px 34px rgba(31,78,107,.06)}
.page-proposal .u-wedding-propose-053{display:flex;align-items:stretch}
.page-proposal .u-wedding-propose-054{flex:0 0 42%;position:relative;min-height:330px;overflow:hidden}
.page-proposal .u-wedding-propose-055{flex:1;padding:36px 40px;display:flex;flex-direction:column}
.page-proposal .u-wedding-propose-056{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}
.page-proposal .u-wedding-propose-057{font-family:'Shippori Mincho',serif;font-size:12px;color:#C15B49;border:1px solid #EBD5CC;background:#FDF6F2;border-radius:100px;padding:5px 14px}
.page-proposal .u-wedding-propose-058{margin:0 0 14px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:23px;line-height:1.5;color:#1F4E6B}
.page-proposal .u-wedding-propose-059{margin:0 0 24px;font-family:'Shippori Mincho',serif;font-size:14px;line-height:2.1;color:#6D757D}
.page-proposal .u-wedding-propose-060{border-top:1px solid #E7DED4;border-bottom:1px solid #E7DED4;padding:18px 0;margin-bottom:22px}
.page-proposal .u-wedding-propose-061{font-family:'Cormorant Garamond',serif;font-size:11px;letter-spacing:.26em;color:#C08672;text-transform:uppercase;margin-bottom:12px}
.page-proposal .u-wedding-propose-062{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}
.page-proposal .u-wedding-propose-063{display:flex;align-items:flex-start;gap:9px;font-family:'Shippori Mincho',serif;font-size:13.5px;line-height:1.7;color:#2D3B45}
.page-proposal .u-wedding-propose-064{width:5px;height:5px;border-radius:50%;background:#D88373;flex:none;margin-top:8px}
.page-proposal .u-wedding-propose-065{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px}
.page-proposal .u-wedding-propose-066{font-family:'Shippori Mincho',serif;font-size:12px;letter-spacing:.1em;color:#6D757D;margin-bottom:4px}
.page-proposal .u-wedding-propose-067{font-family:'Shippori Mincho',serif;font-size:26px;line-height:1.4;color:#C24B3A}
.page-proposal .u-wedding-propose-068{font-size:13px;color:#6D757D}
.page-proposal .u-wedding-propose-069{font-family:'Shippori Mincho',serif;font-size:14px;color:#fff;background:#1F4E6B;border-radius:100px;padding:14px 30px;text-decoration:none;white-space:nowrap}
.page-proposal .u-wedding-propose-070{position:absolute;top:0;left:0;background:#C24B3A;color:#fff;font-family:'Shippori Mincho',serif;font-size:13px;letter-spacing:.12em;padding:9px 20px}
.page-proposal .u-wedding-propose-071{margin:24px 0 0;text-align:center;font-size:11.5px;color:#6D757D}
.page-proposal .u-wedding-propose-072{background:#fff;padding:84px 40px 90px}
.page-proposal .u-wedding-propose-073{display:flex;flex-direction:column;gap:32px}
.page-proposal .u-wedding-propose-074{display:grid;grid-template-columns:1fr 1fr;background:#FBF7F1}
.page-proposal .u-wedding-propose-075{min-height:300px;overflow:hidden}
.page-proposal .u-wedding-propose-076{padding:48px 52px;display:flex;flex-direction:column;justify-content:center}
.page-proposal .u-wedding-propose-077{font-family:'Cormorant Garamond',serif;font-size:13px;letter-spacing:.3em;color:#C08672;text-transform:uppercase;margin-bottom:10px}
.page-proposal .u-wedding-propose-078{margin:0 0 16px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:22px;line-height:1.6;color:#1F4E6B}
.page-proposal .u-wedding-propose-079{margin:0;font-size:13.5px;line-height:2.2;color:#2D3B45;text-wrap:pretty}
.page-proposal .u-wedding-propose-080{min-height:300px;overflow:hidden;order:2}
.page-proposal .u-wedding-propose-081{order:1;padding:48px 52px;display:flex;flex-direction:column;justify-content:center}
.page-proposal .u-wedding-propose-082{background:linear-gradient(180deg,#FBF7F1,#F5EDE2);padding:84px 40px 90px}
.page-proposal .u-wedding-propose-083{max-width:1080px;margin:0 auto}
.page-proposal .u-wedding-propose-084{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}
.page-proposal .u-wedding-propose-085{padding:26px 28px 30px;display:flex;flex-direction:column;flex:1}
.page-proposal .u-wedding-propose-086{font-family:'Cormorant Garamond',serif;font-size:12px;letter-spacing:.26em;color:#C08672;text-transform:uppercase;margin-bottom:10px}
.page-proposal .u-wedding-propose-087{margin:0 0 12px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:19px;color:#1F4E6B}
.page-proposal .u-wedding-propose-088{margin:0 0 18px;font-size:13px;line-height:2;color:#6D757D;text-wrap:pretty}
.page-proposal .u-wedding-propose-089{margin-top:auto;font-family:'Shippori Mincho',serif;font-size:20px;color:#C24B3A}
.page-proposal .u-wedding-propose-090{font-size:12px;color:#6D757D}
.page-proposal .u-wedding-propose-091{max-width:900px;margin:0 auto}
.page-proposal .u-wedding-propose-092{margin:0;font-family:'Shippori Mincho',serif;font-weight:600;font-size:27px;color:#1F4E6B}
.page-proposal .u-wedding-propose-093{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.page-proposal .u-wedding-propose-094{background:#FBF7F1;padding:34px 36px}
.page-proposal .u-wedding-propose-095{margin:0 0 20px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:18px;color:#1F4E6B}
.page-proposal .u-wedding-propose-096{display:flex;flex-direction:column;gap:12px}
.page-proposal .u-wedding-propose-097{margin:0 0 8px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:18px;color:#1F4E6B}
.page-proposal .u-wedding-propose-098{margin:0 0 18px;font-size:12.5px;line-height:1.9;color:#6D757D}
.page-proposal .u-wedding-propose-099{font-family:'Shippori Mincho',serif;font-size:12.5px;letter-spacing:.06em;color:#C24B3A;margin-bottom:10px}
.page-proposal .u-wedding-propose-100{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}
.page-proposal .u-wedding-propose-101{display:flex;flex-direction:column;gap:9px}
.page-proposal .u-wedding-propose-102{max-width:820px;margin:0 auto}
.page-proposal .u-wedding-propose-103{display:flex;flex-direction:column;gap:14px}
.page-proposal .u-wedding-propose-104{background:#fff;border:1px solid #E7DED4;border-radius:12px;padding:20px 24px}
.page-proposal .u-wedding-propose-105{display:flex;align-items:center;gap:12px;font-family:'Shippori Mincho',serif;font-size:15px;color:#1F4E6B}
.page-proposal .u-wedding-propose-106{color:#D88373;font-family:'Cormorant Garamond',serif;font-size:18px;font-weight:600}
.page-proposal .u-wedding-propose-107{margin:14px 0 0;padding-left:30px;font-size:13.5px;line-height:2;color:#2D3B45}
.page-proposal .u-wedding-propose-108{background:#fff;padding:88px 40px 36px}
.page-proposal .u-wedding-propose-109{max-width:1000px;margin:0 auto;text-align:center}
.page-proposal .u-wedding-propose-110{font-family:'Cormorant Garamond',serif;font-size:14px;letter-spacing:.32em;color:#C08672;text-transform:uppercase;margin-bottom:12px}
.page-proposal .u-wedding-propose-111{margin:0 0 16px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:30px;color:#1F4E6B}
.page-proposal .u-wedding-propose-112{margin:0 auto;max-width:620px;font-family:'Shippori Mincho',serif;font-size:14.5px;line-height:2.1;color:#6D757D}
.page-proposal .u-wedding-propose-113{background:#fff;padding:0 0 24px}
.page-proposal .u-wedding-propose-114{max-width:1240px;margin:0 auto;display:flex;align-items:stretch;min-height:520px}
.page-proposal .u-wedding-propose-115{flex:0 0 52%;overflow:hidden}
.page-proposal .u-wedding-propose-116{flex:1;display:flex;flex-direction:column;justify-content:center;padding:72px 64px}
.page-proposal .u-wedding-propose-117{font-family:'Cormorant Garamond',serif;font-size:13px;letter-spacing:.28em;color:#C08672;text-transform:uppercase;margin-bottom:14px}
.page-proposal .u-wedding-propose-118{margin:0 0 22px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:28px;line-height:1.5;color:#1F4E6B}
.page-proposal .u-wedding-propose-119{font-size:19px;color:#6D757D}
.page-proposal .u-wedding-propose-120{margin:0 0 18px;font-family:'Shippori Mincho',serif;font-size:15px;line-height:2.1;color:#2D3B45}
.page-proposal .u-wedding-propose-121{display:inline-flex;align-items:center;gap:10px;padding:13px 30px;border-radius:999px;border:1.5px solid #1F4E6B;color:#1F4E6B;font-size:13.5px;font-weight:700}
.page-proposal .u-wedding-propose-122{position:relative;overflow:hidden;background:#BFE5F3}
.page-proposal .u-wedding-propose-123{position:relative;max-width:1100px;margin:0 auto;padding:64px 40px;display:flex;align-items:center;justify-content:space-between;gap:40px}
.page-proposal .u-wedding-propose-124{margin:0 0 14px;font-family:'Shippori Mincho',serif;font-weight:600;font-size:24px;line-height:1.7;color:#1F4E6B}
.page-proposal .u-wedding-propose-125{margin:0;font-size:13.5px;line-height:1.95;color:#1F4E6B}
.page-proposal .u-wedding-propose-126{flex:none;display:flex;flex-direction:column;gap:14px;align-items:center}
.page-proposal .u-wedding-propose-127{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:300px;padding:17px 34px;border-radius:999px;border:none;background:#D88373;color:#fff;font-size:15px;font-weight:700;box-shadow:0 8px 22px rgba(216,131,115,.34)}
.page-proposal .u-wedding-propose-128{display:inline-flex;align-items:center;gap:8px;color:#1F4E6B;font-size:13px;font-weight:700}

/* ---------- ホバー ---------- */
.page-proposal .u-wedding-propose-hover1:hover{background:#c26d5d !important}
.page-proposal .u-wedding-propose-hover2:hover{background:#2b6389 !important}
.page-proposal .u-wedding-propose-hover3:hover{background:#2b6389 !important}
.page-proposal .u-wedding-propose-hover4:hover{background:#1F4E6B !important;color:#fff !important}
.page-proposal .u-wedding-propose-hover5:hover{background:#c26d5d !important}

/* ---------- 共通・レスポンシブ（デザイン元の調整ルール） ---------- */
.page-proposal *:has(> image-slot){border-radius:0 !important}
.page-proposal *:has(> image-slot[shape="circle"]){border-radius:50% !important}
.page-proposal image-slot{border-radius:0 !important}
.page-proposal image-slot{display:block}
.page-proposal summary{list-style:none;cursor:pointer}
.page-proposal summary::-webkit-details-marker{display:none}
.page-proposal [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.22,.61,.36,1),transform 1s cubic-bezier(.22,.61,.36,1)}
.page-proposal [data-reveal].is-in{opacity:1 !important;transform:none !important}
.page-proposal .u-wedding-propose-129{margin-top:48px}
.page-proposal .u-wedding-propose-130{display:block;border-radius:12px;overflow:hidden;box-shadow:0 12px 34px rgba(31,78,107,.1);transition:opacity .3s}
.page-proposal .u-wedding-propose-130:hover{opacity:.88}
.page-proposal .u-wedding-propose-131{display:block;width:100%;height:auto}
@media (prefers-reduced-motion:reduce){
.page-proposal [data-reveal]{opacity:1 !important;transform:none !important;transition:none}
}
@media (max-width:768px){
.page-proposal [data-sp]{display:inline !important}
.page-proposal [data-wrap]{padding-left:20px !important;padding-right:20px !important}
.page-proposal [data-sec]{padding:56px 20px !important}
.page-proposal [data-hero]{padding:40px 20px 52px !important}
.page-proposal [data-hero-media]{height:230px !important;margin-bottom:26px !important}
.page-proposal [data-hero-inner]{padding:0 !important}
.page-proposal [data-hero-inner] h1{font-size:27px !important}
.page-proposal [data-hero-sub]{font-size:15px !important;line-height:2 !important;margin:0 0 14px !important}
.page-proposal [data-hero-media]{margin-bottom:22px !important}
.page-proposal [data-abouthero]{grid-template-columns:1fr !important;min-height:0 !important}
.page-proposal [data-abouthero] > div:first-child{order:2 !important;padding:34px 20px 42px !important}
.page-proposal [data-abouthero] h2{font-size:24px !important}
.page-proposal [data-abouthero-img]{order:1 !important;min-height:0 !important;height:240px !important}
.page-proposal [data-about4]{grid-template-columns:1fr 1fr !important;gap:12px !important}
.page-proposal [data-about4] h3{font-size:14.5px !important}
.page-proposal [data-about4] p{font-size:11.5px !important;line-height:1.9 !important}
.page-proposal [data-about4] > div > div:last-child{padding:14px 12px 20px !important}
.page-proposal [data-aboutsplit]{grid-template-columns:1fr !important}
.page-proposal [data-aboutsplit] > div:first-child{min-height:230px !important}
.page-proposal [data-aboutsplit] > div:last-child{padding:32px 22px 38px !important}
.page-proposal [data-aboutsplit] h3{font-size:19px !important}
.page-proposal [data-aboutsplit] p{font-size:12.5px !important;line-height:2.1 !important}
.page-proposal [data-cta-wide]{min-width:0 !important;width:100% !important}
.page-proposal [data-charm3]{grid-template-columns:1fr !important;gap:28px !important}
.page-proposal [data-style3]{grid-template-columns:1fr !important;gap:30px !important}
.page-proposal [data-venuerow]{flex-direction:column !important}
.page-proposal [data-venuetext]{display:contents !important}
.page-proposal [data-venuehead]{order:1 !important;padding:36px 24px 22px !important}
.page-proposal [data-venueimg]{order:2 !important;flex:none !important;min-height:260px !important}
.page-proposal [data-venuebody]{order:3 !important;padding:26px 24px 40px !important}
.page-proposal [data-feat3]{grid-template-columns:1fr !important}
.page-proposal [data-sunset]{min-height:480px !important}
.page-proposal [data-sunset-inner]{padding:44px 20px !important}
.page-proposal [data-sunset-inner] [data-hero-en]{font-size:28px !important;line-height:1.45 !important;letter-spacing:.1em !important}
.page-proposal [data-sunset-inner] [data-hero-sub]{font-size:15px !important;line-height:2 !important;text-wrap:pretty}
.page-proposal [data-sunset-inner] br:not([data-sp]){display:none !important}
.page-proposal [data-plangrid]{grid-template-columns:1fr !important}
.page-proposal [data-planrow]{flex-direction:column !important}
.page-proposal [data-planbody]{padding:28px 22px !important}
.page-proposal [data-planitems]{grid-template-columns:1fr !important}
.page-proposal [data-counter-intro]{grid-template-columns:1fr !important;gap:28px !important}
.page-proposal [data-cta-final] [data-cta-inner]{flex-direction:column !important;text-align:center;gap:24px !important}
.page-proposal [data-sec] h2 br:not([data-sp]),.page-proposal [data-sec] h3 br:not([data-sp]),.page-proposal [data-sec] p br:not([data-sp]){display:none !important}
.page-proposal [data-sec] h2{font-size:22px !important;line-height:1.65 !important;text-wrap:pretty}
.page-proposal [data-sec] h3{font-size:17px !important;line-height:1.7 !important;text-wrap:pretty}
.page-proposal [data-sec] p{font-size:13.5px !important;line-height:2.05 !important;text-wrap:pretty}
.page-proposal [data-hero] h1 br:not([data-sp]){display:none !important}
.page-proposal [data-hero] h1{text-wrap:pretty}
}
.page-proposal{font-family:'Noto Sans JP',sans-serif;color:#2D3B45}
.page-proposal img{max-width:none}

/* ---------- パンくず（既存ページと同じ見た目） ---------- */
.pp-breadcrumb{max-width:1160px;margin:0 auto;padding:14px 32px;font-size:12px;color:#6D757D;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.pp-breadcrumb a{color:#6D757D}
.pp-breadcrumb a:hover{color:#c26d5d}
.pp-breadcrumb-current{color:#2D3B45}
