body main .pni-hc,body main .pni-a5{letter-spacing:.025em}body main .pni-hc{padding:64px;font:18px/1.55 VagLight,sans-serif;letter-spacing:.025em}body main .pni-hc-inner{max-width:1152px}body main .pni-hc h1,body main .pni-a5 h1{font-family:CooperStd,Georgia,serif!important;font-weight:900;letter-spacing:-.025em!important;font-size:67px;line-height:1.02}body main .pni-hc h2,body main .pni-a5 h2{font-family:Vag!important;font-size:40px;line-height:1.12;letter-spacing:.025em;margin-bottom:22px}body main .pni-hc h3,body main .pni-a5 h3{font-family:Vag!important;font-size:26px;letter-spacing:.025em}body main .pni-hc p,body main .pni-a5 p{margin-bottom:19px}body main .pni-hc .pni-hc-eyebrow,body main .pni-a5 .eyebrow{display:block;font:13px/1.3 Vag;letter-spacing:.12em;color:#8031a7;text-transform:uppercase;margin-bottom:18px}body main .pni-hc .pni-hc-eyebrow:before,body main .pni-a5 .eyebrow:before{content:"";display:inline-block;width:28px;height:3px;vertical-align:middle;background:#ef60a3;margin-right:12px}body main .pni-hc-hero{grid-template-columns:1fr 1fr;gap:64px}body main .pni-hc-hero img{height:650px;object-fit:cover;object-position:50% 50%;background:#fff}body main .pni-hc-lead{font:26px/1.25 Vag;margin-top:24px!important}body main .pni-hc-actions{gap:14px;align-items:center}body main .pni-hc .pni-hc-btn,body main .pni-a5 .pni-a5-button{background:#ef60a3;border:0;border-radius:999px;color:#171717;box-shadow:none!important;padding:16px 25px;font:17px/1.25 Vag;text-decoration:none;min-height:50px}body main .pni-hc .pni-hc-blue{background:transparent;border:1.5px solid #171717;color:#171717}body main .pni-hc-split{gap:72px;grid-template-columns:1fr 1fr}body main .pni-hc-split img{height:560px}body main .pni-hc figcaption,body main .pni-a5 figcaption{font:13px/1.4 VagLight;letter-spacing:.015em;margin-top:13px;color:#555}body main .pni-hc-note{border-top:2px solid #8031A7;padding-top:16px}body main .pni-hc-occasion{gap:72px}body main .pni-hc-occasion img{height:660px;object-fit:cover;background:#fff}body main .pni-hc-use{border-color:#ef60a3;padding:24px 0}body main .pni-hc-plan{border-top:2px solid #41B6E6;border-bottom:0;padding:35px 0 0;gap:72px}body main .pni-hc-plan dl>div{padding-left:22px;border-left:2px solid #EF60A3}body main .pni-hc-tap img{height:400px}body main .pni-hc-faq{grid-template-columns:.8fr 1.2fr;gap:72px}body main .pni-hc details{border-color:#ddd;padding:21px 0}body main .pni-hc summary{font-size:22px}body main .pni-hc-end{border-top:3px solid #EF60A3;padding-top:46px;max-width:850px}body main .pni-hc-end h2{font-family:CooperStd,Georgia,serif!important;font-size:52px;letter-spacing:-.025em}body main .pni-hc-related a{color:#8031a7}body main .pni-hc .pni-hc-small{font-size:14px;color:#555}body main #hot-chocolate{padding-top:56px}body main #menu{padding-top:64px}body main #enquire{padding-bottom:70px}body main .pni-a5{padding:56px 64px 80px;font:18px/1.6 VagLight;letter-spacing:.025em}body main .pni-a5-inner{max-width:1152px}body main .pni-a5 h1{max-width:1020px;text-align:center;margin:0 auto 30px;font-size:67px;line-height:1.05}body main .pni-a5-content{display:block}body main .pni-a5 .pni-a5-split{grid-template-columns:1.12fr .88fr;gap:70px;margin:0!important;padding:65px 0;align-items:start;border-top:1px solid #dedede}body main .pni-a5 .pni-sensory-hero{padding-top:24px;border-top:0;align-items:center}body main .pni-a5 .pni-sensory-hero img{height:620px;object-fit:cover}body main .pni-a5 .pni-a5-split>figure{max-width:none;width:100%;margin:0!important}body main .pni-a5 .pni-a5-split img{max-height:650px;object-fit:contain}body main .pni-a5 .pni-a5-content>section{max-width:820px;margin:20px auto 65px;padding:35px 0 0}body main .pni-a5 .standfirst{font:27px/1.3 Vag;letter-spacing:.025em}body main .pni-a5 .pni-a5-split:has(table)>section,body main .pni-a5 .pni-a5-split:has(>section~section)>section{max-width:820px}body main .pni-a5 .pni-a5-split:has(>section~section){padding-bottom:25px}body main .pni-a5 table{font-size:16px;line-height:1.45}body main .pni-a5 th{background:#ef60a3;color:#171717;border:0}body main .pni-a5 td{padding:20px 15px;border-bottom:1px solid #ddd}body main .pni-a5 table caption{margin-bottom:18px;color:#8031a7}body main .pni-a5 a{text-decoration-color:#8031a7;text-underline-offset:4px}body main .pni-a5 .article-brief{border-top:3px solid #EF60A3;padding-top:35px!important}body main .pni-brand-toc{border-top:1px solid #41B6E6;border-bottom:1px solid #41B6E6;margin:0 0 15px;padding:16px 0;display:flex;gap:25px;justify-content:center;font:15px/1.2 Vag}body main .pni-brand-toc a{text-decoration:none}body main .pni-brand-editorial-label{text-align:center;font:13px/1.4 Vag;letter-spacing:.13em;text-transform:uppercase;color:#8031a7;margin-bottom:24px}body main .section-num{font:13px/1.2 Vag;color:#8031a7;letter-spacing:.12em}body main .pni-a5 .pni-a5-split:nth-of-type(2n)>figure{order:0}body main .pni-hc h1,body main .pni-a5 h1,body main .pni-hc-end h2{font-family:CooperStd,Georgia,serif!important;font-weight:900!important}body main .pni-hc,body main .pni-a5{font-family:VagLight,Arial,sans-serif;color:#171717;background:#fff}body main .pni-hc figure img,body main .pni-a5 figure img{border-radius:28px!important;border:0!important;box-shadow:none!important}body main .pni-a5 .pni-a5-split img,body main .pni-a5 .pni-sensory-hero img{width:100%;height:auto!important;max-height:none!important;object-fit:contain}body main .pni-hc#enquire .pni-hc-inner{background:#ef60a3 var(--pni-brand-pattern) 0 0/10000px auto;padding:38px;border-radius:28px}body main .pni-hc-end{background:#fff;border:0;border-radius:20px;padding:38px;max-width:870px}body main .pni-hc .pni-hc-btn,body main .pni-a5 .pni-a5-button{background:#8031a7;color:#fff;box-shadow:none;border:0}body main .pni-hc .pni-hc-blue{background:transparent;color:#8031a7;border:0;border-radius:0;text-decoration:underline;min-height:0;padding:10px 2px}body main .pni-hc a:focus-visible,body main .pni-a5 a:focus-visible,body main .pni-hc summary:focus-visible{outline:3px solid #8031A7;outline-offset:5px}body main .pni-a5 .article-brief{border:2px solid #EF60A3;border-radius:28px;padding:35px!important}body main .pni-a5 ul{list-style:none;padding-left:0}body main .pni-a5 ul li{list-style:none;padding-left:18px;position:relative}body main .pni-a5 ul li:before{content:"-";position:absolute;left:0;color:#8031a7}body main .pni-brand-toc{flex-wrap:wrap;row-gap:12px}body main .pni-a5 h2[id]{scroll-margin-top:28px}@media(max-width:767px){body main .pni-hc,body main .pni-a5{padding:34px 22px;font-size:17px;line-height:1.55}body main .pni-hc h1,body main .pni-a5 h1{font-size:43px;line-height:1.04}body main .pni-hc h2,body main .pni-a5 h2{font-size:32px;line-height:1.12}body main .pni-hc h3,body main .pni-a5 h3{font-size:24px}body main .pni-hc-hero,body main .pni-hc-split,body main .pni-hc-occasion,body main .pni-hc-plan,body main .pni-hc-faq,body main .pni-a5 .pni-a5-split{display:block!important}body main .pni-hc figure,body main .pni-a5 .pni-a5-split>figure{margin:28px 0 0!important}body main .pni-hc-menu>figure{margin:0 0 28px!important}body main .pni-hc-hero img{height:auto}body main .pni-hc-split img,body main .pni-hc-occasion img{height:460px}body main .pni-hc-tap img{height:auto}body main .pni-hc-hero .pni-hc-lead{font-size:23px}body main .pni-hc .pni-hc-btn{font-size:16px}body main .pni-hc-plan dl{margin-top:30px}body main .pni-hc-end h2{font-size:37px}body main .pni-hc-faq>div+div{margin-top:25px}body main #hot-chocolate{padding-top:35px}body main #menu{padding-top:34px}body main .pni-a5 h1{margin-bottom:24px}body main .pni-a5 .pni-a5-split{padding:38px 0}body main .pni-a5 .pni-sensory-hero{padding-top:10px}body main .pni-a5 .pni-sensory-hero img{height:auto}body main .pni-a5 .pni-a5-content>section{margin:0 auto 38px;padding-top:22px}body main .pni-a5 .standfirst{font-size:23px}body main .pni-a5 table{font-size:13px;min-width:0}body main .pni-a5 th,body main .pni-a5 td{padding:10px 7px}body main .pni-brand-toc{flex-wrap:wrap;font-size:13px;gap:15px}body main .pni-brand-editorial-label{font-size:11px}body main .pni-hc#enquire .pni-hc-inner{padding:14px;border-radius:22px}body main .pni-hc-end{padding:24px 18px;border-radius:14px}body main .pni-a5 .article-brief{padding:23px!important;border-radius:22px}body main .pni-hc figure img,body main .pni-a5 figure img{border-radius:22px!important}body main .pni-hc .pni-hc-actions{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/pni-brand-reference-a-20261029.css.map */
