/* Bijoux collection header follows the established maison layout. */
body.bijoux-maison[data-page="collections"] .announcement { position: static; height: 30px; min-height: 30px; background: #fff; border-bottom: 1px solid rgba(46,46,46,.1); }
body.bijoux-maison[data-page="collections"] .announcement__inner { height: 29px; min-height: 29px; padding: 0 18px; }
body.bijoux-maison[data-page="collections"] .announcement__line { font: 400 10px/1.4 var(--font-body); letter-spacing: .22em; color: #767676; text-transform: uppercase; }
body.bijoux-maison[data-page="collections"] .header { top: 0; background: #fff; border-bottom: 1px solid rgba(46,46,46,.1); }
body.bijoux-maison[data-page="collections"] .header__inner { display: grid; grid-template-columns: minmax(0,1fr) auto minmax(0,1fr); gap: 40px; max-width: none; height: 112px; min-height: 112px; padding: 0 64px; }
body.bijoux-maison[data-page="collections"] .header__left { grid-column: 2; grid-row: 1; justify-content: center; }
body.bijoux-maison[data-page="collections"] .header .logo { display: block; width: auto; max-width: none; padding: 0; line-height: 0; }
body.bijoux-maison[data-page="collections"].is-scroll-down .header { background: #fff; border-bottom-color: rgba(46,46,46,.1); }
body.bijoux-maison[data-page="collections"] .header .logo__img { height: 58px; width: auto; max-width: none; }
body.bijoux-maison[data-page="collections"] #header .nav { grid-column: 1; grid-row: 1; gap: 24px; padding: 0; justify-content: flex-start; }
body.bijoux-maison[data-page="collections"] .header .nav-item > a,
body.bijoux-maison[data-page="collections"] .bijoux-nav-link { font: 400 10.5px/1.4 var(--font-body); letter-spacing: .18em; text-transform: uppercase; white-space: nowrap; }
body.bijoux-maison[data-page="collections"] .header .nav-item > a { padding-inline: 0; }
body.bijoux-maison[data-page="collections"] .bijoux-nav-link[aria-current="page"] { text-decoration: underline; text-underline-offset: 5px; }
body.bijoux-maison[data-page="collections"] .header__actions { grid-column: 3; grid-row: 1; gap: 20px; justify-content: flex-end; }
body.bijoux-maison[data-page="collections"] .header-search { width: 20px; min-width: 20px; padding: 0; border: 0; }
body.bijoux-maison[data-page="collections"] .header-search > span,
body.bijoux-maison[data-page="collections"] .header-search::before { display: none; }
body.bijoux-maison[data-page="collections"] .header .icon-btn,
body.bijoux-maison[data-page="collections"] .header-search svg { width: 20px; height: 20px; min-width: 20px; padding: 0; }
body.bijoux-maison[data-page="collections"] .header .icon-btn svg { width: 19px; height: 19px; flex-shrink: 0; }
body.bijoux-maison[data-page="collections"] .header .locale-tools { gap: 20px; }
body.bijoux-maison[data-page="collections"] .header :is(.lang-select,select,.lang-btn) { font: 400 10.5px/1.4 var(--font-body); letter-spacing: .12em; }
body.bijoux-maison[data-page="collections"] .header .cart-count { min-width: 15px; height: 15px; padding: 0 3px; font-size: 9px; border-radius: 999px; background: #2e2e2e; color: #fff; top: -6px; right: -8px; }
body.bijoux-maison[data-page="collections"] .bijoux-menu-slot { display: none; }

@media (min-width: 861px) and (max-width: 1250px) {
 body.bijoux-maison[data-page="collections"] .header__inner { padding-inline: 32px; gap: 24px; }
 body.bijoux-maison[data-page="collections"] #header .nav { gap: 14px; }
 body.bijoux-maison[data-page="collections"] .header :is(.bijoux-nav-link,.locale-tools) { display: none; }
}

@media (max-width: 1150px) {
 body.bijoux-maison[data-page="collections"] #header .nav { display: none; }
 body.bijoux-maison[data-page="collections"] .bijoux-menu-slot { display: flex; grid-column: 1; grid-row: 1; }
 body.bijoux-maison[data-page="collections"] .bijoux-menu-slot #burger { display: flex; }
}
@media (max-width: 860px) {
 body.bijoux-maison[data-page="collections"] .announcement__line { font-size: 8px; letter-spacing: .12em; }
 body.bijoux-maison[data-page="collections"] .header__inner { height: 72px; min-height: 72px; padding: 0 18px; gap: 18px; }
 body.bijoux-maison[data-page="collections"] .header .logo__img { height: 38px; }
 body.bijoux-maison[data-page="collections"] .header :is(.bijoux-nav-link,.locale-tools) { display: none; }
 body.bijoux-maison[data-page="collections"] .header__actions { gap: 15px; }
}
@media (max-width: 360px) {
 body.bijoux-maison[data-page="collections"] .header__inner { padding-inline: 16px; gap: 8px; }
 body.bijoux-maison[data-page="collections"] .header .logo__img { height: 30px; }
 body.bijoux-maison[data-page="collections"] .header__actions { gap: 8px; }
}

.bijoux-extra[hidden] { display:none !important; }
body.bijoux-maison[data-page="collections"] { --bijoux-rule:rgba(46,46,46,.14); --bijoux-muted:#767676; --bijoux-gutter:clamp(20px,4.45vw,86px); }
body.bijoux-maison[data-page="collections"] .skip-link:not(:focus) { left:0; top:0; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
body.bijoux-maison[data-page="collections"] input[style*="left:-9999px"] { left:0 !important; clip-path:inset(50%); pointer-events:none; }
body.bijoux-maison[data-page="collections"] main { padding:0; background:#fff; color:#2e2e2e; }
body.bijoux-maison[data-page="collections"] main > .container-wide { width:100%; max-width:none; margin:0; padding:0; }
body.bijoux-maison[data-page="collections"] main > .container-wide > :is(.breadcrumb,.collection-head,#colStory,#charmStyling),
body.bijoux-maison[data-page="collections"] .toolbar > .filter-chips,
body.bijoux-maison[data-page="collections"] :is(#bagFilterGroup,#colorFilter,#moodSwitch,#rtwSpectrum) { display:none !important; }
body.bijoux-maison main [hidden] { display:none !important; }
body.bijoux-maison main :focus-visible { outline:2px solid #8a6a4a; outline-offset:4px; }
body.bijoux-maison :is(main,.header) a:hover { color:#8a6a4a; }
body.bijoux-maison .bijoux-intro { padding:56px var(--bijoux-gutter) 60px; }
body.bijoux-maison .bijoux-breadcrumb { display:flex; align-items:center; flex-wrap:wrap; gap:12px; margin:0 0 38px; font:400 10px/1.5 var(--font-body); letter-spacing:.2em; text-transform:uppercase; color:var(--bijoux-muted); }
body.bijoux-maison .bijoux-breadcrumb a { color:inherit; }
body.bijoux-maison .bijoux-breadcrumb > span:nth-child(even) { color:#c9c2b6; }
body.bijoux-maison .bijoux-intro-grid { display:grid; grid-template-columns:minmax(0,1fr) 440px; align-items:end; gap:80px; }
body.bijoux-maison main .bijoux-eyebrow { display:flex; align-items:center; flex-wrap:wrap; gap:14px; margin:0; font:400 10px/1.5 var(--font-body); letter-spacing:.24em; text-transform:uppercase; color:var(--bijoux-muted); }
body.bijoux-maison .bijoux-eyebrow i { width:60px; height:1px; flex-shrink:0; background:var(--bijoux-rule); }
body.bijoux-maison main .bijoux-intro h1 { font:200 76px/.98 'Fraunces',Georgia,serif; letter-spacing:-.025em; text-transform:none; margin:30px 0 28px; max-width:none; color:#2e2e2e; }
body.bijoux-maison .bijoux-intro-copy { font:400 15px/1.9 var(--font-body); max-width:62ch; margin:0; color:#4a4a4a; }
body.bijoux-maison .bijoux-facts { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); border-block:1px solid var(--bijoux-rule); }
body.bijoux-maison .bijoux-facts > div { display:flex; flex-direction:column; gap:10px; padding:20px 16px; min-width:0; }
body.bijoux-maison .bijoux-facts > div + div { border-inline-start:1px solid var(--bijoux-rule); }
body.bijoux-maison .bijoux-facts strong { font:200 30px/1.1 'Fraunces',Georgia,serif; white-space:nowrap; }
body.bijoux-maison .bijoux-facts span { max-width:16ch; font:400 11px/1.6 var(--font-body); color:#4a4a4a; }
body.bijoux-maison[data-page="collections"] .toolbar { position:sticky; top:112px; z-index:25; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:12px 24px; min-height:70px; height:auto; margin:0; padding:14px var(--bijoux-gutter); border-block:1px solid var(--bijoux-rule); background:#fff; }
body.bijoux-maison .bijoux-controls { min-width:0; }
body.bijoux-maison .bijoux-tabs { display:flex; align-items:center; flex-wrap:wrap; gap:20px; }
body.bijoux-maison .bijoux-filter-label { font:400 9px/1.5 var(--font-body); letter-spacing:.18em; text-transform:uppercase; color:var(--bijoux-muted); }
body.bijoux-maison .bijoux-tabs button { display:flex; align-items:center; gap:8px; min-height:32px; padding:6px 0; border:0; border-bottom:1px solid transparent; border-radius:0; background:#fff; color:var(--bijoux-muted); font:400 11px/1.5 var(--font-body); text-transform:uppercase; letter-spacing:.16em; white-space:nowrap; cursor:pointer; transition: transform var(--motion-hover) ease, opacity var(--motion-hover) linear; }
body.bijoux-maison .bijoux-tabs button[aria-pressed="true"] { color:#2e2e2e; border-bottom-color:#2e2e2e; }
body.bijoux-maison .bijoux-tabs button:hover { color:#2e2e2e; }
body.bijoux-maison .bijoux-tabs button span { font:400 10px/1.5 var(--font-body); letter-spacing:0; color:var(--bijoux-muted); font-variant-numeric:tabular-nums; }
body.bijoux-maison :is(.bijoux-tabs,.bijoux-card-notes) i { display:inline-block; width:11px; height:11px; flex-shrink:0; border-radius:50%; background:var(--bijoux-swatch); border:1px solid rgba(46,46,46,.12); }
body.bijoux-maison[data-page="collections"] .toolbar__right { display:flex; align-items:center; justify-content:flex-end; gap:16px; width:auto; max-width:none; margin:0; padding:0; border:0; overflow:visible; }
body.bijoux-maison[data-page="collections"] #resultCount { order:-1; position:static; clip:auto; width:auto; height:auto; margin:0; padding:0; overflow:visible; white-space:nowrap; color:var(--bijoux-muted); font:400 11px/1.5 var(--font-body); }
body.bijoux-maison #gridDensity { display:flex !important; align-items:center; gap:8px; }
body.bijoux-maison #gridDensity .grid-density__label { font-size:9px; color:var(--bijoux-muted); letter-spacing:.14em; }
body.bijoux-maison #gridDensity .grid-density__btn { width:28px; height:28px; min-width:28px; border:1px solid var(--bijoux-rule); border-radius:0; padding:0; background:#fff; color:var(--bijoux-muted); font:400 10px/1 var(--font-body); }
body.bijoux-maison #gridDensity .grid-density__btn.is-active { border-color:#2e2e2e; color:#fff; background:#2e2e2e; }
body.bijoux-maison #collectionSort label { display:none; }
body.bijoux-maison #sortSelect { width:135px; min-height:34px; padding:7px 22px 7px 10px; background-color:#fff; border:1px solid var(--bijoux-rule); border-radius:0; font:400 9px/1.5 var(--font-body); letter-spacing:.14em; text-transform:uppercase; }
body.bijoux-maison[data-page="collections"] #collectionGrid { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:40px 32px; padding:52px var(--bijoux-gutter) 100px; margin:0; width:100%; }
body.bijoux-maison[data-page="collections"] #collectionGrid[data-density="3"] { grid-template-columns:repeat(3,minmax(0,1fr)); }
body.bijoux-maison[data-page="collections"] #collectionGrid[data-density="6"] { grid-template-columns:repeat(6,minmax(0,1fr)); }
body.bijoux-maison #collectionGrid .product-card { min-width:0; border:0; padding:0; margin:0; box-shadow:none; background:#fff; }
body.bijoux-maison #collectionGrid .product-card__media-wrap { position:relative; background:#fff; }
body.bijoux-maison #collectionGrid .product-card__media { aspect-ratio:3/4; border:0; box-shadow:none; background:#fff; }
body.bijoux-maison #collectionGrid .product-card__media::after { display:none; }
body.bijoux-maison #collectionGrid .product-card__img { width:100%; height:100%; object-fit:contain; background:#fff; }
body.bijoux-maison #collectionGrid .product-card__img--hover { object-fit:cover; }
body.bijoux-maison #collectionGrid .product-card__limited { position:absolute; inset:12px auto auto 12px; z-index:3; max-width:calc(100% - 50px); padding:5px 7px; border:1px solid var(--bijoux-rule); background:#fff; color:#585858; font:400 8px/1.5 var(--font-body); text-transform:uppercase; letter-spacing:.14em; }
body.bijoux-maison #collectionGrid .product-card__wish { width:40px; height:40px; inset:4px 2px auto auto; }
body.bijoux-maison #collectionGrid .product-card__info { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:baseline; gap:8px; margin:0; padding:16px 0 0; border-top:1px solid var(--bijoux-rule); background:#fff; }
body.bijoux-maison #collectionGrid .product-card__name { font:400 14.5px/1.5 var(--font-body); text-transform:none; letter-spacing:0; }
body.bijoux-maison #collectionGrid .product-card__price { font:400 13px/1.5 var(--font-body); color:var(--bijoux-muted); letter-spacing:0; white-space:nowrap; }
body.bijoux-maison .bijoux-card-notes { margin-top:8px; }
body.bijoux-maison .bijoux-card-notes p { display:flex; align-items:center; gap:8px; margin:5px 0 0; color:var(--bijoux-muted); font:400 11.5px/1.65 var(--font-body); }
body.bijoux-maison #collectionGrid[data-density="6"] .product-card__info { grid-template-columns:1fr; }
body.bijoux-maison .bijoux-empty { grid-column:1/-1; padding:48px 16px; text-align:center; }
body.bijoux-maison .bijoux-empty p { font:300 30px/1.3 'Fraunces',Georgia,serif; }
body.bijoux-maison .bijoux-text-link { display:inline-flex; align-items:center; min-height:44px; padding:6px 0; background:none; border:0; border-bottom:1px solid #2e2e2e; border-radius:0; font:400 10px/1.6 var(--font-body); text-transform:uppercase; letter-spacing:.18em; color:#2e2e2e; cursor:pointer; }
body.bijoux-maison .bijoux-editorial h2 { font:200 48px/1.06 'Fraunces',Georgia,serif; letter-spacing:-.02em; text-transform:none; max-width:none; margin:0 0 24px; color:#2e2e2e; }
body.bijoux-maison .bijoux-worn { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,480px); align-items:center; gap:88px; padding:96px var(--bijoux-gutter); border-block:1px solid var(--bijoux-rule); }
body.bijoux-maison .bijoux-section-label { display:flex; align-items:center; gap:18px; margin-bottom:28px; }
body.bijoux-maison .bijoux-section-label img { display:block; width:20px; height:44px; object-fit:contain; }
body.bijoux-maison .bijoux-worn h2 { max-width:15ch; font-size:52px; margin-bottom:28px; }
body.bijoux-maison .bijoux-worn p:not(.bijoux-eyebrow) { font:400 16px/1.85 var(--font-body); max-width:52ch; margin:18px 0 0; color:#4a4a4a; }
body.bijoux-maison .bijoux-worn-photo { display:block; width:100%; height:auto; aspect-ratio:4/5; object-fit:cover; }
body.bijoux-maison .bijoux-specs { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); width:100%; max-width:500px; border-block:1px solid var(--bijoux-rule); margin:32px 0 0; }
body.bijoux-maison .bijoux-specs > div { min-width:0; padding:20px 16px; }
body.bijoux-maison .bijoux-specs > div + div { border-inline-start:1px solid var(--bijoux-rule); }
body.bijoux-maison .bijoux-specs dt { font:400 10px/1.5 var(--font-body); text-transform:uppercase; letter-spacing:.16em; margin:0 0 10px; color:var(--bijoux-muted); }
body.bijoux-maison .bijoux-specs dd { font:400 12px/1.6 var(--font-body); margin:0; }
body.bijoux-maison .bijoux-rest { padding:96px var(--bijoux-gutter); }
body.bijoux-maison .bijoux-rest h2 { margin:22px 0 14px; }
body.bijoux-maison .bijoux-section-intro { font:400 15px/1.9 var(--font-body); max-width:70ch; margin:0; color:#4a4a4a; }
body.bijoux-maison .bijoux-crosslinks { display:grid; grid-template-columns:1fr 1fr; gap:2px; margin-top:36px; }
body.bijoux-maison .bijoux-crosslinks a { position:relative; display:block; aspect-ratio:16/10; overflow:hidden; background:#fff; }
body.bijoux-maison .bijoux-crosslinks img { display:block; width:100%; height:100%; object-fit:cover; transition: transform var(--motion-enter) var(--ease-out-cubic); }
body.bijoux-maison .bijoux-crosslinks a:hover img { transform:scale(1.025); }
body.bijoux-maison .bijoux-crosslinks a > div { position:absolute; inset:auto 0 0; padding:60px 30px 28px; background:linear-gradient(transparent,rgba(0,0,0,.62)); }
body.bijoux-maison .bijoux-crosslinks h3 { color:#fff; font:200 38px/1.1 'Fraunces',Georgia,serif; letter-spacing:-.02em; margin:0 0 16px; }
body.bijoux-maison .bijoux-crosslinks span { color:#fff; font:400 10px/1.6 var(--font-body); letter-spacing:.18em; text-transform:uppercase; border-bottom:1px solid rgba(255,255,255,.7); padding-bottom:4px; }
body.bijoux-maison .bijoux-gift { padding:88px var(--bijoux-gutter) 96px; text-align:center; border-top:1px solid var(--bijoux-rule); }
body.bijoux-maison .bijoux-glyph { display:block; width:38px; height:38px; object-fit:contain; margin:0 auto 30px; }
body.bijoux-maison .bijoux-gift h2 { max-width:25ch; margin:0 auto 24px; }
body.bijoux-maison .bijoux-gift .bijoux-section-intro { max-width:68ch; margin:0 auto; font-size:16px; }
body.bijoux-maison .bijoux-reassurances { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:30px; max-width:1000px; margin:40px auto 0; }
body.bijoux-maison .bijoux-reassurances > div { border-top:1px solid var(--bijoux-rule); padding:25px 18px 0; }
body.bijoux-maison .bijoux-reassurances h3 { margin:0 0 12px; font:400 14px/1.6 var(--font-body); }
body.bijoux-maison .bijoux-reassurances p { margin:0; font:400 13px/1.8 var(--font-body); color:var(--bijoux-muted); }
@media (max-width:1300px) {
 body.bijoux-maison .bijoux-intro-grid { gap:40px; grid-template-columns:minmax(0,1fr) 370px; }
 body.bijoux-maison .bijoux-facts strong { font-size:24px; }
 body.bijoux-maison .bijoux-tabs { gap:16px; }
 body.bijoux-maison .bijoux-tabs button { font-size:10px; letter-spacing:.12em; }
 body.bijoux-maison .bijoux-filter-label { display:none; }
 body.bijoux-maison[data-page="collections"] .toolbar__right { gap:12px; }
 body.bijoux-maison .bijoux-worn { gap:48px; grid-template-columns:1fr 1fr; }
}
@media (max-width:1000px) {
 body.bijoux-maison .bijoux-intro-grid { grid-template-columns:1fr; gap:32px; }
 body.bijoux-maison .bijoux-facts { max-width:520px; }
 body.bijoux-maison .bijoux-controls { width:100%; }
 body.bijoux-maison .bijoux-tabs { justify-content:space-between; }
 body.bijoux-maison[data-page="collections"] .toolbar__right { width:100%; justify-content:flex-end; }
 body.bijoux-maison #resultCount { margin-inline-end:auto !important; }
 body.bijoux-maison #collectionGrid .product-card__info { grid-template-columns:1fr; }
 body.bijoux-maison .bijoux-worn h2 { font-size:44px; }
}
@media (max-width:860px) {
 body.bijoux-maison .bijoux-intro { padding-top:24px; padding-bottom:28px; }
 body.bijoux-maison .bijoux-breadcrumb { margin-bottom:22px; font-size:8px; gap:8px; }
 body.bijoux-maison main .bijoux-eyebrow { font-size:9px; letter-spacing:.16em; gap:12px; }
 body.bijoux-maison .bijoux-eyebrow i { width:30px; }
 body.bijoux-maison main .bijoux-intro h1 { font-size:48px; margin:20px 0; }
 body.bijoux-maison .bijoux-intro-copy { font-size:14px; }
 body.bijoux-maison .bijoux-facts > div { padding:16px 10px; }
 body.bijoux-maison .bijoux-facts strong { font-size:24px; }
 body.bijoux-maison .bijoux-facts span { font-size:10px; }
 body.bijoux-maison[data-page="collections"] .toolbar { position:relative; top:auto; padding-block:10px 14px; }
 body.bijoux-maison .bijoux-tabs { justify-content:flex-start; gap:6px 20px; }
 body.bijoux-maison .bijoux-tabs button { min-height:44px; font-size:9px; letter-spacing:.1em; gap:6px; }
 body.bijoux-maison #gridDensity { display:none !important; }
 body.bijoux-maison #sortSelect { min-height:44px; }
 body.bijoux-maison[data-page="collections"] #collectionGrid[data-density] { grid-template-columns:repeat(2,minmax(0,1fr)); gap:32px 16px; padding-top:24px; padding-bottom:52px; }
 body.bijoux-maison #collectionGrid .product-card__limited { inset:7px auto auto 5px; font-size:7px; letter-spacing:.07em; padding:4px; }
 body.bijoux-maison #collectionGrid .product-card__wish { inset:0 -3px auto auto; }
 body.bijoux-maison #collectionGrid .product-card__name { font-size:13px; }
 body.bijoux-maison #collectionGrid .product-card__price { font-size:12px; }
 body.bijoux-maison #collectionGrid .product-card__info { gap:4px; padding-top:12px; }
 body.bijoux-maison .bijoux-card-notes p { font-size:10.5px; gap:6px; }
 body.bijoux-maison .bijoux-worn { grid-template-columns:1fr; gap:36px; padding-block:56px; }
 body.bijoux-maison .bijoux-worn h2 { max-width:20ch; font-size:40px; }
 body.bijoux-maison .bijoux-worn p:not(.bijoux-eyebrow) { font-size:14px; }
 body.bijoux-maison .bijoux-specs > div { padding:16px 10px; }
 body.bijoux-maison .bijoux-specs dt { font-size:9px; letter-spacing:.1em; }
 body.bijoux-maison .bijoux-specs dd { font-size:11px; }
 body.bijoux-maison .bijoux-worn-photo { max-height:560px; object-position:50% 30%; }
 body.bijoux-maison .bijoux-rest { padding-block:56px; }
 body.bijoux-maison .bijoux-rest h2,body.bijoux-maison .bijoux-gift h2 { font-size:38px; }
 body.bijoux-maison .bijoux-section-intro,body.bijoux-maison .bijoux-gift .bijoux-section-intro { font-size:14px; }
 body.bijoux-maison .bijoux-crosslinks { grid-template-columns:1fr; gap:16px; margin-top:28px; }
 body.bijoux-maison .bijoux-crosslinks a > div { padding:50px 22px 24px; }
 body.bijoux-maison .bijoux-crosslinks h3 { font-size:34px; }
 body.bijoux-maison .bijoux-gift { padding-block:56px; }
 body.bijoux-maison .bijoux-reassurances { grid-template-columns:1fr; gap:24px; margin-top:30px; }
 body.bijoux-maison .bijoux-reassurances > div { padding-top:22px; }
}
@media (max-width:360px) {
 body.bijoux-maison main .bijoux-intro h1 { font-size:42px; }
 body.bijoux-maison .bijoux-facts strong { font-size:18px; }
 body.bijoux-maison .bijoux-facts > div { padding-inline:8px; }
 body.bijoux-maison .bijoux-tabs { gap:4px 16px; }
 body.bijoux-maison main .bijoux-eyebrow { font-size:8px; }
 body.bijoux-maison .bijoux-eyebrow i { width:24px; }
}
@media (prefers-reduced-motion:reduce) {
 body.bijoux-maison main :is(button,img,a) { transition:none !important; animation:none !important; }
}
