/* Recipient-only stationery and record sleeve. */
body#pm-presente-edicao-pessoal { margin:0; background:#f8f2e7; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) { --grain:url(data:image/png;base64,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); --ink:#38272d; --wine:#652f43; --wine-deep:#492334; --brass:#946f45; --muted:#6e5c58; --line:#dcd0bd; --sheet:#fff9ee; --serif:Georgia,"Times New Roman",serif; --sans:"Avenir Next",Avenir,"Segoe UI",Arial,sans-serif; color-scheme:light; container-type:inline-size; isolation:isolate; color:var(--ink); background:#f8f2e7; font:400 15px/1.5 var(--sans); position:relative; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) *,:is(#pm-presente-edicao-pessoal,.pm-edition-style) *::before,:is(#pm-presente-edicao-pessoal,.pm-edition-style) *::after { box-sizing:border-box; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) [hidden] { display:none!important; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) h1,:is(#pm-presente-edicao-pessoal,.pm-edition-style) h2,:is(#pm-presente-edicao-pessoal,.pm-edition-style) h3,:is(#pm-presente-edicao-pessoal,.pm-edition-style) p { margin:0; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) h1,:is(#pm-presente-edicao-pessoal,.pm-edition-style) h2,:is(#pm-presente-edicao-pessoal,.pm-edition-style) h3 { font-family:var(--serif); font-weight:400; color:inherit; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) button,:is(#pm-presente-edicao-pessoal,.pm-edition-style) input { font:inherit; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) button { color:inherit; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) :focus-visible { outline:3px solid #987444; outline-offset:4px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-product { background:radial-gradient(ellipse at 86% 24%,#eee3d6 0,transparent 50%),linear-gradient(116deg,#fbf7ef,#f4ecde); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-head { min-height:64px; margin:0 clamp(20px,4cqw,48px); border-bottom:1px solid var(--line); display:flex; align-items:center; justify-content:space-between; gap:12px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-brand { display:flex; align-items:center; gap:11px; white-space:nowrap; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-brandmark { width:33px; height:33px; border-radius:50%; background:var(--wine); color:#f9e6c6; display:grid; place-items:center; font:22px/1 var(--serif); transform:rotate(-8deg); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-brandword { font:23px/1 var(--serif); letter-spacing:-1.2px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-brandword i { font-weight:400; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-head-right { display:flex; align-items:center; gap:17px; padding-right:0; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-kicker { font:600 11px/1.5 var(--sans); text-transform:uppercase; letter-spacing:1.8px; color:var(--wine); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-head .pm-kicker { color:#695959; letter-spacing:1.65px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-linkbtn { border:0; padding:8px 0; background:transparent; color:var(--wine); font:500 13px/1.4 var(--sans); text-decoration:underline; text-underline-offset:4px; text-decoration-color:#b9a099; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-stage { display:grid; position:relative; margin:0 clamp(20px,4cqw,48px); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-front,:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-open { grid-area:1/1; min-width:0; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-front { min-height:420px; padding:30px 0; display:grid; grid-template-columns:1fr 1.06fr; grid-template-areas:"hello art" "actions art"; gap:0 4.5%; align-content:center; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-hello { grid-area:hello; align-self:end; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-rule-label { display:flex; gap:11px; align-items:center; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-rule-label::before { content:""; display:block; width:27px; height:1px; background:var(--brass); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-hello h1 { margin:18px 0 16px; font-size:clamp(37px,5.25cqw,58px); letter-spacing:-.065em; line-height:1.02; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-hello h1 em { display:block; color:var(--wine); font-weight:400; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-from { color:var(--muted); max-width:32ch; font:17px/1.5 var(--serif); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-actions { grid-area:actions; align-self:start; display:flex; flex-wrap:wrap; align-items:center; gap:8px 17px; margin-top:25px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-primary { border:1px solid var(--wine); border-radius:999px; background:var(--wine); color:#fff8ed; display:inline-flex; justify-content:center; align-items:center; gap:14px; padding:13px 20px; min-height:46px; box-shadow:0 3px 8px #4e283519; font:500 14px/1.2 var(--sans); transition:background .18s,transform .18s; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-primary:hover { background:var(--wine-deep); transform:translateY(-1px); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-playmark { font:12px/1 var(--sans); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-art { grid-area:art; position:relative; align-self:center; min-width:0; aspect-ratio:1.22; display:grid; place-items:center; background:radial-gradient(ellipse at 8% 2%,#75475a 0%,transparent 64%),linear-gradient(128deg,#502a3c,#462234 65%,#331b2a); border:1px solid #553041; box-shadow:inset 2px 3px 9px #28142238; overflow:hidden; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-art::before { content:""; position:absolute; inset:10px; border:1px solid #d9b58b7a; pointer-events:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-art::after { content:""; position:absolute; inset:0; background-image:var(--grain); opacity:.31; pointer-events:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-print-top,:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-print-bottom { position:absolute; left:22px; right:22px; display:flex; justify-content:space-between; gap:8px; font:500 11px/1.4 var(--sans); letter-spacing:1.55px; color:#eed9bb; text-transform:uppercase; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-print-top { top:20px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-print-bottom { bottom:18px; align-items:center; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-print-bottom b { height:1px; background:#dac2a3a6; width:28px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"] .pm-print-top,:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"] .pm-print-bottom { opacity:0; transition:opacity .23s; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-botany { position:absolute; pointer-events:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-art .pm-botany { width:53%; height:89%; right:-4%; top:1%; transform:rotate(13deg); opacity:.88; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-envelope { position:relative; display:block; padding:0; border:0; background:transparent; width:75%; aspect-ratio:1.6; transform:translate(-3%,3%) rotate(-6deg); perspective:900px; overflow:visible; text-align:left; z-index:1; -webkit-tap-highlight-color:transparent; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-back,:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-pocket,:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-flap,:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-to { display:block; position:absolute; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-back { inset:0; background:linear-gradient(145deg,#846774,#b58c90 55%,#806170); border-radius:3px 3px 5px 5px; box-shadow:2px 6px 7px #190e1766,10px 21px 25px -7px #23101c87; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-to { z-index:1; inset:5% 4% 3%; padding:10% 8% 0; border:1px solid #cbb99a; background-color:var(--sheet); background-image:var(--grain); text-align:center; color:var(--wine); transform:translateY(0); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-to::before { content:""; position:absolute; inset:5%; border:1px solid #ddcaaa; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-to em { font:italic clamp(18px,2.6cqw,30px)/1.15 var(--serif); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-pocket { z-index:3; inset:0; border-radius:3px; overflow:hidden; clip-path:polygon(0 0,50% 57%,100% 0,100% 100%,0 100%); background:var(--grain),linear-gradient(112deg,#f5e6d0,#ddc7a8 58%,#efdcc0); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-pocket::before { content:""; position:absolute; inset:0; clip-path:polygon(0 99%,50% 41%,100% 99%,100% 100%,0 100%); background:var(--grain),linear-gradient(147deg,#e6d2b6,#f3e3cb 50%,#e6d0b1); filter:drop-shadow(0 -1px 1px #987956); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-address { position:absolute; left:9%; bottom:9%; color:#623849; font:italic clamp(16px,2.5cqw,29px)/1.1 var(--serif); letter-spacing:-.055em; transform:rotate(-2deg); text-shadow:0 1px #ffefd799; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-flap { z-index:4; inset:0; transform-origin:50% 0%; filter:drop-shadow(0 2px 1px #76553b54); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-flap::before { content:""; position:absolute; inset:0; clip-path:polygon(0 0,100% 0,100% 1.1%,52% 57%,50% 58%,48% 57%,0 1.1%); background:var(--grain),linear-gradient(169deg,#f7ead8 1%,#ead5b8 57%,#e0c5a2 100%); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-flap::after { content:""; position:absolute; inset:0; opacity:0; clip-path:polygon(0 0,100% 0,100% 1.1%,52% 57%,50% 58%,48% 57%,0 1.1%); background:repeating-linear-gradient(135deg,#f8ddb71f 0 1px,transparent 1px 6px),linear-gradient(145deg,#885768,#9b6877); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-wax { position:absolute; z-index:5; width:20%; aspect-ratio:1; top:43%; left:40%; display:grid; place-items:center; filter:drop-shadow(1px 4px 3px #41243155); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-wax::before { content:""; position:absolute; inset:0; border-radius:47% 54% 48% 53% / 56% 45% 55% 46%; background:radial-gradient(ellipse at 30% 18%,#a46572,#7c3e51 43%,#5d2c3d 68%,#ac7682 81%,#62283c 96%); box-shadow:inset 1px 2px 2px #daadac,inset -2px -3px 3px #462331; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-wax i { position:relative; display:grid; place-items:center; width:74%; height:74%; border:1px solid #441d2e; box-shadow:inset 1px 1px 2px #492033,0 1px 1px #b77b86; border-radius:50%; font:italic clamp(22px,2.9cqw,34px)/1 var(--serif); color:#e9c7aa; text-shadow:0 1px 1px #411f2d; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="envelope"] .pm-envelope:hover .pm-wax { transform:scale(1.04); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"] .pm-wax { animation:pm-edicao-wax-lifts .54s ease-in both; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"] .pm-flap { animation:pm-edicao-paper-fold .9s .16s cubic-bezier(.43,.02,.23,.99) both; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"] .pm-flap::after { animation:pm-edicao-lining .2s .57s linear forwards; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"] .pm-to { animation:pm-edicao-letter-rises .63s .62s cubic-bezier(.23,.72,.23,1) forwards; }
@keyframes pm-edicao-lining { to { opacity:1; } }
@keyframes pm-edicao-wax-lifts { 0%{opacity:1;transform:scale(1)} 20%{transform:scale(.91)} 100%{opacity:0;transform:translateY(-19%) rotate(-15deg) scale(.88)} }
@keyframes pm-edicao-paper-fold { 0%{transform:rotateX(0);z-index:4} 52%{z-index:4} 53%{z-index:0} 100%{transform:rotateX(174deg);z-index:0} }
@keyframes pm-edicao-letter-rises { to{transform:translateY(-57%)} }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-open { display:grid; grid-template-columns:1.15fr 1fr; gap:18px; padding:27px 0; align-items:stretch; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="envelope"] .pm-open,:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="letter"] .pm-front { display:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"] .pm-open { position:absolute; top:0; left:0; width:100%; visibility:hidden; pointer-events:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"][data-flight="yes"] .pm-front { opacity:0; transition:opacity .33s; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"][data-flight="yes"] .pm-open { visibility:visible; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet { position:relative; display:flex; flex-direction:column; min-width:0; padding:24px clamp(27px,4.2cqw,48px) 32px; justify-content:flex-start; border:1px solid #d6c3a6; background:var(--grain),linear-gradient(128deg,#fffaf0,#faf1df); box-shadow:1px 5px 12px #68523e11; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet::before { content:""; position:absolute; inset:10px; border:1px solid #deceaf; pointer-events:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet .pm-label { display:flex; align-items:center; justify-content:space-between; gap:9px; margin-bottom:23px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-monogram { border:1px solid #a98c64; border-radius:50%; width:34px; height:34px; display:grid; place-items:center; color:#836342; font:italic 16px/1 var(--serif); letter-spacing:-2px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet h1 { font-size:clamp(35px,4.7cqw,53px); font-style:italic; color:var(--wine); line-height:1.08; letter-spacing:-.055em; margin-bottom:20px; position:relative; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-copy { position:relative; font:clamp(17px,2.0cqw,21px)/1.5 var(--serif); max-width:34ch; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-copy p { font:inherit; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-copy p+p { margin-top:12px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sign { margin-top:auto; padding-top:27px; position:relative; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sign small { color:var(--muted); display:block; font:12px/1.5 var(--sans); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sign em { color:var(--wine); font:italic 27px/1.32 var(--serif); letter-spacing:-1px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-rule-end { height:1px; width:39px; background:#b79a71; margin-top:13px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-player { min-width:0; display:flex; flex-direction:column; position:relative; background:radial-gradient(ellipse at 68% 16%,#613849,transparent 60%),linear-gradient(144deg,#522a3d,#402334); color:#fff1e2; padding:22px clamp(18px,2.8cqw,32px) 15px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-player .pm-kicker { color:#e2c9b1; letter-spacing:1.6px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-player-top { display:flex; justify-content:space-between; gap:7px; align-items:center; min-height:34px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-player-top .pm-edition { white-space:nowrap; font:italic 14px/1.2 var(--serif); color:#ebd4c0; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-record-art { height:clamp(153px,18.8cqw,198px); margin:10px 0 14px; display:grid; place-items:center; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-album { position:relative; height:92%; aspect-ratio:1.47; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-disc { position:absolute; right:0; top:1%; height:98%; aspect-ratio:1; border-radius:50%; border:1px solid #241a22; box-shadow:4px 7px 8px #210e1880; background:repeating-radial-gradient(closest-side,#edc28f22 0 1px,transparent 1.2px 3px),conic-gradient(from -10deg,#1f1820,#665255 21%,#271c24 32%,#16151c 49%,#6d5758 67%,#30212b 83%,#1f1820); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-disc { transition:transform .55s cubic-bezier(.24,.72,.25,1); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-disc-out="true"] .pm-disc { transform:translateX(8%); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-disc::before { content:""; position:absolute; inset:30%; border-radius:50%; background:radial-gradient(circle,#251a21 0 5%,#d5b88b 6% 8%,#914f64 9% 65%,#b88391 66% 67%,#854558 68%); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-disc::after { content:""; position:absolute; inset:0; border-radius:50%; background:conic-gradient(from 18deg,transparent 7%,#fff0ce1c 16%,transparent 24%,transparent 53%,#eac9cb20 64%,transparent 74%); animation:gift-label-turn 14s linear infinite; animation-play-state:paused; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sleeve { position:absolute; inset:0 auto auto 0; height:100%; aspect-ratio:1; background:var(--grain),linear-gradient(130deg,#f4e6cc,#dfc5a5); color:#694034; border:1px solid #cfb38f; box-shadow:1px 6px 10px #1c0b174a; overflow:hidden; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sleeve::before { content:""; position:absolute; inset:6%; border:1px solid #9e7d5099; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sleeve .pm-botany { width:69%; height:77%; top:3%; right:-1%; transform:rotate(4deg); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-cover-mark { position:absolute; left:11%; top:12%; font:500 8px/1.3 var(--sans); letter-spacing:1.3px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-cover-name { position:absolute; bottom:12%; left:11%; font:italic clamp(26px,3.5cqw,39px)/1 var(--serif); letter-spacing:-.07em; color:#603c40; text-shadow:0 1px #fff1d8; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-track h3 { font-size:clamp(25px,3.1cqw,37px); line-height:1.12; letter-spacing:-.052em; margin:6px 0 8px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-description { color:#ecd7cc; min-height:19px; font:13px/1.45 var(--sans); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-controls { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:5px 10px; align-items:center; margin:15px 0 4px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-transport { justify-self:start; min-height:44px; min-width:112px; display:inline-flex; align-items:center; justify-content:center; gap:10px; padding:10px 16px; border:1px solid #ffeace; border-radius:24px; background:#fbefda; color:var(--wine-deep); font:600 14px/1.25 var(--sans); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-transport [data-id="playmark"] { font:14px/1 var(--sans); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-range-box { grid-column:1/-1; min-width:0; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-seek { width:100%; height:28px; margin:0; display:block; appearance:none; -webkit-appearance:none; background:transparent; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-seek::-webkit-slider-runnable-track { height:3px; border-radius:4px; background:linear-gradient(to right,#f4dfc3 var(--pm-pct,0%),#916b78 var(--pm-pct,0%)); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-seek::-moz-range-track { height:3px; background:#916b78; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-seek::-moz-range-progress { height:3px; background:#f4dfc3; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-seek::-webkit-slider-thumb { appearance:none; width:10px; height:10px; margin-top:-3.5px; border:0; border-radius:50%; background:#fff0d9; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-seek::-moz-range-thumb { width:10px; height:10px; border:0; border-radius:50%; background:#fff0d9; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-times { display:flex; justify-content:space-between; font:12px/1.2 var(--sans); color:#f0dece; font-variant-numeric:tabular-nums; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-miniact { min-height:44px; color:#f9e9d9; font:500 14px/1.35 var(--sans); background:transparent; border:0; padding:7px 2px; text-underline-offset:4px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-miniact:hover { text-decoration:underline; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-mute { display:inline-flex; justify-content:flex-end; align-items:center; gap:6px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-mute svg { width:16px; height:16px; flex:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-under-player { justify-self:start; color:#efddc7; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-voice-route { display:flex; align-items:center; gap:8px; font:12px/1.3 var(--sans); color:#dbc1c2; margin-bottom:9px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-voice-route b { font-weight:400; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-voice-route .pm-now { color:#fff2d9; font-weight:600; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-voice-route i { width:22px; height:1px; background:#b5949a; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-verses { grid-column:1/-1; padding:7px 0 5px 12px; margin:5px 0 7px; border-left:1px solid #ba929a; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-verses p { font:17px/1.55 var(--serif); color:#fff1e0; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-lyrics-toggle { justify-self:start; text-align:left; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-secondary { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:0 10px; border-top:1px solid #bd98a465; margin-top:13px; align-items:start; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-export { text-align:right; padding:8px 0; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-flourish { display:flex; gap:13px; align-items:center; justify-content:center; color:#7d614d; font:italic 15px/1.2 var(--serif); padding:0 20px 23px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-flourish::before,:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-flourish::after { content:""; width:32px; height:1px; background:#bba486; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sr { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }
@container (max-width:680px) {
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-head-right { padding-right:0; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-head-right .pm-kicker { display:none; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-front { grid-template-columns:1fr; grid-template-areas:"hello" "art" "actions"; min-height:0; padding:25px 0 22px; gap:16px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-hello { text-align:center; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-rule-label { justify-content:center; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-hello h1 { margin:12px 0 8px; font-size:clamp(36px,7.2cqw,48px); }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-from { margin:auto; font-size:16px; max-width:34ch; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-art { justify-self:center; width:min(100%,390px); aspect-ratio:1.5; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-envelope { width:58%; transform:translate(-3%,1%) rotate(-6deg); }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-print-top { left:16px; right:16px; top:12px; font-size:10px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-print-bottom { bottom:12px; left:16px; right:16px; font-size:11px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-actions { justify-content:center; margin:0; gap:3px 16px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-open { grid-template-columns:1fr; gap:14px; padding:18px 0; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet { padding:28px 30px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet .pm-label { margin-bottom:13px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet h1 { margin-bottom:13px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-copy { max-width:unset; font-size:17px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sign { margin-top:0; padding-top:18px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-player { padding:20px; display:grid; grid-template-columns:minmax(0,1fr) minmax(74px,30%); grid-template-areas:"top top" "track art" "controls controls" "under under" "secondary secondary"; column-gap:13px; align-items:center; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-player-top { grid-area:top; margin-bottom:14px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-record-art { grid-area:art; height:auto; margin:0; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-album { width:100%; height:auto; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-cover-name { font-size:clamp(14px,3.8cqw,23px); letter-spacing:-.065em; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-cover-mark { font-size:6px; letter-spacing:.6px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-track { grid-area:track; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-player h3 { font-size:27px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-controls { grid-area:controls; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-under-player { grid-area:under; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-secondary { grid-area:secondary; }
}
@container (max-width:380px) {
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-stage,:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-head { margin-left:15px; margin-right:15px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-head { min-height:55px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-head-right { padding-right:0; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-hello h1 { font-size:34px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-primary { padding:12px 15px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-art { aspect-ratio:1.45; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-envelope { width:63%; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-actions { gap:4px 13px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet { padding:24px; }
}
@media(pointer:coarse) {
}
@media(prefers-reduced-motion:reduce) {
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) *,:is(#pm-presente-edicao-pessoal,.pm-edition-style) *::before,:is(#pm-presente-edicao-pessoal,.pm-edition-style) *::after { animation-duration:.01ms!important; animation-delay:0s!important; transition-duration:.01ms!important; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-disc,:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-disc::after { transform:none!important; }
}

/* The unenhanced card exposes the same media and lyrics through native controls. */
html.gift-awaiting-open .pm-open { visibility:hidden; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-product { min-height:100svh; max-width:1440px; margin:auto; display:flex; flex-direction:column; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-stage { flex:1; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-front { min-height:clamp(420px,65vh,760px); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-open { align-self:center; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-view="opening"] .pm-open { align-self:start; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-copy p, :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-verses p { white-space:pre-wrap; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) :is(h1,h2,.pm-sign,.pm-kicker,.pm-description,.pm-copy,.pm-from,.pm-source,.pm-selections) { overflow-wrap:anywhere; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-to em, :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-address, :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-cover-name { max-width:83%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-to em { display:block; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-monogram { flex:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-track h2 { font:400 clamp(25px,3.1cqw,37px)/1.12 var(--serif); letter-spacing:-.052em; margin:6px 0 8px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sleeve img { position:absolute; inset:0; z-index:1; display:block; width:100%; height:100%; object-fit:cover; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-library { min-width:0; grid-column:1/-1; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-selections { display:grid; gap:4px; border-top:1px solid #bd98a465; padding-top:8px; margin-top:10px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-selections button { min-height:44px; padding:6px 10px; text-align:left; border:0; background:transparent; color:inherit; font-size:14px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-selections button[aria-current="true"] { background:#ffffff13; box-shadow:inset 2px 0 #d9b58b; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-source { border-top:1px solid #bd98a465; margin-top:10px; display:flow-root; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-native-heading { margin:10px 0; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-source audio { display:block; width:100%; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-export { display:inline-block; color:inherit; text-underline-offset:3px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-source details { margin:0; padding:0; border:0; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-verses summary { padding:12px 0; cursor:pointer; font:500 14px/1.35 var(--sans); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-verses p { padding:5px 0 14px 12px; border-left:1px solid #ba929a; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-source:has(details:not([open])) .pm-export { float:right; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-source:has(details:not([open])) details { float:left; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-status { grid-column:1/-1; font:14px/1.4 var(--sans); color:#f9e9d9; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-status:empty { display:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-expiry { margin:0 auto; padding:0 16px 20px; text-align:center; color:var(--muted); font-size:12px; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style):is([data-view="envelope"],[data-view="opening"]) .pm-expiry { display:none; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) button { cursor:pointer; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-seek:disabled { opacity:.62; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-disc-out="true"] .pm-disc::after { animation-play-state:running; }
@keyframes gift-label-turn { to { transform:rotate(1turn); } }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-theme="celebration"] { --wine:#365746; --wine-deep:#263f32; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style)[data-theme="tribute"] { --wine:#665375; --wine-deep:#493b57; }
:is(#pm-presente-edicao-pessoal,.pm-edition-style):not([data-theme="romance"]) :is(.pm-art,.pm-player) { background:radial-gradient(ellipse at top left,#ffffff18,transparent 60%),linear-gradient(125deg,var(--wine),var(--wine-deep)); }
:is(#pm-presente-edicao-pessoal,.pm-edition-style):not([data-theme="romance"]) .pm-wax::before { background:radial-gradient(ellipse at 30% 18%,#ffffff45,transparent 40%),var(--wine); }
@container (max-width:680px) {
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-front { min-height:0; align-self:center; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-status { grid-row:auto; }
}
@media (prefers-reduced-motion:reduce) {
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-disc::after { animation:none!important; }
}
@container (max-width:380px) {
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-head { gap:6px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-brand { gap:7px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-brandword { font-size:21px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) #gift-back { white-space:nowrap; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet { padding:20px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet .pm-label { margin-bottom:8px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-monogram { width:27px; height:27px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sheet h1 { margin:0 0 10px; font-size:32px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-copy { font-size:16px; line-height:1.42; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-sign { padding-top:12px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-rule-end { margin-top:8px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-player { padding:15px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-player-top { margin-bottom:8px; }
  :is(#pm-presente-edicao-pessoal,.pm-edition-style) .pm-controls { margin-top:10px; }
}
