/*!
 * ORNE — Header: carrinho condicional, botão "Entrar" e menu da conta
 * v1.0 — 07/08/2026
 *
 * Render-blocking de propósito: o botão "Entrar" apareceria sem estilo por um
 * instante se carregado async (mesmo FOUC que motivou a reversão do P8).
 */.thb-secondary-area-item.thb-secondary-cart .thb-item-count:empty{display:none}.thb-secondary-area-item.thb-secondary-cart:has(.thb-item-count:empty){display:none}.thb-secondary-area-item.thb-secondary-login{text-decoration:none}.orne-login-pill{--orne-login-bg: #f1f1f1;display:inline-flex;align-items:center;justify-content:center;padding:7px 18px;border-radius:5px;background:var(--orne-login-bg);color:var(--orne-login-text, var(--color-header-links, #2c2d2e));font-size:calc(var(--font-navigation-scale, 1) * 14px);font-weight:var(--font-body-medium-weight, 500);line-height:1;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.thb-secondary-login:hover .orne-login-pill,.thb-secondary-login:focus-visible .orne-login-pill{--orne-login-bg: #2c2d2e;--orne-login-text: #fff}.header.transparent--true:not(:hover):not(.is-sticky):not(:focus-within) .orne-login-pill{--orne-login-bg: #fff}.template-index:has(.announcement-bar-section:hover) .header.transparent--true .orne-login-pill,.template-index:has(.announcement-bar-section:focus-within) .header.transparent--true .orne-login-pill{--orne-login-bg: #f1f1f1}.orne-account-toggle{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:none;color:inherit;line-height:0;cursor:pointer;-webkit-appearance:none;appearance:none}.orne-account-toggle svg{display:block;pointer-events:none}.thb-secondary-area{position:relative}.orne-account-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:252px;padding:6px;border:1px solid var(--color-border, #e6e6e6);border-radius:14px;background:var(--color-drawer-bg, #fff);box-shadow:0 12px 32px #0000001f,0 2px 8px #0000000f;white-space:normal;text-align:left;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.orne-account-menu[hidden]{display:none}.orne-account-menu.is-open{opacity:1;visibility:visible;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.orne-account-menu{transition:none}}.orne-account-menu__head{padding:10px 12px 9px;margin-bottom:6px;border-bottom:1px solid var(--color-border, #ececec)}.orne-account-menu__hello{display:block;font-size:14px;font-weight:var(--font-body-bold-weight, 600);line-height:1.35;color:var(--color-body, #2c2d2e)}.orne-account-menu__mail{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--color-body, #2c2d2e);opacity:.6;word-break:break-all}.orne-account-menu__item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;font-size:14px;font-weight:var(--font-body-medium-weight, 500);line-height:1.3;color:var(--color-body, #2c2d2e);text-decoration:none;transition:background-color .15s ease}.orne-account-menu__item:hover,.orne-account-menu__item:focus-visible{background:#0000000d;color:var(--color-body, #2c2d2e)}.orne-account-menu__item svg{width:18px;height:18px;flex:0 0 18px}.orne-account-menu svg path{fill:none!important;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.orne-account-menu__foot{margin-top:6px;padding-top:6px;border-top:1px solid var(--color-border, #ececec)}.orne-account-menu__item--out{opacity:.75}.orne-account-menu__item--out:hover{opacity:1}.orne-header-icon path{fill:none!important;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.orne-cart-icon path{fill:currentColor!important;stroke:none}.thb-quick-search,.thb-secondary-wishlist,.thb-secondary-cart,.orne-account-toggle{color:var(--color-header-icons, #2c2d2e)}.header.transparent--true:not(:hover):not(.is-sticky):not(:focus-within) .thb-quick-search,.header.transparent--true:not(:hover):not(.is-sticky):not(:focus-within) .thb-secondary-wishlist,.header.transparent--true:not(:hover):not(.is-sticky):not(:focus-within) .thb-secondary-cart,.header.transparent--true:not(:hover):not(.is-sticky):not(:focus-within) .orne-account-toggle{color:var(--color-header-transparent-text, #fff)}@media only screen and (max-width:767px){.thb-secondary-area-item.thb-secondary-login,.thb-secondary-area-item.thb-secondary-account{padding:0 5px}.orne-login-pill{padding:6px 13px;font-size:13px}.orne-account-menu{min-width:0;width:min(268px,calc(100vw - 30px))}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/orne-header-account.css.map */
