:root {--tb-theme-color: #C41E1E;--tb-theme-color-hover: #ba1c1c;--tb-header-mobile-bg: #FFFFFF;--tb-header-mobile-color: #000000;--tb-theme-color-buy-now: #1d1d1d;--tb-theme-bg-buy-now: #ffca3a;--tb-theme-bg-buy-now-hover: #f2bf37;}:root {--tb-text-primary-font: Rubik, sans-serif;}/* Theme Options Styles */.checkout-logo img {max-width: 120px;}@media (max-width: 1199px) {/* Limit logo image height for mobile according to mobile header height */.mobile-logo a img {width: 92px;}}@media screen and (max-width: 782px) {html body.admin-bar{top: -46px !important;position: relative;}}/* Custom CSS */:root {--pbr-red: #ff1313;}/* =========================PRODUCT CARDS========================= */.products .product:not(.product-block) {display: flex !important;background: transparent !important;background-image: none !important;border: none !important;border-radius: 0 !important;box-shadow: none !important;overflow: visible !important;transform: none !important;transition: none !important;}.products .product-block {flex: 1 1 auto !important;width: 100% !important;height: 100% !important;background: #fff !important;border-radius: 16px !important;overflow: hidden !important;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04) !important;transition: transform 0.3s ease, box-shadow 0.3s ease !important;}.products .product-block .product-content {display: flex !important;flex-direction: column !important;min-width: 0 !important;height: 100% !important;}.products .product-block .caption {display: flex !important;flex: 1 1 auto !important;flex-direction: column !important;min-width: 0 !important;padding-bottom: 14px !important;}.products .product-block .caption .name,.products .product-block .caption .name a {display: block !important;min-width: 0 !important;max-width: 100% !important;overflow: hidden !important;white-space: nowrap !important;text-overflow: ellipsis !important;}/* Keep current and old prices on one tidy line. */.products .product-block .caption .price {display: flex !important;align-items: baseline !important;flex-wrap: nowrap !important;gap: 5px !important;min-width: 0 !important;width: 100% !important;margin-top: auto !important;white-space: nowrap !important;line-height: 1.15 !important;}.products .product-block .caption .price ins,.products .product-block .caption .price > .woocommerce-Price-amount {flex: 0 0 auto !important;color: var(--pbr-red) !important;font-size: 17px !important;font-weight: 700 !important;line-height: 1.15 !important;text-decoration: none !important;}.products .product-block .caption .price del {display: inline-block !important;flex: 0 1 auto !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;color: #818996 !important;font-size: 0.68em !important;font-weight: 500 !important;line-height: 1 !important;text-decoration: line-through !important;text-overflow: ellipsis !important;transform: translateY(-32%) !important;transform-origin: left center !important;}.products .product-block .caption .price ins *,.products .product-block .caption .price del * {color: inherit !important;font-size: inherit !important;font-weight: inherit !important;line-height: inherit !important;}/* Hide Zota's original hover action row. JS moves it below the caption. */.products .product-block .block-inner > .group-buttons {display: none !important;}/* =========================PRODUCT CARD ACTIONS========================= */html body .products .product-block[data-pbr-actions-ready="1"]> .product-content > .pbr-card-actions {position: static !important;inset: auto !important;display: grid !important;grid-template-columns: minmax(0, 1fr) 44px !important;align-items: center !important;gap: 8px !important;width: 100% !important;min-width: 0 !important;height: auto !important;min-height: 44px !important;padding: 0 16px 16px !important;margin: 0 !important;background: transparent !important;box-shadow: none !important;opacity: 1 !important;visibility: visible !important;transform: none !important;}html body .products .product-block .pbr-card-actions .tbay-quick-view {display: none !important;}html body .products .product-block .pbr-card-actions .add-cart {order: 1 !important;grid-column: 1 !important;display: block !important;width: 100% !important;min-width: 0 !important;padding: 0 !important;margin: 0 !important;}html body .products .product-block .pbr-card-actions .add-cart > a.button {display: flex !important;align-items: center !important;justify-content: center !important;gap: 7px !important;width: 100% !important;min-width: 0 !important;height: 44px !important;padding: 0 14px !important;margin: 0 !important;overflow: hidden !important;background: var(--pbr-red) !important;border: 1px solid var(--pbr-red) !important;border-radius: 12px !important;color: #fff !important;box-shadow: none !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1 !important;white-space: nowrap !important;text-overflow: ellipsis !important;}/* Replace Zota's bag icon with the footer cart icon. */html body .products .product-block .pbr-card-actions .add-cart > a.button > i {display: none !important;}html body .products .product-block .pbr-card-actions .add-cart > a.button::before {content: "" !important;display: block !important;flex: 0 0 18px !important;width: 18px !important;height: 18px !important;background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-cos.png") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;filter: brightness(0) invert(1) !important;}html body .products .product-block .pbr-card-actions .add-cart .title-cart {display: inline-flex !important;color: #fff !important;}html body .products .product-block .pbr-card-actions .button-wishlist {order: 2 !important;grid-column: 2 !important;position: static !important;display: flex !important;width: 44px !important;min-width: 44px !important;height: 44px !important;padding: 0 !important;margin: 0 !important;}html body .products .product-block .pbr-card-actions .button-wishlist > div,html body .products .product-block .pbr-card-actions .button-wishlist a {position: static !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 0 !important;width: 44px !important;height: 44px !important;padding: 0 !important;margin: 0 !important;background: #fff !important;border: 1px solid #e1e5eb !important;border-radius: 12px !important;color: #687386 !important;}html body .products .product-block .pbr-card-actions .button-wishlist svg {width: 21px !important;height: 21px !important;}html body .products .product-block .pbr-card-actions.yith-wcwl-add-to-wishlist-button__label,html body .products .product-block .pbr-card-actions.button-wishlist a > .yith-wcwl-add-to-wishlist-button__label,html body .products .product-block .pbr-card-actions .added_to_cart {display: none !important;width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;}@media (hover: hover) and (pointer: fine) {.products .product:not(.product-block):hover > .product-block {transform: translateY(-4px) !important;box-shadow:0 10px 30px rgba(0, 0, 0, 0.08),0 0 0 1px rgba(255, 19, 19, 0.20),0 0 18px rgba(255, 19, 19, 0.14) !important;}html body .products .product-block .pbr-card-actions .add-cart > a.button:hover {background: #df0000 !important;border-color: #df0000 !important;}html body .products .product-block .pbr-card-actions .button-wishlist a:hover {background: rgba(255, 19, 19, 0.04) !important;border-color: rgba(255, 19, 19, 0.45) !important;color: var(--pbr-red) !important;}}@media (max-width: 768px) {.products .product-block {border-radius: 14px !important;}.products .product-block .caption {padding-bottom: 12px !important;}.products .product-block .caption .name,.products .product-block .caption .name a {font-size: 13px !important;line-height: 1.3 !important;}.products .product-block .caption .price {gap: 4px !important;}.products .product-block .caption .price ins,.products .product-block .caption .price > .woocommerce-Price-amount {font-size: 15px !important;}html body .products .product-block[data-pbr-actions-ready="1"]> .product-content > .pbr-card-actions {grid-template-columns: minmax(0, 1fr) 38px !important;gap: 6px !important;min-height: 38px !important;padding: 0 !important;}html body .products .product-block .pbr-card-actions .add-cart > a.button {height: 38px !important;padding: 0 8px !important;border-radius: 10px !important;font-size: 11px !important;}html body .products .product-block .pbr-card-actions .add-cart > a.button::before {flex-basis: 16px !important;width: 16px !important;height: 16px !important;}html body .products .product-block .pbr-card-actions .button-wishlist,html body .products .product-block .pbr-card-actions .button-wishlist > div,html body .products .product-block .pbr-card-actions .button-wishlist a {width: 38px !important;min-width: 38px !important;height: 38px !important;border-radius: 10px !important;}html body .products .product-block .pbr-card-actions .button-wishlist svg {width: 18px !important;height: 18px !important;}}@media (max-width: 768px) { :root {--pbr-red: #ff1313;--pbr-footer-height: 56px;}/* Desktop safety net: the independent catalog is mobile-only. */@media (min-width: 769px) {html body.pbr-catalog-open {overflow: auto !important;}html body .pbr-catalog-overlay,html body .pbr-catalog-drawer {display: none !important;}}@media (max-width: 768px) {/* =========================MOBILE BOTTOM MENU========================= */.footer-device-mobile {position: fixed !important;left: 0 !important;right: 0 !important;bottom: 0 !important;z-index: 999999 !important;display: block !important;width: 100% !important;height: var(--pbr-footer-height) !important;padding: 0 !important;margin: 0 !important;background: #fff !important;border-radius: 18px 18px 0 0 !important;overflow: hidden !important;box-shadow: 0 -4px 14px rgba(0, 0, 0, 0.08) !important;transform: none !important;transition: none !important;animation: none !important;}.footer-device-mobile > .list-menu-icon {display: flex !important;align-items: stretch !important;width: 100% !important;height: var(--pbr-footer-height) !important;min-height: var(--pbr-footer-height) !important;padding: 0 !important;margin: 0 !important;background: #fff !important;border-radius: 18px 18px 0 0 !important;overflow: hidden !important;box-shadow: none !important;}.footer-device-mobile .menu-icon {position: relative !important;display: flex !important;flex: 1 1 0 !important;align-items: stretch !important;justify-content: center !important;min-width: 0 !important;height: var(--pbr-footer-height) !important;cursor: pointer !important;touch-action: manipulation !important;-webkit-tap-highlight-color: transparent !important;}.footer-device-mobile .menu-icon > a,.footer-device-mobile .menu-icon > .menu-icon-child {position: relative !important;display: flex !important;align-items: stretch !important;justify-content: center !important;width: 100% !important;height: var(--pbr-footer-height) !important;padding: 0 !important;margin: 0 !important;color: #222 !important;text-decoration: none !important;}.footer-device-mobile .menu-icon .menu-icon-child {display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;gap: 3px !important;width: 100% !important;height: var(--pbr-footer-height) !important;padding: 0 !important;margin: 0 !important;text-align: center !important;line-height: 1 !important;}.footer-device-mobile .menu-icon img,.footer-device-mobile .menu-icon i {display: none !important;}/* Floating active red line. */.footer-device-mobile .menu-icon::before {content: "" !important;display: none !important;position: absolute !important;top: 4px !important;left: 50% !important;z-index: 6 !important;width: 38px !important;height: 1.5px !important;background: var(--pbr-red) !important;border-radius: 999px !important;transform: translateX(-50%) !important;pointer-events: none !important;}.footer-device-mobile .menu-icon.is-footer-active::before {display: block !important;}.footer-device-mobile .menu-icon a.active::before {content: none !important;display: none !important;}/* Soft active/pressed glow. */.footer-device-mobile .menu-icon .menu-icon-child::after {content: "" !important;position: absolute !important;top: 5px !important;left: 50% !important;z-index: 0 !important;width: 34px !important;height: 34px !important;background: rgba(255, 19, 19, 0.08) !important;border-radius: 999px !important;box-shadow: 0 0 14px rgba(255, 19, 19, 0.16) !important;opacity: 0 !important;transform: translateX(-50%) scale(0.75) !important;transition: opacity 0.16s ease, transform 0.16s ease !important;pointer-events: none !important;}.footer-device-mobile .menu-icon:active .menu-icon-child::after,.footer-device-mobile .menu-icon.is-pressing .menu-icon-child::after,.footer-device-mobile .menu-icon.is-footer-active .menu-icon-child::after {opacity: 1 !important;transform: translateX(-50%) scale(1) !important;}.footer-device-mobile .menu-icon .menu-icon-child::before {content: "" !important;position: relative !important;z-index: 2 !important;display: block !important;flex: 0 0 24px !important;width: 24px !important;height: 24px !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 22px 22px !important;}.footer-device-mobile .menu-icon .menu-icon-child > span {position: relative !important;z-index: 2 !important;display: block !important;height: 10px !important;padding: 0 !important;margin: 0 !important;color: #222 !important;font-size: 9px !important;font-weight: 500 !important;line-height: 10px !important;}.footer-device-mobile .menu-icon:nth-child(1) .menu-icon-child::before {background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-acasa.png") !important;}.footer-device-mobile .menu-icon:nth-child(2) .menu-icon-child::before {background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-catalog.png") !important;}.footer-device-mobile .menu-icon:nth-child(3) .menu-icon-child::before {background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-search.png") !important;}.footer-device-mobile .menu-icon:nth-child(4) .menu-icon-child::before,.footer-device-mobile .menu-icon.pbr-favorite-item .menu-icon-child::before {background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-favorite.png") !important;}.footer-device-mobile .menu-icon:nth-child(5) .menu-icon-child::before {background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-cos.png") !important;}/* Hide Zota counters; custom badges below are stable and aligned. */.footer-device-mobile .menu-icon:nth-child(4) .count_wishlist,.footer-device-mobile .menu-icon.pbr-favorite-item .count_wishlist,.footer-device-mobile .menu-icon:nth-child(4) .wishlist-count,.footer-device-mobile .menu-icon.pbr-favorite-item .wishlist-count,.footer-device-mobile .menu-icon:nth-child(4) .wishlist-counter,.footer-device-mobile .menu-icon.pbr-favorite-item .wishlist-counter,.footer-device-mobile .menu-icon:nth-child(4) .wishlist_products_counter_number,.footer-device-mobile .menu-icon.pbr-favorite-item .wishlist_products_counter_number,.footer-device-mobile .menu-icon:nth-child(4) .yith-wcwl-items-count,.footer-device-mobile .menu-icon.pbr-favorite-item .yith-wcwl-items-count,.footer-device-mobile .menu-icon:nth-child(4) .woosw-count,.footer-device-mobile .menu-icon.pbr-favorite-item .woosw-count,.footer-device-mobile .menu-icon:nth-child(4) sup,.footer-device-mobile .menu-icon.pbr-favorite-item sup,.footer-device-mobile .menu-icon:nth-child(4) em,.footer-device-mobile .menu-icon.pbr-favorite-item em,.footer-device-mobile .menu-icon:nth-child(5) .mini-cart-items,.footer-device-mobile .menu-icon:nth-child(5) .count,.footer-device-mobile .menu-icon:nth-child(5) sup,.footer-device-mobile .menu-icon:nth-child(5) em {display: none !important;visibility: hidden !important;opacity: 0 !important;}.footer-device-mobile .menu-icon:nth-child(4).has-favorite-items::after,.footer-device-mobile .menu-icon.pbr-favorite-item.has-favorite-items::after,.footer-device-mobile .menu-icon:nth-child(5).has-cart-items::after {display: flex !important;position: absolute !important;top: 6px !important;left: 50% !important;z-index: 5 !important;align-items: center !important;justify-content: center !important;min-width: 15px !important;height: 15px !important;padding: 0 4px !important;background: var(--pbr-red) !important;color: #fff !important;border-radius: 999px !important;transform: translateX(7px) !important;font-size: 9px !important;font-weight: 700 !important;line-height: 15px !important;}.footer-device-mobile .menu-icon:nth-child(4).has-favorite-items::after,.footer-device-mobile .menu-icon.pbr-favorite-item.has-favorite-items::after {content: attr(data-favorite-count) !important;}html body .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button {border-radius: 999px !important;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease,filter 0.18s ease !important;}html body .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button svg,html body .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button .yith-wcwl-add-to-wishlist-button-icon {transition: transform 0.18s ease, filter 0.18s ease !important;}html body .yith-add-to-wishlist-button-block.added .yith-wcwl-add-to-wishlist-button,html body .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added {color: #ff1313 !important;background: linear-gradient(180deg, rgba(255, 255, 255, 0.99) 0%, rgba(255, 245, 245, 0.98) 100%) !important;border: 1px solid rgba(255, 19, 19, 0.22) !important;outline: none !important;box-shadow:0 0 0 1px rgba(255, 19, 19, 0.10),0 10px 22px rgba(255, 19, 19, 0.10) !important;}html body .yith-add-to-wishlist-button-block.added .yith-wcwl-add-to-wishlist-button svg,html body .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg {color: #ff1313 !important;transform: scale(1.04) !important;filter:drop-shadow(0 0 4px rgba(255, 19, 19, 0.22))drop-shadow(0 0 12px rgba(255, 19, 19, 0.15)) !important;}html body .yith-add-to-wishlist-button-block.added .yith-wcwl-add-to-wishlist-button svg path,html body .yith-add-to-wishlist-button-block .yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--added svg path {stroke: #ff1313 !important;}.footer-device-mobile .menu-icon:nth-child(5).has-cart-items::after {content: attr(data-cart-count) !important;}html body.woocommerce-cart .footer-device-mobile {display: block !important;visibility: visible !important;opacity: 1 !important;transform: none !important;}html body.woocommerce-cart .footer-device-mobile > .list-menu-icon {display: flex !important;visibility: visible !important;opacity: 1 !important;}html body.woocommerce-cart {padding-bottom: 70px !important;}/* =========================MOBILE HEADER========================= */.topbar-device-mobile {display: grid !important;grid-template-columns: 50px minmax(0, 1fr) !important;grid-template-rows: 58px 56px !important;column-gap: 8px !important;align-items: center !important;position: fixed !important;top: 0 !important;left: 0 !important;right: 0 !important;z-index: 10050 !important;width: 100% !important;height: 114px !important;padding: 0 10px !important;background: #fff !important;border-radius: 0 0 18px 18px !important;overflow: visible !important;box-shadow: 0 3px 14px rgba(0, 0, 0, 0.07) !important;transition: transform 0.28s ease, box-shadow 0.28s ease !important;will-change: transform !important;}.topbar-device-mobile::after {content: "" !important;position: absolute !important;top: 0 !important;left: 0 !important;right: 0 !important;z-index: 0 !important;display: block !important;width: 100% !important;height: 58px !important;background: var(--pbr-red) !important;border: none !important;pointer-events: none !important;}.topbar-device-mobile::before {content: "" !important;position: absolute !important;left: 0 !important;right: 0 !important;bottom: 0 !important;z-index: 0 !important;display: block !important;width: 100% !important;height: 56px !important;background: #fff !important;border-top: 1px solid rgba(255, 19, 19, 0.35) !important;border-radius: 0 0 18px 18px !important;box-shadow:0 -3px 9px rgba(0, 0, 0, 0.08),0 -1px 3px rgba(255, 19, 19, 0.12) !important;pointer-events: none !important;}.topbar-device-mobile > * {position: relative !important;z-index: 2 !important;}.topbar-device-mobile.pbr-header-top-hidden {transform: translateY(-58px) !important;}.topbar-device-mobile .mobile-logo {grid-column: 1 / -1 !important;grid-row: 1 !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;width: 100% !important;height: 58px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;pointer-events: none !important;}.topbar-device-mobile .mobile-logo a {display: block !important;width: 130px !important;height: 58px !important;margin-left: -20px !important;background-image: url("https://pbr.md/wp-content/uploads/2026/06/pbr-logo-white.png") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: auto 95px !important;pointer-events: auto !important;}.topbar-device-mobile .mobile-logo img {width: 130px !important;height: 58px !important;opacity: 0 !important;}/* Upper red strip controls. Only the location button is currently active. */.topbar-device-mobile .pbr-header-account,.topbar-device-mobile .pbr-header-tools {position: absolute !important;top: 13px !important;z-index: 6 !important;}.topbar-device-mobile .pbr-header-account {left: 128px !important;}.topbar-device-mobile .pbr-header-account::before {content: "" !important;position: absolute !important;top: 50% !important;left: -15px !important;width: 1px !important;height: 34px !important;background: rgba(255, 255, 255, 0.32) !important;border-radius: 999px !important;box-shadow: 1px 0 0 rgba(120, 0, 0, 0.08) !important;transform: translateY(-50%) !important;pointer-events: none !important;}.topbar-device-mobile .pbr-header-tools {left: auto !important;right: 8px !important;display: flex !important;align-items: center !important;gap: 3px !important;width: auto !important;min-width: 0 !important;max-width: none !important;height: 32px !important;}.topbar-device-mobile .pbr-header-icon {display: flex !important;flex: 0 0 32px !important;align-items: center !important;justify-content: center !important;width: 32px !important;min-width: 32px !important;max-width: 32px !important;height: 32px !important;padding: 0 !important;margin: 0 !important;background: rgba(255, 255, 255, 0.17) !important;border: 1px solid rgba(255, 255, 255, 0.38) !important;border-radius: 999px !important;box-shadow:0 2px 7px rgba(105, 0, 0, 0.11),inset 0 1px 0 rgba(255, 255, 255, 0.14) !important;color: #fff !important;line-height: 1 !important;text-decoration: none !important;-webkit-tap-highlight-color: transparent !important;}.topbar-device-mobile .pbr-header-account,.topbar-device-mobile .pbr-header-phone,.topbar-device-mobile .pbr-header-languages {cursor: default !important;pointer-events: none !important;}.topbar-device-mobile .pbr-header-icon svg {display: block !important;width: 18px !important;height: 18px !important;fill: none !important;stroke: currentColor !important;stroke-width: 1.8 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}.topbar-device-mobile .pbr-header-location {cursor: pointer !important;pointer-events: auto !important;transition:background-color 0.18s ease,color 0.18s ease,transform 0.18s ease !important;}.topbar-device-mobile .pbr-header-location:active {background: rgba(255, 255, 255, 0.30) !important;color: #fff !important;transform: scale(0.94) !important;}.topbar-device-mobile .pbr-header-languages {display: flex !important;flex: 0 0 62px !important;align-items: center !important;width: 62px !important;min-width: 62px !important;max-width: 62px !important;height: 32px !important;padding: 3px !important;margin: 0 !important;background: rgba(255, 255, 255, 0.17) !important;border: 1px solid rgba(255, 255, 255, 0.38) !important;border-radius: 999px !important;box-shadow: 0 2px 7px rgba(105, 0, 0, 0.10) !important;}.topbar-device-mobile .pbr-language {display: flex !important;flex: 1 1 50% !important;align-items: center !important;justify-content: center !important;height: 24px !important;padding: 0 !important;margin: 0 !important;border-radius: 999px !important;color: #fff !important;font-size: 9px !important;font-weight: 700 !important;line-height: 1 !important;}.topbar-device-mobile .pbr-language.is-active {background: #fff !important;color: var(--pbr-red) !important;box-shadow: 0 2px 6px rgba(90, 0, 0, 0.14) !important;}.topbar-device-mobile .pbr-header-phone {cursor: pointer !important;pointer-events: auto !important;appearance: none !important;-webkit-appearance: none !important;}.topbar-device-mobile .pbr-header-phone.is-active {background: rgba(255, 255, 255, 0.32) !important;border-color: rgba(255, 255, 255, 0.72) !important;}.topbar-device-mobile .pbr-contact-panel {position: absolute !important;top: 64px !important;right: 8px !important;z-index: 30 !important;display: block !important;width: min(310px, calc(100vw - 16px)) !important;max-height: calc(100dvh - 82px) !important;padding: 15px !important;margin: 0 !important;overflow-y: auto !important;background: #fff !important;border: 1px solid rgba(255, 19, 19, 0.18) !important;border-top: 3px solid var(--pbr-red) !important;border-radius: 14px !important;box-shadow:0 16px 38px rgba(35, 20, 20, 0.16),0 4px 12px rgba(255, 19, 19, 0.08) !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transform: translateY(-6px) scale(0.98) !important;transform-origin: top right !important;transition:opacity 0.18s ease,visibility 0.18s ease,transform 0.18s ease !important;}.topbar-device-mobile .pbr-contact-panel.is-visible {opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: translateY(0) scale(1) !important;}.topbar-device-mobile .pbr-contact-panel-head,.topbar-device-mobile .pbr-contact-panel-title,.topbar-device-mobile .pbr-contact-section-title,.topbar-device-mobile .pbr-contact-schedule {display: flex !important;align-items: center !important;}.topbar-device-mobile .pbr-contact-panel-head {justify-content: space-between !important;gap: 10px !important;padding: 0 0 12px !important;border-bottom: 1px solid #ececec !important;}.topbar-device-mobile .pbr-contact-panel-title {gap: 9px !important;min-width: 0 !important;color: #181818 !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1.2 !important;}.topbar-device-mobile .pbr-contact-title-icon {display: flex !important;flex: 0 0 30px !important;align-items: center !important;justify-content: center !important;width: 30px !important;height: 30px !important;background: rgba(255, 19, 19, 0.08) !important;border-radius: 999px !important;color: var(--pbr-red) !important;}.topbar-device-mobile .pbr-contact-panel svg {display: block !important;width: 18px !important;height: 18px !important;fill: none !important;stroke: currentColor !important;stroke-width: 1.8 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}.topbar-device-mobile .pbr-contact-close {position: relative !important;display: block !important;flex: 0 0 30px !important;width: 30px !important;height: 30px !important;padding: 0 !important;margin: 0 !important;background: #f7f7f7 !important;border: none !important;border-radius: 999px !important;cursor: pointer !important;}.topbar-device-mobile .pbr-contact-close::before,.topbar-device-mobile .pbr-contact-close::after {content: "" !important;position: absolute !important;top: 14px !important;left: 8px !important;width: 14px !important;height: 1.5px !important;background: #555 !important;border-radius: 999px !important;}.topbar-device-mobile .pbr-contact-close::before {transform: rotate(45deg) !important;}.topbar-device-mobile .pbr-contact-close::after {transform: rotate(-45deg) !important;}.topbar-device-mobile .pbr-contact-schedule {justify-content: space-between !important;gap: 12px !important;padding: 13px 3px !important;color: #333 !important;font-size: 14px !important;line-height: 1.25 !important;}.topbar-device-mobile .pbr-contact-schedule strong {font-weight: 700 !important;}.topbar-device-mobile .pbr-contact-schedule span {white-space: nowrap !important;color: #666 !important;font-weight: 600 !important;}.topbar-device-mobile .pbr-contact-section-title {gap: 9px !important;padding: 11px 3px !important;border-top: none !important;border-bottom: 1px solid #ececec !important;color: #222 !important;font-size: 15px !important;font-weight: 700 !important;}.topbar-device-mobile .pbr-contact-section-title svg {flex: 0 0 auto !important;box-sizing: content-box !important;width: 18px !important;height: 18px !important;padding: 6px !important;background: rgba(255, 19, 19, 0.08) !important;border-radius: 999px !important;color: var(--pbr-red) !important;}.topbar-device-mobile .pbr-contact-link {display: flex !important;flex-direction: column !important;gap: 3px !important;padding: 11px 3px !important;color: #222 !important;text-decoration: none !important;border-bottom: 1px solid #f0f0f0 !important;-webkit-tap-highlight-color: transparent !important;}.topbar-device-mobile .pbr-contact-link:last-child {padding-bottom: 2px !important;border-bottom: none !important;}.topbar-device-mobile .pbr-contact-link span {color: #777 !important;font-size: 12px !important;font-weight: 500 !important;}.topbar-device-mobile .pbr-contact-link strong {color: #222 !important;font-size: 16px !important;font-weight: 700 !important;letter-spacing: 0 !important;}.topbar-device-mobile .pbr-contact-link:active {background: rgba(255, 19, 19, 0.05) !important;}.topbar-device-mobile .device-mini_cart {display: none !important;}html body .topbar-device-mobile .active-mobile {grid-column: 1 !important;grid-row: 2 !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 50px !important;min-width: 50px !important;max-width: 50px !important;height: 56px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;overflow: visible !important;transition: opacity 0.18s ease, visibility 0.18s ease, transform 0.18s ease !important;}.topbar-device-mobile .active-mobile > a:not(.mmenu-open) {display: none !important;}.topbar-device-mobile .active-mobile .mmenu-open {position: static !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;min-width: 40px !important;height: 40px !important;min-height: 40px !important;padding: 0 !important;margin: 0 !important;background-color: #fff !important;background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-catalog.png") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 22px 22px !important;border: 1px solid rgba(0, 0, 0, 0.045) !important;border-radius: 12px !important;box-shadow:0 3px 9px rgba(0, 0, 0, 0.09),0 1px 2px rgba(0, 0, 0, 0.04) !important;overflow: hidden !important;}.topbar-device-mobile .active-mobile .mmenu-open i {display: none !important;}.topbar-device-mobile .search-device {grid-column: 2 !important;grid-row: 2 !important;position: relative !important;display: flex !important;align-items: center !important;width: 100% !important;height: 56px !important;padding: 7px 0 !important;margin: 0 !important;background: transparent !important;overflow: visible !important;transition: width 0.22s ease !important;}.topbar-device-mobile .tbay-search-form,.topbar-device-mobile .searchform,.topbar-device-mobile .form-group {width: 100% !important;height: 42px !important;padding: 0 !important;margin: 0 !important;overflow: visible !important;}.topbar-device-mobile .search-device .input-group {display: flex !important;align-items: center !important;width: 100% !important;height: 42px !important;background: #fff !important;border: 1px solid rgba(20, 28, 38, 0.10) !important;border-radius: 999px !important;box-shadow: none !important;overflow: visible !important;transition: border-color 0.2s ease, box-shadow 0.2s ease !important;}.topbar-device-mobile .search-device .input-group:focus-within {border-color: rgba(255, 19, 19, 0.65) !important;box-shadow:0 0 0 3px rgba(255, 19, 19, 0.07),0 5px 16px rgba(255, 19, 19, 0.09) !important;}.topbar-device-mobile input.tbay-search {order: 1 !important;width: 100% !important;height: 40px !important;padding: 0 4px 0 16px !important;margin: 0 !important;background: transparent !important;border: none !important;outline: none !important;box-shadow: none !important;color: #222 !important;font-size: 16px !important;line-height: 40px !important;touch-action: manipulation !important;}.topbar-device-mobile input.tbay-search::placeholder {color: #96999e !important;opacity: 1 !important;}.topbar-device-mobile .pbr-search-clear {order: 2 !important;position: relative !important;display: none !important;flex: 0 0 38px !important;align-items: center !important;justify-content: center !important;width: 38px !important;height: 28px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border: none !important;border-right: 1px solid rgba(20, 28, 38, 0.12) !important;border-radius: 0 !important;box-shadow: none !important;color: var(--pbr-red) !important;cursor: pointer !important;}.topbar-device-mobile .pbr-search-clear::before,.topbar-device-mobile .pbr-search-clear::after {content: "" !important;position: absolute !important;left: 11px !important;top: 13px !important;display: block !important;width: 14px !important;height: 2px !important;background: var(--pbr-red) !important;border-radius: 999px !important;}.topbar-device-mobile .pbr-search-clear::before {transform: rotate(45deg) !important;}.topbar-device-mobile .pbr-search-clear::after {transform: rotate(-45deg) !important;}.topbar-device-mobile.pbr-search-expanded .pbr-search-clear,.topbar-device-mobile .search-device:focus-within .pbr-search-clear {display: flex !important;}.topbar-device-mobile .search-device .button-group.input-group-addon {order: 3 !important;display: flex !important;flex: 0 0 42px !important;align-items: center !important;justify-content: center !important;width: 42px !important;height: 40px !important;padding: 0 !important;margin: 0 3px 0 0 !important;background: transparent !important;}.topbar-device-mobile .search-device .button-search,.topbar-device-mobile .tbay-search-mobile .button-search:not(.icon) {display: flex !important;align-items: center !important;justify-content: center !important;width: 36px !important;height: 40px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border: none !important;border-radius: 0 !important;box-shadow: none !important;}.topbar-device-mobile .search-device .button-search i,.topbar-device-mobile .tbay-search-mobile .button-search:not(.icon) > i {display: flex !important;align-items: center !important;justify-content: center !important;width: 19px !important;height: 19px !important;padding: 0 !important;margin: 0 !important;color: var(--pbr-red) !important;font-size: 19px !important;line-height: 19px !important;transform: none !important;}/* Hide Zota's native AJAX dropdown; PBR uses .pbr-search-suggestions. */.topbar-device-mobile .search-results-wrapper {display: none !important;}/* Hide Zota's native dark backdrop; PBR uses .pbr-search-overlay instead.Both stacking together is what read as a "double shadow" behind the dropdown. */#search-mobile-nav-cover {display: none !important;}/* Expand search across the lower row and hide catalog while typing. */.topbar-device-mobile .search-device:focus-within,.topbar-device-mobile.pbr-search-expanded .search-device {grid-column: 1 / -1 !important;width: 100% !important;padding-left: 0 !important;z-index: 30 !important;}.topbar-device-mobile:has(.search-device input.tbay-search:focus) .active-mobile,.topbar-device-mobile.pbr-search-expanded .active-mobile {opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transform: scale(0.85) !important;}/* Square off the header's bottom corners while the dropdown is open. Thesearch input pill leaves only ~7px of clearance above the header'sbottom edge — not enough to let the dropdown cover an 18px cornerradius without slicing into the pill — so the header itself squares upinstead for a perfectly flush, artifact-free seam. */.topbar-device-mobile.pbr-search-expanded,.topbar-device-mobile.pbr-search-expanded::before {border-radius: 0 !important;box-shadow: none !important;}/* =========================MOBILE SEARCH RESULTS========================= *//* Full-width custom search results, aligned to the mobile header edges. */.pbr-search-suggestions {position: fixed !important;top: 114px !important;right: 0 !important;left: 0 !important;z-index: 2147483647 !important;display: none !important;width: 100vw !important;min-width: 100vw !important;max-width: 100vw !important;max-height: calc(100dvh - 114px - var(--pbr-footer-height) - env(safe-area-inset-bottom, 0px) + 12px) !important;margin: 0 !important;padding: 0 !important;background: #fff !important;border: 0 !important;border-top: 1px solid rgba(255, 19, 19, 0.10) !important;border-radius: 0 !important;overflow-x: hidden !important;overflow-y: auto !important;overscroll-behavior: contain !important;-webkit-overflow-scrolling: touch !important;touch-action: pan-y !important;box-shadow: none !important;scrollbar-width: thin !important;scrollbar-color: rgba(60, 65, 72, 0.32) transparent !important;}.pbr-search-suggestions.is-visible {display: block !important;}.pbr-search-suggestions::-webkit-scrollbar {width: 6px !important;}.pbr-search-suggestions::-webkit-scrollbar-track {background: transparent !important;}.pbr-search-suggestions::-webkit-scrollbar-thumb {background: rgba(60, 65, 72, 0.30) !important;border-radius: 999px !important;}.pbr-search-section-categories {border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;}.pbr-search-section-title {padding: 12px 12px 4px !important;margin: 0 !important;color: #7b8794 !important;font-size: 12px !important;font-weight: 800 !important;text-transform: uppercase !important;letter-spacing: 0.02em !important;}.pbr-search-categories {display: flex !important;gap: 10px !important;padding: 4px 12px 14px !important;margin: 0 !important;overflow-x: auto !important;overflow-y: hidden !important;-webkit-overflow-scrolling: touch !important;scroll-snap-type: x proximity !important;}.pbr-search-categories::-webkit-scrollbar {display: none !important;}.pbr-search-category-card {display: flex !important;flex: 0 0 136px !important;flex-direction: column !important;gap: 0 !important;padding: 0 !important;margin: 0 !important;background: #fff !important;border: 1px solid rgba(20, 28, 38, 0.06) !important;border-radius: 14px !important;box-shadow: 0 4px 14px rgba(0, 0, 0, 0.045) !important;overflow: hidden !important;color: #20242a !important;text-decoration: none !important;scroll-snap-align: start !important;cursor: pointer !important;-webkit-tap-highlight-color: transparent !important;transition: transform 0.15s ease, box-shadow 0.15s ease !important;}.pbr-search-category-card:active {transform: scale(0.97) !important;box-shadow: 0 2px 9px rgba(0, 0, 0, 0.035) !important;}.pbr-search-category-media {display: flex !important;flex: 0 0 auto !important;align-items: center !important;justify-content: center !important;width: 100% !important;height: 96px !important;background: rgba(255, 19, 19, 0.05) !important;}.pbr-search-category-media img {display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important;}.pbr-search-category-fallback {display: block !important;width: 28px !important;height: 28px !important;background:linear-gradient(var(--pbr-red) 0 0) 0 0 / 9px 9px no-repeat,linear-gradient(var(--pbr-red) 0 0) 100% 0 / 9px 9px no-repeat,linear-gradient(var(--pbr-red) 0 0) 0 100% / 9px 9px no-repeat,linear-gradient(var(--pbr-red) 0 0) 100% 100% / 9px 9px no-repeat !important;opacity: 0.55 !important;}.pbr-search-category-info {display: flex !important;flex-direction: column !important;gap: 3px !important;padding: 8px 10px 10px !important;}.pbr-search-category-name {display: -webkit-box !important;margin: 0 !important;overflow: hidden !important;color: #20242a !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.25 !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;}.pbr-search-category-count {color: #7b8794 !important;font-size: 11px !important;font-weight: 600 !important;}/* Click-outside-to-close target created by Header JavaScript; the dropdownnow covers the full screen below the header, so no dark tint is needed. */.pbr-search-overlay {position: fixed !important;top: 114px !important;right: 0 !important;bottom: 0 !important;left: 0 !important;z-index: 2147483645 !important;display: block !important;background: transparent !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transition: opacity 0.18s ease, visibility 0.18s ease !important;}.pbr-search-overlay.is-visible {opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;}html body.pbr-search-open {overflow: hidden !important;overscroll-behavior: none !important;}html body.pbr-search-open .topbar-device-mobile {z-index: 2147483646 !important;}/* The footer has a very high inline z-index; keep it inert while search isopen but no longer dim it — the dropdown fills the screen already. Itsrounded corners stay untouched; the dropdown below overlaps them slightly(see max-height above) so no triangle shows without squaring the footer. */html body.pbr-search-open .footer-device-mobile {pointer-events: none !important;}.pbr-search-item {display: grid !important;grid-template-columns: 68px minmax(0, 1fr) 28px !important;gap: 12px !important;align-items: center !important;width: 100% !important;min-height: 88px !important;padding: 10px 12px !important;background: #fff !important;border-bottom: 1px solid rgba(0, 0, 0, 0.06) !important;color: #222 !important;text-decoration: none !important;transition: background-color 0.2s ease !important;}.pbr-search-item:active,.pbr-search-all:active {background: rgba(255, 19, 19, 0.05) !important;}.pbr-search-image,.pbr-search-image-empty {width: 68px !important;height: 68px !important;border-radius: 8px !important;background: #f6f6f6 !important;}.pbr-search-image {display: block !important;padding: 3px !important;object-fit: contain !important;}.pbr-search-image-empty {display: flex !important;align-items: center !important;justify-content: center !important;color: #aaa !important;font-size: 11px !important;font-weight: 600 !important;}.pbr-search-information {min-width: 0 !important;}.pbr-search-item-arrow {display: flex !important;align-items: center !important;justify-content: center !important;width: 28px !important;height: 28px !important;border: 1px solid rgba(20, 28, 38, 0.08) !important;border-radius: 9px !important;background: #fff !important;color: var(--pbr-red) !important;font-size: 18px !important;font-weight: 800 !important;line-height: 1 !important;}.pbr-search-title {display: -webkit-box !important;margin: 0 0 7px !important;overflow: hidden !important;color: #222 !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.3 !important;-webkit-box-orient: vertical !important;-webkit-line-clamp: 2 !important;}.pbr-search-price {display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px !important;color: var(--pbr-red) !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.2 !important;}.pbr-search-price ins {color: var(--pbr-red) !important;text-decoration: none !important;}.pbr-search-price del {color: #888 !important;font-size: 12px !important;font-weight: 500 !important;}.pbr-search-price .woocommerce-Price-amount,.pbr-search-price .woocommerce-Price-currencySymbol {color: inherit !important;}.pbr-search-price .screen-reader-text {display: none !important;}.pbr-search-all {display: block !important;padding: 16px 14px calc(22px + env(safe-area-inset-bottom, 0px)) !important;background: #fff !important;border: none !important;color: var(--pbr-red) !important;text-align: center !important;text-decoration: none !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.3 !important;}.pbr-search-empty {padding: 16px 15px !important;color: #777 !important;font-size: 14px !important;text-align: center !important;}.pbr-search-correction {padding: 8px 12px !important;background: #f7f7f7 !important;color: #666 !important;font-size: 12px !important;font-weight: 500 !important;}}@media (max-width: 360px) {.topbar-device-mobile .pbr-header-account,.topbar-device-mobile .pbr-header-tools {top: 14px !important;}.topbar-device-mobile .pbr-header-account {left: 112px !important;}.topbar-device-mobile .pbr-header-tools {right: 6px !important;gap: 2px !important;height: 26px !important;}.topbar-device-mobile .pbr-header-icon {flex-basis: 26px !important;width: 26px !important;min-width: 26px !important;max-width: 26px !important;height: 26px !important;border-radius: 999px !important;}.topbar-device-mobile .pbr-header-icon svg {width: 16px !important;height: 16px !important;}.topbar-device-mobile .pbr-header-languages {flex-basis: 58px !important;width: 58px !important;min-width: 58px !important;max-width: 58px !important;height: 26px !important;}.topbar-device-mobile .pbr-language {height: 18px !important;font-size: 8px !important;}.topbar-device-mobile .mobile-logo a,.topbar-device-mobile .mobile-logo img {width: 112px !important;}.topbar-device-mobile .mobile-logo a {margin-left: -6px !important;background-size: auto 86px !important;}}/* =========================PBR INDEPENDENT MOBILE CATALOGDoes not use Zota/mmenu panels.========================= */@media (max-width: 768px) {body.pbr-catalog-open {overflow: hidden !important;background: #fff !important;}body.pbr-catalog-open .footer-device-mobile {background: #fff !important;border-radius: 18px 18px 0 0 !important;z-index: 999999 !important;}body.pbr-catalog-open .footer-device-mobile > .list-menu-icon {background: #fff !important;border-radius: 18px 18px 0 0 !important;}.pbr-catalog-overlay {position: fixed !important;inset: 0 0 calc(var(--pbr-footer-height) + 18px) 0 !important;z-index: 999980 !important;background: transparent !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transition: opacity 0.22s ease, visibility 0.22s ease !important;}body.pbr-catalog-open .pbr-catalog-overlay {opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;}.pbr-catalog-drawer {position: fixed !important;top: 0 !important;left: 0 !important;bottom: var(--pbr-footer-height) !important;z-index: 999990 !important;display: grid !important;grid-template-rows: 64px minmax(0, 1fr) !important;width: min(390px, 92vw) !important;max-width: 100vw !important;background: #fff !important;box-shadow: none !important;border-right: 1px solid rgba(0, 0, 0, 0.08) !important;transform: translateX(-105%) !important;transition: transform 0.24s ease !important;overflow: hidden !important;}body.pbr-catalog-open .pbr-catalog-drawer {transform: translateX(0) !important;}.pbr-catalog-head {display: grid !important;grid-template-columns: 44px minmax(0, 1fr) 44px !important;align-items: center !important;width: 100% !important;height: 64px !important;padding: 0 10px !important;background: #fff !important;box-shadow: none !important;filter: none !important;border-top: 0 !important;border-bottom: 1px solid #eceef1 !important;}.pbr-catalog-title {grid-column: 2 !important;overflow: hidden !important;color: #222 !important;font-size: 15px !important;font-weight: 800 !important;line-height: 1.2 !important;text-align: center !important;text-overflow: ellipsis !important;white-space: nowrap !important;}.pbr-catalog-back,.pbr-catalog-close {position: relative !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border: 0 !important;border-radius: 12px !important;box-shadow: none !important;cursor: pointer !important;-webkit-tap-highlight-color: transparent !important;}.pbr-catalog-back.is-hidden {visibility: hidden !important;pointer-events: none !important;}.pbr-catalog-back::before {content: "" !important;width: 9px !important;height: 9px !important;border-left: 1.7px solid #222 !important;border-bottom: 1.7px solid #222 !important;transform: rotate(45deg) translateX(2px) !important;}.pbr-catalog-close::before,.pbr-catalog-close::after {content: "" !important;position: absolute !important;width: 16px !important;height: 2px !important;background: #222 !important;border-radius: 999px !important;}.pbr-catalog-close::before {transform: rotate(45deg) !important;}.pbr-catalog-close::after {transform: rotate(-45deg) !important;}.pbr-catalog-body {min-height: 0 !important;padding: 0 0 18px !important;overflow-x: hidden !important;overflow-y: auto !important;overscroll-behavior: contain !important;background: #fff !important;}.pbr-catalog-list {display: flex !important;flex-direction: column !important;gap: 4px !important;width: 100% !important;padding: 12px 12px 22px 20px !important;margin: 0 !important;}.pbr-catalog-row {position: relative !important;display: grid !important;grid-template-columns: 44px minmax(0, 1fr) 18px !important;align-items: center !important;column-gap: 13px !important;width: 100% !important;min-height: 66px !important;padding: 7px 11px 7px 10px !important;margin: 0 !important;background: transparent !important;border: 1px solid transparent !important;border-radius: 14px !important;color: #545454 !important;font: inherit !important;text-align: left !important;text-decoration: none !important;cursor: pointer !important;transition: background-color 0.16s ease, color 0.16s ease, border-color 0.16s ease, transform 0.12s ease !important;-webkit-tap-highlight-color: transparent !important;}.pbr-catalog-row:active {transform: scale(0.99) !important;}/* Red pressed effect for root categories only while tapping. No category is preselected on open. */.pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-list > .pbr-catalog-row:active {background: rgba(227, 6, 19, 0.045) !important;border-color: transparent !important;color: #e30613 !important;box-shadow: none !important;filter: none !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}.pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-list > .pbr-catalog-row:active::before {content: "" !important;position: absolute !important;left: -16px !important;top: 8px !important;bottom: 8px !important;width: 3px !important;background: #e30613 !important;border-radius: 0 3px 3px 0 !important;pointer-events: none !important;}.pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-list > .pbr-catalog-row:active .pbr-catalog-name {color: #e30613 !important;font-weight: 800 !important;}.pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-list > .pbr-catalog-row:active .pbr-catalog-arrow {border-color: #e30613 !important;}.pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-list > .pbr-catalog-row:active .pbr-catalog-badge {background: #f3f4f6 !important;border-color: #e1e4e8 !important;box-shadow: none !important;}.pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-list > .pbr-catalog-row:active .pbr-catalog-fallback {background:linear-gradient(#8f959e 0 0) 0 0 / 5px 5px no-repeat,linear-gradient(#8f959e 0 0) 100% 0 / 5px 5px no-repeat,linear-gradient(#8f959e 0 0) 0 100% / 5px 5px no-repeat,linear-gradient(#8f959e 0 0) 100% 100% / 5px 5px no-repeat !important;opacity: 1 !important;}.pbr-catalog-badge {display: flex !important;align-items: center !important;justify-content: center !important;width: 44px !important;height: 44px !important;padding: 5px !important;background: #f6f7f8 !important;border: 1px solid #e8eaed !important;border-radius: 12px !important;overflow: hidden !important;}.pbr-catalog-badge img {display: block !important;width: 100% !important;height: 100% !important;object-fit: contain !important;}.pbr-catalog-fallback {display: block !important;width: 14px !important;height: 14px !important;background:linear-gradient(#9399a2 0 0) 0 0 / 5px 5px no-repeat,linear-gradient(#9399a2 0 0) 100% 0 / 5px 5px no-repeat,linear-gradient(#9399a2 0 0) 0 100% / 5px 5px no-repeat,linear-gradient(#9399a2 0 0) 100% 100% / 5px 5px no-repeat !important;}.pbr-catalog-name {min-width: 0 !important;color: inherit !important;font-size: 15px !important;font-weight: 750 !important;line-height: 1.18 !important;}.pbr-catalog-arrow {justify-self: end !important;width: 8px !important;height: 8px !important;border-top: 1.5px solid #a8aaad !important;border-right: 1.5px solid #a8aaad !important;transform: rotate(45deg) !important;}.pbr-catalog-row.is-leaf {cursor: pointer !important;}.pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-row.is-leaf {grid-template-columns: 44px minmax(0, 1fr) !important;}.pbr-catalog-drawer.is-sublevel .pbr-catalog-row.is-leaf {grid-template-columns: minmax(0, 1fr) !important;}.pbr-catalog-drawer.is-sublevel .pbr-catalog-list {gap: 0 !important;padding: 8px 8px 24px !important;}.pbr-catalog-drawer.is-sublevel .pbr-catalog-row {grid-template-columns: minmax(0, 1fr) 18px !important;column-gap: 12px !important;min-height: 58px !important;padding: 9px 12px !important;border-radius: 10px !important;color: #272727 !important;}.pbr-catalog-drawer.is-sublevel .pbr-catalog-badge {display: none !important;}.pbr-catalog-drawer.is-sublevel .pbr-catalog-name {font-size: 15px !important;font-weight: 500 !important;line-height: 1.25 !important;}.pbr-catalog-all {display: grid !important;grid-template-columns: minmax(0, 1fr) 18px !important;align-items: center !important;column-gap: 12px !important;width: calc(100% - 16px) !important;min-height: 48px !important;padding: 8px 12px !important;margin: 8px !important;background: rgba(255, 19, 19, 0.07) !important;border: 1px solid rgba(255, 19, 19, 0.14) !important;border-radius: 11px !important;color: var(--pbr-red) !important;font-size: 13px !important;font-weight: 800 !important;text-decoration: none !important;}}@media (max-width: 768px) {html body .pbr-catalog-drawer .pbr-catalog-close,html body .pbr-catalog-drawer .pbr-catalog-back {width: 38px !important;height: 38px !important;min-width: 38px !important;min-height: 38px !important;border-radius: 12px !important;background: #f7f8fa !important;border: 1px solid rgba(255, 255, 255, 0.85) !important;box-shadow:0 6px 15px rgba(0, 0, 0, 0.07),inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;display: flex !important;align-items: center !important;justify-content: center !important;position: relative !important;padding: 0 !important;margin: 0 !important;transition:transform 0.16s ease,box-shadow 0.16s ease,background 0.16s ease !important;}html body .pbr-catalog-drawer .pbr-catalog-close:active,html body .pbr-catalog-drawer .pbr-catalog-back:active {transform: scale(0.94) !important;background: #f1f2f4 !important;box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.08),inset 0 -1px 0 rgba(255, 255, 255, 0.9) !important;}html body .pbr-catalog-drawer .pbr-catalog-back.is-hidden {visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;}html body .pbr-catalog-drawer .pbr-catalog-close::before,html body .pbr-catalog-drawer .pbr-catalog-close::after {content: "" !important;position: absolute !important;width: 15px !important;height: 2px !important;border-radius: 999px !important;background: #6f747c !important;left: 50% !important;top: 50% !important;transform-origin: center !important;}html body .pbr-catalog-drawer .pbr-catalog-close::before {transform: translate(-50%, -50%) rotate(45deg) !important;}html body .pbr-catalog-drawer .pbr-catalog-close::after {transform: translate(-50%, -50%) rotate(-45deg) !important;}html body .pbr-catalog-drawer .pbr-catalog-back::before {content: "" !important;position: absolute !important;width: 10px !important;height: 10px !important;border-left: 2px solid #6f747c !important;border-bottom: 2px solid #6f747c !important;left: 52% !important;top: 50% !important;transform: translate(-50%, -50%) rotate(45deg) !important;}}/* =========================PBR CATALOG V12 PATCHLeaf rows do not reserve arrow space.========================= */@media (max-width: 768px) {html body .pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-row.is-leaf {grid-template-columns: 44px minmax(0, 1fr) !important;}html body .pbr-catalog-drawer.is-sublevel .pbr-catalog-row.is-leaf {grid-template-columns: minmax(0, 1fr) !important;}}/* =========================PBR MOBILE CATALOG ITEM EFFECTScategories / subcategories visual polish========================= */@media (max-width: 768px) {html body .pbr-catalog-drawer {--pbr-cat-red: #ff1313;--pbr-cat-soft-red: rgba(255, 19, 19, 0.065);--pbr-cat-border: #eceef1;--pbr-cat-shadow: 0 6px 16px rgba(0, 0, 0, 0.045);}/* Main categories */html body .pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-list {gap: 8px !important;padding: 12px 12px 24px 18px !important;}html body .pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-row {min-height: 66px !important;padding: 8px 12px 8px 8px !important;background: #fff !important;border: 1px solid var(--pbr-cat-border) !important;border-radius: 16px !important;box-shadow:var(--pbr-cat-shadow),inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;transition:transform 0.16s ease,background 0.16s ease,border-color 0.16s ease,color 0.16s ease !important;}html body .pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-row:active {transform: scale(0.985) !important;background: var(--pbr-cat-soft-red) !important;border-color: rgba(255, 19, 19, 0.18) !important;box-shadow:0 8px 20px rgba(255, 19, 19, 0.10),inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;}html body .pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-row:active .pbr-catalog-name {color: var(--pbr-cat-red) !important;font-weight: 800 !important;}html body .pbr-catalog-drawer:not(.is-sublevel) .pbr-catalog-badge {width: 44px !important;height: 44px !important;background: #f7f8fa !important;border: 1px solid rgba(255, 255, 255, 0.9) !important;border-radius: 13px !important;box-shadow:0 5px 14px rgba(0, 0, 0, 0.055),inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;}/* Inner categories */html body .pbr-catalog-drawer.is-sublevel .pbr-catalog-list {gap: 4px !important;padding: 10px 10px 24px !important;}html body .pbr-catalog-drawer.is-sublevel .pbr-catalog-row {min-height: 46px !important;padding: 7px 12px !important;background: #fff !important;border: 1px solid #f0f1f3 !important;border-radius: 13px !important;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.022) !important;transition:transform 0.14s ease,background 0.14s ease,border-color 0.14s ease,color 0.14s ease !important;}html body .pbr-catalog-drawer.is-sublevel .pbr-catalog-row:active {background: var(--pbr-cat-soft-red) !important;border-color: rgba(255, 19, 19, 0.16) !important;color: var(--pbr-cat-red) !important;transform: scale(0.99) !important;}html body .pbr-catalog-drawer.is-sublevel .pbr-catalog-badge {display: none !important;}html body .pbr-catalog-drawer.is-sublevel .pbr-catalog-name {font-size: 15px !important;font-weight: 600 !important;line-height: 1.18 !important;}html body .pbr-catalog-drawer .pbr-catalog-arrow {border-color: #b5b8bd !important;}html body .pbr-catalog-drawer .pbr-catalog-row:active .pbr-catalog-arrow {border-color: var(--pbr-cat-red) !important;}}/* =========================PBR MOBILE FOOTER COMPATConsolidated footer protection + theme sticky-bar suppression.========================= */@media (max-width: 768px) {html body.woocommerce-cart,html body.woocommerce-checkout,html body.single-product {padding-bottom: calc(var(--pbr-footer-height, 56px) + 18px) !important;}html body.woocommerce-cart .footer-device-mobile,html body.woocommerce-checkout .footer-device-mobile,html body.single-product .footer-device-mobile {display: block !important;visibility: visible !important;opacity: 1 !important;position: fixed !important;left: 0 !important;right: 0 !important;bottom: 0 !important;width: 100% !important;height: var(--pbr-footer-height, 56px) !important;min-height: var(--pbr-footer-height, 56px) !important;max-height: var(--pbr-footer-height, 56px) !important;padding: 0 !important;margin: 0 !important;background: #fff !important;border-radius: 18px 18px 0 0 !important;overflow: hidden !important;transform: none !important;translate: none !important;clip: auto !important;clip-path: none !important;pointer-events: auto !important;transition: none !important;animation: none !important;z-index: 2147483647 !important;}html body.woocommerce-cart .footer-device-mobile > .list-menu-icon,html body.woocommerce-checkout .footer-device-mobile > .list-menu-icon,html body.single-product .footer-device-mobile > .list-menu-icon {display: flex !important;visibility: visible !important;opacity: 1 !important;width: 100% !important;height: var(--pbr-footer-height, 56px) !important;min-height: var(--pbr-footer-height, 56px) !important;max-height: var(--pbr-footer-height, 56px) !important;padding: 0 !important;margin: 0 !important;background: #fff !important;border-radius: 18px 18px 0 0 !important;transform: none !important;pointer-events: auto !important;}html body .pbr-hide-theme-sticky-bar {display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;padding: 0 !important;margin: 0 !important;overflow: hidden !important;transform: none !important;translate: none !important;clip: rect(0 0 0 0) !important;clip-path: inset(50%) !important;position: static !important;left: auto !important;right: auto !important;bottom: auto !important;z-index: -1 !important;}body.woocommerce-cart .tbay-mobile-checkout-btn,body.woocommerce-cart .tbay-checkout-mobile,body.woocommerce-cart .tbay-sticky-checkout,body.woocommerce-cart .tbay-sticky-place-order,body.woocommerce-cart .tbay-bottom-checkout,body.woocommerce-cart .sticky-place-order,body.woocommerce-cart .place-order-sticky,body.woocommerce-cart .checkout-sticky,body.woocommerce-cart .checkout-sticky-bottom,body.woocommerce-cart .woocommerce-checkout-sticky,body.woocommerce-cart .mobile-checkout-fixed,body.woocommerce-cart .mobile-sticky-checkout,body.woocommerce-cart .fixed-place-order,body.woocommerce-cart .bottom-place-order,body.woocommerce-cart [class*="sticky"][class*="checkout"],body.woocommerce-cart [class*="sticky"][class*="order"],body.woocommerce-cart [class*="fixed"][class*="checkout"],body.woocommerce-cart [class*="fixed"][class*="order"],body.woocommerce-cart [class*="bottom"][class*="checkout"],body.woocommerce-cart [class*="bottom"][class*="order"],body.woocommerce-checkout .tbay-mobile-checkout-btn,body.woocommerce-checkout .tbay-checkout-mobile,body.woocommerce-checkout .tbay-sticky-checkout,body.woocommerce-checkout .tbay-sticky-place-order,body.woocommerce-checkout .tbay-bottom-checkout,body.woocommerce-checkout .sticky-place-order,body.woocommerce-checkout .place-order-sticky,body.woocommerce-checkout .checkout-sticky,body.woocommerce-checkout .checkout-sticky-bottom,body.woocommerce-checkout .woocommerce-checkout-sticky,body.woocommerce-checkout .mobile-checkout-fixed,body.woocommerce-checkout .mobile-sticky-checkout,body.woocommerce-checkout .fixed-place-order,body.woocommerce-checkout .bottom-place-order,body.woocommerce-checkout [class*="sticky"][class*="checkout"],body.woocommerce-checkout [class*="sticky"][class*="order"],body.woocommerce-checkout [class*="fixed"][class*="checkout"],body.woocommerce-checkout [class*="fixed"][class*="order"],body.woocommerce-checkout [class*="bottom"][class*="checkout"],body.woocommerce-checkout [class*="bottom"][class*="order"],body.single-product .tbay-sticky-add-to-cart,body.single-product .tbay-sticky-cart,body.single-product .tbay-sticky-atc,body.single-product .tbay-sticky-product,body.single-product .tbay-sticky-single-product,body.single-product .tbay-fixed-add-to-cart,body.single-product .sticky-add-to-cart,body.single-product .sticky-atc,body.single-product .single-product-sticky,body.single-product .single-product-sticky-cart,body.single-product .mobile-sticky-add-to-cart,body.single-product .mobile-sticky-cart,body.single-product .mobile-fixed-add-to-cart,body.single-product .bottom-sticky-add-to-cart,body.single-product .product-sticky-bottom,body.single-product .product-fixed-bottom,body.single-product .fixed-add-to-cart,body.single-product .tbay-buy-now-sticky,body.single-product .buy-now-sticky,body.single-product .sticky-product-bar,body.single-product .sticky-product-bar-wrapper,body.single-product .sticky-product-bar-content,body.single-product .woocommerce-sticky-add-to-cart,body.single-product .woocommerce-sticky-add-to-cart__content,body.single-product .wsc-sticky-cart,body.single-product .wsc-sticky-cart-wrapper,body.single-product .ast-sticky-add-to-cart,body.single-product .ast-sticky-add-to-cart-content,body.single-product .sticky-atc-wrapper,body.single-product .sticky-atc-bar,body.single-product .sticky-cart-form,body.single-product .cart-sticky,body.single-product .product-sticky-cart,body.single-product .product-sticky-bar,body.single-product .product-add-to-cart-sticky,body.single-product .mobile-product-sticky,body.single-product .mobile-product-actions,body.single-product .mobile-product-cart,body.single-product .mobile-product-bottom,body.single-product .mobile-add-to-cart,body.single-product .mobile-atc,body.single-product .single-product-mobile-buttons,body.single-product .single-product-bottom-bar,body.single-product .single-product-fixed-bar,body.single-product .single-product-add-to-cart-sticky,body.single-product .tbay-product-sticky,body.single-product .tbay-product-sticky-cart,body.single-product .tbay-product-sticky-bar,body.single-product .tbay-product-bottom,body.single-product .tbay-product-bottom-bar,body.single-product .tbay-product-mobile-bottom,body.single-product .tbay-single-sticky,body.single-product .tbay-single-sticky-cart,body.single-product .tbay-single-sticky-add-to-cart,body.single-product .tbay-single-product-sticky,body.single-product .tbay-single-product-bottom,body.single-product .tbay-sticky-buttons,body.single-product .tbay-sticky-button,body.single-product .tbay-mobile-product-sticky,body.single-product .tbay-mobile-product-bottom,body.single-product .tbay-mobile-add-to-cart,body.single-product .tbay-mobile-buy-now,body.single-product .tbay-add-to-cart-sticky,body.single-product .tbay-add-to-cart-fixed,body.single-product .tbay-atc-sticky,body.single-product .tbay-atc-fixed,body.single-product .tbay-buy-now-fixed,body.single-product .tbay-bottom-action,body.single-product .tbay-bottom-actions,body.single-product .tbay-fixed-bottom,body.single-product .tbay-mobile-bottom,body.single-product .tbay-footer-product,body.single-product .footer-product-mobile,body.single-product .footer-product-sticky,body.single-product .footer-single-product,body.single-product .footer-single-product-mobile,body.single-product .fixed-product-cart,body.single-product .fixed-product-actions,body.single-product .fixed-bottom-product,body.single-product .bottom-product-cart,body.single-product .bottom-product-actions,body.single-product .bottom-add-to-cart,body.single-product .bottom-buy-now,body.single-product .summary.entry-summary > .mobile-btn-cart-click,body.single-product .mobile-btn-cart-click,body.single-product .mobile-btn-cart-click.has-buy-now,body.single-product #mobile-close-infor-wrapper,body.single-product #tbay-click-addtocart,body.single-product #tbay-click-buy-now,body.single-product [class*="sticky"][class*="cart"],body.single-product [class*="sticky"][class*="atc"],body.single-product [class*="sticky"][class*="buy"],body.single-product [class*="sticky"][class*="product"],body.single-product [class*="fixed"][class*="cart"],body.single-product [class*="fixed"][class*="atc"],body.single-product [class*="fixed"][class*="buy"],body.single-product [class*="bottom"][class*="cart"],body.single-product [class*="bottom"][class*="atc"],body.single-product [class*="bottom"][class*="buy"],body.woocommerce-checkout #payment .form-row.place-order,body.woocommerce-checkout #payment #place_order {display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;padding: 0 !important;margin: 0 !important;overflow: hidden !important;transform: none !important;position: static !important;left: auto !important;right: auto !important;bottom: auto !important;z-index: -1 !important;}body.single-product .footer-device-mobile,body.single-product .footer-device-mobile * {visibility: visible !important;}}/* =========================PBR MOBILE ARCHIVE TOOLBAR — PBR STYLEFiltru / Sorteaza + stable dropdown========================= */@media (max-width: 768px) {body.pbr-archive-toolbar-ready .pbr-mobile-archive-toolbar {display: block !important;clear: both !important;position: relative !important;z-index: 99920 !important;box-sizing: border-box !important;width: calc(100% - 28px) !important;margin: 38px auto 14px !important;padding: 0 !important;background: transparent !important;border: none !important;border-radius: 0 !important;overflow: visible !important;box-shadow: none !important;}body.pbr-archive-toolbar-ready .pbr-mobile-archive-toolbar * {box-sizing: border-box !important;}body.pbr-archive-toolbar-ready .pbr-archive-toolbar-actions {position: relative !important;z-index: 99921 !important;display: grid !important;grid-template-columns: 126px minmax(0, 1fr) !important;gap: 14px !important;align-items: start !important;width: 100% !important;margin: 0 !important;padding: 0 !important;overflow: visible !important;}body.pbr-archive-toolbar-ready .pbr-archive-chip {position: relative !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 9px !important;width: 100% !important;height: 52px !important;padding: 0 16px !important;margin: 0 !important;background: #fff !important;border: 1px solid rgba(20, 28, 38, 0.055) !important;border-radius: 15px !important;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.045) !important;color: #20242a !important;font-size: 15px !important;font-weight: 800 !important;line-height: 1 !important;text-decoration: none !important;white-space: nowrap !important;cursor: pointer !important;-webkit-tap-highlight-color: transparent !important;transition:transform 0.15s ease,background 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,color 0.15s ease !important;}body.pbr-archive-toolbar-ready .pbr-archive-chip svg {display: block !important;flex: 0 0 20px !important;width: 20px !important;height: 20px !important;fill: none !important;stroke: currentColor !important;stroke-width: 1.8 !important;stroke-linecap: round !important;stroke-linejoin: round !important;}body.pbr-archive-toolbar-ready .pbr-archive-chip span {display: inline-flex !important;align-items: center !important;min-width: 0 !important;color: inherit !important;font: inherit !important;line-height: 1 !important;}body.pbr-archive-toolbar-ready .pbr-archive-chip.is-filter {color: #20242a !important;}body.pbr-archive-toolbar-ready .pbr-archive-chip.is-filter svg {color: var(--pbr-red, #ff1313) !important;stroke: var(--pbr-red, #ff1313) !important;}body.pbr-archive-toolbar-ready .pbr-sort-control {position: relative !important;z-index: 99930 !important;display: block !important;width: 100% !important;min-width: 0 !important;overflow: visible !important;}body.pbr-archive-toolbar-ready .pbr-sort-control .pbr-archive-chip.is-price {width: 100% !important;padding-right: 44px !important;color: #20242a !important;}body.pbr-archive-toolbar-ready .pbr-sort-control .pbr-archive-chip.is-price svg {color: var(--pbr-red, #ff1313) !important;stroke: var(--pbr-red, #ff1313) !important;}body.pbr-archive-toolbar-ready .pbr-sort-control .pbr-archive-chip.is-price::after {content: "" !important;position: absolute !important;right: 18px !important;top: 50% !important;width: 9px !important;height: 9px !important;border-right: 2px solid #20242a !important;border-bottom: 2px solid #20242a !important;border-radius: 1px !important;transform: translateY(-65%) rotate(45deg) !important;transition: transform 0.16s ease, border-color 0.16s ease !important;}body.pbr-archive-toolbar-ready .pbr-sort-control.is-open .pbr-archive-chip.is-price {border-color: rgba(255, 19, 19, 0.22) !important;box-shadow:0 6px 16px rgba(0, 0, 0, 0.055),0 0 0 3px rgba(255, 19, 19, 0.06) !important;}body.pbr-archive-toolbar-ready .pbr-sort-control.is-open .pbr-archive-chip.is-price::after {border-right-color: var(--pbr-red, #ff1313) !important;border-bottom-color: var(--pbr-red, #ff1313) !important;transform: translateY(-35%) rotate(-135deg) !important;}body.pbr-archive-toolbar-ready .pbr-archive-chip:active {transform: scale(0.975) !important;background: #f8f9fa !important;box-shadow: 0 2px 9px rgba(0, 0, 0, 0.035) !important;}body.pbr-archive-toolbar-ready .pbr-sort-menu {position: absolute !important;top: calc(100% + 8px) !important;right: 0 !important;z-index: 99999 !important;display: block !important;width: 100% !important;min-width: 230px !important;padding: 7px !important;background: #fff !important;border: 1px solid rgba(20, 28, 38, 0.07) !important;border-radius: 15px !important;box-shadow: 0 16px 38px rgba(0, 0, 0, 0.14) !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transform: translateY(-6px) scale(0.98) !important;transform-origin: top right !important;transition:opacity 0.16s ease,visibility 0.16s ease,transform 0.16s ease !important;}body.pbr-archive-toolbar-ready .pbr-sort-control.is-open .pbr-sort-menu {opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;transform: translateY(0) scale(1) !important;}body.pbr-archive-toolbar-ready .pbr-sort-menu-item {position: relative !important;display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 10px !important;width: 100% !important;min-height: 43px !important;padding: 0 12px !important;background: transparent !important;border-radius: 11px !important;color: #20242a !important;font-size: 13px !important;font-weight: 800 !important;line-height: 1.2 !important;text-decoration: none !important;-webkit-tap-highlight-color: transparent !important;}body.pbr-archive-toolbar-ready .pbr-sort-menu-item:active {background: rgba(255, 19, 19, 0.06) !important;}body.pbr-archive-toolbar-ready .pbr-sort-menu-item.is-active {background: rgba(255, 19, 19, 0.075) !important;color: var(--pbr-red, #ff1313) !important;}body.pbr-archive-toolbar-ready .pbr-sort-menu-item.is-active::after {content: "\2713" !important;flex: 0 0 auto !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 24px !important;height: 24px !important;background: #f8f9fa !important;border: 1px solid rgba(255, 19, 19, 0.14) !important;border-radius: 999px !important;color: var(--pbr-red, #ff1313) !important;font-size: 14px !important;font-weight: 900 !important;line-height: 1 !important;box-shadow: 0 5px 14px rgba(255, 19, 19, 0.08) !important;}body.pbr-archive-toolbar-ready .pbr-archive-toolbar-meta {display: none !important;}body.pbr-archive-toolbar-ready .products {position: relative !important;z-index: 1 !important;margin-top: 0 !important;padding-top: 0 !important;}body.pbr-archive-toolbar-ready .products .onsale,body.pbr-archive-toolbar-ready .products .sale,body.pbr-archive-toolbar-ready .products [class*="onsale"],body.pbr-archive-toolbar-ready .products [class*="sale"] {z-index: 2 !important;}}/* =========================PBR ADD TO CART SUCCESS MODALPopup after adding a product to cart========================= */@media (max-width: 768px) {/* Hide the theme's own native "added to cart" popup (.popup-cart, thegreen bar reading "Adaugă în coș: ...") -- our .pbr-cart-modal-overlayabove fully replaces it, so both were showing at once. */.popup-cart {display: none !important;}html.pbr-cart-modal-open,body.pbr-cart-modal-open {overflow: hidden !important;}.pbr-cart-modal-overlay {position: fixed !important;inset: 0 !important;z-index: 2147483646 !important;display: flex !important;align-items: center !important;justify-content: center !important;padding: 18px !important;background: rgba(0, 0, 0, 0.48) !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transition: opacity 0.18s ease, visibility 0.18s ease !important;}.pbr-cart-modal-overlay.is-visible {opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;}.pbr-cart-modal {position: relative !important;display: block !important;width: min(100%, 350px) !important;padding: 22px 18px 18px !important;background: #fff !important;border-radius: 24px !important;box-shadow: 0 22px 60px rgba(0, 0, 0, 0.22) !important;transform: translateY(10px) scale(0.96) !important;transition: transform 0.2s ease !important;}.pbr-cart-modal-overlay.is-visible .pbr-cart-modal {transform: translateY(0) scale(1) !important;}.pbr-cart-modal-close {position: absolute !important;top: 12px !important;right: 12px !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;padding: 0 !important;margin: 0 !important;background: #f7f8fa !important;border: 1px solid #eceff3 !important;border-radius: 999px !important;cursor: pointer !important;}.pbr-cart-modal-close::before,.pbr-cart-modal-close::after {content: "" !important;position: absolute !important;width: 15px !important;height: 2px !important;background: #5f6772 !important;border-radius: 999px !important;}.pbr-cart-modal-close::before {transform: rotate(45deg) !important;}.pbr-cart-modal-close::after {transform: rotate(-45deg) !important;}.pbr-cart-modal-title {display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;width: auto !important;max-width: calc(100% - 64px) !important;padding: 8px 14px !important;margin: 0 auto 16px !important;background: #f8f9fa !important;border: 1px solid rgba(226, 232, 240, 0.78) !important;border-radius: 999px !important;color: var(--pbr-red, #ff1313) !important;font-size: 15px !important;font-weight: 700 !important;line-height: 1.25 !important;text-align: center !important;box-shadow: 0 8px 18px rgba(15, 23, 42, 0.05) !important;}.pbr-cart-modal-title::before {content: "\2713" !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;flex: 0 0 26px !important;width: 26px !important;height: 26px !important;background: linear-gradient(135deg, rgba(255, 19, 19, 0.16), rgba(255, 19, 19, 0.08)) !important;border: 1px solid rgba(255, 19, 19, 0.16) !important;border-radius: 999px !important;color: var(--pbr-red, #ff1313) !important;font-size: 15px !important;font-weight: 900 !important;line-height: 1 !important;box-shadow: 0 6px 16px rgba(255, 19, 19, 0.08) !important;}.pbr-cart-modal-product {display: grid !important;grid-template-columns: 92px minmax(0, 1fr) !important;gap: 13px !important;align-items: center !important;padding: 14px !important;background: #f8f9fa !important;border: 1px solid #eef1f4 !important;border-radius: 18px !important;}.pbr-cart-modal-image-wrap {display: flex !important;align-items: center !important;justify-content: center !important;width: 92px !important;height: 92px !important;background: #fff !important;border-radius: 16px !important;overflow: hidden !important;}.pbr-cart-modal-image {display: block !important;max-width: 86px !important;max-height: 86px !important;object-fit: contain !important;}.pbr-cart-modal-info {min-width: 0 !important;}.pbr-cart-modal-name {display: -webkit-box !important;overflow: hidden !important;color: #171717 !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.25 !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;}.pbr-cart-modal-price {margin-top: 8px !important;color: var(--pbr-red, #ff1313) !important;font-size: 18px !important;font-weight: 800 !important;line-height: 1.1 !important;}.pbr-cart-modal-price del {margin-left: 6px !important;color: #8b929c !important;font-size: 12px !important;font-weight: 600 !important;}.pbr-cart-modal-actions {display: grid !important;grid-template-columns: 1fr 1fr !important;gap: 10px !important;margin-top: 16px !important;}.pbr-cart-modal-button {display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;height: 46px !important;padding: 0 12px !important;border-radius: 14px !important;font-size: 13px !important;font-weight: 800 !important;line-height: 1 !important;text-decoration: none !important;cursor: pointer !important;-webkit-tap-highlight-color: transparent !important;}.pbr-cart-modal-button.is-cart {background: var(--pbr-red, #ff1313) !important;border: 1px solid var(--pbr-red, #ff1313) !important;color: #fff !important;box-shadow: 0 7px 16px rgba(255, 19, 19, 0.22) !important;}.pbr-cart-modal-button.is-continue {background: #fff !important;border: 1px solid #e1e5eb !important;color: #222 !important;}.pbr-cart-modal-button.is-cart::before,.pbr-cart-modal-button.is-continue::after {content: "" !important;display: inline-block !important;flex: 0 0 18px !important;width: 18px !important;height: 18px !important;background: currentColor !important;-webkit-mask-repeat: no-repeat !important;mask-repeat: no-repeat !important;-webkit-mask-position: center !important;mask-position: center !important;-webkit-mask-size: contain !important;mask-size: contain !important;}.pbr-cart-modal-button.is-cart::before {-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7 18a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm10 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM6.2 6l.42 2H20a1 1 0 0 1 .98 1.2l-1.2 6A2 2 0 0 1 17.82 17H8.1a2 2 0 0 1-1.96-1.6L4.25 6H2.5a1 1 0 0 1 0-2h2.57a1 1 0 0 1 .98.8L6.2 6Zm.84 4 .98 4.9a.2.2 0 0 0 .2.1h9.6a.2.2 0 0 0 .2-.16L18.99 10H7.04Z'/%3E%3C/svg%3E") !important;mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7 18a2 2 0 1 0 0 4 2 2 0 0 0 0-4Zm10 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM6.2 6l.42 2H20a1 1 0 0 1 .98 1.2l-1.2 6A2 2 0 0 1 17.82 17H8.1a2 2 0 0 1-1.96-1.6L4.25 6H2.5a1 1 0 0 1 0-2h2.57a1 1 0 0 1 .98.8L6.2 6Zm.84 4 .98 4.9a.2.2 0 0 0 .2.1h9.6a.2.2 0 0 0 .2-.16L18.99 10H7.04Z'/%3E%3C/svg%3E") !important;}.pbr-cart-modal-button.is-continue::after {flex-basis: 15px !important;width: 15px !important;height: 15px !important;-webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M13.3 5.3a1 1 0 0 1 1.4 0l6 6a1 1 0 0 1 0 1.4l-6 6a1 1 0 1 1-1.4-1.4L17.58 13H4a1 1 0 1 1 0-2h13.58L13.3 6.7a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E") !important;mask-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M13.3 5.3a1 1 0 0 1 1.4 0l6 6a1 1 0 0 1 0 1.4l-6 6a1 1 0 1 1-1.4-1.4L17.58 13H4a1 1 0 1 1 0-2h13.58L13.3 6.7a1 1 0 0 1 0-1.4Z'/%3E%3C/svg%3E") !important;}.pbr-cart-modal-button:active {transform: scale(0.975) !important;}}/* =========================PBR FIX: hide old WOOF/Zota archive junkHides Clear All, orderby, result count and old view buttons.========================= */@media (max-width: 768px) {html body:not(.home):not(.front-page) .woof_products_top_panel,html body:not(.home):not(.front-page) .woof_products_top_panel *,html body:not(.home):not(.front-page) .woof_products_top_panel_content,html body:not(.home):not(.front-page) .woof_products_top_panel_ul,html body:not(.home):not(.front-page) .woof_reset_search_form,html body:not(.home):not(.front-page) .woof_reset_button_2,html body:not(.home):not(.front-page) .woof_remove_ppi,html body:not(.home):not(.front-page) .woof_remove_ppi *,html body:not(.home):not(.front-page) .woof_products_top_panel li,html body:not(.home):not(.front-page) .display-mode-warpper,html body:not(.home):not(.front-page) .display-mode-wrapper,html body:not(.home):not(.front-page) .display-mode,html body:not(.home):not(.front-page) .tbay-filter,html body:not(.home):not(.front-page) .tbay-filter-top,html body:not(.home):not(.front-page) .products-sort-wrapper,html body:not(.home):not(.front-page) .products-top-wrap,html body:not(.home):not(.front-page) .woocommerce-ordering,html body:not(.home):not(.front-page) .woocommerce-result-count,html body:not(.home):not(.front-page) .tbay-product-count,html body:not(.home):not(.front-page) .product-number,html body:not(.home):not(.front-page) .display-products-btn {display: none !important;visibility: hidden !important;opacity: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;padding: 0 !important;margin: 0 !important;overflow: hidden !important;pointer-events: none !important;}html body:not(.home):not(.front-page) .products {margin-top: 0 !important;padding-top: 0 !important;}}/* =========================PBR FIX: archive toolbar under mobile headerFiltru / Sorteaza panel stays below the header.========================= */@media (max-width: 768px) {/* Header stays above content. */html body .topbar-device-mobile {z-index: 100500 !important;}/* Header contact panel also stays above content. */html body .topbar-device-mobile .pbr-contact-panel {z-index: 100510 !important;}/* Filter / sort below header. */html body.pbr-archive-toolbar-ready .pbr-mobile-archive-toolbar {z-index: 20 !important;}html body.pbr-archive-toolbar-ready .pbr-archive-toolbar-actions,html body.pbr-archive-toolbar-ready .pbr-sort-control {z-index: 21 !important;}/* Sort dropdown above product cards but below header. */html body.pbr-archive-toolbar-ready .pbr-sort-menu {z-index: 50 !important;}/* Product cards below sort dropdown. */html body.pbr-archive-toolbar-ready .products,html body.pbr-archive-toolbar-ready .products .product,html body.pbr-archive-toolbar-ready .products .product-block,html body.pbr-archive-toolbar-ready .products .onsale {z-index: 1 !important;}}/* =========================PBR MOBILE HEADER BACK BUTTON — RESTORERestores the styled back button.========================= */@media (max-width: 768px) {html body .topbar-device-mobile .topbar-mobile-history {position: relative !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;height: 38px !important;min-width: 38px !important;min-height: 38px !important;padding: 0 !important;margin: 0 auto !important;background: #f7f8fa !important;border: 1px solid rgba(255, 255, 255, 0.85) !important;border-radius: 12px !important;box-shadow:0 6px 15px rgba(0, 0, 0, 0.07),inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;overflow: hidden !important;cursor: pointer !important;-webkit-tap-highlight-color: transparent !important;pointer-events: auto !important;transition:transform 0.16s ease,box-shadow 0.16s ease,background 0.16s ease !important;}html body .topbar-device-mobile .topbar-mobile-history:active {transform: scale(0.94) !important;background: #f1f2f4 !important;box-shadow:inset 0 3px 7px rgba(0, 0, 0, 0.08),inset 0 -1px 0 rgba(255, 255, 255, 0.9) !important;}/* Hide the default Zota arrow. */html body .topbar-device-mobile .topbar-mobile-history i,html body .topbar-device-mobile .topbar-mobile-history svg,html body .topbar-device-mobile .topbar-mobile-history img,html body .topbar-device-mobile .topbar-mobile-history::after {display: none !important;}/* Draw the custom arrow. */html body .topbar-device-mobile .topbar-mobile-history::before {content: "" !important;position: absolute !important;width: 10px !important;height: 10px !important;border-left: 2px solid #6f747c !important;border-bottom: 2px solid #6f747c !important;left: 52% !important;top: 50% !important;transform: translate(-50%, -50%) rotate(45deg) !important;}}/* =========================PBR FIX: stable 2-column product grid before JSPrevents the brief one-column Zota layout before full load.========================= */@media (max-width: 768px) {/*Important:Zota products are nested like this:.display-products.products > .row > .productSo only the row is fixed, not the whole .products wrapper.*/html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products > .row {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;column-gap: 18px !important;row-gap: 18px !important;width: 100% !important;max-width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products > .row > .product {display: block !important;float: none !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;flex: none !important;padding-left: 0 !important;padding-right: 0 !important;margin-left: 0 !important;margin-right: 0 !important;}html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products {width: calc(100% - 28px) !important;max-width: calc(100% - 28px) !important;margin-left: auto !important;margin-right: auto !important;padding-left: 0 !important;padding-right: 0 !important;}/* If Zota briefly shows list cards at startup, force them into the grid. */html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products .product-block.list {display: flex !important;flex-direction: column !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;background: #fff !important;border-radius: 14px !important;overflow: hidden !important;}html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products .product-block.list .product-content.row {display: block !important;width: 100% !important;margin-left: 0 !important;margin-right: 0 !important;}html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products .product-block.list .product-content.row > [class*="col-"] {width: 100% !important;max-width: 100% !important;flex: none !important;padding-left: 0 !important;padding-right: 0 !important;}html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products .product-block.list .description,html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products .product-block.list .short-description,html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products .product-block.list .product-excerpt,html body:not(.home):not(.front-page):not(.single-product):not(.woocommerce-cart):not(.woocommerce-checkout).display-products.products .product-block.list .excerpt {display: none !important;}}@media (max-width: 768px) {html body:not(.home):not(.front-page) .products .product-block img,html body:not(.home):not(.front-page) .display-products .product-block img,html body:not(.home):not(.front-page) .products .product-block .image img,html body:not(.home):not(.front-page) .products .product-block .product-image img,html body:not(.home):not(.front-page) .products .product-block .block-inner img {image-rendering: auto !important;object-fit: contain !important;transform: none !important;-webkit-transform: none !important;backface-visibility: visible !important;-webkit-backface-visibility: visible !important;will-change: auto !important;filter: none !important;}}/* =========================PBR MOBILE PAGINATION RESTORERestores styled pagination.========================= */@media (max-width: 768px) {html body .tbay-pagination.woocommerce-pagination,html body .woocommerce-pagination {display: flex !important;justify-content: center !important;align-items: center !important;width: 100% !important;margin: 24px auto 78px !important;padding: 0 14px !important;}html body .tbay-pagination.woocommerce-pagination ul.page-numbers,html body .woocommerce-pagination ul.page-numbers {display: flex !important;align-items: center !important;justify-content: center !important;gap: 10px !important;width: auto !important;padding: 0 !important;margin: 0 !important;border: none !important;background: transparent !important;list-style: none !important;}html body .tbay-pagination.woocommerce-pagination ul.page-numbers li,html body .woocommerce-pagination ul.page-numbers li {display: flex !important;align-items: center !important;justify-content: center !important;padding: 0 !important;margin: 0 !important;border: none !important;background: transparent !important;}html body .tbay-pagination.woocommerce-pagination .page-numbers,html body .woocommerce-pagination .page-numbers {display: flex !important;align-items: center !important;justify-content: center !important;min-width: 38px !important;width: 38px !important;height: 38px !important;padding: 0 !important;margin: 0 !important;background: transparent !important;border: 1px solid transparent !important;border-radius: 10px !important;color: #8b929c !important;font-size: 15px !important;font-weight: 700 !important;line-height: 38px !important;text-decoration: none !important;box-shadow: none !important;}html body .tbay-pagination.woocommerce-pagination .page-numbers.current,html body .woocommerce-pagination .page-numbers.current {background: var(--pbr-red, #ff1313) !important;border-color: var(--pbr-red, #ff1313) !important;color: #fff !important;box-shadow: 0 7px 16px rgba(255, 19, 19, 0.22) !important;}html body .tbay-pagination.woocommerce-pagination a.page-numbers:active,html body .woocommerce-pagination a.page-numbers:active {transform: scale(0.94) !important;background: rgba(255, 19, 19, 0.055) !important;color: var(--pbr-red, #ff1313) !important;}html body .tbay-pagination.woocommerce-pagination .next,html body .tbay-pagination.woocommerce-pagination .prev,html body .woocommerce-pagination .next,html body .woocommerce-pagination .prev {position: relative !important;font-size: 0 !important;color: transparent !important;overflow: hidden !important;}html body .tbay-pagination.woocommerce-pagination .next *,html body .tbay-pagination.woocommerce-pagination .prev *,html body .woocommerce-pagination .next *,html body .woocommerce-pagination .prev * {display: none !important;}html body .tbay-pagination.woocommerce-pagination .next::after,html body .tbay-pagination.woocommerce-pagination .prev::after,html body .woocommerce-pagination .next::after,html body .woocommerce-pagination .prev::after {content: "" !important;display: block !important;width: 8px !important;height: 8px !important;border-top: 2px solid #8b929c !important;border-right: 2px solid #8b929c !important;}html body .tbay-pagination.woocommerce-pagination .next::after,html body .woocommerce-pagination .next::after {transform: rotate(45deg) !important;}html body .tbay-pagination.woocommerce-pagination .prev::after,html body .woocommerce-pagination .prev::after {transform: rotate(-135deg) !important;}}/* =========================PBR WISHLIST PAGEMobile visual cleanup for the YITH wishlist table.========================= */@media (max-width: 768px) {html body.wishlist #tbay-main-content,html body.woocommerce-wishlist #tbay-main-content {padding-top: 30px !important;padding-bottom: calc(var(--pbr-footer-height, 56px) + 20px) !important;}html body.wishlist .title-not-breadcrumbs,html body.woocommerce-wishlist .title-not-breadcrumbs {margin: 0 0 10px !important;padding: 8px 16px 0 !important;}html body.wishlist .title-not-breadcrumbs .container,html body.woocommerce-wishlist .title-not-breadcrumbs .container {width: 100% !important;max-width: none !important;padding: 0 !important;}html body.wishlist h1.page-title,html body.woocommerce-wishlist h1.page-title {margin: 0 !important;padding: 8px 0 0 !important;color: #131722 !important;font-size: 20px !important;font-weight: 800 !important;line-height: 1.08 !important;letter-spacing: -0.03em !important;}html body.wishlist h1.page-title::after,html body.woocommerce-wishlist h1.page-title::after {content: "" !important;display: block !important;width: 56px !important;height: 3px !important;margin-top: 12px !important;border-radius: 999px !important;background: linear-gradient(90deg, var(--pbr-red, #ff1313) 0%, rgba(255, 19, 19, 0.22) 100%) !important;}html body.wishlist #yith-wcwl-form,html body.woocommerce-wishlist #yith-wcwl-form {display: block !important;width: auto !important;max-width: none !important;margin: 0 12px 18px !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}html body.wishlist #yith-wcwl-form .woocommerce-message,html body.woocommerce-wishlist #yith-wcwl-form .woocommerce-message,html body.wishlist #yith-wcwl-form .woocommerce-info,html body.woocommerce-wishlist #yith-wcwl-form .woocommerce-info {margin: 0 0 14px !important;padding: 13px 14px !important;border: 1px solid rgba(17, 24, 39, 0.08) !important;border-radius: 18px !important;background: #fff !important;box-shadow: 0 8px 20px rgba(15, 23, 42, 0.04) !important;color: #17202d !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.35 !important;}html body.wishlist #yith-wcwl-form .shop_table.wishlist_table,html body.woocommerce-wishlist #yith-wcwl-form .shop_table.wishlist_table {display: block !important;width: 100% !important;margin: 0 !important;border: 0 !important;background: transparent !important;border-collapse: separate !important;border-spacing: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table thead,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table thead {display: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper {display: grid !important;grid-template-columns: minmax(0, 1fr) !important;gap: 14px !important;width: 100% !important;}html body.wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper > tr[data-row-id],html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper > tr[data-row-id] {position: relative !important;display: flex !important;flex-direction: column !important;width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 12px !important;overflow: hidden !important;background: #fff !important;border: 1px solid #e9edf2 !important;border-radius: 22px !important;box-shadow: 0 10px 24px rgba(15, 23, 42, 0.05) !important;}html body.wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper > tr[data-row-id]:only-child,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper > tr[data-row-id]:only-child {grid-column: auto !important;max-width: none !important;justify-self: stretch !important;}html body.wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper > tr[data-row-id] > td,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper > tr[data-row-id] > td {display: block !important;width: 100% !important;padding: 0 !important;margin: 0 !important;border: 0 !important;background: transparent !important;}html body.wishlist #yith-wcwl-form td.product-thumbnail,html body.woocommerce-wishlist #yith-wcwl-form td.product-thumbnail {order: 1 !important;margin-bottom: 12px !important;}html body.wishlist #yith-wcwl-form td.product-thumbnail a,html body.woocommerce-wishlist #yith-wcwl-form td.product-thumbnail a {display: block !important;padding: 12px !important;overflow: hidden !important;border: 1px solid #eef1f5 !important;border-radius: 18px !important;background: #fff !important;}html body.wishlist #yith-wcwl-form td.product-thumbnail img,html body.woocommerce-wishlist #yith-wcwl-form td.product-thumbnail img {display: block !important;width: 100% !important;height: auto !important;aspect-ratio: 1 / 1 !important;object-fit: contain !important;}html body.wishlist #yith-wcwl-form td.product-name,html body.woocommerce-wishlist #yith-wcwl-form td.product-name {order: 2 !important;margin-bottom: 8px !important;}html body.wishlist #yith-wcwl-form td.product-name a,html body.woocommerce-wishlist #yith-wcwl-form td.product-name a {display: -webkit-box !important;overflow: hidden !important;color: #121926 !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1.3 !important;text-decoration: none !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;}html body.wishlist #yith-wcwl-form td.product-price,html body.woocommerce-wishlist #yith-wcwl-form td.product-price {order: 3 !important;margin-bottom: 6px !important;}html body.wishlist #yith-wcwl-form td.product-price ins,html body.woocommerce-wishlist #yith-wcwl-form td.product-price ins {text-decoration: none !important;}html body.wishlist #yith-wcwl-form td.product-price .woocommerce-Price-amount,html body.woocommerce-wishlist #yith-wcwl-form td.product-price .woocommerce-Price-amount {color: var(--pbr-red, #ff1313) !important;font-size: 17px !important;font-weight: 800 !important;line-height: 1.12 !important;letter-spacing: -0.02em !important;}html body.wishlist #yith-wcwl-form td.product-price del,html body.woocommerce-wishlist #yith-wcwl-form td.product-price del,html body.wishlist #yith-wcwl-form td.product-price del .woocommerce-Price-amount,html body.woocommerce-wishlist #yith-wcwl-form td.product-price del .woocommerce-Price-amount {color: #98a2b3 !important;font-size: 13px !important;font-weight: 600 !important;}html body.wishlist #yith-wcwl-form td.product-stock-status,html body.woocommerce-wishlist #yith-wcwl-form td.product-stock-status {order: 4 !important;margin-bottom: 10px !important;}html body.wishlist #yith-wcwl-form .wishlist-in-stock,html body.woocommerce-wishlist #yith-wcwl-form .wishlist-in-stock {display: inline-block !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: #3a9153 !important;font-size: 13px !important;font-weight: 600 !important;line-height: 1.2 !important;}html body.wishlist #yith-wcwl-form td.product-add-to-cart,html body.woocommerce-wishlist #yith-wcwl-form td.product-add-to-cart {order: 5 !important;display: flex !important;flex-direction: column !important;gap: 10px !important;margin-top: auto !important;}html body.wishlist #yith-wcwl-form td.product-add-to-cart .dateadded,html body.woocommerce-wishlist #yith-wcwl-form td.product-add-to-cart .dateadded {display: block !important;color: #8a94a3 !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1.35 !important;}html body.wishlist #yith-wcwl-form td.product-add-to-cart .add-cart,html body.woocommerce-wishlist #yith-wcwl-form td.product-add-to-cart .add-cart {width: calc(100% - 58px) !important;padding-right: 0 !important;}html body.wishlist #yith-wcwl-form td.product-add-to-cart .add-cart a,html body.woocommerce-wishlist #yith-wcwl-form td.product-add-to-cart .add-cart a {display: flex !important;align-items: center !important;justify-content: center !important;min-height: 44px !important;padding: 0 16px !important;border: 0 !important;border-radius: 14px !important;background: linear-gradient(180deg, #ff2b2b 0%, #e71313 100%) !important;box-shadow: 0 10px 18px rgba(255, 19, 19, 0.16) !important;color: #fff !important;font-size: 15px !important;font-weight: 800 !important;line-height: 1 !important;text-align: center !important;text-decoration: none !important;}html body.wishlist #yith-wcwl-form td.product-add-to-cart .add-cart a::before,html body.woocommerce-wishlist #yith-wcwl-form td.product-add-to-cart .add-cart a::before,html body.wishlist #yith-wcwl-form td.product-add-to-cart .add-cart a::after,html body.woocommerce-wishlist #yith-wcwl-form td.product-add-to-cart .add-cart a::after {display: none !important;content: none !important;}html body.wishlist #yith-wcwl-form td.product-remove,html body.woocommerce-wishlist #yith-wcwl-form td.product-remove {position: absolute !important;right: 12px !important;bottom: 12px !important;order: 6 !important;display: flex !important;align-items: center !important;justify-content: center !important;width: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;}html body.wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist,html body.woocommerce-wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist {position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 46px !important;min-width: 46px !important;height: 46px !important;padding: 0 !important;overflow: hidden !important;border: 1px solid #dfe6ee !important;border-radius: 13px !important;background: #fff !important;box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04) !important;text-decoration: none !important;color: transparent !important;font-size: 0 !important;line-height: 0 !important;text-indent: -9999px !important;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease !important;}html body.wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist::before,html body.woocommerce-wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist::before {content: "\f1f8" !important;position: absolute !important;inset: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;font-family: "FontAwesome" !important;color: var(--pbr-red, #ff1313) !important;font-size: 18px !important;line-height: 1 !important;text-indent: 0 !important;}html body.wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist:hover,html body.woocommerce-wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist:hover,html body.wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist:focus,html body.woocommerce-wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist:focus {border-color: rgba(255, 19, 19, 0.22) !important;background: linear-gradient(180deg, rgba(255, 255, 255, 0.99) 0%, rgba(255, 245, 245, 0.98) 100%) !important;box-shadow:0 0 0 1px rgba(255, 19, 19, 0.10),0 8px 18px rgba(255, 19, 19, 0.08) !important;}html body.wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist i,html body.woocommerce-wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist i {display: none !important;}html body.wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist i::before,html body.woocommerce-wishlist #yith-wcwl-form td.product-remove a.remove_from_wishlist i::before {display: none !important;content: none !important;}html body.wishlist #yith-wcwl-form .wishlist-empty,html body.woocommerce-wishlist #yith-wcwl-form .wishlist-empty,html body.wishlist #yith-wcwl-form .cart-empty,html body.woocommerce-wishlist #yith-wcwl-form .cart-empty {margin: 0 !important;padding: 22px 18px !important;border: 1px solid rgba(17, 24, 39, 0.06) !important;border-radius: 24px !important;background: rgba(255, 255, 255, 0.94) !important;box-shadow: 0 14px 32px rgba(15, 23, 42, 0.06) !important;color: #17202d !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.45 !important;text-align: center !important;}html body.wishlist #yith-wcwl-form .wishlist-empty,html body.woocommerce-wishlist #yith-wcwl-form .wishlist-empty {color: transparent !important;font-size: 0 !important;line-height: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist-empty::before,html body.woocommerce-wishlist #yith-wcwl-form .wishlist-empty::before {content: "Nu ai adăugat niciun produs în lista de dorințe" !important;display: block !important;color: #17202d !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.45 !important;text-align: center !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile {display: grid !important;grid-template-columns: minmax(0, 1fr) !important;gap: 12px !important;width: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;list-style: none !important;background: transparent !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id],html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] {position: relative !important;display: block !important;width: 100% !important;min-width: 100% !important;margin: 0 !important;padding: 12px !important;overflow: hidden !important;box-sizing: border-box !important;border: 1px solid #eaf0f6 !important;border-radius: 18px !important;background: #fff !important;box-shadow: 0 10px 24px rgba(15, 23, 42, 0.05) !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id]::before,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id]::before,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id]::after,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id]::after,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .item-wrapper::before,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .item-wrapper::before,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .item-wrapper::after,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .item-wrapper::after,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .additional-info-wrapper::before,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .additional-info-wrapper::before,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .additional-info-wrapper::after,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .additional-info-wrapper::after {display: none !important;content: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li:last-child,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li:last-child {margin-bottom: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > p,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > p,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .item-wrapper > p,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li[data-row-id] > .item-wrapper > p {display: none !important;margin: 0 !important;padding: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-checkbox,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-checkbox {display: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper {display: grid !important;grid-template-columns: 94px minmax(0, 1fr) !important;align-items: start !important;gap: 8px 12px !important;width: 100% !important;max-width: none !important;margin: 0 0 8px !important;vertical-align: top !important;box-sizing: border-box !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-thumbnail,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-thumbnail {display: block !important;width: 94px !important;min-width: 94px !important;max-width: 94px !important;margin: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-thumbnail > a,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-thumbnail > a {display: flex !important;align-items: center !important;justify-content: center !important;aspect-ratio: 1 / 1 !important;min-height: 94px !important;padding: 4px !important;overflow: hidden !important;border: 1px solid #eef2f7 !important;border-radius: 14px !important;background: #fff !important;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.8) !important;font-size: 0 !important;line-height: 0 !important;text-decoration: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-thumbnail > a br,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-thumbnail > a br {display: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-thumbnail img,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-thumbnail img {display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;aspect-ratio: 1 / 1 !important;object-fit: contain !important;object-position: center !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .item-details,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .item-details {display: block !important;width: 100% !important;min-width: 0 !important;vertical-align: top !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-name,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-name {margin: 0 0 5px !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-name h3,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-name h3 {margin: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-name a,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-wrapper .product-name a {display: -webkit-box !important;overflow: hidden !important;color: #121926 !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1.2 !important;text-decoration: none !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info {display: block !important;width: 100% !important;margin: 0 !important;border: 0 !important;border-collapse: collapse !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tbody,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tbody,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info tbody,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info tbody,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tr,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tr,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info tr,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info tr {display: block !important;width: 100% !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table td,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table td,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info td,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info td {display: block !important;width: 100% !important;padding: 0 !important;border: 0 !important;text-align: left !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table td.label,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table td.label,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info td.label,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info td.label {display: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tr:first-child,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tr:first-child,html body.wishlist #yith-wcwl-form td.product-add-to-cart .dateadded,html body.woocommerce-wishlist #yith-wcwl-form td.product-add-to-cart .dateadded {display: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tr:first-child td.value,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tr:first-child td.value {display: none !important;margin: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tr:nth-child(2) td.value,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table tr:nth-child(2) td.value {display: flex !important;align-items: baseline !important;gap: 4px !important;flex-wrap: nowrap !important;min-width: 0 !important;overflow: hidden !important;margin: 0 !important;white-space: nowrap !important;color: var(--pbr-red, #ff1313) !important;font-size: 15px !important;font-weight: 800 !important;line-height: 1.12 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table .woocommerce-Price-amount,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table .woocommerce-Price-amount {color: var(--pbr-red, #ff1313) !important;font-size: 15px !important;font-weight: 800 !important;line-height: 1.12 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table del,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table del,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table del .woocommerce-Price-amount,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .item-details-table del .woocommerce-Price-amount {color: #98a2b3 !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info-wrapper,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info-wrapper {position: relative !important;display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 6px !important;width: 100% !important;padding: 0 !important;box-sizing: border-box !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info-wrapper > p,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info-wrapper > p {display: none !important;width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info {flex: 0 0 100% !important;width: 100% !important;margin-bottom: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info td.value,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .additional-info td.value {margin: 0 !important;color: #3a9153 !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1.2 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .wishlist-in-stock,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .wishlist-in-stock {display: inline-block !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;color: #3a9153 !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1.2 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart {display: inline-block !important;vertical-align: top !important;flex: 1 1 0 !important;width: auto !important;min-width: 0 !important;margin: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart {width: 100% !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a {display: flex !important;align-items: center !important;justify-content: center !important;gap: 8px !important;width: 100% !important;min-width: 0 !important;height: 38px !important;min-height: 38px !important;padding: 0 12px !important;overflow: hidden !important;border: 1px solid var(--pbr-red, #ff1313) !important;border-radius: 13px !important;background: var(--pbr-red, #ff1313) !important;box-shadow: 0 8px 16px rgba(255, 19, 19, 0.14) !important;color: #fff !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1 !important;text-align: center !important;text-decoration: none !important;white-space: nowrap !important;text-overflow: ellipsis !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a::before,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a::before {content: "" !important;display: block !important;flex: 0 0 18px !important;width: 18px !important;height: 18px !important;background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-cos.png") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;filter: brightness(0) invert(1) !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a .title-cart,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a .title-cart {font-size: 0 !important;line-height: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a .title-cart::before,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a .title-cart::before {content: "Adaugă în coș" !important;display: inline-block !important;color: #fff !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a::after,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a::after {display: none !important;content: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a i,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a i,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a .title-cart,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-add-to-cart .add-cart > a .title-cart {color: #fff !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove {position: static !important;right: auto !important;bottom: auto !important;display: inline-flex !important;vertical-align: top !important;align-items: center !important;justify-content: center !important;width: 46px !important;flex: 0 0 46px !important;min-width: 46px !important;height: 38px !important;margin: 0 !important;text-align: center !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist {position: relative !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 38px !important;min-width: 38px !important;height: 38px !important;padding: 0 !important;overflow: hidden !important;border: 1px solid #dfe6ee !important;border-radius: 13px !important;background: #fff !important;box-shadow: 0 4px 10px rgba(15, 23, 42, 0.04) !important;text-decoration: none !important;text-align: center !important;color: transparent !important;font-size: 0 !important;line-height: 0 !important;text-indent: -9999px !important;transition:color 0.18s ease,background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist::before,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist::before {content: "\f1f8" !important;position: absolute !important;inset: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;font-family: "FontAwesome" !important;color: var(--pbr-red, #ff1313) !important;font-size: 18px !important;line-height: 1 !important;text-indent: 0 !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist i,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist i {display: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist i::before,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist i::before {display: none !important;content: none !important;}html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist:hover,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist:hover,html body.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist:focus,html body.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile > li .product-remove > a.remove_from_wishlist:focus {border-color: rgba(255, 19, 19, 0.22) !important;background: linear-gradient(180deg, rgba(255, 255, 255, 0.99) 0%, rgba(255, 245, 245, 0.98) 100%) !important;box-shadow:0 0 0 1px rgba(255, 19, 19, 0.10),0 8px 18px rgba(255, 19, 19, 0.08) !important;}}/* =========================PBR WISHLIST TOASTFinal compact mobile toast with a real progress bar.========================= */@media (max-width: 768px) {html body .yith-wcwl-feedback-messages-container,html body .yith-wcwl-feedback-messages-container *,html body .yith-wcwl-add-to-wishlist-feedback,html body .yith-wcwl-add-to-wishlist-feedback *,html body .yith-wcwl-popup-message,html body .yith-wcwl-message,html body .yith-wcwl-notification {display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;transform: none !important;}html body .pbr-wishlist-toast {position: fixed !important;left: 16px !important;right: 16px !important;bottom: calc(var(--pbr-footer-height, 56px) + 18px) !important;z-index: 100400 !important;display: grid !important;grid-template-columns: 46px minmax(0, 1fr) !important;column-gap: 13px !important;align-items: center !important;min-height: 76px !important;padding: 14px 16px 21px !important;background: #fff !important;border: 1px solid rgba(20, 28, 38, 0.08) !important;border-radius: 22px !important;box-shadow:0 18px 44px rgba(0, 0, 0, 0.17),0 5px 14px rgba(255, 19, 19, 0.08) !important;opacity: 0 !important;visibility: hidden !important;pointer-events: none !important;transform: translateY(12px) scale(0.97) !important;transition:opacity 0.18s ease,visibility 0.18s ease,transform 0.18s ease !important;}html body .pbr-wishlist-toast.is-visible {opacity: 1 !important;visibility: visible !important;transform: translateY(0) scale(1) !important;}html body .pbr-wishlist-toast-icon {display: flex !important;align-items: center !important;justify-content: center !important;width: 46px !important;height: 46px !important;background: rgba(255, 19, 19, 0.08) !important;border: 1px solid rgba(255, 19, 19, 0.12) !important;border-radius: 999px !important;}html body .pbr-wishlist-toast-icon::before {content: "" !important;display: block !important;width: 25px !important;height: 25px !important;background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-favorite.png") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 24px 24px !important;}html body .pbr-wishlist-toast.is-removed .pbr-wishlist-toast-icon::before {width: 22px !important;height: 22px !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff1313' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 20px 20px !important;}html body .pbr-wishlist-toast-content {min-width: 0 !important;padding-bottom: 4px !important;}html body .pbr-wishlist-toast-title {display: block !important;margin: 0 0 5px !important;color: #171717 !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1.18 !important;}html body .pbr-wishlist-toast-text {display: -webkit-box !important;overflow: hidden !important;margin: 0 !important;color: #69717d !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1.28 !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;}html body .pbr-wishlist-toast-progress {position: absolute !important;left: 16px !important;right: 16px !important;bottom: 8px !important;display: block !important;height: 2px !important;overflow: hidden !important;background: rgba(255, 19, 19, 0.08) !important;border-radius: 999px !important;}html body .pbr-wishlist-toast-progress::before {content: none !important;display: none !important;animation: none !important;}html body .pbr-wishlist-toast-progress-bar {display: block !important;width: 100% !important;height: 100% !important;background: var(--pbr-red, #ff1313) !important;border-radius: inherit !important;transform: scaleX(1) !important;transform-origin: left center !important;transition: none !important;}html body .pbr-wishlist-toast.is-animating .pbr-wishlist-toast-progress-bar {transform: scaleX(0) !important;transition: transform 3s linear !important;}}/* =========================PBR MOBILE CART / CHECKOUTUnified PBR styling for WooCommerce cart and checkout on mobile.========================= */@media (max-width: 768px) {html body.woocommerce-cart,html body.woocommerce-checkout,html body.woocommerce-cart #main-container,html body.woocommerce-checkout #main-container,html body.woocommerce-cart .main-page-content,html body.woocommerce-checkout .main-page-content,html body.woocommerce-cart .content,html body.woocommerce-checkout .content,html body.woocommerce-cart .content-main,html body.woocommerce-checkout .content-main,html body.woocommerce-cart .site-content,html body.woocommerce-checkout .site-content {background: #f3f4f6 !important;background-image: none !important;box-shadow: none !important;}html body.woocommerce-cart #main-container > .row,html body.woocommerce-checkout #main-container > .row,html body.woocommerce-cart .main-page-content > .row,html body.woocommerce-checkout .main-page-content > .row {background: transparent !important;box-shadow: none !important;border: 0 !important;}html body.woocommerce-cart #main-container form.searchform,html body.woocommerce-cart #main-container form.dgwt-wcas-search-form,html body.woocommerce-checkout #main-container form.searchform,html body.woocommerce-checkout #main-container form.dgwt-wcas-search-form,html body.woocommerce-cart .pbr-cart-search-hidden,html body.woocommerce-checkout .pbr-cart-search-hidden,html body.woocommerce-cart .pbr-cart-search-hidden-input,html body.woocommerce-checkout .pbr-cart-search-hidden-input {display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}html body.woocommerce-cart .woocommerce,html body.woocommerce-checkout .woocommerce {padding: 0 14px 18px !important;background: transparent !important;box-sizing: border-box !important;}html body.woocommerce-cart h1,html body.woocommerce-checkout h1,html body.woocommerce-checkout .woocommerce-billing-fields > h3,html body.woocommerce-checkout .woocommerce-additional-fields > h3,html body.woocommerce-checkout #order_review_heading,html body.woocommerce-cart .cart_totals > h2,html body.woocommerce-cart .cross-sells > h2 {margin: 18px 0 14px !important;color: #101828 !important;font-size: 17px !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -0.02em !important;}html body.woocommerce-cart .woocommerce-info,html body.woocommerce-checkout .woocommerce-info,html body.woocommerce-checkout .woocommerce-message,html body.woocommerce-cart .woocommerce-message,html body.woocommerce-cart .cart-empty,html body.woocommerce-checkout .cart-empty,html body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {margin: 0 0 14px !important;padding: 16px 18px !important;border: 1px solid rgba(255, 19, 19, 0.10) !important;border-radius: 20px !important;background: rgba(255, 255, 255, 0.96) !important;box-shadow: 0 14px 30px rgba(15, 23, 42, 0.05) !important;color: #17212f !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.45 !important;}html body.woocommerce-cart .return-to-shop,html body.woocommerce-checkout .return-to-shop {margin: 0 !important;}html body.woocommerce-cart .return-to-shop .button,html body.woocommerce-checkout .return-to-shop .button {display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 46px !important;padding: 0 18px !important;border: 1px solid rgba(255, 19, 19, 0.18) !important;border-radius: 15px !important;background: #fff !important;color: var(--pbr-red, #ff1313) !important;font-size: 14px !important;font-weight: 800 !important;text-decoration: none !important;box-shadow: 0 10px 24px rgba(15, 23, 42, 0.05) !important;}html body.woocommerce-checkout form.checkout,html body.woocommerce-cart form.woocommerce-cart-form,html body.woocommerce-cart .cart-collaterals,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-additional-fields {margin: 0 0 14px !important;}html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-additional-fields,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout .checkout_coupon,html body.woocommerce-cart .woocommerce-cart-form,html body.woocommerce-cart .cart_totals {padding: 16px !important;border: 1px solid #e8eef5 !important;border-radius: 24px !important;background: #fff !important;box-shadow: 0 14px 32px rgba(15, 23, 42, 0.06) !important;}html body.woocommerce-checkout .form-row,html body.woocommerce-cart .form-row {margin: 0 0 14px !important;padding: 0 !important;}html body.woocommerce-checkout .form-row:last-child,html body.woocommerce-cart .form-row:last-child {margin-bottom: 0 !important;}html body.woocommerce-checkout label,html body.woocommerce-cart label {display: block !important;margin: 0 0 8px !important;color: #17212f !important;font-size: 13px !important;font-weight: 700 !important;line-height: 1.3 !important;}html body.woocommerce-checkout label .required,html body.woocommerce-cart label .required {color: var(--pbr-red, #ff1313) !important;}html body.woocommerce-checkout input[type="text"],html body.woocommerce-checkout input[type="tel"],html body.woocommerce-checkout input[type="email"],html body.woocommerce-checkout textarea,html body.woocommerce-checkout select,html body.woocommerce-cart input[type="text"],html body.woocommerce-cart input[type="tel"],html body.woocommerce-cart input[type="email"],html body.woocommerce-cart textarea,html body.woocommerce-cart select {width: 100% !important;min-height: 50px !important;padding: 0 15px !important;border: 1px solid #dfe7f0 !important;border-radius: 16px !important;background: #fff !important;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.75) !important;color: #101828 !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.2 !important;transition:border-color 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease !important;}html body.woocommerce-checkout textarea,html body.woocommerce-cart textarea {min-height: 108px !important;padding-top: 14px !important;padding-bottom: 14px !important;resize: vertical !important;}html body.woocommerce-checkout input:focus,html body.woocommerce-checkout textarea:focus,html body.woocommerce-checkout select:focus,html body.woocommerce-cart input:focus,html body.woocommerce-cart textarea:focus,html body.woocommerce-cart select:focus {border-color: rgba(255, 19, 19, 0.28) !important;box-shadow:0 0 0 4px rgba(255, 19, 19, 0.08),inset 0 1px 0 rgba(255, 255, 255, 0.75) !important;outline: none !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table,html body.woocommerce-cart .shop_table.shop_table_responsive,html body.woocommerce-cart .shop_table.cart,html body.woocommerce-checkout .shop_table {width: 100% !important;margin: 0 !important;border: 0 !important;border-collapse: collapse !important;background: transparent !important;box-shadow: none !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th,html body.woocommerce-cart .shop_table thead th {padding: 0 0 12px !important;border: 0 !important;color: #475467 !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.2 !important;text-transform: uppercase !important;letter-spacing: 0.06em !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item,html body.woocommerce-cart .shop_table tbody tr.cart_item {border-bottom: 1px solid #eef2f7 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item:last-child,html body.woocommerce-cart .shop_table tbody tr.cart_item:last-child {border-bottom: 0 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table td,html body.woocommerce-cart .shop_table td {padding: 12px 0 !important;border: 0 !important;vertical-align: top !important;background: transparent !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-name,html body.woocommerce-cart .shop_table td.product-name {color: #17212f !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.45 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total,html body.woocommerce-cart .shop_table td.product-subtotal,html body.woocommerce-cart .shop_table td.product-total {white-space: nowrap !important;text-align: right !important;color: #101828 !important;font-size: 16px !important;font-weight: 800 !important;line-height: 1.2 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-quantity,html body.woocommerce-cart .shop_table .product-quantity {display: inline-flex !important;align-items: center !important;margin-top: 6px !important;color: #98a2b3 !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.2 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .pbr-checkout-remove span,html body.woocommerce-cart .shop_table .product-remove a.remove span,html body.woocommerce-cart .shop_table .pbr-checkout-remove span {display: none !important;}html body.woocommerce-cart .shop_table .product-remove,html body.woocommerce-checkout .woocommerce-checkout-review-order-table .product-remove {white-space: nowrap !important;}html body.woocommerce-cart .wp-block-woocommerce-empty-cart-block {margin: 0 0 18px !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;}html body.woocommerce-cart .wc-block-cart__empty-cart__title {margin: 0 0 16px !important;padding: 22px 18px !important;border: 1px solid rgba(255, 19, 19, 0.08) !important;border-radius: 24px !important;background: #fff !important;box-shadow: 0 14px 32px rgba(15, 23, 42, 0.06) !important;color: #17212f !important;font-size: 18px !important;font-weight: 800 !important;line-height: 1.32 !important;text-align: center !important;}html body.woocommerce-cart .wc-block-cart__empty-cart__title.with-empty-cart-icon::before,html body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title::before {display: none !important;content: none !important;}html body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-heading.has-text-align-center:not(.wc-block-cart__empty-cart__title) {margin: 18px 0 14px !important;color: #101828 !important;font-size: 17px !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -0.02em !important;text-align: left !important;}html body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wp-block-separator {display: none !important;}html body.woocommerce-cart .shop_table .actions,html body.woocommerce-cart .shop_table .coupon {display: block !important;width: 100% !important;padding-top: 14px !important;}html body.woocommerce-cart .shop_table .coupon input,html body.woocommerce-cart .shop_table .coupon button,html body.woocommerce-checkout .checkout_coupon input,html body.woocommerce-checkout .checkout_coupon button {width: 100% !important;margin: 0 0 10px !important;}html body.woocommerce-cart .button,html body.woocommerce-checkout .button,html body.woocommerce-checkout button.button,html body.woocommerce-cart button.button {min-height: 48px !important;padding: 0 18px !important;border: 0 !important;border-radius: 16px !important;background: linear-gradient(180deg, #ff2b2b 0%, #e71313 100%) !important;box-shadow: 0 12px 24px rgba(255, 19, 19, 0.16) !important;color: #fff !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1 !important;text-decoration: none !important;}html body.woocommerce-checkout #payment {margin-top: 14px !important;padding: 16px !important;border: 1px solid #e8eef5 !important;border-radius: 24px !important;background: #fff !important;box-shadow: 0 14px 32px rgba(15, 23, 42, 0.06) !important;}html body.woocommerce-checkout #payment ul.payment_methods > li + li {margin-top: 10px !important;}html body.woocommerce-checkout #payment .form-row.place-order {display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;height: auto !important;min-height: 0 !important;max-height: none !important;width: auto !important;min-width: 0 !important;max-width: none !important;margin: 14px 0 0 !important;padding: 0 !important;overflow: visible !important;position: static !important;z-index: 2 !important;}html body.woocommerce-checkout #payment #place_order {display: inline-flex !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;width: 100% !important;min-width: 100% !important;max-width: 100% !important;height: 52px !important;min-height: 52px !important;max-height: none !important;margin: 0 !important;padding: 0 18px !important;overflow: visible !important;position: static !important;left: auto !important;right: auto !important;bottom: auto !important;z-index: 3 !important;border: 0 !important;border-radius: 16px !important;background: linear-gradient(180deg, #ff2b2b 0%, #e71313 100%) !important;box-shadow: 0 12px 24px rgba(255, 19, 19, 0.18) !important;color: #fff !important;font-size: 15px !important;font-weight: 800 !important;line-height: 1 !important;text-align: center !important;text-decoration: none !important;transform: none !important;}html body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper,html body.woocommerce-checkout .place-order .woocommerce-privacy-policy-text {margin-top: 12px !important;color: #697586 !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1.45 !important;}}@media (max-width: 768px) {html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .col2-set,html body.woocommerce-checkout .col2-set .col-1,html body.woocommerce-checkout .col2-set .col-2,html body.woocommerce-checkout .woocommerce-form-coupon-toggle,html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-additional-fields,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout #payment {width: 100% !important;max-width: none !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .col2-set,html body.woocommerce-checkout .col2-set .col-1,html body.woocommerce-checkout .col2-set .col-2 {margin: 0 !important;padding: 0 !important;}html body.woocommerce-checkout .col2-set .col-1,html body.woocommerce-checkout .col2-set .col-2 {margin-bottom: 0 !important;}html body.woocommerce-checkout .woocommerce-form-coupon-toggle,html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-additional-fields,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout #payment {position: relative !important;margin: 0 !important;}html body.woocommerce-checkout .pbr-checkout-section,html body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-additional-fields,html body.woocommerce-checkout .woocommerce-checkout-review-order,html body.woocommerce-checkout .woocommerce-checkout-payment,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout #payment {width: 100% !important;max-width: 100% !important;min-width: 100% !important;margin: 0 0 16px !important;box-sizing: border-box !important;float: none !important;clear: both !important;}html body.woocommerce-checkout .pbr-checkout-card,html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-additional-fields,html body.woocommerce-checkout .woocommerce-checkout-review-order,html body.woocommerce-checkout .woocommerce-checkout-payment,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout #payment {padding: 18px !important;overflow: hidden !important;}html body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info {width: 100% !important;min-height: 76px !important;padding: 18px 18px 18px 74px !important;}html body.woocommerce-checkout .pbr-checkout-coupon-info {position: relative !important;}html body.woocommerce-checkout .pbr-checkout-card:last-child,html body.woocommerce-checkout .pbr-checkout-section:last-child,html body.woocommerce-checkout #payment:last-child {margin-bottom: 0 !important;}html body.woocommerce-checkout .pbr-checkout-coupon-info::before {content: "\f145" !important;position: absolute !important;left: 18px !important;top: 50% !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;border: 1px solid rgba(255, 19, 19, 0.14) !important;border-radius: 14px !important;background: linear-gradient(180deg, rgba(255, 19, 19, 0.10) 0%, rgba(255, 19, 19, 0.03) 100%) !important;box-shadow: 0 10px 20px rgba(255, 19, 19, 0.10) !important;color: var(--pbr-red, #ff1313) !important;font-family: FontAwesome !important;font-size: 18px !important;font-style: normal !important;font-weight: 400 !important;line-height: 1 !important;transform: translateY(-50%) !important;}html body.woocommerce-checkout .pbr-checkout-card-heading {display: flex !important;align-items: center !important;gap: 12px !important;margin: 0 0 16px !important;padding: 0 !important;color: #101828 !important;font-size: 17px !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -0.02em !important;}html body.woocommerce-checkout .pbr-checkout-card-heading::before {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 42px !important;height: 42px !important;flex: 0 0 42px !important;border: 1px solid rgba(255, 19, 19, 0.14) !important;border-radius: 14px !important;background: linear-gradient(180deg, rgba(255, 19, 19, 0.10) 0%, rgba(255, 19, 19, 0.03) 100%) !important;box-shadow: 0 10px 20px rgba(255, 19, 19, 0.10) !important;color: var(--pbr-red, #ff1313) !important;font-family: FontAwesome !important;font-size: 18px !important;font-style: normal !important;font-weight: 400 !important;line-height: 1 !important;}html body.woocommerce-checkout .pbr-checkout-card-heading--billing::before {content: "\f007" !important;}html body.woocommerce-checkout .pbr-checkout-card-heading--additional::before {content: "\f0f6" !important;}html body.woocommerce-checkout .pbr-checkout-card-heading--order::before {content: "\f07a" !important;}html body.woocommerce-checkout .pbr-checkout-card-heading--payment::before {content: "\f09d" !important;}html body.woocommerce-checkout #order_review_heading,html body.woocommerce-checkout #payment_heading,html body.woocommerce-checkout .woocommerce-billing-fields > h3,html body.woocommerce-checkout .woocommerce-additional-fields > h3,html body.woocommerce-checkout .woocommerce-checkout-payment > h2,html body.woocommerce-checkout .woocommerce-checkout-payment > h3 {margin: 0 0 16px !important;}html body.woocommerce-checkout #payment {margin-top: 0 !important;box-shadow: 0 14px 32px rgba(15, 23, 42, 0.06) !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order,html body.woocommerce-checkout .woocommerce-checkout-payment {padding: 18px !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order #order_review,html body.woocommerce-checkout .woocommerce-checkout-payment #payment {width: 100% !important;min-width: 0 !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}html body.woocommerce-checkout .pbr-checkout-card-surface {width: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;}html body.woocommerce-checkout #payment ul.payment_methods > li {margin: 0 !important;padding: 16px !important;border: 1px solid rgba(255, 19, 19, 0.12) !important;border-radius: 18px !important;background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 249, 249, 1) 100%) !important;}html body.woocommerce-checkout #payment .form-row.place-order {text-align: center !important;}html body.woocommerce-checkout .button,html body.woocommerce-checkout button.button,html body.woocommerce-checkout #payment #place_order {display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;float: none !important;white-space: nowrap !important;}html body.woocommerce-checkout #payment #place_order {letter-spacing: 0 !important;}html body.woocommerce-checkout .woocommerce form.checkout > .woocommerce-form-coupon-toggle,html body.woocommerce-checkout .woocommerce form.checkout > #customer_details,html body.woocommerce-checkout .woocommerce form.checkout > #order_review_heading,html body.woocommerce-checkout .woocommerce form.checkout > #order_review,html body.woocommerce-checkout .woocommerce form.checkout > #payment_heading,html body.woocommerce-checkout .woocommerce form.checkout > #payment {margin-bottom: 16px !important;}}@media (max-width: 768px) {html body.woocommerce-checkout {--pbr-checkout-card-gap: 16px;}html body.woocommerce-checkout form.checkout.woocommerce-checkout,html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .col2-set,html body.woocommerce-checkout .col2-set .col-1,html body.woocommerce-checkout .col2-set .col-2,html body.woocommerce-checkout .woocommerce-form-coupon-toggle,html body.woocommerce-checkout .woocommerce-checkout-review-order,html body.woocommerce-checkout .woocommerce-checkout-payment,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout #payment {display: block !important;width: 100% !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout form.checkout.woocommerce-checkout {padding-bottom: 24px !important;}html body.woocommerce-checkout .woocommerce-info.pbr-checkout-card.pbr-checkout-card--coupon.pbr-checkout-coupon-info,html body.woocommerce-checkout .woocommerce-billing-fields.pbr-checkout-card.pbr-checkout-card--billing,html body.woocommerce-checkout .woocommerce-additional-fields.pbr-checkout-card.pbr-checkout-card--additional,html body.woocommerce-checkout .woocommerce-checkout-review-order.pbr-checkout-card.pbr-checkout-card--order,html body.woocommerce-checkout .woocommerce-checkout-payment.pbr-checkout-card.pbr-checkout-card--payment {display: block !important;width: var(--pbr-checkout-card-width) !important;max-width: var(--pbr-checkout-card-width) !important;min-width: var(--pbr-checkout-card-width) !important;margin: 0 auto var(--pbr-checkout-card-gap) !important;padding: 18px !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout .woocommerce-checkout-payment.pbr-checkout-card.pbr-checkout-card--payment {margin-bottom: 0 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order.pbr-checkout-card.pbr-checkout-card--order #order_review,html body.woocommerce-checkout .woocommerce-checkout-payment.pbr-checkout-card.pbr-checkout-card--payment #payment,html body.woocommerce-checkout .woocommerce-checkout-review-order.pbr-checkout-card.pbr-checkout-card--order .pbr-checkout-card-surface,html body.woocommerce-checkout .woocommerce-checkout-payment.pbr-checkout-card.pbr-checkout-card--payment .pbr-checkout-card-surface {display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;box-sizing: border-box !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .woocommerce,html body.woocommerce-checkout form.checkout,html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .col2-set,html body.woocommerce-checkout .col2-set .col-1,html body.woocommerce-checkout .col2-set .col-2,html body.woocommerce-checkout .woocommerce-form-coupon-toggle,html body.woocommerce-checkout .woocommerce-checkout-review-order,html body.woocommerce-checkout .woocommerce-checkout-payment,html body.woocommerce-checkout #order_review,html body.woocommerce-checkout #payment {width: 100% !important;max-width: none !important;min-width: 0 !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,html body.woocommerce-checkout .woocommerce-billing-fields,html body.woocommerce-checkout .woocommerce-additional-fields,html body.woocommerce-checkout .woocommerce-checkout-review-order,html body.woocommerce-checkout .woocommerce-checkout-payment,html body.woocommerce-checkout #order_review_heading,html body.woocommerce-checkout #payment_heading {display: block !important;width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 14px 16px !important;box-sizing: border-box !important;float: none !important;clear: both !important;}html body.woocommerce-checkout .woocommerce-checkout-payment {margin-bottom: 0 !important;}html body.woocommerce-checkout #order_review_heading,html body.woocommerce-checkout #payment_heading {margin-bottom: 8px !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order #order_review,html body.woocommerce-checkout .woocommerce-checkout-payment #payment {width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;box-sizing: border-box !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .wrapper-login-coupon,html body.woocommerce-checkout .billing-wrapper,html body.woocommerce-checkout .review-wrapper,html body.woocommerce-checkout .billing-wrapper.col-12,html body.woocommerce-checkout .billing-wrapper.col-12.col-lg-6,html body.woocommerce-checkout .review-wrapper.col-sm-12,html body.woocommerce-checkout .review-wrapper.col-12,html body.woocommerce-checkout .review-wrapper.col-12.col-lg-6 {width: 100% !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding-left: 0 !important;padding-right: 0 !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-form-coupon-toggle,html body.woocommerce-checkout .billing-wrapper .woocommerce-billing-fields,html body.woocommerce-checkout .billing-wrapper .woocommerce-additional-fields,html body.woocommerce-checkout .review-wrapper .woocommerce-checkout-review-order,html body.woocommerce-checkout .review-wrapper .woocommerce-checkout-payment {width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 14px 16px !important;box-sizing: border-box !important;}html body.woocommerce-checkout .review-wrapper .woocommerce-checkout-payment:last-child,html body.woocommerce-checkout .billing-wrapper .woocommerce-additional-fields:last-child {margin-bottom: 0 !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-form-coupon-toggle .woocommerce-info {width: auto !important;min-height: 88px !important;margin: 0 14px 16px !important;padding: 18px 18px 18px 78px !important;box-sizing: border-box !important;}html body.woocommerce-checkout .wrapper-login-coupon .pbr-checkout-coupon-info,html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info {position: relative !important;}html body.woocommerce-checkout .wrapper-login-coupon .pbr-checkout-coupon-info::before,html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info::before {left: 18px !important;top: 18px !important;transform: none !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .wrapper-login-coupon,html body.woocommerce-checkout .wrapper-login-coupon > div,html body.woocommerce-checkout .billing-wrapper,html body.woocommerce-checkout .billing-wrapper > div,html body.woocommerce-checkout .review-wrapper,html body.woocommerce-checkout .review-wrapper > div {width: 100% !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card.pbr-checkout-card--coupon.pbr-checkout-coupon-info,html body.woocommerce-checkout .billing-wrapper .woocommerce-billing-fields.pbr-checkout-card.pbr-checkout-card--billing,html body.woocommerce-checkout .billing-wrapper .woocommerce-additional-fields.pbr-checkout-card.pbr-checkout-card--additional,html body.woocommerce-checkout .review-wrapper .woocommerce-checkout-review-order.pbr-checkout-card.pbr-checkout-card--order,html body.woocommerce-checkout .review-wrapper .woocommerce-checkout-payment.pbr-checkout-card.pbr-checkout-card--payment {width: auto !important;max-width: none !important;min-width: 0 !important;margin: 0 16px 16px !important;padding: 18px !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout .review-wrapper .woocommerce-checkout-payment.pbr-checkout-card.pbr-checkout-card--payment {margin-bottom: 0 !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card.pbr-checkout-card--coupon.pbr-checkout-coupon-info {position: relative !important;min-height: 88px !important;padding: 18px 18px 18px 78px !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card.pbr-checkout-card--coupon.pbr-checkout-coupon-info::before {content: "\f145" !important;position: absolute !important;left: 18px !important;top: 18px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;margin: 0 !important;border: 1px solid rgba(255, 19, 19, 0.14) !important;border-radius: 14px !important;background: linear-gradient(180deg, rgba(255, 19, 19, 0.10) 0%, rgba(255, 19, 19, 0.03) 100%) !important;box-shadow: 0 10px 20px rgba(255, 19, 19, 0.10) !important;color: var(--pbr-red, #ff1313) !important;font-family: FontAwesome !important;font-size: 18px !important;font-style: normal !important;font-weight: 400 !important;line-height: 1 !important;float: none !important;transform: none !important;}html body.woocommerce-checkout .review-wrapper .woocommerce-checkout-review-order.pbr-checkout-card.pbr-checkout-card--order #order_review,html body.woocommerce-checkout .review-wrapper .woocommerce-checkout-payment.pbr-checkout-card.pbr-checkout-card--payment #payment {width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;box-sizing: border-box !important;}}@media (max-width: 768px) {html body.woocommerce-checkout {--pbr-checkout-gap-final: 16px;--pbr-checkout-width-final: calc(100vw - 32px);}html body.woocommerce-checkout #customer_details > .col-1,html body.woocommerce-checkout #customer_details > .col-2,html body.woocommerce-checkout .col2-set > .col-1,html body.woocommerce-checkout .col2-set > .col-2,html body.woocommerce-checkout .wrapper-login-coupon,html body.woocommerce-checkout .billing-wrapper,html body.woocommerce-checkout .review-wrapper,html body.woocommerce-checkout .order-review,html body.woocommerce-checkout .order-payment {width: 100% !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card--coupon,html body.woocommerce-checkout #customer_details > .col-1 > .woocommerce-billing-fields.pbr-checkout-card--billing,html body.woocommerce-checkout #customer_details > .col-2 > .woocommerce-additional-fields.pbr-checkout-card--additional,html body.woocommerce-checkout .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order,html body.woocommerce-checkout .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment,html body.woocommerce-checkout .review-wrapper > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order,html body.woocommerce-checkout .review-wrapper > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment {display: block !important;width: var(--pbr-checkout-width-final) !important;max-width: var(--pbr-checkout-width-final) !important;min-width: var(--pbr-checkout-width-final) !important;margin: 0 auto var(--pbr-checkout-gap-final) !important;box-sizing: border-box !important;}html body.woocommerce-checkout .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment,html body.woocommerce-checkout .review-wrapper > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment {margin-bottom: 0 !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card--coupon {min-height: 88px !important;padding: 18px 18px 18px 78px !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card--coupon::before {content: "\f145" !important;position: absolute !important;left: 18px !important;top: 18px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 40px !important;height: 40px !important;margin: 0 !important;border: 1px solid rgba(255, 19, 19, 0.14) !important;border-radius: 14px !important;background: linear-gradient(180deg, rgba(255, 19, 19, 0.10) 0%, rgba(255, 19, 19, 0.03) 100%) !important;box-shadow: 0 10px 20px rgba(255, 19, 19, 0.10) !important;color: var(--pbr-red, #ff1313) !important;font-family: FontAwesome !important;font-size: 18px !important;font-style: normal !important;font-weight: 400 !important;line-height: 1 !important;transform: none !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-form-coupon-toggle .showcoupon::before,html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-form-coupon-toggle a.showcoupon::before {content: none !important;display: none !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .wrapper-login-coupon,html body.woocommerce-checkout .billing-wrapper,html body.woocommerce-checkout .review-wrapper,html body.woocommerce-checkout #customer_details > .col-1,html body.woocommerce-checkout #customer_details > .col-2,html body.woocommerce-checkout .col2-set > .col-1,html body.woocommerce-checkout .col2-set > .col-2,html body.woocommerce-checkout .order-review,html body.woocommerce-checkout .order-payment {width: 100% !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card--coupon,html body.woocommerce-checkout #customer_details > .col-1 > .woocommerce-billing-fields.pbr-checkout-card--billing,html body.woocommerce-checkout #customer_details > .col-2 > .woocommerce-additional-fields.pbr-checkout-card--additional,html body.woocommerce-checkout .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order,html body.woocommerce-checkout .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment,html body.woocommerce-checkout .review-wrapper .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order,html body.woocommerce-checkout .review-wrapper .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment {display: block !important;width: calc(100% - 32px) !important;max-width: calc(100% - 32px) !important;min-width: 0 !important;margin: 0 16px 16px !important;box-sizing: border-box !important;}html body.woocommerce-checkout .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment,html body.woocommerce-checkout .review-wrapper .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment {margin-bottom: 0 !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card--coupon {position: relative !important;min-height: 88px !important;padding: 18px 18px 18px 78px !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card--coupon::before {left: 18px !important;top: 18px !important;transform: none !important;}html body.woocommerce-checkout .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order,html body.woocommerce-checkout .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment,html body.woocommerce-checkout .review-wrapper .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order,html body.woocommerce-checkout .review-wrapper .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment {position: relative !important;padding-top: 76px !important;}html body.woocommerce-checkout .order-review > #order_review > .pbr-checkout-card-heading,html body.woocommerce-checkout .order-payment > #payment > .pbr-checkout-card-heading,html body.woocommerce-checkout .review-wrapper .order-review > #order_review > .pbr-checkout-card-heading,html body.woocommerce-checkout .review-wrapper .order-payment > #payment > .pbr-checkout-card-heading {display: none !important;}html body.woocommerce-checkout .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order::before,html body.woocommerce-checkout .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment::before,html body.woocommerce-checkout .review-wrapper .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order::before,html body.woocommerce-checkout .review-wrapper .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment::before {position: absolute !important;left: 18px !important;top: 18px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 42px !important;height: 42px !important;border: 1px solid rgba(255, 19, 19, 0.14) !important;border-radius: 14px !important;background: linear-gradient(180deg, rgba(255, 19, 19, 0.10) 0%, rgba(255, 19, 19, 0.03) 100%) !important;box-shadow: 0 10px 20px rgba(255, 19, 19, 0.10) !important;color: var(--pbr-red, #ff1313) !important;font-family: FontAwesome !important;font-size: 18px !important;font-style: normal !important;font-weight: 400 !important;line-height: 1 !important;}html body.woocommerce-checkout .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order::before,html body.woocommerce-checkout .review-wrapper .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order::before {content: "\f07a" !important;}html body.woocommerce-checkout .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment::before,html body.woocommerce-checkout .review-wrapper .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment::before {content: "\f09d" !important;}html body.woocommerce-checkout .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order::after,html body.woocommerce-checkout .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment::after,html body.woocommerce-checkout .review-wrapper .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order::after,html body.woocommerce-checkout .review-wrapper .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment::after {position: absolute !important;top: 27px !important;left: 74px !important;color: #101828 !important;font-size: 17px !important;font-weight: 800 !important;line-height: 1.2 !important;letter-spacing: -0.02em !important;}html body.woocommerce-checkout .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order::after,html body.woocommerce-checkout .review-wrapper .order-review > #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order::after {content: "Comanda" !important;}html body.woocommerce-checkout .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment::after,html body.woocommerce-checkout .review-wrapper .order-payment > #payment.woocommerce-checkout-payment.pbr-checkout-card--payment::after {content: "Metoda de plată" !important;}html body.woocommerce-checkout input[type="text"],html body.woocommerce-checkout input[type="tel"],html body.woocommerce-checkout input[type="email"],html body.woocommerce-checkout textarea,html body.woocommerce-checkout select {font-size: 16px !important;}}@media (max-width: 768px) {html body.woocommerce-checkout {--pbr-checkout-uniform-width: calc(100vw - 62px);--pbr-checkout-uniform-gap: 16px;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card--coupon,html body.woocommerce-checkout .woocommerce-billing-fields.pbr-checkout-card--billing,html body.woocommerce-checkout .woocommerce-additional-fields.pbr-checkout-card--additional,html body.woocommerce-checkout #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order,html body.woocommerce-checkout #payment.woocommerce-checkout-payment.pbr-checkout-card--payment {display: block !important;width: var(--pbr-checkout-uniform-width) !important;max-width: var(--pbr-checkout-uniform-width) !important;min-width: var(--pbr-checkout-uniform-width) !important;margin-left: auto !important;margin-right: auto !important;margin-bottom: var(--pbr-checkout-uniform-gap) !important;box-sizing: border-box !important;float: none !important;clear: both !important;}html body.woocommerce-checkout #payment.woocommerce-checkout-payment.pbr-checkout-card--payment {margin-bottom: 0 !important;}}@media (max-width: 768px) {html body.woocommerce-checkout {--pbr-red: #ff1313;--pbr-checkout-side: 16px;--pbr-checkout-gap: 24px;--pbr-checkout-card-width: calc(100vw - (var(--pbr-checkout-side) * 2));}html body.woocommerce-checkout .woocommerce {width: 100vw !important;max-width: 100vw !important;min-width: 0 !important;margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;padding: 0 !important;background: transparent !important;box-sizing: border-box !important;overflow: visible !important;}html body.woocommerce-checkout form.checkout,html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .col2-set,html body.woocommerce-checkout .col2-set > .col-1,html body.woocommerce-checkout .col2-set > .col-2,html body.woocommerce-checkout .billing-wrapper,html body.woocommerce-checkout .review-wrapper,html body.woocommerce-checkout .wrapper-login-coupon,html body.woocommerce-checkout .woocommerce-form-coupon-toggle,html body.woocommerce-checkout .order-review,html body.woocommerce-checkout .order-payment {display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;float: none !important;clear: both !important;box-sizing: border-box !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card--coupon,html body.woocommerce-checkout .woocommerce-billing-fields.pbr-checkout-card--billing,html body.woocommerce-checkout .woocommerce-additional-fields.pbr-checkout-card--additional,html body.woocommerce-checkout #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order,html body.woocommerce-checkout .woocommerce-checkout-review-order.pbr-checkout-card--order,html body.woocommerce-checkout #payment.woocommerce-checkout-payment.pbr-checkout-card--payment,html body.woocommerce-checkout .woocommerce-checkout-payment.pbr-checkout-card--payment {display: block !important;width: var(--pbr-checkout-card-width) !important;max-width: var(--pbr-checkout-card-width) !important;min-width: 0 !important;margin: 0 auto var(--pbr-checkout-gap) !important;padding: 22px !important;border: 1px solid rgba(226, 232, 240, 0.78) !important;border-radius: 18px !important;background: #fff !important;box-shadow: 0 16px 36px rgba(15, 23, 42, 0.07) !important;box-sizing: border-box !important;float: none !important;clear: both !important;overflow: hidden !important;}html body.woocommerce-checkout input[type="text"],html body.woocommerce-checkout input[type="tel"],html body.woocommerce-checkout input[type="email"],html body.woocommerce-checkout textarea,html body.woocommerce-checkout select {width: 100% !important;max-width: 100% !important;min-width: 0 !important;font-size: 16px !important;box-sizing: border-box !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .wrapper-login-coupon {display: block !important;width: 100vw !important;max-width: 100vw !important;margin-left: calc(50% - 50vw) !important;margin-right: calc(50% - 50vw) !important;padding: 0 !important;box-sizing: border-box !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-form-coupon-toggle,html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-form-coupon-toggle > div {display: block !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;padding: 0 !important;box-sizing: border-box !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-form-coupon-toggle .woocommerce-info,html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info.pbr-checkout-card--coupon,html body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info.pbr-checkout-card--coupon {display: flex !important;align-items: center !important;width: calc(100vw - 32px) !important;max-width: calc(100vw - 32px) !important;min-width: 0 !important;min-height: 96px !important;margin: 0 auto 24px !important;padding: 20px 22px 20px 86px !important;border: 1px solid rgba(226, 232, 240, 0.78) !important;border-radius: 18px !important;background: #fff !important;box-shadow: 0 16px 36px rgba(15, 23, 42, 0.07) !important;box-sizing: border-box !important;float: none !important;clear: both !important;}html body.woocommerce-checkout .wrapper-login-coupon .woocommerce-info::before {left: 22px !important;top: 50% !important;transform: translateY(-50%) !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .woocommerce-shipping-fields {display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}html body.woocommerce-checkout .woocommerce-billing-fields.pbr-checkout-card--billing {margin-bottom: 24px !important;}html body.woocommerce-checkout .woocommerce-additional-fields.pbr-checkout-card--additional {margin-top: 0 !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .wrapper-login-coupon,html body.woocommerce-checkout .woocommerce-form-coupon-toggle,html body.woocommerce-checkout form.checkout_coupon,html body.woocommerce-checkout .checkout_coupon,html body.woocommerce-checkout .pbr-order-coupon {display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}}@media (max-width: 768px) {/* 1. Hide only duplicated search inside checkout/cart content.Header search is untouched. */html body.woocommerce-checkout #main-container .tbay-search-form.tbay-search-mobile,html body.woocommerce-checkout #main-content .tbay-search-form.tbay-search-mobile,html body.woocommerce-cart #main-container .tbay-search-form.tbay-search-mobile,html body.woocommerce-cart #main-content .tbay-search-form.tbay-search-mobile {display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}/* 2. Add breathing room before the first checkout card. */html body.woocommerce-checkout .woocommerce-billing-fields.pbr-checkout-card--billing {margin-top: 18px !important;}/* 3. Remove grey background from Produs / Subtotal in Comanda. */html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead,html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr,html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th,html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th.product-name,html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th.product-total {background: transparent !important;background-color: transparent !important;box-shadow: none !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr {border-bottom: 1px solid #eef2f7 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th {padding: 0 0 10px !important;color: #667085 !important;font-size: 11px !important;font-weight: 800 !important;line-height: 1.2 !important;text-transform: uppercase !important;letter-spacing: 0.04em !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th.product-total {text-align: right !important;}}@media (max-width: 768px) {/* Remove the visual "second search" inside mobile header search. */html body.woocommerce-checkout .topbar-device-mobile input.tbay-search.form-control.input-sm,html body.woocommerce-cart .topbar-device-mobile input.tbay-search.form-control.input-sm {background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;outline: none !important;height: 40px !important;padding: 0 4px 0 16px !important;margin: 0 !important;-webkit-appearance: none !important;appearance: none !important;}html body.woocommerce-checkout .topbar-device-mobile .tbay-search-form.tbay-search-mobile,html body.woocommerce-cart .topbar-device-mobile .tbay-search-form.tbay-search-mobile,html body.woocommerce-checkout .topbar-device-mobile .tbay-search-form.tbay-search-mobile .form-group,html body.woocommerce-cart .topbar-device-mobile .tbay-search-form.tbay-search-mobile .form-group {background: transparent !important;border: 0 !important;box-shadow: none !important;}/* If a real duplicated content search remains, hide only that one, not the header. */html body.woocommerce-checkout .site-main > .tbay-search-form.tbay-search-mobile,html body.woocommerce-checkout .woocommerce > .tbay-search-form.tbay-search-mobile,html body.woocommerce-cart .site-main > .tbay-search-form.tbay-search-mobile,html body.woocommerce-cart .woocommerce > .tbay-search-form.tbay-search-mobile {display: none !important;height: 0 !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}/* Space between header and first checkout card. */html body.woocommerce-checkout form.checkout.woocommerce-checkout,html body.woocommerce-checkout form.checkout.woocommerce-checkout.row {padding-top: 18px !important;}html body.woocommerce-checkout .billing-wrapper {padding-top: 0 !important;}html body.woocommerce-checkout .woocommerce-billing-fields.pbr-checkout-card--billing {margin-top: 0 !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .topbar-device-mobile .search-device {height: 56px !important;padding: 7px 0 !important;}html body.woocommerce-checkout .topbar-device-mobile .search-device .input-group {height: 42px !important;min-height: 42px !important;border-radius: 999px !important;overflow: hidden !important;}html body.woocommerce-checkout .topbar-device-mobile input.tbay-search.form-control.input-sm {height: 42px !important;min-height: 42px !important;line-height: 42px !important;padding: 0 8px 0 16px !important;background: transparent !important;border: 0 !important;box-shadow: none !important;}html body.woocommerce-checkout .topbar-device-mobile .search-device .button-group.input-group-addon,html body.woocommerce-checkout .topbar-device-mobile .search-device .button-search {height: 42px !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .topbar-device-mobile .search-device .button-group.input-group-addon,html body.woocommerce-cart .topbar-device-mobile .search-device .button-group.input-group-addon {width: 42px !important;height: 40px !important;flex: 0 0 42px !important;}html body.woocommerce-checkout .topbar-device-mobile .search-device .button-search,html body.woocommerce-cart .topbar-device-mobile .search-device .button-search {width: 36px !important;height: 40px !important;}html body.woocommerce-checkout .topbar-device-mobile .search-device .button-search i,html body.woocommerce-cart .topbar-device-mobile .search-device .button-search i,html body.woocommerce-checkout .topbar-device-mobile .search-device .button-search i::before,html body.woocommerce-cart .topbar-device-mobile .search-device .button-search i::before {width: 19px !important;height: 19px !important;font-size: 19px !important;line-height: 19px !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .topbar-device-mobile input.tbay-search.form-control.input-sm,html body.woocommerce-cart .topbar-device-mobile input.tbay-search.form-control.input-sm,html body.woocommerce-checkout .topbar-device-mobile input.tbay-search.form-control.input-sm::placeholder,html body.woocommerce-cart .topbar-device-mobile input.tbay-search.form-control.input-sm::placeholder {font-weight: 400 !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .topbar-device-mobile.pbr-search-expanded .active-mobile,html body.woocommerce-checkout .topbar-device-mobile:has(.search-device input.tbay-search:focus) .active-mobile,html body.woocommerce-cart .topbar-device-mobile.pbr-search-expanded .active-mobile,html body.woocommerce-cart .topbar-device-mobile:has(.search-device input.tbay-search:focus) .active-mobile {display: none !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;}html body.woocommerce-checkout #payment ul.payment_methods label::before {content: "" !important;position: absolute !important;left: 16px !important;top: 15px !important;width: 18px !important;height: 18px !important;border: 2px solid #d0d5dd !important;border-radius: 50% !important;background: #fff !important;}}@media (max-width: 768px) {html body.woocommerce-checkout .topbar-device-mobile.pbr-search-is-focused .topbar-mobile-history,html body.woocommerce-checkout .topbar-device-mobile.pbr-search-is-focused .active-mobile,html body.woocommerce-cart .topbar-device-mobile.pbr-search-is-focused .topbar-mobile-history,html body.woocommerce-cart .topbar-device-mobile.pbr-search-is-focused .active-mobile {display: none !important;width: 0 !important;min-width: 0 !important;max-width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;pointer-events: none !important;}html body.woocommerce-checkout .topbar-device-mobile.pbr-search-is-focused .search-device,html body.woocommerce-cart .topbar-device-mobile.pbr-search-is-focused .search-device {grid-column: 1 / -1 !important;width: 100% !important;padding-left: 0 !important;}html body.woocommerce-checkout #payment ul.payment_methods > li.wc_payment_method {position: relative !important;margin: 0 !important;padding: 14px 14px 14px 52px !important;border: 1px solid #e6ebf2 !important;border-radius: 16px !important;background: #fff !important;box-shadow: none !important;overflow: hidden !important;}html body.woocommerce-checkout #payment ul.payment_methods > li.wc_payment_method.pbr-payment-method-active {border-color: rgba(255, 19, 19, 0.45) !important;background: #fff !important;box-shadow:0 0 0 4px rgba(255, 19, 19, 0.08),inset 0 1px 0 rgba(255, 255, 255, 0.75) !important;}html body.woocommerce-checkout #payment ul.payment_methods input.input-radio {position: absolute !important;left: 18px !important;top: 18px !important;width: 18px !important;height: 18px !important;opacity: 0 !important;pointer-events: none !important;}html body.woocommerce-checkout #payment ul.payment_methods label {display: block !important;align-items: center !important;gap: 10px !important;margin: 0 !important;color: #101828 !important;font-size: 15px !important;font-weight: 850 !important;line-height: 1.25 !important;}html body.woocommerce-checkout #payment ul.payment_methods input.input-radio + label::before {content: "" !important;position: absolute !important;left: 18px !important;top: 18px !important;width: 18px !important;height: 18px !important;border: 2px solid #cfd6e2 !important;border-radius: 50% !important;background: #fff !important;box-sizing: border-box !important;}html body.woocommerce-checkout #payment ul.payment_methods input.input-radio:checked + label::before {border-color: #ff1313 !important;box-shadow: 0 0 0 4px rgba(255, 19, 19, 0.08) !important;}html body.woocommerce-checkout #payment ul.payment_methods input.input-radio:checked + label::after {content: "" !important;position: absolute !important;left: 24px !important;top: 24px !important;width: 6px !important;height: 6px !important;border-radius: 50% !important;background: #ff1313 !important;}html body.woocommerce-checkout #payment .payment_box {margin: 8px 0 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;color: #667085 !important;font-size: 13px !important;font-weight: 650 !important;line-height: 1.45 !important;box-shadow: none !important;}html body.woocommerce-checkout #payment .payment_box::before {display: none !important;content: none !important;}}/* =========================PBR checkout/cart/installments clean v15Consolidated checkout override block.========================= */@media (max-width: 768px) {html body.woocommerce-checkout #payment ul.payment_methods {display: flex !important;flex-direction: column !important;gap: 10px !important;margin: 0 !important;padding: 0 !important;list-style: none !important;border: 0 !important;background: transparent !important;}html body.woocommerce-checkout #payment ul.payment_methods > li.payment_method_cod {order: 1 !important;}html body.woocommerce-checkout #payment ul.payment_methods > li.payment_method_pbr_installments,html body.woocommerce-checkout #payment ul.payment_methods > li.pbr-installment-method {order: 2 !important;}html body.woocommerce-checkout #payment label .pbr-payment-method-subtitle {display: block !important;margin-top: 5px !important;color: #667085 !important;font-size: 13px !important;font-weight: 800 !important;line-height: 1.25 !important;}html body.woocommerce-checkout #payment li.payment_method_cod label .pbr-payment-method-subtitle {display: none !important;}html body.woocommerce-checkout #payment li.payment_method_pbr_installments .payment_box > p,html body.woocommerce-checkout #payment li.pbr-installment-method .payment_box > p,html body.woocommerce-checkout #payment li.payment_method_pbr_installments .payment_box::before,html body.woocommerce-checkout #payment li.pbr-installment-method .payment_box::before {display: none !important;content: none !important;}html body.woocommerce-checkout #payment li.pbr-installment-method .payment_box,html body.woocommerce-checkout #payment li.payment_method_pbr_installments .payment_box {display: none !important;width: 100% !important;max-width: 100% !important;margin: 12px 0 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;color: inherit !important;box-sizing: border-box !important;overflow: visible !important;}html body.woocommerce-checkout #payment li.pbr-installment-method.pbr-payment-method-active .payment_box,html body.woocommerce-checkout #payment li.payment_method_pbr_installments.pbr-payment-method-active .payment_box {display: block !important;}@supports selector(li:has(input:checked)) {html body.woocommerce-checkout #payment li.pbr-installment-method:has(input.input-radio:checked) .payment_box,html body.woocommerce-checkout #payment li.payment_method_pbr_installments:has(input.input-radio:checked) .payment_box {display: block !important;}}html body.woocommerce-checkout #payment ul.payment_methods > li.pbr-installment-method.pbr-payment-method-active,html body.woocommerce-checkout #payment ul.payment_methods > li.payment_method_pbr_installments.pbr-payment-method-active {border-color: rgba(255, 19, 19, 0.55) !important;box-shadow: 0 0 0 3px rgba(255, 19, 19, 0.08) !important;}html body.woocommerce-checkout .pbr-installments-ui {display: none !important;width: calc(100% + 38px) !important;max-width: calc(100% + 38px) !important;margin: 10px 0 0 -38px !important;padding: 0 !important;gap: 12px !important;justify-items: center !important;color: #17212f !important;font-family: Rubik, sans-serif !important;box-sizing: border-box !important;overflow: visible !important;}html body.woocommerce-checkout #payment li.pbr-installment-method.pbr-payment-method-active .pbr-installments-ui,html body.woocommerce-checkout #payment li.payment_method_pbr_installments.pbr-payment-method-active .pbr-installments-ui {display: grid !important;}@supports selector(li:has(input:checked)) {html body.woocommerce-checkout #payment li.pbr-installment-method:has(input.input-radio:checked) .pbr-installments-ui,html body.woocommerce-checkout #payment li.payment_method_pbr_installments:has(input.input-radio:checked) .pbr-installments-ui {display: grid !important;}}html body.woocommerce-checkout .pbr-installments-label {width: 100% !important;color: #667085 !important;font-size: 13px !important;font-weight: 800 !important;line-height: 1.25 !important;text-align: center !important;}html body.woocommerce-checkout .pbr-installment-banks,html body.woocommerce-checkout .pbr-installment-total,html body.woocommerce-checkout .pbr-installment-periods,html body.woocommerce-checkout .pbr-installment-estimate {width: 100% !important;max-width: 100% !important;margin-left: auto !important;margin-right: auto !important;box-sizing: border-box !important;}html body.woocommerce-checkout .pbr-installment-banks {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 10px !important;justify-items: stretch !important;}html body.woocommerce-checkout .pbr-installment-option {position: relative !important;display: inline-flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;min-width: 0 !important;min-height: 44px !important;padding: 7px 6px !important;border: 1px solid #dfe7f0 !important;border-radius: 10px !important;background: #fff !important;box-shadow: none !important;color: #101828 !important;font-size: 11px !important;font-weight: 900 !important;line-height: 1.12 !important;text-align: center !important;white-space: normal !important;cursor: pointer !important;transition: border-color 0.16s ease, box-shadow 0.16s ease, background-color 0.16s ease, color 0.16s ease !important;-webkit-tap-highlight-color: transparent !important;}html body.woocommerce-checkout .pbr-installment-option:hover,html body.woocommerce-checkout .pbr-installment-option:focus {border-color: rgba(255, 19, 19, 0.26) !important;background: rgba(255, 19, 19, 0.06) !important;outline: none !important;}html body.woocommerce-checkout .pbr-installment-bank-card {width: 100% !important;min-height: 78px !important;padding: 9px 6px 8px !important;gap: 3px !important;}html body.woocommerce-checkout .pbr-installment-logo {display: block !important;width: 34px !important;height: 34px !important;margin: 0 auto 3px !important;object-fit: contain !important;border-radius: 999px !important;pointer-events: none !important;}html body.woocommerce-checkout .pbr-installment-option span {display: block !important;margin-top: 3px !important;color: #667085 !important;font-size: 10px !important;font-weight: 800 !important;line-height: 1.1 !important;}html body.woocommerce-checkout .pbr-installment-option.is-active {border-color: #ff1313 !important;background: #fff !important;box-shadow: 0 0 0 3px rgba(255, 19, 19, 0.08) !important;color: #101828 !important;}html body.woocommerce-checkout .pbr-installment-option.is-active::after {content: "\f00c" !important;position: absolute !important;top: -7px !important;right: -7px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 18px !important;height: 18px !important;border-radius: 999px !important;background: #ff1313 !important;color: #fff !important;font-family: FontAwesome !important;font-size: 10px !important;line-height: 1 !important;}html body.woocommerce-checkout .pbr-installment-option.is-disabled {opacity: 0.45 !important;pointer-events: none !important;}html body.woocommerce-checkout .pbr-installment-line {display: grid !important;grid-template-columns: minmax(88px, 0.78fr) minmax(0, 1.22fr) !important;align-items: center !important;gap: 10px !important;padding-top: 10px !important;border-top: 1px solid #eef2f7 !important;}html body.woocommerce-checkout .pbr-installment-line span {color: #667085 !important;font-size: 13px !important;font-weight: 800 !important;line-height: 1.2 !important;}html body.woocommerce-checkout .pbr-installment-line strong {color: #17212f !important;font-size: 15px !important;font-weight: 950 !important;line-height: 1.2 !important;white-space: nowrap !important;}html body.woocommerce-checkout .pbr-installment-periods [data-pbr-periods] {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 8px !important;width: 100% !important;max-width: 196px !important;min-width: 0 !important;justify-self: center !important;}html body.woocommerce-checkout .pbr-installment-periods .pbr-installment-option {width: 100% !important;min-width: 0 !important;min-height: 38px !important;padding: 7px 8px !important;border: 1px solid rgba(255, 19, 19, 0.16) !important;border-radius: 9px !important;background: rgba(255, 255, 255, 0.96) !important;color: var(--pbr-red, #ff1313) !important;font-size: 12px !important;font-weight: 900 !important;}html body.woocommerce-checkout .pbr-installment-periods .pbr-installment-option.is-active {border-color: #ff1313 !important;background: #ff1313 !important;box-shadow: 0 8px 18px rgba(255, 19, 19, 0.18) !important;color: #fff !important;}html body.woocommerce-checkout .pbr-installment-periods .pbr-installment-option.is-active::after {display: none !important;}html body.woocommerce-checkout .pbr-installment-estimate {display: grid !important;grid-template-columns: 42px minmax(0, 1fr) !important;align-items: center !important;gap: 10px !important;padding: 12px !important;border: 1px solid rgba(255, 19, 19, 0.18) !important;border-radius: 12px !important;background: linear-gradient(180deg, rgba(255, 19, 19, 0.055) 0%, rgba(255, 255, 255, 0.96) 100%) !important;overflow: hidden !important;}html body.woocommerce-checkout .pbr-installment-estimate > div:not(.pbr-installment-estimate-icon) {min-width: 0 !important;}html body.woocommerce-checkout .pbr-installment-estimate-icon {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 42px !important;height: 42px !important;border: 1px solid rgba(255, 19, 19, 0.14) !important;border-radius: 14px !important;background: linear-gradient(180deg, rgba(255, 19, 19, 0.10) 0%, rgba(255, 19, 19, 0.03) 100%) !important;box-shadow: 0 10px 20px rgba(255, 19, 19, 0.10) !important;color: var(--pbr-red, #ff1313) !important;font-family: FontAwesome !important;font-size: 17px !important;}html body.woocommerce-checkout .pbr-installment-estimate-icon::before {content: "\f073" !important;}html body.woocommerce-checkout .pbr-installment-estimate-title {display: block !important;color: #667085 !important;font-size: 11px !important;font-weight: 800 !important;line-height: 1.15 !important;}html body.woocommerce-checkout .pbr-installment-estimate-value {display: flex !important;align-items: baseline !important;flex-wrap: wrap !important;gap: 4px !important;min-width: 0 !important;max-width: 100% !important;margin-top: 2px !important;color: #ff1313 !important;font-size: clamp(18px, 5.6vw, 22px) !important;font-weight: 950 !important;line-height: 1.05 !important;white-space: normal !important;}html body.woocommerce-checkout .pbr-installment-estimate-value small {flex-shrink: 0 !important;color: #667085 !important;font-size: 12px !important;font-weight: 850 !important;}html body.woocommerce-checkout .pbr-installment-zero {display: inline-flex !important;align-items: center !important;gap: 4px !important;margin-top: 3px !important;color: #16a34a !important;font-size: 12px !important;font-weight: 900 !important;}html body.woocommerce-checkout .pbr-installment-zero::before {content: "\f00c" !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 13px !important;height: 13px !important;border: 1px solid #16a34a !important;border-radius: 999px !important;font-family: FontAwesome !important;font-size: 7px !important;line-height: 1 !important;}html body.woocommerce-checkout .pbr-installment-note {grid-column: 1 / -1 !important;margin-top: 2px !important;padding-top: 9px !important;border-top: 1px solid #e4e7ec !important;color: #667085 !important;font-size: 10px !important;font-weight: 800 !important;line-height: 1.25 !important;}html body.woocommerce-checkout .pbr-installment-note::before {content: "\f05a" !important;margin-right: 4px !important;color: #98a2b3 !important;font-family: FontAwesome !important;}html body.woocommerce-checkout .woocommerce-notices-wrapper > .woocommerce-message,html body.woocommerce-cart .woocommerce-notices-wrapper > .woocommerce-message {display: none !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table,html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot {display: block !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;border: 0 !important;background: transparent !important;box-sizing: border-box !important;overflow: visible !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead tr,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr {display: grid !important;grid-template-columns: minmax(0, 1fr) auto !important;align-items: center !important;width: 100% !important;box-sizing: border-box !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table thead th,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot th,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot td {display: block !important;width: auto !important;padding-left: 0 !important;padding-right: 0 !important;border: 0 !important;background: transparent !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-name::before,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-name::after,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-total::before,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody td.product-total::after {display: none !important;content: none !important;width: 0 !important;height: 0 !important;border: 0 !important;background: transparent !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card {position: relative !important;display: grid !important;grid-template-columns: 92px minmax(0, 1fr) !important;grid-template-rows: auto auto auto !important;align-items: center !important;column-gap: 13px !important;row-gap: 0 !important;width: 100% !important;max-width: 100% !important;min-height: 122px !important;margin: 12px 0 0 !important;padding: 14px !important;border: 1px solid #eef1f4 !important;border-radius: 18px !important;background: #f8f9fa !important;box-shadow: none !important;box-sizing: border-box !important;overflow: hidden !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card td {width: auto !important;max-width: none !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;vertical-align: middle !important;box-sizing: border-box !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card td.pbr-order-product-name-cell {display: contents !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card .pbr-order-product-media {grid-column: 1 !important;grid-row: 1 / 4 !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 92px !important;height: 92px !important;min-width: 92px !important;border: 0 !important;border-radius: 16px !important;background: #fff !important;box-shadow: none !important;overflow: hidden !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card .pbr-order-product-media img {display: block !important;float: none !important;width: 100% !important;height: 100% !important;max-width: 100% !important;max-height: 100% !important;margin: 0 !important;padding: 3px !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;object-fit: contain !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card .pbr-order-product-info {grid-column: 2 !important;grid-row: 1 !important;min-width: 0 !important;align-self: end !important;color: #07111f !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.25 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card .pbr-order-product-title {display: -webkit-box !important;overflow: hidden !important;color: #171717 !important;font-size: 14px !important;font-weight: 700 !important;line-height: 1.25 !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow-wrap: anywhere !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card .product-quantity {display: block !important;margin: 4px 0 0 !important;color: #98a2b3 !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1 !important;white-space: nowrap !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card td.pbr-order-product-total-cell {position: static !important;grid-column: 2 !important;grid-row: 2 !important;justify-self: start !important;align-self: start !important;display: block !important;width: auto !important;min-width: 0 !important;max-width: 100% !important;margin-top: 8px !important;transform: none !important;color: var(--pbr-red, #ff1313) !important;font-size: 18px !important;font-weight: 800 !important;line-height: 1.1 !important;text-align: left !important;white-space: nowrap !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card td.pbr-order-product-total-cell *,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card td.pbr-order-product-total-cell .amount,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card td.pbr-order-product-total-cell bdi {color: var(--pbr-red, #ff1313) !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-order-product-card .pbr-order-product-remove {grid-column: 2 !important;grid-row: 3 !important;align-self: start !important;margin-top: 8px !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .pbr-checkout-remove,html body.woocommerce-cart .shop_table .product-remove a.remove,html body.woocommerce-cart .shop_table .pbr-checkout-remove {display: inline-flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;width: max-content !important;min-width: 0 !important;height: 32px !important;margin-top: 0 !important;padding: 0 12px !important;border: 1px solid rgba(255, 19, 19, 0.16) !important;border-radius: 999px !important;background: rgba(255, 255, 255, 0.96) !important;color: var(--pbr-red, #ff1313) !important;font-size: 0 !important;position: relative !important;margin: 0 !important;box-shadow: none !important;font-weight: 800 !important;line-height: 1 !important;text-decoration: none !important;text-indent: 0 !important;white-space: nowrap !important;overflow: hidden !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .pbr-checkout-remove:hover,html body.woocommerce-checkout .woocommerce-checkout-review-order-table .pbr-checkout-remove:focus,html body.woocommerce-cart .shop_table .product-remove a.remove:hover,html body.woocommerce-cart .shop_table .product-remove a.remove:focus,html body.woocommerce-cart .shop_table .pbr-checkout-remove:hover,html body.woocommerce-cart .shop_table .pbr-checkout-remove:focus {border-color: rgba(255, 19, 19, 0.24) !important;background: rgba(255, 19, 19, 0.10) !important;outline: none !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .pbr-checkout-remove::before,html body.woocommerce-cart .shop_table .product-remove a.remove::before,html body.woocommerce-cart .shop_table .pbr-checkout-remove::before {content: "\f1f8" !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;color: var(--pbr-red, #ff1313) !important;font-family: FontAwesome !important;font-size: 12px !important;font-weight: 400 !important;line-height: 1 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table .pbr-checkout-remove::after,html body.woocommerce-cart .shop_table .product-remove a.remove::after,html body.woocommerce-cart .shop_table .pbr-checkout-remove::after {content: "Elimină" !important;display: inline-flex !important;align-items: center !important;color: var(--pbr-red, #ff1313) !important;font-size: 12px !important;font-weight: 850 !important;line-height: 1 !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr.cart_item.pbr-cart-item-removing {opacity: 0.55 !important;pointer-events: none !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total th {color: #07111f !important;}html body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td *,html body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr.order-total td bdi {color: var(--pbr-red, #ff1313) !important;}}/* =========================PBR mobile breadcrumb + page title========================= */@media (max-width: 768px) {html body .pbr-mobile-page-heading {display: block !important;width: calc(100vw - 32px) !important;max-width: calc(100vw - 32px) !important;margin: 112px auto 18px !important;padding: 0 !important;box-sizing: border-box !important;}html body.woocommerce-checkout .pbr-mobile-page-heading,html body.woocommerce-cart .pbr-mobile-page-heading {margin-top: 112px !important;margin-bottom: 18px !important;}html body.wishlist .pbr-mobile-page-heading,html body.woocommerce-wishlist .pbr-mobile-page-heading {margin-top: 112px !important;margin-bottom: 16px !important;}html body .pbr-mobile-breadcrumb {display: flex !important;align-items: center !important;gap: 8px !important;width: 100% !important;margin: 0 0 12px !important;padding: 0 !important;color: #8a94a6 !important;font-size: 12px !important;font-weight: 750 !important;line-height: 1.2 !important;white-space: nowrap !important;}html body .pbr-mobile-breadcrumb a {display: inline-flex !important;align-items: center !important;color: #667085 !important;text-decoration: none !important;-webkit-tap-highlight-color: transparent !important;}html body .pbr-mobile-breadcrumb a::before {content: "\f015" !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 22px !important;height: 22px !important;margin-right: 6px !important;border: 1px solid rgba(255, 19, 19, 0.12) !important;border-radius: 8px !important;background: linear-gradient(180deg, rgba(255, 19, 19, 0.08) 0%, rgba(255, 19, 19, 0.02) 100%) !important;color: var(--pbr-red, #ff1313) !important;font-family: FontAwesome !important;font-size: 11px !important;font-weight: 400 !important;line-height: 1 !important;}html body .pbr-mobile-breadcrumb-separator {color: #c1c7d0 !important;font-size: 16px !important;font-weight: 700 !important;line-height: 1 !important;}html body .pbr-mobile-breadcrumb-current {min-width: 0 !important;overflow: hidden !important;color: #667085 !important;text-overflow: ellipsis !important;}html body .pbr-mobile-page-heading h1 {margin: 0 !important;padding: 0 !important;color: #07111f !important;font-size: 24px !important;font-weight: 900 !important;line-height: 1.15 !important;letter-spacing: -0.02em !important;}html body .pbr-mobile-page-heading h1::after {content: "" !important;display: block !important;width: 64px !important;height: 3px !important;margin-top: 12px !important;border-radius: 999px !important;background: linear-gradient(90deg, var(--pbr-red, #ff1313) 0%, rgba(255, 19, 19, 0.22) 100%) !important;}html body.pbr-has-mobile-page-heading.wishlist .title-not-breadcrumbs,html body.pbr-has-mobile-page-heading.woocommerce-wishlist .title-not-breadcrumbs {display: none !important;}html body.woocommerce-checkout .pbr-mobile-page-heading + form.checkout,html body.woocommerce-cart .pbr-mobile-page-heading + .woocommerce-cart-form,html body.wishlist .pbr-mobile-page-heading + #yith-wcwl-form,html body.woocommerce-wishlist .pbr-mobile-page-heading + #yith-wcwl-form {margin-top: 0 !important;}html body.pbr-has-mobile-page-heading.woocommerce-checkout #tbay-main-content,html body.pbr-has-mobile-page-heading.woocommerce-cart #tbay-main-content,html body.pbr-has-mobile-page-heading.wishlist #tbay-main-content,html body.pbr-has-mobile-page-heading.woocommerce-wishlist #tbay-main-content {padding-top: 0 !important;}}/* =========================PBR mobile page spacing balance========================= */@media (max-width: 768px) {html body.pbr-has-mobile-page-heading .pbr-mobile-page-heading {margin-bottom: 26px !important;}html body.pbr-has-mobile-page-heading.woocommerce-checkout .pbr-mobile-page-heading,html body.pbr-has-mobile-page-heading.woocommerce-cart .pbr-mobile-page-heading {margin-top: 126px !important;}html body.pbr-has-mobile-page-heading.wishlist .pbr-mobile-page-heading,html body.pbr-has-mobile-page-heading.woocommerce-wishlist .pbr-mobile-page-heading {margin-top: 38px !important;}html body.pbr-has-mobile-page-heading.woocommerce-checkout .pbr-mobile-page-heading + form.checkout,html body.pbr-has-mobile-page-heading.woocommerce-checkout form.checkout,html body.pbr-has-mobile-page-heading.woocommerce-checkout form.checkout.woocommerce-checkout,html body.pbr-has-mobile-page-heading.woocommerce-checkout form.checkout.woocommerce-checkout.row,html body.pbr-has-mobile-page-heading.woocommerce-cart .pbr-mobile-page-heading + .woocommerce-cart-form {margin-top: 0 !important;padding-top: 0 !important;}html body.pbr-has-mobile-page-heading.woocommerce-checkout .pbr-mobile-page-heading + form.checkout,html body.pbr-has-mobile-page-heading.woocommerce-checkout .pbr-mobile-page-heading + form.checkout.woocommerce-checkout,html body.pbr-has-mobile-page-heading.woocommerce-checkout .pbr-mobile-page-heading + form.checkout.woocommerce-checkout.row {margin-top: 0 !important;}html body.pbr-has-mobile-page-heading.woocommerce-checkout #customer_details,html body.pbr-has-mobile-page-heading.woocommerce-checkout .col2-set,html body.pbr-has-mobile-page-heading.woocommerce-checkout .billing-wrapper,html body.pbr-has-mobile-page-heading.woocommerce-checkout #customer_details > .col-1,html body.pbr-has-mobile-page-heading.woocommerce-checkout #customer_details > .col-2 {margin-top: 0 !important;padding-top: 0 !important;}html body.pbr-has-mobile-page-heading.woocommerce-checkout .woocommerce-billing-fields.pbr-checkout-card--billing,html body.pbr-has-mobile-page-heading.woocommerce-checkout #customer_details > .col-1 > .woocommerce-billing-fields.pbr-checkout-card--billing {margin-top: 0 !important;}html body.pbr-has-mobile-page-heading.woocommerce-checkout .woocommerce-additional-fields.pbr-checkout-card--additional,html body.pbr-has-mobile-page-heading.woocommerce-checkout #order_review.woocommerce-checkout-review-order.pbr-checkout-card--order,html body.pbr-has-mobile-page-heading.woocommerce-checkout .woocommerce-checkout-payment.pbr-checkout-card--payment {margin-top: 24px !important;}html body.pbr-has-mobile-page-heading.wishlist .pbr-mobile-page-heading + #yith-wcwl-form,html body.pbr-has-mobile-page-heading.woocommerce-wishlist .pbr-mobile-page-heading + #yith-wcwl-form,html body.pbr-has-mobile-page-heading.wishlist #yith-wcwl-form,html body.pbr-has-mobile-page-heading.woocommerce-wishlist #yith-wcwl-form {margin-top: 0 !important;}html body.pbr-has-mobile-page-heading.wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper,html body.pbr-has-mobile-page-heading.woocommerce-wishlist #yith-wcwl-form .wishlist_table tbody.wishlist-items-wrapper,html body.pbr-has-mobile-page-heading.wishlist #yith-wcwl-form .wishlist_table.responsive.mobile,html body.pbr-has-mobile-page-heading.woocommerce-wishlist #yith-wcwl-form .wishlist_table.responsive.mobile {gap: 18px !important;}}/* =========================PBR checkout title-to-card gap fix========================= */@media (max-width: 768px) {html body.woocommerce-checkout {--pbr-checkout-title-to-card-pull: -72px;}html body.woocommerce-checkout .pbr-mobile-page-heading,html body.woocommerce-cart .pbr-mobile-page-heading {margin-bottom: 14px !important;}html body.woocommerce-checkout .pbr-mobile-page-heading + form.checkout,html body.woocommerce-checkout .pbr-mobile-page-heading + form.checkout.woocommerce-checkout,html body.woocommerce-checkout .pbr-mobile-page-heading + form.checkout.woocommerce-checkout.row {margin-top: 0 !important;}html body.woocommerce-checkout form.checkout,html body.woocommerce-checkout form.checkout.woocommerce-checkout,html body.woocommerce-checkout form.checkout.woocommerce-checkout.row {position: relative !important;top: var(--pbr-checkout-title-to-card-pull) !important;margin-bottom: var(--pbr-checkout-title-to-card-pull) !important;}}/* =========================PBR checkout rhythm like wishlist========================= */@media (max-width: 768px) {html body.woocommerce-checkout,html body.woocommerce-cart {--pbr-cart-heading-top: 104px;--pbr-cart-heading-bottom: 18px;--pbr-cart-form-pull: -87px;}html body.woocommerce-checkout .pbr-mobile-page-heading,html body.woocommerce-cart .pbr-mobile-page-heading {display: block !important;width: calc(100vw - 32px) !important;max-width: calc(100vw - 32px) !important;margin: var(--pbr-cart-heading-top) auto var(--pbr-cart-heading-bottom) !important;padding: 0 !important;box-sizing: border-box !important;}html body.woocommerce-checkout .pbr-mobile-page-heading h1,html body.woocommerce-cart .pbr-mobile-page-heading h1 {margin: 0 !important;padding: 0 !important;}html body.woocommerce-checkout .pbr-mobile-page-heading + form.checkout,html body.woocommerce-checkout .pbr-mobile-page-heading + form.checkout.woocommerce-checkout,html body.woocommerce-checkout .pbr-mobile-page-heading + form.checkout.woocommerce-checkout.row,html body.woocommerce-checkout form.checkout,html body.woocommerce-checkout form.checkout.woocommerce-checkout,html body.woocommerce-checkout form.checkout.woocommerce-checkout.row {position: relative !important;top: var(--pbr-cart-form-pull) !important;margin-top: 0 !important;margin-bottom: var(--pbr-cart-form-pull) !important;padding-top: 0 !important;}html body.woocommerce-checkout #customer_details,html body.woocommerce-checkout .col2-set,html body.woocommerce-checkout .billing-wrapper,html body.woocommerce-checkout #customer_details > .col-1,html body.woocommerce-checkout #customer_details > .col-2 {margin-top: 0 !important;padding-top: 0 !important;}html body.woocommerce-checkout .woocommerce-billing-fields.pbr-checkout-card--billing,html body.woocommerce-checkout #customer_details > .col-1 > .woocommerce-billing-fields.pbr-checkout-card--billing,html body.woocommerce-checkout .billing-wrapper .woocommerce-billing-fields.pbr-checkout-card--billing {margin-top: 0 !important;}}/* =========================PBR Elementor Footer Mobile RedesignPaste at the end of Custom CSS for mobile.Targets only the real Elementor footer, not the fixed mobile bottom menu.========================= */@media (max-width: 768px) {html body #tbay-footer.tbay-footer {--pbr-red: #ff1313;--pbr-footer-card: #ffffff;--pbr-footer-line: #e7edf3;--pbr-footer-text: #111827;--pbr-footer-muted: #667085;width: 100vw !important;max-width: 100vw !important;margin: 0 calc(50% - 50vw) !important;padding: 0 !important;background: #ffffff !important;border-top: 0 !important;border-radius: 16px 16px 0 0 !important;box-shadow: none !important;overflow: hidden !important;}html body #tbay-footer .elementor-1005,html body #tbay-footer .elementor-1005 * {box-sizing: border-box !important;}html body #tbay-footer .elementor-1005 {width: 100% !important;max-width: none !important;margin: 0 auto !important;padding: 0 !important;background: #ffffff !important;border: 0 !important;border-radius: 16px 16px 0 0 !important;box-shadow: none !important;overflow: visible !important;}html body #tbay-footer .elementor-1005 > .elementor-section {width: 100% !important;left: auto !important;right: auto !important;margin-left: auto !important;margin-right: auto !important;}html body #tbay-footer .elementor-1005 > .elementor-section:not(.elementor-element-2bb1616):not(.elementor-element-ebb0e55) {background: #ffffff !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 {display: block !important;width: 100% !important;max-width: none !important;margin: 0 0 10px !important;padding: 10px !important;background: #ffffff !important;border: 0 !important;border-radius: 16px 16px 0 0 !important;box-shadow: none !important;overflow: hidden !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28::before,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28::after,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 > .elementor-container,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 > .elementor-container::before,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 > .elementor-container::after {border-top: 0 !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;outline: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28::before,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28::after,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 > .elementor-container::before,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 > .elementor-container::after {content: none !important;display: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 > .elementor-container {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 8px !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 > .elementor-container,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-row,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-column-wrap,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-element-populated,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-widget-wrap,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-widget-container,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .tbay-custom-icon-box {background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;outline: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-column {width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-widget-wrap {display: block !important;width: 100% !important;min-height: 0 !important;padding: 0 !important;margin: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .tbay-custom-icon-box {width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon-box-wrapper {display: flex !important;min-height: 86px !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;gap: 6px !important;padding: 10px 8px !important;text-align: center !important;background: #ffffff !important;border: 1px solid var(--pbr-footer-line) !important;border-radius: 10px !important;box-shadow: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon-box-icon {margin: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 34px !important;height: 34px !important;padding: 0 !important;background: rgba(255, 19, 19, 0.07) !important;border: 1px solid rgba(255, 19, 19, 0.15) !important;border-radius: 12px !important;color: var(--pbr-red) !important;fill: var(--pbr-red) !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon svg,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon svg *,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon i {width: 18px !important;height: 18px !important;color: var(--pbr-red) !important;fill: var(--pbr-red) !important;stroke: var(--pbr-red) !important;font-size: 18px !important;line-height: 1 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon-box-content {width: 100% !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon-box-title,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon-box-title span,html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon-box-title a {margin: 0 !important;color: var(--pbr-footer-text) !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.15 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2cdbc28 .elementor-icon-box-description {margin: 2px 0 0 !important;color: #3f4652 !important;font-size: 9.5px !important;font-weight: 700 !important;line-height: 1.15 !important;}html body #tbay-footer .elementor-1005 .elementor-element-7b2a99f {width: 100% !important;margin: 0 auto !important;padding: 0 !important;background: #ffffff !important;}html body #tbay-footer .elementor-1005 .elementor-element-7b2a99f > .elementor-container {display: block !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-7b2a99f .elementor-column {width: 100% !important;max-width: none !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-7b2a99f .elementor-element-700d515,html body #tbay-footer .elementor-1005 .elementor-element-7b2a99f .elementor-element-28b28bd,html body #tbay-footer .elementor-1005 .elementor-element-7b2a99f .elementor-element-3fc39a5,html body #tbay-footer .elementor-1005 .elementor-element-b2ee4b4,html body #tbay-footer .elementor-1005 .elementor-element-a45eaa4,html body #tbay-footer .elementor-1005 .elementor-element-1f64623 {display: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 > .elementor-widget-wrap {display: block !important;width: calc(100% - 20px) !important;max-width: none !important;margin: 0 10px 10px !important;padding: 14px 16px !important;background: #ffffff !important;border: 1px solid rgba(226, 232, 240, 0.95) !important;border-radius: 16px !important;box-shadow: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 p {position: relative !important;margin: 0 !important;padding: 0 0 0 28px !important;color: var(--pbr-footer-text) !important;font-size: 12px !important;font-weight: 700 !important;line-height: 1.4 !important;}html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 .elementor-widget + .elementor-widget {margin-top: 10px !important;}html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 p::before {position: absolute !important;left: 0 !important;top: 1px !important;display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 18px !important;height: 18px !important;color: var(--pbr-red) !important;font-family: "Font Awesome 5 Free", "FontAwesome", sans-serif !important;font-size: 13px !important;font-weight: 900 !important;line-height: 1 !important;}html body #tbay-footer .elementor-1005 .elementor-element-50fbff6 p::before {content: "\f3c5" !important;}html body #tbay-footer .elementor-1005 .elementor-element-2222a59 p::before {content: "\f0e0" !important;}html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 a {color: var(--pbr-red) !important;font-weight: 800 !important;text-decoration: none !important;text-decoration-line: none !important;-webkit-text-decoration-line: none !important;border-bottom: 0 !important;box-shadow: none !important;background-image: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 a,html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 a:hover,html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 a:focus,html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 a:active,html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 a *,html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 .elementor-widget-container a {text-decoration: none !important;text-decoration-line: none !important;text-decoration-color: transparent !important;-webkit-text-decoration-line: none !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;background-image: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 a::before,html body #tbay-footer .elementor-1005 .elementor-element-f1918c3 a::after {content: none !important;display: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-2222a59 a[href^="mailto:"],html body #tbay-footer .elementor-1005 .elementor-element-2222a59 a[href^="mailto:"]:hover,html body #tbay-footer .elementor-1005 .elementor-element-2222a59 a[href^="mailto:"]:focus,html body #tbay-footer .elementor-1005 .elementor-element-2222a59 a[href^="mailto:"]:active {all: unset !important;display: inline !important;color: var(--pbr-red) !important;font-family: inherit !important;font-size: inherit !important;font-weight: 800 !important;line-height: inherit !important;cursor: pointer !important;text-decoration: none !important;text-decoration-line: none !important;text-decoration-thickness: 0 !important;text-decoration-color: transparent !important;-webkit-text-decoration-line: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-2222a59 span[style*="text-decoration"],html body #tbay-footer .elementor-1005 .elementor-element-2222a59 span[style*="underline"],html body #tbay-footer .elementor-1005 .elementor-element-2222a59 span[style*="#0d8dfd"],html body #tbay-footer .elementor-1005 .elementor-element-2222a59 span[style*="rgb(13, 141, 253)"] {color: var(--pbr-red) !important;text-decoration: none !important;text-decoration-line: none !important;text-decoration-thickness: 0 !important;text-decoration-color: transparent !important;-webkit-text-decoration-line: none !important;border-bottom: 0 !important;box-shadow: none !important;background: transparent !important;background-image: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-2222a59 span[style*="text-decoration"] a[href^="mailto:"],html body #tbay-footer .elementor-1005 .elementor-element-2222a59 span[style*="underline"] a[href^="mailto:"],html body #tbay-footer .elementor-1005 .elementor-element-2222a59 span[style*="#0d8dfd"] a[href^="mailto:"],html body #tbay-footer .elementor-1005 .elementor-element-2222a59 span[style*="rgb(13, 141, 253)"] a[href^="mailto:"] {color: var(--pbr-red) !important;text-decoration: none !important;text-decoration-line: none !important;text-decoration-color: transparent !important;-webkit-text-decoration-line: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-2bb1616 {width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;background:radial-gradient(circle at 12% 4%, rgba(255, 19, 19, 0.22), transparent 30%),linear-gradient(145deg, #171717 0%, #080808 100%) !important;border-radius: 16px 16px 0 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-2bb1616 > .elementor-element-populated {width: 100% !important;margin: 0 !important;padding: 18px 16px 16px !important;background: transparent !important;border: 0 !important;border-radius: 16px 16px 0 0 !important;box-shadow: none !important;overflow: hidden !important;}html body #tbay-footer .elementor-1005 .elementor-element-2bb1616 p {margin: 0 !important;color: rgba(255, 255, 255, 0.82) !important;font-size: 12px !important;font-weight: 600 !important;line-height: 1.35 !important;text-align: center !important;}html body #tbay-footer .elementor-1005 .elementor-element-d28ec72 p {color: rgba(255, 255, 255, 0.94) !important;font-size: 12px !important;font-weight: 800 !important;}html body #tbay-footer .elementor-1005 .elementor-element-0e7e847 {display: grid !important;gap: 8px !important;margin: 10px 0 12px !important;}html body #tbay-footer .elementor-1005 .elementor-element-0e7e847 p {display: block !important;margin: 0 !important;padding: 8px 12px !important;background:radial-gradient(circle at 10% 50%, rgba(255, 19, 19, 0.14), transparent 42%),linear-gradient(180deg, rgba(255, 255, 255, 0.10), rgba(255, 255, 255, 0.055)) !important;border: 1px solid rgba(255, 255, 255, 0.12) !important;border-radius: 12px !important;}html body #tbay-footer .elementor-1005 .elementor-element-0e7e847 a,html body #tbay-footer .elementor-1005 .elementor-element-0e7e847 strong,html body #tbay-footer .elementor-1005 .elementor-element-0e7e847 span {display: block !important;color: #ffffff !important;font-size: 20px !important;font-weight: 900 !important;line-height: 1.2 !important;letter-spacing: 0.2px !important;text-decoration: none !important;text-shadow: 0 1px 12px rgba(0, 0, 0, 0.36) !important;}/* Working schedule as a structured table block. */html body #tbay-footer .elementor-1005 .elementor-element-ed62eff {position: relative !important;margin: 0 !important;padding: 12px !important;background:radial-gradient(circle at 7% 18%, rgba(255, 19, 19, 0.09), transparent 28%),linear-gradient(180deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.045)) !important;border: 1px solid rgba(255, 255, 255, 0.12) !important;border-left: 1px solid rgba(255, 255, 255, 0.12) !important;border-right: 1px solid rgba(255, 255, 255, 0.08) !important;border-radius: 12px !important;}html body #tbay-footer .elementor-1005 .elementor-element-0a15084 {display: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-ed62eff::before,html body #tbay-footer .elementor-1005 .elementor-element-ed62eff::after {content: none !important;display: none !important;}html body #tbay-footer .elementor-1005 .elementor-element-ed62eff > *:not(.pbr-work-schedule) {display: none !important;}html body #tbay-footer .elementor-1005 .pbr-work-schedule {display: grid !important;gap: 0 !important;}html body #tbay-footer .elementor-1005 .pbr-work-title {display: flex !important;align-items: center !important;justify-content: center !important;margin: 0 0 8px !important;padding: 0 0 10px !important;border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;color: #ffffff !important;font-family: "Rubik", sans-serif !important;font-size: 13px !important;font-weight: 900 !important;line-height: 1.25 !important;text-align: center !important;}html body #tbay-footer .elementor-1005 .pbr-work-row {display: grid !important;grid-template-columns: 1fr auto !important;align-items: center !important;gap: 16px !important;padding: 7px 2px !important;border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;color: rgba(255, 255, 255, 0.92) !important;font-family: "Rubik", sans-serif !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.2 !important;}html body #tbay-footer .elementor-1005 .pbr-work-row:last-child {border-bottom: 0 !important;}html body #tbay-footer .elementor-1005 .pbr-work-day {text-align: left !important;}html body #tbay-footer .elementor-1005 .pbr-work-time {text-align: right !important;white-space: nowrap !important;font-variant-numeric: tabular-nums !important;}html body #tbay-footer .elementor-1005 .pbr-work-row-sunday {margin-top: 5px !important;padding: 8px 10px !important;background: rgba(255, 19, 19, 0.08) !important;border: 1px solid rgba(255, 19, 19, 0.40) !important;border-radius: 9px !important;color: var(--pbr-red) !important;font-size: 12px !important;line-height: 1.2 !important;}html body #tbay-footer .elementor-1005 .pbr-work-row-sunday .pbr-work-day,html body #tbay-footer .elementor-1005 .pbr-work-row-sunday .pbr-work-time {color: var(--pbr-red) !important;font-size: 12px !important;font-weight: 900 !important;line-height: 1.2 !important;}html body #tbay-footer .elementor-1005 .elementor-element-e410abf {width: calc(100% + 32px) !important;margin: 14px -16px 0 !important;padding-top: 12px !important;border-top: 1px solid rgba(255, 255, 255, 0.18) !important;text-align: center !important;}html body #tbay-footer .elementor-1005 .elementor-element-e410abf .elementor-social-icons-wrapper {display: flex !important;justify-content: center !important;gap: 14px !important;}html body #tbay-footer .elementor-1005 .elementor-element-e410abf .elementor-social-icon {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 30px !important;height: 30px !important;background: #ffffff !important;border-radius: 999px !important;color: #111827 !important;}html body #tbay-footer .elementor-1005 .elementor-element-e410abf svg {width: 14px !important;height: 14px !important;fill: #111827 !important;}html body #tbay-footer .elementor-1005 .elementor-element-ebb0e55 {display: block !important;width: 100% !important;margin: 0 !important;padding: 0 16px calc(var(--pbr-footer-height, 56px) + 18px) !important;background:radial-gradient(circle at 12% 0%, rgba(255, 19, 19, 0.08), transparent 34%),linear-gradient(145deg, #111111 0%, #080808 100%) !important;border: 0 !important;border-radius: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-ebb0e55 .elementor-container,html body #tbay-footer .elementor-1005 .elementor-element-ebb0e55 .elementor-widget-wrap {display: block !important;width: 100% !important;max-width: none !important;padding: 0 !important;margin: 0 !important;}html body #tbay-footer .elementor-1005 .elementor-element-ffdb546 {width: calc(100% + 32px) !important;margin: 0 -16px !important;padding: 12px 12px 0 !important;border-top: 1px solid rgba(255, 255, 255, 0.16) !important;}html body #tbay-footer .elementor-1005 .elementor-element-ffdb546 p {margin: 0 !important;color: rgba(255, 255, 255, 0.56) !important;font-size: 11px !important;font-weight: 600 !important;line-height: 1.35 !important;text-align: center !important;}html body #tbay-footer .elementor-1005 .elementor-element-ffdb546::after {content: "" !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 96px !important;height: 34px !important;margin: 12px auto 0 !important;border: 0 !important;background: url("https://pbr.md/wp-content/uploads/2025/12/pbr-logo-white-for-pc-vers.png") center / contain no-repeat !important;opacity: 0.92 !important;}}@media (max-width: 768px) {html body #tbay-footer .elementor-1005 .pbr-info-accordion {display: block !important;position: relative !important;width: 100% !important;margin: 12px 0 0 !important;padding: 0 !important;background:radial-gradient(circle at 7% 18%, rgba(255, 19, 19, 0.09), transparent 28%),linear-gradient(180deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.045)) !important;border: 1px solid rgba(255, 255, 255, 0.12) !important;border-left: 1px solid rgba(255, 255, 255, 0.12) !important;border-right: 1px solid rgba(255, 255, 255, 0.08) !important;border-radius: 12px !important;overflow: hidden !important;box-sizing: border-box !important;}html body #tbay-footer .elementor-1005 .pbr-info-toggle {display: flex !important;align-items: center !important;justify-content: center !important;position: relative !important;width: 100% !important;min-height: 46px !important;padding: 0 40px 0 14px !important;border: 0 !important;background: transparent !important;color: #ffffff !important;font-family: "Rubik", sans-serif !important;font-size: 13px !important;font-weight: 900 !important;line-height: 1.25 !important;text-align: center !important;cursor: pointer !important;}html body #tbay-footer .elementor-1005 .pbr-info-toggle i {position: absolute !important;right: 14px !important;top: 50% !important;color: var(--pbr-red, #ff1313) !important;font-size: 12px !important;transform: translateY(-50%) !important;transition: transform 0.2s ease !important;}html body #tbay-footer .elementor-1005 .pbr-info-accordion.is-open .pbr-info-toggle i {transform: translateY(-50%) rotate(180deg) !important;}html body #tbay-footer .elementor-1005 .pbr-info-content {display: none !important;padding: 0 12px 12px !important;}html body #tbay-footer .elementor-1005 .pbr-info-accordion.is-open .pbr-info-content {display: block !important;}html body #tbay-footer .elementor-1005 .pbr-info-content::before {content: "" !important;display: block !important;height: 1px !important;margin: 0 0 6px !important;background: rgba(255, 255, 255, 0.10) !important;}html body #tbay-footer .elementor-1005 .pbr-info-link {display: grid !important;grid-template-columns: 1fr auto !important;align-items: center !important;gap: 14px !important;min-height: 38px !important;padding: 7px 2px !important;border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;color: rgba(255, 255, 255, 0.92) !important;font-family: "Rubik", sans-serif !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.2 !important;text-decoration: none !important;}html body #tbay-footer .elementor-1005 .pbr-info-link:last-child {border-bottom: 0 !important;}html body #tbay-footer .elementor-1005 .pbr-info-link span {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: 22px !important;height: 22px !important;color: var(--pbr-red, #ff1313) !important;font-size: 20px !important;font-weight: 900 !important;line-height: 1 !important;white-space: nowrap !important;}}/* Цвет и скругление стандартной плашки скидки */@media (max-width: 768px) {html body .products .product .onsale,html body .products .product-block .onsale {background: #ff1313 !important;border-radius: 8px !important;overflow: hidden !important;}html body .products .product .onsale > .saled,html body .products .product-block .onsale > .saled {background: transparent !important;border-radius: inherit !important;}}/* ========================================PBR — EMPTY CART CARD FIXНе зависит от класса body.woocommerce-cart======================================== */@media (max-width: 768px) {html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced {box-sizing: border-box !important;width: 100% !important;margin: 0 0 82px !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;}/* Основная белая карточка */html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.pbr-empty-cart-card {position: relative !important;display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;width: calc(100% - 28px) !important;max-width: 420px !important;margin: 0 auto 26px !important;padding: 24px 20px 22px !important;background:radial-gradient(circle at 50% 0%,rgba(255, 19, 19, 0.06),transparent 55%),#ffffff !important;border: 1px solid rgba(255, 19, 19, 0.11) !important;border-radius: 24px !important;box-shadow:0 14px 32px rgba(15, 23, 42, 0.07),0 3px 10px rgba(255, 19, 19, 0.03) !important;text-align: center !important;overflow: hidden !important;}/* Иконка корзины */html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.pbr-empty-cart-icon {display: block !important;flex: 0 0 56px !important;width: 56px !important;height: 56px !important;margin: 0 0 15px !important;padding: 0 !important;background-color: rgba(255, 19, 19, 0.07) !important;background-image:url("https://pbr.md/wp-content/uploads/2026/06/icon-cos.png") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 28px 28px !important;border: 1px solid rgba(255, 19, 19, 0.15) !important;border-radius: 18px !important;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.9),0 8px 18px rgba(255, 19, 19, 0.08) !important;}/* Заголовок внутри новой карточки */html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.pbr-empty-cart-card.wc-block-cart__empty-cart__title {display: block !important;box-sizing: border-box !important;width: 100% !important;min-height: 0 !important;margin: 0 0 9px !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;color: #101828 !important;font-size: 20px !important;font-weight: 900 !important;line-height: 1.22 !important;letter-spacing: -0.025em !important;text-align: center !important;}html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.pbr-empty-cart-card.wc-block-cart__empty-cart__title::before,html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.pbr-empty-cart-card.wc-block-cart__empty-cart__title::after {content: none !important;display: none !important;}/* Подзаголовок */html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.pbr-empty-cart-description {display: block !important;max-width: 285px !important;margin: 0 auto 18px !important;padding: 0 !important;color: #667085 !important;font-size: 13px !important;font-weight: 600 !important;line-height: 1.48 !important;text-align: center !important;}/* Красная кнопка */html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.pbr-empty-cart-button {display: inline-flex !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;width: min(230px, 100%) !important;min-height: 48px !important;padding: 0 20px !important;margin: 0 !important;appearance: none !important;-webkit-appearance: none !important;background: #ff1313 !important;border: 0 !important;border-radius: 15px !important;box-shadow:0 10px 20px rgba(255, 19, 19, 0.20),inset 0 1px 0 rgba(255, 255, 255, 0.22) !important;color: #ffffff !important;font-family: inherit !important;font-size: 14px !important;font-weight: 900 !important;line-height: 1 !important;text-align: center !important;text-decoration: none !important;cursor: pointer !important;touch-action: manipulation !important;-webkit-tap-highlight-color: transparent !important;}html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.pbr-empty-cart-button:active {transform: scale(0.97) !important;}/* Убираем стандартный разделитель */html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.wp-block-separator {display: none !important;}/* Заголовок рекомендаций */html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced> .wp-block-heading.has-text-align-center {position: relative !important;box-sizing: border-box !important;width: calc(100% - 28px) !important;margin: 0 auto 16px !important;padding: 0 0 10px !important;background: transparent !important;border: 0 !important;box-shadow: none !important;color: #101828 !important;font-size: 18px !important;font-weight: 900 !important;line-height: 1.25 !important;letter-spacing: -0.025em !important;text-align: left !important;}html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced> .wp-block-heading.has-text-align-center::after {content: "" !important;position: absolute !important;left: 0 !important;bottom: 0 !important;display: block !important;width: 44px !important;height: 2px !important;background: #ff1313 !important;border-radius: 999px !important;}/* Контейнер рекомендованных товаров */html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.wp-block-woocommerce-product-new,html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.wc-block-grid {box-sizing: border-box !important;width: calc(100% - 28px) !important;max-width: none !important;margin: 0 auto !important;padding: 0 !important;}/* Сетка товаров */html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.wc-block-grid__products {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;gap: 12px !important;width: 100% !important;margin: 0 !important;padding: 0 !important;list-style: none !important;}html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.wc-block-grid__product {box-sizing: border-box !important;width: 100% !important;max-width: none !important;margin: 0 !important;padding: 10px 10px 12px !important;background: #ffffff !important;border: 1px solid rgba(16, 24, 40, 0.06) !important;border-radius: 18px !important;box-shadow:0 9px 22px rgba(15, 23, 42, 0.055) !important;overflow: hidden !important;}html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.wc-block-grid__product-image {margin: 0 0 9px !important;}html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.wc-block-grid__product-image img {display: block !important;width: 100% !important;height: 128px !important;margin: 0 auto !important;object-fit: contain !important;transform: none !important;filter: none !important;}html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.wc-block-grid__product-title {display: -webkit-box !important;min-height: 34px !important;margin: 0 0 7px !important;overflow: hidden !important;color: #17212f !important;font-size: 12px !important;font-weight: 800 !important;line-height: 1.35 !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;}html body.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced.wc-block-grid__product-price {margin: 0 !important;color: #ff1313 !important;font-size: 14px !important;font-weight: 900 !important;line-height: 1.2 !important;}}@media (max-width: 768px) {.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced .pbr-empty-cart-card {display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;box-sizing: border-box !important;width: calc(100% - 28px) !important;margin: 0 auto 26px !important;padding: 24px 20px 22px !important;background: #ffffff !important;border: 1px solid rgba(255, 19, 19, 0.12) !important;border-radius: 24px !important;box-shadow: 0 14px 32px rgba(15, 23, 42, 0.07) !important;text-align: center !important;overflow: hidden !important;}.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced .pbr-empty-cart-icon {display: block !important;width: 56px !important;height: 56px !important;margin: 0 0 15px !important;background-color: rgba(255, 19, 19, 0.07) !important;background-image: url("https://pbr.md/wp-content/uploads/2026/06/icon-cos.png") !important;background-repeat: no-repeat !important;background-position: center !important;background-size: 28px 28px !important;border: 1px solid rgba(255, 19, 19, 0.15) !important;border-radius: 18px !important;}.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced .pbr-empty-cart-card .wc-block-cart__empty-cart__title {display: block !important;width: 100% !important;min-height: 0 !important;margin: 0 0 9px !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;color: #101828 !important;font-size: 20px !important;font-weight: 900 !important;line-height: 1.22 !important;text-align: center !important;}.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced .pbr-empty-cart-description {display: block !important;max-width: 285px !important;margin: 0 auto 18px !important;padding: 0 !important;color: #667085 !important;font-size: 13px !important;font-weight: 600 !important;line-height: 1.48 !important;text-align: center !important;}.wp-block-woocommerce-empty-cart-block.pbr-empty-cart-enhanced .pbr-empty-cart-button {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: min(230px, 100%) !important;min-height: 48px !important;padding: 0 20px !important;margin: 0 !important;background: #ff1313 !important;border: 0 !important;border-radius: 15px !important;box-shadow: 0 10px 20px rgba(255, 19, 19, 0.2) !important;color: #ffffff !important;font-family: inherit !important;font-size: 14px !important;font-weight: 900 !important;text-align: center !important;}}/* Скрыть все модули Slider Revolution на телефоне */@media (max-width: 768px) {html body sr7-module,html body sr7-module-wrap,html body .wp-block-slider-revolution,html body .elementor-widget-slider_revolution,html body .wpb_revslider_element {display: none !important;visibility: hidden !important;width: 0 !important;height: 0 !important;min-height: 0 !important;max-height: 0 !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;opacity: 0 !important;pointer-events: none !important;}} }