.nk-tl{--nk-tl-bg: #fefcfa;--nk-tl-accent: #9c1a30;--nk-tl-orange: #fc652d;--nk-tl-text: #30201e;--nk-tl-ease: cubic-bezier(.16, 1, .3, 1);--nk-tl-marker: 22px;position:relative;padding-block:clamp(56px,6vw,88px);background:var(--nk-tl-bg);color:var(--nk-tl-text);font-family:var(--nk-sans, var(--font-body--family));overflow-x:clip}.nk-tl__inner{display:grid;grid-template-columns:minmax(0,32fr) minmax(0,30fr) minmax(0,38fr);grid-template-areas:"intro product steps";align-items:center;column-gap:clamp(24px,3vw,56px);width:min(100% - 2 * clamp(20px,5.5vw,88px),1440px);margin-inline:auto}.nk-tl__intro{grid-area:intro;align-self:center}.nk-tl__title{margin:0;font-family:var(--nk-serif, var(--font-heading--family));font-weight:400;font-size:clamp(3.25rem,5.6vw,5.75rem);line-height:.95;letter-spacing:-.02em;color:var(--nk-tl-accent);text-wrap:balance}.nk-tl__text{max-width:30rem;margin-top:clamp(28px,3vw,44px);font-size:1.0625rem;line-height:1.75;color:var(--nk-tl-text)}.nk-tl__text p{margin:0}.nk-tl__text p+p{margin-top:1em}.nk-tl__product{grid-area:product;display:flex;justify-content:center;align-items:center}.nk-tl__stick{position:relative;margin:0;width:min(118%,420px)}.nk-tl__stick:after{content:"";position:absolute;left:22%;right:22%;bottom:-6%;height:7%;border-radius:50%;background:radial-gradient(closest-side,#30201e29,#30201e00);pointer-events:none}.nk-tl__stick-img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:contain;filter:drop-shadow(0 18px 22px rgb(48 32 30 / .12))}.nk-tl__stick-img--placeholder{background:#30201e0f}.nk-tl__timeline{grid-area:steps;position:relative;padding-bottom:28px}.nk-tl__steps{display:flex;flex-direction:column;gap:clamp(32px,3vw,44px);margin:0;padding:0;list-style:none}.nk-tl__line{position:absolute;top:calc(var(--nk-tl-marker) / 2);bottom:10px;left:calc(var(--nk-tl-marker) / 2 - .65px);width:1.3px;background:linear-gradient(to bottom,var(--nk-tl-accent) 0%,var(--nk-tl-accent) 70%,color-mix(in srgb,var(--nk-tl-accent) 55%,var(--nk-tl-orange)) 100%);transform-origin:top center}.nk-tl__arrow{position:absolute;bottom:0;left:calc(var(--nk-tl-marker) / 2 - 6px);display:block;width:12px;height:8px;color:color-mix(in srgb,var(--nk-tl-accent) 55%,var(--nk-tl-orange))}.nk-tl__arrow svg{display:block}.nk-tl__step{position:relative;display:grid;grid-template-columns:var(--nk-tl-marker) minmax(0,1fr);column-gap:clamp(18px,2vw,28px)}.nk-tl__marker{position:relative;z-index:1;display:grid;place-items:center;width:var(--nk-tl-marker);height:var(--nk-tl-marker);margin-top:.35rem;border-radius:50%;background:var(--nk-tl-bg);box-shadow:0 0 0 5px var(--nk-tl-bg);color:var(--nk-tl-accent);transition:transform .5s var(--nk-tl-ease)}.nk-tl__marker svg{display:block}@media(hover:hover){.nk-tl__step:hover .nk-tl__marker{transform:scale(1.08)}}.nk-tl__week{margin:0 0 .35rem;font-family:var(--nk-serif, var(--font-heading--family));font-style:italic;font-size:clamp(1.75rem,2.2vw,2.25rem);line-height:1;color:#000}.nk-tl__step-title{margin:0;font-family:var(--nk-sans, var(--font-body--family));font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--nk-tl-accent)}.nk-tl__lead{margin:.4rem 0 0;font-size:.9688rem;line-height:1.6;color:var(--nk-tl-text)}.nk-tl__list{display:flex;flex-direction:column;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none}.nk-tl__list li{position:relative;padding-left:1.1rem;font-size:.9375rem;line-height:1.55;color:var(--nk-tl-text)}.nk-tl__list li:before{content:"";position:absolute;top:.72em;left:0;width:7px;height:1.3px;border-radius:1px;background:var(--nk-tl-orange)}@media(prefers-reduced-motion:no-preference){.nk-tl.is-armed .nk-tl__stick{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1.1s var(--nk-tl-ease),transform 1.3s var(--nk-tl-ease)}.nk-tl.is-armed .nk-tl__line{transform:scaleY(0);transition:transform 1.6s cubic-bezier(.65,0,.35,1) .15s}.nk-tl.is-armed .nk-tl__arrow{opacity:0;transition:opacity .6s var(--nk-tl-ease) 1.6s}.nk-tl.is-armed .nk-tl__marker{opacity:0;transform:scale(.6);transition:opacity .6s var(--nk-tl-ease),transform .7s var(--nk-tl-ease);transition-delay:calc(.3s + var(--nk-tl-i, 0) * .45s)}.nk-tl.is-armed .nk-tl__content{opacity:0;transform:translate3d(0,14px,0);transition:opacity .9s var(--nk-tl-ease),transform 1s var(--nk-tl-ease);transition-delay:calc(.4s + var(--nk-tl-i, 0) * .45s)}.nk-tl.is-armed .nk-tl__intro{opacity:0;transform:translate3d(0,20px,0);transition:opacity 1s var(--nk-tl-ease),transform 1.1s var(--nk-tl-ease)}.nk-tl.is-in .nk-tl__stick,.nk-tl.is-in .nk-tl__intro,.nk-tl.is-in .nk-tl__content{opacity:1;transform:none}.nk-tl.is-in .nk-tl__line{transform:scaleY(1)}.nk-tl.is-in .nk-tl__arrow{opacity:1}.nk-tl.is-in .nk-tl__marker{opacity:1;transform:none}.nk-tl.is-in .nk-tl__stick-img{animation:nk-tl-float 7s ease-in-out 1.4s infinite}.nk-tl.is-in .nk-tl__step:hover .nk-tl__marker{transform:scale(1.08)}}@keyframes nk-tl-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}.shopify-design-mode .nk-tl.is-armed .nk-tl__stick,.shopify-design-mode .nk-tl.is-armed .nk-tl__intro,.shopify-design-mode .nk-tl.is-armed .nk-tl__content,.shopify-design-mode .nk-tl.is-armed .nk-tl__marker,.shopify-design-mode .nk-tl.is-armed .nk-tl__arrow{opacity:1;transform:none}.shopify-design-mode .nk-tl.is-armed .nk-tl__line{transform:none}@media screen and (max-width:1099px){.nk-tl__inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"intro intro" "product steps";row-gap:56px}.nk-tl__intro{max-width:40rem}.nk-tl__stick{width:min(100%,300px)}}@media screen and (max-width:749px){.nk-tl{padding-block:52px}.nk-tl__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "product" "steps";row-gap:44px;width:min(100% - 40px,1440px)}.nk-tl__title{font-size:clamp(2.75rem,12vw,3.5rem)}.nk-tl__text{margin-top:22px;font-size:1rem;line-height:1.7}.nk-tl__stick{width:auto}.nk-tl__stick-img{width:auto;height:clamp(260px,80vw,340px);margin-inline:auto}.nk-tl__week{font-size:1.875rem}.nk-tl__timeline{margin-inline:-20px;padding-bottom:0}.nk-tl__line,.nk-tl__arrow{display:none}.nk-tl__steps{flex-direction:row;gap:0;padding-inline:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.nk-tl__steps::-webkit-scrollbar{display:none}.nk-tl__step{flex:0 0 82%;grid-template-columns:minmax(0,1fr);align-content:start;row-gap:22px;padding-right:22px;scroll-snap-align:start}.nk-tl__step:before{content:"";position:absolute;top:calc(.35rem + var(--nk-tl-marker) / 2 - .65px);left:calc(var(--nk-tl-marker) / 2);width:100%;height:1.3px;background:var(--nk-tl-accent);transform-origin:left center}.nk-tl__step:last-child:before{width:calc(100% - var(--nk-tl-marker))}.nk-tl__progress{display:block;height:3px;margin:28px 20px 0;border-radius:999px;background:color-mix(in srgb,var(--nk-tl-accent) 16%,transparent);overflow:hidden}.nk-tl__progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:var(--nk-tl-accent);transform:scaleX(var(--nk-tl-progress, .4));transform-origin:left center;transition:transform .25s var(--nk-tl-ease)}}.nk-tl__progress{display:none}@media screen and (max-width:749px){.nk-tl__progress{display:block}}@media screen and (max-width:749px)and (prefers-reduced-motion:no-preference){.nk-tl.is-armed .nk-tl__step:before{transform:scaleX(0);transition:transform 1s cubic-bezier(.65,0,.35,1);transition-delay:calc(.2s + var(--nk-tl-i, 0) * .35s)}.nk-tl.is-in .nk-tl__step:before,.shopify-design-mode .nk-tl.is-armed .nk-tl__step:before{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nalka-timeline.css.map */
