/* Desktop-only header and editorial product collage. Mobile is unchanged. */

html body .site-header{grid-template-columns:228px minmax(240px,520px) auto!important;justify-content:space-between;gap:32px!important}

html body .site-header .gallery-main-nav{display:none!important}

html body .site-header .header-action-cluster{display:contents!important}

html body .site-header .header-search{grid-column:2;grid-row:1;display:flex!important;align-items:center;flex:initial!important;width:100%!important;min-width:0;margin:0!important;padding:0 0 3px!important;border:0!important;border-bottom:1px solid #b7aa99!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}

html body .site-header .header-search input{display:block!important;flex:1;min-width:0;width:100%!important;height:44px!important;padding:8px 4px!important;border:0!important;background:transparent!important;box-shadow:none!important;font:14px/1.5 Arial,sans-serif!important;color:#504c4d!important;outline-offset:5px}

html body .site-header .header-search input::placeholder{color:#998b7a!important;font:13px/1.5 Arial,sans-serif!important}

html body .site-header .header-search button{position:static!important;flex:0 0 40px!important;width:40px!important;height:40px!important;padding:10px!important;border:0!important;border-radius:50%!important;background:transparent!important;cursor:pointer;transition:background .2s}

html body .site-header .header-search button:hover{background:#ece5d9!important}.site-header .header-search button img{display:block;width:20px;height:20px;opacity:.8}

html body .site-header .header-tools{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center}

.site-search-drawer{display:none!important}

@media(min-width:1000px) and (max-width:1200px){html body .site-header{grid-template-columns:180px minmax(230px,1fr) auto!important;gap:22px!important}html body .site-header>.logo{width:180px!important}}

.hd-collage{box-sizing:border-box;max-width:1440px;margin:0 auto;background:linear-gradient(110deg,#eee8df,#f2ede5 50%,#e9e0d3);padding:28px 4%;overflow:hidden}

.hd-collage[hidden]{display:none!important}.hd-collage-strip{display:flex;align-items:center;justify-content:center;gap:25px;min-height:195px}

.hd-collage-item{display:block;min-width:0;flex:0 1 auto;text-decoration:none;transform:translateY(var(--lift)) rotate(var(--tilt));transition:transform .35s}

.hd-collage-art{position:relative;overflow:hidden;aspect-ratio:var(--ratio);height:var(--height);box-shadow:3px 7px 12px #3f2c1d24;background:#e5d9c7}

.hd-collage-art img{position:absolute;display:block;max-width:none!important;object-fit:fill!important}

.hd-collage-item:hover,.hd-collage-item:focus-visible{transform:translateY(-4px) rotate(0deg)}.hd-collage-item:focus-visible{outline:2px solid #75624e;outline-offset:8px}

.hf-grid{transition:opacity .22s ease,transform .22s ease}.hf-formats.hf-switching .hf-grid{opacity:0;transform:translateY(5px)}.hf-formats.hf-switching .hf-heading>div{opacity:0}.hf-heading>div{transition:opacity .22s}

.ds-results{max-width:1320px;margin:0 auto;padding:55px 4% 75px}.ds-results h1{font:400 46px/1.15 Georgia,serif;color:#51473b;margin:0 0 16px}.ds-result-count{font:13px/1.6 Arial,sans-serif;color:#8c7961;margin:0 0 30px}.ds-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px}.ds-result-card{color:#51473b;text-decoration:none}.ds-result-card img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:#eee8dd}.ds-result-card h2{font:400 27px/1.2 Georgia,serif;margin:16px 0 8px}.ds-result-card p{font:11px/1.6 Arial,sans-serif;color:#8c7961;margin:0}.ds-search-message{font:14px/1.8 Arial,sans-serif;color:#7e6c58}.ds-results a:focus-visible{outline:2px solid #75624e;outline-offset:5px}

@media(prefers-reduced-motion:reduce){.hd-collage-item,.hf-grid,.hf-heading>div{transition:none}}

html body .site-header .header-search input{position:static!important;opacity:1!important;transform:none!important;visibility:visible!important;pointer-events:auto!important}html body .site-header .header-search button{transform:none!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}

html body .site-header form.header-search input#header-query[type=search]{border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:8px 4px!important}html body .site-header form.header-search input#header-query[type=search]:focus-visible{outline:2px solid #aa9579!important;outline-offset:4px!important}



/* A single photographed gallery setting, with the unaltered collection art on its wall. */

.hd-collage{height:300px;padding:24px 4% 90px;background:#e5d8c5 url('/assets/hayat-premium-gallery-v2.jpg') center bottom/cover no-repeat}

.hd-collage-strip{height:186px;min-height:0;gap:25px}

.hd-collage-item,.hd-collage-item:hover{transform:none}

.hd-collage-art{box-shadow:2px 4px 7px #30241938;border-right:2px solid #ac9a81;border-bottom:2px solid #a7957d}

@media(prefers-reduced-motion:no-preference){.hf-card.hf-appear{animation:hf-gentle-arrive .75s var(--hf-delay,0ms) cubic-bezier(.22,.61,.36,1) both}@keyframes hf-gentle-arrive{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}}



/* A collected interior rather than an evenly spaced catalogue strip. */

.hd-collage{background-image:url('/assets/hayat-artistic-gallery-v3.jpg')}

.hd-collage[data-layout=salon]{padding:0;height:300px}

.hd-collage[data-layout=salon] .hd-collage-strip{position:relative;height:300px;width:100%;display:block}

.hd-collage[data-layout=salon] .hd-collage-item{position:absolute;left:var(--x);top:var(--y)}

.hd-collage-art{box-shadow:2px 4px 6px #30241930,1px 1px 2px #30241920}

.hd-collage-art::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#fff8dc20,transparent 45%,#4c321212);mix-blend-mode:soft-light}

.hf-grid{transition:opacity .45s ease,transform .45s ease}

@media(prefers-reduced-motion:no-preference){.hf-card.hf-appear{animation-duration:1.4s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}@keyframes hf-gentle-arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}



/* Desktop campaign opening: real catalogue photograph and explicit shopping entry. */

body .announcement{overflow:hidden;background:#3e403a;color:#fff;min-height:34px}

body .announcement a{display:block;width:max-content;min-width:100%;text-align:center;white-space:nowrap;animation:hd-announcement-drift 24s linear infinite;padding:8px 24px}

body .announcement:hover a,body .announcement:focus-within a{animation-play-state:paused}

@keyframes hd-announcement-drift{0%,15%{transform:translateX(0)}85%,100%{transform:translateX(-25%)}}

.hd-campaign{max-width:1440px;margin:0 auto 38px;display:grid;grid-template-columns:1fr 1.2fr;background:#eee9e0;color:#504c4d;overflow:hidden}

.hd-campaign-copy{padding:45px 9%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}

.hd-campaign-eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:.17em;margin:0 0 18px;color:#686b61}

.hd-campaign h1{white-space:pre-line;font:400 clamp(38px,4vw,60px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:0 0 28px}

.hd-campaign .hd-all-products{display:inline-flex!important;align-items:center;justify-content:center;min-width:260px;min-height:60px;padding:15px 28px;box-sizing:border-box;background:#504c4d!important;color:#fff!important;border:1px solid #504c4d;border-radius:3px;font:600 17px/1.4 Arial,sans-serif;text-decoration:none;box-shadow:none;transition:background .2s}

.hd-campaign .hd-all-products:hover{background:#423e3f!important}.hd-campaign a:focus-visible{outline:3px solid #af8248;outline-offset:-4px}

.hd-campaign-image{position:relative;height:390px;display:block;background:#e9e3d9;overflow:hidden}

.hd-campaign-image img{display:block;width:100%;height:100%;object-fit:contain}

.hd-campaign-caption{position:absolute;right:18px;bottom:18px;background:#fffffff0;color:#45483f;padding:10px 16px;font:13px Arial,sans-serif;border-radius:2px}

.hd-campaign-benefits{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);padding:22px 2%;background:#faf8f3;border-bottom:1px solid #ddd7cd}

.hd-campaign-benefits a{text-decoration:none;color:#454a40;text-align:center;padding:0 16px;border-right:1px solid #ddd7cd}.hd-campaign-benefits a:last-child{border:0}

.hd-campaign-benefits strong{display:block;font:600 14px/1.6 Arial,sans-serif}.hd-campaign-benefits span{display:block;font:12px/1.6 Arial,sans-serif;color:#797b72;margin-top:3px}

body.home-page .hc-browse{font-size:17px!important;padding:17px 32px!important;min-height:56px;background:#504c4d!important;color:white!important}

@media(prefers-reduced-motion:reduce){body .announcement a{animation:none}.hd-campaign .hd-all-products{transition:none}}


body .announcement a{animation:none!important;height:34px!important;padding:0!important;display:flex!important;align-items:center!important;overflow:hidden!important}body .announcement .hd-notice-track{position:static!important;display:block!important;white-space:nowrap!important;animation:hd-announcement-drift 28s linear infinite!important;color:#fff!important;line-height:34px!important;font-size:12px!important}body .announcement:hover .hd-notice-track,body .announcement:focus-within .hd-notice-track{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){body .announcement .hd-notice-track{animation:none!important;transform:none!important}}

.hd-campaign-benefits{padding:23px 2% 25px;gap:0}.hd-campaign-benefits .hd-benefit-icon{font:32px/1.2 Georgia,serif;color:#756b67;margin:0 0 9px}.hd-campaign-benefits strong{font-size:15px}.hd-campaign-benefits a{transition:color .2s}.hd-campaign-benefits a:hover{color:#8a6849}body .announcement{background:#20211f!important}

/* Reference campaign structure; Hayat Dekor's existing anthracite / cream palette. */
body .announcement{display:none!important}
.hd-campaign{grid-template-columns:1.55fr 1fr;background:#504c4d;margin:16px auto 38px;gap:0}
.hd-campaign-notice{grid-column:1/-1;display:block;overflow:hidden;background:#242223;color:#fffdf7!important;text-decoration:none;height:42px;border-bottom:9px solid #f5f2ec;box-sizing:content-box;line-height:42px;text-align:center}
.hd-campaign-notice span{display:block;white-space:nowrap;font:13px/42px Arial,sans-serif;letter-spacing:.03em;animation:hd-announcement-drift 28s linear infinite}
.hd-campaign-notice:hover span,.hd-campaign-notice:focus-visible span{animation-play-state:paused}
.hd-campaign-copy{min-height:390px;box-sizing:border-box;padding:38px 8%;background:radial-gradient(ellipse at 10% 10%,#756b6740,transparent 65%),linear-gradient(125deg,#504c4d,#423e3f);align-items:center;text-align:center}
.hd-campaign-copy .hd-campaign-eyebrow{color:#f5f2ec!important;letter-spacing:.2em;margin-bottom:20px}
html body .hd-campaign h1{color:#fffdf7!important;font:italic 400 clamp(48px,4.6vw,72px)/1.05 Georgia,serif!important;letter-spacing:-.025em;margin-bottom:28px}
.hd-campaign .hd-all-products{background:#f5f2ec!important;border-color:#f5f2ec;color:#504c4d!important;border-radius:0;min-width:280px;min-height:58px}
.hd-campaign .hd-all-products:hover{background:#e8e0d5!important}
.hd-campaign-image{height:390px;background:#eee9e0;border-left:10px solid #f5f2ec}
.hd-campaign-caption{right:12px;bottom:12px}
.hd-campaign-benefits{background:#f5f2ec;color:#504c4d}
.hd-campaign-benefits a{color:#504c4d}.hd-campaign-benefits strong{color:#504c4d!important}
@media(prefers-reduced-motion:reduce){.hd-campaign-notice span{animation:none}}

.hd-image-slider{position:relative;width:100%;max-width:none;margin:0 0 35px;padding:0 0 31px;background:#f5f2ec;box-sizing:border-box}
.hd-slider-window{overflow:hidden;width:100%}.hd-slider-track{display:flex;transition:transform .8s cubic-bezier(.22,.61,.36,1)}
.hd-slider-slide{flex:0 0 100%;width:100%;display:block}.hd-slider-slide img{display:block;width:100%;height:auto;aspect-ratio:1800/520;object-fit:contain}
.hd-image-slider>button{position:absolute;top:calc(50% - 38px);width:42px;height:52px;background:#fffdf7e8;color:#504c4d;border:1px solid #d4c4b1;border-radius:0;font:32px Georgia,serif;cursor:pointer;padding:0;display:grid;place-items:center;box-shadow:none}.hd-slider-prev{left:15px}.hd-slider-next{right:15px}
.hd-slider-dots{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);display:flex;gap:3px}.hd-slider-dots button{width:28px;height:26px;padding:8px;border:0;background:transparent;cursor:pointer;box-shadow:none}.hd-slider-dots button::after{content:'';display:block;width:8px;height:8px;border-radius:50%;background:#c8bbb0}.hd-slider-dots button[aria-pressed=true]::after{background:#504c4d}.hd-image-slider button:focus-visible{outline:2px solid #756b67;outline-offset:2px}
@media(prefers-reduced-motion:reduce){.hd-slider-track{transition:none}}

.hd-art-slider{padding:0}.hd-slider-frame{position:relative}.hd-art-slider .hd-slider-dots{position:static;transform:none;justify-content:center;padding:3px 0 8px}
.hd-slider-frame>button{position:absolute;top:calc(50% - 26px);width:38px;height:48px;background:#fffdf7e8;color:#504c4d;border:1px solid #d4c4b1;border-radius:0;font:30px Georgia,serif;cursor:pointer;padding:0;display:grid;place-items:center;box-shadow:none;z-index:3}
.hd-art-slide{position:relative;isolation:isolate;aspect-ratio:3.5;overflow:hidden;background:#f5f2ec}.hd-art-slide .hd-art-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hd-art-slide::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f5f2ec55,transparent 68%);z-index:-1;pointer-events:none}
.hd-art-copy{position:absolute;left:9%;top:50%;transform:translateY(-50%);color:#504c4d;max-width:55%}
.hd-art-copy .hd-art-kicker{font:11px/1.6 Arial,sans-serif;letter-spacing:.15em;color:#756b67;margin:0 0 16px}
html body .hd-art-copy .hd-art-title{font:400 clamp(30px,3.3vw,50px)/1.1 Georgia,serif!important;color:#504c4d!important;margin:0 0 13px;letter-spacing:-.02em}
.hd-art-copy .hd-art-sub{font:italic 400 clamp(21px,2.4vw,34px)/1.25 Georgia,serif;color:#756b67;margin:0 0 25px}
.hd-art-copy .hd-art-cta{display:inline-flex;padding:12px 22px;min-height:42px;box-sizing:border-box;align-items:center;background:#504c4d;color:#fffdf7!important;font:13px/1.4 Arial,sans-serif;text-decoration:none;border:1px solid #504c4d}
.hd-art-copy .hd-art-cta:hover{background:#423e3f}.hd-art-copy a:focus-visible{outline:2px solid #756b67;outline-offset:4px}
.hd-art-slide-1 .hd-art-background{object-position:60% center}.hd-art-slide-2 .hd-art-background{object-position:85% center}.hd-art-slide-3 .hd-art-background{object-position:100% center}
@media(prefers-reduced-motion:no-preference){.hd-slide-active .hd-art-kicker{animation:hd-type-side 1.4s .2s both}.hd-slide-active .hd-art-title{animation:hd-type-rise 1.6s .35s both}.hd-slide-active .hd-art-sub{animation:hd-type-soft 1.8s .55s both}.hd-slide-active .hd-art-cta{animation:hd-type-rise 1.5s .75s both}@keyframes hd-type-side{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}@keyframes hd-type-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hd-type-soft{from{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}}

body .announcement{display:block!important;background:#242223!important}.hd-art-slider>.hd-campaign-notice{display:none!important}

.hd-bottom-marquee{display:block;height:54px;overflow:hidden;background:#504c4d;color:#fffdf7!important;text-decoration:none;border-top:1px solid #756b67}.hd-bottom-marquee-track{display:flex;width:max-content;animation:hd-bottom-loop 38s linear infinite}.hd-bottom-marquee-track>span{display:block;flex-shrink:0;white-space:pre;padding-right:45px;font:15px/54px Arial,sans-serif;letter-spacing:.14em}.hd-bottom-marquee:hover .hd-bottom-marquee-track,.hd-bottom-marquee:focus-visible .hd-bottom-marquee-track{animation-play-state:paused}@keyframes hd-bottom-loop{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.hd-bottom-marquee-track{animation:none}}

.hd-bottom-marquee{margin-top:16px}.hf-formats{position:relative}.hf-manual-arrow{position:absolute;top:58%;width:38px;height:48px;background:#fffdf7ee;color:#504c4d;border:1px solid #d4c4b1;border-radius:0;font:30px Georgia,serif;display:grid;place-items:center;cursor:pointer;z-index:3;padding:0;box-shadow:none}.hf-manual-prev{left:6px}.hf-manual-next{right:6px}.hf-manual-arrow:disabled{opacity:.4;cursor:wait}.hf-manual-arrow:focus-visible{outline:2px solid #756b67;outline-offset:3px}

body.home-page .hr-closing{display:none!important}

.hr-collections>.hc-browse{display:table!important;margin:30px auto 0!important;text-align:center;max-width:100%;box-sizing:border-box}

.hf-manual-controls{display:flex;justify-content:flex-end;gap:12px;margin:22px 0 0}.hf-manual-controls .hf-manual-arrow{position:static;width:auto;height:auto;min-width:31px;background:transparent;border:0;border-radius:0;box-shadow:none;color:#7c6a55;font:23px/36.8px Arial,Helvetica,sans-serif;padding:0 4px}.hf-manual-controls .hf-manual-arrow:hover{color:#504c4d;background:transparent}

.hd-campaign-benefits .hd-benefit-icon{display:flex;align-items:center;justify-content:center;min-height:38px;margin-bottom:9px}.hd-campaign-benefits .hd-benefit-stars{color:#d6a527;gap:2px}.hd-benefit-icon svg{display:block;flex-shrink:0}

.hd-banner-controls{position:absolute;right:4.5%;bottom:13px;display:flex;gap:12px;z-index:3}.hd-banner-controls>button{position:static;width:auto;height:auto;min-width:31px;padding:0 4px;border:0;border-radius:0;box-shadow:none;background:transparent;color:#7c6a55;font:23px/36.8px Arial,Helvetica,sans-serif;cursor:pointer}.hd-banner-controls>button:hover{color:#504c4d;background:transparent}

.hd-slider-footer{position:relative;min-height:50px;background:#f5f2ec}.hd-slider-footer .hd-slider-dots{padding:12px 0}.hd-slider-footer .hd-banner-controls{right:4.5%;bottom:7px}

body .announcement .hd-notice-track{display:flex!important;width:max-content!important;animation:hd-bottom-loop 140s linear infinite!important;animation-play-state:running!important}body .announcement .hd-notice-track>span{display:block;flex:0 0 auto;white-space:pre;padding:0 14px 0 0}.hd-bottom-marquee .hd-bottom-marquee-track{animation-duration:120s;animation-play-state:running!important}.hd-bottom-marquee:focus-visible .hd-bottom-marquee-track,body .announcement:focus-within .hd-notice-track{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){body .announcement .hd-notice-track,.hd-bottom-marquee .hd-bottom-marquee-track{animation:none!important;transform:none!important}}

.hd-campaign-benefits .hd-benefit-stars{gap:3px}.hd-benefit-stars svg{filter:drop-shadow(0 1px 1px #9c70283d)}

.hd-campaign-benefits .hd-benefit-icon{min-height:52px;margin-bottom:11px}.hd-benefit-icon:not(.hd-benefit-stars)>svg{width:46px;height:46px}.hd-campaign-benefits .hd-benefit-stars{gap:4px;align-items:center}.hd-benefit-stars>svg:first-child,.hd-benefit-stars>svg:last-child{width:23px;height:23px}.hd-benefit-stars>svg:nth-child(2),.hd-benefit-stars>svg:nth-child(4){width:29px;height:29px}.hd-benefit-stars>svg:nth-child(3){width:39px;height:39px}.hd-campaign-benefits a:not([href]){cursor:default}

.hd-art-slide{aspect-ratio:3}

footer .footer-bottom{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center;flex-direction:column}footer .footer-bottom>span{display:none!important}.hd-footer-identity{display:block;font:11px/1.8 Arial,sans-serif;color:#756b67}.hd-footer-identity p{margin:0!important;font:inherit!important;color:inherit!important}.hd-footer-identity .hd-orion-brand-link{font:inherit;color:inherit!important;text-decoration:none!important;border:0;background:none;padding:0}.hd-orion-brand-link:focus-visible{outline:2px solid #756b67;outline-offset:3px}

.hd-footer-identity .hd-orion-brand-link{display:inline!important}

footer .footer-bottom .hd-footer-identity{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:100%;font-size:10px;line-height:1.6;color:#8a807a}.hd-footer-identity .hd-footer-copyright{grid-column:1;justify-self:start;text-align:left;white-space:nowrap}.hd-footer-identity .hd-footer-company{grid-column:2;justify-self:center;text-align:center;white-space:nowrap}

.hd-slider-progress{position:absolute;inset:0 0 auto;height:2px;background:#d4c4b133;overflow:hidden}.hd-slider-progress>span{display:block;width:100%;height:100%;background:#756b6780;transform:scaleX(0);transform-origin:left center}@media(prefers-reduced-motion:reduce){.hd-slider-progress{display:none}}

.hd-art-copy .hd-art-kicker{font-size:12px}.hd-art-copy .hd-art-sub{font-size:clamp(23px,2.65vw,38px)}html body .hd-art-copy .hd-art-title{font-size:clamp(34px,3.65vw,56px)!important}.hd-art-copy .hd-art-cta{font-size:14px;min-height:46px;padding:14px 25px}.hr-collection-rail.hd-infinite-rail{scroll-snap-type:none;scroll-behavior:auto;overflow-x:hidden}

.hd-collection-circles{display:flex;justify-content:center;gap:30px;overflow-x:auto;padding:23px 4% 25px;background:#f5f2ec;scrollbar-width:thin}.hd-circle-collection{flex:0 0 108px;display:flex;align-items:center;flex-direction:column;gap:10px;color:#504c4d;text-decoration:none;font:11px/1.5 Arial,sans-serif;text-align:center}.hd-circle-collection>img{display:block;width:90px;height:90px;border-radius:50%;object-fit:cover;border:1px solid #d4c4b180;box-shadow:0 3px 9px #504c4d0b;transition:transform .3s}.hd-circle-collection:hover>img{transform:translateY(-2px)}.hd-circle-collection:focus-visible{outline:2px solid #756b67;outline-offset:4px}footer .footer-bottom .hd-footer-identity{font-size:11.5px!important}@media(prefers-reduced-motion:reduce){.hd-circle-collection>img{transition:none}}

.site-header{z-index:20}.site-header .header-tools{overflow:visible!important}.site-header .header-tools a[data-hd-tooltip]{position:relative}.site-header .header-tools a[data-hd-tooltip]::after{content:attr(data-hd-tooltip);position:absolute;left:50%;top:calc(100% + 10px);transform:translate(-50%,-3px);padding:7px 10px;background:#504c4d;color:#fffdf7;white-space:nowrap;font:11px/1.4 Arial,sans-serif;letter-spacing:.01em;border-radius:4px;box-shadow:0 3px 9px #504c4d18;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease;z-index:99}.site-header .header-tools a[data-hd-tooltip]::before{content:'';position:absolute;left:50%;top:calc(100% + 1px);transform:translateX(-50%);border:5px solid transparent;border-bottom-color:#504c4d;opacity:0;visibility:hidden;pointer-events:none;z-index:99}.site-header .header-tools a[data-hd-tooltip]:hover::after,.site-header .header-tools a[data-hd-tooltip]:focus-visible::after{opacity:1;visibility:visible;transform:translate(-50%,0)}.site-header .header-tools a[data-hd-tooltip]:hover::before,.site-header .header-tools a[data-hd-tooltip]:focus-visible::before{opacity:1;visibility:visible}footer .footer-bottom .hd-footer-identity{font-size:13px!important}@media(prefers-reduced-motion:reduce){.site-header .header-tools a[data-hd-tooltip]::after{transition:none}}

html body .announcement.hd-notice-loop .hd-notice-track{animation:hd-bottom-loop 140s linear infinite!important;display:flex!important;animation-play-state:running!important}html body .announcement.hd-notice-loop:focus-within .hd-notice-track{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html body .announcement.hd-notice-loop .hd-notice-track{animation:none!important;transform:none!important}}
