/* Requested spacing repairs; optical materials and floating placement are retained. */
body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell.dm-sticky-visible{padding:var(--dm-dock-pad-top,10px) var(--dm-dock-pad-right,12px) var(--dm-dock-pad-bottom,10px) var(--dm-dock-pad-left,12px)!important}
@media(max-width:767px){body .products-section[data-dm-reference="27"][data-header-layout=arch] .dm-search-frame>.search-section{inset:calc(26*var(--dm-r)) calc(169*var(--dm-r)) calc(26*var(--dm-r)) calc(24*var(--dm-r))!important}}

/* Remove the extra square-edged rail surface, keeping the shell and tile glass. */
body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell.dm-sticky-visible{column-gap:calc(var(--dm-dock-pad-left,12px) + 1px)!important}
body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell>.filter-menu,
body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell>.filter-menu>.dm-category-viewport{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell>.filter-menu::before,
body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell>.filter-menu::after,
body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell .dm-category-viewport::before,
body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell .dm-category-viewport::after{display:none!important}

body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell>.filter-menu,body .products-section[data-dm-reference="27"][data-header-layout] .dm-sticky-shell>.filter-menu>.dm-category-viewport{border-radius:20px!important}
