.brin-marquee-strip{overflow:hidden;background:#f5ede3;padding:10px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06);white-space:nowrap}.brin-marquee-inner{display:inline-flex;animation:brin-marquee 28s linear infinite;gap:0}.brin-marquee-item{font-size:.78rem;letter-spacing:.13em;text-transform:uppercase;padding:0 18px;opacity:.65}.brin-marquee-sep{font-size:.7rem;opacity:.35;padding:0 2px}@keyframes brin-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.brin-clips-section{padding:64px 24px 80px;max-width:1200px;margin:0 auto}.brin-clips-header{text-align:center;margin-bottom:8px}.brin-section-label{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;opacity:.4;margin:0 0 10px}.brin-section-title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:600;margin:0;letter-spacing:-.01em}.brin-section-title em{font-style:italic;color:#b07d4f}.brin-clips-desc{text-align:center;font-size:.92rem;opacity:.55;margin:0 auto 36px;max-width:420px}.brin-shape-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-bottom:40px}.brin-shape-tab{padding:7px 20px;border-radius:999px;border:1px solid rgba(0,0,0,.15);background:transparent;font-size:.82rem;letter-spacing:.06em;cursor:pointer;transition:all .2s ease;font-family:inherit;color:inherit}.brin-shape-tab:hover{border-color:#b07d4f;color:#b07d4f}.brin-shape-tab.active{background:#b07d4f;border-color:#b07d4f;color:#fff}.brin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px}.brin-clip-card{border-radius:16px;overflow:hidden;background:#faf7f4;border:1px solid rgba(0,0,0,.06);transition:transform .24s ease,box-shadow .24s ease;display:flex;flex-direction:column}.brin-clip-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000017}.brin-clip-card.hidden{display:none}.brin-clip-card.coming-soon{opacity:.75}.brin-clip-card__img-wrap{position:relative;aspect-ratio:4 / 4.2;overflow:hidden;background:#f0ebe4;background-size:cover;background-position:center;background-repeat:no-repeat}.brin-clip-card__shape-badge{position:absolute;top:10px;left:10px;background:#ffffffe0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;z-index:2}.brin-coming-soon-badge{position:absolute;top:10px;right:10px;background:#1a1a1a;color:#fff;border-radius:999px;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;z-index:2}.brin-clip-card__img{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1;opacity:1;transition:opacity .4s ease}.brin-clip-card__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:3px;flex:1}.brin-clip-card__shape{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;opacity:.4;margin:0}.brin-clip-card__colour{font-size:1rem;font-weight:500;margin:0}.brin-clip-card__price{font-size:.88rem;opacity:.55;margin:0 0 10px}.brin-clip-card__atc{margin-top:auto;padding:9px 16px;border-radius:999px;background:#1a1a1a;color:#fff;border:none;font-size:.8rem;letter-spacing:.08em;cursor:pointer;transition:background .2s ease,opacity .2s ease;font-family:inherit}.brin-clip-card__atc:hover:not(:disabled){background:#b07d4f}.brin-clip-card__atc:disabled{background:#888;opacity:.6;cursor:not-allowed}.brin-toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(20px);background:#1a1a1a;color:#fff;padding:12px 24px;border-radius:999px;font-size:.85rem;letter-spacing:.04em;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:9999;white-space:nowrap}.brin-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.brin-fadein{opacity:0;transform:translateY(16px);animation:brin-fadein .6s ease forwards}.brin-fadein-delay-1{animation-delay:.1s}.brin-fadein-delay-2{animation-delay:.2s}.brin-fadein-delay-3{animation-delay:.3s}.brin-fadein-delay-4{animation-delay:.4s}@keyframes brin-fadein{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brin-luxe.css.map */
