@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-shortcode{width:100%}}.brxe-ddzmvz {height: 160px}@media (max-width: 960px) {.brxe-ddzmvz {height: 0px}}.brxe-gjfsey {height: fit-content}.brxe-pntxlu {color: var(--black); font-size: var(--h-2); text-transform: uppercase; letter-spacing: 8%; font-weight: 600; padding-bottom: 30px}.brxe-pntxlu.has-separator {align-items: flex-end}.section-title { position: relative; display: inline-flex; width: fit-content; margin-inline: auto; justify-content: center; align-items: center; padding-bottom: 22px;} .section-title::before,.section-title::after { content: ""; position: absolute; left: 50%; height: 3px; background-color: #00c4f8; transform: translateX(-50%);} .section-title::before { bottom: 12px; width: 150px;} .section-title::after { bottom: 0px; width: 70px;}.brxe-ytwlgf {align-self: center !important; justify-content: center; align-items: center; margin-top: 40px; margin-bottom: 40px}@media (max-width: 960px) {.brxe-ytwlgf {margin-top: 30px; margin-bottom: 30px}}.woocommerce-cart .woocommerce { display: grid; grid-template-columns: minmax(0, 1fr) 450px; gap: 50px; align-items: flex-start; width: 100%;} .woocommerce-cart-form tbody th[scope=row] { padding: 0 !important;} .woocommerce-cart-form tbody th[scope=row] a{ font-family: 'Manrope', sans-serif; font-size: 20px !important; font-weight: 700;} .woocommerce-cart-form tbody th[scope=row] .ip-cart-item-specs { font-weight: 400; font-family: 'Varela Round', sans-serif; font-size: 12px; padding: 0 2px;} .woocommerce-cart-form tbody th[scope=row] .ip-cart-item-color { font-weight: 400; font-family: 'Varela Round', sans-serif; font-size: 12px;} .woocommerce-cart .woocommerce > .woocommerce-notices-wrapper,.woocommerce-cart .woocommerce > .woocommerce-message,.woocommerce-cart .woocommerce > .woocommerce-error,.woocommerce-cart .woocommerce > .woocommerce-info { grid-column: 1 / -1;}.woocommerce-cart .woocommerce-cart-form { width: 90%; padding: 30px 30px !important; border: 2px solid #ECECEE; border-radius: 14px; background: #fff;}.woocommerce-cart table.shop_table { width: 100%; margin: 0 !important; border: 0 !important; border-collapse: separate !important;} .woocommerce-cart table.shop_table thead { display: none !important;} .woocommerce-cart table.shop_table tbody,.woocommerce-cart table.shop_table tr,.woocommerce-cart table.shop_table td { border: 0 !important;}.woocommerce-cart table.shop_table tbody tr.cart_item { position: relative; display: grid !important; grid-template-columns: 120px minmax(0, 1fr) 150px; grid-template-areas: "thumb name price" "thumb controls price"; column-gap: 15px; row-gap: 5px; align-items: start;}.woocommerce-cart td.product-thumbnail { grid-area: thumb; width: 120px !important; padding: 0 !important;} .woocommerce-cart td.product-thumbnail a { display: block; width: 120px;} .woocommerce-cart td.product-thumbnail img { display: block; width: 120px !important; height: 120px !important; object-fit: contain;}.woocommerce-cart td.product-name { grid-area: name; padding: 0 !important; align-self: start;} .woocommerce-cart td.product-name > a { display: block; margin: 0 0 5px !important; color: #000; font-family: 'Manrope', sans-serif; font-size: 16px !important; font-weight: 800; line-height: 1.15; text-decoration: none;} .woocommerce-cart td.product-name > a:hover { color: #00C4F8;}.woocommerce-cart td.product-name dl.variation { display: none !important;}.woocommerce-cart .ip-cart-item-meta { margin-top: 0; color: #6f6f6f; font-family: 'Varela Round', sans-serif; font-size: 12px; line-height: 1.45;} .woocommerce-cart .ip-cart-item-specs { margin-bottom: 2px;} .woocommerce-cart .ip-cart-item-color { color: #6f6f6f;}.woocommerce-cart td.product-price { display: none !important;} .woocommerce-cart td.product-subtotal { grid-area: price; padding: 0 !important; text-align: right; align-self: start; min-width: 140px;} .woocommerce-cart td.product-subtotal .ip-cart-sale-price bdi, .woocommerce-cart .cart_totals bdi { color: #00C4F8 !important; font-family: 'Varela Round', sans-serif; font-size: 20px !important; font-weight: 400; padding-top: 5px;} .woocommerce-cart td.product-subtotal .ip-cart-regular-price bdi { color: #b8b8b8!important; font-family: 'Varela Round', sans-serif; font-size: 16px !important; font-weight: 400;} .woocommerce-cart td.product-subtotal ins { display: block; text-decoration: none;} .woocommerce-cart td.product-subtotal del { display: block; margin-top: 10px; color: #b8b8b8 !important; text-decoration-thickness: 1.5px;}.woocommerce-cart td.product-quantity { grid-area: controls; display: flex !important; align-items: center; padding: 2px 0 0 !important; width: auto;}.woocommerce-cart .quantity { display: inline-grid !important; grid-template-columns: 28px 34px 28px; align-items: center; width: 90px !important; height: 28px; border: 1px solid #ECECEE; border-radius: 4px; overflow: hidden; background: #fff;}.woocommerce-cart .quantity input.qty { grid-column: 2; width: 34px !important; height: 28px !important; padding: 0 !important; border: 0 !important; background: #fff !important; color: #000; font-family: 'Varela Round', sans-serif; font-size: 12px; text-align: center; outline: none; -moz-appearance: textfield;} .woocommerce-cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0;}.woocommerce-cart .quantity button,.woocommerce-cart .quantity .minus,.woocommerce-cart .quantity .plus,.woocommerce-cart .quantity input[type="button"] { width: 28px !important; height: 28px !important; min-width: 28px !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: #fff !important; color: #000 !important; font-family: 'Manrope', sans-serif; font-size: 14px !important; font-weight: 700; line-height: 1 !important; cursor: pointer;} .woocommerce-cart .quantity button:hover,.woocommerce-cart .quantity .minus:hover,.woocommerce-cart .quantity .plus:hover,.woocommerce-cart .quantity input[type="button"]:hover { background: #f5f5f5 !important; color: #00C4F8 !important;}.woocommerce-cart .quantity .minus,.woocommerce-cart .quantity button:first-child,.woocommerce-cart .quantity input[type="button"]:first-child { grid-column: 1;}.woocommerce-cart .quantity .plus,.woocommerce-cart .quantity button:last-child,.woocommerce-cart .quantity input[type="button"]:last-child { grid-column: 3;}.woocommerce-cart td.product-remove { grid-area: controls; display: flex !important; align-items: center; padding: 2px 0 0 !important; margin-left: 102px; z-index: 3;} .woocommerce-cart td.product-remove a.remove { display: inline-flex !important; align-items: center; justify-content: center; width: 28px !important; height: 28px !important; min-width: 28px !important; border-radius: 4px; background: #330867 !important; color: #fff !important; font-size: 0 !important; line-height: 1; text-decoration: none !important;} .woocommerce-cart td.product-remove a.remove::before { content: "×"; color: #fff; font-size: 22px; line-height: 1;} .woocommerce-cart td.product-remove a.remove:hover { background: #00C4F8 !important; color: #fff !important;}.woocommerce-cart table.cart td.actions,.woocommerce-cart table.cart .coupon,.woocommerce-cart button[name="update_cart"] { display: none !important;}.woocommerce-cart .cart-collaterals { width: 100%; margin: 0 !important;} .woocommerce-cart .cart-collaterals .cart_totals { display: flex; flex-direction: column; width: 100% !important; float: none !important; margin: 0 !important; padding: 24px 24px 22px; border: 2px solid #ECECEE; border-radius: 16px; background: #fff;} .woocommerce-cart .cart_totals h2 { display: none;}.woocommerce-cart .cart_totals .woocommerce-shipping-totals,.woocommerce-cart .cart_totals .order-total { display: none !important;} .woocommerce-cart .cart_totals table { order: 1; width: 100%; margin: 0 !important; border: 0 !important;} .woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td { border: 0 !important; padding: 0 !important;} .woocommerce-cart .cart_totals .cart-subtotal { display: flex !important; align-items: center; justify-content: space-between; width: 100%;} .woocommerce-cart .cart_totals .cart-subtotal th { color: #000; font-family: 'Varela Round', sans-serif; font-size: 16px; font-weight: 400; line-height: 1.2;} .woocommerce-cart .cart_totals .cart-subtotal td { text-align: right;} .woocommerce-cart .cart_totals .cart-subtotal td .amount,.woocommerce-cart .cart_totals .cart-subtotal td bdi { color: #00C4F8; font-family: 'Manrope', sans-serif; font-size: 17px; font-weight: 800; line-height: 1;}.woocommerce-cart .cart-collaterals .cart_totals::after { content: "Az adókat és a szállítási költséget a fizetéskor számítjuk ki."; order: 2; display: block; margin: 10px 0 18px; color: #b2b2b2; font-family: 'Varela Round', sans-serif; font-size: 12px; line-height: 1.5;}.woocommerce-cart .wc-proceed-to-checkout { order: 3; padding: 0 !important; margin: 0 !important;} .woocommerce-cart .wc-proceed-to-checkout .checkout-button { display: flex !important; align-items: center; justify-content: center; width: 100%; min-height: 44px; margin: 0 !important; padding: 0 18px !important; border: 0 !important; border-radius: 8px; background: linear-gradient(90deg, #330867 0%, #00C4F8 50%, #330867 100%) !important; background-size: 220% 100% !important; background-position: 0% 50% !important; color: #fff !important; font-family: 'Manrope', sans-serif !important; font-size: 15px !important; font-weight: 800 !important; line-height: 1 !important; text-decoration: none !important; transition: background-position 0.7s ease, transform 0.25s ease;} .woocommerce-cart .wc-proceed-to-checkout .checkout-button:hover { background-position: 100% 50% !important; color: #fff !important; transform: translateY(-1px);} .woocommerce-cart .ip-cart-secure-payment { display: flex; align-items: center; justify-content: center; gap: 6px; margin-top: 14px; color: #b2b2b2; font-family: 'Varela Round', sans-serif; font-size: 12px; line-height: 1.4;} .woocommerce-cart .ip-cart-secure-payment i { color: #b2b2b2; font-size: 15px; line-height: 1;}.woocommerce-cart .woocommerce:has(.cart-empty) { display: block;} .woocommerce-cart .cart-empty,.woocommerce-cart .return-to-shop { text-align: center;}.woocommerce-cart td.product-subtotal,.woocommerce-cart td.product-subtotal .woocommerce-Price-amount,.woocommerce-cart td.product-subtotal .amount,.woocommerce-cart td.product-subtotal bdi,.woocommerce-cart td.product-subtotal .woocommerce-Price-currencySymbol { color: #00C4F8 !important; font-family: 'Varela Round', sans-serif !important; font-size: 22px !important; font-weight: 400 !important; line-height: 1.2 !important;}.woocommerce-cart .cart-empty,.woocommerce-cart .return-to-shop { display: none !important;} .ip-cart-page-empty { width: 100%; min-height: 420px; display: flex; align-items: center; justify-content: center; padding: 50px 20px;} .ip-cart-page-empty-inner { width: 100%; max-width: 620px; padding: 48px 32px; border: 2px solid #ECECEE; border-radius: 16px; background: #fff; text-align: center; font-family: 'Varela Round', sans-serif;} .ip-cart-page-empty-icon { display: flex; justify-content: center; margin-bottom: 22px;} .ip-cart-page-empty-icon .cart-icon { width: 74px; height: 74px;} .ip-cart-page-empty-icon .cart-icon path { fill: #b2b2b2; stroke: #b2b2b2;} .ip-cart-page-empty-title { margin: 0 0 10px; color: #111; font-family: 'Manrope', sans-serif; font-size: 28px; font-weight: 800; line-height: 1.25;} .ip-cart-page-empty-text { max-width: 420px; margin: 0 auto 28px; color: #6f6f6f; font-family: 'Varela Round', sans-serif; font-size: 16px; line-height: 1.6;} .ip-cart-page-empty-btn { display: inline-flex; align-items: center; justify-content: center; min-width: 260px; min-height: 50px; padding: 0 28px; border-radius: 9px; background: linear-gradient(90deg, #330867 0%, #00C4F8 50%, #330867 100%); background-size: 220% 100%; background-position: 0% 50%; color: #fff !important; font-family: 'Manrope', sans-serif; font-size: 16px; font-weight: 800; text-decoration: none !important; transition: background-position 0.7s ease, transform 0.25s ease, box-shadow 0.25s ease;} .ip-cart-page-empty-btn:hover { background-position: 100% 50%; transform: translateY(-2px); box-shadow: 0 10px 22px rgba(0, 196, 248, 0.22);}.woocommerce-cart .woocommerce:has(.ip-cart-page-empty) { display: flex !important; align-items: center !important; justify-content: center !important; width: 100% !important;}.woocommerce-cart .ip-cart-page-empty { grid-column: 1 / -1 !important; width: 100% !important; min-height: 60vh !important; display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; padding: 50px 20px !important;}.woocommerce-cart .ip-cart-page-empty-inner { margin-left: auto !important; margin-right: auto !important; text-align: center !important;}.woocommerce-cart .ip-cart-page-empty-icon,.woocommerce-cart .ip-cart-page-empty-text,.woocommerce-cart .ip-cart-page-empty-btn { margin-left: auto !important; margin-right: auto !important;}.woocommerce-cart .woocommerce:has(.ip-cart-page-empty) .cart-collaterals { display: none !important;}@media (max-width: 600px) { .ip-cart-page-empty { min-height: 360px; padding: 30px 16px; } .ip-cart-page-empty-inner { padding: 36px 20px; } .ip-cart-page-empty-title { font-size: 23px; } .ip-cart-page-empty-btn { width: 100%; min-width: 0; }}@media (max-width: 1100px) { .woocommerce-cart .woocommerce { grid-template-columns: 1fr; gap: 28px; } .woocommerce-cart .cart-collaterals { max-width: 420px; }}@media (max-width: 768px) { .woocommerce-cart .woocommerce-cart-form { padding: 22px !important; } .woocommerce-cart .cart-collaterals .cart_totals { padding: 20px; } .woocommerce-cart table.shop_table { border-spacing: 0 22px !important; } .woocommerce-cart table.shop_table tbody tr.cart_item { grid-template-columns: 64px minmax(0, 1fr); grid-template-areas: "thumb name" "thumb price" "thumb controls"; column-gap: 14px; row-gap: 7px; } .woocommerce-cart td.product-thumbnail, .woocommerce-cart td.product-thumbnail a { width: 64px !important; } .woocommerce-cart td.product-thumbnail img { width: 64px !important; height: 78px !important; } .woocommerce-cart td.product-name > a { font-size: 16px !important; } .woocommerce-cart .ip-cart-item-meta { font-size: 11px; } .woocommerce-cart td.product-subtotal { text-align: left; min-width: 0; } .woocommerce-cart td.product-subtotal .amount, .woocommerce-cart td.product-subtotal bdi { font-size: 19px !important; } .woocommerce-cart td.product-remove { margin-left: 102px; }}@media (max-width: 520px) { .woocommerce-cart .woocommerce-cart-form, .woocommerce-cart .cart-collaterals .cart_totals { padding: 16px !important; } .woocommerce-cart table.shop_table tbody tr.cart_item { grid-template-columns: 50px minmax(0, 1fr); column-gap: 12px; row-gap: 6px; } .woocommerce-cart td.product-thumbnail, .woocommerce-cart td.product-thumbnail a { width: 58px !important; } .woocommerce-cart td.product-thumbnail img { width: 58px !important; height: 76px !important; } .woocommerce-cart td.product-name > a { font-size: 15px !important; } .woocommerce-cart .ip-cart-item-meta { font-size: 10.5px; } .woocommerce-cart .quantity { grid-template-columns: 26px 32px 26px; width: 84px !important; } .woocommerce-cart .quantity input.qty { width: 32px !important; } .woocommerce-cart .quantity button, .woocommerce-cart .quantity .minus, .woocommerce-cart .quantity .plus, .woocommerce-cart .quantity input[type="button"] { width: 26px !important; min-width: 26px !important; } .woocommerce-cart td.product-remove { margin-left: 94px; }}#brxe-ikynke {padding-top: 30px; padding-bottom: 150px; min-height: 600px}