.hdr .nav{align-items:center}.promo-bar a{column-gap:.3em}.has-mega{display:flex;align-items:center;gap:2px}.mega-btn{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-2);cursor:pointer;transition:background .2s}.mega-btn:hover{background:#1411100f}.mega-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mega-btn svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.has-mega.is-open .mega-btn svg{transform:rotate(180deg)}.has-mega.is-open>a:after{transform:scaleX(1);transform-origin:left;background:var(--orange)}.hdr.mega-open{background:var(--paper);border-color:var(--line)}.mega{position:absolute;left:0;right:0;top:100%;z-index:2;max-height:calc(100vh - 96px);overflow-y:auto;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 24px 40px #14111014;text-align:left}.mega[hidden]{display:none}.nav .mega a{position:static;padding:0;font-size:inherit;font-weight:inherit;color:var(--ink);white-space:normal;text-decoration:none}.nav .mega a:after{content:none}.mega a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}.mega-in{max-width:var(--maxw);margin:0 auto;padding:30px var(--gutter) 36px;display:grid;grid-template-columns:224px minmax(0,1fr);column-gap:56px}.mega-k{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--muted)}.mega-links{list-style:none;margin:0 0 28px;padding:0}.nav .mega .mega-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;border-bottom:1px solid rgba(20,17,16,.08);font-size:15px;line-height:1.3}.nav .mega .mega-brands a{font-family:var(--serif);font-size:18px;font-weight:400}.mega-arr{font-family:var(--sans);font-size:15px;color:var(--orange-d);opacity:0;transition:opacity .15s}.mega-links a:hover .mega-arr,.mega-links a:focus-visible .mega-arr{opacity:1}.mega-links a:hover .mega-l{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.mega-lot{margin:-14px 0 0;font-size:13px;line-height:1.4;color:var(--muted)}.mega-lot b,.mega-lot strong{color:var(--ink);font-weight:700}.mega-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.mega-h{margin:0;font-family:var(--serif);font-weight:300;font-size:30px;line-height:1.1;letter-spacing:-.01em}.mega-h em{font-style:italic;color:var(--orange-d)}.nav .mega .mega-all{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.mega-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:24px 14px}.mega-grid>li{display:flex;flex-direction:column;gap:6px;min-width:0}.mega-step{font-size:11.5px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mega-step i,.mmd-k i{margin-right:4px;font-family:var(--serif);font-size:13px;font-style:italic;color:var(--orange-d)}.nav .mega .mega-tile{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-width:0}.mega-img{position:relative;display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;border-radius:12px;background:#f3ece2}.mega-img img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s var(--ease)}.mega-tile:hover .mega-img img{transform:scale(1.04)}.mega-tag{position:absolute;left:5px;top:5px;padding:3px 6px;border-radius:999px;background:#fce6dc;color:#a8361a;font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.mega-b{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.mega-n{font-family:var(--serif);font-size:15px;line-height:1.22}.mega-tile:hover .mega-n{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.mega-p{margin-top:auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:13.5px;font-weight:700;line-height:1.3}.mega-p s{font-size:12.5px;font-weight:500;color:var(--muted)}.nav .mega .mega-diag{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:14px 14px 16px;border-radius:12px;background:var(--ink);color:#fff}.mega-diag-k{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffb59b}.mega-diag-t{font-family:var(--serif);font-weight:300;font-size:19px;line-height:1.15}.mega-diag-t em{font-style:italic;color:#ffb59b}.mega-diag-c{font-size:13px;font-weight:700}.mega-diag:hover .mega-diag-c{text-decoration:underline;text-underline-offset:3px}.mega-diag:focus-visible{outline-color:var(--orange)}.mega-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#2a252224}.mega-scrim[hidden]{display:none}@media(max-width:1399px){.mega-tag{padding:3px 5px;font-size:9.5px}.mega-diag-t{font-size:16px}.nav .mega .mega-diag{padding:12px 12px 14px}}@media(max-width:1279px){.mega-in{grid-template-columns:196px minmax(0,1fr);column-gap:32px}.mega-grid{gap:20px 10px}}@media(max-width:1100px){.mega,.mega-scrim{display:none!important}}.drawer-nav.mm-drawer{padding:0;background:var(--paper);color:var(--ink)}.mm-drawer .top{height:auto;min-height:56px;padding:6px 6px 6px var(--gutter);border-bottom:1px solid var(--line)}.mm-drawer .logo{color:var(--ink)}.mm-drawer .icon-btn{color:var(--ink);border:0}.mm-drawer a:focus-visible,.mm-drawer button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mmd-search{margin:0;padding:12px var(--gutter) 10px}.mmd-field{display:flex;align-items:center;gap:10px;height:46px;padding:0 16px;border:1px solid var(--stone);border-radius:999px;background:#fff}.mmd-field:focus-within{outline:2px solid var(--ink);outline-offset:2px}.mmd-field svg{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:1.8}.mmd-field input{flex:1 1 auto;min-width:0;height:44px;padding:0;border:0;outline:none;background:transparent;font:400 16px var(--sans);color:var(--ink);-webkit-appearance:none;appearance:none}.mmd-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 0 28px}.mmd-scroll .mega-k{margin:0 var(--gutter) 8px}.mmd-scroll .mmd-gap{margin-top:24px}.mmd-chips{list-style:none;margin:0;padding:0 var(--gutter) 2px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.mmd-chips::-webkit-scrollbar{display:none}.mmd-chips li{flex:0 0 auto}.mmd-chips a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border:1px solid rgba(20,17,16,.22);border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.mmd-chips .mega-arr{display:none}.mmd-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:22px var(--gutter) 0}.mmd-h{margin:0;font-family:var(--serif);font-weight:300;font-size:24px;line-height:1.1}.mmd-head a{display:inline-flex;align-items:center;min-height:40px;color:var(--ink);font-size:13px;font-weight:700}.mmd-sub{margin:0 var(--gutter) 4px;color:var(--muted);font-size:13px}.mmd-list{list-style:none;margin:0;padding:0}.mmd-row{display:flex;align-items:center;gap:14px;padding:10px var(--gutter);border-bottom:1px solid rgba(20,17,16,.08);color:var(--ink);text-decoration:none}.mmd-img{flex:0 0 64px;display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:10px;background:#f3ece2}.mmd-img img{width:54px;height:54px;object-fit:contain;mix-blend-mode:multiply}.mmd-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.mmd-k{color:var(--muted);font-size:11.5px;line-height:1.3}.mmd-n{font-family:var(--serif);font-size:16px;line-height:1.2}.mmd-row .mega-p{margin-top:0;align-items:center;gap:4px 8px}.mmd-row .mega-tag{position:static;padding:4px 8px;font-size:11px}.mmd-brands{list-style:none;margin:0 var(--gutter);padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mmd-brands a{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 14px;border-radius:12px;background:#f3ece2;color:var(--ink);font-family:var(--serif);font-size:17px;text-decoration:none}.mmd-brands .mega-arr{opacity:1;font-size:14px}.mmd-lot{margin:10px var(--gutter) 0}.mmd-scroll .mmd-diag{display:flex;width:auto;min-height:48px;margin:24px var(--gutter) 6px}.mmd-links{display:flex;justify-content:center;flex-wrap:wrap;gap:0 22px;font-size:13px}.mmd-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}@media(prefers-reduced-motion:reduce){.mega-img img,.mega-arr,.mega-btn svg{transition:none}.mega-tile:hover .mega-img img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/spc-mega.css.map */
