.loja__filtros-bar { position: fixed; inset-inline: 0; inset-block-end: 0; z-index: 998;   flex-direction: row; align-items: center; justify-content: center; padding-block: 10px;  padding-block-end: calc(10px + env(safe-area-inset-bottom, 0px)); padding-inline: var(--space-s, 16px);  background-color: transparent; pointer-events: none;}.loja__filtros-btn { display: flex; flex: 0 0 auto; align-items: center; justify-content: center; gap: 8px; min-block-size: 44px; padding-inline: 20px;  pointer-events: auto;  box-shadow: 0 4px 16px rgba(16, 13, 38, 0.22);}.loja__filtros-badge { display: inline-flex; align-items: center; justify-content: center; min-inline-size: 22px; block-size: 22px; padding-inline: 6px; border-radius: 999px;  background-color: var(--purple, #282262); color: var(--paper, #FFF); font-size: 11.5px; font-weight: 800; font-variant-numeric: tabular-nums; line-height: 1;}@media (max-width: 767px) { .loja__wrapper { padding-block-end: 68px; }}.sidebar.brxe-offcanvas .brx-offcanvas-inner {  flex-direction: column;  flex-wrap: nowrap;  block-size: 80vh; block-size: 80dvh; max-block-size: 80dvh;  border-start-start-radius: 16px; border-start-end-radius: 16px;  padding: var(--space-s, 16px);  overflow: hidden;}.sidebar.brxe-offcanvas .sidebar__cat { flex: 1 1 auto; min-block-size: 0;  flex-wrap: nowrap; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; -webkit-overflow-scrolling: touch;}.loja__filtros-cab {  flex: 0 0 auto; flex-direction: row; align-items: center; justify-content: space-between; gap: 12px;  margin-inline: calc(-1 * var(--space-s, 16px)); margin-block-start: calc(-1 * var(--space-s, 16px)); margin-block-end: var(--space-xs, 12px); padding: 14px var(--space-s, 16px); border-block-end: 1px solid var(--line, #DDDEDF);}.loja__filtros-titulo { margin: 0; font-size: var(--text-m, 16px); font-weight: 700; line-height: 1.2; color: var(--ink, #100D26);}.loja__filtros-fechar { display: flex; flex: 0 0 auto; align-items: center; justify-content: center; inline-size: 40px; block-size: 40px; padding: 0; border: 1px solid var(--line, #DDDEDF); border-radius: 999px; font-size: 16px; line-height: 1;}.loja__filtros-fechar:hover,.loja__filtros-fechar:focus-visible { border-color: var(--ink, #100D26);}@media (min-width: 768px) {  .sidebar.brxe-offcanvas { visibility: visible; }  .sidebar.brxe-offcanvas .brx-offcanvas-inner {  position: static; inset: auto; z-index: auto; transform: none; transition: none;  inline-size: auto; block-size: auto; max-block-size: none; overflow: visible;  padding: 0; background-color: transparent; border-radius: 0; }  .sidebar.brxe-offcanvas .sidebar__cat { flex: 0 1 auto; min-block-size: auto; overflow: visible; }  .sidebar.brxe-offcanvas .brx-offcanvas-backdrop { display: none; }}.sidebar .wc-fast-filters-element .wc-fast-filters-wrapper { margin-block-end: 0; padding-block: 12px; border-block-start: 1px solid var(--form-border);}.sidebar .wc-fast-filters-element .wc-fast-filters-wrapper:first-child { border-block-start: 0;}.sidebar .wc-fast-filters-element .filter-title { margin-block-end: 8px; font-size: var(--text-xs); font-weight: 700; line-height: 1.35; letter-spacing: 0.1em; text-transform: uppercase; color: var(--form-label);}.sidebar .wc-fast-filters-element .wc-fast-filters-dropdown-btn { min-height: var(--form-height); padding-inline: 11px; border: 1px solid var(--form-border); border-radius: var(--form-radius); background-color: var(--form-bg); font-size: var(--text-s); font-weight: 500; color: var(--form-text);}.sidebar .wc-fast-filters-element .wc-fast-filters-dropdown-btn:hover { border-color: var(--form-border-strong);}.sidebar .wc-fast-filters-element .wc-fast-filters-dropdown-btn:focus-visible { border-color: var(--form-border-focus); box-shadow: 0 0 0 3px var(--form-ring-focus); outline: none;}.sidebar .wc-fast-filters-element .wc-fast-filters-dropdown-btn svg { width: 12px; height: 12px; color: var(--form-placeholder);}.sidebar .wc-fast-filters-element .wc-fast-filters-dropdown-content { border: 1px solid var(--form-border); border-radius: var(--form-radius-card); box-shadow: 0 12px 28px rgba(40, 34, 98, 0.12);}.sidebar .wc-fast-filters-element .dropdown-search input,.sidebar .wc-fast-filters-element .wc-fast-filters-search-input { min-height: 36px; border: 1px solid var(--form-border); border-radius: var(--form-radius); font-size: var(--text-s); color: var(--form-text);}.sidebar .wc-fast-filters-element .dropdown-search input::placeholder,.sidebar .wc-fast-filters-element .wc-fast-filters-search-input::placeholder { color: var(--form-placeholder);}.sidebar .wc-fast-filters-element .dropdown-search input:focus-visible,.sidebar .wc-fast-filters-element .wc-fast-filters-search-input:focus-visible { border-color: var(--form-border-focus); box-shadow: 0 0 0 3px var(--form-ring-focus); outline: none;}.sidebar .wc-fast-filters-element .dropdown-option { display: flex; align-items: baseline; gap: 0.5em; padding: 7px 11px; font-size: var(--text-s); font-weight: 500; line-height: 1.35; color: var(--form-text);}.sidebar .wc-fast-filters-element .dropdown-option:hover { background-color: var(--purple-trans-10);}.sidebar .wc-fast-filters-element .dropdown-option .count { margin-inline-start: auto; font-size: var(--text-xs); font-weight: 500; color: var(--form-placeholder); font-variant-numeric: tabular-nums;}.sidebar .wc-fast-filters-element .wc-fast-filters-price-input { min-height: var(--form-height); padding-inline: 11px; border: 1px solid var(--form-border); border-radius: var(--form-radius); font-size: var(--text-s); color: var(--form-text); font-variant-numeric: tabular-nums;}.sidebar .wc-fast-filters-element .wc-fast-filters-price-input:focus-visible { border-color: var(--form-border-focus); box-shadow: 0 0 0 3px var(--form-ring-focus); outline: none;}.sidebar .wc-fast-filters-element .wc-fast-filters-price-inputs > span { color: var(--form-placeholder); font-size: var(--text-s);}.sidebar .wc-fast-filters-element .wc-fast-filters-price-apply { min-height: 36px; padding-inline: 14px; border: 0; border-radius: var(--form-radius); background-color: var(--form-accent); font-size: var(--text-xs); font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--paper);}.sidebar .wc-fast-filters-element .wc-fast-filters-price-apply:focus-visible { box-shadow: 0 0 0 3px var(--form-ring-focus); outline: none;}@media (max-width: 782px) { .sidebar .wc-fast-filters-element .dropdown-search input, .sidebar .wc-fast-filters-element .wc-fast-filters-search-input, .sidebar .wc-fast-filters-element .wc-fast-filters-price-input { font-size: 16px; }}.brand-grid__search { position: relative; margin-block-end: 28px;  width: 100%; max-width: min(340px, 100%);}.brand-grid__search-icon { position: absolute; left: 16px; top: 50%; transform: translateY(-50%); width: 17px; height: 17px; color: color-mix(in srgb, var(--brand-grid-ink, currentColor) 45%, transparent); pointer-events: none; transition: color 0.16s ease;}.brand-grid__search-input { width: 100%; padding: 13px 16px 13px 42px; border: 1px solid color-mix(in srgb, var(--brand-grid-ink, currentColor) 14%, transparent); border-radius: 999px; background: var(--card, #fff); box-shadow: 0 1px 2px color-mix(in srgb, var(--brand-grid-ink, currentColor) 6%, transparent); color: var(--brand-grid-ink, inherit); font: inherit; font-size: var(--text-s); transition: border-color 0.16s ease, box-shadow 0.16s ease;}.brand-grid__search-input::placeholder { color: color-mix(in srgb, var(--brand-grid-ink, currentColor) 42%, transparent);}.brand-grid__search-input:hover { border-color: color-mix(in srgb, var(--brand-grid-ink, currentColor) 26%, transparent);}.brand-grid__search-input:focus-visible,.brand-grid__search-input:focus { outline: none; border-color: var(--brand-grid-accent, currentColor); box-shadow: 0 0 0 4px color-mix(in srgb, var(--brand-grid-accent, currentColor) 18%, transparent);}.brand-grid__search-input:focus-visible ~ .brand-grid__search-icon,.brand-grid__search-input:focus ~ .brand-grid__search-icon { color: var(--brand-grid-accent, currentColor);}.brand-grid__search-input::-webkit-search-cancel-button { -webkit-appearance: none; appearance: none; width: 16px; height: 16px; margin-inline-start: 8px; cursor: pointer; border-radius: 50%; background-color: color-mix(in srgb, var(--brand-grid-ink, currentColor) 16%, transparent); -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E"); mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 4l8 8M12 4l-8 8' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E"); -webkit-mask-size: 9px 9px; mask-size: 9px 9px; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; transition: background-color 0.14s ease;}.brand-grid__search-input::-webkit-search-cancel-button:hover { background-color: color-mix(in srgb, var(--brand-grid-ink, currentColor) 28%, transparent);}.brand-grid__empty { margin: 0; padding: 32px 24px; border: 1px dashed color-mix(in srgb, var(--brand-grid-ink, currentColor) 20%, transparent); border-radius: 10px; color: color-mix(in srgb, var(--brand-grid-ink, currentColor) 62%, transparent); text-align: center;}.brand-marquee {--bm-duration: 30s;--bm-gap: 3rem;--bm-logo-height: 2.5rem;--bm-logo-max-width: 10rem;overflow: hidden;width: 100%;}.brand-marquee__track {display: flex;width: max-content;gap: var(--bm-gap);}.brand-marquee__list {display: flex;align-items: center;gap: var(--bm-gap);flex-shrink: 0;list-style: none;margin: 0;padding: 0;animation: brand-marquee-scroll var(--bm-duration) linear infinite;}.brand-marquee--reverse .brand-marquee__list {animation-direction: reverse;}.brand-marquee--pause-on-hover:hover .brand-marquee__list,.brand-marquee--pause-on-hover:focus-within .brand-marquee__list {animation-play-state: paused;}.brand-marquee__item-wrapper {flex-shrink: 0;}.brand-marquee__item {display: inline-flex;align-items: center;gap: 0.5em;text-decoration: none;color: inherit;white-space: nowrap;}.brand-marquee__logo {display: block;height: var(--bm-logo-height);width: auto;max-width: var(--bm-logo-max-width);object-fit: contain;}[class*='brand-marquee--filter-'] .brand-marquee__logo {transition: filter 0.2s ease, opacity 0.2s ease;}.brand-marquee--filter-grayscale .brand-marquee__logo {filter: grayscale(1);opacity: 0.7;}.brand-marquee--filter-white .brand-marquee__logo {filter: brightness(0) invert(1);}.brand-marquee--filter-black .brand-marquee__logo {filter: brightness(0);}.brand-marquee--filter-hover .brand-marquee__item:hover .brand-marquee__logo,.brand-marquee--filter-hover .brand-marquee__item:focus-visible .brand-marquee__logo {filter: none;opacity: 1;}@keyframes brand-marquee-scroll {to {transform: translateX(calc(-100% - var(--bm-gap)));}}@media (prefers-reduced-motion: reduce) {.brand-marquee {overflow-x: auto;}.brand-marquee__list {animation: none;}.brand-marquee__list[aria-hidden='true'] {display: none;}[class*='brand-marquee--filter-'] .brand-marquee__logo {transition: none;}}.brand-marquee--tile-white .brand-marquee__item-wrapper,.brand-marquee--tile-soft .brand-marquee__item-wrapper {display: flex;align-items: center;justify-content: center;min-height: calc(var(--bm-logo-height, 2.5rem) + 18px);padding: 9px 18px;border-radius: 10px;}.brand-marquee--tile-white .brand-marquee__item-wrapper {background-color: var(--paper, #fff);}.brand-marquee--tile-soft .brand-marquee__item-wrapper {background-color: var(--surface, #f6f5fa);}.cct-tree,.cct-tree__children {list-style: none;margin: 0;padding: 0;}.cct-tree__children {padding-left: 1em;}.cct-tree__children--collapsed {display: none;}.cct-tree__row {display: flex;align-items: center;justify-content: space-between;gap: 0.5em;}.cct-tree__item--active > .cct-tree__row > .cct-tree__link {font-weight: 700;color: var(--cct-active-color, currentColor);}.cct-tree__toggle {background: none;border: none;cursor: pointer;padding: 0.25em;line-height: 1;}.cct-tree__toggle::before {content: "▾";display: inline-block;transition: transform 0.15s ease;}.cct-tree__toggle[aria-expanded="false"]::before {transform: rotate(-90deg);}.cct-tree__count {opacity: 0.6;font-weight: 400;}#brxe-dcsum .brxe-woocommerce-cart-coupon .coupon { display: flex; gap: var(--space-2xs); align-items: stretch;}#brxe-dcsum .brxe-woocommerce-cart-coupon .coupon > label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;}#brxe-dcsum .brxe-woocommerce-cart-coupon .input-text { flex: 1; min-width: 0; padding: 0.7rem 1.4rem; font-size: var(--text-s); line-height: 1.4; color: var(--ink);}#brxe-dcsum .brxe-woocommerce-cart-coupon button.button { flex-shrink: 0; padding: 0.7rem 1.4rem; cursor: pointer;}#brxe-dcsum .cart_totals table.shop_table { width: 100%; border-collapse: collapse;}#brxe-dcsum .cart_totals table.shop_table th,#brxe-dcsum .cart_totals table.shop_table td { border: 0; border-bottom: 1px solid var(--line); vertical-align: baseline;}#brxe-dcsum .cart_totals table.shop_table th { width: 45%; font-weight: 500; text-align: left;}#brxe-dcsum .cart_totals table.shop_table td { text-align: right; font-variant-numeric: tabular-nums;}#brxe-dcsum .cart_totals tr.order-total th,#brxe-dcsum .cart_totals tr.order-total td { border-bottom: 0;}#brxe-dcsum .cart_totals tr.order-total strong { font-size: var(--text-l); font-weight: 700; color: var(--purple);}#brxe-dcsum .cart_totals .includes_tax { display: block; font-size: var(--text-xs); font-weight: 500; color: var(--text-soft);}#brxe-dcsum .wc-proceed-to-checkout { margin-top: var(--space-2xs); padding: 0;}#brxe-dcsum .wc-proceed-to-checkout .checkout-button { display: flex; align-items: center; justify-content: center; padding: 0.7rem 1.4rem; text-decoration: none;}#brxe-dcsec .cci-actions { margin-top: var(--space-2xs);}#brxe-dcsec .cci-update-cart { display: flex; align-items: center; column-gap: 0.6rem; padding: 0.7rem 0; font-size: var(--text-xs); font-weight: 700; line-height: 1.4; text-decoration: none; border: 0; background: transparent; color: var(--text-soft); cursor: pointer;}#brxe-dcsec .cci-update-cart:hover { color: var(--purple);}#brxe-dcemptybg { width: 100%; max-width: 112rem; }#brxe-dcemptybg .brand-grid__list { justify-content: center;}@media (max-width: 991px) { #brxe-dcsum .brxe-woocommerce-cart-coupon .coupon { flex-wrap: wrap; }}.cat-marquee {--cm-duration: 30s;--cm-gap: 2rem;overflow: hidden;width: 100%;}.cat-marquee__track {display: flex;width: max-content;gap: var(--cm-gap);}.cat-marquee__list {display: flex;align-items: center;gap: var(--cm-gap);flex-shrink: 0;list-style: none;margin: 0;padding: 0;animation: cat-marquee-scroll var(--cm-duration) linear infinite;}.cat-marquee--reverse .cat-marquee__list {animation-direction: reverse;}.cat-marquee--pause-on-hover:hover .cat-marquee__list,.cat-marquee--pause-on-hover:focus-within .cat-marquee__list {animation-play-state: paused;}.cat-marquee__item-wrapper {flex-shrink: 0;}.cat-marquee__item {display: inline-flex;align-items: center;gap: 0.5em;text-decoration: none;color: inherit;white-space: nowrap;}.cat-marquee__icon {flex-shrink: 0;font-size: 1.5em;line-height: 1;color: inherit;}svg.cat-marquee__icon {width: 1em;height: 1em;fill: currentColor;}@keyframes cat-marquee-scroll {to {transform: translateX(calc(-100% - var(--cm-gap)));}}@media (prefers-reduced-motion: reduce) {.cat-marquee {overflow-x: auto;}.cat-marquee__list {animation: none;}.cat-marquee__list[aria-hidden='true'] {display: none;}}.brxe-category-menu__count { opacity: 0.6; font-size: 0.85em; margin-inline-start: 0.25em;}.brxc-catmenu--collapsible { position: relative;}.brxc-catmenu__toggle { display: inline-flex; align-items: center; gap: 0.5em; cursor: pointer;}.brxc-catmenu__toggle-icon,.brxc-catmenu__toggle svg { width: 1em; height: 1em; transition: transform 0.2s ease;}.brxc-catmenu--open > .brxc-catmenu__toggle .brxc-catmenu__toggle-icon,.brxc-catmenu--open > .brxc-catmenu__toggle svg { transform: rotate(180deg);}.brxc-catmenu--collapsible:not(.brxc-catmenu--open) > .brxc-catmenu__panel { display: none;}.brxe-category-menu.brxe-nav-menu :is(.bricks-nav-menu, .brxc-catmenu__rail-lista) :is(a, button) { color: var(--brxc-catmenu-link, currentcolor);}.sidebar__cat .brxe-category-menu__count { margin-inline-start: auto; opacity: 1; font-size: var(--text-xs); font-weight: 500; color: var(--text-soft); font-variant-numeric: tabular-nums;}.sidebar__cat .current-menu-item > a .brxe-category-menu__count,.sidebar__cat .current-menu-item > .brx-submenu-toggle > a .brxe-category-menu__count { color: inherit;}.sidebar__cat .brxe-category-menu .bricks-nav-menu :is(a, button) { font-weight: 500;}.sidebar__cat .brxe-category-menu .bricks-nav-menu .sub-menu > .menu-item > a { color: var(--text-soft);}.sidebar__cat .brxe-category-menu .bricks-nav-menu > .menu-item > a:hover,.sidebar__cat .brxe-category-menu .bricks-nav-menu > .menu-item > .brx-submenu-toggle > a:hover,.sidebar__cat .brxe-category-menu .bricks-nav-menu .sub-menu > .menu-item > a:hover { color: var(--purple);}.sidebar__cat .brxe-category-menu .bricks-nav-menu .current-menu-item > a,.sidebar__cat .brxe-category-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > a,.sidebar__cat .brxe-category-menu .bricks-nav-menu .current-menu-ancestor > .brx-submenu-toggle > a { color: var(--purple); font-weight: 700;}.sidebar__cat .brxe-category-menu .bricks-nav-menu .brx-submenu-toggle > button { color: var(--text-soft);}body.woocommerce-checkout form.checkout { column-gap: var(--space-l); align-items: flex-start;}body.woocommerce-checkout #order_review_heading { margin-bottom: var(--space-2xs);}body.woocommerce-checkout form.checkout > .woocommerce-NoticeGroup { grid-column: 1 / -1; flex-basis: 100%;}body.woocommerce-checkout #payment { margin-top: var(--space-s); border-radius: var(--form-radius-card);}body.woocommerce-checkout .woocommerce-checkout-review-order-table { border-radius: var(--form-radius-card); border-collapse: separate; border-spacing: 0; overflow: hidden;  table-layout: fixed;}body.woocommerce-checkout .woocommerce-checkout-review-order-table th.product-name { inline-size: 58%;}body.woocommerce-checkout .woocommerce-checkout-review-order-table th.product-total { inline-size: 42%;}body.woocommerce-checkout .woocommerce-checkout-review-order-table .includes_tax { display: block; margin-top: 2px; font-size: var(--text-xs); font-weight: 400; color: var(--form-label);}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--space-xs); row-gap: var(--space-xs);}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper > .form-row {  float: none; width: auto; margin: 0; grid-column: 1 / -1;}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row-first,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row-first { grid-column: 1;}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row-last,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row-last { grid-column: 2;}body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .clear,body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .clear { display: none;}@media (max-width: 767px) { body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row-first, body.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row-last, body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row-first, body.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper > .form-row-last { grid-column: 1 / -1; }}body.woocommerce-checkout .form-row > label { display: block; margin-bottom: 6px;}body.woocommerce-checkout { --bricks-woo-input-height: var(--form-height);}body.woocommerce-checkout .select2-container .select2-selection--single { border: 1px solid var(--form-border); border-radius: var(--form-radius); background-color: var(--form-bg);}body.woocommerce-checkout .select2-container--focus .select2-selection--single,body.woocommerce-checkout .select2-container--open .select2-selection--single { border-color: var(--form-border-focus); box-shadow: 0 0 0 3px var(--form-ring-focus);}body.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered { padding-inline: 12px; color: var(--form-text);}body.woocommerce-checkout #ship-to-different-address { margin: var(--space-s) 0 0;}body.woocommerce-checkout #ship-to-different-address label { display: flex; align-items: center; gap: 10px; margin: 0; cursor: pointer;}body.woocommerce-checkout #ship-to-different-address input[type="checkbox"] { position: static; transform: none; flex: none; inline-size: 18px; block-size: 18px; accent-color: var(--form-accent);}body.woocommerce-checkout .woocommerce-additional-fields { margin-top: var(--space-s);}body.woocommerce-checkout td.product-name { position: relative; padding-inline-start: 90px;  vertical-align: top;}.crf-foto { position: absolute; inset-inline-start: 20px; inset-block-start: 20px; display: block; inline-size: 56px; block-size: 56px; padding: 4px; border: 1px solid var(--form-border); border-radius: var(--form-radius); background-color: var(--form-bg);}.crf-foto__img { inline-size: 100%; block-size: 100%;  object-fit: contain; display: block;}body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity { white-space: nowrap;}body.woocommerce-checkout #shipping_method { display: flex; flex-direction: column; gap: 8px; margin: 0; padding: 0; list-style: none;}body.woocommerce-checkout #shipping_method li { display: flex; align-items: center; gap: 10px; margin: 0;}body.woocommerce-checkout #shipping_method input[type="radio"] { flex: none; accent-color: var(--form-accent);}body.woocommerce-checkout #shipping_method label { margin: 0;}body.woocommerce-checkout #payment .payment_methods { display: flex; flex-direction: column; gap: 10px; margin: 0; padding: 0; list-style: none;}body.woocommerce-checkout #payment .payment_methods > li { margin: 0; padding: 14px 16px; border: 1px solid var(--form-border); border-radius: var(--form-radius); background-color: var(--form-bg); transition: border-color .15s ease, background-color .15s ease;}body.woocommerce-checkout #payment .payment_methods > li:has(input:checked) { border-color: var(--form-accent); background-color: var(--form-bg-alt);}body.woocommerce-checkout #payment .payment_methods > li > label { display: flex; align-items: center; gap: 10px; margin: 0; font-weight: 600; cursor: pointer;}body.woocommerce-checkout #payment .payment_methods > li > input[type="radio"] { float: inline-start; inline-size: 18px; block-size: 18px; margin: 2px 10px 0 0; accent-color: var(--form-accent);}body.woocommerce-checkout #payment .payment_box { margin: 10px 0 0; padding: 12px 14px; border-radius: var(--form-radius); background-color: var(--form-bg-alt); font-size: var(--text-s); color: var(--form-label);}body.woocommerce-checkout #payment .payment_box p:last-child { margin-bottom: 0;}body.woocommerce-checkout #payment .payment_box::before { display: none;}body.woocommerce-checkout .woocommerce-privacy-policy-text { margin: var(--space-xs) 0; font-size: var(--text-s); color: var(--form-label);}body.woocommerce-checkout .woocommerce-privacy-policy-text p:last-child { margin-bottom: 0;}body.woocommerce-checkout #place_order { inline-size: 100%; padding: 14px 20px; border: 0; border-radius: var(--form-radius); background-color: var(--amber); color: var(--ink); font-size: var(--text-m); font-weight: 700; line-height: 1.2; cursor: pointer; transition: background-color .15s ease;}body.woocommerce-checkout #place_order:hover { background-color: var(--amber-deep);}body.woocommerce-checkout #place_order:focus-visible { outline: none; box-shadow: 0 0 0 3px var(--form-ring-focus);}body.woocommerce-checkout .form-row.place-order { margin: 0; padding: 0;}@media (max-width: 767px) { body.woocommerce-checkout .woocommerce-checkout-review-order-table, body.woocommerce-checkout .woocommerce-checkout-review-order-table thead, body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody, body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot, body.woocommerce-checkout .woocommerce-checkout-review-order-table tr, body.woocommerce-checkout .woocommerce-checkout-review-order-table th, body.woocommerce-checkout .woocommerce-checkout-review-order-table td { display: block; inline-size: auto; text-align: start; }  body.woocommerce-checkout .woocommerce-checkout-review-order-table thead { display: none; } body.woocommerce-checkout .woocommerce-checkout-review-order-table tr { padding: 14px; border-block-end: 1px solid var(--form-border); } body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child { border-block-end: 0; }  body.woocommerce-checkout .woocommerce-checkout-review-order-table th, body.woocommerce-checkout .woocommerce-checkout-review-order-table td { padding: 0; border: 0; }  body.woocommerce-checkout td.product-name { padding-inline-start: 58px;  min-block-size: 44px; } .crf-foto { inset-inline-start: 0; inset-block-start: 0; inline-size: 44px; block-size: 44px; } body.woocommerce-checkout td.product-total { margin-block-start: 8px; font-weight: 700; }  body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr { display: flex; align-items: baseline; justify-content: space-between; gap: 12px; } body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td { text-align: end; }  body.woocommerce-checkout .woocommerce-shipping-totals td { text-align: start; }}@media (min-width: 768px) { body.woocommerce-checkout .crf-foto { inset-block-start: 28px; }  body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart_item:not(.eg-fillet) { height: 84px;  }}@media (min-width: 768px) { body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.cart_item > td { padding-block: 2.8rem; }  body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.eg-pai > td { padding-block-end: .6rem; } body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.eg-fillet > td { padding-block-start: .6rem; padding-block-end: 1.4rem; }}@media (min-width: 768px) { body.woocommerce-checkout tr.eg-pai > td, body.woocommerce-checkout tr.eg-fillet > td { background-color: var(--surface, #F6F5FA); }  body.woocommerce-checkout tr.eg-pai > td:first-child { border-start-start-radius: var(--radius, 1rem); } body.woocommerce-checkout tr.eg-pai > td:last-child { border-start-end-radius: var(--radius, 1rem); }  body.woocommerce-checkout tr.eg-fillet.eg-fimgrupo > td:first-child { border-end-start-radius: var(--radius, 1rem); } body.woocommerce-checkout tr.eg-fillet.eg-fimgrupo > td:last-child { border-end-end-radius: var(--radius, 1rem); }}body.woocommerce-checkout tr.eg-pai > td,body.woocommerce-checkout tr.eg-fillet > td { --eg-tree: color-mix(in srgb, var(--purple, #282262) 30%, transparent);}body.woocommerce-checkout tr.eg-pai,body.woocommerce-checkout tr.eg-pai > td,body.woocommerce-checkout tr.eg-fillet:not(.eg-fimgrupo),body.woocommerce-checkout tr.eg-fillet:not(.eg-fimgrupo) > td { border-block-end: 0;}body.woocommerce-checkout tr.eg-fillet td.product-name {  border-inline-start: 0;  padding-inline-start: 90px;}body.woocommerce-checkout tr.eg-fillet td.product-name::before { content: ""; position: absolute; inset-inline-start: 48px;  inset-block: 0; inline-size: 2px; background: var(--eg-tree, var(--line, #DDDEDF));}body.woocommerce-checkout tr.eg-fillet.eg-fimgrupo td.product-name::before { inset-block-end: 50%;}body.woocommerce-checkout tr.eg-fillet td.product-name::after { content: ""; position: absolute; inset-inline-start: 48px; inset-block-start: 50%; inline-size: 14px; block-size: 2px; background: var(--eg-tree, var(--line, #DDDEDF));}.eg-cob { display: block; margin-block-start: 2px; font-size: var(--text-s); color: var(--text-soft);}@media (max-width: 767px) { body.woocommerce-checkout tr.eg-fillet td.product-name, body.woocommerce-checkout tr.eg-fillet td.product-total { padding-inline-start: 58px;  min-block-size: 0; } body.woocommerce-checkout tr.eg-fillet td.product-name::after { content: none; } body.woocommerce-checkout tr.eg-fillet td.product-name::before, body.woocommerce-checkout tr.eg-fillet td.product-total::before { content: ""; position: absolute; inset-inline-start: 22px; inset-block: 0; inline-size: 2px; background: var(--eg-tree, var(--line, #DDDEDF)); }  body.woocommerce-checkout tr.eg-fillet td.product-name::before { inset-block-end: -8px; }  body.woocommerce-checkout tr.eg-fillet td.product-total { position: relative; }  body.woocommerce-checkout tr.eg-fillet.eg-fimgrupo td.product-name::before { inset-block-end: -8px; }}.cci-list { display: flex; flex-direction: column; gap: 1.4rem;}.cci-item { display: flex; align-items: center; gap: 1.6rem; padding: 1.6rem; background: var(--paper); border: 1px solid var(--line); border-radius: var(--radius);}.cci-thumb { width: 7.2rem; height: 7.2rem; flex-shrink: 0;}.cci-thumb img { width: 100%; height: 100%; object-fit: cover; border-radius: 0.44rem; display: block;}.cci-info { flex: 1 1 200px; min-width: 0;}.cci-name { font-weight: 600; color: var(--ink);}.cci-name a { color: inherit; text-decoration: none;}.cci-name a:hover { color: var(--amber);}.cci-backorder { margin: 0.4rem 0 0; font-size: var(--text-xs); color: var(--ink); font-weight: 600;}.cci-spec { margin-top: 0.3rem; font-size: var(--text-xs); color: var(--text-soft);}.cci-unit { margin-top: 0.5rem; font-size: var(--text-xs); color: var(--text-soft);}.cci-side { flex-shrink: 0; display: flex; flex-direction: column; align-items: flex-end; gap: 0.8rem;}.cci-qty { flex-shrink: 0;}.cci-qty .quantity { display: flex; align-items: center; gap: 0.6rem;}.cci-qty .qty { width: 5.6rem; height: 3.6rem; font-size: var(--text-s); line-height: 1; padding: 0 0.4rem; border: 1px solid var(--ink-trans-10); border-radius: var(--btn-radius); text-align: center;  order: 2;}.cci-qty .quantity .action { order: 1; display: flex; align-items: center; justify-content: center; width: 2.8rem; height: 2.8rem; border: 1px solid var(--ink-trans-10); border-radius: 50%; background: var(--paper); color: var(--ink); cursor: pointer;}.cci-qty .quantity .action.plus { order: 3;}.cci-qty .quantity .action svg { width: 1.4rem; height: 1.4rem;  pointer-events: none;}.cci-qty .quantity .screen-reader-text { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap;}.cci-subtotal { font-weight: 700; color: var(--purple); font-size: var(--text-m); white-space: nowrap;}.cci-remove { display: inline-flex; align-items: center; gap: 0.4rem; font-size: var(--text-xs); font-weight: 600; color: var(--text-soft); text-decoration: none; background: none;}.cci-remove__x { font-size: var(--text-s); line-height: 1;}.cci-remove:hover { color: var(--danger);}.cci-actions { margin-top: 1.4rem; display: flex; align-items: center; justify-content: space-between; gap: 1.6rem;}.cci-empty-cart { font-size: var(--text-xs); font-weight: 600; color: var(--text-soft); text-decoration: none;}.cci-empty-cart:hover { color: var(--danger);}@media (max-width: 478px) { .cci-item { flex-wrap: wrap; }  .cci-info { flex-basis: 0; } .cci-side { flex-direction: row-reverse; align-items: center; justify-content: space-between; width: 100%; margin-top: 0.8rem; padding-top: 0.8rem; border-top: 1px solid var(--line); }}.eco-garantia { display: flex; flex-direction: column; row-gap: var(--space-s, 1.6rem); margin-block: var(--space-s, 1.6rem);  flex: 1 1 100%; width: 100%;}.eco-garantia__secao { border: 1px solid var(--line, #DDDEDF); border-radius: var(--radius, 1rem); padding: var(--space-s, 1.6rem);}.eco-garantia__titulo { font-weight: 600; padding-inline: var(--space-2xs, .8rem);}.eco-garantia__nota { margin-block-end: var(--space-xs, 1.2rem);}.eco-garantia__opcoes { display: flex; flex-direction: column; row-gap: var(--space-2xs, .8rem);}.eco-garantia__opcao { display: flex; align-items: center; column-gap: var(--space-xs, 1.2rem); cursor: pointer;}.eco-garantia__preco { margin-inline-start: auto; font-weight: 600;}.eco-garantia__opcao--sem { color: var(--text-soft, #5A5766); margin-block-start: var(--space-2xs, .8rem);}@media (max-width: 478px) { .eco-garantia__opcao { flex-wrap: wrap; } .eco-garantia__preco { margin-inline-start: calc(var(--space-xs, 1.2rem) + 1em); }}.eg-ramo { position: relative;}.eg-ramo::before { content: ""; position: absolute; left: 0; top: -1rem; bottom: -1rem; width: 1.5px; background: var(--eg-tree, var(--line, #DDDEDF));}.eg-fimgrupo .eg-ramo::before { bottom: 50%;}.eg-ramo::after { content: ""; position: absolute; left: 0; top: 50%; width: 1.05rem; height: 1.5px; background: var(--eg-tree, var(--line, #DDDEDF));}.eg-fillet { border-inline-start: 2px solid var(--eg-tree, var(--line, #DDDEDF)); padding-inline-start: var(--space-xs, 1.2rem);}.mcd-item--pai { border-end-start-radius: 0; border-end-end-radius: 0;}.mcd-item--svc { margin-block-start: -12px; border-block-start: 0; border-start-start-radius: 0; border-start-end-radius: 0; padding-block: 10px;}.mcd-item--svc:not(.eg-fimgrupo) { border-end-start-radius: 0; border-end-end-radius: 0;}.mcd-item--svc .eg-ramo { flex: 0 0 56px; align-self: stretch; min-height: 3.4rem;}.mcd-item--svc .eg-ramo::before,.mcd-item--svc .eg-ramo::after { left: 28px;}.mcd-item--svc .eg-ramo::before { top: -24px;}.mcd-item--svc .mcd-name { font-size: var(--text-xs);}.mcd-item--svc .mcd-row { margin-top: .6rem;}.mcd-svc-qty { color: var(--text-soft); font-size: var(--text-xs);}.cci-item--pai { border-end-start-radius: 0; border-end-end-radius: 0;}.cci-item--svc { margin-block-start: -1.4rem; border-block-start: 0; border-start-start-radius: 0; border-start-end-radius: 0; padding-block: 1.2rem;}.cci-item--svc:not(.eg-fimgrupo) { border-end-start-radius: 0; border-end-end-radius: 0;}.cci-item--svc .eg-ramo { flex: 0 0 7.2rem; align-self: stretch; min-height: 4rem;}.cci-item--svc .eg-ramo::before,.cci-item--svc .eg-ramo::after { left: 3.6rem;}.cci-item--svc .eg-ramo::before { top: -2.8rem;}.cci-item--svc .cci-name { font-size: var(--text-s);}.eco-garantia--escada .eco-garantia__opcao { display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; column-gap: var(--space-2xs, .8rem); row-gap: .2rem; padding: var(--space-2xs, .8rem); border: 1px solid var(--line, #DDDEDF); border-radius: var(--radius-s, .6rem);}.eco-garantia--escada .eco-garantia__radio { grid-row: span 2;}.eco-garantia--escada .eco-garantia__anos { font-weight: 600;}.eco-garantia--escada .eco-garantia__preco { grid-row: span 2; text-align: end; font-weight: 700; font-variant-numeric: tabular-nums;}.eco-garantia__sub { grid-column: 2; font-size: .85em; color: var(--text-soft, #5A5766);}.eco-garantia__opcao--base .eco-garantia__preco--zero { color: var(--success, #167A44);}.eco-garantia__selo { display: inline-block; margin-inline-start: .4em; padding: .1em .5em; border-radius: 100px; background: var(--success-bg, #E8F5EE); color: var(--success, #167A44); font-size: .7em; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; vertical-align: 1px;}.eco-garantia--escada .eco-garantia__opcao:has(.eco-garantia__radio:checked) { border-color: var(--ink, #100D26); box-shadow: inset 0 0 0 1px var(--ink, #100D26);}.eco-garantia--cartas .eco-garantia__opcoes {  display: flex;  flex-direction: row; flex-wrap: wrap; width: 100%;}.eco-garantia--cartas .eco-garantia__opcao { flex: 1 1 12rem; display: flex; flex-direction: column; align-items: center; gap: .2rem; padding: var(--space-xs, 1.2rem) var(--space-2xs, .8rem); border: 1px solid var(--line, #DDDEDF); border-radius: var(--radius-s, .6rem); text-align: center;}.eco-garantia--cartas .eco-garantia__preco { font-size: 1.25em; font-weight: 700; font-variant-numeric: tabular-nums;}.eco-garantia--cartas .eco-garantia__opcao:not(.eco-garantia__opcao--sem):has(.eco-garantia__radio:checked) { border-color: var(--ink, #100D26); box-shadow: inset 0 0 0 1px var(--ink, #100D26);}.eco-garantia--cartas .eco-garantia__opcao--sem:has(.eco-garantia__radio:checked) { color: var(--text, #100D26); font-weight: 600;}.eco-garantia--cartas .eco-garantia__opcao--sem { flex-basis: 100%; flex-direction: row; justify-content: center; border: 0; padding-block: var(--space-2xs, .8rem); font-size: .9em; color: var(--text-soft, #5A5766);}.eco-garantia__cobertura { margin-block-start: var(--space-xs, 1.2rem); padding-block-start: var(--space-2xs, .8rem); border-block-start: 1px solid var(--line, #DDDEDF); font-size: .9em; color: var(--text-soft, #5A5766);}.eco-garantia__opcao { color: var(--text, #100D26);}.eco-garantia--escada .eco-garantia__anos,.eco-garantia--escada .eco-garantia__preco { font-size: 1.05em;}.woocommerce-table--order-details tr.eg-ord-fillet,.woocommerce-table--order-details tr.eg-ord-fillet > td,.woocommerce-table--order-details tr.eg-ord-fillet > th { border-block-start: 0; border-block-end: 0;}.woocommerce-table--order-details tr.eg-ord-pai,.woocommerce-table--order-details tr.eg-ord-pai > td,.woocommerce-table--order-details tr.eg-ord-pai > th { border-block-end: 0;}.woocommerce-table--order-details tr.eg-ord-pai > td:first-child,.woocommerce-table--order-details tr.eg-ord-fillet > td:first-child { border-inline-start: 1px solid var(--line, #DDDEDF);}.woocommerce-table--order-details tr.eg-ord-pai > td:last-child,.woocommerce-table--order-details tr.eg-ord-fillet > td:last-child { border-inline-end: 1px solid var(--line, #DDDEDF);}.woocommerce-table--order-details tr.eg-ord-fim,.woocommerce-table--order-details tr.eg-ord-fim > td,.woocommerce-table--order-details tr.eg-ord-fim > th { border-block-end: 1px solid var(--line, #DDDEDF);}#brx-footer .f2-col > summary { list-style: none;}#brx-footer .f2-col > summary::-webkit-details-marker { display: none;}#brx-footer .f2-col > summary::after { content: ""; width: 8px; height: 8px; border-right: 1.6px solid rgba(255, 255, 255, .55); border-bottom: 1.6px solid rgba(255, 255, 255, .55); transform: rotate(45deg); transition: transform .15s;}@media (min-width: 768px) {  #brx-footer .f2-col > summary { pointer-events: none; } #brx-footer .f2-col > summary::after { display: none; }}@media (max-width: 767px) { #brx-footer .f2-col { border-bottom: 1px solid rgba(255, 255, 255, .14); } #brx-footer .f2-col[open] > summary::after { transform: rotate(225deg); }}#brxe-f2form .message { margin-top: 12px; padding: 10px 14px; border-radius: 8px; font-size: var(--text-s); line-height: 1.45; background-color: rgba(255, 255, 255, .09); border: 1px solid rgba(255, 255, 255, .18); color: var(--paper, #fff);}#brxe-f2form .message .text { padding: 0;}#brxe-f2form .message.success { background-color: rgba(250, 175, 64, .14); border-color: rgba(250, 175, 64, .38); color: var(--paper, #fff);}#brxe-f2form .message.error { background-color: rgba(255, 107, 107, .14); border-color: rgba(255, 107, 107, .42); color: var(--paper, #fff);}#brxe-f2form .message a { color: var(--amber, #FAAF40);}:root {  --form-bg: var(--paper, #FFFFFF); --form-bg-alt: var(--surface, #F6F5FA); --form-border: var(--line, #DDDEDF); --form-border-strong: var(--text-soft, #5A5766); --form-border-focus: var(--amber, #FAAF40); --form-ring-focus: rgba(250, 175, 64, 0.28); --form-text: var(--text, #100D26); --form-label: var(--text-soft, #5A5766); --form-placeholder: #918CB3;  --form-accent: var(--purple, #282262); --form-danger: var(--danger, var(--danger));  --form-radius: 6px; --form-radius-card: 10px; --form-height: 42px; --form-font: 15px; --form-label-font: 12px;}.header-barra .brxc-catmenu--collapsible { position: static;}.header-barra { --hdr-purple-deep: #1c1846; --hdr-purple-soft: #efedf8; --hdr-soft: #6b6580; --hdr-faint: #a29cb8;  --hdr-line: #e3ddf0;}.header-barra .brxc-catmenu__toggle {  gap: 10px; padding: 12px 16px; border: 0; border-radius: 10px; background-color: var(--purple); color: #fff; font-weight: 600; font-size: var(--text-s); letter-spacing: .01em; white-space: nowrap; transition: background-color .15s ease;}.header-barra .brxc-catmenu__toggle:hover,.header-barra .brxc-catmenu--open > .brxc-catmenu__toggle { background-color: var(--hdr-purple-deep);}.header-barra .brxc-catmenu__toggle i { order: -1; font-size: var(--text-m); line-height: 1;}.header-barra .brxc-catmenu__toggle::after { content: ""; width: 7px; height: 7px; margin-inline-start: 2px; border-right: 2px solid currentcolor; border-bottom: 2px solid currentcolor; transform: translateY(-2px) rotate(45deg); opacity: .75; transition: transform .18s ease;}.header-barra .brxc-catmenu--open > .brxc-catmenu__toggle::after { transform: translateY(1px) rotate(-135deg);}.header-barra .dhs .bricks-search-form { align-items: center; gap: 10px; padding: 0 6px 0 14px; border: 1.5px solid var(--hdr-line); border-radius: 10px; background-color: var(--paper); transition: border-color .15s ease, box-shadow .15s ease;}.header-barra .dhs .bricks-search-form:focus-within { border-color: var(--purple); box-shadow: 0 0 0 3px rgba(40, 34, 98, .1);}.header-barra .dhs .bricks-search-form::before { content: ""; flex: none; width: 18px; height: 18px; background-color: var(--hdr-faint); -webkit-mask-image: var(--dhs-lupa); mask-image: var(--dhs-lupa); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-size: contain; mask-size: contain;}.header-barra .dhs { --dhs-lupa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");}.header-barra .dhs input[type="search"] { flex: 1;  padding: 11px 0; border: 0; outline: 0; background: transparent; font-size: var(--text-m); color: var(--ink);}.header-barra .dhs input[type="search"]::placeholder { color: var(--hdr-faint); opacity: 1;}.header-barra .dhs .bricks-search-form button[type="submit"] { flex: none; border: 0; border-radius: 7px; background-color: var(--amber); color: var(--hdr-purple-deep); font-weight: 700; font-size: var(--text-s);  line-height: 1.2; cursor: pointer; transition: background-color .15s ease;}.header-barra .dhs .bricks-search-form button[type="submit"]:hover { background-color: var(--amber-deep);}.header-barra .header-acao { padding: 9px 12px; border-radius: 10px; color: var(--ink); text-decoration: none; transition: background-color .15s ease;}.header-barra .header-acao:hover { background-color: var(--hdr-purple-soft);}.header-barra .mini-cart-link .cart-icon > svg { block-size: 22px; inline-size: auto;}.header-barra .header-acao__label { line-height: 1.15; text-align: left;}.header-barra .header-acao__label p { margin: 0;}.header-barra .header-acao__label small,.header-barra .header-acao__label strong { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.header-barra .header-acao__label small { font-size: var(--text-xs); font-weight: 400; color: var(--hdr-soft);}.header-barra .header-acao__label strong { font-size: var(--text-s); font-weight: 600;}@media (max-width: 767px) {  .header-barra #brxe-hdrcat { order: -1; }  .header-barra .brxc-catmenu__toggle { padding: 10px; } .header-barra .brxc-catmenu__toggle-text, .header-barra .brxc-catmenu__toggle::after { display: none; }  .header-barra #brxe-zjztjj { flex: none; margin-inline-end: auto; }  .header-barra #brxe-zrucpq .cart-subtotal { display: none; }  .header-barra .header-acao__label { display: none; } .header-barra #brxe-hdracoes { flex-wrap: nowrap; } .header-barra .header-acao { padding: 6px; }  .header-barra #brxe-hdrlojas { display: none; }  .header-barra .dhs .bricks-search-form button[type="submit"] { position: absolute; width: 1px; height: 1px; border: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }  .header-barra .dhs .bricks-search-form button[type="submit"]:focus-visible { position: static; width: auto; height: auto; clip-path: none; }  .header-barra > #brxe-hdrbarrain { padding-inline: 14px; column-gap: 10px; row-gap: 12px; }}.dhs {  --dhs-line: #e3ddf0; --dhs-soft: #6b6580; --dhs-faint: #a29cb8; --dhs-purple-soft: #efedf8; --dhs-purple-deep: #1c1846; --dhs-lado-bg: #faf9fd; --dhs-ok: var(--success); --dhs-ok-bg: var(--success-bg); --dhs-order: var(--warning); --dhs-order-bg: var(--warning-bg); --dhs-out: var(--danger); --dhs-out-bg: var(--danger-bg);}.dhs__resultados { background-color: var(--paper); border: 1px solid var(--dhs-line); border-radius: 12px; box-shadow: 0 24px 48px -20px rgba(28, 24, 48, .45); color: var(--ink);}.dhs__lado { padding: 14px 12px; background-color: var(--dhs-lado-bg); border-inline-end: 1px solid var(--dhs-line);}.dhs__principal { padding: 14px 12px; max-height: min(46vh, 420px); overflow-y: auto; overscroll-behavior: contain;}.dhs__lado { max-height: min(46vh, 420px); overflow-y: auto; overscroll-behavior: contain;}.dhs__titulo { margin: 0 0 6px; padding: 0 8px; font-size: var(--text-xs); font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--dhs-faint);}.dhs__cats { margin: 0; padding: 0; list-style: none;}.dhs__res { padding: 8px; border-radius: 9px; color: var(--ink); text-decoration: none;}.dhs__cat {  align-items: flex-start; gap: 9px; padding: 7px 8px; border-radius: 7px; font-size: var(--text-s); line-height: 1.35;}.dhs__cnt { margin-inline-start: auto; flex: none;  padding-top: 1px; font-size: var(--text-xs); font-variant-numeric: tabular-nums; color: var(--dhs-soft);}.dhs__res:hover,.dhs__res[aria-selected="true"] { background-color: var(--dhs-purple-soft); outline: 0;}.dhs__res-img { background-color: var(--paper); border: 1px solid var(--dhs-line); border-radius: 8px;}.dhs__res-nome { font-size: var(--text-s); font-weight: 600;}.dhs__res-meta { display: flex; align-items: center; gap: 8px; margin-top: 3px;}.dhs__res-preco { line-height: 1.25;}.dhs__res-preco .amount { font-size: var(--text-m); font-weight: 700;}.dhs__res-preco del { order: 1; text-decoration: line-through; color: var(--dhs-faint);}.dhs__res-preco del .amount { font-size: var(--text-xs); font-weight: 400;}.dhs__res-preco ins { order: 2; text-decoration: none;}.dhs__chip { padding: 2px 7px; border-radius: 20px; font-size: 10.5px; font-weight: 700; letter-spacing: .03em; white-space: nowrap;}.dhs__chip--ok { background-color: var(--dhs-ok-bg); color: var(--dhs-ok);}.dhs__chip--order { background-color: var(--dhs-order-bg); color: var(--dhs-order);}.dhs__chip--out { background-color: var(--dhs-out-bg); color: var(--dhs-out);}.dhs__chip--off { background-color: var(--amber); color: var(--dhs-purple-deep);}.dhs__todos { display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 12px 20px; background-color: var(--dhs-lado-bg); border-top: 1px solid var(--dhs-line); font-size: var(--text-s); color: var(--dhs-soft);}.dhs__todos a { color: var(--purple); font-weight: 700; text-decoration: none;}.dhs__todos a:hover { text-decoration: underline;}.dhs__vazio { padding: 20px; font-size: var(--text-s); color: var(--dhs-soft); text-align: center;}@media (max-width: 767px) {  .dhs__res-nome { white-space: normal; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }  .dhs__res-preco { min-width: 74px; }  .dhs__principal, .dhs__lado { max-height: 40vh; }  .dhs__lado { border-inline-end: 0; border-block-end: 1px solid var(--dhs-line); }}.dhs__res--sk {  cursor: default; pointer-events: none;}.dhs__sk { display: block; border-radius: 4px; background-color: var(--dhs-line, #DDDEDF); background-image: linear-gradient( 90deg, transparent 25%, rgba(255, 255, 255, 0.65) 37%, transparent 63% ); background-size: 400% 100%; animation: dhs-brilho 1.3s ease-in-out infinite;}@media (prefers-reduced-motion: reduce) { .dhs__sk { animation: none; }}@keyframes dhs-brilho { from { background-position: 100% 50%; } to { background-position: 0 50%; }}.dhs__sk-img { inline-size: 52px; block-size: 52px; flex: none; border-radius: 8px;}.dhs__sk-l1 { block-size: 11px; inline-size: 78%; }.dhs__sk-l2 { block-size: 9px; inline-size: 42%; margin-block-start: 7px; }.dhs__sk-preco { inline-size: 56px; block-size: 13px; flex: 0 0 auto; margin-inline-start: auto;}.dhs__sk-cat { block-size: 11px; inline-size: 82%;}.dhs__cats .dhs__res--sk {  align-items: flex-start; padding-block: 10px;}#brx-header.scrolling .header-promessas { display: none;}#brx-header.scrolling #brxe-zjztjj .bricks-site-logo { height: 30px;}#brx-header.scrolling .header-barra > .brxe-container { padding-top: 9px; padding-bottom: 9px;}.loc-dotted-bg { background-image: radial-gradient(circle, var(--line) 1.5px, transparent 1.6px); background-size: 22px 22px; background-position: -6px -6px;}.loc-kicker-dot::before { content: ""; width: 7px; height: 7px; margin-right: 8px; border-radius: 50%; background: var(--amber); flex-shrink: 0;}.loc-hero-scrim { background: linear-gradient(180deg, rgba(16, 13, 38, 0) 35%, rgba(16, 13, 38, 0.55) 78%, rgba(16, 13, 38, 0.85) 100%); pointer-events: none;}.loc-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}.loc-preline { white-space: pre-line;}.loc-elevated { box-shadow: 0 1px 2px rgba(16, 13, 38, 0.06), 0 8px 24px -8px rgba(16, 13, 38, 0.14);}.loc-hover-lift { transition: transform 0.22s ease, box-shadow 0.22s ease;}.loc-hover-lift:hover { transform: translateY(-5px); box-shadow: 0 4px 10px rgba(16, 13, 38, 0.08), 0 20px 40px -12px rgba(16, 13, 38, 0.22);}.loc-hover-lift img { transition: transform 0.35s ease;}.loc-hover-lift:hover img { transform: scale(1.06);}@media (prefers-reduced-motion: reduce) { .loc-hover-lift, .loc-hover-lift img { transition: none; }}.mcd-title { margin: 0; font-size: var(--text-l);  font-weight: 700; color: var(--ink);}.mcd-buttons { display: flex; flex-direction: column; gap: 10px; margin-top: 16px;}.mcd-buttons .button { display: flex; align-items: center; justify-content: center; width: 100%; text-align: center; border-radius: var(--btn-radius);  font-size: var(--text-s); font-weight: 600; text-decoration: none; padding: 14px 16px;}.mcd-buttons .checkout { order: -1; background: var(--amber); color: var(--ink); border: none; font-weight: 700; }.mcd-buttons .checkout:hover { background: var(--amber-deep);}.mcd-buttons .button.wc-forward:not(.checkout) { background: transparent; color: var(--ink); border: 1.5px solid var(--line);}.mcd-buttons .button.wc-forward:not(.checkout):hover { border-color: var(--purple);}.mcd-empty-cta { font-size: var(--text-s); display: flex; align-items: center; justify-content: center; width: 100%; max-width: 220px; margin: 0 auto; background: var(--amber); color: var(--ink); font-weight: 700; border-radius: var(--btn-radius); padding: 14px 24px; text-decoration: none;}.mcd-empty-cta:hover { background: var(--amber-deep);}.mcd-name a { color: inherit; text-decoration: none;}.mcd-name a:hover { color: var(--purple);}.mcd-remove { color: var(--text-soft);}.mcd-remove:hover { color: var(--ink);}.mcd-item { overflow: visible;}#brxe-zrucpq .cart-detail .mcd-thumb img,#brxe-zrucpq .cart-detail .product-brand__logo,#brxe-zrucpq .cart-detail .brand-grid__img { float: none; margin-inline-end: 0;}#brxe-zrucpq .cart-detail .mcd-thumb img { width: 100%; height: 100%;}#brxe-zrucpq .cart-detail .product-brand__logo { width: auto; height: 22px; display: block;}#brxe-zrucpq .cart-detail .brand-grid__img { width: auto; height: auto;}.mcd-brand-row .product-energy-badge__pop { left: auto; right: 0;}.woocommerce-order-received .ag { max-width: 112rem; margin: 0 auto; padding: 4rem 0 6rem;}.woocommerce-order-received .ag__numero { margin: 0 0 .6rem; font-size: var(--text-xs); letter-spacing: .12em; text-transform: uppercase; color: var(--text-faint, #8D89A3);}.woocommerce-order-received .ag__titulo { margin: 0 0 .8rem; font-size: clamp(2.4rem, 3vw, 3.2rem); font-weight: 800; letter-spacing: -.02em; text-wrap: balance;}.woocommerce-order-received .ag__lead { margin: 0; color: var(--text-soft, #5A5766);}.woocommerce-order-received .ag__accoes { margin: 1.6rem 0 0;}.woocommerce-order-received .ag__botao { display: inline-flex; align-items: center; text-decoration: none;}.woocommerce-order-received .ag__botao--primario { font-size: var(--text-s); padding: 1rem 1.6rem; border-radius: 0.8rem; background: var(--amber, #FAAF40); color: #24190A; font-weight: 700;}.woocommerce-order-received .ag__botao--primario:focus-visible { outline: 2px solid var(--purple, #282262); outline-offset: .2rem;}.woocommerce-order-received .ag__cabeca--falhou { border-left: .3rem solid var(--danger, #A32020); padding-left: 1.6rem;}.woocommerce-order-received .ag__cabeca--terminada { border-left: .3rem solid var(--line-hard, #CFC7E4); padding-left: 1.6rem;}.woocommerce-order-received .ag__cabeca--terminada .ag__titulo { color: var(--text-soft, #5A5766);}.woocommerce-order-received .ag-faixa { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; margin: 0; padding: 0; list-style: none; border: 1px solid var(--line, #E3DDF0); border-radius: .6rem; overflow: hidden;}.woocommerce-order-received .ag-faixa__passo { display: flex; flex-direction: column; gap: .2rem; padding: 1.5rem 1.6rem 1.4rem; background: var(--paper, #fff);}.woocommerce-order-received .ag-faixa__passo + .ag-faixa__passo { border-left: 1px solid var(--line, #E3DDF0);}.woocommerce-order-received .ag-faixa__marca { display: flex; align-items: center; gap: .8rem; margin: 0 0 .5rem; font-family: var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace); font-size: 1.05rem; letter-spacing: .12em; text-transform: uppercase; color: #8D89A3; min-height: 1.3rem;}.woocommerce-order-received .ag-faixa__ponto { width: 1.1rem; height: 1.1rem; border: 2px solid #CFC7E4; border-radius: 50%; flex: none;}.woocommerce-order-received .ag-faixa__titulo { font-size: var(--text-m); font-weight: 650; letter-spacing: -.01em; color: #8D89A3;}.woocommerce-order-received .ag-faixa__legenda { font-style: normal; font-size: var(--text-s); color: #8D89A3;}.woocommerce-order-received .ag-faixa__passo--feito .ag-faixa__ponto { background: var(--success); border-color: var(--success);}.woocommerce-order-received .ag-faixa__passo--feito .ag-faixa__titulo { color: var(--ink, #100D26);}.woocommerce-order-received .ag-faixa__passo--feito .ag-faixa__legenda { color: var(--text-soft, #5A5766);}.woocommerce-order-received .ag-faixa__passo--agora,.woocommerce-order-received .ag-faixa__passo--parcial { background: var(--warning-bg);}.woocommerce-order-received .ag-faixa__passo--agora .ag-faixa__marca,.woocommerce-order-received .ag-faixa__passo--parcial .ag-faixa__marca { color: var(--amber-deep, #D6871B);}.woocommerce-order-received .ag-faixa__passo--agora .ag-faixa__titulo,.woocommerce-order-received .ag-faixa__passo--parcial .ag-faixa__titulo { color: var(--ink, #100D26);}.woocommerce-order-received .ag-faixa__passo--agora .ag-faixa__legenda,.woocommerce-order-received .ag-faixa__passo--parcial .ag-faixa__legenda { color: var(--text-soft, #5A5766);}.woocommerce-order-received .ag-faixa__passo--agora .ag-faixa__ponto { background: var(--amber, #FAAF40); border-color: var(--amber-deep, #D6871B); box-shadow: 0 0 0 .4rem rgba(250, 175, 64, .24);}.woocommerce-order-received .ag-faixa__passo--parcial .ag-faixa__ponto { background: linear-gradient(90deg, var(--success) 0 50%, var(--paper, #fff) 50% 100%); border-color: var(--success);}.woocommerce-order-received .ag__grelha { display: grid; grid-template-columns: minmax(0, 1fr) 30rem; gap: 2.6rem; align-items: start;}.woocommerce-order-received .ag__lado { display: grid; gap: 1.6rem; position: sticky; top: 2rem;}.woocommerce-order-received .ag-cartao { border: 1px solid var(--line, #E3DDF0); border-radius: .6rem;}.woocommerce-order-received .ag-cartao__titulo { margin: 0; padding: 1.4rem 1.8rem; border-bottom: 1px solid var(--line, #E3DDF0); font-size: var(--text-xs); letter-spacing: .14em; text-transform: uppercase; color: var(--ink, #100D26);}.woocommerce-order-received .ag-cartao__corpo { padding: 1.8rem; font-size: var(--text-s); color: var(--text-soft, #5A5766);}.woocommerce-order-received .ag-cartao__telefone { display: block; font-size: 1.7rem; font-weight: 700; color: var(--ink, #100D26); text-decoration: none;}@media (max-width: 900px) { .woocommerce-order-received .ag__grelha { grid-template-columns: minmax(0, 1fr); } .woocommerce-order-received .ag__lado { position: static; } .woocommerce-order-received .ag-faixa { grid-template-columns: repeat(2, 1fr); } .woocommerce-order-received .ag-faixa__passo:nth-child(3) { border-left: 0; } .woocommerce-order-received .ag-faixa__passo:nth-child(n+3) { border-top: 1px solid var(--line, #E3DDF0); }}.woocommerce-order-received .woocommerce-table--order-details .shipment-info,.woocommerce-order-received .woocommerce-table--order-details .shipment-tracking { padding: 1.2rem 1.8rem; background: var(--purple-soft, #EFEDF8); font-size: var(--text-s);}.woocommerce-order-received .shipment-tracking a { font-weight: 700; text-decoration: underline;}.woocommerce-order-received .shipment-tracking .no-tracking { color: var(--text-faint, #8D89A3);}.woocommerce-order-received .woocommerce-table--order-details { width: 100%; border-collapse: collapse;}.woocommerce-order-received .woocommerce-table--order-details th,.woocommerce-order-received .woocommerce-table--order-details td { padding: 1.6rem 1.8rem; border-top: 1px solid var(--line, #E3DDF0); border-bottom: 0; vertical-align: middle;}.woocommerce-order-received .woocommerce-table--order-details th:last-child,.woocommerce-order-received .woocommerce-table--order-details td:last-child { padding-right: 1.8rem;}.woocommerce-order-received .conta-linha-artigo { display: flex; align-items: center; gap: 1.4rem;}.woocommerce-order-received .woocommerce-table--order-details .product-total { text-align: right; font-weight: 650; font-variant-numeric: tabular-nums; white-space: nowrap;}.woocommerce-order-received .woocommerce-table--order-details tfoot th { text-align: left; font-weight: 400; color: var(--text-soft, #5A5766);}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td { font-size: var(--text-l); font-weight: 800;}.woocommerce-order-received .ag-mb { border: 1px solid var(--line-hard, #CFC7E4); border-radius: .6rem; overflow: hidden; margin: 0 0 3rem;}.woocommerce-order-received .ag-mb__cabeca { padding: 1.3rem 1.8rem; background: var(--amber, #FAAF40); color: #24190A; font-size: var(--text-m);}.woocommerce-order-received .ag-mb__corpo { padding: 2rem 1.8rem; }.woocommerce-order-received .ag-mb__referencia { display: grid; grid-template-columns: repeat(3, auto); width: fit-content; max-width: 100%; margin: 0 0 1.6rem; border: 1px solid var(--line, #E3DDF0); border-radius: .5rem; overflow: hidden;}.woocommerce-order-received .ag-mb__referencia > div { padding: 1.2rem 2rem; background: var(--purple-soft, #EFEDF8);}.woocommerce-order-received .ag-mb__referencia > div + div { border-left: 1px solid var(--line, #E3DDF0); }.woocommerce-order-received .ag-mb__referencia dt { margin: 0 0 .4rem; font-size: 1.05rem; letter-spacing: .12em; text-transform: uppercase; color: var(--purple, #282262);}.woocommerce-order-received .ag-mb__referencia dd { margin: 0; font-size: 2.1rem; font-weight: 600; letter-spacing: .04em; font-variant-numeric: tabular-nums;}.woocommerce-order-received .ag-mb__validade { margin: 0 0 1.2rem; font-size: var(--text-s); color: var(--text-soft, #5A5766);}.woocommerce-order-received .ag-mb__validade s { color: var(--danger, #A32020);}.woocommerce-order-received .ag-mb__instrucoes { margin: 1.6rem 0 0; padding: 1.4rem 0 0; border-top: 1px solid var(--line, #E3DDF0); font-size: var(--text-s); color: var(--text-soft, #5A5766);}@media (max-width: 700px) { .woocommerce-order-received .ag-mb__referencia { grid-template-columns: 1fr; } .woocommerce-order-received .ag-mb__referencia > div + div { border-left: 0; border-top: 1px solid var(--line, #E3DDF0); }}.woocommerce-order-received .ag-promessas { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.8rem; margin: 3rem 0 0; padding: 2.2rem 0 0; border-top: 1px solid var(--line, #E3DDF0); list-style: none; font-size: var(--text-s); color: var(--text-soft, #5A5766);}@media (max-width: 700px) { .woocommerce-order-received .ag-promessas { grid-template-columns: 1fr; gap: 1.2rem; }}.woocommerce-order-received .woocommerce-order-overview { display: none;}.woocommerce-order-received .woocommerce-order-details thead { display: table-header-group;}.woocommerce-order-received .woocommerce-table--order-details .shipment-info,.woocommerce-order-received .woocommerce-table--order-details .shipment-tracking { padding: 1.2rem 1.8rem; background: #EFEDF8; font-size: var(--text-s); font-weight: 400; text-align: left;}.woocommerce-order-received .woocommerce-table--order-details .shipment-tracking { text-align: right;}.woocommerce-order-received .woocommerce-order-details { display: block; margin: 0; border: 1px solid var(--line, #E3DDF0); border-radius: .6rem; overflow: hidden;}.woocommerce-order-received .woocommerce-order-details__title { margin: 0; padding: 1.4rem 1.8rem; border-bottom: 1px solid var(--line, #E3DDF0); font-size: var(--text-xs); font-weight: 600; letter-spacing: .14em; text-transform: uppercase; color: var(--ink, #100D26);}.woocommerce-order-received .wc-item-meta { margin: .6rem 0 0; padding: 0; list-style: none; font-size: 0;}.woocommerce-order-received .wc-item-meta li { display: inline-flex; align-items: baseline; gap: .4rem; padding: .3rem .8rem; border: 1px solid rgba(214, 135, 27, .3); border-radius: .3rem; background: var(--warning-bg); color: var(--amber-deep, #D6871B); font-size: var(--text-xs); font-weight: 600;}.woocommerce-order-received .wc-item-meta li p,.woocommerce-order-received .wc-item-meta li strong { display: inline; margin: 0; font-size: inherit;}.woocommerce-order-received .woocommerce-table--order-details tfoot th,.woocommerce-order-received .woocommerce-table--order-details tfoot td { background: transparent;}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td { border-top: 1px solid var(--line, #E3DDF0);}.woocommerce-order-received .ag__selo { display: grid; place-items: center; width: 4.2rem; height: 4.2rem; border-radius: 50%; background: var(--success-bg); color: var(--success);}.woocommerce-order-received .woocommerce-table--order-details tfoot tr,.woocommerce-order-received .woocommerce-table--order-details tfoot tr th,.woocommerce-order-received .woocommerce-table--order-details tfoot tr td { background: none;}.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order-received .woocommerce-table--order-details tfoot tr:last-child td { padding-top: 1.6rem; padding-bottom: 1.6rem; font-size: var(--text-m);}.woocommerce-order-received .ag__selo { flex: none; margin-top: .2rem; font-size: var(--text-l);}@media (max-width: 700px) { .woocommerce-order-received .woocommerce-order-details { overflow-x: auto; -webkit-overflow-scrolling: touch; max-width: 100%; }  .woocommerce-order-received .woocommerce-table--order-details { table-layout: fixed; width: 100%; } .woocommerce-order-received .woocommerce-table--order-details .product-name { word-break: break-word; } .woocommerce-order-received .woocommerce-table--order-details td, .woocommerce-order-received .woocommerce-table--order-details th { padding: 1.2rem 1rem; } .woocommerce-order-received .conta-linha-artigo { gap: 1rem; } .woocommerce-order-received .woocommerce-table--order-details .product-total { white-space: nowrap; }}.woocommerce-order-received .woocommerce-thankyou-order-failed,.woocommerce-order-received .woocommerce-thankyou-order-failed-actions { display: none;}.woocommerce-order-received .ag-iva { display: block; margin-top: .3rem; font-size: var(--text-xs); font-weight: 400; color: #8D89A3;}.woocommerce-order-received .conta-linha-artigo__texto { display: flex; flex-direction: column; align-items: flex-start; gap: .4rem;}.woocommerce-order-received .ag-artigo__meta { font-family: var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace); font-size: var(--text-xs); letter-spacing: .04em; color: #8D89A3;}.woocommerce-order-received .ag-artigo__marca { display: inline-block; padding: .3rem .8rem; border-radius: .3rem; font-size: var(--text-xs); font-weight: 600; line-height: 1.3;}.woocommerce-order-received .ag-artigo__marca--saiu { background: var(--success-bg); color: var(--success); border: 1px solid rgba(31, 122, 77, .25);}.woocommerce-order-received .ag-artigo__marca--encomenda { background: var(--warning-bg); color: var(--amber-deep, #D6871B); border: 1px solid rgba(214, 135, 27, .3);}.woocommerce-order-received .conta-linha-artigo__texto > a,.woocommerce-order-received .conta-linha-artigo__texto { font-size: var(--text-s); font-weight: 600; line-height: 1.35;}.woocommerce-order-received .woocommerce-table--order-details .includes_tax { display: block; margin-top: .3rem; font-size: var(--text-xs); font-weight: 400; color: #8D89A3;}.woocommerce-order-received .ag__migalhas,.woocommerce-order-received .ag__migalhas a { font-size: var(--text-xs); color: #8D89A3;}.woocommerce-order-received .ag__migalhas a:hover { color: var(--purple, #282262);}.woocommerce-order-received .ag__migalhas nav,.woocommerce-order-received .ag__migalhas .navigation { display: block; padding: 0; border: 0; background: none; border-radius: 0;}.woocommerce-order-received .ag__migalhas a { padding: 0; background: none; border: 0; text-decoration: none;}.woocommerce-order-received .ag__migalhas .separator::after { content: "›"; margin: 0 .6rem; color: #CFC7E4;}.dario-gone { padding-block: var(--space-l) var(--space-xl); padding-inline: var(--space-s);}.dario-gone__wrap { display: flex; flex-direction: column; gap: var(--space-xl); max-width: 86rem; margin-inline: auto;}.dario-gone__code { margin: 0; color: var(--amber); font-size: var(--text-xs); font-weight: 700; letter-spacing: .12em; text-transform: uppercase;}.dario-gone__title { margin: 8px 0 12px; text-wrap: balance;}.dario-gone__lead { max-width: 60ch; margin: 0; color: var(--text-soft); font-size: var(--text-m);}.dario-gone__search { max-width: 64rem;}.dario-gone__departments h2 { margin: 0 0 14px;}.dario-gone__departments ul { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(100%, 22rem), 1fr)); gap: 12px; margin: 0; padding: 0; list-style: none;}.dario-gone__departments a { display: block; height: 100%; box-sizing: border-box; padding: 14px 16px; border: 1px solid var(--line); border-radius: 8px; color: inherit; font-weight: 700; text-decoration: none;}.dario-gone__departments a:hover,.dario-gone__departments a:focus-visible { border-color: var(--amber);}.dario-gone__help { margin: 0; padding-top: var(--space-s); border-top: 1px solid var(--line); color: var(--text-soft);}.woocommerce-pagination { display: flex; justify-content: center; margin-block: 2rem;}.woocommerce-pagination ul.page-numbers { display: flex; align-items: center; gap: 2px; list-style: none; margin: 0; padding: 4px; gap: 2px; background: #fff;}.woocommerce-pagination ul.page-numbers li { display: flex; background: #fff;}.woocommerce-pagination .page-numbers { display: flex; align-items: center; justify-content: center; padding: 0.75rem; font-weight: 600; font-size: 0.9rem; color: #4a4a4a; text-decoration: none; transition: background-color 0.15s ease, color 0.15s ease;}.woocommerce-pagination a.page-numbers:hover { background: hsl(0 0% 90%);}.woocommerce-pagination .page-numbers.current { background: var(--amber, #faaf40); color: #fff;}.woocommerce-pagination .page-numbers.next,.woocommerce-pagination .page-numbers.prev { font-weight: 700;}.product-energy-badge { position: relative; display: inline-flex;}.product-energy-badge__btn { width: 34px; height: 30px; padding-right: 6px; border-radius: 6px 0 0 6px; clip-path: polygon(0 0, calc(100% - 9px) 0, 100% 50%, calc(100% - 9px) 100%, 0 100%); color: #fff; font-weight: 800; font-size: var(--text-xs); letter-spacing: -0.02em; border: none; cursor: pointer; font-family: inherit; display: flex; align-items: center; justify-content: center; flex-shrink: 0;}.product-energy-badge__pop[hidden] { display: none;}.product-energy-badge__pop { position: absolute; top: calc(100% + 8px); left: 0; z-index: 5; width: 220px; background: var(--surface); border: 1px solid var(--line); border-radius: 10px; padding: 14px; box-shadow: 0 10px 30px rgba(28, 24, 48, 0.14);}.product-energy-badge__strip { display: flex; flex-direction: column; gap: 3px; margin-bottom: 10px;}.product-energy-badge__row { height: 19px; border-radius: 3px 0 0 3px; clip-path: polygon(0 0, calc(100% - 7px) 0, 100% 50%, calc(100% - 7px) 100%, 0 100%); display: flex; align-items: center; padding-left: 8px; font-size: var(--text-xs); font-weight: 800; color: #fff;}.product-energy-badge__doc { display: flex; align-items: center; gap: 6px; font-size: var(--text-xs); font-weight: 700; color: var(--text-soft); text-decoration: none;}.product-energy-badge__doc:hover { color: var(--amber, #faaf40);}.product-energy-badge__doc svg { width: 14px; height: 14px; flex-shrink: 0;}.product-energy-badge__doc--empty { cursor: default;}.product-energy-badge--small .product-energy-badge__btn { width: 24px; height: 20px; padding-right: 4px; border-radius: 4px 0 0 4px; clip-path: polygon(0 0, calc(100% - 6px) 0, 100% 50%, calc(100% - 6px) 100%, 0 100%); font-size: 9.5px;}.product-energy-badge--small .product-energy-badge__pop { width: 170px; padding: 10px; border-radius: 8px; top: calc(100% + 6px);}.product-energy-badge--small .product-energy-badge__strip { gap: 2px; margin-bottom: 8px;}.product-energy-badge--small .product-energy-badge__row { height: 15px; border-radius: 2px 0 0 2px; clip-path: polygon(0 0, calc(100% - 5px) 0, 100% 50%, calc(100% - 5px) 100%, 0 100%); padding-left: 6px; font-size: 9px;}.product-energy-badge--small .product-energy-badge__doc { gap: 5px; font-size: 10.5px;}.product-energy-badge--small .product-energy-badge__doc svg { width: 12px; height: 12px;}#brxe-cgwatt .flex-viewport { aspect-ratio: 4 / 3; height: auto !important; border-radius: 10px; border: 1px solid var(--line); background: var(--surface, #f6f5fa); overflow: hidden; position: relative;}#brxe-cgwatt .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper { aspect-ratio: 4 / 3; height: auto !important; border-radius: 10px; border: 1px solid var(--line); background: var(--surface, #f6f5fa); overflow: hidden; position: relative;}#brxe-cgwatt .woocommerce-product-gallery__wrapper { height: 100%;}#brxe-cgwatt .woocommerce-product-gallery__image,#brxe-cgwatt .woocommerce-product-gallery__image a,#brxe-cgwatt .woocommerce-product-gallery__image--placeholder,#brxe-cgwatt .woocommerce-product-gallery__image--placeholder a { display: flex; align-items: center; justify-content: center; height: 100%;}#brxe-cgwatt .woocommerce-product-gallery__image img,#brxe-cgwatt .woocommerce-product-gallery__image--placeholder img { width: 100%; height: 100%; object-fit: contain; padding: 24px;}#brxe-cgwatt .woocommerce-product-gallery__image--placeholder img { max-width: 42%; max-height: 42%; opacity: 0.38; filter: grayscale(1);}#brxe-cgwatt .flex-control-thumbs { display: flex; flex-wrap: wrap; gap: 9px; margin: 12px 0 0; padding: 0; list-style: none;}#brxe-cgwatt .flex-control-thumbs li { width: 58px; height: 58px;}#brxe-cgwatt .flex-control-thumbs img { display: block; box-sizing: border-box; width: 100%; height: 100%; object-fit: contain; padding: 5px; border-radius: 8px; border: 1.5px solid var(--line); background: var(--surface, #f6f5fa); cursor: pointer;}#brxe-cgwatt .flex-control-thumbs img.flex-active { border-color: var(--amber, #faaf40); box-shadow: 0 0 0 2px rgba(250, 175, 64, 0.25);}.product-highlights__list { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 10px 34px; list-style: none; margin: 0; padding: 0;}.product-highlights__item { position: relative; padding-left: 26px; font-size: var(--text-s); line-height: 1.45; color: var(--text-soft);}.product-highlights__item::before { content: "✓"; position: absolute; left: 0; color: var(--success, var(--success)); font-weight: 700;}.product-highlights__text > *:last-child { margin-bottom: 0;}.product-price-block {display: flex;flex-direction: column;width: auto;}.product-price-block__struck {font-size: var(--text-xs);color: var(--text-soft);text-decoration: line-through;}.product-price-block__current {font-size: var(--text-xl);font-weight: 700;line-height: 1.1;}.product-price-block__min30 {font-size: var(--text-xs);color: var(--text-soft);margin-top: 2px;}@media (max-width: 478px) {.product-price-block__current {font-size: var(--text-l);}}.ps-head { position: relative;  row-gap: var(--space-2xs);}.ps-head__title { position: relative; font-size: var(--h2);}.ps-head__title::before { content: ""; position: absolute; top: -1rem; left: 0; width: 14rem; height: 3px; background-color: var(--amber);}.ps-head__link { color: var(--purple);}.bricks-products-widgets.cpg-widgets { row-gap: var(--space-2xs);}.ps-grid .brx-woo-product-sku { display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom;}.ps-grid .product-brand { min-width: 0;}.ps-grid .product-brand__name { display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom;}.product-stock-badge {display: flex;align-items: center;column-gap: 6px;margin-top: 10px;}.product-stock-badge__dot {width: 8px;height: 8px;border-radius: 999px;flex-shrink: 0;box-sizing: border-box;}.product-stock-badge--success .product-stock-badge__dot {background: #1fa971;}.product-stock-badge--order .product-stock-badge__dot {background: transparent;border: 2px solid var(--amber-deep);}.product-stock-badge--out .product-stock-badge__dot {background: #c9c7d1;}.product-stock-badge__text {font-size: var(--text-xs);color: var(--text-soft);}.woocommerce-no-products-found { display: flex; flex-direction: column; align-items: center; gap: 2.4rem;  --sr-largura: 48rem; max-width: var(--sr-largura); margin-inline: auto;  padding-block: 6.4rem 9.6rem; text-align: center;}.sem-resultados__icone { inline-size: 5.2rem; block-size: 5.2rem; display: grid; place-items: center; border-radius: 50%; background-color: var(--surface, #F6F5FA); color: var(--text-faint, #918CB3);}.sem-resultados__icone svg { inline-size: 2.4rem; block-size: 2.4rem;}.sem-resultados__titulo { margin: 0; font-size: var(--h4); line-height: 1.2; letter-spacing: -0.015em;}.sem-resultados__titulo em { font-style: normal; color: var(--purple);}.sem-resultados__texto { margin: 0; max-inline-size: 44ch; font-size: var(--text-m); color: var(--text-soft, #5A5766);}.sem-resultados__accoes { display: flex; flex-wrap: wrap; gap: 1rem; justify-content: center;}.sem-resultados__accao { display: inline-flex; align-items: center; min-block-size: 4.4rem; padding-inline: 2.4rem; border: 1px solid var(--line, #DDDEDF); border-radius: 999px; background-color: var(--paper, #FFF); color: var(--text-soft, #5A5766); font-weight: 700; font-size: var(--text-s); line-height: 1.2; text-decoration: none; transition: border-color .18s ease, color .18s ease, background-color .18s ease;}.sem-resultados__accao:hover,.sem-resultados__accao:focus-visible { border-color: var(--purple); color: var(--purple);}.sem-resultados__accao--primaria { border-color: var(--amber, #FAAF40); background-color: var(--amber, #FAAF40); color: var(--ink, #100D26);}.sem-resultados__accao--primaria:hover,.sem-resultados__accao--primaria:focus-visible { border-color: var(--amber-deep, #D6871B); background-color: var(--amber-deep, #D6871B); color: var(--ink, #100D26);}.sem-resultados__bloco { inline-size: 100%; padding-block-start: 2.2rem; border-block-start: 1px solid var(--line, #DDDEDF);}.sem-resultados__rotulo { margin: 0 0 1.2rem; font-size: var(--text-xs); font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--text-faint, #918CB3);}.sem-resultados__pastilhas { display: flex; flex-wrap: wrap; gap: 0.8rem; justify-content: center;  margin: 0; padding: 0; list-style: none;}.sem-resultados__pastilha { display: inline-flex; align-items: center; gap: 0.7rem; padding: 0.8rem 1.4rem; border: 1px solid var(--line, #DDDEDF); border-radius: 999px; background-color: var(--paper, #FFF); color: var(--ink, #100D26); font-size: var(--text-s); font-weight: 600; line-height: 1.2; text-decoration: none; transition: border-color .18s ease, color .18s ease;}.sem-resultados__pastilha:hover,.sem-resultados__pastilha:focus-visible { border-color: var(--purple); color: var(--purple);}.sem-resultados__pastilha-n { font-size: var(--text-xs); font-weight: 500; color: var(--text-faint, #918CB3); font-variant-numeric: tabular-nums;}.sem-resultados__pastilha--remover { border-color: var(--purple); background-color: var(--purple-trans-10); color: var(--purple);}.sem-resultados__pastilha-rotulo { font-weight: 700;}.sem-resultados__pastilha-x { font-size: 1.6rem; line-height: 1; color: var(--text-faint, #918CB3);}.sem-resultados__pastilha--remover:hover .sem-resultados__pastilha-x,.sem-resultados__pastilha--remover:focus-visible .sem-resultados__pastilha-x { color: var(--purple);}@media (max-width: 767px) { .woocommerce-no-products-found { padding-block: 4rem 6.4rem; gap: 2rem; }  .sem-resultados__accoes { inline-size: 100%; flex-direction: column; } .sem-resultados__accao { justify-content: center; }}.brxe-product-add-to-cart form.cart:not(.variations_form):not(.grouped_form) { display: flex; flex-direction: column;  align-items: flex-start; gap: 12px;}.brxe-product-add-to-cart form.cart:not(.variations_form):not(.grouped_form) .single_add_to_cart_button,.brxe-product-add-to-cart form.cart:not(.variations_form):not(.grouped_form) .single_buy_now_button { align-self: stretch; text-align: center;}.brxe-product-add-to-cart .single_buy_now_button { padding: 14px 26px; border: 1.5px solid var(--ink); border-radius: var(--btn-radius); background: transparent; color: var(--ink); font-size: var(--text-m); font-weight: 700; line-height: 1.2; cursor: pointer; transition: background-color .15s ease, color .15s ease;}.brxe-product-add-to-cart .single_buy_now_button:hover,.brxe-product-add-to-cart .single_buy_now_button:focus-visible { background: var(--ink); color: var(--paper);}.product-documents { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 10px; max-width: 720px;}.product-documents__item { display: flex; align-items: center; gap: 12px; padding: 12px 14px; border: 1.5px solid var(--line); border-radius: 10px; text-decoration: none; transition: border-color .15s ease, background-color .15s ease;}.product-documents__item:hover { border-color: var(--purple); background: var(--surface);}.product-documents__item:focus-visible { outline: 2px solid var(--purple); outline-offset: 2px;}.product-documents__icon { width: 22px; height: 22px; flex: none;  color: var(--amber-deep);}.product-documents__text { display: flex; flex-direction: column; gap: 1px; min-width: 0;}.product-documents__label { color: var(--ink); font-size: var(--text-s); font-weight: 600; line-height: 1.3;}.product-documents__type { color: var(--text-soft); font-size: var(--text-xs);}#brxe-kzyugm.tab-menu { border-bottom: 1px solid var(--line); gap: 4px;  flex-wrap: nowrap; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: none; -webkit-overflow-scrolling: touch;}#brxe-kzyugm.tab-menu::-webkit-scrollbar { display: none;}#brxe-kzyugm .tab-title { padding: 11px 16px; border-bottom: 2.5px solid transparent; margin-bottom: -1px; cursor: pointer;  flex: 0 0 auto; white-space: nowrap;}#brxe-kzyugm .tab-title .brxe-text-basic { font-size: var(--text-s); font-weight: 700; color: var(--text-soft);}#brxe-rhwvqi #brxe-kzyugm .tab-title.brx-open,#brxe-rhwvqi #brxe-kzyugm .tab-title[aria-selected="true"] { background-color: transparent; border-bottom-color: var(--amber, #faaf40);}#brxe-kzyugm .tab-title.brx-open .brxe-text-basic,#brxe-kzyugm .tab-title[aria-selected="true"] .brxe-text-basic { color: var(--purple, #282262);}#brxe-kzyugm .tab-title:not(.brx-open):not([aria-selected="true"]):hover .brxe-text-basic { color: var(--text, #1c1830);}#brxe-rhwvqi > .tab-content { border: none; padding: 22px 0 0;}.conta-chip { display: inline-flex; align-items: center; padding: 0.3rem 0.9rem; border-radius: 5px; font-size: var(--text-xs); font-weight: 700; line-height: 1.4; white-space: nowrap;}.conta-chip.is-processing { background: var(--warning-bg); color: var(--warning); }.conta-chip.is-done { background: var(--success-bg); color: var(--success); }.conta-chip.is-hold { background: var(--surface); color: var(--text-soft); }.conta-chip.is-off { background: var(--danger-bg); color: var(--danger); }.woocommerce-MyAccount-navigation li > a { display: flex; align-items: center; gap: 0.9rem;}.woocommerce-MyAccount-navigation li > a::before { content: ""; flex: none; width: 1.8rem; height: 1.8rem; background-color: currentColor; -webkit-mask: var(--conta-icone) center / contain no-repeat; mask: var(--conta-icone) center / contain no-repeat;}.woocommerce-MyAccount-navigation { --conta-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8h.01'/%3E%3Cpath d='M11 12h1v4h1'/%3E%3C/svg%3E");}.woocommerce-MyAccount-navigation-link--dashboard { --conta-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E");}.woocommerce-MyAccount-navigation-link--orders { --conta-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3Cpath d='m7.5 4.27 9 5.15'/%3E%3C/svg%3E");}.woocommerce-MyAccount-navigation-link--downloads { --conta-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M12 15V3'/%3E%3C/svg%3E");}.woocommerce-MyAccount-navigation-link--edit-address { --conta-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");}.woocommerce-MyAccount-navigation-link--edit-account { --conta-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");}.woocommerce-MyAccount-navigation-link--payment-methods { --conta-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");}.woocommerce-MyAccount-navigation-link--customer-logout { --conta-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='m16 17 5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3C/svg%3E");}.woocommerce-MyAccount-navigation li:not(.is-active) > a:hover { background: var(--surface); color: var(--text);}.woocommerce-MyAccount-navigation-link--customer-logout { margin-top: 0.8rem; padding-top: 0.8rem; border-top: 1px solid var(--line);}.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout > a:hover { background: var(--danger-bg); color: var(--danger);}.woocommerce-orders-table { width: 100%; border-collapse: collapse;  border: 0; margin: 0;}.woocommerce-orders-table th,.woocommerce-orders-table td { border: 0; padding: 1.3rem 1.2rem 1.3rem 0; vertical-align: middle; font-size: var(--text-s); color: var(--text);}.woocommerce-orders-table thead th { padding-top: 0; padding-bottom: 1rem; border-bottom: 1px solid var(--line); color: var(--text-soft); font-size: var(--text-2xs); font-weight: 700; letter-spacing: 0.09em; text-transform: uppercase; text-align: left;}.woocommerce-orders-table tbody th,.woocommerce-orders-table tbody td { border-bottom: 1px solid var(--line);}.woocommerce-orders-table tbody tr:last-child th,.woocommerce-orders-table tbody tr:last-child td { border-bottom: 0;}.woocommerce-orders-table tbody th { font-weight: 700; font-variant-numeric: tabular-nums; text-align: left; text-transform: none; letter-spacing: 0;}.woocommerce-orders-table__cell-order-number a { color: var(--purple); font-weight: 700; text-decoration: none;}.woocommerce-orders-table__cell-order-number a:hover { text-decoration: underline;}.conta-miniaturas { display: flex; align-items: center; gap: 0.6rem;}.conta-miniatura { display: flex; align-items: center; justify-content: center; flex: none; width: 4.4rem; height: 4.4rem; padding: 0.3rem; border: 1px solid var(--line); border-radius: 6px; background: var(--paper); overflow: hidden;}.conta-miniatura img { display: block; width: 100%; height: 100%; object-fit: contain;  max-width: 100%; margin: 0;}.conta-miniatura--mais { background: var(--surface); color: var(--text-soft); font-size: var(--text-xs); font-weight: 700; font-variant-numeric: tabular-nums;}.woocommerce-orders-table__cell-order-artigos { width: 1%; white-space: nowrap;}.conta-linha-artigo { display: flex; align-items: center; gap: 1.2rem;}.conta-linha-artigo__texto { min-width: 0;}.woocommerce-orders-table__cell-order-total { font-weight: 700; font-variant-numeric: tabular-nums; white-space: nowrap;}.woocommerce-orders-table__cell-order-actions { text-align: right;}.woocommerce-orders-table__cell-order-status {  font-size: 0;}.woocommerce-orders-table__cell-order-status::before { content: attr(data-estado);}.woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-status { font-size: var(--text-xs); font-weight: 700; white-space: nowrap;}.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status { color: var(--warning); }.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status { color: var(--success); }.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status { color: var(--text-soft); }.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-refunded .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status { color: var(--danger); }.woocommerce-account form .form-row > * + * { margin-block-start: 0;}.woocommerce-orders-table .woocommerce-button.button { display: inline-flex; align-items: center; justify-content: center; line-height: 1.4; padding: 0.7rem 1.4rem; border: 1px solid var(--line); border-radius: 0.8rem; background: var(--paper); color: var(--purple); font-size: var(--text-xs); font-weight: 700; text-decoration: none; white-space: nowrap;}.woocommerce-orders-table .woocommerce-button.button:hover { border-color: var(--purple); background: var(--surface);}.woocommerce-orders-table .woocommerce-button.cancel { color: var(--danger);}.woocommerce-orders-table .woocommerce-button + .woocommerce-button { margin-left: 0.6rem;}@media (max-width: 560px) { .woocommerce-orders-table thead {  position: absolute; clip-path: inset(50%); width: 1px; height: 1px; overflow: hidden; } .woocommerce-orders-table, .woocommerce-orders-table tbody, .woocommerce-orders-table tr, .woocommerce-orders-table th, .woocommerce-orders-table td { display: block; } .woocommerce-orders-table tr { border: 1px solid var(--line); border-radius: 8px; padding: 1.2rem 1.4rem; margin-bottom: 1rem; } .woocommerce-orders-table tbody th, .woocommerce-orders-table tbody td { display: flex; align-items: baseline; justify-content: space-between; gap: 1.2rem; padding: 0.5rem 0; border-bottom: 0; text-align: left; } .woocommerce-orders-table tbody th::before, .woocommerce-orders-table tbody td::before { content: attr(data-title); flex: none; color: var(--text-soft); font-size: var(--text-2xs); font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; } .woocommerce-orders-table__cell-order-actions { justify-content: flex-start; padding-top: 1rem; }  .woocommerce-orders-table__cell-order-actions::before { content: none; }  .woocommerce-orders-table__cell-order-artigos { width: auto; justify-content: flex-start; padding-bottom: 1rem; } .woocommerce-orders-table__cell-order-artigos::before { content: none; }}.woocommerce-Address { padding: var(--space-xs); border: 1px solid var(--line); border-radius: 8px; background: var(--paper);}.woocommerce-Address-title { display: flex; align-items: baseline; justify-content: space-between; gap: 1.2rem; margin-bottom: 1rem;}.woocommerce-Address-title h2,.woocommerce-Address-title h3 { margin: 0; font-size: var(--text-2xs); font-weight: 700; letter-spacing: 0.09em; text-transform: uppercase; color: var(--text-soft); line-height: 1.4;}.woocommerce-Address-title .edit { flex: none; color: var(--purple); font-size: var(--text-xs); font-weight: 700; text-decoration: none;}.woocommerce-Address-title .edit:hover { text-decoration: underline;}.woocommerce-Address address { font-style: normal; font-size: var(--text-s); line-height: 1.65; color: var(--text);}.woocommerce-Address > p { margin: 0; font-size: var(--text-s); font-style: normal; color: var(--text-soft);}.woocommerce-order-details,.woocommerce-customer-details { align-items: stretch;}.woocommerce-order-details__title,.woocommerce-column__title,.woocommerce-order-downloads__title { margin: var(--space-s) 0 var(--space-2xs); font-size: var(--text-m); font-weight: 700; line-height: 1.3; text-align: left; color: var(--text);}.woocommerce-table--order-details,.woocommerce-table--customer-details { width: 100%; border-collapse: collapse; border: 0; margin: 0;}.woocommerce-table--order-details th,.woocommerce-table--order-details td { border: 0; border-bottom: 1px solid var(--line); padding: 1.2rem 1.2rem 1.2rem 0; background: none; font-size: var(--text-s); vertical-align: top;}.woocommerce-table--order-details td:last-child,.woocommerce-table--order-details th:last-child { padding-right: 0; text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap;}.woocommerce-table--order-details tfoot th { font-weight: 500; color: var(--text-soft); text-align: left;}.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-table--order-details tfoot tr:last-child td { border-bottom: 0; padding-top: 1.4rem; font-size: var(--text-m); font-weight: 700; color: var(--purple);}.woocommerce-table--order-details .woocommerce-table__product-name a { color: var(--text); font-weight: 600; text-decoration: none;}.woocommerce-table--order-details .woocommerce-table__product-name a:hover { color: var(--purple); text-decoration: underline;}.woocommerce-table--order-details .product-quantity { color: var(--text-soft); font-weight: 400;}.conta-miniatura--vazia { border: 0; background: none; padding: 0;}:root { --woo-blocks-width: 1200px; --woo-blocks-gutter: 24px;}body.woocommerce-checkout .wp-block-woocommerce-checkout.alignwide,body.woocommerce-cart .wp-block-woocommerce-cart.alignwide { margin-left: auto; margin-right: auto; max-width: var(--woo-blocks-width); padding-left: var(--woo-blocks-gutter); padding-right: var(--woo-blocks-gutter); width: 100%;}body.woocommerce-page .wc-block-components-text-input.wc-block-components-text-input input,body.woocommerce-page .wc-block-components-combobox-control.wc-block-components-combobox-control input,body.woocommerce-page .wc-block-components-select-input.wc-block-components-select-input select,body.woocommerce-page .wc-block-components-textarea.wc-block-components-textarea { background-color: var(--form-bg); border: 1px solid var(--form-border); border-radius: var(--form-radius); box-shadow: none; color: var(--form-text);}body.woocommerce-page .wc-block-components-text-input.wc-block-components-text-input input:focus,body.woocommerce-page .wc-block-components-combobox-control.wc-block-components-combobox-control input:focus,body.woocommerce-page .wc-block-components-select-input.wc-block-components-select-input select:focus,body.woocommerce-page .wc-block-components-textarea.wc-block-components-textarea:focus { background-color: var(--form-bg); border: 1px solid var(--form-border-focus); box-shadow: 0 0 0 3px var(--form-ring-focus); color: var(--form-text); outline: none;}body.woocommerce-page .wc-block-components-text-input.wc-block-components-text-input label,body.woocommerce-page .wc-block-components-combobox-control.wc-block-components-combobox-control label { color: var(--form-placeholder);}body.woocommerce-page .wc-block-components-text-input.is-active label,body.woocommerce-page .wc-block-components-combobox-control.is-active label { color: var(--form-label); font-weight: 700;}body.woocommerce-page .wc-block-components-text-input.wc-block-components-text-input input::placeholder,body.woocommerce-page .wc-block-components-textarea.wc-block-components-textarea::placeholder { color: var(--form-placeholder); opacity: 1;}body.woocommerce-page .wc-block-components-text-input.has-error input,body.woocommerce-page .wc-block-components-text-input.has-error input:focus,body.woocommerce-page .wc-block-components-textarea.has-error { border-color: var(--form-danger);}body.woocommerce-page .wc-block-components-text-input.has-error input:focus { box-shadow: 0 0 0 3px rgba(194, 59, 34, 0.22);}.wc-block-components-validation-error p { color: var(--form-danger); font-size: var(--form-label-font);}@media (min-width: 783px) { body.woocommerce-page .wc-block-components-text-input.wc-block-components-text-input input, body.woocommerce-page .wc-block-components-combobox-control.wc-block-components-combobox-control input, body.woocommerce-page .wc-block-components-select-input.wc-block-components-select-input select, body.woocommerce-page .wc-block-components-textarea.wc-block-components-textarea, body.woocommerce-page .wc-block-components-text-input.wc-block-components-text-input label, body.woocommerce-page .wc-block-components-combobox-control.wc-block-components-combobox-control label { font-size: var(--form-font); }}body.woocommerce-page .wc-block-components-checkbox__input[type="checkbox"] { accent-color: var(--form-accent); block-size: 18px; border: 1px solid var(--form-border); border-radius: 4px; flex: 0 0 18px; inline-size: 18px; min-inline-size: 18px; padding: 0;}body.woocommerce-page .wc-block-components-checkbox__input[type="checkbox"]:checked { background-color: var(--form-accent); border-color: var(--form-accent);}body.woocommerce-page .wc-block-components-checkbox__input[type="checkbox"]:focus-visible { box-shadow: 0 0 0 3px var(--form-ring-focus); outline: none;}body.woocommerce-page .wc-block-components-checkbox__label { color: var(--form-text);}body.woocommerce-page .wc-block-components-radio-control__input { accent-color: var(--form-accent); block-size: 20px; border-color: var(--form-border); flex: 0 0 20px; inline-size: 20px; min-inline-size: 20px; padding: 0;}body.woocommerce-page .wc-block-components-radio-control__input:checked { border-color: var(--form-accent);}body.woocommerce-page .wc-block-components-radio-control__input:focus-visible { box-shadow: 0 0 0 3px var(--form-ring-focus); outline: none;}body.woocommerce-page .wc-block-components-radio-control-accordion-option,body.woocommerce-page .wc-block-components-radio-control__option { border-radius: var(--form-radius-card); box-shadow: 0 0 0 1px var(--form-border) inset;}body.woocommerce-page .wc-block-components-radio-control--highlight-checked .wc-block-components-radio-control-accordion-option--checked-option-highlighted,body.woocommerce-page .wc-block-components-radio-control--highlight-checked label.wc-block-components-radio-control__option--checked-option-highlighted { box-shadow: 0 0 0 1.5px var(--form-accent) inset;}body.woocommerce-page .wc-block-components-radio-control__label { color: var(--form-text); font-weight: 700;}body.woocommerce-page .wc-block-components-radio-control__description,body.woocommerce-page .wc-block-components-radio-control__secondary-description { color: var(--form-label);}body.woocommerce-page .wc-block-components-radio-control__secondary-label { color: var(--form-text); font-weight: 700;}.wc-block-components-totals-coupon__form .wc-block-components-text-input input { border-radius: var(--form-radius);}.wc-block-components-totals-coupon-link,.wc-block-components-panel__button { color: var(--form-accent); font-weight: 700;}.wc-block-components-button:not(.is-link).contained,.wc-block-components-checkout-place-order-button { background-color: var(--form-border-focus); border: none; border-radius: var(--form-radius); color: var(--ink, #100D26); font-weight: 800; letter-spacing: 0.03em; text-transform: uppercase;}.wc-block-components-button:not(.is-link).contained:hover,.wc-block-components-checkout-place-order-button:hover { background-color: var(--amber-deep, #D6871B); color: var(--ink, #100D26);}.wc-block-components-button:not(.is-link):focus { box-shadow: 0 0 0 3px var(--form-ring-focus); outline: none;}.wc-block-components-button:not(.is-link):disabled { opacity: 0.45;}.woocommerce form .form-row label,.woocommerce-account form label { color: var(--form-label); font-size: var(--form-label-font); font-weight: 700;}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce-account form input[type="text"],.woocommerce-account form input[type="email"],.woocommerce-account form input[type="tel"],.woocommerce-account form input[type="password"] { background-color: var(--form-bg); border: 1px solid var(--form-border); border-radius: var(--form-radius); color: var(--form-text); height: var(--form-height); padding: 0 12px; width: 100%;}.woocommerce form .form-row textarea,.woocommerce-account form textarea { background-color: var(--form-bg); border: 1px solid var(--form-border); border-radius: var(--form-radius); color: var(--form-text); min-height: 70px; padding: 10px 12px; resize: vertical; width: 100%;}.woocommerce form .form-row input.input-text::placeholder,.woocommerce form .form-row textarea::placeholder { color: var(--form-placeholder); opacity: 1;}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus,.woocommerce-account form input:focus,.woocommerce-account form textarea:focus { border-color: var(--form-border-focus); box-shadow: 0 0 0 3px var(--form-ring-focus); outline: none;}.woocommerce form .form-row.woocommerce-invalid input.input-text { border-color: var(--form-danger);}.woocommerce form .form-row input[type="checkbox"],.woocommerce form .form-row input[type="radio"] { accent-color: var(--form-accent);}@media (max-width: 782px) { .woocommerce form .form-row input.input-text, .woocommerce form .form-row select, .woocommerce form .form-row textarea, .woocommerce-account form input, .woocommerce-account form textarea { font-size: var(--text-m);  }}@media (min-width: 783px) { .woocommerce form .form-row input.input-text, .woocommerce form .form-row select, .woocommerce form .form-row textarea, .woocommerce-account form input, .woocommerce-account form textarea { font-size: var(--form-font); }}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner { --nt-accent: var(--purple, #282262); --nt-radius: 12px; --nt-badge: 30px; --nt-glyph: 17px;}.woocommerce-message,.wc-block-components-notice-banner.is-success { --nt-accent: var(--success, #167A44);}.woocommerce-error,.wc-block-components-notice-banner.is-error { --nt-accent: var(--danger, #A32020);}.wc-block-components-notice-banner.is-warning { --nt-accent: var(--warning);}.woocommerce-message,.woocommerce-info,.woocommerce-error {  display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; column-gap: 14px; row-gap: 10px;  padding: 16px 18px; margin: 0 0 var(--space-m, 20px); background: var(--paper, #FFFFFF); color: var(--text, #100D26); border: 1px solid var(--line, #DDDEDF); border-top: 1px solid var(--line, #DDDEDF);  border-radius: var(--nt-radius); box-shadow: 0 1px 2px rgba(16, 13, 38, .04), 0 6px 16px -8px rgba(16, 13, 38, .12); font-size: var(--text-s, 14px); line-height: 1.5;  position: static;}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before { content: ""; position: static; display: block; inline-size: var(--nt-badge); block-size: var(--nt-badge); border-radius: 9px; background-color: var(--nt-accent); background-repeat: no-repeat; background-position: center; background-size: var(--nt-glyph) var(--nt-glyph); align-self: start;  margin-block-start: -1px;}.woocommerce-message::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.6 4.6 4.6L19 7.4'/%3E%3C/svg%3E");}.woocommerce-error::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5.6v8.2'/%3E%3Cpath d='M12 18.3h.01'/%3E%3C/svg%3E");}.woocommerce-info::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 10.6v7.8'/%3E%3Cpath d='M12 5.8h.01'/%3E%3C/svg%3E");}.woocommerce-message::after,.woocommerce-info::after,.woocommerce-error::after { content: none;}.woocommerce-error li { grid-column: 2; margin: 0; padding: 0;}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button { float: none; grid-column: 3; justify-self: end; align-self: center; display: inline-flex; align-items: center; justify-content: center;  line-height: 1.4; white-space: nowrap; padding: 8px 16px; border: 1px solid var(--line, #DDDEDF); border-radius: 8px; background: var(--paper, #FFFFFF); color: var(--purple, #282262); font-size: var(--text-xs, 13px); font-weight: 700; text-decoration: none;}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover { border-color: var(--purple, #282262); background: var(--surface, #F6F5FA);}.woocommerce-info .showcoupon { grid-column: 3; justify-self: end; align-self: center;}.wc-block-components-notice-banner { align-items: center; gap: 14px; padding: 16px 18px; border: 1px solid var(--line, #DDDEDF); border-radius: var(--nt-radius); background-color: var(--paper, #FFFFFF); color: var(--text, #100D26); box-shadow: 0 1px 2px rgba(16, 13, 38, .04), 0 6px 16px -8px rgba(16, 13, 38, .12); font-size: var(--text-s, 14px); line-height: 1.5;}.wc-block-components-notice-banner.is-error,.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-warning { background-color: var(--paper, #FFFFFF); border-color: var(--line, #DDDEDF);}.wc-block-components-notice-banner > svg { inline-size: var(--nt-badge); block-size: var(--nt-badge); flex: none; padding: 6px; border-radius: 9px; fill: #fff; align-self: start;}.wc-block-components-notice-banner.is-error > svg,.wc-block-components-notice-banner.is-success > svg,.wc-block-components-notice-banner.is-info > svg,.wc-block-components-notice-banner.is-warning > svg { background-color: var(--nt-accent);}.wc-block-components-notice-banner > .wc-block-components-notice-banner__content {  padding-left: 0; align-self: center;}.wc-block-components-notice-banner > .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary { font-weight: 700; margin: 0 0 4px; color: var(--text, #100D26);}@media (prefers-reduced-motion: no-preference) { .woocommerce-message, .woocommerce-info, .woocommerce-error, .wc-block-components-notice-banner { transition: opacity .28s ease, transform .28s cubic-bezier(.2, .8, .3, 1); } @starting-style { .woocommerce-message, .woocommerce-info, .woocommerce-error, .wc-block-components-notice-banner { opacity: 0; transform: translateY(-6px); } }}@media (max-width: 560px) { .woocommerce-message, .woocommerce-info, .woocommerce-error { grid-template-columns: auto minmax(0, 1fr); } .woocommerce-message .button, .woocommerce-info .button, .woocommerce-error .button, .woocommerce-info .showcoupon { grid-column: 2; justify-self: start; }}