.b1-catalog{--b1-mint: #7fe0c9;--b1-pink: #e85d9c;background:#0a0a0a;display:flex;flex-direction:column}.b1-catalog__row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,7vw,6rem) clamp(1.5rem,6vw,5rem);text-decoration:none;color:#fff;border-bottom:1px solid rgba(255,255,255,.08);transition:background .3s ease}.b1-catalog__row:hover{background:#ffffff05}.b1-catalog__row:last-child{border-bottom:none}.b1-catalog__row--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.b1-catalog__row--reverse .b1-catalog__visual{order:2}.b1-catalog__row--reverse .b1-catalog__content{order:1}@property --b1-catalog-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.b1-catalog__visual{position:relative;aspect-ratio:1 / 1;max-height:520px}.b1-catalog__frame{position:relative;width:100%;height:100%;border-radius:10px;z-index:0}.b1-catalog__frame:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:0;border-radius:12px;background:conic-gradient(from var(--b1-catalog-angle),var(--b1-mint),var(--b1-pink),var(--b1-mint));opacity:0;transition:opacity .35s ease;animation:b1-catalog-spin 3.5s linear infinite;animation-play-state:paused}.b1-catalog__row:hover .b1-catalog__frame:before{opacity:1;animation-play-state:running}.b1-catalog__frame-inner{position:relative;z-index:1;width:100%;height:100%;background:#131313;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}@keyframes b1-catalog-spin{to{--b1-catalog-angle: 360deg}}@media(prefers-reduced-motion:reduce){.b1-catalog__frame:before{animation:none}}.b1-catalog__image{width:100%;height:100%;object-fit:contain;padding:clamp(1.5rem,4vw,3rem);display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.b1-catalog__row:hover .b1-catalog__image{transform:scale(1.04)}.b1-catalog__index{position:absolute;top:1.25rem;left:1.5rem;font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);font-size:.85rem;font-weight:700;letter-spacing:.1em;color:#fff6}.b1-catalog__content{display:flex;flex-direction:column;align-items:flex-start}.b1-catalog__eyebrow{font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);text-transform:uppercase;font-size:.85rem;font-weight:600;letter-spacing:.12em;color:var(--b1-mint);margin-bottom:.75rem}.b1-catalog__title{font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);text-transform:uppercase;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:.95;margin:0 0 1rem;color:#fff}.b1-catalog__price{font-family:var(--font-heading-family, "Barlow Condensed", sans-serif);font-size:1.5rem;font-weight:600;color:#ffffffd9;margin:0 0 1.75rem}.b1-catalog__link{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-accent-family, "Barlow Condensed", sans-serif);text-transform:uppercase;font-size:.95rem;font-weight:600;letter-spacing:.06em;color:#000;background:var(--b1-mint);padding:1rem 1.75rem;border-radius:2px;transition:background .3s ease,transform .2s ease}.b1-catalog__row:nth-child(2n) .b1-catalog__link{background:var(--b1-pink)}.b1-catalog__row:hover .b1-catalog__link{transform:translateY(-2px)}.b1-catalog__arrow{display:inline-block;transition:transform .3s ease}.b1-catalog__row:hover .b1-catalog__arrow{transform:translate(4px)}@media(max-width:900px){.b1-catalog__row,.b1-catalog__row--reverse{grid-template-columns:1fr;padding:2.5rem clamp(1.25rem,5vw,2rem)}.b1-catalog__row--reverse .b1-catalog__visual,.b1-catalog__row--reverse .b1-catalog__content{order:initial}.b1-catalog__visual{max-height:none}.b1-catalog__content{align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/b1-catalog-showcase.css.map */
