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

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

.bags-extra[hidden] { display:none !important; }
/* Clip existing visually hidden controls in place, including in right-to-left layouts. */
body.bags-maison[data-page="collections"] .skip-link:not(:focus) { left:0; top:0; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); }
body.bags-maison[data-page="collections"] input[style*="left:-9999px"] { left:0 !important; clip-path:inset(50%); pointer-events:none; }
body.bags-maison[data-page="collections"] { --bags-rule:rgba(46,46,46,.14); --bags-muted:#767676; --bags-header:112px; }
body.bags-maison[data-page="collections"] main { padding:0; color:#2e2e2e; background:#fff; }
body.bags-maison[data-page="collections"] main > .container-wide { width:100%; max-width:none; margin:0; padding:0; }
body.bags-maison[data-page="collections"] main > .container-wide > :is(.breadcrumb,.collection-head,#colStory,#charmStyling),
body.bags-maison[data-page="collections"] .toolbar > .filter-chips,
body.bags-maison[data-page="collections"] :is(#bagFilterGroup,#moodSwitch,#rtwSpectrum) { display:none !important; }
body.bags-maison[data-page="collections"] main [hidden] { display:none !important; }
body.bags-maison[data-page="collections"] main :focus-visible { outline:2px solid #8a6a4a; outline-offset:4px; }
body.bags-maison[data-page="collections"] :is(main,.header) a:hover { color:#8a6a4a; }
body.bags-maison[data-page="collections"] .header .nav-item > a[aria-current="page"] { color:#2e2e2e; text-decoration:underline; text-underline-offset:5px; }
body.bags-maison .bags-intro { padding:56px 64px 60px; }
body.bags-maison .bags-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(--bags-muted); }
body.bags-maison .bags-breadcrumb a { color:inherit; }
body.bags-maison .bags-breadcrumb > span:nth-child(even) { color:#c9c2b6; }
body.bags-maison .bags-intro-grid { display:grid; grid-template-columns:minmax(0,1fr) 440px; align-items:end; gap:80px; }
body.bags-maison main .bags-eyebrow { display:flex; align-items:center; gap:14px; margin:0; font:400 10px/1.5 var(--font-body); letter-spacing:.24em; text-transform:uppercase; color:var(--bags-muted); }
body.bags-maison .bags-eyebrow i { width:60px; height:1px; flex-shrink:0; background:var(--bags-rule); }
body.bags-maison main .bags-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.bags-maison .bags-intro-copy { font:400 15px/1.9 var(--font-body); max-width:65ch; margin:0; color:#4a4a4a; }
body.bags-maison .bags-facts { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); border-block:1px solid var(--bags-rule); }
body.bags-maison .bags-facts > div { display:flex; flex-direction:column; gap:10px; padding:20px 16px; min-width:0; }
body.bags-maison .bags-facts > div + div { border-inline-start:1px solid var(--bags-rule); }
body.bags-maison .bags-facts strong { font:200 32px/1.1 'Fraunces',Georgia,serif; }
body.bags-maison .bags-facts span { max-width:16ch; font:400 11px/1.6 var(--font-body); color:#4a4a4a; }
body.bags-maison[data-page="collections"] .toolbar { position:sticky; top:var(--bags-header); z-index:25; display:flex; flex-wrap:nowrap; align-items:center; justify-content:space-between; gap:24px; min-height:70px; height:auto; margin:0; padding:14px 64px; border-block:1px solid var(--bags-rule); background:#fff; scroll-margin-top:var(--bags-header); }
body.bags-maison .bags-controls { display:flex; align-items:center; flex:1; gap:30px; min-width:0; }
body.bags-maison .bags-tabs { display:flex; align-items:center; gap:24px; }
body.bags-maison .bags-tabs button { display:flex; align-items:baseline; gap:5px; padding:8px 0; border:0; border-bottom:1px solid transparent; background:transparent; color:var(--bags-muted); font:400 10px/1.5 var(--font-body); text-transform:uppercase; letter-spacing:.17em; white-space:nowrap; cursor:pointer; }
body.bags-maison .bags-tabs button[aria-pressed="true"] { color:#2e2e2e; border-bottom-color:#2e2e2e; }
body.bags-maison .bags-tabs button:hover { color:#2e2e2e; }
body.bags-maison .bags-tabs button span { letter-spacing:0; font-size:10px; color:var(--bags-muted); font-variant-numeric:tabular-nums; }
body.bags-maison .bags-formats { display:flex; align-items:center; gap:8px; border-inline-start:1px solid var(--bags-rule); padding-inline-start:30px; }
body.bags-maison .bags-formats > span { font:400 9px/1.4 var(--font-body); letter-spacing:.16em; text-transform:uppercase; color:var(--bags-muted); margin-inline-end:5px; }
body.bags-maison .bags-formats button { min-width:36px; height:30px; border:1px solid #dadada; border-radius:0; padding:5px 10px; background:#fff; color:var(--bags-muted); font:400 10px/1 var(--font-body); letter-spacing:.1em; cursor:pointer; }
body.bags-maison .bags-formats button[aria-pressed="true"] { border-color:#2e2e2e; background:#2e2e2e; color:#fff; }
body.bags-maison .bags-formats button:hover { border-color:#2e2e2e; }
body.bags-maison[data-page="collections"] .toolbar__right { display:flex; align-items:center; justify-content:flex-end; gap:20px; margin:0; flex:0 0 auto; width:auto; max-width:none; padding:0; border:0; overflow:visible; }
body.bags-maison[data-page="collections"] #resultCount { position:static; clip:auto; width:auto; height:auto; margin:0; padding:0; overflow:visible; white-space:nowrap; font:400 10px/1.5 var(--font-body); color:var(--bags-muted); }
body.bags-maison[data-page="collections"] #gridDensity { display:flex !important; align-items:center; gap:8px; }
body.bags-maison #gridDensity .grid-density__label { font-size:9px; letter-spacing:.15em; color:var(--bags-muted); }
body.bags-maison #gridDensity .grid-density__btn { width:26px; height:26px; min-width:26px; padding:0; border:1px solid var(--bags-rule); border-radius:0; font:400 10px/1 var(--font-body); color:var(--bags-muted); background:#fff; }
body.bags-maison #gridDensity .grid-density__btn.is-active { color:#fff; border-color:#2e2e2e; background:#2e2e2e; }
body.bags-maison #collectionSort { border-inline-start:1px solid var(--bags-rule); padding-inline-start:20px; }
body.bags-maison #collectionSort label { display:none; }
body.bags-maison #sortSelect { width:130px; min-height:32px; padding:7px 22px 7px 10px; border:1px solid var(--bags-rule); border-radius:0; font:400 9px/1.5 var(--font-body); text-transform:uppercase; letter-spacing:.14em; background-color:#fff; }
body.bags-maison[data-page="collections"] #collectionGrid { display:block; margin:0; padding:52px 64px 88px; width:100%; }
body.bags-maison .bags-family { margin:0 0 76px; padding:0; border:0; }
body.bags-maison .bags-family:last-child { margin-bottom:0; }
body.bags-maison .bags-family-heading { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:end; gap:35px; padding-bottom:20px; border-bottom:1px solid #2e2e2e; margin-bottom:32px; }
body.bags-maison .bags-family-title { display:flex; align-items:baseline; flex-wrap:wrap; gap:12px 20px; }
body.bags-maison main .bags-family h2 { margin:0; padding:0; max-width:none; font:200 40px/1.1 'Fraunces',Georgia,serif; letter-spacing:-.025em; text-transform:none; color:#2e2e2e; }
body.bags-maison .bags-family-title > span { font:400 9px/1.6 var(--font-body); letter-spacing:.2em; text-transform:uppercase; color:var(--bags-muted); }
body.bags-maison .bags-family-heading p { margin:12px 0 0; max-width:66ch; font:400 13.5px/1.8 var(--font-body); color:#4a4a4a; }
body.bags-maison .bags-family-colors { display:flex; align-items:center; gap:6px; }
body.bags-maison .bags-selected-color { margin-inline-end:10px; max-width:18ch; font:400 9px/1.5 var(--font-body); letter-spacing:.13em; text-transform:uppercase; color:var(--bags-muted); }
body.bags-maison .bags-family-colors button { display:grid; place-items:center; flex-shrink:0; width:36px; height:36px; border:1px solid transparent; border-radius:50%; padding:4px; background:#fff; cursor:pointer; }
body.bags-maison .bags-family-colors button i { display:block; width:24px; height:24px; border:1px solid rgba(46,46,46,.15); border-radius:50%; background:var(--bag-swatch); }
body.bags-maison .bags-family-colors button[aria-pressed="true"],body.bags-maison .bags-family-colors button:hover { border-color:#2e2e2e; }
body.bags-maison .bags-family-cards { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:40px 32px; }
body.bags-maison .bags-family-cards[data-density="4"] { grid-template-columns:repeat(4,minmax(0,1fr)); }
body.bags-maison .bags-family-cards[data-density="6"] { grid-template-columns:repeat(6,minmax(0,1fr)); }
body.bags-maison #collectionGrid .product-card { min-width:0; padding:0; margin:0; border:0; background:#fff; box-shadow:none; }
body.bags-maison #collectionGrid .product-card__media-wrap { position:relative; }
body.bags-maison #collectionGrid .product-card__media { aspect-ratio:3 / 4; border:0; background:#fff; }
body.bags-maison #collectionGrid .product-card__img { width:100%; height:100%; object-fit:contain; background:#fff; }
body.bags-maison .bags-size-badge { position:absolute; inset:14px auto auto 14px; z-index:4; padding:7px 10px; border:1px solid var(--bags-rule); background:rgba(255,255,255,.94); font:400 10px/1 var(--font-body); letter-spacing:.2em; pointer-events:none; }
body.bags-maison #collectionGrid .product-card__wish { width:40px; height:40px; inset:7px 7px auto auto; }
body.bags-maison #collectionGrid .product-card__info { display:grid; grid-template-columns:minmax(0,1fr) auto; align-items:baseline; gap:8px; padding:14px 0 0; margin:0; border-top:1px solid var(--bags-rule); background:#fff; }
body.bags-maison #collectionGrid .product-card__name { font:400 14.5px/1.5 var(--font-body); letter-spacing:0; text-transform:none; }
body.bags-maison #collectionGrid .product-card__price { font:400 13px/1.5 var(--font-body); letter-spacing:0; color:var(--bags-muted); white-space:nowrap; }
body.bags-maison .bags-card-notes { margin-top:7px; color:var(--bags-muted); }
body.bags-maison .bags-card-notes p { margin:3px 0 0; font:400 11.5px/1.6 var(--font-body); }
body.bags-maison .bags-family-cards[data-density="6"] .product-card__info { grid-template-columns:1fr; }
body.bags-maison .bags-editorial h2 { margin:0; padding:0; max-width:none; font:200 48px/1.1 'Fraunces',Georgia,serif; letter-spacing:-.025em; text-transform:none; color:#2e2e2e; }
body.bags-maison .bags-size-guide { padding:96px 64px; border-block:1px solid var(--bags-rule); }
body.bags-maison .bags-size-guide h2 { margin-top:20px; }
body.bags-maison .bags-section-intro { margin:20px 0 0; max-width:70ch; font:400 15px/1.9 var(--font-body); color:#4a4a4a; }
body.bags-maison .bags-size-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); margin-top:40px; border:1px solid var(--bags-rule); }
body.bags-maison .bags-size-card { display:flex; flex-direction:column; align-items:flex-start; padding:34px 30px; }
body.bags-maison .bags-size-card + .bags-size-card { border-inline-start:1px solid var(--bags-rule); }
body.bags-maison .bags-size-card > div { display:flex; align-items:baseline; justify-content:space-between; gap:16px; width:100%; }
body.bags-maison .bags-size-card h3 { margin:0; font:200 38px/1 'Fraunces',Georgia,serif; }
body.bags-maison .bags-size-card > div > span { font:400 12px/1.5 var(--font-body); color:var(--bags-muted); }
body.bags-maison .bags-size-card p { margin:24px 0; font:400 13px/1.8 var(--font-body); color:#4a4a4a; }
body.bags-maison .bags-text-link { display:inline-block; padding:4px 0; border:0; border-bottom:1px solid #2e2e2e; background:none; color:#2e2e2e; font:400 10px/1.6 var(--font-body); letter-spacing:.18em; text-transform:uppercase; text-decoration:none; cursor:pointer; }
body.bags-maison .bags-size-link { margin-top:auto; }
body.bags-maison .bags-weaving { display:grid; grid-template-columns:minmax(0,480px) minmax(0,1fr); gap:88px; align-items:center; padding:96px 64px; }
body.bags-maison .bags-weaving-photo { display:block; width:100%; height:auto; aspect-ratio:3 / 4; object-fit:cover; }
body.bags-maison .bags-weaving h2 { font-size:52px; margin:24px 0 26px; }
body.bags-maison .bags-weaving p:not(.bags-eyebrow) { margin:18px 0 0; max-width:55ch; font:400 16px/1.9 var(--font-body); color:#4a4a4a; }
body.bags-maison .bags-weaving .bags-text-link { margin-top:30px; }
body.bags-maison .bags-repair { text-align:center; padding:96px 64px; border-top:1px solid var(--bags-rule); }
body.bags-maison .bags-repair .bags-section-intro { margin:26px auto 0; }
body.bags-maison .bags-reassurances { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:30px; max-width:1100px; margin:45px auto 0; }
body.bags-maison .bags-reassurances > div { padding:24px 22px; border-top:1px solid var(--bags-rule); }
body.bags-maison .bags-reassurances h3 { margin:0 0 16px; font:400 14px/1.5 var(--font-body); }
body.bags-maison .bags-reassurances p { margin:0; font:400 13px/1.8 var(--font-body); color:var(--bags-muted); }
body.bags-maison .bags-empty { padding:50px 16px; text-align:center; }
body.bags-maison .bags-empty p { margin:0 0 22px; font:300 28px/1.3 'Fraunces',Georgia,serif; }
@media (max-width:1300px) {
  body.bags-maison .bags-intro-grid { grid-template-columns:minmax(0,1fr) 350px; gap:40px; }
  body.bags-maison[data-page="collections"] .toolbar { flex-wrap:wrap; gap:10px 20px; padding-inline:32px; }
  body.bags-maison .bags-controls { justify-content:space-between; }
  body.bags-maison .bags-tabs { gap:18px; }
  body.bags-maison .bags-family-title { display:block; }
  body.bags-maison .bags-family-title > span { display:block; margin-top:12px; }
}
@media (max-width:1000px) {
  body.bags-maison .bags-intro { padding:44px 32px; }
  body.bags-maison .bags-intro-grid { grid-template-columns:1fr; gap:30px; }
  body.bags-maison .bags-facts { max-width:520px; }
  body.bags-maison main .bags-intro h1 { font-size:62px; }
  body.bags-maison[data-page="collections"] #collectionGrid { padding:44px 32px 64px; }
  body.bags-maison .bags-family-heading { gap:24px; }
  body.bags-maison .bags-family-cards { gap:30px 20px; }
  body.bags-maison .bags-weaving { gap:44px; grid-template-columns:1fr 1fr; }
  body.bags-maison :is(.bags-size-guide,.bags-weaving,.bags-repair) { padding:64px 32px; }
  body.bags-maison .bags-size-card { padding:28px 22px; }
  body.bags-maison .bags-weaving h2 { font-size:42px; }
}
@media (max-width:860px) {
  body.bags-maison[data-page="collections"] { --bags-header:72px; }
  body.bags-maison .bags-controls { flex-wrap:wrap; gap:12px; flex-basis:100%; }
  body.bags-maison .bags-tabs { width:100%; justify-content:space-between; }
  body.bags-maison .bags-formats { border:0; padding:0; }
  body.bags-maison .bags-formats button { min-height:44px; min-width:40px; }
  body.bags-maison[data-page="collections"] .toolbar { position:relative; top:auto; padding:12px 20px; gap:12px; }
  body.bags-maison[data-page="collections"] .toolbar__right { width:100%; justify-content:space-between; }
  body.bags-maison[data-page="collections"] #gridDensity { display:none !important; }
  body.bags-maison #collectionSort { border:0; padding:0; }
  body.bags-maison #sortSelect { min-height:44px; }
  body.bags-maison .bags-family-heading { grid-template-columns:1fr; gap:20px; }
  body.bags-maison .bags-family-colors { justify-content:flex-end; }
  body.bags-maison .bags-family-colors button { width:44px; height:44px; }
  body.bags-maison .bags-selected-color { margin-inline-end:auto; }
  body.bags-maison .bags-family-cards[data-density] { grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.bags-maison .bags-size-grid { grid-template-columns:1fr; }
  body.bags-maison .bags-size-card + .bags-size-card { border-inline-start:0; border-top:1px solid var(--bags-rule); }
  body.bags-maison .bags-size-link { min-height:44px; display:flex; align-items:center; }
  body.bags-maison .bags-weaving { grid-template-columns:1fr; gap:36px; }
  body.bags-maison .bags-weaving-photo { max-height:560px; }
}
@media (max-width:600px) {
  body.bags-maison .bags-intro { padding:32px 20px 38px; }
  body.bags-maison .bags-breadcrumb { font-size:8px; gap:8px; letter-spacing:.12em; margin-bottom:30px; }
  body.bags-maison .bags-eyebrow { font-size:8px !important; letter-spacing:.16em !important; gap:10px !important; }
  body.bags-maison .bags-eyebrow i { width:30px; }
  body.bags-maison main .bags-intro h1 { font-size:46px; margin:24px 0 22px; }
  body.bags-maison .bags-intro-copy { font-size:14px; line-height:1.8; }
  body.bags-maison .bags-facts > div { padding:17px 10px; }
  body.bags-maison .bags-facts strong { font-size:27px; }
  body.bags-maison .bags-facts span { font-size:10px; }
  body.bags-maison .bags-tabs { gap:9px; }
  body.bags-maison .bags-tabs button { font-size:8px; letter-spacing:.09em; min-height:44px; }
  body.bags-maison .bags-tabs button span { font-size:9px; }
  body.bags-maison[data-page="collections"] #collectionGrid { padding:36px 20px 56px; }
  body.bags-maison main .bags-family h2 { font-size:34px; }
  body.bags-maison .bags-family-heading { margin-bottom:22px; }
  body.bags-maison .bags-family-heading p { font-size:13px; }
  body.bags-maison .bags-family-cards[data-density] { gap:28px 12px; }
  body.bags-maison .bags-family { margin-bottom:56px; }
  body.bags-maison #collectionGrid .product-card__info { grid-template-columns:1fr; gap:4px; padding-top:12px; }
  body.bags-maison #collectionGrid .product-card__name { font-size:13px; }
  body.bags-maison #collectionGrid .product-card__price { font-size:12px; }
  body.bags-maison .bags-card-notes p { font-size:10px; }
  body.bags-maison .bags-size-badge { inset:8px auto auto 8px; font-size:9px; padding:6px 7px; }
  body.bags-maison #collectionGrid .product-card__wish { inset:2px 0 auto auto; }
  body.bags-maison :is(.bags-size-guide,.bags-weaving,.bags-repair) { padding:56px 20px; }
  body.bags-maison .bags-editorial h2 { font-size:36px; }
  body.bags-maison .bags-section-intro { font-size:14px; }
  body.bags-maison .bags-weaving p:not(.bags-eyebrow) { font-size:14px; }
  body.bags-maison .bags-reassurances { grid-template-columns:1fr; gap:0; margin-top:30px; }
}
@media (max-width: 1150px) {
 body.bags-maison[data-page="collections"] #header .nav { display: none; }
 body.bags-maison[data-page="collections"] .bags-menu-slot { display: flex; grid-column: 1; grid-row: 1; }
 body.bags-maison[data-page="collections"] .bags-menu-slot #burger { display: flex; }
}
@media (max-width: 860px) {
 body.bags-maison[data-page="collections"] .announcement__line { font-size: 8px; letter-spacing: .12em; }
 body.bags-maison[data-page="collections"] .header__inner { height: 72px; min-height: 72px; padding: 0 18px; gap: 18px; }
 body.bags-maison[data-page="collections"] .header .logo__img { height: 38px; }
 body.bags-maison[data-page="collections"] .header :is(.bags-nav-link,.locale-tools) { display: none; }
 body.bags-maison[data-page="collections"] .header__actions { gap: 15px; }
}
@media (max-width: 360px) {
 body.bags-maison[data-page="collections"] .header__inner { padding-inline: 16px; gap: 8px; }
 body.bags-maison[data-page="collections"] .header .logo__img { height: 30px; }
 body.bags-maison[data-page="collections"] .header__actions { gap: 8px; }
}
