.btn-circle-clear{cursor:pointer;background-color:#fff;border:2px solid gray;border-radius:10rem;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.btn-circle-clear svg{color:#494949}.btn-circle-clear:hover{background-color:#000;border-color:#000;transition:all .3s}.btn-circle-clear:hover svg{color:#fff}.btn-circle-fill{color:#fff;cursor:pointer;background-color:#000;border:2px solid #000;border-radius:10rem;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.btn-circle-fill svg{color:#fff}.btn-circle-fill:hover{color:#000;background-color:#fff;border-color:#f5f5f5;transition:all .3s}.btn-circle-fill:hover svg{color:#000}.btn-regular-dark{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:90%;height:40px;padding:10px;transition:all .4s;display:flex}.btn-regular-dark:hover{color:#000;background-color:#fff;border:2px solid #000;transition:all .4s}.btn-regular-dark:hover svg{color:#000}.btn-regular-dark.whatsapp{color:#000;background-color:#13be13}:root{background:linear-gradient(#d4d4d4 0%,#b3d1bf 0%,#f5f5f5 0%,#f2f2f2 14%,#d9d9d9 59%,#b3b3b3 100%) fixed;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.navbar-ct{flex-direction:column;justify-content:center;align-items:center;margin-top:30px;display:flex}.navbar-seg-1{flex-direction:row;justify-content:center;align-items:center;display:flex}.navbar-logo{background-image:url(/assets/r4-logo-BsEgADJa.png);background-repeat:no-repeat;background-size:cover;place-items:center;width:100px;height:100px;display:flex}.navbar-cart{transform:translate(40px)}.navbar-search{margin-top:50px}.navbar-search input[type=text]{text-indent:20px;border:2px solid gray;border-radius:10px;outline:none;width:50%;height:50px;font-size:16px}.navbar-search{flex-direction:row;justify-content:center;align-items:center;gap:40px;width:100vw;display:flex}@media screen and (width<=399px){.navbar-search{gap:20px}.navbar-search input[type=text]{width:65%}}.card-ct{background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;width:48%;height:350px;display:flex}.card-img{flex-direction:column;justify-content:center;align-items:center;margin-top:10px;display:flex}.card-img img{width:120px;box-shadow:0 1px 18px -6px #000000bf}.card-info{width:80%;margin-top:10px;margin-left:10px}.card-info h2{margin:0;font-size:16px;font-weight:500}.card-info h3{margin:0;font-size:14px;font-weight:200}.card-button{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.pdCard-ct{background-color:#fff;flex-direction:row;justify-content:flex-start;display:flex}.pdCard-ct img{width:80px}.pdCard-head{padding:5px}.pdCard-body{width:60%;margin:2px}.pdCard-body h2{margin:0;font-size:16px;font-weight:400}.pdCard-body p{margin:0;font-size:14px;font-weight:600}.pdCard-footer{justify-content:flex-end;align-items:end;display:flex}.pdCard-footer button{margin-bottom:10px}.pagination-ct{flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.pagination-pages{color:#fff;background-color:#000;border-radius:10px;justify-content:center;align-items:center;width:60px;height:45px;font-weight:600;display:flex}.alert-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background-color:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.alert-box{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:16px;width:80%;max-width:400px;padding:24px;animation:.2s cubic-bezier(.16,1,.3,1) scaleUp;box-shadow:0 8px 32px #0000005e}.alert-box h3{margin-top:0;margin-bottom:12px;font-size:1.25rem;font-weight:600}.alert-box p{color:#fffc;margin-bottom:20px;font-size:.95rem}.alert-box .custom-alert-actions{justify-content:center;gap:12px;display:flex}.alert-box .custom-alert-actions button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 16px;font-weight:600;transition:opacity .2s}.alert-box .custom-alert-actions button.btn-cancel{color:#fff;background:#ffffff26}.alert-box .custom-alert-actions button.btn-cancel:hover{background:#ffffff40}.alert-box .custom-alert-actions button.btn-confirm{color:#000;background:#fff}.alert-box .custom-alert-actions button.btn-confirm:hover{opacity:.9}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.custom-toast{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#0000009c;border:1px solid #fff3;align-items:center;gap:12px;min-width:250px;padding:14px 20px;font-size:.9rem;animation:.3s cubic-bezier(.16,1,.3,1) slideIn;display:flex;box-shadow:0 8px 32px #000000b6}.custom-toast.success{border-left:6px solid #10b981}.custom-toast.error{border-left:6px solid #ef4444}.custom-toast.info{border-left:6px solid #3b82f6}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.catalog-ct{flex-flow:wrap;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:3rem;display:flex}.cart-empty{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.cart-empty img{width:150px}.cart-empty h2{margin:0;font-weight:400}.cart-empty p{margin:0;font-size:15px;font-weight:300}.cart-empty button{margin-top:15px}.cart-products{flex-direction:column;justify-content:center;gap:5px;display:flex}.platforms-ct{flex-direction:row;justify-content:start;gap:20px;margin-left:auto;margin-right:auto;padding:30px 20px;display:flex;overflow-x:auto}.platforms-item{-webkit-backdrop-filter:blur(10px);cursor:pointer;background:radial-gradient(250% 170% at 50% 10%,#4b4b4b 1px,#0000 50%),#121212;border:1px solid #fff3;border-radius:10px;justify-content:center;min-width:85px;min-height:50px;display:flex;box-shadow:0 4px 6px #0000001a}.platforms-item svg{color:#fff}.platforms-item:hover{background:radial-gradient(250% 170% at 50% 10%,#fff 1px,#0000 50%),#a8a8a8;border:1px solid #00000059}.platforms-item:hover svg{color:#000}
