.p5-steps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch}.p5-step{display:flex;gap:var(--p5-space-12);align-items:center;position:relative}.p5-step__text{display:flex;flex-direction:column;gap:2px;min-width:0}.p5-step__title{margin:0;font-family:var(--p5-font-body);font-weight:400;font-size:var(--p5-body-s-size);line-height:var(--p5-body-s-lh);letter-spacing:var(--p5-body-s-ls);color:var(--p5-typo-1)}.p5-step__body{margin:0;font-size:var(--p5-body-xs-size);line-height:var(--p5-body-xs-lh);letter-spacing:var(--p5-body-xs-ls);color:var(--p5-typo-2)}.p5-steps--image{display:grid;grid-template-columns:1fr;gap:var(--p5-space-24)}.p5-steps--image .p5-section__title{grid-column:1 / -1;margin-bottom:0}.p5-steps--image .p5-steps__media{border-radius:var(--p5-radius);overflow:hidden;aspect-ratio:1;background:var(--p5-bg-soft)}.p5-steps--image .p5-steps__img{width:100%;height:100%;object-fit:cover}.p5-steps--image .p5-step{background:transparent;border:0;padding:0;align-items:flex-start}.p5-steps--image .p5-step+.p5-step{margin-top:var(--p5-space-20)}.p5-steps--image .p5-step__title{font-family:var(--p5-font-head);font-weight:500;font-size:var(--p5-h3-size);line-height:var(--p5-h3-lh)}.p5-steps--image .p5-step__body{font-size:var(--p5-body-s-size);line-height:var(--p5-body-s-lh);color:var(--p5-typo-1)}@media screen and (min-width:750px){.p5-steps--image{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--p5-space-32) var(--p5-space-40);align-items:center}}.p5-steps--stats .p5-steps__list{display:grid;grid-template-columns:1fr;gap:var(--p5-space-12)}.p5-steps--stats .p5-step{flex-direction:column;align-items:flex-start;gap:var(--p5-space-8)}.p5-steps--stats .p5-step__title{font-family:var(--p5-font-head);font-weight:500;font-size:var(--p5-h1-size);line-height:var(--p5-h1-lh);letter-spacing:var(--p5-h1-ls)}.p5-steps--stats .p5-step__body{color:var(--p5-typo-1);font-size:var(--p5-body-s-size);line-height:var(--p5-body-s-lh)}@media screen and (min-width:750px){.p5-steps--stats .p5-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--p5-space-20)}}.p5-reviews__head{display:flex;flex-direction:column;gap:var(--p5-space-4);margin-bottom:var(--p5-space-20)}@media screen and (min-width:750px){.p5-reviews__head{align-items:center;margin-bottom:var(--p5-space-32)}}.p5-founder{display:flex;flex-direction:column;gap:var(--p5-space-20)}@media screen and (min-width:990px){.p5-founder{display:grid;grid-template-columns:54% minmax(0,1fr);gap:var(--p5-space-40);align-items:center}}@media screen and (min-width:750px){.p5-hero{padding:var(--p5-space-64) 0 var(--p5-space-40)}.p5-hero__media{gap:var(--p5-hero-thumb-gap)}.p5-gallery{position:relative}.p5-gallery__zoom,.p5-gallery__img--empty{aspect-ratio:var(--p5-gallery-ratio-desktop)}.p5-gallery__dots{display:none}.p5-gallery__bubble{width:var(--p5-bubble-size);height:var(--p5-bubble-size);border:0}.p5-gallery__thumbs{display:grid;grid-auto-flow:column;gap:var(--p5-hero-thumb-gap);grid-auto-columns:calc((100% - (var(--p5-hero-thumbs) - 1) * var(--p5-hero-thumb-gap)) / var(--p5-hero-thumbs));overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.p5-gallery__thumbs::-webkit-scrollbar{display:none}.p5-gallery__thumb{display:block;width:100%;aspect-ratio:1 / 1;scroll-snap-align:start}.p5-gallery__thumb-img{width:100%;height:100%;object-fit:cover}.p5-gallery__thumb[aria-current=true]{outline:1px solid var(--p5-color-ink);outline-offset:-1px}.p5-gallery__thumb:focus-visible{outline:2px solid var(--p5-color-accent);outline-offset:-2px}.p5-gallery:has(.p5-gallery__thumb:nth-child(6)):after{content:"";position:absolute;right:0;bottom:0;z-index:1;pointer-events:none;aspect-ratio:1 / 2;width:calc((100% - (var(--p5-hero-thumbs) - 1) * var(--p5-hero-thumb-gap)) / var(--p5-hero-thumbs) / 2);background:linear-gradient(268.39deg,var(--p5-color-white) 7.8425%,transparent 105.07%)}.p5-gallery.is-thumbs-end:after{display:none}.p5-quote{padding:var(--p5-space-12) var(--p5-space-16);border-radius:var(--p5-radius)}.p5-title__name{font-size:var(--p5-type-title-size);line-height:var(--p5-type-title-lh);letter-spacing:var(--p5-type-title-ls)}.p5-usps__item,.p5-trust__item{font-size:var(--p5-body-xxs-size);line-height:var(--p5-body-xxs-lh);letter-spacing:var(--p5-body-xxs-ls)}.p5-buy{padding:var(--p5-space-20)}.p5-ask__stack{align-items:flex-end}.p5-sticky.p5-sticky--top{padding:var(--p5-space-12) var(--p5-sticky-pad-x-desktop);transition:transform var(--p5-duration) var(--p5-ease),top var(--p5-duration-fast) var(--p5-ease),visibility 0s linear var(--p5-duration)}.p5-sticky.p5-sticky--top.is-visible{transition:transform var(--p5-duration) var(--p5-ease),top var(--p5-duration-fast) var(--p5-ease),visibility 0s linear 0s}.p5-sticky--top .p5-sticky__inner{gap:var(--p5-space-24);max-width:none}.p5-sticky--top .p5-sticky__info{flex:0 1 auto;flex-direction:row;align-items:center;gap:var(--p5-space-16)}.p5-sticky--top .p5-sticky__price{flex-wrap:nowrap}.p5-sticky--top .p5-sticky__spacer{display:block;flex:1 1 auto}.p5-steps[data-p5-section].p5-sec{padding-top:var(--p5-pdp-pad-lg);padding-bottom:var(--p5-pdp-pad-lg)}.p5-steps[data-p5-section] .p5-steps__title{text-align:center}.p5-steps[data-p5-section] .p5-page>.p5-steps__title{margin-bottom:var(--p5-space-32)}.p5-steps[data-p5-section] .p5-steps__headgroup{margin-bottom:var(--p5-space-32);text-align:center}.p5-steps--so-wirkt[data-p5-section] .p5-steps__item{gap:var(--p5-space-8)}.p5-steps--so-wirkt[data-p5-section] .p5-steps__head{opacity:.88}.p5-steps--so-wirkt[data-p5-section] .p5-steps__body{margin-left:0;padding-left:0;border-left:0}.p5-reviews[data-p5-section].p5-sec{padding-top:var(--p5-pdp-pad-lg);padding-bottom:var(--p5-pdp-pad-lg)}.p5-reviews[data-p5-section] .p5-reviews__inner{gap:var(--p5-space-32)}.p5-reviews[data-p5-section] .p5-reviews__head{align-items:center;text-align:center}.p5-reviews[data-p5-section] .p5-reviews__rating{justify-content:center}.p5-reviews[data-p5-section] .p5-reviews__count{flex:0 0 auto}.p5-reviews[data-p5-section] .p5-reviews__title{text-align:center}.p5-reviews[data-p5-section] .p5-reviews__cards--carousel,.p5-reviews[data-p5-section] .p5-reviews__cards--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--p5-gutter-desktop);overflow:visible;scroll-snap-type:none;margin:0;padding:0}.p5-reviews[data-p5-section] .p5-reviews__cards--carousel>.p5-reviews__card{flex:none;scroll-snap-align:none}.p5-reviews[data-p5-section] .p5-reviews__cards>.p5-reviews__card:nth-child(n+5){display:none}.p5-reviews[data-p5-section] .p5-reviews__pager{display:none}.p5-reviews[data-p5-section] .p5-reviews__actions,.p5-reviews[data-p5-section] .p5-reviews__inner>.p5-reviews__btn{align-self:center}.p5-reviews[data-p5-section] .p5-reviews__btn.button{width:auto;padding:0 var(--p5-space-40)}.p5-quality[data-p5-section].p5-sec{padding-top:var(--p5-pdp-pad-md);padding-bottom:var(--p5-pdp-pad-md)}.p5-quality[data-p5-section] .p5-quality__inner{align-items:center}.p5-quality[data-p5-section] .p5-quality__heading{text-align:center;font-size:var(--p5-des-h2-size);line-height:var(--p5-des-h2-lh);letter-spacing:var(--p5-des-h2-ls)}.p5-quality[data-p5-section] .p5-quality__points{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--p5-space-12) var(--p5-space-32)}.p5-product-row[data-p5-section].p5-sec{padding-top:var(--p5-pdp-pad-lg);padding-bottom:var(--p5-pdp-pad-lg)}.p5-product-row[data-p5-section] .p5-product-row__inner{gap:var(--p5-space-32)}.p5-product-row[data-p5-section] .p5-product-row__title{text-align:center}.p5-product-row[data-p5-section] .p5-product-row__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--p5-gutter-desktop)}.p5-product-row[data-p5-section] .p5-product-row__card{flex-direction:column;margin:0;min-width:0}.p5-product-row[data-p5-section] .p5-product-row__media{flex:none;width:100%;min-height:0;aspect-ratio:1 / 1}.p5-product-row[data-p5-section] .p5-product-row__body{justify-content:flex-start;gap:var(--p5-space-12)}.p5-product-row[data-p5-section] .p5-product-row__text{gap:var(--p5-space-4)}.p5-product-row[data-p5-section] .p5-product-row__sub{color:var(--p5-color-ink)}.p5-product-row[data-p5-section] .p5-product-row__body .p5-product-row__btn.button{margin-top:auto;padding:0 var(--p5-space-12)}.p5-press[data-p5-section] .p5-press__inner{align-items:center}.p5-press[data-p5-section] .p5-press__title{text-align:center;font-size:var(--p5-des-h2-size);line-height:var(--p5-des-h2-lh);letter-spacing:var(--p5-des-h2-ls)}.p5-press[data-p5-section] .p5-press__marquee{width:100%;margin:0;overflow:visible}.p5-press[data-p5-section] .p5-press__track{width:100%;justify-content:center;animation:none;transform:none}.p5-press[data-p5-section] .p5-press__tiles{flex-wrap:wrap;justify-content:center;gap:var(--p5-space-20) var(--p5-space-40);padding:0}.p5-press[data-p5-section] .p5-press__tiles--copy{display:none}.p5-press[data-p5-section] .p5-press__tile{width:var(--p5-press-tile-w);min-height:var(--p5-press-tile-h)}.p5-press[data-p5-section] .p5-press__tile--bare{padding:var(--p5-space-12);background:var(--p5-card-fill)}.p5-press[data-p5-section] .p5-press__tile--bare .p5-press__img{width:auto;max-height:calc(var(--p5-press-tile-h) - 2 * var(--p5-space-12))}.p5-founder[data-p5-section] .p5-founder__row{display:grid;column-gap:var(--p5-space-40);row-gap:0;align-items:start;grid-template-columns:min(var(--p5-founder-media-w),calc((100% - var(--p5-space-40)) * .5909)) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr}.p5-founder[data-p5-section] .p5-founder__figure{grid-column:1;grid-row:1 / -1}.p5-founder[data-p5-section] .p5-founder__heading{grid-column:2;grid-row:2}.p5-founder[data-p5-section] .p5-founder__statement{grid-column:2;grid-row:3;margin-top:var(--p5-space-20)}.p5-founder[data-p5-section] .p5-founder__signoff{grid-column:2;grid-row:4;margin-top:var(--p5-space-20);align-items:flex-start}.p5-founder[data-p5-section] .p5-founder__name{text-align:left}.p5-founder[data-p5-section] .p5-founder__frame{aspect-ratio:770 / 623}.p5-founder[data-p5-section] .p5-founder__photo{left:-32%;top:-43.66%;width:146.91%;height:272.37%}.p5-founder[data-p5-section] .p5-founder__mark{order:-1;z-index:1;margin-top:0;margin-bottom:calc(-1 * var(--p5-space-20))}}@media screen and (min-width:990px){.p5-hero__grid{display:grid;grid-template-columns:var(--p5-hero-columns);gap:0 var(--p5-hero-gap);align-items:start}.p5-steps[data-p5-section] .p5-steps__cards,.p5-steps--so-wirkt[data-p5-section] .p5-steps__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;column-gap:calc(var(--p5-steps-sep-w) + 2 * var(--p5-gutter-desktop));row-gap:var(--p5-space-40)}.p5-steps[data-p5-section] .p5-steps__card{min-width:0}.p5-steps[data-p5-section] .p5-steps__copy{align-self:flex-start}.p5-steps--so-wirkt[data-p5-section] .p5-steps__item{position:relative}.p5-steps[data-p5-section] .p5-steps__card+.p5-steps__card:before,.p5-steps--so-wirkt[data-p5-section] .p5-steps__item+.p5-steps__item:before{content:"";position:absolute;top:50%;bottom:auto;left:auto;right:calc(100% + var(--p5-gutter-desktop) + 1px);width:var(--p5-steps-sep-w);height:1px;background:var(--p5-border-50)}.p5-steps[data-p5-section] .p5-steps__card:nth-child(3n+1):before,.p5-steps--so-wirkt[data-p5-section] .p5-steps__item:nth-child(3n+1):before{display:none}.p5-reviews[data-p5-section] .p5-reviews__cards--carousel,.p5-reviews[data-p5-section] .p5-reviews__cards--grid{grid-template-columns:repeat(4,minmax(0,1fr))}main[data-template=collection] .p5-reviews[data-p5-section] .p5-reviews__cards--carousel,main[data-template=collection] .p5-reviews[data-p5-section] .p5-reviews__cards--grid{grid-template-columns:repeat(5,minmax(0,1fr))}main[data-template=collection] .p5-reviews[data-p5-section] .p5-reviews__cards>.p5-reviews__card:nth-child(5){display:flex}.p5-product-row[data-p5-section] .p5-product-row__list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (min-width:750px)and (prefers-reduced-motion:reduce){.p5-sticky.p5-sticky--top,.p5-sticky.p5-sticky--top.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/period5-sections.css.map */
