:root{--paper: #f6f1e5;--sand: #ece5d5;--ink: #2e2d2b;--muted: #7d786f;--line: #ddd5c4;--on-ink: #f6f1e5;--ox: #5e1414;--font: "Sulphur Point", "Avenir Next", "Century Gothic", "URW Gothic", sans-serif;--gutter: clamp(16px, 3vw, 44px);--ease-out: cubic-bezier(.16, 1, .3, 1)}@media(prefers-color-scheme:dark){:root{--paper: #1d1c1a;--sand: #262421;--ink: #e7e1d4;--muted: #9a958b;--line: #36332e;--on-ink: #1d1c1a;--ox: #d4857f;color-scheme:dark}.mark{filter:invert(1)}}*,*:before,*:after{box-sizing:border-box;word-spacing:-.14em}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-weight:400;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:4px}p,h1,h2,h3,ul,ol,dl,dd,figure{margin:0}ul,ol{list-style:none;padding:0}h3{font-weight:400}.visually-hidden{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.display,.display *{font-weight:700;letter-spacing:-.035em;word-spacing:-.2em;-webkit-text-stroke:.014em currentColor;text-wrap:balance;text-transform:lowercase}.ox{color:var(--ox)}.lower{text-transform:lowercase}.wrap{max-width:1600px;margin:0 auto;padding-inline:var(--gutter)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2vw,28px)}.muted{color:var(--muted)}.note{font-size:14px;color:var(--muted)}.mark{height:auto}.section{padding-top:clamp(96px,12vw,184px)}.h2{font-size:clamp(30px,3.4vw,56px);line-height:1}.lede{max-width:46ch}.rte p+p{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:4px}.site-header .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px}.brand{justify-self:start;display:block}.brand img{width:84px}.nav{display:flex;gap:clamp(18px,2.4vw,36px)}.nav a,.basket{text-decoration:none;text-transform:lowercase}.nav a:hover,.basket:hover,.nav a[aria-current]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.basket{justify-self:end;padding:8px 0}.link{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-transform:lowercase}.link:hover{text-decoration-thickness:2px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:52px;padding:0 22px;background:var(--ink);color:var(--on-ink);font:inherit;font-weight:700;text-decoration:none;white-space:nowrap;text-transform:lowercase;border:0;border-radius:0;cursor:pointer;transition:opacity .16s ease-out,transform .12s ease-out}.btn:hover{opacity:.86}.btn:active{transform:scale(.985)}.btn[disabled]{opacity:.45;cursor:default}.btn--ghost{background:none;color:var(--ink);border:1px solid var(--ink)}.frame{background:var(--sand);overflow:hidden}.frame img,.frame video{width:100%;height:100%;object-fit:cover}.hero{padding-top:clamp(8px,2vw,28px)}.hero .grid{align-items:end;row-gap:28px}.hero-text{grid-column:1 / span 5;display:flex;flex-direction:column;gap:clamp(22px,2.6vw,40px);padding-bottom:8px}.hero h1{font-size:clamp(54px,8.4vw,148px);line-height:.92}.hero-text p{max-width:40ch;font-size:clamp(17px,1.3vw,20px)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.hero .frame{grid-column:6 / -1;aspect-ratio:4 / 3;max-height:84vh;justify-self:end;width:100%}.head{display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(32px,4vw,56px)}.head--row{flex-direction:row;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:12px 32px}.film .frame{aspect-ratio:16 / 9}.product .frame{grid-column:1 / span 6;aspect-ratio:4 / 5;max-height:88vh}.product-info{grid-column:8 / -1;align-self:center;display:flex;flex-direction:column;gap:28px;padding-block:24px}.product-info .price{font-size:22px;font-weight:700}.product-info .fine{color:var(--muted);font-size:14px}.specs{display:grid;grid-template-columns:10ch 1fr;row-gap:10px;column-gap:20px}.specs dt{color:var(--muted);text-transform:lowercase}.specs dd{font-variant-numeric:tabular-nums}.product-info .specs{border-top:1px solid var(--line);padding-top:18px}.moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px)}.moment{display:flex;flex-direction:column;gap:14px}.moment .frame{aspect-ratio:4 / 5}.slot{display:grid;place-items:center;padding:24px;text-align:center;border:1px dashed var(--line)}.slot p{max-width:26ch;color:var(--muted);font-size:15px}.slot strong{display:block;color:var(--ink);font-weight:700;margin-bottom:6px}.moment figcaption{font-size:20px}.bot-intro{grid-column:1 / span 5;display:flex;flex-direction:column;gap:18px}.bot-intro p{max-width:42ch}.groups{grid-column:7 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.group h3{font-size:14px;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:12px;text-transform:lowercase}.group li{font-size:21px;line-height:1.5;text-transform:lowercase}.bot-images{margin-top:clamp(48px,6vw,88px);align-items:end}.bot-images .a{grid-column:1 / span 7;aspect-ratio:4 / 3}.bot-images .b{grid-column:9 / -1;aspect-ratio:3 / 4}.story{display:grid;justify-items:center}.story-col{width:min(100%,60ch);display:flex;flex-direction:column;gap:20px}.story .frame{width:min(100%,560px);aspect-ratio:4 / 3;margin-top:clamp(40px,5vw,64px)}.wolf .art{grid-column:2 / span 5;align-self:center}.wolf .art img{width:min(100%,460px)}.wolf-text{grid-column:8 / span 4;align-self:center;display:flex;flex-direction:column;gap:18px}.recipes-img{grid-column:1 / span 4;aspect-ratio:3 / 4}.recipes-col{grid-column:6 / -1;align-self:center}.recipes-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;flex-wrap:wrap}.recipes{margin-top:28px;border-top:1px solid var(--line)}.recipe-row{display:grid;grid-template-columns:1.4fr 1fr auto;gap:24px;padding:22px 0;border-bottom:1px solid var(--line);text-decoration:none;align-items:baseline}.recipe-row .name{font-size:clamp(20px,1.8vw,26px);line-height:1.15}.recipe-row .go{color:var(--muted)}a.recipe-row:hover .go{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.gift .frame{grid-column:2 / span 4;aspect-ratio:3 / 4}.gift-text{grid-column:7 / span 5;align-self:end;display:flex;flex-direction:column;gap:22px;padding-bottom:8px}.gift-text p{max-width:42ch}.posts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1vw,14px)}.posts a{display:block;aspect-ratio:4 / 5;background:var(--sand);overflow:hidden}.posts img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-out)}.posts a:hover img{transform:scale(1.03)}.site-footer{padding-top:clamp(112px,14vw,200px);padding-bottom:32px}.skal{font-size:clamp(72px,14vw,220px);line-height:.86}.foot{margin-top:clamp(40px,5vw,72px);padding-top:20px;border-top:1px solid var(--line);row-gap:28px;font-size:15px}.foot>div{grid-column:span 3;display:flex;flex-direction:column;gap:4px}.foot a{text-decoration:none;text-transform:lowercase}.foot a:hover{text-decoration:underline;text-underline-offset:4px}.crumbs{padding-block:8px 20px;font-size:14px;color:var(--muted);display:flex;gap:10px;text-transform:lowercase}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink)}.gallery{grid-column:1 / span 7;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}.gallery .frame{aspect-ratio:4 / 5}.gallery .wide{grid-column:1 / -1}.buy{grid-column:9 / -1}.buy-inner{position:sticky;top:24px;display:flex;flex-direction:column;gap:28px;padding-bottom:24px}.buy h1{font-size:clamp(32px,3.2vw,52px);line-height:1}.buy .sub{color:var(--muted);margin-top:8px}.price-row{display:flex;align-items:baseline;gap:10px}.price-row strong{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.price-row span{color:var(--muted);font-size:14px}.intro{max-width:46ch}.purchase{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px}.purchase .variant{grid-column:1 / -1}.purchase select{width:100%;height:52px;padding:0 14px;font:inherit;color:inherit;background:none;border:1px solid var(--ink);border-radius:0}.qty{display:inline-flex;align-items:stretch;border:1px solid var(--ink);height:52px}.qty button{width:44px;background:none;border:0;color:inherit;font:inherit;font-size:18px;cursor:pointer}.qty button:hover{background:var(--sand)}.qty button:disabled{color:var(--line);cursor:default;background:none}.qty input{width:44px;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase .btn{width:100%;min-width:0;gap:14px;padding:0 18px}.delivery{font-size:14px;display:flex;flex-direction:column;gap:4px}.folds{border-top:1px solid var(--line)}.folds details{border-bottom:1px solid var(--line)}.folds summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;text-transform:lowercase}.folds summary::-webkit-details-marker{display:none}.folds summary:after{content:"+";font-size:18px;line-height:1;transition:transform .2s var(--ease-out)}.folds details[open] summary:after{transform:rotate(45deg)}.folds .body{padding:0 0 22px;max-width:48ch}.perfect .frame{grid-column:2 / span 5;aspect-ratio:4 / 5}.perfect-text{grid-column:8 / span 4;align-self:center;display:flex;flex-direction:column;gap:22px}.perfect-text ol{border-top:1px solid var(--line)}.perfect-text li{display:grid;grid-template-columns:9ch 1fr;gap:16px;padding:10px 0;border-bottom:1px solid var(--line)}.perfect-text li span:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.narrow{max-width:980px}.page-title{font-size:clamp(40px,6vw,96px);line-height:.95;padding-block:clamp(24px,4vw,56px) clamp(24px,3vw,40px)}.cart-items{border-top:1px solid var(--line)}.cart-item{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.cart-item .frame{aspect-ratio:4 / 5}.cart-item .title{font-size:20px;text-decoration:none}.cart-item .remove{font-size:14px;color:var(--muted)}.cart-item input{width:64px;height:44px;text-align:center;font:inherit;font-weight:700;color:inherit;background:none;border:1px solid var(--ink);border-radius:0}.cart-item .line{min-width:9ch;text-align:right;font-variant-numeric:tabular-nums}.cart-foot{display:flex;flex-direction:column;align-items:flex-end;gap:14px;padding-top:28px}.cart-foot .total{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.cart-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.empty{display:flex;flex-direction:column;gap:22px;align-items:flex-start;padding-block:24px}.page-body{max-width:68ch}.page-body h2,.page-body h3{margin:1.6em 0 .5em;font-weight:700}.page-body ul,.page-body ol{list-style:revert;padding-left:1.2em;margin:1em 0}.shopify-policy__container{max-width:68ch;margin:0 auto;padding:clamp(24px,4vw,56px) var(--gutter)}.shopify-policy__title h1{font-size:clamp(34px,5vw,72px);line-height:1;font-weight:700;letter-spacing:-.035em;text-transform:lowercase;margin-bottom:1em;text-align:left}.shopify-policy__body p{margin:0 0 1em}.shopify-policy__body a,.page-body a{text-decoration:underline;text-underline-offset:4px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,28px)}.card{display:flex;flex-direction:column;gap:12px;text-decoration:none}.card .frame{aspect-ratio:4 / 5}.card .name{font-size:20px}.field{display:flex;flex-wrap:wrap;gap:10px}.field input[type=search],.field input[type=password],.field input[type=text]{flex:1 1 220px;height:52px;padding:0 14px;font:inherit;color:inherit;background:none;border:1px solid var(--ink);border-radius:0}.errors{color:var(--ox);font-size:15px}.password-page{min-height:100vh;display:grid;place-items:center;padding:var(--gutter)}.password-box{width:min(100%,440px);display:flex;flex-direction:column;gap:22px}.password-box .brand img{width:160px}@media(prefers-reduced-motion:no-preference){.hero .frame img{animation:settle 1.4s var(--ease-out) both}.hero-text{animation:fade .9s var(--ease-out) .15s both}@keyframes settle{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.posts img{transition:none}html{scroll-behavior:auto}}@media(max-width:900px){.site-header .wrap{grid-template-columns:1fr auto;height:auto;padding-block:14px 4px;row-gap:8px}.nav{grid-column:1 / -1;grid-row:2;overflow-x:auto;white-space:nowrap;gap:22px;padding-bottom:8px;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.hero-text,.hero .frame,.product .frame,.product-info,.bot-intro,.groups,.bot-images .a,.bot-images .b,.wolf .art,.wolf-text,.gift .frame,.gift-text,.recipes-img,.recipes-col,.perfect .frame,.perfect-text,.buy{grid-column:1 / -1}.hero .frame,.product .frame{max-height:none}.recipes-img{margin-bottom:40px;width:70%}.groups{margin-top:40px}.bot-images{row-gap:12px}.bot-images .b{width:70%;justify-self:end}.wolf .art img{width:72%;margin-bottom:32px}.gift .frame{width:80%}.gift-text,.perfect-text,.buy{margin-top:32px}.posts{grid-template-columns:repeat(3,minmax(0,1fr))}.foot>div{grid-column:span 6}.gallery{grid-column:1 / -1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:none}.gallery::-webkit-scrollbar{display:none}.gallery .frame{flex:0 0 82%;scroll-snap-align:start}.buy-inner{position:static}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.moments{grid-template-columns:1fr;gap:32px}.moment .frame{aspect-ratio:4 / 3}.groups{grid-template-columns:1fr;gap:28px}.recipe-row{grid-template-columns:1fr;gap:2px}.foot>div{grid-column:1 / -1}.cart-item{grid-template-columns:72px minmax(0,1fr) auto}.cart-item .line{grid-column:2 / -1;text-align:left}}em.gin{color:var(--ox);font-style:italic}.recipe>summary{list-style:none;cursor:pointer}.recipe>summary::-webkit-details-marker{display:none}.recipe .go .close,.recipe[open] .go .open{display:none}.recipe[open] .go .close{display:inline}.recipe>summary:hover .go{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.recipe[open]>summary{border-bottom-color:transparent}.recipe-body{display:grid;grid-template-columns:1fr 1.4fr;gap:32px;padding:4px 0 32px;border-bottom:1px solid var(--line)}.recipe-body h3{font-size:13px;color:var(--muted);font-weight:inherit;text-transform:lowercase;margin:0 0 10px}.recipe-body ul,.recipe-body ol{margin:0;padding-left:1.1em;display:grid;gap:6px}.recipe-body p{margin:10px 0 0}@media(prefers-reduced-motion:no-preference){.recipe[open] .recipe-body{animation:recipe-open .42s var(--ease-out) both}@keyframes recipe-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}@media(max-width:560px){.recipe-body{grid-template-columns:1fr;gap:20px}}.recipe-download{grid-column:1 / -1;padding-top:4px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
