.drawerContainer-mincartcustom{position:relative;z-index:auto}.drawerButton-mincartcustom{padding:8px 16px;background-color:transparent;color:transparent;border:none;border-radius:4px;cursor:pointer}.backdrop-mincartcustom{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99}.drawer-mincartcustom{position:fixed;top:0;right:0;width:400px;height:100%;background-color:#fff;box-shadow:-2px 0 5px rgba(0,0,0,.3);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:100}.drawer-mincartcustom.open-mincartcustom{transform:translateX(0)}.drawerHeader-mincartcustom{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #bdbdbd}.drawerContent-mincartcustom{padding:16px;overflow:auto;height:calc(100vh - 330px)}.drawerContent-mincartcustom button,.drawerHeader-mincartcustom button{border:none;background-color:transparent;cursor:pointer}.numeric-stepper-wrapper{max-width:150px!important}.product-list-minicartcustom{margin-top:5px;padding-top:5px;padding-bottom:5px}.product-list-minicartcustom-black{border-bottom:3px solid #bdbdbd}.title-mincartcustom{font-style:normal;font-weight:700;font-size:15px;line-height:20px;letter-spacing:.015em;text-transform:uppercase}.title-modal{font-size:1.8rem}.btn-gochekout-minicartcustom,.btn-gochekout-minicartcustom-disabled{background-color:#f3d41e;border:1px solid #f3d41e;border-radius:50px;width:302px;height:39px;cursor:pointer;font-style:normal;font-weight:700;font-size:14px;line-height:19px;display:flex;align-items:center;letter-spacing:.05em;text-transform:uppercase;color:#333!important;justify-content:center;margin:auto}.btn-gochekout-minicartcustom-disabled{pointer-events:none;opacity:.5}.w-text-minicartcustom{font-size:14px;color:#fff}.w-text-minicartcustom,.y-text-minicartcustom{font-style:normal;font-weight:600;letter-spacing:.02em}.y-text-minicartcustom{font-size:16px;color:#f3d41e}.r-text-minicartcustom{justify-content:right;display:flex}.l-text-minicartcustom{justify-content:left;display:flex}.badge-mincartcustom{background-color:#f3d41e;border-radius:50%;color:#333;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:12px;position:absolute;top:0;right:0;z-index:10}@media(max-width:640px){.drawer-mincartcustom{width:100%}}.btn-more-aligment{flex-wrap:wrap;background-color:transparent;border:none;color:#00f;text-decoration:underline;font-size:12px;cursor:pointer;display:flex;align-content:center}.btn-info-aligment{background-color:#f3d41e!important;border-radius:15px;color:#fff;width:30px;height:20px;margin-right:15px;font-size:12px}.vtex-modal__modal{max-width:1200px}.vtex-modal__modal>div{padding:0}.modal-title-alineacion{background-color:#000;color:#fff;text-align:center;padding:10px 50px}.text-alineacion{color:#f3d41e;font-weight:800}.al-img{width:50px;height:50px}.p-2{padding:1.5rem}.modal-header-alineaciones{overflow:hidden;width:100%;position:relative;height:300px}.header-container-alineaciones{height:100%}.container-img-alineaciones{position:absolute;left:0;top:0;width:50%;height:100%;z-index:1}.container-img-alineaciones img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.container-text-alineaciones{position:absolute;right:0;top:0;width:60%;height:100%;padding:20px;color:#fff;background-color:red;z-index:2;-webkit-clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);align-content:center}.texts{margin-left:80px;align-items:center;font-size:20px;text-align:center}.text-info-al{font-size:16px;font-weight:400;text-align:center}.container-img-info,.container-text-info{flex:1}.container-img-info{display:flex;justify-content:center;align-content:center}@media (max-width:1024px){.gap-2{gap:1rem}}@media (max-width:768px){.vtex-modal__modal>div{padding:0}}@media (max-width:426px){.close-sup{display:flex}.modal-header-alineaciones{flex-direction:column;display:flex;height:auto}.header-container-alineaciones{flex-direction:column}.container-img-alineaciones,.container-text-alineaciones{position:relative;width:100%}.container-text-alineaciones{-webkit-clip-path:none;clip-path:none}.texts{margin:0}.container-datos{flex-direction:column}.title-modal{font-size:1.5rem}}.modal-container{font-family:Adero,sans-serif;font-weight:700}.modal-title{background-color:red;color:#fff;text-align:center;padding:10px 50px}.modal-container h1{margin:0;font-weight:800}.promo-content{display:flex}.first-content,.second-content{flex:1}.promo-img{width:100px;height:100px}.promo-quantity{font-size:50px;font-family:Aero;font-weight:900}.promo-quantity span{font-size:25px;font-family:Aero;font-weight:900}.promo-description{font-size:22px;font-weight:400;margin:0}.gap-2{gap:1.5rem}.mb-0{margin-bottom:0!important}.footer-content{padding:0 20px 10px}.btn-primary{background-color:#f3d41e;border-radius:50px;border:1px solid #f3d41e}.btn-primary,.btn-secondary{display:block;position:relative;height:39px;width:200px;padding:10px 20px;font-style:normal;font-size:14px;line-height:16px;letter-spacing:1%;color:#333!important;text-transform:uppercase;cursor:pointer}.btn-secondary{background-color:#a5a5a5;border-radius:50px;border:1px solid #a5a5a5}.promo-content-mobile{display:none}.modal-header{overflow:hidden}.container-img{width:50%;padding:20px;display:flex;align-items:center;justify-content:center;background-color:#fff}.container-text{width:50%;padding:20px;color:#fff;background-color:red;-webkit-clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);clip-path:polygon(5% 0,100% 0,100% 100%,0 100%);align-content:center}.text-info{font-size:16px;margin-left:50px;font-weight:400}.title-servicios{background-color:#000;padding:10px;margin-bottom:10px}.text-title{color:#fff;text-align:center}.close-sup{display:none}@media (max-width:1024px){.promo-content{margin:0 40px}.gap-2{gap:1rem}.promo-img{width:80px;height:80px}.promo-description{font-size:25px}}@media (max-width:768px){.vtex-modal__modal>div{padding:0}.promo-content{flex-direction:column}.first-content{margin-bottom:1rem}}@media (max-width:426px){.close-sup{display:flex}.promo-content{display:none}.modal-title{padding:10px 30px}.title-modal{font-size:1.5rem}.promo-quantity{font-size:40px}.promo-content{margin:0 20px}.qty-container{min-width:20%;text-align:center;align-content:center}.promo-content-mobile{display:block;margin:10px 30px}.promo-description{text-align:center}.header-container{flex-direction:column}.container-img{width:100%}.container-text{width:100%;-webkit-clip-path:none;clip-path:none}.text-info{margin-left:0;text-align:center}}