
.sivory-gallery-return{display:flex;justify-content:flex-end;width:100%;margin:12px 0 18px;padding:0 4px;box-sizing:border-box}
.featured-track+.sivory-gallery-return{width:min(1160px,calc(100% - 40px));margin:12px auto 18px}
.gallery.wrap+.sivory-gallery-return{width:min(1160px,calc(100% - 40px));margin:16px auto 32px}
.sivory-return-button{min-height:44px;padding:10px 18px;border:1px solid #d7b06f;border-radius:12px;background:#071427;color:#f5ead9;font:600 14px/1.4 Arial,sans-serif;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.12)}
.sivory-return-button:hover{background:#162b45}.sivory-return-button:focus-visible{outline:3px solid #d7b06f;outline-offset:3px}.sivory-return-button[hidden]{display:none!important}
.sivory-page-top{position:fixed;right:16px;bottom:24px;z-index:110;min-height:44px}
body:has(.mobile-dock) .sivory-page-top{bottom:calc(94px + env(safe-area-inset-bottom))}
body.sivory-menu-open .sivory-page-top,body:has(dialog[open]) .sivory-page-top{display:none}
@media(min-width:761px){body:has(.mobile-dock) .sivory-page-top{bottom:24px}}

/* Gallery reset belongs on the left; page reset has a reserved right corner. */
.sivory-gallery-return{justify-content:flex-start;padding-right:124px}
.sivory-gallery-return .sivory-return-button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;max-width:100%;padding:6px;border:0;border-radius:0;background:transparent;color:#000;box-shadow:none}
.sivory-gallery-return .sivory-return-button svg{display:block}
.sivory-gallery-return .sivory-return-button:hover{background:transparent;color:#000}
.sivory-gallery-return .sivory-return-button:focus-visible{outline:2px solid #111;outline-offset:3px}
.sivory-page-top{right:max(16px,env(safe-area-inset-right));max-width:112px}
.service-category-gallery,.featured-track,.pedicure-grid,.new-nails-grid,main>.gallery.wrap{scroll-margin-top:100px}
