.site-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-header .site-title{font-size:2.5rem;font-weight:500;line-height:1.2}.site-header .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header .header-inner .custom-logo-link{display:block}.site-header .header-inner .site-branding .site-description,.site-header .header-inner .site-branding .site-title{margin:0}.site-header .header-inner .site-branding .site-logo img{display:block}.site-header .header-inner .site-branding.show-logo .site-title,.site-header .header-inner .site-branding.show-title .site-logo{display:none!important}.site-header.header-inverted .header-inner{flex-direction:row-reverse}.site-header.header-inverted .header-inner .site-branding{text-align:end}.site-header.header-stacked .header-inner{align-items:center;flex-direction:column;text-align:center}.site-footer{padding-block-end:1rem;padding-block-start:1rem;position:relative}.site-footer .site-title{font-size:1.5rem;font-weight:500;line-height:1.2}.site-footer .site-branding{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.site-footer .footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer .footer-inner .custom-logo-link{display:block}.site-footer .footer-inner .site-branding .site-description,.site-footer .footer-inner .site-branding .site-title{margin:0}.site-footer .footer-inner .site-branding .site-logo img{display:block}.site-footer .footer-inner .site-branding.show-logo .site-title,.site-footer .footer-inner .site-branding.show-title .site-logo{display:none!important}.site-footer .footer-inner .copyright{align-items:center;display:flex;justify-content:flex-end}.site-footer .footer-inner .copyright p{margin:0}.site-footer.footer-inverted .footer-inner{flex-direction:row-reverse}.site-footer.footer-inverted .footer-inner .site-branding{text-align:end}.site-footer.footer-stacked .footer-inner{align-items:center;flex-direction:column;text-align:center}.site-footer.footer-stacked .footer-inner .site-branding .site-title{text-align:center}.site-footer.footer-stacked .footer-inner .site-navigation .menu{padding:0}@media(max-width:576px){.site-footer:not(.footer-stacked) .footer-inner .copyright,.site-footer:not(.footer-stacked) .footer-inner .site-branding,.site-footer:not(.footer-stacked) .footer-inner .site-navigation{display:block;max-width:none;text-align:center;width:100%}.site-footer .footer-inner .site-navigation ul.menu{justify-content:center}.site-footer .footer-inner .site-navigation ul.menu li{display:inline-block}}.site-header.header-stacked .site-navigation-toggle-holder{justify-content:center;max-width:100%}.site-header.menu-layout-dropdown .site-navigation{display:none}.site-navigation-toggle-holder{align-items:center;display:flex;padding:8px 15px}.site-navigation-toggle-holder .site-navigation-toggle{align-items:center;background-color:rgba(0,0,0,.05);border:0 solid;border-radius:3px;color:#494c4f;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.site-navigation-toggle-holder .site-navigation-toggle-icon{display:block;width:1.25rem}.site-navigation-toggle-holder .site-navigation-toggle-icon:after,.site-navigation-toggle-holder .site-navigation-toggle-icon:before{background-color:currentColor;border-radius:3px;content:"";display:block;height:3px;transition:all .2s ease-in-out}.site-navigation-toggle-holder .site-navigation-toggle-icon:before{box-shadow:0 .35rem 0 currentColor;margin-block-end:.5rem}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:before{box-shadow:none;transform:translateY(.35rem) rotate(45deg)}.site-navigation-toggle-holder .site-navigation-toggle[aria-expanded=true] .site-navigation-toggle-icon:after{transform:translateY(-.35rem) rotate(-45deg)}.site-navigation{align-items:center;display:flex}.site-navigation ul.menu,.site-navigation ul.menu ul{list-style-type:none;padding:0}.site-navigation ul.menu{display:flex;flex-wrap:wrap}.site-navigation ul.menu li{display:flex;position:relative}.site-navigation ul.menu li a{display:block;padding:8px 15px}.site-navigation ul.menu li.menu-item-has-children{padding-inline-end:15px}.site-navigation ul.menu li.menu-item-has-children:after{align-items:center;color:#666;content:"▾";display:flex;font-size:1.5em;justify-content:center;text-decoration:none}.site-navigation ul.menu li.menu-item-has-children:focus-within>ul{display:block}.site-navigation ul.menu li ul{background:#fff;display:none;left:0;min-width:150px;position:absolute;top:100%;z-index:2}.site-navigation ul.menu li ul li{border-block-end:1px solid #eee}.site-navigation ul.menu li ul li:last-child{border-block-end:none}.site-navigation ul.menu li ul li.menu-item-has-children a{flex-grow:1}.site-navigation ul.menu li ul li.menu-item-has-children:after{transform:translateY(-50%) rotate(-90deg)}.site-navigation ul.menu li ul ul{left:100%;top:0}.site-navigation ul.menu li:hover>ul{display:block}footer .site-navigation ul.menu li ul{bottom:100%;top:auto}footer .site-navigation ul.menu li ul ul{bottom:0}footer .site-navigation ul.menu a{padding:5px 15px}.site-navigation-dropdown{bottom:0;left:0;margin-block-start:10px;position:absolute;transform-origin:top;transition:max-height .3s,transform .3s;width:100%;z-index:10000}.site-navigation-toggle-holder:not(.elementor-active)+.site-navigation-dropdown{max-height:0;transform:scaleY(0)}.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{max-height:100vh;transform:scaleY(1)}.site-navigation-dropdown ul{padding:0}.site-navigation-dropdown ul.menu{background:#fff;margin:0;padding:0;position:absolute;width:100%}.site-navigation-dropdown ul.menu li{display:block;position:relative;width:100%}.site-navigation-dropdown ul.menu li a{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.102);color:#55595c;display:block;padding:20px}.site-navigation-dropdown ul.menu li.current-menu-item a{background:#55595c;color:#fff}.site-navigation-dropdown ul.menu>li li{max-height:0;transform:scaleY(0);transform-origin:top;transition:max-height .3s,transform .3s}.site-navigation-dropdown ul.menu li.elementor-active>ul>li{max-height:100vh;transform:scaleY(1)}@media(max-width:576px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:768px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(min-width:576px)and (max-width:767px){.site-header.menu-dropdown-mobile:not(.menu-layout-dropdown) .site-navigation{display:none!important}}@media(min-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}}@media(max-width:992px){.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}}.site-header.menu-dropdown-none:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:none!important}

/* Pxeira cart overlay hotfix: keeps cart content inside the header panel while PHP cache refreshes. */
.woocommerce-notices-wrapper .woocommerce-message,.woocommerce-message:has(.wc-forward){display:none!important}.pxeira-mini-cart{box-sizing:border-box!important;width:min(360px,calc(100vw - 24px))!important}.pxeira-mini-cart *,.pxeira-mini-cart *:before,.pxeira-mini-cart *:after{box-sizing:border-box!important}.pxeira-mini-cart__item{grid-template-columns:58px minmax(0,1fr)!important;gap:8px 10px!important;align-items:start!important}.pxeira-mini-cart__name{min-width:0!important}.pxeira-mini-cart__name a{overflow-wrap:anywhere!important;word-break:normal!important}.pxeira-mini-cart__price{grid-column:2!important;justify-self:end!important;white-space:nowrap!important}.pxeira-mini-cart__total{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.pxeira-mini-cart__total strong{text-align:right!important;white-space:nowrap!important}.pxeira-mini-cart__checkout{width:100%!important;padding:0 14px!important;white-space:nowrap!important}
.pxeira-mini-cart__checkout{border:2px solid #000!important;background:#C31725!important;color:#fff!important;box-shadow:4px 4px 0 #F9C500!important}.pxeira-mini-cart__checkout:hover{background:#000!important;color:#fff!important;transform:translate(1px,1px)!important;box-shadow:2px 2px 0 #F9C500!important}
@media(max-width:767px){.pxeira-mini-cart,.pxeira-mini-cart-wrap .pxeira-mini-cart,.pxeira-mini-cart-wrap:hover .pxeira-mini-cart,.pxeira-mini-cart-wrap.is-open .pxeira-mini-cart{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}
@media(min-width:768px){html body .pxeira-global-header .pxeira-mini-cart-wrap.is-open:not(:hover) .pxeira-mini-cart,html body .pxeira-mini-cart-wrap.is-open:not(:hover) .pxeira-mini-cart{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(10px)!important}}
body.post-type-archive-product ul.products li.product-category,body.woocommerce-shop ul.products li.product-category,body.page-id-2931 ul.products li.product-category{display:none!important}
body.post-type-archive-product .woocommerce-products-header,body.woocommerce-shop .woocommerce-products-header,body.page-id-2931 .woocommerce-products-header,body.post-type-archive-product .woocommerce-products-header__title,body.woocommerce-shop .woocommerce-products-header__title,body.page-id-2931 .woocommerce-products-header__title,body.post-type-archive-product h1.page-title,body.woocommerce-shop h1.page-title,body.page-id-2931 h1.page-title{display:none!important}
.pxeira-content-commerce-guide{display:none!important}
.pxeira-store-footer__benefits{gap:clamp(24px,5vw,70px)!important;padding:28px 0 24px!important}.pxeira-store-footer__benefits div{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:74px!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.pxeira-store-footer__benefits div:before{display:none!important}.pxeira-store-footer__benefits em{display:block!important;width:70px!important;height:54px!important;border:0!important;border-radius:0!important;background:#1a1a1a!important;color:transparent!important;font-size:0!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-position:center!important;mask-repeat:no-repeat!important;mask-size:contain!important}.pxeira-store-footer__benefit--shipping em{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 64'%3E%3Cg fill='none' stroke='black' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22h42v24H22'/%3E%3Cpath d='M48 30h16l10 10v6H48'/%3E%3Cpath d='M8 12h28M3 22h24M10 32h18'/%3E%3Ccircle cx='25' cy='50' r='7'/%3E%3Ccircle cx='66' cy='50' r='7'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 64'%3E%3Cg fill='none' stroke='black' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22h42v24H22'/%3E%3Cpath d='M48 30h16l10 10v6H48'/%3E%3Cpath d='M8 12h28M3 22h24M10 32h18'/%3E%3Ccircle cx='25' cy='50' r='7'/%3E%3Ccircle cx='66' cy='50' r='7'/%3E%3C/g%3E%3C/svg%3E")!important}.pxeira-store-footer__benefit--delivery em{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='34' r='21'/%3E%3Cpath d='M32 13V6M24 6h16M32 34V20M32 34l10 6M14 12l-6 6M50 12l6 6'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='black' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='32' cy='34' r='21'/%3E%3Cpath d='M32 13V6M24 6h16M32 34V20M32 34l10 6M14 12l-6 6M50 12l6 6'/%3E%3C/g%3E%3C/svg%3E")!important}.pxeira-store-footer__benefit--payment em{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 50'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linejoin='round'%3E%3Crect x='5' y='8' width='62' height='34' rx='2'/%3E%3Cpath d='M5 18h62M14 32h18'/%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 50'%3E%3Cg fill='none' stroke='black' stroke-width='5' stroke-linejoin='round'%3E%3Crect x='5' y='8' width='62' height='34' rx='2'/%3E%3Cpath d='M5 18h62M14 32h18'/%3E%3C/g%3E%3C/svg%3E")!important}.pxeira-store-footer__benefits strong,.pxeira-store-footer__benefits span{grid-column:2!important}.pxeira-store-footer__benefits strong{font-size:16px!important;line-height:1.05!important}.pxeira-store-footer__benefits span{margin-top:4px!important;color:#1a1a1a!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}
.pxeira-store-footer__payments{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin:38px auto 0!important}.pxeira-store-footer__payments strong,.pxeira-store-footer__payments small{display:none!important}.pxeira-payment-logo,.pxeira-store-footer__payments span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:27px!important;padding:0!important;border:0!important;border-radius:2px!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;color:transparent!important;font-size:0!important;overflow:hidden!important}.pxeira-payment-logo--visa,.pxeira-store-footer__payments span:nth-of-type(1){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 42'%3E%3Crect width='86' height='42' rx='3' fill='white'/%3E%3Ctext x='43' y='27' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='21' font-weight='900' fill='%231c2d75' font-style='italic'%3EVISA%3C/text%3E%3C/svg%3E")!important}.pxeira-payment-logo--mastercard,.pxeira-store-footer__payments span:nth-of-type(2){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 42'%3E%3Crect width='86' height='42' rx='3' fill='%2326272b'/%3E%3Ccircle cx='36' cy='21' r='13' fill='%23eb001b'/%3E%3Ccircle cx='50' cy='21' r='13' fill='%23f79e1b' fill-opacity='.9'/%3E%3C/svg%3E")!important}.pxeira-payment-logo--amex,.pxeira-store-footer__payments span:nth-of-type(3){width:62px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 42'%3E%3Crect width='96' height='42' rx='3' fill='%23006fcf'/%3E%3Ctext x='48' y='18' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='10' font-weight='900' fill='white'%3EAMERICAN%3C/text%3E%3Ctext x='48' y='30' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='12' font-weight='900' fill='white'%3EEXPRESS%3C/text%3E%3C/svg%3E")!important}.pxeira-payment-logo--elo,.pxeira-store-footer__payments span:nth-of-type(4){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 42'%3E%3Crect width='86' height='42' rx='3' fill='%231b1f23'/%3E%3Ctext x='43' y='27' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='22' font-weight='900' fill='white'%3Eelo%3C/text%3E%3Ccircle cx='64' cy='15' r='4' fill='%23f5c400'/%3E%3C/svg%3E")!important}.pxeira-payment-logo--pix,.pxeira-store-footer__payments span:nth-of-type(5){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 42'%3E%3Crect width='86' height='42' rx='3' fill='white'/%3E%3Cg transform='translate(28 7)' fill='%2332bcad'%3E%3Cpath d='M15 0l15 15-15 15L0 15 15 0zm0 8L8 15l7 7 7-7-7-7z'/%3E%3C/g%3E%3C/svg%3E")!important}.pxeira-payment-logo--boleto,.pxeira-store-footer__payments span:nth-of-type(6){width:70px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 104 42'%3E%3Crect width='104' height='42' rx='3' fill='white'/%3E%3Cg fill='%231a1a1a'%3E%3Crect x='10' y='10' width='3' height='22'/%3E%3Crect x='17' y='10' width='2' height='22'/%3E%3Crect x='23' y='10' width='5' height='22'/%3E%3Crect x='32' y='10' width='2' height='22'/%3E%3Crect x='38' y='10' width='4' height='22'/%3E%3C/g%3E%3Ctext x='70' y='26' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='13' font-weight='900' fill='%231a1a1a'%3EBOLETO%3C/text%3E%3C/svg%3E")!important}
.pxeira-store-footer__help strong,.pxeira-store-footer__help>span,.pxeira-store-footer__social{display:none!important}

/* Pxeira cart and checkout layout hotfix */
.pxeira-mini-cart{width:min(390px,calc(100vw - 24px))!important}.pxeira-mini-cart a{white-space:normal!important;overflow-wrap:anywhere!important}.pxeira-mini-cart__item{grid-template-columns:64px minmax(0,1fr)!important;gap:8px 12px!important}.pxeira-mini-cart__thumb{width:64px!important;height:64px!important}.pxeira-mini-cart__name{min-width:0!important;max-width:100%!important}.pxeira-mini-cart__name a{word-break:break-word!important}.pxeira-mini-cart .woocommerce-Price-amount,.pxeira-mini-cart .woocommerce-Price-currencySymbol{display:inline!important;white-space:nowrap!important}.pxeira-mini-cart__total strong{color:#C31725!important;font-size:18px!important}.pxeira-content-shop-intro__aside{display:none!important}.pxeira-content-shop-intro{grid-template-columns:1fr!important}.woocommerce-cart .woocommerce{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr)!important;gap:24px!important;align-items:start!important}.woocommerce-cart form.woocommerce-cart-form{grid-column:1!important;margin:0!important}.woocommerce-cart .cart-collaterals{position:sticky!important;top:128px!important;grid-column:2!important;display:block!important;width:100%!important}.woocommerce-cart .pxeira-cart-support{display:none!important}.woocommerce-cart table.cart thead{display:none!important}.woocommerce-cart table.cart tr.cart_item{display:grid!important;grid-template-columns:96px minmax(0,1fr) auto!important;gap:12px 14px!important;align-items:start!important;padding:18px!important;border-bottom:1px solid #ded4c8!important}.woocommerce-cart table.cart tr.cart_item td{display:block!important;padding:0!important;border:0!important;background:transparent!important}.woocommerce-cart table.cart td.product-thumbnail{grid-column:1!important;grid-row:1/span 3!important}.woocommerce-cart table.cart img{width:96px!important;height:96px!important;object-fit:cover!important}.woocommerce-cart table.cart td.product-name{grid-column:2!important;padding-right:22px!important}.woocommerce-cart table.cart td.product-remove{position:absolute!important;top:16px!important;right:16px!important}.woocommerce-cart table.cart td.product-subtotal{grid-column:3!important;grid-row:1!important;min-width:130px!important;text-align:right!important;color:#000!important;font-size:21px!important}.woocommerce-cart table.cart td.product-price{grid-column:3!important;grid-row:2!important;min-width:120px!important;text-align:right!important;color:#5f5a53!important}.woocommerce-cart table.cart td.product-quantity{grid-column:2!important;grid-row:3!important;margin-top:14px!important}.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;border:1px solid #ded4c8!important;border-radius:5px!important;background:#fff!important;box-shadow:0 10px 24px rgba(0,0,0,.09)!important}.woocommerce-cart .cart-collaterals .cart_totals h2{font-size:0!important}.woocommerce-cart .cart-collaterals .cart_totals h2:after{content:"Resumo da compra"!important;color:#000!important;font-size:24px!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #payment #place_order{border:2px solid #000!important;background:#C31725!important;color:#fff!important;box-shadow:4px 4px 0 #F9C500!important;text-transform:uppercase!important}.pxeira-cart-related{grid-column:1/-1!important;margin-top:28px!important;padding-top:28px!important;border-top:1px solid #ded4c8!important}.pxeira-cart-related__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.woocommerce-checkout form.checkout{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(340px,.78fr)!important;gap:24px!important}@media(max-width:1024px){.woocommerce-cart .woocommerce,.woocommerce-checkout form.checkout{grid-template-columns:1fr!important}.woocommerce-cart .cart-collaterals{position:static!important;grid-column:1!important}.pxeira-cart-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review,.woocommerce-checkout #payment{position:static!important;grid-column:1!important}}@media(max-width:560px){.woocommerce-cart table.cart tr.cart_item{grid-template-columns:86px minmax(0,1fr)!important}.woocommerce-cart table.cart img{width:86px!important;height:86px!important}.woocommerce-cart table.cart td.product-price,.woocommerce-cart table.cart td.product-subtotal,.woocommerce-cart table.cart td.product-quantity{grid-column:2!important;min-width:0!important;text-align:left!important}.pxeira-cart-related__grid{grid-template-columns:1fr!important}}
.pxeira-product-note{display:none!important}.pxeira-products-showcase__section:has(.pxeira-products-showcase__cats){display:none!important}.pxeira-benefits,.pxeira-cart-support,.pxeira-commerce-guide,.pxeira-content-commerce-guide{gap:12px!important}.pxeira-benefits>div,.pxeira-cart-support>div,.pxeira-commerce-guide>article,.pxeira-content-commerce-guide>article{position:relative!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:4px 12px!important;align-items:center!important;min-height:92px!important;padding:16px!important;border:2px solid #000!important;border-radius:5px!important;background:#fff!important;box-shadow:4px 4px 0 rgba(0,0,0,.08)!important;overflow:hidden!important}.pxeira-benefits>div:after,.pxeira-cart-support>div:after,.pxeira-commerce-guide>article:after,.pxeira-content-commerce-guide>article:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:5px!important;background:#F9C500!important}.pxeira-benefits>div:before,.pxeira-cart-support>div:before,.pxeira-commerce-guide>article:before,.pxeira-content-commerce-guide>article:before{content:""!important;grid-column:1!important;grid-row:1/3!important;width:44px!important;height:44px!important;background:#C31725!important;-webkit-mask:center/24px 24px no-repeat!important;mask:center/24px 24px no-repeat!important}.pxeira-benefits>div:nth-child(1):before,.pxeira-cart-support>div:nth-child(2):before,.pxeira-commerce-guide>article:nth-child(1):before,.pxeira-content-commerce-guide>article:nth-child(1):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h10v9H7'/%3E%3Cpath d='M13 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3Cpath d='M2 11h6M1 14h5'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h10v9H7'/%3E%3Cpath d='M13 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17' r='2'/%3E%3Ccircle cx='17' cy='17' r='2'/%3E%3Cpath d='M2 11h6M1 14h5'/%3E%3C/svg%3E")!important}.pxeira-benefits>div:nth-child(2):before,.pxeira-cart-support>div:nth-child(1):before,.pxeira-commerce-guide>article:nth-child(2):before,.pxeira-content-commerce-guide>article:nth-child(2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 10h18M7 15h4'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 10h18M7 15h4'/%3E%3C/svg%3E")!important}.pxeira-benefits>div:nth-child(3):before,.pxeira-cart-support>div:nth-child(3):before,.pxeira-commerce-guide>article:nth-child(3):before,.pxeira-content-commerce-guide>article:nth-child(3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7H14a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7H14a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E")!important}.pxeira-benefits strong,.pxeira-benefits span,.pxeira-cart-support strong,.pxeira-cart-support span,.pxeira-commerce-guide strong,.pxeira-commerce-guide span,.pxeira-content-commerce-guide strong,.pxeira-content-commerce-guide span{grid-column:2!important}.woocommerce div.product form.cart table.variations tr{display:block!important;margin:0 0 14px!important}.woocommerce div.product form.cart table.variations select{width:100%!important;min-height:48px!important;padding:0 42px 0 14px!important;border:2px solid #000!important;border-radius:5px!important;background:#fff!important;color:#000!important;font-family:"Comic Neue",Arial,sans-serif!important;font-size:16px!important;font-weight:900!important}.woocommerce div.product .woocommerce-tabs{padding:26px!important;border:2px solid #000!important;border-radius:5px!important;background:#fff!important;box-shadow:5px 5px 0 rgba(0,0,0,.08)!important}.woocommerce div.product .woocommerce-tabs .panel{font-size:17px!important;line-height:1.55!important}@media(max-width:760px){.pxeira-benefits,.pxeira-cart-support,.pxeira-commerce-guide,.pxeira-content-commerce-guide{grid-template-columns:1fr!important}}
.pxeira-content-commerce-guide{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:34px 0 0!important}@media(max-width:760px){.pxeira-content-commerce-guide{grid-template-columns:1fr!important}}
.site-header,.site-footer{display:block!important}.pxeira-store-header,.pxeira-store-footer{display:none!important}
.woocommerce div.product .pxeira-benefits{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:18px 0 24px!important}.woocommerce div.product .pxeira-benefits>div{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:3px 14px!important;align-items:center!important;min-height:78px!important;padding:14px 16px!important;border:2px solid #000!important;border-radius:5px!important;background:linear-gradient(180deg,#fff 0%,#fbf7ef 100%)!important;box-shadow:4px 4px 0 rgba(0,0,0,.08)!important}.woocommerce div.product .pxeira-benefits>div:before{display:none!important}.woocommerce div.product .pxeira-benefits>div:after{height:4px!important}.woocommerce div.product .pxeira-benefits em{display:block!important;grid-column:1!important;grid-row:1/span 2!important;align-self:center!important;width:42px!important;height:42px!important;border:0!important;border-radius:0!important;background-color:#C31725!important;color:transparent!important;-webkit-mask-position:center!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:26px 26px!important;mask-position:center!important;mask-repeat:no-repeat!important;mask-size:26px 26px!important}.woocommerce div.product .pxeira-benefits strong{grid-column:2!important;align-self:end!important;color:#000!important;font-size:16px!important;line-height:1.1!important}.woocommerce div.product .pxeira-benefits span{grid-column:2!important;align-self:start!important;margin-top:3px!important;color:#5f5a53!important;font-size:14px!important;line-height:1.25!important}

/* Pxeira cart final override */
.woocommerce-cart .cart-collaterals{position:relative!important;top:auto!important;align-self:start!important}.pxeira-cart-related~.pxeira-cart-related{display:none!important}.woocommerce-checkout #customer_details{grid-column:1!important}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review,.woocommerce-checkout #payment{grid-column:2!important}.woocommerce-checkout #order_review,.woocommerce-checkout #payment,.woocommerce-checkout #customer_details{border-radius:5px!important;background:#fff!important;box-shadow:0 10px 24px rgba(0,0,0,.08)!important}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea,.woocommerce-checkout form .form-row select,.woocommerce-checkout .select2-container .select2-selection--single{min-height:46px!important;border:1px solid #ded4c8!important;border-radius:5px!important;background:#fff!important}@media(max-width:1024px){.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review,.woocommerce-checkout #payment,.woocommerce-checkout #customer_details{grid-column:1!important}}

/* Pxeira cart controls and compact benefits */
.woocommerce-cart table.cart td.product-remove{position:absolute!important;top:18px!important;right:18px!important;z-index:5!important;width:34px!important;height:34px!important;padding:0!important}.woocommerce-cart table.cart td.product-remove:before{display:none!important}.woocommerce-cart table.cart td.product-remove a.remove{display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border:1px solid #ded4c8!important;border-radius:999px!important;background:#fff!important;color:#6f6257!important;font-size:0!important;text-decoration:none!important;box-shadow:0 6px 16px rgba(0,0,0,.12)!important}.woocommerce-cart table.cart td.product-remove a.remove:before{content:"×"!important;font-family:Arial,sans-serif!important;font-size:18px!important;font-weight:900!important}.woocommerce-cart table.cart td.product-remove a.remove:hover{background:#C31725!important;border-color:#C31725!important;color:#fff!important}.woocommerce-cart table.cart td.product-subtotal{padding-right:42px!important}.woocommerce-cart table.cart td.actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;padding:18px!important;background:#F7F2EA!important;border-top:1px solid #ded4c8!important}.woocommerce-cart table.cart td.actions .coupon{display:flex!important;flex:1 1 420px!important;gap:10px!important;align-items:center!important;min-width:0!important;float:none!important}.woocommerce-cart table.cart td.actions .coupon label{display:none!important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:min(210px,100%)!important;min-height:46px!important;padding:0 14px!important;border:1px solid #ded4c8!important;border-radius:5px!important;background:#fff!important;color:#000!important;font-weight:800!important}.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions>button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 18px!important;border:2px solid #000!important;border-radius:5px!important;background:#fff!important;color:#000!important;font-size:15px!important;font-weight:900!important;box-shadow:3px 3px 0 #F9C500!important;text-transform:none!important;opacity:1!important}.woocommerce-cart table.cart td.actions>button.button:disabled{border-color:#8d8278!important;color:#7b7168!important;background:#f2eee8!important;box-shadow:3px 3px 0 #d7c681!important;cursor:not-allowed!important}.woocommerce-cart table.cart td.actions .coupon .button:hover,.woocommerce-cart table.cart td.actions>button.button:not(:disabled):hover{background:#C31725!important;color:#fff!important}.pxeira-store-footer__benefits{width:min(1060px,calc(100% - 32px))!important;margin:0 auto!important;padding:20px 0 18px!important;display:grid!important;grid-template-columns:repeat(3,max-content)!important;justify-content:center!important;gap:clamp(42px,7vw,110px)!important;border-bottom:1px solid #1a1a1a!important}.pxeira-store-footer__benefits div{display:grid!important;grid-template-columns:52px max-content!important;grid-template-rows:auto auto!important;gap:2px 12px!important;align-items:center!important;min-height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.pxeira-store-footer__benefits em{grid-row:1/3!important;width:52px!important;height:40px!important}.pxeira-store-footer__benefits strong{grid-column:2!important;font-size:14px!important;line-height:1.05!important;white-space:nowrap!important}.pxeira-store-footer__benefits span{grid-column:2!important;margin:0!important;font-size:12px!important;line-height:1.15!important;white-space:nowrap!important}@media(max-width:1024px){.pxeira-store-footer__benefits{grid-template-columns:1fr!important;gap:16px!important;justify-content:stretch!important}.pxeira-store-footer__benefits div{grid-template-columns:48px minmax(0,1fr)!important}.pxeira-store-footer__benefits strong,.pxeira-store-footer__benefits span{white-space:normal!important}}@media(max-width:620px){.woocommerce-cart table.cart td.actions{display:grid!important;grid-template-columns:1fr!important}.woocommerce-cart table.cart td.actions .coupon{display:grid!important;grid-template-columns:1fr!important;flex-basis:auto!important}.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions>button.button{width:100%!important}}

/* Pxeira final payment logos */
.pxeira-store-footer__payments{gap:9px!important;margin:30px auto 0!important}.pxeira-payment-logo,.pxeira-store-footer__payments span{width:58px!important;height:32px!important;border:0!important;border-radius:3px!important;background-color:transparent!important;background-size:contain!important}.pxeira-payment-logo--visa,.pxeira-store-footer__payments span:nth-of-type(1){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 52'%3E%3Crect width='92' height='52' rx='4' fill='%23fff'/%3E%3Ctext x='46' y='32' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='22' font-style='italic' font-weight='900' fill='%231A1F71'%3EVISA%3C/text%3E%3C/svg%3E")!important}.pxeira-payment-logo--mastercard,.pxeira-store-footer__payments span:nth-of-type(2){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 52'%3E%3Crect width='92' height='52' rx='4' fill='%2322252a'/%3E%3Ccircle cx='39' cy='26' r='14' fill='%23EB001B'/%3E%3Ccircle cx='53' cy='26' r='14' fill='%23F79E1B' fill-opacity='.92'/%3E%3Cpath d='M46 15a14 14 0 0 1 0 22 14 14 0 0 1 0-22z' fill='%23FF5F00'/%3E%3C/svg%3E")!important}.pxeira-payment-logo--amex,.pxeira-store-footer__payments span:nth-of-type(3){width:66px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 52'%3E%3Crect width='108' height='52' rx='4' fill='%23006FCF'/%3E%3Ctext x='54' y='22' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='12' font-weight='900' fill='%23fff'%3EAMERICAN%3C/text%3E%3Ctext x='54' y='36' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='14' font-weight='900' fill='%23fff'%3EEXPRESS%3C/text%3E%3C/svg%3E")!important}.pxeira-payment-logo--elo,.pxeira-store-footer__payments span:nth-of-type(4){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 52'%3E%3Crect width='92' height='52' rx='4' fill='%231b1f23'/%3E%3Ctext x='43' y='34' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='25' font-weight='900' fill='%23fff'%3Eelo%3C/text%3E%3Ccircle cx='66' cy='18' r='4' fill='%23F4C400'/%3E%3Ccircle cx='71' cy='25' r='4' fill='%23EF4123'/%3E%3Ccircle cx='64' cy='30' r='4' fill='%2300A4E4'/%3E%3C/svg%3E")!important}.pxeira-payment-logo--pix,.pxeira-store-footer__payments span:nth-of-type(5){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 52'%3E%3Crect width='92' height='52' rx='4' fill='%23fff'/%3E%3Cg transform='translate(31 11)' fill='%2332BCAD'%3E%3Cpath d='M15 0l15 15-15 15L0 15 15 0zm0 7.5L7.5 15 15 22.5 22.5 15 15 7.5z'/%3E%3C/g%3E%3C/svg%3E")!important}.pxeira-payment-logo--boleto,.pxeira-store-footer__payments span:nth-of-type(6){width:78px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 126 52'%3E%3Crect width='126' height='52' rx='4' fill='%23fff'/%3E%3Cg fill='%23111111'%3E%3Crect x='10' y='12' width='2' height='28'/%3E%3Crect x='15' y='12' width='4' height='28'/%3E%3Crect x='22' y='12' width='1.5' height='28'/%3E%3Crect x='27' y='12' width='5' height='28'/%3E%3Crect x='36' y='12' width='2' height='28'/%3E%3Crect x='42' y='12' width='3.5' height='28'/%3E%3Crect x='49' y='12' width='1.5' height='28'/%3E%3C/g%3E%3Ctext x='88' y='31' text-anchor='middle' font-family='Arial Black,Arial,sans-serif' font-size='14' font-weight='900' fill='%23111111'%3EBOLETO%3C/text%3E%3C/svg%3E")!important}
