.collection-panel:not([hidden]){display:block;max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain}
.collection-panel-inner{grid-template-columns:1.05fr 1.6fr .72fr;gap:42px}
.collection-panel-links a.menu-category-v27{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:76px;padding:8px 0;font-size:12px}
.menu-category-label-v27{min-width:0;line-height:1.5;overflow-wrap:anywhere}
.menu-product-thumb-v27{position:relative;display:block;overflow:hidden;flex:0 0 66px;width:66px;height:62px;background:#eeece5;border:1px solid #e1ded3;border-radius:3px;transition:background .2s,transform .2s}
.menu-product-thumb-v27 img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:100%;min-height:0;object-fit:contain;padding:4px;mix-blend-mode:normal;filter:none}
.menu-category-v27:hover .menu-product-thumb-v27{background:#e9e5d9;transform:translateY(-2px)}
.collection-panel .menu-overview-v27{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:78px;padding:9px 0;font-size:12px}
.mini-catalog-v27{position:relative;display:flex;flex-direction:column;flex:0 0 51px;width:51px;height:64px;background:#243d33;border:1px solid #a88d59;border-left:4px solid #9c8051;box-shadow:3px 3px 0 #dad5c7;transform:rotate(-4deg);padding:4px;overflow:hidden}
.mini-catalog-v27>img{width:100%;height:14px;object-fit:contain;margin-bottom:3px;background:#f7f4ed;padding:1px}
.mini-catalog-grid-v27{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2px;flex:1;min-height:0}
.mini-catalog-grid-v27 img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:#eeece5;padding:1px}
.mini-swatches-v27{position:relative;display:block;flex:0 0 76px;width:76px;height:56px}
.mini-swatches-v27 img{position:absolute;width:28px;height:42px;object-fit:cover;top:5px;left:calc(var(--sample) * 11px);transform:rotate(calc((var(--sample) - 2) * 6deg));transform-origin:50% 100%;border:2px solid #f7f4ed;box-shadow:0 1px 3px #243d3338}
.panel-feature img{mix-blend-mode:normal;filter:none;object-fit:contain}
@media(max-width:1050px){.navigation-inner{height:54px;padding-top:6px;padding-bottom:6px;justify-content:space-between}.navigation-inner>#collection-menu{display:flex;min-height:40px}.navigation-inner>#open-search{display:flex}.navigation-inner nav{top:100%}.collection-panel-inner{grid-template-columns:1fr 1.6fr;gap:22px}.collection-panel .panel-feature{grid-column:1/-1;display:flex;min-height:95px;justify-content:center;gap:24px}.panel-feature img{width:75px;height:95px;margin:0}.panel-feature span{font-size:11px}}
@media(max-width:650px){.collection-panel{max-height:calc(100dvh - 150px)}.collection-panel-inner{grid-template-columns:1fr;gap:20px;padding-top:23px;padding-bottom:23px}.collection-panel h2{font-size:27px;margin-bottom:10px}.collection-panel .eyebrow{font-size:9px;margin-bottom:12px}.collection-panel-links{gap:0 17px}.collection-panel-links a.menu-category-v27{font-size:11px;gap:7px;min-height:75px}.menu-product-thumb-v27{flex-basis:52px;width:52px;height:55px}.collection-panel .menu-overview-v27{min-height:69px}.mini-catalog-v27{height:57px;flex-basis:46px;width:46px}.collection-panel .panel-feature{grid-column:1}}
@media(prefers-reduced-motion:reduce){.menu-product-thumb-v27{transition:none}.menu-category-v27:hover .menu-product-thumb-v27{transform:none}}
