.ph-ups{padding:8px 0 40px}.ph-scope .ph-ups-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.ph-scope .ph-ups-tile{border-radius:var(--ph-r);padding:26px 20px 24px;min-width:0}.ph-scope .ph-ups-tile--grey{background:var(--ph-bg-2)}.ph-scope .ph-ups-tile--warm{background:var(--ph-bg-warm)}.ph-scope .ph-ups-tile--white{background:#fff;box-shadow:inset 0 0 0 1px var(--ph-line)}.ph-scope .ph-ups-h{font-size:clamp(24px,2.4vw,30px);line-height:1.12;font-weight:600;letter-spacing:-.022em;color:var(--ph-ink)}.ph-scope .ph-ups-lede{margin-top:8px;font-size:16px;line-height:1.45;color:var(--ph-ink-2);max-width:46ch}.ph-scope .ph-ups-note{margin-top:14px;font-size:12px;line-height:1.4;color:var(--ph-ink-2)}.ph-scope .ph-ups-err{margin-top:12px;font-size:14px;color:#b3261e}.ph-scope .ph-ups-err[hidden],.ph-scope .ph-ups-on[hidden],.ph-scope .ph-ups-two-btn[hidden],.ph-pdp .ph-upq[hidden]{display:none}.ph-ups-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ph-scope .ph-ups-mlist{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.ph-scope .ph-ups-m{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"sw tx pr" "sw tx bt";column-gap:12px;row-gap:8px;align-items:start;background:#fff;border-radius:16px;padding:14px;box-shadow:inset 0 0 0 1px #0000000f;transition:box-shadow .2s}.ph-scope .ph-ups-m.is-sel{box-shadow:inset 0 0 0 2px var(--ph-accent-ink)}.ph-scope .ph-ups-sw{grid-area:sw;width:28px;height:28px;border-radius:50%;margin-top:1px;box-shadow:inset 0 0 0 1px #0000001a,0 1px 2px #00000014}.ph-scope .ph-ups-mtx{grid-area:tx;display:flex;flex-direction:column;gap:3px;min-width:0}.ph-scope .ph-ups-mname{font-size:16px;line-height:1.25;font-weight:600;color:var(--ph-ink)}.ph-scope .ph-ups-what{font-size:14px;line-height:1.35;color:var(--ph-ink)}.ph-scope .ph-ups-for{font-size:13px;line-height:1.35;color:var(--ph-ink-2)}.ph-scope .ph-ups-mprice{grid-area:pr;justify-self:end;text-align:right;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ph-ink);white-space:nowrap}.ph-scope .ph-ups-mprice s,.ph-scope .ph-ups-total s{font-weight:400;font-size:13px;color:var(--ph-ink-2);margin-left:2px}.ph-scope .ph-ups-mbtn{grid-area:bt;justify-self:end;align-self:end;min-height:40px;min-width:92px;padding:0 18px;border-radius:999px;border:0;background:#fff;color:var(--ph-ink);box-shadow:inset 0 0 0 1px var(--ph-ink);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.ph-scope .ph-ups-mbtn:hover{background:var(--ph-ink);color:#fff}.ph-scope .ph-ups-mbtn[aria-pressed=true]{background:var(--ph-accent-ink);color:#fff;box-shadow:none;cursor:default}.ph-scope .ph-ups-mbtn[aria-pressed=true]:before{content:"";display:inline-block;width:9px;height:5px;margin:0 7px 3px 0;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}.ph-scope .ph-ups-two{display:flex;flex-direction:column}.ph-scope .ph-ups-twobody{margin-top:18px}.ph-scope .ph-ups-total{font-size:19px;line-height:1.35;color:var(--ph-ink)}.ph-scope .ph-ups-sum{font-weight:600;font-variant-numeric:tabular-nums}.ph-scope .ph-ups-small{margin-top:4px;font-size:14px;line-height:1.4;color:var(--ph-ink-2)}.ph-scope .ph-ups-act{margin-top:18px;min-height:46px;display:flex;align-items:center}.ph-scope .ph-ups-two-btn{height:46px;padding:0 26px}.ph-scope .ph-ups-on{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:16px;color:var(--ph-ink)}.ph-scope .ph-ups-ok,.ph-pdp .ph-ups-ok{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--ph-accent-ink);position:relative}.ph-scope .ph-ups-ok:after,.ph-pdp .ph-ups-ok:after{content:"";position:absolute;left:7px;top:6.5px;width:8px;height:4.5px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg)}.ph-scope .ph-ups-undo,.ph-pdp .ph-ups-undo{background:none;border:0;padding:0 2px;min-height:44px;font:inherit;font-size:15px;color:#06c;cursor:pointer}.ph-scope .ph-ups-undo:hover,.ph-pdp .ph-ups-undo:hover{text-decoration:underline}.ph-scope .ph-ups-xlist{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:10px}.ph-scope .ph-ups-xcard{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;color:var(--ph-ink);border-radius:16px}.ph-scope .ph-ups-ximg{display:block;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:#fff}.ph-scope .ph-ups-ximg img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.ph-scope .ph-ups-xtx{display:flex;flex-direction:column;gap:2px;min-width:0}.ph-scope .ph-ups-xtx b{font-size:16px;line-height:1.3;font-weight:600}.ph-scope .ph-ups-xfrom{font-size:14px;color:var(--ph-ink-2);font-variant-numeric:tabular-nums}.ph-scope .ph-ups-xlink{font-size:15px;margin-top:4px;color:#06c}.ph-scope .ph-ups-xcard:hover .ph-ups-xlink{text-decoration:underline}.ph-scope .ph-ups-xcard:hover .ph-ups-ximg img{transform:scale(1.03)}.ph-scope .ph-ups-ximg img{transition:transform .5s}.ph-scope.ph-ups a:focus-visible,.ph-scope.ph-ups button:focus-visible,.ph-pdp .ph-upq button:focus-visible{outline:2px solid var(--ph-link);outline-offset:2px;border-radius:999px}.ph-scope.ph-ups .ph-ups-xcard:focus-visible{border-radius:16px;outline-offset:4px}.ph-pdp .ph-upq:focus-visible{outline:2px solid var(--ph-link);outline-offset:2px}.ph-pdp .ph-upq{display:flex;align-items:center;flex-wrap:wrap;gap:2px 10px;margin:18px 0 -8px;padding:6px 6px 6px 14px;border-radius:14px;background:var(--ph-bg-warm);font-size:15px;line-height:1.35;color:var(--ph-ink);outline:none}.ph-pdp .ph-upq .ph-upq-t{flex:1 1 auto;min-width:0}.ph-pdp .ph-upq .ph-ups-undo{margin-left:auto}@media(min-width:900px){.ph-ups{padding:24px 0 56px}.ph-scope .ph-ups-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:56px;row-gap:20px}.ph-scope .ph-ups-grid:not(:has(.ph-ups-two)) .ph-ups-metal,.ph-scope .ph-ups-grid:not(:has(.ph-ups-metal)) .ph-ups-two,.ph-scope .ph-ups-x{grid-column:1/-1}.ph-scope .ph-ups-tile{padding:36px 32px 32px}.ph-scope .ph-ups-mlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.ph-scope .ph-ups-m{grid-template-columns:minmax(0,1fr);grid-template-areas:"sw" "tx" "pr" "bt";row-gap:10px;padding:18px 16px 16px;align-content:start;grid-template-rows:auto 1fr auto auto}.ph-scope .ph-ups-mprice{justify-self:start;text-align:left}.ph-scope .ph-ups-mbtn{justify-self:stretch}.ph-scope .ph-ups-x{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px;align-items:start}.ph-scope .ph-ups-xlist{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:4px}.ph-scope .ph-ups-xcard{grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.ph-scope .ph-ups-xtx b{font-size:17px}}@media(prefers-reduced-motion:reduce){.ph-scope .ph-ups-m,.ph-scope .ph-ups-mbtn,.ph-scope .ph-ups-ximg img{transition:none}.ph-scope .ph-ups-xcard:hover .ph-ups-ximg img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/petalhush-upsell.css.map */
