.maiyi-work-collection{--wc-ivory:#f5f1e8;--wc-ink:#123129;--wc-body:#74695d;--wc-rust:#ad5137;--wc-line:rgba(60,54,46,.28);margin:0;padding:28px 0 72px;color:var(--wc-ink);background:var(--wc-ivory)}
.maiyi-work-collection__filters{display:flex;width:min(calc(100% - 40px),1380px);height:80px;margin:0 auto;box-sizing:border-box;align-items:center;justify-content:space-between;border-top:1px solid var(--wc-line);border-bottom:1px solid var(--wc-line)}
.maiyi-work-collection__filters nav{display:flex;height:100%;align-items:center;gap:clamp(32px,3.25vw,52px)}
.maiyi-work-collection__filters a{position:relative;display:flex;height:44px;align-items:center;color:var(--wc-ink);font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:color 200ms ease}
.maiyi-work-collection__filters a::after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:var(--wc-rust);transform:scaleX(0);transform-origin:left;transition:transform 200ms ease}
.maiyi-work-collection__filters a:hover,.maiyi-work-collection__filters a:focus-visible,.maiyi-work-collection__filters a[aria-current="page"]{color:var(--wc-rust)}
.maiyi-work-collection__filters a[aria-current="page"]::after{transform:scaleX(1)}
.maiyi-work-collection__count{position:relative;margin:0;padding-left:38px;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}
.maiyi-work-collection__count::before{position:absolute;top:50%;left:0;width:1px;height:28px;content:"";background:var(--wc-line);transform:translateY(-50%)}
.maiyi-work-collection__mobile-filter{display:none}
.maiyi-work-collection__inner{width:min(calc(100% - 40px),1380px);margin:52px auto 0}
.maiyi-work-collection__heading{display:grid;grid-template-columns:40% 60%;align-items:end}
.maiyi-work-collection__title-wrap{display:flex;align-items:center;gap:30px}.maiyi-work-collection__title-wrap>span{width:2px;height:110px;background:var(--wc-rust);flex:0 0 auto}
.maiyi-work-collection__heading h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(58px,4.2vw,66px);font-weight:400;line-height:.92;letter-spacing:-.025em;text-transform:uppercase}
.maiyi-work-collection__heading>p{max-width:530px;margin:0 0 5px;color:var(--wc-body);font-size:16px;line-height:1.45;text-wrap:pretty}
.maiyi-work-collection__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:13px;margin-top:40px}
.maiyi-collection-card{position:relative;height:342px;min-width:0;overflow:hidden;background:#d8d4cc}
.maiyi-collection-card.layout-1{grid-column:span 4}.maiyi-collection-card.layout-2{grid-column:span 5}.maiyi-collection-card.layout-3{grid-column:span 3}.maiyi-collection-card.layout-4{grid-column:span 6;height:334px}.maiyi-collection-card.layout-5,.maiyi-collection-card.layout-6{grid-column:span 3;height:334px}
.maiyi-collection-card.remainder-1{grid-column:span 12}.maiyi-collection-card.remainder-2{grid-column:span 6}.maiyi-collection-card.remainder-3{grid-column:span 4}.maiyi-collection-card.remainder-4{grid-column:span 6}.maiyi-collection-card.remainder-5.remainder-item-4,.maiyi-collection-card.remainder-5.remainder-item-5{grid-column:span 6}
.maiyi-collection-card>a{position:absolute;inset:0;display:block;color:#faf4e9;text-decoration:none;outline-offset:-3px}.maiyi-collection-card>a:focus-visible{outline:2px solid var(--wc-rust)}
.maiyi-collection-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 520ms cubic-bezier(.22,.61,.36,1)}
.maiyi-collection-card__shade{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 56%,rgba(8,20,16,.72) 100%);transition:background 520ms ease}
.maiyi-collection-card__caption{position:absolute;right:22px;bottom:21px;left:23px;display:flex;flex-direction:column;align-items:flex-start;text-shadow:0 1px 5px rgba(0,0,0,.35)}
.maiyi-collection-card__caption i{display:block;width:26px;height:2px;margin-bottom:9px;background:var(--wc-rust);transition:width 500ms ease}.maiyi-collection-card__caption small{font-size:9px;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.maiyi-collection-card__caption strong{display:-webkit-box;margin-top:4px;overflow:hidden;font-family:Georgia,"Times New Roman",serif;font-size:clamp(23px,1.65vw,29px);font-weight:400;line-height:1.05;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.maiyi-collection-card:hover img{transform:scale(1.028)}.maiyi-collection-card:hover .maiyi-collection-card__shade{background:linear-gradient(to bottom,transparent 52%,rgba(8,20,16,.79) 100%)}.maiyi-collection-card:hover .maiyi-collection-card__caption i{width:34px}
@media(min-width:1024px){.maiyi-work-collection__filters,.maiyi-work-collection__heading,.maiyi-collection-card{animation:wc-rise 580ms cubic-bezier(.22,.61,.36,1) both}.maiyi-work-collection__heading{animation-delay:70ms}.maiyi-collection-card:nth-child(2){animation-delay:60ms}.maiyi-collection-card:nth-child(3){animation-delay:120ms}.maiyi-collection-card:nth-child(4){animation-delay:180ms}.maiyi-collection-card:nth-child(5){animation-delay:240ms}.maiyi-collection-card:nth-child(6){animation-delay:300ms}}
@media(min-width:768px) and (max-width:1023px){.maiyi-work-collection{padding-top:22px}.maiyi-work-collection__filters{display:none}.maiyi-work-collection__mobile-filter{display:block;width:calc(100% - 48px);margin:0 auto;border-top:1px solid var(--wc-line);border-bottom:1px solid var(--wc-line)}.maiyi-work-collection__inner{width:calc(100% - 48px);margin-top:44px}.maiyi-work-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.maiyi-collection-card,.maiyi-collection-card.layout-4,.maiyi-collection-card.layout-5,.maiyi-collection-card.layout-6{grid-column:span 1!important;height:360px}.maiyi-work-collection__heading{grid-template-columns:1fr 1fr;gap:36px}.maiyi-work-collection__heading h2{font-size:52px}}

@keyframes wc-rise{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.maiyi-work-collection__filters,.maiyi-work-collection__heading,.maiyi-collection-card,.maiyi-collection-card img,.maiyi-collection-card__shade,.maiyi-collection-card__caption i{animation:none;transition:none}}

.maiyi-work-collection.wp-block-maiyi-wax-work-collection{max-width:none}
.maiyi-collection-card img{object-position:var(--maiyi-object-position,50% 50%)}
.maiyi-work-collection__pagination{margin-top:58px}
.maiyi-work-collection__pagination ul{display:flex;margin:0;padding:0;gap:10px;justify-content:center;list-style:none}
.maiyi-work-collection__pagination a,.maiyi-work-collection__pagination span{display:flex;min-width:44px;height:44px;padding:0 12px;box-sizing:border-box;align-items:center;justify-content:center;border:1px solid var(--wc-line);color:var(--wc-ink);font-size:10px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}
.maiyi-work-collection__pagination .current,.maiyi-work-collection__pagination a:hover{border-color:var(--wc-rust);color:var(--wc-rust)}



@media(min-width:1024px){.maiyi-work-collection__filters,.maiyi-work-collection__inner{width:min(calc(100% - 72px),1400px)}}
.maiyi-work-collection__empty{padding:70px 0 30px;color:var(--wc-body)}.maiyi-work-collection__empty a{display:inline-block;margin-top:20px;color:var(--wc-rust);font-size:10px;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}


@media(min-width:768px) and (max-width:1023px){.maiyi-work-collection__mobile-filter{min-height:72px}.maiyi-work-collection__mobile-filter summary{min-height:72px;padding:11px 19px}.maiyi-work-collection__filter-copy{display:flex;min-width:0;flex:1;gap:9px;flex-direction:column}.maiyi-work-collection__filter-copy>span{display:flex;padding-right:30px;align-items:center;justify-content:space-between}.maiyi-work-collection__filter-copy small{color:var(--wc-body);font-size:8px;font-weight:500;line-height:1;letter-spacing:.16em;text-transform:uppercase}.maiyi-work-collection__filter-copy strong{color:var(--wc-ink);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.maiyi-work-collection__filter-symbol{width:18px;height:18px;margin-left:12px}.maiyi-work-collection__filter-symbol::before{top:7px;left:4px;width:9px;transform:rotate(45deg)}.maiyi-work-collection__filter-symbol::after{top:7px;left:10px;width:9px;transform:rotate(-45deg)}.maiyi-work-collection__mobile-filter[open] .maiyi-work-collection__filter-symbol::before{transform:rotate(-45deg)}.maiyi-work-collection__mobile-filter[open] .maiyi-work-collection__filter-symbol::after{transform:rotate(45deg)}.maiyi-work-collection__mobile-filter nav{padding:4px 19px 8px}.maiyi-work-collection__mobile-filter nav a{min-height:46px;justify-content:space-between;font-size:11px;letter-spacing:0;text-transform:none;border-bottom:1px solid rgba(60,54,46,.1)}.maiyi-work-collection__mobile-filter nav a:last-child{border-bottom:0}.maiyi-work-collection__mobile-filter nav a>span:last-child{display:flex;min-width:30px;gap:9px;justify-content:flex-end;color:var(--wc-body);font-size:9px;letter-spacing:.12em}.maiyi-work-collection__mobile-filter nav a i{color:var(--wc-rust);font-style:normal}}
