.product .carousel{min-height:320px}.carousel-inner .carousel-item>a:hover .icon-focus{opacity:1}.carousel-inner .carousel-item>a::before{background:rgba(0,0,0,0) linear-gradient(to left,#293036,#45505b) repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.2s ease-in-out 0s;width:100%;border-radius:.375rem}.carousel-inner .carousel-item>a:hover::before{opacity:.9}.carousel-inner .image{line-height:100%}.thumbnail{max-height:70px;min-height:70px}.img-thumbnail{min-width:100px}.add_new_mot label:before{position:absolute;content:'';background:#e2e2e2;border-radius:5px 0 0 5px;width:115%;height:37px;left:-13px;top:-7px;z-index:-1}.add_new_mot label{color:#000;position:relative;margin:0;z-index:2;cursor:pointer}.add_new_mot label:hover:before{background:#cacaca}.icon-focus{color:#fff;font-family:"MobiriseIcons";font-size:3rem;left:calc(50% - 24px);opacity:0;position:absolute;top:calc(50% - 32px);transition:opacity 0.2s ease-in-out 0s;z-index:5}.icons{position:absolute!important;line-height:normal;margin:5px 0 0 10px;width:74px;z-index:1}.icons .badge{margin:5px 0 0 0}.variants td{padding:4px 0;text-align:left}.required-text{color:red}.required-input{box-shadow:0 0 10px 3px red}.offers_price{color:#FF9800}.new_field{position:relative}.new_field .delete_field{position:absolute;right:2px;top:40px;background:white;width:52px;height:26px;text-align:center}.new_field .delete_field:hover{cursor:pointer;color:tomato}.library_list_name{font-family:"SF Pro Text","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:600;letter-spacing:-.02em;color:#6c757d;font-size:14px;line-height:24px}.library_box{display:flex;flex-wrap:wrap}.library_list{position:relative;display:block;width:100px;height:100px;border:1px solid silver;margin:5px}.library_list:hover{box-shadow:0 0 4px 2px #2f2f2f3d;cursor:pointer}.library_list label{position:absolute;width:100%;height:100%;z-index:999;top:0;left:0;cursor:pointer}.library_list input{position:absolute;top:6px;left:6px;z-index:999;width:21px;height:21px}.library_svg{padding:10px}.library_box_row{border:1px dashed #ced4da;padding:10px;margin-bottom:10px;border-radius:5px}