@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600&family=Barlow+Condensed:wght@500;600;700&display=swap');.hpdp{--hp-ink:#17181c;--hp-muted:#625c66;--hp-pink:#c93a70;font-family:Barlow,system-ui,sans-serif;color:var(--hp-ink);font-size:17px;line-height:1.6;max-width:1280px;margin:0 auto;padding:0 0 24px;text-align:left}.hpdp *{box-sizing:border-box}.hpdp h2,.hpdp h3,.hpdp b.hp-number,.hpdp .hp-btn{font-family:'Barlow Condensed',sans-serif}.hpdp h2{font-size:clamp(30px,3.3vw,46px);line-height:1.04;text-transform:uppercase;font-weight:700;margin:0 0 14px;color:var(--hp-ink)}.hpdp h3{font-size:24px;line-height:1.15;text-transform:uppercase;font-weight:600;margin:0 0 10px;color:var(--hp-ink)}.hpdp p{margin:0 0 18px}.hpdp img,.hpdp video{max-width:100%;display:block;margin:0}.hpdp a{color:var(--hp-pink);text-underline-offset:4px}.hpdp .hp-sec{padding:40px;margin:20px 0;border-radius:24px}.hpdp .hp-pink{background:linear-gradient(115deg,#FDEBF3,#EEF0FC 70%,#E9F5EE)}.hpdp .hp-cream{background:linear-gradient(115deg,#FFF3DC,#FCECF0 60%,#EAF3FC)}.hpdp .hp-green{background:linear-gradient(115deg,#E4F3E9,#E9F3F4 55%,#EEF0FC)}.hpdp .hp-head{max-width:64ch;margin-bottom:25px}.hpdp .hp-head h2{margin-bottom:7px}.hpdp .hp-head p{margin:0;color:var(--hp-muted)}.hpdp .hp-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px}.hpdp .hp-fact{padding:20px 14px;border-radius:16px;background:#FDEFF4;text-align:center}.hpdp .hp-fact:nth-child(2){background:#EBF4FB}.hpdp .hp-fact:nth-child(3){background:#EAF6F0}.hpdp .hp-fact:nth-child(4){background:#FBF3DF}.hpdp b.hp-number{display:block;font-size:32px;font-weight:700;line-height:1.1;text-transform:uppercase}.hpdp .hp-fact span{display:block;font-size:14px;margin-top:6px;color:var(--hp-muted)}.hpdp .hp-split{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center}.hpdp .hp-split p{max-width:50ch}.hpdp .hp-lead{font-size:18px}.hpdp .hp-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.hpdp .hp-photo-pair img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px}.hpdp .hp-photo-pair img:nth-child(2){margin-top:36px}.hpdp .hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#17181c;color:#fff;text-decoration:none;border:1px solid #17181c;border-radius:999px;padding:12px 22px;font-size:16px;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;cursor:pointer}.hpdp .hp-btn:hover{background:#39313f;color:#fff}.hpdp .hp-btn:focus-visible,.hpdp summary:focus-visible{outline:3px solid #c93a70;outline-offset:4px}.hpdp .hp-btn.hp-outline{background:transparent;color:var(--hp-ink)}.hpdp .hp-inline-link{display:inline-block;margin-top:16px}.hpdp .hp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.hpdp .hp-card{padding:24px;border-radius:18px;background:rgba(255,255,255,.82)}.hpdp .hp-card p{margin:0;font-size:16px}.hpdp .hp-card .hp-index{display:block;margin-bottom:20px;color:#9b6d85;font:600 14px 'Barlow Condensed',sans-serif;letter-spacing:.12em}.hpdp .hp-small{font-size:14px;color:var(--hp-muted)}.hpdp .hp-data{margin:24px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(23,24,28,.12);border:1px solid rgba(23,24,28,.12);border-radius:16px;overflow:hidden}.hpdp .hp-data div{padding:17px;background:#FFFCF7}.hpdp .hp-data dt{font-size:13px;color:var(--hp-muted)}.hpdp .hp-data dd{margin:5px 0 0;font-weight:600}.hpdp .hp-tastes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hpdp .hp-taste{padding:22px;background:rgba(255,255,255,.8);border-radius:18px}.hpdp .hp-taste h3{font-size:23px}.hpdp .hp-taste p{font-size:15px;margin:0}.hpdp .hp-community{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hpdp .hp-community img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:18px;object-position:50% 38%}.hpdp .hp-offer{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:28px 32px;margin:24px 0;background:linear-gradient(105deg,#F9DDEB,#E4E9FA 58%,#DCEFE8);border-radius:20px}.hpdp .hp-offer h3{margin:0 0 5px}.hpdp .hp-offer p{margin:0;font-size:15px}.hpdp .hp-copy{flex:none;min-width:180px;flex-direction:column;gap:4px;font-size:24px;letter-spacing:.06em}.hpdp .hp-copy small{font:400 12px Barlow,sans-serif;letter-spacing:0;text-transform:none}.hpdp .hp-faq{margin-top:32px}.hpdp details{margin:0;border-bottom:1px solid #ddd5df;padding:0;background:transparent}.hpdp details:first-of-type{border-top:1px solid #ddd5df}.hpdp summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;font:600 21px/1.25 'Barlow Condensed',sans-serif;text-transform:uppercase;color:var(--hp-ink)}.hpdp summary::-webkit-details-marker{display:none}.hpdp summary::after{content:'+';font-size:26px;font-weight:400}.hpdp details[open] summary::after{content:'−'}.hpdp details p{max-width:82ch;padding:0 32px 18px 0;margin:0;color:#4b4650;font-size:16px}.hpdp .hp-pack{display:grid;grid-template-columns:1fr auto;gap:25px;align-items:center}.hpdp .hp-pack p{margin:0;max-width:62ch}.hpdp .hp-note{font-size:14px;color:var(--hp-muted);margin-top:18px!important;margin-bottom:0!important}@media(max-width:800px){.hpdp .hp-split{grid-template-columns:1fr;gap:24px}.hpdp .hp-photo-pair{max-width:560px}.hpdp .hp-cards{grid-template-columns:1fr}.hpdp .hp-tastes{grid-template-columns:repeat(2,minmax(0,1fr))}.hpdp .hp-pack{grid-template-columns:1fr}.hpdp .hp-pack .hp-btn{justify-self:start}.hpdp .hp-sec{padding:30px}.hpdp .hp-offer{padding:25px}}@media(max-width:560px){.hpdp{font-size:16px}.hpdp .hp-sec{padding:24px 20px;border-radius:19px;margin:16px 0}.hpdp h2{font-size:32px}.hpdp h3{font-size:23px}.hpdp .hp-lead{font-size:17px}.hpdp .hp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.hpdp .hp-fact{padding:16px 10px}.hpdp b.hp-number{font-size:28px}.hpdp .hp-photo-pair{gap:9px}.hpdp .hp-photo-pair img{border-radius:13px}.hpdp .hp-photo-pair img:nth-child(2){margin-top:24px}.hpdp .hp-data{grid-template-columns:repeat(2,minmax(0,1fr))}.hpdp .hp-tastes{gap:10px}.hpdp .hp-taste{padding:18px 14px}.hpdp .hp-taste h3{font-size:21px}.hpdp .hp-taste p{font-size:14px}.hpdp .hp-community{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.hpdp .hp-community::-webkit-scrollbar{display:none}.hpdp .hp-community img{flex:0 0 78%;width:78%;scroll-snap-align:start}.hpdp .hp-offer{display:block;padding:23px 20px}.hpdp .hp-copy{margin-top:18px;width:100%;font-size:23px}.hpdp .hp-btn{font-size:15px;padding:12px 18px}.hpdp summary{font-size:20px}.hpdp .hp-head{margin-bottom:20px}}.hpdp h2.hp-everyday{text-transform:none;white-space:nowrap;font-size:clamp(22px,2.6vw,42px);letter-spacing:-.02em}.hpdp .hp-tastes.hp-two{grid-template-columns:repeat(2,minmax(0,1fr))}