.ca-bcwrap{overflow-x:clip}.ca-bc{position:relative;display:flex;align-items:center;gap:var(--space-2, 8px);margin-top:var(--space-6, 40px)}.ca-bc__viewport{flex:1 1 auto;overflow:hidden;padding-top:96px;padding-bottom:var(--space-2, 8px)}.ca-bc__track{display:flex;align-items:flex-end;gap:var(--bc-gap, 22px);will-change:transform;transition:transform .6s cubic-bezier(.33,.02,.2,1)}.ca-bc__card{--bc-w: 208px;position:relative;flex:0 0 var(--bc-w);width:var(--bc-w);height:250px;border-radius:var(--radius-xl, 28px);background:#1c1c1e;text-decoration:none;color:#fff;overflow:visible;transform:scale(.82);filter:saturate(.55) brightness(.7);opacity:.72;transition:transform .55s cubic-bezier(.22,.61,.36,1),filter .45s ease,opacity .45s ease,box-shadow .45s ease,background .45s ease;box-shadow:var(--shadow-card, 0 4px 16px rgba(23,23,23,.07))}.ca-bc__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#0000 45%,#00000047);pointer-events:none}.ca-bc__card.is-active{transform:scale(1);filter:none;opacity:1;background:var(--gradient-warm-diag, linear-gradient(135deg,#ff3131,#ff914d));box-shadow:var(--shadow-brand, 0 8px 24px rgba(255,81,58,.32));z-index:3}.ca-bc__pop{position:absolute;left:50%;bottom:30%;transform:translate(-50%);width:100%;display:flex;justify-content:center;pointer-events:none;z-index:1}.ca-bc__dog{height:196px;width:auto;transform-origin:bottom center;filter:drop-shadow(0 14px 16px rgba(0,0,0,.28));transform:scale(.9);transition:transform .55s cubic-bezier(.22,.61,.36,1),filter .45s ease}.ca-bc__card.is-active .ca-bc__dog{transform:scale(1.12);filter:drop-shadow(0 18px 22px rgba(0,0,0,.34))}.ca-bc__size{position:absolute;top:14px;right:16px;z-index:3;text-align:right;color:#fff;line-height:1;opacity:0;transform:translateY(-5px);transition:opacity .4s ease .06s,transform .4s ease .06s;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.18)}.ca-bc__card.is-active .ca-bc__size{opacity:1;transform:none}.ca-bc__size-num{display:block;font-family:var(--font-head, inherit);font-weight:800;font-size:2.3rem;letter-spacing:-.02em}.ca-bc__size-cap{display:block;margin-top:3px;font-size:.72rem;font-weight:600;letter-spacing:.01em;opacity:.92}.ca-bc__panel{position:absolute;inset:auto 0 0 0;z-index:2;padding:0 16px 18px;text-align:left}.ca-bc__name{font-family:var(--font-head, inherit);font-weight:800;font-size:1.18rem;line-height:1.15;letter-spacing:-.01em}.ca-bc__sub{margin-top:3px;font-size:.76rem;font-weight:600;letter-spacing:.02em;opacity:.82}.ca-bc__go{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-size:.82rem;font-weight:700;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.ca-bc__go svg{transition:transform .25s ease}.ca-bc__card.is-active .ca-bc__go{opacity:1;transform:none}.ca-bc__card.is-active:hover .ca-bc__go svg{transform:translate(3px)}.ca-bc__nav{flex:0 0 auto;width:46px;height:46px;display:grid;place-items:center;border-radius:var(--radius-pill, 999px);border:1px solid var(--border, rgba(23,23,23,.12));background:#fff;color:var(--text-primary, #171717);cursor:pointer;box-shadow:var(--shadow-sm, 0 2px 8px rgba(23,23,23,.06));transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;z-index:4}.ca-bc__nav:hover{transform:translateY(-1px);box-shadow:var(--shadow-md, 0 6px 20px rgba(23,23,23,.08))}.ca-bc__nav:active{transform:translateY(0)}.ca-bc__nav--prev svg{transform:rotate(180deg)}.ca-bc__nav[disabled]{opacity:.35;cursor:default;box-shadow:none;transform:none}.ca-bc__dots{display:flex;justify-content:center;gap:7px;margin-top:var(--space-5, 28px)}.ca-bc__dot{width:8px;height:8px;border-radius:999px;border:0;padding:0;cursor:pointer;background:var(--border-strong, rgba(23,23,23,.2));transition:width .3s ease,background .3s ease}.ca-bc__dot.is-active{width:22px;background:var(--red-500, #ff3131)}@media(max-width:767px){.ca-bc{gap:2px}.ca-bc__viewport{padding-top:84px}.ca-bc__card{--bc-w: 180px;height:224px}.ca-bc__size{top:11px;right:13px}.ca-bc__size-num{font-size:1.85rem}.ca-bc__size-cap{font-size:.66rem}.ca-bc__nav{width:40px;height:40px}.ca-bc__nav--prev{position:absolute;left:2px}.ca-bc__nav--next{position:absolute;right:2px}.ca-bc__viewport{width:100%}}@media(prefers-reduced-motion:reduce){.ca-bc__track,.ca-bc__card,.ca-bc__dog,.ca-bc__go{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/careatic-breeds.css.map */
