html .topbar-section .topbar{position:relative}html .topbar-section .topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,221,191,.38),transparent)}html .topbar-section .announcement-bar a{color:#ffddbf;text-decoration:underline;text-decoration-color:#ffddbf59;text-underline-offset:3px}html .topbar-section .announcement-bar a:hover{text-decoration-color:#ffddbf}html .header-section{background:transparent}html .header-section header.header{isolation:isolate;transition:border-radius .3s ease,box-shadow .3s ease}html .header-section header.header:before{background:linear-gradient(160deg,#ffffffe6,#ffffffbd 60%,#fffcf8d1)!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-radius:inherit!important;box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #9a5a2e14,0 18px 40px -30px #3c281480;transition:box-shadow .3s ease}html .header-section header.header .header__corner{display:none!important}html .header-section.header-scrolled header.header:before{box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #9a5a2e1a,0 22px 48px -24px #3c281473}html .header-section .header__logo img.logo,html .header-section .header__logo img.white-logo{width:var(--gmh-logo, clamp(110px, 5vw, 140px));height:auto}html .header-section .header__navigation .list-menu{gap:2px}html .header-section .header__navigation .menu__item{font-size:clamp(13.5px,calc(.6vw + 2px),16.5px);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#171717;padding:.72em 1.1em;border-radius:999px;white-space:nowrap;transition:background .2s ease,color .2s ease,box-shadow .2s ease}html .header-section .header__navigation .menu__item:before,html .header-section .header__navigation .menu__item:after{display:none!important}html .header-section .header__navigation li:hover>a .menu__item,html .header-section .header__navigation li:hover>a.menu__item,html .header-section .header__navigation li:hover>details>summary .menu__item,html .header-section .header__navigation .menu__item:hover{background:#171717;color:#ffddbf}html .header-section .header__navigation details[open]>summary .menu__item{background:#171717;color:#ffddbf;box-shadow:0 10px 22px -14px #0009}html .header-section .header__navigation .menu__item svg{transition:transform .25s ease}html .header-section .header__navigation details[open]>summary .menu__item svg{transform:rotate(180deg)}html .header-section .header__navigation a[aria-current=page] .menu__item,html .header-section .header__navigation a.menu__item[aria-current=page]{color:#9a5a2e}html .header-section .header__icons .search-drawer-button,html .header-section .header__icons .cart-drawer-button,html .header-section .header__icons .menu-drawer-button,html .header-section .header__icons shopify-account>a,html .header-section .header__icons shopify-account>button{width:clamp(42px,2vw,50px);height:clamp(42px,2vw,50px);border-radius:50%;color:#171717;background:#ffffffbf;box-shadow:inset 0 0 0 1px #17171714,0 6px 14px -10px #3c281480;transition:background .2s ease,color .2s ease,transform .2s ease}html .header-section .header__icons .search-drawer-button:hover,html .header-section .header__icons .cart-drawer-button:hover,html .header-section .header__icons .menu-drawer-button:hover,html .header-section .header__icons shopify-account>a:hover,html .header-section .header__icons shopify-account>button:hover{background:#171717;color:#ffddbf;transform:translateY(-1px)}html .header-section .header__icons .search-drawer-button svg,html .header-section .header__icons .cart-drawer-button svg,html .header-section .header__icons .menu-drawer-button svg,html .header-section .header__icons shopify-account svg{width:clamp(19px,.9vw,22px);height:clamp(19px,.9vw,22px)}html .header-section .cart-drawer-button cart-count:not([hidden]),html .header-section .cart-drawer-button .count:not([hidden]){min-width:19px;height:19px;padding:0 5px;border-radius:999px;top:-3px;right:-3px;display:grid;place-items:center;font-size:11px;font-weight:800;line-height:1;color:#171717;background:linear-gradient(135deg,#ffe6cf,#ffb88c 60%,#e59f6c);box-shadow:0 0 0 2px #fff,0 4px 10px -4px #9a5a2e99}html .header-section .cart-drawer-button cart-count[hidden]{display:none!important}html .header-section .header__icons .header__menu summary .menu__item{font-size:clamp(13px,calc(.55vw + 2px),15.5px);font-weight:650;letter-spacing:.02em;color:#171717;padding:.72em 1.05em;border-radius:999px;background:#ffffffbf;box-shadow:inset 0 0 0 1px #17171714}html .header-section .header__icons .header__menu summary:hover .menu__item{background:#ffddbf8c;color:#7d4521}@media(min-width:990px){html .header-section{padding:12px clamp(12px,1.6vw,28px) 0}html .header-section header.header{border-radius:28px!important;padding-top:10px;padding-bottom:10px;min-height:0}}@media(max-width:989px){html .header-section{padding:8px 10px 0}html .header-section header.header{border-radius:22px!important;padding:4px 16px;column-gap:8px}html .header-section .header__logo img.logo,html .header-section .header__logo img.white-logo{width:var(--gmh-logo-m, 74px)}html .header-section .header__icons .search-drawer-button,html .header-section .header__icons .cart-drawer-button,html .header-section .header__icons .menu-drawer-button{width:38px;height:38px;padding:0;justify-content:center}html .header-section .header__icons .header__buttons{gap:6px}}@media(prefers-reduced-motion:reduce){html .header-section header.header,html .header-section header.header:before,html .header-section .menu__item,html .header-section .header__icons *{transition:none!important}}@media(min-width:990px){html :is(.header-section,#gmh-x) .header__logo img.logo{width:var(--gmh-logo, clamp(100px, 4.8vw, 112px))!important;max-width:none!important;height:auto!important;max-height:none!important}}html .header-section .header__logo{perspective:520px}html .header-section .header__logo-link.gml3d-on{position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx, 2deg)) rotateY(var(--ry, -18deg));animation:gmlSway 5.2s ease-in-out infinite alternate}html .header-section .header__logo-link.gml3d-on.gml-follow{animation:none;transition:transform .45s cubic-bezier(.2,.7,.2,1)}@keyframes gmlSway{0%{transform:rotateX(2deg) rotateY(-18deg)}to{transform:rotateX(8deg) rotateY(12deg)}}html .header-section .header__logo-link.gml3d-on img.logo{position:relative;transform:translateZ(1px);filter:none}html .header-section .header__logo-link.gml3d-on img.white-logo{display:none!important}html .header-section .gml3d{position:absolute;left:0;top:0;transform-style:preserve-3d;pointer-events:none}html .header-section .gml3d>span{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--gml-src) center / contain no-repeat;mask:var(--gml-src) center / contain no-repeat}html .header-section .gml3d__layer{transform:translateZ(calc(var(--z) * -1));background:#2b2420}html .header-section .gml3d__shine{transform:translateZ(1.6px);background:linear-gradient(112deg,transparent 42%,rgba(255,255,255,.16) 50%,transparent 58%);background-size:260% 100%;background-position:var(--sx, 50%) 0;animation:gmlShine 5.2s ease-in-out infinite alternate}html .header-section .gml-follow .gml3d__shine{animation:none;transition:background-position .45s ease}@keyframes gmlShine{0%{background-position:97% 0}to{background-position:19% 0}}html .header-section .gml3d__shadow{transform:translateZ(-4px) translateY(6px);background:#28180a99;filter:blur(6px);opacity:.35}html .header-section .header__logo-link:focus-visible{outline:2px solid #d4895a;outline-offset:6px;border-radius:12px}@media(max-width:989px){html .header-section .gml3d__shadow{transform:translateZ(-3px) translateY(4px);filter:blur(4px)}}@media(prefers-reduced-motion:reduce){html .header-section .header__logo-link.gml3d-on,html .header-section .gml3d__shine{animation:none}html .header-section .header__logo-link.gml3d-on{transform:rotateX(5deg) rotateY(-12deg)}}html .header-section header.header{transition:border-radius .3s ease,box-shadow .3s ease,padding .35s cubic-bezier(.2,.7,.2,1)}html .header-section .header__logo img.logo{transition:width .35s cubic-bezier(.2,.7,.2,1)}html .header-section .header__navigation .menu__item{transition:background .2s ease,color .2s ease,box-shadow .2s ease,padding .35s ease,font-size .35s ease}@media(min-width:990px){html .header-section{transition:padding .35s cubic-bezier(.2,.7,.2,1)}html .header-section.header-scrolled{padding-top:8px}html .header-section.header-scrolled header.header{padding-top:4px;padding-bottom:4px;border-radius:22px!important}html :is(.header-section.header-scrolled,#gmh-x) .header__logo img.logo{width:var(--gmh-logo-mini, 70px)!important}html .header-section.header-scrolled .header__navigation .menu__item{padding:.6em 1em;font-size:clamp(12.5px,calc(.55vw + 1.5px),15px)}html .header-section.header-scrolled .header__icons .search-drawer-button,html .header-section.header-scrolled .header__icons .cart-drawer-button,html .header-section.header-scrolled .header__icons shopify-account>a,html .header-section.header-scrolled .header__icons shopify-account>button{width:40px;height:40px}}@media(max-width:989px){html .header-section.header-scrolled header.header{padding-top:2px;padding-bottom:2px}html .header-section.header-scrolled .header__logo img.logo{width:var(--gmh-logo-mini-m, 56px)}}@media(prefers-reduced-motion:reduce){html .header-section,html .header-section .header__logo img.logo{transition:none!important}}html body.template-page .page-width:has(>.page.rte):not(:has(.gp,.gc,.gmfaq-page,.gm-about-page,.gm-sezzle-section,.gm-rentals-page,.gm-plan-page,.gmb,.gm-repair-page,.gm-lesson-promo))>:is(.title-wrapper,.page.rte){margin-left:auto;margin-right:auto}
/*# sourceMappingURL=/cdn/shop/t/57/assets/gm-header.css.map */
