html,body{max-width:100%;overflow-x:hidden}.promo-banner{margin-top:40px;margin-bottom:40px;border-radius:20px;background-image:url(/assets/decoracao.jpg);background-size:cover;background-position:center;padding:60px;color:#fff}.promo-content{display:flex;flex-direction:column;align-items:flex-start;gap:15px;max-width:500px}.promo-label{background:#1e6bff;padding:8px 16px;border-radius:2rem;font-weight:700;font-size:13px}.promo-title{font-size:42px;color:#fff!important;font-weight:800;text-shadow:2px 2px 6px rgba(0,0,0,.5)}.promo-sub{font-size:18px;opacity:.9}.promo-mini{display:flex;gap:10px;margin-top:10px}.mini-card{text-align:left;background:#ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;padding:20px 133px 33px 20px;border-radius:8px;font-weight:300;text-shadow:2px 2px 6px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 25px #0000004d}.mini-card span{font-size:16px;white-space:nowrap;font-weight:1000}.promo-btn{margin-top:10px;background:#1e6bff;padding:23px 39px;border-radius:2rem;font-weight:700}@media(max-width:768px){.promo-banner{padding:30px 20px}.promo-content{max-width:100%;gap:1px}.promo-title{font-size:28px}.promo-sub{font-size:16px}.promo-mini{flex-direction:column;gap:10px}.mini-card{padding:15px 20px 20px 15px;font-size:14px}.mini-card span{font-size:14px}.promo-btn{padding:15px 25px;font-size:16px}}.info-bar{background-color:#fff;padding:1px 0}.container-info{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;max-width:1200px;margin:0 auto}.info-card{display:flex;align-items:center;gap:15px;flex:1 1 120px;cursor:pointer;padding:1px 20px;border-radius:10px;transition:all .3s ease;background-color:#fff;box-shadow:0 3px 8px #bbbbbb0d}.icon-circle{width:60px;height:60px;background-color:#a8ced5;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;transition:all .3s ease}.icon-circle svg{width:30px;height:30px}.info-text h4{margin:0;font-size:16px;font-weight:600;color:#000;transition:color .9s ease}.info-text p{margin:4px 0 0;font-size:10px;color:#555}.info-card:hover{background-color:#ffffff0f;transform:translateY(-8px);box-shadow:0 8px 20px #0000004d;transition:all .9s ease}.info-card:hover .icon-circle{background-color:#1e6bff;color:#fff}.info-card:hover .info-text h4{color:#1e6bff}.info-card:hover .icon-circle svg path{fill:currentColor!important}@media(max-width:768px){.container-info{flex-direction:column;gap:15px;align-items:stretch}.info-card{justify-content:flex-start}}#cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;opacity:0;visibility:hidden;transition:.3s;z-index:998}#cart-overlay.active{opacity:1;visibility:visible}#cart-drawer{position:fixed;top:3rem;right:-400px;width:350px;height:100%;color:#000;background:#fff;box-shadow:-5px 0 20px #0003;transition:.3s;z-index:999;display:flex;flex-direction:column}#cart-drawer.active{right:0}.cart-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}#cart-items{flex:1;overflow:auto;padding:20px}.cart-item{display:flex;gap:10px;margin-bottom:15px}.cart-item img{width:60px;border-radius:6px}.cart-info{font-size:14px}.cart-footer{padding:20px;border-top:1px solid #eee}.checkout-btn{display:block;background:#000;color:#fff;text-align:center;padding:12px;border-radius:6px;text-decoration:none;margin-top:10px}.remove-item{background:none;border:none;color:#ff3b3b;font-size:13px;cursor:pointer;margin-top:5px}.remove-item:hover{text-decoration:underline}.favorites-drawer{position:fixed;top:0;right:-400px;width:360px;height:100vh;background:#fff;box-shadow:-10px 0 30px #00000026;z-index:2000;display:flex;flex-direction:column;transition:.35s;color:#000}.favorites-drawer.active{right:0}.favorites-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;opacity:0;visibility:hidden;transition:.3s;z-index:1500}.favorites-overlay.active{opacity:1;visibility:visible}.favorites-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #eee}.favorites-items{flex:1;overflow-y:auto;padding:20px}.favorite-item{display:flex;gap:12px;margin-bottom:15px}.favorite-item img{width:60px;height:60px;object-fit:cover;border-radius:8px}.favorite-info{flex:1}#favorites-wrapper{position:relative}#favorites-toggle{background:none;border:none;position:relative;cursor:pointer;color:#ccc;transition:color .3s ease}#favorites-toggle svg path{fill:currentColor;transition:fill .3s ease}#favorites-toggle:hover{color:#f60}.favorites-count{position:absolute;top:-5px;right:-5px;background:red;color:#fff;font-size:12px;font-weight:700;padding:2px 6px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none}.remove-favorite{background:none;border:none;color:red;cursor:pointer;margin-top:5px}.favorite-btn{background:#fff;color:#ccc;border:1px solid #ccc}.favorite-btn.active{background:red;color:#fff;border-color:red}@media(max-width:768px){#cart-toggle .cart-count,#favorites-toggle .favorites-count{top:-3px;right:1px;font-size:10px;padding:1px 5px}.card .favorite-btn{padding-left:10px}}@keyframes pulseFiltro{0%{transform:scale(1);box-shadow:0 6px 20px #00000040}50%{transform:scale(1.05);box-shadow:0 10px 25px #00000059}to{transform:scale(1);box-shadow:0 6px 20px #00000040}}@keyframes bounceFiltro{0%{transform:translateY(80px) scale(.9);opacity:0}60%{transform:translateY(-8px) scale(1.05);opacity:1}to{transform:translateY(0) scale(1)}}@media(max-width:768px){.btn-filtro{animation:bounceFiltro .6s ease,pulseFiltro 2.5s infinite}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/baseTwo.css.map */
