.pp-footer-nav button{font:inherit;color:inherit;text-align:start;text-decoration:none;cursor:pointer}
.pp-footer-bottom{flex-wrap:wrap;gap:16px}
.pp-privacy-note{font-size:13px;line-height:1.6;color:var(--pp-muted,#555);margin-block:16px}
.pp-privacy-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;margin-block:16px}
.pp-privacy-check input{width:18px;height:18px;flex:0 0 18px;accent-color:var(--pp-accent,#9b5d32);margin-block-start:3px}
.pp-privacy-check a,.pp-privacy-note a{text-decoration:underline;text-underline-offset:3px}
.pp :is(button,a,input,select,textarea,summary):focus-visible,.pp-header :focus-visible,.pp-footer :focus-visible{outline:2px solid var(--pp-accent,#9b5d32);outline-offset:3px}
.pp img{-webkit-user-drag:none;-webkit-touch-callout:none}
.pp-intro :is(h1,p),.pp-product-editorial__head :is(h2,p){user-select:none;-webkit-user-select:none}
html[data-pp-motion-paused="true"] .pp *,html[data-pp-motion-paused="true"] .pp-announcement *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
.pp-not-found__actions{display:flex;gap:12px;flex-wrap:wrap;margin-block-start:24px}
@media(max-width:760px){.pp .pp-affiliate__field input,.pp .pp-affiliate__field select,.pp .pp-affiliate__field textarea,.pp input,.pp select,.pp textarea{font-size:16px}.pp-footer-bottom{align-items:flex-start}.pp-footer-nav button{min-height:24px}}
