:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color:#213547;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:block;flex:1;min-width:320px;min-height:100vh;width:100%;height:100%}.bigContainerVinilo{display:flex;width:100%;flex-direction:row;text-align:center}.leftSpaceVinilo{display:flex;flex:6;padding:2rem 2rem 2rem 3rem;flex-direction:column;align-items:center}.rightSpaceVinilo{display:flex;flex:4;min-height:100vh;padding:2rem;place-items:center}.titleVinil{font-size:30px;margin:30px 0 0}.descriptionVinil{margin-left:40px;margin-right:40px}.lineasDivisorias{color:#ad2854;font-weight:600;font-size:40px;margin:0}.imgProduct{width:100%}@media screen and (max-width: 920px){.bigContainerVinilo{display:flex;width:100%;flex-direction:column;text-align:center}.leftSpaceVinilo{display:flex;flex:6;padding:1rem 0rem 2rem;flex-direction:column;align-items:center}.rightSpaceVinilo{display:flex;flex:4;min-height:100vh;padding:1rem;place-items:center}.titleVinil{font-size:30px;margin:0}}.navigation{height:60px;flex:1;display:flex;align-items:center;position:relative;margin:1.5em 2em 30px;padding:20px 1em 7px 2em;background-color:#1c1c1c;border-radius:20px}.navigation2{height:60px;flex:1;display:flex;margin-bottom:30px;align-items:center;position:relative;padding-top:3.5rem;padding-left:3rem;padding-right:3rem}.logoNav{width:150px}.brand-name{display:block;transition:width .5s ease}.brand-name:hover{width:165px}.brand-name2{display:none}.brand-name2:hover{width:165px}.navigation-menu{margin-left:auto;padding:1em;border:1px solid rgba(255,255,255,0);border-radius:20px}.navigation-menu ul{display:flex;margin-top:0;padding:0}.navigation-menu li{list-style-type:none;margin:0 1rem}.navigation-menu li a{margin-top:10px;text-decoration:none;display:block;width:100%;color:#fff}.navigation-menu li a:hover{color:#ff4ba5}.hamburger{border:0;height:40px;width:40px;padding:.5rem;border-radius:50%;border:1px solid #ffffff;background-color:#283c8b00;cursor:pointer;transition:border .2s ease-in-out;position:absolute;top:50%;right:25px;transform:translateY(-50%);display:none}.hamburger:hover{border:1px solid #ffffff}.hamburger.expanded{border:0;height:40px;width:40px;padding:.5rem;border-radius:50%;border:1px solid #ffffff;background-color:#000;cursor:pointer;transition:border .2s ease-in-out;position:absolute;top:50%;right:40px;transform:translateY(-50%);display:none}.hamburger.expanded:hover{border:1px solid #363636}.displayIcon,.closeIcon{display:none}.cart-link{position:relative;display:flex;align-items:center}.cart-link2{position:relative;display:flex;align-items:center;margin-left:-17px}.cart-icon-container{position:relative}.cart-badge{position:absolute;top:-5px;right:-30px;background-color:#bd0052;color:#fff;font-size:.8rem;font-weight:700;border-radius:50%;padding:2px 6px}.imgLogoMenu,.text-group-cart{display:none}@media screen and (max-width: 920px){.navigation{height:60px;flex:1;display:flex;margin-bottom:20px;align-items:center;position:relative;padding:1rem 1.1rem 0rem;margin-left:1rem;margin-right:1rem;margin-top:1rem}.navigation2{height:60px;display:flex;margin-bottom:20px;align-items:center;position:relative;padding-top:2.3rem;padding-left:1.1rem;padding-right:1.5rem}.brand-name{display:none}.brand-name2{display:block;width:90px;margin-left:.5rem;margin-right:1rem;transition:width .5s ease}.brand-name2:hover{width:105px}.navigation-menu{margin-left:none;padding:none;border:1px solid rgba(0,0,0,0);border-radius:20px}.hamburger{display:block;position:absolute;margin-top:0;margin-right:0}.hamburger.expanded{display:block;position:fixed;top:24px;margin-top:30px;margin-right:1px;z-index:2000}.displayIcon{display:block}.closeIcon{display:none}.group-cart{display:flex;flex-direction:row;width:100%;align-items:center;margin:auto}.FlexContainer{width:100%}.imgLogoMenu{display:block;margin:auto auto 60px}.imgLogoMenuSub{width:40%;margin:auto}.navigation-menu ul{display:block;position:fixed;top:80px;left:300px;transition:left .3s ease}.LinkServicio{padding-bottom:15px}.LinkContactar{padding-top:40px}.navigation-menu ul img{display:none}.navigation-menu.expanded ul img{display:block}.navigation-menu.expanded ul{position:fixed;top:0;left:0;z-index:1000;transition:left .3s ease;flex-direction:column;align-items:center;justify-content:center;width:100%;height:calc(120vh - 77px);padding-top:80px;background-color:#1c1c1c;border-left:1px solid black;border-top-left-radius:50px}.navigation-menu li{display:none;text-align:center;margin:0}.navigation-menu li a{color:#fff;width:100%;padding:1.2rem 0}.navigation-menu.expanded li{display:block;text-align:center;margin:0}.navigation-menu.expanded li a{color:#fff;align-items:center;justify-content:center;width:100%;padding:.2rem 0}.navigation-menu.expanded li a:hover{color:#ff4ba5}.navigation-menu.expanded ul{display:block}.cart-link2{position:relative;display:flex;align-items:center;margin-left:0}.cart-badge{position:absolute;top:-8px;right:-8px;background-color:#bd0052;color:#fff;font-size:.8rem;font-weight:700;border-radius:50%;padding:2px 6px}.text-group-cart{display:block;margin-right:5px;margin-top:0;margin-bottom:0;white-space:nowrap}}.containerBottomBar{display:flex;flex-direction:row;align-items:center;padding:2rem 3rem;background-color:#171717;border-top-left-radius:50px;border-top-right-radius:50px}.containerBottomBar2{display:none}.titComercial{font-size:15px;color:gray;text-align:left;margin:0}.textDevelopment{font-size:15px;color:#fff;text-align:center}.textsBottom{margin-bottom:0}.iconLink{cursor:pointer;opacity:100%}.iconLink:hover{opacity:75%}.linkBottom{font-size:15px;padding:0;margin:0}.linkBottom:hover{opacity:75%}.imageME:hover{cursor:pointer;opacity:75%}@media screen and (max-width: 920px){.containerBottomBar{display:none}.containerBottomBar2{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:2rem 1.5rem;background-color:#171717;border-top-left-radius:40px;border-top-right-radius:40px}.linkBottom{font-size:13px}.titComercial{font-size:12px;color:gray;text-align:left}.textDevelopment{font-size:12px;color:#fff;text-align:center}}
