body.fab-public-home>.fab-public-notice {
  box-sizing:border-box; position:relative; z-index:100; display:block; width:100%;
  padding:8px 14px; background:#fff1e9; color:#301b12; border-bottom:1px solid #edc6b5;
  text-align:center; font:600 14px/1.45 system-ui,sans-serif;
}
.fab-public-notice a {display:inline-block; color:#6b2f19; margin-inline:5px; text-decoration:underline}
.fab-public-home a[aria-disabled=true],.fab-public-home button:disabled {cursor:default!important}
.fab-public-home a[aria-disabled=true] {pointer-events:none}
.fab-public-home .fab-hero.splide {visibility:visible!important}
.fab-public-home .fab-hero .splide__track {overflow-x:auto;scroll-snap-type:x mandatory}
.fab-public-home .fab-hero .splide__list {transform:none!important;display:flex!important}
.fab-public-home .fab-hero .fab-hero-slide {display:block;flex:0 0 100%;min-width:0;scroll-snap-align:start}
.fab-public-home .fab-hero .fab-hero-slide figure {margin:0}
.fab-public-home .fab-grid-rosupack {
  grid-template-areas:none;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));
  gap:16px;align-items:start
}
.fab-public-home .fab-grid-rosupack>* {grid-area:auto!important}
.fab-public-home .fab-grid-rosupack>:only-child {grid-column:1/-1;max-width:72ch}
.fab-public-home .fab-grid-rosupack :is(img,video) {height:auto;max-height:500px;object-fit:contain}
.fab-public-home .fab-public-review {background:#f6f3f0;padding:16px}
@media(max-width:767px){
  .fab-public-home .fab-grid-rosupack {grid-template-columns:minmax(0,1fr)}
  body.fab-public-home>.fab-public-notice {font-size:13px}
}
body.fab-public-home {padding-top:0!important}
.fab-public-home>.fab-public-notice {flex:none}
.fab-public-home .fab-seo-block {grid-template-rows:auto}
@media(min-width:768px) {
  .fab-public-home>.fab-public-notice {position:sticky;top:0;min-height:40px}
  .fab-public-home .main {padding-top:2rem}
  .fab-public-home .fab-header {top:40px;height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}
}
@media(max-width:767.99px) {
  .fab-public-home .fab-header {position:relative}
  .fab-public-home .fab-mobile-dropdown {display:none}
}
