.mymodal-show{opacity:1 !important;pointer-events:unset !important;transition:opacity .1s !important;--transform:translateY(0) !important}.mymodal{position:fixed;top:50px;bottom:0;right:0;left:0;background-color:rgba(17,17,17,0.741);z-index:1;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s;--transform:translateY(100vh);--transition:transform .3s}.mymodal .mymodal-container{width:100%;height:100%;background:#fff;margin:auto;overflow-y:scroll;transform:var(--transform);transition:var(--transition)}.mymodal .mymodal-container .mymodal-close{font-size:2em;color:#333;padding:20px 0}.mymodal .mymodal-container .mymodal-close i{color:var(--first-color)}.mymodal .mymodal-container .desc #desc_product{font-size:1.2em !important}.mymodal .separatod_products{height:170px !important}.foot-fixed{position:absolute;bottom:50px;background-color:#fff;width:100%;padding:16px;height:90px;border-radius:8px 8px 0 0}.foot-fixed button{width:130px;height:40px;background:var(--second-color);color:#fff;border-radius:8px}.foot-fixed .price{color:var(--first-color)}.foot-fixed .price small{font-size:.7em;position:relative;top:6px}.foot-fixed .price h6{font-size:2em}.foot-fixed .price h6 small{font-size:.7em;top:-1px}.button-close-fixed{position:absolute;top:20px;left:20px;background-color:#fff;width:35px;height:35px;padding:6px;border-radius:50%;z-index:1000}.button-close-fixed a{color:var(--first-color)}#new-button-create{color:var(--first-color) !important}.product-store{background:#e9e9e9;padding:8px;border-radius:8px}.product-store a{color:var(--first-color) !important}.product-store a .image img{width:50px;border-radius:50%;margin-right:8px}.product-store a .store_name h6{font-weight:600;margin:0}.product-store a .store_name p{font-weight:450;color:#6b6a6a}.color_selected{font-size:1.1em;font-weight:600}.size_selected{font-size:1.1em;font-weight:600}.select-color{display:inline-block}.select-color .active{border:4px solid #a19c9c !important}.select-color .item-color{width:32px;height:32px;border-radius:50%;margin:16px;float:left;border:1px solid #a19c9c}.select-size{display:inline-block}.select-size .active{background:#a19c9c;color:#fff}.select-size .item-size{float:left;border:1px solid #a19c9c;padding:6px 27px;border-radius:26px;margin-right:8px;margin-top:5px}