.ucc{max-width:1420px;margin:0 auto;padding:0 48px;background:#fff;color:#111}
.ucc-crumb{padding:18px 0 0;font-size:12px;color:#777}.ucc-crumb a{color:#777;text-decoration:none}.ucc-crumb b{color:#111;font-weight:500}
.ucc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding:14px 0 22px}
.ucc-head h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:44px;line-height:1.1;margin:0;color:#111}
.ucc-desc{max-width:520px;font-size:14px;line-height:1.55;color:#555;text-align:right}.ucc-desc p{margin:0}
.ucc-pills{display:flex;gap:10px;padding:0 0 22px;overflow-x:auto;scrollbar-width:none}.ucc-pills::-webkit-scrollbar{display:none}
.ucc-pills a{flex:none;border:1px solid #ddd;border-radius:30px;padding:9px 18px;font-size:13px;color:#111;text-decoration:none;white-space:nowrap;transition:.2s}
.ucc-pills a:hover{border-color:#111}.ucc-pills a.on{background:#000;color:#fff;border-color:#000}
@media(max-width:749px){.ucc{padding:0 16px}.ucc-head{flex-direction:column;align-items:flex-start;gap:10px}.ucc-head h1{font-size:32px}.ucc-desc{text-align:left;font-size:13px}}
.facest-filters-section{border-top:1px solid #eee}
.m-collection--wrapper{padding-top:10px}
.m-collection--pagination{padding:30px 0 60px}
.ucpc{display:block}
.ucpc-media{position:relative;display:block;width:100%;overflow:hidden;background:#f5f5f5}
.ucpc-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s}
.ucpc-img2{opacity:0}.ucpc-media:hover .ucpc-img2{opacity:1}
.ucpc-sold{position:absolute;left:10px;top:10px;background:#fff;color:#111;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px}
.ucpc-info{display:flex;flex-direction:column;gap:2px;padding-top:12px;text-align:left}
.ucpc-eyebrow{font-size:13px;color:#777}
.ucpc-brand{font-size:16px;font-weight:600;color:#111;text-decoration:none;line-height:1.3}
.ucpc-title{font-size:14px;color:#333;text-decoration:none;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ucpc-price{margin-top:10px;font-size:16px;font-weight:600;color:#111}
.ucpc-price *{font-weight:600}
@media(max-width:749px){.ucpc-brand{font-size:14px}.ucpc-title{font-size:13px}.ucpc-price{font-size:14px}}
.m-sidebar .m-sidebar--title{font-size:26px;font-weight:400;letter-spacing:0;text-transform:none}
.m-sidebar .m-filter--widget-title{font-size:15px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;padding:18px 0}
.m-sidebar .m-facet--item label{font-size:15px}
.m-sidebar .m-filter--widget{border-bottom:0}
.uc-brand-search{display:flex;align-items:center;gap:12px;border-bottom:1px solid #999;margin:4px 0 14px;padding:8px 0;color:#666}
.uc-brand-search input{border:0;outline:0;background:transparent;font-size:15px;width:100%;padding:0;color:#111}
.uc-letter{list-style:none;font-weight:700;font-size:15px;padding:14px 0 4px;color:#111}
