.pawlumi-section{--pawlumi-ease: cubic-bezier(.16, 1, .3, 1);--pawlumi-surface: 255, 255, 255;--pawlumi-hairline: rgba(var(--color-foreground), .08);--pawlumi-shadow: 0 2.4rem 4.8rem -2.4rem rgba(74, 52, 38, .22);padding-block-start:calc(var(--section-spacing-unit-size) * var(--pawlumi-spacing-top, 4));padding-block-end:calc(var(--section-spacing-unit-size) * var(--pawlumi-spacing-bottom, 4))}.pawlumi-section__head{display:grid;gap:1.2rem;margin-block-end:calc(var(--section-spacing-unit-size) * 3)}.pawlumi-section__head--center{justify-items:center;text-align:center}.pawlumi-section__eyebrow{display:inline-flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:var(--font-weight-medium, 500);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-secondary-text))}.pawlumi-section__eyebrow:before{content:"";width:2.4rem;height:.1rem;background:currentColor;opacity:.6}.pawlumi-section__heading{margin:0;max-width:22ch;text-wrap:balance}html.js:not(.shopify-design-mode) .js-animation-rise{animation:pawlumi-rise .9s var(--pawlumi-ease, cubic-bezier(.16, 1, .3, 1)) both paused;animation-delay:calc(var(--pawlumi-stagger, 0) * 90ms)}html.js:not(.shopify-design-mode) .js-animation-rise.animation-init{animation-play-state:running}@keyframes pawlumi-rise{0%{opacity:0;transform:translate3d(0,3.2rem,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.js .js-animation-rise{animation:none!important}}.pawlumi-rows__list{display:grid;gap:6.4rem}.pawlumi-row{display:grid;gap:2.8rem;align-items:center}.pawlumi-row__frame{padding:.8rem;border-radius:2.8rem;background:rgba(var(--pawlumi-surface),.4);box-shadow:inset 0 0 0 .1rem var(--pawlumi-hairline)}.pawlumi-row__core{overflow:hidden;aspect-ratio:1 / 1;border-radius:2rem;background:rgb(var(--pawlumi-surface));box-shadow:var(--pawlumi-shadow)}.pawlumi-row__core img,.pawlumi-row__core .placeholder-svg{display:block;width:100%;height:100%;object-fit:contain;transition:transform 1.2s var(--pawlumi-ease)}@media(hover:hover){.pawlumi-row:hover .pawlumi-row__core img{transform:scale(1.03)}}.pawlumi-row__copy{display:grid;gap:1.6rem;align-content:center}.pawlumi-row__meta{display:flex;align-items:center;gap:1.2rem;font-size:1.3rem;font-weight:var(--font-weight-medium, 500);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-secondary-text))}.pawlumi-row__index{display:inline-grid;place-items:center;min-width:3.6rem;height:3.6rem;padding-inline:.8rem;border-radius:10rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-variant-numeric:tabular-nums;letter-spacing:.02em}.pawlumi-row__heading{margin:0;max-width:18ch;text-wrap:balance}.pawlumi-row__text{max-width:46ch;font-size:1.7rem;line-height:1.6;color:rgb(var(--color-secondary-text))}.pawlumi-row__text>:first-child{margin-block-start:0}.pawlumi-row__text>:last-child{margin-block-end:0}.pawlumi-row__note{display:flex;gap:1rem;align-items:flex-start;max-width:46ch;margin:0;padding:1.2rem 1.4rem;border-radius:1.2rem;background:rgba(var(--pawlumi-surface),.55);box-shadow:inset 0 0 0 .1rem var(--pawlumi-hairline);font-size:1.4rem;line-height:1.5;color:rgb(var(--color-primary-text))}.pawlumi-row__note svg{flex:0 0 auto;width:1.8rem;height:1.8rem;margin-block-start:.1rem}@media screen and (min-width:750px){.pawlumi-rows__list{gap:9.6rem}.pawlumi-row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(4rem,7vw,11.2rem)}.pawlumi-row--reverse .pawlumi-row__media{order:2}.pawlumi-row__frame{padding:1rem;border-radius:3.2rem}.pawlumi-row__core{border-radius:2.2rem}}.pawlumi-need__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(12.8rem,38%);gap:1.6rem;margin:0;margin-inline:calc(var(--page-gutter, 1.6rem) * -1);padding:.8rem var(--page-gutter, 1.6rem) 1.6rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter, 1.6rem);scrollbar-width:none}.pawlumi-need__list::-webkit-scrollbar{display:none}.pawlumi-need__item{scroll-snap-align:start}.pawlumi-need__link{display:grid;justify-items:center;gap:1.4rem;color:inherit;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.pawlumi-need__circle{position:relative;width:100%;aspect-ratio:1 / 1;padding:.6rem;border-radius:50%;background:rgba(var(--pawlumi-surface),.4);box-shadow:inset 0 0 0 .1rem var(--pawlumi-hairline);transition:transform .6s var(--pawlumi-ease),box-shadow .6s var(--pawlumi-ease)}.pawlumi-need__core{display:block;overflow:hidden;width:100%;height:100%;border-radius:50%;background:rgb(var(--pawlumi-surface));box-shadow:0 1.2rem 2.4rem -1.6rem #4a342659}.pawlumi-need__core img,.pawlumi-need__core .placeholder-svg{display:block;width:100%;height:100%;padding:12%;object-fit:contain;transition:transform .9s var(--pawlumi-ease)}.pawlumi-need__label{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--font-weight-medium, 500);line-height:1.25;letter-spacing:-.01em}.pawlumi-need__arrow{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:rgba(var(--color-foreground),.08);transition:transform .5s var(--pawlumi-ease),background-color .3s ease-out,color .3s ease-out}.pawlumi-need__arrow svg{width:1.1rem;height:1.1rem}.pawlumi-need__caption{margin-block-start:-.8rem;font-size:1.3rem;line-height:1.35;color:rgb(var(--color-secondary-text))}@media(hover:hover){.pawlumi-need__link:hover .pawlumi-need__circle{transform:translateY(-.4rem);box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.35)}.pawlumi-need__link:hover .pawlumi-need__core img{transform:scale(1.06)}.pawlumi-need__link:hover .pawlumi-need__arrow{transform:translate(.2rem);background:rgb(var(--color-foreground));color:rgb(var(--color-background))}}.pawlumi-need__link:active .pawlumi-need__circle{transform:scale(.98)}.pawlumi-need__link:focus-visible{outline:none}.pawlumi-need__link:focus-visible .pawlumi-need__circle{box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))}@media screen and (min-width:750px){.pawlumi-need__list{grid-auto-flow:row;grid-template-columns:repeat(var(--pawlumi-need-count, 5),minmax(0,22rem));justify-content:space-between;gap:clamp(1.6rem,2.4vw,3.2rem);margin-inline:0;padding:.8rem 0 0;overflow:visible}.pawlumi-need__label{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pawlumi-sections.css.map */
