:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}:where(.brxe-image).caption{overflow:hidden;position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}.btn-invert{padding-top:8px!important;padding-right:16px!important;padding-bottom:8px!important;padding-left:16px!important}#brxe-a501f0 .flex-control-thumbs{grid-template-columns:repeat(3,1fr)}.brxe-ehpesv .brxe-mxcmnd.brxe-product-add-to-cart .cart .quantity{width:100%}.brxe-ehpesv .brxe-bkdnks.brxe-xfluentform .fluentform .ff-el-tc label{font-size:11px}@media (max-width:478px){.brxe-ehpesv .brxe-bkdnks.brxe-xfluentform .fluentform .ff-checkable-grids{font-size:12px}.brxe-ehpesv .brxe-bkdnks.brxe-xfluentform .fluentform .ff-el-group:not(form>*:last-child){margin-bottom:16px}.brxe-ehpesv .brxe-bkdnks.brxe-xfluentform .frm-fluent-form .ff-t-container{--x-ff-gap:16px}}