.pca{--pca-accent: #e22f39;--pca-accent-dark: #b91c25;--pca-ink: #111827;--pca-muted: #6b7280;--pca-line: #e6e9f2;--pca-gold: linear-gradient(135deg, #f9d976, #e6b84a 25%, #fff3c4 50%, #d9a63c 75%, #f9d976);--pca-stage: radial-gradient(120% 80% at 50% 0%, #ffffff 0%, #f1f5ff 55%, #e3eafb 100%);color:var(--pca-ink);font-family:inherit;-webkit-tap-highlight-color:transparent}.pca *,.pca *:before,.pca *:after{box-sizing:border-box}.pca-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pca-titles{min-width:0}.pca-title{margin:0;font-family:var(--font-heading-family, inherit);font-size:16px;font-weight:800;line-height:1.15;letter-spacing:.2px;color:var(--pca-ink);text-transform:none}.pca-sub{display:inline-flex;align-items:center;gap:6px;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.2;color:#15803d;letter-spacing:.2px}.pca-sub svg{flex:none}.pca-nav{display:flex;gap:6px;flex:none}.pca-arrow{width:30px;height:30px;padding:0;border-radius:50%;border:1px solid #dfe3ec;background:#fff;color:var(--pca-ink);display:grid;place-items:center;cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.pca-arrow:hover:not([disabled]){border-color:var(--pca-ink)}.pca-arrow[disabled]{opacity:.35;cursor:default}.pca-card{position:relative;display:flex;background:#fff;border:1px solid var(--pca-line);border-radius:14px}.pca-card.is-best{border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,var(--pca-gold) border-box;border:1.5px solid transparent}.pca-media{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--pca-stage);text-decoration:none}.pca-media img{width:auto;height:auto;max-width:84%;max-height:84%;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(17,24,39,.16));transition:transform .35s ease}.pca-card:hover .pca-media img{transform:translateY(-2px) scale(1.03)}.pca-badge{position:absolute;top:6px;left:6px;z-index:2;padding:3px 7px;border-radius:999px;background:var(--pca-gold);color:#3b2a05;font-size:10px;font-weight:900;letter-spacing:.4px;line-height:1.2;text-transform:uppercase;box-shadow:0 2px 6px #a1761759;white-space:nowrap}.pca-info{display:flex;flex-direction:column;gap:4px;min-width:0}.pca-name{margin:0;font-size:12.5px;font-weight:800;line-height:1.25;color:var(--pca-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pca-name:hover{text-decoration:underline;text-underline-offset:2px}.pca-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.pca-now{font-size:14px;font-weight:900;color:var(--pca-ink)}.pca-was{font-size:12px;font-weight:600;color:var(--pca-muted)}.pca-save{align-self:flex-start;padding:2px 6px;border-radius:6px;background:#ecfdf3;color:#15803d;font-size:11px;font-weight:800;line-height:1.3}.pca-add{position:relative;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border:0;border-radius:10px;background:var(--pca-accent);color:#fff;font:inherit;font-size:13px;font-weight:800;letter-spacing:.2px;cursor:pointer;white-space:nowrap;touch-action:manipulation;box-shadow:0 4px 12px #e22f393d;transition:background-color .2s ease,box-shadow .2s ease,transform .15s ease}.pca-add:hover{background:var(--pca-accent-dark);box-shadow:0 6px 16px #e22f3952}.pca-add:active{transform:scale(.97)}.pca-add:focus-visible{outline:2px solid var(--pca-ink);outline-offset:2px}.pca-add-done,.pca-spin{display:none}.pca-add-done{align-items:center;gap:4px}.pca-add.is-busy{pointer-events:none}.pca-add.is-busy .pca-add-label{visibility:hidden}.pca-add.is-busy .pca-spin{display:block;position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:pcaSpin .7s linear infinite}.pca-add.is-done{background:#16a34a;box-shadow:0 4px 12px #16a34a47;pointer-events:none}.pca-add.is-done .pca-add-label{display:none}.pca-add.is-done .pca-add-done{display:inline-flex}@keyframes pcaSpin{to{transform:rotate(360deg)}}.pca-msg{margin:6px 0 0;min-height:0;font-size:12px;font-weight:700;color:var(--pca-accent)}.pca-msg:empty{display:none}.pca--drawer{padding:14px 0 10px;margin-top:4px;border-top:1px solid #eef0f5;width:100%;flex-basis:100%}.pca--drawer .pca-head,.pca--drawer .pca-msg{padding:0 var(--pca-pad, 20px)}.pca--drawer .pca-row{list-style:none;margin:10px 0 0;padding:4px var(--pca-pad, 20px) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:142px;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--pca-pad, 20px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.pca--drawer .pca-row::-webkit-scrollbar{display:none}.pca--drawer .pca-item{scroll-snap-align:start;min-width:0;display:flex}.pca--drawer .pca-card{flex-direction:column;width:100%;padding:5px 5px 9px}.pca--drawer .pca-media{aspect-ratio:1 / 1}.pca--drawer .pca-info{padding:8px 4px;flex:1}.pca--drawer .pca-add{margin:auto 4px 0}.pca--drawer .pca-item.is-leaving{animation:pcaOut .32s ease forwards}@keyframes pcaOut{to{opacity:0;transform:scale(.92)}}.pca--drawer .pca-row.is-fresh .pca-item{animation:pcaIn .35s ease both}@keyframes pcaIn{0%{opacity:0;transform:translateY(6px)}}.pca--pairs{margin:18px 0 6px;padding:14px;border:1px solid var(--pca-line);border-radius:16px;background:#fbfcfe}.pca--pairs .pca-row{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.pca--pairs .pca-item{min-width:0}.pca--pairs .pca-card{align-items:center;gap:12px;padding:8px 10px 8px 8px}.pca--pairs .pca-media{flex:none;width:64px;height:64px}.pca--pairs .pca-badge{top:auto;bottom:4px;left:50%;transform:translate(-50%);font-size:8.5px;padding:2px 5px}.pca--pairs .pca-info{flex:1}.pca--pairs .pca-save{display:none}.pca--pairs .pca-add{flex:none;height:34px;padding:0 12px}.pca--note{padding:10px 14px}.pca--note .pca-sub{color:var(--pca-muted)}@media(min-width:750px){.pca--pairs .pca-card{padding:9px 12px 9px 9px}.pca--pairs .pca-save{display:inline-block}}@media(prefers-reduced-motion:reduce){.pca *,.pca *:before,.pca *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/pc-addons.css.map */
