html, body { min-height: 100%; overflow-x: clip; } #app { min-height: 100vh; } html.ita-page-home, html.ita-page-home body, body.ita-page-home, html.ita-page-home #app, body.ita-page-home #app { background-color: #1e1e22 !important; } html.ita-page-home main#main, body.ita-page-home main#main, main#main.custom-main.is-home, .custom-main.is-home { min-height: 100vh; background-color: #1e1e22 !important; background-image: url('../img/fundo.png') !important; background-repeat: no-repeat !important; background-position: center center !important; background-size: cover !important; background-attachment: fixed !important; } @media (max-width: 768px) { html.ita-page-home main#main, body.ita-page-home main#main, main#main.custom-main.is-home, .custom-main.is-home { background-position: center top !important; background-attachment: scroll !important; } } @media (max-width: 1023px) { html.ita-page-home.ita-mobile-compact-visible, html.ita-page-home.ita-mobile-compact-visible body, html.ita-page-home.ita-mobile-compact-visible #app, html.ita-page-home.ita-mobile-compact-visible main#main, html.ita-page-home.ita-mobile-compact-visible main#main.bg-white { background-color: #1e1e22 !important; background-image: url('../img/fundo.png') !important; background-repeat: no-repeat !important; background-position: center top !important; background-size: cover !important; background-attachment: scroll !important; } html.ita-mobile-compact-visible .ita-header, html.ita-mobile-compact-visible .custom-header, html.ita-mobile-compact-visible .ita-mobile-header, html.ita-mobile-compact-visible .ita-mobile-compact-header, html.ita-mobile-compact-visible .ita-mobile-compact-header.is-visible { background-color: #1e1e22 !important; } } html.ita-page-home main#main :is(h1, h2, h3, h4, h5, h6), html.ita-page-home main#main :is(.page-title, .section-title, .title, .heading, .category-title, .product-title), html.ita-page-home .container-custom-carrosel h2 { color: #ffffff !important; } @keyframes ita-view-all-arrow-loop { 0%, 100% { transform: translate(var(--ita-view-all-arrow-start, 0px), 0.5px); } 50% { transform: translate(var(--ita-view-all-arrow-end, 4px), 0.5px); } } @media (min-width: 1024px) { main#main a.ita-view-all-desktop-button.secondary-button { display: flex !important; align-items: center !important; justify-content: center !important; gap: 10px !important; width: max-content !important; max-width: max-content !important; min-height: 46px !important; margin-left: auto !important; margin-right: auto !important; background: #242425 !important; background-image: none !important; color: #ffffff !important; border: 0 !important; border-radius: 14px !important; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.18) !important; text-decoration: none !important; font-family: 'Roboto', Arial, sans-serif !important; font-weight: 800 !important; line-height: 1 !important; outline: none !important; transform: none !important; transition: background-color 0.18s ease, color 0.18s ease, filter 0.18s ease !important; } main#main a.ita-view-all-desktop-button.secondary-button::after { content: "\f105" !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; flex: 0 0 auto !important; color: #ffffff !important; font-family: "Font Awesome 6 Free" !important; font-size: 1.2em !important; font-weight: 900 !important; line-height: 1 !important; transform: translate(0, 0.5px); animation: ita-view-all-arrow-loop 1.05s ease-in-out infinite !important; transition: color 0.18s ease !important; will-change: transform !important; } main#main a.ita-view-all-desktop-button.secondary-button:hover, main#main a.ita-view-all-desktop-button.secondary-button:focus-visible { background: #1e3fa78c !important; background-image: none !important; color: #ffffff !important; border: 0 !important; box-shadow: 0 8px 20px rgba(0, 0, 0, 0.22) !important; filter: brightness(1.03) !important; outline: none !important; transform: none !important; } main#main a.ita-view-all-desktop-button.secondary-button:hover::after, main#main a.ita-view-all-desktop-button.secondary-button:focus-visible::after { color: #ffffff !important; } } #app > footer, body footer, footer[class] { background-color: rgba(30, 30, 34, 0.96) !important; background-image: none !important; color: #d9dce5 !important; border-top: 1px solid rgba(255, 255, 255, 0.08) !important; } #app > footer > *, body footer > *, footer [class*="bg-white"], footer [class*="bg-gray"], footer [class*="bg-zinc"], footer [class*="bg-neutral"], footer [class*="bg-stone"], footer [class*="bg-slate"], footer [class*="bg-light"], footer [class*="bg-[#"] { background-color: transparent !important; background-image: none !important; } footer a, footer p, footer span, footer li, footer small, footer div { color: #d9dce5 !important; } footer a { text-decoration: none !important; transition: color 0.18s ease, opacity 0.18s ease !important; } footer a:hover, footer a:focus-visible { color: #74a8ff !important; } footer h1, footer h2, footer h3, footer h4, footer h5, footer h6 { color: #ffffff !important; } footer > div:last-child, footer [class*="copyright"], footer [class*="Copyright"] { background-color: rgba(22, 22, 26, 0.98) !important; background-image: none !important; color: #aeb3c0 !important; border-top: 1px solid rgba(255, 255, 255, 0.07) !important; } footer > div:last-child *, footer [class*="copyright"] *, footer [class*="Copyright"] * { color: #aeb3c0 !important; } @media (min-width: 769px) { .ita-footer-scope footer, #app > footer, body footer, footer[class] { min-height: 0 !important; height: auto !important; } .ita-footer-scope footer > :first-child, #app > footer > :first-child, body footer > :first-child, footer[class] > :first-child { min-height: 0 !important; height: auto !important; padding-top: 34px !important; padding-bottom: 34px !important; margin-top: 0 !important; margin-bottom: 0 !important; } .ita-footer-scope footer > :first-child > *, #app > footer > :first-child > *, body footer > :first-child > *, footer[class] > :first-child > * { min-height: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important; } .ita-footer-scope footer :is(ul, ol, nav), #app > footer :is(ul, ol, nav), body footer :is(ul, ol, nav), footer[class] :is(ul, ol, nav) { margin-top: 0 !important; margin-bottom: 0 !important; } .ita-footer-scope footer :is(li, a), #app > footer :is(li, a), body footer :is(li, a), footer[class] :is(li, a) { line-height: 1.35 !important; } .ita-footer-scope footer > :last-child, #app > footer > :last-child, body footer > :last-child, footer[class] > :last-child { min-height: 0 !important; height: auto !important; padding-top: 12px !important; padding-bottom: 12px !important; } } @media (max-width: 768px) { #app > footer, body footer, footer[class] { background-color: rgba(30, 30, 34, 0.98) !important; } footer a, footer p, footer span, footer li, footer small, footer div { color: #e4e6ee !important; } } @media (max-width: 768px) { footer .max-md\:block, footer [class*="max-md:block"] { background-color: transparent !important; } footer .max-md\:block .overflow-hidden.rounded-lg, footer .max-md\:block .overflow-hidden[class*="border"], footer [class*="max-md:block"] .overflow-hidden.rounded-lg, footer [class*="max-md:block"] .overflow-hidden[class*="border"] { background-color: transparent !important; border-color: transparent !important; box-shadow: none !important; outline: none !important; } footer .max-md\:block .overflow-hidden.rounded-lg > div:first-child, footer .max-md\:block .overflow-hidden[class*="border"] > div:first-child, footer [class*="max-md:block"] .overflow-hidden.rounded-lg > div:first-child, footer [class*="max-md:block"] .overflow-hidden[class*="border"] > div:first-child, footer :is(button, summary, [role="button"]):has(:is(.icon-arrow-down, .icon-arrow-up, [class*="arrow"], svg)) { background-color: #1e1e22 !important; background-image: none !important; color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.26) !important; border-radius: 6px !important; box-shadow: none !important; outline: none !important; padding: 14px 16px !important; transition: border-color 0.18s ease, background-color 0.18s ease !important; } footer .max-md\:block .overflow-hidden.rounded-lg > div:first-child:hover, footer .max-md\:block .overflow-hidden[class*="border"] > div:first-child:hover, footer [class*="max-md:block"] .overflow-hidden.rounded-lg > div:first-child:hover, footer [class*="max-md:block"] .overflow-hidden[class*="border"] > div:first-child:hover, footer :is(button, summary, [role="button"]):has(:is(.icon-arrow-down, .icon-arrow-up, [class*="arrow"], svg)):hover { background-color: #232329 !important; border-color: rgba(255, 255, 255, 0.38) !important; box-shadow: none !important; } footer .max-md\:block .overflow-hidden.rounded-lg > div:first-child:focus, footer .max-md\:block .overflow-hidden.rounded-lg > div:first-child:focus-visible, footer .max-md\:block .overflow-hidden[class*="border"] > div:first-child:focus, footer .max-md\:block .overflow-hidden[class*="border"] > div:first-child:focus-visible, footer [class*="max-md:block"] .overflow-hidden.rounded-lg > div:first-child:focus, footer [class*="max-md:block"] .overflow-hidden.rounded-lg > div:first-child:focus-visible, footer [class*="max-md:block"] .overflow-hidden[class*="border"] > div:first-child:focus, footer [class*="max-md:block"] .overflow-hidden[class*="border"] > div:first-child:focus-visible, footer :is(button, summary, [role="button"]):has(:is(.icon-arrow-down, .icon-arrow-up, [class*="arrow"], svg)):focus, footer :is(button, summary, [role="button"]):has(:is(.icon-arrow-down, .icon-arrow-up, [class*="arrow"], svg)):focus-visible { outline: none !important; box-shadow: none !important; border-color: rgba(255, 255, 255, 0.42) !important; } footer .max-md\:block .overflow-hidden.rounded-lg > div:first-child *, footer .max-md\:block .overflow-hidden[class*="border"] > div:first-child *, footer [class*="max-md:block"] .overflow-hidden.rounded-lg > div:first-child *, footer [class*="max-md:block"] .overflow-hidden[class*="border"] > div:first-child *, footer :is(button, summary, [role="button"]):has(:is(.icon-arrow-down, .icon-arrow-up, [class*="arrow"], svg)) * { color: #ffffff !important; } footer .max-md\:block .overflow-hidden.rounded-lg > div:first-child :is(svg, i, span[class*="icon"], [class*="arrow"]), footer .max-md\:block .overflow-hidden[class*="border"] > div:first-child :is(svg, i, span[class*="icon"], [class*="arrow"]), footer [class*="max-md:block"] .overflow-hidden.rounded-lg > div:first-child :is(svg, i, span[class*="icon"], [class*="arrow"]), footer [class*="max-md:block"] .overflow-hidden[class*="border"] > div:first-child :is(svg, i, span[class*="icon"], [class*="arrow"]) { color: #ffffff !important; } } @media (max-width: 768px) { footer :is(.max-md\:block, [class*="max-md:block"]) :is(.overflow-hidden, [class*="overflow-hidden"]), footer :is(.max-md\:block, [class*="max-md:block"]) :is(.rounded-lg, [class*="rounded"]), footer :is(.max-md\:block, [class*="max-md:block"]) :is([class*="border"], [class*="ring"], [class*="outline"]) { border: 0 !important; border-color: transparent !important; outline: 0 !important; box-shadow: none !important; background-color: transparent !important; } footer :is(.max-md\:block, [class*="max-md:block"]) .overflow-hidden.rounded-lg, footer :is(.max-md\:block, [class*="max-md:block"]) [class*="overflow-hidden"][class*="rounded"] { border: 0 !important; border-radius: 0 !important; background-color: #1e1e22 !important; box-shadow: none !important; } footer :is(.max-md\:block, [class*="max-md:block"]) .overflow-hidden.rounded-lg > div:first-child, footer :is(.max-md\:block, [class*="max-md:block"]) [class*="overflow-hidden"][class*="rounded"] > div:first-child { border: 0 !important; border-radius: 6px !important; background-color: #202026 !important; box-shadow: none !important; } footer :is(.max-md\:block, [class*="max-md:block"]) .overflow-hidden.rounded-lg > div:first-child + *, footer :is(.max-md\:block, [class*="max-md:block"]) [class*="overflow-hidden"][class*="rounded"] > div:first-child + * { border: 0 !important; border-top: 1px solid rgba(255, 255, 255, 0.08) !important; background-color: #1e1e22 !important; box-shadow: none !important; margin-top: 0 !important; } footer :is(.max-md\:block, [class*="max-md:block"]) a { color: #ffffff !important; } } @media (max-width: 768px) { footer .max-md\:block, footer [class*="max-md:block"], footer .max-md\:block.overflow-hidden, footer .max-md\:block[class*="overflow-hidden"], footer .max-md\:block[class*="rounded"], footer .max-md\:block[class*="border"], footer [class*="max-md:block"][class*="overflow-hidden"], footer [class*="max-md:block"][class*="rounded"], footer [class*="max-md:block"][class*="border"], footer [class*="max-md:block"] [class*="overflow-hidden"], footer [class*="max-md:block"] [class*="rounded"], footer [class*="max-md:block"] [class*="border"], footer .max-md\:block [class*="overflow-hidden"], footer .max-md\:block [class*="rounded"], footer .max-md\:block [class*="border"] { border: 0 !important; border-color: transparent !important; outline: 0 !important; box-shadow: none !important; ring-width: 0 !important; } footer .max-md\:block.overflow-hidden, footer .max-md\:block[class*="overflow-hidden"], footer [class*="max-md:block"][class*="overflow-hidden"], footer [class*="max-md:block"] [class*="overflow-hidden"], footer .max-md\:block [class*="overflow-hidden"] { background-color: #1e1e22 !important; border-radius: 0 !important; } footer .max-md\:block > :first-child, footer [class*="max-md:block"] > :first-child, footer .max-md\:block [role="button"], footer [class*="max-md:block"] [role="button"], footer .max-md\:block button, footer [class*="max-md:block"] button, footer .max-md\:block summary, footer [class*="max-md:block"] summary { background-color: #202026 !important; color: #ffffff !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; border-radius: 6px !important; } footer .max-md\:block > :not(:first-child), footer [class*="max-md:block"] > :not(:first-child), footer .max-md\:block [class*="content"], footer [class*="max-md:block"] [class*="content"] { background-color: #1e1e22 !important; border: 0 !important; outline: 0 !important; box-shadow: none !important; } } .ita-footer-scope { display: contents; } @media (max-width: 768px) { .ita-footer-scope, .ita-footer-scope * { --tw-ring-color: transparent !important; --tw-ring-offset-width: 0px !important; --tw-ring-offset-color: transparent !important; --tw-ring-shadow: 0 0 #0000 !important; --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; } .ita-footer-scope [class*="border"], .ita-footer-scope [class*="ring"], .ita-footer-scope [class*="outline"], .ita-footer-scope .overflow-hidden, .ita-footer-scope [class*="overflow-hidden"], .ita-footer-scope .rounded-lg, .ita-footer-scope .rounded-xl, .ita-footer-scope [class*="rounded"] { border: 0 !important; border-width: 0 !important; border-color: transparent !important; outline: 0 !important; outline-color: transparent !important; box-shadow: none !important; } .ita-footer-scope .overflow-hidden, .ita-footer-scope [class*="overflow-hidden"], .ita-footer-scope .rounded-lg, .ita-footer-scope .rounded-xl, .ita-footer-scope [class*="rounded"] { background-color: #1e1e22 !important; border-radius: 0 !important; } .ita-footer-scope button, .ita-footer-scope summary, .ita-footer-scope [role="button"], .ita-footer-scope [class*="accordion"]:not(.ita-footer-clean-accordion-content) > :first-child, .ita-footer-scope [class*="Accordion"]:not(.ita-footer-clean-accordion-content) > :first-child, .ita-footer-scope [class*="overflow-hidden"] > :first-child { background-color: #202026 !important; color: #ffffff !important; border: 0 !important; border-width: 0 !important; border-color: transparent !important; border-radius: 6px !important; outline: 0 !important; box-shadow: none !important; } .ita-footer-scope button:focus, .ita-footer-scope button:focus-visible, .ita-footer-scope summary:focus, .ita-footer-scope summary:focus-visible, .ita-footer-scope [role="button"]:focus, .ita-footer-scope [role="button"]:focus-visible { outline: 0 !important; box-shadow: none !important; } .ita-footer-scope button + *, .ita-footer-scope summary + *, .ita-footer-scope [role="button"] + *, .ita-footer-scope [class*="overflow-hidden"] > :first-child + * { background-color: #1e1e22 !important; border: 0 !important; border-top: 1px solid rgba(255, 255, 255, 0.08) !important; box-shadow: none !important; outline: 0 !important; } .ita-footer-scope a, .ita-footer-scope p, .ita-footer-scope span, .ita-footer-scope li, .ita-footer-scope div, .ita-footer-scope svg, .ita-footer-scope i { color: #ffffff !important; } } @media (min-width: 1024px) { .ita-header-actions > .ita-desktop-user-action, .ita-header-actions > x-shop\:dropdown.ita-desktop-user-action, .ita-header-actions .ita-profile-dropdown { flex: 0 0 auto !important; width: auto !important; min-width: max-content !important; max-width: max-content !important; margin-left: -8px !important; margin-right: -8px !important; padding-left: 0 !important; padding-right: 0 !important; } .ita-header-actions .ita-login-toggle { display: inline-flex !important; align-items: center !important; width: auto !important; min-width: max-content !important; max-width: max-content !important; flex: 0 0 auto !important; margin: 0 !important; padding: 0 !important; white-space: nowrap !important; } .ita-header-actions .ita-login-text, .ita-header-actions .ita-login-text--guest, .ita-header-actions .ita-login-text--auth { display: inline-block !important; width: auto !important; min-width: max-content !important; max-width: none !important; white-space: normal !important; } .ita-header-actions .ita-login-text--guest .line1, .ita-header-actions .ita-login-text--guest .line2, .ita-header-actions .ita-login-text--auth .line1, .ita-header-actions .ita-login-text--auth .line2 { display: block !important; width: auto !important; min-width: max-content !important; max-width: none !important; white-space: nowrap !important; } .ita-header-actions .ita-auth-link, .ita-header-actions .ita-auth-link strong, .ita-header-actions .ita-login-text strong { display: inline !important; white-space: nowrap !important; } } @media (min-width: 1024px) and (max-width: 1280px) { .ita-header-actions > .ita-desktop-user-action, .ita-header-actions > x-shop\:dropdown.ita-desktop-user-action, .ita-header-actions .ita-profile-dropdown { flex: 0 0 auto !important; width: auto !important; min-width: max-content !important; max-width: max-content !important; margin-left: -6px !important; margin-right: -6px !important; padding-left: 0 !important; padding-right: 0 !important; overflow: visible !important; align-self: center !important; transform: none !important; } .ita-header-actions .ita-login-toggle, .ita-header-actions .ita-login-toggle:hover, .ita-header-actions .ita-login-toggle:focus-visible, .ita-header-actions .ita-login-toggle:active { display: inline-flex !important; align-items: center !important; justify-content: flex-start !important; flex: 0 0 auto !important; width: auto !important; min-width: max-content !important; max-width: max-content !important; height: 46px !important; min-height: 46px !important; max-height: 46px !important; gap: 6px !important; margin: 0 !important; padding: 0 6px 0 3px !important; overflow: visible !important; white-space: nowrap !important; align-self: center !important; transform: none !important; } .ita-header-actions .ita-login-toggle .ita-user-fa-icon, .ita-header-actions .ita-login-toggle .fa-circle-user, .ita-header-actions .ita-login-toggle:hover .ita-user-fa-icon, .ita-header-actions .ita-login-toggle:focus-visible .ita-user-fa-icon, .ita-header-actions .ita-login-toggle:active .ita-user-fa-icon, .ita-header-actions .ita-login-toggle:hover .fa-circle-user, .ita-header-actions .ita-login-toggle:focus-visible .fa-circle-user, .ita-header-actions .ita-login-toggle:active .fa-circle-user { display: inline-grid !important; place-items: center !important; flex: 0 0 32px !important; width: 32px !important; min-width: 32px !important; max-width: 32px !important; height: 32px !important; min-height: 32px !important; max-height: 32px !important; margin: 0 !important; padding: 0 !important; font-size: 32px !important; line-height: 1 !important; color: #ffffff !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; transform: none !important; filter: none !important; } .ita-header-actions .ita-login-toggle .ita-login-text, .ita-header-actions .ita-login-toggle .ita-login-text--guest, .ita-header-actions .ita-login-toggle .ita-login-text--auth { display: inline-flex !important; flex: 0 0 auto !important; flex-direction: column !important; align-items: flex-start !important; justify-content: center !important; width: auto !important; min-width: max-content !important; max-width: none !important; height: 46px !important; min-height: 46px !important; max-height: 46px !important; margin: 0 !important; padding: 0 !important; gap: 0 !important; overflow: visible !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 13.5px !important; font-weight: 800 !important; line-height: 1.08 !important; text-align: left !important; text-overflow: clip !important; white-space: normal !important; visibility: visible !important; opacity: 1 !important; transform: none !important; } .ita-header-actions .ita-login-toggle .ita-login-text--guest .line1 { display: inline-flex !important; align-items: baseline !important; justify-content: flex-start !important; gap: 3px !important; width: auto !important; min-width: max-content !important; max-width: none !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 13.5px !important; font-weight: 800 !important; line-height: 1.08 !important; text-align: left !important; text-overflow: clip !important; white-space: nowrap !important; } .ita-header-actions .ita-login-toggle .ita-login-text--guest .line2, .ita-header-actions .ita-login-toggle .ita-login-text--auth .line1, .ita-header-actions .ita-login-toggle .ita-login-text--auth .line2 { display: block !important; width: auto !important; min-width: max-content !important; max-width: none !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 13.5px !important; font-weight: 800 !important; line-height: 1.08 !important; text-align: left !important; text-overflow: clip !important; white-space: nowrap !important; } .ita-header-actions .ita-login-toggle .ita-auth-link, .ita-header-actions .ita-login-toggle .ita-auth-link strong, .ita-header-actions .ita-login-toggle .ita-login-text strong { display: inline !important; width: auto !important; min-width: 0 !important; max-width: none !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 13.5px !important; font-weight: 800 !important; line-height: 1.08 !important; text-align: left !important; text-overflow: clip !important; white-space: nowrap !important; } } @media (min-width: 1024px) and (max-width: 1280px) { .ita-header-actions .ita-login-toggle .ita-user-fa-icon, .ita-header-actions .ita-login-toggle .fa-circle-user, .ita-header-actions .ita-login-toggle:hover .ita-user-fa-icon, .ita-header-actions .ita-login-toggle:focus-visible .ita-user-fa-icon, .ita-header-actions .ita-login-toggle:active .ita-user-fa-icon, .ita-header-actions .ita-login-toggle:hover .fa-circle-user, .ita-header-actions .ita-login-toggle:focus-visible .fa-circle-user, .ita-header-actions .ita-login-toggle:active .fa-circle-user { flex-basis: 33px !important; width: 33px !important; min-width: 33px !important; max-width: 33px !important; height: 33px !important; min-height: 33px !important; max-height: 33px !important; font-size: 33px !important; } .ita-header-actions .ita-login-toggle .ita-login-text--guest, .ita-header-actions .ita-login-toggle .ita-login-text--guest .line1, .ita-header-actions .ita-login-toggle .ita-login-text--guest .line2, .ita-header-actions .ita-login-toggle .ita-login-text--guest .line1 > span { font-size: 14.2px !important; font-weight: 600 !important; } .ita-header-actions .ita-login-toggle .ita-login-text--guest .ita-auth-link, .ita-header-actions .ita-login-toggle .ita-login-text--guest .ita-auth-link strong { font-size: 14.2px !important; font-weight: 800 !important; } } @media (min-width: 1024px) and (max-width: 1280px) { .ita-header-actions .ita-login-toggle .ita-user-fa-icon, .ita-header-actions .ita-login-toggle .fa-circle-user, .ita-header-actions .ita-login-toggle:hover .ita-user-fa-icon, .ita-header-actions .ita-login-toggle:focus-visible .ita-user-fa-icon, .ita-header-actions .ita-login-toggle:active .ita-user-fa-icon, .ita-header-actions .ita-login-toggle:hover .fa-circle-user, .ita-header-actions .ita-login-toggle:focus-visible .fa-circle-user, .ita-header-actions .ita-login-toggle:active .fa-circle-user { flex-basis: 34px !important; width: 34px !important; min-width: 34px !important; max-width: 34px !important; height: 34px !important; min-height: 34px !important; max-height: 34px !important; font-size: 34px !important; } .ita-header-actions .ita-login-toggle .ita-login-text, .ita-header-actions .ita-login-toggle .ita-login-text--guest, .ita-header-actions .ita-login-toggle .ita-login-text--auth, .ita-header-actions .ita-login-toggle .ita-login-text--guest .line1, .ita-header-actions .ita-login-toggle .ita-login-text--guest .line2, .ita-header-actions .ita-login-toggle .ita-login-text--guest .line1 > span, .ita-header-actions .ita-login-toggle .ita-login-text--auth .line1, .ita-header-actions .ita-login-toggle .ita-login-text--auth .line2 { font-size: 14.6px !important; } .ita-header-actions .ita-login-toggle .ita-login-text--guest, .ita-header-actions .ita-login-toggle .ita-login-text--guest .line1, .ita-header-actions .ita-login-toggle .ita-login-text--guest .line2, .ita-header-actions .ita-login-toggle .ita-login-text--guest .line1 > span { font-weight: 600 !important; } .ita-header-actions .ita-login-toggle .ita-login-text--guest .ita-auth-link, .ita-header-actions .ita-login-toggle .ita-login-text--guest .ita-auth-link strong { font-size: 14.6px !important; font-weight: 800 !important; } } @media (min-width: 1024px) { .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price, .ita-compact-actions .ita-cart-v4 .ita-cart-price, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price { transform: translateY(1px) !important; line-height: 1 !important; } } @media (min-width: 1024px) { .ita-header-actions .ita-cart-v4, .ita-header-actions .ita-favorites-btn, .ita-header-actions .ita-notification-toggle, .ita-compact-actions .ita-cart-v4, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button, .ita-compact-actions .ita-favorites-btn, .ita-compact-actions .ita-notification-toggle { position: relative !important; overflow: visible !important; } .ita-header-actions .ita-cart-badge, .ita-header-actions .ita-favorites-badge, .ita-header-actions .ita-notification-badge, .ita-compact-actions .ita-cart-badge, .ita-compact-actions .ita-favorites-badge, .ita-compact-actions .ita-notification-badge { position: absolute !important; top: 1px !important; right: calc(50% - 20px) !important; z-index: 6 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; visibility: visible !important; opacity: 1 !important; min-width: 17px !important; width: auto !important; height: 17px !important; min-height: 17px !important; max-height: 17px !important; padding: 0 4px !important; border: 2px solid #1e1e22 !important; border-radius: 999px !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 10px !important; font-weight: 800 !important; line-height: 1 !important; letter-spacing: 0 !important; text-align: center !important; box-shadow: none !important; pointer-events: none !important; transform: none !important; } .ita-header-actions .ita-notification-badge, .ita-compact-actions .ita-notification-badge { right: calc(50% - 18px) !important; } } @media (min-width: 1024px) { .ita-header-actions .ita-cart-badge, .ita-compact-actions .ita-cart-badge { right: calc(50% - 24px) !important; } } @media (min-width: 1024px) { .ita-header-actions .ita-cart-badge, .ita-compact-actions .ita-cart-badge { top: 1px !important; right: 5px !important; transform: none !important; } } @media (min-width: 1024px) { .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-badge { top: 1px !important; right: 8px !important; transform: none !important; } .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-badge, .ita-compact-actions .ita-cart-v4 .ita-cart-badge { top: 1px !important; right: 8px !important; transform: none !important; } } @media (min-width: 1024px) { .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-badge { top: 0 !important; right: 8px !important; transform: none !important; } } @media (min-width: 1024px) { .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button), .ita-header-actions .ita-favorites-btn, .ita-header-actions .ita-notification-toggle, .ita-compact-actions .ita-cart-v4, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button, .ita-compact-actions .ita-favorites-btn, .ita-compact-actions .ita-notification-toggle { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; grid-template-rows: 28px 14px !important; align-content: center !important; align-items: center !important; justify-content: center !important; justify-items: center !important; row-gap: 2px !important; width: 62px !important; min-width: 62px !important; max-width: 62px !important; height: 56px !important; min-height: 56px !important; max-height: 56px !important; padding: 5px 2px 4px !important; box-sizing: border-box !important; line-height: 1 !important; overflow: visible !important; transform: none !important; vertical-align: middle !important; } .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-icon-side, .ita-header-actions .ita-favorites-btn .ita-favorites-icon, .ita-header-actions .ita-favorites-btn > i, .ita-header-actions .ita-notification-toggle .fa-bell, .ita-header-actions .ita-notification-toggle > i, .ita-compact-actions .ita-cart-v4 .ita-cart-icon-side, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-icon-side, .ita-compact-actions .ita-favorites-btn .ita-favorites-icon, .ita-compact-actions .ita-favorites-btn > i, .ita-compact-actions .ita-notification-toggle .fa-bell, .ita-compact-actions .ita-notification-toggle > i { grid-column: 1 !important; grid-row: 1 !important; align-self: center !important; justify-self: center !important; display: grid !important; place-items: center !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 28px !important; min-height: 28px !important; max-height: 28px !important; margin: 0 !important; padding: 0 !important; line-height: 1 !important; text-align: center !important; transform: none !important; } .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-info-side, .ita-compact-actions .ita-cart-v4 .ita-cart-info-side, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-info-side { grid-column: 1 !important; grid-row: 2 !important; align-self: center !important; justify-self: center !important; display: grid !important; place-items: center !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 14px !important; min-height: 14px !important; max-height: 14px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; text-align: center !important; line-height: 14px !important; transform: none !important; } .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-title, .ita-compact-actions .ita-cart-v4 .ita-cart-title, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-title { display: none !important; } .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price, .ita-compact-actions .ita-cart-v4 .ita-cart-price, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price, .ita-header-actions .ita-favorites-btn::after, .ita-header-actions .ita-notification-toggle::after, .ita-compact-actions .ita-favorites-btn::after, .ita-compact-actions .ita-notification-toggle::after { grid-column: 1 !important; grid-row: 2 !important; align-self: center !important; justify-self: center !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; height: 14px !important; min-height: 14px !important; max-height: 14px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; font-family: Roboto, Arial, sans-serif !important; font-size: 10.5px !important; font-weight: 800 !important; line-height: 14px !important; text-align: center !important; text-overflow: ellipsis !important; white-space: nowrap !important; transform: none !important; vertical-align: middle !important; } .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-info-side, .ita-compact-actions .ita-cart-v4 .ita-cart-info-side, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-info-side, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price, .ita-compact-actions .ita-cart-v4 .ita-cart-price, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price { overflow: visible !important; text-overflow: clip !important; } } @media (min-width: 1024px) { .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button), .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):hover, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):focus, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):focus-visible, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):active { transform: none !important; } .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-icon-side, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):hover .ita-cart-icon-side, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):focus .ita-cart-icon-side, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):focus-visible .ita-cart-icon-side, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):active .ita-cart-icon-side { transform: none !important; transition: none !important; will-change: auto !important; } .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-icon-side i, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-icon-side .fas, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):hover .ita-cart-icon-side i, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):hover .ita-cart-icon-side .fas, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):focus .ita-cart-icon-side i, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):focus .ita-cart-icon-side .fas, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):focus-visible .ita-cart-icon-side i, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):focus-visible .ita-cart-icon-side .fas, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):active .ita-cart-icon-side i, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button):active .ita-cart-icon-side .fas { transform: none !important; transition: none !important; will-change: auto !important; } } @media (min-width: 769px) and (max-width: 1060px) { .ita-footer-scope footer, #app > .ita-footer-scope footer, body .ita-footer-scope footer { width: 100% !important; max-width: none !important; min-height: 0 !important; height: auto !important; background-color: rgba(30, 30, 34, 0.98) !important; background-image: none !important; color: #e4e6ee !important; border-top: 1px solid rgba(255, 255, 255, 0.08) !important; } .ita-footer-scope footer > :first-child { min-height: 0 !important; height: auto !important; max-width: none !important; padding: 18px 20px 24px !important; margin: 0 !important; background-color: #1e1e22 !important; background-image: none !important; } .ita-footer-scope footer [class*="max-1060:block"][class*="!w-full"], .ita-footer-scope footer [class*="max-1060:block"][class*="border"], .ita-footer-scope footer [class*="max-1060:block"][class*="rounded"] { display: block !important; width: 100% !important; max-width: none !important; min-height: 0 !important; height: auto !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; background-color: transparent !important; background-image: none !important; border: 0 !important; border-width: 0 !important; border-color: transparent !important; border-radius: 0 !important; outline: 0 !important; box-shadow: none !important; } .ita-footer-scope footer [class*="max-1060:block"] v-accordion, .ita-footer-scope footer [class*="max-1060:block"] v-accordion > div { display: block !important; width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; background-color: transparent !important; background-image: none !important; border: 0 !important; border-radius: 0 !important; outline: 0 !important; box-shadow: none !important; } .ita-footer-scope footer [class*="max-1060:block"] v-accordion > div > div[role="button"]:first-child { width: 100% !important; min-height: 66px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; margin: 0 !important; padding: 14px 20px !important; box-sizing: border-box !important; background-color: #202026 !important; background-image: none !important; color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; border-radius: 6px !important; outline: 0 !important; box-shadow: none !important; line-height: 1.35 !important; } .ita-footer-scope footer [class*="max-1060:block"] v-accordion > div > div[role="button"]:first-child:hover, .ita-footer-scope footer [class*="max-1060:block"] v-accordion > div > div[role="button"]:first-child:focus, .ita-footer-scope footer [class*="max-1060:block"] v-accordion > div > div[role="button"]:first-child:focus-visible { background-color: #232329 !important; border-color: rgba(255, 255, 255, 0.38) !important; outline: 0 !important; box-shadow: none !important; } .ita-footer-scope footer [class*="max-1060:block"] v-accordion > div > div[role="button"]:first-child > span[role="button"], .ita-footer-scope footer [class*="max-1060:block"] v-accordion > div > div[role="button"]:first-child > span[class*="icon-arrow"] { flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; outline: 0 !important; box-shadow: none !important; color: #ffffff !important; line-height: 1 !important; } .ita-footer-scope footer [class*="max-1060:block"] v-accordion > div > div[role="button"]:first-child + div { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; gap: 40px !important; width: 100% !important; margin: 0 !important; padding: 24px 20px 0 !important; background-color: #1e1e22 !important; background-image: none !important; border: 0 !important; border-radius: 0 !important; outline: 0 !important; box-shadow: none !important; } .ita-footer-scope footer [class*="max-1060:block"] ul { display: grid !important; gap: 22px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; } .ita-footer-scope footer [class*="max-1060:block"] a, .ita-footer-scope footer [class*="max-1060:block"] li, .ita-footer-scope footer [class*="max-1060:block"] span, .ita-footer-scope footer [class*="max-1060:block"] div { color: #ffffff !important; } .ita-footer-scope footer [class*="max-1060:block"] a { text-decoration: none !important; line-height: 1.35 !important; font-weight: 600 !important; } .ita-footer-scope footer [class*="max-1060:block"] a:hover, .ita-footer-scope footer [class*="max-1060:block"] a:focus-visible { color: #74a8ff !important; text-decoration: none !important; } } @media (max-width: 1280px) { .ita-footer-scope footer, #app > .ita-footer-scope footer, body .ita-footer-scope footer { width: 100% !important; max-width: none !important; min-height: 0 !important; height: auto !important; background-color: #1e1e22 !important; background-image: none !important; color: #ffffff !important; border-top: 1px solid rgba(255, 255, 255, 0.08) !important; box-shadow: none !important; overflow: visible !important; } .ita-footer-scope footer > :first-child { width: 100% !important; max-width: none !important; min-height: 0 !important; height: auto !important; margin: 0 !important; padding: 18px 20px 24px !important; background-color: #1e1e22 !important; background-image: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; } .ita-footer-scope footer v-accordion, .ita-footer-scope footer v-accordion > div, .ita-footer-scope footer [class*="max-1060:block"], .ita-footer-scope footer [class*="max-md:block"], .ita-footer-scope footer [class*="max-1060:block"][class*="border"], .ita-footer-scope footer [class*="max-md:block"][class*="border"], .ita-footer-scope footer [class*="max-1060:block"][class*="rounded"], .ita-footer-scope footer [class*="max-md:block"][class*="rounded"], .ita-footer-scope footer [class*="max-1060:block"][class*="overflow-hidden"], .ita-footer-scope footer [class*="max-md:block"][class*="overflow-hidden"] { width: 100% !important; max-width: none !important; min-height: 0 !important; height: auto !important; margin: 0 !important; padding: 0 !important; background-color: transparent !important; background-image: none !important; border: 0 !important; border-width: 0 !important; border-color: transparent !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; overflow: visible !important; } .ita-footer-scope footer v-accordion > div > div[role="button"]:first-child, .ita-footer-scope footer v-accordion > div > button:first-child, .ita-footer-scope footer v-accordion > div > summary:first-child { width: 100% !important; min-height: 66px !important; display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; margin: 0 !important; padding: 14px 20px !important; box-sizing: border-box !important; background-color: #202026 !important; background-image: none !important; color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; border-radius: 6px !important; box-shadow: none !important; outline: 0 !important; line-height: 1.35 !important; transition: none !important; } .ita-footer-scope footer v-accordion > div > div[role="button"]:first-child:hover, .ita-footer-scope footer v-accordion > div > div[role="button"]:first-child:focus, .ita-footer-scope footer v-accordion > div > div[role="button"]:first-child:focus-visible, .ita-footer-scope footer v-accordion > div > button:first-child:hover, .ita-footer-scope footer v-accordion > div > button:first-child:focus, .ita-footer-scope footer v-accordion > div > button:first-child:focus-visible, .ita-footer-scope footer v-accordion > div > summary:first-child:hover, .ita-footer-scope footer v-accordion > div > summary:first-child:focus, .ita-footer-scope footer v-accordion > div > summary:first-child:focus-visible { background-color: #202026 !important; border-color: rgba(255, 255, 255, 0.28) !important; box-shadow: none !important; outline: 0 !important; } .ita-footer-scope footer v-accordion > div > div[role="button"]:first-child > span[role="button"], .ita-footer-scope footer v-accordion > div > div[role="button"]:first-child > span[class*="icon-arrow"], .ita-footer-scope footer v-accordion > div > button:first-child > span[role="button"], .ita-footer-scope footer v-accordion > div > button:first-child > span[class*="icon-arrow"], .ita-footer-scope footer v-accordion > div > summary:first-child > span[role="button"], .ita-footer-scope footer v-accordion > div > summary:first-child > span[class*="icon-arrow"] { flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: 0 !important; max-width: none !important; height: auto !important; min-height: 0 !important; max-height: none !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; color: #ffffff !important; line-height: 1 !important; transition: none !important; } .ita-footer-scope footer v-accordion > div > div[role="button"]:first-child + div, .ita-footer-scope footer v-accordion > div > button:first-child + div, .ita-footer-scope footer v-accordion > div > summary:first-child + div { width: 100% !important; margin: 0 !important; padding: 24px 20px 0 !important; background-color: #1e1e22 !important; background-image: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; } .ita-footer-scope footer v-accordion a, .ita-footer-scope footer v-accordion li, .ita-footer-scope footer v-accordion span, .ita-footer-scope footer v-accordion div { color: #ffffff !important; } .ita-footer-scope footer v-accordion a { text-decoration: none !important; line-height: 1.35 !important; font-weight: 600 !important; } .ita-footer-scope footer v-accordion a:hover, .ita-footer-scope footer v-accordion a:focus-visible { color: #74a8ff !important; text-decoration: none !important; } } @media (min-width: 769px) and (max-width: 1280px) { .ita-footer-scope footer v-accordion > div > div[role="button"]:first-child + div, .ita-footer-scope footer v-accordion > div > button:first-child + div, .ita-footer-scope footer v-accordion > div > summary:first-child + div { display: flex !important; justify-content: space-between !important; align-items: flex-start !important; gap: 40px !important; } .ita-footer-scope footer v-accordion ul { display: grid !important; gap: 22px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; } } @media (max-width: 1280px) { .ita-footer-scope footer, #app .ita-footer-scope footer, body .ita-footer-scope footer { background-color: #1e1e22 !important; background-image: none !important; border-top: 1px solid rgba(255, 255, 255, 0.08) !important; box-shadow: none !important; } .ita-footer-scope footer > :first-child { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 18px 20px 24px !important; background-color: #1e1e22 !important; background-image: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; } .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]), .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) > :is(div, [class*="overflow-hidden"]), .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(.overflow-hidden, [class*="overflow-hidden"]) { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; background-color: transparent !important; background-image: none !important; border: 0 !important; border-width: 0 !important; border-color: transparent !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; overflow: visible !important; transition: none !important; } .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(.overflow-hidden, [class*="overflow-hidden"]) > :is(div, button, summary):first-child, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) > :is(div, button, summary):first-child, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(div, button, summary):has(> :is([class*="icon-arrow"], [class*="arrow"], svg)) { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; width: 100% !important; min-height: 66px !important; margin: 0 !important; padding: 14px 20px !important; box-sizing: border-box !important; background-color: #202026 !important; background-image: none !important; color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; border-width: 1px !important; border-color: rgba(255, 255, 255, 0.28) !important; border-radius: 6px !important; box-shadow: none !important; outline: 0 !important; line-height: 1.35 !important; transform: none !important; transition: none !important; will-change: auto !important; } .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(.overflow-hidden, [class*="overflow-hidden"]) > :is(div, button, summary):first-child:hover, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(.overflow-hidden, [class*="overflow-hidden"]) > :is(div, button, summary):first-child:focus, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(.overflow-hidden, [class*="overflow-hidden"]) > :is(div, button, summary):first-child:focus-visible, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(div, button, summary):has(> :is([class*="icon-arrow"], [class*="arrow"], svg)):hover, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(div, button, summary):has(> :is([class*="icon-arrow"], [class*="arrow"], svg)):focus, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(div, button, summary):has(> :is([class*="icon-arrow"], [class*="arrow"], svg)):focus-visible { background-color: #202026 !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; border-width: 1px !important; border-color: rgba(255, 255, 255, 0.28) !important; box-shadow: none !important; outline: 0 !important; transform: none !important; } .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(.overflow-hidden, [class*="overflow-hidden"]) > :is(div, button, summary):first-child > :is([class*="icon-arrow"], [class*="arrow"], svg, i, span), .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(div, button, summary):has(> :is([class*="icon-arrow"], [class*="arrow"], svg)) > :is([class*="icon-arrow"], [class*="arrow"], svg, i) { flex: 0 0 auto !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-width: 0 !important; border-color: transparent !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; color: #ffffff !important; line-height: 1 !important; transform: none !important; transition: none !important; will-change: auto !important; } .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) :is(.overflow-hidden, [class*="overflow-hidden"]) > :is(div, button, summary):first-child + div, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) > :is(div, button, summary):first-child + div { width: 100% !important; margin: 0 !important; padding: 24px 20px 0 !important; background-color: #1e1e22 !important; background-image: none !important; border: 0 !important; border-width: 0 !important; border-color: transparent !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; transition: none !important; } .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) a, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) li, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) p, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) span, .ita-footer-scope footer :is(v-accordion, [class*="max-1060:block"], [class*="max-md:block"]) div { color: #ffffff !important; } } @media (min-width: 1024px) { html.ita-cart-customer-guest .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4 .ita-cart-price, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price, .ita-header-actions:has(.ita-login-toggle .ita-login-text--guest) .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button)[data-ita-customer-cart-mode="label"] .ita-cart-price, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price[data-ita-customer-cart-mode="label"], .ita-compact-actions .ita-cart-v4[data-ita-customer-cart-mode="label"] .ita-cart-price, .ita-compact-actions .ita-cart-v4 .ita-cart-price[data-ita-customer-cart-mode="label"], .ita-compact-actions .ita-cart-v4.ita-compact-cart-button[data-ita-customer-cart-mode="label"] .ita-cart-price, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price[data-ita-customer-cart-mode="label"] { color: transparent !important; font-size: 0 !important; line-height: 14px !important; text-shadow: none !important; transition: none !important; } html.ita-cart-customer-guest .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price::after, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4 .ita-cart-price::after, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price::after, .ita-header-actions:has(.ita-login-toggle .ita-login-text--guest) .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price::after, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button)[data-ita-customer-cart-mode="label"] .ita-cart-price::after, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price[data-ita-customer-cart-mode="label"]::after, .ita-compact-actions .ita-cart-v4[data-ita-customer-cart-mode="label"] .ita-cart-price::after, .ita-compact-actions .ita-cart-v4 .ita-cart-price[data-ita-customer-cart-mode="label"]::after, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button[data-ita-customer-cart-mode="label"] .ita-cart-price::after, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price[data-ita-customer-cart-mode="label"]::after { content: "Carrinho" !important; display: block !important; width: 100% !important; max-width: 100% !important; height: 14px !important; min-height: 14px !important; max-height: 14px !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; color: #ffffff !important; font-family: Roboto, Arial, sans-serif !important; font-size: 10.5px !important; font-weight: 800 !important; line-height: 14px !important; text-align: center !important; text-overflow: ellipsis !important; white-space: nowrap !important; transform: none !important; } } @media (min-width: 1024px) { .ita-header-actions { gap: 1px !important; column-gap: 1px !important; } .ita-header-actions > .ita-desktop-user-action, .ita-header-actions > .ita-login-toggle, .ita-header-actions > .relative:has(.ita-login-toggle), .ita-header-actions > [class*="dropdown"]:has(.ita-login-toggle), .ita-header-actions > x-shop\:dropdown:has(.ita-login-toggle) { margin-right: 14px !important; } } @media (max-width: 1280px) { .ita-footer-scope footer [class*="!w-full"][class*="!border"], .ita-footer-scope footer [class*="!w-full"][class*="border"], .ita-footer-scope footer [class*="max-1060:block"][class*="rounded-xl"], .ita-footer-scope footer [class*="max-1060:block"][class*="border"], .ita-footer-scope footer v-accordion[class*="!border"], .ita-footer-scope footer v-accordion[class*="rounded-xl"] { width: 100% !important; max-width: none !important; margin: 0 !important; padding: 0 !important; background-color: transparent !important; background-image: none !important; border: 0 !important; border-width: 0 !important; border-color: transparent !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; overflow: visible !important; } .ita-footer-scope footer [class*="max-1060:block"] > :is(div, button, summary)[role="button"]:first-child, .ita-footer-scope footer [class*="!w-full"] > :is(div, button, summary)[role="button"]:first-child, .ita-footer-scope footer v-accordion > div > :is(div, button, summary)[role="button"]:first-child, .ita-footer-scope footer v-accordion > :is(div, button, summary)[role="button"]:first-child { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; width: 100% !important; min-height: 66px !important; margin: 0 !important; padding: 14px 20px !important; box-sizing: border-box !important; background-color: #202026 !important; background-image: none !important; color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; border-radius: 6px !important; box-shadow: none !important; outline: 0 !important; line-height: 1.35 !important; transform: none !important; transition: none !important; } } @media (max-width: 1280px) { .ita-footer-scope footer [class*="max-1060:block"] > div:first-child:not([role="button"]), .ita-footer-scope footer [class*="!w-full"] > div:first-child:not([role="button"]), .ita-footer-scope footer v-accordion > div:first-child:not([role="button"]) { display: block !important; width: 100% !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; border-width: 0 !important; border-color: transparent !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; overflow: visible !important; } .ita-footer-scope footer [class*="max-1060:block"] > div:first-child:not([role="button"]) > :is(div, button, summary)[role="button"]:first-child, .ita-footer-scope footer [class*="!w-full"] > div:first-child:not([role="button"]) > :is(div, button, summary)[role="button"]:first-child, .ita-footer-scope footer v-accordion > div:first-child:not([role="button"]) > :is(div, button, summary)[role="button"]:first-child { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 16px !important; width: 100% !important; min-height: 66px !important; margin: 0 !important; padding: 14px 20px !important; box-sizing: border-box !important; background-color: #202026 !important; background-image: none !important; color: #ffffff !important; border: 1px solid rgba(255, 255, 255, 0.28) !important; border-radius: 6px !important; box-shadow: none !important; outline: 0 !important; line-height: 1.35 !important; } } @media (min-width: 1024px) { html.ita-cart-customer-guest .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button), html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4.ita-compact-cart-button, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button)[data-ita-customer-cart-mode="label"], .ita-compact-actions .ita-cart-v4[data-ita-customer-cart-mode="label"], .ita-compact-actions .ita-cart-v4.ita-compact-cart-button[data-ita-customer-cart-mode="label"] { overflow: visible !important; } html.ita-cart-customer-guest .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-info-side, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4 .ita-cart-info-side, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-info-side, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button)[data-ita-customer-cart-mode="label"] .ita-cart-info-side, .ita-compact-actions .ita-cart-v4[data-ita-customer-cart-mode="label"] .ita-cart-info-side, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button[data-ita-customer-cart-mode="label"] .ita-cart-info-side { width: auto !important; min-width: max-content !important; max-width: none !important; overflow: visible !important; } html.ita-cart-customer-guest .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4 .ita-cart-price, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button)[data-ita-customer-cart-mode="label"] .ita-cart-price, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price[data-ita-customer-cart-mode="label"], .ita-compact-actions .ita-cart-v4[data-ita-customer-cart-mode="label"] .ita-cart-price, .ita-compact-actions .ita-cart-v4 .ita-cart-price[data-ita-customer-cart-mode="label"], .ita-compact-actions .ita-cart-v4.ita-compact-cart-button[data-ita-customer-cart-mode="label"] .ita-cart-price, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price[data-ita-customer-cart-mode="label"] { display: inline-flex !important; align-items: center !important; justify-content: center !important; width: auto !important; min-width: max-content !important; max-width: none !important; margin-right: auto !important; margin-left: auto !important; padding-right: 3px !important; padding-left: 3px !important; overflow: visible !important; text-overflow: clip !important; white-space: nowrap !important; line-height: 15px !important; } html.ita-cart-customer-guest .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price::after, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4 .ita-cart-price::after, html.ita-cart-customer-guest .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price::after, .ita-header-actions:has(.ita-login-toggle .ita-login-text--guest) .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price::after, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button)[data-ita-customer-cart-mode="label"] .ita-cart-price::after, .ita-header-actions .ita-cart-v4:not(.ita-compact-cart-button) .ita-cart-price[data-ita-customer-cart-mode="label"]::after, .ita-compact-actions .ita-cart-v4[data-ita-customer-cart-mode="label"] .ita-cart-price::after, .ita-compact-actions .ita-cart-v4 .ita-cart-price[data-ita-customer-cart-mode="label"]::after, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button[data-ita-customer-cart-mode="label"] .ita-cart-price::after, .ita-compact-actions .ita-cart-v4.ita-compact-cart-button .ita-cart-price[data-ita-customer-cart-mode="label"]::after { display: inline-block !important; width: auto !important; min-width: max-content !important; max-width: none !important; height: auto !important; min-height: 15px !important; max-height: none !important; padding-right: 2px !important; padding-left: 2px !important; overflow: visible !important; text-overflow: clip !important; line-height: 15px !important; white-space: nowrap !important; } } html.ita-cart-customer-authenticated.ita-header-cart-has-value .ita-header-actions .ita-cart-v4 .ita-cart-price, html.ita-cart-customer-authenticated.ita-header-cart-has-value .ita-compact-actions .ita-cart-v4 .ita-cart-price, html.ita-cart-customer-authenticated.ita-header-cart-has-value .ita-desktop-cart-action .ita-cart-price, html.ita-cart-customer-authenticated.ita-header-cart-has-value .ita-mobile-header .ita-cart-v4 .ita-cart-price, html.ita-cart-customer-authenticated.ita-header-cart-has-value .ita-mobile-compact-header .ita-cart-v4 .ita-cart-price, html.ita-cart-customer-authenticated.ita-header-cart-has-value .ita-mobile-main-cart-label, html.ita-cart-customer-authenticated .ita-cart-price.ita-desktop-cart-price-has-value, html.ita-cart-customer-authenticated .ita-cart-price.ita-mobile-cart-price-has-value, html.ita-cart-customer-authenticated .ita-cart-price[data-ita-cart-has-value="1"], html.ita-cart-customer-authenticated .ita-mobile-main-cart-label[data-ita-cart-has-value="1"] { color: #22c55e !important; font-weight: 800 !important; transition: none !important; } html.ita-cart-customer-authenticated .ita-cart-price, html.ita-cart-customer-authenticated .ita-mobile-main-cart-label { transition: none !important; } @media (max-width: 1060px) { .ita-footer-scope footer .ita-footer-clean-accordion-content, .ita-footer-scope footer .ita-footer-clean-accordion-content > *, .ita-footer-scope footer .ita-footer-clean-accordion-content :is(ul, li, a, div, span) { background: transparent !important; background-color: transparent !important; background-image: none !important; border: 0 !important; box-shadow: none !important; outline: 0 !important; } .ita-footer-scope footer .ita-footer-clean-accordion-content { display: flex !important; align-items: flex-start !important; justify-content: space-between !important; gap: clamp(24px, 8vw, 72px) !important; } } @media (max-width: 1280px) { .ita-footer-scope footer .ita-footer-clean-accordion, .ita-footer-scope footer .ita-footer-clean-accordion > v-accordion, .ita-footer-scope footer .ita-footer-clean-accordion > v-accordion > div, .ita-footer-scope footer .ita-footer-clean-accordion-content, .ita-footer-scope footer .ita-footer-clean-accordion-content > *, .ita-footer-scope footer .ita-footer-clean-accordion-content :is(ul, ol, li, a, div, span), .ita-footer-scope footer .ita-footer-clean-link-list, .ita-footer-scope footer .ita-footer-clean-link-list > *, .ita-footer-scope footer .ita-footer-clean-link-list :is(li, a, span) { background: transparent !important; background-color: transparent !important; background-image: none !important; box-shadow: none !important; outline: 0 !important; } .ita-footer-scope footer .ita-footer-clean-accordion-content::before, .ita-footer-scope footer .ita-footer-clean-accordion-content::after, .ita-footer-scope footer .ita-footer-clean-accordion-content *::before, .ita-footer-scope footer .ita-footer-clean-accordion-content *::after { background: transparent !important; background-color: transparent !important; background-image: none !important; box-shadow: none !important; } .ita-footer-scope footer .ita-footer-clean-accordion-title, .ita-footer-scope footer .ita-footer-clean-accordion > v-accordion > div > .ita-footer-clean-accordion-title { background-color: #202026 !important; background-image: none !important; } .ita-footer-scope footer .ita-footer-clean-accordion-content { display: flex !important; flex-wrap: nowrap !important; align-items: flex-start !important; justify-content: space-between !important; column-gap: clamp(32px, 12vw, 96px) !important; row-gap: 0 !important; width: 100% !important; margin: 0 !important; padding: 24px 0 0 !important; border: 0 !important; border-radius: 0 !important; } .ita-footer-scope footer .ita-footer-clean-link-list { display: grid !important; width: max-content !important; max-width: 100% !important; min-width: 0 !important; gap: 22px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; list-style: none !important; } .ita-footer-scope footer .ita-footer-clean-link-list a { display: inline !important; width: auto !important; min-width: 0 !important; max-width: 100% !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; color: #ffffff !important; line-height: 1.35 !important; text-decoration: none !important; } .ita-footer-scope footer .ita-footer-clean-accordion-content > .ita-footer-clean-link-list:first-child, .ita-footer-scope footer .ita-footer-clean-accordion-content > .ita-footer-clean-link-list:first-child > *, .ita-footer-scope footer .ita-footer-clean-accordion-content > .ita-footer-clean-link-list:first-child :is(li, a, span, div) { background: transparent !important; background-color: transparent !important; background-image: none !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; outline: 0 !important; } }@media(max-width:1060px){.ita-footer-scope footer .ita-footer-clean-accordion-content[style*="display: none"],.ita-footer-scope footer .ita-footer-clean-accordion-content[style*="display:none"],.ita-footer-scope footer .ita-footer-clean-accordion-content[hidden],.ita-footer-scope footer .ita-footer-clean-accordion-content[aria-hidden="true"]{display:none !important}.ita-footer-scope footer .ita-footer-clean-link-list a{transition:color 0.18s ease,opacity 0.18s ease !important}.ita-footer-scope footer .ita-footer-clean-link-list a:hover,.ita-footer-scope footer .ita-footer-clean-link-list a:focus-visible{color:#74a8ff !important;text-decoration:none !important}}