/*!
 * 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 .thb-item-count{width:16px;height:16px;font-size:.5625rem;top:-7px;right:-10px}.thb-secondary-area-item.thb-secondary-login{text-decoration:none}.orne-login-pill{--orne-login-bg: #fff;--orne-login-text: #000;display:inline-flex;align-items:center;justify-content:center;padding:10px 21px;border-radius:9px;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: #e6e6e6;--orne-login-text: #000}.header.transparent--true:not(:hover):not(.is-sticky):not(:focus-within) .orne-login-pill{--orne-login-bg: #fff;--orne-login-text: var(--color-header-links, #2c2d2e)}.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: #fff;--orne-login-text: #000}.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;width:304px;max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--color-border, #ececec);border-radius:20px;background:var(--color-drawer-bg, #fff);box-shadow:0 18px 44px #00000024,0 3px 10px #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:22px 20px 18px;border-bottom:1px solid var(--color-border, #ececec)}.orne-account-menu__avatar{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:14px;border-radius:50%;background:#f1f1f1;color:var(--color-body, #2c2d2e)}.orne-account-menu__avatar svg{width:30px;height:30px}.orne-account-menu__name{display:block;font-size:19px;font-weight:var(--font-body-bold-weight, 600);line-height:1.25;color:var(--color-body, #2c2d2e)}.orne-account-menu__badge{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:5px;font-size:.625rem;font-weight:var(--font-body-bold-weight, 600);letter-spacing:.03em;line-height:1.6;text-transform:uppercase;white-space:nowrap;vertical-align:middle;background:#2c2d2e;color:#fff}.orne-account-menu__mail{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:var(--color-body, #2c2d2e);opacity:.55;word-break:break-all}.orne-account-menu__group{display:block;padding:14px 10px;border-bottom:1px solid var(--color-border, #ececec)}.orne-account-menu__label{display:block;padding:0 10px 8px;font-size:11px;font-weight:var(--font-body-medium-weight, 500);letter-spacing:.09em;text-transform:uppercase;line-height:1.2;color:var(--color-body, #2c2d2e);opacity:.45}.orne-account-menu__item{display:flex;align-items:center;gap:13px;padding:10px;border-radius:10px;font-size:15px;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:20px;height:20px;flex:0 0 20px;opacity:.75}.orne-account-menu__card{display:flex;align-items:center;gap:11px;margin-top:6px;padding:10px;border-radius:12px;background:#f2f2f2;text-decoration:none;color:var(--color-body, #2c2d2e);transition:background-color .15s ease}.orne-account-menu__card:hover,.orne-account-menu__card:focus-visible{background:#e9e9e9;color:var(--color-body, #2c2d2e)}.orne-account-menu__card-icon{display:flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fff}.orne-account-menu__card-icon svg{width:20px;height:20px}.orne-account-menu__card-icon svg path{fill:#25d366!important;stroke:none}.orne-account-menu__card-text{display:block;min-width:0}.orne-account-menu__card-text strong{display:block;font-size:13px;font-weight:var(--font-body-bold-weight, 600);line-height:1.3}.orne-account-menu__card-text small{display:block;font-size:12px;line-height:1.3;opacity:.6}.orne-account-menu svg path{fill:none!important;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.orne-account-menu__group:last-of-type{border-bottom:0}.orne-account-menu__foot{border-top:1px solid var(--color-border, #ececec)}.orne-account-menu__out{display:block;padding:15px 20px;font-size:14px;line-height:1.3;text-align:center;text-decoration:none;color:var(--color-body, #2c2d2e);opacity:.6;transition:opacity .15s ease,background-color .15s ease}.orne-account-menu__out:hover,.orne-account-menu__out:focus-visible{opacity:1;color:var(--color-body, #2c2d2e);background:#0000000a}.orne-header-icon path{fill:none!important;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.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 (min-width:768px){.thb-secondary-area-item{padding:0 6px}}@media only screen and (max-width:767px){.header--inner{grid-template-columns:auto auto 1fr;column-gap:10px}.header.style1 .logolink{text-align:left;justify-content:flex-start}.thb-secondary-area-item{padding:0 7px}.thb-secondary-area-item.thb-quick-search{order:1}.thb-secondary-area-item.thb-secondary-wishlist{order:2}.thb-secondary-area-item.thb-secondary-cart{order:3}.thb-secondary-area-item.thb-secondary-login,.thb-secondary-area-item.thb-secondary-account{order:4;padding:0 0 0 16px;margin-right:-6px}.orne-login-pill{padding:8px 15px;font-size:13px}.orne-account-menu{width:min(304px,calc(100vw - 24px))}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/orne-header-account.css.map */
