.wc-block-mini-cart__badge{color:#2a1602!important;font-weight:700}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-notice,.wc-block-components-notice-banner,.wc-csr-info{display:flex;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 16px;border:1px solid var(--eft-line,#2e2542)!important;border-left-width:3px!important;border-radius:0 8px 8px 0;background:rgb(20 16 32 / .92)!important;box-shadow:none;font-family:'Raleway',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:14.5px;line-height:1.6;color:var(--eft-fg,#f2e9df)!important;list-style:none;width:auto;word-wrap:break-word}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:none}.woocommerce-error li{list-style:none;margin:0}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a,.wc-block-components-notice-banner a,.wc-csr-info a{color:var(--eft-brand-soft,#f3c88c)}.woocommerce-info,.wc-block-components-notice-banner.is-info{border-left-color:var(--eft-violet,#7c5cff)!important;background:#1d1934!important}.woocommerce-message,.wc-block-components-notice-banner.is-success{border-left-color:var(--eft-cyan,#3fd0d8)!important;background:#11242a!important}.woocommerce-error,.wc-block-components-notice-banner.is-error{border-left-color:#ef4444!important;background:#26161b!important}.wc-block-components-notice-banner.is-warning,.wc-csr-info{border-left-color:var(--eft-brand,#e8a54e)!important;background:#261d12!important}.wc-block-components-notice-banner>svg{flex:none;width:20px!important;height:20px!important;margin:0;padding:0!important;background:transparent!important;border-radius:0!important;fill:currentColor}.wc-block-components-notice-banner.is-info>svg{color:var(--eft-violet,#7c5cff)!important}.wc-block-components-notice-banner.is-success>svg{color:var(--eft-cyan,#3fd0d8)!important}.wc-block-components-notice-banner.is-error>svg{color:#ef4444!important}.wc-block-components-notice-banner.is-warning>svg{color:var(--eft-brand,#e8a54e)!important}.wc-block-components-notice-banner__content{flex:1;min-width:0}.wc-block-components-notice-banner__summary{font-weight:600;color:#f6ece1}.wc-block-components-notice-banner .wc-block-components-button:not(.is-link){padding:7px 13px;border-radius:9px;background:#fff0;color:var(--eft-fg-dim,#a396b0);border:1px solid var(--eft-line,#2e2542);font-size:14px}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{margin-left:auto;padding:7px 14px;border-radius:9px;background:linear-gradient(135deg,var(--eft-brand-soft,#f3c88c),var(--eft-brand,#e8a54e));color:#2a1602;font-weight:600;font-size:14px;border:1px solid #fff0;text-decoration:none}.wc-csr-countdown,.wc-csr-info .countdown_amount{font-weight:700;color:var(--eft-brand-soft,#f3c88c);font-variant-numeric:tabular-nums}.wc-csr-info .countdown_section{padding:0 2px;font-size:inherit}.wc-block-store-notices,.woocommerce-notices-wrapper:empty{margin:0}.eftl-prazo{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 6px;margin:0;padding:12px 16px;border:none;border-top:2px solid var(--eft-brand,#e8a54e);background:rgb(16 12 26 / .96);backdrop-filter:blur(8px);box-shadow:0 -10px 30px rgb(0 0 0 / .45);font-family:'Raleway',system-ui,-apple-system,'Segoe UI',sans-serif;font-size:14.5px;line-height:1.55;text-align:center;color:var(--eft-fg-dim,#a396b0)}.eftl-prazo.is-on{display:flex}.eftl-prazo em{font-style:normal;font-weight:700;font-size:16.5px;color:var(--eft-brand-soft,#f3c88c);font-variant-numeric:tabular-nums}@media (max-width:620px){.eftl-prazo{font-size:13.5px;padding:10px 14px}}.wc-block-mini-cart__drawer.wc-block-components-drawer{background:rgb(16 12 26 / .97)}.wc-block-mini-cart__drawer .wc-block-components-drawer__content{background:rgb(16 12 26 / .97);border-left:1px solid var(--eft-line,#2e2542);box-shadow:var(--eft-shadow,0 18px 45px rgb(0 0 0 / .55));color:var(--eft-fg,#f2e9df);font-family:'Raleway',system-ui,-apple-system,'Segoe UI',sans-serif}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{background:transparent!important;color:var(--eft-fg,#f2e9df)}body>.wc-block-components-drawer__screen-overlay{background-color:rgb(6 4 14 / .66);backdrop-filter:blur(2px)}.wc-block-mini-cart__drawer .wc-block-components-drawer__close{position:static;display:flex;align-items:center;justify-content:center;width:32px;height:32px!important;min-height:0;padding:0;border-radius:8px;background:#fff0;color:var(--eft-fg-dim,#a396b0);border:1px solid var(--eft-line,#2e2542)}.wc-block-mini-cart__drawer .wc-block-components-drawer__close svg{flex:none;min-width:18px;width:18px!important;height:18px!important;fill:currentColor}.wc-block-mini-cart__drawer .wc-block-components-drawer__close:hover{color:var(--eft-fg,#f2e9df);border-color:#46395f}.wc-block-components-drawer__close-wrapper{position:absolute;top:14px;right:16px;padding:0;z-index:2}.wc-block-mini-cart__drawer .wp-block-woocommerce-mini-cart-contents{position:relative}.wc-block-mini-cart__drawer .wc-block-mini-cart__title.wp-block-woocommerce-mini-cart-title-block{display:block;margin:0;padding:4px 20px 14px;border-bottom:1px solid var(--eft-line,#2e2542);font-family:'El Messiri',sans-serif;font-weight:600;font-size:23px;line-height:1.2;text-align:left;color:#f6ece1}.wc-block-mini-cart__drawer .wc-block-mini-cart__title::before{content:'Suas vagas';display:block;font-family:'Raleway',system-ui,sans-serif;font-weight:400;font-size:13px;line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:var(--eft-fg-dim,#a396b0)}.wp-block-woocommerce-mini-cart-title-label-block{display:inline}.wp-block-woocommerce-mini-cart-title-items-counter-block{display:none}.wc-block-mini-cart__drawer .wc-block-mini-cart__items{padding:18px 20px 8px}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items,.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tbody{display:block;width:100%;border:none}.wc-block-mini-cart__drawer .wc-block-mini-cart-items .wc-block-cart-items__header{display:none}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row{display:flex!important;align-items:stretch;margin:0 0 8px;padding:12px 14px;border:1px solid var(--eft-line,#2e2542);border-radius:10px;background:var(--eft-bg-card,#1b1729)}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__image{display:none!important}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row td.wc-block-cart-item__total{display:none!important}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row td.wc-block-cart-item__product{display:block!important;flex:1;min-width:0;padding:0;border:none}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;column-gap:12px;row-gap:3px;align-items:start;padding:0;margin:0}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-product-name{grid-column:1!important;grid-row:1!important;color:#f6ece1;font-size:15.5px;line-height:1.35;font-weight:600;text-decoration:none}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-product-name:hover{color:var(--eft-brand-soft,#f3c88c)}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-product-metadata{grid-column:1!important;grid-row:2!important;margin:0;font-size:14px;line-height:1.45;color:var(--eft-fg-dim,#a396b0)}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-product-metadata__description,.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-product-details__name,.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-product-badge{display:none}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__prices{grid-column:1!important;grid-row:2!important;margin:0;font-size:12.5px;line-height:1.5;color:var(--eft-fg-dim,#a396b0);opacity:.85}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row[data-eftl-cama] .wc-block-cart-item__prices{grid-row:3!important}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-product-price__value{color:var(--eft-fg-dim,#a396b0)}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-product-price__regular{display:none}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__prices::after{content:' por vaga'}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__quantity{grid-column:2!important;grid-row:1 / span 3!important;display:flex!important;flex-direction:column!important;align-items:flex-end;justify-content:flex-start;gap:5px;margin:0;padding:0}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__quantity[data-eftl-total]::after{content:attr(data-eftl-total);order:1;white-space:nowrap;font-size:15.5px;line-height:1.4;font-weight:600;color:var(--eft-fg,#f2e9df)}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__quantity[data-eftl-vagas]::before{content:attr(data-eftl-vagas);order:0;padding:3px 10px;border-radius:999px;white-space:nowrap;background:var(--eft-bg,#0a0813);border:1px solid var(--eft-line,#2e2542);font-size:14px;line-height:1.5;color:var(--eft-fg,#f2e9df)}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__quantity[data-eftl-vagas] .wc-block-components-quantity-selector{display:none}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-quantity-selector{order:0;display:flex;align-items:center;gap:2px;min-width:0;width:auto;border:1px solid var(--eft-line,#2e2542);border-radius:8px;overflow:hidden;background:var(--eft-bg,#0a0813)}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-quantity-selector::after{display:none}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-quantity-selector__input{width:34px;min-width:34px;padding:0;background:#fff0;color:var(--eft-fg,#f2e9df);font-size:15.5px;line-height:1.4;font-weight:500;text-align:center}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-quantity-selector__button{width:30px;height:30px;padding:0;background:#fff0;color:var(--eft-fg,#f2e9df);border:none;font-size:17.5px;line-height:1}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-quantity-selector__button:hover:not(:disabled){background:#2a2240}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-components-quantity-selector__button:disabled{opacity:.35}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__remove-link{order:2;width:auto;height:auto;background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--eft-fg-dim,#a396b0);font-size:12.5px;line-height:1.5;text-decoration:underline}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__remove-link svg{display:none}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__remove-link::after{content:'remover'}.wc-block-mini-cart__drawer table.wc-block-mini-cart-items tr.wc-block-cart-items__row .wc-block-cart-item__remove-link:hover{color:#ef4444}.wc-block-mini-cart__footer{padding:14px 20px;border-top:1px solid var(--eft-line,#2e2542);background:var(--eft-bg,#0a0813)}.wc-block-mini-cart__footer-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--eft-fg-dim,#a396b0);font-size:14px;line-height:1.5}.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__label{font-size:0}.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__label::after{content:'Total';font-size:16px;line-height:1.5;color:var(--eft-fg,#f2e9df)}.wc-block-mini-cart__footer-subtotal .wc-block-components-formatted-money-amount{color:var(--eft-fg,#f2e9df);font-size:22px;font-weight:600}.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description{flex-basis:100%;margin:2px 0 0;font-size:12.5px;line-height:1.5;color:var(--eft-fg-dim,#a396b0)}.wc-block-mini-cart__footer-actions{display:flex;flex-direction:row;gap:8px}.wc-block-mini-cart__footer-actions>*{flex:1 1 auto;min-width:0}.wc-block-mini-cart__footer .wc-block-components-button__text{white-space:nowrap}.wc-block-mini-cart__footer .wc-block-components-button,.eftl-carrinho-limpar{display:flex;align-items:center;justify-content:center;min-height:0;padding:11px 12px;border-radius:9px;cursor:pointer;font-family:'Raleway',system-ui,sans-serif;font-size:14.5px;line-height:1.4;font-weight:400;white-space:nowrap;text-decoration:none;background:#fff0;color:var(--eft-fg-dim,#a396b0);border:1px solid var(--eft-line,#2e2542)}.wc-block-mini-cart__footer .wc-block-components-button:hover,.eftl-carrinho-limpar:hover:not(:disabled){color:var(--eft-fg,#f2e9df);border-color:#46395f}.eftl-carrinho-limpar:disabled{opacity:.45;cursor:not-allowed}.wc-block-mini-cart__footer-actions>a:last-child.wc-block-components-button{background:linear-gradient(135deg,var(--eft-brand-soft,#f3c88c),var(--eft-brand,#e8a54e));color:#2a1602;font-weight:600;border-color:#fff0}.wc-block-mini-cart__footer-actions>a:last-child.wc-block-components-button:hover{filter:brightness(1.12);color:#2a1602}.wc-block-mini-cart__empty-cart-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:24px 22px 34px;text-align:center;color:var(--eft-fg-dim,#a396b0)}.eftl-cartvazio{display:flex;flex-direction:column;align-items:center}.eftl-cartvazio__glifo{position:relative;display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin:0 0 22px;border-radius:50%;border:1px solid var(--eft-line,#2e2542);color:var(--eft-brand-soft,#f3c88c);background:radial-gradient(circle at 50% 45%,rgb(232 165 78 / .2),rgb(124 92 255 / .12) 62%,transparent 72%)}.eftl-cartvazio__glifo::after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1px dashed rgb(243 200 140 / .28);animation:eftlCartGira 26s linear infinite}@keyframes eftlCartGira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.eftl-cartvazio__glifo::after{animation:none}}.eftl-cartvazio__eyebrow{margin:0 0 8px;font-size:11.5px;line-height:1.5;letter-spacing:.22em;text-transform:uppercase;color:var(--eft-brand-soft,#f3c88c)}.eftl-cartvazio__titulo{margin:0 0 10px;font-family:'El Messiri',sans-serif;font-weight:600;font-size:23px;line-height:1.25;color:#f6ece1}.eftl-cartvazio__texto{margin:0 0 22px;max-width:34ch;font-size:14.5px;line-height:1.6;color:var(--eft-fg-dim,#a396b0)}.eftl-cartvazio__acoes{display:flex;flex-direction:column;gap:10px;width:min(100%,300px)}.eftl-cartvazio__cta,.eftl-cartvazio__link{display:flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:9px;font-family:'Raleway',system-ui,sans-serif;font-size:15px;line-height:1.4;text-decoration:none;border:1px solid #fff0}.eftl-cartvazio__cta{background:linear-gradient(135deg,var(--eft-brand-soft,#f3c88c),var(--eft-brand,#e8a54e));color:#2a1602;font-weight:600;transition:filter 0.15s}.eftl-cartvazio__cta:hover{filter:brightness(1.12);color:#2a1602}.eftl-cartvazio__link{background:#fff0;color:var(--eft-fg-dim,#a396b0);border-color:var(--eft-line,#2e2542);transition:color 0.15s,border-color 0.15s}.eftl-cartvazio__link:hover{color:var(--eft-fg,#f2e9df);border-color:#46395f}@media (max-width:620px){.wc-block-mini-cart__footer-actions{flex-wrap:wrap}}