: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}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/mnpk.css.map */
