.pp-full-bleed{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width:750px){.pp-full-bleed{padding-left:3rem;padding-right:3rem}}.pp-align--left{text-align:left}.pp-align--center{text-align:center}.pp-align--right{text-align:right}@media screen and (max-width:749px){.pp-malign--left{text-align:left}.pp-malign--center{text-align:center}.pp-malign--right{text-align:right}}.pp-muted{color:rgba(var(--color-foreground),.72)}.pp-divider-top{border-top:.1rem solid rgba(var(--color-foreground),.12)}.pp-sub--sm{font-size:1.3rem}.pp-sub--md{font-size:1.6rem}.pp-sub--lg{font-size:2rem}.pp-link{color:currentColor;text-underline-offset:.3rem;text-decoration-thickness:.1rem}.pp-ratio--square{--pp-ratio: 1 / 1}.pp-ratio--portrait{--pp-ratio: 4 / 5}.pp-ratio--landscape{--pp-ratio: 4 / 3}.pp-highlight{box-decoration-break:clone;-webkit-box-decoration-break:clone}.pp-highlight--color{color:var(--pp-hero-highlight, var(--pp-hl, #FCE8E6))}.pp-highlight--marker{background-image:linear-gradient(transparent 60%,var(--pp-hero-highlight, var(--pp-hl, #FCE8E6)) 60%,var(--pp-hero-highlight, var(--pp-hl, #FCE8E6)) 92%,transparent 92%)}.pp-highlight--underline{text-decoration:underline;text-decoration-color:var(--pp-hero-highlight, var(--pp-hl, #A88B5C));text-decoration-thickness:.12em;text-underline-offset:.18em}.pp-petal-edge{--pp-scallop: 14px;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--pp-scallop)) no-repeat,radial-gradient(var(--pp-scallop) at 50% 0,#000 98%,transparent) bottom / calc(var(--pp-scallop) * 2) var(--pp-scallop) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--pp-scallop)) no-repeat,radial-gradient(var(--pp-scallop) at 50% 0,#000 98%,transparent) bottom / calc(var(--pp-scallop) * 2) var(--pp-scallop) repeat-x}.pp-petal-edge--both{-webkit-mask:radial-gradient(var(--pp-scallop) at 50% 100%,#000 98%,transparent) top / calc(var(--pp-scallop) * 2) var(--pp-scallop) repeat-x,linear-gradient(#000 0 0) center / 100% calc(100% - var(--pp-scallop) * 2) no-repeat,radial-gradient(var(--pp-scallop) at 50% 0,#000 98%,transparent) bottom / calc(var(--pp-scallop) * 2) var(--pp-scallop) repeat-x;mask:radial-gradient(var(--pp-scallop) at 50% 100%,#000 98%,transparent) top / calc(var(--pp-scallop) * 2) var(--pp-scallop) repeat-x,linear-gradient(#000 0 0) center / 100% calc(100% - var(--pp-scallop) * 2) no-repeat,radial-gradient(var(--pp-scallop) at 50% 0,#000 98%,transparent) bottom / calc(var(--pp-scallop) * 2) var(--pp-scallop) repeat-x}@media screen and (min-width:750px){.pp-petal-edge{--pp-scallop: 22px}}[class*=pp-pos--]{display:flex;padding:2.4rem 2rem calc(2.4rem + var(--pp-scallop, 0px))}@media screen and (min-width:750px){[class*=pp-pos--]{padding:5rem 6rem calc(5rem + var(--pp-scallop, 0px))}}.pp-pos--top-left{align-items:flex-start;justify-content:flex-start}.pp-pos--top-center{align-items:flex-start;justify-content:center}.pp-pos--top-right{align-items:flex-start;justify-content:flex-end}.pp-pos--middle-left{align-items:center;justify-content:flex-start}.pp-pos--middle-center{align-items:center;justify-content:center}.pp-pos--middle-right{align-items:center;justify-content:flex-end}.pp-pos--bottom-left{align-items:flex-end;justify-content:flex-start}.pp-pos--bottom-center{align-items:flex-end;justify-content:center}.pp-pos--bottom-right{align-items:flex-end;justify-content:flex-end}@media screen and (max-width:749px){[class*=pp-pos--]{align-items:flex-end;justify-content:center}}.pp-hero{display:block;position:relative;overflow:hidden}.pp-hero--boxed{padding:0}.pp-hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.pp-hero__track::-webkit-scrollbar{display:none}.pp-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:var(--pp-hero-ratio-mobile);overflow:hidden;color:var(--pp-hero-text)}.pp-hero--mh-small .pp-hero__slide{aspect-ratio:auto;height:42rem}.pp-hero--mh-medium .pp-hero__slide{aspect-ratio:auto;height:52rem}.pp-hero--mh-large .pp-hero__slide{aspect-ratio:auto;height:64rem}@media screen and (min-width:750px){.pp-hero__slide,.pp-hero--h-adapt .pp-hero__slide{aspect-ratio:var(--pp-hero-ratio);height:auto}.pp-hero--h-small .pp-hero__slide{aspect-ratio:auto;height:48rem}.pp-hero--h-medium .pp-hero__slide{aspect-ratio:auto;height:65rem}.pp-hero--h-large .pp-hero__slide{aspect-ratio:auto;height:80rem}.pp-hero--h-screen .pp-hero__slide{aspect-ratio:auto;height:100svh}}.pp-hero__slide{min-height:36rem}.pp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.pp-hero__media img,.pp-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.pp-hero__media .placeholder-svg{background:rgba(var(--color-foreground),.06)}.pp-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pp-hero-overlay);opacity:var(--pp-hero-overlay-opacity);pointer-events:none}.pp-hero--ambient .pp-hero__media img{animation:pp-ambient 22s ease-in-out infinite alternate}@keyframes pp-ambient{0%{transform:scale(1)}to{transform:scale(1.08)}}.pp-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pp-hero__box{max-width:62rem}.pp-align--center .pp-hero__box{margin-inline:auto}.pp-hero__subheading{margin:0 0 1rem;font-family:var(--font-heading-family);font-style:italic;letter-spacing:.02em;color:var(--pp-hero-text)}.pp-hero__heading{margin:0;color:var(--pp-hero-text);line-height:1.05}.pp-hero__text{margin:1.6rem 0 0;font-size:1.7rem}.pp-hero__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.pp-align--center .pp-hero__buttons{justify-content:center}.pp-align--right .pp-hero__buttons{justify-content:flex-end}@media screen and (max-width:749px){.pp-malign--center .pp-hero__buttons{justify-content:center}.pp-malign--left .pp-hero__buttons{justify-content:flex-start}}.pp-hero .button.pp-btn{--color-button: var(--pp-hero-btn-bg);background-color:var(--pp-hero-btn-bg);color:var(--pp-hero-btn-label)}.pp-hero .button.pp-btn:after{box-shadow:0 0 0 .1rem var(--pp-hero-btn-bg)}.pp-hero .button.pp-btn--ghost{background:transparent;color:var(--pp-hero-text)}.pp-hero .button.pp-btn--ghost:after{box-shadow:0 0 0 .1rem var(--pp-hero-text)}.pp-btn--small{min-height:4rem;padding:0 2.2rem;font-size:1.3rem}.pp-btn--large{min-height:5.6rem;padding:0 4rem;font-size:1.6rem}.pp-hero__controls{position:absolute;z-index:2;right:1.6rem;bottom:calc(1.6rem + var(--pp-scallop, 0px));display:flex;align-items:center;gap:.8rem}@media screen and (min-width:750px){.pp-hero__controls{right:4rem;bottom:calc(3rem + var(--pp-scallop, 0px))}}.pp-hero__arrow{display:inline-grid;place-items:center;width:4rem;height:4rem;border:0;border-radius:50%;background:var(--pp-hero-nav-bg);color:var(--pp-hero-nav-text);cursor:pointer;transition:transform .2s ease}.pp-hero__arrow:hover{transform:scale(1.06)}.pp-hero__dots{display:flex;gap:.6rem}.pp-hero__dot{width:.9rem;height:.9rem;padding:0;border:.1rem solid var(--pp-hero-nav-text);border-radius:50%;background:transparent;cursor:pointer;transition:width .25s ease,background-color .25s ease}.pp-hero__dot[aria-current=true]{width:2.4rem;border-radius:1rem;background:var(--pp-hero-nav-text)}.pp-hero__play-icon,.pp-hero__pause[aria-pressed=true] .pp-hero__pause-icon{display:none}.pp-hero__pause[aria-pressed=true] .pp-hero__play-icon{display:inline}@media screen and (max-width:749px){.pp-hero__controls .pp-hero__arrow[data-pp-prev],.pp-hero__controls .pp-hero__arrow[data-pp-next]{display:none}.pp-hero__controls{left:0;right:0;justify-content:center}}.pp-tiles__header{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:3rem}.pp-tiles__header.pp-align--center{flex-direction:column;align-items:center}.pp-tiles__heading{margin:0}.pp-tiles__grid{display:grid;grid-template-columns:repeat(var(--pp-cols-mobile, 1),minmax(0,1fr));gap:1.2rem}@media screen and (min-width:750px){.pp-tiles__grid{grid-template-columns:repeat(var(--pp-cols, 3),minmax(0,1fr));gap:2rem}}.pp-tile__link{display:block;position:relative;color:inherit;text-decoration:none}.pp-tile__media{position:relative;aspect-ratio:var(--pp-ratio, 1 / 1);overflow:hidden;background:rgba(var(--color-foreground),.05)}.pp-tile__media img,.pp-tile__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.pp-tile__link:hover .pp-tile__media img{transform:scale(1.04)}.pp-tile__label{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1.2rem}.pp-tile__title{margin:0}.pp-tile__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:1.3rem;white-space:nowrap}.pp-tile--overlay .pp-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a1b189e,#1a1b1800 55%)}.pp-tile--overlay .pp-tile__label{position:absolute;left:0;right:0;bottom:0;padding:2rem;color:#fff;z-index:1}.pp-tile--overlay .pp-tile__title{color:#fff}@media screen and (max-width:749px){[style*="--pp-cols-mobile: 2"] .pp-tile--overlay .pp-tile__label{padding:1.2rem;flex-direction:column;gap:.2rem}[style*="--pp-cols-mobile: 2"] .pp-tile__title{font-size:1.6rem}}.pp-mosaic{display:grid;gap:3rem;align-items:stretch}@media screen and (min-width:990px){.pp-mosaic{grid-template-columns:1.25fr 1fr;gap:6rem}.pp-mosaic--text_first .pp-mosaic__images{order:2}}.pp-mosaic__images{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-content:start}.pp-mosaic__img{aspect-ratio:var(--pp-ratio, 4 / 5);overflow:hidden;background:rgba(var(--color-foreground),.05)}.pp-mosaic__img img,.pp-mosaic__img svg{width:100%;height:100%;object-fit:cover;display:block}.pp-mosaic__img--2,.pp-mosaic__img--4{transform:translateY(14%)}.pp-mosaic__images{padding-bottom:9%}@media screen and (min-width:750px){.pp-mosaic__images{gap:2rem}}.pp-mosaic__content{display:flex;flex-direction:column;gap:1.6rem}.pp-valign--top{justify-content:flex-start}.pp-valign--middle{justify-content:center}.pp-valign--bottom{justify-content:flex-end}.pp-mosaic__heading{margin:0}.pp-mosaic__text{max-width:52rem}.pp-mosaic__content.pp-align--center .pp-mosaic__text{margin-inline:auto}.pp-mosaic__buttons{margin-top:.8rem}.pp-reveal{position:relative}.pp-reveal__frame{position:relative;height:var(--pp-rv-height-mobile);clip-path:inset(0);overflow:hidden}@media screen and (min-width:750px){.pp-reveal__frame{height:var(--pp-rv-height)}}.pp-reveal__media{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0}.pp-reveal__media img,.pp-reveal__media svg{width:100%;height:100%;object-fit:cover;display:block}.pp-reveal__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pp-rv-overlay);opacity:var(--pp-rv-overlay-opacity)}.shopify-design-mode .pp-reveal__media,.pp-reveal--static .pp-reveal__media{position:absolute}@media(prefers-reduced-motion:reduce){.pp-reveal__media{position:absolute}}.pp-reveal__content{position:relative;z-index:1;height:100%;padding-top:calc(2.4rem + var(--pp-scallop, 0px))}.pp-reveal__box{max-width:50rem;padding:3.2rem 2.8rem;background:var(--pp-box-bg);color:var(--pp-box-text)}@media screen and (min-width:750px){.pp-reveal__box{padding:4.8rem 5.6rem}}.pp-reveal__heading{margin:0 0 1.2rem;color:var(--pp-box-text)}.pp-reveal__text{margin-bottom:2rem}.pp-reveal .button.pp-reveal__button{background:var(--pp-box-btn);color:var(--pp-box-btn-label)}.pp-reveal .button.pp-reveal__button:after{box-shadow:0 0 0 .1rem var(--pp-box-btn)}.pp-look__title{margin:0 0 3rem}.pp-look{display:grid;gap:3rem;align-items:start}@media screen and (min-width:990px){.pp-look{grid-template-columns:1.15fr 1fr;gap:5rem}.pp-look--text_first .pp-look__media{order:2}}.pp-look__media{position:relative;overflow:visible}.pp-look__media>img,.pp-look__media>svg{width:100%;height:auto;display:block}.pp-look__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.2rem}@media screen and (min-width:990px){.pp-look__products{position:sticky;top:10rem}}.pp-look__item.is-highlighted{outline:.2rem solid rgba(var(--color-foreground),.6);outline-offset:.6rem}.pp-spot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);z-index:2}.pp-spot__dot{position:relative;width:2.8rem;height:2.8rem;padding:0;border:.3rem solid #fff;border-radius:50%;background:var(--spot, #000);cursor:pointer;box-shadow:0 .2rem .8rem #00000040}.pp-spot__dot:before{content:"";position:absolute;top:-.8rem;right:-.8rem;bottom:-.8rem;left:-.8rem;border-radius:50%;border:.2rem solid rgba(255,255,255,.85);animation:pp-pulse 2.4s ease-out infinite}@keyframes pp-pulse{0%{transform:scale(.7);opacity:1}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.pp-spot__dot:before{animation:none;opacity:.6}}.pp-spot__pop{position:absolute;bottom:calc(100% + 1.2rem);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:1rem;width:max-content;max-width:26rem;padding:1rem 1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 1rem 3rem #0000002e;border-radius:.4rem}.pp-spot__pop[hidden]{display:none}.pp-spot__thumb{width:4.8rem;height:4.8rem;object-fit:cover}.pp-spot__name{display:block;font-size:1.4rem;color:inherit;text-decoration:underline;text-underline-offset:.2rem}.pp-spot__price{display:block;font-size:1.3rem;margin-top:.2rem}.pp-bundle__panel{display:flex;flex-direction:column;gap:1.2rem}.pp-bundle__sub{margin:0;font-family:var(--font-heading-family)}.pp-bundle__heading{margin:0 0 1rem}.pp-bundle__list{display:grid;gap:1.2rem;margin:0}.pp-bundle__item{display:grid;grid-template-columns:auto 7.2rem 1fr;gap:1.2rem;align-items:center;padding:1.2rem;background:rgba(var(--color-foreground),.035);text-align:left}.pp-bundle__check{position:relative;display:inline-grid;place-items:center;cursor:pointer}.pp-bundle__check input{position:absolute;opacity:0;width:2.2rem;height:2.2rem;margin:0;cursor:pointer}.pp-bundle__box{width:2.2rem;height:2.2rem;border:.15rem solid rgb(var(--color-foreground));display:inline-grid;place-items:center}.pp-bundle__check input:checked+.pp-bundle__box{background:rgb(var(--color-button));border-color:rgb(var(--color-button))}.pp-bundle__check input:checked+.pp-bundle__box:after{content:"";width:.6rem;height:1.1rem;border:solid rgb(var(--color-button-text));border-width:0 .2rem .2rem 0;transform:rotate(45deg) translate(-.1rem,-.1rem)}.pp-bundle__check input:focus-visible+.pp-bundle__box{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.pp-bundle__check input:disabled+.pp-bundle__box{opacity:.35}.pp-bundle__thumb img,.pp-bundle__thumb svg{width:7.2rem;height:7.2rem;object-fit:cover;display:block}.pp-bundle__info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.pp-bundle__name{color:inherit;font-size:1.5rem;text-decoration:none}.pp-bundle__name:hover{text-decoration:underline}.pp-bundle__select{font:inherit;font-size:1.3rem;padding:.4rem .6rem;max-width:100%;border:.1rem solid rgba(var(--color-foreground),.3);background:transparent;color:inherit}.pp-bundle__price{font-size:1.4rem}.pp-bundle__footer{margin-top:.8rem;display:grid;gap:1.2rem}.pp-bundle__total{display:flex;justify-content:space-between;margin:0;font-size:1.7rem}.pp-bundle__error{margin:0;color:#d72c0d;font-size:1.4rem}.pp-quotes__heading{margin:0 0 3rem}.pp-quotes{display:block}.pp-quotes__track{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.pp-quotes__track::-webkit-scrollbar{display:none}.pp-quote{flex:0 0 85%;margin:0;padding:3.2rem 2.8rem;scroll-snap-align:start;background:rgba(var(--color-foreground),.04);display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:750px){.pp-quote{flex-basis:calc((100% - 4rem) / 3)}}.pp-quote__stars{display:flex;gap:.2rem;margin:0;color:rgba(var(--color-foreground),.2)}.pp-quote__stars .is-on{color:var(--pp-star)}.pp-quote__stars .is-on svg{fill:currentColor}.pp-quote__text{margin:0;font-size:1.6rem;flex:1}.pp-quote__author{display:flex;align-items:center;gap:1rem;font-family:var(--font-heading-family)}.pp-quote__avatar{width:4.8rem;height:4.8rem;border-radius:50%;object-fit:cover}.pp-quotes__controls{display:flex;justify-content:center;gap:1rem;margin-top:2.4rem}.pp-round-btn{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.3);background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.pp-round-btn:hover{border-color:rgb(var(--color-foreground))}.pp-marquee{overflow:hidden;background:var(--pp-mq-bg);color:var(--pp-mq-text)}.pp-marquee__rail{display:flex;width:max-content;animation:pp-marquee var(--pp-mq-duration) linear infinite}.pp-marquee--right .pp-marquee__rail{animation-direction:reverse}.pp-marquee:hover .pp-marquee__rail{animation-play-state:paused}.pp-marquee__list{display:flex;align-items:center;margin:0;flex-shrink:0}.pp-marquee__item{display:inline-flex;align-items:center;gap:1.2rem;padding-right:1.2rem;font-size:var(--pp-mq-size);white-space:nowrap;font-family:var(--font-heading-family)}.pp-marquee__item a{color:inherit}.pp-marquee__icon,.pp-marquee__sep{color:var(--pp-mq-icon);display:inline-flex}@keyframes pp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pp-marquee__rail{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.pp-marquee__list[aria-hidden=true]{display:none}.pp-marquee__list{flex-wrap:wrap;justify-content:center}}.pp-promises__heading{text-align:center;margin:0 0 3rem}.pp-promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;margin:0}@media screen and (min-width:990px){.pp-promises{grid-template-columns:repeat(var(--pp-cols, 4),minmax(0,1fr))}}.pp-promise{display:flex;flex-direction:column;gap:1.2rem}.pp-promise.pp-align--center{align-items:center}.pp-promise__icon{color:var(--pp-icon-color);display:inline-flex}.pp-promise__icon--small svg,.pp-promise__icon--small img{width:2.8rem;height:2.8rem}.pp-promise__icon--large svg,.pp-promise__icon--large img{width:5.6rem;height:5.6rem}.pp-promise__title{margin:0 0 .6rem}.pp-promise__text{font-size:1.4rem}.pp-promise__text p{margin:0}.pp-recent__heading{margin:0 0 3rem}.pp-sticky{position:fixed;left:0;right:0;bottom:var(--pp-dock-height, 0px);z-index:3;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-top:.1rem solid rgba(var(--color-foreground),.12);box-shadow:0 -.6rem 2rem #0000000f;transform:translateY(110%);transition:transform .3s ease}.pp-sticky.is-visible{transform:translateY(0)}.pp-sticky__inner{display:flex;align-items:center;gap:1.2rem;padding-top:1rem;padding-bottom:1rem}.pp-sticky__thumb{width:4.8rem;height:4.8rem;object-fit:cover;flex-shrink:0}.pp-sticky__info{flex:1;min-width:0}.pp-sticky__title{margin:0;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-sticky__price{margin:0;font-size:1.3rem;opacity:.8}.pp-sticky__button{min-width:14rem}@media screen and (max-width:749px){.pp-sticky--desktop-only,.pp-sticky__thumb{display:none}.pp-sticky__button{min-width:0;padding:0 2rem}}@media screen and (min-width:750px){.pp-sticky--mobile-only{display:none}}@media(prefers-reduced-motion:reduce){.pp-sticky{transition:none}}.pp-dock{display:none}@media screen and (max-width:749px){.pp-dock{display:block;position:fixed;left:0;right:0;bottom:0;z-index:4;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.1)}body:has(.pp-dock){--pp-dock-height: 6.4rem;padding-bottom:calc(var(--pp-dock-height) + env(safe-area-inset-bottom,0px))}}.pp-dock__list{display:flex;justify-content:space-around;margin:0}.pp-dock__item{flex:1}.pp-dock__btn{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;padding:.2rem 0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.1rem;text-decoration:none;cursor:pointer}.pp-dock__btn[aria-current=page]{color:var(--pp-heading-color)}.pp-dock__icon{position:relative;display:inline-flex}.pp-dock__count{position:absolute;top:-.5rem;right:-.9rem;min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:1rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1rem;line-height:1.7rem;text-align:center}.pp-dock__count[hidden]{display:none}.pp-dock--icons .pp-dock__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pp-chero{position:relative;display:flex;align-items:flex-end}.pp-chero--image{min-height:var(--pp-ch-height-mobile);color:var(--pp-ch-text)}@media screen and (min-width:750px){.pp-chero--image{min-height:var(--pp-ch-height)}}.pp-chero--plain{padding:4rem 0 calc(4rem + var(--pp-scallop, 0px))}.pp-chero__media{position:absolute;top:0;right:0;bottom:0;left:0}.pp-chero__media img{width:100%;height:100%;object-fit:cover;display:block}.pp-chero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pp-ch-overlay);opacity:var(--pp-ch-overlay-opacity)}.pp-chero__content{position:relative;z-index:1;width:100%;padding-top:3rem;padding-bottom:calc(3rem + var(--pp-scallop, 0px))}@media screen and (min-width:750px){.pp-chero--image .pp-chero__content{padding-bottom:calc(5rem + var(--pp-scallop, 0px))}}.pp-chero--image .pp-chero__title,.pp-chero--image .pp-breadcrumbs a,.pp-chero--image .pp-breadcrumbs{color:var(--pp-ch-text)}.pp-chero__title{margin:.8rem 0 0}.pp-chero__desc{max-width:64rem;margin-top:1.2rem}.pp-chero__content.pp-align--center .pp-chero__desc{margin-inline:auto}.pp-chero__content.pp-align--center .pp-breadcrumbs__list{justify-content:center}.pp-breadcrumbs{font-size:1.3rem}.pp-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.pp-breadcrumbs__list li:not(:last-child):after{content:"/";margin-left:.6rem;opacity:.5}.pp-breadcrumbs a{color:inherit;text-decoration:none;opacity:.8}.pp-breadcrumbs a:hover{opacity:1;text-decoration:underline}.product__info-container .pp-breadcrumbs{margin-bottom:1.2rem}.pp-ship{width:100%;text-align:left}.pp-ship__text{display:flex;align-items:center;gap:.8rem;margin:0 0 .8rem;font-size:1.4rem}.pp-ship__text svg{color:var(--pp-progress-color);flex-shrink:0}.pp-ship__track{height:.6rem;border-radius:1rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.pp-ship__fill{display:block;height:100%;border-radius:inherit;background:var(--pp-progress-color);transition:width .4s ease}.cart__blocks .pp-ship{margin-bottom:1.6rem}.pp-contact__heading{margin:0 0 1.2rem}.pp-contact__list{display:grid;gap:2rem;margin:2.4rem 0}@media screen and (min-width:750px){.pp-contact__list{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}.pp-contact__item{display:flex;gap:1.4rem;align-items:flex-start}.pp-contact__icon{display:inline-grid;place-items:center;width:4.8rem;height:4.8rem;flex-shrink:0;border-radius:50%;background:rgba(var(--color-button),.12);color:rgb(var(--color-button))}.pp-contact__label{margin:0 0 .2rem;font-family:var(--font-heading-family)}.pp-contact__item a{color:inherit;word-break:break-word}.pp-contact__social{justify-content:flex-start}.pp-countdown{text-align:center}.pp-countdown__heading{margin:0 0 1.2rem}.pp-countdown__timer{display:flex;justify-content:center;gap:1.2rem;margin:2.4rem 0}.pp-countdown__unit{display:flex;flex-direction:column;align-items:center;min-width:7rem;padding:1.4rem .8rem;background:rgba(var(--color-foreground),.06)}.pp-countdown__unit span{font-family:var(--font-heading-family);font-size:3.6rem;line-height:1;font-variant-numeric:tabular-nums}.pp-countdown__unit small{margin-top:.6rem;font-size:1.2rem}.pp-map{display:grid;gap:3rem;align-items:center}@media screen and (min-width:990px){.pp-map{grid-template-columns:1fr 1.6fr;gap:6rem}.pp-map--map_first .pp-map__info{order:2}}.pp-map__heading{margin:0 0 1.2rem}.pp-map__info .button{margin-top:1.6rem}.pp-map__frame{height:var(--pp-map-h)}.pp-map__frame iframe{width:100%;height:100%;border:0;display:block}.pp-map__empty{display:grid;place-items:center;height:100%;background:rgba(var(--color-foreground),.05)}.pp-gallery__heading{margin:0 0 2.4rem}.pp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:0}@media screen and (min-width:750px){.pp-gallery{grid-template-columns:repeat(var(--pp-cols, 5),minmax(0,1fr))}}.pp-gallery__link{position:relative;display:block;aspect-ratio:1;overflow:hidden;color:#fff}.pp-gallery__link img,.pp-gallery__link svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}a.pp-gallery__link:hover img{transform:scale(1.05)}.pp-gallery__tag{position:absolute;left:1rem;bottom:1rem;font-family:var(--font-heading-family);text-shadow:0 .1rem .6rem rgba(0,0,0,.5)}@media(prefers-reduced-motion:reduce){.pp-hero__track,.pp-quotes__track{scroll-behavior:auto}.pp-hero--ambient .pp-hero__media img{animation:none}.pp-tile__media img,.pp-gallery__link img{transition:none}}.pp-footer-newsletter-text{margin:0 0 1.6rem;font-size:1.4rem}.pp-footer-newsletter-text p{margin:0}.pp-fsv{position:relative;display:grid;overflow:hidden;background:#2a211d;height:calc(100vh - var(--header-height, 0px));height:calc(100svh - var(--header-height, 0px));min-height:48rem}.pp-fsv--h-viewport{height:100vh;height:100svh}.pp-fsv--h-large{height:85vh;height:85svh}@media screen and (orientation:landscape)and (max-height:500px){.pp-fsv{min-height:36rem}}.pp-fsv__media,.pp-fsv__shade,.pp-fsv__content{grid-area:1 / 1}.pp-fsv__media{position:relative;z-index:0}.pp-fsv__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--pp-fs-focus, 50% 50%)}.pp-fsv__video--desktop{display:none}@media screen and (min-width:750px){.pp-fsv__video{object-position:var(--pp-fs-focus-desktop, 50% 45%)}.pp-fsv--has-desktop .pp-fsv__video--base{display:none}.pp-fsv--has-desktop .pp-fsv__video--desktop{display:block;object-position:center}}.pp-fsv__shade{position:relative;z-index:1;pointer-events:none}.pp-fsv__shade-m--bottom-center{background:linear-gradient(to top,rgba(26,27,24,var(--pp-fs-shade)),rgba(26,27,24,calc(var(--pp-fs-shade) * .4)) 45%,#1a1b1800 70%)}.pp-fsv__shade-m--middle-center{background:rgba(26,27,24,calc(var(--pp-fs-shade) * .6))}@media screen and (min-width:750px){.pp-fsv__shade--middle-left,.pp-fsv__shade--bottom-left{background:linear-gradient(to right,rgba(26,27,24,var(--pp-fs-shade)),rgba(26,27,24,calc(var(--pp-fs-shade) * .5)) 45%,#1a1b1800 75%)}.pp-fsv__shade--middle-center{background:rgba(26,27,24,calc(var(--pp-fs-shade) * .6))}.pp-fsv__shade--bottom-center{background:linear-gradient(to top,rgba(26,27,24,var(--pp-fs-shade)),#1a1b1800 65%)}}.pp-fsv__content{position:relative;z-index:2;display:flex;width:100%;padding-top:3rem;padding-bottom:calc(4.8rem + var(--pp-scallop, 0px));color:var(--pp-fs-text);text-shadow:0 .1rem 1.6rem rgba(0,0,0,.25)}.pp-fsv__box{max-width:62rem}.pp-fsv__mpos--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.pp-fsv__mpos--middle-center{align-items:center;justify-content:center;text-align:center}@media screen and (min-width:750px){.pp-fsv__content{padding-top:6rem;padding-bottom:calc(8rem + var(--pp-scallop, 0px))}.pp-fsv__pos--middle-left{align-items:center;justify-content:flex-start;text-align:left}.pp-fsv__pos--bottom-left{align-items:flex-end;justify-content:flex-start;text-align:left}.pp-fsv__pos--middle-center{align-items:center;justify-content:center;text-align:center}.pp-fsv__pos--bottom-center{align-items:flex-end;justify-content:center;text-align:center}}.pp-fsv__sub{margin:0 0 1rem;font-family:var(--font-heading-family);font-style:italic;font-size:1.6rem;color:var(--pp-fs-accent)}.pp-fsv__heading{margin:0;color:var(--pp-fs-text);line-height:1.04;font-size:clamp(3.6rem,10vw,4.8rem)}@media screen and (min-width:750px){.pp-fsv__sub{font-size:1.9rem}.pp-fsv__heading{font-size:clamp(4.8rem,6vw,8.8rem)}.pp-fsv__heading.h1{font-size:clamp(4rem,4.4vw,6rem)}}.pp-fsv__text{margin-top:1.4rem;font-size:1.6rem}.pp-fsv__text p{margin:0}@media screen and (min-width:750px){.pp-fsv__text{font-size:1.9rem;max-width:50rem}}.pp-fsv__pos--middle-center .pp-fsv__text,.pp-fsv__pos--bottom-center .pp-fsv__text{margin-inline:auto}.pp-fsv__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem;justify-content:center}@media screen and (min-width:750px){.pp-fsv__buttons{margin-top:3.2rem}.pp-fsv__pos--middle-left .pp-fsv__buttons,.pp-fsv__pos--bottom-left .pp-fsv__buttons{justify-content:flex-start}}.pp-fsv .button.pp-fsv__btn{background:var(--pp-fs-btn);color:var(--pp-fs-btn-label);text-shadow:none}.pp-fsv .button.pp-fsv__btn:after{box-shadow:0 0 0 .1rem var(--pp-fs-btn)}.pp-fsv .button.pp-fsv__btn--ghost{background:transparent;color:var(--pp-fs-text)}.pp-fsv .button.pp-fsv__btn--ghost:after{box-shadow:0 0 0 .1rem currentColor}.pp-fsv__controls{position:absolute;z-index:3;top:1.2rem;left:1.2rem;right:1.2rem;display:flex;justify-content:space-between;gap:.8rem}@media screen and (min-width:750px){.pp-fsv__controls{top:auto;left:auto;right:3rem;bottom:calc(3rem + var(--pp-scallop, 0px))}}.pp-fsv__ctrl{display:inline-grid;place-items:center;grid-auto-flow:column;gap:.7rem;min-width:4.2rem;height:4.2rem;padding:0;border:0;border-radius:3rem;cursor:pointer;background:#1a1b188c;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-body-family);font-size:1.3rem;white-space:nowrap;transition:background-color .25s ease}.pp-fsv__ctrl:hover{background:#1a1b18bf}.pp-fsv__ctrl:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}.pp-fsv__sound{padding:0 1.6rem 0 1.3rem}.pp-fsv__sound[aria-pressed=true]{background:#b86f78e6}.pp-fsv__icon-play,.pp-fsv__icon-sound,[data-pp-video-play][aria-pressed=true] .pp-fsv__icon-pause{display:none}[data-pp-video-play][aria-pressed=true] .pp-fsv__icon-play{display:inline}[data-pp-video-sound][aria-pressed=true] .pp-fsv__icon-muted{display:none}[data-pp-video-sound][aria-pressed=true] .pp-fsv__icon-sound{display:inline}.pp-fsv__sound.is-inviting{animation:pp-sound-invite 1.8s ease-out 1s 3}@keyframes pp-sound-invite{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 1.2rem #fff0}}@media(prefers-reduced-motion:reduce){.pp-fsv__sound.is-inviting{animation:none}}.pp-fsv__notice{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;gap:.6rem;width:min(42rem,calc(100% - 3rem));padding:1.8rem 2rem;background:#fffffff2;color:#2a211d;font-size:1.4rem;line-height:1.4;text-align:center;box-shadow:0 1rem 3rem #0003}.pp-fsv__notice strong{font-size:1.6rem}.header__heading-logo{clip-path:circle(47.8% at 50% 50%)}@media screen and (max-width:749px){.section-header .header__heading-logo-wrapper{width:64px}.section-header.scrolled-past-header .header__heading-logo-wrapper{width:52px}}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}.header__menu-item{white-space:nowrap}}@media screen and (min-width:990px)and (max-width:1199px){.header__inline-menu .header__menu-item{padding-left:.9rem;padding-right:.9rem;font-size:1.35rem}}.mega-menu__list.pp-mega{grid-template-columns:repeat(3,minmax(0,18rem));gap:.2rem 4rem}.pp-mega .mega-menu__link--level-2{font-weight:500;color:rgba(var(--color-foreground),.85)}.pp-mega .mega-menu__link--level-2:hover{color:#c8475a;text-decoration:none}.pp-mega .pp-mega__all{color:#c8475a;text-decoration:underline;text-underline-offset:.4rem}.pp-tiles--refined .pp-tiles__header{margin-bottom:2.4rem;gap:.8rem}.pp-tiles__sub{margin:0;font-size:1.6rem;color:rgba(var(--color-foreground),.75)}.pp-tiles--refined .pp-tile__media{border-radius:1.6rem}.pp-tiles--refined .pp-tile--overlay .pp-tile__media:after{background:linear-gradient(to top,#2a211db8,#2a211d00 58%)}.pp-tiles--refined .pp-tile--overlay .pp-tile__label{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:2.2rem 2.4rem}.pp-tiles--refined .pp-tile__text{display:flex;flex-direction:column;gap:.3rem;min-width:0}.pp-tiles--refined .pp-tile__title{font-size:2.4rem;line-height:1.15}.pp-tile__count{font-size:1.3rem;letter-spacing:.04em;opacity:.85}.pp-tiles--refined .pp-tile__cta{flex:none;width:4rem;height:4rem;border-radius:50%;justify-content:center;background:#fff;color:rgb(var(--color-button));font-size:0;transition:transform .3s ease,background .3s ease,color .3s ease}.pp-tiles--refined .pp-tile__link:hover .pp-tile__cta{background:rgb(var(--color-button));color:#fff;transform:translate(.3rem)}.pp-tiles--refined .pp-tile__link:focus-visible{outline:.2rem solid rgb(var(--color-button));outline-offset:.3rem;border-radius:1.6rem}.pp-tiles__footer{text-align:center;margin-top:3.2rem}@media screen and (max-width:749px){.pp-tiles--refined .pp-tile__media{border-radius:1.2rem}.pp-tiles--refined [style*="--pp-cols-mobile: 2"] .pp-tile--overlay .pp-tile__label,.pp-tiles--refined .pp-tile--overlay .pp-tile__label{flex-direction:row;align-items:flex-end;padding:1.2rem;gap:.6rem}.pp-tiles--refined .pp-tile__title,.pp-tiles--refined [style*="--pp-cols-mobile: 2"] .pp-tile__title{font-size:1.7rem}.pp-tile__count{font-size:1.15rem}.pp-tiles--refined .pp-tile__cta{width:3rem;height:3rem}.pp-tiles--refined .pp-tile__cta svg{width:1.3rem;height:1.3rem}.pp-tiles__sub{font-size:1.4rem}.pp-tiles__footer{margin-top:2.4rem}}.pp-cat{--pp-cat-radius: 2rem;--pp-cat-gap: 2.4rem;--pp-cat-ease: cubic-bezier(.22, .61, .36, 1)}.pp-cat__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3.6rem;padding-bottom:1.8rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12)}.pp-cat__heading{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3rem,2.2rem + 1.5vw,4.4rem);line-height:1.08;letter-spacing:-.01em}.pp-cat__all{flex:none;font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;padding:.6rem 0;background:linear-gradient(rgb(var(--color-button)),rgb(var(--color-button))) left bottom / 100% .1rem no-repeat;transition:color .3s ease,background-size .3s ease}.pp-cat__all:hover{color:rgb(var(--color-button));background-size:100% .2rem}.pp-cat__grid{display:grid;grid-template-columns:repeat(var(--pp-cols-mobile, 2),minmax(0,1fr));gap:1.2rem;margin:0}@media screen and (min-width:750px){.pp-cat__grid{grid-template-columns:repeat(var(--pp-cols, 3),minmax(0,1fr));gap:1.6rem}}@media screen and (min-width:990px){.pp-cat__grid{gap:var(--pp-cat-gap)}}.pp-cat__item{display:flex}.pp-cat__card{position:relative;display:flex;flex-direction:column;width:100%;color:rgb(var(--color-foreground));text-decoration:none;background:#fff;border-radius:var(--pp-cat-radius);overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.06);box-shadow:0 .1rem .2rem #2a211d0a,0 1.2rem 3rem -1.6rem #2a211d2e;transition:box-shadow .5s var(--pp-cat-ease),transform .5s var(--pp-cat-ease);isolation:isolate}.pp-cat__media{position:relative;aspect-ratio:var(--pp-ratio, 1 / 1);overflow:hidden;background:rgba(var(--color-foreground),.04)}.pp-cat__media img,.pp-cat__media svg{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .9s var(--pp-cat-ease)}.pp-cat__footer{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 1.6rem 1.6rem 2.2rem}.pp-cat__name{flex:1 1 auto;min-width:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.2;letter-spacing:.005em}.pp-cat__count{font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.pp-cat__paw{flex:none;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#fce8e6;color:rgb(var(--color-button));transition:transform .4s var(--pp-cat-ease),background-color .4s ease,color .4s ease}.pp-cat__paw svg{width:2.2rem;height:2.2rem}@media(hover:hover){.pp-cat__card:hover{box-shadow:0 .1rem .2rem #2a211d0d,0 2rem 4rem -1.8rem #2a211d47;transform:translateY(-.2rem)}.pp-cat__card:hover .pp-cat__media img{transform:scale(1.04)}.pp-cat__card:hover .pp-cat__paw{background:rgb(var(--color-button));color:#fff}}.pp-cat__card:active .pp-cat__paw{transform:scale(.94)}.pp-cat__card:focus{outline:none}.pp-cat__card:focus-visible{outline:.25rem solid rgb(var(--color-button));outline-offset:.4rem;box-shadow:0 0 0 .6rem rgba(var(--color-background),1)}.pp-cat__card:focus-visible .pp-cat__paw{background:rgb(var(--color-button));color:#fff}@media screen and (min-width:750px)and (max-width:989px){.pp-cat{--pp-cat-radius: 1.6rem}.pp-cat__footer{padding:1.2rem 1.2rem 1.2rem 1.6rem}.pp-cat__name{font-size:1.7rem}.pp-cat__paw{width:4rem;height:4rem}}@media screen and (max-width:749px){.pp-cat{--pp-cat-radius: 1.4rem}.pp-cat__header{margin-bottom:2.4rem;padding-bottom:1.4rem;gap:1.2rem}.pp-cat__all{font-size:1.2rem;letter-spacing:.1em}.pp-cat__footer{padding:1.1rem 1rem 1.1rem 1.4rem;gap:.8rem}.pp-cat__name{font-size:1.55rem}.pp-cat__paw{width:3.8rem;height:3.8rem}.pp-cat__paw svg{width:1.9rem;height:1.9rem}}@media(prefers-reduced-motion:reduce){.pp-cat__card,.pp-cat__media img,.pp-cat__paw{transition:none}.pp-cat__card:hover,.pp-cat__card:hover .pp-cat__media img,.pp-cat__card:hover .pp-cat__paw{transform:none}}.pp-cat__titles{display:flex;flex-direction:column;gap:.8rem;min-width:0}.pp-cat__eyebrow{margin:0;font-family:var(--font-heading-family);font-size:1.2rem;line-height:1;letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--color-button))}@media screen and (max-width:749px){.pp-cat__eyebrow{font-size:1.05rem;letter-spacing:.2em}}.pp-cat__paw{overflow:hidden;white-space:nowrap}.pp-cat__paw-label{display:inline-block;max-width:0;opacity:0;overflow:hidden;font-family:var(--font-heading-family);font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;transition:max-width .45s var(--pp-cat-ease),opacity .3s ease,margin .45s var(--pp-cat-ease)}@media(hover:hover)and (min-width:990px){.pp-cat__paw{transition:width .45s var(--pp-cat-ease),background-color .4s ease,color .4s ease,transform .3s ease}.pp-cat__card:hover .pp-cat__paw,.pp-cat__card:focus-visible .pp-cat__paw{width:9.6rem}.pp-cat__card:hover .pp-cat__paw-label,.pp-cat__card:focus-visible .pp-cat__paw-label{max-width:6rem;opacity:1;margin-right:.7rem;transition-delay:0s,.1s,0s}}@media(prefers-reduced-motion:reduce){.pp-cat__paw,.pp-cat__paw-label{transition:none}}@media screen and (min-width:990px)and (hover:hover){.product-card-wrapper .media.media--hover-effect>img:first-child:not(:only-child){transition:opacity .5s ease}.product-card-wrapper.card-wrapper:hover .media.media--hover-effect>img+img{transition:opacity .5s ease,transform var(--duration-long) ease}}.pp-swipe{display:none}@media(hover:none){.pp-has-swipe .card__inner{z-index:2}.pp-has-swipe .card__media .media{visibility:hidden}.pp-swipe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pp-swipe__track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-swipe__track::-webkit-scrollbar{display:none}.pp-swipe__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;display:block}.pp-swipe__slide img{display:block;width:100%;height:100%;object-fit:cover}.pp-swipe__dots{position:absolute;left:50%;bottom:.8rem;transform:translate(-50%);display:flex;gap:.5rem;padding:.4rem .6rem;border-radius:2rem;background:#2a211d47;pointer-events:none}.pp-swipe__dot{width:.6rem;height:.6rem;border-radius:.3rem;background:#fff9;transition:width .3s ease,background-color .3s ease}.pp-swipe__dot.is-active{width:1.4rem;background:#fff}}@media(prefers-reduced-motion:reduce){.pp-swipe__dot{transition:none}}.pp-lb{--lb-ease: cubic-bezier(.22, .61, .36, 1);--lb-accent: rgb(var(--color-button));--lb-muted: rgba(var(--color-foreground), .55);--lb-card: 30rem;--lb-gap: 3.2rem;--lb-drop: 9rem;--lb-left: max(5rem, calc((100vw - var(--page-width, 120rem)) / 2 + 5rem));display:block;position:relative;overflow:hidden}.pp-lb__ghost{position:absolute;left:0;bottom:-.18em;pointer-events:none;z-index:0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(12rem,22vw,32rem);line-height:1;color:transparent;-webkit-text-stroke:.1rem rgba(var(--color-button),.16);white-space:nowrap;letter-spacing:-.02em}.pp-lb__ghost span{display:inline-block;transform:translate3d(var(--lb-drift, 0px),0,0);will-change:transform}.pp-lb__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(26rem,32rem) minmax(0,1fr);gap:4.8rem;padding-left:var(--lb-left)}.pp-lb__intro{padding-top:2.4rem;align-self:start}.pp-lb__kicker{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;font-size:1.2rem;letter-spacing:.26em;text-transform:uppercase;color:var(--lb-accent)}.pp-lb__kicker:before{content:"";width:3.6rem;height:.1rem;background:currentColor}.pp-lb__heading{margin:0 0 2.4rem;font-weight:var(--font-heading-weight);font-size:clamp(4.4rem,3rem + 3vw,7.6rem);line-height:.98;letter-spacing:-.02em}.pp-lb__line{display:block;overflow:hidden;padding-bottom:.08em}.pp-lb__word{display:block}.pp-lb__heading em{font-style:italic;color:var(--lb-accent)}.pp-lb__lead{margin:0 0 3.2rem;max-width:30rem;font-size:1.7rem;line-height:1.55;color:rgba(var(--color-foreground),.78)}.pp-lb__controls{display:flex;align-items:center;gap:1.2rem;margin-bottom:3.2rem}.pp-lb__count{display:flex;align-items:baseline;gap:.6rem;margin:0 1rem 0 0;font-family:var(--font-heading-family);letter-spacing:.06em}.pp-lb__count-now{display:inline-block;overflow:hidden;height:1.15em;font-size:2.8rem;line-height:1.15}.pp-lb__count-now span{display:inline-block}.pp-lb__count-now span.is-rolling{animation:ppLbRoll .45s var(--lb-ease)}@keyframes ppLbRoll{0%{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}.pp-lb__count-total{font-size:1.4rem;color:var(--lb-muted)}.pp-lb__arrow{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;padding:0;cursor:pointer;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.25);background:transparent;color:rgb(var(--color-foreground));transition:background-color .3s ease,color .3s ease,border-color .3s ease,opacity .3s ease,transform .3s var(--lb-ease)}.pp-lb__arrow--next{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.pp-lb__arrow:hover:not([disabled]){background:var(--lb-accent);border-color:var(--lb-accent);color:#fff;transform:scale(1.05)}.pp-lb__arrow[disabled]{opacity:.35;cursor:default}.pp-lb__arrow:focus-visible{outline:.2rem solid var(--lb-accent);outline-offset:.3rem}.pp-lb__all{display:inline-block;font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));padding-bottom:.5rem;background:linear-gradient(var(--lb-accent),var(--lb-accent)) left bottom / 100% .1rem no-repeat;transition:color .3s ease,background-size .3s ease}.pp-lb__all:hover{color:var(--lb-accent);background-size:100% .2rem}.pp-lb__stage{min-width:0}.pp-lb__track{display:flex;align-items:flex-start;gap:var(--lb-gap);margin:0;padding:.4rem 5rem calc(var(--lb-drop) * 0 + .8rem) .4rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:.4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp-lb__track::-webkit-scrollbar{display:none}.pp-lb__track:focus-visible{outline:.2rem solid var(--lb-accent);outline-offset:.4rem}.pp-lb__card{flex:0 0 var(--lb-card);scroll-snap-align:start}.pp-lb__card:nth-child(2n){margin-top:var(--lb-drop)}.pp-lb__top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.pp-lb__num{font-family:var(--font-heading-family);font-style:italic;font-size:4rem;line-height:1;display:inline-block;transition:transform .45s var(--lb-ease),color .3s ease}.pp-lb__type{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--lb-muted);text-align:right}.pp-lb__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:1.8rem;background:rgba(var(--color-foreground),.05);isolation:isolate}.pp-lb__card--arch .pp-lb__frame{border-radius:calc(var(--lb-card) / 2) calc(var(--lb-card) / 2) 1.8rem 1.8rem}.pp-lb__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pp-lb__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .6s ease,transform 1.1s var(--lb-ease)}.pp-lb__img--alt{opacity:0}.pp-lb__tag{position:absolute;top:1.6rem;right:1.6rem;z-index:2;padding:.6rem 1.1rem;border-radius:2rem;background:var(--lb-accent);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1}.pp-lb__tag--muted{background:rgba(var(--color-foreground),.75)}.pp-lb__card--arch .pp-lb__tag{top:auto;right:auto;bottom:1.6rem;left:1.6rem}.pp-lb__form{margin:0}.pp-lb__add{position:absolute;right:1.6rem;bottom:1.6rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:0;height:4.8rem;min-width:4.8rem;padding:0;border:0;border-radius:3rem;cursor:pointer;text-decoration:none;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 .8rem 2rem #2a211d2e;font-family:inherit;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background-color .35s ease,color .35s ease,padding .45s var(--lb-ease),gap .45s var(--lb-ease)}.pp-lb__plus{font-size:2.2rem;font-weight:400;line-height:1}.pp-lb__add-label{max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transition:max-width .45s var(--lb-ease),opacity .3s ease}.pp-lb__add:focus-visible{outline:.2rem solid var(--lb-accent);outline-offset:.3rem}.pp-lb__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;margin-top:1.8rem}.pp-lb__name{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.9rem;line-height:1.28;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-lb__name a{color:inherit;text-decoration:none}.pp-lb__name a:hover{color:var(--lb-accent)}.pp-lb__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.pp-lb__card{position:relative}.pp-lb__frame,.pp-lb__add{z-index:2}.pp-lb__price{margin:0;text-align:right;white-space:nowrap;font-size:1.6rem;line-height:1.3}.pp-lb__now{color:rgb(var(--color-foreground))}.pp-lb__from{font-size:1.2rem;color:var(--lb-muted)}.pp-lb__was{display:block;font-size:1.3rem;color:var(--lb-muted)}.pp-lb__progress{position:relative;height:.1rem;margin:5.6rem 5rem 0 .4rem;background:rgba(var(--color-foreground),.15)}.pp-lb__progress span{position:absolute;left:0;top:-.1rem;height:.3rem;width:25%;border-radius:.3rem;background:var(--lb-accent);transition:width .5s var(--lb-ease)}@media(hover:hover){.pp-lb__card:hover .pp-lb__img{transform:scale(1.04)}.pp-lb__card:hover .pp-lb__img--alt{opacity:1}.pp-lb__card:hover .pp-lb__num{transform:translate(.8rem);color:var(--lb-accent)}.pp-lb__card:hover .pp-lb__add,.pp-lb__add:focus-visible{background:var(--lb-accent);color:#fff;padding:0 2rem;gap:.8rem}.pp-lb__card:hover .pp-lb__add-label,.pp-lb__add:focus-visible .pp-lb__add-label{max-width:8rem;opacity:1}}@media screen and (max-width:989px){.pp-lb{--lb-card: 38vw;--lb-gap: 2.4rem;--lb-drop: 6rem;--lb-left: 3.2rem}.pp-lb__inner{grid-template-columns:1fr;gap:3.6rem}.pp-lb__intro{display:grid;grid-template-columns:1fr auto;column-gap:3rem;align-items:end;padding:0 3.2rem 0 0}.pp-lb__intro>.pp-lb__kicker,.pp-lb__intro>.pp-lb__heading,.pp-lb__intro>.pp-lb__lead{grid-column:1}.pp-lb__intro>.pp-lb__controls{grid-column:2;grid-row:2 / 4;margin:0 0 2.4rem}.pp-lb__intro>.pp-lb__all{grid-column:1;justify-self:start}.pp-lb__track{padding-right:3.2rem}.pp-lb__progress{margin:4rem 3.2rem 0 .4rem}}@media screen and (max-width:749px){.pp-lb{--lb-card: 72vw;--lb-gap: 1.6rem;--lb-drop: 4.8rem;--lb-left: 2rem}.pp-lb__ghost{font-size:13rem;bottom:-.15em}.pp-lb__inner{gap:3.2rem}.pp-lb__intro{display:block;padding-right:2rem}.pp-lb__kicker{margin-bottom:1.8rem;font-size:1.1rem}.pp-lb__heading{font-size:5.2rem;margin-bottom:1.8rem}.pp-lb__lead{font-size:1.6rem;margin-bottom:2.4rem}.pp-lb__controls{margin-bottom:2rem}.pp-lb__arrow{display:none}.pp-lb__count-now{font-size:2.4rem}.pp-lb__track{padding-right:2rem;scroll-padding-left:.4rem}.pp-lb__num{font-size:3rem}.pp-lb__type{font-size:1.05rem}.pp-lb__name{font-size:1.7rem}.pp-lb__price{font-size:1.5rem}.pp-lb__add{width:4.4rem;height:4.4rem;min-width:4.4rem;right:1.2rem;bottom:1.2rem}.pp-lb__tag{top:1.2rem;right:1.2rem}.pp-lb__card--arch .pp-lb__tag{bottom:1.2rem;left:1.2rem}.pp-lb__progress{margin:3.6rem 2rem 0 .4rem}}@media(prefers-reduced-motion:no-preference){.pp-lb--armed .pp-lb__fx{opacity:0;transform:translateY(1.6rem)}.pp-lb--armed .pp-lb__word{transform:translateY(110%)}.pp-lb--armed .pp-lb__card{opacity:0;transform:translateY(4rem)}.pp-lb--armed .pp-lb__photo{clip-path:inset(100% 0 0 0)}.pp-lb--armed .pp-lb__img{transform:scale(1.15)}.pp-lb--in .pp-lb__fx{opacity:1;transform:none;transition:opacity .8s ease,transform .8s var(--lb-ease);transition-delay:calc(var(--d, 0) * .11s)}.pp-lb--in .pp-lb__word{transform:none;transition:transform 1s var(--lb-ease);transition-delay:calc(var(--d, 0) * .13s)}.pp-lb--in .pp-lb__card{opacity:1;transform:none;transition:opacity .9s ease,transform 1s var(--lb-ease);transition-delay:calc(.35s + var(--i, 0) * .11s)}.pp-lb--in .pp-lb__photo{clip-path:inset(0 0 0 0);transition:clip-path 1.2s cubic-bezier(.65,0,.35,1);transition-delay:calc(.45s + var(--i, 0) * .11s)}.pp-lb--in .pp-lb__img{transform:scale(1);transition:opacity .6s ease,transform 1.6s var(--lb-ease);transition-delay:0s,calc(.45s + var(--i, 0) * .11s)}.pp-lb--done .pp-lb__img{transition:opacity .6s ease,transform 1.1s var(--lb-ease);transition-delay:0s}}.pp-lb--editor .pp-lb__fx,.pp-lb--editor .pp-lb__word,.pp-lb--editor .pp-lb__card,.pp-lb--editor .pp-lb__photo,.pp-lb--editor .pp-lb__img{opacity:1!important;transform:none!important;clip-path:none!important}@media(prefers-reduced-motion:reduce){.pp-lb__img,.pp-lb__num,.pp-lb__add,.pp-lb__add-label,.pp-lb__progress span,.pp-lb__arrow{transition:none}.pp-lb__count-now span.is-rolling{animation:none}.pp-lb__ghost span{transform:none}}.pp-st{--st-ease: cubic-bezier(.22, .61, .36, 1);--st-accent: rgb(var(--color-button));display:block;position:relative;overflow:hidden}.pp-st__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(4.8rem,7vw,10rem);align-items:center}.pp-st--flip .pp-st__media{order:2}.pp-st__media{position:relative;justify-self:end;width:100%;max-width:54rem}.pp-st--flip .pp-st__media{justify-self:start}.pp-st__frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;border-radius:50% 50% 2rem 2rem/40% 40% 2rem 2rem;background:rgba(var(--color-foreground),.06);box-shadow:0 3rem 6rem -3rem #2a211d59}.pp-st__photo{position:absolute;top:-6%;right:0;bottom:-6%;left:0;will-change:transform;transform:translate3d(0,var(--st-shift, 0px),0)}.pp-st__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 42%}.pp-st__badge{position:absolute;right:-4.4rem;top:26%;width:12.8rem;height:12.8rem;border-radius:50%;z-index:2;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background));color:var(--st-accent);box-shadow:0 1.6rem 3.6rem -1.6rem #2a211d59}.pp-st--flip .pp-st__badge{right:auto;left:-4.4rem}.pp-st__badge-ring{position:absolute;top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;width:calc(100% - 1.6rem);height:calc(100% - 1.6rem);animation:ppStSpin 26s linear infinite}.pp-st__badge-ring text{fill:currentColor;font-family:var(--font-heading-family);font-size:10.5px;letter-spacing:.18em}.pp-st__badge-paw{display:inline-flex}.pp-st__badge-paw svg{width:3rem;height:3rem}@keyframes ppStSpin{to{transform:rotate(360deg)}}.pp-st__content{max-width:50rem}.pp-st--flip .pp-st__content{justify-self:end}.pp-st__kicker{display:flex;align-items:center;gap:1.2rem;margin:0 0 2.4rem;font-size:1.2rem;letter-spacing:.26em;text-transform:uppercase;color:var(--st-accent)}.pp-st__kicker:before{content:"";width:3.6rem;height:.1rem;background:currentColor}.pp-st__heading{margin:0 0 2.8rem;font-weight:var(--font-heading-weight);font-size:clamp(4rem,2.4rem + 2.8vw,6.6rem);line-height:1.02;letter-spacing:-.02em}.pp-st__line{display:block;overflow:hidden;padding-bottom:.1em}.pp-st__word{display:block}.pp-st__heading em{font-style:italic;color:var(--st-accent)}.pp-st__text{font-size:1.8rem;line-height:1.65;color:rgba(var(--color-foreground),.8);margin-bottom:3.6rem}.pp-st__text p{margin:0 0 1.2rem}.pp-st__text p:last-child{margin-bottom:0}.pp-st__btn{display:inline-flex;align-items:center;gap:1.2rem;padding:1.7rem 3rem;border-radius:4rem;text-decoration:none;background:var(--st-accent);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 1.2rem 2.4rem -1.2rem #c8475a99;transition:transform .35s var(--st-ease),box-shadow .35s ease,background-color .3s ease}.pp-st__btn .pp-icon{transition:transform .35s var(--st-ease)}.pp-st__btn:hover{transform:translateY(-.2rem);box-shadow:0 1.8rem 3rem -1.4rem #c8475ab3}.pp-st__btn:hover .pp-icon{transform:translate(.4rem)}.pp-st__btn:focus-visible{outline:.2rem solid var(--st-accent);outline-offset:.4rem}.pp-st__promises{display:flex;flex-wrap:wrap;gap:1.6rem 2.8rem;margin:4.4rem 0 0;padding:2.8rem 0 0;border-top:.1rem solid rgba(var(--color-foreground),.14)}.pp-st__promise{display:flex;align-items:center;gap:1rem;font-size:1.5rem}.pp-st__promise-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;border-radius:50%;background:rgb(var(--color-background));color:var(--st-accent);box-shadow:0 .6rem 1.4rem -.8rem #2a211d4d}.pp-st__promise-icon svg{width:1.8rem;height:1.8rem}.pp-st__promise-icon .pp-icon--heart,.pp-st__promise-icon .pp-icon--star{fill:currentColor}@media screen and (max-width:989px){.pp-st__grid{grid-template-columns:1fr;gap:6rem}.pp-st__media,.pp-st--flip .pp-st__media{order:0;justify-self:center;max-width:52rem}.pp-st__content,.pp-st--flip .pp-st__content{justify-self:center;max-width:60rem}.pp-st__badge{right:-2.4rem}.pp-st--flip .pp-st__badge{left:-2.4rem}}@media screen and (max-width:749px){.pp-st__grid{gap:4.4rem}.pp-st__media{max-width:none;width:calc(100% - 1.6rem);justify-self:start}.pp-st__badge,.pp-st--flip .pp-st__badge{width:9.6rem;height:9.6rem;right:-1.6rem;left:auto;top:24%}.pp-st__badge-ring text{font-size:10px}.pp-st__badge-paw svg{width:2.4rem;height:2.4rem}.pp-st__kicker{margin-bottom:1.8rem;font-size:1.1rem}.pp-st__heading{font-size:4.2rem;margin-bottom:2rem}.pp-st__text{font-size:1.6rem;margin-bottom:2.8rem}.pp-st__btn{width:100%;justify-content:center}.pp-st__promises{flex-direction:column;gap:1.4rem;margin-top:3.2rem;padding-top:2.4rem}}@media(prefers-reduced-motion:no-preference){.pp-st--armed .pp-st__fx{opacity:0;transform:translateY(1.6rem)}.pp-st--armed .pp-st__word{transform:translateY(110%)}.pp-st--armed .pp-st__frame{clip-path:inset(100% 0 0 0 round 2rem)}.pp-st--armed .pp-st__img{transform:scale(1.18)}.pp-st--armed .pp-st__badge{opacity:0;transform:scale(.6) rotate(-40deg)}.pp-st--in .pp-st__frame{clip-path:inset(0 0 0 0 round 0);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1)}.pp-st--in .pp-st__img{transform:scale(1);transition:transform 2s var(--st-ease)}.pp-st--in .pp-st__badge{opacity:1;transform:none;transition:opacity .6s ease 1s,transform 1s var(--st-ease) 1s}.pp-st--in .pp-st__word{transform:none;transition:transform 1s var(--st-ease);transition-delay:calc(.25s + var(--d, 0) * .13s)}.pp-st--in .pp-st__fx{opacity:1;transform:none;transition:opacity .8s ease,transform .8s var(--st-ease);transition-delay:calc(.35s + var(--d, 0) * .11s)}}.pp-st--editor .pp-st__fx,.pp-st--editor .pp-st__word,.pp-st--editor .pp-st__frame,.pp-st--editor .pp-st__img,.pp-st--editor .pp-st__badge{opacity:1!important;transform:none!important;clip-path:none!important}@media(prefers-reduced-motion:reduce){.pp-st__badge-ring{animation:none}.pp-st__photo{transform:none}.pp-st__btn,.pp-st__btn .pp-icon{transition:none}}.pp-st__spot{position:absolute;left:var(--x, 50%);top:var(--y, 50%);z-index:3}.pp-st__spot-dot{position:relative;display:flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;margin:-1.9rem 0 0 -1.9rem;padding:0;border:0;border-radius:50%;cursor:pointer;background:#fffffff0;color:rgb(var(--color-button));font-size:2.2rem;line-height:1;box-shadow:0 .6rem 1.6rem #2a211d40;transition:transform .3s ease,background-color .3s ease,color .3s ease}.pp-st__spot-dot span{display:block;transition:transform .35s ease}.pp-st__spot-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:.2rem solid rgba(255,255,255,.9);animation:ppStPulse 2.2s ease-out infinite}@keyframes ppStPulse{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}.pp-st__spot-dot:focus-visible{outline:.2rem solid #fff;outline-offset:.3rem}.pp-st__spot-card{position:absolute;left:2.8rem;top:0;width:25rem;display:flex;gap:1.2rem;align-items:center;padding:1rem 1.4rem 1rem 1rem;background:#fff;color:#2a211d;border-radius:1.4rem;box-shadow:0 1.6rem 4rem -1.2rem #2a211d73;opacity:0;visibility:hidden;transform:translate(-.8rem,-50%);pointer-events:none;transition:opacity .3s ease,transform .35s cubic-bezier(.22,.61,.36,1),visibility 0s linear .35s}.pp-st__spot--left .pp-st__spot-card{left:auto;right:2.8rem;transform:translate(.8rem,-50%)}.pp-st__spot.is-open .pp-st__spot-card{opacity:1;visibility:visible;transform:translateY(-50%);pointer-events:auto;transition-delay:0s}.pp-st__spot.is-open .pp-st__spot-dot{background:rgb(var(--color-button));color:#fff}.pp-st__spot.is-open .pp-st__spot-dot span{transform:rotate(45deg)}@media(hover:hover){.pp-st__spot:hover .pp-st__spot-card{opacity:1;visibility:visible;transform:translateY(-50%);pointer-events:auto;transition-delay:0s}.pp-st__spot:hover .pp-st__spot-dot{background:rgb(var(--color-button));color:#fff;transform:scale(1.06)}.pp-st__spot:hover .pp-st__spot-dot span{transform:rotate(45deg)}}.pp-st__spot-thumb{flex:none;width:6.4rem;height:6.4rem;border-radius:.9rem;object-fit:cover}.pp-st__spot-info{min-width:0}.pp-st__spot-title{margin:0 0 .2rem;font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.25}.pp-st__spot-price{margin:0 0 .6rem;font-size:1.4rem;color:rgb(var(--color-button))}.pp-st__spot-price s{color:#2a211d80;margin-left:.4rem;font-size:1.2rem}.pp-st__spot-link{font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2a211d;text-decoration:underline;text-underline-offset:.3rem;text-decoration-color:rgb(var(--color-button))}.pp-st__spot-link:hover{color:rgb(var(--color-button))}@media screen and (max-width:749px){.pp-st__spot-dot{width:3.4rem;height:3.4rem;margin:-1.7rem 0 0 -1.7rem;font-size:2rem}.pp-st__spot-card{width:19rem;left:2.4rem;padding:.8rem 1rem .8rem .8rem;gap:1rem}.pp-st__spot--left .pp-st__spot-card{right:2.4rem}.pp-st__spot-thumb{width:5.2rem;height:5.2rem}}.pp-st__sign{margin:-1.4rem 0 3.4rem;font-family:PP Allura,Snell Roundhand,Brush Script MT,cursive;font-size:4rem;line-height:1.1;color:rgb(var(--color-button));transform:rotate(-2deg);transform-origin:left center}.pp-st--in .pp-st__sign,.pp-st--editor .pp-st__sign{transform:rotate(-2deg)!important}@media screen and (max-width:749px){.pp-st__sign{font-size:3.4rem;margin:-1rem 0 2.8rem}}.pp-st__trail{display:flex;align-items:center;gap:.9rem;margin:0 0 2rem calc(-1*clamp(2.4rem,4.4vw,7rem));color:rgb(var(--color-button))}.pp-st__step{display:inline-flex;--ty: -.5rem;opacity:calc(.22 + var(--s) * .17);transform:translateY(var(--ty))}.pp-st__step:nth-child(2n){--ty: .5rem}.pp-st__step svg{width:1.5rem;height:1.5rem;transform:rotate(90deg)}@media screen and (max-width:989px){.pp-st__trail{margin-left:0}}@media(prefers-reduced-motion:no-preference){.pp-st--armed .pp-st__step{opacity:0;transform:translateY(var(--ty)) scale(.3)}.pp-st--in .pp-st__step{opacity:calc(.22 + var(--s) * .17);transform:translateY(var(--ty));transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(1.3s + var(--s) * .17s)}}.pp-st--editor .pp-st__step{opacity:calc(.22 + var(--s) * .17)!important;transform:translateY(var(--ty))!important}@media(prefers-reduced-motion:reduce){.pp-st__spot-dot:before{animation:none;opacity:0}.pp-st__spot-card,.pp-st__spot-dot,.pp-st__spot-dot span{transition:none}}.pp-st__badge{transition:opacity .3s ease}.pp-st__media:has(.pp-st__spot.is-open) .pp-st__badge{opacity:0!important;transition:opacity .25s ease!important}@media(hover:hover){.pp-st__media:has(.pp-st__spot:hover) .pp-st__badge{opacity:0!important;transition:opacity .25s ease!important}}.pp-day{--pd-ease: cubic-bezier(.22, .61, .36, 1);--pd-rose: #C8475A;--pd-ink: #2A211D;--pd-muted: rgba(42, 33, 29, .68);--pd-line: rgba(42, 33, 29, .16);--pd-card: rgba(255, 255, 255, .74);--pd-card-edge: rgba(42, 33, 29, .06);--pd-item: rgba(255, 255, 255, .46);--pd-n: 4;display:block;position:relative;overflow:hidden;isolation:isolate;color:var(--pd-ink);background:#fbf6ec;transition:color .9s ease}.pp-day[data-mood=evening]{--pd-ink: #FBF6EC;--pd-muted: rgba(251, 246, 236, .74);--pd-line: rgba(251, 246, 236, .24);--pd-card: rgba(255, 255, 255, .07);--pd-card-edge: rgba(251, 246, 236, .14);--pd-item: rgba(255, 255, 255, .04)}.pp-day__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.pp-day__sky-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1.2s ease}.pp-day__sky-layer[data-sky=morning]{background:radial-gradient(60rem 40rem at 8% 0%,rgba(255,214,160,.55),transparent 70%),linear-gradient(180deg,#fdf0de,#fbf6ec 75%)}.pp-day__sky-layer[data-sky=midday]{background:radial-gradient(70rem 40rem at 50% -10%,rgba(255,255,255,.95),transparent 70%),linear-gradient(180deg,#fffdf8,#fbf6ec 80%)}.pp-day__sky-layer[data-sky=afternoon]{background:radial-gradient(60rem 42rem at 92% 4%,rgba(246,190,160,.5),transparent 70%),linear-gradient(180deg,#fce8e6,#f8e0d6)}.pp-day__sky-layer[data-sky=evening]{background:radial-gradient(56rem 40rem at 88% 85%,rgba(232,160,96,.28),transparent 70%),radial-gradient(40rem 28rem at 6% 10%,rgba(200,71,90,.18),transparent 70%),linear-gradient(180deg,#3a2b24,#2a211d)}.pp-day[data-mood=morning] [data-sky=morning],.pp-day[data-mood=midday] [data-sky=midday],.pp-day[data-mood=afternoon] [data-sky=afternoon],.pp-day[data-mood=evening] [data-sky=evening]{opacity:1}.pp-day__head{max-width:66rem}.pp-day__script{margin:0 0 .4rem;font-family:"PP Allura",var(--font-heading-family),cursive;font-size:clamp(2.8rem,2rem + 1.2vw,3.8rem);line-height:1;color:var(--pd-rose);transition:color .9s ease}.pp-day[data-mood=evening] .pp-day__script{color:#f2a7b1}.pp-day__heading{margin:0;color:var(--pd-ink);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,2rem + 2.4vw,5.4rem);line-height:1.05;letter-spacing:-.02em;transition:color .9s ease}.pp-day__intro{margin:1.4rem 0 0;font-size:1.7rem;line-height:1.6;color:var(--pd-muted)}.pp-day__timeline{position:relative;margin:4.4rem 0 3.2rem}.pp-day__track{position:absolute;top:.7rem;height:.2rem;border-radius:.2rem;left:calc(50% / var(--pd-n));right:calc(50% / var(--pd-n));background:repeating-linear-gradient(90deg,var(--pd-line) 0 .6rem,transparent .6rem 1.2rem)}.pp-day__fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--pd-p) * 100%);border-radius:inherit;background:linear-gradient(90deg,#F2B48A,var(--pd-rose));transition:width .9s var(--pd-ease)}.pp-day__sun{position:absolute;top:50%;left:calc(var(--pd-p) * 100%);width:2.8rem;height:2.8rem;margin:-1.4rem 0 0 -1.4rem;border-radius:50%;display:grid;place-items:center;z-index:2;pointer-events:none;background:radial-gradient(circle,rgba(255,196,120,.55),transparent 70%);transition:left .9s var(--pd-ease)}.pp-day__sun-core{width:1.6rem;height:1.6rem;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe3a8,#f29e5c);box-shadow:0 0 0 .3rem #ffffffb3,0 0 1.8rem .4rem #f29e5c99;transition:background .9s ease,box-shadow .9s ease}.pp-day[data-mood=evening] .pp-day__sun{background:radial-gradient(circle,rgba(251,246,236,.25),transparent 70%)}.pp-day[data-mood=evening] .pp-day__sun-core{background:#fbf6ec;box-shadow:inset -.5rem -.2rem #d9cbb8,0 0 1.8rem .4rem #fbf6ec59}.pp-day__stops{position:relative;display:grid;grid-template-columns:repeat(var(--pd-count),minmax(0,1fr))}.pp-day__stop{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:0 .4rem .4rem;background:none;border:0;color:inherit;cursor:pointer;font:inherit;text-align:center}.pp-day__dot{width:1.4rem;height:1.4rem;border-radius:50%;position:relative;z-index:1;background:rgb(var(--color-background));border:.2rem solid var(--pd-line);transition:border-color .5s ease,background-color .5s ease,transform .5s var(--pd-ease)}.pp-day[data-mood=evening] .pp-day__dot{background:#2a211d}.pp-day__stop.is-past .pp-day__dot,.pp-day__stop[aria-selected=true] .pp-day__dot{border-color:var(--pd-rose);background:var(--pd-rose)}.pp-day__stop[aria-selected=true] .pp-day__dot{opacity:0}.pp-day__time{margin-top:.4rem;padding:.5rem 1.2rem;border-radius:2rem;font-size:1.3rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;color:var(--pd-ink);border:.1rem solid var(--pd-line);transition:background-color .4s ease,color .4s ease,border-color .4s ease}.pp-day__stop[aria-selected=true] .pp-day__time{background:var(--pd-rose);border-color:var(--pd-rose);color:#fff}.pp-day__stop:hover .pp-day__time{border-color:var(--pd-rose)}.pp-day__stop-title{font-size:1.4rem;color:var(--pd-muted);line-height:1.3}.pp-day__stop[aria-selected=true] .pp-day__stop-title{color:var(--pd-ink)}.pp-day__stop:focus-visible{outline:none}.pp-day__stop:focus-visible .pp-day__time{outline:.2rem solid var(--pd-rose);outline-offset:.3rem}.pp-day__stage{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr);gap:2.4rem;align-items:stretch}.pp-day__media{position:relative;aspect-ratio:4 / 5;border-radius:2.4rem;overflow:hidden;isolation:isolate;background:#2a211d14;box-shadow:0 3rem 6rem -3.2rem #2a211d73;touch-action:pan-y}.pp-day__photo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity .8s ease}.pp-day__photo.is-active{opacity:1;z-index:1}.pp-day__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform:scale(1.05);transition:transform 1.6s var(--pd-ease)}.pp-day__photo.is-active .pp-day__img{transform:scale(1)}.pp-day__caption{position:absolute;inset:auto 0 0 0;padding:8rem 2.4rem 2.4rem;background:linear-gradient(180deg,transparent,rgba(42,33,29,.62))}.pp-day__badge{position:absolute;top:1.8rem;left:1.8rem;z-index:2;padding:.6rem 1.3rem;border-radius:2rem;background:var(--pd-rose);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.04em;box-shadow:0 .8rem 1.6rem -.8rem #2a211d80}.pp-day__photo-title{display:block;color:#fff;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,1.8rem + 1.4vw,3.6rem);line-height:1.08;text-shadow:0 .2rem 1.6rem rgba(0,0,0,.25)}.pp-day__swipe-hint{display:none}.pp-day__panels{display:grid}.pp-day__panel{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;gap:2.4rem;padding:clamp(2.4rem,3vw,4rem);border-radius:2.4rem;background:var(--pd-card);border:.1rem solid var(--pd-card-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;transform:none;transition:opacity .5s ease,transform .6s var(--pd-ease),background-color .9s ease,border-color .9s ease}.pp-day__panel[hidden]{display:flex;visibility:hidden;opacity:0;transform:translateY(1.2rem);pointer-events:none}.pp-day__line{display:flex;gap:1rem;align-items:flex-start;margin:0;font-size:1.9rem;line-height:1.45;font-style:italic;color:var(--pd-ink)}.pp-day__line .pp-icon{flex:none;margin-top:.5rem;color:var(--pd-rose)}.pp-day[data-mood=evening] .pp-day__line .pp-icon{color:#f2a7b1}.pp-day__product{display:flex;gap:1.6rem;align-items:center;padding-top:2.4rem;border-top:.1rem solid var(--pd-line)}.pp-day__thumb{flex:none;width:8.8rem;height:8.8rem;border-radius:1.6rem;overflow:hidden;background:#fff}.pp-day__thumb img,.pp-day__thumb svg{width:100%;height:100%;object-fit:cover;display:block}.pp-day__name{margin:0 0 .6rem;font-size:2rem;line-height:1.25}.pp-day__name a{color:var(--pd-ink);text-decoration:none}.pp-day__name a:hover{text-decoration:underline;text-underline-offset:.3rem}.pp-day__price{margin:0;font-size:1.7rem;font-weight:700;color:var(--pd-rose)}.pp-day[data-mood=evening] .pp-day__price{color:#f2a7b1}.pp-day__price s{margin-left:.6rem;font-weight:400;color:var(--pd-muted)}.pp-day__product--collection .pp-day__price{font-weight:400;color:var(--pd-muted)}.pp-day__form{display:flex;flex-direction:column;gap:1.2rem}.pp-day__select-wrap{position:relative;display:block}.pp-day__select-wrap:after{content:"";position:absolute;right:1.8rem;top:50%;width:.8rem;height:.8rem;margin-top:-.6rem;border-right:.15rem solid currentColor;border-bottom:.15rem solid currentColor;transform:rotate(45deg);pointer-events:none;color:var(--pd-ink)}.pp-day__select{width:100%;appearance:none;-webkit-appearance:none;padding:1.3rem 4.4rem 1.3rem 2rem;border-radius:4rem;font:inherit;font-size:1.5rem;color:var(--pd-ink);background:transparent;border:.1rem solid var(--pd-line);cursor:pointer}.pp-day__select option{color:#2a211d}.pp-day__select:focus-visible{outline:.2rem solid var(--pd-rose);outline-offset:.2rem}.pp-day__actions{display:flex;align-items:center;gap:1rem}.pp-day__btn{flex:1 1 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:5.2rem;padding:0 2.4rem;line-height:1.2;white-space:nowrap;border-radius:4rem;border:.1rem solid var(--pd-rose);background:var(--pd-rose);color:#fff;cursor:pointer;font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-decoration:none;box-shadow:0 1.2rem 2.4rem -1.4rem #c8475abf;transition:transform .3s var(--pd-ease),box-shadow .3s ease,background-color .3s ease}.pp-day__btn:hover{transform:translateY(-.2rem);box-shadow:0 1.8rem 3rem -1.4rem #c8475acc}.pp-day__btn:focus-visible{outline:.2rem solid var(--pd-rose);outline-offset:.3rem}.pp-day__btn[disabled]{opacity:.7;cursor:progress;transform:none}.pp-day__btn--ghost{flex:0 0 auto;background:transparent;color:var(--pd-ink);border-color:var(--pd-line);box-shadow:none}.pp-day__btn--ghost:hover{border-color:var(--pd-ink);box-shadow:none}.pp-day__btn--off{background:transparent;color:var(--pd-muted);border-color:var(--pd-line);box-shadow:none;cursor:default}.pp-day__btn--off:hover{transform:none;box-shadow:none}.pp-day__error{margin:0;font-size:1.4rem;color:var(--pd-rose)}.pp-day[data-mood=evening] .pp-day__error{color:#f2a7b1}.pp-day__empty{margin:0;font-size:1.4rem;color:var(--pd-muted)}.pp-day__list{display:flex;flex-direction:column;gap:1rem;margin:0}.pp-day__list li{flex:1 1 0;display:flex}.pp-day__item{flex:1;display:flex;align-items:center;gap:1.4rem;padding:.8rem 1.4rem .8rem .8rem;text-align:left;border-radius:1.8rem;border:.1rem solid var(--pd-card-edge);background:var(--pd-item);color:inherit;font:inherit;cursor:pointer;transition:background-color .4s ease,border-color .4s ease,transform .4s var(--pd-ease)}.pp-day__item:hover{transform:translate(.4rem)}.pp-day__item.is-active{background:var(--pd-card);border-color:var(--pd-rose)}.pp-day__item-thumb{flex:none;width:6.4rem;height:8rem;border-radius:1.2rem;overflow:hidden;background:#2a211d14}.pp-day__item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pp-day__item-text{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;min-width:0}.pp-day__item-time{padding:.3rem .9rem;border-radius:2rem;font-size:1.15rem;font-weight:700;letter-spacing:.04em;background:#c8475a1f;color:var(--pd-rose)}.pp-day[data-mood=evening] .pp-day__item-time{background:#f2a7b129;color:#f2a7b1}.pp-day__item.is-active .pp-day__item-time{background:var(--pd-rose);color:#fff}.pp-day__item-title{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.25;color:var(--pd-ink)}@media screen and (max-width:1099px){.pp-day__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-day__list{display:none}}@media screen and (max-width:749px){.pp-day__intro{font-size:1.5rem}.pp-day__timeline{margin:3.2rem 0 2rem}.pp-day__stop-title{display:none}.pp-day__stop{padding:0 .2rem .2rem;gap:.6rem}.pp-day__time{padding:.4rem .8rem;font-size:1.15rem;letter-spacing:.02em}.pp-day__stage{grid-template-columns:minmax(0,1fr);gap:1.6rem}.pp-day__media{border-radius:2rem}.pp-day__caption{padding:6rem 1.8rem 2rem}.pp-day__swipe-hint{display:flex;gap:.6rem;position:absolute;right:1.8rem;top:1.8rem;z-index:3}.pp-day__pip{width:.7rem;height:.7rem;border-radius:1rem;background:#fff9;transition:width .4s var(--pd-ease),background-color .4s ease}.pp-day__pip.is-active{width:2rem;background:#fff}.pp-day__panel{gap:2rem;padding:2.2rem;border-radius:2rem}.pp-day__line{font-size:1.7rem}.pp-day__product{padding-top:2rem}.pp-day__thumb{width:7.2rem;height:7.2rem;border-radius:1.4rem}.pp-day__name{font-size:1.8rem}}@media screen and (max-width:359px){.pp-day__time{font-size:1.05rem;padding:.4rem .6rem}.pp-day__actions{flex-direction:column}}.pp-day--editor .pp-day__panel,.pp-day--editor .pp-day__photo{transition:none}@media(prefers-reduced-motion:reduce){.pp-day,.pp-day *,.pp-day__sky-layer{transition-duration:.01ms!important}.pp-day__img{transform:none!important}}.pp-day__hint{display:none}.pp-day--scroll{overflow:visible}.pp-day--scroll .pp-day__runway{position:relative}.pp-day--scroll .pp-day__pin{position:sticky;top:var(--pd-top, 0px);height:calc(100vh - var(--pd-top, 0px) - var(--pd-bottom, 0px));height:calc(100svh - var(--pd-top, 0px) - var(--pd-bottom, 0px));display:flex;align-items:center}.pp-day--scroll .pp-day__frame{box-sizing:border-box;width:100%;height:100%;max-height:92rem;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(1.2rem,3vh,3.2rem);padding-bottom:clamp(1.6rem,3.5vh,3.6rem)}.pp-day--scroll .pp-day__timeline{flex:none;margin:0 0 clamp(1.6rem,3vh,3.2rem)}.pp-day--scroll .pp-day__stage{flex:1 1 auto;min-height:0;max-height:72rem;grid-template-rows:minmax(0,1fr)}.pp-day--scroll .pp-day__media{aspect-ratio:auto;height:100%;min-height:0}.pp-day--scroll .pp-day__panels,.pp-day--scroll .pp-day__list{min-height:0}.pp-day--scroll .pp-day__panel{overflow:hidden}.pp-day--scroll .pp-day__fill,.pp-day--scroll .pp-day__sun{transition-duration:.25s;transition-timing-function:linear}.pp-day--scroll .pp-day__hint{flex:none;display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.4rem 0 0;font-size:1.3rem;letter-spacing:.04em;color:var(--pd-muted);transition:opacity .5s ease,color .9s ease}.pp-day__hint-icon{display:inline-flex;color:var(--pd-rose);animation:ppDayNudge 1.8s var(--pd-ease) infinite}.pp-day[data-mood=evening] .pp-day__hint-icon{color:#f2a7b1}.pp-day--scrolled .pp-day__hint{opacity:0}@keyframes ppDayNudge{0%,to{transform:translateY(-.2rem)}50%{transform:translateY(.4rem)}}@media screen and (min-width:750px)and (max-height:760px){.pp-day--scroll .pp-day__stop-title{display:none}.pp-day--scroll .pp-day__panel{gap:1.6rem;padding:2.4rem}.pp-day--scroll .pp-day__line{font-size:1.7rem}.pp-day--scroll .pp-day__product{padding-top:1.6rem}.pp-day--scroll .pp-day__thumb{width:7.2rem;height:7.2rem}.pp-day--scroll .pp-day__item-thumb{width:5.2rem;height:6.4rem}.pp-day--scroll .pp-day__hint{display:none}}@media screen and (max-width:749px){.pp-day--scroll .pp-day__frame{padding-top:1.6rem;padding-bottom:1.2rem}.pp-day--scroll .pp-day__timeline{margin-bottom:1.2rem}.pp-day--scroll .pp-day__stage{display:flex;flex-direction:column;gap:1rem;max-height:none}.pp-day--scroll .pp-day__media{flex:1 1 auto;height:auto;min-height:16rem}.pp-day--scroll .pp-day__caption{padding:4.8rem 1.6rem 1.4rem}.pp-day--scroll .pp-day__photo-title{font-size:2.4rem}.pp-day--scroll .pp-day__badge{top:1.2rem;left:1.2rem;font-size:1.2rem;padding:.5rem 1.1rem}.pp-day--scroll .pp-day__swipe-hint{display:none}.pp-day--scroll .pp-day__panels{flex:none}.pp-day--scroll .pp-day__panel{gap:1rem;padding:1.2rem;border-radius:1.8rem}.pp-day--scroll .pp-day__line{display:none}.pp-day--scroll .pp-day__product{padding-top:0;border-top:0;gap:1.2rem}.pp-day--scroll .pp-day__thumb{width:5.6rem;height:5.6rem;border-radius:1.2rem}.pp-day--scroll .pp-day__name{font-size:1.6rem;margin-bottom:.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-day--scroll .pp-day__price{font-size:1.5rem}.pp-day--scroll .pp-day__form{flex-direction:row;flex-wrap:wrap;gap:.8rem}.pp-day--scroll .pp-day__select-wrap{flex:1 1 0;min-width:0}.pp-day--scroll .pp-day__select{padding:1.1rem 3.6rem 1.1rem 1.6rem;font-size:1.4rem;min-height:4.6rem}.pp-day--scroll .pp-day__actions{flex:1 1 0}.pp-day--scroll .pp-day__btn{height:4.6rem;padding:0 1.6rem;font-size:1.3rem}.pp-day--scroll .pp-day__btn--details{display:none}.pp-day--scroll .pp-day__error{flex-basis:100%;font-size:1.3rem}.pp-day--scroll .pp-day__hint{margin-top:.8rem;font-size:1.2rem}}@media screen and (max-width:749px)and (max-height:620px){.pp-day--scroll .pp-day__hint,.pp-day--scroll .pp-day__thumb{display:none}}.pp-marquee__sep--sparkle{font-size:.85em;line-height:1}.pp-pf{--pf-rose: #C8475A;--pf-ink: #2A211D;--pf-muted: rgba(42, 33, 29, .66);--pf-line: rgba(42, 33, 29, .12);--pf-blush: #FCE8E6;--pf-card: #FFFDF9;--pf-ease: cubic-bezier(.22, .61, .36, 1);display:block;position:relative;overflow:hidden;background-image:radial-gradient(50rem 36rem at 12% 90%,rgba(255,255,255,.55),transparent 70%),radial-gradient(44rem 30rem at 92% 8%,rgba(242,180,138,.22),transparent 70%)}.pp-pf__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(4rem,6vw,8rem);align-items:center}.pp-pf__script{margin:0 0 .4rem;font-family:"PP Allura",var(--font-heading-family),cursive;font-size:clamp(2.8rem,2rem + 1.2vw,3.8rem);line-height:1;color:var(--pf-rose)}.pp-pf__heading{margin:0;font-size:clamp(3.4rem,2rem + 2.6vw,5.8rem);line-height:1.04;letter-spacing:-.02em}.pp-pf__text{margin:1.6rem 0 0;max-width:42rem;font-size:1.8rem;line-height:1.6;color:var(--pf-muted)}.pp-pf__mascot{display:flex;align-items:flex-end;gap:1.6rem;margin-top:4rem}.pp-pf__mascot-face{flex:none;width:17rem;height:17rem;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 .6rem #fff,0 0 0 .75rem #c8475a40,0 2.4rem 4rem -2rem #2a211d73}.pp-pf__mascot-face img{width:100%;height:100%;object-fit:cover;display:block}.pp-pf__mascot.is-react .pp-pf__mascot-face{animation:ppPfBounce .6s var(--pf-ease)}.pp-pf__mascot-bubble{position:relative;margin:0 0 3.2rem;padding:1.4rem 1.8rem;max-width:24rem;border-radius:2rem 2rem 2rem .4rem;background:#fff;color:var(--pf-ink);font-size:1.6rem;line-height:1.4;font-weight:700;box-shadow:0 1.4rem 2.8rem -1.8rem #2a211d80}@keyframes ppPfBounce{0%{transform:scale(1)}35%{transform:scale(1.06) rotate(-3deg)}70%{transform:scale(.98) rotate(1deg)}to{transform:none}}.pp-pf__chat{display:flex;flex-direction:column;min-height:58rem;border-radius:2.8rem;overflow:hidden;background:var(--pf-card);color:var(--pf-ink);box-shadow:0 3.2rem 6rem -3.2rem #2a211d6b,0 0 0 .1rem #2a211d0d}.pp-pf__top{display:flex;align-items:center;gap:1.2rem;padding:1.6rem 2.4rem;border-bottom:.1rem solid var(--pf-line)}.pp-pf__top-face{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 .2rem var(--pf-blush)}.pp-pf__top-face img{width:100%;height:100%;object-fit:cover;display:block}.pp-pf__top-name{display:flex;flex-direction:column;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.2}.pp-pf__top-sub{font-family:var(--font-body-family);font-size:1.25rem;color:var(--pf-muted)}.pp-pf__steps{margin-left:auto;display:flex;gap:.6rem}.pp-pf__steps i{width:2.6rem;height:.5rem;border-radius:1rem;background:var(--pf-line);transition:background-color .4s ease}.pp-pf__steps i.is-on{background:var(--pf-rose)}.pp-pf__log{flex:1 1 auto;display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2.4rem 1.6rem;max-height:46rem;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.pp-pf__msg{display:flex;align-items:flex-end;gap:1rem;max-width:100%;animation:ppPfIn .45s var(--pf-ease) both}.pp-pf__msg--pup{padding-right:4rem}.pp-pf__msg--picks{align-items:flex-start;padding-right:0}.pp-pf__msg--me{justify-content:flex-end;padding-left:4rem}.pp-pf__face{flex:none;width:4rem;height:4rem;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 0 0 .2rem var(--pf-blush)}.pp-pf__bubble{margin:0;padding:1.2rem 1.6rem;border-radius:1.8rem 1.8rem 1.8rem .4rem;background:var(--pf-blush);font-size:1.6rem;line-height:1.45}.pp-pf__msg--me .pp-pf__bubble{border-radius:1.8rem 1.8rem .4rem;background:var(--pf-rose);color:#fff;font-weight:700}.pp-pf__typing{display:inline-flex;gap:.5rem;padding:1.6rem 1.8rem}.pp-pf__typing i{width:.8rem;height:.8rem;border-radius:50%;background:#c8475a8c;animation:ppPfDot 1s ease-in-out infinite}.pp-pf__typing i:nth-child(2){animation-delay:.15s}.pp-pf__typing i:nth-child(3){animation-delay:.3s}@keyframes ppPfIn{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:none}}@keyframes ppPfDot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-.4rem);opacity:1}}.pp-pf__answers{padding:.4rem 2.4rem 2.4rem}.pp-pf__answers:empty{display:none}.pp-pf__pills{display:flex;flex-wrap:wrap;gap:1rem}.pp-pf__pill{display:inline-flex;align-items:center;gap:.8rem;min-height:4.8rem;padding:0 2rem;border-radius:4rem;cursor:pointer;border:.1rem solid var(--pf-line);background:#fff;color:var(--pf-ink);font:inherit;font-size:1.5rem;font-weight:700;transition:border-color .25s ease,transform .25s var(--pf-ease),box-shadow .25s ease}.pp-pf__pill .pp-icon{color:var(--pf-rose);fill:currentColor}.pp-pf__pill:hover{border-color:var(--pf-rose);transform:translateY(-.2rem);box-shadow:0 1rem 2rem -1.4rem #c8475ab3}.pp-pf__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pp-pf__card{display:flex;align-items:center;gap:1.2rem;padding:.9rem 1.4rem .9rem .9rem;border-radius:1.8rem;cursor:pointer;text-align:left;border:.1rem solid var(--pf-line);background:#fff;color:var(--pf-ink);font:inherit;transition:border-color .25s ease,transform .25s var(--pf-ease),box-shadow .25s ease}.pp-pf__card:hover{border-color:var(--pf-rose);transform:translateY(-.2rem);box-shadow:0 1.2rem 2.4rem -1.6rem #c8475ab3}.pp-pf__card-img{flex:none;width:5.6rem;height:5.6rem;border-radius:50%;overflow:hidden;background:var(--pf-blush);display:grid;place-items:center;color:var(--pf-rose)}.pp-pf__card-img img{width:100%;height:100%;object-fit:cover;display:block}.pp-pf__card-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pp-pf__card-label{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.2}.pp-pf__card-sub{font-size:1.3rem;line-height:1.3;color:var(--pf-muted)}.pp-pf__pill:focus-visible,.pp-pf__card:focus-visible,.pp-pf__link:focus-visible,.pp-pf__add:focus-visible{outline:.2rem solid var(--pf-rose);outline-offset:.2rem}.pp-pf__picks{display:flex;flex-direction:column;gap:1.2rem;animation:ppPfIn .5s var(--pf-ease) both}.pp-pf__row{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.4rem .2rem 1.2rem;margin:0 -.2rem;scrollbar-width:thin}.pp-pf__prod{flex:0 0 17rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:.8rem;padding:.8rem;border-radius:1.8rem;background:#fff;border:.1rem solid var(--pf-line)}.pp-pf__prod-img{display:block;aspect-ratio:1 / 1;border-radius:1.2rem;overflow:hidden;background:var(--pf-blush)}.pp-pf__prod-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--pf-ease)}.pp-pf__prod:hover .pp-pf__prod-img img{transform:scale(1.04)}.pp-pf__prod-title{margin:0;padding:0 .4rem;font-size:1.4rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.64rem}.pp-pf__prod-title a{color:inherit;text-decoration:none}.pp-pf__prod-price{margin:0;padding:0 .4rem;font-size:1.4rem;font-weight:700;color:var(--pf-rose)}.pp-pf__prod-price s{margin-left:.4rem;font-weight:400;color:var(--pf-muted)}.pp-pf__add{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:4rem;padding:0 1.2rem;border-radius:4rem;cursor:pointer;border:0;background:var(--pf-rose);color:#fff;font:inherit;font-size:1.3rem;font-weight:700;text-decoration:none;white-space:nowrap}.pp-pf__add--ghost{background:transparent;color:var(--pf-ink);border:.1rem solid var(--pf-line)}.pp-pf__add[disabled]{opacity:.7;cursor:progress}.pp-pf__all{align-self:flex-start;font-size:1.4rem;font-weight:700;color:var(--pf-rose);text-underline-offset:.3rem}.pp-pf__err{margin:0;font-size:1.3rem;color:var(--pf-rose)}.pp-pf__foot{display:flex;justify-content:space-between;padding:1.2rem 2.4rem;border-top:.1rem solid var(--pf-line)}.pp-pf__foot[hidden]{display:none}.pp-pf__link{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .2rem;border:0;background:none;cursor:pointer;font:inherit;font-size:1.4rem;color:var(--pf-muted)}.pp-pf__link:hover{color:var(--pf-rose)}.pp-pf__note{margin:0;padding:0 2.4rem 1.8rem;font-size:1.25rem;color:var(--pf-muted)}.pp-pf__foot:not([hidden])+.pp-pf__note{padding-top:0}@media screen and (max-width:989px){.pp-pf__grid{grid-template-columns:minmax(0,1fr);gap:3.6rem}.pp-pf__intro{max-width:60rem}.pp-pf__mascot{margin-top:2.8rem}}@media screen and (max-width:749px){.pp-pf__heading{font-size:3.4rem}.pp-pf__text{font-size:1.6rem;margin-top:1.2rem}.pp-pf__mascot{align-items:center;gap:1.4rem;margin-top:2.4rem}.pp-pf__mascot-face{width:10.4rem;height:10.4rem;box-shadow:0 0 0 .4rem #fff,0 0 0 .55rem #c8475a40,0 1.6rem 3rem -1.6rem #2a211d73}.pp-pf__mascot-bubble{margin:0;font-size:1.45rem;padding:1.2rem 1.4rem;border-radius:1.8rem 1.8rem 1.8rem .4rem}.pp-pf__chat{min-height:0;border-radius:2.2rem;margin:0 -.4rem}.pp-pf__top{padding:1.4rem 1.6rem}.pp-pf__steps i{width:1.8rem}.pp-pf__log{padding:1.8rem 1.6rem 1.2rem;max-height:none;overflow:visible}.pp-pf__msg--pup{padding-right:1.6rem}.pp-pf__msg--me{padding-left:2.4rem}.pp-pf__bubble{font-size:1.5rem}.pp-pf__answers{padding:.4rem 1.6rem 1.8rem}.pp-pf__pill{flex:1 1 auto;justify-content:center;padding:0 1.4rem}.pp-pf__prod{flex-basis:15rem}.pp-pf__foot{padding:1.2rem 1.6rem}.pp-pf__note{padding:0 1.6rem 1.6rem}}@media screen and (max-width:479px){.pp-pf__cards{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.pp-pf__msg,.pp-pf__picks,.pp-pf__mascot.is-react .pp-pf__mascot-face,.pp-pf__typing i{animation:none}.pp-pf__log{scroll-behavior:auto}}.pp-marquee--caps .pp-marquee__item{text-transform:uppercase;letter-spacing:.16em}.pp-marquee--caps .pp-marquee__item{gap:2rem;padding-right:2rem}.pp-fsv.pp-petal-edge{z-index:1}.pp-petal-top{--pp-scallop: 14px;padding-top:var(--pp-scallop);-webkit-mask:radial-gradient(var(--pp-scallop) at 50% 100%,#000 98%,transparent) top / calc(var(--pp-scallop) * 2) var(--pp-scallop) repeat-x,linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--pp-scallop) + 1px) no-repeat;mask:radial-gradient(var(--pp-scallop) at 50% 100%,#000 98%,transparent) top / calc(var(--pp-scallop) * 2) var(--pp-scallop) repeat-x,linear-gradient(#000 0 0) bottom / 100% calc(100% - var(--pp-scallop) + 1px) no-repeat}@media screen and (min-width:750px){.pp-petal-top{--pp-scallop: 22px}}.pp-promises-wrap--boutique .pp-promises{gap:3.6rem 1.6rem}.pp-promises-wrap--boutique .pp-promise{gap:1.6rem}.pp-promises-wrap--boutique .pp-promise__icon{width:6.4rem;height:6.4rem;border-radius:50%;align-items:center;justify-content:center;flex:none;background:#fce8e6;color:var(--pp-icon-color, #C8475A);box-shadow:0 0 0 .6rem #fce8e673}.pp-promises-wrap--boutique .pp-promise__icon svg,.pp-promises-wrap--boutique .pp-promise__icon img{width:2.6rem;height:2.6rem}.pp-promises-wrap--boutique .pp-promise__title{margin:0 0 .6rem;font-size:1.8rem;line-height:1.25;letter-spacing:0;color:rgb(var(--color-foreground))}.pp-promises-wrap--boutique .pp-promise__text{font-size:1.45rem;line-height:1.55;color:rgba(var(--color-foreground),.72)}@media screen and (min-width:990px){.pp-promises-wrap--boutique .pp-promises{gap:0}.pp-promises-wrap--boutique .pp-promise{padding:.4rem 2.8rem}.pp-promises-wrap--boutique .pp-promise{position:relative}.pp-promises-wrap--boutique .pp-promise+.pp-promise:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.1rem;background:rgba(var(--color-foreground),.12);transform-origin:50% 50%}}@media screen and (max-width:749px){.pp-promises-wrap--boutique .pp-promises{gap:3.2rem 1.2rem}.pp-promises-wrap--boutique .pp-promise{gap:1.2rem}.pp-promises-wrap--boutique .pp-promise__icon{width:5.2rem;height:5.2rem;box-shadow:0 0 0 .4rem #fce8e673}.pp-promises-wrap--boutique .pp-promise__icon svg,.pp-promises-wrap--boutique .pp-promise__icon img{width:2.2rem;height:2.2rem}.pp-promises-wrap--boutique .pp-promise__title{font-size:1.55rem;margin-bottom:.4rem}.pp-promises-wrap--boutique .pp-promise__text{font-size:1.35rem}}.pp-promises-wrap--boutique .pp-promise__icon{overflow:hidden}@media(prefers-reduced-motion:no-preference){.pp-promises-wrap--motion.is-armed .pp-promise__icon{transform:scale(.4);opacity:0}.pp-promises-wrap--motion.is-armed .pp-promise__icon svg{opacity:0}.pp-promises-wrap--motion.is-armed .pp-promise__title,.pp-promises-wrap--motion.is-armed .pp-promise__text{opacity:0;transform:translateY(1.2rem)}.pp-promises-wrap--motion.is-armed .pp-promise+.pp-promise:before{transform:scaleY(0)}.pp-promises-wrap--motion .pp-promise.is-in .pp-promise__icon{transform:none;opacity:1;transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .4s ease;transition-delay:calc(var(--d, 0) * .14s)}.pp-promises-wrap--motion .pp-promise.is-in .pp-promise__icon svg{opacity:1;transition:opacity .3s ease calc(var(--d, 0) * .14s + .25s)}.pp-promises-wrap--motion .pp-promise.is-in .pp-promise__title,.pp-promises-wrap--motion .pp-promise.is-in .pp-promise__text{opacity:1;transform:none;transition:opacity .6s ease,transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--d, 0) * .14s + .22s)}.pp-promises-wrap--motion .pp-promise.is-in .pp-promise__text{transition-delay:calc(var(--d, 0) * .14s + .3s)}.pp-promises-wrap--motion.is-armed .pp-promise+.pp-promise.is-in:before{transform:scaleY(1);transition:transform .9s cubic-bezier(.65,0,.35,1);transition-delay:calc(var(--d, 0) * .14s + .12s)}.pp-promise.is-play .pp-icon--truck{animation:ppPrTruck 1s cubic-bezier(.22,.61,.36,1) both}.pp-promise.is-play .pp-icon--return{animation:ppPrReturn .9s cubic-bezier(.22,.61,.36,1) both;transform-origin:40% 50%}.pp-promise.is-play .pp-icon--shield path:nth-child(2){stroke-dasharray:12;animation:ppPrCheck .7s ease .15s both}.pp-promise.is-play .pp-icon--shield{animation:ppPrPop .5s ease both}.pp-promise.is-play .pp-icon--heart{animation:ppPrBeat 1s ease both}.pp-promise.is-play .pp-icon:not(.pp-icon--truck):not(.pp-icon--return):not(.pp-icon--shield):not(.pp-icon--heart){animation:ppPrPop .6s ease both}.pp-promises-wrap--motion .pp-promise{cursor:default;-webkit-tap-highlight-color:transparent}}@keyframes ppPrTruck{0%{transform:translate(-180%)}65%{transform:translate(10%)}80%{transform:translate(-4%) rotate(-3deg)}to{transform:none}}@keyframes ppPrReturn{0%{transform:none}40%{transform:translate(-.4rem) rotate(-28deg)}70%{transform:translate(.1rem) rotate(8deg)}to{transform:none}}@keyframes ppPrCheck{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}@keyframes ppPrPop{0%{transform:scale(1)}40%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes ppPrBeat{0%{transform:scale(1)}15%{transform:scale(1.25)}30%{transform:scale(.96)}45%{transform:scale(1.14)}65%{transform:scale(1)}to{transform:scale(1)}}.pp-pk{--pk-rose: #C8475A;--pk-ink: rgb(var(--color-foreground));--pk-muted: rgba(var(--color-foreground), .7);--pk-line: rgba(var(--color-foreground), .16)}.pp-pk__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(4rem,7vw,10rem);align-items:center}.pp-pk__media{position:relative;justify-self:end;width:100%;max-width:46rem}.pp-pk__arch{aspect-ratio:4 / 5;overflow:hidden;border-radius:50% 50% 2rem 2rem/40% 40% 2rem 2rem;background:rgba(var(--color-foreground),.06);box-shadow:0 3rem 6rem -3rem #2a211d73}.pp-pk__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.pp-pk__sticker{position:absolute;right:-2.4rem;bottom:12%;width:12rem;height:12rem;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 .5rem #fff,0 1.8rem 3.2rem -1.6rem #2a211d80;transform:rotate(-6deg)}.pp-pk__sticker img{width:100%;height:100%;object-fit:cover;display:block}.pp-pk__content{max-width:54rem}.pp-pk__script{margin:0 0 .4rem;font-family:"PP Allura",var(--font-heading-family),cursive;font-size:clamp(2.8rem,2rem + 1.2vw,3.8rem);line-height:1;color:var(--pk-rose)}.pp-pk__heading{margin:0;font-size:clamp(3.4rem,2rem + 2.4vw,5.4rem);line-height:1.05;letter-spacing:-.02em}.pp-pk__offer{margin:1.6rem 0 0;font-family:var(--font-heading-family);font-size:clamp(2rem,1.6rem + .6vw,2.4rem);color:var(--pk-rose)}.pp-pk__text{margin:1.6rem 0 0;font-size:1.7rem;line-height:1.6;color:var(--pk-muted)}.pp-pk__perks{display:flex;flex-direction:column;gap:1.2rem;margin:2.8rem 0 3.2rem}.pp-pk__perk{display:flex;align-items:center;gap:1.2rem;font-size:1.6rem}.pp-pk__perk-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#fffdf9;color:var(--pk-rose);box-shadow:0 0 0 .1rem #c8475a2e,0 .6rem 1.4rem -.8rem #2a211d4d}.pp-pk__perk-icon svg{width:1.7rem;height:1.7rem}.pp-pk__perk-icon .pp-icon--heart,.pp-pk__perk-icon .pp-icon--star{fill:currentColor}.pp-pk__field{display:flex;align-items:center;gap:.6rem;padding:.6rem;border-radius:4rem;background:#fffdf9;box-shadow:0 0 0 .1rem var(--pk-line),0 1.6rem 3rem -2rem #2a211d73;transition:box-shadow .25s ease}.pp-pk__field:focus-within{box-shadow:0 0 0 .2rem var(--pk-rose),0 1.6rem 3rem -2rem #2a211d73}.pp-pk__field--error{box-shadow:0 0 0 .2rem var(--pk-rose)}.pp-pk__input{flex:1 1 auto;min-width:0;height:4.8rem;padding:0 1.8rem;border:0;background:transparent;outline:none;box-shadow:none;font:inherit;font-size:1.6rem;color:#2a211d}.pp-pk__input::placeholder{color:#2a211d80}.pp-pk__btn{flex:none;height:4.8rem;padding:0 2.6rem;border:0;border-radius:4rem;cursor:pointer;white-space:nowrap;background:var(--pk-rose);color:#fff;font:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.06em;box-shadow:0 1.2rem 2.4rem -1.4rem #c8475acc;transition:transform .3s cubic-bezier(.22,.61,.36,1),background-color .3s ease}.pp-pk__btn:hover{transform:translateY(-.1rem);background:#b53e50}.pp-pk__btn:focus-visible{outline:.2rem solid var(--pk-rose);outline-offset:.3rem}.pp-pk__bday{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;font-size:1.4rem;color:var(--pk-muted)}.pp-pk__bday .pp-icon{color:var(--pk-rose)}.pp-pk__bday-select{height:3.6rem;padding:0 3rem 0 1.4rem;border-radius:3rem;border:.1rem solid var(--pk-line);background-color:#fffdf9;font:inherit;font-size:1.4rem;color:#2a211d;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.6rem) 55%,calc(100% - 1.1rem) 55%;background-size:.5rem .5rem;background-repeat:no-repeat}.pp-pk__bday-select:focus-visible{outline:.2rem solid var(--pk-rose);outline-offset:.2rem}.pp-pk__error{margin:1.2rem 0 0;font-size:1.4rem;color:var(--pk-rose);font-weight:700}.pp-pk__note{margin:1.4rem 0 0;font-size:1.3rem;color:var(--pk-muted)}.pp-pk__done{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;outline:none;animation:ppPfIn .6s cubic-bezier(.22,.61,.36,1) both}.pp-pk__done-face{width:11rem;height:11rem;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 .5rem #fff,0 1.6rem 3rem -1.6rem #2a211d80;animation:ppPfBounce .8s ease .2s both}.pp-pk__done-face img{width:100%;height:100%;object-fit:cover;display:block}.pp-pk__done-text{margin:0;font-size:1.7rem;line-height:1.55;color:var(--pk-muted)}.pp-pk__code{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem .6rem .6rem 2rem;border-radius:4rem;background:#fffdf9;border:.2rem dashed rgba(200,71,90,.5)}.pp-pk__code-value{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.08em;color:#2a211d}.pp-pk__copy{height:4rem;padding:0 1.8rem;border:0;border-radius:4rem;background:var(--pk-rose);color:#fff;font:inherit;font-size:1.3rem;font-weight:700;cursor:pointer}.pp-pk__copy:focus-visible{outline:.2rem solid var(--pk-rose);outline-offset:.3rem}@media screen and (max-width:989px){.pp-pk__grid{grid-template-columns:minmax(0,1fr);gap:4.8rem}.pp-pk__media{justify-self:center;max-width:40rem}.pp-pk__content{justify-self:center;max-width:56rem}}@media screen and (max-width:749px){.pp-pk__grid{gap:4rem}.pp-pk__media{max-width:none;width:calc(100% - 4.8rem);justify-self:start}.pp-pk__arch{aspect-ratio:5 / 5.4}.pp-pk__sticker{width:9.2rem;height:9.2rem;right:-3.2rem;bottom:10%}.pp-pk__heading{font-size:3.4rem}.pp-pk__perks{margin:2.2rem 0 2.6rem}.pp-pk__perk{font-size:1.5rem}.pp-pk__field{flex-direction:column;align-items:stretch;padding:.6rem;border-radius:2.6rem}.pp-pk__input{height:5rem;text-align:left}.pp-pk__btn{width:100%;height:5rem;font-size:1.5rem}.pp-pk__code{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pp-pk__done,.pp-pk__done-face{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/pp-theme.css.map */
