.pct2-wrap{--pct2-terracotta:#D95A2B;--pct2-terracotta-dark:#B8481F;--pct2-sand:#EAE3D6;--pct2-cream:#F7F2E8;--pct2-gold:#C9A84C;--pct2-ink:#1A1612;--pct2-ink-soft:#4A413A;--pct2-line:rgba(26,22,18,.08)}.pct2-wrap *,.pct2-wrap *:before,.pct2-wrap *:after{box-sizing:border-box}.pct2-wrap{font-family:Jost,sans-serif;color:var(--pct2-ink);line-height:1.5;-webkit-font-smoothing:antialiased;background:var(--pct2-cream)}.pct2-wrap h1,.pct2-wrap h2,.pct2-wrap h3,.pct2-wrap h4{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0}.pct2-wrap p{margin:0}.pct2-wrap .pct2-container{max-width:780px;margin:0 auto;padding:0 24px}.pct2-wrap .pct2-tag{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--pct2-terracotta);font-weight:700;margin-bottom:12px}.pct2-wrap .pct2-hero{background:var(--pct2-terracotta);color:#fff;padding:72px 0 64px;text-align:center}.pct2-wrap .pct2-hero-icon{width:56px;height:56px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border-radius:50%}.pct2-wrap .pct2-hero-icon svg{width:28px;height:28px}.pct2-wrap .pct2-hero-eyebrow{font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:700;margin-bottom:14px;opacity:.85}.pct2-wrap .pct2-hero h1{font-size:clamp(34px,4.5vw,52px);color:#fff;margin-bottom:14px}.pct2-wrap .pct2-hero h1 em{font-style:italic;color:var(--pct2-sand)}.pct2-wrap .pct2-hero-sub{font-size:17px;opacity:.95;font-weight:300;max-width:480px;margin:0 auto;color:#fff}.pct2-wrap .pct2-hero-cta{display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--pct2-ink);padding:14px 28px;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;margin-top:28px;transition:transform .2s,background .2s,box-shadow .2s;box-shadow:0 4px 14px #0000001f}.pct2-wrap .pct2-hero-cta:hover{background:var(--pct2-sand);transform:translateY(-2px);box-shadow:0 8px 22px #0000002e}.pct2-wrap .pct2-section{padding:64px 0}.pct2-wrap .pct2-section-head{text-align:center;margin-bottom:36px}.pct2-wrap .pct2-section-head h2{font-size:clamp(26px,3.5vw,38px);margin-bottom:10px}.pct2-wrap .pct2-section-head h2 em{font-style:italic;color:var(--pct2-terracotta)}.pct2-wrap .pct2-section-head p{font-size:15px;color:var(--pct2-ink-soft);max-width:480px;margin:0 auto}.pct2-wrap .pct2-share{background:var(--pct2-cream)}.pct2-wrap .pct2-share-card{background:#fff;border-radius:20px;padding:32px 28px;box-shadow:0 8px 30px #1a16120f}.pct2-wrap .pct2-share-url-row{display:flex;gap:10px;align-items:stretch;margin-bottom:18px}.pct2-wrap .pct2-share-url-input{flex:1;min-width:0;padding:14px 16px;border:1px solid var(--pct2-line);border-radius:12px;font-family:Jost,sans-serif;font-size:13px;color:var(--pct2-ink-soft);background:var(--pct2-cream);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pct2-wrap .pct2-share-url-input:focus{outline:none;border-color:var(--pct2-terracotta)}.pct2-wrap .pct2-copy-btn{background:var(--pct2-ink);color:#fff;border:none;padding:0 22px;border-radius:12px;font-family:Jost,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap}.pct2-wrap .pct2-copy-btn:hover{background:var(--pct2-terracotta)}.pct2-wrap .pct2-copy-btn.is-copied{background:#2e7d32}.pct2-wrap .pct2-share-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.pct2-wrap .pct2-share-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;background:var(--pct2-cream);color:var(--pct2-ink);text-decoration:none;font-size:13px;font-weight:600;transition:background .2s,transform .2s;border:none;cursor:pointer;font-family:Jost,sans-serif}.pct2-wrap .pct2-share-btn:hover{background:var(--pct2-sand);transform:translateY(-1px)}.pct2-wrap .pct2-share-btn svg{width:16px;height:16px}.pct2-wrap .pct2-bonus-note{font-size:13px;color:var(--pct2-ink-soft);padding:14px 16px;background:var(--pct2-cream);border-radius:10px;border-left:3px solid var(--pct2-gold);line-height:1.55}.pct2-wrap .pct2-bonus-note strong{color:var(--pct2-ink)}.pct2-wrap .pct2-products{background:var(--pct2-sand)}.pct2-wrap .pct2-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pct2-wrap .pct2-product-tile{background:#fff;border-radius:16px;overflow:hidden;text-decoration:none;color:var(--pct2-ink);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s;box-shadow:0 2px 10px #1a16120a}.pct2-wrap .pct2-product-tile:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1a16121a}.pct2-wrap .pct2-product-pet{aspect-ratio:1;background:var(--pct2-cream);position:relative;overflow:hidden;padding:6px;display:flex;align-items:center;justify-content:center}.pct2-wrap .pct2-product-pet svg{width:100%;height:100%;display:block}.pct2-wrap .pct2-product-body{padding:14px 14px 16px;text-align:center}.pct2-wrap .pct2-product-name{font-family:Fraunces,serif;font-size:13px;line-height:1.2;font-weight:500;margin-bottom:5px}.pct2-wrap .pct2-product-cta{font-size:10px;color:var(--pct2-terracotta);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pct2-wrap .pct2-countdown{background:var(--pct2-cream)}.pct2-wrap .pct2-countdown-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pct2-wrap .pct2-countdown-card{background:#fff;border-radius:14px;padding:24px 20px;text-align:center;box-shadow:0 2px 12px #1a16120a}.pct2-wrap .pct2-countdown-label{font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--pct2-ink-soft);font-weight:700;margin-bottom:10px}.pct2-wrap .pct2-countdown-value{font-family:Fraunces,serif;font-size:clamp(20px,2.5vw,28px);font-weight:500;color:var(--pct2-ink);letter-spacing:-.01em;margin-bottom:6px;line-height:1}.pct2-wrap .pct2-countdown-value em{font-style:italic;color:var(--pct2-terracotta)}.pct2-wrap .pct2-countdown-sub{font-size:11px;color:var(--pct2-ink-soft);font-weight:500}.pct2-wrap .pct2-amazon{background:var(--pct2-ink);color:#fff;padding:64px 0}.pct2-wrap .pct2-amazon .pct2-tag{color:var(--pct2-gold)}.pct2-wrap .pct2-amazon-card{display:grid;grid-template-columns:1fr 220px;gap:32px;align-items:center;max-width:680px;margin:0 auto}.pct2-wrap .pct2-amazon-text h3{font-size:clamp(22px,3vw,30px);color:#fff;margin-bottom:10px;line-height:1.2}.pct2-wrap .pct2-amazon-text h3 em{font-style:italic;color:var(--pct2-gold)}.pct2-wrap .pct2-amazon-text p{font-size:14px;opacity:.85;margin-bottom:20px;line-height:1.55;color:#fff}.pct2-wrap .pct2-amazon-btn{display:inline-flex;align-items:center;gap:10px;background:var(--pct2-gold);color:var(--pct2-ink);padding:14px 24px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.02em;transition:transform .2s,background .2s}.pct2-wrap .pct2-amazon-btn:hover{background:#fff;transform:translateY(-2px)}.pct2-wrap .pct2-amazon-icon{font-size:60px;text-align:center;opacity:.85}.pct2-wrap .pct2-leaderboard{background:var(--pct2-cream);padding:64px 0 80px;text-align:center}.pct2-wrap .pct2-leaderboard h3{font-size:clamp(22px,3vw,30px);margin-bottom:10px}.pct2-wrap .pct2-leaderboard h3 em{font-style:italic;color:var(--pct2-terracotta)}.pct2-wrap .pct2-leaderboard p{font-size:14px;color:var(--pct2-ink-soft);margin-bottom:24px}.pct2-wrap .pct2-leaderboard-btn{display:inline-flex;align-items:center;gap:10px;background:var(--pct2-ink);color:#fff;padding:18px 32px;border-radius:999px;text-decoration:none;font-weight:600;font-size:15px;transition:background .2s,transform .2s}.pct2-wrap .pct2-leaderboard-btn:hover{background:var(--pct2-terracotta);transform:translateY(-2px)}.pct2-toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%);background:var(--pct2-ink, #1A1612);color:#fff;padding:12px 20px;border-radius:999px;font-family:Jost,sans-serif;font-size:13px;font-weight:600;z-index:99999;opacity:0;transition:opacity .25s;pointer-events:none;box-shadow:0 8px 24px #0003}.pct2-toast.is-visible{opacity:1}@media(max-width:700px){.pct2-wrap .pct2-hero{padding:48px 0 40px}.pct2-wrap .pct2-section{padding:48px 0}.pct2-wrap .pct2-share-card{padding:24px 20px}.pct2-wrap .pct2-share-url-row{flex-direction:column}.pct2-wrap .pct2-product-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pct2-wrap .pct2-countdown-grid{grid-template-columns:1fr;gap:10px}.pct2-wrap .pct2-countdown-card{padding:18px 16px}.pct2-wrap .pct2-amazon-card{grid-template-columns:1fr;text-align:center;gap:18px}.pct2-wrap .pct2-amazon-icon{font-size:48px;order:-1}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/pet-contest-thankyou-v2.css.map */
