.futur-grillz{--paper:#ede9e1;--ink:#1d2b22;--muted:#62685e;--line:#b7b9ad;--serif:"Baskerville","Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:"Helvetica Neue",Arial,sans-serif;--grillz-header:91px;background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;width:100%;margin:0}.futur-grillz *{box-sizing:border-box}.futur-grillz a{color:inherit;text-decoration:none}.futur-grillz a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.futur-grillz h1,.futur-grillz h2,.futur-grillz p{margin:0;color:inherit;font-family:var(--serif);font-weight:400;letter-spacing:0}.futur-grillz>section{position:relative;padding:36px 4.5%;scroll-margin-top:var(--grillz-header)}.futur-grillz .grillz-cover{display:grid;grid-template-columns:1.1fr 1fr;gap:36px 10%;align-items:center}.futur-grillz .grillz-intro{min-width:0}.futur-grillz h1{font-size:clamp(90px,15vw,290px);line-height:.86;letter-spacing:-.065em}.futur-grillz h1 span{display:block;white-space:nowrap}.futur-grillz .grillz-eyebrow{display:flex;align-items:center;gap:18px;font:11px/1.4 var(--sans);letter-spacing:.23em;margin-top:24px;white-space:nowrap}.futur-grillz .grillz-eyebrow:before{content:"";width:40px;height:1px;background:currentColor;flex-shrink:0}.futur-grillz .grillz-description{font:clamp(16px,1.3vw,23px)/1.4 var(--serif);max-width:34em;margin-top:22px}.futur-grillz .grillz-prices{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:1px solid currentColor;border-radius:60px;padding:13px 35px;font:10px/1.2 var(--sans);letter-spacing:.2em;margin-top:24px}.futur-grillz .grillz-prices span{font-size:20px;line-height:1;transition:transform .18s ease}.futur-grillz .grillz-prices:hover span{transform:translate(3px)}.futur-grillz .grillz-contents{min-width:0;align-self:stretch;display:grid;grid-template-rows:repeat(7,1fr)}.futur-grillz .grillz-contents a{display:grid;grid-template-columns:35px minmax(0,1fr) 24px;gap:16px;align-items:center;border-bottom:1px solid var(--line);padding:17px 0;font:clamp(23px,2.35vw,45px)/1.2 var(--serif);letter-spacing:-.025em}.futur-grillz .grillz-contents a:last-child{border-bottom:0}.futur-grillz .grillz-contents a:hover{color:var(--muted)}.futur-grillz .grillz-number{font:13px/1 var(--sans);letter-spacing:.03em;color:var(--muted)}.futur-grillz .grillz-contents a>span:last-child{font:24px/1 var(--serif);text-align:right}.futur-grillz .grillz-credentials{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);padding-top:24px;align-self:end}.futur-grillz .grillz-credential{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center;padding:0 14px;border-right:1px solid var(--line)}.futur-grillz .grillz-credential:last-child{border:0}.futur-grillz .grillz-credential svg{width:30px;height:30px;color:var(--muted)}.futur-grillz .grillz-credential-title{font:clamp(20px,2.25vw,42px)/1.1 var(--serif);letter-spacing:-.025em;white-space:nowrap}.futur-grillz .grillz-credential-label{font:9px/1.4 var(--sans);letter-spacing:.15em}.futur-grillz .grillz-chapter{min-height:calc(100svh - var(--grillz-header));display:flex;flex-direction:column}.futur-grillz .grillz-section-label{border-top:1px solid var(--line);padding-top:12px;display:flex;justify-content:space-between;gap:20px;font:10px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase}.futur-grillz .grillz-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 0;gap:25px}.futur-grillz .grillz-chapter-number{font:13px/1 var(--sans);letter-spacing:.12em;color:var(--muted)}.futur-grillz h2{font-size:clamp(44px,6vw,110px);line-height:1.05;letter-spacing:-.045em}.futur-grillz .grillz-placeholder p{font:16px/1.5 var(--serif);color:var(--muted)}.futur-grillz .grillz-return{align-self:flex-start;font:10px/1.4 var(--sans);letter-spacing:.07em;text-transform:uppercase}.futur-grillz .grillz-progress{position:fixed;right:1%;top:50%;transform:translateY(-50%);z-index:4;font:9px/1 var(--sans);text-align:center}.futur-grillz .grillz-progress[hidden]{display:none}.futur-grillz .grillz-progress-count{writing-mode:vertical-rl;letter-spacing:.1em;margin-bottom:15px}.futur-grillz .grillz-progress a{display:flex;width:26px;height:30px;align-items:center;justify-content:center}.futur-grillz .grillz-progress a span{width:4px;height:4px;border:1px solid currentColor;border-radius:50%}.futur-grillz .grillz-progress a[aria-current] span{background:currentColor;width:6px;height:6px}.futur-grillz .grillz-progress-home{font-size:17px}@media(min-width:1000px)and (min-height:650px)and (pointer:fine){.futur-grillz.grillz-deck{height:calc(100svh - var(--grillz-header));overflow-y:auto;overflow-x:hidden;scroll-snap-type:y mandatory;overscroll-behavior-y:auto;scrollbar-width:none;scroll-behavior:auto}.futur-grillz.grillz-deck::-webkit-scrollbar{display:none}.futur-grillz.grillz-deck>section{height:calc(100svh - var(--grillz-header));min-height:0;scroll-snap-align:start;scroll-snap-stop:always;scroll-margin:0;padding:clamp(22px,3vh,36px) 4.5%}.futur-grillz.grillz-deck .grillz-cover{grid-template-rows:minmax(0,1fr) auto;row-gap:clamp(22px,3vh,36px)}.futur-grillz.grillz-deck h1{font-size:min(13vw,22vh)}.futur-grillz.grillz-deck .grillz-eyebrow{margin-top:clamp(15px,2vh,24px)}.futur-grillz.grillz-deck .grillz-description{margin-top:clamp(14px,2vh,22px)}.futur-grillz.grillz-deck .grillz-prices{margin-top:clamp(16px,2vh,24px);padding:11px 35px}.futur-grillz.grillz-deck .grillz-contents a{padding:8px 0}.futur-grillz.grillz-deck .grillz-credentials{padding-top:clamp(15px,2vh,24px)}}@media(max-width:999px),(max-height:649px){.futur-grillz .grillz-cover{grid-template-columns:1fr;gap:42px;padding-top:40px;padding-bottom:40px}.futur-grillz h1{font-size:clamp(90px,22vw,190px)}.futur-grillz .grillz-description{font-size:19px;max-width:34em}.futur-grillz .grillz-contents a{font-size:clamp(24px,4vw,36px);padding:20px 0}.futur-grillz .grillz-credentials{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.futur-grillz .grillz-credential:nth-child(2){border:0}.futur-grillz .grillz-credential-title{font-size:25px}.futur-grillz .grillz-progress{display:none}}@media(max-width:600px){.futur-grillz>section{padding-inline:6%}.futur-grillz .grillz-eyebrow{font-size:9px;gap:12px;letter-spacing:.18em}.futur-grillz .grillz-eyebrow:before{width:25px}.futur-grillz .grillz-description{font-size:18px}.futur-grillz .grillz-contents a{font-size:clamp(22px,6vw,32px);grid-template-columns:24px minmax(0,1fr) 20px;gap:10px}.futur-grillz .grillz-number{font-size:10px}.futur-grillz .grillz-credential{padding-inline:8px}.futur-grillz .grillz-credential-title{font-size:clamp(17px,4.6vw,25px)}.futur-grillz .grillz-credential-label{font-size:8px;letter-spacing:.1em;max-width:145px}.futur-grillz .grillz-section-label{font-size:9px}}@media(prefers-reduced-motion:reduce){.futur-grillz .grillz-prices span{transition:none}}.futur-grillz h1 span:last-child{font-style:italic;font-size:clamp(32px,4.8vw,82px);line-height:1.2;letter-spacing:-.04em;margin-top:24px;margin-left:9%}.futur-grillz .grillz-contents a{font-size:19px;line-height:1.25;letter-spacing:0;grid-template-columns:35px minmax(0,1fr)}.futur-grillz .grillz-contents a>span[aria-hidden=true]{display:none}.futur-grillz .grillz-contents a:hover{color:var(--ink)}.futur-grillz .grillz-contents a:hover>span:nth-child(2),.futur-grillz .grillz-contents a:focus-visible>span:nth-child(2){font-style:italic}.futur-grillz .grillz-number{font:10px/1.8 var(--sans);letter-spacing:.08em;color:var(--ink)}.futur-grillz .grillz-prices{display:flex;align-items:center;justify-content:center;width:160px;min-height:46px;padding:10px 12px;border:1px solid #b6b6b6;border-radius:0;background:#ede9e1;color:#1d2b22;font:400 14px/1.4 Garamond,Baskerville,Caslon,serif;letter-spacing:.02em;text-decoration:none;transition:background-color .2s,color .2s}.futur-grillz .grillz-prices:hover{background:#1d2b22;color:#ede9e1}.futur-grillz .grillz-prices:focus-visible{outline:2px solid #1d2b22;outline-offset:4px}@media(min-width:1000px)and (min-height:650px)and (pointer:fine){.futur-grillz.grillz-deck h1 span:last-child{font-size:min(4.7vw,7vh);margin-top:18px;margin-left:18%}.futur-grillz.grillz-deck .grillz-contents a{font-size:clamp(18px,1.45vw,27px)}.futur-grillz.grillz-deck .grillz-prices{padding:10px 12px}}@media(max-width:600px){.futur-grillz h1 span:last-child{font-size:8vw;margin-left:7%}.futur-grillz .grillz-contents a{font-size:clamp(14px,4.2vw,18px);grid-template-columns:24px minmax(0,1fr)}.futur-grillz .grillz-contents a>span:nth-child(2){white-space:nowrap;letter-spacing:-.015em}}@media(prefers-reduced-motion:reduce){.futur-grillz .grillz-prices{transition:none}}.futur-grillz .grillz-kicker{display:flex;align-items:center;gap:18px;margin-bottom:30px;font:10px/1.4 var(--sans);letter-spacing:.15em}.futur-grillz .grillz-kicker:after{content:"";width:80px;height:1px;background:var(--line)}.futur-grillz .grillz-tagline{font:clamp(28px,3.6vw,66px)/1.12 var(--serif);letter-spacing:-.04em;margin-top:20px}.futur-grillz .grillz-tagline em{font-weight:400}.futur-grillz .grillz-intro>.grillz-eyebrow{margin-top:30px}.futur-grillz .grillz-intro>.grillz-prices{margin-top:30px}@media(min-width:1000px)and (min-height:650px)and (pointer:fine){.futur-grillz.grillz-deck h1{font-size:min(15vw,24vh);white-space:nowrap}.futur-grillz.grillz-deck .grillz-tagline{font-size:min(3.6vw,5.5vh)}}@media(max-width:600px){.futur-grillz .grillz-kicker{font-size:9px;margin-bottom:18px}.futur-grillz h1{font-size:26vw;line-height:.9}.futur-grillz .grillz-tagline{font-size:8vw;margin-top:12px}.futur-grillz .grillz-intro>.grillz-eyebrow,.futur-grillz .grillz-intro>.grillz-prices{margin-top:24px}}body:has([data-futur-grillz][data-footer-green]) footer.footer{border-top:1px solid #8b968c}.futur-grillz>[data-green-chapter]:not(#priser):before{content:"";position:absolute;top:0;left:4.5%;right:4.5%;height:1px;background:#8b968c;pointer-events:none;z-index:3}@media(max-width:999px){.futur-grillz>[data-green-chapter]:before{left:6%;right:6%}}.futur-grillz .grillz-cover h1{font-size:clamp(90px,15vw,260px);line-height:.9;letter-spacing:-.045em}.futur-grillz .grillz-cover .grillz-tagline{font-size:clamp(32px,4.8vw,82px);line-height:1.2;margin-top:24px;margin-left:9%;width:max-content;max-width:100%}@media(min-width:1000px)and (min-height:650px)and (pointer:fine){.futur-grillz.grillz-deck .grillz-cover{padding-top:5vh}.futur-grillz .grillz-cover .grillz-intro{align-self:start}.futur-grillz.grillz-deck .grillz-cover h1{font-size:min(19vw,28vh);letter-spacing:-.065em}.futur-grillz.grillz-deck .grillz-cover .grillz-tagline{font-size:min(4.7vw,7vh);margin-top:18px;margin-left:16.38vw;max-width:none}}@media(max-width:600px){.futur-grillz .grillz-cover h1{font-size:26vw}.futur-grillz .grillz-cover .grillz-tagline{font-size:8vw;margin-left:7%}}@media(min-width:1000px)and (min-height:650px)and (pointer:fine){.futur-grillz .grillz-cover .grillz-intro>.grillz-eyebrow{margin-top:74px}}.futur-grillz .grillz-prices,.futur-grillz .gp-booking,.futur-grillz .gt .gt-book,.futur-grillz .gc .gc-button{font-family:var(--font-heading-family,Garamond,Baskerville,serif);font-weight:400;text-transform:uppercase;text-decoration:none}.futur-grillz .grillz-prices:is(:hover,:focus-visible),.futur-grillz .gp-booking:is(:hover,:focus-visible),.futur-grillz .gt .gt-book:is(:hover,:focus-visible),.futur-grillz .gc .gc-button:is(:hover,:focus-visible):not(:disabled){background:#ede9e1;color:#1d2b22;border-color:currentColor;font-style:italic;opacity:1}.futur-grillz .gt .gt-book>span[aria-hidden=true]{display:none}.futur-grillz .grillz-prices,.futur-grillz .gp-booking,.futur-grillz .gt .gt-footer .gt-book,.futur-grillz .gc .gc-button{box-sizing:border-box;flex-shrink:0;white-space:nowrap;height:46px;min-height:46px;max-height:46px}.futur-grillz .grillz-prices{width:160px}.futur-grillz #priser .gp-booking,.futur-grillz .gt .gt-footer .gt-book,.futur-grillz .gc .gc-button{width:240px;min-width:240px;max-width:240px}.futur-grillz .grillz-prices:is(:hover,:focus-visible){background:#1d2b22;color:#ede9e1;border-color:#1d2b22}@media(max-width:999px){.futur-grillz>section{min-height:calc(100dvh - var(--grillz-header));box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/futur-grillz.css.map */
