:root{--pl-ink:#363636;--pl-ink-soft:#66655e;--pl-ink-faint:#8c8b83;--pl-olive:#b5bc45;--pl-olive-ink:#5c6122;--pl-olive-wash:#eef0d2;--pl-red:#c9232a;--pl-red-deep:#a31b21;--pl-red-wash:#fbe9e9;--pl-cream:#fbfaf6;--pl-stone:#f2f1ec;--pl-line:#e3e1d7;--pl-white:#fff;--pl-display:var(--font-heading--family,"Quicksand",sans-serif);--pl-body:var(--font-body--family,"Figtree",sans-serif);--pl-r:14px;--pl-pill:999px}.pl{font-family:var(--pl-body);color:var(--pl-ink);font-size:15px;line-height:1.55}.pl *{box-sizing:border-box}.pl img{max-width:100%;display:block}.pl a{color:inherit;text-decoration:none}.pl h1,.pl h2,.pl h3{font-family:var(--pl-display);font-weight:700;line-height:1.15;margin:0;text-wrap:balance;letter-spacing:-.01em;color:inherit;text-transform:none}.pl p{margin:0}.pl .num{font-variant-numeric:tabular-nums}.pl-wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,3vw,32px)}.pl-sec{padding-block:72px}.pl-sec--tight{padding-block:48px}.pl-sec--stone{background:var(--pl-stone)}.pl-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.pl-head h2{font-size:clamp(26px,3vw,34px)}.pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--pl-pill);padding:14px 28px;font-family:var(--pl-body);font-weight:700;font-size:14.5px;white-space:nowrap;cursor:pointer;transition:background .15s,transform .1s;line-height:1.2}.pl-btn:active{transform:translateY(1px)}.pl-btn--red{background:var(--pl-olive);color:var(--pl-ink)!important}.pl-btn--red:hover{background:var(--pl-ink);color:#fff!important}.pl-btn--ghost{background:transparent;color:#fff!important;box-shadow:inset 0 0 0 1.5px #ffffffb3}.pl-btn--ghost:hover{background:#ffffff1f}.pl-link{font-weight:700;font-size:14px;border-bottom:2px solid var(--pl-olive);padding-bottom:2px}.pl-hero{position:relative;background:#4a4a47;color:#fff;overflow:hidden}.pl-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.pl-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#262624b8,#26262459 45%,#26262400 70%)}.pl-hero .pl-wrap{position:relative;z-index:2;min-height:clamp(440px,48vw,560px);display:flex;flex-direction:column;justify-content:center;padding-block:56px}.pl-hero h1{font-size:clamp(34px,4.6vw,56px);max-width:13ch;line-height:1.08;color:#fff}.pl-hero p{max-width:40ch;font-size:17px;margin-top:18px;opacity:.92}.pl-hero__btns{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.pl-escala{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:56px;align-items:center}.pl-escala h2{font-size:clamp(28px,3.4vw,42px);max-width:14ch}.pl-escala__lead{font-size:16.5px;color:var(--pl-ink-soft);margin-top:16px!important;max-width:44ch}.pl-escala__eg{margin-top:22px!important;font-size:13px;color:var(--pl-ink-soft)}.pl-stairs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:end;min-height:300px}.pl-step{background:#fff;border-radius:var(--pl-r) var(--pl-r) 0 0;padding:20px 18px 18px;display:flex;flex-direction:column;gap:6px;border-bottom:5px solid var(--pl-olive);transform-origin:bottom;box-shadow:0 0 0 1px var(--pl-line)}.pl-step:nth-child(1){min-height:150px}.pl-step:nth-child(2){min-height:220px;background:var(--pl-olive-wash)}.pl-step:nth-child(3){min-height:290px;background:var(--pl-olive);border-bottom-color:var(--pl-olive-ink)}.pl-step__qty{font-family:var(--pl-display);font-weight:700;font-size:15px}.pl-step__pct{font-family:var(--pl-display);font-weight:700;font-size:clamp(34px,4vw,50px);line-height:1;color:var(--pl-red);margin-top:auto}.pl-step:nth-child(1) .pl-step__pct{color:var(--pl-ink);font-size:clamp(22px,2.4vw,28px)}.pl-step__each{font-size:13.5px;font-weight:600}.pl-step__each s{color:var(--pl-ink-faint);font-weight:400;margin-right:4px}@media(prefers-reduced-motion:no-preference){.pl-stairs.is-in .pl-step{animation:pl-rise .7s cubic-bezier(.2,.8,.2,1) both}.pl-stairs.is-in .pl-step:nth-child(2){animation-delay:.12s}.pl-stairs.is-in .pl-step:nth-child(3){animation-delay:.24s}@keyframes pl-rise{0%{transform:scaleY(.55);opacity:.4}to{transform:none;opacity:1}}}.pl-cats{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.pl-cat{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.pl-cat__ring{width:100%;max-width:150px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:#fff;border:1px solid var(--pl-line);transition:transform .25s}.pl-cat__ring img{width:100%;height:100%;object-fit:cover}.pl-cat:hover .pl-cat__ring{transform:translateY(-3px)}.pl-cat b{font-family:var(--pl-display);font-size:15.5px}.pl-cat small{color:var(--pl-ink-soft);font-size:12.5px;margin-top:-8px}.pl-tabs{display:flex;gap:8px;flex-wrap:wrap}.pl-tabs button{border:1.5px solid var(--pl-line);background:#fff;border-radius:var(--pl-pill);padding:8px 18px;font-weight:600;font-size:14px;font-family:var(--pl-body);color:var(--pl-ink);cursor:pointer}.pl-tabs button[aria-selected=true]{background:var(--pl-ink);border-color:var(--pl-ink);color:#fff}.pl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px}.pl-grid[hidden]{display:none}.pl-card{display:flex;flex-direction:column;gap:6px;min-width:0}.pl-card__ph{position:relative;background:#fff;border-radius:var(--pl-r);overflow:hidden;aspect-ratio:381/440;border:1px solid var(--pl-line)}.pl-card__ph>a{display:block;height:100%}.pl-card__ph img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.pl-card:hover .pl-card__ph img{transform:scale(1.04)}.pl-badge{position:absolute;top:12px;left:12px;background:var(--pl-red);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--pl-pill)}.pl-qadd{position:absolute;left:12px;right:12px;bottom:12px;opacity:0;transform:translateY(8px);transition:.2s;background:var(--pl-ink);color:#fff;border:0;border-radius:var(--pl-pill);padding:11px;font-weight:700;font-size:13.5px;font-family:var(--pl-body);cursor:pointer;width:calc(100% - 24px)}.pl-card:hover .pl-qadd,.pl-card:focus-within .pl-qadd{opacity:1;transform:none}.pl-card__brand{font-size:12.5px;color:var(--pl-ink-soft);font-weight:600;margin-top:8px}.pl-card h3{font-family:var(--pl-body);font-weight:600;font-size:15px;line-height:1.35}.pl-price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.pl-price b{color:var(--pl-ink);font-size:17px;font-weight:700}.pl-price b:has(+s){color:var(--pl-red)}.pl-price s{color:var(--pl-ink-faint);font-size:13.5px}.pl-tierhint{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:var(--pl-olive-wash);color:var(--pl-olive-ink);font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:var(--pl-pill)}.pl-mini{display:inline-flex;gap:2px;align-items:end;height:12px}.pl-mini i{width:4px;background:var(--pl-olive-ink);border-radius:1px}.pl-mini i:nth-child(1){height:5px}.pl-mini i:nth-child(2){height:8px}.pl-mini i:nth-child(3){height:12px}.pl-more{display:flex;justify-content:center;margin-top:36px}.pl-duo{display:grid;grid-template-columns:1.15fr 1fr;gap:22px}.pl-tile{position:relative;border-radius:var(--pl-r);overflow:hidden;min-height:400px;display:flex}.pl-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.pl-tile:hover img{transform:scale(1.03)}.pl-tile__txt{position:relative;z-index:2;padding:32px;display:flex;flex-direction:column;gap:10px;max-width:380px}.pl-tile--dark{color:#fff;align-items:flex-end}.pl-tile--dark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1e1e1cbf,#1e1e1c00 60%)}.pl-tile--light{align-items:flex-start}.pl-tile h3{font-size:28px}.pl-tile .pl-link{align-self:flex-start}.pl-packs{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#fff;border-radius:var(--pl-r);overflow:hidden;border:1px solid var(--pl-line)}.pl-packs img{width:100%;height:100%;object-fit:cover;min-height:340px}.pl-packs__txt{padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center;gap:16px}.pl-packs h2{font-size:clamp(26px,3vw,36px);max-width:16ch}.pl-packs p{color:var(--pl-ink-soft);max-width:42ch}.pl-packs__math{display:flex;gap:28px;flex-wrap:wrap;padding-block:6px}.pl-packs__math div{display:flex;flex-direction:column}.pl-packs__math span{font-size:12.5px;color:var(--pl-ink-soft)}.pl-packs__math b{font-family:var(--pl-display);font-size:24px}.pl-packs__math b.save{color:var(--pl-red)}.pl-story{position:relative;color:#fff;overflow:hidden;background:#3d4630}.pl-story>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pl-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1c2016b3,#1c20161a 60%)}.pl-story .pl-wrap{position:relative;z-index:2;min-height:420px;display:flex;flex-direction:column;justify-content:center;gap:16px}.pl-story__big{font-family:var(--pl-display);font-weight:700;font-size:clamp(64px,9vw,120px);line-height:.9;color:var(--pl-olive)}.pl-story h2{font-size:clamp(26px,3vw,36px);max-width:18ch;color:#fff}.pl-story p{max-width:44ch;opacity:.9}.pl-pickup{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px}.pl-pickup__intro h2{font-size:clamp(26px,3vw,34px)}.pl-pickup__intro p{color:var(--pl-ink-soft);margin-top:12px!important;max-width:36ch}.pl-store{background:#fff;border-radius:var(--pl-r);padding:26px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--pl-line)}.pl-store svg{width:26px;height:26px;color:var(--pl-olive-ink);stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pl-store h3{font-size:20px;margin-top:6px}.pl-store p{color:var(--pl-ink-soft);font-size:14px}.pl-store__tag{align-self:flex-start;margin-top:auto;padding-top:10px;font-size:13px;font-weight:700;color:var(--pl-olive-ink)}.pl-doc{display:flex;flex-direction:column;gap:10px;margin-block:16px;font-family:var(--pl-body);color:var(--pl-ink)}.pl-doc legend{font-weight:700;font-size:14px;margin-bottom:8px;padding:0}.pl-doc fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:10px}.pl-seg{display:grid;grid-template-columns:1fr 1fr;background:var(--pl-stone);border-radius:var(--pl-pill);padding:4px}.pl-seg label{text-align:center;padding:9px;border-radius:var(--pl-pill);font-weight:700;font-size:14px;cursor:pointer;position:relative}.pl-seg input{position:absolute;opacity:0;pointer-events:none}.pl-seg label:has(input:checked){background:#fff;box-shadow:0 1px 3px #36363626}.pl-fact{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pl-fact[hidden]{display:none}.pl-fact .full{grid-column:1/-1}.pl-field{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;min-width:0}.pl-field input{width:100%;min-width:0;border:1.5px solid var(--pl-line);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400;background:#fff;color:var(--pl-ink)}.pl-field small{font-weight:400;color:var(--pl-ink-soft)}@media(max-width:1080px){.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-cats{grid-template-columns:repeat(3,1fr)}.pl-pickup{grid-template-columns:1fr 1fr}.pl-pickup__intro{grid-column:1/-1}}@media(max-width:860px){.pl-escala,.pl-duo,.pl-packs{grid-template-columns:minmax(0,1fr)}.pl-escala{gap:32px}.pl-stairs{min-height:250px}.pl-tile{min-height:320px}}@media(max-width:560px){.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pl-cats{grid-template-columns:repeat(2,1fr)}.pl-pickup{grid-template-columns:1fr}.pl-stairs{gap:8px}.pl-step{padding:14px 10px}.pl-step__each{font-size:12px}.pl-qadd{opacity:1;transform:none;padding:8px;font-size:12.5px}.pl-sec{padding-block:52px}.pl-fact{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pl *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/purolivo.css.map */
