.elementor-223 .elementor-element.elementor-element-9176211{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:2%;--padding-bottom:2%;--padding-left:12%;--padding-right:12%;}.elementor-223 .elementor-element.elementor-element-9176211:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-9176211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-223 .elementor-element.elementor-element-222c2db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.7vw;font-weight:600;color:#336699;}.elementor-223 .elementor-element.elementor-element-eca54ec{--display:flex;--padding-top:1%;--padding-bottom:2%;--padding-left:12%;--padding-right:12%;}.elementor-223 .elementor-element.elementor-element-9ce1493{--update-cart-automatically-display:none;--sections-border-type:none;--sections-border-radius:12px 12px 12px 12px;--sections-padding:3% 3% 3% 3%;--sections-title-color:#000000;--links-normal-color:#336699;--links-hover-color:#2E5175;--sections-radio-buttons-color:#000000;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-border-type:none;--order-summary-color:#000000;--totals-rows-gap-top:calc( 23px/2 );--totals-rows-gap-bottom:calc( 23px/2 );--totals-color:#000000;--totals-divider-color:#D8D8D8;--totals-divider-weight:1px;}.elementor-223 .elementor-element.elementor-element-9ce1493 .shop_table .button{background-color:#336699;font-family:"Inter Tight", Sans-serif;font-size:0.9vw;}.elementor-223 .elementor-element.elementor-element-9ce1493 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#336699;}.elementor-223 .elementor-element.elementor-element-9ce1493 .e-cart-section{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-223 .elementor-element.elementor-element-9ce1493 .cart_totals h2{font-family:"Inter Tight", Sans-serif;font-size:1.2vw;font-weight:700;}.elementor-223 .elementor-element.elementor-element-9ce1493 {--sections-descriptions-color:#272727;}.elementor-223 .elementor-element.elementor-element-9ce1493 .coupon .input-text, .elementor-223 .elementor-element.elementor-element-9ce1493 .cart-collaterals .input-text, .elementor-223 .elementor-element.elementor-element-9ce1493 select, .elementor-223 .elementor-element.elementor-element-9ce1493 .select2-selection--single{font-family:"Inter Tight", Sans-serif;font-size:1vw;border-style:none;}.elementor-223 .elementor-element.elementor-element-9ce1493 .woocommerce-cart-form{--order-summary-title-color:#222222;}.elementor-223 .elementor-element.elementor-element-9ce1493 .e-shop-table .cart th, .elementor-223 .elementor-element.elementor-element-9ce1493 .e-shop-table .cart td:before{font-family:"Inter Tight", Sans-serif;font-size:1.1vw;}.elementor-223 .elementor-element.elementor-element-9ce1493 .cart td span, .elementor-223 .elementor-element.elementor-element-9ce1493 .cart td, .elementor-223 .elementor-element.elementor-element-9ce1493 .input-text.qty{font-size:1vw;font-weight:500;line-height:1.2em;}.elementor-223 .elementor-element.elementor-element-9ce1493 .cart_totals .shop_table td:before, .elementor-223 .elementor-element.elementor-element-9ce1493 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Inter Tight", Sans-serif;font-size:1.1vw;}.elementor-223 .elementor-element.elementor-element-9ce1493 .checkout-button{font-family:"Inter Tight", Sans-serif;font-size:1vw;}@media(max-width:767px){.elementor-223 .elementor-element.elementor-element-9176211{--padding-top:9%;--padding-bottom:9%;--padding-left:5%;--padding-right:5%;}.elementor-223 .elementor-element.elementor-element-222c2db .elementor-heading-title{font-size:24px;}.elementor-223 .elementor-element.elementor-element-eca54ec{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-223 .elementor-element.elementor-element-9ce1493{--sections-padding:5% 5% 5% 5%;--sections-title-spacing:6px;--sections-descriptions-spacing:11px;--order-summary-rows-gap-top:calc( 11px/2 );--order-summary-rows-gap-bottom:calc( 11px/2 );--order-summary-title-spacing:1px;--totals-rows-gap-top:calc( 25px/2 );--totals-rows-gap-bottom:calc( 25px/2 );}.elementor-223 .elementor-element.elementor-element-9ce1493 .cart_totals h2{font-size:16px;}.elementor-223 .elementor-element.elementor-element-9ce1493 .coupon .input-text, .elementor-223 .elementor-element.elementor-element-9ce1493 .cart-collaterals .input-text, .elementor-223 .elementor-element.elementor-element-9ce1493 select, .elementor-223 .elementor-element.elementor-element-9ce1493 .select2-selection--single{font-size:15px;}.elementor-223 .elementor-element.elementor-element-9ce1493 .shop_table .button{font-size:15px;}.elementor-223 .elementor-element.elementor-element-9ce1493 .e-shop-table .cart th, .elementor-223 .elementor-element.elementor-element-9ce1493 .e-shop-table .cart td:before{font-size:15px;}.elementor-223 .elementor-element.elementor-element-9ce1493 .cart td span, .elementor-223 .elementor-element.elementor-element-9ce1493 .cart td, .elementor-223 .elementor-element.elementor-element-9ce1493 .input-text.qty{font-size:15px;}.elementor-223 .elementor-element.elementor-element-9ce1493 .cart_totals .shop_table td:before, .elementor-223 .elementor-element.elementor-element-9ce1493 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;}.elementor-223 .elementor-element.elementor-element-9ce1493 .checkout-button{font-size:15px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-9ce1493 *//* ==========================================================
   ✨ EFEITO MODERNO "GLASS SHINE" — BOTÕES DO CARRINHO
   Aplica em: botão de aplicar cupom + botão de finalizar compra
   ========================================================== */

/* BOTÕES do carrinho (Aplicar cupom e Avançar para pagamento) */
.e-cart__container .button,
.e-cart__container .checkout-button {
    border-radius: 20px !important;
    background: linear-gradient(45deg, #336699cc, #4d88b3cc, #336699cc);
    background-size: 200% 200%;
    animation: shine 6s ease-in-out infinite;
    transform-origin: center;

    color: #ffffff !important;
    border: 1px solid rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    position: relative;
    z-index: 1;
    font-weight: 600;
}

/* Brilho animado */
.e-cart__container .button::before,
.e-cart__container .checkout-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: -75%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        120deg,
        transparent 0%,
        rgba(255, 255, 255, 0.5) 50%,
        transparent 100%
    );
    transform: skewX(-20deg);
    transition: all 0.5s ease-in-out;
    z-index: 2;
    pointer-events: none;
}

/* Movimento do brilho ao hover */
.e-cart__container .button:hover::before,
.e-cart__container .checkout-button:hover::before {
    left: 125%;
}

/* Animação de fundo */
@keyframes shine {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Hover - efeito de leve expansão */
.e-cart__container .button:hover,
.e-cart__container .checkout-button:hover {
    transform: scale(1.05);
}

/* Clique - feedback de pressão */
.e-cart__container .button:active,
.e-cart__container .checkout-button:active {
    box-shadow: inset 0px 0px 5px 5px #ffffff20, 0px 5px 0px 0px #2a5c85 !important;
    transition: all 0.1s ease-in;
    transform: scale(1);
}

/* Ícones dentro do botão */
.e-cart__container .button svg,
.e-cart__container .checkout-button svg {
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.e-cart__container .elementor-button-content-wrapper {
    align-items: center;
}


/* 🔴 ÍCONE REMOVER - SIMPLES E ELEGANTE */
.woocommerce a.remove {
    background: none !important;
    border: none !important;
    color: #d9365a !important; /* vermelho elegante */
    font-size: 22px !important;
    line-height: 1;
    display: inline-block;
    transition: color 0.3s ease, transform 0.2s ease;
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
}

/* Efeito hover */
.woocommerce a.remove:hover {
    color: #b2223a !important; /* vermelho mais escuro */
    transform: scale(1.2);
}

/* Remove quaisquer sombras ou backgrounds residuais */
.woocommerce a.remove::before,
.woocommerce a.remove::after {
    display: none !important;
}

.woocommerce #content table.cart img, .woocommerce table.cart img, .woocommerce-page #content table.cart img, .woocommerce-page table.cart img {
    height: auto;
    border-radius: 5px !important;
    width: 200px !important;
}




@media (max-width: 1024px) {
    .elementor-widget-woocommerce-cart .woocommerce table.cart tr {
        border-top-color: var(--order-summary-items-divider-color, #d5d8dc);
        border-top-width: var(--order-summary-items-divider-weight, 1px);
    }
}
.elementor-widget-woocommerce-cart .woocommerce table.shop_table td, .elementor-widget-woocommerce-cart .woocommerce table.shop_table th, .elementor-widget-woocommerce-cart .woocommerce table.shop_table tr {
    border: 0 solid;
}
media="only screen and (max-width: 921px)" {
    .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
        display: block;
    }
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
user agent stylesheet
tr {
    display: table-row;
    vertical-align: inherit;
    unicode-bidi: isolate;
    border-color: inherit;
}
.woocommerce-js table.shop_table {
    border: 1px solid var(--ast-border-color);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
}
table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.5em;
    width: 100%;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
user agent stylesheet
table {
    border-collapse: separate;
    text-indent: initial;
    border-spacing: 2px;
}
<style>
.elementor-223 .elementor-element.elementor-element-9ce1493 .woocommerce-cart-form {
    --order-summary-title-color: #222222;
}
.elementor-widget-woocommerce-cart .woocommerce {
    font-family: Roboto, sans-serif;
}
<style>
@media (max-width: 767px) {
    .elementor-223 .elementor-element.elementor-element-9ce1493 {
        --sections-padding: 5% 5% 5% 5%;
        --sections-title-spacing: 6px;
        --sections-descriptions-spacing: 11px;
        --order-summary-rows-gap-top: calc(11px / 2);
        --order-summary-rows-gap-bottom: calc(11px / 2);
        --order-summary-title-spacing: 1px;
        --totals-rows-gap-top: calc(25px / 2);
        --totals-rows-gap-bottom: calc(25px / 2);
    }
}
<style>
.elementor-223 .elementor-element.elementor-element-9ce1493 {
    --sections-descriptions-color: #272727;
}
<style>
.elementor-223 .elementor-element.elementor-element-9ce1493 {
    --update-cart-automatically-display: none;
    --sections-border-type: none;
    --sections-border-radius: 12px 12px 12px 12px;
    --sections-padding: 3% 3% 3% 3%;
    --sections-title-color: #000000;
    --links-normal-color: #336699;
    --links-hover-color: #2E5175;
    --sections-radio-buttons-color: #000000;
    --forms-buttons-normal-text-color: #FFFFFF;
    --forms-buttons-border-type: none;
    --order-summary-color: #000000;
    --totals-rows-gap-top: calc(23px / 2);
    --totals-rows-gap-bottom: calc(23px / 2);
    --totals-color: #000000;
    --totals-divider-color: #D8D8D8;
    --totals-divider-weight: 1px;
}
.e-con .elementor-widget:not(:last-child) {
    --kit-widget-spacing: 0px;
}
.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}
.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
}
<style>
@media (max-width: 767px) {
    .elementor-223 .elementor-element.elementor-element-eca54ec {
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 5%;
        --padding-right: 5%;
    }
}
<style>
.elementor-223 .elementor-element.elementor-element-eca54ec {
    --display: flex;
    --padding-top: 1%;
    --padding-bottom: 2%;
    --padding-left: 12%;
    --padding-right: 12%;
}
.elementor-edit-area-active .e-con {
    --primary-color: var(--e-p-border-con);
    --secondary-color: var(--e-p-border-con-hover);
    --outline-color: var(--outline-color);
}
@media (max-width: 767px) {
    .e-con.e-flex {
        --width: 100%;
        --flex-wrap: var(--flex-wrap-mobile);
    }
}
:is(.elementor-section-wrap,[data-elementor-id])>.e-con {
    --margin-left: auto;
    --margin-right: auto;
    max-width: min(100%, var(--width));
}
.e-con.e-flex {
    --flex-direction: column;
    --flex-basis: auto;
    --flex-grow: 0;
    --flex-shrink: 1;
    flex: var(--flex-grow) var(--flex-shrink) var(--flex-basis);
}
.elementor-element, .elementor-lightbox {
    --swiper-theme-color: #000;
    --swiper-navigation-size: 44px;
    --swiper-pagination-bullet-size: 6px;
    --swiper-pagination-bullet-horizontal-gap: 6px;
}
.e-con {
    --container-widget-width: 100%;
}
@media (max-width: 767px) {
    .e-con {
        --container-max-width: 767px;
    }
}
@media (max-width: 1024px) {
    .e-con {
        --container-max-width: 1024px;
    }
}
.elementor-element {
    --widgets-spacing: 20px 20px;
    --widgets-spacing-row: 20px;
    --widgets-spacing-column: 20px;
}
.e-con {
    --container-max-width: 1140px;
}
.e-con-full, .e-con>.e-con-inner {
    padding-block-end: var(--padding-block-end);
    padding-block-start: var(--padding-block-start);
    text-align: var(--text-align);
}
.e-con {
    --margin-block-start: var(--margin-top);
    --margin-block-end: var(--margin-bottom);
    --margin-inline-start: var(--margin-left);
    --margin-inline-end: var(--margin-right);
    --padding-inline-start: var(--padding-left);
    --padding-inline-end: var(--padding-right);
    --padding-block-start: var(--padding-top);
    --padding-block-end: var(--padding-bottom);
    --border-block-start-width: var(--border-top-width);
    --border-block-end-width: var(--border-bottom-width);
    --border-inline-start-width: var(--border-left-width);
    --border-inline-end-width: var(--border-right-width);
}
.e-con {
    --border-radius: 0;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    --border-style: initial;
    --border-color: initial;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --content-width: min(100%, var(--container-max-width, 1140px));
    --width: 100%;
    --min-height: initial;
    --height: auto;
    --text-align: initial;
    --margin-top: 0px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --padding-top: var(--container-default-padding-top, 10px);
    --padding-right: var(--container-default-padding-right, 10px);
    --padding-bottom: var(--container-default-padding-bottom, 10px);
    --padding-left: var(--container-default-padding-left, 10px);
    --position: relative;
    --z-index: revert;
    --overflow: visible;
    --gap: var(--widgets-spacing, 20px);
    --row-gap: var(--widgets-spacing-row, 20px);
    --column-gap: var(--widgets-spacing-column, 20px);
    --overlay-mix-blend-mode: initial;
    --overlay-opacity: 1;
    --overlay-transition: 0.3s;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    border-radius: var(--border-radius);
    height: var(--height);
    min-height: var(--min-height);
    min-width: 0;
    overflow: var(--overflow);
    position: var(--position);
    width: var(--width);
    z-index: var(--z-index);
    --flex-wrap-mobile: wrap;
    margin-block-end: var(--margin-block-end);
    margin-block-start: var(--margin-block-start);
    margin-inline-end: var(--margin-inline-end);
    margin-inline-start: var(--margin-inline-start);
    padding-inline-end: var(--padding-inline-end);
    padding-inline-start: var(--padding-inline-start);
}
.elementor-element {
    --flex-direction: initial;
    --flex-wrap: initial;
    --justify-content: initial;
    --align-items: initial;
    --align-content: initial;
    --gap: initial;
    --flex-basis: initial;
    --flex-grow: initial;
    --flex-shrink: initial;
    --order: initial;
    --align-self: initial;
    align-self: var(--align-self);
    flex-basis: var(--flex-basis);
    flex-grow: var(--flex-grow);
    flex-shrink: var(--flex-shrink);
    order: var(--order);
}
.elementor-edit-area-active {
    --primary-color: var(--e-p-border-con);
    --secondary-color: var(--e-p-border-con-hover);
    --outline-color: var(--e-p-border-con-active);
}
.elementor-kit-4 {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}
<style>
body {
    --e-global-color-primary: #6EC1E4;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #61CE70;
    --e-global-color-astglobalcolor0: #060097;
    --e-global-color-astglobalcolor1: #c10fff;
    --e-global-color-astglobalcolor2: #1e293b;
    --e-global-color-astglobalcolor3: #67768e;
    --e-global-color-astglobalcolor4: #f9f6fe;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #F2F5F7;
    --e-global-color-astglobalcolor7: #ffcd57;
    --e-global-color-astglobalcolor8: #000000;
    --e-global-typography-primary-font-family: "Roboto";
    --e-global-typography-primary-font-weight: 600;
    --e-global-typography-secondary-font-family: "Roboto Slab";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Roboto";
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
}
body, h1, .entry-title a, .entry-content h1, h2, .entry-content h2, h3, .entry-content h3, h4, .entry-content h4, h5, .entry-content h5, h6, .entry-content h6 {
    color: var(--ast-global-color-3);
}
body, button, input, select, textarea, .ast-button, .ast-custom-button {
    font-family: 'Inter', sans-serif;
    font-weight: inherit;
    font-size: 18px;
    font-size: 1rem;
    line-height: var(--ast-body-line-height, 1.65);
}
.ast-button, .ast-custom-button, body, button, input[type=button], input[type=submit], textarea {
    line-height: 1.85714285714286;
}
body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    color: #808285;
    background: #fff;
    font-style: normal;
}
address, blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
:root {
    --e-p-draggable-color: #f0abfc;
    --e-p-border-section: #f3bafd;
    --e-p-border-section-hover: #f0abfc;
    --e-p-border-section-invert: #0c0d0e;
    --e-p-border-con: #f3bafd;
    --e-p-border-con-hover: #f0abfc;
    --e-p-border-con-invert: #0c0d0e;
    --e-p-border-column: #9da5ae;
    --e-p-border-column-hover: #818a96;
    --e-p-border-column-invert: #0c0d0e;
    --e-p-border-con-in: #9da5ae;
    --e-p-border-con-in-hover: #818a96;
    --e-p-border-con-in-invert: #0c0d0e;
    --e-p-border-widget: #f3bafd;
    --e-p-border-widget-hover: #f0abfc;
    --e-p-border-widget-invert: #0c0d0e;
    --e-p-border-global: #5eead4;
    --e-p-border-global-hover: #1dddbf;
    --e-p-border-global-invert: #0c0d0e;
}
:root {
    --direction-multiplier: 1;
}
:root {
    --e-a-color-white: #fff;
    --e-a-color-black: #000;
    --e-a-color-logo: #fff;
    --e-a-color-primary: #f3bafd;
    --e-a-color-primary-bold: #d004d4;
    --e-a-color-secondary: #515962;
    --e-a-color-success: #0a875a;
    --e-a-color-danger: #dc2626;
    --e-a-color-info: #2563eb;
    --e-a-color-warning: #f59e0b;
    --e-a-color-accent: #93003f;
    --e-a-color-global: #1dddbf;
    --e-a-color-accent-promotion: #93003f;
    --e-a-bg-default: #fff;
    --e-a-bg-invert: #0c0d0e;
    --e-a-bg-hover: #f1f2f3;
    --e-a-bg-active: #e6e8ea;
    --e-a-bg-active-bold: #d5d8dc;
    --e-a-bg-loading: #f9fafa;
    --e-a-bg-logo: #000;
    --e-a-bg-primary: #fae8ff;
    --e-a-bg-secondary: #515962;
    --e-a-bg-success: #f2fdf5;
    --e-a-bg-info: #f0f7ff;
    --e-a-bg-danger: #fef1f4;
    --e-a-bg-warning: #fffbeb;
    --e-a-bg-chip: #f1f2f3;
    --e-a-color-txt: #515962;
    --e-a-color-txt-muted: #818a96;
    --e-a-color-txt-disabled: #babfc5;
    --e-a-color-txt-invert: #fff;
    --e-a-color-txt-accent: #0c0d0e;
    --e-a-color-txt-hover: #3f444b;
    --e-a-color-txt-active: #0c0d0e;
    --e-a-border-color: #e6e8ea;
    --e-a-border-color-bold: #d5d8dc;
    --e-a-border-color-focus: #babfc5;
    --e-a-border-color-accent: #0c0d0e;
    --e-a-border: 1px solid var(--e-a-border-color);
    --e-a-border-bold: 1px solid var(--e-a-border-color-bold);
    --e-a-border-radius: 3px;
    --e-a-btn-color: #0c0d0e;
    --e-a-btn-color-invert: var(--e-a-color-txt-invert);
    --e-a-btn-color-disabled: var(--e-a-color-txt-disabled);
    --e-a-btn-bg: #515962;
    --e-a-btn-bg-hover: #3a4046;
    --e-a-btn-bg-active: #23262a;
    --e-a-btn-bg-disabled: #d5d8dc;
    --e-a-btn-bg-primary: #f3bafd;
    --e-a-btn-bg-primary-hover: #f5d0fe;
Show all properties (23 more)
}
:root {
    --swiper-navigation-size: 44px;
}
:root {
    --swiper-theme-color: #007aff;
}
:root {
    --page-title-display: block;
}
:root {
    --direction-multiplier: 1;
}
:root {
    --wp--style--block-gap: 24px;
}
:root {
    --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);
    --wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size);
}
:root {
    --wp--preset--aspect-ratio--square: 1;
    --wp--preset--aspect-ratio--4-3: 4 / 3;
    --wp--preset--aspect-ratio--3-4: 3 / 4;
    --wp--preset--aspect-ratio--3-2: 3 / 2;
    --wp--preset--aspect-ratio--2-3: 2 / 3;
    --wp--preset--aspect-ratio--16-9: 16 / 9;
    --wp--preset--aspect-ratio--9-16: 9 / 16;
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--color--ast-global-color-0: var(--ast-global-color-0);
    --wp--preset--color--ast-global-color-1: var(--ast-global-color-1);
    --wp--preset--color--ast-global-color-2: var(--ast-global-color-2);
    --wp--preset--color--ast-global-color-3: var(--ast-global-color-3);
    --wp--preset--color--ast-global-color-4: var(--ast-global-color-4);
    --wp--preset--color--ast-global-color-5: var(--ast-global-color-5);
    --wp--preset--color--ast-global-color-6: var(--ast-global-color-6);
    --wp--preset--color--ast-global-color-7: var(--ast-global-color-7);
    --wp--preset--color--ast-global-color-8: var(--ast-global-color-8);
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
    --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
    --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
    --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
    --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
    --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
    --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
Show all properties (6 more)
}
:root {
    --e-global-color-astglobalcolor0: #060097;
    --e-global-color-astglobalcolor1: #c10fff;
    --e-global-color-astglobalcolor2: #1e293b;
    --e-global-color-astglobalcolor3: #67768e;
    --e-global-color-astglobalcolor4: #f9f6fe;
    --e-global-color-astglobalcolor5: #FFFFFF;
    --e-global-color-astglobalcolor6: #F2F5F7;
    --e-global-color-astglobalcolor7: #ffcd57;
    --e-global-color-astglobalcolor8: #000000;
}
:root {
    --ast-border-color: var(--ast-global-color-6);
}
:root {
    --ast-global-color-0: #060097;
    --ast-global-color-1: #c10fff;
    --ast-global-color-2: #1e293b;
    --ast-global-color-3: #67768e;
    --ast-global-color-4: #f9f6fe;
    --ast-global-color-5: #FFFFFF;
    --ast-global-color-6: #F2F5F7;
    --ast-global-color-7: #ffcd57;
    --ast-global-color-8: #000000;
}
@media (max-width: 544px) {
    :root {
        --wp--custom--ast-default-block-top-padding: 50px;
        --wp--custom--ast-default-block-right-padding: 30px;
        --wp--custom--ast-default-block-bottom-padding: 50px;
        --wp--custom--ast-default-block-left-padding: 30px;
    }
}
@media (max-width: 921px) {
    :root {
        --wp--custom--ast-default-block-top-padding: 50px;
        --wp--custom--ast-default-block-right-padding: 50px;
        --wp--custom--ast-default-block-bottom-padding: 50px;
        --wp--custom--ast-default-block-left-padding: 50px;
    }
}
:root {
    --wp--custom--ast-default-block-top-padding: 100px;
    --wp--custom--ast-default-block-right-padding: 80px;
    --wp--custom--ast-default-block-bottom-padding: 100px;
    --wp--custom--ast-default-block-left-padding: 80px;
    --wp--custom--ast-container-width: 1200px;
    --wp--custom--ast-content-width-size: 1200px;
    --wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));
}
:root {
    --ast-comment-inputs-background: #FFF;
}
:root {
    --ast-post-nav-space: 0;
    --ast-container-default-xlg-padding: 2.5em;
    --ast-container-default-lg-padding: 2.5em;
    --ast-container-default-slg-padding: 2em;
    --ast-container-default-md-padding: 2.5em;
    --ast-container-default-sm-padding: 2.5em;
    --ast-container-default-xs-padding: 2.4em;
    --ast-container-default-xxs-padding: 1.8em;
    --ast-code-block-background: #ECEFF3;
    --ast-comment-inputs-background: #F9FAFB;
    --ast-normal-container-width: 1200px;
    --ast-narrow-container-width: 750px;
    --ast-blog-title-font-weight: 600;
    --ast-blog-meta-weight: 600;
    --ast-global-color-primary: var(--ast-global-color-4);
    --ast-global-color-secondary: var(--ast-global-color-5);
    --ast-global-color-alternate-background: var(--ast-global-color-6);
    --ast-global-color-subtle-background: var(--ast-global-color-7);
    --ast-bg-style-guide: #F8FAFC;
    --ast-shadow-style-guide: 0px 0px 4px 0 #00000057;
    --ast-global-dark-bg-style: #fff;
    --ast-global-dark-lfs: #fbfbfb;
    --ast-widget-bg-color: #fafafa;
    --ast-wc-container-head-bg-color: #fbfbfb;
    --ast-title-layout-bg: #eeeeee;
    --ast-search-border-color: #e7e7e7;
    --ast-lifter-hover-bg: #e6e6e6;
    --ast-gallery-block-color: #000;
    --srfm-color-input-label: var(--ast-global-color-2);
}
@media (max-width: 544px) {
    html {
        font-size: 102.6%;
    }
}
@media (max-width: 921px) {
    html {
        font-size: 102.6%;
    }
}
html {
    font-size: 112.5%;
}
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
@media screen and (max-width: 782px) {
    html {
        --wp-admin--admin-bar--height: 46px;
    }
}
html {
    --wp-admin--admin-bar--height: 32px;
    scroll-padding-top: var(--wp-admin--admin-bar--height);
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
.elementor *, .elementor :after, .elementor :before {
    box-sizing: border-box;
}
*, :after, :before {
    box-sizing: inherit;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
::selection {
    background-color: var(--ast-global-color-0);
    color: #ffffff;
}
::selection {
    color: #fff;
    background: #0274be;
}
﻿
web-cli.min.js?ver=3.32.5:3 TypeError: Cannot read properties of null (reading 'parentElement')
    at ToggleIcon.apply (checklist.min.js?ver=3.32.5:3:47938)
    at ToggleIcon.run (web-cli.min.js?ver=3.32.5:3:147151)
    at Commands.runInstance (web-cli.min.js?ver=3.32.5:3:27842)
    at Commands.run (web-cli.min.js?ver=3.32.5:3:27684)
    at checklist.min.js?ver=3.32.5:3:50264
    at checklist.min.js?ver=3.32.5:3:34117
    at Generator.<anonymous> (checklist.min.js?ver=3.32.5:3:3766)
    at Generator.next (checklist.min.js?ver=3.32.5:3:48428)
    at asyncGeneratorStep (checklist.min.js?ver=3.32.5:3:39506)
    at _next (checklist.min.js?ver=3.32.5:3:39738)
﻿/* End custom CSS */