.cpl{display:block;padding:var(--cpl-pad-top, 64px) clamp(1.1rem,4vw,3rem) var(--cpl-pad-bottom, 64px);background:rgb(var(--cpl-bg, 250 247 240));color:rgb(var(--cpl-ink, 28 29 29));font-family:var(--font-body-family)}.cpl__inner{max-width:1180px;margin:0 auto}.cpl__eyebrow{margin:0 0 .8rem;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--cpl-ink, 28 29 29) / .5)}.cpl__heading{position:relative;margin:0 0 .9rem;font-family:var(--font-heading-family, var(--font-body-family));font-weight:400;font-size:clamp(2.2rem,1.5rem + 2.6vw,4rem);line-height:.96;text-wrap:balance}.cpl__heading em{font-style:normal}.cpl__heading .highlighted-text svg{z-index:0;color:rgb(var(--cpl-spark, 224 139 98));overflow:visible}.cpl__heading .highlighted-text svg :is(path,line,polyline){stroke:rgb(var(--cpl-spark, 224 139 98));vector-effect:non-scaling-stroke;stroke-width:3.5px;stroke-linecap:round}.cpl__text{margin:0;max-width:46ch;font-size:clamp(.98rem,.94rem + .2vw,1.1rem);line-height:1.6;color:rgb(var(--cpl-ink, 28 29 29) / .72)}.chummys-unbox__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,2.6rem);align-items:center}@media(min-width:900px){.chummys-unbox__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.chummys-unbox__stage{max-width:620px}}.chummys-unbox__stage{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px -34px #1c1d1d8c;background:#fff}.chummys-unbox__stage img{display:block;width:100%;height:auto}.chummys-unbox__pin{position:absolute;z-index:2;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgb(var(--cpl-ink, 28 29 29));color:#faf7f0;font:700 .8rem/1 var(--font-body-family);box-shadow:0 6px 16px #1c1d1d59,0 0 0 3px #faf7f0e6;transition:transform .25s cubic-bezier(.2,1,.3,1),background .2s}.chummys-unbox__pin:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgb(250 247 240 / .9);opacity:0}.chummys-unbox__pin:hover,.chummys-unbox__pin.is-active{background:rgb(var(--cpl-spark, 224 139 98));transform:translate(-50%,-50%) scale(1.12)}.chummys-unbox__pin.is-active:after{animation:cpl-ring 1.4s ease-out infinite}@keyframes cpl-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.8);opacity:0}}.chummys-unbox__list{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:.35rem;counter-reset:unbox}.chummys-unbox__item{display:grid;grid-template-columns:2rem 1fr;gap:.9rem;padding:.85rem 1rem;border-radius:14px;border:1px solid transparent;transition:background .25s,border-color .25s;cursor:default}.chummys-unbox__item i{font-style:normal;font-weight:700;font-size:.8rem;width:2rem;height:2rem;border-radius:50%;display:grid;place-items:center;background:rgb(var(--cpl-ink, 28 29 29) / .08)}.chummys-unbox__item.is-active,.chummys-unbox__item:hover{background:#fff;border-color:rgb(var(--cpl-ink, 28 29 29) / .1)}.chummys-unbox__item.is-active i{background:rgb(var(--cpl-spark, 224 139 98));color:#fff}.chummys-unbox__item b{display:block;font-size:1rem}.chummys-unbox__item span{display:block;margin-top:.15rem;font-size:.9rem;line-height:1.5;color:rgb(var(--cpl-ink, 28 29 29) / .65)}.chummys-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,3rem);align-items:start}@media(min-width:900px){.chummys-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.chummys-faq__intro{position:sticky;top:120px}}.chummys-faq__list{display:grid;gap:0;border-top:1px solid rgb(var(--cpl-ink, 28 29 29) / .14)}.chummys-faq__item{border-bottom:1px solid rgb(var(--cpl-ink, 28 29 29) / .14)}.chummys-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 0;margin:0;list-style:none;cursor:pointer;font-family:var(--font-body-family);font-weight:600;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.35}.chummys-faq__q::-webkit-details-marker{display:none}.chummys-faq__q::marker{content:""}.chummys-faq__plus{position:relative;flex:none;width:14px;height:14px}.chummys-faq__plus:before,.chummys-faq__plus:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:currentColor;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.chummys-faq__plus:after{transform:rotate(90deg)}.chummys-faq__item[open] .chummys-faq__plus:after{transform:rotate(0)}.chummys-faq__a{padding:0 0 1.3rem;max-width:62ch;font-size:.97rem;line-height:1.65;color:rgb(var(--cpl-ink, 28 29 29) / .75)}.chummys-faq__a p{margin:0 0 .8rem}.chummys-faq__a p:last-child{margin-bottom:0}.chummys-faq__a table{border-collapse:collapse;width:100%;font-size:.9rem}.chummys-faq__a td,.chummys-faq__a th{padding:.35rem .5rem;border-bottom:1px solid rgb(var(--cpl-ink, 28 29 29) / .1);text-align:left}.chummys-faq__a ul,.chummys-faq__a ol{padding-left:1.2rem}.chummys-flavours__head{display:grid;gap:.5rem;margin-bottom:clamp(1.4rem,3vw,2.4rem)}@media(min-width:900px){.chummys-flavours__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.chummys-flavours__head .cpl__text{justify-self:end}}.chummys-flavours__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,1.2vw,.9rem)}@media(min-width:700px){.chummys-flavours__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1000px){.chummys-flavours__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.chummys-flavour{position:relative;display:grid;gap:.45rem;padding:.55rem .55rem .8rem;border-radius:16px;background:#fff;box-shadow:0 18px 44px -30px #1c1d1d80;transition:transform .35s cubic-bezier(.2,1,.3,1)}.chummys-flavour:hover{transform:translateY(-4px)}.chummys-flavour__tile{aspect-ratio:1;display:grid;place-items:center;border-radius:10px;background:linear-gradient(180deg,#f7f3e6,#efe8d6);box-shadow:inset 0 2px 5px #1c1d1d1f;overflow:hidden}.chummys-flavour__tile img{width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 6px 10px rgb(28 29 29 / .28));transition:transform .5s cubic-bezier(.2,1,.3,1)}.chummys-flavour:hover .chummys-flavour__tile img{transform:scale(1.05) rotate(-2deg)}.chummys-flavour__name{margin:0;font-family:var(--font-heading-family, var(--font-body-family));font-weight:400;font-size:.92rem;line-height:1.1;letter-spacing:.01em}.chummys-flavour__line{margin:0;font-size:.78rem;line-height:1.45;color:rgb(var(--cpl-ink, 28 29 29) / .62)}.chummys-flavour__num{position:absolute;top:.7rem;left:.7rem;font-size:.66rem;font-weight:700;letter-spacing:.12em;color:rgb(var(--cpl-ink, 28 29 29) / .45)}.chummys-rsum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:clamp(1.2rem,2.5vw,1.8rem) clamp(1.2rem,3vw,2.4rem);border-radius:20px;background:#fff;box-shadow:0 18px 44px -30px #1c1d1d80}.chummys-rsum__score{display:flex;align-items:baseline;gap:.6rem}.chummys-rsum__big{font-family:var(--font-heading-family, var(--font-body-family));font-weight:400;font-size:clamp(2.4rem,2rem + 1.5vw,3.4rem);line-height:1}.chummys-rsum__of{font-size:1rem;color:rgb(var(--cpl-ink, 28 29 29) / .5)}.chummys-rsum__stars{display:inline-flex;gap:2px;color:#e8a33d}.chummys-rsum__stars svg{width:18px;height:18px;fill:currentColor}.chummys-rsum__meta{display:grid;gap:.15rem;font-size:.92rem;color:rgb(var(--cpl-ink, 28 29 29) / .7)}.chummys-rsum__meta b{color:rgb(var(--cpl-ink, 28 29 29));font-weight:700}.chummys-rsum__loox svg{height:18px;width:auto;display:block}.chummys-rsum__link{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.3rem;border-radius:999px;background:rgb(var(--cpl-ink, 28 29 29));color:#faf7f0;text-decoration:none;font-weight:600;font-size:.92rem}.chummys-rsum__link svg{width:15px;height:15px}.chummys-about__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,3vw,3rem)}@media(min-width:900px){.chummys-about__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.chummys-about__body{max-width:62ch;font-size:1rem;line-height:1.7;color:rgb(var(--cpl-ink, 28 29 29) / .75)}.chummys-about__body p{margin:0 0 1rem}.chummys-about__body h2,.chummys-about__body h3{font-family:var(--font-heading-family, var(--font-body-family));font-weight:400;font-size:1.5rem;line-height:1.05;margin:1.6rem 0 .6rem;color:rgb(var(--cpl-ink, 28 29 29))}.chummys-about__body strong{color:rgb(var(--cpl-ink, 28 29 29))}@media(prefers-reduced-motion:reduce){.chummys-unbox__pin.is-active:after{animation:none}.chummys-flavour,.chummys-flavour__tile img{transition:none}}.chummys-about__more{margin-top:.4rem}.chummys-about__more summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.92rem;color:rgb(var(--cpl-ink, 28 29 29));border-bottom:1px solid rgb(var(--cpl-spark, 224 139 98) / .7);padding-bottom:2px}.chummys-about__more summary::-webkit-details-marker{display:none}.chummys-about__more summary::marker{content:""}.chummys-about__more[open] summary{margin-bottom:1rem}.chummys-about__more[open] summary .is-closed,.chummys-about__more:not([open]) summary .is-open{display:none}.cpl__eyebrow{color:rgb(var(--cpl-ink, 28 29 29) / .7)}.chummys-flavour__tile a,a.chummys-flavour__tile{display:block;color:inherit}.chummys-flavour__name a{color:inherit;text-decoration:none}.chummys-flavour.is-this{outline:2px solid #1c1d1d;outline-offset:2px;border-radius:14px}.chummys-flavour__this{display:inline-block;margin-left:.4rem;padding:.12rem .5rem;border-radius:999px;background:#c8cf8c;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;vertical-align:middle}
/*# sourceMappingURL=/cdn/shop/t/48/assets/chummys-pdp-lower.css.map */
