.pamula-process{padding:var(--pamula-process-top, 6.4rem) 0 var(--pamula-process-bottom, 7.6rem)}.pamula-process__header{max-width:76rem;margin:0 0 3.6rem}.pamula-process__eyebrow{margin:0 0 1rem;font-size:1.05rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;opacity:.58}.pamula-process__title{margin:0}.pamula-process__intro{max-width:68rem;margin-top:1.35rem;color:rgba(var(--color-foreground),.69)}.pamula-process__intro p{margin:0}.pamula-process__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.pamula-process__item{min-width:0}.pamula-process__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:rgba(var(--color-foreground),.035)}.pamula-process__visual,.pamula-process__media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.pamula-process__image{transition:transform .55s ease}.pamula-process__item:nth-child(1) .pamula-process__visual{object-position:50% 50%}.pamula-process__item:nth-child(2) .pamula-process__visual{object-position:50% 48%}.pamula-process__item:nth-child(3) .pamula-process__visual{object-position:50% 50%}@media(hover:hover){.pamula-process__item:hover .pamula-process__image{transform:scale(1.012)}}.pamula-process__number{position:absolute;left:1.35rem;bottom:1.35rem;display:inline-flex;align-items:center;justify-content:center;min-width:3.6rem;height:3.6rem;padding:0 .8rem;border:1px solid rgba(23,21,18,.08);background:#ffffffeb;color:#171512;font-size:1.04rem;font-weight:700;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pamula-process__content{padding:1.45rem .2rem 0}.pamula-process__content h3{margin:0 0 .55rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2rem,1.5vw,2.5rem);line-height:1.15}.pamula-process__content p{max-width:38rem;min-height:4.2rem;margin:0;color:rgba(var(--color-foreground),.67);font-size:1.34rem;line-height:1.5}.pamula-process__mobile-nav{display:none}.pamula-process__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3.8rem}.pamula-process__actions .button{gap:.9rem;min-width:25rem}@media screen and (max-width:989px){.pamula-process__grid{gap:1rem}.pamula-process__number{left:1.1rem;bottom:1.1rem}.pamula-process__content p{min-height:0}}@media screen and (max-width:749px){.pamula-process{overflow:hidden;padding-top:min(var(--pamula-process-top, 6.4rem),4.4rem);padding-bottom:min(var(--pamula-process-bottom, 7.6rem),4.8rem)}.pamula-process__header{max-width:34rem;margin-bottom:2.1rem}.pamula-process__eyebrow{margin-bottom:.7rem;font-size:.95rem}.pamula-process__intro{max-width:33rem;margin-top:1rem}.pamula-process__grid{display:flex;gap:1rem;margin-right:calc(-1 * var(--page-width-margin, 1.5rem));padding-right:var(--page-width-margin, 1.5rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;scroll-behavior:smooth;touch-action:pan-x pan-y}.pamula-process__grid::-webkit-scrollbar{display:none}.pamula-process__item{flex:0 0 83%;max-width:31.5rem;scroll-snap-align:start;scroll-snap-stop:always}.pamula-process__media{aspect-ratio:4 / 5}.pamula-process__item:nth-child(1) .pamula-process__visual,.pamula-process__item:nth-child(2) .pamula-process__visual,.pamula-process__item:nth-child(3) .pamula-process__visual{object-position:50% 50%}.pamula-process__content{padding:1.05rem .1rem 0}.pamula-process__content h3{margin-bottom:.35rem;font-size:1.95rem}.pamula-process__content p{max-width:29rem;min-height:0;font-size:1.25rem;line-height:1.45}.pamula-process__number{left:1rem;bottom:1rem;min-width:3.3rem;height:3.3rem;font-size:.96rem}.pamula-process__mobile-nav{display:flex;justify-content:center;margin-top:1.25rem}.pamula-process__nav-button{display:none!important}.pamula-process__dots{display:flex;align-items:center;justify-content:center;gap:.55rem}.pamula-process__dot{width:.55rem;height:.55rem;border-radius:999px;background:rgba(var(--color-foreground),.22);transition:width .2s ease,background .2s ease}.pamula-process__dot.is-active{width:1.8rem;background:rgb(var(--color-foreground))}.pamula-process__actions{margin-top:1.8rem}.pamula-process__actions .button{width:100%;min-width:0}}@media screen and (max-width:420px){.pamula-process__item{flex-basis:84%}.pamula-process__content h3{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.pamula-process__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/pamula-process.css.map */
