.zen-store-locator-form {
}
.zen-store-locator-form h6 {
    margin: 0 0 5px 0;
}
.zen-store-locator-form p {
    margin: 0;
}
.zen-store-locator-form ::-webkit-input-placeholder {
    color: var(--global-palette1);
}
.zen-store-locator-form ::-moz-placeholder {
    color: var(--global-palette1);
    opacity: 1;
}
.zen-store-locator-form ::placeholder {
    color: var(--global-palette1);
}
.zen-store-locator-form input[name="zip-code"] {
    width: 95%;
}
.zen-store-locator-form button {
    width: 99%;
    padding: 5px 10px;
    line-height: normal;
    font-size: 1rem;
}
.zen-store-locator-form:not(.zen-store-locator-header-form){
    margin-top: 20px;
}
.zen-store-locator-result-wrap.hidden {
    display: none !important;
}
.zen-store-locator-result-wrap {
    /*    position: absolute;
        z-index: 9999;
        left: 0;
        margin-top: 10px;
        width: 100%;*/
    background: #fff;
    /*padding: 10px 0 0 0;*/
    /*    padding: 40px 10px 10px 10px;
        border: 1px solid var(--global-gray-400);*/
}
.zen-store-locator-result:not(:empty){
    padding-top: 20px;
}
.zen-store-locator-form-close {
    height: 24px;
    width: 24px;
    display: inline-block;
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;utf8,<svg fill="currentColor" version="1.1" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M5.293 6.707l5.293 5.293-5.293 5.293c-0.391 0.391-0.391 1.024 0 1.414s1.024 0.391 1.414 0l5.293-5.293 5.293 5.293c0.391 0.391 1.024 0.391 1.414 0s0.391-1.024 0-1.414l-5.293-5.293 5.293-5.293c0.391-0.391 0.391-1.024 0-1.414s-1.024-0.391-1.414 0l-5.293 5.293-5.293-5.293c-0.391-0.391-1.024-0.391-1.414 0s-0.391 1.024 0 1.414z"></path></svg>');
}
.zen-store-locator-zip-code-container {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
.zen-store-locator-current-location {
    flex: 1;
    text-align: right;
}
.zen-store-locator-current-location a {
    display: inline-block;
    padding-left: 25px;
    background-image: url('data:image/svg+xml;urf8,<svg fill="%23ce2045" height="24px" width="24px" version="1.2" viewBox="0 0 24 24" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g><path d="M10.368,19.102c0.349,1.049,1.011,1.086,1.478,0.086l5.309-11.375c0.467-1.002,0.034-1.434-0.967-0.967L4.812,12.154   c-1.001,0.467-0.963,1.129,0.085,1.479L9,15L10.368,19.102z"/></g></svg>');
    background-repeat: no-repeat;
    background-position: left center;
}
.zen-store-locator-header-form-container {
    /*white-space: nowrap;*/
    position: relative;
    /*margin: 0 20px;*/
    color: var(--global-palette2);
}
.zen-store-locator-header-form-container a {
    text-decoration: none;
}
.zen-store-locator-header-form-container a:hover, .zen-store-locator-header-form-container a:focus,
.zen-store-locator-header-form-container a:active {
    color: var(--global-palette-highlight);
}
.zen-store-locator-header-form-container .zen-store-locator-result{
    white-space: normal;
}
.zen-store-locator-result a{
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    text-decoration: underline !important;
}
.zen-store-locator-header-form {
    position: relative !important;
    /*    position: absolute;
        background: #fff;
        z-index: 9999;
        right: 0;
        padding: 10px;
        border: 1px solid var(--global-gray-400);*/
}
.zen-store-locator-one-hour-standard {
    line-height: normal;
    font-weight: 700;
    border: 1px solid #d9d9d9;
    padding: 5px 10px 5px 35px;
    background-color: #f5f5f5;
    background-position: 10px center;
    background-repeat: no-repeat;
    background-size: 18px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23161615" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm3.707,14.707a1,1,0,0,1-1.414,0l-3-3A1,1,0,0,1,11,12V6a1,1,0,0,1,2,0v5.586l2.707,2.707A1,1,0,0,1,15.707,15.707Z"/></svg>');
}
.zen-store-locator-one-hour-error {
    line-height: normal;
    margin-bottom: 1em;
    color: #fff;
    font-weight: 700;
    background-color: #e72a50;
    background-position: 10px center;
    background-repeat: no-repeat;
    padding: 10px 10px 10px 45px;
    background-size: 24px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23ffffff" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M12,23 C5.92486775,23 1,18.0751322 1,12 C1,5.92486775 5.92486775,1 12,1 C18.0751322,1 23,5.92486775 23,12 C23,18.0751322 18.0751322,23 12,23 Z M12,21 C16.9705627,21 21,16.9705627 21,12 C21,7.02943725 16.9705627,3 12,3 C7.02943725,3 3,7.02943725 3,12 C3,16.9705627 7.02943725,21 12,21 Z M12.0003283,17.9983464 C11.4478622,17.9983464 11,17.5506311 11,16.9983464 C11,16.4460616 11.4478622,15.9983464 12.0003283,15.9983464 C12.5527943,15.9983464 13.0006565,16.4460616 13.0006565,16.9983464 C13.0006565,17.5506311 12.5527943,17.9983464 12.0003283,17.9983464 Z M11.0029544,5.99834639 L13.0036109,5.99834639 L13.0036109,13.9983464 L11.0029544,13.9983464 L11.0029544,5.99834639 Z" fill-rule="evenodd"/></svg>');
}
.zen-store-locator-one-hour-warning {
    line-height: normal;
    margin-bottom: 1em;
    color: #fff;
    font-weight: 700;
    background-color: #ff9800;
    background-position: 10px center;
    background-repeat: no-repeat;
    padding: 10px 10px 10px 45px;
    background-size: 24px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23ffffff" height="48" viewBox="0 0 48 48" width="48" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h48v48h-48z" fill="none"/><path d="M2 42h44l-22-38-22 38zm24-6h-4v-4h4v4zm0-8h-4v-8h4v8z"/></svg>');
}
.woocommerce ul.products li.product .zen-store-locator-one-hour-indicator{
    display: block;
}
.zen-store-locator-one-hour-indicator,
.woocommerce ul#shipping_method li label.one-hour-delivery
{
    line-height: normal;
    color: #86c901;
    font-weight: 700;
    border: 1px solid #86c901;
    background-color: #ecf7d7;
    background-position: 10px center;
    background-repeat: no-repeat;
    padding: 5px 10px 5px 35px;
    background-size: 18px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="%2386c901" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm3.707,14.707a1,1,0,0,1-1.414,0l-3-3A1,1,0,0,1,11,12V6a1,1,0,0,1,2,0v5.586l2.707,2.707A1,1,0,0,1,15.707,15.707Z"/></svg>');
}
.woocommerce ul#shipping_method li label.one-hour-delivery
{
    white-space: nowrap;
}
#cfw-cart-summary .zen-store-locator-one-hour-error,
.checkout-store-locator.zen-store-locator-one-hour-error,
#cfw-cart-summary .zen-store-locator-one-hour-warning,
.checkout-store-locator.zen-store-locator-one-hour-warning,
.checkout-store-locator.zen-store-locator-one-hour-standard,
.product-page-store-locator.zen-store-locator-one-hour-standard,
.checkout-store-locator.zen-store-locator-one-hour-indicator,
.product-page-store-locator.zen-store-locator-one-hour-indicator
{
    display: inline-block;
}
.ais-hits-list-price .zen-store-locator-one-hour-standard,
.ais-hits-list-price .zen-store-locator-one-hour-indicator
{
    margin-top: 10px;
}
.woocommerce table.shop_table td .zen-store-locator-one-hour-error,
#cfw-cart-summary .zen-store-locator-one-hour-error,
.woocommerce table.shop_table td .zen-store-locator-one-hour-warning,
#cfw-cart-summary .zen-store-locator-one-hour-warning
{
    background-size: 18px;
    padding: 5px 10px 5px 35px
}
.woocommerce table.shop_table td .zen-store-locator-one-hour-error,
#cfw-cart-summary .zen-store-locator-one-hour-error,
.woocommerce table.shop_table td .zen-store-locator-one-hour-warning,
#cfw-cart-summary .zen-store-locator-one-hour-warning,
.checkout-store-locator.zen-store-locator-one-hour-standard,
.checkout-store-locator.zen-store-locator-one-hour-indicator
{
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
}
.zen-store-locator-header-form-display {
    display: flex;
    align-items: center;
}
.zen-store-locator-header-form-display span {
    margin: 0 0 0 0.5rem;
    display: flex;
}
.zen-store-locator-header-form-display span:nth-child(2) {
    font-size: 1.5rem;
}
.zen-store-locator-header-form-display svg path,
/* .home .kadence-sticky-header.item-is-fixed:not(.item-at-start) .zen-store-locator-header-form-display svg path { fill: var(--global-palette-highlight); }
.home .zen-store-locator-header-form-display svg path { fill: var(--global-palette9); }
.home .zen-store-locator-header-form-container > a { color: var(--global-palette9); }
.home .kadence-sticky-header.item-is-fixed:not(.item-at-start) .zen-store-locator-header-form-container > a { color: var(--global-palette-highlight); } */
.in-store-product-only-message {
    font-weight: 700;
    margin: 20px 0;
    color: var(--global-palette-highlight);
}
.zen-product-store-product-unavailable {
    display: inline-block;
    font-weight: 700;
    color: #fff;
    background-color: var(--global-palette5);
    background-position: 10px center;
    background-repeat: no-repeat;
    padding: 5px 10px 5px 45px;
    background-image: url('data:image/svg+xml;utf8,<svg fill="%23ffffff" baseProfile="tiny" height="24px" id="Layer_1" version="1.2" viewBox="0 0 24 24" width="24px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M21.171,15.398l-5.912-9.854C14.483,4.251,13.296,3.511,12,3.511s-2.483,0.74-3.259,2.031l-5.912,9.856  c-0.786,1.309-0.872,2.705-0.235,3.83C3.23,20.354,4.472,21,6,21h12c1.528,0,2.77-0.646,3.406-1.771  C22.043,18.104,21.957,16.708,21.171,15.398z M12,17.549c-0.854,0-1.55-0.695-1.55-1.549c0-0.855,0.695-1.551,1.55-1.551  s1.55,0.696,1.55,1.551C13.55,16.854,12.854,17.549,12,17.549z M13.633,10.125c-0.011,0.031-1.401,3.468-1.401,3.468  c-0.038,0.094-0.13,0.156-0.231,0.156s-0.193-0.062-0.231-0.156l-1.391-3.438C10.289,9.922,10.25,9.712,10.25,9.5  c0-0.965,0.785-1.75,1.75-1.75s1.75,0.785,1.75,1.75C13.75,9.712,13.711,9.922,13.633,10.125z"/></svg>');
}
.zen-product-store-price-display-title {
    display: block;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 10px;
}
.zen-product-store-price-display {
    display: block;
    font-size: 30px;
    font-weight: 700;
}
.zen-product-store-price {
    font-size: 20px;
    font-weight: 500;
}
.zen-product-store-price ins {
    color: #000;
    font-weight: 600;
    display: block;
}
#checkout #cfw-cart .cfw_cart_item_after_data {
    display: block;
}
#cfw-cart-summary.cfw-blocked .checkout-store-locator.zen-store-locator-one-hour-standard,
#cfw-cart-summary.cfw-blocked .checkout-store-locator.zen-store-locator-one-hour-indicator
{
    border: 1px solid transparent;
}
#cfw-cart-summary.cfw-blocked .zen-store-locator-one-hour-error:after,
#cfw-cart-summary.cfw-blocked .zen-store-locator-one-hour-warning:after,
#cfw-cart-summary.cfw-blocked .checkout-store-locator.zen-store-locator-one-hour-standard:after,
#cfw-cart-summary.cfw-blocked .checkout-store-locator.zen-store-locator-one-hour-indicator:after
{
    animation: shimmer 1s linear infinite;
    -webkit-backdrop-filter: var(--cfw-loading-shimmer-filter);
    backdrop-filter: var(--cfw-loading-shimmer-filter);
    background: var(--cfw-loading-shimmer-gradient);
    background-size: 1000px 100%;
    border-radius: 5px;
    bottom: 0;
    content: " ";
    display: var(--cfw-loading-shimmer-display-mode);
    left: 0;
    margin: -2px 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateZ(0);
    will-change: transform;
    z-index: 10000;
}
.single-content h2.woocommerce-order-details__one_hour_delivery{
    margin-top: 0;
}
.single-content h3.woocommerce-order-details__one_hour_delivery{
    margin-top: 0;
    color: var(--global-palette-highlight)
}
.single-content p.woocommerce-order-details__one_hour_delivery_store_address{
    margin-bottom: 10px;
}
.woocommerce table.shop_table td.product-name > p{
    margin: 0;
}
.zen-checkout-one-hour-delivery-checkbox.hidden{
    display: none;
}
.zen-checkout-one-hour-delivery-checkbox.validate-required{
    opacity: .5;
    cursor: not-allowed;
    margin: 0 !important;
}
.zen-checkout-one-hour-delivery-checkbox td{
    border: none !important;
    padding: 0 !important;
}
#zen-checkout-one-hour-delivery-checkbox{
    position: relative
}
#zen-checkout-one-hour-delivery-checkbox:not(:empty){
    border-top: 1px solid var(--global-gray-400) !important;
    padding: 9px 12px !important;
}
#zen-checkout-one-hour-delivery-checkbox p.required{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
#zen-checkout-one-hour-delivery-checkbox.cfw-blocked:after{
    animation: shimmer 2s linear infinite;
    background: var(--cfw-loading-shimmer-gradient);
    background-size: 1000px 100%;
    border-radius: 5px;
    bottom: 0;
    content: " ";
    display: var(--cfw-loading-shimmer-display-mode);
    left: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10000
}

.zen-store-locator-modal {
    display: none;
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.5);
}

.zen-store-locator-modal-content {
    background-color: #fefefe;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid #888;
    width: 100%;
    max-width: 500px;
}

.zen-store-locator-modal-close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.zen-store-locator-modal-close:hover,
.zen-store-locator-modal-close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.zen-store-locator-modal-animate-top {
    position: relative;
    animation: zen-store-locator-modal-top 0.4s
}

.zen-store-locator-close{
    position: absolute;
    right: 10px;
    text-align: right;
}

@keyframes zen-store-locator-modal-top {
    from {
        top: -300px;
        opacity: 0
    }

    to {
        top: 0;
        opacity: 1
    }
}

.zen-vimeo-modal {
    position: fixed;
    z-index: 99999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,0.5);
}

.zen-vimeo-modal-content {
    background-color: #fefefe;
    padding: 35px 0 0 0;
    width: 1400px;
    max-width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.zen-vimeo-modal-close {
    color: #aaa;
    float: right;
    font-size: 1.5rem;
    font-weight: bold;
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 1;
}

.zen-vimeo-modal-close a{
    text-decoration: none;
    color: black;
}

.zen-vimeo-modal-close a:hover,
.zen-vimeo-modal-close a:focus {
    
}

.zen-vimeo-modal-animate-top {
    position: relative;
}

.zen-store-locator-close{
    position: absolute;
    right: 10px;
    text-align: right;
}

.checkoutwc .form-row{
    display: block !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.zen-catergory-page-store-locator{
    flex-grow: 1;
    align-items: end;
    display: flex;
}

@media screen and (min-width: 541px) {
    .zen-one-hour-mobile-footer {
        display:none;
    }
}

@media all and (max-width: 400px) {
    .zen-store-locator-close{
        position: static;
    }
}

.woocommerce li.product .loop_add_to_cart_quantity,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity
{
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    right: 0;
    justify-content: end;
    z-index: 1;
    width: 34px;
}
.woocommerce #zen-agency-algolia-search-results-container .list-view li.zen-agency-product .loop_add_to_cart_quantity
{
    position: static;
}
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity{
    top: 5px;
    right: 5px;
}
.woocommerce #zen-agency-algolia-search-results-container .list-view li.zen-agency-product .loop_add_to_cart_quantity{
    float: right;
    margin-bottom: 20px;
}
.woocommerce li.product .loop_add_to_cart_quantity .minus,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity .minus
{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 0%;
    opacity: 0;
    z-index: -1;
    transition: all 300ms ease-in-out;
}
.woocommerce li.product .loop_add_to_cart_quantity .minus span:first-child,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity .minus span:first-child
{
    display: none;
}
.woocommerce li.product .loop_add_to_cart_quantity .minus span:nth-child(2),
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity .minus span:nth-child(2)
{
    padding: 0 10px
}
.woocommerce li.product .loop_add_to_cart_quantity .minus a,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity .minus a
{
    height: 24px;
    width: 24px;
    display: block;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;utf8,<?xml version="1.0" ?><svg viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M432 80h-82.38l-34-56.75C306.1 8.827 291.4 0 274.6 0H173.4C156.6 0 141 8.827 132.4 23.25L98.38 80H16C7.125 80 0 87.13 0 96v16C0 120.9 7.125 128 16 128H32v320c0 35.35 28.65 64 64 64h256c35.35 0 64-28.65 64-64V128h16C440.9 128 448 120.9 448 112V96C448 87.13 440.9 80 432 80zM171.9 50.88C172.9 49.13 174.9 48 177 48h94c2.125 0 4.125 1.125 5.125 2.875L293.6 80H154.4L171.9 50.88zM352 464H96c-8.837 0-16-7.163-16-16V128h288v320C368 456.8 360.8 464 352 464zM224 416c8.844 0 16-7.156 16-16V192c0-8.844-7.156-16-16-16S208 183.2 208 192v208C208 408.8 215.2 416 224 416zM144 416C152.8 416 160 408.8 160 400V192c0-8.844-7.156-16-16-16S128 183.2 128 192v208C128 408.8 135.2 416 144 416zM304 416c8.844 0 16-7.156 16-16V192c0-8.844-7.156-16-16-16S288 183.2 288 192v208C288 408.8 295.2 416 304 416z"/></svg>');
}
.woocommerce li.product .loop_add_to_cart_quantity .minus input,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity .minus input
{
    width: 0%;
    padding: 0;
}
.woocommerce li.product .loop_add_to_cart_quantity .plus,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity .plus
{
    width: 34px;
}
.woocommerce li.product .loop_add_to_cart_quantity .plus a,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity .plus a
{
    background: rgb(223, 141, 216);
    background: linear-gradient(180deg, rgba(223, 141, 216, 1) 0%, rgba(120, 203, 221, 1) 100%) !important;
    color: #fff;
    border-radius: 50%;
    display: flex;
    height: 34px;
    width: 34px;
    align-items: center;
    justify-content: center;
    font-size: 2rem;
    font-weight: 400;
}
.woocommerce li.product .loop_add_to_cart_quantity.is_expanded,
.woocommerce #zen-agency-algolia-search-results-container .ais-Hits-list:not(.list-view) li.zen-agency-product .loop_add_to_cart_quantity.is_expanded
{
    width: 40%;
}
.woocommerce li.product .loop_add_to_cart_quantity.is_expanded .minus,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity.is_expanded .minus
{
    width: 100%;
    opacity: 1;
    z-index: 2;
}
.woocommerce li.product .loop_add_to_cart_quantity.is_expanded .minus span:first-child,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity.is_expanded .minus span:first-child
{
    display: block;
}
.woocommerce li.product .loop_add_to_cart_quantity.is_expanded .minus input,
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity.is_expanded .minus input
{
    width: 100%;
}
.woocommerce #zen-agency-algolia-search-results-container .list-view li.zen-agency-product .loop_add_to_cart_quantity.is_expanded .minus input
{
    width: 50px;
}
.woocommerce li.product .loop_add_to_cart_quantity.is_expanded .minus input
{
    padding: 0.4em 0.5em;
}
.woocommerce #zen-agency-algolia-search-results-container li.zen-agency-product .loop_add_to_cart_quantity.is_expanded .minus input
{
    padding: 0 0.5em;
}
.woocommerce #zen-agency-algolia-search-results-container .list-view li.zen-agency-product .clear::before,
.woocommerce #zen-agency-algolia-search-results-container .list-view li.zen-agency-product .clear::after{
    content: ' ';
    display: table
}
.woocommerce #zen-agency-algolia-search-results-container .list-view li.zen-agency-product .clear::after {
    clear: both
}

.woocommerce ul.products li.product .button .zen-agency-customizations-svg-iconset {
    display: inline-block;
}
.woocommerce ul.products li.product .button .zen-agency-customizations-svg-iconset svg {
    margin-left: 0.5em;
    height: 1em;
    width: 1em;
}
.woocommerce ul.products li.product .button .zen-agency-customizations-spinner-svg,
.woocommerce ul.products li.product .button .zen-agency-customizations-check-svg {
    display: none;
}
.woocommerce ul.products li.product .button.loading .zen-agency-customizations-spinner-svg {
    display: block;
    -webkit-animation: zen-customizations-add-to-cart-spinner 2s linear infinite;
    animation: zen-customizations-add-to-cart-spinner 2s linear infinite;
}
.woocommerce ul.products li.product .button.added .zen-agency-customizations-check-svg {
    display: block;
}
.zen-custom-cart [data-section="kadence_customizer_cart"]{
    display: none;
}
button.button.update_cart{
    background: transparent;
    color: var(--global-palette4);
    box-shadow: none;
}
button.button.update_cart:hover
{
    background: transparent;
    box-shadow: none;
    color: var(--global-palette-highlight);
}
@keyframes zen-customizations-add-to-cart-spinner {
    100% {
        transform: rotate( 360deg );
    }
}
.woocommerce ul.products li.product .button .zen-agency-customizations-svg-iconset.svg-baseline svg {
    top: 0.125em;
    position: relative;
}