.ccg,.ccg *,.ccg *:before,.ccg *:after{box-sizing:border-box}.ccg{--ccg-gutter: 16px;--ccg-content: 1320px;overflow-x:clip;font-family:var(--font-family-body);letter-spacing:var(--letter-spacing-0)}.ccg p,.ccg h1,.ccg h3,.ccg dl,.ccg dd,.ccg ul{margin:0}.ccg ul{padding:0;list-style:none}.ccg__inner{max-width:calc(var(--ccg-content) + 2 * var(--ccg-gutter));margin:0 auto;padding-inline:var(--ccg-gutter)}.ccg__header{display:flex;flex-direction:column;gap:8px;padding-bottom:24px}.ccg__heading{color:rgb(var(--color-foreground));font-family:var(--font-family-heading);font-size:var(--font-size-h1);font-weight:var(--font-weight-regular);line-height:var(--line-height-120);letter-spacing:var(--letter-spacing-body)}.ccg__description,.ccg__description p{margin:0;color:var(--color-slate-100);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-150)}.ccg__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.ccg__item{display:flex;min-width:0}.ccg__empty{color:var(--color-slate-100);font-size:var(--font-size-body-15)}.ccg .pagination-wrapper{margin-top:40px}.ccg-card{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--color-grey-100);border-radius:var(--radius-l);background:var(--color-white-100);color:var(--color-ink-100)}.ccg-card__media{position:relative;display:block;flex:none;height:240px;overflow:hidden;background:var(--color-mist-100)}.ccg-card__media picture,.ccg-card__image{display:block;width:100%;height:100%}.ccg-card__image{object-fit:cover}.ccg-card__labels{position:absolute;inset:12px 12px auto;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;pointer-events:none}.ccg-card__label{display:inline-flex;align-items:center;border-radius:var(--radius-2xl);font-size:var(--font-size-body-11);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-caption-wide);text-transform:uppercase;white-space:nowrap}.ccg-card__label--sale{padding:5px 10px;background:var(--color-yellow-300);color:var(--color-ink-300);font-weight:var(--font-weight-bold)}.ccg-card__label--badge{margin-left:auto;padding:6px 12px;background:var(--color-blue-100);color:var(--color-white-100);font-weight:var(--font-weight-medium)}.ccg-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;padding:16px 16px 20px}.ccg-card__summary{display:flex;flex-direction:column;gap:8px;opacity:.8}.ccg-card__name-row{display:flex;align-items:center;gap:5px;min-width:0}.ccg-card__title{flex:1 1 auto;min-width:0;color:var(--color-ink-100);font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-regular);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-0)}.ccg-card__title a{color:inherit;text-decoration:none}.ccg-card__title a:hover{text-decoration:underline;text-underline-offset:3px}.ccg-card__profile{display:inline-flex;flex:none;align-items:center;gap:5px;color:var(--color-blue-300);font-size:var(--font-size-body-12);line-height:var(--line-height-140);white-space:nowrap}.ccg-card__profile-icon{--icon-size: 14px}.ccg-card__price-group{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ccg-card__price{display:flex;flex-wrap:wrap;align-items:center;column-gap:4px;color:var(--color-ink-100);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-150)}.ccg-card__price-now{font-weight:var(--font-weight-medium)}.ccg-card__price--on-sale .ccg-card__price-now{color:var(--color-red-100)}.ccg-card__price-was{margin-left:2px;color:var(--color-slate-100);text-decoration-skip-ink:none}.ccg-card__save{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-2xl);background:var(--color-red-tint-100);color:var(--color-red-100);font-size:var(--font-size-body-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-145);white-space:nowrap}.ccg-card__details{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.ccg-card__description,.ccg-card__description p{margin:0;color:var(--color-slate-100);font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:var(--line-height-150)}.ccg-card__specs{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:12px;row-gap:10px}.ccg-card__details>.ccg-card__specs{margin-top:auto}.ccg-card__spec{display:contents}.ccg-card__spec-label{white-space:nowrap;color:var(--color-slate-100);font-size:var(--font-size-body-11);font-weight:var(--font-weight-medium);line-height:var(--line-height-130);letter-spacing:var(--letter-spacing-caption-wide);text-transform:uppercase}.ccg-card__meter{--ccg-meter-gap: 12px;--ccg-dot-x: calc((100% - 10px) * var(--ccg-meter, 0));position:relative;display:block;height:10px;overflow:hidden}.ccg-card__meter:before{content:"";position:absolute;inset:50% 0 auto;height:1px;margin-top:-.5px;background:var(--color-grey-100)}.ccg-card__meter-dot{position:absolute;top:0;left:calc(var(--ccg-dot-x) - var(--ccg-meter-gap));width:calc(10px + 2 * var(--ccg-meter-gap));height:10px;background:var(--color-white-100)}.ccg-card__meter-dot:after{content:"";position:absolute;top:0;left:var(--ccg-meter-gap);width:10px;height:10px;border-radius:var(--radius-circle);background:var(--color-ink-100)}.ccg-card__cta:focus-visible,.ccg-card__title a:focus-visible{outline:2px solid var(--color-blue-100);outline-offset:2px}.ccg-card__cta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:14px 24px;border-radius:var(--radius-2xl);background:var(--color-yellow-300);color:var(--color-ink-100);font-family:var(--font-family-body);font-size:var(--font-size-body-16);font-weight:var(--font-weight-medium);line-height:var(--line-height-120);text-align:center;text-decoration:none;transition:background-color var(--transition-normal)}.ccg-card__cta:hover{background:var(--color-yellow-200)}.ccg__strip-wrap{grid-column:1 / -1;margin-inline:calc(-1 * var(--ccg-gutter))}.ccg-strip{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;overflow:hidden;padding:16px 14px}.ccg-strip__tape{position:absolute;top:-.17px;left:-17.46px;width:475.835px;height:93px;transform:rotate(180deg);pointer-events:none}.ccg-strip__tape svg{display:block;width:100%;max-width:none;height:100%}.ccg-strip__content,.ccg-strip__usps{position:relative}.ccg-strip__content{display:flex;flex-direction:column;gap:8px;width:100%}.ccg-strip__heading{color:var(--color-yellow-100);font-size:var(--font-size-body-16);font-weight:var(--font-weight-semibold);line-height:var(--line-height-135);text-align:center}.ccg-strip__tiers{display:flex;overflow:hidden;border:1px solid var(--color-grey-100);border-radius:var(--radius-s-wide);background:var(--color-white-100)}.ccg-strip__tier{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 4px;text-align:center}.ccg-strip__tier+.ccg-strip__tier{border-left:1px solid var(--color-grey-100)}.ccg-strip__tier-discount{color:var(--color-red-100);font-size:var(--font-size-body-17);font-weight:var(--font-weight-medium);line-height:var(--line-height-135)}.ccg-strip__tier-model{color:var(--color-slate-100);font-size:var(--font-size-body-13);font-weight:var(--font-weight-regular);line-height:var(--line-height-145)}.ccg-strip__tier-saving{padding:2px 6px;border-radius:var(--radius-2xl);background:var(--color-red-tint-200);color:var(--color-red-100);font-size:var(--font-size-body-11);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);white-space:nowrap}.ccg-strip__usps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px}.ccg-strip__usp{display:inline-flex;align-items:center;gap:4px;color:var(--color-grey-100);font-size:var(--font-size-body-13);font-weight:var(--font-weight-medium);line-height:var(--line-height-140);white-space:nowrap}.ccg-strip__usp-icon{--icon-size: 20px}@media screen and (min-width:750px){.ccg{--ccg-gutter: 32px}.ccg__header{padding-bottom:32px}.ccg__heading{line-height:var(--line-height-115);letter-spacing:var(--letter-spacing-tight)}.ccg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ccg__strip-wrap{display:none}.ccg__strip-wrap--all{display:block;margin-inline:0}.ccg__strip-wrap--all .ccg-strip{border-radius:var(--radius-l)}.ccg-card__media{height:300px}.ccg-card__labels{inset:16px 16px auto}.ccg-card__body{padding:22px 24px 26px}.ccg-card__price-group{flex-direction:row;flex-wrap:wrap;align-items:center}}@media screen and (min-width:990px){.ccg{--ccg-gutter: 50px}.ccg__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/section-collection-grid.css.map */
