body{-webkit-font-smoothing:antialiased;background-color:#fafafa;color:#2c2c2c;font-family:Nunito,Roboto,sans-serif}h1,h2,h3,h4,h5,h6{color:#3e2723;font-weight:800;letter-spacing:-.025rem}a{color:#3e2723;transition:all .2s ease-in-out}a:hover{color:#ffa726;text-decoration:none}.card{background:#fff;border:none;border-radius:1.25rem;box-shadow:0 10px 30px -10px rgba(62,39,35,.1);margin-bottom:2rem;overflow:hidden;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.card:hover{box-shadow:0 15px 35px -5px rgba(62,39,35,.15);transform:translateY(-5px)}.card .card-header{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.03);padding:1.5rem 2rem}.card .card-header h6{color:#ffa726;font-size:1.15rem;letter-spacing:.05em;margin-bottom:0;text-transform:uppercase}.card .card-body{padding:2rem}.card.z-index-0{overflow:visible}.btn{border:none;border-radius:.75rem;font-size:.8rem;font-weight:700;letter-spacing:.5px;overflow:hidden;padding:.75rem 1.75rem;position:relative;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn:active{transform:translateY(1px)}.btn-primary{background:linear-gradient(135deg,#ffa726,#e88a00)!important;box-shadow:0 4px 6px rgba(255,167,38,.3);color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#ff9d0d,#c97800)!important;box-shadow:0 7px 14px rgba(255,167,38,.4);transform:translateY(-2px)}.btn-secondary{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,.05);color:#2c2c2c}.btn-secondary:hover{background-color:#f8f9fa;border-color:#6c757d;transform:translateY(-1px)}.btn-success{background:linear-gradient(135deg,#4caf50,#388e3c)!important;box-shadow:0 4px 6px rgba(76,175,80,.3)}.btn-success:hover{box-shadow:0 7px 14px rgba(76,175,80,.4);transform:translateY(-2px)}.btn-danger{background:linear-gradient(135deg,#ef5350,#c62828)!important;box-shadow:0 4px 6px rgba(239,83,80,.3)}.btn-danger:hover{box-shadow:0 7px 14px rgba(239,83,80,.4);transform:translateY(-2px)}.btn-outline-primary{background:transparent;border:1px solid #ffa726;color:#ffa726}.btn-outline-primary:hover{background:#ffa726;box-shadow:0 4px 6px rgba(255,167,38,.3);color:#fff}.bg-gradient-warning{background-image:linear-gradient(195deg,#ffbc59,#ffa726)!important}.shadow-warning{box-shadow:0 4px 20px 0 rgba(0,0,0,.14),0 7px 10px -5px rgba(255,167,38,.4)!important}.badge{border-radius:.5rem;font-size:.75em;font-weight:800;padding:.6em 1em}.badge.bg-success{background:#d4edda!important;color:#155724!important}.badge.bg-warning{background:#fff3cd!important;color:#856404!important}.badge.bg-danger{background:#f8d7da!important;color:#721c24!important}.navbar.blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.95)!important;border-bottom:3px solid #ffa726;box-shadow:0 4px 20px rgba(0,0,0,.05)!important}.navbar.blur .nav-link{color:#3e2723!important;font-weight:700}.navbar.blur .nav-link:hover{background:rgba(255,167,38,.1);border-radius:.5rem;color:#ffa726!important}.navbar.blur .nav-link i{color:#ffa726!important}.navbar.blur .navbar-brand{color:#3e2723!important;font-size:1.25rem;font-weight:900}.form-control{background-color:#fcfcfc;border:1px solid #e0e0e0;border-radius:.75rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.02);color:#2c2c2c;font-size:.9rem;font-weight:500;padding:.625rem 1rem;transition:all .25s cubic-bezier(.4,0,.2,1)}.form-control:focus{background-color:#fff;border-color:#ffa726;box-shadow:0 0 0 4px rgba(255,167,38,.1);outline:none}.form-control::-moz-placeholder{color:hsla(208,7%,46%,.5);font-weight:400}.form-control::placeholder{color:hsla(208,7%,46%,.5);font-weight:400}.input-group.input-group-dynamic,.input-group.input-group-static{background-color:#fff;border:1px solid #e0e0e0;border-radius:.75rem;margin-bottom:1.5rem;padding:.5rem 1rem;position:relative;transition:all .2s ease}.input-group.input-group-dynamic .form-label,.input-group.input-group-static .form-label{color:#6c757d;font-size:.9rem;font-weight:500;left:1rem;margin-bottom:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.4,0,.2,1);z-index:2}.input-group.input-group-dynamic .form-control,.input-group.input-group-static .form-control{background:transparent;border:none;box-shadow:none;color:#3e2723;font-weight:700;margin-top:.5rem;padding:.75rem 0 .25rem!important;width:100%}.input-group.input-group-dynamic .form-control:focus,.input-group.input-group-static .form-control:focus{background:transparent}.input-group.input-group-dynamic.is-filled,.input-group.input-group-dynamic.is-focused,.input-group.input-group-static.is-filled,.input-group.input-group-static.is-focused{border-color:rgba(255,167,38,.5);box-shadow:0 4px 12px rgba(255,167,38,.05)}.input-group.input-group-dynamic.is-filled .form-label,.input-group.input-group-dynamic.is-focused .form-label,.input-group.input-group-static.is-filled .form-label,.input-group.input-group-static.is-focused .form-label{color:#ffa726;font-size:.7rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;top:.75rem}.input-group.input-group-dynamic.is-focused,.input-group.input-group-static.is-focused{border-color:#ffa726;box-shadow:0 0 0 4px rgba(255,167,38,.12)}.input-group.input-group-static .form-label{color:#6c757d;font-size:.7rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase;top:.75rem}.input-group-outline .form-control{border:1px solid #d2d6da;border-radius:.5rem;padding:.5rem .75rem!important}.input-group-outline .form-control:focus{border-color:#ffa726;box-shadow:0 0 0 2px rgba(255,167,38,.1)!important}.input-group-outline.is-filled .form-label,.input-group-outline.is-focused .form-label{color:#ffa726!important}.input-group-outline.is-focused .form-control{border-color:transparent #ffa726 #ffa726!important}.input-group-outline .password-toggle-btn{align-items:center;background-color:transparent;border:1px solid #d2d6da;border-left:none;border-radius:0 .5rem .5rem 0;box-shadow:none!important;cursor:pointer;display:flex;justify-content:center;margin:0!important;min-width:50px;padding:.75rem 1rem!important;position:relative;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.input-group-outline .password-toggle-btn i{color:#7b809a;font-size:1.1rem;transition:color .2s ease}.input-group-outline .password-toggle-btn:hover{background-color:rgba(255,167,38,.05);box-shadow:none!important}.input-group-outline .password-toggle-btn:hover i{color:#ffa726}.input-group-outline .password-toggle-btn:active{background-color:rgba(255,167,38,.1);box-shadow:none!important;transform:scale(.95)}#delivery-map,.leaflet-container{border:4px solid #fff;border-radius:1.25rem!important;box-shadow:0 10px 25px rgba(0,0,0,.1)}select.form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%237b809a'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='m7 10 5 5 5-5H7z'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:3rem!important}select.form-control:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23FFA726'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='m7 10 5 5 5-5H7z'/%3E%3C/svg%3E")}.form-check{margin-bottom:.5rem;padding-left:0}.form-check .form-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #e0e0e0;border-radius:.35rem;cursor:pointer;height:1.25rem;margin-right:.75rem;margin-top:.125rem;position:relative;transition:all .2s ease-in-out;vertical-align:top;width:1.25rem}.form-check .form-check-input:checked{background-color:#ffa726;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:#ffa726;box-shadow:0 4px 10px rgba(255,167,38,.3)}.form-check .form-check-input:focus{border-color:#ffa726;box-shadow:0 0 0 4px rgba(255,167,38,.1);outline:none}.form-check .form-check-input:active{filter:brightness(90%)}.form-check .form-check-label{color:#6c757d;cursor:pointer;font-size:.9rem;font-weight:500;padding-top:.15rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form-check.form-switch{padding-left:2.5rem}.form-check.form-switch .form-check-input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0,0,0,0.25)'/%3E%3C/svg%3E");background-position:0;border:1px solid #d2d6da;border-radius:2.5rem;margin-left:-2.5rem;transition:background-position .15s ease-in-out;width:2.5rem}.form-check.form-switch .form-check-input:checked{background-color:#ffa726;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");background-position:100%;border-color:#ffa726}.table{margin-bottom:0}.table thead th{background-color:#3e2723;border:none;color:#fff;font-weight:700;letter-spacing:.05em;padding:1rem;text-transform:uppercase}.table thead th:first-child{border-top-left-radius:1rem}.table thead th:last-child{border-top-right-radius:1rem}.table tbody tr{background-color:#fff;border-bottom:1px solid #e0e0e0;transition:all .2s}.table tbody tr:hover{background-color:#fff3e0!important;box-shadow:0 2px 10px rgba(0,0,0,.05);transform:scale(1.005);z-index:2}.table tbody tr td{color:#2c2c2c;font-weight:500;padding:1rem;vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:last-child td:first-child{border-bottom-left-radius:1rem}.table tbody tr:last-child td:last-child{border-bottom-right-radius:1rem}@media screen and (max-width:991px){.table thead{display:none!important}.table tbody tr{background:#fff!important;border:1px solid rgba(0,0,0,.05)!important;border-radius:1rem!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;display:block!important;margin-bottom:1.5rem!important}.table tbody tr,.table tbody tr:hover{transform:none!important}.table tbody td{align-items:center!important;border-bottom:1px solid #f0f2f5!important;display:flex!important;justify-content:space-between!important;max-width:100%!important;padding:1rem!important;text-align:right!important;white-space:normal!important;width:100%!important}.table tbody td:last-child{border-bottom:none!important;justify-content:center!important}.table tbody td:before{color:#3e2723!important;content:attr(data-label);flex-shrink:0!important;font-size:.75rem!important;font-weight:800!important;margin-right:1rem!important;text-align:left!important;text-transform:uppercase!important}.table tfoot{border-top:1px solid #e0e0e0!important;display:block!important;margin-top:1.5rem!important;padding-top:1rem!important;width:100%!important}.table tfoot tr{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:.5rem!important;width:100%!important}.table tfoot td{border:none!important;display:block!important;padding:0!important;text-align:right!important;width:auto!important}.table tfoot td:first-child{margin-right:auto!important;text-align:left!important}.table .btn-sm{margin-top:.5rem;width:100%}}@media screen and (max-width:768px){.card .card-body{padding:1.25rem!important}}footer.footer{background:#3e2723!important;color:#fff}footer.footer h5,footer.footer h6{color:#ffa726!important}footer.footer a.text-white:hover{color:#ffa726!important;display:inline-block;transform:translateX(5px)}footer.footer .social-links a i{transition:transform .2s}footer.footer .social-links a i:hover{color:#ffa726!important;transform:scale(1.2) rotate(5deg)}.category-selector{display:flex;justify-content:center;margin-bottom:2rem;width:100%}.category-selector .nav-pills{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:rgba(62,39,35,.05);border:1px solid rgba(62,39,35,.1);border-radius:100px;display:inline-flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;padding:.4rem;position:relative;scrollbar-width:none;z-index:1}.category-selector .nav-pills::-webkit-scrollbar{display:none}.category-selector .nav-pills .nav-link{background:transparent!important;border:none;border-radius:100px;box-shadow:none!important;color:#3e2723!important;font-weight:800;margin:0;padding:.7rem 1.75rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:2}.category-selector .nav-pills .nav-link i{color:inherit!important;font-size:1.1rem}.category-selector .nav-pills .nav-link.active{background-color:#ffa726!important;box-shadow:0 4px 15px rgba(255,167,38,.4)!important;color:#fff!important}.category-selector .nav-pills .nav-link:hover:not(.active){background-color:rgba(255,167,38,.1)!important}@media (max-width:768px){.category-selector .nav-pills{border-radius:50px;padding:.3rem}.category-selector .nav-pills .nav-link{font-size:.85rem;padding:.6rem 1.25rem}}.category-selector .nav-pills .moving-tab,.category-selector .nav-pills .nav-link+.moving-tab{display:none!important}.pos-info-alert{animation:fadeIn .3s;border:none;border-radius:12px;left:100%;margin-left:1rem;max-width:280px;padding:12px 16px;position:absolute;top:50%;transform:translateY(-50%);width:-moz-max-content;width:max-content;z-index:1050}@media (max-width:991px){.pos-info-alert{left:0;margin:1rem 0 0;max-width:100%;position:relative;top:0;transform:none;width:100%}}.cart-aside{animation:slideInRight .4s cubic-bezier(0,1,0,1);background:#fff;box-shadow:-10px 0 30px rgba(0,0,0,.1);display:flex;flex-direction:column;height:100vh;position:fixed;right:0;top:0;width:400px;z-index:1050}@media (max-width:576px){.cart-aside{width:100%}}.cart-aside .cart-aside-header{align-items:center;background:#3e2723;color:#fff!important;display:flex;justify-content:space-between;padding:1.5rem}.cart-aside .cart-aside-header h5{color:#fff!important;font-weight:800;margin:0}.cart-aside .cart-aside-header .close-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;opacity:.8;transition:opacity .2s}.cart-aside .cart-aside-header .close-btn:hover{opacity:1}.cart-aside .cart-aside-body{flex:1;overflow-y:auto;padding:1.5rem}.cart-aside .cart-aside-body .cart-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;position:relative}.cart-aside .cart-aside-body .cart-item .cart-item-img{border-radius:.5rem;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.cart-aside .cart-aside-body .cart-item .cart-item-info{color:#3e2723;flex:1;font-weight:700}.cart-aside .cart-aside-body .cart-item .cart-item-info .cart-item-price{color:#ffa726;font-size:.9rem}.cart-aside .cart-aside-body .cart-item .cart-item-info .cart-item-qty{align-items:center;display:flex;gap:.5rem;margin-top:.25rem}.cart-aside .cart-aside-body .cart-item .cart-item-info .cart-item-qty button{align-items:center;background:#f8f8f8;border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;font-weight:700;height:24px;justify-content:center;width:24px}.cart-aside .cart-aside-body .cart-item .cart-item-info .cart-item-qty button:hover{background:#eee}.cart-aside .cart-aside-body .cart-item .remove-btn{background:none;border:none;color:#ff5252;cursor:pointer;font-size:1.2rem}.cart-aside .cart-aside-footer{background:#fcfcfc;border-top:1px solid #eee;padding:1.5rem}.cart-aside .cart-aside-footer div{display:flex;font-size:1.1rem;justify-content:space-between;margin-bottom:.5rem}.cart-aside .cart-aside-footer div b{color:#3e2723}.wizard-step{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;position:relative;z-index:2}.wizard-step .wizard-icon{align-items:center;background:#eee;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #eee;color:#999;display:flex;font-size:1.2rem;height:45px;justify-content:center;transition:all .3s ease;width:45px}.wizard-step .wizard-label{color:#999;font-size:.7rem;font-weight:800;letter-spacing:.5px;text-align:center;text-transform:uppercase}.wizard-step.active .wizard-icon{background:#ffa726;box-shadow:0 0 0 2px #ffa726;color:#fff}.wizard-step.active .wizard-label{color:#ffa726}.wizard-step.done .wizard-icon{background:#3e2723;box-shadow:0 0 0 2px #3e2723;color:#fff}.wizard-step.done .wizard-label{color:#3e2723}.wizard-divider{background:#eee;flex:1;height:2px;margin-top:22.5px;position:relative;z-index:1}.resumen-pedido-card{background:#fdfdfd;border:1px dashed rgba(62,39,35,.2);border-radius:1rem;padding:1.5rem}.resumen-pedido-card .pedido-item{color:#6c757d;font-weight:600;margin-bottom:.5rem}.resumen-pedido-card .pedido-total{color:#3e2723;font-size:1.25rem;font-weight:900}.resumen-pedido-card .pedido-total span:last-child{color:#ffa726!important}.cart-float-btn{align-items:center;background:#ffa726;border:none;border-radius:50%;bottom:2rem;box-shadow:0 8px 25px rgba(255,167,38,.4);color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:65px;justify-content:center;position:fixed;right:2rem;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:65px;z-index:1000}.cart-float-btn:hover{background:#ffb84f;box-shadow:0 12px 35px rgba(255,167,38,.5);transform:scale(1.1) rotate(5deg)}.cart-float-btn .cart-badge{align-items:center;background:#ff5252;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:.75rem;font-weight:900;height:24px;justify-content:center;position:absolute;right:-5px;top:-5px;width:24px}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.card-body{padding:1rem}.wizard-label{display:none}}.homepage-modern{background:transparent}.homepage-modern .header-2 .page-header{background:linear-gradient(135deg,#f5a333,#d48a1c);min-height:75vh!important;padding-top:100px;position:relative;z-index:10}@media (max-width:991px){.homepage-modern .header-2 .page-header{min-height:auto!important;padding-bottom:5rem;padding-top:120px}}.homepage-modern .header-2 .page-header .floating-hero{animation:float 6s ease-in-out infinite;height:auto;max-width:100%}@media (max-width:768px){.homepage-modern .header-2 .page-header .floating-hero{margin:0 auto;max-width:65%}}.homepage-modern .hero-image-wrapper{padding:2rem;position:relative}@media (max-width:768px){.homepage-modern .hero-image-wrapper{margin-top:2rem;padding:1rem}}.homepage-modern .hero-image-wrapper .badge-float{animation:badgeFloat 4s ease-in-out infinite;position:absolute;white-space:nowrap;z-index:20}.homepage-modern .hero-image-wrapper .badge-float.badge-top{right:0;top:0}.homepage-modern .hero-image-wrapper .badge-float.badge-bottom{animation-delay:1s;bottom:12%;font-size:.85rem;left:-70px;padding:.4rem .8rem}@media (max-width:768px){.homepage-modern .hero-image-wrapper .badge-float{font-size:.55rem;padding:.25rem .4rem!important}.homepage-modern .hero-image-wrapper .badge-float.badge-top{right:-5px;top:-25px}.homepage-modern .hero-image-wrapper .badge-float.badge-bottom{bottom:-30px;left:-35px}}.homepage-modern .category-card{display:block;text-decoration:none!important;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.homepage-modern .category-card .card{background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05)}.homepage-modern .category-card .card .card-img-top{height:180px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.homepage-modern .category-card .card .card-image-overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.05));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.homepage-modern .category-card:hover{transform:translateY(-10px)}.homepage-modern .category-card:hover .card .card-img-top{transform:scale(1.1)}.homepage-modern .category-card:hover .card{box-shadow:0 20px 40px rgba(255,167,38,.15)}.homepage-modern .waves{height:15vh;margin-bottom:-7px;max-height:150px;min-height:100px;position:relative;width:100%}.homepage-modern .moving-waves>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.homepage-modern .moving-waves>use:first-child{animation-delay:-2s;animation-duration:7s}.homepage-modern .moving-waves>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.homepage-modern .moving-waves>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.homepage-modern .moving-waves>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes badgeFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}.shadow-dark{box-shadow:0 15px 35px rgba(0,0,0,.3)!important}.shadow-soft{box-shadow:0 10px 30px rgba(0,0,0,.05)!important}.bg-brand-brown{background-color:#3e2723!important}@media (max-width:576px){.container{padding-left:1rem;padding-right:1rem}.card{margin-bottom:1rem}.card .card-header{margin-left:.75rem!important;margin-right:.75rem!important;margin-top:-1.5rem!important}.card .card-header img{height:180px!important}.card .card-body{padding:1rem .75rem!important}.card .card-body h5{font-size:1rem!important;margin-top:.5rem!important}.card .card-body p{font-size:.85rem!important}.card .card-body .btn{font-size:.875rem!important;padding:.625rem 1rem!important}.category-selector .nav-pills{padding:.5rem .25rem}.category-selector .nav-pills .nav-link{font-size:.875rem!important;margin:0 .15rem;padding:.75rem 1.25rem!important}.category-selector .nav-pills .nav-link i{font-size:1rem!important}.cart-float-btn{bottom:1.5rem;font-size:1.4rem;height:60px;right:1.5rem;width:60px}.cart-float-btn .cart-badge{font-size:.7rem;height:22px;width:22px}.cart-aside{width:100%!important}.cart-aside .cart-aside-header{padding:1.25rem}.cart-aside .cart-aside-header h5{font-size:1.1rem}.cart-aside .cart-aside-body{padding:1rem}.cart-aside .cart-aside-body .cart-item{gap:.75rem}.cart-aside .cart-aside-body .cart-item .cart-item-img{height:50px;width:50px}.cart-aside .cart-aside-body .cart-item .cart-item-info{font-size:.9rem}.cart-aside .cart-aside-body .cart-item .cart-item-info .cart-item-price{font-size:.85rem}.cart-aside .cart-aside-footer{padding:1.25rem 1rem}.cart-aside .cart-aside-footer div{font-size:1rem}.cart-aside .cart-aside-footer .btn{font-size:.95rem!important;padding:.75rem!important}.modal-dialog{margin:.5rem;max-width:calc(100% - 1rem)!important}.modal-content .modal-header{padding:1rem}.modal-content .modal-header h5{font-size:1.1rem}.modal-content .modal-header .close-btn{font-size:1.25rem}.modal-content .modal-body{padding:1rem}.wizard-step .wizard-icon{font-size:1rem;height:40px;width:40px}.wizard-step .wizard-label{font-size:.65rem}.wizard-divider{margin-top:20px}.form-control,.input-group-outline .form-control{font-size:1rem!important;padding:.75rem!important}.input-group-text{padding:.75rem!important}.btn{font-size:.95rem!important;min-height:44px;padding:.75rem 1.5rem!important}.payment-method-card{margin-bottom:.75rem}.payment-method-card .card-body{padding:1rem!important}.resumen-pedido-card{margin-bottom:1rem;padding:1rem}.resumen-pedido-card .pedido-item{font-size:.9rem}.resumen-pedido-card .pedido-total{font-size:1.1rem}.navbar{padding:.75rem 1rem}.navbar .navbar-brand img{max-height:40px}h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}h4{font-size:1.1rem!important}h5{font-size:1rem!important}.py-5{padding-bottom:2rem!important;padding-top:2rem!important}.my-5{margin-bottom:2rem!important;margin-top:2rem!important}}@media (max-width:375px){.card .card-header img{height:160px!important}.category-selector .nav-pills .nav-link{font-size:.8rem!important;padding:.65rem 1rem!important}.cart-float-btn{bottom:1rem;height:55px;right:1rem;width:55px}}
