.cp-shopall__head{background:var(--cp-shopall-background, var(--cp-off-white));padding:var(--cp-space-16) var(--cp-space-14) var(--cp-space-10);text-align:center}.cp-shopall__heading{color:var(--cp-shopall-heading-color, var(--cp-text-accent));margin:0}.cp-shopall__heading-item,.cp-shopall__intro-item{display:none}.cp-shopall__intro{max-width:640px;margin:var(--cp-space-6) auto 0;color:var(--cp-text-primary);font-family:var(--cp-font-text);font-weight:var(--cp-weight-regular);font-size:var(--cp-t1-size);line-height:var(--cp-t1-line-height)}.cp-shopall__intro p{margin:0}.cp-shopall__radio{position:fixed;inset:0 auto auto 0;inline-size:0;block-size:0;opacity:0;pointer-events:none}.cp-shopall__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cp-space-4);background:var(--cp-shopall-background, var(--cp-off-white));padding:0 var(--cp-space-14) var(--cp-space-14)}.cp-shopall__tab{box-sizing:border-box;display:flex;align-items:center;justify-content:center;block-size:48px;padding-inline:var(--cp-space-7);border:2px solid transparent;border-radius:var(--cp-radius-pill);font-family:var(--cp-font-display);font-weight:var(--cp-weight-bold);font-size:var(--cp-h5-size);line-height:1;letter-spacing:var(--cp-h5-letter-spacing);color:var(--cp-text-accent);white-space:nowrap;cursor:pointer}.cp-shopall__tab--green{background-color:var(--cp-light-green)}.cp-shopall__tab--pink{background-color:var(--cp-light-pink)}.cp-shopall__tab--blue{background-color:var(--cp-light-blue)}.cp-shopall__tab--yellow{background-color:var(--cp-light-yellow)}@media(hover:hover){.cp-shopall__tab:hover{border-color:currentColor}}.cp-shopall__panel{display:none}.cp-shopall__panel--single{display:block}.cp-shopall__panel .cp-row__grid{row-gap:var(--cp-space-4)}.cp-shopall__more{max-width:1328px;margin:var(--cp-space-8) auto 0;text-align:center}.cp-shopall__load{border:0;cursor:pointer}.cp-shopall__load[hidden]{display:none}.cp-shopall__card-hidden{display:none!important}.cp-shopall__sentinel{block-size:1px}@media(max-width:1023px){.cp-shopall__head{padding:var(--cp-space-10) var(--cp-space-5) var(--cp-space-6)}.cp-shopall__heading{font-size:48px;line-height:1.2;letter-spacing:-.96px}.cp-shopall__intro{font-size:var(--cp-t2-size)}.cp-shopall__tabs{gap:10px;padding:0 var(--cp-space-5) var(--cp-space-8)}.cp-shopall__tab{block-size:40px;padding-inline:var(--cp-space-5);font-size:18px}.cp-shopall__more{margin:var(--cp-space-6) var(--cp-space-5) 0}.cp-shopall__more .cp-row__button{width:min(400px,100%)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/candy-shop-all.css.map */
