.opc{position:relative;display:flex;flex-direction:column;min-width:0;height:auto;align-self:stretch}.opc__media{position:relative;width:100%;aspect-ratio:1 / 1;margin-bottom:14px;background:var(--oa-bgs, #f4f5f7);border-radius:var(--oa-rl, 20px);overflow:hidden}.opc__img{width:100%;height:100%;object-fit:contain;padding:18px;box-sizing:border-box;transition:transform .4s var(--oa-ez, cubic-bezier(.22, 1, .36, 1))}.opc:hover .opc__img{transform:scale(1.04)}.opc__ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--oa-dp, "Space Grotesk", sans-serif);font-size:32px;font-weight:700;color:var(--oa-ink-m, #86868f)}.opc--soldout .opc__img{opacity:.55}.opc__badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.opc__badge{padding:5px 10px;border-radius:999px;font-family:var(--oa-bd, "Inter", sans-serif);font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;color:#fff}.opc__badge--sale{background:var(--oa-rd, #e8443c)}.opc__badge--new{background:var(--oa-ac, #2e8bff)}.opc__badge--out{background:var(--oa-ink-s, #3a3a42)}.opc__name{margin:0 0 8px;font-family:var(--oa-bd, "Inter", sans-serif);font-size:14.5px;font-weight:600;line-height:1.4;letter-spacing:0;color:var(--oa-ink, #08080a)}.opc__link{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.opc__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.opc__link:hover{color:var(--oa-ac, #2e8bff)}.opc__link:focus-visible{outline:2px solid var(--oa-ac, #2e8bff);outline-offset:2px}.opc__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px}.opc__price{font-family:var(--oa-bd, "Inter", sans-serif);font-size:16px;font-weight:700;color:var(--oa-ink, #08080a)}.opc__was{font-size:13px;font-weight:500;color:var(--oa-ink-m, #86868f);text-decoration:line-through}.opc__atc{display:block;margin-top:auto}.opc__btn{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:auto;padding:11px 16px;border:1px solid var(--oa-ink, #08080a);border-radius:var(--oa-r, 12px);background:var(--oa-ink, #08080a);font-family:var(--oa-bd, "Inter", sans-serif);font-size:13.5px;font-weight:600;color:#fff;text-align:center;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background var(--oa-t, .26s) var(--oa-ez, cubic-bezier(.22, 1, .36, 1)),border-color var(--oa-t, .26s) var(--oa-ez, cubic-bezier(.22, 1, .36, 1))}.opc__atc .opc__btn{margin-top:0}.opc__btn:hover{background:var(--oa-ac, #2e8bff);border-color:var(--oa-ac, #2e8bff)}.opc__btn--options{background:transparent;color:var(--oa-ink, #08080a)}.opc__btn--options:hover{background:var(--oa-ink, #08080a);color:#fff;border-color:var(--oa-ink, #08080a)}.opc__btn--disabled,.opc__btn[disabled]{background:transparent;border-color:var(--oa-lines, rgba(8, 8, 10, .14));color:var(--oa-ink-m, #86868f);cursor:not-allowed}.opc__btn:focus-visible{outline:2px solid var(--oa-ac, #2e8bff);outline-offset:2px}.opc__btn.is-loading{pointer-events:none}.opc__spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:opc-spin .6s linear infinite}@keyframes opc-spin{to{transform:rotate(360deg)}}.opc-toast{position:fixed;right:16px;bottom:16px;z-index:100;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:13px 18px;border-radius:var(--oa-r, 12px);background:var(--oa-ink, #08080a);box-shadow:0 8px 24px #08080a38;font-family:var(--oa-bd, "Inter", sans-serif);font-size:13.5px;font-weight:500;color:#fff;opacity:0;transform:translateY(8px);transition:opacity var(--oa-t, .26s) var(--oa-ez, cubic-bezier(.22, 1, .36, 1)),transform var(--oa-t, .26s) var(--oa-ez, cubic-bezier(.22, 1, .36, 1))}.opc-toast.is-visible{opacity:1;transform:translateY(0)}.opc-toast--error{background:var(--oa-rd, #e8443c)}.opc-toast__link{color:#fff;font-weight:600;text-decoration:underline;white-space:nowrap}@media screen and (max-width:749px){.opc-toast{right:12px;left:12px;bottom:76px}}@media(prefers-reduced-motion:reduce){.opc__img,.opc__btn,.opc-toast{transition:none}.opc:hover .opc__img{transform:none}.opc__spinner{animation-duration:2s}}.opc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;min-width:0}@media screen and (max-width:749px){.opc-grid--row{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;margin-left:calc(var(--oa-px, 20px) * -1);margin-right:calc(var(--oa-px, 20px) * -1);padding-left:var(--oa-px, 20px);padding-right:var(--oa-px, 20px)}.opc-grid--row::-webkit-scrollbar{display:none}.opc-grid--row .opc{flex:0 0 clamp(180px,42vw,220px);scroll-snap-align:start}}@media screen and (min-width:750px){.opc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media screen and (min-width:990px){.opc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/orca-product-card.css.map */
