[hidden]{display:none!important}.athenas-wordpress{margin:0}.admin-bar .v-shell-header{top:32px}.af-idea-content p{margin-top:0}.v-page-article-body .wp-block-group{margin:0}.v-page-article-body .wp-block-group>h2{margin-top:0}.v-buying-summary [data-af-selection-list] ul{padding:0;list-style:none}.af-gallery-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.af-empty-results{padding:32px;text-align:center}.af-consent-banner[hidden]{display:none}.v-buying-product .gallery-main img{object-fit:contain}@media(max-width:782px){.admin-bar .v-shell-header{top:46px}}

/* Wide glass header: one continuous frame, with the existing accessible menu. */
.site.v-site .v-shell-header.v-shell-header-floating{
  inset:16px 20px auto;
  color:#fff;
}
.admin-bar .site.v-site .v-shell-header.v-shell-header-floating{top:48px}
.site.v-site .v-shell-header-floating .v-shell-bar{
  width:100%;max-width:none;min-height:86px;padding:8px 20px;
  gap:24px;border:1px solid rgb(255 255 255 / 35%);border-radius:28px;
  background:linear-gradient(120deg,rgb(16 40 30 / 76%),rgb(30 54 41 / 65%));
  box-shadow:0 12px 36px rgb(10 31 22 / 18%),inset 0 1px 0 rgb(255 255 255 / 24%);
  -webkit-backdrop-filter:blur(22px) saturate(140%);
  backdrop-filter:blur(22px) saturate(140%);
  pointer-events:auto;
}
.site.v-site .v-shell-header-floating .v-shell-bar:after{
  content:"";position:absolute;pointer-events:none;inset:auto 30px -1px;
  height:1px;background:linear-gradient(90deg,transparent,#ffe68c80,transparent);
}
.site.v-site .v-shell-header-floating .v-shell-logo{width:116px}
.site.v-site .v-shell-header-floating .v-shell-logo img{width:116px;height:66px;filter:drop-shadow(0 3px 8px #0002)}
.site.v-site .v-shell-header-floating .v-shell-nav{
  margin-inline:auto;padding:4px;gap:5px;border:0;background:transparent;
  box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;
}
.site.v-site .v-shell-header-floating .v-shell-nav>a{
  color:#fff!important;background:transparent;min-height:44px;padding:10px 18px;
  border-radius:16px;transition:background .18s,color .18s;
}
.site.v-site .v-shell-header-floating .v-shell-nav>a:hover{background:#ffffff1f;color:#fff!important}
.site.v-site .v-shell-header-floating .v-shell-nav>a[aria-current=page]{
  background:#ffdb32;color:#27351f!important;box-shadow:0 3px 12px #00000010;
}
.site.v-site .v-shell-header-floating :is(.v-shell-language,.v-shell-menu-toggle){
  color:#fff!important;background:#ffffff0d;border:1px solid #ffffff45;
  box-shadow:none;border-radius:16px;backdrop-filter:none;-webkit-backdrop-filter:none;
}
.site.v-site .v-shell-header-floating :is(.v-shell-language,.v-shell-menu-toggle):hover{background:#ffffff26}
.site.v-site .v-shell-header-floating .v-shell-quote{
  color:#27351f!important;background:#ffdb32;border:1px solid #ffe674;
  border-radius:16px;box-shadow:0 4px 14px #00000012;gap:20px;
  -webkit-backdrop-filter:none;backdrop-filter:none;
}
.site.v-site .v-shell-header-floating .v-shell-quote:hover{background:#ffe66b}
.site.v-site .v-shell-header-floating :is(a,button):focus-visible{outline:3px solid #ffe674;outline-offset:4px}
@media(max-width:1100px){
  .site.v-site .v-shell-header-floating .v-shell-bar{gap:14px;padding-inline:16px}
  .site.v-site .v-shell-header-floating .v-shell-nav>a{padding-inline:12px}
}
@media(max-width:980px){
  .site.v-site .v-shell-header-floating .v-shell-nav{display:none}
  .site.v-site .v-shell-header-floating .v-shell-menu-toggle{display:inline-flex}
}
@media(max-width:782px){.admin-bar .site.v-site .v-shell-header.v-shell-header-floating{top:58px}}
@media(max-width:600px){
  .site.v-site .v-shell-header.v-shell-header-floating{inset-inline:10px;top:12px}
  .site.v-site .v-shell-header-floating .v-shell-bar{min-height:70px;padding:5px 10px;gap:10px;border-radius:22px}
  .site.v-site .v-shell-header-floating .v-shell-logo{width:92px}
  .site.v-site .v-shell-header-floating .v-shell-logo img{width:92px;height:56px}
  .site.v-site .v-shell-header-floating .v-shell-header-actions{gap:6px}
  .site.v-site .v-shell-header-floating :is(.v-shell-language,.v-shell-menu-toggle){min-height:42px;padding:9px 11px;border-radius:14px}
}
@media(prefers-reduced-motion:reduce){.site.v-site .v-shell-header-floating .v-shell-nav>a{transition:none}}
