.container:where(.astro-XW3CLHSD){display:flex;flex-direction:column;gap:16px;padding:16px}.hero:where(.astro-XW3CLHSD){width:100%;height:auto;aspect-ratio:16/9;align-self:center}.title:where(.astro-XW3CLHSD){font-size:22px;line-height:1.4;margin:0}.promotion:where(.astro-XW3CLHSD){color:var(--color-text-secondary);font-size:var(--font-size-body-2)}.body:where(.astro-XW3CLHSD)>p{margin-bottom:16px}.body:where(.astro-XW3CLHSD)>h1,.body:where(.astro-XW3CLHSD)>h2,.body:where(.astro-XW3CLHSD)>h3,.body:where(.astro-XW3CLHSD)>h4,.body:where(.astro-XW3CLHSD)>h5,.body:where(.astro-XW3CLHSD)>h6{margin-bottom:8px}.body:where(.astro-XW3CLHSD) table[border="0"]{margin:0 auto}@media screen and (max-width: 480px){.body:where(.astro-XW3CLHSD) table[border="0"] tr{display:flex;flex-direction:column}}.body:where(.astro-XW3CLHSD) table[border="0"] br{display:none}.body:where(.astro-XW3CLHSD)>.product{display:flex;gap:8px;padding:8px;margin-top:16px;margin-bottom:16px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px}.body:where(.astro-XW3CLHSD)>.product .product-image{width:128px;-o-object-fit:contain;object-fit:contain}.body:where(.astro-XW3CLHSD)>.product .product-data{flex:1;display:flex;flex-direction:column;gap:8px}.body:where(.astro-XW3CLHSD)>.product .shop-link-container{flex:1;display:flex;align-items:flex-end;justify-content:flex-end}.body:where(.astro-XW3CLHSD)>.product .shop-link{display:inline-flex;align-items:center;justify-content:center;width:128px;height:28px;background-color:#bf0000;color:#fff;border-radius:16px;cursor:pointer}
