header#header [data-row]{transition:background var(--ae-t-overlay) var(--ae-ease)}body.home header#header{position:absolute;top:0;left:0;right:0;z-index:300;background:#fff0;border-bottom:0;box-shadow:none}body.admin-bar.home header#header{top:32px}body.home header#header [data-row]{background:#fff0;min-height:92px}body.home header#header .site-logo-container img,body.home header#header [data-id="logo"] img{filter:brightness(0) invert(1)}body.home header#header [data-id="menu"] .menu>li>a{color:var(--ae-on-ink)}body.home header#header [data-id="menu"] .menu>li>a:hover{color:var(--ae-seal)}body.home header#header svg{color:var(--ae-on-ink);fill:var(--ae-on-ink)}body.home header#header a:hover svg{color:var(--ae-seal);fill:var(--ae-seal)}body:not(.home) header#header{background:var(--ae-paper);border-bottom:1px solid var(--ae-line-paper)}body:not(.home) header#header [data-row]{background:var(--ae-paper)}body:not(.home) header#header .site-logo-container img{filter:none}body:not(.home) header#header [data-id="menu"] .menu>li>a{color:var(--ae-on-paper)}body:not(.home) header#header [data-id="menu"] .menu>li>a:hover{color:var(--ae-seal-deep)}body:not(.home) header#header svg{color:var(--ae-on-paper);fill:var(--ae-on-paper)}header#header [data-id="menu"] .menu>li>a{font-family:var(--ae-ff);font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:color var(--ae-t-micro) var(--ae-ease)}header#header [data-id="menu"] .menu>li{margin:0}header#header [data-id="menu"] .menu>li>a{padding-inline:18px}header#header .sub-menu{background:var(--ae-paper-raised);border:1px solid var(--ae-line-paper);border-radius:var(--ae-r0);box-shadow:var(--ae-sh-overlay);padding:var(--ae-s2) 0;min-width:230px}header#header .sub-menu li a{font-family:var(--ae-ff);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:none;color:var(--ae-on-paper);padding:13px 20px;min-height:var(--ae-tap);display:flex;align-items:center}header#header .sub-menu li a:hover{background:var(--ae-paper-sunk);color:var(--ae-on-paper)}header#header .ct-cart-count{background:var(--ae-seal);color:var(--ae-ink);font-family:var(--ae-ff);font-size:var(--ae-l1);font-weight:800;border-radius:var(--ae-r-chip)}header#header [data-id="cart"]>a,header#header [data-id="search"]>a,header#header [data-id="trigger"]{min-width:var(--ae-tap);min-height:var(--ae-tap);display:flex;align-items:center;justify-content:center}header#header svg{width:22px;height:22px}@media(max-width:999px){header#header [data-row]{min-height:68px}header#header .site-logo-container img,header#header [data-id="logo"] img{height:36px;max-height:36px;width:auto}body.home header#header [data-row]{min-height:68px}}#offcanvas .menu>li>a{font-family:var(--ae-ff);font-size:16px;font-weight:700;letter-spacing:.02em;text-transform:none;min-height:52px;display:flex;align-items:center}#offcanvas .sub-menu li a{min-height:48px;font-size:15px;font-weight:400}.ct-cart-content{background:var(--ae-paper-raised);border:1px solid var(--ae-line-paper);border-radius:var(--ae-r0);box-shadow:var(--ae-sh-overlay)}.ct-cart-content a.product-title{font-family:var(--ae-ff);font-size:13px;font-weight:700;color:var(--ae-on-paper);text-transform:none;letter-spacing:0}.ct-cart-content .quantity,.ct-cart-content .woocommerce-Price-amount{font-size:13px;color:var(--ae-on-paper-2);font-variant-numeric:tabular-nums}.ct-cart-content li.mini_cart_item img{background:var(--ae-paper-sunk);border-radius:var(--ae-r0);object-fit:contain}body header#header [data-id="cart"] .ct-cart-count{font-size:var(--ae-l1);min-width:18px;height:18px;line-height:18px}header#header .site-title-container,header#header .site-title,header#header .site-description{display:none}body.home header#header{position:relative;background:var(--ae-ink);border-bottom:1px solid var(--ae-line-ink)}body.admin-bar.home header#header{top:0}body.home header#header [data-row]{background:var(--ae-ink)}header#header .site-logo-container{display:inline-flex;align-items:center;min-height:var(--ae-tap)}header#header .site-logo-container img{display:block}body header#header .ct-dynamic-count-cart{font-size:var(--ae-l1);min-width:18px;height:18px;line-height:18px}