.pl-card__add{position:absolute;left:12px;right:12px;bottom:12px;display:block}.pl-card__add .pl-qadd{position:static;width:100%;display:flex;align-items:center;justify-content:center;gap:6px;opacity:0;transform:translateY(8px)}.pl-card:hover .pl-card__add .pl-qadd,.pl-card:focus-within .pl-card__add .pl-qadd{opacity:1;transform:none}.pl-card__ph>a.pl-qadd{position:absolute;left:12px;right:12px;bottom:12px;width:auto;display:flex;align-items:center;justify-content:center}.pl-qadd .hidden{display:none}.pl-qadd svg{width:16px;height:16px}.pl-badge--out{background:var(--pl-ink)}.pl-btn--line{background:#fff;color:var(--pl-ink)!important;box-shadow:inset 0 0 0 1.5px var(--pl-ink)}.pl-btn--line:hover{background:var(--pl-stone)}.pl-btn--sm{padding:9px 16px;font-size:13px}.pl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pl-chip{border:1.5px solid var(--pl-line);background:#fff;border-radius:var(--pl-pill);padding:7px 16px;font-size:13.5px;font-weight:600;font-family:var(--pl-body);color:var(--pl-ink);cursor:pointer}.pl-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:16px}.pl-pop[hidden]{display:none}.pl-pop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2626248c}.pl-pop__box{position:relative;background:var(--pl-cream);border-radius:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);width:min(820px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:0 24px 60px #2626244d}.pl-pop__img img{width:100%;height:100%;object-fit:cover}.pl-pop__body{padding:clamp(24px,4vw,44px);display:flex;flex-direction:column;justify-content:center}.pl-pop__body>div{display:flex;flex-direction:column;gap:12px}.pl-pop__body>div[hidden]{display:none}.pl-pop__pct{font-family:var(--pl-display);font-weight:700;font-size:clamp(56px,8vw,84px);line-height:.9;color:var(--pl-red)}.pl-pop h2{font-size:clamp(24px,3vw,30px)}.pl-pop__txt{color:var(--pl-ink-soft);font-size:15px}.pl-pop__form{display:flex;flex-direction:column;gap:10px;margin-top:4px}.pl-pop__form .pl-btn{width:100%}.pl-pop__fine{font-size:12px;color:var(--pl-ink-faint)}.pl-pop__err{font-size:13px;color:var(--pl-red-deep)}.pl-pop__code{font-family:var(--pl-display);font-weight:700;font-size:26px;letter-spacing:.06em;background:#fff;border:1.5px dashed var(--pl-olive-ink);border-radius:12px;padding:10px 16px;align-self:flex-start}.pl-pop__x{position:absolute;top:10px;right:10px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;background:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 1px 4px #0000001f}.pl-pop__x svg{width:18px;height:18px;stroke:var(--pl-ink);stroke-width:2;fill:none;stroke-linecap:round}html.pl-pop-open{overflow:hidden}@media(max-width:640px){.pl-pop__box{grid-template-columns:1fr}.pl-pop__img{max-height:170px;overflow:hidden}}.pl-fhead{display:flex;flex-direction:column;gap:6px}.pl-fhead__brand{font-weight:700;color:var(--pl-olive-ink);font-size:14px}.pl-fhead h1{font-size:clamp(26px,2.8vw,36px);line-height:1.15}.pl-salebox{background:var(--pl-red-wash);border-radius:var(--pl-r);padding:14px 18px;font-size:14px}.pl-salebox b{color:var(--pl-red-deep)}.pl-tiers-wrap{display:flex;flex-direction:column;gap:10px}.pl-tiers__h{font-weight:700;font-size:13.5px}.pl-tiers{display:flex;flex-direction:column;gap:10px}.pl-tier{display:grid;grid-template-columns:34px 1fr auto;gap:14px;align-items:center;text-align:left;background:#fff;border:1.5px solid var(--pl-line);border-radius:var(--pl-r);padding:14px 16px;cursor:pointer;font-family:var(--pl-body);color:var(--pl-ink);transition:border-color .15s,background .15s;width:100%}.pl-tier:hover{border-color:var(--pl-ink-faint)}.pl-tier[aria-pressed=true]{border-color:var(--pl-ink);background:var(--pl-olive-wash)}.pl-bars{display:flex;gap:3px;align-items:end;height:26px}.pl-bars i{width:8px;border-radius:2px;background:var(--pl-line)}.pl-bars i:nth-child(1){height:9px}.pl-bars i:nth-child(2){height:17px}.pl-bars i:nth-child(3){height:26px}.pl-bars i.on{background:var(--pl-olive)}.pl-tier[aria-pressed=true] .pl-bars i.on{background:var(--pl-olive-ink)}.pl-tier__t b{font-family:var(--pl-display);font-size:16px;display:block}.pl-tier__t span{font-size:13px;color:var(--pl-ink-soft)}.pl-tier__r{text-align:right}.pl-tier__r b{display:block;font-size:16px}.pl-off{display:inline-block;background:var(--pl-olive);color:var(--pl-ink);font-size:11.5px;font-weight:700;border-radius:var(--pl-pill);padding:2px 8px;margin-top:3px}.pl-tier__full{font-size:12.5px;color:var(--pl-ink-soft)}.pl-live{background:var(--pl-stone);border-radius:var(--pl-r);padding:14px 18px;font-size:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.pl-live__save{color:var(--pl-olive-ink);font-weight:700}.pl-live__next{flex-basis:100%;color:var(--pl-olive-ink);font-weight:600;font-size:13.5px}.pl-perks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pl-perk{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;background:#fff;border:1px solid var(--pl-line);border-radius:var(--pl-r);padding:14px}.pl-perk svg{color:var(--pl-olive-ink);width:22px;height:22px;flex:none;margin-top:1px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pl-perk b{display:block;font-size:14px}.pl-perk span{color:var(--pl-ink-soft)}.pl-ptabs{border-top:1px solid var(--pl-line);padding-top:8px}.pl-ptabs__list{display:flex;gap:22px;border-bottom:1px solid var(--pl-line);overflow-x:auto}.pl-ptabs__list button{border:0;background:none;padding:12px 0;font-weight:700;font-size:14.5px;color:var(--pl-ink-soft);border-bottom:2.5px solid transparent;margin-bottom:-1px;white-space:nowrap;cursor:pointer;font-family:var(--pl-body)}.pl-ptabs__list button[aria-selected=true]{color:var(--pl-ink);border-color:var(--pl-olive-ink)}.pl-ptabs__panel{padding-top:16px;font-size:14.5px;color:var(--pl-ink-soft);max-width:62ch}.pl-ptabs__panel[hidden]{display:none}.pl-ptabs__panel p+p{margin-top:8px}.pl-ptabs dl{display:grid;grid-template-columns:auto 1fr;gap:8px 24px;margin:0}.pl-ptabs dt{font-weight:600;color:var(--pl-ink)}.pl-ptabs dd{margin:0}@media(max-width:560px){.pl-perks{grid-template-columns:1fr}}.pl-col{padding-bottom:72px}.pl-crumbs{font-size:13px;color:var(--pl-ink-soft);padding-block:16px;display:flex;gap:8px;flex-wrap:wrap}.pl-crumbs b{color:var(--pl-ink);font-weight:600}.pl-cbanner{position:relative;border-radius:var(--pl-r);overflow:hidden;min-height:220px;display:flex;align-items:center;color:#fff;background:#3d4630}.pl-cbanner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pl-cbanner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#1c2016bf,#1c20160d 75%)}.pl-cbanner--plain{background:var(--pl-olive-wash);color:var(--pl-ink)}.pl-cbanner--plain:after{display:none}.pl-cbanner__txt{position:relative;z-index:2;padding:36px;max-width:560px}.pl-cbanner h1{font-size:clamp(30px,3.6vw,44px);color:inherit}.pl-cbanner__desc{margin-top:10px;opacity:.92}.pl-coll{display:grid;grid-template-columns:250px minmax(0,1fr);gap:36px;margin-top:28px}.pl-filters{display:flex;flex-direction:column;gap:6px;align-self:start;position:sticky;top:90px}.pl-filters form{display:flex;flex-direction:column}.pl-filter{border-bottom:1px solid var(--pl-line);padding-block:14px}.pl-filter summary{font-family:var(--pl-display);font-weight:700;font-size:15.5px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}.pl-filter summary::-webkit-details-marker{display:none}.pl-filter summary:after{content:"+";font-weight:500}.pl-filter[open] summary:after{content:"\2212"}.pl-filter ul{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:9px;font-size:14px}.pl-filter label{display:flex;gap:10px;align-items:center;cursor:pointer}.pl-filter label span{margin-left:auto;color:var(--pl-ink-faint);font-size:12.5px}.pl-filter input[type=checkbox]{width:17px;height:17px;accent-color:var(--pl-ink);margin:0}.pl-range{display:flex;gap:8px;margin-block:12px 10px}.pl-range input{width:100%;min-width:0;border:1.5px solid var(--pl-line);border-radius:10px;padding:8px 10px;background:#fff;font-size:13.5px}.pl-filters .pl-link{margin-top:14px;align-self:flex-start}.pl-fpromo{margin-top:18px;background:var(--pl-olive-wash);border-radius:var(--pl-r);padding:18px;font-size:13.5px;display:flex;flex-direction:column;gap:6px}.pl-fpromo b{font-family:var(--pl-display);font-size:16px}.pl-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;flex-wrap:wrap}.pl-toolbar__count{color:var(--pl-ink-soft);font-size:14px;margin-right:auto}.pl-toolbar select{border:1.5px solid var(--pl-line);border-radius:var(--pl-pill);padding:9px 16px;background:#fff;font-size:13.5px;color:var(--pl-ink)}.pl-mfilter{display:none}.pl-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-empty{grid-column:1/-1;text-align:center;padding:48px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.pl-pages{display:flex;gap:8px;justify-content:center;margin-top:44px;flex-wrap:wrap}.pl-pages a,.pl-pages b,.pl-pages span{min-width:40px;height:40px;padding:0 12px;border-radius:var(--pl-pill);display:grid;place-items:center;font-weight:600;font-size:14px;border:1.5px solid var(--pl-line);background:#fff}.pl-pages b{background:var(--pl-ink);color:#fff;border-color:var(--pl-ink)}@media(max-width:860px){.pl-coll{grid-template-columns:minmax(0,1fr)}.pl-filters{position:static;display:none}.pl-filters.is-open{display:flex}.pl-mfilter{display:inline-flex}.pl-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl .pl-off{background:var(--pl-olive);color:var(--pl-ink)}.pl .pl-live__save,.pl .pl-step__pct{color:var(--pl-olive-ink)}.pl .pl-step:nth-child(3) .pl-step__pct{color:var(--pl-ink)}.pl .pl-packs__math b.save{color:var(--pl-olive-ink)}.pl-subtotal s{color:#8c8b83;font-weight:400;margin-inline:6px}.pl-subtotal s[hidden]{display:none}.pl-ship{display:flex;flex-direction:column;gap:10px}.pl-ship__box{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--pl-line);border-radius:var(--pl-r);padding:14px}.pl-ship__box svg,.pl-ship .pl-perk svg{color:var(--pl-olive-ink);width:22px;height:22px;flex:none;margin-top:2px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pl-ship__body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.pl-ship__q{font-weight:700;font-size:14px}.pl-ship__body input{width:100%;min-width:0;border:1.5px solid var(--pl-line);border-radius:10px;padding:9px 12px;font-size:14px;background:#fff;color:var(--pl-ink);font-family:var(--pl-body)}.pl-ship__body input:focus-visible{outline:2px solid var(--pl-olive-ink);outline-offset:1px}.pl-ship__msg{font-size:13.5px;color:var(--pl-ink-soft);line-height:1.45}.pl-ship__msg b{color:var(--pl-olive-ink)}.pl-wa{position:fixed;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:900;width:56px;height:56px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 6px 18px #0000002e;transition:transform .2s}.pl-wa:hover{transform:scale(1.06)}.pl-wa svg{width:30px;height:30px;fill:#fff}@media(max-width:749px){.pl-wa{bottom:calc(78px + env(safe-area-inset-bottom,0px));right:14px;width:52px;height:52px}}html.pl-pop-open .pl-wa{display:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/purolivo-2.css.map */
