.action_item{flex-direction:row}.action_item,.action_item .icon_principal{align-items:center;display:flex;justify-content:center}.action_item .icon_principal{height:var(--icon_width);padding:initial;transition:var(--transition_move),width .4s ease;width:var(--icon_width)}.action_item .icon_principal i{font-size:var(--icon_width);line-height:1;transition:var(--transition_color)}@media (min-width:1240px){.action_item .icon_principal{margin-right:8px}}.action_item .label_principal{cursor:pointer;font-size:var(--font_size_big);font-weight:var(--font_weight_light);line-height:var(--font_size_base);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100px;width:var(--text_width,100px)}.action_item .frame_modal .modal_inner{align-items:center;display:flex;flex-direction:column;max-width:432px;width:100%}.action_item .frame_modal .modal_header{text-wrap:nowrap;border-bottom:1px solid var(--primary_opacity);font-size:var(--font_size_heading);font-weight:var(--font_weight_light);margin-bottom:12px;padding:6px 20px}.action_item .frame_modal .modal_inner:has([id^=container_account]) .modal_header{display:none}@media (min-width:1240px){.action_item .modal_header{display:none}}@media{.frame_modal.-as-modal{align-items:center;background-color:rgba(0,0,0,.55);border:0;border-radius:0;bottom:0;box-shadow:none;display:flex;justify-content:center;left:0;min-width:0;padding:16px;position:fixed;right:0;top:0;z-index:110}.frame_modal.-as-modal .modal_inner{align-items:center;background-color:var(--bg_primary);border:1px solid var(--border_primary);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;max-height:100%;max-width:432px;overflow-y:auto;padding:28px 28px 0;position:relative;transform:translateY(8px);transition:transform .25s ease;width:100%}.frame_modal.-as-modal.-show .modal_inner{transform:none}.frame_modal.-as-modal .actions_login{grid-gap:8px;align-items:center;border-bottom:1px solid var(--border_primary);display:grid;font-size:22px;font-weight:800;gap:8px;grid-template-columns:84px minmax(0,1fr) 84px;margin:0 0 24px;padding-bottom:20px}.frame_modal.-as-modal .actions_login:after{content:""}.frame_modal.-as-modal .actions_login>span{margin-left:.5rem;text-align:center}.frame_modal.-as-modal .actions_login_logo{display:block;height:auto;width:84px}.frame_modal.-as-modal [id^=modal_login] form{display:flex;flex-direction:column}.frame_modal.-as-modal [id^=modal_login] form label{color:var(--text_base);font-size:13px;font-weight:600}.frame_modal.-as-modal [id^=modal_login] form input{background-color:#fff;background-position:14px;background-repeat:no-repeat;background-size:20px 20px;border-color:#d1d5db;height:48px;margin-bottom:16px;padding:0 14px 0 44px}.frame_modal.-as-modal [id^=modal_login] form input[type=email]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Crect width='18' height='14' x='3' y='5' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.frame_modal.-as-modal [id^=modal_login] form input[type=password]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Crect width='14' height='9' x='5' y='11' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.frame_modal.-as-modal [id^=modal_login] .recover_password{align-self:flex-end;color:var(--primary_color);font-size:13px;font-weight:600;margin:-6px 0 20px;order:1;-webkit-text-decoration:underline;text-decoration:underline}.frame_modal.-as-modal [id^=modal_login] form button{box-shadow:none;font-weight:800;height:50px;letter-spacing:.06em;margin:0;order:2}.frame_modal.-as-modal .register_prompt{background-color:#f3f4f6;border-top:0;color:#4b5563;font-size:14px;margin:24px -28px 0;padding:24px 28px;width:auto}.frame_modal.-as-modal .btn_register{font-weight:800}.frame_modal.-as-modal .my_account{margin-bottom:28px}.frame_modal.-as-modal .modal_close{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--text_light);cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;padding:0;position:absolute;right:14px;top:25px;transition:var(--transition_color);width:44px}.frame_modal.-as-modal .modal_close:hover{background-color:var(--bg_fourth);color:var(--text_base)}}@media (max-width:1023px){.frame_modal.-as-modal{padding:12px}.frame_modal.-as-modal .modal_inner{padding:24px 20px 0}.frame_modal.-as-modal .actions_login{font-size:22px;grid-template-columns:64px minmax(0,1fr) 64px;margin-bottom:20px;padding-bottom:16px}.frame_modal.-as-modal .actions_login_logo{width:64px}.frame_modal.-as-modal .modal_close{right:8px;top:19px}.frame_modal.-as-modal [id^=modal_login] form input{font-size:16px}.frame_modal.-as-modal .register_prompt{margin:20px -20px 0;padding:20px}}@media (prefers-reduced-motion:reduce){.frame_modal.-as-modal .modal_inner{transition:none}}@media (min-width:1024px){.action_item{position:relative}.action_item .frame_modal{background-color:var(--bg_primary);border:1px solid var(--border_primary);border-radius:14px;box-shadow:0 16px 40px var(--box_shadow_light),0 4px 12px var(--box_shadow_light);min-width:250px;padding:20px 24px;position:absolute;right:-50%;top:calc(100% + 12px);z-index:45}.action_item .icon_principal i{color:var(--primary_color)}.action_item .icon_principal:hover i{color:var(--primary_opacity)}.action_item .icon_principal span{display:none}#container_actions .action_item .icon_principal{flex-direction:column;gap:4px;height:auto;width:auto}#container_actions .action_item .icon_principal i{align-items:center;display:flex;font-size:24px;height:24px;justify-content:center}#container_actions .action_item .icon_principal i.bi-person-fill{font-size:28px}#container_actions .action_item .icon_principal span{color:var(--primary_color);display:block;font-size:12px;font-weight:var(--font_weight_medium);line-height:1;white-space:nowrap}}@media (max-width:1240px){.action_item .label_principal{display:none}}@media (max-width:1024px){.login_area{--icon_width:initial}.login_area.action_item .icon_principal{background-color:var(--primary_color);color:var(--text_invert)}#container_actions .action_item{padding:12px 16px 0}#container_actions{margin-bottom:16px}#container_actions .action_item .icon_principal{border-radius:5px;font-size:var(--font_size_big);font-weight:var(--font_weight_medium);height:36px;padding:8px;white-space:nowrap;width:100%}#container_actions #track-order .action_item .icon_principal{border:1px solid var(--primary_color);color:var(--primary_color);font-weight:var(--font_weight_regular);text-transform:uppercase}.action_item{flex-direction:column}.action_item .frame_modal.fade{display:none}.action_item .frame_modal.fade.-show{align-items:center;background-color:var(--bg_fourth);border:1px solid var(--border_primary);border-radius:16px;box-shadow:0 4px 16px var(--box_shadow_light);display:flex;justify-content:center;margin-bottom:20px;min-height:280px;padding:24px 20px;width:100%}.login_area.action_item .icon_principal i{display:none}.login_area .frame_modal .modal_header{display:block;text-align:center;width:100%}}.action_item #areaContato .menu_item_nv2{width:100%}