main:has(.pp-colhead){background:radial-gradient(ellipse at 0 100%,#ffd9c2 0,#ffd9c200 30%),radial-gradient(ellipse at 100% 85%,#ffd9c2 0,#ffd9c200 28%),linear-gradient(180deg,#fff5ee,#ffeee1)}main:has(.pp-colhead) .shopify-section,main:has(.pp-colhead) .gradient,main:has(.pp-colhead) .color-scheme-1{background:transparent!important}.pp-colhead{position:relative;overflow:hidden}.pp-colhead__inner{position:relative;z-index:1;padding-top:4.4rem;padding-bottom:3.2rem}.pp-colhead__title{margin:0;font-family:var(--font-heading-family);font-weight:500;color:#1f2a44;font-size:clamp(4rem,6vw,7.2rem);line-height:1.05;letter-spacing:-.02em}.pp-colhead__divider{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 1.8rem;color:#ff8559}.pp-colhead__divider i{width:5.6rem;height:1.5px;background:#ff8559}.pp-colhead__divider .pp-icon{fill:#ffa584;stroke:#ff8559}.pp-colhead__text{max-width:64rem;font-size:1.75rem;line-height:1.55;color:#3a4560}.pp-colhead__text p{margin:0}.pp-colhead__deco{position:absolute;top:0;right:0;bottom:0;width:45%}.pp-colhead__deco img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40%);mask-image:linear-gradient(90deg,transparent 0,#000 40%)}@media screen and (max-width:749px){.pp-colhead__deco{position:relative;width:100%;height:16rem;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.pp-colhead__deco img{-webkit-mask-image:none;mask-image:none}.pp-colhead__inner{padding-top:0;margin-top:-5rem}.pp-colhead__text{font-size:1.5rem}}main:has(.pp-colhead) .facets-container{background:#ffffffbf;border-radius:99rem;padding:.6rem 2.8rem!important;box-shadow:0 1.6rem 3.2rem -2.6rem #e2552b99;margin-bottom:2.4rem}main:has(.pp-colhead) .facets__form{margin:0}main:has(.pp-colhead) .facets__summary,main:has(.pp-colhead) .facet-filters__label,main:has(.pp-colhead) .facet-filters__sort,main:has(.pp-colhead) .product-count__text{color:#1f2a44;font-size:1.5rem}main:has(.pp-colhead) .card-wrapper{padding:1rem 1rem 1.6rem;border-radius:2.2rem;background:#ffffffd9;box-shadow:0 2.4rem 4.4rem -3rem #e2552b99;height:100%;transition:transform .4s var(--pp-ease, ease)}main:has(.pp-colhead) .card-wrapper:hover{transform:translateY(-4px)}main:has(.pp-colhead) .card__inner,main:has(.pp-colhead) .card__media,main:has(.pp-colhead) .card .media{border-radius:1.6rem;overflow:hidden}main:has(.pp-colhead) .card__heading{font-size:1.6rem;font-weight:600}main:has(.pp-colhead) .card__heading a{color:#1f2a44}main:has(.pp-colhead) .price-item{font-size:2.1rem;font-weight:700;color:#1f2a44}@media screen and (max-width:749px){main:has(.pp-colhead) .facets-container{border-radius:2rem;padding:.6rem 1.4rem!important}main:has(.pp-colhead) .card-wrapper{padding:.6rem .6rem 1rem;border-radius:1.6rem}main:has(.pp-colhead) .card__heading{font-size:1.35rem}main:has(.pp-colhead) .price-item{font-size:1.7rem}}main:has(.pp-sobre){background:radial-gradient(ellipse at 0 100%,#ffd9c2 0,#ffd9c200 30%),linear-gradient(180deg,#fff6ef,#ffefe3)}main:has(.pp-sobre) .shopify-section{background:transparent!important}.pp-sobre{position:relative;overflow:hidden;padding-bottom:5rem}.pp-sobre__deco{position:absolute;top:0;right:0;width:42%;height:68rem}.pp-sobre__deco img{width:100%;height:100%;object-fit:cover;object-position:30% 40%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%),linear-gradient(180deg,#000 75%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-composite:intersect}.pp-sobre__inner{position:relative;z-index:1}.pp-sobre__intro{max-width:70rem;padding:5rem 0 3rem 4rem}.pp-sobre__title{margin:0;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(4.4rem,7vw,8.4rem);line-height:1;color:#1f2a44}.pp-sobre__heart{color:#ff6a3d;font-size:.55em;vertical-align:.5em}.pp-sobre__divider{margin:1.6rem 0 2.4rem 14rem}.pp-sobre__divider i{width:14rem}.pp-sobre__hello{margin:0 0 2rem;font-family:var(--font-body-family);font-weight:500;font-size:clamp(3rem,3.6vw,4.6rem);color:#1f2a44}.pp-sobre__hello em{font-style:normal;font-weight:700;color:#ff8559}.pp-sobre__hello:after{content:" \2764";color:#f04000;font-size:.8em}.pp-sobre__text{font-size:1.85rem;line-height:1.6;color:#1f2a44}.pp-sobre__text p{margin:0 0 1.4rem}.pp-sobre__vtitle{margin:3rem 0 2.4rem;font-family:var(--font-heading-family);font-weight:500;font-size:clamp(3.2rem,3.8vw,4.8rem);color:#1f2a44}.pp-sobre__vtitle:after{content:"";display:block;width:5.6rem;height:2px;margin-top:.8rem;background:#d9481f}.pp-sobre__values{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;margin:0}.pp-sobre__value{padding:2.8rem 2rem;border-radius:2rem;background:#ffffffbf;text-align:center;box-shadow:0 2rem 4rem -3rem #e2552b8c}.pp-sobre__vicon{display:inline-grid;place-items:center;width:8rem;height:8rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ffe8d9);color:#d9481f;margin-bottom:1.4rem}.pp-sobre__value h3{margin:0 0 .8rem;font-family:var(--font-heading-family);font-weight:700;font-size:2.4rem;color:#1f2a44}.pp-sobre__value p{margin:0;font-size:1.6rem;line-height:1.55;color:#3a4560}.pp-sobre__thanks{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin:2.4rem 0 0;padding:1.8rem 3rem;border-radius:99rem;background:#ffe8d9b3;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(1.6rem,1.6vw,2.2rem);color:#1f2a44;text-align:center}.pp-sobre__thanks span{color:#ff6a3d;font-style:normal;font-size:3rem}@media screen and (min-width:990px){.pp-sobre__values{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:749px){.pp-sobre__deco{position:relative;width:100%;height:26rem}.pp-sobre__deco img{-webkit-mask-image:linear-gradient(180deg,#000 65%,transparent);mask-image:linear-gradient(180deg,#000 65%,transparent)}.pp-sobre__intro{padding:0;margin-top:-6rem}.pp-sobre__divider{margin-left:0}.pp-sobre__text{font-size:1.6rem}.pp-sobre__values{grid-template-columns:1fr}.pp-sobre__thanks{border-radius:2rem;padding:1.6rem}}:root{--pp-honey: 255,201,60;--pp-radius: 28px;--pp-radius-sm: 16px;--pp-ease: cubic-bezier(.22, .8, .24, 1)}.pp-heading{margin:0 0 1.6rem;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.pp-heading em,.pp-logo__text em{font-style:italic;color:rgb(var(--color-button))}.color-scheme-3 .pp-heading em,.color-scheme-5 .pp-heading em,.pp-banner .pp-heading em{color:rgb(var(--pp-honey))}.pp-text{line-height:1.65;color:rgba(var(--color-foreground),.82)}.pp-text p{margin:0 0 1rem}.pp-text p:last-child{margin-bottom:0}.pp-eyebrow{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 1.4rem;padding:.6rem 1.4rem .6rem 1.1rem;border-radius:999px;background:rgba(var(--color-foreground),.06);font-size:1.35rem;font-weight:700;letter-spacing:.02em;color:rgb(var(--color-foreground))}.pp-eyebrow .pp-icon--star{color:rgb(var(--pp-honey))}.pp-eyebrow span{margin-left:.5rem}.pp-eyebrow--plain{padding:0;background:none;gap:.6rem;text-transform:uppercase;letter-spacing:.14em;font-size:1.25rem;color:rgb(var(--color-button))}.color-scheme-3 .pp-eyebrow--plain,.color-scheme-5 .pp-eyebrow--plain,.pp-banner .pp-eyebrow--plain{color:rgb(var(--pp-honey))}.pp-align-center{text-align:center}.pp-align-center .pp-text{margin-inline:auto}.pp-align-left{text-align:left}.pp-section-head{max-width:72rem;margin-bottom:4rem}.pp-section-head.pp-align-center{margin-inline:auto}.pp-section-head .pp-heading{margin-bottom:1.2rem}.pp-btn{gap:.8rem;min-height:5.4rem;padding:0 3.2rem;font-weight:700;letter-spacing:.01em;transition:transform .35s var(--pp-ease),box-shadow .35s var(--pp-ease)}.pp-btn:not(.button--secondary){box-shadow:0 10px 24px -10px rgba(var(--color-button),.7)}.pp-btn:hover{transform:translateY(-2px)}.pp-btn .pp-icon--arrow{transition:transform .35s var(--pp-ease)}.pp-btn:hover .pp-icon--arrow{transform:translate(4px)}.pp-icon{flex-shrink:0;display:inline-block;vertical-align:middle}.pp-stars{display:inline-flex;gap:.2rem;color:rgb(var(--pp-honey))}.pp-logo{display:inline-flex;align-items:center;gap:.9rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.3rem;line-height:1;letter-spacing:-.01em;color:rgb(var(--color-foreground));white-space:nowrap}.pp-logo__mark{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1.3rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transform:rotate(-8deg);transition:transform .4s var(--pp-ease)}a:hover .pp-logo__mark{transform:rotate(6deg) scale(1.05)}@media screen and (max-width:749px){.pp-logo{font-size:1.6rem;gap:.6rem}.pp-logo__mark{width:2.8rem;height:2.8rem;border-radius:.9rem}.pp-logo__mark .pp-icon{width:16px;height:16px}}.pp-hero{position:relative;overflow-x:clip}.pp-hero__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.pp-hero__grid{grid-template-columns:1fr 1.05fr;gap:6rem}.pp-hero--image-left .pp-hero__media{order:-1}}.pp-hero__heading{margin-bottom:2rem}.pp-hero__content .pp-text{max-width:52rem}.pp-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.pp-align-center .pp-hero__buttons,.pp-align-center .pp-chips{justify-content:center}.pp-chips{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin-top:3rem}.pp-chip{display:inline-flex;align-items:center;gap:.6rem;font-size:1.45rem;font-weight:600;color:rgba(var(--color-foreground),.85)}.pp-chip .pp-icon{color:rgb(var(--color-button))}.pp-hero__media{position:relative;padding:2rem 1rem 2.4rem}.pp-hero__blob{position:absolute;top:0;right:3%;bottom:4%;left:6%;border-radius:58% 42% 46% 54%/52% 44% 56% 48%;background:linear-gradient(140deg,rgba(var(--color-button),.22),rgba(var(--pp-honey),.28));animation:pp-blob 14s ease-in-out infinite alternate}.pp-hero__image{position:relative;aspect-ratio:1 / 1;border-radius:46% 54% 40% 60%/44% 40% 60% 56%;overflow:hidden;box-shadow:0 30px 60px -30px rgba(var(--color-foreground),.45)}.pp-hero__image img,.pp-hero__image svg{width:100%;height:100%;object-fit:cover;display:block}@keyframes pp-blob{to{border-radius:42% 58% 60% 40%/46% 58% 42% 54%;transform:rotate(4deg) scale(1.02)}}.pp-float-card{position:absolute;left:0;bottom:3rem;display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.8rem 1.2rem 1.2rem;border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 18px 40px -16px rgba(var(--color-foreground),.35);animation:pp-float 5s ease-in-out infinite;max-width:80%;z-index:3}.pp-float-card strong{display:block;font-size:1.5rem;line-height:1.2}.pp-float-card small{display:block;font-size:1.25rem;opacity:.7}.pp-float-card__icon{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(var(--color-button),.12);color:rgb(var(--color-button))}@keyframes pp-float{50%{transform:translateY(-8px)}}.pp-paw-deco{position:absolute;z-index:0;color:rgb(var(--color-button));opacity:.5;pointer-events:none}.pp-paw-deco--1{top:2%;right:6%;transform:rotate(18deg)}.pp-paw-deco--2{top:16%;right:-1%;transform:rotate(-12deg);opacity:.3}.pp-paw-deco--3{bottom:1%;right:4%;transform:rotate(-24deg);opacity:.45}.pp-paw-deco--4{bottom:11%;right:-1%;transform:rotate(-8deg);opacity:.3}.pp-paw-deco--5{top:44%;right:-1%;transform:rotate(8deg);opacity:.35}.pp-paw-deco--6{top:34%;left:0;transform:rotate(-30deg);opacity:.35}.pp-paw-deco--7{top:22%;left:3%;transform:rotate(-18deg);opacity:.25}.pp-paw-deco--8{bottom:0;left:44%;transform:rotate(14deg);opacity:.3}.shopify-section:has(>.pp-hero--full){padding-top:0!important;padding-bottom:0!important;background:radial-gradient(ellipse at 62% 30%,#fff 0,#fff0 55%),linear-gradient(180deg,#fff6ef,#ffeadb)!important}.pp-hfull{display:grid;gap:2.4rem;padding-top:3.2rem;position:relative}.pp-hfull__content{position:relative;z-index:2}.pp-hfull__flag{width:2rem;height:1.35rem;border-radius:.25rem;flex:none}.pp-hfull .pp-eyebrow{display:inline-flex;align-items:center;gap:.8rem}.pp-hfull__badges{display:flex;flex-wrap:wrap;gap:1.6rem 2.6rem;margin:2.6rem 0 0}.pp-hfull__badges li{display:flex;flex-direction:column;align-items:center;gap:.8rem;width:9.6rem;text-align:center;font-size:1.25rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.25;color:rgba(var(--color-foreground),.85)}.pp-hfull__badge-icon{display:grid;place-items:center;width:6rem;height:6rem;border-radius:50%;background:rgba(var(--color-button),.14);color:rgb(var(--color-button));box-shadow:0 0 0 .5rem #ffffff8c}.pp-hfull .pp-hero__buttons{margin-top:2.8rem}.pp-hfull__model{position:relative;margin:0 -1.5rem}.pp-hfull__model img{display:block;width:100%;height:auto;max-height:62rem;object-fit:cover;object-position:50% 15%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%),linear-gradient(180deg,#000 85%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.pp-hfull__heart{position:absolute;color:rgb(var(--color-button));opacity:.55;pointer-events:none}.pp-hfull__heart--1{top:10%;left:2%;transform:rotate(-14deg)}.pp-hfull__heart--2{top:46%;left:-2%;transform:rotate(10deg);opacity:.4}.pp-hfull__side{display:grid;gap:1.4rem;text-decoration:none;color:inherit;padding-bottom:3.2rem;position:relative;z-index:2}.pp-hfull__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3.4rem 1.6rem 1.6rem;margin-top:2rem;border-radius:3rem;background:#ffffff8c;border:.2rem solid rgba(255,255,255,.9);box-shadow:0 2.4rem 5rem -2.4rem rgba(var(--color-button),.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pp-hfull__pill{position:absolute;top:-2rem;left:50%;transform:translate(-50%);white-space:nowrap;padding:.4rem 2.2rem;border-radius:99rem;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-style:italic;font-size:3rem;line-height:1.2;box-shadow:0 .8rem 2rem -.8rem rgba(var(--color-button),.8)}.pp-hfull__card-title{font-size:1.9rem;font-weight:600}.pp-hfull__card img{width:100%;max-width:22rem;height:auto;border-radius:2rem;display:block}.pp-hfull__checks{display:grid;gap:.8rem;margin:0}.pp-hfull__checks li{display:flex;align-items:center;gap:1rem;padding:.7rem 1.4rem .7rem .8rem;border-radius:99rem;background:#ffffffb3;font-size:1.45rem}.pp-hfull__checks .pp-icon{flex:none;width:2.4rem;height:2.4rem;padding:.4rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}@media screen and (max-width:989px){.pp-hfull__model{order:-1;margin:-3.2rem -1.5rem 0}.pp-hfull__model img{max-height:46rem;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent 100%);mask-image:linear-gradient(180deg,#000 75%,transparent 100%)}.pp-hfull__content{margin-top:-6rem}.pp-hfull__badges{gap:1.2rem;justify-content:space-between}.pp-hfull__badges li{width:22%;font-size:1.05rem}.pp-hfull__badge-icon{width:5rem;height:5rem}.pp-hfull__side{grid-template-columns:1fr 1.25fr;align-items:center}.pp-hfull__heart{display:none}}@media screen and (min-width:990px){.pp-hfull{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(0,.5fr);gap:0 2rem;align-items:end;padding-top:2rem;min-height:64rem}.pp-hfull__content{align-self:center;padding:2rem 0 4rem;margin-right:-8rem}.pp-hfull__model{align-self:stretch;margin:-2rem -4rem 0 -2rem;display:flex}.pp-hfull__model img{height:100%;max-height:none;object-fit:cover;object-position:50% 12%}.pp-hfull__side{align-self:center}}@media(prefers-reduced-motion:no-preference){.pp-hfull__card{animation:pp-float 6s ease-in-out infinite}}.pp-hero__media{--kitty-w: clamp(84px, 20vw, 150px)}.pp-hero__frame{position:relative}.pp-hero__frame .pp-hero__image{z-index:1}.pp-hero__media:has(.pp-hero__frame--cat){padding-top:calc(var(--kitty-w) * .66 + 1rem)}.pp-kitty{position:absolute;left:36%;width:var(--kitty-w);pointer-events:none}.pp-kitty svg{display:block;width:100%;height:auto;overflow:visible}.pp-kitty--head{z-index:0;bottom:calc(100% - var(--kitty-w) * 2 / 160);animation:pp-kitty-peek 7s ease-in-out infinite}.pp-kitty--paws{z-index:2;top:calc(var(--kitty-w) * -20 / 160)}.pp-kitty__eyes{transform-box:fill-box;transform-origin:center;animation:pp-kitty-blink 5s infinite}.pp-kitty__ear{transform-box:fill-box;transform-origin:50% 100%}.pp-kitty__ear--r{animation:pp-kitty-ear 6s infinite}@keyframes pp-kitty-peek{0%,to{transform:translateY(0)}45%,55%{transform:translateY(12%)}}@keyframes pp-kitty-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes pp-kitty-ear{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-10deg)}88%{transform:rotate(4deg)}}.pp-marquee{overflow:hidden;padding:1.5rem 0}.pp-marquee--tilt{transform:rotate(-1.5deg);margin:1.5rem -1rem}.pp-marquee__track{display:flex;width:max-content;animation:pp-marquee 36s linear infinite}.pp-marquee:hover .pp-marquee__track{animation-play-state:paused}.pp-marquee__group{display:flex}.pp-marquee__item{display:inline-flex;align-items:center;gap:1rem;padding:0 2.8rem;font-weight:700;white-space:nowrap;font-family:var(--font-heading-family)}@keyframes pp-marquee{to{transform:translate(-50%)}}.pp-cats__grid,.pp-benefits__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:990px){.pp-cols-2{grid-template-columns:repeat(2,1fr);gap:2.4rem}.pp-cols-3{grid-template-columns:repeat(3,1fr);gap:2.4rem}.pp-cols-4{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.pp-cat{display:flex;flex-direction:column;border-radius:var(--pp-radius);overflow:hidden;text-decoration:none;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.04);transition:transform .45s var(--pp-ease),box-shadow .45s var(--pp-ease)}.pp-cat:hover{transform:translateY(-6px);box-shadow:0 24px 40px -24px rgba(var(--color-foreground),.45)}.pp-cat__image{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.pp-cat__image img,.pp-cat__image svg{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--pp-ease)}.pp-cat:hover .pp-cat__image img{transform:scale(1.06)}.pp-cat__label{position:absolute;top:1.2rem;left:1.2rem;padding:.4rem 1.1rem;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.2rem;font-weight:700}.pp-cat__body{position:relative;padding:1.6rem 5rem 1.8rem 1.8rem}.pp-cat__title{margin:0 0 .3rem;font-size:2rem}.pp-cat__text{margin:0;font-size:1.35rem;line-height:1.45;opacity:.75}.pp-cat__arrow{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transition:transform .35s var(--pp-ease)}.pp-cat:hover .pp-cat__arrow{transform:translateY(-50%) rotate(-35deg)}@media screen and (max-width:749px){.pp-cat__body{padding:1.2rem 1.2rem 1.4rem}.pp-cat__title{font-size:1.7rem}.pp-cat__text{font-size:1.25rem}.pp-cat__arrow{display:none}}.shopify-section:has(.pp-cats--deco){background:radial-gradient(ellipse at 8% 10%,#ffdbc1 0,#ffd9c200 28%),radial-gradient(ellipse at 95% 12%,#ffdbc1 0,#ffd9c200 26%),linear-gradient(180deg,#fff5ee,#fff1e6)!important}.pp-cats--deco{position:relative;background:transparent!important}.pp-cats--deco .page-width{position:relative;z-index:1}.pp-cats--deco .pp-eyebrow{letter-spacing:.3em;color:#e2552b;display:flex;align-items:center;justify-content:center;gap:1.6rem}.pp-cats--deco .pp-eyebrow:before,.pp-cats--deco .pp-eyebrow:after{content:"";width:6rem;height:1px;background:#e2552b80}.pp-cats--deco .pp-heading{font-weight:600;color:#18223a}.pp-cats--deco .pp-heading em{color:#d9481f}.pp-cdeco{position:absolute;color:#e2552b;opacity:.6;pointer-events:none}.pp-cdeco--1{left:18%;top:7%;transform:rotate(-16deg)}.pp-cdeco--2{right:22%;top:4%;transform:rotate(14deg)}.pp-cats--deco .pp-cat{background:#ffffff8c;border:1px solid rgba(255,255,255,.9);border-radius:2.4rem;box-shadow:0 2rem 4rem -2.6rem #e2552b8c}.pp-cats--deco .pp-cat__image{aspect-ratio:1.12 / 1}.pp-cats--deco .pp-cat__label{display:inline-flex;align-items:center;gap:.5rem;top:1.6rem;left:1.6rem;padding:.6rem 1.4rem;background:#d9481f;color:#fff;font-size:1.35rem}.pp-cats--deco .pp-cat__body{padding:4rem 6.4rem 2.2rem 2.4rem}.pp-cat__image .pp-cat__label svg{width:1.4rem;height:1.4rem;flex:none;transition:none}.pp-cat__icon{position:absolute;top:-3.4rem;left:2rem;display:grid;place-items:center;width:6.6rem;height:6.6rem;border-radius:50%;background:#ffe3d3;color:#d9481f;box-shadow:0 0 0 .5rem #fffc}.pp-cats--deco .pp-cat__title{font-family:var(--font-heading-family);font-weight:600;font-size:2.4rem;color:#18223a}.pp-cats--deco .pp-cat__text{font-size:1.45rem;opacity:.85}.pp-cats--deco .pp-cat__arrow{width:4.6rem;height:4.6rem;right:1.8rem;top:55%;background:#d9481f}@media screen and (max-width:749px){.pp-cats--deco .pp-cat__body{padding:3.4rem 1.2rem 1.4rem}.pp-cat__icon{width:4.8rem;height:4.8rem;top:-2.6rem;left:1.2rem}.pp-cat__icon svg{width:2.2rem;height:2.2rem}.pp-cats--deco .pp-cat__title{font-size:1.8rem}.pp-cats--deco .pp-cat__text{font-size:1.25rem}.pp-cats--deco .pp-cat__label{font-size:1.15rem;padding:.4rem 1rem;top:1rem;left:1rem}.pp-cdeco{display:none}}@media screen and (min-width:990px)and (max-width:1279px){.pp-hfull__content{margin-right:0}.pp-hfull{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) minmax(0,.55fr)}.pp-hfull__model{margin:-2rem -1rem 0}.pp-hfull__heart--2{display:none}}.pp-hfull__eyebig{display:inline-flex!important;align-items:center;gap:1rem;padding:1rem 2.4rem!important;border-radius:99rem;background:linear-gradient(90deg,#ff6a3d,#ff8559)!important;color:#fff!important;font-size:clamp(1.5rem,1.6vw,2.1rem)!important;font-weight:800;letter-spacing:0!important;text-transform:none!important;box-shadow:0 1.2rem 2.6rem -1.4rem #ff6a3de6}.pp-hfull__eyebig .pp-icon{color:#fff}.pp-hfull__flag--round{width:2.2rem!important;height:2.2rem!important;border-radius:50%}.pp-hero--full .pp-hero__buttons .pp-btn:first-child{background:linear-gradient(90deg,#d9481f,#ff6a3d);gap:.8rem}.pp-hfull__foot{display:inline-flex;align-items:center;gap:.8rem;margin:1.4rem 0 0;padding:.6rem 1.6rem;border-radius:99rem;background:#ffffffb3;color:#ff6a3d;font-weight:700;font-size:1.6rem}.pp-hfull__note{position:absolute;left:-11rem;top:38%;z-index:2;display:block;width:11rem;text-align:center;transform:rotate(-10deg);font-family:Brush Script MT,Segoe Script,cursive;font-size:2.6rem;line-height:1.1;color:#ff6a3d}.pp-hfull__note svg{display:block;margin:.4rem auto 0;transform:rotate(-60deg)}@media screen and (max-width:1279px){.pp-hfull__note{display:none}}.pp-hfull__note{text-shadow:0 0 .6rem #fff,0 0 1.2rem #fff,0 0 1.8rem #fff}.pp-hero--full .pp-hero__heading{font-weight:700!important}.pp-hero--full .pp-hero__heading em{display:block;font-size:1.12em;line-height:1;font-weight:700!important}.pp-hero--full .pp-hero__heading{font-weight:600;color:#18223a;letter-spacing:-.02em}.pp-hero--full .pp-hero__heading em{color:#d9481f;font-weight:600}.pp-story__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.pp-story__grid{grid-template-columns:1fr 1fr;gap:7rem}.pp-story--image-right .pp-story__media{order:2}}.pp-story__media{position:relative}.pp-story__image{border-radius:var(--pp-radius) var(--pp-radius) var(--pp-radius) 12rem;overflow:hidden;aspect-ratio:1 / 1;box-shadow:0 30px 60px -34px rgba(var(--color-foreground),.5)}.pp-story__image img,.pp-story__image svg{width:100%;height:100%;object-fit:cover;display:block}.pp-stamp{position:absolute;right:-1rem;top:-1rem;display:grid;place-items:center;align-content:center;gap:.3rem;width:12rem;height:12rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));text-align:center;font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.1;padding:1.6rem;transform:rotate(10deg);box-shadow:0 16px 30px -14px rgba(var(--color-button),.8);animation:pp-spin-soft 10s ease-in-out infinite alternate}@keyframes pp-spin-soft{to{transform:rotate(-6deg)}}@media screen and (max-width:749px){.pp-stamp{width:9.5rem;height:9.5rem;font-size:1.3rem;right:.5rem}}.pp-checks{display:grid;gap:1.6rem;margin:2.8rem 0 3.2rem}.pp-check{display:flex;gap:1.4rem;align-items:flex-start;text-align:left}.pp-check strong{display:block;font-size:1.7rem;margin-bottom:.2rem}.pp-check__text{display:block;font-size:1.5rem;line-height:1.5;opacity:.8}.pp-check__icon{display:grid;place-items:center;flex-shrink:0;width:4.2rem;height:4.2rem;border-radius:1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-button));box-shadow:0 8px 18px -10px rgba(var(--color-foreground),.35)}.color-scheme-2 .pp-check__icon{background:#fff}.pp-benefit{padding:2.8rem 2.2rem;border-radius:var(--pp-radius);transition:transform .45s var(--pp-ease)}.pp-benefits--cards .pp-benefit{background:rgba(var(--color-foreground),.045)}.pp-benefit:hover{transform:translateY(-4px)}.pp-benefit__icon{display:inline-grid;place-items:center;width:6.4rem;height:6.4rem;margin-bottom:1.6rem;border-radius:45% 55% 50% 50%/55% 45%;background:rgba(var(--color-button),.13);color:rgb(var(--color-button))}.pp-benefit__title{margin:0 0 .6rem;font-size:1.9rem}.pp-benefit__text{margin:0}@media screen and (max-width:749px){.pp-benefit{padding:2rem 1.4rem}.pp-benefit__title{font-size:1.6rem}.pp-benefit__icon{width:5.2rem;height:5.2rem}}.pp-compare__wrap{max-width:86rem}.pp-compare__table{border-radius:var(--pp-radius);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 0 0 1px rgba(var(--color-foreground),.08),0 30px 50px -40px rgba(var(--color-foreground),.5)}.pp-compare__row{display:grid;grid-template-columns:1.6fr 1fr 1fr;align-items:center;border-top:1px solid rgba(var(--color-foreground),.08)}.pp-compare__row>span{padding:1.7rem 1.4rem;text-align:center}.pp-compare__row>.pp-compare__feature{text-align:left;padding-left:2.4rem;font-weight:600}.pp-compare__row--head{border-top:0;font-weight:700;font-size:1.5rem}.pp-compare__us{background:rgba(var(--color-button),.08)}.pp-compare__row--head .pp-compare__us{background:rgb(var(--color-button));color:rgb(var(--color-button-text));display:flex;justify-content:center;align-items:center;gap:.6rem;font-family:var(--font-body-family);font-size:1.7rem}.pp-yes,.pp-no{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%}.pp-yes{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.pp-yes--muted{background:rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground))}.pp-no{background:rgba(var(--color-foreground),.06);color:rgba(var(--color-foreground),.45)}@media screen and (max-width:749px){.pp-compare__row>span{padding:1.3rem .6rem;font-size:1.35rem}.pp-compare__row>.pp-compare__feature{padding-left:1.4rem}.pp-compare__row--head .pp-compare__us{font-size:1.4rem}}.pp-reviews__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}.pp-reviews__head .pp-section-head{margin-bottom:3.2rem}.pp-reviews__summary{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:0;font-weight:600}.pp-slider-nav{display:flex;gap:.8rem;margin-bottom:3.2rem}.pp-slider-btn{display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:background .3s,color .3s}.pp-slider-btn:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:transparent}.pp-slider-btn[data-dir="-1"] .pp-icon{transform:rotate(180deg)}@media screen and (max-width:749px){.pp-slider-nav{display:none}}.pp-reviews__track{display:flex;gap:2rem;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;padding:1rem max(1.5rem,calc((100vw - var(--page-width)) / 2 + 5rem)) 3rem;scroll-padding-inline:max(1.5rem,calc((100vw - var(--page-width)) / 2 + 5rem));scrollbar-width:none}.pp-reviews__track::-webkit-scrollbar{display:none}.pp-review{flex:0 0 min(34rem,82vw);scroll-snap-align:start;margin:0;display:flex;flex-direction:column;border-radius:var(--pp-radius);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 20px 40px -28px rgba(var(--color-foreground),.45)}.color-scheme-4 .pp-review{background:#fff}.pp-review__image{aspect-ratio:4 / 3;overflow:hidden}.pp-review__image img{width:100%;height:100%;object-fit:cover}.pp-review__body{display:flex;flex-direction:column;gap:1rem;padding:2.4rem;flex:1}.pp-review__title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2}.pp-review__text{margin:0;padding:0;border:0;font-size:1.5rem;line-height:1.6;opacity:.85;flex:1;font-style:normal}.pp-review__author{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1.2rem;border-top:1px solid rgba(var(--color-foreground),.08)}.pp-review__author strong{display:block;font-size:1.45rem}.pp-review__author small{display:block;font-size:1.25rem;opacity:.65}.pp-review__avatar{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:rgba(var(--color-button),.15);color:rgb(var(--color-button));font-weight:800;text-transform:uppercase}.pp-review__verified{margin-left:auto;display:inline-flex;align-items:center;gap:.3rem;font-size:1.15rem;font-weight:700;color:#4f7a4a}.pp-faq__grid{display:grid;gap:3rem}@media screen and (min-width:990px){.pp-faq__grid{grid-template-columns:.8fr 1.2fr;gap:8rem;align-items:start}.pp-faq__intro{position:sticky;top:12rem}}.pp-faq__intro .pp-btn{margin-top:2.4rem}.pp-faq__list{display:grid;gap:1.2rem}.pp-faq__item{border-radius:var(--pp-radius-sm);background:rgba(var(--color-foreground),.045);transition:background .3s}.pp-faq__item[open]{background:rgba(var(--color-button),.09)}.pp-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.4rem;cursor:pointer;list-style:none;font-weight:700;font-size:1.65rem}.pp-faq__item summary::-webkit-details-marker{display:none}.pp-faq__plus{position:relative;flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;background:rgb(var(--color-button));transition:transform .35s var(--pp-ease)}.pp-faq__plus:before,.pp-faq__plus:after{content:"";position:absolute;left:50%;top:50%;width:1.2rem;height:2px;background:rgb(var(--color-button-text));transform:translate(-50%,-50%)}.pp-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .35s var(--pp-ease)}.pp-faq__item[open] .pp-faq__plus{transform:rotate(180deg)}.pp-faq__item[open] .pp-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.pp-faq__answer{padding:0 2.4rem 2.2rem}.shopify-section:has(.pp-faq--deco){background:linear-gradient(180deg,#fff5ee,#ffebdd)!important;overflow:hidden}.pp-faq--deco{background:transparent!important}.pp-faq--deco .pp-eyebrow{color:#ff6a3d;letter-spacing:.25em}.pp-faq--deco .pp-heading{color:#18223a;font-weight:600}.pp-faq--deco .pp-heading em{color:#ff6a3d}.pp-faq__heart{color:#ff6a3d;font-size:.8em}.pp-faq--deco .pp-faq__intro .pp-btn{background:#d9481f;color:#fff;gap:.8rem;min-height:5.4rem;padding:0 3rem}.pp-faq__perks{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:3rem 0 0}.pp-faq__perks li{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;font-size:1.3rem;font-weight:600;line-height:1.3}.pp-faq__perks li>span{display:grid;place-items:center;width:6rem;height:6rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ffe8d9);color:#ff6a3d}.pp-faq--deco .pp-faq__list{gap:1.6rem}.pp-faq--deco .pp-faq__item{background:#ffffffd9;border-radius:2.2rem;box-shadow:0 2rem 4rem -3rem #e2552b99}.pp-faq--deco .pp-faq__item[open]{background:#fff}.pp-faq--deco .pp-faq__item summary{justify-content:flex-start;gap:1.6rem;padding:2.2rem 2.4rem;font-size:1.8rem}.pp-faq__q{flex:1}.pp-faq__qicon{display:grid;place-items:center;width:5.6rem;height:5.6rem;border-radius:50%;flex:none;background:radial-gradient(circle at 35% 30%,#fff,#ffe8d9);color:#ff6a3d}.pp-faq--deco .pp-faq__plus{width:4.2rem;height:4.2rem;background:#ff6a3d}.pp-faq--deco .pp-faq__answer{padding:0 2.4rem 2.4rem 9.6rem}.pp-faq__photo{display:none}@media screen and (min-width:990px){.pp-faq--deco .pp-faq__grid{grid-template-columns:1fr .75fr 1.35fr;gap:0 2.4rem;align-items:stretch}.pp-faq--deco .pp-faq__intro{position:static;align-self:center}.pp-faq__photo{display:block;margin:calc(var(--pp-faq-pad, 8rem) * -1) 0}.pp-faq__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 30%,#000 80%,transparent 100%)}.pp-faq--deco .pp-faq__list{align-self:center}}@media screen and (max-width:749px){.pp-faq__perks li{font-size:1.1rem}.pp-faq__perks li>span{width:4.8rem;height:4.8rem}.pp-faq__qicon{width:4.4rem;height:4.4rem}.pp-faq--deco .pp-faq__item summary{font-size:1.5rem;padding:1.6rem;gap:1.2rem}.pp-faq--deco .pp-faq__answer{padding:0 1.6rem 1.8rem}}.pp-products__head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.2rem}.pp-products__head .pp-section-head{margin-bottom:0}.pp-link-arrow{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:rgb(var(--color-button));text-decoration:none;white-space:nowrap}.pp-link-arrow:hover .pp-icon{transform:translate(4px)}.pp-link-arrow .pp-icon{transition:transform .3s var(--pp-ease)}.pp-banner{position:relative;display:grid;place-items:center;border-radius:calc(var(--pp-radius) * 1.3);overflow:hidden;isolation:isolate;padding:6rem 2.4rem}.pp-banner-full{max-width:none;padding:0}.pp-banner-full .pp-banner{border-radius:0}.pp-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(var(--color-background))}.pp-banner__bg img{width:100%;height:100%;object-fit:cover}.pp-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--color-background)) 0% 100%)}.pp-banner__content{max-width:76rem}.pp-banner__content .pp-btn{margin-top:2.8rem}.pp-banner .pp-text{color:rgba(var(--color-foreground),.9)}.pp-news{position:relative;overflow:hidden;border-radius:calc(var(--pp-radius) * 1.3);padding:6rem 2.4rem}.pp-news__content{position:relative;max-width:64rem;margin:0 auto}.pp-news__paw{position:absolute;color:rgb(var(--color-foreground));opacity:.12}.pp-news__paw--1{left:4%;bottom:10%;transform:rotate(-20deg)}.pp-news__paw--2{right:7%;top:14%;transform:rotate(24deg)}.pp-news__form{margin-top:2.8rem}.pp-news__field{display:flex;gap:.6rem;max-width:50rem;margin:0 auto;padding:.6rem;border-radius:999px;background:rgb(var(--color-foreground))}.pp-news__field input{flex:1;min-width:0;border:0;background:transparent;padding:0 1.8rem;font:inherit;font-size:1.6rem;color:rgb(var(--color-background))}.pp-news__field input::placeholder{color:rgba(var(--color-background),.6)}.pp-news__field input:focus{outline:none}.pp-news__field:focus-within{box-shadow:0 0 0 3px rgba(var(--color-foreground),.35)}.pp-news__field .pp-btn{min-height:4.8rem;padding:0 2.4rem;box-shadow:none;background:rgb(var(--pp-honey));color:#1f2a44}.pp-news__field .pp-btn:after{display:none}.pp-news__legal{margin:1.2rem 0 0;font-size:1.25rem;opacity:.75}.pp-news__ok{display:inline-flex;align-items:center;gap:.6rem;font-weight:700}.pp-news__error{margin-top:1rem;font-weight:700}.shopify-section:has(.pp-benefits--deco){background:linear-gradient(180deg,#fff8f1,#ffefe3)!important}.pp-benefits--deco{position:relative;background:transparent!important}.pp-benefits--deco .page-width{position:relative;z-index:1}.pp-benefits--deco .pp-eyebrow{letter-spacing:.3em;color:#e2552b}.pp-benefits--deco .pp-heading em{color:#e2552b}.pp-benefits--deco .pp-benefit{position:relative;background:#ffffff9e;border:1px solid rgba(255,255,255,.9);box-shadow:0 1.6rem 3.6rem -2.4rem #e2552b73}.pp-benefits--deco .pp-benefit__icon{border-radius:50%;background:#ffe3d3;color:#e2552b}.pp-benefits--deco .pp-benefit__title{font-family:var(--font-heading-family);font-weight:700;color:#1f2a44}.pp-benefit__spark{position:absolute;top:3.4rem;color:#f07a4f;opacity:.6;font-size:1.6rem}.pp-benefit__spark--1{left:22%}.pp-benefit__spark--2{right:22%;top:4.6rem;font-size:1.2rem}.pp-bdeco{position:absolute;pointer-events:none}.pp-bdeco--l{left:2%;top:8%;color:#f07a4f;opacity:.55;transform:rotate(-14deg)}.pp-bdeco--r{display:none}@media screen and (min-width:1200px){.pp-bdeco--r{display:block;right:0;top:0;bottom:0;width:15rem}.pp-bdeco--r img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%);mask-image:linear-gradient(90deg,transparent,#000 45%)}}.pp-news--photos{padding:0;display:grid;background:linear-gradient(110deg,#898989,#d9481f 55%,#c23d16)!important;color:#fff;box-shadow:0 3rem 6rem -3.6rem #8e260099}.pp-news--photos .pp-news__content{padding:4rem 2.4rem 4.4rem;max-width:62rem}.pp-news--photos .pp-heading,.pp-news--photos .pp-text,.pp-news--photos .pp-eyebrow{color:#fff}.pp-news--photos .pp-heading em{color:#ffede0}.pp-news--photos .pp-eyebrow{letter-spacing:.3em;opacity:.9}.pp-news--photos .pp-news__field{background:#fff}.pp-news--photos .pp-news__field input{color:#1f2a44}.pp-news--photos .pp-news__field input::placeholder{color:#1f2a448c}.pp-news--photos .pp-news__field .pp-btn{background:#c23d16;color:#fff;gap:.6rem}.pp-news__perks{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.2rem;margin:1.6rem 0 0;font-size:1.3rem;opacity:.9}.pp-news__perks li{display:inline-flex;align-items:center;gap:.6rem}.pp-news__photo img{width:100%;height:100%;object-fit:cover;display:block}.pp-news__photo--l{height:24rem}.pp-news__photo--l img{object-position:50% 30%;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.pp-news__photo--r{display:none}@media screen and (min-width:990px){.pp-news--photos{grid-template-columns:1fr 1.6fr .9fr;align-items:stretch}.pp-news__photo--l{height:auto}.pp-news__photo--l img{-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.pp-news--photos .pp-news__content{padding:5rem 1rem;align-self:center}.pp-news__photo--r{display:block}.pp-news__photo--r img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}}.shopify-section:has(.pp-compare--split){background:linear-gradient(180deg,#fff8f1,#fff1e6)!important}.pp-compare--split{background:transparent!important}.pp-compare--split .pp-compare__wrap{max-width:var(--page-width);display:grid;gap:3.2rem;align-items:center}.pp-compare--split .pp-section-head{margin:0}.pp-compare--split .pp-eyebrow{letter-spacing:.3em;color:#e2552b}.pp-compare--split .pp-heading em{color:#e2552b}.pp-compare__points{display:grid;gap:1.2rem;margin:2.4rem 0 0;font-size:1.7rem}.pp-compare__points li{display:flex;align-items:center;gap:1.2rem}.pp-compare__point-icon{display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:50%;background:#ffe3d3;color:#e2552b;flex:none}.pp-compare--split .pp-compare__table{background:#ffffffbf}.pp-compare--split .pp-compare__row--head .pp-compare__us{background:#d9481f}.pp-compare--split .pp-yes:not(.pp-yes--muted){background:#e2552b}.pp-compare__photo{display:none}.pp-compare--split{position:relative;overflow:hidden}.pp-compare--split .pp-compare__wrap{position:relative;z-index:1}.pp-compare--split .pp-heading{font-weight:600;color:#18223a}.pp-compare--split .pp-heading em{color:#f07a4f}.pp-compare--split .pp-compare__row--head,.pp-compare--split .pp-compare__table{overflow:visible}.pp-compare--split .pp-compare__row--head .pp-compare__us{position:relative;flex-direction:column;gap:0;background:#f06a3d;border-radius:1.4rem 1.4rem 0 0}.pp-compare__crown{position:absolute;top:-2.6rem;left:50%;transform:translate(-50%);color:#f06a3d}.pp-compare--split .pp-compare__row:first-child{border-radius:var(--pp-radius) var(--pp-radius) 0 0}.pp-compare--split .pp-yes:not(.pp-yes--muted){background:#f06a3d!important}.pp-compare--split .pp-yes--muted{background:#c9bec0;color:#fff}.pp-compare__flowers{display:none}@media screen and (min-width:1500px){.pp-compare__flowers{display:block;position:absolute;left:0;top:0;bottom:0;width:13rem;pointer-events:none}.pp-compare__flowers img{width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent);mask-image:linear-gradient(90deg,#000 50%,transparent)}}@media screen and (min-width:990px){.pp-compare--split .pp-compare__wrap{grid-template-columns:1fr 1.25fr}}@media screen and (min-width:1200px){.pp-compare--split .pp-compare__wrap{grid-template-columns:1fr 1.25fr .55fr;gap:3.6rem}.pp-compare__photo{display:block;border-radius:2.4rem;overflow:hidden;align-self:stretch}.pp-compare__photo img{width:100%;height:100%;object-fit:cover;display:block}}.pp-footer__grid{display:grid;gap:3.6rem;padding-bottom:4.8rem}@media screen and (min-width:750px){.pp-footer__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.pp-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:4.8rem}}.pp-footer__logo{display:inline-block;text-decoration:none;margin-bottom:1.8rem}.pp-footer .pp-logo{color:rgb(var(--color-foreground))}.pp-footer .pp-logo__mark{background:rgb(var(--pp-honey));color:#1f2a44}.pp-footer__text{font-size:1.45rem;line-height:1.7;opacity:.8;max-width:38rem}.pp-footer__text a{color:rgb(var(--pp-honey))}.pp-footer__title{margin:0 0 1.6rem;font-size:1.8rem}.pp-footer__col ul{display:grid;gap:1rem}.pp-footer__col a{color:rgba(var(--color-foreground),.8);text-decoration:none;font-size:1.45rem;transition:color .25s}.pp-footer__col a:hover{color:rgb(var(--pp-honey))}.pp-footer__social{display:flex;gap:1rem;margin-top:2rem}.pp-footer__social a{display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:50%;background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground));transition:background .3s,transform .3s var(--pp-ease)}.pp-footer__social a:hover{background:rgb(var(--pp-honey));color:#1f2a44;transform:translateY(-3px)}.pp-footer__social svg{width:1.8rem;height:1.8rem}.pp-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.15)}.pp-footer__copy{margin:0;font-size:1.3rem;opacity:.7}.pp-footer__payments{display:flex;flex-wrap:wrap;gap:.6rem}.pp-footer__payments svg{width:3.8rem;height:2.4rem}.shopify-section:has(>.pp-ft){background:linear-gradient(115deg,#fff5ee,#ffeee2 55%,#ffe2cd)!important;overflow:hidden}.pp-ft{position:relative;color:#1f2a44;background:transparent!important}.pp-ft__card-title,.pp-ft__title{white-space:nowrap}.pp-ft__wrap{position:relative;z-index:1}.pp-ft__heart{width:1em;height:1em;color:#f07a4f;vertical-align:-.1em;flex:none}.pp-ft__grid{display:grid;gap:4rem;padding-bottom:4rem}.pp-ft__logo{width:26rem;max-width:100%;height:auto;display:block}.pp-ft__text{font-size:1.55rem;line-height:1.6;max-width:40rem}.pp-ft__text p{margin:0 0 .6rem}.pp-ft__perks{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:2.6rem 0 0;max-width:48rem}.pp-ft__perks li{display:flex;flex-direction:column;align-items:center;gap:.8rem;text-align:center;font-size:1.25rem;line-height:1.3}.pp-ft__perk-icon{display:grid;place-items:center;width:5.4rem;height:5.4rem;border-radius:50%;background:#ffe3d3;color:#e2552b}.pp-ft__social-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem 2.4rem;margin-top:2.4rem;padding-top:2rem;border-top:1px solid rgba(226,85,43,.25);max-width:48rem}.pp-ft__social{margin:0}.pp-ft .pp-footer__social a{width:4.4rem;height:4.4rem;background:transparent;color:#e2552b}.pp-ft .pp-footer__social a:hover{background:#ffe3d3;color:#c23d16}.pp-ft .pp-footer__social svg{width:2.6rem;height:2.6rem}.pp-ft__tagline{margin:0;font-family:Brush Script MT,Segoe Script,cursive;font-size:2.4rem;color:#e2552b;display:inline-flex;align-items:center;gap:.6rem}.pp-ft__title{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 2rem;padding-bottom:.8rem;font-size:3rem;color:#c23d16;border-bottom:1px solid rgba(226,85,43,.3)}.pp-ft .pp-footer__col ul{gap:1.1rem}.pp-ft .pp-footer__col a{color:#1f2a44;font-size:1.55rem;opacity:.9}.pp-ft .pp-footer__col a:hover{color:#e2552b;opacity:1}.pp-ft__card{padding:3rem 2.6rem;border-radius:2.6rem;background:#ffe3d3bf;box-shadow:0 2rem 4rem -2.4rem #e2552b80;max-width:32rem}.pp-ft__card-title{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;font-size:3.4rem;color:#c23d16}.pp-ft__card .pp-ft__text{font-size:1.7rem}.pp-ft__btn{margin-top:1.4rem;width:100%;justify-content:center;gap:.8rem;background:#f07a4f;color:#fff;border-radius:99rem}.pp-ft__deco{display:none}.pp-ft__bottom{border-top-color:#e2552b33}.pp-ft__grid{grid-template-columns:1fr 1fr;column-gap:2rem}.pp-ft__brand,.pp-ft__contact{grid-column:1 / -1}@media screen and (min-width:1100px){.pp-ft__brand,.pp-ft__contact{grid-column:auto}.pp-ft__grid{grid-template-columns:1.45fr .9fr 1fr 1.05fr;gap:0;padding-right:12rem}.pp-ft__brand{grid-column:auto;padding-right:4rem}.pp-ft__col{padding:0 3.2rem;border-left:1px solid rgba(226,85,43,.3)}.pp-ft__contact{align-self:center;padding-left:2.4rem}.pp-ft__deco{display:block;position:absolute;right:0;top:0;bottom:0;width:26rem;pointer-events:none}.pp-ft__deco img{width:100%;height:100%;object-fit:cover;object-position:30% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 35%);mask-image:linear-gradient(90deg,transparent 0,#000 35%)}}@media screen and (max-width:749px){.pp-ft__logo{width:22rem}.pp-ft__perks li{font-size:1.1rem}.pp-ft__perk-icon{width:4.6rem;height:4.6rem}.pp-ft__title{font-size:2.4rem}.pp-ft .pp-footer__col a{font-size:1.4rem}.pp-ft__card{max-width:none}}.pp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:3;padding:1rem 0;box-shadow:0 -12px 30px -16px rgba(var(--color-foreground),.4);transform:translateY(110%);transition:transform .45s var(--pp-ease)}.pp-sticky.is-visible{transform:none}.pp-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.pp-sticky__info{display:flex;align-items:center;gap:1.2rem;min-width:0}.pp-sticky__info img{border-radius:1.2rem;object-fit:cover;flex-shrink:0}.pp-sticky__title{display:block;font-size:1.45rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40rem}.pp-sticky__price{font-weight:700;color:rgb(var(--color-button));font-size:1.5rem}.pp-sticky__price s{margin-left:.6rem;color:rgba(var(--color-foreground),.5);font-weight:400}.pp-sticky__btn{flex-shrink:0}@media screen and (max-width:749px){.pp-sticky__info img,.pp-sticky__title{display:none}.pp-sticky__btn{flex:1}}.pp-spot__grid{display:grid;gap:4rem;align-items:center}@media screen and (min-width:990px){.pp-spot__grid{grid-template-columns:1fr 1fr;gap:7rem}.pp-spot--image-right .pp-spot__media{order:2}}.pp-spot__media{position:relative}.pp-spot__image{aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--pp-radius) * 1.4);background:#fff;box-shadow:0 30px 60px -34px rgba(var(--color-foreground),.5)}.pp-spot__image img,.pp-spot__image svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--pp-ease)}.pp-spot__media:hover .pp-spot__image img{transform:scale(1.04)}.pp-spot__badge{position:absolute;bottom:1.8rem;right:1.8rem;display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.5rem;border-radius:999px;background:rgb(var(--pp-honey));color:#1f2a44;font-weight:800;font-size:1.35rem;box-shadow:0 10px 24px -12px #0006;animation:pp-float 5s ease-in-out infinite}.pp-checks--compact{gap:1.2rem;margin:2.4rem 0 2.8rem}.pp-checks--compact .pp-check__icon{width:3.6rem;height:3.6rem;border-radius:1.2rem}.pp-checks--compact .pp-check strong{font-size:1.6rem}.pp-spot__buy{padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.1)}.pp-spot__price{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin:0 0 1.8rem;font-size:3rem;font-weight:800;color:rgb(var(--color-button))}.pp-spot__price s{font-size:1.9rem;font-weight:400;color:rgba(var(--color-foreground),.5)}.pp-spot__save{padding:.3rem 1rem;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.3rem}.pp-spot__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem}.pp-spot__form{margin:0}.pp-spot__steps{margin-top:6rem}.pp-spot__steps-title{margin:0 0 2.4rem;text-align:center;font-size:2.8rem}.pp-steps__list{display:grid;gap:1.6rem;counter-reset:none}@media screen and (min-width:750px){.pp-steps--2{grid-template-columns:repeat(2,1fr)}.pp-steps--3{grid-template-columns:repeat(3,1fr)}.pp-steps--4{grid-template-columns:repeat(2,1fr)}.pp-steps--5{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.pp-steps--4{grid-template-columns:repeat(4,1fr)}.pp-steps--5{grid-template-columns:repeat(5,1fr)}.pp-steps__list{gap:2.4rem}}.pp-step{position:relative;padding:2.6rem 2.4rem;border-radius:var(--pp-radius);background:rgba(var(--color-foreground),.045);transition:transform .45s var(--pp-ease)}.pp-step:hover{transform:translateY(-4px)}.pp-step__image{margin:-2.6rem -2.4rem 2rem;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--pp-radius) var(--pp-radius) 0 0}.pp-step__image img{width:100%;height:100%;object-fit:cover}.pp-step__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.6rem}.pp-step__num{font-family:var(--font-heading-family);font-size:4.4rem;line-height:1;font-style:italic;color:rgb(var(--color-button))}.pp-step__icon{display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.pp-step__title{margin:0 0 .6rem;font-size:1.9rem;font-family:var(--font-heading-family)}.pp-step__text{margin:0;font-size:1.5rem;line-height:1.6;opacity:.82}.shopify-section:has(.pp-story--deco){background:radial-gradient(ellipse at 90% 85%,#ffdbc2 0,#ffdbc200 35%),linear-gradient(180deg,#fff6ef,#fff1e6)!important}.pp-story--deco{position:relative;background:transparent!important}.pp-story--deco .page-width{position:relative;z-index:1}.pp-sdeco{position:absolute;right:4%;top:42%;color:#f07a4f;opacity:.5;transform:rotate(12deg);pointer-events:none}.pp-story--deco .pp-story__image{aspect-ratio:auto;border-radius:3rem 14rem 3rem 3rem;box-shadow:0 3rem 6rem -3.6rem #e2552b99}.pp-story--deco .pp-eyebrow{letter-spacing:.2em;color:#e2552b}.pp-story--deco .pp-heading{color:#18223a;font-weight:600}.pp-story--deco .pp-heading em{color:#d9481f}.pp-story--deco .pp-check__icon{width:5.6rem;height:5.6rem;border-radius:50%;background:#ffe3d3;color:#d9481f;flex:none}.pp-story--deco .pp-check__icon svg{width:2.6rem;height:2.6rem}.pp-story--deco .pp-check{align-items:center}.pp-story--deco .pp-check strong{font-family:var(--font-heading-family);font-size:2.1rem;color:#18223a}.pp-story--deco .pp-btn{background:#c23d16;min-width:28rem;justify-content:center}.pp-story__pills{display:flex;flex-wrap:wrap;gap:1rem;margin:2.8rem 0 0}.pp-story__pills li{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;border-radius:99rem;background:#ffffffbf;box-shadow:0 .8rem 2rem -1.4rem #e2552b99;font-size:1.35rem;font-weight:600}.pp-story__pills .pp-icon{color:#d9481f}@media screen and (max-width:749px){.pp-sdeco{display:none}.pp-story--deco .pp-btn{min-width:0;width:100%}}.shopify-section:has(.pp-products--deco){background:radial-gradient(ellipse at 0 30%,#ffd7bf 0,#ffd7bb00 22%),radial-gradient(ellipse at 100% 20%,#ffd7bf 0,#ffd7bb00 22%),radial-gradient(ellipse at 50% 100%,#ffd8bc 0,#ffd8bc00 45%),linear-gradient(180deg,#fff4ed,#ffecdf)!important}.pp-products--deco{background:transparent!important}.pp-products--deco .pp-products__head{align-items:center}.pp-products--deco .pp-eyebrow{display:none}.pp-products--deco .pp-heading{color:#18223a;font-weight:500}.pp-products--deco .pp-heading em{color:#ff6a3d}.pp-products--deco .pp-heading:after{content:"\2661";color:#ff6a3d;font-size:.8em;margin-left:.3em}.pp-products--deco .pp-link-arrow{padding:1.2rem 2.8rem;border-radius:99rem;background:#d9481f;color:#fff;box-shadow:0 1.2rem 2.4rem -1.4rem #8e2600cc}.pp-products--deco .card-wrapper{padding:1.2rem 1.2rem 1.6rem;border-radius:2.4rem;background:#ffffffe0;box-shadow:0 2.4rem 4.4rem -3rem #e2552b99;height:100%}.pp-products--deco .card-wrapper>.card,.pp-products--deco .card--standard{height:100%;display:flex;flex-direction:column}.pp-products--deco .card--standard>.card__content{flex:1;display:flex;flex-direction:column}.pp-products--deco .card--standard>.card__content>.quick-add{margin-top:auto}.pp-products--deco .card__inner,.pp-products--deco .card__media,.pp-products--deco .media{border-radius:1.8rem;overflow:hidden}.pp-products--deco .card__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600}.pp-products--deco .card__heading a{color:#18223a}.pp-products--deco .price-item{font-size:2.4rem;font-weight:700;color:#18223a}.pp-products--deco .quick-add__submit{background:#d9481f!important;color:#fff!important;border:0;border-radius:99rem;min-height:4.8rem;font-weight:600}.pp-products--deco .quick-add__submit:after{display:none}.pp-products--deco .quick-add__submit>span:first-child:after{content:"";display:inline-block;width:2rem;height:2rem;margin-left:1.2rem;vertical-align:-.4rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11.2a1 1 0 0 0 1 .8h9.2a1 1 0 0 0 1-.8L20 8H6'/%3E%3Ccircle cx='9.5' cy='19.5' r='1.3'/%3E%3Ccircle cx='17' cy='19.5' r='1.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11.2a1 1 0 0 0 1 .8h9.2a1 1 0 0 0 1-.8L20 8H6'/%3E%3Ccircle cx='9.5' cy='19.5' r='1.3'/%3E%3Ccircle cx='17' cy='19.5' r='1.3'/%3E%3C/svg%3E") center/contain no-repeat}@media screen and (max-width:749px){.pp-products--deco .card-wrapper{padding:.8rem .8rem 1.2rem;border-radius:1.8rem}.pp-products--deco .price-item{font-size:1.8rem}.pp-products--deco .card__heading{font-size:1.35rem}.pp-products--deco .quick-add__submit{min-height:4rem;font-size:1.25rem;padding:0 .8rem}.pp-products--deco .quick-add__submit>span:first-child:after{display:none}}.shopify-section:has(.pp-spot--deco){background:linear-gradient(180deg,#fff6ef,#ffeee2 55%,#ffe7d6)!important}.pp-spot--deco{background:transparent!important}.pp-spot--deco .pp-spot__image{border-radius:3rem;box-shadow:0 3rem 6rem -3.4rem #e2552b99}.pp-spot--deco .pp-eyebrow{color:#d9481f;letter-spacing:.12em}.pp-spot--deco .pp-heading{color:#18223a;font-weight:600}.pp-spot--deco .pp-check__icon{border-radius:50%!important;background:#fff;color:#ff6a3d;box-shadow:0 .8rem 1.8rem -1rem #e2552b99;width:4.4rem!important;height:4.4rem!important;flex:none}.pp-spot--deco .pp-spot__buy{border-top:0;padding-top:0}.pp-spot--deco .pp-spot__price{color:#d9481f;font-size:3.6rem}.pp-spot--deco .pp-btn{background:#d9481f}.pp-spot--deco .pp-link-arrow{color:#d9481f}.pp-spot--deco .pp-spot__steps-title{font-size:clamp(3rem,4vw,4.6rem);color:#d9481f;margin-bottom:.4rem;font-weight:500}.pp-spot__twinkle{font-size:.5em;vertical-align:.4em;color:#ff6a3d}.pp-spot__steps-sub{text-align:center;margin:0 0 3rem;font-size:1.9rem;color:#1f2a44}.pp-step--photo{display:grid;grid-template-columns:1.5fr 1fr;padding:0;overflow:hidden;background:#ffffffb3;border-radius:2.6rem;box-shadow:0 2.4rem 4.4rem -3rem #e2552b99}.pp-step--photo>:not(.pp-step__photo){grid-column:1;padding-left:2.4rem;padding-right:.6rem}.pp-step--photo .pp-step__top{padding-top:2.4rem;margin-bottom:1rem;flex-direction:column;align-items:flex-start;gap:1.2rem}.pp-step--photo .pp-step__num{display:grid;place-items:center;width:5.4rem;height:5.4rem;border-radius:50%;background:#d9481f;color:#fff;font-style:normal;font-size:3rem}.pp-step--photo .pp-step__icon{width:auto;height:auto;background:none;color:#d9481f}.pp-step--photo .pp-step__icon svg{width:3.2rem;height:3.2rem}.pp-step--photo .pp-step__title{font-size:2.6rem;color:#d9481f}.pp-step--photo .pp-step__text{padding-bottom:2.4rem;font-size:1.55rem;opacity:.9}.pp-step__photo{grid-column:2;grid-row:1 / span 3}.pp-step__photo img{width:100%;height:100%;object-fit:cover;display:block;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 35%);mask-image:linear-gradient(90deg,transparent 0,#000 35%)}@media screen and (min-width:990px){.pp-spot--deco .pp-steps__list{gap:4.4rem}.pp-step--photo:not(:last-child):after{content:"\2192";position:absolute;right:-3.6rem;top:50%;transform:translateY(-50%);color:#ff6a3d;font-size:2.8rem}.pp-step--photo{overflow:visible}.pp-step__photo{overflow:hidden;border-radius:0 2.6rem 2.6rem 0}}.pp-spot--v-row .pp-eyebrow{display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.8rem;border-radius:99rem;background:#ffe5d2;color:#d9481f;letter-spacing:.14em}.pp-spot--v-row .pp-heading{font-weight:700;line-height:1.02}.pp-spot--v-row .pp-heading em{font-weight:700;background:linear-gradient(90deg,#c23400,#ff6229);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.1em}.pp-spot--v-row .pp-checks{grid-template-columns:repeat(2,1fr);gap:2rem 1.2rem;text-align:center}.pp-spot--v-row .pp-check{flex-direction:column;align-items:center;text-align:center;gap:.8rem}.pp-spot--v-row .pp-check__icon{width:6.6rem!important;height:6.6rem!important;background:radial-gradient(circle at 35% 30%,#fff,#ffe8d9)!important;color:#e63d00!important}.pp-spot--v-row .pp-check__icon svg{width:3.4rem!important;height:3.4rem!important;stroke-width:1.5}.pp-spot--v-row .pp-check strong{font-size:1.7rem;color:#18223a}.pp-spot--v-row .pp-check__text{font-size:1.4rem}.pp-spot--v-row .pp-spot__price{font-size:clamp(3.6rem,4vw,5rem);color:#d9481f}.pp-spot--v-row .pp-btn{background:linear-gradient(90deg,#d9481f,#f06a3d);min-height:5.6rem;padding:0 3.2rem}.pp-spot--v-row .pp-link-arrow{padding:1.4rem 2.8rem;border:1.5px solid #F06A3D;border-radius:99rem;background:#fff9}.pp-spot--v-row .pp-spot__image{border:2px solid rgba(255,255,255,.9)}.pp-spot__ipills{position:absolute;left:1.6rem;bottom:1.8rem;display:flex;flex-wrap:wrap;gap:.8rem;margin:0;max-width:calc(100% - 15rem)}.pp-spot__ipills li{display:inline-flex;align-items:center;gap:.7rem;padding:.8rem 1.4rem;border-radius:99rem;background:#fff;font-weight:600;font-size:1.3rem;box-shadow:0 .8rem 2rem -1.2rem #00000059}.pp-spot__ipills .pp-icon{color:#d9481f}.pp-spot--v-row .pp-spot__badge{background:linear-gradient(90deg,#f6e3b0,#f0cf7e);color:#6b3a1e}.pp-spot--v-row .pp-spot__steps{margin-top:4rem;display:grid;gap:1.6rem;padding:2rem;border-radius:2.6rem;background:#fff9;box-shadow:0 2.4rem 4.4rem -3.2rem #e2552b8c}.pp-spot--v-row .pp-spot__steps-title{text-align:left;color:#18223a;font-size:clamp(2.6rem,3vw,3.6rem)}.pp-spot--v-row .pp-spot__steps-sub{text-align:left;font-size:1.55rem;margin:0}.pp-spot--v-row .pp-steps__list{gap:1.2rem}.pp-spot--v-row .pp-step--photo{grid-template-columns:auto 1fr 9rem;align-items:center;padding:0;background:#ffffffbf;border-radius:1.8rem;box-shadow:none;overflow:hidden}.pp-spot--v-row .pp-step--photo:after{display:none}.pp-spot--v-row .pp-step--photo>:not(.pp-step__photo){padding:0}.pp-spot--v-row .pp-step__top{grid-column:1;grid-row:1 / span 2;padding:0 .4rem 0 1.4rem!important;margin:0}.pp-spot--v-row .pp-step__num{background:none!important;width:auto!important;height:auto!important;color:#e63d00!important;font-style:italic!important;font-size:5.6rem!important;font-weight:700}.pp-spot--v-row .pp-step__icon{display:none}.pp-spot--v-row .pp-step__title{grid-column:2;align-self:end;margin:0;font-family:var(--font-body-family);font-weight:700;font-size:1.7rem;color:#d9481f}.pp-spot--v-row .pp-step__text{grid-column:2;align-self:start;padding:0!important;margin:.2rem 0 0;font-size:1.4rem}.pp-spot--v-row .pp-step__photo{grid-column:3;grid-row:1 / span 2;height:100%;min-height:10rem;border-radius:0 1.8rem 1.8rem 0;overflow:hidden}.pp-spot--v-row .pp-step__photo img{-webkit-mask-image:none;mask-image:none}@media screen and (min-width:990px){.pp-spot--v-row .pp-checks{grid-template-columns:repeat(4,1fr)}.pp-spot--v-row .pp-spot__steps{grid-template-columns:.8fr 3fr;align-items:center;padding:2rem 2rem 2rem 3rem}.pp-spot--v-row .pp-steps__list{grid-template-columns:repeat(3,1fr);gap:1.2rem}}@media screen and (max-width:749px){.pp-spot__ipills{position:static;max-width:none;margin-top:1.2rem;justify-content:center}}@media(prefers-reduced-motion:reduce){.pp-hero__blob,.pp-float-card,.pp-stamp,.pp-marquee__track,.pp-spot__badge,.pp-kitty--head,.pp-kitty__eyes,.pp-kitty__ear--r{animation:none}}.product__info-container:has(.pp-ficha__sub){display:flex;flex-wrap:wrap;align-items:flex-end;column-gap:1.6rem}.product__info-container:has(.pp-ficha__sub)>*{flex:0 0 100%;max-width:100%;margin-top:0;margin-bottom:0}.product__info-container:has(.pp-ficha__sub)>*+*{margin-top:1.4rem}.product__info-container:has(.pp-ficha__sub)>.product-form__quantity{flex:0 0 auto}.product__info-container:has(.pp-ficha__sub)>.product-form__quantity+*{flex:1 1 0;min-width:0}.product__info-container:has(.pp-ficha__sub) .product-form__quantity .quantity__label{display:block;margin-bottom:.6rem;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;color:#1f2a44}.product__info-container:has(.pp-ficha__sub) .quantity{min-height:5rem;width:14rem;background:#fff;border-radius:1rem}.product__info-container:has(.pp-ficha__sub) .product-form__buttons{max-width:none}.product__info-container:has(.pp-ficha__sub) .product-form__submit{min-height:6rem;margin:0;border-radius:1.4rem;background:linear-gradient(90deg,#ff8457,#ff591c);font-family:var(--font-heading-family);font-size:2.4rem;font-weight:500;letter-spacing:0;box-shadow:0 14px 26px -14px #ff591ce6}.product__info-container:has(.pp-ficha__sub) .product-form__submit:before,.product__info-container:has(.pp-ficha__sub) .product-form__submit:after{display:none}.product__info-container:has(.pp-ficha__sub) .product-form__submit>span:before{content:"";display:inline-block;width:2.8rem;height:2.8rem;margin-right:1.2rem;vertical-align:-.5rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4h2.6l2.3 10.5h10.8l2.3-7.5H6.2'/%3E%3Ccircle cx='9.5' cy='19' r='1.4'/%3E%3Ccircle cx='17' cy='19' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4h2.6l2.3 10.5h10.8l2.3-7.5H6.2'/%3E%3Ccircle cx='9.5' cy='19' r='1.4'/%3E%3Ccircle cx='17' cy='19' r='1.4'/%3E%3C/svg%3E") center/contain no-repeat}.product__info-container:has(.pp-ficha__sub) .product__title{margin-bottom:0}.product__info-container:has(.pp-ficha__sub) .product__title h1{font-weight:600;color:#18223a;font-size:clamp(3rem,3.1vw,4.4rem);line-height:1.08;letter-spacing:-.01em}.product__info-container:has(.pp-ficha__sub) .price .price-item{font-family:var(--font-heading-family);font-size:clamp(3.2rem,3vw,4.2rem);font-weight:600;color:#ff6a3d}.product__info-container:has(.pp-ficha__sub)>.product__tax,.product__info-container:has(.pp-ficha__sub) .product__tax{display:none}.pp-ficha__sub{margin:0;font-family:var(--font-body-family);font-style:italic;font-weight:500;font-size:clamp(2rem,1.8vw,2.5rem);line-height:1.25;color:#ff6a3d}.pp-ficha__intro{margin:0;font-family:var(--font-body-family);font-size:1.75rem;line-height:1.5;color:#3a4560}.pp-ficha__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0}.pp-ficha__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.3rem;padding:1.6rem .8rem 1.4rem;border-radius:1.4rem;background:linear-gradient(180deg,#fff2e9,#ffecdf);box-shadow:0 6px 16px -12px #ff6a3d73}.pp-ficha__cicon{color:#ff6a3d;margin-bottom:.4rem}.pp-ficha__cicon .pp-icon{stroke-width:1.5}.pp-ficha__card strong{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.2;color:#1f2a44}.pp-ficha__card span:last-child{font-family:var(--font-body-family);font-size:1.35rem;line-height:1.3;color:#5b6680}.pp-ficha__love{padding:1.8rem 2rem;border-radius:1.4rem;background:linear-gradient(180deg,#fff3eb,#fff0e3)}.pp-ficha__love-title{margin:0 0 1.2rem;font-family:var(--font-heading-family);font-weight:600;font-size:2.1rem;color:#1f2a44}.pp-ficha__love ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem 2.4rem;margin:0}.pp-ficha__love li{display:flex;align-items:flex-start;gap:1rem;font-family:var(--font-body-family);font-size:1.5rem;line-height:1.35;color:#323232}.pp-ficha__love li strong{color:#18223a}.pp-ficha__check{flex:0 0 auto;display:grid;place-items:center;width:2.2rem;height:2.2rem;margin-top:.05rem;border-radius:50%;background:#ff6a3d;color:#fff}.pp-ficha__check .pp-icon{stroke-width:3}.pp-ficha__trust{display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:1.6rem;margin:.4rem 0 0}.pp-ficha__trust li{display:flex;align-items:center;gap:1.2rem;color:#ff6a3d}.pp-ficha__trust li+li{padding-left:1.6rem;border-left:1px solid #FFDABF}.pp-ficha__trust li .pp-icon{flex:0 0 auto;stroke-width:1.5}.pp-ficha__trust span{display:flex;flex-direction:column;font-family:var(--font-body-family);font-size:1.3rem;line-height:1.3;color:#5b6680}.pp-ficha__trust strong{font-size:1.6rem;font-weight:600;color:#1f2a44}.product__info-container:has(.pp-ficha__sub) .product__accordion:first-of-type{margin-top:1rem}.product:has(.pp-ficha__sub) .product__media-item,.product:has(.pp-ficha__sub) .product__media-wrapper .product-media-container{border-radius:2rem;overflow:hidden}.product:has(.pp-ficha__sub) .thumbnail{border-radius:1.2rem;overflow:hidden}.product:has(.pp-ficha__sub) .thumbnail[aria-current]{box-shadow:0 0 0 .2rem #ff6a3d;border-color:#ff6a3d}@media screen and (max-width:749px){.pp-ficha__cards{grid-template-columns:repeat(2,1fr)}.pp-ficha__love ul{grid-template-columns:1fr}.pp-ficha__trust{grid-template-columns:1fr 1fr 1fr;gap:.8rem}.pp-ficha__trust li{flex-direction:column;text-align:center;gap:.6rem}.pp-ficha__trust li+li{padding-left:.8rem}.pp-ficha__trust strong{font-size:1.4rem}.product__info-container:has(.pp-ficha__sub) .quantity{width:12rem}.product__info-container:has(.pp-ficha__sub) .product-form__submit{font-size:2rem}}.pp-combina-section{background:#fffbfa}.pp-combina{padding-top:1.2rem;padding-bottom:4.8rem}.pp-combina__title{display:flex;align-items:center;gap:2rem;margin:0 0 2.4rem;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(2.2rem,2vw,2.8rem);color:#ff6a3d}.pp-combina__title i{flex:1 1 0;height:1.5px;background:#ffaa8b}.pp-combina__title span{display:inline-flex;align-items:center;gap:1rem;white-space:nowrap}.pp-combina__list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;margin:0}.pp-combina__list--4{grid-template-columns:repeat(4,1fr)}.pp-combina__card{display:flex;gap:1.6rem;padding:1.2rem;border-radius:1.4rem;background:#fff;border:1px solid #FFE8D8;box-shadow:0 8px 22px -18px #96280080}.pp-combina__img{flex:0 0 42%;aspect-ratio:1 / .78;border-radius:1rem;overflow:hidden;background:#fff0e3}.pp-combina__img img{width:100%;height:100%;object-fit:cover;display:block}.pp-combina__list--4 .pp-combina__img{flex-basis:40%}.pp-combina__body{display:flex;flex-direction:column;min-width:0;flex:1 1 0}.pp-combina__name{font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;line-height:1.25;color:#1f2a44;text-decoration:none}.pp-combina__name:hover{color:#ff6a3d}.pp-combina__text{margin:.6rem 0 1rem;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.35;color:#5b6680}.pp-combina__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem;margin-top:auto}.pp-combina__price{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:600;color:#ff6a3d}.pp-combina__form{margin:0}.pp-combina__btn{display:inline-block;padding:.7rem 1.6rem;border:1.5px solid #FF6A3D;border-radius:99rem;background:#fff;color:#ff6a3d;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:background .2s,color .2s}.pp-combina__btn:hover{background:#ff6a3d;color:#fff}.pp-combina__list--4 .pp-combina__btn{padding:.6rem 1.1rem;font-size:1.3rem}@media screen and (max-width:1199px){.pp-combina__list--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:989px){.pp-combina__list,.pp-combina__list--4{grid-template-columns:1fr}.pp-combina__img{flex-basis:34%}}@media screen and (max-width:749px){.pp-combina__title{gap:1rem;font-size:2rem}.pp-combina__title span{white-space:normal}.pp-combina__title i{flex-basis:1.6rem;flex-grow:0}}.product__info-container:has(.pp-ficha__sub){align-items:flex-start}.product__info-container:has(.pp-ficha__sub)>.product__tax,.product__info-container:has(.pp-ficha__sub)>variant-selects:not(:has(fieldset)),.product__info-container:has(.pp-ficha__sub)>div:empty,.product__info-container:has(.pp-ficha__sub)>script,.product__info-container:has(.pp-ficha__sub)>.product__view-details{display:none}.product__info-container:has(.pp-ficha__sub)>.product-form__quantity+div{margin-top:4.6rem}.product__info-container:has(.pp-ficha__sub) .quantity{min-height:6rem}.product__info-container:has(.pp-ficha__sub) .product-form__quantity .quantity__label{height:2.6rem;margin-bottom:.6rem}.product__info-container:has(.pp-ficha__sub) .product-form__error-message-wrapper:not([hidden]){margin-top:.8rem}.pp-ficha__love ul{display:block;columns:2;column-gap:2.4rem}.pp-ficha__love li{break-inside:avoid;margin-bottom:1rem}.pp-ficha__love li:last-child{margin-bottom:0}.pp-ficha__card strong{font-size:1.5rem}.pp-ficha__card span:last-child{font-size:1.3rem}@media screen and (max-width:749px){.pp-ficha__love ul{columns:1}}.pp-combina__img{aspect-ratio:1 / 1.02}.pp-combina__img img{object-position:78% 40%}.product__info-container:has(.pp-ficha__sub)>.product-form__quantity+div product-form{margin-top:0}.pp-ficha__trust{grid-template-columns:repeat(3,minmax(0,auto))}.pp-ficha__trust strong{white-space:nowrap}.pp-ficha__trust span{font-size:1.25rem}@media screen and (min-width:990px)and (max-width:1299px){.pp-ficha__trust li{gap:.8rem}.pp-ficha__trust li+li{padding-left:1rem}.pp-ficha__trust strong{font-size:1.45rem}}.pp-ficha__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pp-ficha__trust strong{white-space:normal;font-size:1.5rem}.pp-ficha__trust li+li{padding-left:1rem}.pp-ficha__trust li{gap:.9rem}@media screen and (max-width:749px){.pp-ficha__trust{gap:.4rem}.pp-ficha__trust li+li{padding-left:.4rem}.pp-ficha__trust strong{font-size:1.3rem}.pp-ficha__trust span{font-size:1.15rem}.product__info-container:has(.pp-ficha__sub) .product-form__submit{font-size:1.8rem;white-space:nowrap;padding:0 1rem}.product__info-container:has(.pp-ficha__sub) .product-form__submit>span:before{width:2.2rem;height:2.2rem;margin-right:.7rem}.product__info-container:has(.pp-ficha__sub) .quantity{width:11rem}.pp-combina__title i{display:none}.pp-combina__title{justify-content:center;text-align:center}}.pp-nb{position:relative;display:grid;grid-template-columns:56% 1fr auto;grid-template-rows:1fr auto;overflow:hidden;border-radius:2.4rem;background:linear-gradient(100deg,#ffe5d3,#fff0e6 55%,#ffebdd);box-shadow:0 20px 50px -34px #be330073}.pp-nb__art{grid-column:1;grid-row:1;position:relative;min-height:46rem}.pp-nb__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:30% 40%;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent 100%);mask-image:linear-gradient(90deg,#000 82%,transparent 100%)}.pp-nb__main{grid-column:2;grid-row:1;position:relative;z-index:1;padding:3.2rem 1.6rem 2.4rem 1.2rem}.pp-nb__top{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;margin-bottom:2rem}.pp-nb__logo img{display:block;width:auto;max-width:24rem;height:6rem;object-fit:contain}.pp-nb__pill{display:inline-flex;align-items:center;gap:1.2rem;padding:1rem 1.8rem;border-radius:99rem;background:linear-gradient(90deg,#ff591c,#ff6a3d);color:#fff;box-shadow:0 10px 24px -14px #ff6a3de6}.pp-nb__pill span{display:flex;flex-direction:column;font-size:1.5rem;line-height:1.15}.pp-nb__pill strong{font-size:1.9rem;text-transform:uppercase;letter-spacing:.02em}.pp-nb__flag{width:3.6rem;height:2.4rem;flex:0 0 auto;border-radius:.3rem}.pp-nb__title{margin:0 0 1.4rem;font-family:var(--font-heading-family);font-weight:600;font-size:clamp(3.4rem,3.6vw,5.6rem);line-height:1.02;letter-spacing:-.02em;color:#18223a}.pp-nb__title em{display:block;font-style:italic;font-weight:500;color:#ff6a3d}.pp-nb__text{position:relative;max-width:48rem;padding-right:6rem;font-size:1.8rem;line-height:1.45;color:#3a4560}.pp-nb__text:after{content:"\2661";position:absolute;right:0;top:-.4rem;font-size:5.6rem;line-height:1;color:#ff6a3d;transform:rotate(8deg)}.pp-nb__form{margin:2.2rem 0 1.6rem}.pp-nb__field{display:flex;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 2rem;border-radius:99rem;background:#fff;box-shadow:0 10px 30px -20px #be330080;color:#ff6a3d}.pp-nb__field input{flex:1 1 0;min-width:0;height:5.2rem;border:0;outline:0;background:transparent;font-size:1.7rem;color:#1f2a44}.pp-nb__field button{display:inline-flex;align-items:center;gap:.8rem;height:5.6rem;padding:0 2.8rem;border:0;border-radius:99rem;background:linear-gradient(90deg,#ff591c,#ff6a3d);color:#fff;font-size:1.8rem;font-weight:700;cursor:pointer;white-space:nowrap}.pp-nb__field button:hover{filter:brightness(1.06)}.pp-nb__perks{display:flex;flex-wrap:wrap;gap:1rem 2.4rem;margin:0}.pp-nb__perks li{display:flex;align-items:center;gap:.8rem;font-size:1.5rem;line-height:1.3;color:#1f2a44}.pp-nb__perks .pp-icon{flex:0 0 auto;color:#ff6a3d}.pp-nb__side{grid-column:3;grid-row:1;display:flex;flex-direction:column;justify-content:center;gap:2.4rem;margin:0;padding:2.4rem 2.4rem 2.4rem .8rem}.pp-nb__side li{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:1.45rem;line-height:1.25;color:#1f2a44}.pp-nb__side li span{display:grid;place-items:center;width:7rem;height:7rem;margin-bottom:.8rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ffe4d1);color:#ff6a3d;box-shadow:0 10px 22px -14px #ff6a3dcc}.pp-nb__side strong{display:block}.pp-nb__strip{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:2rem 3.2rem;background:#ffffffc7;border-top:1px solid #FFE0CA}.pp-nb__strip li{display:flex;align-items:center;justify-content:center;gap:1.4rem;font-size:1.7rem;line-height:1.3;color:#1f2a44}.pp-nb__strip li+li{border-left:1px solid #FFD4B6}.pp-nb__strip .pp-icon{flex:0 0 auto;color:#ff6a3d;stroke-width:1.5}@media screen and (max-width:1199px){.pp-nb{grid-template-columns:50% 1fr}.pp-nb__side{grid-column:1 / -1;grid-row:2;flex-direction:row;justify-content:center;gap:4rem;padding:0 2rem 2.4rem}.pp-nb__strip{grid-row:3}}@media screen and (max-width:749px){.pp-nb{grid-template-columns:1fr;border-radius:1.8rem}.pp-nb__art{grid-column:1;grid-row:1;min-height:0;aspect-ratio:1645 / 879}.pp-nb__art img{-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent 100%);mask-image:linear-gradient(180deg,#000 85%,transparent 100%)}.pp-nb__main{grid-column:1;grid-row:2;padding:1.6rem 1.8rem}.pp-nb__top{justify-content:center}.pp-nb__logo{display:none}.pp-nb__pill strong{font-size:1.6rem}.pp-nb__title{text-align:center}.pp-nb__text{padding-right:0;text-align:center;font-size:1.6rem}.pp-nb__text:after{display:none}.pp-nb__field{flex-wrap:wrap;padding:.6rem;border-radius:2rem}.pp-nb__field>.pp-icon{margin-left:1.2rem}.pp-nb__field button{width:100%;justify-content:center;height:5.2rem}.pp-nb__perks{justify-content:center;gap:.8rem 1.6rem}.pp-nb__perks li{font-size:1.35rem}.pp-nb__side{grid-row:3;gap:1.2rem;padding:.4rem 1.2rem 2rem}.pp-nb__side li{flex:1 1 0;font-size:1.25rem}.pp-nb__side li span{width:5.6rem;height:5.6rem}.pp-nb__strip{grid-row:4;grid-template-columns:1fr 1fr;gap:1.4rem 0;padding:1.6rem 1rem}.pp-nb__strip li{gap:.8rem;font-size:1.35rem}.pp-nb__strip li:nth-child(3){border-left:0}.pp-nb__strip .pp-icon{width:30px;height:30px}.pp-nb__strip .pp-nb__flag{display:none}}.pp-nb{grid-template-columns:minmax(0,57%) minmax(0,1fr) auto}.pp-nb__art img{object-position:62% 40%}.pp-nb__main{padding-left:0}.pp-nb__title{font-size:clamp(3.2rem,3.2vw,5rem)}.pp-nb__field button{padding:0 2.2rem}.pp-nb__side{padding-left:1.2rem}.pp-nb__side li span{width:6.4rem;height:6.4rem}@media screen and (max-width:1199px){.pp-nb{grid-template-columns:minmax(0,50%) minmax(0,1fr)}}@media screen and (max-width:749px){.pp-nb{grid-template-columns:minmax(0,1fr)}.pp-nb__main{padding-left:1.8rem}.pp-nb__art img{object-position:50% 40%}}.pp-nb__art{min-height:0}.pp-nb__art img{object-position:96% 35%}.pp-nb__main{padding-top:2.4rem;padding-bottom:2.2rem}.pp-nb__top{margin-bottom:1.4rem;gap:1rem 1.6rem}.pp-nb__logo img{height:4.6rem}.pp-nb__pill{padding:.7rem 1.4rem;gap:1rem}.pp-nb__pill strong{font-size:1.6rem}.pp-nb__pill span{font-size:1.35rem}.pp-nb__pill .pp-icon{width:28px;height:28px}.pp-nb__title{font-size:clamp(3rem,2.9vw,4.6rem);margin-bottom:1rem}.pp-nb__text{font-size:1.6rem}.pp-nb__text:after{font-size:4.4rem}.pp-nb__form{margin:1.6rem 0 1.2rem}.pp-nb__field input{height:4.6rem}.pp-nb__field button{height:4.8rem;font-size:1.6rem}.pp-nb__perks li{font-size:1.4rem}.pp-nb__strip{padding:1.6rem 2.4rem}@media screen and (max-width:1199px){.pp-nb__strip .pp-nb__flag{display:none}.pp-nb__strip li{font-size:1.5rem;gap:1rem}.pp-nb__art img{object-position:85% 35%}}.pp-nb__title{font-size:clamp(3rem,2.9vw,4.2rem)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pp-theme.css.map */
