.pcc{--pcc-border: rgba(var(--color-body-rgb, 44, 45, 46), .14);--pcc-accent: #c62a32;--pcc-neutral: rgba(var(--color-body-rgb, 44, 45, 46), .32);--pcc-neutral-track: rgba(var(--color-body-rgb, 44, 45, 46), .09);--pcc-dark: var(--color-heading, #1a1c1d);--pcc-text: var(--color-body, #2c2d2e);--pcc-text-muted: rgba(var(--color-body-rgb, 44, 45, 46), .75);--pcc-text-soft: rgba(var(--color-body-rgb, 44, 45, 46), .5);margin:0 0 25px}.pcc__toggle{list-style:none;border-top:1px solid var(--pcc-border);border-bottom:1px solid var(--pcc-border);padding:12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:calc(13px * var(--font-body-scale, 1));font-weight:500;letter-spacing:.01em;color:var(--pcc-dark);cursor:pointer;transition:color .15s}.pcc__toggle::-webkit-details-marker{display:none}.pcc__toggle:hover{color:var(--pcc-text)}.pcc__toggle-left{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.pcc__toggle-logo{flex:0 0 auto;width:62px;height:auto;display:block}.pcc__toggle-sep{flex:0 0 auto;font-weight:700;color:var(--pcc-text-muted)}.pcc__toggle-lab{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.pcc__toggle-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border:1px solid var(--pcc-border);border-radius:6px;background:#fff}.pcc__toggle-suffix{flex:0 0 auto;color:var(--pcc-text-muted);white-space:nowrap}.pcc__toggle-chev{flex:0 0 auto;font-size:10px;color:var(--pcc-text-soft);transition:transform .25s}.pcc[open] .pcc__toggle-chev{transform:rotate(180deg)}.pcc__panel{padding:14px 14px 12px;margin-top:12px;background:#fff;border:1px solid rgba(var(--color-body-rgb, 44, 45, 46),.16);border-radius:10px;animation:pcc-reveal .25s ease}@keyframes pcc-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pcc__panel{animation:none}.pcc__toggle-chev,.pcc__bar-fill{transition:none}}.pcc__metric{padding:6px 0}.pcc__metric-label{font-size:calc(12px * var(--font-body-scale, 1));font-weight:600;color:var(--pcc-dark);margin-bottom:6px}.pcc__metric-label .sub{color:var(--pcc-text-soft);font-weight:400;font-size:calc(11px * var(--font-body-scale, 1));margin-left:4px}.pcc__bar-row{display:grid;grid-template-columns:88px 1fr 78px;gap:10px;align-items:center;padding:2px 0}.pcc__bar-source{font-size:calc(11px * var(--font-body-scale, 1));color:var(--pcc-text-muted)}.pcc__bar-source.is-primary{color:var(--pcc-dark);font-weight:600}.pcc__bar{height:7px;background:var(--pcc-neutral-track);border-radius:3.5px;position:relative;overflow:hidden}.pcc__bar-fill{position:absolute;inset:0 auto 0 0;background:var(--pcc-neutral);border-radius:3.5px;transition:width .6s cubic-bezier(.4,0,.2,1)}.pcc__bar-fill.is-primary{background:var(--pcc-accent)}.pcc__bar-value{font-size:calc(11px * var(--font-body-scale, 1));color:var(--pcc-text);text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.pcc__bar-value.is-primary{font-weight:600}.pcc__section{margin-top:10px;padding-top:10px;border-top:1px solid var(--pcc-border)}.pcc__checks{list-style:none;padding:0;margin:0}.pcc__checks li{font-size:calc(12px * var(--font-body-scale, 1));color:var(--pcc-text);padding:3px 0 3px 22px;position:relative;line-height:1.45}.pcc__checks li:before{content:"";position:absolute;left:0;top:5px;width:13px;height:13px;background-color:var(--pcc-accent);border-radius:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M3.5 6.5 L5.5 8.5 L9.5 4.5' stroke='%23fff' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.pcc__footer{margin-top:10px;padding-top:10px;border-top:1px solid var(--pcc-border);display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.pcc__pdf{font-size:calc(11px * var(--font-body-scale, 1));color:var(--pcc-dark);text-decoration:underline;text-decoration-color:rgba(var(--color-body-rgb, 44, 45, 46),.3);text-underline-offset:3px;font-weight:500;letter-spacing:.02em}.pcc__pdf:hover{text-decoration-color:var(--pcc-dark)}.pcc__badge{font-size:9.5px;color:var(--pcc-text-soft);letter-spacing:.1em;text-transform:uppercase;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/7/assets/product-composition-compare.css.map */
