.futur-grillz .gt{background:#ede9e1;color:#1d2b22;gap:16px;position:relative}.gt .gt-heading{flex:none}.futur-grillz .gt .gt-label{font:10px/1.4 var(--sans);letter-spacing:.16em;margin-bottom:12px}.futur-grillz .gt h2{font:clamp(42px,5.4vh,64px)/1.02 var(--serif);letter-spacing:-.035em}.gt h2 em{display:block;font-weight:400}.gt .gt-steps{list-style:none;margin:0 auto;padding:0;position:relative;flex:1;min-height:0;width:86%;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:10px}.gt-steps:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:#b8bdc2;transform-origin:top}.gt .gt-step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);align-items:center;min-height:0;gap:0}.gt .gt-marker{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e0dccf;font:13px/1 var(--serif);z-index:1}.gt .gt-copy{grid-column:1;grid-row:1;text-align:right;justify-self:end;max-width:450px}.futur-grillz .gt h3{margin:0 0 6px;font:clamp(16px,1.7vw,25px)/1.1 var(--serif);font-weight:400;letter-spacing:.025em}.futur-grillz .gt .gt-copy p{font:clamp(16px,2vh,20px)/1.25 var(--serif)}.gt .gt-image{grid-column:3;grid-row:1;margin:0;height:90%;width:80%;min-height:0;overflow:hidden;justify-self:start;background:#d4d0c7;display:grid;place-items:center}.gt-image img{height:100%;width:100%;object-fit:cover;display:block}.gt .gt-placeholder{text-align:center;font:10px/1.5 var(--sans);letter-spacing:.12em;color:#6e7169}.gt .gt-step:nth-child(2n) .gt-copy{grid-column:3;text-align:left;justify-self:start}.gt .gt-step:nth-child(2n) .gt-image{grid-column:1;justify-self:end}.gt .gt-step--1 .gt-image{width:72%;height:86%}.gt .gt-step--2 .gt-image,.gt .gt-step--3 .gt-image{width:88%;height:96%}.gt .gt-step--4 .gt-image{width:72%;height:86%}.gt .gt-footer{flex:none;border-top:1px solid #b8bdc2;padding-top:12px;display:flex;align-items:center;gap:28px;justify-content:space-between}.gt .gt-remote{display:flex;align-items:center;gap:16px;flex:1;min-width:0;position:relative}.gt .gt-remote strong{font:10px/1.4 var(--sans);letter-spacing:.12em;font-weight:400;max-width:150px;flex-shrink:0}.futur-grillz .gt .gt-remote p{font:14px/1.3 var(--serif);max-width:400px}.gt .gt-remote summary{list-style:none;cursor:pointer;white-space:nowrap;font:9px/1.4 var(--sans);letter-spacing:.12em;text-decoration:underline;text-underline-offset:4px}.gt summary::-webkit-details-marker{display:none}.futur-grillz .gt details[open]>p{position:absolute;bottom:calc(100% + 12px);left:0;max-width:600px;padding:18px;background:#ede9e1;border:1px solid #b8bdc2;z-index:3}.gt .gt-book{border:1px solid #1d2b22;padding:14px 22px;display:inline-flex;gap:28px;align-items:center;font:10px/1.4 var(--sans);letter-spacing:.14em;white-space:nowrap;transition:background .2s,color .2s}.gt .gt-book:hover{background:#1d2b22;color:#ede9e1}.gt :is(a,summary):focus-visible{outline:2px solid #1d2b22;outline-offset:4px}.gt.is-entering .gt-steps:before{animation:gt-line 1.5s linear both}.gt.is-entering .gt-marker{animation:gt-marker .35s ease-out both;animation-delay:calc(.15s + var(--step)*.38s)}.gt.is-entering .gt-copy,.gt.is-entering .gt-image{animation:gt-reveal .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(.15s + var(--step)*.38s)}.gt .gt-copy{--entry-x:-14px}.gt .gt-image{--entry-x:22px}.gt .gt-step:nth-child(2n) .gt-copy{--entry-x:14px}.gt .gt-step:nth-child(2n) .gt-image{--entry-x:-22px}@keyframes gt-line{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes gt-marker{0%{opacity:0}to{opacity:1}}@keyframes gt-reveal{0%{opacity:0;transform:translate(var(--entry-x))}to{opacity:1;transform:translate(0)}}@media(min-width:1000px)and (min-height:650px)and (pointer:fine){.futur-grillz.grillz-deck>.gt{gap:12px;padding-top:20px;padding-bottom:18px}.gt .grillz-return{margin-top:0}.gt .gt-steps{width:88%}}@media(min-width:1000px)and (max-height:800px){.futur-grillz .gt h2{font-size:40px}.gt .gt-steps{gap:7px}.futur-grillz .gt h3{font-size:19px}.futur-grillz .gt .gt-copy p{font-size:16px}.gt .gt-footer{gap:18px;padding-top:9px}.gt .gt-book{padding:11px 16px}.futur-grillz .gt .gt-remote p{font-size:13px}.gt .gt-remote{gap:12px}}@media(max-width:999px),(max-height:649px){.futur-grillz .gt{padding:30px 6%;gap:28px}.futur-grillz .gt h2{font-size:clamp(40px,7vw,60px)}.gt .gt-steps{width:100%;display:block;flex:none}.gt-steps:before{left:14px}.gt .gt-step{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 0 30px}.gt .gt-marker{left:14px;top:27px;width:28px;height:28px}.gt .gt-step .gt-copy,.gt .gt-step:nth-child(2n) .gt-copy{grid-column:2;grid-row:1;text-align:left;justify-self:stretch;max-width:none}.futur-grillz .gt h3{font-size:20px}.futur-grillz .gt .gt-copy p{font-size:17px;line-height:1.3}.gt .gt-step .gt-image,.gt .gt-step:nth-child(2n) .gt-image{grid-column:2;grid-row:2;justify-self:start;margin:0;height:auto;width:80%;aspect-ratio:2.2}.gt .gt-step.gt-step--2 .gt-image,.gt .gt-step--3 .gt-image{width:100%;aspect-ratio:2.4}.gt .gt-step.gt-step--4 .gt-image{width:80%;aspect-ratio:2.2}.gt .gt-footer{display:block;padding-top:18px}.gt .gt-remote{display:block}.gt .gt-remote strong{display:block;max-width:none;margin-bottom:8px}.futur-grillz .gt .gt-remote p{font-size:16px}.gt .gt-remote summary{margin-top:12px;font-size:10px}.futur-grillz .gt details[open]>p{position:static;border:0;padding:12px 0;background:none}.gt .gt-book{margin-top:24px;justify-content:space-between;width:100%;font-size:10px}.gt.is-entering .gt-copy,.gt.is-entering .gt-image{animation:none}}@media(prefers-reduced-motion:reduce){.gt.is-entering .gt-steps:before,.gt.is-entering .gt-marker,.gt.is-entering .gt-copy,.gt.is-entering .gt-image{animation:none}.gt .gt-book{transition:none}}@media(min-width:1000px)and (min-height:650px)and (pointer:fine){.gt .gt-heading{text-align:center}.gt .gt-steps{padding-block:8px}}.gt .gt-step .gt-image{display:none}.gt .gt-footer{position:relative;justify-content:center}.gt .gt-remote{flex:0 1 auto;justify-content:center;text-align:center;margin-inline:auto;padding-inline:245px}.gt .gt-remote strong{white-space:nowrap;max-width:none}.gt .gt-book{position:absolute;right:0}.futur-grillz .gt details[open]>p{left:50%;transform:translate(-50%);width:min(600px,80vw)}@media(max-width:999px),(max-height:649px){.gt .gt-step{row-gap:0}.gt .gt-remote{padding-inline:0}.futur-grillz .gt .gt-remote p{margin-inline:auto}.gt .gt-book{position:static}.futur-grillz .gt details[open]>p{transform:none;width:auto}}.gt .gt-remote{flex:0 1 auto;margin-inline:0;padding-inline:0}.gt .gt-book{position:static}.gt .gt-footer{border:0;padding-top:16px;display:flex;flex-direction:column;gap:20px;text-align:center}.gt .gt-remote{display:block}.gt .gt-remote strong{display:block;font:22px/1.2 var(--serif);letter-spacing:0;margin:0 0 10px;white-space:normal}.futur-grillz .gt .gt-remote p{max-width:600px;margin:0 auto}.gt .gt-footer .gt-book{position:static;margin:0;width:auto;justify-content:center}@media(min-width:1000px)and (min-height:650px)and (pointer:fine){.futur-grillz.grillz-deck>.gt{padding-bottom:24px;gap:10px}.gt .gt-steps{padding-block:4px}.gt .gt-footer{padding-top:14px;padding-bottom:10px}}@media(max-width:999px),(max-height:649px){.gt .gt-footer{padding-top:8px;padding-bottom:12px;gap:24px}.gt .gt-remote strong{margin-bottom:12px}}.futur-grillz .gt{background:#1d2b22;color:#ede9e1}.gt .gt-marker{background:#344338;color:#ede9e1}.gt-steps:before{background:#8b968c}.gt .gt-book{border-color:#ede9e1}.gt .gt-book:hover{background:#ede9e1;color:#1d2b22}.gt :is(a,summary):focus-visible{outline-color:#ede9e1}.futur-grillz:has(.grillz-progress a[href="#slik-bestiller-du"][aria-current]) .grillz-progress{color:#ede9e1}.futur-grillz .gt h3{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/20/assets/futur-grillz-timeline.css.map */
