@layer bricks {.brxe-post-content{width:100%}.brxe-post-content[data-source=bricks]{display:flex;flex-direction:column}body:has(.wp-lightbox-overlay) #brx-content{overflow:hidden} }@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px} }#brxe-tufavr {color: var(--tu-ink-700)}#brxe-tufavr { background: var(--tu-surface-page);}#brxe-tufavr .tu-favorite__container { width: min(100% - 4rem, 120rem);}#brxe-tufavr .tu-favorite__hero { padding-block: 3.2rem 0.6rem; background: var(--tu-surface-page);}#brxe-tufavr .tu-favorite__hero-inner { max-width: none; gap: 0.8rem; align-items: flex-start;}#brxe-tufavr .tu-favorite__hero-inner p { max-width: 64rem;}#brxe-tufavr .tu-favorite__body { padding-block: 1.8rem 6.4rem;}#brxe-tufavr .tu-favorite__content { width: 100%;}#brxe-tufavr .tu-fq-ms,#brxe-tufavr .wishlist_table > li::before,#brxe-tufavr .product-checkbox::before,#brxe-tufavr .remove_from_wishlist::before,#brxe-tufavr .show-title-form::before,#brxe-tufavr .hide-title-form::before,#brxe-tufavr .save-title-form::before,#brxe-tufavr .add_to_cart_button::before,#brxe-tufavr .yith-wcwl-ask-an-estimate-button::before,#brxe-tufavr .wishlist-page-links a::before,#brxe-tufavr .wishlist-title-container::before,#brxe-tufavr .wishlist-search-button::before { font-family: "Material Symbols Outlined"; font-weight: 400;  font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 20; font-style: normal; line-height: 1; letter-spacing: normal; text-transform: none; white-space: nowrap; direction: ltr; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';}#brxe-tufavr .wishlist-title-container { display: flex; align-items: center; gap: 1.4rem; flex-wrap: wrap; margin: 0 0 1.8rem;}#brxe-tufavr .wishlist-title-container::before { content: "favorite"; font-size: 22px; color: var(--tu-brand-600, #CC5200); width: 4.4rem; height: 4.4rem; border-radius: 50%; background: var(--tu-brand-100, #FFF1E6); display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0;}#brxe-tufavr .wishlist-title { display: flex; align-items: center; gap: 1.2rem; flex-wrap: wrap; margin: 0 !important; padding: 0 !important;  flex: 1; min-width: 0;}#brxe-tufavr .wishlist-title-container::before,#brxe-tufavr .wishlist-title-container > * { align-self: center;}#brxe-tufavr .wishlist-title h2 { margin: 0; min-width: 0; overflow-wrap: anywhere; font-family: "Archivo", sans-serif; font-size: 2.4rem; font-weight: 800; text-transform: uppercase; color: var(--tu-ink-900, #2B1D10);}#brxe-tufavr .wishlist-title a.show-title-form {  display: inline-flex !important; visibility: visible !important; opacity: 1 !important; align-items: center; gap: 0.6rem; min-height: 0 !important; height: 3.4rem; padding: 0 1.2rem; border: none; border-radius: 0.8rem; background: transparent; color: var(--tu-brand-600, #CC5200); font-size: 1.3rem; font-weight: 700; text-decoration: none; cursor: pointer; transition: background 200ms var(--tu-ease, ease);}#brxe-tufavr .wishlist-title a.show-title-form:hover { background: var(--tu-brand-50, #FFF6EE);}#brxe-tufavr .wishlist-title a.show-title-form::before { content: "edit"; font-size: 16px;}#brxe-tufavr .wishlist-title a.show-title-form::after { content: "Editează titlul"; font-size: 1.3rem; font-weight: 700;}#brxe-tufavr .wishlist-title a.show-title-form { font-size: 0; }#brxe-tufavr .wishlist-title a.show-title-form i,#brxe-tufavr .wishlist-title a.show-title-form svg { display: none !important;}#brxe-tufavr .hidden-title-form { display: none; margin: 0 !important; gap: 0.8rem; align-items: center; flex: 1; max-width: 48rem;}#brxe-tufavr .hidden-title-form[style]:not([style*="none"]) { display: flex !important;}#brxe-tufavr .hidden-title-form input[type="text"] { flex: 1; min-width: 0; height: 4.4rem; min-height: 0 !important; padding: 0 1.4rem; border: 1.5px solid var(--tu-brand-500, #FF791F); border-radius: 0.8rem; font-family: "Archivo", sans-serif; font-size: 1.8rem; font-weight: 800; color: var(--tu-ink-900, #2B1D10); outline: none; background: #fff;}#brxe-tufavr .hidden-title-form .edit-title-buttons { position: static; right: auto; top: auto;}#brxe-tufavr .edit-title-buttons { display: flex; align-items: center; gap: 0.4rem;}#brxe-tufavr .edit-title-buttons a { line-height: 0; vertical-align: middle; margin: 0 !important; display: inline-flex; align-items: center; justify-content: center; width: 3.4rem; height: 3.4rem; border-radius: 0.8rem; border: none !important; background: transparent !important; color: var(--tu-ink-500, #8A7B6C); font-size: 0; text-decoration: none; transition: all 200ms var(--tu-ease, ease);}#brxe-tufavr .edit-title-buttons a:hover { background: var(--tu-brand-100, #FFF1E6) !important; color: var(--tu-brand-600, #CC5200);}#brxe-tufavr .edit-title-buttons a i,#brxe-tufavr .edit-title-buttons a svg { display: none !important;}#brxe-tufavr .hide-title-form::before { content: "close"; font-size: 20px; }#brxe-tufavr .save-title-form::before { content: "check"; font-size: 20px; }#brxe-tufavr .wishlist_table { display: flex; flex-direction: column; gap: 1.4rem; margin: 0; padding: 0; list-style: none;}#brxe-tufavr .wishlist_table > li:not(.ui-sortable-helper) { width: 100% !important; max-width: none !important;}#brxe-tufavr .wishlist_table > li { position: relative; margin: 0 !important; flex: 0 0 auto !important; box-sizing: border-box; background: var(--tu-surface-page, #fff); border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 1.4rem; box-shadow: var(--tu-shadow-card); padding: 1.8rem 1.8rem 1.8rem 4.4rem; cursor: grab; overflow: visible; transition: box-shadow 200ms var(--tu-ease, ease);}#brxe-tufavr .wishlist_table > li::before { content: "drag_indicator"; font-size: 20px; color: var(--tu-ink-400, #B0A294); position: absolute; left: 1.2rem; top: 50%; transform: translateY(-50%);}#brxe-tufavr .wishlist_table > li.ui-sortable-helper { box-shadow: 0 10px 28px rgba(43, 29, 16, .16); border-color: var(--tu-brand-300, #FFC183); cursor: grabbing;}#brxe-tufavr .wishlist_table > li.ui-sortable-placeholder { visibility: visible !important; background: var(--tu-brand-50, #FFF6EE); border: 1.5px dashed var(--tu-brand-500, #FF791F); box-shadow: none;}#brxe-tufavr .item-wrapper { display: flex; gap: 1.2rem; align-items: flex-start;}#brxe-tufavr .item-wrapper { width: 100%;}#brxe-tufavr .product-thumbnail { position: static !important; display: flex; gap: 1.2rem; align-items: flex-start; flex-shrink: 0; margin: 0; width: auto !important; max-width: none !important;}#brxe-tufavr .product-checkbox { position: static !important; display: flex; flex-direction: column; gap: 0.8rem; align-items: center; padding-top: 0.2rem; inset: auto !important;}#brxe-tufavr .product-checkbox input[type="checkbox"] { appearance: none; -webkit-appearance: none; width: 2rem !important; height: 2rem !important; min-width: 0 !important; max-width: none; aspect-ratio: 1; flex: 0 0 auto; min-height: 0 !important; margin: 0; padding: 0; border: 1.5px solid var(--tu-border-strong, #E4DAD0); border-radius: 0.6rem; background: #fff; cursor: pointer; transition: all 150ms var(--tu-ease, ease);}#brxe-tufavr .product-checkbox input[type="checkbox"]:hover:not(:checked) { border-color: var(--tu-brand-500, #FF791F);}#brxe-tufavr .product-checkbox input[type="checkbox"]:checked { background: linear-gradient(135deg, #FF791F, #CC5200); border: none; 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='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E"), linear-gradient(135deg, #FF791F, #CC5200); background-repeat: no-repeat, no-repeat; background-position: center, center; background-size: 1.2rem, cover;}#brxe-tufavr .product-thumbnail > a { display: block; width: 11rem; height: 11rem; background: #fff; border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 0.8rem; overflow: hidden; flex-shrink: 0;}#brxe-tufavr .product-thumbnail img { width: 100%; height: 100%; aspect-ratio: auto; object-fit: contain; background: #fff;}#brxe-tufavr .item-details { flex: 1; min-width: 0; padding: 0;}#brxe-tufavr .item-details::before,#brxe-tufavr .item-details::after { content: none !important; display: none !important;}#brxe-tufavr .item-details-wrapper { position: relative; display: flex; flex-direction: column; gap: 1.4rem;}#brxe-tufavr .product-name { margin: 0; padding-right: 4.4rem; font-family: inherit; font-size: 1.6rem; font-weight: 700; line-height: 1.35;}#brxe-tufavr .product-name a { color: var(--tu-ink-900, #2B1D10); text-decoration: none; transition: color 200ms var(--tu-ease, ease);}#brxe-tufavr .product-name a:hover { color: var(--tu-brand-600, #CC5200);}#brxe-tufavr table.item-details-table { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1.2rem; width: 100%; border-collapse: separate;}#brxe-tufavr .item-details-table tbody { display: contents;}#brxe-tufavr .item-details-table tr { display: flex; flex-direction: column; gap: 0.8rem; min-width: 0; background: var(--tu-surface-subtle, #FAF6F1); border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 0.8rem; padding: 1rem 1.4rem;}#brxe-tufavr .item-details-table td { padding: 0; border: none;}#brxe-tufavr .item-details-table td.label { font-size: 1.2rem; color: var(--tu-ink-500, #8A7B6C);}#brxe-tufavr .item-details-table td.value { font-size: 1.4rem; font-weight: 700; color: var(--tu-ink-900, #2B1D10); text-align: right;}#brxe-tufavr .item-details-table .product-price del { font-size: 1.2rem; color: var(--tu-ink-400, #B0A294); font-weight: 500; margin-right: 0.8rem;}#brxe-tufavr .item-details-table .product-price del .amount { color: inherit; font-weight: inherit;}#brxe-tufavr .item-details-table .product-price ins { text-decoration: none; color: var(--tu-brand-600, #CC5200);}#brxe-tufavr .item-details-table .product-quantity input[type="number"] { display: none;}#brxe-tufavr .item-details-table .product-quantity .value { display: flex; justify-content: flex-end;}#brxe-tufavr .wishlist-in-stock,#brxe-tufavr .wishlist-low-stock,#brxe-tufavr .wishlist-out-of-stock { display: inline-flex; align-items: center; font-family: "Archivo", sans-serif; font-size: 1.1rem; font-weight: 700; line-height: normal; border-radius: 99rem; padding: 0.2rem 0.8rem; white-space: nowrap; border: none;}#brxe-tufavr .wishlist-in-stock { color: var(--tu-success, #1B8A3A); background: var(--tu-success-bg, #E8F6EC);}#brxe-tufavr .wishlist-low-stock { color: #B25E00; background: #FFF4E0;}#brxe-tufavr .wishlist-out-of-stock { color: #fff; background: #E02D2D;}#brxe-tufavr .tu-fav-oos-text { flex: 1; font-size: 1.3rem; font-weight: 400; color: var(--tu-ink-500, #8A7B6C);  text-align: left;}#brxe-tufavr li.tu-oos .add_to_cart_button { display: none !important; }@media (min-width: 992px) { #brxe-tufavr .tu-oos-actions { display: none !important; } #brxe-tufavr li.tu-oos .item-details-table .product-quantity .value::before { content: "-"; font-size: 1.4rem; font-weight: 700; color: var(--tu-ink-900, #2B1D10); }}#brxe-tufavr .wishlist_table .quantity { display: inline-flex; align-items: stretch; height: 3rem; width: auto; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: 0.8rem; overflow: hidden; background: #fff; flex-shrink: 0; transition: border-color 200ms var(--tu-ease, ease), box-shadow 200ms var(--tu-ease, ease);}#brxe-tufavr .wishlist_table .quantity:focus-within { border-color: var(--tu-brand-500, #FF791F); box-shadow: 0 0 0 3px rgba(255, 121, 31, .35);}#brxe-tufavr .wishlist_table .quantity .screen-reader-text { position: absolute; clip: rect(0 0 0 0); width: 1px; height: 1px; overflow: hidden;}#brxe-tufavr .wishlist_table .quantity .qty { display: inline-block !important; width: 3.4rem; flex: 0 0 auto; min-width: 0; min-height: 0 !important; height: auto; border-top: none; border-bottom: none; border-left: 1px solid var(--tu-border-soft, #F0E6DC); border-right: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 0; padding: 0; text-align: center; font-size: 1.3rem; font-weight: 600; color: var(--tu-ink-900, #2B1D10); background: #fff; outline: none; -moz-appearance: textfield;}#brxe-tufavr .wishlist_table .quantity .qty::-webkit-outer-spin-button,#brxe-tufavr .wishlist_table .quantity .qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}#brxe-tufavr .wishlist_table .quantity .action { width: 3rem; display: flex; align-items: center; justify-content: center; cursor: pointer; color: var(--tu-brand-600, #CC5200); background: transparent; border: none; user-select: none; transition: all 200ms var(--tu-ease, ease);}#brxe-tufavr .wishlist_table .quantity .action.minus { order: -1; }#brxe-tufavr .wishlist_table .quantity .action:hover { background: var(--tu-brand-100, #FFF1E6); color: var(--tu-brand-700, #A34200);}#brxe-tufavr .wishlist_table .quantity .action.is-disabled,#brxe-tufavr .wishlist_table .quantity .action.tu-max { color: var(--tu-ink-400, #B0A294); background: transparent; cursor: not-allowed;}#brxe-tufavr .wishlist_table .quantity .action svg { width: 10px; height: 10px; }#brxe-tufavr .wishlist_table .quantity.tu-qty-fixed .action { color: var(--tu-ink-400, #B0A294); cursor: not-allowed; pointer-events: none;}#brxe-tufavr .product-add-to-cart { display: flex; gap: 1rem; align-items: center; justify-content: flex-start !important; width: 100%; margin: 0;}#brxe-tufavr .product-add-to-cart form.cart { display: flex; gap: 1rem; align-items: center; justify-content: flex-start !important; margin: 0 !important; width: auto;}#brxe-tufavr .wishlist_table a.add_to_cart_button { margin: 0 !important; }#brxe-tufavr .wishlist_table a.add_to_cart_button { display: inline-flex !important; align-items: center !important; align-content: center; justify-content: center; gap: 0.8rem; min-height: 0 !important; height: 3.6rem; padding: 0 1.4rem; border: none; border-radius: 0.8rem; background: linear-gradient(135deg, #FF791F, #CC5200); color: #fff; font-size: 1.3rem; font-weight: 600; line-height: 1.2; text-decoration: none; cursor: pointer; transition: transform 200ms var(--tu-ease, ease), box-shadow 200ms var(--tu-ease, ease);}#brxe-tufavr .wishlist_table a.add_to_cart_button::before { content: "shopping_cart"; font-size: 18px; line-height: 1;}#brxe-tufavr .wishlist_table a.add_to_cart_button:hover { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(204, 82, 0, .13); color: #fff;}#brxe-tufavr .wishlist_table a.added_to_cart { display: none;}#brxe-tufavr .product-remove { position: absolute; top: 0; right: 0; margin: 0;}#brxe-tufavr .remove_from_wishlist { position: relative;  display: inline-flex !important; margin: 0 !important; align-items: center; justify-content: center; width: 3.4rem; height: 3.4rem; border-radius: 0.8rem; color: var(--tu-ink-500, #8A7B6C); text-decoration: none; transition: all 200ms var(--tu-ease, ease);}#brxe-tufavr .remove_from_wishlist:hover { background: var(--tu-brand-100, #FFF1E6); color: var(--tu-brand-600, #CC5200);}#brxe-tufavr .remove_from_wishlist i { display: none; }#brxe-tufavr .remove_from_wishlist::before { content: "delete"; font-size: 20px;}#brxe-tufavr .remove_from_wishlist::after { content: none; position: absolute; bottom: calc(100% + 8px); left: 50%; transform: translateX(-50%); background: var(--tu-ink-900, #2B1D10); color: #fff; font-size: 1.2rem; font-weight: 500; line-height: 1.3; padding: 0.6rem 1rem; border-radius: 0.6rem; white-space: nowrap; opacity: 0; pointer-events: none; transition: opacity 200ms var(--tu-ease, ease); z-index: 60;}#brxe-tufavr .remove_from_wishlist:hover::after,#brxe-tufavr .remove_from_wishlist:focus-visible::after { content: attr(data-tooltip); opacity: 1; animation: tuTipIn 200ms var(--tu-ease, ease);}@keyframes tuTipIn { from { opacity: 0; } to { opacity: 1; }}#brxe-tufavr .remove_from_wishlist.tu-tip-r::after { left: auto; right: 0; transform: none;}#brxe-tufavr .remove_from_wishlist.tu-tip-l::after { left: 0; right: auto; transform: none;}#brxe-tufavr .wishlist_table > li.wishlist-empty { background: var(--tu-brand-50, #FFF6EE); border: 1px solid var(--tu-brand-200, #FFDDB8); border-radius: 1.4rem; padding: 4rem 2.4rem; text-align: center; font-size: 1.4rem; color: var(--tu-ink-500, #8A7B6C); cursor: default; box-shadow: none;}#brxe-tufavr .wishlist_table > li.wishlist-empty::before { content: none; }#brxe-tufavr .yith_wcwl_wishlist_footer { display: flex; flex-wrap: wrap; gap: 1.4rem; align-items: center; background: var(--tu-surface-page, #fff); border: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 1.4rem; box-shadow: var(--tu-shadow-card); padding: 1.4rem 1.8rem; margin-top: 1.4rem;}#brxe-tufavr .yith_wcwl_wishlist_bulk_action { display: flex; gap: 1.4rem; align-items: center; flex-wrap: wrap; order: 1; margin: 0;}#brxe-tufavr .yith_wcwl_wishlist_bulk_action label { font-size: 1.3rem; font-weight: 700; color: var(--tu-ink-700, #5C4630); margin: 0;}#brxe-tufavr .yith_wcwl_wishlist_bulk_action select { appearance: none; -webkit-appearance: none; width: 23rem; height: 4.4rem; min-height: 0 !important; padding: 0 3.4rem 0 1.4rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: 0.8rem; font-family: inherit; font-size: 1.4rem; color: var(--tu-ink-900, #2B1D10); background-color: #fff; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235C4630' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 1.2rem center; background-size: 1.4rem;}#brxe-tufavr .yith_wcwl_wishlist_bulk_action.tu-native-hidden select { position: absolute; width: 1px; height: 1px; min-height: 0; margin: 0; padding: 0; border: 0; opacity: 0; pointer-events: none; clip: rect(0 0 0 0);}#brxe-tufavr .tu-fav-select { position: relative;  width: max-content; max-width: 100%;}#brxe-tufavr .tu-fav-select__btn { display: flex; align-items: center; width: 100%; height: 4.4rem; min-height: 0 !important; padding: 0 1.2rem 0 1.4rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: 0.8rem; background: #fff; font-family: inherit; font-size: 1.4rem; font-weight: 400; color: var(--tu-ink-900, #2B1D10); text-align: left; cursor: pointer; transition: border-color 200ms var(--tu-ease, ease), box-shadow 200ms var(--tu-ease, ease);}#brxe-tufavr .tu-fav-select:not(.tu-open) .tu-fav-select__btn:hover { border-color: #FFB877;}#brxe-tufavr .tu-fav-select.tu-open .tu-fav-select__btn { border: 1.5px solid var(--tu-brand-500, #FF791F); box-shadow: 0 0 0 3px rgba(255, 121, 31, .35);}#brxe-tufavr .tu-fav-select__label {  flex: 0 1 auto; min-width: 0; display: grid;}#brxe-tufavr .tu-fav-select__label > span { grid-area: 1 / 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; visibility: hidden;}#brxe-tufavr .tu-fav-select__label > span.tu-current { visibility: visible;}#brxe-tufavr .tu-fav-select__btn::after { content: "expand_more"; font-family: "Material Symbols Outlined"; font-weight: 400; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 20; font-size: 20px; line-height: 1; color: var(--tu-ink-500, #8A7B6C); margin-left: 0.8rem; flex-shrink: 0; transition: transform 200ms var(--tu-ease, ease); -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';}#brxe-tufavr .tu-fav-select.tu-open .tu-fav-select__btn::after { transform: rotate(180deg);}#brxe-tufavr .tu-fav-select__panel { position: absolute; top: calc(100% + 6px); left: 0; right: 0; z-index: 20; background: #fff; border: 1px solid #FFD9B8; border-radius: 0.8rem; box-shadow: 0 2.4rem 6.4rem rgba(43, 29, 16, .22); overflow: hidden; display: none;}#brxe-tufavr .tu-fav-select.tu-open .tu-fav-select__panel { display: block;}#brxe-tufavr .tu-fav-select__panel ul { list-style: none; margin: 0; padding: 0.6rem; max-height: 28rem; overflow-y: auto;}#brxe-tufavr .tu-fav-select__panel li { margin: 0; padding: 1rem 1.2rem; border-radius: 0.6rem; cursor: pointer; font-size: 1.4rem; font-weight: 500; color: #52453A; transition: background 200ms var(--tu-ease, ease), color 200ms var(--tu-ease, ease);}#brxe-tufavr .tu-fav-select__panel li.tu-hi { background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200);}#brxe-tufavr .tu-fav-select__panel li[aria-selected="true"] { background: var(--tu-brand-100, #FFF1E6); color: #A34200; font-weight: 700;}#brxe-tufavr .yith_wcwl_wishlist_update { order: 2; margin: 0 0 0 auto; }#brxe-tufavr .yith_wcwl_footer_additional_action { order: 3; display: flex; gap: 1.4rem; align-items: center; flex-wrap: wrap; margin: 0;}#brxe-tufavr input[name="apply_bulk_actions"],#brxe-tufavr .yith-wcwl-ask-an-estimate-button { display: inline-flex; align-items: center; justify-content: center; gap: 0.8rem; min-height: 0 !important; height: 3.6rem; padding: 0 1.4rem; border: 1.5px solid var(--tu-brand-500, #FF791F); border-radius: 0.8rem; background: #fff; color: var(--tu-brand-600, #CC5200); font-family: inherit; font-size: 1.3rem; font-weight: 600; text-decoration: none; cursor: pointer; transition: all 200ms var(--tu-ease, ease);}#brxe-tufavr input[name="apply_bulk_actions"]:hover,#brxe-tufavr .yith-wcwl-ask-an-estimate-button:hover { background: var(--tu-brand-500, #FF791F); color: #fff; transform: translateY(-2px); box-shadow: 0 10px 28px rgba(204, 82, 0, .13);}#brxe-tufavr input[name="apply_bulk_actions"]:disabled { opacity: .45; cursor: not-allowed; background: #fff; color: var(--tu-brand-600, #CC5200); transform: none; box-shadow: none;}#brxe-tufavr .yith-wcwl-ask-an-estimate-button::before { content: "request_quote"; font-size: 18px;}#brxe-tufavr input[name="update_wishlist"] { min-height: 0 !important; height: 3.6rem; padding: 0 1.4rem; border: none; border-radius: 0.8rem; background: transparent; color: var(--tu-brand-600, #CC5200); font-family: inherit; font-size: 1.3rem; font-weight: 600; cursor: pointer; transition: all 200ms var(--tu-ease, ease);}#brxe-tufavr input[name="update_wishlist"]:hover { background: var(--tu-brand-50, #FFF6EE); transform: translateY(-2px); box-shadow: 0 10px 28px rgba(204, 82, 0, .13);}#brxe-tufavr input[name="add_all_to_cart"],#brxe-tufavr button[name="add_all_to_cart"] { display: inline-flex; align-items: center; justify-content: center; gap: 0.8rem; min-height: 0 !important; height: 3.6rem; padding: 0 1.4rem; border: none; border-radius: 0.8rem; background: linear-gradient(135deg, #FF791F, #CC5200); color: #fff; font-family: inherit; font-size: 1.3rem; font-weight: 600; cursor: pointer; transition: transform 200ms var(--tu-ease, ease), box-shadow 200ms var(--tu-ease, ease);}#brxe-tufavr button[name="add_all_to_cart"]::before { content: "shopping_cart"; font-family: "Material Symbols Outlined"; font-weight: 400; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 20; font-size: 18px; line-height: 1; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';}#brxe-tufavr input[name="add_all_to_cart"]:hover,#brxe-tufavr button[name="add_all_to_cart"]:hover { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(204, 82, 0, .13);}#brxe-tufavr .yith-wcwl-share { order: 4; flex-basis: 100%; border-top: 1px solid var(--tu-border-soft, #F0E6DC); padding-top: 1.4rem; margin: 0; display: flex; flex-wrap: wrap; gap: 1.2rem; align-items: center;}#brxe-tufavr .yith-wcwl-share-title { margin: 0; font-family: "Archivo", sans-serif; font-size: 1.3rem; font-weight: 800; text-transform: uppercase; letter-spacing: .03em; color: var(--tu-ink-900, #2B1D10);}#brxe-tufavr .yith-wcwl-share ul { display: flex; gap: 0.8rem; align-items: center; flex-wrap: wrap; margin: 0; padding: 0; list-style: none;}#brxe-tufavr .yith-wcwl-share li.share-button { margin: 0;}#brxe-tufavr .yith-wcwl-share li.share-button a { display: inline-flex; align-items: center; justify-content: center; width: 3.6rem; height: 3.6rem; border-radius: 50%; border: 1px solid var(--tu-brand-300, #FFC183); background: #fff; color: var(--tu-brand-600, #CC5200); text-decoration: none; transition: all 200ms var(--tu-ease, ease);}#brxe-tufavr .yith-wcwl-share li.share-button a:hover { background: var(--tu-brand-500, #FF791F); border-color: var(--tu-brand-500, #FF791F); color: #fff;}#brxe-tufavr .yith-wcwl-share li.share-button svg { width: 14px; height: 14px;}#brxe-tufavr .yith-wcwl-after-share-section { flex-basis: 100%; display: flex; gap: 1rem; align-items: center; flex-wrap: wrap; margin: 0;}#brxe-tufavr .yith-wcwl-after-share-section input.copy-target { height: 3.8rem; min-height: 0 !important; padding: 0 1.2rem; width: 28rem; max-width: 100%; min-width: 0; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: 0.8rem; background: var(--tu-surface-subtle, #FAF6F1); font-family: inherit; font-size: 1.3rem; color: var(--tu-ink-700, #5C4630);}#brxe-tufavr .yith-wcwl-after-share-section small { font-size: 1.25rem; color: var(--tu-ink-500, #8A7B6C);}#brxe-tufavr .yith-wcwl-after-share-section .copy-trigger { font-weight: 700; color: var(--tu-brand-600, #CC5200); text-decoration: underline; text-underline-offset: 2px; cursor: pointer; transition: color 200ms var(--tu-ease, ease);}#brxe-tufavr .yith-wcwl-after-share-section .copy-trigger:hover { color: var(--tu-brand-700, #A34200);}#brxe-tufavr .yith-wcwl-after-share-section .copy-trigger.tu-copied { cursor: default;}#brxe-tufavr .wishlist-page-links { display: flex; gap: 1rem; align-items: center; margin-top: 1.8rem; padding-bottom: 0.4rem;}#brxe-tufavr .wishlist-page-links-separator { display: none;}#brxe-tufavr .wishlist-page-links a { display: inline-flex; align-items: center; gap: 0.8rem; height: 3.8rem; padding: 0 1.8rem; border-radius: 99rem; background: #fff; border: 1px solid var(--tu-border-soft, #F0E6DC); color: var(--tu-brand-600, #CC5200); font-size: 1.3rem; font-weight: 700; text-decoration: none; transition: all 200ms var(--tu-ease, ease);}#brxe-tufavr .wishlist-page-links a:hover { background: var(--tu-brand-50, #FFF6EE);}#brxe-tufavr .wishlist-page-links a.active { background: var(--tu-brand-100, #FFF1E6); border-color: var(--tu-brand-300, #FFC183);}#brxe-tufavr .wishlist-page-links a::before { font-size: 16px; color: var(--tu-brand-600, #CC5200);}#brxe-tufavr .wishlist-page-links a.view::before { content: "favorite"; }#brxe-tufavr .wishlist-page-links a.search::before { content: "search"; }#brxe-tufavr form h2 { font-family: "Archivo", sans-serif; color: var(--tu-ink-900, #2B1D10);}#brxe-tufavr #yith-wcwl-form > h2 { margin: 0 0 2.2rem; font-size: 2.8rem; font-weight: 800; text-transform: uppercase;}#brxe-tufavr .yith-wcwl-wishlist-search-form { display: flex; gap: 1.2rem; align-items: center; max-width: 64rem;}#brxe-tufavr .yith-wcwl-wishlist-search-form input[type="text"] { flex: 1; min-width: 0; height: 4.8rem; min-height: 0 !important; padding: 0 1.6rem; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: 0.8rem; font-family: inherit; font-size: 1.4rem; color: var(--tu-ink-900, #2B1D10); outline: none; transition: all 200ms var(--tu-ease, ease);}#brxe-tufavr .yith-wcwl-wishlist-search-form input[type="text"]:focus { border: 1.5px solid var(--tu-brand-500, #FF791F); box-shadow: 0 0 0 3px var(--tu-brand-100, #FFF1E6);}#brxe-tufavr .wishlist-search-button { width: 5.2rem; height: 4.8rem; min-height: 0 !important; border: none; border-radius: 0.8rem; background: var(--tu-ink-900, #2B1D10); display: inline-flex; align-items: center; justify-content: center; cursor: pointer; flex-shrink: 0; transition: background 200ms var(--tu-ease, ease);}#brxe-tufavr .wishlist-search-button:hover { background: var(--tu-brand-600, #CC5200);}#brxe-tufavr .wishlist-search-button i { display: none; }#brxe-tufavr .wishlist-search-button::before { content: "search"; font-size: 22px; color: #fff;}#brxe-tufavr .yith-wcwl-search-results,#brxe-tufavr .yith-wcwl-no-results { background: var(--tu-brand-50, #FFF6EE); border: 1px solid var(--tu-brand-200, #FFDDB8); border-radius: 1.4rem; padding: 2.6rem 2.4rem; font-size: 1.4rem; color: var(--tu-ink-500, #8A7B6C); max-width: 64rem; margin-top: 1.8rem;}#brxe-tufavr a:focus-visible,#brxe-tufavr button:focus-visible,#brxe-tufavr input:focus-visible,#brxe-tufavr select:focus-visible { outline: 2px solid var(--tu-brand-500, #FF791F); outline-offset: 2px;}@media (max-width: 991px) { #brxe-tufavr .wishlist_table > li { display: block; padding: 1.6rem; } #brxe-tufavr .wishlist_table > li::before { content: none; }  #brxe-tufavr .item-wrapper { display: flex; gap: 1.2rem; align-items: flex-start; width: auto; } #brxe-tufavr .item-details { flex: 1; min-width: 0; border: none !important; background: transparent !important; padding: 0 !important; } #brxe-tufavr .item-details-wrapper { display: flex; flex-direction: column; gap: 0.8rem; border: none !important; background: transparent !important; padding: 0 !important; }  #brxe-tufavr .product-checkbox::before { content: none; } #brxe-tufavr .product-checkbox { padding-top: 0; } #brxe-tufavr .product-thumbnail { display: flex; gap: 1rem; flex-shrink: 0; } #brxe-tufavr .product-thumbnail > a { width: 11rem; height: 11rem; } #brxe-tufavr .product-name { padding: 0; font-size: 1.55rem; border: none !important; background: transparent !important; box-shadow: none !important; } #brxe-tufavr table.item-details-table { display: block; margin-top: 0; width: auto; } #brxe-tufavr .item-details-table tbody { display: block; } #brxe-tufavr .item-details-table tr { display: flex; flex-direction: row; justify-content: space-between; align-items: center; gap: 1rem; background: transparent; border: none; border-bottom: 1px solid var(--tu-border-soft, #F0E6DC); border-radius: 0; padding: 0.8rem 0; } #brxe-tufavr .item-details-table td.label { font-size: 1.3rem; flex-shrink: 0; } #brxe-tufavr .item-details-table td.value { font-size: 1.3rem; } #brxe-tufavr .item-details-table tr.product-quantity { display: none; }  #brxe-tufavr .item-details-table tr.product-price td.label { font-size: 0 !important; } #brxe-tufavr .item-details-table tr.product-price td.label::before { content: "Preț:"; font-size: 1.3rem; }  #brxe-tufavr .wishlist_table .quantity { height: 3.6rem; } #brxe-tufavr .wishlist_table .quantity .action { width: 3.6rem; } #brxe-tufavr .wishlist_table .quantity .qty { width: 4.4rem; font-size: 1.5rem; } #brxe-tufavr .product-add-to-cart { margin-top: 0; } #brxe-tufavr .product-add-to-cart form.cart { flex: 1; flex-wrap: wrap; } #brxe-tufavr .wishlist_table a.add_to_cart_button { flex: 1; min-width: 15rem; max-width: 28rem; }  #brxe-tufavr .product-add-to-cart .product-remove { position: static; margin: 0 0 0 auto; padding: 0; flex-shrink: 0; display: flex; align-items: center; align-self: center;  height: 3.4rem; box-sizing: border-box; line-height: 0; text-align: right; } #brxe-tufavr .yith_wcwl_wishlist_update { margin-left: 0; }}@media (max-width: 767px) {  #brxe-tufavr .wishlist-title-container { display: grid; grid-template-columns: auto minmax(0, 1fr); column-gap: 1.4rem; row-gap: 0.2rem; align-items: center; } #brxe-tufavr .wishlist-title-container::before { grid-column: 1; grid-row: 1; }  #brxe-tufavr .wishlist-title:not([style*="none"]) { display: contents !important; } #brxe-tufavr .wishlist-title h2 { grid-column: 2; grid-row: 1; align-self: center; } #brxe-tufavr .wishlist-title a.show-title-form { grid-column: 2; grid-row: 2; justify-self: start; padding-left: 0; } #brxe-tufavr .hidden-title-form { grid-column: 1 / -1; grid-row: 3; } #brxe-tufavr .product-thumbnail > a { width: 9.6rem; height: 9.6rem; } #brxe-tufavr table.item-details-table { margin-top: 1.2rem; } #brxe-tufavr .product-add-to-cart { margin-top: 1.2rem; }}@media (max-width: 478px) { #brxe-tufavr .wishlist_table > li { padding: 1.4rem; gap: 1rem; } #brxe-tufavr .item-wrapper { gap: 1rem; } #brxe-tufavr .product-thumbnail { gap: 1rem; } #brxe-tufavr .product-thumbnail > a { width: 7.6rem; height: 7.6rem; } #brxe-tufavr .product-name { font-size: 1.45rem; }  #brxe-tufavr .wishlist_table .quantity { height: 3rem; } #brxe-tufavr .wishlist_table .quantity .action { width: 3rem; } #brxe-tufavr .wishlist_table .quantity .qty { width: 3.4rem; font-size: 1.3rem; } #brxe-tufavr .wishlist_table a.add_to_cart_button { max-width: none; } #brxe-tufavr .wishlist-title h2 { font-size: 2rem; }}#brxe-tufavr .woocommerce-notices-wrapper .woocommerce-message,#brxe-tufavr .yith-wcwl-messages .woocommerce-message,#brxe-tufavr .woocommerce-message { display: flex; align-items: center; gap: 1rem; padding: 1.4rem 1.8rem; margin: 0 0 1.4rem; min-height: 0; background: var(--tu-success-bg, #E8F6EC); border: 1px solid var(--tu-success, #1B8A3A); border-radius: 0.8rem; font-size: 1.4rem; font-weight: 600; line-height: 1.2; color: var(--tu-success, #1B8A3A); box-shadow: none;}#brxe-tufavr .woocommerce-message::before { content: "check_circle"; font-family: "Material Symbols Outlined"; font-weight: 400; font-size: 20px; line-height: 1; color: var(--tu-success, #1B8A3A); position: static; flex-shrink: 0; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';}#brxe-tufavr .woocommerce-message a.button,#brxe-tufavr .woocommerce-message .wc-forward { display: none;}#brxe-tufavr .tu-fav-notice-close { margin-left: auto; border: none; background: transparent;  min-height: 0 !important; height: auto; padding: 0.2rem; cursor: pointer; display: inline-flex; opacity: .65; color: var(--tu-success, #1B8A3A); font-family: "Material Symbols Outlined"; font-size: 18px; line-height: 1; transition: opacity 200ms var(--tu-ease, ease); -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';}#brxe-tufavr .tu-fav-notice-close:hover { opacity: 1; }.tu-fav-feedback.yith-wcwl-feedback-messages-container { position: fixed; inset: 0; z-index: 210; display: flex; align-items: center; justify-content: center; padding: 0 2rem; pointer-events: none; transform: none; width: auto; height: auto; max-width: none; transition: opacity 300ms var(--tu-ease, ease);} .tu-fav-feedback .yith-wcwl-add-to-wishlist__feedback { position: relative; top: auto; left: auto; transform: none; width: auto; max-width: 40rem; box-sizing: border-box; padding: 2rem 2.4rem; background: #fff; border: 1px solid var(--tu-border-strong, #E4DAD0); border-radius: 1.4rem; box-shadow: 0 2.4rem 6.4rem rgba(43, 29, 16, .22); display: flex; flex-direction: column; align-items: center; gap: 1rem; text-align: center; font-family: "Manrope", sans-serif; font-size: 1.4rem; line-height: 1.65; color: var(--tu-ink-700, #5C4630); animation: tuFavPop 300ms var(--tu-ease, ease);} .tu-fav-feedback .yith-wcwl-add-to-wishlist__feedback--product_added { border-color: var(--tu-brand-200, #FFDDB8);}.tu-fav-feedback .yith-wcwl-add-to-wishlist__feedback::before { content: "favorite"; font-family: "Material Symbols Outlined"; font-weight: 400; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24; font-size: 24px; line-height: 1; width: 4.4rem; height: 4.4rem; border-radius: 50%; flex-shrink: 0; display: flex; align-items: center; justify-content: center; background: var(--tu-surface-subtle, #FAF6F1); color: var(--tu-ink-400, #B0A294); -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';} .tu-fav-feedback .yith-wcwl-add-to-wishlist__feedback--product_added::before { font-variation-settings: 'FILL' 1, 'wght' 400, 'GRAD' 0, 'opsz' 24; background: var(--tu-brand-50, #FFF6EE); color: var(--tu-brand-600, #CC5200);} .tu-fav-feedback .yith-wcwl-feedback__product-name,.tu-fav-feedback .yith-wcwl-feedback__wishlist-name { color: var(--tu-ink-900, #2B1D10); font-weight: 800;} .tu-fav-feedback.yith-wcwl-fade-out { opacity: 0;}@keyframes tuFavPop { from { opacity: 0; transform: translateY(10px) scale(.96); } to { opacity: 1; transform: none; }}body.tu-pp-open .xoo-wsc-basket { z-index: 9990 !important;}div.pp_overlay { background: rgba(43, 29, 16, .55) !important; opacity: 1 !important;}.pp_pic_holder.yith-wcwl-pp-modal { font-family: "Manrope", sans-serif; width: min(53.9rem, calc(100vw - 4.8rem)) !important; left: 50% !important; margin: 0 !important; transform: translateX(-50%);}div.pp_pic_holder.yith-wcwl-pp-modal div.pp_content_container { width: 100% !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box;}div.pp_pic_holder.yith-wcwl-pp-modal div.pp_content_container .pp_content { height: auto !important; width: 100% !important; max-width: none !important; box-sizing: border-box; background: #fff; border-radius: 1.4rem; box-shadow: 0 2.4rem 6.4rem rgba(43, 29, 16, .22); overflow: hidden; position: relative;}.yith-wcwl-pp-modal .pp_details { display: none !important;} .yith-wcwl-pp-modal .tu-pp-close { position: absolute; top: 1.4rem; right: 1.6rem; z-index: 6; width: 2.8rem; height: 2.8rem; border: none; background: transparent; padding: 0; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; color: #8A7B6C; font-family: "Material Symbols Outlined"; font-size: 20px; line-height: 1; transition: color 200ms ease; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';} .yith-wcwl-pp-modal .tu-pp-close:hover { color: #CC5200; } .yith-wcwl-pp-modal .pp_inline { padding: 0 !important;} .yith-wcwl-pp-modal form.wishlist-ask-an-estimate-popup { display: block; margin: 0;}.yith-wcwl-pp-modal .yith-wcwl-popup-content::before { content: "Solicită o estimare de preț"; display: block; font-family: "Archivo", sans-serif; font-size: 1.7rem; font-weight: 800; text-transform: none; letter-spacing: normal; color: #2B1D10; padding: 1.8rem 5rem 1.6rem 2.2rem; border-bottom: 1px solid #F0E6DC; margin: 0 -2.2rem 2rem;} .yith-wcwl-pp-modal .yith-wcwl-popup-content { padding: 0 2.2rem !important; margin: 0 !important;} .yith-wcwl-pp-modal .yith-wcwl-popup-content .popup-description { text-align: left !important; font-weight: 400 !important; font-size: 1.4rem; line-height: 1.65; color: #5C4630; margin: 0 0 1.4rem !important; text-wrap: pretty;}.yith-wcwl-pp-modal .yith-wcwl-popup-content .form-row:has(textarea)::before { content: "Observații (opțional)"; display: block; font-size: 1.3rem; font-weight: 700; color: #2B1D10; margin-bottom: 0.6rem;} .yith-wcwl-pp-modal .yith-wcwl-popup-content textarea::placeholder { color: #8A7B6C;} .yith-wcwl-pp-modal .yith-wcwl-popup-content .form-row label { display: block; font-size: 1.3rem; font-weight: 700; color: #2B1D10; margin-bottom: 0.6rem;} .yith-wcwl-pp-modal .yith-wcwl-popup-content .form-row { margin: 0 0 1.2rem; padding: 0;} .yith-wcwl-pp-modal .yith-wcwl-popup-content input[type="email"],.yith-wcwl-pp-modal .yith-wcwl-popup-content input[type="text"],.yith-wcwl-pp-modal .yith-wcwl-popup-content textarea { width: 100%; box-sizing: border-box; min-height: 0; padding: 1.2rem 1.4rem !important; border: 1px solid #E4DAD0 !important; border-radius: 0.8rem; background: #fff; font-family: "Manrope", sans-serif; font-size: 1.4rem; line-height: 1.6; color: #2B1D10; outline: none; transition: border-color 200ms ease, box-shadow 200ms ease;} .yith-wcwl-pp-modal .yith-wcwl-popup-content input[type="email"] { height: 4.4rem; padding: 0 1.4rem !important;} .yith-wcwl-pp-modal .yith-wcwl-popup-content textarea { min-height: 11rem; resize: vertical;} .yith-wcwl-pp-modal .yith-wcwl-popup-content input:focus,.yith-wcwl-pp-modal .yith-wcwl-popup-content textarea:focus { border-color: #FF791F !important; box-shadow: 0 0 0 3px #FFF1E6;} .yith-wcwl-pp-modal .yith-wcwl-popup-footer { margin: 2rem 0 0 !important; padding: 1.6rem 2.2rem 2.2rem !important; border-top: 1px solid #F0E6DC;} .yith-wcwl-pp-modal .yith-wcwl-popup-footer .ask-an-estimate-button { display: inline-flex !important; align-items: center; justify-content: center; gap: 0.8rem; width: 100%; min-height: 0; height: 4.4rem; padding: 0 1.8rem; border: none; border-radius: 0.8rem; background: linear-gradient(135deg, #FF791F, #CC5200) !important; color: #fff !important; font-family: "Manrope", sans-serif; font-size: 1.4rem; font-weight: 600; cursor: pointer; transition: transform 200ms ease, box-shadow 200ms ease;} .yith-wcwl-pp-modal .yith-wcwl-popup-footer .ask-an-estimate-button:hover { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(204, 82, 0, .13);} .yith-wcwl-pp-modal .yith-wcwl-popup-footer .ask-an-estimate-button::before { content: "request_quote"; font-family: "Material Symbols Outlined";  font-weight: 400; font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 20; font-size: 19px; line-height: 1; -webkit-font-feature-settings: 'liga'; font-feature-settings: 'liga';}.pp_pic_holder.yith-wcwl-pp-modal,.yith-wcwl-pp-modal .pp_content_container,.yith-wcwl-pp-modal .pp_fade,.yith-wcwl-pp-modal #pp_full_res,.yith-wcwl-pp-modal .pp_inline { background: transparent !important; box-shadow: none !important; border: none !important;} .pp_pic_holder.yith-wcwl-pp-modal .pp_top,.pp_pic_holder.yith-wcwl-pp-modal .pp_bottom,.pp_pic_holder.yith-wcwl-pp-modal .ppt { display: none !important;} .pp_pic_holder.yith-wcwl-pp-modal .pp_content_container .pp_left,.pp_pic_holder.yith-wcwl-pp-modal .pp_content_container .pp_right { padding: 0 !important; background: transparent !important;}