@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}}@media (max-width: 520px) {#brxe-uvbuws {font-size: var(--h2)}}#brxe-xaaobh {background-position: center center; background-image: url(https://xofts.com/wp-content/uploads/wave.svg); background-size: cover}@media (max-width: 520px) {#brxe-xaaobh {padding-top: var(--section-space-xl); padding-bottom: var(--section-space-l)}}#brxe-zcdiqn {height: max-content; position: sticky; top: 150px}@media (max-width: 767px) {#brxe-zcdiqn {position: relative; top: 0px}}#brxe-bbdrki .repeater-item [data-field-id="983c1e"] {margin-top: 15px; margin-bottom: 5px}#brxe-bbdrki .products {grid-template-columns: repeat(2, 1fr)}#brxe-bbdrki .product {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: #f6f6f6; border-radius: 10px}#brxe-bbdrki h5{ font-size: calc(var(--h4) - 5px);} .btn-div a:first-child{ background-color: var(--primary-light) !important;; color: var(--secondary) !important;} .btn-div a:last-child{ background-color: var(--secondary) !important;; color: var(--white) !important;} .btn-div a{ border-top-left-radius: 35px; border-bottom-right-radius: 35px; transition: all .15s ease-in; font-weight: 700; text-transform: uppercase; letter-spacing: 0.2rem; font-size: 14px; padding: 6px 18px 6px 18px !important;;} .btn-div a:hover{ border-radius: 0 35px 0 35px;} .btn-div a:first-child:hover{ box-shadow: 10px 10px 30px 0 rgba(255, 205, 5, 0.38);} .btn-div a:last-child:hover{ box-shadow: 10px 10px 30px 0 rgba(7, 45, 86, 0.38);}#brxe-bbdrki img{ transition: transform 0.3s ease, box-shadow 0.3s ease;}#brxe-bbdrki img:hover{ transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);} .cat-tag { transition: 0.1s ease; position: absolute; letter-spacing: 0.2rem; top: 10px; right: 10px; background-color: var(--primary-light);  color: var(--seondary); padding: 5px; border-radius: 5px; font-size: 12px; font-weight: 700; text-transform: uppercase; z-index: 10; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);} .cat-tag:hover{ color: #fff; background-color: var(--secondary);}#brxe-bbdrki .cat-tag a{ padding: 5px 12px;}#brxe-bbdrki .page-numbers a{ padding: 5px 10px;}#brxe-bbdrki .page-numbers li .current{ padding: 5px 10px; background-color: var(--secondary); color: white;}#brxe-bbdrki .page-numbers li .current:hover{ border: none !important;}#brxe-bbdrki .page-numbers li:hover{ background-color: var(--secondary); color: white;} .brxe-woocommerce-products .bricks-products-widgets.after{ margin-top: 40px;}@media (max-width: 767px) {#brxe-bbdrki .products {grid-template-columns: repeat(2, 1fr)}}@media (max-width: 520px) {#brxe-bbdrki .products {grid-template-columns: repeat(1, 1fr)}}#brxe-hxqloc {display: grid; align-items: initial; grid-template-columns: 1fr 4fr; grid-gap: 30px}@media (max-width: 767px) {#brxe-hxqloc {grid-template-columns: 1fr}}