@media(max-width:780px){
  body{padding-bottom:74px;background:#11110f;font-size:14px;overflow-x:hidden}
  .announcement{height:27px;font-size:7px;letter-spacing:.1em;gap:7px;white-space:nowrap;overflow:hidden}
  .site-header{height:64px;padding:0 16px;background:rgba(17,17,15,.96);border-bottom:1px solid rgba(244,240,232,.12)}
  .brand-logo{height:58px}.brand-logo img{max-width:95px;max-height:55px}
  .header-actions{gap:11px;font-size:0}.header-actions a:first-child{font-size:24px;line-height:1}.header-actions a:nth-child(2){font-size:0}.header-actions a:nth-child(2):before{content:'◌';font-size:23px}.header-actions small{font-size:8px;position:relative;top:-11px;left:-4px}.menu-toggle{font-size:0;width:25px;height:25px;position:relative}.menu-toggle:after{content:'☰';font-size:20px;position:absolute;inset:0}
  .site-header.menu-open{background:#14130f}.site-header.menu-open nav{top:64px;bottom:0;position:fixed;display:flex;justify-content:center;gap:0;background:#14130f;padding:25px 28px;border-top:1px solid var(--line)}.site-header.menu-open nav a{font:500 42px 'Playfair Display';letter-spacing:-.04em;text-transform:none;border-bottom:1px solid var(--line);padding:19px 0;opacity:1}.site-header.menu-open:after{content:'MUSK AL HARMAIN / 2026';position:fixed;bottom:95px;left:28px;font:9px DM Mono;letter-spacing:.15em;color:var(--gold)}
  .hero{min-height:calc(100svh - 91px);padding:48px 20px 34px;display:flex;flex-direction:column;justify-content:flex-start}.hero:after{background:linear-gradient(180deg,#11110f 0%,rgba(17,17,15,.1) 52%,#11110f 100%)}.hero-content{width:100%}.eyebrow{font-size:8px;letter-spacing:.14em;margin-bottom:13px}.hero h1{font-size:clamp(48px,14vw,63px);line-height:.94;max-width:335px}.hero-copy{font-size:13px;line-height:1.6;max-width:265px;margin:20px 0 22px}.button{font-size:9px;padding:14px 15px;gap:34px}.hero-bottle{right:12px;bottom:22px;transform:scale(.58);transform-origin:bottom right}.hero-stamp{right:18px;bottom:174px;width:72px;height:72px;font-size:6px;background:rgba(17,17,15,.35);backdrop-filter:blur(3px)}.scroll-cue{display:none}
  .marquee-wrap{padding:12px 0}.marquee-track span{font-size:15px}.section{padding:65px 16px}.categories h2,.featured h2,.promise h2{font-size:43px;line-height:.95;margin-bottom:30px}.category-grid{margin:0 -16px;grid-template-columns:1fr 1fr;border-left:0}.category-card{min-height:136px;padding:15px;border-right:1px solid var(--line)}.category-card strong{font-size:21px;line-height:1.05}.category-card i{font-size:8px}.category-card:nth-child(5){grid-column:span 2;min-height:110px}.section-head{display:block}.section-head .text-link{display:inline-block;margin:15px 0 30px;font-size:9px}.product-grid{display:flex;overflow-x:auto;gap:12px;margin:0 -16px;padding:0 16px 12px;scroll-snap-type:x mandatory;scrollbar-width:none}.product-grid::-webkit-scrollbar{display:none}.product-card{min-width:72vw;scroll-snap-align:start}.product-image{aspect-ratio:4/5}.product-card h3{font-size:23px}.product-card .cap{font-size:8px;margin-top:13px}
  .scent-finder{padding:65px 20px;display:block}.scent-finder h2{font-size:48px;line-height:.95}.finder-intro>p:not(.eyebrow){font-size:13px;margin:18px 0 33px}.mood-list a{grid-template-columns:25px 1fr 20px;padding:21px 0}.mood-list strong{font-size:22px}.mood-list b{font-size:18px}.founder-editorial{padding:65px 16px 35px;display:block}.founder-title h2{font-size:48px;line-height:.95;margin-bottom:34px}.founder-card{margin-bottom:36px}.founder-card.qudoos{margin-top:0}.founder-photo{height:420px}.founder-card h3{font-size:42px}.founder-card>p:last-child{font-size:13px;line-height:1.65}.founder-ending{display:block;padding-top:20px}.founder-ending span{font-size:61px}.founder-ending p{font-size:20px;margin-top:8px}.promise-grid>div{padding:23px 0}.promise-grid h3{font-size:26px;margin:20px 0 6px}.promise-grid p{font-size:13px;margin:0}.collection-landing{min-height:calc(100svh - 91px);padding:52px 20px 35px}.collection-landing h1{font-size:66px;line-height:.88}.collection-landing>div:first-child>p:not(.eyebrow){font-size:13px;max-width:245px}.landing-art{opacity:.55;padding-bottom:40px}.landing-art span{font-size:130px}.landing-bottle{width:130px;height:230px}.landing-bottle:before{width:58px;height:40px;top:-40px;left:36px}.collection-page h2{font-size:48px}.collection-page .product-grid{margin-top:25px}.product-page{padding:30px 16px 45px}.product-gallery{margin:0 -16px;display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory}.product-gallery img,.product-gallery .product-placeholder{min-width:85vw;scroll-snap-align:start}.product-details{padding-top:28px}.product-details h1{font-size:43px}.product-details .button{width:100%;justify-content:space-between;background:var(--gold);color:#15130f}.product-details form{position:sticky;bottom:74px;background:#11110f;padding:12px 0;z-index:4}.delivery-note{font-size:11px}footer{padding:45px 16px 22px;grid-template-columns:1fr 1fr;gap:25px}.footer-logo img{max-width:120px}.footer-bottom{font-size:8px;margin-top:8px}.mobile-dock{position:fixed;display:flex;bottom:0;left:0;right:0;height:74px;background:rgba(20,19,15,.96);backdrop-filter:blur(16px);border-top:1px solid var(--line);z-index:30;justify-content:space-around;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.mobile-dock a{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font:8px DM Mono;text-transform:uppercase;letter-spacing:.05em;color:#bab3a7}.mobile-dock b{font:19px Manrope;color:var(--gold);font-weight:400;line-height:1}.mobile-dock small{background:var(--gold);color:#15130f;border-radius:10px;padding:0 4px;margin-left:2px}
}
@media(min-width:781px){.mobile-dock{display:none}}
