.yiri-desktop-nav{font-family:Poppins,sans-serif}.yiri-desktop-nav__links{display:flex;align-items:center;justify-content:center;gap:36px;padding:0;margin:0;list-style:none}.yiri-desktop-nav__links>li>a{display:flex;align-items:center;gap:8px;min-height:70px;color:#1f2328;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;text-decoration:none}.yiri-desktop-nav__links>li>a:hover,.yiri-desktop-nav__links>li>a[aria-expanded=true]{color:#d04540}.yiri-desktop-nav__links>li>a[aria-expanded=true] svg{transform:rotate(180deg)}
.yiri-nav-panel{position:fixed;z-index:460;background:#fff;color:#1f2328;font-family:Poppins,sans-serif;box-shadow:0 12px 18px #0000000b;border-top:1px solid #eee;text-align:left}.yiri-nav-panel[hidden],.yiri-nav-panel [hidden]{display:none!important}.yiri-mega{left:0;right:0}.yiri-mega__inside{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;max-width:1440px;margin:auto;padding:24px 40px 30px;max-height:var(--yiri-panel-height,650px);overflow:auto}.yiri-mega__sidebar{display:flex;flex-direction:column;gap:3px;font-size:13px}.yiri-mega__sidebar>a,.yiri-mega__sidebar summary{padding:12px 16px;display:flex;align-items:center;gap:9px;color:#222;font-weight:500;text-decoration:none;cursor:pointer;border-radius:0}.yiri-mega__sidebar a:hover,.yiri-mega__sidebar a.is-active{background:#f3f3f5;color:#222}.yiri-mega__sidebar details>a{display:flex;align-items:center;gap:9px;padding:9px 16px 9px 28px;font-size:12px;color:#555;text-decoration:none}.yiri-mega__sidebar summary{list-style:none;justify-content:space-between}.yiri-mega__sidebar summary::-webkit-details-marker{display:none}.yiri-nav-icon{display:block;flex-shrink:0;width:16px;height:16px}.yiri-mega__sidebar summary .yiri-nav-icon{transition:transform .18s ease}.yiri-mega__sidebar details[open]>summary .yiri-nav-icon{transform:rotate(180deg)}.yiri-mega__sidebar .yiri-mega__shop-all{margin-top:18px;justify-content:space-between;background:#202124;color:white;font-size:12px}.yiri-mega__sidebar .yiri-mega__shop-all:hover{background:#333;color:#fff}
.yiri-mega__title-row{display:flex;align-items:center;gap:18px;margin:0 0 18px}.yiri-mega__title-row h2{font-family:inherit;font-size:21px;line-height:1.4;font-weight:600;margin:0}.yiri-mega__title-row>a{margin-left:auto;font-size:12px;color:#555;text-decoration:none}.yiri-nav-close{display:flex;align-items:center;justify-content:center;background:none!important;color:#555!important;border:0;padding:0;width:30px;height:30px;font-size:25px;font-weight:300;cursor:pointer}.yiri-mega__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.yiri-mega-card{display:flex;align-items:center;gap:14px;background:#f5f5f6;padding:14px 12px;min-height:132px;color:#222!important;text-decoration:none!important;transition:background .15s}.yiri-mega-card:hover{background:#eeeeef}.yiri-mega-card>img{width:42%;height:108px;object-fit:contain;mix-blend-mode:multiply;flex:none}.yiri-mega-card__text{display:flex;flex-direction:column;gap:6px;min-width:0}.yiri-mega-card__text strong{font-size:13px;line-height:1.45;font-weight:500;overflow-wrap:anywhere}.yiri-mega-card__category{font-size:10px;line-height:1.5;color:#777}.yiri-mega-card__price{font-size:12px;font-weight:500}.yiri-mega-card__stock{font-size:10px;color:#888}.yiri-color-dot{width:12px;height:12px;border:1px solid #0002;border-radius:50%;background:#222}.yiri-color-dot--vintage{background:#805336}.yiri-color-dot--coffee{background:#573c32}.yiri-color-dot--apricot{background:#caa27f}.yiri-color-dot--gray{background:#878787}.yiri-nav-small{width:260px;padding:14px}.yiri-nav-small>a{display:block;color:#333;padding:13px 14px;font-size:13px;text-decoration:none}.yiri-nav-small>a:hover{background:#f3f3f5}.yiri-nav-panel :focus-visible,.yiri-desktop-nav :focus-visible{outline:2px solid #d04540;outline-offset:2px}
@media(min-width:1025px) and (max-width:1199px){.yiri-desktop-nav__links{gap:22px}.yiri-desktop-nav__links>li>a{font-size:13px}.yiri-mega__inside{grid-template-columns:205px minmax(0,1fr);gap:24px;padding:20px 24px}.yiri-mega-card{gap:8px;padding:10px;min-height:120px}.yiri-mega-card>img{height:94px}.yiri-mega-card__text strong{font-size:12px}}
@media(max-width:1024px){.yiri-desktop-nav,.yiri-nav-panel{display:none!important}}

.yiri-mega__title-row>a{display:inline-flex;align-items:center;gap:7px}.yiri-nav-close .yiri-nav-icon{width:18px;height:18px}

.yiri-mega-card{position:relative;padding-top:28px;min-height:148px}.yiri-mega-card__media{display:block;position:relative;width:42%;height:auto;aspect-ratio:1;flex:none;transition:transform .25s ease}.yiri-mega-card__open{position:absolute;inset:0;width:100%;height:100%;padding:6%;object-fit:contain;mix-blend-mode:multiply}.yiri-mega-card__closed{position:absolute;right:5%;bottom:5%;width:30%;height:auto;aspect-ratio:645/830;object-fit:contain;filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(0 -1px 0 #fff) drop-shadow(0 1px 2px #0003)}.yiri-mega-card:hover .yiri-mega-card__media,.yiri-mega-card:focus-visible .yiri-mega-card__media{transform:scale(1.03)}.yiri-mega-card__badges{position:absolute;top:8px;right:8px;display:flex;gap:4px}.yiri-mega-badge{padding:4px 6px;border-radius:2px;font-size:8px;font-weight:600;line-height:1.2;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#257f5d;color:#fff;box-shadow:0 2px 6px #0002}.yiri-mega-badge--flagship{background:#111;color:#e2c275}.yiri-mega-badge--best-seller-1,.yiri-mega-badge--best-seller-2,.yiri-mega-badge--best-seller-3{background:#c8321f}.yiri-mega-badge--starter-choice{background:#2e7d4f}.yiri-mega-badge--gift-idea{background:#c2416b}.yiri-mega-badge--premium{background:#8a6a2f}@media(prefers-reduced-motion:reduce){.yiri-mega-card__media{transition:none}}
