.woocommerce.qc-tema-loop,.qc-tema-loop{width:100%;clear:both}.woocommerce.qc-tema-loop ul.products,.qc-tema-loop ul.products{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;grid-auto-flow:dense!important}.woocommerce.qc-tema-loop ul.products li.product,.qc-tema-loop ul.products li.product{float:none!important;clear:none!important;width:auto!important;max-width:none!important;margin:0!important;display:block!important;position:relative!important}.woocommerce.qc-tema-loop ul.products li.product.first,.qc-tema-loop ul.products li.product.first,.woocommerce.qc-tema-loop ul.products li.product.last,.qc-tema-loop ul.products li.product.last,.woocommerce.qc-tema-loop ul.products li.product:nth-child(odd),.qc-tema-loop ul.products li.product:nth-child(even),.qc-tema-loop ul.products li.product:nth-child(odd),.qc-tema-loop ul.products li.product:nth-child(even){clear:none!important;float:none!important;width:auto!important;max-width:none!important}.woocommerce.qc-tema-loop ul.products li.product a img,.qc-tema-loop ul.products li.product a img{width:100%!important;height:auto!important;display:block!important}@media (max-width:980px){body.tax-tema .et_pb_code .woocommerce.qc-tema-loop ul.products,body.tax-tema .et_pb_code .qc-tema-loop ul.products,body.tax-tema .woocommerce.qc-tema-loop ul.products,body.tax-tema .qc-tema-loop ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}body.tax-tema .et_pb_code .woocommerce.qc-tema-loop ul.products>li.product,body.tax-tema .et_pb_code .qc-tema-loop ul.products>li.product,body.tax-tema .woocommerce.qc-tema-loop ul.products>li.product,body.tax-tema .qc-tema-loop ul.products>li.product{clear:none!important;float:none!important;width:auto!important;max-width:none!important}}@media (max-width:420px){body.tax-tema .woocommerce.qc-tema-loop ul.products,body.tax-tema .qc-tema-loop ul.products{grid-template-columns:1fr!important}}.qc-woo-pagination,.qc-tema-loop .qc-woo-pagination,.qc-tema-loop nav.qc-woo-pagination{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:18px 0 0!important;align-items:center!important}.qc-woo-pagination .page-numbers,.qc-tema-loop .qc-woo-pagination .page-numbers{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 12px!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:10px!important;text-decoration:none!important;line-height:1!important}.qc-woo-pagination .page-numbers.current,.qc-tema-loop .qc-woo-pagination .page-numbers.current{font-weight:700!important}.qc-woo-pagination .page-numbers.dots,.qc-tema-loop .qc-woo-pagination .page-numbers.dots{border:0!important;min-width:auto!important;padding:0 6px!important}.qc-taxa-banner{width:100%!important;overflow:hidden!important;border-radius:18px!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center top!important}@media (max-width:980px){.qc-taxa-banner{aspect-ratio:16 / 9!important;min-height:200px!important;height:auto!important}}.qc-taxa-banner img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center top!important}.woocommerce-account{font-size:16px;line-height:1.45}.woocommerce-account .woocommerce{max-width:1200px;margin:0 auto;padding:0 18px}.woocommerce-account .entry-title{display:none}.woocommerce-account .woocommerce-MyAccount-navigation{width:28%;margin-right:2%}.woocommerce-account .woocommerce-MyAccount-content{width:70%}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:left}.woocommerce-account .woocommerce::after{content:"";display:block;clear:both}.woocommerce-MyAccount-navigation{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:14px}.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation li{margin:0}.woocommerce-MyAccount-navigation a{display:block;padding:14px 14px;border-radius:12px;text-decoration:none;font-weight:800;color:#111;font-size:16px}.woocommerce-MyAccount-navigation li.is-active a{background:rgba(0,0,0,.06)}.woocommerce-MyAccount-navigation a:hover{background:rgba(0,0,0,.04)}.woocommerce-MyAccount-content{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:18px;min-height:240px;font-size:16px}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size:20px;margin:0 0 12px 0}.woocommerce-account #customer_login{display:flex;gap:18px}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{width:50%;float:none}.woocommerce form .input-text,.woocommerce form input[type="email"],.woocommerce form input[type="password"],.woocommerce form input[type="text"],.woocommerce form input[type="tel"],.woocommerce form input[type="number"],.woocommerce form select,.woocommerce form textarea{border-radius:12px;border:1px solid rgba(0,0,0,.14);padding:12px 12px;min-height:46px;box-shadow:none;outline:none;font-size:16px}.woocommerce form label{font-weight:800;margin-bottom:6px;font-size:14px}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:12px;padding:12px 18px;font-weight:900;line-height:1;font-size:16px}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{opacity:.92}.woocommerce-account table.shop_table{font-size:15px;border-radius:12px;overflow:hidden}.woocommerce-account table.shop_table th{font-weight:900;font-size:14px}.woocommerce-account table.shop_table td,.woocommerce-account table.shop_table th{padding:14px 12px}.woocommerce-account table.shop_table .button{padding:10px 14px;font-size:15px;font-weight:900;border-radius:12px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{border-radius:14px;border:1px solid rgba(0,0,0,.08);padding:14px 16px;margin:0 0 14px 0;font-size:16px}.woocommerce .woocommerce-message a.button,.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-error a.button{border-radius:12px;padding:10px 14px;font-weight:900;font-size:15px}.qc-minha-conta-topo{padding:18px 0 10px}.qc-container{max-width:1200px;margin:0 auto;padding:0 18px}.qc-topo-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:18px}.qc-topo-title{margin:0 0 8px 0;font-size:34px;line-height:1.12;font-weight:900}.qc-topo-subtitle{margin:0 0 12px 0;color:rgba(0,0,0,.72);font-size:16px}.qc-topo-bullets{margin:0;padding:0;list-style:none}.qc-topo-bullets li{margin:8px 0;font-size:15px;color:rgba(0,0,0,.86)}.qc-topo-cta{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.qc-btn{display:inline-block;padding:12px 18px;border-radius:12px;font-weight:900;text-decoration:none;line-height:1;white-space:nowrap;font-size:16px}.qc-btn-primary{background:#111;color:#fff;border:1px solid #111}.qc-btn-outline{background:transparent;color:#111;border:1px solid rgba(0,0,0,.20)}.qc-btn:hover{opacity:.92}@media (max-width:980px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none;margin:0}.woocommerce-MyAccount-content{margin-top:14px}.woocommerce-account #customer_login{display:block}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{width:100%}.qc-topo-inner{flex-direction:column;align-items:flex-start}.qc-topo-cta{justify-content:flex-start}.qc-topo-title{font-size:28px}}.cky-revisit-bottom-right,.cky-revisit-bottom-left,[data-cky-tag="revisit-consent"]{display:none!important}.qc-categoria img,.et_pb_image_wrap img[src*="Adesivos"],.et_pb_image_wrap img[src*="Chaveiros"],.et_pb_image_wrap img[src*="Camisetas"]{width:110px!important;height:110px!important}@font-face{font-family:'ETmodules';font-display:swap}@font-face{font-family:'Font Awesome 5 Free';font-display:swap}@font-face{font-family:'Font Awesome 5 Brands';font-display:swap}@font-face{font-family:'Font Awesome 5 Free';font-display:swap;src:local('')}@font-face{font-family:'Font Awesome 5 Brands';font-display:swap;src:local('')}@font-face{font-family:'Font Awesome 5 Solid';font-display:swap;src:local('')}@font-face{font-family:'FontAwesome';font-display:swap;src:local('')}