/* Home photographs stay edge-to-edge, with no sales-status overlays or reserved band. */
html body.sivory-home-page main [data-sivory-promotion]::after{content:none!important;display:none!important;padding:0!important;margin:0!important;height:0!important}
html body.sivory-category-page .note-category-cover{display:none!important}
html body.sivory-category-page .product-main{padding:18px 20px 48px!important;max-width:1280px;margin-inline:auto;box-sizing:border-box}
html body.sivory-category-page .product-main>h1{margin:12px 0 14px!important;font-size:clamp(27px,5vw,38px)!important;line-height:1.25!important;outline:none}
html body.sivory-category-page .note-page-navigation{padding:0!important;margin:0 0 12px!important;min-height:34px!important;gap:18px!important;justify-content:flex-start!important}
html body.sivory-category-page .note-page-navigation>a{min-height:34px!important;font-size:14px!important}
html body.sivory-category-page .sivory-category-information{margin:0 0 12px;border-bottom:1px solid #C9B58A66;font-size:14px}
html body.sivory-category-page .sivory-category-information>summary{padding:8px 0;cursor:pointer}
html body.sivory-category-page .sivory-category-information .sivory-international-intro{padding:12px 0;margin:0;font-size:14px;line-height:1.6}
html body.sivory-category-page .sivory-category-nav{margin:0 0 12px!important;padding:0!important;gap:14px!important;display:flex;flex-wrap:wrap}
html body.sivory-category-page .sivory-category-nav>a{min-height:36px!important;padding:7px 0!important;line-height:1.4!important;font-size:14px!important;background:transparent!important}
html body.sivory-category-page .sivory-sort-bar{margin-block:8px 16px!important;padding:0!important;min-height:36px!important}
html body.sivory-category-page .product-gallery{margin-top:0!important;grid-auto-flow:row!important}
html body.sivory-category-page .product-gallery>figure[data-category-mismatch]{display:none!important}
html body.sivory-category-page .product-gallery>figure{margin:0!important;min-width:0!important;max-width:100%!important;align-self:stretch!important;transform:none!important}
html body.sivory-category-page .product-gallery>figure>figcaption{min-width:0!important;box-sizing:border-box!important}
html body.sivory-category-page .product-gallery>figure .sivory-product-detail-button{margin-top:auto!important}
@media(max-width:600px){html body.sivory-category-page .product-main{padding:12px 16px 40px!important}html body.sivory-category-page .sivory-category-information{margin-bottom:8px}html body.sivory-category-page .sivory-sort-bar{gap:12px!important}html body.sivory-category-page .product-gallery{gap:20px!important}}
html body.sivory-category-page .sivory-category-nav>a,html body.sivory-category-page .sivory-category-nav>a[aria-current="page"]{color:#20382F!important}
html body.sivory-category-page .sivory-category-nav>a[aria-current="page"]{border-bottom:1px solid #C9B58A!important;font-weight:600!important}
