/* Reuse the live Shop My Collections leather header, scoped only to playlist802.
   Reference: ls-leather-header-20261008 + ls-nine-slice-header-20261008,
   and the header-only rules in catalog mobile-controls.css. No catalog/cart UI. */
body.page-id-802 #header [data-row="middle"] > .ct-container{border:0!important;min-height:96px;padding-inline:30px!important;background:none!important;isolation:isolate;position:relative;border-radius:22px!important;box-shadow:0 8px 16px rgba(45,25,12,.26)!important}
body.page-id-802 #header .site-title a,body.page-id-802 #header .menu > li > a{color:#30231d!important}
body.page-id-802 #header .menu > .current-menu-item > a{color:#8b241d!important}
body.page-id-802 #header [data-row="middle"] > .ct-container::before{content:"";position:absolute;inset:8px;z-index:-2;pointer-events:none;border-radius:17px;background:#f3bd8c}
body.page-id-802 #header [data-row="middle"] > .ct-container::after{content:"";position:absolute;inset:-36.875px -15.9375px -39.6875px -17.1875px;z-index:-1;pointer-events:none;border-style:solid;border-color:transparent;border-width:66.875px 45.9375px 69.6875px 47.1875px;border-image-source:url("https://n4lft3alr8.onrocket.site/wp-content/uploads/2026/10/loneslice-leather-header.png");border-image-slice:214 147 223 151 fill;border-image-width:66.875px 45.9375px 69.6875px 47.1875px;border-image-repeat:repeat;clip-path:inset(36.875px 15.9375px 39.6875px 17.1875px)}
@media(max-width:999px){body.page-id-802 #header [data-row="middle"] > .ct-container{padding-inline:20px!important;min-height:84px}}
@media(max-width:767px){
 body.page-id-802 #header [data-device="mobile"] [data-row="middle"],body.page-id-802 #header [data-device="mobile"] [data-row="middle"] > .ct-container{height:56px!important;min-height:56px!important;max-height:56px!important;box-sizing:border-box!important}
 body.page-id-802 #header [data-device="mobile"] [data-row="middle"] > .ct-container{padding:6px 14px!important;border-radius:16px!important}
 body.page-id-802 #header [data-device="mobile"] .site-logo-container{flex-basis:28px!important;width:28px!important}
 body.page-id-802 #header [data-device="mobile"] .site-logo-container img{width:28px!important;height:28px!important;max-width:28px!important}
 body.page-id-802 #header [data-device="mobile"] .site-title{font-size:12px!important}
}
