/*
 ***********************************************
 *** Merge with style.css before development ***
 ***********************************************
*/
body {
    overflow-x: hidden;
    width: 100%;
}
a {
    text-decoration: none;
}
.wpb_gmaps_widget .wpb_wrapper {
    background: none !important;
}
.business-review-height-fix {
    height: 98.5%;
}
#content {
    width: 100%;
    overflow: hidden;
}

/* Blaze | BGs {{{ */
.blaze-bg-shipping {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAzMiAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjU4MzMgMTguODMzM0gxOC41ODMzVjE4LjgzMzNMMTcuNTgzMyAxOC44MzMzWk0xNy41ODMzIDYuMTY2NjdIMTYuNTgzM1Y2LjE2NjY3TDE3LjU4MzMgNi4xNjY2N1pNMjQuMzgwNCA1LjA0NzA5TDI1LjA4NzUgNC4zMzk5OEwyNS4wODc1IDQuMzM5OThMMjQuMzgwNCA1LjA0NzA5Wk0yOS43ODYzIDEwLjQ1MjlMMzAuNDkzNCA5Ljc0NTgyTDI5Ljc4NjMgMTAuNDUyOVpNMy4zMzMzMyAyLjQxNjY3SDE2VjAuNDE2NjcySDMuMzMzMzNWMi40MTY2N1pNMTYuNTgzMyAzLjAwMDAxVjE4LjgzMzNIMTguNTgzM1YzLjAwMDAxSDE2LjU4MzNaTTIuNzUgMTguODMzM1YzSDAuNzVWMTguODMzM0gyLjc1Wk00LjkxNjY3IDE5LjQxNjdIMy4zMzMzM1YyMS40MTY3SDQuOTE2NjdWMTkuNDE2N1pNMTYgMTkuNDE2N0gxMS4yNVYyMS40MTY3SDE2VjE5LjQxNjdaTTAuNzUgMTguODMzM0MwLjc1IDIwLjI2MDEgMS45MDY2IDIxLjQxNjcgMy4zMzMzMyAyMS40MTY3VjE5LjQxNjdDMy4wMTExNyAxOS40MTY3IDIuNzUgMTkuMTU1NSAyLjc1IDE4LjgzMzNIMC43NVpNMTYuNTgzMyAxOC44MzMzQzE2LjU4MzMgMTkuMTU1NSAxNi4zMjIyIDE5LjQxNjcgMTYgMTkuNDE2N1YyMS40MTY3QzE3LjQyNjcgMjEuNDE2NyAxOC41ODMzIDIwLjI2MDEgMTguNTgzMyAxOC44MzMzSDE2LjU4MzNaTTE2IDIuNDE2NjdDMTYuMzIyMiAyLjQxNjY3IDE2LjU4MzMgMi42Nzc4NCAxNi41ODMzIDMuMDAwMDFIMTguNTgzM0MxOC41ODMzIDEuNTczMjcgMTcuNDI2NyAwLjQxNjY3MiAxNiAwLjQxNjY3MlYyLjQxNjY3Wk0zLjMzMzMzIDAuNDE2NjcyQzEuOTA2NiAwLjQxNjY3MiAwLjc1IDEuNTczMjcgMC43NSAzSDIuNzVDMi43NSAyLjY3Nzg0IDMuMDExMTcgMi40MTY2NyAzLjMzMzMzIDIuNDE2NjdWMC40MTY2NzJaTTE4LjU4MzMgMTguODMzM0wxOC41ODMzIDYuMTY2NjdMMTYuNTgzMyA2LjE2NjY3TDE2LjU4MzMgMTguODMzM0wxOC41ODMzIDE4LjgzMzNaTTE5LjE2NjcgNS41ODMzNEgyMy4yNjA4VjMuNTgzMzRIMTkuMTY2N1Y1LjU4MzM0Wk0yOS4yNSAxMS41NzI1VjE4LjgzMzNIMzEuMjVWMTEuNTcyNUgyOS4yNVpNMjMuNjczMyA1Ljc1NDE5TDI5LjA3OTEgMTEuMTZMMzAuNDkzNCA5Ljc0NTgyTDI1LjA4NzUgNC4zMzk5OEwyMy42NzMzIDUuNzU0MTlaTTIwLjc1IDE5LjQxNjdIMTkuMTY2N1YyMS40MTY3SDIwLjc1VjE5LjQxNjdaTTI4LjY2NjcgMTkuNDE2N0gyNy4wODMzVjIxLjQxNjdIMjguNjY2N1YxOS40MTY3Wk0zMS4yNSAxMS41NzI1QzMxLjI1IDEwLjg4NzQgMzAuOTc3OCAxMC4yMzAzIDMwLjQ5MzQgOS43NDU4MkwyOS4wNzkxIDExLjE2QzI5LjE4ODUgMTEuMjY5NCAyOS4yNSAxMS40MTc4IDI5LjI1IDExLjU3MjVIMzEuMjVaTTIzLjI2MDggNS41ODMzNEMyMy40MTU1IDUuNTgzMzQgMjMuNTYzOSA1LjY0NDggMjMuNjczMyA1Ljc1NDE5TDI1LjA4NzUgNC4zMzk5OEMyNC42MDMxIDMuODU1NTEgMjMuOTQ2IDMuNTgzMzQgMjMuMjYwOCAzLjU4MzM0VjUuNTgzMzRaTTE2LjU4MzMgMTguODMzM0MxNi41ODMzIDIwLjI2MDEgMTcuNzM5OSAyMS40MTY3IDE5LjE2NjcgMjEuNDE2N1YxOS40MTY3QzE4Ljg0NDUgMTkuNDE2NyAxOC41ODMzIDE5LjE1NTUgMTguNTgzMyAxOC44MzMzSDE2LjU4MzNaTTI5LjI1IDE4LjgzMzNDMjkuMjUgMTkuMTU1NSAyOC45ODg4IDE5LjQxNjcgMjguNjY2NyAxOS40MTY3VjIxLjQxNjdDMzAuMDkzNCAyMS40MTY3IDMxLjI1IDIwLjI2MDEgMzEuMjUgMTguODMzM0gyOS4yNVpNMTguNTgzMyA2LjE2NjY3QzE4LjU4MzMgNS44NDQ1MSAxOC44NDQ1IDUuNTgzMzQgMTkuMTY2NyA1LjU4MzM0VjMuNTgzMzRDMTcuNzM5OSAzLjU4MzM0IDE2LjU4MzMgNC43Mzk5NCAxNi41ODMzIDYuMTY2NjdIMTguNTgzM1pNMTAuMjUgMjAuNDE2N0MxMC4yNSAyMS42MTMzIDkuMjc5OTUgMjIuNTgzMyA4LjA4MzMzIDIyLjU4MzNWMjQuNTgzM0MxMC4zODQ1IDI0LjU4MzMgMTIuMjUgMjIuNzE3OSAxMi4yNSAyMC40MTY3SDEwLjI1Wk04LjA4MzMzIDIyLjU4MzNDNi44ODY3MiAyMi41ODMzIDUuOTE2NjcgMjEuNjEzMyA1LjkxNjY3IDIwLjQxNjdIMy45MTY2N0MzLjkxNjY3IDIyLjcxNzkgNS43ODIxNSAyNC41ODMzIDguMDgzMzMgMjQuNTgzM1YyMi41ODMzWk01LjkxNjY3IDIwLjQxNjdDNS45MTY2NyAxOS4yMjAxIDYuODg2NzIgMTguMjUgOC4wODMzMyAxOC4yNVYxNi4yNUM1Ljc4MjE1IDE2LjI1IDMuOTE2NjcgMTguMTE1NSAzLjkxNjY3IDIwLjQxNjdINS45MTY2N1pNOC4wODMzMyAxOC4yNUM5LjI3OTk1IDE4LjI1IDEwLjI1IDE5LjIyMDEgMTAuMjUgMjAuNDE2N0gxMi4yNUMxMi4yNSAxOC4xMTU1IDEwLjM4NDUgMTYuMjUgOC4wODMzMyAxNi4yNVYxOC4yNVpNMjYuMDgzMyAyMC40MTY3QzI2LjA4MzMgMjEuNjEzMyAyNS4xMTMzIDIyLjU4MzMgMjMuOTE2NyAyMi41ODMzVjI0LjU4MzNDMjYuMjE3OSAyNC41ODMzIDI4LjA4MzMgMjIuNzE3OSAyOC4wODMzIDIwLjQxNjdIMjYuMDgzM1pNMjMuOTE2NyAyMi41ODMzQzIyLjcyIDIyLjU4MzMgMjEuNzUgMjEuNjEzMyAyMS43NSAyMC40MTY3SDE5Ljc1QzE5Ljc1IDIyLjcxNzkgMjEuNjE1NSAyNC41ODMzIDIzLjkxNjcgMjQuNTgzM1YyMi41ODMzWk0yMS43NSAyMC40MTY3QzIxLjc1IDE5LjIyMDEgMjIuNzIgMTguMjUgMjMuOTE2NyAxOC4yNVYxNi4yNUMyMS42MTU1IDE2LjI1IDE5Ljc1IDE4LjExNTUgMTkuNzUgMjAuNDE2N0gyMS43NVpNMjMuOTE2NyAxOC4yNUMyNS4xMTMzIDE4LjI1IDI2LjA4MzMgMTkuMjIwMSAyNi4wODMzIDIwLjQxNjdIMjguMDgzM0MyOC4wODMzIDE4LjExNTUgMjYuMjE3OSAxNi4yNSAyMy45MTY3IDE2LjI1VjE4LjI1WiIgZmlsbD0iI0YzNzQyMSIvPgo8L3N2Zz4K");
}
.blaze-bg-quote {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMiAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjExNzcgNC43ODQzN0wyNi43MTU2IDEwLjM4MjNNMjMuNDkyNyAyLjQwOTM3QzI1LjAzODUgMC44NjM1NDQgMjcuNTQ0OCAwLjg2MzU0NCAyOS4wOTA2IDIuNDA5MzdDMzAuNjM2NSAzLjk1NTE5IDMwLjYzNjUgNi40NjE0NyAyOS4wOTA2IDguMDA3M0w3LjI5MTc2IDI5LjgwNjJIMS43NTAwOVYyNC4xNTJMMjMuNDkyNyAyLjQwOTM3WiIgc3Ryb2tlPSIjRjM3NDIxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.blaze-bg-price {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMiAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjI1IDE1LjVMMTQuNDE2NyAxOC42NjY3TDIwLjc1IDEyLjMzMzNNMjkuNjQ1IDUuOTc1MTlDMjkuMzIxIDUuOTkxNjIgMjguOTk0OCA1Ljk5OTk0IDI4LjY2NjcgNS45OTk5NEMyMy44MDA0IDUuOTk5OTQgMTkuMzYxNCA0LjE3MDQ5IDE1Ljk5OTkgMS4xNjE4NUMxMi42Mzg0IDQuMTcwMzggOC4xOTk1MyA1Ljk5OTc1IDMuMzMzMzMgNS45OTk3NUMzLjAwNTIzIDUuOTk5NzUgMi42NzkwNiA1Ljk5MTQzIDIuMzU1MDQgNS45NzVDMS45NjAxMiA3LjUwMDcyIDEuNzUgOS4xMDA4MiAxLjc1IDEwLjc1QzEuNzUgMTkuNjAzMiA3LjgwNTE3IDI3LjA0MjIgMTYgMjkuMTUxNEMyNC4xOTQ4IDI3LjA0MjIgMzAuMjUgMTkuNjAzMiAzMC4yNSAxMC43NUMzMC4yNSA5LjEwMDg5IDMwLjAzOTkgNy41MDA4NSAyOS42NDUgNS45NzUxOVoiIHN0cm9rZT0iI0YzNzQyMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.blaze-bg-contact {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMiAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI5LjI1IDE1LjVDMjkuMjUgMjIuODE3OCAyMy4zMTc4IDI4Ljc1IDE2IDI4Ljc1VjMwLjc1QzI0LjQyMjMgMzAuNzUgMzEuMjUgMjMuOTIyMyAzMS4yNSAxNS41SDI5LjI1Wk0xNiAyOC43NUM4LjY4MjIzIDI4Ljc1IDIuNzUgMjIuODE3OCAyLjc1IDE1LjVIMC43NUMwLjc1IDIzLjkyMjMgNy41Nzc2NiAzMC43NSAxNiAzMC43NVYyOC43NVpNMi43NSAxNS41QzIuNzUgOC4xODIyMyA4LjY4MjIzIDIuMjUgMTYgMi4yNVYwLjI1QzcuNTc3NjYgMC4yNSAwLjc1IDcuMDc3NjYgMC43NSAxNS41SDIuNzVaTTE2IDIuMjVDMjMuMzE3OCAyLjI1IDI5LjI1IDguMTgyMjMgMjkuMjUgMTUuNUgzMS4yNUMzMS4yNSA3LjA3NzY2IDI0LjQyMjMgMC4yNSAxNiAwLjI1VjIuMjVaTTIxLjMzMzMgMTUuNUMyMS4zMzMzIDE4LjQ0NTUgMTguOTQ1NSAyMC44MzMzIDE2IDIwLjgzMzNWMjIuODMzM0MyMC4wNTAxIDIyLjgzMzMgMjMuMzMzMyAxOS41NTAxIDIzLjMzMzMgMTUuNUgyMS4zMzMzWk0xNiAyMC44MzMzQzEzLjA1NDUgMjAuODMzMyAxMC42NjY3IDE4LjQ0NTUgMTAuNjY2NyAxNS41SDguNjY2NjdDOC42NjY2NyAxOS41NTAxIDExLjk0OTkgMjIuODMzMyAxNiAyMi44MzMzVjIwLjgzMzNaTTEwLjY2NjcgMTUuNUMxMC42NjY3IDEyLjU1NDUgMTMuMDU0NSAxMC4xNjY3IDE2IDEwLjE2NjdWOC4xNjY2N0MxMS45NDk5IDguMTY2NjcgOC42NjY2NyAxMS40NDk5IDguNjY2NjcgMTUuNUgxMC42NjY3Wk0xNiAxMC4xNjY3QzE4Ljk0NTUgMTAuMTY2NyAyMS4zMzMzIDEyLjU1NDUgMjEuMzMzMyAxNS41SDIzLjMzMzNDMjMuMzMzMyAxMS40NDk5IDIwLjA1MDEgOC4xNjY2NyAxNiA4LjE2NjY3VjEwLjE2NjdaTTI1LjM2OTIgNC43MTY2MkwxOS43NzEyIDEwLjMxNDZMMjEuMTg1NCAxMS43Mjg4TDI2Ljc4MzQgNi4xMzA4NEwyNS4zNjkyIDQuNzE2NjJaTTE5Ljc3MTIgMjAuNjg1NEwyNS4zNjkyIDI2LjI4MzRMMjYuNzgzNCAyNC44NjkyTDIxLjE4NTQgMTkuMjcxMkwxOS43NzEyIDIwLjY4NTRaTTEyLjIyODggMTAuMzE0Nkw2LjYzMDg0IDQuNzE2NjJMNS4yMTY2MiA2LjEzMDg0TDEwLjgxNDYgMTEuNzI4OEwxMi4yMjg4IDEwLjMxNDZaTTEwLjgxNDYgMTkuMjcxMkw1LjIxNjYyIDI0Ljg2OTJMNi42MzA4NCAyNi4yODM0TDEyLjIyODggMjAuNjg1NEwxMC44MTQ2IDE5LjI3MTJaIiBmaWxsPSIjRjM3NDIxIi8+Cjwvc3ZnPgo=");
}
.blaze-bg-phone {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMy40ODkzNkMxIDIuNTY4ODggMS43NDYxOSAxLjgyMjY5IDIuNjY2NjcgMS44MjI2OUg1LjM5OTM3QzUuNzU4MDYgMS44MjI2OSA2LjA3NjUxIDIuMDUyMjIgNi4xODk5NCAyLjM5MjVMNy40MzgxMSA2LjEzNzA0QzcuNTY5MjYgNi41MzA0NiA3LjM5MTE1IDYuOTYwNDUgNy4wMjAyMiA3LjE0NTkxTDUuMTM5MTcgOC4wODY0NEM2LjA1NzcxIDEwLjEyMzcgNy42OTg5OCAxMS43NjUgOS43MzYyNSAxMi42ODM1TDEwLjY3NjggMTAuODAyNUMxMC44NjIyIDEwLjQzMTUgMTEuMjkyMiAxMC4yNTM0IDExLjY4NTcgMTAuMzg0NkwxNS40MzAyIDExLjYzMjhDMTUuNzcwNSAxMS43NDYyIDE2IDEyLjA2NDYgMTYgMTIuNDIzM1YxNS4xNTZDMTYgMTYuMDc2NSAxNS4yNTM4IDE2LjgyMjcgMTQuMzMzMyAxNi44MjI3SDEzLjVDNi41OTY0NCAxNi44MjI3IDEgMTEuMjI2MyAxIDQuMzIyNjlWMy40ODkzNloiIHN0cm9rZT0iIzM5NTNBNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}
.blaze-bg-phone:hover,
.blaze-bg-phone:focus {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMy40ODkzNkMxIDIuNTY4ODggMS43NDYxOSAxLjgyMjY5IDIuNjY2NjcgMS44MjI2OUg1LjM5OTM3QzUuNzU4MDYgMS44MjI2OSA2LjA3NjUxIDIuMDUyMjIgNi4xODk5NCAyLjM5MjVMNy40MzgxMSA2LjEzNzA0QzcuNTY5MjYgNi41MzA0NiA3LjM5MTE1IDYuOTYwNDUgNy4wMjAyMiA3LjE0NTkxTDUuMTM5MTcgOC4wODY0NEM2LjA1NzcxIDEwLjEyMzcgNy42OTg5OCAxMS43NjUgOS43MzYyNSAxMi42ODM1TDEwLjY3NjggMTAuODAyNUMxMC44NjIyIDEwLjQzMTUgMTEuMjkyMiAxMC4yNTM0IDExLjY4NTcgMTAuMzg0NkwxNS40MzAyIDExLjYzMjhDMTUuNzcwNSAxMS43NDYyIDE2IDEyLjA2NDYgMTYgMTIuNDIzM1YxNS4xNTZDMTYgMTYuMDc2NSAxNS4yNTM4IDE2LjgyMjcgMTQuMzMzMyAxNi44MjI3SDEzLjVDNi41OTY0NCAxNi44MjI3IDEgMTEuMjI2MyAxIDQuMzIyNjlWMy40ODkzNloiIHN0cm9rZT0iI0YzNzQyMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4K');
}
.blaze-bg-mail {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMy45ODkzOEw3LjU3NTUgOC4zNzMwNUM4LjEzNTMzIDguNzQ2MjcgOC44NjQ2NyA4Ljc0NjI3IDkuNDI0NSA4LjM3MzA1TDE2IDMuOTg5MzhNMi42NjY2NyAxMy4xNTZIMTQuMzMzM0MxNS4yNTM4IDEzLjE1NiAxNiAxMi40MDk5IDE2IDExLjQ4OTRWMy4xNTYwNUMxNiAyLjIzNTU3IDE1LjI1MzggMS40ODkzOCAxNC4zMzMzIDEuNDg5MzhIMi42NjY2N0MxLjc0NjE5IDEuNDg5MzggMSAyLjIzNTU3IDEgMy4xNTYwNVYxMS40ODk0QzEgMTIuNDA5OSAxLjc0NjE5IDEzLjE1NiAyLjY2NjY3IDEzLjE1NloiIHN0cm9rZT0iIzM5NTNBNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}
.blaze-bg-mail:hover,
.blaze-bg-mail:focus {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNyAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMy45ODkzOEw3LjU3NTUgOC4zNzMwNUM4LjEzNTMzIDguNzQ2MjcgOC44NjQ2NyA4Ljc0NjI3IDkuNDI0NSA4LjM3MzA1TDE2IDMuOTg5MzhNMi42NjY2NyAxMy4xNTZIMTQuMzMzM0MxNS4yNTM4IDEzLjE1NiAxNiAxMi40MDk5IDE2IDExLjQ4OTRWMy4xNTYwNUMxNiAyLjIzNTU3IDE1LjI1MzggMS40ODkzOCAxNC4zMzMzIDEuNDg5MzhIMi42NjY2N0MxLjc0NjE5IDEuNDg5MzggMSAyLjIzNTU3IDEgMy4xNTYwNVYxMS40ODk0QzEgMTIuNDA5OSAxLjc0NjE5IDEzLjE1NiAyLjY2NjY3IDEzLjE1NloiIHN0cm9rZT0iI0YzNzQyMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==');
}
.blaze-bg-lowest-price {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMzQ0NTcgMTAuMzIyN0w5LjM0NDU3IDEyLjMyMjdMMTMuMzQ0NiA4LjMyMjdNMTguOTYyNSA0LjMwNzAzQzE4Ljc1NzggNC4zMTc0MSAxOC41NTE4IDQuMzIyNjYgMTguMzQ0NiA0LjMyMjY2QzE1LjI3MTEgNC4zMjI2NiAxMi40Njc1IDMuMTY3MjMgMTAuMzQ0NSAxLjI2NzAzQzguMjIxNDkgMy4xNjcxNSA1LjQxNzk2IDQuMzIyNTQgMi4zNDQ1NyA0LjMyMjU0QzIuMTM3MzUgNC4zMjI1NCAxLjkzMTM1IDQuMzE3MjkgMS43MjY3IDQuMzA2OTFDMS40NzcyOCA1LjI3MDUyIDEuMzQ0NTcgNi4yODExMiAxLjM0NDU3IDcuMzIyN0MxLjM0NDU3IDEyLjkxNDIgNS4xNjg4OSAxNy42MTI1IDEwLjM0NDYgMTguOTQ0NkMxNS41MjAzIDE3LjYxMjUgMTkuMzQ0NiAxMi45MTQyIDE5LjM0NDYgNy4zMjI3QzE5LjM0NDYgNi4yODExNiAxOS4yMTE5IDUuMjcwNjEgMTguOTYyNSA0LjMwNzAzWiIgc3Ryb2tlPSIjRjM3NDIxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
/* }}} */

/* Blaze | Pager {{{ */
.blaze--pager {
    display: none !important;
    text-indent: -9999px;
    justify-content: center;
    margin: 0 0 30px;
    gap: 30px;
}
.blaze--pager.has-js {
    display: block;
}
.blaze--pager li {
    display: block;
    background: #DFE4F4;
    width: 17px;
    height: 17px;
    border-radius: 50%;
    cursor: pointer;
}
.blaze--pager li.active {
    background: #3953A4;
}
/* }}} / Blaze | Pager */

/* Blaze | Gradients {{{ */
.blaze--gradient-white {
    background-image: url('assets/images/gradient-blue-desktop.svg');
}
@media screen and (max-width: 900px) {
    .blaze--gradient-white {
        background-image: url('assets/images/gradient-blue-tablet.svg');
    }
}
@media screen and (max-width: 550px) {
    .blaze--gradient-white {
        background-image: url('assets/images/gradient-blue-mobile.svg');
    }
}
.blaze--gradient-white h2 {
    color: #fff;
}
.blaze--gradient-blue {
    background: linear-gradient(180deg, rgba(51, 74, 146, 0) 23.37%, rgba(57, 83, 164, 0.2) 99.96%), #F9F9FA;
}
.blaze--gradient-blue h2 {
    color: #334A92;
}
/* }}} */

/* Home | Header {{{ */
#post-48132 .entry-header:first-child {
    display: none;
}
.blaze--home-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 30px;
    padding-bottom: 15px;
}
.blaze--home-header h2 {
    margin: 0 !important;
}
.blaze--home-more {
    display: block;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxLjI1TDE0Ljc1IDYuNU0xNC43NSA2LjVMOS41IDExLjc1TTE0Ljc1IDYuNUwxLjI1IDYuNSIgc3Ryb2tlPSIjMzk1M0E0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1em;
    padding-right: 1.5em;
    text-decoration: none!important;
    color: #3953A4;
}
.blaze--home-more:hover,
.blaze--home-more:focus {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxLjI1TDE0Ljc1IDYuNU0xNC43NSA2LjVMOS41IDExLjc1TTE0Ljc1IDYuNUwxLjI1IDYuNSIgc3Ryb2tlPSIjRjM3NDIxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    color: #F37421;
}
/* }}} */

/* Home | Benefits {{{ */
.blaze--home-benefits {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 10px;
}
.blaze--home-benefits--item {
    border: 1px solid #dcdcdf;
    border-radius: 5px;
    padding: 10px;
    background-repeat: no-repeat;
    background-position: 12px center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.blaze--home-benefits--item h3 {
    margin: 0;
    padding: 0;
    font-size: 1.15em;
    font-weight: 500;
    color: #000;
    margin-left: 48px;
}
.blaze--home-benefits--item a {
    margin: 0;
    padding: 0;
    font-size: 1.15em;
    font-weight: 500;
    color: #000;
    text-decoration: none !important;
}
.blaze--home-benefits--item p {
    margin: 0;
    padding: 0;
    font-size: 1em;
    color: #8A8C94;
    margin-left: 48px;
}

/* Media Queries {{{ */
@media screen and (max-width: 1180px) {
    .blaze--home-benefits {
        grid-template-columns: 1fr 1fr;
    }
}
@media screen and (max-width: 620px) {
    .blaze--home-benefits {
        grid-template-columns: 1fr;
        gap: 0;
    }
    .blaze--home-benefits--item {
        border-radius: 0;
        border: 0;
        border-left: 1px solid #dcdcdf;
        border-right: 1px solid #dcdcdf;
        border-bottom: 1px solid #dcdcdf;
    }
    .blaze--home-benefits--item:first-child {
        border-radius: 5px 5px 0 0;
        border-top: 1px solid #dcdcdf;
    }
    .blaze--home-benefits--item:last-child {
        border-radius: 0 0 5px 5px;
    }
}
/* }}} / Media Queries */

/* }}} / Home | Benefits */

/* Home | Print {{{ */
.blaze--home-print {
    position: relative;
    padding-bottom: 60px;
    background: #F4F6FB;
}
@media screen and (pointer: fine) {
    .blaze--home-print {
        margin-left: calc(-100vw / 2 + 1140px / 2);
        margin-right: calc(-100vw / 2 + 1140px / 2);
    }
}
@media screen and (max-width: 1300px) and (pointer: fine) {
    .blaze--home-print {
        margin-left: calc(-100vw / 2 + 90% / 2);
        margin-right: calc(-100vw / 2 + 90% / 2);
    }
}
.blaze--home-print::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 80%;
    border-radius: 5px;
    background: linear-gradient(180deg, rgba(83, 195, 145, 0.08) 8.54%, rgba(57, 83, 164, 0.24) 40.45%, rgba(57, 83, 164, 0.64) 71.42%, rgba(57, 83, 164, 0.8) 100%), #FFFFFF;
}
.blaze--home-print h2 {
    position: relative;
    text-align: center;
    color: #334A92;
    line-height: 1.5;
    font-size: 60px;
    margin: 0;
    padding: 30px;
}
@media screen and (max-width: 760px) {
    .blaze--home-print h2 {
        font-size: 40px;
    }
}
.blaze--home-print h2 span {
    display: block;
}
.blaze--home-print--p-container {
    position: relative;
    margin: 0 auto;
    background: #fff;
    padding: 40px 60px;
    width: 80%;
    max-width: 1195px;
    column-count: 2;
    column-gap: 30px;
    border-radius: 5px;
    box-shadow: 0 4px 66px #00000025;
}
.blaze--home-print--p-container p {
    -webkit-column-break-inside: avoid;
    column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    color: #292A2D;
}

/* Media Queries {{{ */
@media screen and (max-width: 960px) {
    .blaze--home-print--p-container {
        column-count: 1;
    }
}
/* }}} / Media Queries */

/* }}} / Home | Print */

/* Home | Categories {{{ */
.blaze--home-cats {
    margin-bottom: 60px;
}
.blaze--home-cats nav {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    gap: 16px;
}
.blaze--home-cats nav a {
    border-radius: 5px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
}
.blaze--home-cats nav a::after {
    content: "";
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 48.96%, rgba(0, 0, 0, 0.8) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 11;
    transition: all .5s ease;
}
.blaze--home-cats nav a:hover::after,
.blaze--home-cats nav a:focus::after {
    background: #000000aa;
}
.blaze--home-cats nav a h3 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    z-index: 12;
    transition: all .5s ease;
}
.blaze--home-cats nav a:hover h3,
.blaze--home-cats nav a:focus h3 {
    transform: translateY(-1em);
}
.blaze--home-cats nav a img {
    display: block;
    width: 100%;
    z-index: 1;
}
.blaze--home-cats-header .blaze--home-more:hover,
.blaze--home-cats-header .blaze--home-more:focus {
    text-decoration: underline!important;
}

/* Media Queries {{{ */
@media screen and (max-width: 820px) {
    .blaze--home-cats nav {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
/* }}} */

/* }}} / Home | Categories */

/* Home | Blog {{{ */
.blaze--home-blog {
    padding-bottom: 60px;
    background: #F4F6FB;
    position: relative;
    top: -60px;
}
@media screen and (pointer: fine) {
    .blaze--home-blog {
        margin-left: calc(-100vw / 2 + 1140px / 2);
        margin-right: calc(-100vw / 2 + 1140px / 2);
    }
}
@media screen and (max-width: 1300px) and (pointer: fine) {
    .blaze--home-blog {
        margin-left: calc(-100vw / 2 + 90% / 2);
        margin-right: calc(-100vw / 2 + 90% / 2);
    }
}
.blaze--home-wrapper {
    width: 80%;
    max-width: 1195px;
    margin: 0 auto;
}
.blaze--home-blog-cont {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 30px;
}
.blaze--home-blog-item {
    display: flex;
    flex-direction: column;
    text-align: center;
    position: relative;
    margin-top: 60px;
    padding: 10px 10px 20px 10px;
    border-radius: 5px;
    background: #fff;
    transition: all 2s ease;
}
.blaze--home-blog-item:hover,
.blaze--home-blog-item:focus {
    box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.12);
}
.blaze--home-blog-item-headline {
    margin: 0 0 10px !important;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    color: inherit !important;
}
.blaze--home-blog-item-headline a {
    color: #44464B;
    text-decoration: none !important;
}
a.blaze--home-blog-item-category {
    color: #3953A4;
    font-weight: 500;
    text-decoration: none!important;
    margin: 20px auto 6px;
    width: fit-content;
}
.blaze--home-blog-item-date {
    margin: 0 !important;
    position: absolute;
    width: 100%;
    left: 0;
    top: -60px;
    color: #8A8C94;
}
.blaze--home-blog-item-date::before {
    content: "";
    position: absolute;
    display: block;
    width: 50%;
    width: calc(50% + 15px);
    right: -15px;
    border: 1px solid #C5C6CA;
    bottom: -6px;
}
.blaze--home-blog-item:nth-child(2) .blaze--home-blog-item-date::before {
    width: 100%;
    width: calc(100% + 30px);
}
.blaze--home-blog-item:nth-child(3) .blaze--home-blog-item-date::before {
    right: 50%;
}
.blaze--home-blog-item-date::after {
    content: "";
    position: absolute;
    display: block;
    background-color: #F4F6FB;
    width: 11px;
    height: 11px;
    border-radius: 50%;
    border: 1.5px solid #C5C6CA;
    bottom: -10px;
    left: 50%;
    left: calc(50% - 5px);
}
.blaze--home-blog-item-content {
    margin: 0 !important;
}
.blaze--home-blog-item .blaze--home-more {
    width: fit-content;
    margin: 30px auto 0;
    text-transform: uppercase;
    font-weight: 500;
    justify-content: flex-end;
    align-self: end;
}

/* Media Queries {{{ */
@media screen and (max-width: 950px) {
    .blaze--home-blog-item {
        margin-top: 0;
        box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.12);
    }
    .blaze--home-blog-item-date {
        position: relative;
        top: 0;
        margin-bottom: 20px !important;
    }
    .blaze--home-blog-item-date::before,
    .blaze--home-blog-item-date::after {
        display: none;
    }
}
@media screen and (max-width: 650px) {
    .blaze--home-blog-cont-cont {
        overflow-x: hidden;
        padding: 12px;
    }
    .blaze--home-blog-cont {
        width: 150%;
        gap: 6px;
    }
    .blaze--home-blog-pager.blaze--pager {
        display: flex !important;
    }
}
/* }}} / Media Queries */

/* }}} */

/* Home | Products {{{ */
.blaze--home-products-list-cont {
    scroll-snap-type: x mandatory;
    scroll-snap-points-x: repeat(50%);
    overflow: hidden;
}
ul.blaze--home-products-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 30px;
    padding: 10px 10px 30px;
    margin: 0;
}
.blaze--home-product-item {
    text-align: center;
    border-radius: 5px;
    padding: 10px 10px 20px;
    position: relative;
}
.blaze--home-product-item:hover,
.blaze--home-product-item:focus {
    box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.12);
}
@media screen and (max-width: 850px) {
    ul.blaze--home-products-list {
        gap: 15px;
    }
    .blaze--home-product-item {
        box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.12);
    }
}
@media screen and (max-width: 750px) {
    .blaze--home-products-list-cont {
        overflow-x: hidden;
    }
    ul.blaze--home-products-list {
        width: 200%;
    }
    .blaze--home-product-pager.blaze--pager {
        display: flex !important;
    }
}
.blaze--home-product-item a {
    display: block;
    text-decoration: none !important;
}
.blaze--home-product-item-images {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    height: 250px;
}
.blaze--home-product-item-images img {
    object-fit: fill;
}
.blaze--home-product-item-headline {
    color: #44464B;
    font-size: 14px !important;
}
.blaze--home-product-item-atc {
    background: #00000050;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 250px;
    opacity: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .5s ease;
}
@media screen and (max-width: 900px) {
/*    .blaze--home-product-item-images {
        height: 100px;
    }
    .blaze--home-product-item-atc {
        height: 100px;
    }*/
}
.blaze--home-product-item:hover .blaze--home-product-item-atc {
    opacity: 1;
}
.blaze--home-product-item-atc a {
    background: #3953A4;
    color: #fff;
    border-radius: 5px;
    padding: .5em 2em;
    width: fit-content;
    text-transform: uppercase;
}
.blaze--home-product-item-atc a:hover,
.blaze--home-product-item-atc a:focus {
    background: #536FC3;
}
.blaze--home-product-item-lowest-price {
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
    font-style: italic;
    padding-left: 24px;
    text-align: center;
    width: fit-content;
    margin: 0 auto;
}
.blaze--home-product-item-nav {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: 15px;
    align-items: center;
    justify-content: center;
}
.blaze--home-product-item-contacts {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
    justify-content: center;
}
.blaze--home-product-item-contacts a {
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -9999px;
    border-right: 1px solid #8A8C94;
}
@media screen and (max-width: 1200px) {
    .blaze--home-product-item-nav {
        grid-template-columns: 1fr;
        gap: 15px;
    }
    .blaze--home-product-item-contacts a:nth-child(2) {
        border-right: 0;
    }
}
.blaze--home-product-item-nav .finance {
    color: #292A2D;
    text-decoration: underline !important;
}
/* }}} / Home | Products */

/* Home | Authorized {{{ */
.blaze--home-authorized {
    padding-bottom: 3rem;
}
.blaze--home-authorized h3 {
    font-size: 2rem;
    text-align: center;
    border-bottom: 1px solid #cfcfcf;
    padding: 1rem;
    margin-bottom: 2rem;
}
.blaze--home-authorized-images {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 2.5rem;
    margin: 0 auto;
    width: 90%;
}
@media screen and (max-width: 960px) {
    .blaze--home-authorized-images {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 5rem;
    }
}
@media screen and (max-width: 540px) {
    .blaze--home-authorized-images {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 5rem;
    }
}
.blaze--home-authorized-images a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.blaze--home-authorized-images img {
    display: block;
    max-width: 100%;
}
/* }}} / Home | Authorized */

/* PreFooter Contact {{{ */
.blaze--prefooter-contact {
    padding: 50px 75px;
    text-align: center;
    background-position: center center;
    background-size: cover;
}
@media screen and (pointer: fine) {
    .blaze--prefooter-contact {
        margin-left: calc(-100vw / 2 + 1140px / 2);
        margin-right: calc(-100vw / 2 + 1140px / 2);
    }
}
@media screen and (max-width: 1300px) and (pointer: fine) {
    .blaze--prefooter-contact {
        margin-left: calc(-100vw / 2 + 90% / 2);
        margin-right: calc(-100vw / 2 + 90% / 2);
    }
}
.blaze--prefooter-contact h2 {
    font-size: 36px;
    margin-bottom: 40px;
}
.blaze--prefooter-contact-cta {
    padding: 20px 50px 20px 30px;
    border-radius: 5px;
    color: #fff !important;
    background-color: #F37421;
    background-size: 20px;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUgMUwxOS41IDhNMTkuNSA4TDEyLjUgMTVNMTkuNSA4TDEuNSA4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K');
    background-repeat: no-repeat;
    background-position: right 20px center;
    text-transform: capitalize;
}
.blaze--prefooter-contact-cta:hover,
.blaze--prefooter-contact-cta:focus {
    background-color: #536FC3;
}
.blaze--prefooter-contact-socials {
    margin-top: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 60px;
    flex-wrap: wrap;
    transition: all .1s ease;
}
@media screen and (max-width: 650px) {
    .blaze--prefooter-contact-socials {
        gap: 30px;
    }
}
@media screen and (max-width: 460px) {
    .blaze--prefooter-contact-socials {
        gap: 15px;
    }
}
.blaze--prefooter-contact-socials a {
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -9999px;
    display: block;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 50px;
    height: 50px;
}
.blaze--prefooter-contact-socials a:hover,
.blaze--prefooter-contact-socials a:focus {
    background-color: #fff;
}
.blaze--prefooter-contact-socials .facebook {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzk3IDE3Ljk5ODZWOS44MDI2M0g5LjE2Mkw5LjU3MyA2LjU5MzYzSDYuMzk3VjQuNTQ5NjNDNi4zOTcgMy42MjM2MyA2LjY1NSAyLjk4OTYzIDcuOTg0IDIuOTg5NjNIOS42NjhWMC4xMjg2MzRDOC44NDg2NCAwLjA0MDgyNTEgOC4wMjUwNSAtMC4wMDE1NzMxNyA3LjIwMSAwLjAwMTYzNDAxQzQuNzU3IDAuMDAxNjM0MDEgMy4wNzkgMS40OTM2MyAzLjA3OSA0LjIzMjYzVjYuNTg3NjNIMC4zMzIwMDFWOS43OTY2M0gzLjA4NVYxNy45OTg2SDYuMzk3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
}
.blaze--prefooter-contact-socials .facebook:hover,
.blaze--prefooter-contact-socials .facebook:focus {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuMzk3IDE3Ljk5ODZWOS44MDI2M0g5LjE2Mkw5LjU3MyA2LjU5MzYzSDYuMzk3VjQuNTQ5NjNDNi4zOTcgMy42MjM2MyA2LjY1NSAyLjk4OTYzIDcuOTg0IDIuOTg5NjNIOS42NjhWMC4xMjg2MzRDOC44NDg2NCAwLjA0MDgyNTEgOC4wMjUwNSAtMC4wMDE1NzMxNyA3LjIwMSAwLjAwMTYzNDAxQzQuNzU3IDAuMDAxNjM0MDEgMy4wNzkgMS40OTM2MyAzLjA3OSA0LjIzMjYzVjYuNTg3NjNIMC4zMzIwMDFWOS43OTY2M0gzLjA4NVYxNy45OTg2SDYuMzk3WiIgZmlsbD0iI0YzNzQyMSIvPgo8L3N2Zz4K');
}
.blaze--prefooter-contact-socials .linkedin {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjY4NjEgNi4yNzIxSDEwLjAyODdWNy45MzcxQzEwLjUxMDIgNi45Nzk1IDExLjc0NSA2LjExOTEgMTMuNTk5OSA2LjExOTFDMTcuMTU1OCA2LjExOTEgMTggOC4wMjUzIDE4IDExLjUyMjdWMThIMTQuNFYxMi4zMTkyQzE0LjQgMTAuMzI3NSAxMy45MTg1IDkuMjA0MyAxMi42OTI3IDkuMjA0M0MxMC45OTI2IDkuMjA0MyAxMC4yODYxIDEwLjQxNDggMTAuMjg2MSAxMi4zMTgzVjE4SDYuNjg2MVY2LjI3MjFaTTAuNTEzIDE3Ljg0N0g0LjExM1Y2LjExOTFIMC41MTNWMTcuODQ3Wk00LjYyODcgMi4yOTVDNC42Mjg4MyAyLjU5Njc1IDQuNTY4OTkgMi44OTU1MSA0LjQ1MjY1IDMuMTczOTNDNC4zMzYzMSAzLjQ1MjM1IDQuMTY1NzkgMy43MDQ4NiAzLjk1MSAzLjkxNjhDMy41MTU3NiA0LjM0OTM2IDIuOTI2NjMgNC41OTE0OSAyLjMxMyA0LjU5QzEuNzAwNDUgNC41ODk1OSAxLjExMjY4IDQuMzQ4MDggMC42NzY4IDMuOTE3N0MwLjQ2Mjc5IDMuNzA1MDQgMC4yOTI4NDcgMy40NTIyNCAwLjE3NjcwOSAzLjE3Mzc5QzAuMDYwNTcxMyAyLjg5NTM0IDAuMDAwNTIxMjE5IDIuNTk2NyAwIDIuMjk1QzAgMS42ODU3IDAuMjQzIDEuMTAyNSAwLjY3NzcgMC42NzIzQzEuMTEzMiAwLjI0MTM0MyAxLjcwMTIyIC0wLjAwMDI2OTI5IDIuMzEzOSAyLjI1MjM4ZS0wN0MyLjkyNzcgMi4yNTIzOGUtMDcgMy41MTYzIDAuMjQyMSAzLjk1MSAwLjY3MjNDNC4zODQ4IDEuMTAyNSA0LjYyODcgMS42ODU3IDQuNjI4NyAyLjI5NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
}
.blaze--prefooter-contact-socials .linkedin:hover,
.blaze--prefooter-contact-socials .linkedin:focus {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjY4NjEgNi4yNzIxSDEwLjAyODdWNy45MzcxQzEwLjUxMDIgNi45Nzk1IDExLjc0NSA2LjExOTEgMTMuNTk5OSA2LjExOTFDMTcuMTU1OCA2LjExOTEgMTggOC4wMjUzIDE4IDExLjUyMjdWMThIMTQuNFYxMi4zMTkyQzE0LjQgMTAuMzI3NSAxMy45MTg1IDkuMjA0MyAxMi42OTI3IDkuMjA0M0MxMC45OTI2IDkuMjA0MyAxMC4yODYxIDEwLjQxNDggMTAuMjg2MSAxMi4zMTgzVjE4SDYuNjg2MVY2LjI3MjFWNi4yNzIxWk0wLjUxMyAxNy44NDdINC4xMTNWNi4xMTkxSDAuNTEzVjE3Ljg0N1YxNy44NDdaTTQuNjI4NyAyLjI5NUM0LjYyODgzIDIuNTk2NzUgNC41Njg5OSAyLjg5NTUxIDQuNDUyNjUgMy4xNzM5M0M0LjMzNjMxIDMuNDUyMzUgNC4xNjU3OSAzLjcwNDg2IDMuOTUxIDMuOTE2OEMzLjUxNTc2IDQuMzQ5MzYgMi45MjY2MyA0LjU5MTQ5IDIuMzEzIDQuNTlDMS43MDA0NSA0LjU4OTU5IDEuMTEyNjggNC4zNDgwOCAwLjY3NjggMy45MTc3QzAuNDYyNzkgMy43MDUwNCAwLjI5Mjg0NyAzLjQ1MjI0IDAuMTc2NzA5IDMuMTczNzlDMC4wNjA1NzEzIDIuODk1MzQgMC4wMDA1MjEyMTkgMi41OTY3IDAgMi4yOTVDMCAxLjY4NTcgMC4yNDMgMS4xMDI1IDAuNjc3NyAwLjY3MjNDMS4xMTMyIDAuMjQxMzQzIDEuNzAxMjIgLTAuMDAwMjY5MjkgMi4zMTM5IDIuMjUyMzhlLTA3QzIuOTI3NyAyLjI1MjM4ZS0wNyAzLjUxNjMgMC4yNDIxIDMuOTUxIDAuNjcyM0M0LjM4NDggMS4xMDI1IDQuNjI4NyAxLjY4NTcgNC42Mjg3IDIuMjk1WiIgZmlsbD0iI0YzNzQyMSIvPgo8L3N2Zz4K');
}
.blaze--prefooter-contact-socials .vimeo {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjQ4OTggNC4xNjA2QzIxLjM5NzggNi4xODc2IDE5Ljk2OTggOC45NjA2IDE3LjIwOTggMTIuNDgzNkMxNC4zNTY4IDE2LjE2MTYgMTEuOTM5OCAxOC4wMDA2IDkuOTYxNzkgMTguMDAwNkM4LjczNjc5IDE4LjAwMDYgNy43MDE3OSAxNi44Nzg2IDYuODU1NzkgMTQuNjQxNkM2LjI5MTc5IDEyLjU4NjYgNS43Mjg3OSAxMC41MzE2IDUuMTU4NzkgOC40ODE2QzQuNTMxNzkgNi4yNDQ2IDMuODU4NzkgNS4xMjI2IDMuMTMzNzkgNS4xMjI2QzIuOTc4NzkgNS4xMjI2IDIuNDI2NzkgNS40NTI2IDEuNDg4NzkgNi4xMDI2TDAuNDk5Nzk0IDQuODM3NkMxLjUzNDc5IDMuOTMxNiAyLjU1OTc5IDMuMDMyNiAzLjU2NTc5IDIuMTI3NkM0Ljk0NTc5IDAuOTQyNiA1Ljk4Nzc5IDAuMzIyNiA2LjY3Nzc5IDAuMjU5NkM4LjMxMDc5IDAuMTA2NiA5LjMxNzc5IDEuMjEwNiA5LjY5Nzc5IDMuNTg0NkMxMC4xMDU4IDYuMTQwNiAxMC4zODc4IDcuNzM0NiAxMC41NDg4IDguMzU0NkMxMS4wMjA4IDEwLjQ3ODYgMTEuNTM4OCAxMS41Mzc2IDEyLjEwMTggMTEuNTM3NkMxMi41Mzg4IDExLjUzNzYgMTMuMjAwOCAxMC44NDk2IDE0LjA4MDggOS40NzE2QzE0Ljk2MDggOC4wOTM2IDE1LjQzMTggNy4wNDY2IDE1LjQ5NTggNi4zMjg2QzE1LjYyMTggNS4xMzg2IDE1LjE1MDggNC41NDY2IDE0LjA4MDggNC41NDY2QzEzLjU4MDggNC41NDY2IDEzLjA2MjggNC42NjA2IDEyLjUyNzggNC44ODg2QzEzLjU1NzggMS41MzU2IDE1LjUyOTggLTAuMDkzMzk5NyAxOC40NDA4IDAuMDAzNjAwMjZDMjAuNTk3OCAwLjA2MDYwMDMgMjEuNjE1OCAxLjQ0OTYgMjEuNDg5OCA0LjE1OTZWNC4xNjA2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
}
.blaze--prefooter-contact-socials .vimeo:hover,
.blaze--prefooter-contact-socials .vimeo:focus {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjQ4OTggNC4xNjA2QzIxLjM5NzggNi4xODc2IDE5Ljk2OTggOC45NjA2IDE3LjIwOTggMTIuNDgzNkMxNC4zNTY4IDE2LjE2MTYgMTEuOTM5OCAxOC4wMDA2IDkuOTYxNzkgMTguMDAwNkM4LjczNjc5IDE4LjAwMDYgNy43MDE3OSAxNi44Nzg2IDYuODU1NzkgMTQuNjQxNkM2LjI5MTc5IDEyLjU4NjYgNS43Mjg3OSAxMC41MzE2IDUuMTU4NzkgOC40ODE2QzQuNTMxNzkgNi4yNDQ2IDMuODU4NzkgNS4xMjI2IDMuMTMzNzkgNS4xMjI2QzIuOTc4NzkgNS4xMjI2IDIuNDI2NzkgNS40NTI2IDEuNDg4NzkgNi4xMDI2TDAuNDk5Nzk0IDQuODM3NkMxLjUzNDc5IDMuOTMxNiAyLjU1OTc5IDMuMDMyNiAzLjU2NTc5IDIuMTI3NkM0Ljk0NTc5IDAuOTQyNiA1Ljk4Nzc5IDAuMzIyNiA2LjY3Nzc5IDAuMjU5NkM4LjMxMDc5IDAuMTA2NiA5LjMxNzc5IDEuMjEwNiA5LjY5Nzc5IDMuNTg0NkMxMC4xMDU4IDYuMTQwNiAxMC4zODc4IDcuNzM0NiAxMC41NDg4IDguMzU0NkMxMS4wMjA4IDEwLjQ3ODYgMTEuNTM4OCAxMS41Mzc2IDEyLjEwMTggMTEuNTM3NkMxMi41Mzg4IDExLjUzNzYgMTMuMjAwOCAxMC44NDk2IDE0LjA4MDggOS40NzE2QzE0Ljk2MDggOC4wOTM2IDE1LjQzMTggNy4wNDY2IDE1LjQ5NTggNi4zMjg2QzE1LjYyMTggNS4xMzg2IDE1LjE1MDggNC41NDY2IDE0LjA4MDggNC41NDY2QzEzLjU4MDggNC41NDY2IDEzLjA2MjggNC42NjA2IDEyLjUyNzggNC44ODg2QzEzLjU1NzggMS41MzU2IDE1LjUyOTggLTAuMDkzMzk5NyAxOC40NDA4IDAuMDAzNjAwMjZDMjAuNTk3OCAwLjA2MDYwMDMgMjEuNjE1OCAxLjQ0OTYgMjEuNDg5OCA0LjE1OTZWNC4xNjA2WiIgZmlsbD0iI0YzNzQyMSIvPgo8L3N2Zz4K');
}
.blaze--prefooter-contact-socials .twitter {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjA3MSAyLjEzNTEzQzIyLjI1NjcgMi40OTU5NCAyMS4zODIgMi43Mzk3MyAyMC40NjI0IDIuODQ5OTJDMjEuNDExMyAyLjI4MjE4IDIyLjEyMTEgMS4zODg2MSAyMi40NTk2IDAuMzM1OTZDMjEuNTY4MSAwLjg2NTQ2MSAyMC41OTI1IDEuMjM4MTcgMTkuNTc1IDEuNDM3ODlDMTguODkwOCAwLjcwNzM2NCAxNy45ODQ2IDAuMjIzMTYgMTYuOTk3IDAuMDYwNDUyNUMxNi4wMDk1IC0wLjEwMjI1NSAxNC45OTU4IDAuMDY1NjM3OCAxNC4xMTM0IDAuNTM4MDY1QzEzLjIzMSAxLjAxMDQ5IDEyLjUyOTMgMS43NjEwMiAxMi4xMTcyIDIuNjczMTNDMTEuNzA1IDMuNTg1MjMgMTEuNjA1NiA0LjYwNzg5IDExLjgzNDIgNS41ODIzMkMxMC4wMjc5IDUuNDkxNjIgOC4yNjA4NyA1LjAyMjE0IDYuNjQ3NzYgNC4yMDQzMkM1LjAzNDY1IDMuMzg2NTEgMy42MTE1MiAyLjIzODY1IDIuNDcwNzQgMC44MzUyNDJDMi4wODA2OCAxLjUwODEgMS44NTYzOSAyLjI4ODIzIDEuODU2MzkgMy4xMTkwNkMxLjg1NTk2IDMuODY3MDEgMi4wNDAxNCA0LjYwMzQ5IDIuMzkyNjEgNS4yNjMxOEMyLjc0NTA4IDUuOTIyODYgMy4yNTQ5MyA2LjQ4NTM1IDMuODc2OTIgNi45MDA3M0MzLjE1NTU3IDYuODc3NzggMi40NTAxNCA2LjY4Mjg3IDEuODE5MzQgNi4zMzIyMVY2LjM5MDcyQzEuODE5MjYgNy40Mzk3NCAyLjE4MjEzIDguNDU2NDggMi44NDYzNiA5LjI2ODQxQzMuNTEwNTkgMTAuMDgwMyA0LjQzNTI3IDEwLjYzNzUgNS40NjM1MSAxMC44NDUzQzQuNzk0MzQgMTEuMDI2NCA0LjA5Mjc2IDExLjA1MyAzLjQxMTc3IDEwLjkyMzNDMy43MDE4OCAxMS44MjU5IDQuMjY2OTggMTIuNjE1MiA1LjAyNzk3IDEzLjE4MDdDNS43ODg5NSAxMy43NDYyIDYuNzA3NzMgMTQuMDU5NSA3LjY1NTY2IDE0LjA3NjlDNi4wNDY0OSAxNS4zNDAyIDQuMDU5MTcgMTYuMDI1NCAyLjAxMzM5IDE2LjAyMjRDMS42NTEwMSAxNi4wMjI1IDEuMjg4OTIgMTYuMDAxMyAwLjkyOTAxNiAxNS45NTlDMy4wMDU1OSAxNy4yOTQxIDUuNDIyODggMTguMDAyNyA3Ljg5MTY1IDE4QzE2LjI0ODggMTggMjAuODE3NCAxMS4wNzgzIDIwLjgxNzQgNS4wNzUyM0MyMC44MTc0IDQuODgwMiAyMC44MTI1IDQuNjgzMjIgMjAuODAzNyA0LjQ4ODE5QzIxLjY5MjQgMy44NDU1MyAyMi40NTk1IDMuMDQ5NzMgMjMuMDY5IDIuMTM4MDVMMjMuMDcxIDIuMTM1MTNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
}
.blaze--prefooter-contact-socials .twitter:hover,
.blaze--prefooter-contact-socials .twitter:focus {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjA3MSAyLjEzNTEzQzIyLjI1NjcgMi40OTU5NCAyMS4zODIgMi43Mzk3MyAyMC40NjI0IDIuODQ5OTJDMjEuNDExMyAyLjI4MjE4IDIyLjEyMTEgMS4zODg2MSAyMi40NTk2IDAuMzM1OTZDMjEuNTY4MSAwLjg2NTQ2MSAyMC41OTI1IDEuMjM4MTcgMTkuNTc1IDEuNDM3ODlDMTguODkwOCAwLjcwNzM2NCAxNy45ODQ2IDAuMjIzMTYgMTYuOTk3IDAuMDYwNDUyNEMxNi4wMDk1IC0wLjEwMjI1NSAxNC45OTU4IDAuMDY1NjM3OCAxNC4xMTM0IDAuNTM4MDY1QzEzLjIzMSAxLjAxMDQ5IDEyLjUyOTMgMS43NjEwMiAxMi4xMTcyIDIuNjczMTNDMTEuNzA1IDMuNTg1MjMgMTEuNjA1NiA0LjYwNzg5IDExLjgzNDIgNS41ODIzMkMxMC4wMjc5IDUuNDkxNjIgOC4yNjA4NyA1LjAyMjE0IDYuNjQ3NzYgNC4yMDQzMkM1LjAzNDY1IDMuMzg2NTEgMy42MTE1MiAyLjIzODY1IDIuNDcwNzQgMC44MzUyNDJDMi4wODA2OCAxLjUwODEgMS44NTYzOSAyLjI4ODIzIDEuODU2MzkgMy4xMTkwNkMxLjg1NTk2IDMuODY3MDEgMi4wNDAxNCA0LjYwMzQ5IDIuMzkyNjEgNS4yNjMxOEMyLjc0NTA4IDUuOTIyODYgMy4yNTQ5MyA2LjQ4NTM1IDMuODc2OTIgNi45MDA3M0MzLjE1NTU3IDYuODc3NzggMi40NTAxNCA2LjY4Mjg2IDEuODE5MzQgNi4zMzIyMVY2LjM5MDcyQzEuODE5MjYgNy40Mzk3NCAyLjE4MjEzIDguNDU2NDggMi44NDYzNiA5LjI2ODQxQzMuNTEwNTkgMTAuMDgwMyA0LjQzNTI3IDEwLjYzNzUgNS40NjM1MSAxMC44NDUzQzQuNzk0MzQgMTEuMDI2NCA0LjA5Mjc2IDExLjA1MyAzLjQxMTc3IDEwLjkyMzNDMy43MDE4OCAxMS44MjU5IDQuMjY2OTggMTIuNjE1MiA1LjAyNzk3IDEzLjE4MDdDNS43ODg5NSAxMy43NDYyIDYuNzA3NzMgMTQuMDU5NSA3LjY1NTY2IDE0LjA3NjlDNi4wNDY0OSAxNS4zNDAyIDQuMDU5MTcgMTYuMDI1NCAyLjAxMzM5IDE2LjAyMjRDMS42NTEwMSAxNi4wMjI1IDEuMjg4OTIgMTYuMDAxMyAwLjkyOTAxNiAxNS45NTlDMy4wMDU1OSAxNy4yOTQxIDUuNDIyODggMTguMDAyNyA3Ljg5MTY1IDE4QzE2LjI0ODggMTggMjAuODE3NCAxMS4wNzgzIDIwLjgxNzQgNS4wNzUyM0MyMC44MTc0IDQuODgwMiAyMC44MTI1IDQuNjgzMjIgMjAuODAzNyA0LjQ4ODE5QzIxLjY5MjQgMy44NDU1MyAyMi40NTk1IDMuMDQ5NzMgMjMuMDY5IDIuMTM4MDVMMjMuMDcxIDIuMTM1MTNWMi4xMzUxM1oiIGZpbGw9IiNGMzc0MjEiLz4KPC9zdmc+Cg==');
}
/* }}} / PreFooter Contact */

/* Footer Styles {{{ */
/*
#see-all-reviews {
    display: none;
    cursor: pointer;
}
@media screen and (max-width: 921px) {
    #see-all-reviews {
        display: block;
    }
    .rplg-reviews:not(.disguised) .rplg-col:not(:nth-child(1)) {
        display: none;
    }
    .rplg-reviews .rplg-col {
        width: 100% !important;
    }
}
*/
/* }}} */

/* Product | Breadcrumbs & Nav {{{ */

.single-product .ast-onsale-card {
    position: relative;
    top: 0;
    margin-bottom: 1rem;
}

.entry-summary .woocommerce-breadcrumb:nth-child(1),
.entry-summary .single-product-category:nth-child(2) {
    display: none !important;
}

.blaze--product-previous-next {
    text-indent: -9999px;
    display: flex;
    justify-content: right;
    gap: 1rem;
    margin-bottom: 2rem;
}
@media screen and (max-width: 921px) {
    .blaze--product-previous-next {
        display: none;
    }
}
.blaze--product-previous-next a[rel="prev"],
.blaze--product-previous-next a[rel="next"] {
    background-size: auto 1.5em;
    background-position: center center;
    background-repeat: no-repeat;
    width: 2.5em;
    height: 2.5em;
    border: 1px solid #3953A4;
    border-radius: 50%;
    display: block;
}
.blaze--product-previous-next a[rel="prev"] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNSAxNS40Nzc1TDEuNSA4LjQ3NzU0TDguNSAxLjQ3NzU0IiBzdHJva2U9IiM1MzZGQzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.blaze--product-previous-next a[rel="next"] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDkgMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk5OTk5OSAxLjQ3NzU0TDggOC40Nzc1NEwxIDE1LjQ3NzUiIHN0cm9rZT0iIzUzNkZDMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}

/* }}} */

/* Product | Cart {{{ */

.entry-summary .cart {
    display: flex;
    justify-content: center;
    flex-direction: row;
}
.entry-summary .cart .quantity {
    display: flex;
}
.entry-summary .cart .quantity::before {
    content: 'Qty:';
    margin-right: 1em;
    font-weight: 700;
    display: flex;
    align-items: center;
}
.entry-summary .cart button[type="submit"] {
    flex-grow: 1;
    background: #3953A4;
    text-transform: uppercase;
    padding: 1em !important;
    font-weight: 500;
}
.entry-summary .cart button[type="submit"]:hover,
.entry-summary .cart button[type="submit"]:focus {
    background: #536FC3;
}
.woocommerce-mini-cart-item.mini_cart_item a {
    text-decoration: none;
}

/* }}} */

/* Product | Price {{{ */
.blaze--stock-status {
    margin-left: .5em;
    padding-left: 2em;
    border-left: 1px solid #8A8C94;
    background-repeat: no-repeat;
    background-position: center left .75em;
}
.blaze--stock-status-out {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMTMuNUwxMyAxLjVNMSAxLjVMMTMgMTMuNSIgc3Ryb2tlPSIjRUQyMDI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    color: #ED2024;
}
.blaze--stock-status-in {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNy41TDUgMTEuNUwxNSAxLjUiIHN0cm9rZT0iIzBEQUU0QiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    color: #0DAE4B;
}
/* }}} */

/* Product | Accordion {{{ */
.ast-woocommerce-accordion .ast-single-tab .ast-accordion-header {
    border-left: 0 !important;
    border-right: 0 !important;
    text-transform: uppercase;
}
.ast-woocommerce-accordion .ast-single-tab .ast-accordion-header.active {
    border-left: 4px solid #44464B !important;
    color: #292A2D;
}
/* }}} */

/* Product | Images {{{ */
.woocommerce-product-gallery__trigger {
    background: #fff;
    box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.12);
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNVYxTTEgMUg1TTEgMUw2IDZNMTcgNVYxTTE3IDFIMTNNMTcgMUwxMiA2TTEgMTNWMTdNMSAxN0g1TTEgMTdMNiAxMk0xNyAxN0wxMiAxMk0xNyAxN1YxM00xNyAxN0gxMyIgc3Ryb2tlPSIjOEE4Qzk0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
}
.woocommerce-product-gallery__trigger::before,
.woocommerce-product-gallery__trigger::after {
    display: none !important;
}
.ast-woocommerce-accordion .ast-single-tab .ast-accordion-content {
    border: 0 !important;
}
.ast-woocommerce-accordion .ast-single-tab .active + .ast-accordion-content {
    height: auto !important;
}
.woocommerce-tabs.ast-woocommerce-tabs .ahfb-svg-iconset.ast-inline-flex {
    display: none !important;
}
.ast-accordion-header.ast-tab-header {
    background-position: right 1rem center;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNSAxTDggOEwxIDEiIHN0cm9rZT0iIzI5MkEyRCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-size: 1rem;
}
.ast-accordion-header.ast-tab-header.active {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDhMOCAwLjk5OTk5OUwxNSA4IiBzdHJva2U9IiMyOTJBMkQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.ast-woocommerce-product-gallery__image {
    border-radius: 5px;
    border: 1px solid #8A8C94;
    overflow: hidden;
}
.ast-woocommerce-product-gallery__image img {
    transition: all .2s ease;
}
.ast-woocommerce-product-gallery__image.flex-active-slide img {
    opacity: .5;
}
.ast-woocommerce-product-gallery__image::after {
    display: none;
}
/*@media screen and (max-width: 921px) and (min-width: 545px) {
    .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
        display: flex;
        flex-direction: row-reverse;
    }
    .woocommerce-product-gallery-thumbnails__wrapper {
        display: flex;
        flex-direction: column;
        gap: 1rem;
        margin-right: 1rem;
    }
}*/
/* }}} */

/* Product | Guarantee Contact {{{ */

.entry-summary .blaze-guarantee-contact {
    border: 1px solid #dfdfdf;
    padding: 1em;
    margin-bottom: 1em;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.entry-summary .blaze-guarantee-contact-lowest-price {
    margin: 0 0 .5em;
    background-repeat: no-repeat;
    background-size: 1.25em;
    background-position: center left;
    padding-left: 1.5em;
}
.entry-summary .blaze-guarantee-contact-nav {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: .5em;
    text-align: center;
}
.entry-summary .blaze-guarantee-contact-nav a {
    background-repeat: no-repeat;
    background-size: 1.25em;
    background-position: center left;
    word-break: break-all;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 .5em;
}
.entry-summary .blaze-guarantee-contact-nav a:not(:last-child) {
    padding-left: 1.5em;
}
.entry-summary .blaze-guarantee-contact-nav a:last-child {
    grid-column-start: 1;
    grid-column-end: 3;
}
.entry-summary .blaze-guarantee-contact-nav a:first-child {
    border-right: 1px solid #8A8C94;
}
@media screen and (max-width: 1260px) {
    .entry-summary .blaze-guarantee-contact-nav a:not(:last-child) {
        padding-left: 0em;
        text-indent: -9999px;
        background-position: center center;
        margin: 0;
    }
    .entry-summary .blaze-guarantee-contact-nav a:first-child {
        padding-right: 
    }
}

/* }}} */

/* Product | Product Meta {{{ */
.woocommerce div.product .entry-summary .product_meta {
    display: flex;
    flex-direction: column;
}
.woocommerce div.product .entry-summary .product_meta > span a {
    color: inherit;
}
.woocommerce div.product .entry-summary .product_meta > span {
    display: block;
}
.woocommerce div.product .entry-summary .product_meta > span.tagged_as a {
    border: 1px solid #DCDCDF;
    background: #F4F6FB;
    padding: 1em .5em;
    display: inline-block;
}
.woocommerce div.product .product_meta {
    border-top: 0;
}
/* }}} */

/* Product | Product Short Description {{{ */
.woocommerce-product-details__short-description {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #C5C6CA;
    padding: 0 0 1em;
    margin: 0 0 2em;
}
.blaze-prod-desc-read-more {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    text-transform: uppercase;
    margin-bottom: 0 !important;
    text-decoration: none;
}
.quantity.buttons_added {
    text-decoration: none;
}
.blaze-prod-desc-read-more::before {
    content: "";
    position: absolute;
    display: block;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    width: 100%;
    top: -100px;
    height: 100px;
}
.vc_col-sm-6 {
    width: 100%;
}
/* }}} / Product | Short Description */

/* Product | List Archive {{{ */
.ast-woocommerce-container .woocommerce-breadcrumb:first-child {
    margin: 0 0 1rem;
    position: relative;
}
#primary {
    margin: 2rem 0;
}
.js_active .ast-plain-container.ast-single-post #primary {
    margin: 2rem 0;
}
.woocommerce-products-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
.woocommerce-products-header .woocommerce-products-header__title {
    order: 1;
    margin-bottom: 0;
    margin-right: 1em;
    font-weight: 700;
}
@media screen and (max-width: 544px) {
    .woocommerce-products-header {
        display: block;
    }
    .woocommerce-products-header p.woocommerce-result-count:nth-last-child(2) {
        text-align: left;
    }
}
.woocommerce-products-header .ast-shop-toolbar-container {
    flex-grow: 1;
    order: 2;
    margin-bottom: 0;
}
.woocommerce-products-header .term-description {
    order: 4;
    margin-top: 1em;
    width: 100%;
}
.woocommerce-products-header .woocommerce-notices-wrapper {
    order: 3;
    margin-bottom: 0;
}
.woocommerce-ordering select.orderby {
    border: 1px solid #afafaf;
    width: fit-content;
    max-width: 250px;
}
.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap:first-child {
    display: flex;
    justify-content: space-between;
    flex-grow: 1;
}
.woocommerce .astra-shop-filter-button .astra-woo-filter-icon {
    display: none;
}
.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .astra-shop-filter-button {
    border: 1px solid #8A8C94;
    border-radius: 5px;
    padding: .75em 1.5em .75em 3em;
    font-weight: 700;
    color: #292A2D;
    background-repeat: no-repeat;
    background-position: center left 1.5em;
    background-size: 1em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODMzNSAyLjUwMDAxQzUuNTY4MjggMi41MDAwMSA1LjMxMzkzIDIuNjA1MzcgNS4xMjYzOSAyLjc5MjlDNC45Mzg4NSAyLjk4MDQ0IDQuODMzNSAzLjIzNDc5IDQuODMzNSAzLjUwMDAxQzQuODMzNSAzLjc2NTIzIDQuOTM4ODUgNC4wMTk1OCA1LjEyNjM5IDQuMjA3MTJDNS4zMTM5MyA0LjM5NDY1IDUuNTY4MjggNC41MDAwMSA1LjgzMzUgNC41MDAwMUM2LjA5ODcxIDQuNTAwMDEgNi4zNTMwNyA0LjM5NDY1IDYuNTQwNiA0LjIwNzEyQzYuNzI4MTQgNC4wMTk1OCA2LjgzMzUgMy43NjUyMyA2LjgzMzUgMy41MDAwMUM2LjgzMzUgMy4yMzQ3OSA2LjcyODE0IDIuOTgwNDQgNi41NDA2IDIuNzkyOUM2LjM1MzA3IDIuNjA1MzcgNi4wOTg3MSAyLjUwMDAxIDUuODMzNSAyLjUwMDAxWk0zLjAwMzUgMi41MDAwMUMzLjIxMDEgMS45MTQ0OCAzLjU5MzI0IDEuNDA3NDQgNC4xMDAxIDEuMDQ4OEM0LjYwNjk2IDAuNjkwMTU0IDUuMjEyNTggMC40OTc1NTkgNS44MzM1IDAuNDk3NTU5QzYuNDU0NDEgMC40OTc1NTkgNy4wNjAwNCAwLjY5MDE1NCA3LjU2NjkgMS4wNDg4QzguMDczNzYgMS40MDc0NCA4LjQ1Njg5IDEuOTE0NDggOC42NjM1IDIuNTAwMDFIMTUuODMzNUMxNi4wOTg3IDIuNTAwMDEgMTYuMzUzMSAyLjYwNTM3IDE2LjU0MDYgMi43OTI5QzE2LjcyODEgMi45ODA0NCAxNi44MzM1IDMuMjM0NzkgMTYuODMzNSAzLjUwMDAxQzE2LjgzMzUgMy43NjUyMyAxNi43MjgxIDQuMDE5NTggMTYuNTQwNiA0LjIwNzEyQzE2LjM1MzEgNC4zOTQ2NSAxNi4wOTg3IDQuNTAwMDEgMTUuODMzNSA0LjUwMDAxSDguNjYzNUM4LjQ1Njg5IDUuMDg1NTQgOC4wNzM3NiA1LjU5MjU4IDcuNTY2OSA1Ljk1MTIyQzcuMDYwMDQgNi4zMDk4NiA2LjQ1NDQxIDYuNTAyNDYgNS44MzM1IDYuNTAyNDZDNS4yMTI1OCA2LjUwMjQ2IDQuNjA2OTYgNi4zMDk4NiA0LjEwMDEgNS45NTEyMkMzLjU5MzI0IDUuNTkyNTggMy4yMTAxIDUuMDg1NTQgMy4wMDM1IDQuNTAwMDFIMS44MzM1QzEuNTY4MjggNC41MDAwMSAxLjMxMzkzIDQuMzk0NjUgMS4xMjYzOSA0LjIwNzEyQzAuOTM4ODUzIDQuMDE5NTggMC44MzM0OTYgMy43NjUyMyAwLjgzMzQ5NiAzLjUwMDAxQzAuODMzNDk2IDMuMjM0NzkgMC45Mzg4NTMgMi45ODA0NCAxLjEyNjM5IDIuNzkyOUMxLjMxMzkzIDIuNjA1MzcgMS41NjgyOCAyLjUwMDAxIDEuODMzNSAyLjUwMDAxSDMuMDAzNVpNMTEuODMzNSA4LjUwMDAxQzExLjU2ODMgOC41MDAwMSAxMS4zMTM5IDguNjA1MzcgMTEuMTI2NCA4Ljc5MjlDMTAuOTM4OSA4Ljk4MDQ0IDEwLjgzMzUgOS4yMzQ3OSAxMC44MzM1IDkuNTAwMDFDMTAuODMzNSA5Ljc2NTIzIDEwLjkzODkgMTAuMDE5NiAxMS4xMjY0IDEwLjIwNzFDMTEuMzEzOSAxMC4zOTQ3IDExLjU2ODMgMTAuNSAxMS44MzM1IDEwLjVDMTIuMDk4NyAxMC41IDEyLjM1MzEgMTAuMzk0NyAxMi41NDA2IDEwLjIwNzFDMTIuNzI4MSAxMC4wMTk2IDEyLjgzMzUgOS43NjUyMyAxMi44MzM1IDkuNTAwMDFDMTIuODMzNSA5LjIzNDc5IDEyLjcyODEgOC45ODA0NCAxMi41NDA2IDguNzkyOUMxMi4zNTMxIDguNjA1MzcgMTIuMDk4NyA4LjUwMDAxIDExLjgzMzUgOC41MDAwMVpNOS4wMDM1IDguNTAwMDFDOS4yMTAxIDcuOTE0NDggOS41OTMyNCA3LjQwNzQ0IDEwLjEwMDEgNy4wNDg4QzEwLjYwNyA2LjY5MDE1IDExLjIxMjYgNi40OTc1NiAxMS44MzM1IDYuNDk3NTZDMTIuNDU0NCA2LjQ5NzU2IDEzLjA2IDYuNjkwMTUgMTMuNTY2OSA3LjA0ODhDMTQuMDczOCA3LjQwNzQ0IDE0LjQ1NjkgNy45MTQ0OCAxNC42NjM1IDguNTAwMDFIMTUuODMzNUMxNi4wOTg3IDguNTAwMDEgMTYuMzUzMSA4LjYwNTM3IDE2LjU0MDYgOC43OTI5QzE2LjcyODEgOC45ODA0NCAxNi44MzM1IDkuMjM0NzkgMTYuODMzNSA5LjUwMDAxQzE2LjgzMzUgOS43NjUyMyAxNi43MjgxIDEwLjAxOTYgMTYuNTQwNiAxMC4yMDcxQzE2LjM1MzEgMTAuMzk0NyAxNi4wOTg3IDEwLjUgMTUuODMzNSAxMC41SDE0LjY2MzVDMTQuNDU2OSAxMS4wODU1IDE0LjA3MzggMTEuNTkyNiAxMy41NjY5IDExLjk1MTJDMTMuMDYgMTIuMzA5OSAxMi40NTQ0IDEyLjUwMjUgMTEuODMzNSAxMi41MDI1QzExLjIxMjYgMTIuNTAyNSAxMC42MDcgMTIuMzA5OSAxMC4xMDAxIDExLjk1MTJDOS41OTMyNCAxMS41OTI2IDkuMjEwMSAxMS4wODU1IDkuMDAzNSAxMC41SDEuODMzNUMxLjU2ODI4IDEwLjUgMS4zMTM5MyAxMC4zOTQ3IDEuMTI2MzkgMTAuMjA3MUMwLjkzODg1MyAxMC4wMTk2IDAuODMzNDk2IDkuNzY1MjMgMC44MzM0OTYgOS41MDAwMUMwLjgzMzQ5NiA5LjIzNDc5IDAuOTM4ODUzIDguOTgwNDQgMS4xMjYzOSA4Ljc5MjlDMS4zMTM5MyA4LjYwNTM3IDEuNTY4MjggOC41MDAwMSAxLjgzMzUgOC41MDAwMUg5LjAwMzVaTTUuODMzNSAxNC41QzUuNTY4MjggMTQuNSA1LjMxMzkzIDE0LjYwNTQgNS4xMjYzOSAxNC43OTI5QzQuOTM4ODUgMTQuOTgwNCA0LjgzMzUgMTUuMjM0OCA0LjgzMzUgMTUuNUM0LjgzMzUgMTUuNzY1MiA0LjkzODg1IDE2LjAxOTYgNS4xMjYzOSAxNi4yMDcxQzUuMzEzOTMgMTYuMzk0NyA1LjU2ODI4IDE2LjUgNS44MzM1IDE2LjVDNi4wOTg3MSAxNi41IDYuMzUzMDcgMTYuMzk0NyA2LjU0MDYgMTYuMjA3MUM2LjcyODE0IDE2LjAxOTYgNi44MzM1IDE1Ljc2NTIgNi44MzM1IDE1LjVDNi44MzM1IDE1LjIzNDggNi43MjgxNCAxNC45ODA0IDYuNTQwNiAxNC43OTI5QzYuMzUzMDcgMTQuNjA1NCA2LjA5ODcxIDE0LjUgNS44MzM1IDE0LjVaTTMuMDAzNSAxNC41QzMuMjEwMSAxMy45MTQ1IDMuNTkzMjQgMTMuNDA3NCA0LjEwMDEgMTMuMDQ4OEM0LjYwNjk2IDEyLjY5MDIgNS4yMTI1OCAxMi40OTc2IDUuODMzNSAxMi40OTc2QzYuNDU0NDEgMTIuNDk3NiA3LjA2MDA0IDEyLjY5MDIgNy41NjY5IDEzLjA0ODhDOC4wNzM3NiAxMy40MDc0IDguNDU2ODkgMTMuOTE0NSA4LjY2MzUgMTQuNUgxNS44MzM1QzE2LjA5ODcgMTQuNSAxNi4zNTMxIDE0LjYwNTQgMTYuNTQwNiAxNC43OTI5QzE2LjcyODEgMTQuOTgwNCAxNi44MzM1IDE1LjIzNDggMTYuODMzNSAxNS41QzE2LjgzMzUgMTUuNzY1MiAxNi43MjgxIDE2LjAxOTYgMTYuNTQwNiAxNi4yMDcxQzE2LjM1MzEgMTYuMzk0NyAxNi4wOTg3IDE2LjUgMTUuODMzNSAxNi41SDguNjYzNUM4LjQ1Njg5IDE3LjA4NTUgOC4wNzM3NiAxNy41OTI2IDcuNTY2OSAxNy45NTEyQzcuMDYwMDQgMTguMzA5OSA2LjQ1NDQxIDE4LjUwMjUgNS44MzM1IDE4LjUwMjVDNS4yMTI1OCAxOC41MDI1IDQuNjA2OTYgMTguMzA5OSA0LjEwMDEgMTcuOTUxMkMzLjU5MzI0IDE3LjU5MjYgMy4yMTAxIDE3LjA4NTUgMy4wMDM1IDE2LjVIMS44MzM1QzEuNTY4MjggMTYuNSAxLjMxMzkzIDE2LjM5NDcgMS4xMjYzOSAxNi4yMDcxQzAuOTM4ODUzIDE2LjAxOTYgMC44MzM0OTYgMTUuNzY1MiAwLjgzMzQ5NiAxNS41QzAuODMzNDk2IDE1LjIzNDggMC45Mzg4NTMgMTQuOTgwNCAxLjEyNjM5IDE0Ljc5MjlDMS4zMTM5MyAxNC42MDU0IDEuNTY4MjggMTQuNSAxLjgzMzUgMTQuNUgzLjAwMzVaIiBmaWxsPSIjMjkyQTJEIi8+Cjwvc3ZnPgo=");
    margin-right: 1em;
}
@media screen and (max-width: 544px) {
    .woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,
    .woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
        width: 100%;
    }
    .ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-sticky-shop-filters > :not(:last-child) {
        margin: 0 !important;
    }
    .ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-shop-toolbar-container {
        display: block;
        position: relative;
        z-index: 5;
    }
    .ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-shop-toolbar-container .ast-sticky-shop-filters {
        padding: 0;
        box-shadow: none;
        background: inherit;
        border: none;
        display: flex;
        flex-direction: column;
        row-gap: 1em;
    }
    .ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-shop-toolbar-container .ast-sticky-shop-filters .ast-shop-toolbar-aside-wrap {
        width: 100%;
    }
    .woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap .astra-shop-filter-button {
        width: 100%;
        margin: 0;
    }
    .woocommerce-ordering select.orderby {
        max-width: 100%;
        width: 100%;
    }
}
.blaze--content-product-price {
    background-repeat: no-repeat;
    background-size: 1.5em;
    background-position: center left;
    padding-left: 2em;
    margin: 0 auto 1em;
    width: fit-content;
}
.blaze--content-product-nav {
    display: flex;
    align-items: center;
    justify-content: center;
}
.blaze--content-product-nav a {
    display: block;
}
.blaze--content-product-nav a:last-child {
    padding: 0 1.5em;
}
.blaze--content-product-nav a:not(:last-child) {
    background-repeat: no-repeat;
    background-size: 1.25em;
    background-position: center center;
    width: 1.25em;
    height: 1.25em;
    text-indent: -9999px;
    padding: 0 1.5em;
    border-right: 1px solid #8A8C94;
}
.ast-onsale-card {
    border-radius: 50%;
    width: 4em;
    height: 4em;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F37421;
    color: #FFFFFF;
    right: 0;
    left: auto;
    text-transform: lowercase;
}
.ast-on-card-button.ast-select-options-trigger.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none !important;
}
.products {
    grid-column-gap: .75em !important;
    grid-row-gap: 3.6em !important;
}
.products .product {
    margin: 0 !important;
    padding: .75em .75em 1.25em !important;
    border-radius: 5px;
    text-align: center !important;
}
li.product .star-rating {
    margin: 0 auto !important;
}
.products .product:hover,
.products .product:focus {
    transition: all .25s ease;
    box-shadow: 0 .15em .5em #afafaf !important;
}
.products .product .astra-shop-summary-wrap {
    padding: 0 !important;
}
li.product .add_to_cart_button {
    border-radius: 5px !important;
    display: block !important;
    position: absolute !important;
    top: 110px;
    left: 15% !important;
    right: auto !important;
    width: 70%;
    opacity: 0;
    background-color: #3953A4 !important;
    text-transform: uppercase;
    color: #fff !important;
    z-index: 6;
    background-repeat: no-repeat;
    background-position: center right -1.5em;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUgzTDMuNCAzTTUgMTFIMTVMMTkgM0gzLjRNNSAxMUwzLjQgM001IDExTDIuNzA3MTEgMTMuMjkyOUMyLjA3NzE0IDEzLjkyMjkgMi41MjMzMSAxNSAzLjQxNDIxIDE1SDE1TTE1IDE1QzEzLjg5NTQgMTUgMTMgMTUuODk1NCAxMyAxN0MxMyAxOC4xMDQ2IDEzLjg5NTQgMTkgMTUgMTlDMTYuMTA0NiAxOSAxNyAxOC4xMDQ2IDE3IDE3QzE3IDE1Ljg5NTQgMTYuMTA0NiAxNSAxNSAxNVpNNyAxN0M3IDE4LjEwNDYgNi4xMDQ1NyAxOSA1IDE5QzMuODk1NDMgMTkgMyAxOC4xMDQ2IDMgMTdDMyAxNS44OTU0IDMuODk1NDMgMTUgNSAxNUM2LjEwNDU3IDE1IDcgMTUuODk1NCA3IDE3WiIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K") !important;
    background-size: 1.5em;
}
li.product:hover .add_to_cart_button,
li.product:focus .add_to_cart_button,
li.product .add_to_cart_button:focus {
    opacity: 1;
}
li.product .add_to_cart_button:hover,
li.product .add_to_cart_button:focus {
    background-position: center right 1.5em;
    background-color: #536FC3 !important;
    padding-right: 3em;
}
li.product .astra-shop-thumbnail-wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 250px;
    position: relative;
}
li.product .astra-shop-thumbnail-wrap::before {
    content: "";
    background: #00000033;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    opacity: 0;
    transition: all .25s ease;
}
li.product:hover .astra-shop-thumbnail-wrap::before,
li.product:focus .astra-shop-thumbnail-wrap::before {
    opacity: 1;
}
li.product .price {
    margin: 1em;
}
li.product .star-rating::before {
    color: #0DAE4B;
}
.woocommerce-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 4em;
}
p.woocommerce-result-count:nth-last-child(2) {
    text-align: center;
}
.wpb_single_image.wpb_content_element.vc_align_center {
    margin-top: 2.5em;
}
/* }}} Product | List Archive */

/* Product | List Filter {{{ */
.woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,
.woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
    width: 460px;
}
@media screen and (max-width: 921px) {
    .woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,
    .woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
        width: 80%;
    }
}
@media screen and (max-width: 544px) {
    .woocommerce .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar,
    .woocommerce-page .astra-off-canvas-sidebar-wrapper .astra-off-canvas-sidebar {
        width: 100%;
    }
}
/* }}} */

/* Product | Description {{{ */
.variations_form.cart {
    flex-direction: column;
}
.woocommerce-variation-add-to-cart.variations_button {
    display: flex;
    flex-wrap: wrap;
    row-gap: .5em;
}
.woocommerce-variation-add-to-cart.variations_button button[type="submit"] {
    flex-grow: 1;
}
/* }}} */

/* Blog Archive (Make sure to select astra layout with the image on the left side of content) {{{ */
.blog .site-content .ast-container .ast-article-post.post .entry-content .read-more a {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxLjI1TDE0Ljc1IDYuNU0xNC43NSA2LjVMOS41IDExLjc1TTE0Ljc1IDYuNUwxLjI1IDYuNSIgc3Ryb2tlPSIjMzk1M0E0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 1em;
    padding-right: 1.75em;
    width: fit-content;
    color: #3953A4;
    transition: all .1s ease;
}
.blog .entry-header a,
.archive .entry-header a,
.blog .entry-content a,
.archive .entry-content a {
    text-decoration: none !important;
}
.blog .site-content .ast-container .ast-article-post.post .entry-content .read-more a:hover,
.blog .site-content .ast-container .ast-article-post.post .entry-content .read-more a:focus {
    color: #F37421;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxLjI1TDE0Ljc1IDYuNU0xNC43NSA2LjVMOS41IDExLjc1TTE0Ljc1IDYuNUwxLjI1IDYuNSIgc3Ryb2tlPSIjRjM3NDIxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
}
.archive.category .site-content .ast-container .ast-archive-post.post,
.blog .site-content .ast-container .ast-article-post.post {
    background: inherit;
    overflow: hidden;
    border-bottom: 0;
    padding: 1.5em 3em;
}
.archive.category .site-content .ast-container .ast-archive-post.post h2.entry-title a,
.blog .site-content .ast-container .ast-article-post.post h2.entry-title a {
    font-size: 1.5rem;
    font-weight: 700 !important;
}
.archive.category .site-content .ast-container .ast-archive-post.post .post-thumb-img-content,
.blog .site-content .ast-container .ast-article-post.post .post-thumb-img-content {
    margin-left: 150px;
}
.archive.category .site-content .ast-container .ast-archive-post.post .post-thumb-img-content img,
.blog .site-content .ast-container .ast-article-post.post .post-thumb-img-content img {
    border-radius: 5px 0 0 5px;
}
.ast-date-meta .posted-on {
    left: -10px;
    width: 150px;
    height: auto;
    background: inherit !important;
}
.ast-date-meta .posted-on::after { /* Circle */
    content: "";
    border: 1px solid #C5C6CA;
    border-radius: 50%;
    width: .5em;
    width: calc(.5em + 2px);
    height: .5em;
    height: calc(.5em + 2px);
    display: block;
    position: absolute;
    top: calc(50% - .25em);
    left: -1em;
    background: #f5f5f5;
    box-shadow: 0 -5px 0 #f5f5f5, 0 5px 0 #f5f5f5;
}
.ast-date-meta .posted-on::before { /* Line */
    content: "";
    background: #C5C6CA;
    display: block;
    position: absolute;
    height: 800px;
    width: 1px;
    top: -1.5em;
    left: -.75em;
    left: calc(-.75em + 1px);
}
.archive.category .site-content .ast-container .ast-archive-post.post:first-child .ast-date-meta .posted-on *,
.blog .site-content .ast-container .ast-article-post.post:first-child .ast-date-meta .posted-on * {
    color: #536FC3 !important;
}
.archive.category .site-content .ast-container .ast-archive-post.post:first-child .ast-date-meta .posted-on::after,
.blog .site-content .ast-container .ast-article-post.post:first-child .ast-date-meta .posted-on::after {
    border-color: #536FC3;
}
.archive.category .site-content .ast-container .ast-archive-post.post:first-child .ast-date-meta .posted-on::before,
.blog .site-content .ast-container .ast-article-post.post:first-child .ast-date-meta .posted-on::before {
    top: 1.5em;
}
.archive.category .site-content .ast-container .ast-archive-post.post:last-child .ast-date-meta .posted-on::before,
.blog .site-content .ast-container .ast-article-post.post:last-child .ast-date-meta .posted-on::before {
    height: 3em;
}
.archive.category .site-content .ast-container .ast-archive-post.post:first-child:last-child .ast-date-meta .posted-on::before,
.blog .site-content .ast-container .ast-article-post.post:first-child:last-child .ast-date-meta .posted-on::before {
    display: none;
}
.ast-date-meta .posted-on * {
    background: inherit !important;
    font-size: 1rem !important;
    color: #000 !important;
    font-weight: 400 !important;
}
.ast-date-meta .posted-on span {
    display: inline !important;
}
@media screen and (min-width: 1400px) {
    .archive.category .site-content .ast-container .ast-archive-post.post,
    .blog .site-content .ast-container .ast-article-post.post {
        width: 80vw;
        margin-left: calc(-80vw / 2 + 1240px / 2);
        margin-right: calc(-80vw / 2 + 1240px / 2);
    }
}
@media screen and (min-width: 921px) {
    .archive.category .site-content .ast-container .ast-archive-post.post .entry-header,
    .blog .site-content .ast-container .ast-article-post.post .entry-header {
        display: flex;
        flex-direction: column;
    }
    .archive.category .site-content .ast-container .ast-archive-post.post .entry-header :nth-child(1),
    .blog .site-content .ast-container .ast-article-post.post .entry-header :nth-child(1) {
        order: 2;
    }
    .archive.category .site-content .ast-container .ast-archive-post.post .entry-header :nth-child(2),
    .blog .site-content .ast-container .ast-article-post.post .entry-header :nth-child(2) {
        order: 1;
    }
}
@media screen and (max-width: 921px) {
    .archive.category .site-content .ast-container .ast-archive-post.post h2.entry-title a,
    .blog .site-content .ast-container .ast-article-post.post h2.entry-title a {
        font-size: 1.25rem;
    }
    .archive.category .site-content .ast-container .site-main .ast-row,
    .blog .site-content .ast-container .site-main .ast-row {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 1.5em .75em;
    }
    .archive.category .site-content .ast-container .ast-archive-post.post,
    .blog .site-content .ast-container .ast-archive-post.post {
        padding: .75em;
        box-shadow: 0px 1px 9px rgba(0, 0, 0, 0.12);
        border-radius: 5px;
    }
    .ast-date-meta .posted-on {
        display: none;
    }
    .archive.category .site-content .ast-container .ast-archive-post.post .post-thumb-img-content,
    .blog .site-content .ast-container .ast-archive-post.post .post-thumb-img-content {
        margin-left: 0;
    }
    .archive.category .site-content .ast-container .ast-archive-post.post .post-thumb-img-content img,
    .blog .site-content .ast-container .ast-archive-post.post .post-thumb-img-content img {
        border-radius: 0;
    }
}
@media screen and (max-width: 580px) {
    .archive.category .site-content .ast-container .ast-archive-post.post h2.entry-title a,
    .blog .site-content .ast-container .ast-archive-post.post h2.entry-title a {
        font-size: 1.15rem;
    }
    .archive.category .site-content .ast-container .site-main .ast-row,
    .blog .site-content .ast-container .site-main .ast-row {
        grid-template-columns: 1fr 1fr;
        grid-gap: 1em .25em;
    }
}
.ast-container .ast-load-more,
.ast-shop-load-more {
    border: 1px solid #3953A4;
    color: #3953A4;
    border-radius: 5px;
}
.ast-container .ast-load-more:hover,
.ast-container .ast-load-more:focus {
    background: #DFE4F4;
}
/* }}} */

/* Blog Archive Hooks {{{ */
.ast-archive-description {
    display: none;
}
.blaze--hooked-header {
    text-align: center;
    padding: 0 0 2.5rem;
}
.blaze--blog-tabs {
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 1.5rem;
    width: 100%;
}
.blaze--blog-tabs ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    overflow-x: auto;
    overflow-y: visible;
    width: 100%;
}
@media screen and (max-width: 921px) {
    .blaze--blog-tabs ul {
        align-items: flex-start;
        justify-content: left;
    }
}
.blaze--blog-tabs ul li a {
    padding: .75em .25em;
    margin: 0 .75em;
    display: block;
    position: relative;
    color: #8A8C94;
    white-space: nowrap;
    text-decoration: none;
}
.blaze--blog-tabs ul li a[aria-current="page"] {
    color: #F37421;
    border-bottom: 1px solid #F37421;
}
/* }}} */

/* Blog Single Page {{{ */
/* #page { */
/*     width: 100%; */
/*     overflow-y: hidden; */
/* } */
#main .ast-article-single {
    background: inherit;
    padding: 0;
    overflow-x: visible;
}
#main .navigation.post-navigation {
    display: none;
}
.blaze--hooked-blog-single {
    max-width: 100%;
    width: 1240px;
    padding: 0 20px;
    margin: 0 auto;
}
.blaze--hooked-blog-single-nav {
    margin: 2em 0 1em;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.blaze--hooked-blog-single-nav div:last-child {
    text-indent: -9999px;
    display: flex;
    gap: 1em;
}
.blaze--hooked-blog-single-nav a {
    color: #3953A4;
    background-repeat: no-repeat;
    display: block;
}
.blaze--hooked-blog-single-nav a[rel="back"] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTUuNDc3NUwxIDguNDc3NTRNMSA4LjQ3NzU0TDggMS40Nzc1NE0xIDguNDc3NTRMMTkgOC40Nzc1NCIgc3Ryb2tlPSIjMzk1M0E0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    background-position: center left;
    background-size: auto 1.5em;
    padding-left: 2.5em;
}
.blaze--hooked-blog-single-nav a[rel="prev"],
.blaze--hooked-blog-single-nav a[rel="next"] {
    background-size: auto 1.5em;
    background-position: center center;
    width: 2.5em;
    height: 2.5em;
    border: 1px solid #3953A4;
    border-radius: 50%;
}
.blaze--hooked-blog-single-nav a[rel="prev"] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxMCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNSAxNS40Nzc1TDEuNSA4LjQ3NzU0TDguNSAxLjQ3NzU0IiBzdHJva2U9IiM1MzZGQzMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
}
.blaze--hooked-blog-single-nav a[rel="next"] {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDkgMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk5OTk5OSAxLjQ3NzU0TDggOC40Nzc1NEwxIDE1LjQ3NzUiIHN0cm9rZT0iIzUzNkZDMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.sidebar-main .uagb-heading-text {
    font-weight: 700;
    padding-bottom: .25em;
    border-bottom: 1px solid #E7E7E7;
}
.sidebar-main ul.wp-block-latest-posts li {
    display: grid;
    grid-template-columns: auto auto;
    grid-column-gap: 1em;
}
.sidebar-main ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image {
    grid-row: 1 / 3;
}
.sidebar-main ul.wp-block-latest-posts li a.wp-block-latest-posts__post-title {
    margin: 0;
    color: #44464B;
}
.sidebar-main ul.wp-block-latest-posts li time {
    color: #8A8C94;
    margin: .5em 0 0;
}
#secondary {
    padding-left: 30px !important;
}
/* }}} */

/* Cart | you may also be interested in {{{ */
body.woocommerce-cart .woocommerce .cross-sells ul.products .ast-article-single {
    border-bottom: none;
    display: grid;
    grid-template-columns: 1fr 1fr;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-thumbnail-wrap {
    grid-row: span 2;
    width: auto;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .ast-quick-view-button, body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap > .button {
    top: 7rem;
    left: 10% !important;
    left: calc(10% + .75em) !important;
    width: 30%;
    height: fit-content;
    padding: 1em 0;
}
@media screen and (max-width: 950px), (cursor: coarse), (cursor: none) {
    body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap > .button {
        position: relative !important;
        bottom: 0 !important;
        left: 0 !important;
        top: 0 !important;
        right: 0 !important;
        margin: 1em auto 0;
        width: 90%;
        opacity: 1;
    }
}
body.woocommerce-cart .woocommerce .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap,
body.woocommerce-cart .woocommerce .cross-sells ul.products .ast-article-single .blaze--content-product-added {
    width: 100%;
    padding-left: .75em !important;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .price {
    position: static;
    width: 100%;
    max-width: 100% !important;
    margin: 1em 0 0;
    text-align: center;
}
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .ast-quick-view-button, body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap > .button:hover,
body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap .ast-quick-view-button, body.woocommerce-cart .cross-sells ul.products .ast-article-single .astra-shop-summary-wrap > .button:focus {
    padding-right: 2.5em;
}
/* }}} */

/* Checkout Page {{{ */
h1.blaze-checkout-headline {
    padding: 1em 0;
}
div.accordion-item {
    border: 1px solid #E7E7E7;
    border-radius: 5px;
    overflow: hidden;
}
.accordion-title {
    background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 97.11%), linear-gradient(90.53deg, rgba(13, 174, 75, 0.46) 0%, rgba(13, 174, 75, 0) 75.26%), #536FC3;
    color: #fff;
    text-transform: capitalize;
}
.accordion-title::before,
.accordion-title.completed::before {
    border: none;
    color: #536FC3;
    background: #fff;
}
.accordion-title .edit-button {
    display: block;
    text-indent: -9999px;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNSAxTDggOEwxIDEiIHN0cm9rZT0iIzM5NTNBNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 0;
    border: none;
    transition: all .3s ease;
}
.accordion-title:not(.completed) .edit-button,
.accordion-title:not(.editable) .edit-button {
    opacity: 0.5;
    pointer-events: none;
}
.accordion-title.editable .edit-button {
    opacity: 1;
    pointer-events: all;
}
.accordion-item.blaze-down .edit-button {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDhMOCAwLjk5OTk5OUwxNSA4IiBzdHJva2U9IiMzOTUzQTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    opacity: 1;
    pointer-events: all;
}
.accordion-item span.edit-button {
    margin-right: 0;
}
.accordion-content {
    border: none;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout {
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout .woocommerce-error {
    width: 100%;
}
.ast-modern-checkout .ast-two-column-checkout .woocommerce-checkout #ast-order-review-wrapper {
    width: 100%;
}
.checkout-account-tabs ul.tabs {
    background: none;
}
.checkout-account-tabs ul.tabs.login-register li.active {
    border: none;
}
.checkout-account-tabs ul.tabs.login-register li {
    border: none;
}
.checkout-account-tabs ul.tabs.login-register li a {
    font-size: 1.5rem;
    text-align: left;
    padding: .25em 0;
    font-weight: 500;
}
.checkout-account-tabs ul.tabs.login-register li a {
    border-bottom: 3px solid #DCDCDF;
}
.checkout-account-tabs ul.tabs.login-register li.active a {
    border-bottom-color: #F37421;
}
button.woocommerce-button.button.woocommerce-form-login__submit {
    margin-top: .5em;
}
button.woocommerce-button.button.woocommerce-form-login__submit,
button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
    display: block;
    width: 100%;
}
#checkout-login h2,
#checkout-login > p:nth-child(2),
#checkout-register h2 {
    display: none;
}
/* }}} */

/* Checkout Page (Old) {{{ */ /*
.checkout.woocommerce-checkout #customer_details > div > div[class^="woocommerce-"][class*="-fields"],
.checkout.woocommerce-checkout #customer_details div.woocommerce-billing-fields-custom {
    border: 1px solid #C5C6CA;
    border-radius: 5px;
    margin-bottom: 1.5em;
    overflow: hidden;
}
.checkout.woocommerce-checkout #customer_details div[class^="woocommerce-"][class*="-fields"] h3 {
    color: #FFFFFF;
    cursor: pointer;
    background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 97.11%), linear-gradient(90.53deg, rgba(13, 174, 75, 0.46) 0%, rgba(13, 174, 75, 0) 75.26%), #536FC3;
    width: 100%;
    margin: 0;
    padding: .5em 1em;
    font-size: 1.15em;
    display: flex;
    align-items: center;
    text-shadow: 0 1px 0 #00000055;
    position: relative;
}
.checkout.woocommerce-checkout #customer_details div[class^="woocommerce-"][class*="-fields"] h3::before {
    text-shadow: none;
    content: "01";
    color: #536FC3;
    background: #FFFFFF;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 2.25em;
    height: 2.25em;
    margin-right: 1em;
}
.checkout.woocommerce-checkout #customer_details div[class^="woocommerce-"][class*="-fields"] h3::after {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDhMOCAwLjk5OTk5OUwxNSA4IiBzdHJva2U9IiMzOTUzQTQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center center;
    width: 1.5em;
    height: 1.5em;
    position: absolute;
    right: 1em;
    transition: all .3s ease;
}
.checkout.woocommerce-checkout #customer_details div[class^="woocommerce-"][class*="-fields"] h3.blaze-dropup::after {
    transform: rotate(180deg);
}
.checkout.woocommerce-checkout #customer_details div[class^="woocommerce-"][class*="-fields"] h3.blaze-collapsed::after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNSAxTDggOEwxIDEiIHN0cm9rZT0iIzM5NTNBNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
}
.checkout.woocommerce-checkout #customer_details div.woocommerce-billing-fields h3::before {
    content: "02" !important;
}
.checkout.woocommerce-checkout #customer_details div.woocommerce-shipping-fields h3::before {
    content: "03" !important;
}
.checkout.woocommerce-checkout #customer_details div.woocommerce-additional-fields h3::before {
    content: "04" !important;
}
div[class$="__field-wrapper"],
.woocommerce-billing-fields__customer-info-wrapper,
.woocommerce-page.woocommerce-checkout #payment div.form-row, .woocommerce.woocommerce-checkout #payment div.form-row {
    padding: 20px;
}
.order_review td.product-name {
    padding: 1.5em 1.2em 1.5em 1.2em !important;
}
#place_order {
    background: #3953A4;
    text-transform: capitalize;
    padding: 1em;
}
/* }}} */

/* Shortcode Fixes {{{ */

/* dt_fancy_title {{{ */
.dt_fancy_title {
    text-align: center;
    font-weight: 700;
    color: inherit !important;
}
/* }}} */

/* dt_icon_text {{{ */
.dt_icon_text {
    display: flex;
    margin-bottom: 1rem;
    padding: .5rem;
}
.dt_icon_text p {
    margin: 0 0 0 1rem;
    font-size: 1.25rem;
}
.dt_icon_text em {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1rem;
    font-size: 2rem;
    width: 2rem;
    color: #fff;
}
/* }}} */

/* dt_default_button {{{ */
.blaze_short_code_button {
    margin-top: 1rem;
}
.blaze_short_code_button a,
.blaze_short_code_button a:visited {
    background: #3953A4;
    color: #FFFFFF;
    border-radius: 5px;
    padding: 1rem;
    text-decoration: none !important;
    display: inline-block;
    text-align: center;
    transition: all .1s ease;
    font-weight: 500;
}
.blaze_short_code_button a:hover,
.blaze_short_code_button a:focus {
    background: #536FC3;
}
.blaze_short_code_button.blaze_btn_center {
    display: flex;
    align-self: center;
    justify-content: center;
}
.blaze_short_code_button.blaze_btn_fit_content a {
    display: block;
    width: fit-content;
}
.blaze_short_code_button.blaze_btn_full_width a {
    display: block;
    width: 100%;
}
/* }}} */

/* dt_vc_list {{{ */
.blaze_short_code_vc_list p,
.blaze_short_code_vc_list ul {
    margin: 0;
    font-size: 1.25rem;
}
.blaze_short_code_vc_list li {
    list-style-type: none;
    margin-bottom: .5em;
}
.blaze_short_code_vc_list li::before {
    content: "";
    border-radius: 5px;
    background-color: #F37421;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDkgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjk5OTk5OSAxTDggOEwxIDE1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: .5rem;
    width: 2rem;
    height: 2rem;
    margin-right: 1rem;
    display: block;
    float: left;
}
.blaze_short_code_vc_list li::after {
    clear: both;
}
/* }}} */

/* }}} */

/* Other Fixes {{{ */

/* Printers {{{ */
.printers .printers__item {
    box-sizing: border-box;
    padding: 10px;
}
.printers .vc_column-inner {
    background: #fff;
    padding: 25px !important;
    margin: 0;
    box-sizing: border-box;
    border-radius: 5px;
}
.printers .vc_column-inner figure {
    padding: 1rem;
    display: block;
}
.printers .vc_column-inner figure a {
    display: flex;
    justify-content: center;
}
/* }}} */

/* Tabs {{{ */ .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover { background: #fff;
    border-color: #3f3f3f;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
    top: 1px;
}
.wpb_tabs .wpb_tabs_nav li {
    margin-left: .5rem;
    border: 1px solid transparent;
    border-bottom: none;
    background: #fff;
    border-radius: 5px 5px 0 0;
    position: relative;
    transition: all .1s ease;
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    border: 1px solid #3f3f3f;
    background: #fff;
    border-radius: 5px;
}
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab .wrapper,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab .product-name {
    padding-left: 0 !important;
}
@media screen and (max-width: 780px) {
    #content .wpb_content_element .wpb_tabs_nav {
        margin-bottom: 1rem;
    }
    .wpb_tabs .wpb_tabs_nav li {
        border-bottom: 1px solid transparent;
        border-radius: 5px;
    }
    .wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
        top: 0;
    }
    .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
        border-radius: 5px;
    }
}
/* }}} */

/* Column Containers {{{ */
.wpb_column.vc_column_container.vc_col-sm-6 {
    width: 50%;
}
@media screen and (max-width: 720px) {
    .wpb_column.vc_column_container.vc_col-sm-6 {
        width: 100%;
    }
}
/* }}} */

/* Hero Sections {{{ */
.vc_section.hero {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 950px) {
    .vc_section.hero {
        grid-gap: 1em;
    }
}
@media screen and (max-width: 650px) {
    .vc_section.hero {
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 2.5em;
    }
}
.vc_section.hero h1,
.vc_section.hero h2 {
    color: #fff;
    font-weight: 700;
}
.vc_section.hero .vc_row {
    width: 100% !important;
}
.vc_section.hero .vc_row:first-child .wpb_column:first-child {
    width: 100%;
}
.vc_section.hero:first-child .vc_row:first-child .wpb_column:last-child {
    display: none;
}
.vc_section.hero .vc_clearfix {
    display: none;
}
.vc_clearfix {
    clear: both;
}
.vc_section [style*="color: #ffffff"],
.vc_section [style*="color: #FFFFFF"] {
    color: #000 !important;
}
.vc_section h2:not([style*="text-align: center"]) span[style*="color: #ffffff"] {
    color: #fff !important;
}
/* }}} */

/* Icon Hack {{{ */
.dt-icon-the7-settings {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-style: normal;
}
.dt-icon-the7-settings::before {
    content: "\f1de";
}
/* }}} */

/* Beer Page {{{ */
#post-45605 .vc_section.hero:first-child,
#post-45605 .vc_section.hero:nth-child(6) {
    display: block;
}
#post-45605 .vc_section.hero:first-child .vc_row:first-child,
#post-45605 .vc_section.hero:nth-child(6) .vc_row:first-child {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
@media screen and (max-width: 777px) {
    #post-45605 .vc_section.hero:first-child .vc_row:first-child,
    #post-45605 .vc_section.hero:nth-child(6) .vc_row:first-child {
        grid-template-columns: 1fr;
        padding-right: 200px;
    }
}
#post-45605 .vc_section.hero:first-child .vc_row:first-child::before,
#post-45605 .vc_section.hero:first-child .vc_row:first-child::after,
#post-45605 .vc_section.hero:nth-child(6) .vc_row:first-child::before,
#post-45605 .vc_section.hero:nth-child(6) .vc_row:first-child::after {
    display: none;
}
#post-45605 .vc_section.hero:first-child .vc_row:first-child .wpb_column:last-child,
#post-45605 .vc_section.hero:nth-child(6) .vc_row:first-child .wpb_column:last-child {
    display: block;
    margin-left: 100px;
}
/* }}} */

/* Menu Fix {{{ */
ul.ast-mega-menu-enabled > li.astra-megamenu-li > ul {
    max-width: 80vw;
    flex-wrap: wrap;
}
ul.ast-mega-menu-enabled > li.astra-megamenu-li:nth-child(2) > ul {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-child(2):hover .astra-megamenu.sub-menu .menu-item:first-child,
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:nth-child(2):hover .astra-megamenu.sub-menu .menu-item:last-child {
    padding: 0 15px !important;
}
@media screen and (max-width: 1400px) {
    ul.ast-mega-menu-enabled > li.astra-megamenu-li:nth-child(2) > ul {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
}
@media screen and (max-width: 1024px) {
    ul.ast-mega-menu-enabled > li.astra-megamenu-li:nth-child(2) > ul {
        grid-template-columns: 1fr 1fr 1fr 1fr;
    }
}
/* }}} */

/* Live Changes {{{ */
.elementor-template-full-width .ast-container {
    display: grid !important;
}
/* }}} */

/* }}} */

