.nalka-ritual{--nalka-ritual-bg: #ffffff;--nalka-ritual-title: #9c1a30;--nalka-ritual-number: #fc652d;--nalka-ritual-text: #30201e;--nalka-ritual-line: #1c1c1c;--nalka-ritual-ease: cubic-bezier(.16, 1, .3, 1);--nalka-ritual-thumb-ratio: .78;--nalka-ritual-col-gap: clamp(16px, 2vw, 32px);--nalka-ritual-line-gap: 8px;padding-block:var(--nalka-ritual-pt, 100px) var(--nalka-ritual-pb, 100px);background:var(--nalka-ritual-bg);color:var(--nalka-ritual-text);font-family:var(--nk-sans, var(--font-body--family));overflow-x:clip}.nalka-ritual-inner{width:min(100% - 2 * clamp(20px,5.5vw,88px),1440px);margin-inline:auto}.nalka-ritual-head{max-width:46rem;margin:0 auto clamp(32px,3.5vw,52px);text-align:center}.nalka-ritual-title{margin:0;font-family:var(--nk-serif, var(--font-heading--family));font-weight:400;font-size:clamp(2.75rem,5vw,5rem);line-height:.98;letter-spacing:-.02em;color:var(--nalka-ritual-title);text-wrap:balance}.nalka-ritual-subtitle{margin:clamp(16px,1.6vw,22px) 0 0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5;color:var(--nalka-ritual-text)}.nalka-ritual-body{display:grid;grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:center;column-gap:clamp(32px,5vw,88px)}.nalka-ritual-photo{margin:0;overflow:hidden;border-radius:12px}.nalka-ritual-photo-img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.nalka-ritual-timeline{min-width:0}.nalka-ritual-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--nalka-ritual-col-gap);margin:0;padding:0;list-style:none}.nalka-ritual-steps:focus-visible{outline:2px solid var(--nalka-ritual-title);outline-offset:6px;border-radius:8px}.nalka-ritual-step{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.nalka-ritual-thumb{position:relative;z-index:1;width:calc(var(--nalka-ritual-thumb-ratio) * 100%);aspect-ratio:1}.nalka-ritual-thumb-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;transition:transform .7s var(--nalka-ritual-ease)}@media(hover:hover)and (min-width:990px){.nalka-ritual-step:hover .nalka-ritual-thumb-img{transform:translate3d(0,-4px,0) scale(1.02)}}.nalka-ritual-step:not(:last-child) .nalka-ritual-thumb:after{content:"";position:absolute;top:50%;left:calc(100% + var(--nalka-ritual-line-gap));width:calc(100% * (1 / var(--nalka-ritual-thumb-ratio) - 1) + var(--nalka-ritual-col-gap) - 2 * var(--nalka-ritual-line-gap));height:1px;background:var(--nalka-ritual-line);transform-origin:left center}.nalka-ritual-text{max-width:15rem;margin-top:clamp(18px,2vw,28px)}.nalka-ritual-number{margin:0 0 .5rem;font-family:var(--nk-serif, var(--font-heading--family));font-size:clamp(1.75rem,2.1vw,2.25rem);line-height:1;color:var(--nalka-ritual-number)}.nalka-ritual-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(--nalka-ritual-title)}.nalka-ritual-step-text{margin:.45rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--nalka-ritual-text)}.nalka-ritual-dots{display:none}@media screen and (max-width:989px){.nalka-ritual-body{grid-template-columns:minmax(0,1fr);row-gap:56px}.nalka-ritual-photo{width:min(100%,560px);margin-inline:auto}.nalka-ritual{--nalka-ritual-thumb-ratio: .72}}@media screen and (max-width:749px){.nalka-ritual{--nalka-ritual-thumb-ratio: .62;--nalka-ritual-col-gap: 0px;padding-block:52px}.nalka-ritual-inner{width:min(100% - 40px,1440px)}.nalka-ritual-head{margin-bottom:32px}.nalka-ritual-title{font-size:clamp(2.5rem,11vw,3.25rem)}.nalka-ritual-subtitle{font-size:1.0625rem}.nalka-ritual-body{row-gap:40px}.nalka-ritual-photo{width:100%}.nalka-ritual-timeline{margin-inline:-20px}.nalka-ritual-steps{display:flex;column-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;touch-action:pan-x pan-y}.nalka-ritual-steps::-webkit-scrollbar{display:none}.nalka-ritual-step{flex:0 0 80%;scroll-snap-align:start}.nalka-ritual-text{padding-inline:12px}.nalka-ritual-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.nalka-ritual-dot{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#e4dedb;cursor:pointer;transition:width .4s var(--nalka-ritual-ease),background-color .4s ease}.nalka-ritual-dot[aria-current=true]{width:22px;background:var(--nalka-ritual-title)}}@media(prefers-reduced-motion:no-preference){.nalka-ritual.is-armed .nalka-ritual-head,.nalka-ritual.is-armed .nalka-ritual-text{opacity:0;transform:translate3d(0,16px,0);transition:opacity .9s var(--nalka-ritual-ease),transform 1s var(--nalka-ritual-ease)}.nalka-ritual.is-armed .nalka-ritual-photo{opacity:0;transition:opacity 1.1s var(--nalka-ritual-ease) .15s}.nalka-ritual.is-armed .nalka-ritual-thumb:after{transform:scaleX(0);transition:transform .9s cubic-bezier(.65,0,.35,1);transition-delay:calc(.6s + var(--nalka-ritual-i, 0) * .35s)}.nalka-ritual.is-armed .nalka-ritual-thumb{opacity:0;transform:translate3d(0,12px,0);transition:opacity .8s var(--nalka-ritual-ease),transform .9s var(--nalka-ritual-ease);transition-delay:calc(.45s + var(--nalka-ritual-i, 0) * .35s)}.nalka-ritual.is-armed .nalka-ritual-text{transition-delay:calc(.6s + var(--nalka-ritual-i, 0) * .35s)}.nalka-ritual.is-in .nalka-ritual-head,.nalka-ritual.is-in .nalka-ritual-photo,.nalka-ritual.is-in .nalka-ritual-thumb,.nalka-ritual.is-in .nalka-ritual-text,.shopify-design-mode .nalka-ritual.is-armed .nalka-ritual-head,.shopify-design-mode .nalka-ritual.is-armed .nalka-ritual-photo,.shopify-design-mode .nalka-ritual.is-armed .nalka-ritual-thumb,.shopify-design-mode .nalka-ritual.is-armed .nalka-ritual-text{opacity:1;transform:none}.nalka-ritual.is-in .nalka-ritual-thumb:after,.shopify-design-mode .nalka-ritual.is-armed .nalka-ritual-thumb:after{transform:none}}.nalka-ritual-body--solo{grid-template-columns:minmax(0,1fr)}.nalka-ritual-body--solo .nalka-ritual-photo{width:min(100%,560px);margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/13/assets/nalka-nomad.css.map */
