.pp-card .pp-card__link{isolation:isolate}.pp-card .pp-card__media{position:relative;flex-shrink:0;padding:0;border-radius:1.2rem;overflow:hidden}.pp-ib-frame{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border:2px solid #2D4B37;border-radius:inherit}.pp-card .pp-card__media>.pp-ib-frame{top:0;right:0;bottom:0;left:0;border-radius:1.2rem}.pp-card .pp-card__media>.pp-card__thumb{aspect-ratio:1 / 1}.pp-card .pp-card__media .pp-card__img{padding:0;object-fit:cover;object-position:50% 50%}.pp-ib-band{position:absolute;left:0;right:0;z-index:4;pointer-events:none;padding:0;box-sizing:border-box;display:flex;align-items:center}.pp-ib-band--top{top:.8rem;justify-content:flex-start}.pp-ib-band--bot{bottom:.8rem;justify-content:flex-end}.pp-ib-band--top .pp-ib-pill,.pp-ib-band--bot .pp-ib-lab{border-radius:0 999px 999px 0;padding-left:.45rem}.pp-ib-band--bot .pp-ib-pill--diet{border-radius:999px 0 0 999px;padding-right:.55rem}.pp-ib-pill{display:inline-flex;align-items:center;gap:.35rem;min-width:0;max-width:100%;height:1.9rem;padding:0 .7rem 0 .25rem;box-sizing:border-box;border-radius:999px;font-family:Manrope,system-ui,sans-serif;font-size:1rem;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap;box-shadow:0 1px 2px #2e2a3924,0 2px 6px #2e2a3914}.pp-ib-pill__t{min-width:0;overflow:hidden;text-overflow:ellipsis}.pp-ib-ico{flex:0 0 auto;width:1.45rem;height:1.45rem;border-radius:999px;display:flex;align-items:center;justify-content:center}.pp-ib-ico svg{display:block;width:.95rem;height:.95rem}.pp-ib-pill--bestseller{background:linear-gradient(100deg,#2e2a39,#4b3f63);color:#fff}.pp-ib-pill--bestseller .pp-ib-ico{background:#fec626;color:#3a2c00}.pp-ib-pill--hot-seller{background:linear-gradient(100deg,#a3380b,#c2410c);color:#fff}.pp-ib-pill--hot-seller .pp-ib-ico{background:#ffd9a8;color:#a3380b}.pp-ib-pill--new{background:#e4f0fa;color:#17385c;box-shadow:inset 0 0 0 1px #b3d4ed,0 1px 2px #2e2a391a}.pp-ib-pill--new .pp-ib-ico{background:#b3d4ed;color:#17385c}.pp-ib-pill--diet{font-weight:800;box-shadow:inset 0 0 0 1px #2e2a3912,0 1px 2px #2e2a391a}.pp-ib-diet--gluten-free{background:#fff4d2;color:#5e4400}.pp-ib-diet--gluten-free .pp-ib-ico{background:#fec626;color:#3f2e00}.pp-ib-diet--no-added-sugar{background:#ffe8ec;color:#7e1d33}.pp-ib-diet--no-added-sugar .pp-ib-ico{background:#fdb5c1;color:#6e1529}.pp-ib-diet--vegan{background:#e5f3e8;color:#1d4d2d}.pp-ib-diet--vegan .pp-ib-ico{background:#b9dec2;color:#1d4d2d}.pp-ib-diet--organic-certified{background:#f2f7cf;color:#434b00}.pp-ib-diet--organic-certified .pp-ib-ico{background:#cbdd16;color:#2b3100}.pp-ib-diet--cold-pressed{background:#fff1d6;color:#6e4300}.pp-ib-diet--cold-pressed .pp-ib-ico{background:#f6c66e;color:#4f3000}.pp-ib-diet--unpolished{background:#f4eee3;color:#5a4632}.pp-ib-diet--unpolished .pp-ib-ico{background:#e2d4be;color:#4a3826}.pp-ib-band--bot{justify-content:space-between}.pp-ib-band--bot>.pp-ib-pill--diet:only-child{margin-left:auto}.pp-ib-lab{position:relative;z-index:5;pointer-events:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:.35rem;height:1.9rem;margin:0;padding:0 .7rem 0 .25rem;box-sizing:border-box;border:0;border-radius:999px;background:linear-gradient(100deg,#24402e,#2d4b37);color:#fff;font-family:Manrope,system-ui,sans-serif;font-size:1rem;font-weight:800;line-height:1;letter-spacing:.01em;white-space:nowrap;box-shadow:0 1px 2px #1d342540,0 2px 6px #1d342526;cursor:pointer;-webkit-tap-highlight-color:transparent}.pp-ib-lab__seal{flex:0 0 auto;width:1.45rem;height:1.45rem;border-radius:999px;background:#cbdd16;color:#1e3326;display:flex;align-items:center;justify-content:center}.pp-ib-lab__seal svg{display:block;width:.95rem;height:.95rem}.pp-ib-lab:hover{filter:brightness(1.08)}.pp-ib-lab:focus-visible{outline:2px solid #C0392B;outline-offset:2px}.pp-ib-lab:before{content:"";position:absolute;top:-.6rem;right:-.4rem;bottom:-.6rem;left:-.4rem}.pp-ib-band--bot:has(.pp-ib-pill--diet) .pp-ib-lab{padding:0 .25rem}.pp-ib-band--bot:has(.pp-ib-pill--diet) .pp-ib-lab__txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:1200px){.pp-card .pp-ib-band--bot:has(.pp-ib-pill--diet) .pp-ib-lab{padding:0 .7rem 0 .25rem}.pp-card .pp-ib-band--bot:has(.pp-ib-pill--diet) .pp-ib-lab__txt{position:static;width:auto;height:auto;overflow:visible;clip:auto}}.pp-card--sold .pp-ib-frame,.pp-card--sold .pp-ib-band{opacity:.55}.pp-search-empty__card .pp-card .pp-card__media{padding:0;border-radius:1rem}.pp-search-empty__card .pp-card .pp-card__media>.pp-ib-frame{top:0;right:0;bottom:0;left:0;border-radius:1rem}.pp-search-empty__card .pp-card .pp-card__media>.pp-card__thumb{aspect-ratio:5 / 4}.pp-search-empty__card .pp-ib-band--top{top:.5rem}.pp-search-empty__card .pp-ib-band--bot{bottom:.5rem}.pp-search-empty__card .pp-ib-pill,.pp-search-empty__card .pp-ib-lab{height:1.55rem;font-size:.8rem;padding-right:.5rem;gap:.25rem}.pp-search-empty__card .pp-ib-ico,.pp-search-empty__card .pp-ib-lab__seal{width:1.15rem;height:1.15rem}.pp-search-empty__card .pp-ib-ico svg,.pp-search-empty__card .pp-ib-lab__seal svg{width:.75rem;height:.75rem}.pp-search-empty__card .pp-ib-band--bot:has(.pp-ib-pill--diet) .pp-ib-lab{padding:0 .2rem}.product__media-item.pp-ib-host{position:relative;isolation:isolate}.pp-ib-host>.pp-ib-frame{position:absolute;display:block;border-width:3px;border-radius:0}.pp-ib-host>.pp-ib-band{position:absolute;display:flex}.pp-ib-host>.pp-ib-band--top{top:1.4rem}.pp-ib-host>.pp-ib-band--bot{bottom:1.4rem}.pp-ib-host .pp-ib-pill,.pp-ib-host .pp-ib-lab{height:2.8rem;font-size:1.2rem;gap:.5rem}.pp-ib-host .pp-ib-band--top .pp-ib-pill,.pp-ib-host .pp-ib-band--bot .pp-ib-lab{padding:0 1rem 0 .7rem}.pp-ib-host .pp-ib-band--bot .pp-ib-pill--diet{padding:0 .8rem 0 .4rem}.pp-ib-host .pp-ib-ico,.pp-ib-host .pp-ib-lab__seal{width:2.1rem;height:2.1rem}.pp-ib-host .pp-ib-ico svg,.pp-ib-host .pp-ib-lab__seal svg{width:1.3rem;height:1.3rem}.pp-ib-host .pp-ib-lab:before{display:none}.pp-ib-host .pp-ib-band--bot .pp-ib-lab__txt{position:static;width:auto;height:auto;overflow:visible;clip:auto}.pp-ib-host .pp-ib-band--bot:has(.pp-ib-pill--diet) .pp-ib-lab{padding:0 1rem 0 .7rem}.pp-ib-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:flex-end;justify-content:center;background:#2e2a398c}.pp-ib-dialog[hidden]{display:none}.pp-ib-dialog__panel{background:#fdfbf7;width:100%;max-height:92vh;border-radius:20px 20px 0 0;display:flex;flex-direction:column;overflow:hidden;font-family:Manrope,system-ui,sans-serif;color:#3f3932}.pp-ib-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 8px 8px 16px;border-bottom:1px solid rgba(63,57,50,.16)}.pp-ib-dialog__title{margin:0;font-family:Manrope,system-ui,sans-serif;font-size:16px;line-height:22px;font-weight:700;color:#2e2a39;text-transform:none;letter-spacing:0}.pp-ib-dialog__sub{margin:0;font-size:12px;line-height:16px;color:#6b6570}.pp-ib-dialog__close{width:44px;height:44px;flex:0 0 44px;border:0;background:none;font-size:26px;line-height:1;cursor:pointer;color:inherit}.pp-ib-dialog__body{overflow:auto;-webkit-overflow-scrolling:touch}.pp-ib-dialog__pages{background:#e9e6e0;padding:12px;display:flex;flex-direction:column;gap:12px;min-height:240px}.pp-ib-dialog__pages canvas{width:100%;height:auto;display:block;background:#fff;box-shadow:0 1px 3px #00000026}.pp-ib-dialog__status{font-size:13px;color:#6b6570;text-align:center;padding:40px 0;margin:0}.pp-ib-dialog__foot{display:flex;gap:8px;padding:10px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(63,57,50,.16)}.pp-ib-dialog__foot a,.pp-ib-dialog__foot button{flex:1;height:44px;border-radius:10px;font:inherit;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.pp-ib-dialog__foot a{border:1px solid rgba(46,42,57,.22);color:#3f3932;background:transparent}.pp-ib-dialog__foot button{border:0;background:#2d4b37;color:#fdfbf7}html.pp-ib-lock{overflow:hidden}html.pp-ib-lock .pp-sticky-cart{display:none!important}@media screen and (min-width:750px){.pp-ib-dialog{align-items:center}.pp-ib-dialog__panel{width:760px;max-height:88vh;border-radius:20px}.pp-ib-dialog__pages{padding:20px 60px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/pp-badges.css.map?r=20261024f */
