:root{--ucart-brand:var(
		--e-global-color-primary,
		var(--wp--preset--color--primary, #000000)
	);--ucart-brand-text:#ffffff;--ucart-radius:12px;--ucart-transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.ucart-theme-light{--ucart-bg:#ffffff;--ucart-bg-alt:#f8f9fa;--ucart-text:#1a1a1a;--ucart-text-muted:#717171;--ucart-border:#eeeeee;--ucart-input-bg:#ffffff;--ucart-shadow:rgba(0, 0, 0, 0.1);--ucart-loader-bg:rgba(255, 255, 255, 0.75)}.ucart-theme-dark{--ucart-bg:#121212;--ucart-bg-alt:#1c1c1c;--ucart-text:#f5f5f5;--ucart-text-muted:#a0a0a0;--ucart-border:#2d2d2d;--ucart-input-bg:#222222;--ucart-shadow:rgba(0, 0, 0, 0.4);--ucart-loader-bg:rgba(18, 18, 18, 0.75)}.ucart-theme-dark .ucart-item-price,.ucart-theme-dark .ucart-method-cost,.ucart-theme-dark .ucart-se-title-price,.ucart-theme-dark .ucart-totals-val{color:var(--ucart-text)}.ucart-theme-dark .ucart-btn-checkout,.ucart-theme-dark .ucart-final-total .ucart-totals-val{color:var(--ucart-brand-text)}.ucart-theme-dark .ucart-discount-row .ucart-totals-val{color:#ff6b6b}.ucart-theme-dark .ucart-coupon button{background:var(--ucart-brand);color:var(--ucart-brand-text)}.ucart-inline-trigger *,.ucart-wrapper *{box-sizing:border-box}.ucart-inline-trigger{display:flex;align-items:center;gap:12px;cursor:pointer;background:0 0;font-family:inherit}.ucart-icon-wrap{position:relative;display:flex;align-items:center}.ucart-icon-wrap .ucart-count{position:absolute;top:-8px;right:-10px;background-color:var(--ucart-brand);color:var(--ucart-brand-text);font-size:11px;font-weight:800;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2}.ucart-trigger-subtotal{font-size:15px;font-weight:700;color:var(--ucart-text,#111)}.ucart-loading-dots{opacity:.5}.ucart-theme-dark.ucart-inline-trigger .ucart-trigger-subtotal{color:var(--ucart-text)}.ucart-icon-wrap img{min-height:26px;min-width:36px;width:36px;height:26px!important}.luznegra .ucart-theme-dark .ucart-icon-wrap img{width:36px;background:#000;padding:5px 0;height:46px}.ucart-theme-dark.ucart-inline-trigger .ucart-icon-wrap .ucart-count{color:var(--ucart-brand-text)}.ucart-wrapper{position:fixed;inset:0;z-index:99999;pointer-events:none;visibility:hidden}.ucart-wrapper.open{pointer-events:auto;visibility:visible}.ucart-overlay{position:absolute;inset:0;background:rgba(0,0,0,.75);opacity:0;backdrop-filter:blur(4px);transition:opacity .4s ease;z-index:1}.ucart-wrapper.open .ucart-overlay{opacity:1}.ucart-panel{position:absolute;top:0;right:-450px;bottom:0;width:100%;max-width:420px;height:100vh;background:var(--ucart-bg);color:var(--ucart-text);display:flex;flex-direction:column;transition:var(--ucart-transition);box-shadow:-10px 0 40px var(--ucart-shadow);overflow:hidden;z-index:2}.ucart-wrapper.open .ucart-panel{right:0}.ucart-wrapper.loading .ucart-panel{pointer-events:none;cursor:wait}.ucart-panel-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--ucart-loader-bg);z-index:10;opacity:0;pointer-events:none;transition:opacity .2s ease}.ucart-wrapper.loading .ucart-panel-loader{opacity:1;pointer-events:auto}.ucart-spinner{width:36px;height:36px;border:3px solid var(--ucart-border);border-top-color:var(--ucart-brand);border-radius:50%;animation:ucart-spin .7s linear infinite}@keyframes ucart-spin{to{transform:rotate(360deg)}}.ucart-header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:15px 30px;border-bottom:1px solid var(--ucart-border)}.ucart-header h3{margin:0;font-size:20px;font-weight:800;color:var(--ucart-text)}.ucart-close{background:0 0;border:none;cursor:pointer;color:var(--ucart-text-muted);padding:5px;transition:color .2s;display:flex}.ucart-inner{flex:1;display:flex;flex-direction:column;overflow:hidden}.ucart-inner-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 30px;color:var(--ucart-text-muted);gap:15px}.ucart-inner-loading .ucart-spinner{width:32px;height:32px;border-width:2px}.ucart-inner-loading p{margin:0;font-size:14px}.ucart-items{list-style:none;margin:0;padding:0 30px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.ucart-items::-webkit-scrollbar{width:5px}.ucart-items::-webkit-scrollbar-track{background:0 0}.ucart-items::-webkit-scrollbar-thumb{background:var(--ucart-border);border-radius:10px}.ucart-item{position:relative;display:flex;flex-wrap:wrap;gap:15px;padding:15px 0;border-bottom:1px solid var(--ucart-border)}.ucart-item:last-child{border-bottom:none}.ucart-item-thumb img{width:80px;height:80px;object-fit:cover;border-radius:var(--ucart-radius);border:1px solid var(--ucart-border)}.ucart-item-details{flex:1;min-width:0;display:flex;flex-direction:column}.ucart-item-title{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3;padding-right:25px}.ucart-item-title a{color:var(--ucart-text);text-decoration:none}.ucart-item-details .variation,.ucart-item-details dl{font-size:12px;color:var(--ucart-text-muted);margin:0 0 6px}.ucart-item-price{font-size:14px;font-weight:600;color:var(--ucart-brand);margin-bottom:2px}.ucart-item-discount{font-size:11px;font-weight:600;color:#43a047;background:rgba(67,160,71,.1);padding:3px 8px;border-radius:4px;display:inline-block;align-self:flex-start;margin-bottom:6px}.ucart-item-actions{display:flex;align-items:center;gap:12px;margin-top:8px}.ucart-qty-control{display:flex;align-items:center;border:1px solid var(--ucart-border);border-radius:50px;background:var(--ucart-input-bg)}.ucart-qty-btn{background:0 0;border:none;padding:4px 8px;cursor:pointer;color:var(--ucart-text);display:flex;align-items:center}.ucart-qty-btn svg{width:10px;height:10px}.ucart-qty-input{width:28px;text-align:center;border:none;background:0 0;color:var(--ucart-text);font-size:13px;font-weight:600;-moz-appearance:textfield}.ucart-qty-input::-webkit-inner-spin-button,.ucart-qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.ucart-remove-item{color:var(--ucart-text-muted);display:flex;transition:color .2s;margin-left:auto}.ucart-remove-item:hover{color:#ff4d4d}.epo-filhos-wrapper{width:100%;margin-top:8px;display:flex;flex-direction:column;gap:6px;padding-left:12px;border-left:2px solid var(--ucart-border)}.ucart-item.epo-item-filho{filter:brightness(.96);border-bottom:none;padding:8px 0 0}.epo-item-filho .ucart-item-thumb img{width:40px;height:40px}.epo-item-filho .ucart-item-title{font-size:12px;font-weight:600}.epo-item-filho .ucart-item-price{font-size:12px}.ucart-footer{flex-shrink:0;padding:25px 30px;background:var(--ucart-bg-alt);border-top:1px solid var(--ucart-border)}.ucart-totals-area{display:flex;flex-direction:column;gap:8px;margin-bottom:25px;padding-top:15px;border-top:1px dashed var(--ucart-border)}.ucart-totals-row{display:flex;justify-content:space-between;align-items:center}.ucart-totals-label{font-size:14px;color:var(--ucart-text-muted);font-weight:500;display:flex;align-items:center;gap:4px}.ucart-totals-val{font-size:15px;font-weight:700;color:var(--ucart-text)}.ucart-discount-row .ucart-totals-val{color:#ff4d4d}.ucart-remove-coupon{font-size:11px;color:#ff4d4d;text-decoration:none;margin-left:5px;font-weight:400}.ucart-remove-coupon:hover{text-decoration:underline}.ucart-final-total{margin-top:8px;padding-top:12px;border-top:1px solid var(--ucart-border)}.ucart-final-total .ucart-totals-label{font-size:16px;font-weight:800;color:var(--ucart-text);text-transform:uppercase}.ucart-final-total .ucart-totals-val{font-size:24px;font-weight:900;color:var(--ucart-brand)}#ultimate-cart-drawer .ucart-coupon button,#ultimate-cart-drawer .woofc-se-calc-btn{padding:12px 20px;background:var(--ucart-text);color:var(--ucart-bg);border:none;border-radius:var(--ucart-radius);font-weight:700;cursor:pointer;font-size:14px;line-height:1}.ucart-theme-dark .ucart-coupon button,.ucart-theme-dark .woofc-se-calc-btn{background:var(--ucart-brand);color:var(--ucart-brand-text)}.ucart-coupon{display:flex;gap:10px;margin-bottom:25px}.ucart-coupon input{flex:1;padding:12px 15px;border:1px solid var(--ucart-border);border-radius:var(--ucart-radius);background:var(--ucart-bg);color:var(--ucart-text);font-size:14px;outline:0}.woofc-se-wrap{margin-bottom:8px}.ucart-shipping-header-toggle{cursor:pointer}.ucart-shipping-header-toggle .ucart-method-name{color:var(--ucart-text);font-weight:400}.ucart-shipping-summary{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ucart-text)}.ucart-method-cost{color:var(--ucart-brand);font-weight:700}.woofc-se-chevron{font-size:10px;transition:transform .2s;opacity:.5}.woofc-se-chevron.open{transform:rotate(180deg)}.ucart-shipping-selector{display:none;margin-top:15px;padding:15px;background:var(--ucart-bg);border:1px solid var(--ucart-border);border-radius:var(--ucart-radius)}.woofc-se-input-row{display:flex;gap:8px;margin-bottom:0}.woofc-se-cep{flex:1;text-align:center;padding:12px 15px;border:1px solid var(--ucart-border);border-radius:var(--ucart-radius);background:var(--ucart-input-bg);color:var(--ucart-text);font-size:14px}.woofc-se-rate-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.woofc-se-rate-item{border:1px solid var(--ucart-border);border-radius:8px;background:var(--ucart-input-bg);transition:border-color .2s;list-style:none}.woofc-se-rate-item:hover{border-color:var(--ucart-text-muted)}.woofc-se-rate-item label{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;cursor:pointer;font-size:13px;gap:10px}.woofc-se-rate-item input{display:none}.ucart-panel .woofc-se-rate-price,.ucart-panel .woofc-se-rate-price *{color:var(--ucart-text);font-weight:700}.woofc-se-rate-item.woofc-se-rate-chosen{border-color:var(--ucart-text);background:0 0}.woofc-se-rates{display:flex;flex-direction:column;align-items:stretch;gap:10px}.woofc-se-rates::before{content:""}.ucart-panel .woofc-se-rate-item.woofc-se-rate-chosen .woofc-se-rate-price,.ucart-panel .woofc-se-rate-item.woofc-se-rate-chosen .woofc-se-rate-price *{color:var(--ucart-text);font-weight:800}.ucart-buttons{display:flex;flex-direction:row;gap:12px;width:100%}.ucart-btn{flex:1;text-align:center;padding:16px 10px;border-radius:var(--ucart-radius);font-weight:800;font-size:14px;text-decoration:none;transition:var(--ucart-transition);display:block;white-space:nowrap}.ucart-btn-cart{background:0 0;color:var(--ucart-text);border:2px solid var(--ucart-border)}.ucart-btn-cart:hover{background:var(--ucart-bg);border-color:var(--ucart-text)}.ucart-btn-checkout{background:var(--ucart-brand);color:var(--ucart-brand-text);border:none}.ucart-btn-checkout:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}@media (max-width:350px){.ucart-buttons{flex-direction:column}}.ucart-notices{padding:0 30px;margin-top:10px}.ucart-notices .woocommerce-error,.ucart-notices .woocommerce-info,.ucart-notices .woocommerce-message{list-style:none;margin:10px 0!important;padding:12px 15px!important;border-radius:var(--ucart-radius);font-size:13px;font-weight:500;line-height:1.4}.ucart-notices .woocommerce-error{background:rgba(229,57,53,.1);color:#e53935;border:1px solid rgba(229,57,53,.2)!important}.ucart-notices .woocommerce-message{background:rgba(67,160,71,.1);color:#43a047;border:1px solid rgba(67,160,71,.2)!important}.ucart-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:16px;color:var(--ucart-text-muted);padding:40px 30px;text-align:center}.ucart-empty-state p{margin:0;font-size:15px}.ucart-panel{border-left:1px solid #fff}.ucart-header{border-bottom:1px solid #3c3c3c!important}.ucart-header h3{font-weight:400!important;font-family:"Major Mono Display"!important;text-transform:uppercase}.ucart-inline-trigger{color:#fff!important}.ucart-item{border-bottom:1px solid #3c3c3c!important}body .ucart-item-thumb{width:130px!important;height:130px!important;flex:0 0 130px!important}.ucart-item-thumb img{width:100%!important;height:100%!important;border:none!important;border-radius:0!important}.ucart-item-details .variation,.ucart-item-details dl{display:none!important}.ucart-remove-item{position:absolute!important;top:15px!important;right:15px!important;scale:1.1;background:0 0!important;color:#fff!important}.ucart-item-price{font-size:20px!important;font-weight:700!important}.ucart-qty-control{box-shadow:none!important}.ucart-coupon input{background-color:#1e1e1e!important;border:none!important;border-radius:0!important}.ucart-coupon button{border:none!important;font-size:20px!important;border-radius:0!important;font-weight:700!important;text-transform:uppercase}.ucart-footer{border-top:none!important}#ultimate-cart-drawer .yith-wcbm-badge{top:auto;left:auto!important;right:0;bottom:auto;margin-top:-42px;margin-right:19px;text-transform:uppercase}#ultimate-cart-drawer .yith-wcbm-badge .yith-wcbm-badge__wrap{font-size:12px!important;line-height:1.2!important;font-weight:600!important;height:100%!important}#ultimate-cart-drawer .economize{position:absolute;right:18px;font-size:14px;font-weight:400;color:#dedede}.ucart-wrapper.loading .ucart-panel::before{content:"";position:absolute;inset:0;background-color:#00000050!important;z-index:11;backdrop-filter:blur(2px)!important}@media only screen and (max-width:1024px){.ucart-panel{width:calc(100vw - 90px)!important;max-width:none!important;right:calc(-100vw + 90px)!important;left:auto!important}.ucart-wrapper.open .ucart-panel{right:0!important}#ultimate-cart-drawer .yith-wcbm-badge{position:absolute!important;left:0!important;top:0!important;margin:0!important}#ultimate-cart-drawer .yith-wcbm-badge .yith-wcbm-badge__wrap{font-size:9px!important;line-height:initial!important;font-weight:400!important}}.ucart-coupon{border:none!important;background:0 0!important;padding:0!important}.ucart-coupon input{background-color:#2e2e2e!important;border:1px solid #444!important;color:#fff!important}.ucart-item-title a:hover,.ucart-wrapper a:hover{color:#ddd!important;opacity:.9!important}.ucart-item-title,.ucart-item-title a{font-family:"Overpass Mono",Sans-serif!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;line-height:1.2!important}.ucart-btn{font-family:Barlow,sans-serif!important;font-weight:800!important;font-size:18px!important;line-height:1!important;height:auto!important}.ucart-btn-checkout{background:#fff!important;color:#000!important;text-transform:uppercase!important;border-radius:0!important;border:none!important;padding:16px 20px!important;font-family:Barlow,sans-serif!important;font-weight:800!important;font-size:18px!important;line-height:1!important;height:auto!important;transition:background-color .2s ease,transform .2s ease,color .2s ease!important;display:inline-block!important}a.ucart-btn-checkout:hover{background:#ddd!important;color:#000!important;transform:scale(1.03)!important;border:none!important}.ucart-coupon-tag{background:#fff!important;color:#000!important;border-radius:50px!important;padding:4px 10px 4px 12px!important;display:inline-flex!important;align-items:center!important;font-size:13px!important;font-weight:500!important;margin-left:8px!important;line-height:1!important;vertical-align:middle!important}.ucart-remove-coupon{background-color:#888!important;color:#fff!important;border-radius:50%!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;margin-left:8px!important;line-height:1!important;text-align:center!important;text-decoration:none!important;transition:background-color .2s ease!important}.ucart-remove-coupon:hover{background-color:#ff4d4d!important;color:#fff!important}.ucart-shipping-header-toggle{background:rgba(255,255,255,.07)!important;padding:8px 12px!important;border-radius:6px!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;transition:background .2s ease!important}.ucart-shipping-header-toggle:hover{background:rgba(255,255,255,.12)!important}.ucart-shipping-header-toggle .ucart-method-name{font-size:13px!important;display:flex!important;align-items:center!important;line-height:1!important;margin:0!important}.woofc-se-wrap{margin-top:15px!important;margin-bottom:15px!important}.ucart-qty-btn{transition:background-color .2s ease,color .2s ease!important}.ucart-qty-btn:hover{background-color:rgba(255,255,255,.15)!important}.ucart-qty-input{width:38px!important;padding:0 4px!important}