.cb.cbc{position:relative;background:transparent}.cbc .cbc-band{position:relative;overflow:hidden;padding:40px 0 56px;background:var(--cb-green-tint)}.cbc--blue .cbc-band{background:var(--cb-blue-tint)}.cbc--kraft .cbc-band{background:var(--cb-kraft-tint)}.cbc .cbc-pencil{line-height:0;margin-top:-11px;position:relative;z-index:2}.cbc .cbc-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center}.cbc .cbc-grid--solo{grid-template-columns:minmax(0,1fr);max-width:860px;text-align:center}.cbc .cbc-crumbs{font-size:13px;font-weight:600;color:var(--cb-charcoal);margin:0 0 18px}.cbc .cbc-crumbs a{color:var(--cb-charcoal);text-decoration:none}.cbc .cbc-crumbs a:hover{text-decoration:underline;text-decoration-color:var(--cb-green);text-decoration-thickness:3px}.cbc .cbc-kicker{display:table;margin:0 0 14px;padding:6px 14px;border-radius:999px;background:var(--cb-charcoal);color:#fff;font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-2deg)}.cbc .cbc-grid--solo .cbc-kicker{margin-left:auto;margin-right:auto}.cbc .cbc-title{font-family:Open Sans,sans-serif;font-stretch:75%;font-weight:800;font-size:clamp(44px,6.4vw,84px);line-height:1;letter-spacing:-.01em;text-transform:none;color:var(--cb-ink);margin:0 0 14px;text-wrap:balance}.cbc--green .cbc-title .cb-marker{background:linear-gradient(transparent 58%,#fff 58%,#fff 88%,transparent 88%)}.cbc .cbc-sub{margin:0 0 18px;text-align:inherit}.cbc .cbc-intro{font-size:17px;line-height:1.7;max-width:620px}.cbc .cbc-grid--solo .cbc-intro{margin:0 auto}.cbc .cbc-intro p{margin:0 0 12px}.cbc .cbc-intro a{color:var(--cb-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--cb-green);text-decoration-thickness:3px;text-underline-offset:3px}.cbc--green .cbc-intro a{text-decoration-color:var(--cb-charcoal)}.cbc .cbc-count{display:inline-flex;align-items:center;gap:8px;margin:10px 0 0;min-height:44px;padding:0 18px;border-radius:999px;background:#fff;font-weight:700;font-size:14px}.cbc .cbc-count span{font-stretch:75%;font-weight:800;font-size:20px}.cbc .cbc-polaroid{display:block;max-width:440px;margin:0 auto;transform:rotate(2.5deg)}.cbc .cb-doodles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}body:has(.cbc) .collection-content{padding-top:34px}body:has(.cbc) .collection-filter{font-family:Open Sans,sans-serif;border:0;margin-bottom:26px}body:has(.cbc) .collection-filter__item--count{font-weight:700;color:#515055}body:has(.cbc) .collection-filter select{border-radius:999px;border:2.5px solid #515055;min-height:44px;padding:0 40px 0 18px;font-weight:700;box-shadow:3px 3px #515055;background-color:#fff}body:has(.cbc) .collection-filter .btn--tertiary{border-radius:999px;border:2.5px solid #515055;min-height:44px;font-weight:700}body:has(.cbc) .grid-product__content{background:#fff;border-radius:18px;padding:12px 12px 18px;height:100%;box-shadow:0 6px 18px #3b3a3f14;transition:transform .25s ease,box-shadow .25s ease}body:has(.cbc) .grid-product:nth-child(4n+1) .grid-product__content:hover{transform:translateY(-5px) rotate(-1deg)}body:has(.cbc) .grid-product:nth-child(4n+2) .grid-product__content:hover{transform:translateY(-5px) rotate(1deg)}body:has(.cbc) .grid-product:nth-child(4n+3) .grid-product__content:hover{transform:translateY(-5px) rotate(-.6deg)}body:has(.cbc) .grid-product:nth-child(4n+4) .grid-product__content:hover{transform:translateY(-5px) rotate(.8deg)}body:has(.cbc) .grid-product__content:hover{box-shadow:0 16px 32px #3b3a3f29}body:has(.cbc) .grid-product__image-mask{border-radius:12px;overflow:hidden}body:has(.cbc) .grid-product__meta{text-align:left;padding:14px 4px 0;font-family:Open Sans,sans-serif}body:has(.cbc) .grid-product__title{font-stretch:87.5%;font-weight:800;font-size:18px;line-height:1.2;letter-spacing:0;text-transform:none;color:#3b3a3f;margin-bottom:6px}body:has(.cbc) .grid-product__price{font-weight:800;font-size:16px;color:#3b3a3f}body:has(.cbc) .grid-product__price--original{font-weight:400;font-size:13px;color:#515055}body:has(.cbc) .grid-product__price--savings{display:inline-block;margin-left:6px;padding:2px 10px;border-radius:999px;background:#95cb53;color:#3b3a3f;font-weight:800;font-size:12px;transform:rotate(-2deg)}body:has(.cbc) .grid-product__tag{border-radius:999px;font-family:Open Sans,sans-serif;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;top:18px;right:18px;transform:rotate(3deg);z-index:2}body:has(.cbc) .grid-product__tag--sale{background:#95cb53;color:#3b3a3f}body:has(.cbc) .grid-product__tag--sold-out{background:#515055;color:#fff}body:has(.cbc) .quick-product__btn{border-radius:999px;background:#515055;color:#fff}body:has(.cbc) .pagination{font-family:Open Sans,sans-serif;font-weight:700}@media(max-width:989px){.cbc .cbc-grid{grid-template-columns:minmax(0,1fr);gap:34px;text-align:center}.cbc .cbc-kicker{margin-left:auto;margin-right:auto}.cbc .cbc-intro{margin:0 auto}.cbc .cbc-polaroid{max-width:320px}}@media(max-width:599px){.cbc .cbc-band{padding:28px 0 44px}.cbc .cbc-intro{font-size:16px}body:has(.cbc) .grid-product__content{padding:8px 8px 14px;border-radius:14px}body:has(.cbc) .grid-product__title{font-size:16px}}@media(prefers-reduced-motion:reduce){body:has(.cbc) .grid-product__content{transition:none}body:has(.cbc) .grid-product__content:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/cb-collection.css.map */
