.pp-ad{grid-template-columns:auto 56px minmax(0,1fr) auto;padding:10px;min-height:78px}.pp-ad input{width:24px;height:24px}.pp-ad .th{width:56px;height:56px;position:relative;cursor:zoom-in}.pp-ad .th:after{content:"";position:absolute;right:2px;bottom:2px;width:18px;height:18px;border-radius:50%;background:var(--pp-teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/11px no-repeat;box-shadow:0 1px 4px #0000002e}.pp .pp-ad-more{align-self:flex-start;display:inline-flex;align-items:center;gap:3px;margin-top:2px;padding:5px 8px 5px 0;min-height:30px;background:none;border:0;font-family:var(--pp-body);font-size:12.5px;font-weight:700;line-height:1.2;color:var(--pp-teal);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.pp .pp-ad-more svg{flex:none}.pp-animals--fam .pp-an{font-size:12.5px}.pp-animals--fam .pp-an .lb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-an[data-soldout] .ph{opacity:.5}@media(max-width:899px){.pp-sizes--3 .pp-size{padding:10px 9px}.pp-sizes--3 .pp-size-price{font-size:clamp(13px,3.7vw,var(--pp-price-l))}}html.pp-lock,html.pp-lock body{overflow:hidden}.pp-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:flex-end;justify-content:center}.pp-sheet[hidden]{display:none}.pp-sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#01282c80;opacity:0;transition:opacity .3s}.pp-sheet.is-open .pp-sheet-bg{opacity:1}.pp-sheet-box{position:relative;width:100%;max-height:92vh;max-height:92dvh;background:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .4s var(--pp-ease);box-shadow:0 -10px 40px #01282c38}.pp-sheet.is-open .pp-sheet-box{transform:none}.pp-sheet-top{position:relative;flex:none;display:flex;justify-content:center;padding:10px 16px 6px;min-height:52px}.pp-sheet-grip{width:44px;height:5px;border-radius:5px;background:var(--pp-line)}.pp-sheet-x{position:absolute;right:10px;top:6px;width:44px;height:44px;border-radius:50%;border:0;background:var(--pp-mint-2);color:var(--pp-teal-d);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.pp-sheet-body{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px 18px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-height:0}.pp-sheet-pick,.pp-sheet-gal,.pp-sheet-info{min-width:0}.pp-sheet-lbl{font-family:var(--pp-display);font-weight:700;font-size:15px;color:var(--pp-teal-d);margin-bottom:8px}.pp-sheet-picks{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:3px 16px 6px}.pp-sheet-picks::-webkit-scrollbar{display:none}.pp-sheet-picks button{flex:0 0 74px;height:74px;border-radius:14px;border:2px solid var(--pp-line);background:#fff;padding:0;overflow:hidden;cursor:pointer;transition:border-color .2s}.pp-sheet-picks button[aria-checked=true]{border-color:var(--pp-pick);border-width:3px}.pp-sheet-picks img{width:100%;height:100%;object-fit:contain;padding:3px}.pp-sheet-gal{position:relative}.pp-sheet-slides{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px;border:1px solid var(--pp-line);background:#fff}.pp-sheet-slides::-webkit-scrollbar{display:none}.pp-sheet-slides figure{flex:0 0 100%;min-width:0;margin:0;height:min(calc(100vw - 34px),42vh);height:min(calc(100vw - 34px),42dvh);scroll-snap-align:center;display:flex;align-items:center;justify-content:center}.pp-sheet-slides img{width:100%;height:100%;object-fit:contain;padding:6px}.pp-sheet-nav{position:absolute;top:calc(50% - 14px);width:40px;height:40px;margin-top:-20px;border-radius:50%;border:0;background:#fffffff0;box-shadow:0 2px 10px #00000024;color:var(--pp-teal-d);display:flex;align-items:center;justify-content:center;cursor:pointer}.pp-sheet-nav[disabled]{opacity:0;pointer-events:none}.pp-sheet-nav.is-prev{left:8px}.pp-sheet-nav.is-next{right:8px}.pp-sheet-dots{display:flex;justify-content:center;gap:6px;min-height:7px;margin-top:10px}.pp-sheet-dots i{width:7px;height:7px;border-radius:50%;background:var(--pp-goal-track);transition:background .2s}.pp-sheet-dots i.on{background:var(--pp-teal)}.pp-sheet-info{display:grid;gap:10px}.pp-sheet-info h2{font-size:22px}.pp-sheet-price{display:flex;align-items:baseline;gap:8px}.pp-sheet-price b{font-family:var(--pp-display);font-size:21px;font-weight:700;color:var(--pp-teal)}.pp-sheet-price s{font-size:14px;color:var(--pp-mute)}.pp-sheet-desc{font-size:14.5px;line-height:1.55;color:var(--pp-ink);overflow-wrap:anywhere}.pp-sheet-desc p+p,.pp-sheet-desc p+ul,.pp-sheet-desc ul+p{margin-top:8px}.pp-sheet-desc ul{margin:0;padding-left:18px}.pp-sheet-desc img{max-width:100%;height:auto}.pp-sheet-link{font-size:13.5px;font-weight:700;color:var(--pp-teal)!important;text-underline-offset:3px}.pp-sheet-foot{flex:none;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--pp-line);background:#fff}.pp .pp-sheet-foot .pp-btn.is-remove{background:#fff;color:var(--pp-teal);box-shadow:inset 0 0 0 1.5px var(--pp-teal)}@media(min-width:900px){.pp-sheet{align-items:center}.pp-sheet-box{width:min(880px,92vw);max-height:86vh;border-radius:28px;transform:translateY(24px);opacity:0;transition:transform .35s var(--pp-ease),opacity .3s}.pp-sheet.is-open .pp-sheet-box{transform:none;opacity:1}.pp-sheet-grip{display:none}.pp-sheet-x{right:14px;top:12px}.pp-sheet-top{min-height:60px}.pp-sheet-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px;padding:0 30px 24px;align-items:start}.pp-sheet-pick{grid-column:1 / -1}.pp-sheet-picks{margin:0;padding:3px 0 6px;flex-wrap:wrap}.pp-sheet-slides figure{height:auto;aspect-ratio:1/1}.pp-sheet-info h2{font-size:26px}.pp-sheet-foot{padding:14px 30px 20px;display:flex;justify-content:flex-end}.pp-sheet-foot .pp-btn{width:auto;min-width:340px}}@media(prefers-reduced-motion:reduce){.pp-sheet *,.pp-sheet-box,.pp-sheet-bg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/pp-upsell.css.map */
