.product-breadcrumb{margin:0 4%;padding:20px 0;border-bottom:1px solid #eae6dd;font-size:13px;letter-spacing:.02em;}
.product-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;margin:0;padding:0;list-style:none;}
.product-breadcrumb li{display:flex;align-items:baseline;min-width:0;max-width:100%;line-height:1.7;}
.product-breadcrumb li:last-child{flex:1 1 240px;}
.product-breadcrumb a{display:inline-block;color:#666;line-height:1.7;text-decoration:none;text-underline-offset:4px;overflow-wrap:anywhere;}
.product-breadcrumb a:hover{color:#897127;text-decoration:underline;}
.product-breadcrumb a:focus-visible{outline:2px solid #A1893A;outline-offset:4px;border-radius:2px;}
.product-breadcrumb__separator{display:inline-block;flex:0 0 5px;width:5px;height:5px;margin:0 15px 2px 13px;border-top:1px solid #b7a77e;border-right:1px solid #b7a77e;transform:rotate(45deg);align-self:center;}
.product-breadcrumb [aria-current="page"]{color:#333;font-weight:500;line-height:1.7;overflow-wrap:anywhere;}
.product-breadcrumb + .proDetails > .commonTitle:first-child{margin-top:28px;}
.product-list-page > .product-breadcrumb + .productLists{padding-top:32px;}
.product-list-page > .product-breadcrumb li:last-child{flex:0 1 auto;}
.content-breadcrumb li:last-child{flex:0 1 auto;}
.content-page > .content-breadcrumb + .centerBox{padding-top:28px;}
.content-page > .content-breadcrumb + .detailsBox{margin-top:28px;}
.content-page > .content-breadcrumb + .guide{padding-top:28px;}
.content-page > .content-breadcrumb + .productLists{padding-top:32px;}
@media(max-width:768px){
    .product-breadcrumb{padding:14px 0;font-size:12px;letter-spacing:.01em;}
    .product-breadcrumb ol{row-gap:5px;}
    .product-breadcrumb li:last-child{flex-basis:100%;}
    .product-breadcrumb__separator{margin-right:10px;margin-left:9px;}
    .product-breadcrumb li:last-child .product-breadcrumb__separator{display:none;}
    .product-breadcrumb + .proDetails > .commonTitle:first-child{margin-top:22px;}
    .product-list-page > .product-breadcrumb li:last-child .product-breadcrumb__separator{display:inline-block;}
    .product-list-page > .product-breadcrumb + .productLists{padding-top:24px;}
    .content-breadcrumb li:last-child{flex:0 1 auto;}
    .content-breadcrumb li:last-child .product-breadcrumb__separator{display:inline-block;}
    .content-page > .content-breadcrumb + .centerBox,
    .content-page > .content-breadcrumb + .guide{padding-top:20px;}
    .content-page > .content-breadcrumb + .detailsBox{margin-top:20px;}
}
