:root{--background:#faf8f4;--text:#1a1714;--muted:#6b645c;--accent:#b4532a;--max-width:1200px;--section-gap:120px;--item-gap:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:16px;font-weight:500;line-height:1.8;-webkit-font-smoothing:antialiased}.brand-hotdog{--background:#fff}a{color:inherit;text-underline-offset:.3em}a:hover{color:var(--accent)}button,input{font:inherit}button{border-radius:0}img{display:block;width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2{font-weight:500;line-height:1.45;letter-spacing:.025em}h1{font-size:40px}h2{font-size:28px}h3{font-size:20px;font-weight:500}.container{width:calc(100% - 64px);max-width:var(--max-width);margin-inline:auto}.site-header{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{font-size:24px;font-weight:650;letter-spacing:.04em;text-decoration:none;line-height:1.3}.endorsement{display:block;font-size:11px;font-weight:500;letter-spacing:.03em;margin-top:8px}.cart-link{font-size:14px;white-space:nowrap}.site-footer{display:flex;gap:24px;justify-content:space-between;align-items:center;padding-block:40px;margin-top:var(--section-gap);font-size:13px;color:var(--muted)}.site-footer a{text-decoration:none}.skip-link{position:absolute;left:16px;top:-100px;background:var(--background);padding:8px 16px;z-index:100}.skip-link:focus{top:16px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.hero{position:relative}.hero-image{aspect-ratio:3/2;object-fit:cover}.hero h1{margin-top:32px}.hero h1 span{white-space:nowrap}.note{font-size:13px;line-height:1.8;color:var(--muted)}.hero .note{margin-top:16px}.brands{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:var(--section-gap)}.brand-item{min-width:0}.brand-item img{aspect-ratio:3/2;object-fit:cover;margin-bottom:24px}.brand-item h2{margin-bottom:16px}.text-link{display:inline-block;min-height:44px;padding-block:8px}.product{display:grid;grid-template-columns:7fr 5fr;gap:64px;padding-top:32px;align-items:start}.product-visual{position:sticky;top:136px}.product-photo{aspect-ratio:3/2;object-fit:cover}.product-visual .note{margin-top:16px}.product-info{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:0}.eyebrow{font-size:13px;color:var(--muted)}.product-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em}.product-title{font-size:36px}.product-info .delivery{margin-top:8px}.product-info .price{font-size:24px}.product-form{width:100%}.button{display:inline-flex;justify-content:center;align-items:center;min-height:56px;background:var(--accent);color:#fff;border:0;padding:12px 32px;text-decoration:none;font-weight:500;cursor:pointer;width:100%}.button:hover{color:#fff}.button:disabled{background:transparent;color:var(--muted);border:1px solid var(--muted);cursor:not-allowed;opacity:.7}.product-info>.button,.product-form{margin-top:16px}.back-link{margin-top:40px;display:inline-block;font-size:14px}.collection-heading{padding-block:40px 48px}.collection-heading .note{margin-top:16px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 48px;list-style:none;margin:0;padding:0}.product-grid.double{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card a{text-decoration:none}.product-card img{aspect-ratio:3/2;object-fit:cover;margin-bottom:24px}.product-card p{margin-top:8px;color:var(--muted)}.product-grid.single{grid-template-columns:minmax(0,800px)}.pagination{display:flex;gap:24px;margin-top:48px}.simple-page{max-width:var(--max-width);padding-block:48px}.simple-page>*{max-width:720px}.simple-page h1{margin-bottom:32px}.simple-page p+p{margin-top:16px}.cart-items{list-style:none;margin:32px 0;padding:0}.cart-item{display:grid;grid-template-columns:160px 1fr;gap:24px;margin-bottom:32px}.cart-item img{aspect-ratio:3/2;object-fit:cover}.cart-summary{max-width:360px;margin-top:32px}.cart-summary .button{margin-top:24px}.product-back-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:40px}.product-back-links .back-link{margin-top:0;min-height:44px;padding-block:8px}.password-entry{max-width:560px;padding-block:96px 64px}.password-entry>*+*{margin-top:48px}.password-entry h1{font-size:32px}.entry-links{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.entry-links a,.contact a{display:inline-flex;align-items:center;min-height:44px}.contact{font-size:14px;color:var(--muted)}.contact a{color:var(--text);white-space:nowrap}.password-page a:hover{color:var(--text)}.password-form{max-width:360px}.password-form summary{width:fit-content;min-height:44px;padding-block:8px;font-size:14px;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:.3em}.password-fields{margin-top:24px}.password-form label{display:block;margin-bottom:8px}.password-form input{width:100%;min-height:48px;background:transparent;color:var(--text);border:0;border-bottom:1px solid var(--muted);border-radius:0;padding:8px 0;margin-bottom:16px}.password-form button{min-height:44px;border:0;background:transparent;color:var(--text);padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:.3em}.password-form summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.errors{color:var(--accent)}.site-nav{display:flex;align-items:center;gap:32px;margin-left:auto}.site-nav a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.site-nav [aria-current]{text-decoration:underline}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.site-footer a{min-height:44px;display:inline-flex;align-items:center}.home-intro{padding-top:64px}.home-intro h1{font-size:32px;letter-spacing:0}.home-intro h1 span{white-space:nowrap}.home-intro p{margin-top:24px}.home-entries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:var(--section-gap)}.home-entries p{margin-top:16px;color:var(--muted)}.home-entries .text-link{margin-top:16px}.brand-exit{margin-top:var(--section-gap);font-size:14px}.collection-heading>p{margin-top:24px}.hotdog-heading h1{font-size:32px}.simple-page h2{margin-top:64px;margin-bottom:24px}.store-info{margin:0}.store-info dt{font-size:13px;color:var(--muted);margin-top:24px}.store-info dd{margin:4px 0 0;overflow-wrap:anywhere}.store-note{margin-top:48px!important;font-size:14px;color:var(--muted)}@media(max-width:1023px){.product{grid-template-columns:minmax(0,1fr);gap:40px}.product-visual{position:static}.product-info{max-width:640px}.product-title{font-size:32px}}@media(max-width:600px){:root{--section-gap:72px;--item-gap:16px}body{font-size:15px}.container{width:calc(100% - 32px)}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}.site-header{min-height:88px;gap:16px}.wordmark{font-size:20px}.cart-link{font-size:12px}.hero h1{margin-top:24px;font-size:26px;letter-spacing:0}.hero .note{margin-top:16px}.brands{grid-template-columns:minmax(0,1fr);gap:56px}.brand-item img{margin-bottom:16px}.brand-item h2{margin-bottom:8px}.product{padding-top:8px;gap:32px}.product-info{gap:16px}.product-title{font-size:28px}.product-info .delivery{margin-top:8px}.product-info>.button,.product-form{margin-top:16px}.note{font-size:12px}.collection-heading{padding-block:24px 32px}.product-grid,.product-grid.double{grid-template-columns:minmax(0,1fr);gap:48px}.product-card img{margin-bottom:16px}.site-footer{align-items:flex-start;flex-direction:column;gap:8px;padding-block:32px}.simple-page{padding-block:32px}.cart-item{grid-template-columns:100px 1fr;gap:16px}.cart-item h2{font-size:20px}.password-entry{padding-top:64px}.password-entry h1{font-size:26px}.site-nav{gap:24px;font-size:14px}.home-intro{padding-top:32px}.home-intro h1,.hotdog-heading h1{font-size:26px}.home-entries{grid-template-columns:minmax(0,1fr);gap:48px}.footer-links{flex-direction:column;gap:0}.simple-page h2{margin-top:48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.brand-mnpk{--gutter:16px;--official-gap:88px;--focus-ring:2px solid var(--accent)}.brand-mnpk .site-header{background:transparent}.brand-mnpk .site-header{position:static;display:block;min-height:0;padding-top:env(safe-area-inset-top,0px);color:var(--text)}.brand-mnpk .site-header .container{display:flex;align-items:center;justify-content:space-between;min-height:88px}.brand-mnpk .site-header .container,.brand-mnpk .menu .container,.brand-mnpk .site-footer .container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.brand-mnpk .logo{display:block;text-decoration:none}.brand-mnpk .logo img{height:64px;width:auto;display:block}.brand-mnpk .menu-btn,.brand-mnpk .menu-close{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;margin-right:-10px}.brand-mnpk .menu-btn{flex-direction:column;gap:7px}.brand-mnpk .menu-btn span{display:block;width:24px;height:2px;background:currentColor;border-radius:1px}.brand-mnpk.menu-open{overflow:hidden}.brand-mnpk .menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--background);color:var(--text);padding-top:env(safe-area-inset-top,0px);overflow:auto;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}.brand-mnpk .menu[hidden]{display:none}.brand-mnpk .menu .container{display:flex;flex-direction:column;min-height:100%;min-height:100svh}.brand-mnpk .menu-top{display:flex;align-items:center;justify-content:space-between;min-height:64px}.brand-mnpk .menu-top img{height:56px;width:auto;max-width:100%}.brand-mnpk .menu-close{font-size:28px;line-height:1}.brand-mnpk .menu-list{margin-top:32px;display:flex;flex-direction:column}.brand-mnpk .menu-list a{display:block;padding-block:14px;font-size:28px;line-height:1.3;text-decoration:none}.brand-mnpk .menu-list a:hover{color:var(--accent)}.brand-mnpk .menu-foot{margin-top:auto;padding-block:32px calc(24px + env(safe-area-inset-bottom,0px));font-size:13px;color:var(--muted)}.brand-mnpk .site-footer{display:block;margin-top:var(--official-gap);padding-block:40px calc(32px + env(safe-area-inset-bottom,0px));font-size:13px;color:var(--muted);font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif}.brand-mnpk .footer-logo{display:inline-block;margin-bottom:20px}.brand-mnpk .footer-logo img{height:64px;width:auto;display:block}.brand-mnpk .footer-links{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0}.brand-mnpk .footer-links a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.brand-mnpk .site-footer .note{margin-top:16px;font-size:13px;line-height:1.8}.has-shop-tab{--hairline:rgba(26,23,20,.14);--raise-1:#f1ede6;--radius-pill:999px;--accent-soft:#f3e6df;--text-on-accent:#fff;--hero-text:#fff;--hero-background:#15120f;--glow-primary:0 0 20px 0 rgba(180,83,42,.28),0 0 52px 9px rgba(180,83,42,.16),0 10px 26px -10px rgba(26,23,20,.4);--glow-primary-hover:0 0 20px 0 rgba(180,83,42,.36),0 0 52px 10px rgba(180,83,42,.22),0 14px 30px -10px rgba(26,23,20,.45);--accent-hover:#a84c25;--hero-shade:linear-gradient(to right,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 62%),linear-gradient(to bottom,rgba(0,0,0,.52) 0%,rgba(0,0,0,.36) 38%,rgba(0,0,0,.1) 66%,rgba(0,0,0,.32) 100%);--hero-text-shadow:0 1px 14px rgba(0,0,0,.35);--section-gap:88px}.official-top,.official-page{color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Meiryo,sans-serif;font-size:15px}.official-top h1,.official-top h2,.official-top h3,.official-page h1{font-weight:500;line-height:1.4;letter-spacing:.02em;text-wrap:balance}.official-top h2{font-size:24px}.official-top h3{font-size:20px}.official-top dl,.official-top dd,.official-top ul,.official-page dl,.official-page dd{margin:0}.official-top ul{padding:0;list-style:none}.official-top a,.official-page a{text-decoration-thickness:1px}.official-top a:hover,.official-page a:hover{color:inherit}.official-top a:focus-visible,.official-page a:focus-visible{outline:var(--focus-ring);outline-offset:5px}.official-top .container,.official-page .container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--gutter)}.official-top .section{padding-block:var(--section-gap) 0}.official-top .section h2{margin-bottom:24px}.official-top .text-link,.official-page .text-link{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;font-size:15px;text-decoration:underline}.official-top .text-link:hover,.official-page .text-link:hover{color:var(--accent)}.official-top .note{font-size:13px;line-height:1.8;color:var(--muted)}.official-top dl.info dt,.official-page dl.info dt{font-size:13px;color:var(--muted);margin-top:16px}.official-top dl.info dd,.official-page dl.info dd{margin:2px 0 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.official-top dl.info dt:first-child,.official-page dl.info dt:first-child{margin-top:0}.official-top .site-header{position:absolute;inset:0 0 auto 0;z-index:3;color:var(--hero-text)}.official-top .hero{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;color:var(--hero-text);background:var(--hero-background);isolation:isolate}.official-top .slides{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.official-top .slides img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.6s ease}.official-top .slides img.is-active{opacity:1}.official-top .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--hero-shade)}.official-top .site-header .container{min-height:112px}.official-top .site-header .logo img{height:80px}.official-top .hero-copy{position:relative;z-index:2;padding-block:clamp(144px,20svh,184px) 120px}.official-top .hero h1.hero-statement{margin:0;font-family:Mnpk Hero Mincho,Shippori Mincho B1,Hiragino Mincho ProN,Yu Mincho,YuMincho,serif;font-weight:500;font-size:min(28px,calc((100vw - 84px) / 10.3));line-height:1.6;letter-spacing:.04em;font-feature-settings:"palt" 1;font-kerning:normal;white-space:nowrap;text-wrap:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.22),0 2px 20px rgba(0,0,0,.42)}.official-top .hero-statement .l,.official-top .hero-statement .s{display:block}.official-top .hero-statement .p{font-size:.8em}.official-top .hero-statement .p-no{vertical-align:-.087em}.official-top .hero-statement .p-wo{vertical-align:-.073em}.official-top .hero-statement .kern-03{margin-right:-.03em}.official-top .hero-statement .kern-04{margin-right:-.04em}.official-top .hero-statement .kern-05{margin-right:-.05em}.official-top .scroll-cue{position:absolute;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:2;font-size:14px;opacity:.75}.official-top .works{display:flex;flex-direction:column;gap:56px}.official-top .work{display:flex;flex-direction:column}.official-top .work img{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:20px}.official-top .work h3{margin-bottom:6px;font-size:24px}.official-top .work p{color:var(--muted)}.official-top .work .text-link{margin-top:8px;align-self:flex-start}.official-top .works>.bleed{margin-inline:calc(var(--gutter) * -1)}.official-top .shop-photo{aspect-ratio:2/1;object-fit:cover;width:100%;margin-bottom:40px}.official-top .stores{display:flex;flex-direction:column;gap:48px}.official-top .store h3{margin-bottom:8px;font-size:22px}.official-top .store .text-link{margin-top:8px}.official-top .store-note{margin-top:40px!important}.official-top .handle{font-size:18px;font-weight:600;letter-spacing:.01em;margin-bottom:6px}.official-top .ig-line{color:var(--muted);margin-bottom:12px}.brand-mnpk .shop-tab{position:fixed;right:12px;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:44px;padding:20px 0;border-radius:var(--radius-pill);background:var(--accent);color:var(--text-on-accent);font-size:13px;font-weight:700;letter-spacing:.1em;line-height:1;writing-mode:vertical-rl;text-decoration:none;box-shadow:var(--glow-primary);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.brand-mnpk .shop-tab:hover{transform:translateY(-50%) translate(-2px);background:var(--accent-hover);box-shadow:var(--glow-primary-hover);color:var(--text-on-accent)}.brand-mnpk .shop-tab:active{transform:translateY(-50%) scale(.99)}.brand-mnpk.menu-open .shop-tab{visibility:hidden}.official-page .page{padding-top:40px}.official-page .page h1{font-size:28px;margin-bottom:32px}.official-page .page-photo{aspect-ratio:2/1;object-fit:cover;width:100%;margin-bottom:40px}.official-page .page>.container>*{max-width:720px}.official-page .lead{margin-bottom:24px}.official-page .page .text-link{margin-top:16px}@media(min-width:768px){.brand-mnpk{--gutter:32px;--official-gap:120px}.brand-mnpk .menu-list{margin-top:48px}.brand-mnpk .menu-list a{font-size:40px;padding-block:16px}.brand-mnpk .footer-links{flex-direction:row;gap:32px;flex-wrap:wrap}.brand-mnpk .site-footer .container{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.brand-mnpk .site-footer .note{margin-top:0}.brand-mnpk .footer-logo{margin-bottom:12px}.official-top,.official-page{--section-gap:120px;font-size:16px}.official-top h2{font-size:32px}.official-top{--hero-shade:linear-gradient(to right,rgba(0,0,0,.48) 0%,rgba(0,0,0,0) 62%),linear-gradient(to bottom,rgba(0,0,0,.52) 0%,rgba(0,0,0,.36) 38%,rgba(0,0,0,.1) 66%,rgba(0,0,0,.32) 100%)}.official-top .site-header .container{min-height:152px}.official-top .site-header .logo img{height:104px}.official-top .hero-copy{padding-block:clamp(208px,27vh,288px) 160px}.official-top .hero h1.hero-statement{font-size:min(48px,calc((100vw - 2 * var(--gutter) - 120px) / 13.9))}.official-top .hero-statement .s{display:inline}.official-top .scroll-cue{bottom:36px}.official-top .section h2{margin-bottom:40px}.official-top .works{display:grid;grid-template-columns:1fr 1fr;gap:64px 48px}.official-top .works>.bleed{margin-inline:0}.official-top .work .container{padding-inline:0}.official-top .work h3{font-size:28px}.official-top .shop-photo{aspect-ratio:5/2;margin-bottom:56px}.official-top .stores{display:grid;grid-template-columns:1fr 1fr;gap:64px 48px}.official-top .store h3{font-size:24px}.official-page .page{padding-top:64px}.official-page .page h1{font-size:40px;margin-bottom:40px}.official-page .page-photo{aspect-ratio:5/2;margin-bottom:56px}}@media(min-width:1280px){.brand-mnpk .shop-tab{right:16px}.official-top .hero h1.hero-statement{font-size:56px}}@media(prefers-reduced-motion:reduce){.brand-mnpk .shop-tab,.official-top .slides img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/mnpk.css.map */
